Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
es-abstract /
2020 /
[ HOME SHELL ]
Name
Size
Permission
Action
BigInt
[ DIR ]
drwxr-xr-x
Number
[ DIR ]
drwxr-xr-x
AbstractEqualityComparison.js
1.83
KB
-rw-r--r--
AbstractRelationalComparison.j...
2.07
KB
-rw-r--r--
AddEntriesFromIterable.js
1.48
KB
-rw-r--r--
AdvanceStringIndex.js
983
B
-rw-r--r--
ArrayCreate.js
1.64
KB
-rw-r--r--
ArraySetLength.js
2.6
KB
-rw-r--r--
ArraySpeciesCreate.js
1.32
KB
-rw-r--r--
BigIntBitwiseOp.js
1.7
KB
-rw-r--r--
BinaryAnd.js
364
B
-rw-r--r--
BinaryOr.js
362
B
-rw-r--r--
BinaryXor.js
364
B
-rw-r--r--
Call.js
623
B
-rw-r--r--
CanonicalNumericIndexString.js
654
B
-rw-r--r--
CharacterRange.js
782
B
-rw-r--r--
CodePointAt.js
1.68
KB
-rw-r--r--
CompletePropertyDescriptor.js
989
B
-rw-r--r--
CopyDataProperties.js
1.86
KB
-rw-r--r--
CreateDataProperty.js
1.27
KB
-rw-r--r--
CreateDataPropertyOrThrow.js
734
B
-rw-r--r--
CreateHTML.js
927
B
-rw-r--r--
CreateIterResultObject.js
432
B
-rw-r--r--
CreateListFromArrayLike.js
1.33
KB
-rw-r--r--
CreateMethodProperty.js
979
B
-rw-r--r--
CreateRegExpStringIterator.js
3.65
KB
-rw-r--r--
DateFromTime.js
1.01
KB
-rw-r--r--
DateString.js
1.03
KB
-rw-r--r--
Day.js
234
B
-rw-r--r--
DayFromYear.js
256
B
-rw-r--r--
DayWithinYear.js
286
B
-rw-r--r--
DaysInYear.js
301
B
-rw-r--r--
DefinePropertyOrThrow.js
1.43
KB
-rw-r--r--
DeletePropertyOrThrow.js
699
B
-rw-r--r--
EnumerableOwnPropertyNames.js
1.08
KB
-rw-r--r--
FlattenIntoArray.js
1.71
KB
-rw-r--r--
FromPropertyDescriptor.js
797
B
-rw-r--r--
Get.js
732
B
-rw-r--r--
GetIterator.js
1.7
KB
-rw-r--r--
GetMethod.js
922
B
-rw-r--r--
GetOwnPropertyKeys.js
817
B
-rw-r--r--
GetPrototypeFromConstructor.js
921
B
-rw-r--r--
GetSubstitution.js
4.31
KB
-rw-r--r--
GetV.js
569
B
-rw-r--r--
HasOwnProperty.js
553
B
-rw-r--r--
HasProperty.js
517
B
-rw-r--r--
HourFromTime.js
382
B
-rw-r--r--
InLeapYear.js
510
B
-rw-r--r--
InstanceofOperator.js
918
B
-rw-r--r--
Invoke.js
715
B
-rw-r--r--
IsAccessorDescriptor.js
465
B
-rw-r--r--
IsArray.js
410
B
-rw-r--r--
IsBigIntElementType.js
194
B
-rw-r--r--
IsCallable.js
108
B
-rw-r--r--
IsCompatiblePropertyDescriptor...
367
B
-rw-r--r--
IsConcatSpreadable.js
626
B
-rw-r--r--
IsConstructor.js
1.12
KB
-rw-r--r--
IsDataDescriptor.js
464
B
-rw-r--r--
IsExtensible.js
504
B
-rw-r--r--
IsGenericDescriptor.js
560
B
-rw-r--r--
IsInteger.js
450
B
-rw-r--r--
IsNoTearConfiguration.js
467
B
-rw-r--r--
IsNonNegativeInteger.js
236
B
-rw-r--r--
IsPromise.js
485
B
-rw-r--r--
IsPropertyKey.js
207
B
-rw-r--r--
IsRegExp.js
545
B
-rw-r--r--
IsSharedArrayBuffer.js
461
B
-rw-r--r--
IsStringPrefix.js
940
B
-rw-r--r--
IsUnclampedIntegerElementType....
328
B
-rw-r--r--
IsUnsignedElementType.js
290
B
-rw-r--r--
IterableToList.js
627
B
-rw-r--r--
IteratorClose.js
1.45
KB
-rw-r--r--
IteratorComplete.js
498
B
-rw-r--r--
IteratorNext.js
493
B
-rw-r--r--
IteratorStep.js
353
B
-rw-r--r--
IteratorValue.js
443
B
-rw-r--r--
LengthOfArrayLike.js
495
B
-rw-r--r--
MakeDate.js
328
B
-rw-r--r--
MakeDay.js
917
B
-rw-r--r--
MakeTime.js
698
B
-rw-r--r--
MinFromTime.js
396
B
-rw-r--r--
MonthFromTime.js
1014
B
-rw-r--r--
NumberBitwiseOp.js
757
B
-rw-r--r--
NumberToBigInt.js
814
B
-rw-r--r--
OrdinaryCreateFromConstructor....
827
B
-rw-r--r--
OrdinaryDefineOwnProperty.js
2.33
KB
-rw-r--r--
OrdinaryGetOwnProperty.js
1.23
KB
-rw-r--r--
OrdinaryGetPrototypeOf.js
539
B
-rw-r--r--
OrdinaryHasInstance.js
627
B
-rw-r--r--
OrdinaryHasProperty.js
531
B
-rw-r--r--
OrdinaryObjectCreate.js
1.41
KB
-rw-r--r--
OrdinarySetPrototypeOf.js
1.17
KB
-rw-r--r--
OrdinaryToPrimitive.js
1.04
KB
-rw-r--r--
PromiseResolve.js
457
B
-rw-r--r--
QuoteJSONString.js
1.36
KB
-rw-r--r--
RegExpCreate.js
643
B
-rw-r--r--
RegExpExec.js
887
B
-rw-r--r--
RequireObjectCoercible.js
70
B
-rw-r--r--
SameValue.js
307
B
-rw-r--r--
SameValueNonNumeric.js
635
B
-rw-r--r--
SameValueZero.js
223
B
-rw-r--r--
SecFromTime.js
402
B
-rw-r--r--
Set.js
1.23
KB
-rw-r--r--
SetFunctionLength.js
1.04
KB
-rw-r--r--
SetFunctionName.js
1.35
KB
-rw-r--r--
SetIntegrityLevel.js
1.81
KB
-rw-r--r--
SpeciesConstructor.js
844
B
-rw-r--r--
SplitMatch.js
874
B
-rw-r--r--
StrictEqualityComparison.js
361
B
-rw-r--r--
StringCreate.js
1.08
KB
-rw-r--r--
StringGetOwnProperty.js
1.35
KB
-rw-r--r--
StringPad.js
1.23
KB
-rw-r--r--
StringToBigInt.js
581
B
-rw-r--r--
SymbolDescriptiveString.js
526
B
-rw-r--r--
TestIntegrityLevel.js
1.24
KB
-rw-r--r--
TimeClip.js
468
B
-rw-r--r--
TimeFromYear.js
261
B
-rw-r--r--
TimeString.js
808
B
-rw-r--r--
TimeWithinDay.js
247
B
-rw-r--r--
ToBigInt.js
631
B
-rw-r--r--
ToBigInt64.js
948
B
-rw-r--r--
ToBigUint64.js
703
B
-rw-r--r--
ToBoolean.js
130
B
-rw-r--r--
ToDateString.js
498
B
-rw-r--r--
ToIndex.js
657
B
-rw-r--r--
ToInt16.js
260
B
-rw-r--r--
ToInt32.js
173
B
-rw-r--r--
ToInt8.js
247
B
-rw-r--r--
ToInteger.js
331
B
-rw-r--r--
ToLength.js
332
B
-rw-r--r--
ToNumber.js
2.09
KB
-rw-r--r--
ToNumeric.js
550
B
-rw-r--r--
ToObject.js
334
B
-rw-r--r--
ToPrimitive.js
287
B
-rw-r--r--
ToPropertyDescriptor.js
1.42
KB
-rw-r--r--
ToPropertyKey.js
405
B
-rw-r--r--
ToString.js
396
B
-rw-r--r--
ToUint16.js
564
B
-rw-r--r--
ToUint32.js
175
B
-rw-r--r--
ToUint8.js
578
B
-rw-r--r--
ToUint8Clamp.js
522
B
-rw-r--r--
TrimString.js
804
B
-rw-r--r--
Type.js
297
B
-rw-r--r--
UTF16DecodeString.js
753
B
-rw-r--r--
UTF16DecodeSurrogatePair.js
776
B
-rw-r--r--
UTF16Encoding.js
700
B
-rw-r--r--
UnicodeEscape.js
839
B
-rw-r--r--
ValidateAndApplyPropertyDescri...
5.12
KB
-rw-r--r--
WeekDay.js
208
B
-rw-r--r--
YearFromTime.js
407
B
-rw-r--r--
abs.js
207
B
-rw-r--r--
floor.js
217
B
-rw-r--r--
modulo.js
168
B
-rw-r--r--
msFromTime.js
253
B
-rw-r--r--
thisBigIntValue.js
551
B
-rw-r--r--
thisBooleanValue.js
367
B
-rw-r--r--
thisNumberValue.js
390
B
-rw-r--r--
thisStringValue.js
361
B
-rw-r--r--
thisSymbolValue.js
514
B
-rw-r--r--
thisTimeValue.js
66
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : CreateRegExpStringIterator.js
'use strict'; var GetIntrinsic = require('get-intrinsic'); var hasSymbols = require('has-symbols')(); var $TypeError = GetIntrinsic('%TypeError%'); var IteratorPrototype = GetIntrinsic('%IteratorPrototype%', true); var $defineProperty = GetIntrinsic('%Object.defineProperty%', true); var AdvanceStringIndex = require('./AdvanceStringIndex'); var CreateIterResultObject = require('./CreateIterResultObject'); var CreateMethodProperty = require('./CreateMethodProperty'); var Get = require('./Get'); var OrdinaryObjectCreate = require('./OrdinaryObjectCreate'); var RegExpExec = require('./RegExpExec'); var Set = require('./Set'); var ToLength = require('./ToLength'); var ToString = require('./ToString'); var Type = require('./Type'); var SLOT = require('internal-slot'); var RegExpStringIterator = function RegExpStringIterator(R, S, global, fullUnicode) { if (Type(S) !== 'String') { throw new $TypeError('`S` must be a string'); } if (Type(global) !== 'Boolean') { throw new $TypeError('`global` must be a boolean'); } if (Type(fullUnicode) !== 'Boolean') { throw new $TypeError('`fullUnicode` must be a boolean'); } SLOT.set(this, '[[IteratingRegExp]]', R); SLOT.set(this, '[[IteratedString]]', S); SLOT.set(this, '[[Global]]', global); SLOT.set(this, '[[Unicode]]', fullUnicode); SLOT.set(this, '[[Done]]', false); }; if (IteratorPrototype) { RegExpStringIterator.prototype = OrdinaryObjectCreate(IteratorPrototype); } var RegExpStringIteratorNext = function next() { var O = this; // eslint-disable-line no-invalid-this if (Type(O) !== 'Object') { throw new $TypeError('receiver must be an object'); } if ( !(O instanceof RegExpStringIterator) || !SLOT.has(O, '[[IteratingRegExp]]') || !SLOT.has(O, '[[IteratedString]]') || !SLOT.has(O, '[[Global]]') || !SLOT.has(O, '[[Unicode]]') || !SLOT.has(O, '[[Done]]') ) { throw new $TypeError('"this" value must be a RegExpStringIterator instance'); } if (SLOT.get(O, '[[Done]]')) { return CreateIterResultObject(undefined, true); } var R = SLOT.get(O, '[[IteratingRegExp]]'); var S = SLOT.get(O, '[[IteratedString]]'); var global = SLOT.get(O, '[[Global]]'); var fullUnicode = SLOT.get(O, '[[Unicode]]'); var match = RegExpExec(R, S); if (match === null) { SLOT.set(O, '[[Done]]', true); return CreateIterResultObject(undefined, true); } if (global) { var matchStr = ToString(Get(match, '0')); if (matchStr === '') { var thisIndex = ToLength(Get(R, 'lastIndex')); var nextIndex = AdvanceStringIndex(S, thisIndex, fullUnicode); Set(R, 'lastIndex', nextIndex, true); } return CreateIterResultObject(match, false); } SLOT.set(O, '[[Done]]', true); return CreateIterResultObject(match, false); }; CreateMethodProperty(RegExpStringIterator.prototype, 'next', RegExpStringIteratorNext); if (hasSymbols) { if (Symbol.toStringTag) { if ($defineProperty) { $defineProperty(RegExpStringIterator.prototype, Symbol.toStringTag, { configurable: true, enumerable: false, value: 'RegExp String Iterator', writable: false }); } else { RegExpStringIterator.prototype[Symbol.toStringTag] = 'RegExp String Iterator'; } } if (Symbol.iterator && typeof RegExpStringIterator.prototype[Symbol.iterator] !== 'function') { var iteratorFn = function SymbolIterator() { return this; }; CreateMethodProperty(RegExpStringIterator.prototype, Symbol.iterator, iteratorFn); } } // https://262.ecma-international.org/11.0/#sec-createregexpstringiterator module.exports = function CreateRegExpStringIterator(R, S, global, fullUnicode) { // assert R.global === global && R.unicode === fullUnicode? return new RegExpStringIterator(R, S, global, fullUnicode); };
Close