Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 52.15.191.6
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
browser-sync-ui /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
plugins
[ DIR ]
drwxrwxr-x
2022-08-30 11:49
UI.js
5.62
KB
-rw-rw-r--
2022-08-30 11:49
async-tasks.js
801
B
-rw-rw-r--
2022-08-30 11:49
async.js
5.79
KB
-rw-rw-r--
2022-08-30 11:49
client-elements.js
2.01
KB
-rw-rw-r--
2022-08-30 11:49
client-js.js
3.37
KB
-rw-rw-r--
2022-08-30 11:49
config.js
992
B
-rw-rw-r--
2022-08-30 11:49
directive-stripper.js
1.84
KB
-rw-rw-r--
2022-08-30 11:49
hooks.js
7.04
KB
-rw-rw-r--
2022-08-30 11:49
opts.js
492
B
-rw-rw-r--
2022-08-30 11:49
resolve-plugins.js
3.2
KB
-rw-rw-r--
2022-08-30 11:49
server.js
4.97
KB
-rw-rw-r--
2022-08-30 11:49
transform.options.js
600
B
-rw-rw-r--
2022-08-30 11:49
transforms.js
224
B
-rw-rw-r--
2022-08-30 11:49
urls.js
0
B
-rw-rw-r--
2022-08-30 11:49
utils.js
668
B
-rw-rw-r--
2022-08-30 11:49
Save
Rename
var tokenize = require("html-tokenize"); var through2 = require("through2"); var vinyl = require("vinyl"); var select = require("html-select"); /** * @param config * @param item * @param markup * @param done */ function directiveStripper(config, item, markup, done) { var replacer = getReplacer(item, config); var chunks = []; new vinyl({ contents: new Buffer(markup) }) .pipe(tokenize()) .pipe(replacer) .pipe(through2.obj(function (row, buf, next) { chunks.push(row[1]); next(); }, function () { done(null, chunks.join("")); })); replacer.resume(); } /** * @param name * @param item * @returns {*|exports} */ function getReplacer (name, markup) { return select(name, function (e) { var tr = through2.obj(function (row, buf, next) { if (row[0] === "open") { this.push([row[0], directive(name, String(row[1]), markup)]); } else { this.push([ row[0], "" ]); } next(); }); tr.pipe(e.createStream()).pipe(tr); }); } /** * @param name * @param content * @param item * @returns {*|string} */ function directive (name, content, item) { var angularDir; try { angularDir = require("../src/scripts/directives/" + name)(); } catch (e) { console.log("Directive not found, cannot re-use"); return content; } var scope = item; scope = angularDir.link(scope, {}, {}); return angularDir.template.replace(/\{\{(.+?)\}\}/, function ($1, $2) { if ($2 in scope) { return scope[$2]; } return $1; }); } module.exports.getReplacer = getReplacer; module.exports.directive = directive; module.exports.directiveStripper = directiveStripper;