Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
@babel /
types /
lib /
converters /
Delete
Unzip
Name
Size
Permission
Date
Action
ensureBlock.js
330
B
-rw-r--r--
2024-02-26 08:46
gatherSequenceExpressions.js
2.34
KB
-rw-r--r--
2024-02-26 08:46
toBindingIdentifierName.js
390
B
-rw-r--r--
2024-02-26 08:46
toBlock.js
776
B
-rw-r--r--
2024-02-26 08:46
toComputedKey.js
448
B
-rw-r--r--
2024-02-26 08:46
toExpression.js
735
B
-rw-r--r--
2024-02-26 08:46
toIdentifier.js
734
B
-rw-r--r--
2024-02-26 08:46
toKeyAlias.js
1.02
KB
-rw-r--r--
2024-02-26 08:46
toSequenceExpression.js
544
B
-rw-r--r--
2024-02-26 08:46
toStatement.js
1017
B
-rw-r--r--
2024-02-26 08:46
valueToNode.js
2.45
KB
-rw-r--r--
2024-02-26 08:46
Save
Rename
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = gatherSequenceExpressions; var _getBindingIdentifiers = require("../retrievers/getBindingIdentifiers"); var _generated = require("../validators/generated"); var _generated2 = require("../builders/generated"); var _cloneNode = require("../clone/cloneNode"); function gatherSequenceExpressions(nodes, scope, declars) { const exprs = []; let ensureLastUndefined = true; for (const node of nodes) { if (!(0, _generated.isEmptyStatement)(node)) { ensureLastUndefined = false; } if ((0, _generated.isExpression)(node)) { exprs.push(node); } else if ((0, _generated.isExpressionStatement)(node)) { exprs.push(node.expression); } else if ((0, _generated.isVariableDeclaration)(node)) { if (node.kind !== "var") return; for (const declar of node.declarations) { const bindings = (0, _getBindingIdentifiers.default)(declar); for (const key of Object.keys(bindings)) { declars.push({ kind: node.kind, id: (0, _cloneNode.default)(bindings[key]) }); } if (declar.init) { exprs.push((0, _generated2.assignmentExpression)("=", declar.id, declar.init)); } } ensureLastUndefined = true; } else if ((0, _generated.isIfStatement)(node)) { const consequent = node.consequent ? gatherSequenceExpressions([node.consequent], scope, declars) : scope.buildUndefinedNode(); const alternate = node.alternate ? gatherSequenceExpressions([node.alternate], scope, declars) : scope.buildUndefinedNode(); if (!consequent || !alternate) return; exprs.push((0, _generated2.conditionalExpression)(node.test, consequent, alternate)); } else if ((0, _generated.isBlockStatement)(node)) { const body = gatherSequenceExpressions(node.body, scope, declars); if (!body) return; exprs.push(body); } else if ((0, _generated.isEmptyStatement)(node)) { if (nodes.indexOf(node) === 0) { ensureLastUndefined = true; } } else { return; } } if (ensureLastUndefined) { exprs.push(scope.buildUndefinedNode()); } if (exprs.length === 1) { return exprs[0]; } else { return (0, _generated2.sequenceExpression)(exprs); } } //# sourceMappingURL=gatherSequenceExpressions.js.map