Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 18.226.214.32
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
ajv /
lib /
dotjs /
[ HOME SHELL ]
Name
Size
Permission
Action
README.md
149
B
-rw-r--r--
_limit.js
5.67
KB
-rw-r--r--
_limitItems.js
2.07
KB
-rw-r--r--
_limitLength.js
2.16
KB
-rw-r--r--
_limitProperties.js
2.11
KB
-rw-r--r--
allOf.js
1.1
KB
-rw-r--r--
anyOf.js
2.39
KB
-rw-r--r--
comment.js
526
B
-rw-r--r--
const.js
1.77
KB
-rw-r--r--
contains.js
2.87
KB
-rw-r--r--
custom.js
7.65
KB
-rw-r--r--
dependencies.js
5.76
KB
-rw-r--r--
enum.js
2.15
KB
-rw-r--r--
format.js
4.33
KB
-rw-r--r--
if.js
3.37
KB
-rw-r--r--
index.js
1.07
KB
-rw-r--r--
items.js
4.88
KB
-rw-r--r--
multipleOf.js
2.17
KB
-rw-r--r--
not.js
2.82
KB
-rw-r--r--
oneOf.js
2.62
KB
-rw-r--r--
pattern.js
2.08
KB
-rw-r--r--
properties.js
10.74
KB
-rw-r--r--
propertyNames.js
2.98
KB
-rw-r--r--
ref.js
3.61
KB
-rw-r--r--
required.js
8.81
KB
-rw-r--r--
uniqueItems.js
2.97
KB
-rw-r--r--
validate.js
13.86
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : custom.js
'use strict'; module.exports = function generate_custom(it, $keyword, $ruleType) { var out=' '; var $lvl = it.level; var $dataLvl = it.dataLevel; var $schema = it.schema[$keyword]; var $schemaPath = it.schemaPath + it.util.getProperty($keyword); var $errSchemaPath = it.errSchemaPath + '/' + $keyword; var $breakOnError = !it.opts.allErrors; var $errorKeyword; var $data = 'data' + ($dataLvl || ''); var $valid = 'valid' + $lvl; var $errs = 'errs__' + $lvl; var $isData = it.opts.$data && $schema && $schema.$data , $schemaValue; if($isData){out+=' var schema'+($lvl)+' = '+( it.util.getData($schema.$data, $dataLvl, it.dataPathArr) )+'; '; $schemaValue = 'schema' + $lvl; }else{ $schemaValue = $schema; } var $rule = this , $definition = 'definition' + $lvl , $rDef = $rule.definition , $closingBraces = ''; var $compile, $inline, $macro, $ruleValidate, $validateCode;if($isData && $rDef.$data){ $validateCode = 'keywordValidate' + $lvl; var $validateSchema = $rDef.validateSchema; out+=' var '+($definition)+' = RULES.custom[\''+($keyword)+'\'].definition; var '+($validateCode)+' = '+($definition)+'.validate;';}else{ $ruleValidate = it.useCustomRule($rule, $schema, it.schema, it); if (!$ruleValidate) return; $schemaValue = 'validate.schema' + $schemaPath; $validateCode = $ruleValidate.code; $compile = $rDef.compile; $inline = $rDef.inline; $macro = $rDef.macro; } var $ruleErrs = $validateCode + '.errors' , $i = 'i' + $lvl , $ruleErr = 'ruleErr' + $lvl , $asyncKeyword = $rDef.async; if ($asyncKeyword && !it.async) throw new Error('async keyword in sync schema');if(!($inline || $macro)){out+=''+($ruleErrs)+' = null;';}out+='var '+($errs)+' = errors;var '+($valid)+';';if($isData && $rDef.$data){ $closingBraces += '}'; out+=' if ('+($schemaValue)+' === undefined) { '+($valid)+' = true; } else { ';if($validateSchema){ $closingBraces += '}'; out+=' '+($valid)+' = '+($definition)+'.validateSchema('+($schemaValue)+'); if ('+($valid)+') { ';}}if($inline){if($rDef.statements){out+=' '+( $ruleValidate.validate )+' ';}else{out+=' '+($valid)+' = '+( $ruleValidate.validate )+'; ';}}else if($macro){ var $it = it.util.copy(it); var $closingBraces = ''; $it.level++; var $nextValid = 'valid' + $it.level; $it.schema = $ruleValidate.validate; $it.schemaPath = ''; var $wasComposite = it.compositeRule; it.compositeRule = $it.compositeRule = true; var $code = it.validate($it).replace(/validate\.schema/g, $validateCode); it.compositeRule = $it.compositeRule = $wasComposite; out+=' '+( $code );}else{ var $$outStack = $$outStack || []; $$outStack.push(out); out = ''; out+=' '+($validateCode)+'.call( ';if(it.opts.passContext){out+='this';}else{out+='self';}if($compile || $rDef.schema === false){out+=' , '+($data)+' ';}else{out+=' , '+($schemaValue)+' , '+($data)+' , validate.schema'+(it.schemaPath)+' ';}out+=' , (dataPath || \'\')';if(it.errorPath != '""'){out+=' + '+( it.errorPath );} var $parentData = $dataLvl ? 'data' + (($dataLvl-1)||'') : 'parentData' , $parentDataProperty = $dataLvl ? it.dataPathArr[$dataLvl] : 'parentDataProperty'; out+=' , '+( $parentData )+' , '+( $parentDataProperty )+' , rootData ) '; var def_callRuleValidate = out; out = $$outStack.pop(); if($rDef.errors === false){out+=' '+($valid)+' = ';if($asyncKeyword){out+='await ';}out+=''+( def_callRuleValidate )+'; ';}else{if($asyncKeyword){ $ruleErrs = 'customErrors' + $lvl; out+=' var '+($ruleErrs)+' = null; try { '+($valid)+' = await '+( def_callRuleValidate )+'; } catch (e) { '+($valid)+' = false; if (e instanceof ValidationError) '+($ruleErrs)+' = e.errors; else throw e; } ';}else{out+=' '+($ruleErrs)+' = null; '+($valid)+' = '+( def_callRuleValidate )+'; ';}}}if($rDef.modifying){out+=' if ('+($parentData)+') '+($data)+' = '+($parentData)+'['+($parentDataProperty)+'];';}out+=''+( $closingBraces );if($rDef.valid){if($breakOnError){out+=' if (true) { ';}}else{out+=' if ( ';if($rDef.valid === undefined){out+=' !';if($macro){out+=''+($nextValid);}else{out+=''+($valid);}}else{out+=' '+( !$rDef.valid )+' ';}out+=') { '; $errorKeyword = $rule.keyword; var $$outStack = $$outStack || []; $$outStack.push(out); out = ''; var $$outStack = $$outStack || []; $$outStack.push(out); out = ''; /* istanbul ignore else */ if(it.createErrors !== false){out+=' { keyword: \''+( $errorKeyword || 'custom' )+'\' , dataPath: (dataPath || \'\') + '+( it.errorPath )+' , schemaPath: '+(it.util.toQuotedString($errSchemaPath))+' , params: { keyword: \''+($rule.keyword)+'\' } ';if(it.opts.messages !== false){out+=' , message: \'should pass "'+($rule.keyword)+'" keyword validation\' ';}if(it.opts.verbose){out+=' , schema: validate.schema'+($schemaPath)+' , parentSchema: validate.schema'+(it.schemaPath)+' , data: '+($data)+' ';}out+=' } ';}else{out+=' {} ';} var __err = out; out = $$outStack.pop(); if(!it.compositeRule && $breakOnError){ /* istanbul ignore if */ if(it.async){out+=' throw new ValidationError(['+(__err)+']); ';}else{out+=' validate.errors = ['+(__err)+']; return false; ';}}else{out+=' var err = '+(__err)+'; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ';} var def_customError = out; out = $$outStack.pop(); if($inline){if($rDef.errors){if($rDef.errors != 'full'){out+=' for (var '+($i)+'='+($errs)+'; '+($i)+'<errors; '+($i)+'++) { var '+($ruleErr)+' = vErrors['+($i)+']; if ('+($ruleErr)+'.dataPath === undefined) '+($ruleErr)+'.dataPath = (dataPath || \'\') + '+( it.errorPath )+'; if ('+($ruleErr)+'.schemaPath === undefined) { '+($ruleErr)+'.schemaPath = "'+($errSchemaPath)+'"; } ';if(it.opts.verbose){out+=' '+($ruleErr)+'.schema = '+($schemaValue)+'; '+($ruleErr)+'.data = '+($data)+'; ';}out+=' } ';}}else{if($rDef.errors === false){out+=' '+( def_customError )+' ';}else{out+=' if ('+($errs)+' == errors) { '+( def_customError )+' } else { for (var '+($i)+'='+($errs)+'; '+($i)+'<errors; '+($i)+'++) { var '+($ruleErr)+' = vErrors['+($i)+']; if ('+($ruleErr)+'.dataPath === undefined) '+($ruleErr)+'.dataPath = (dataPath || \'\') + '+( it.errorPath )+'; if ('+($ruleErr)+'.schemaPath === undefined) { '+($ruleErr)+'.schemaPath = "'+($errSchemaPath)+'"; } ';if(it.opts.verbose){out+=' '+($ruleErr)+'.schema = '+($schemaValue)+'; '+($ruleErr)+'.data = '+($data)+'; ';}out+=' } } ';}}}else if($macro){out+=' var err = '; /* istanbul ignore else */ if(it.createErrors !== false){out+=' { keyword: \''+( $errorKeyword || 'custom' )+'\' , dataPath: (dataPath || \'\') + '+( it.errorPath )+' , schemaPath: '+(it.util.toQuotedString($errSchemaPath))+' , params: { keyword: \''+($rule.keyword)+'\' } ';if(it.opts.messages !== false){out+=' , message: \'should pass "'+($rule.keyword)+'" keyword validation\' ';}if(it.opts.verbose){out+=' , schema: validate.schema'+($schemaPath)+' , parentSchema: validate.schema'+(it.schemaPath)+' , data: '+($data)+' ';}out+=' } ';}else{out+=' {} ';}out+='; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ';if(!it.compositeRule && $breakOnError){ /* istanbul ignore if */ if(it.async){out+=' throw new ValidationError(vErrors); ';}else{out+=' validate.errors = vErrors; return false; ';}}}else{if($rDef.errors === false){out+=' '+( def_customError )+' ';}else{out+=' if (Array.isArray('+($ruleErrs)+')) { if (vErrors === null) vErrors = '+($ruleErrs)+'; else vErrors = vErrors.concat('+($ruleErrs)+'); errors = vErrors.length; for (var '+($i)+'='+($errs)+'; '+($i)+'<errors; '+($i)+'++) { var '+($ruleErr)+' = vErrors['+($i)+']; if ('+($ruleErr)+'.dataPath === undefined) '+($ruleErr)+'.dataPath = (dataPath || \'\') + '+( it.errorPath )+'; '+($ruleErr)+'.schemaPath = "'+($errSchemaPath)+'"; ';if(it.opts.verbose){out+=' '+($ruleErr)+'.schema = '+($schemaValue)+'; '+($ruleErr)+'.data = '+($data)+'; ';}out+=' } } else { '+( def_customError )+' } ';}}out+=' } ';if($breakOnError){out+=' else { ';}}return out; }
Close