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 : 3.147.67.34
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 /
ajv-keywords /
keywords /
Delete
Unzip
Name
Size
Permission
Date
Action
dot
[ DIR ]
drwxrwxr-x
2022-08-30 11:49
dotjs
[ DIR ]
drwxrwxr-x
2022-08-30 11:49
_formatLimit.js
2.25
KB
-rw-rw-r--
2022-08-30 11:49
_util.js
402
B
-rw-rw-r--
2022-08-30 11:49
allRequired.js
474
B
-rw-rw-r--
2022-08-30 11:49
anyRequired.js
531
B
-rw-rw-r--
2022-08-30 11:49
deepProperties.js
1.33
KB
-rw-rw-r--
2022-08-30 11:49
deepRequired.js
1.26
KB
-rw-rw-r--
2022-08-30 11:49
dynamicDefaults.js
1.96
KB
-rw-rw-r--
2022-08-30 11:49
formatMaximum.js
70
B
-rw-rw-r--
2022-08-30 11:49
formatMinimum.js
70
B
-rw-rw-r--
2022-08-30 11:49
index.js
770
B
-rw-rw-r--
2022-08-30 11:49
instanceof.js
1.3
KB
-rw-rw-r--
2022-08-30 11:49
oneRequired.js
531
B
-rw-rw-r--
2022-08-30 11:49
patternRequired.js
412
B
-rw-rw-r--
2022-08-30 11:49
prohibited.js
544
B
-rw-rw-r--
2022-08-30 11:49
range.js
985
B
-rw-rw-r--
2022-08-30 11:49
regexp.js
959
B
-rw-rw-r--
2022-08-30 11:49
select.js
2.16
KB
-rw-rw-r--
2022-08-30 11:49
switch.js
817
B
-rw-rw-r--
2022-08-30 11:49
transform.js
2.1
KB
-rw-rw-r--
2022-08-30 11:49
typeof.js
818
B
-rw-rw-r--
2022-08-30 11:49
uniqueItemProperties.js
1.8
KB
-rw-rw-r--
2022-08-30 11:49
Save
Rename
'use strict'; module.exports = function defFunc (ajv) { var transform = { trimLeft: function (value) { return value.replace(/^[\s]+/, ''); }, trimRight: function (value) { return value.replace(/[\s]+$/, ''); }, trim: function (value) { return value.trim(); }, toLowerCase: function (value) { return value.toLowerCase(); }, toUpperCase: function (value) { return value.toUpperCase(); }, toEnumCase: function (value, cfg) { return cfg.hash[makeHashTableKey(value)] || value; } }; defFunc.definition = { type: 'string', errors: false, modifying: true, valid: true, compile: function (schema, parentSchema) { var cfg; if (schema.indexOf('toEnumCase') !== -1) { // build hash table to enum values cfg = {hash: {}}; // requires `enum` in schema if (!parentSchema.enum) throw new Error('Missing enum. To use `transform:["toEnumCase"]`, `enum:[...]` is required.'); for (var i = parentSchema.enum.length; i--; i) { var v = parentSchema.enum[i]; if (typeof v !== 'string') continue; var k = makeHashTableKey(v); // requires all `enum` values have unique keys if (cfg.hash[k]) throw new Error('Invalid enum uniqueness. To use `transform:["toEnumCase"]`, all values must be unique when case insensitive.'); cfg.hash[k] = v; } } return function (data, dataPath, object, key) { // skip if value only if (!object) return; // apply transform in order provided for (var j = 0, l = schema.length; j < l; j++) data = transform[schema[j]](data, cfg); object[key] = data; }; }, metaSchema: { type: 'array', items: { type: 'string', enum: [ 'trimLeft', 'trimRight', 'trim', 'toLowerCase', 'toUpperCase', 'toEnumCase' ] } } }; ajv.addKeyword('transform', defFunc.definition); return ajv; function makeHashTableKey (value) { return value.toLowerCase(); } };