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
/
home /
amatya /
quiz1 /
node_modules /
es-abstract /
2022 /
[ HOME SHELL ]
Name
Size
Permission
Action
BigInt
[ DIR ]
dr-xr-xr-x
Number
[ DIR ]
dr-xr-xr-x
tables
[ DIR ]
dr-xr-xr-x
AddEntriesFromIterable.js
1.41
KB
-rw-rw-rw-
AddToKeptObjects.js
593
B
-rw-rw-rw-
AdvanceStringIndex.js
917
B
-rw-rw-rw-
ApplyStringOrNumericBinaryOper...
3.06
KB
-rw-rw-rw-
ArrayCreate.js
1.56
KB
-rw-rw-rw-
ArraySetLength.js
2.37
KB
-rw-rw-rw-
ArraySpeciesCreate.js
1.32
KB
-rw-rw-rw-
AsyncFromSyncIteratorContinuat...
1.48
KB
-rw-rw-rw-
AsyncIteratorClose.js
1.89
KB
-rw-rw-rw-
BigIntBitwiseOp.js
1.62
KB
-rw-rw-rw-
BinaryAnd.js
316
B
-rw-rw-rw-
BinaryOr.js
314
B
-rw-rw-rw-
BinaryXor.js
316
B
-rw-rw-rw-
ByteListBitwiseOp.js
1.24
KB
-rw-rw-rw-
ByteListEqual.js
860
B
-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-
ClearKeptObjects.js
297
B
-rw-rw-rw-
CloneArrayBuffer.js
1.85
KB
-rw-rw-rw-
CodePointAt.js
1.62
KB
-rw-rw-rw-
CodePointsToString.js
735
B
-rw-rw-rw-
CompletePropertyDescriptor.js
1.08
KB
-rw-rw-rw-
CompletionRecord.js
1.32
KB
-rw-rw-rw-
CopyDataProperties.js
1.95
KB
-rw-rw-rw-
CreateAsyncFromSyncIterator.js
4.46
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.34
KB
-rw-rw-rw-
CreateMethodProperty.js
926
B
-rw-rw-rw-
CreateNonEnumerableDataPropert...
737
B
-rw-rw-rw-
CreateRegExpStringIterator.js
3.35
KB
-rw-rw-rw-
DateFromTime.js
988
B
-rw-rw-rw-
DateString.js
978
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-
DefineMethodProperty.js
1.45
KB
-rw-rw-rw-
DefinePropertyOrThrow.js
1.13
KB
-rw-rw-rw-
DeletePropertyOrThrow.js
646
B
-rw-rw-rw-
DetachArrayBuffer.js
1.67
KB
-rw-rw-rw-
EnumerableOwnPropertyNames.js
1.08
KB
-rw-rw-rw-
FlattenIntoArray.js
1.63
KB
-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
1.73
KB
-rw-rw-rw-
GetMatchIndexPair.js
837
B
-rw-rw-rw-
GetMatchString.js
884
B
-rw-rw-rw-
GetMethod.js
680
B
-rw-rw-rw-
GetOwnPropertyKeys.js
822
B
-rw-rw-rw-
GetPromiseResolve.js
639
B
-rw-rw-rw-
GetPrototypeFromConstructor.js
1.05
KB
-rw-rw-rw-
GetStringIndex.js
766
B
-rw-rw-rw-
GetSubstitution.js
5.62
KB
-rw-rw-rw-
GetV.js
488
B
-rw-rw-rw-
GetValueFromBuffer.js
4.52
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-
InstallErrorCause.js
658
B
-rw-rw-rw-
InstanceofOperator.js
911
B
-rw-rw-rw-
IntegerIndexedElementGet.js
1.2
KB
-rw-rw-rw-
IntegerIndexedElementSet.js
1.52
KB
-rw-rw-rw-
InternalizeJSONProperty.js
2.05
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-
IsBigIntElementType.js
194
B
-rw-rw-rw-
IsCallable.js
108
B
-rw-rw-rw-
IsCompatiblePropertyDescriptor...
361
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
1007
B
-rw-rw-rw-
IsExtensible.js
504
B
-rw-rw-rw-
IsGenericDescriptor.js
656
B
-rw-rw-rw-
IsIntegralNumber.js
211
B
-rw-rw-rw-
IsLessThan.js
2.43
KB
-rw-rw-rw-
IsLooselyEqual.js
1.67
KB
-rw-rw-rw-
IsNoTearConfiguration.js
467
B
-rw-rw-rw-
IsPromise.js
480
B
-rw-rw-rw-
IsPropertyKey.js
202
B
-rw-rw-rw-
IsRegExp.js
540
B
-rw-rw-rw-
IsSharedArrayBuffer.js
413
B
-rw-rw-rw-
IsStrictlyEqual.js
557
B
-rw-rw-rw-
IsStringPrefix.js
463
B
-rw-rw-rw-
IsStringWellFormedUnicode.js
639
B
-rw-rw-rw-
IsUnclampedIntegerElementType....
298
B
-rw-rw-rw-
IsUnsignedElementType.js
266
B
-rw-rw-rw-
IsValidIntegerIndex.js
887
B
-rw-rw-rw-
IsWordChar.js
1.37
KB
-rw-rw-rw-
IterableToList.js
721
B
-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-
LengthOfArrayLike.js
447
B
-rw-rw-rw-
MakeDate.js
328
B
-rw-rw-rw-
MakeDay.js
1007
B
-rw-rw-rw-
MakeMatchIndicesIndexPairArray...
2.62
KB
-rw-rw-rw-
MakeTime.js
758
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-
NumberBitwiseOp.js
681
B
-rw-rw-rw-
NumberToBigInt.js
800
B
-rw-rw-rw-
NumericToRawBytes.js
2.12
KB
-rw-rw-rw-
ObjectDefineProperties.js
1.28
KB
-rw-rw-rw-
OrdinaryCreateFromConstructor....
825
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-
OrdinaryObjectCreate.js
1.58
KB
-rw-rw-rw-
OrdinarySetPrototypeOf.js
951
B
-rw-rw-rw-
OrdinaryToPrimitive.js
1018
B
-rw-rw-rw-
PromiseResolve.js
506
B
-rw-rw-rw-
QuoteJSONString.js
1.32
KB
-rw-rw-rw-
RawBytesToNumeric.js
2.53
KB
-rw-rw-rw-
RegExpCreate.js
643
B
-rw-rw-rw-
RegExpExec.js
817
B
-rw-rw-rw-
RegExpHasFlag.js
1.07
KB
-rw-rw-rw-
RequireObjectCoercible.js
83
B
-rw-rw-rw-
SameValue.js
307
B
-rw-rw-rw-
SameValueNonNumeric.js
573
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-
SetFunctionLength.js
1014
B
-rw-rw-rw-
SetFunctionName.js
1.26
KB
-rw-rw-rw-
SetIntegrityLevel.js
1.78
KB
-rw-rw-rw-
SetTypedArrayFromArrayLike.js
3.03
KB
-rw-rw-rw-
SetTypedArrayFromTypedArray.js
5
KB
-rw-rw-rw-
SetValueInBuffer.js
4.05
KB
-rw-rw-rw-
SortIndexedProperties.js
1.59
KB
-rw-rw-rw-
SpeciesConstructor.js
837
B
-rw-rw-rw-
StringCreate.js
1.06
KB
-rw-rw-rw-
StringGetOwnProperty.js
1.33
KB
-rw-rw-rw-
StringIndexOf.js
1
KB
-rw-rw-rw-
StringPad.js
1.19
KB
-rw-rw-rw-
StringToBigInt.js
588
B
-rw-rw-rw-
StringToCodePoints.js
678
B
-rw-rw-rw-
StringToNumber.js
1.3
KB
-rw-rw-rw-
SymbolDescriptiveString.js
443
B
-rw-rw-rw-
TestIntegrityLevel.js
1.17
KB
-rw-rw-rw-
ThrowCompletion.js
240
B
-rw-rw-rw-
TimeClip.js
468
B
-rw-rw-rw-
TimeFromYear.js
261
B
-rw-rw-rw-
TimeString.js
818
B
-rw-rw-rw-
TimeWithinDay.js
247
B
-rw-rw-rw-
TimeZoneString.js
1.55
KB
-rw-rw-rw-
ToBigInt.js
1.24
KB
-rw-rw-rw-
ToBigInt64.js
948
B
-rw-rw-rw-
ToBigUint64.js
703
B
-rw-rw-rw-
ToBoolean.js
130
B
-rw-rw-rw-
ToDateString.js
514
B
-rw-rw-rw-
ToIndex.js
638
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-
ToIntegerOrInfinity.js
600
B
-rw-rw-rw-
ToLength.js
362
B
-rw-rw-rw-
ToNumber.js
802
B
-rw-rw-rw-
ToNumeric.js
523
B
-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-
ToZeroPaddedDecimalString.js
568
B
-rw-rw-rw-
TrimString.js
756
B
-rw-rw-rw-
Type.js
297
B
-rw-rw-rw-
TypedArrayCreate.js
1.65
KB
-rw-rw-rw-
TypedArrayElementSize.js
724
B
-rw-rw-rw-
TypedArrayElementType.js
655
B
-rw-rw-rw-
TypedArraySpeciesCreate.js
1.34
KB
-rw-rw-rw-
UTF16EncodeCodePoint.js
706
B
-rw-rw-rw-
UTF16SurrogatePairToCodePoint....
779
B
-rw-rw-rw-
UnicodeEscape.js
791
B
-rw-rw-rw-
ValidateAndApplyPropertyDescri...
5.59
KB
-rw-rw-rw-
ValidateAtomicAccess.js
1.14
KB
-rw-rw-rw-
ValidateIntegerTypedArray.js
1.29
KB
-rw-rw-rw-
ValidateTypedArray.js
754
B
-rw-rw-rw-
WeakRefDeref.js
573
B
-rw-rw-rw-
WeekDay.js
208
B
-rw-rw-rw-
WordCharacters.js
1.46
KB
-rw-rw-rw-
YearFromTime.js
407
B
-rw-rw-rw-
abs.js
207
B
-rw-rw-rw-
clamp.js
546
B
-rw-rw-rw-
floor.js
265
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-
substring.js
644
B
-rw-rw-rw-
thisBigIntValue.js
510
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-
thisSymbolValue.js
533
B
-rw-rw-rw-
thisTimeValue.js
262
B
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : MakeMatchIndicesIndexPairArray.js
'use strict'; var $TypeError = require('es-errors/type'); var ArrayCreate = require('./ArrayCreate'); var CreateDataPropertyOrThrow = require('./CreateDataPropertyOrThrow'); var GetMatchIndexPair = require('./GetMatchIndexPair'); var IsArray = require('./IsArray'); var OrdinaryObjectCreate = require('./OrdinaryObjectCreate'); var ToString = require('./ToString'); var every = require('../helpers/every'); var isMatchRecord = require('../helpers/records/match-record'); var isStringOrUndefined = function isStringOrUndefined(s) { return typeof s === 'undefined' || typeof s === 'string'; }; var isMatchRecordOrUndefined = function isMatchRecordOrUndefined(m) { return typeof m === 'undefined' || isMatchRecord(m); }; var MAX_ARRAY_LENGTH = Math.pow(2, 32) - 1; // https://262.ecma-international.org/13.0/#sec-getmatchindexpair module.exports = function MakeMatchIndicesIndexPairArray(S, indices, groupNames, hasGroups) { if (typeof S !== 'string') { throw new $TypeError('Assertion failed: `S` must be a String'); } if (!IsArray(indices) || !every(indices, isMatchRecordOrUndefined)) { throw new $TypeError('Assertion failed: `indices` must be a List of either Match Records or `undefined`'); } if (!IsArray(groupNames) || !every(groupNames, isStringOrUndefined)) { throw new $TypeError('Assertion failed: `groupNames` must be a List of either Strings or `undefined`'); } if (typeof hasGroups !== 'boolean') { throw new $TypeError('Assertion failed: `hasGroups` must be a Boolean'); } var n = indices.length; // step 1 if (!(n < MAX_ARRAY_LENGTH)) { throw new $TypeError('Assertion failed: `indices` length must be less than the max array size, 2**32 - 1'); } if (groupNames.length !== n - 1) { throw new $TypeError('Assertion failed: `groupNames` must have exactly one fewer item than `indices`'); } var A = ArrayCreate(n); // step 5 var groups = hasGroups ? OrdinaryObjectCreate(null) : void undefined; // step 6-7 CreateDataPropertyOrThrow(A, 'groups', groups); // step 8 for (var i = 0; i < n; i += 1) { // step 9 var matchIndices = indices[i]; // step 9.a // eslint-disable-next-line no-negated-condition var matchIndexPair = typeof matchIndices !== 'undefined' ? GetMatchIndexPair(S, matchIndices) : void undefined; // step 9.b-9.c CreateDataPropertyOrThrow(A, ToString(i), matchIndexPair); // step 9.d if (i > 0 && typeof groupNames[i - 1] !== 'undefined') { // step 9.e if (!groups) { throw new $TypeError('if `hasGroups` is `false`, `groupNames` can only contain `undefined` values'); } CreateDataPropertyOrThrow(groups, groupNames[i - 1], matchIndexPair); // step 9.e.i } } return A; // step 10 };
Close