| 'use strict'; | 
|   | 
| /* eslint global-require: 0 */ | 
| // https://262.ecma-international.org/12.0/#sec-abstract-operations | 
| var ES2021 = { | 
|     'Abstract Equality Comparison': require('./2021/AbstractEqualityComparison'), | 
|     'Abstract Relational Comparison': require('./2021/AbstractRelationalComparison'), | 
|     'Strict Equality Comparison': require('./2021/StrictEqualityComparison'), | 
|     abs: require('./2021/abs'), | 
|     AddEntriesFromIterable: require('./2021/AddEntriesFromIterable'), | 
|     AddToKeptObjects: require('./2021/AddToKeptObjects'), | 
|     AdvanceStringIndex: require('./2021/AdvanceStringIndex'), | 
|     ApplyStringOrNumericBinaryOperator: require('./2021/ApplyStringOrNumericBinaryOperator'), | 
|     ArrayCreate: require('./2021/ArrayCreate'), | 
|     ArraySetLength: require('./2021/ArraySetLength'), | 
|     ArraySpeciesCreate: require('./2021/ArraySpeciesCreate'), | 
|     AsyncFromSyncIteratorContinuation: require('./2021/AsyncFromSyncIteratorContinuation'), | 
|     AsyncIteratorClose: require('./2021/AsyncIteratorClose'), | 
|     BigInt: require('./2021/BigInt'), | 
|     BigIntBitwiseOp: require('./2021/BigIntBitwiseOp'), | 
|     BinaryAnd: require('./2021/BinaryAnd'), | 
|     BinaryOr: require('./2021/BinaryOr'), | 
|     BinaryXor: require('./2021/BinaryXor'), | 
|     ByteListBitwiseOp: require('./2021/ByteListBitwiseOp'), | 
|     ByteListEqual: require('./2021/ByteListEqual'), | 
|     Call: require('./2021/Call'), | 
|     CanonicalNumericIndexString: require('./2021/CanonicalNumericIndexString'), | 
|     CharacterRange: require('./2021/CharacterRange'), | 
|     clamp: require('./2021/clamp'), | 
|     ClearKeptObjects: require('./2021/ClearKeptObjects'), | 
|     CodePointAt: require('./2021/CodePointAt'), | 
|     CodePointsToString: require('./2021/CodePointsToString'), | 
|     CompletePropertyDescriptor: require('./2021/CompletePropertyDescriptor'), | 
|     CompletionRecord: require('./2021/CompletionRecord'), | 
|     CopyDataProperties: require('./2021/CopyDataProperties'), | 
|     CreateAsyncFromSyncIterator: require('./2021/CreateAsyncFromSyncIterator'), | 
|     CreateDataProperty: require('./2021/CreateDataProperty'), | 
|     CreateDataPropertyOrThrow: require('./2021/CreateDataPropertyOrThrow'), | 
|     CreateHTML: require('./2021/CreateHTML'), | 
|     CreateIterResultObject: require('./2021/CreateIterResultObject'), | 
|     CreateListFromArrayLike: require('./2021/CreateListFromArrayLike'), | 
|     CreateMethodProperty: require('./2021/CreateMethodProperty'), | 
|     CreateRegExpStringIterator: require('./2021/CreateRegExpStringIterator'), | 
|     DateFromTime: require('./2021/DateFromTime'), | 
|     DateString: require('./2021/DateString'), | 
|     Day: require('./2021/Day'), | 
|     DayFromYear: require('./2021/DayFromYear'), | 
|     DaysInYear: require('./2021/DaysInYear'), | 
|     DayWithinYear: require('./2021/DayWithinYear'), | 
|     DefinePropertyOrThrow: require('./2021/DefinePropertyOrThrow'), | 
|     DeletePropertyOrThrow: require('./2021/DeletePropertyOrThrow'), | 
|     DetachArrayBuffer: require('./2021/DetachArrayBuffer'), | 
|     EnumerableOwnPropertyNames: require('./2021/EnumerableOwnPropertyNames'), | 
|     FlattenIntoArray: require('./2021/FlattenIntoArray'), | 
|     floor: require('./2021/floor'), | 
|     FromPropertyDescriptor: require('./2021/FromPropertyDescriptor'), | 
|     Get: require('./2021/Get'), | 
|     GetGlobalObject: require('./2021/GetGlobalObject'), | 
|     GetIterator: require('./2021/GetIterator'), | 
|     GetMethod: require('./2021/GetMethod'), | 
|     GetOwnPropertyKeys: require('./2021/GetOwnPropertyKeys'), | 
|     GetPromiseResolve: require('./2021/GetPromiseResolve'), | 
|     GetPrototypeFromConstructor: require('./2021/GetPrototypeFromConstructor'), | 
|     GetSubstitution: require('./2021/GetSubstitution'), | 
|     GetV: require('./2021/GetV'), | 
|     HasOwnProperty: require('./2021/HasOwnProperty'), | 
|     HasProperty: require('./2021/HasProperty'), | 
|     HourFromTime: require('./2021/HourFromTime'), | 
|     InLeapYear: require('./2021/InLeapYear'), | 
|     InstanceofOperator: require('./2021/InstanceofOperator'), | 
|     Invoke: require('./2021/Invoke'), | 
|     IsAccessorDescriptor: require('./2021/IsAccessorDescriptor'), | 
|     IsArray: require('./2021/IsArray'), | 
|     IsBigIntElementType: require('./2021/IsBigIntElementType'), | 
|     IsCallable: require('./2021/IsCallable'), | 
|     IsCompatiblePropertyDescriptor: require('./2021/IsCompatiblePropertyDescriptor'), | 
|     IsConcatSpreadable: require('./2021/IsConcatSpreadable'), | 
|     IsConstructor: require('./2021/IsConstructor'), | 
|     IsDataDescriptor: require('./2021/IsDataDescriptor'), | 
|     IsDetachedBuffer: require('./2021/IsDetachedBuffer'), | 
|     IsExtensible: require('./2021/IsExtensible'), | 
|     IsGenericDescriptor: require('./2021/IsGenericDescriptor'), | 
|     IsIntegralNumber: require('./2021/IsIntegralNumber'), | 
|     IsNoTearConfiguration: require('./2021/IsNoTearConfiguration'), | 
|     IsPromise: require('./2021/IsPromise'), | 
|     IsPropertyKey: require('./2021/IsPropertyKey'), | 
|     IsRegExp: require('./2021/IsRegExp'), | 
|     IsSharedArrayBuffer: require('./2021/IsSharedArrayBuffer'), | 
|     IsStringPrefix: require('./2021/IsStringPrefix'), | 
|     IsUnclampedIntegerElementType: require('./2021/IsUnclampedIntegerElementType'), | 
|     IsUnsignedElementType: require('./2021/IsUnsignedElementType'), | 
|     IterableToList: require('./2021/IterableToList'), | 
|     IteratorClose: require('./2021/IteratorClose'), | 
|     IteratorComplete: require('./2021/IteratorComplete'), | 
|     IteratorNext: require('./2021/IteratorNext'), | 
|     IteratorStep: require('./2021/IteratorStep'), | 
|     IteratorValue: require('./2021/IteratorValue'), | 
|     LengthOfArrayLike: require('./2021/LengthOfArrayLike'), | 
|     MakeDate: require('./2021/MakeDate'), | 
|     MakeDay: require('./2021/MakeDay'), | 
|     MakeTime: require('./2021/MakeTime'), | 
|     max: require('./2021/max'), | 
|     min: require('./2021/min'), | 
|     MinFromTime: require('./2021/MinFromTime'), | 
|     modulo: require('./2021/modulo'), | 
|     MonthFromTime: require('./2021/MonthFromTime'), | 
|     msFromTime: require('./2021/msFromTime'), | 
|     NormalCompletion: require('./2021/NormalCompletion'), | 
|     Number: require('./2021/Number'), | 
|     NumberBitwiseOp: require('./2021/NumberBitwiseOp'), | 
|     NumberToBigInt: require('./2021/NumberToBigInt'), | 
|     NumericToRawBytes: require('./2021/NumericToRawBytes'), | 
|     ObjectDefineProperties: require('./2021/ObjectDefineProperties'), | 
|     OrdinaryCreateFromConstructor: require('./2021/OrdinaryCreateFromConstructor'), | 
|     OrdinaryDefineOwnProperty: require('./2021/OrdinaryDefineOwnProperty'), | 
|     OrdinaryGetOwnProperty: require('./2021/OrdinaryGetOwnProperty'), | 
|     OrdinaryGetPrototypeOf: require('./2021/OrdinaryGetPrototypeOf'), | 
|     OrdinaryHasInstance: require('./2021/OrdinaryHasInstance'), | 
|     OrdinaryHasProperty: require('./2021/OrdinaryHasProperty'), | 
|     OrdinaryObjectCreate: require('./2021/OrdinaryObjectCreate'), | 
|     OrdinarySetPrototypeOf: require('./2021/OrdinarySetPrototypeOf'), | 
|     OrdinaryToPrimitive: require('./2021/OrdinaryToPrimitive'), | 
|     PromiseResolve: require('./2021/PromiseResolve'), | 
|     QuoteJSONString: require('./2021/QuoteJSONString'), | 
|     RawBytesToNumeric: require('./2021/RawBytesToNumeric'), | 
|     RegExpCreate: require('./2021/RegExpCreate'), | 
|     RegExpExec: require('./2021/RegExpExec'), | 
|     RequireObjectCoercible: require('./2021/RequireObjectCoercible'), | 
|     SameValue: require('./2021/SameValue'), | 
|     SameValueNonNumeric: require('./2021/SameValueNonNumeric'), | 
|     SameValueZero: require('./2021/SameValueZero'), | 
|     SecFromTime: require('./2021/SecFromTime'), | 
|     Set: require('./2021/Set'), | 
|     SetFunctionLength: require('./2021/SetFunctionLength'), | 
|     SetFunctionName: require('./2021/SetFunctionName'), | 
|     SetIntegrityLevel: require('./2021/SetIntegrityLevel'), | 
|     SpeciesConstructor: require('./2021/SpeciesConstructor'), | 
|     SplitMatch: require('./2021/SplitMatch'), | 
|     StringCreate: require('./2021/StringCreate'), | 
|     StringGetOwnProperty: require('./2021/StringGetOwnProperty'), | 
|     StringIndexOf: require('./2021/StringIndexOf'), | 
|     StringPad: require('./2021/StringPad'), | 
|     StringToBigInt: require('./2021/StringToBigInt'), | 
|     StringToCodePoints: require('./2021/StringToCodePoints'), | 
|     substring: require('./2021/substring'), | 
|     SymbolDescriptiveString: require('./2021/SymbolDescriptiveString'), | 
|     TestIntegrityLevel: require('./2021/TestIntegrityLevel'), | 
|     thisBigIntValue: require('./2021/thisBigIntValue'), | 
|     thisBooleanValue: require('./2021/thisBooleanValue'), | 
|     thisNumberValue: require('./2021/thisNumberValue'), | 
|     thisStringValue: require('./2021/thisStringValue'), | 
|     thisSymbolValue: require('./2021/thisSymbolValue'), | 
|     thisTimeValue: require('./2021/thisTimeValue'), | 
|     ThrowCompletion: require('./2021/ThrowCompletion'), | 
|     TimeClip: require('./2021/TimeClip'), | 
|     TimeFromYear: require('./2021/TimeFromYear'), | 
|     TimeString: require('./2021/TimeString'), | 
|     TimeWithinDay: require('./2021/TimeWithinDay'), | 
|     ToBigInt: require('./2021/ToBigInt'), | 
|     ToBigInt64: require('./2021/ToBigInt64'), | 
|     ToBigUint64: require('./2021/ToBigUint64'), | 
|     ToBoolean: require('./2021/ToBoolean'), | 
|     ToDateString: require('./2021/ToDateString'), | 
|     ToIndex: require('./2021/ToIndex'), | 
|     ToInt16: require('./2021/ToInt16'), | 
|     ToInt32: require('./2021/ToInt32'), | 
|     ToInt8: require('./2021/ToInt8'), | 
|     ToIntegerOrInfinity: require('./2021/ToIntegerOrInfinity'), | 
|     ToLength: require('./2021/ToLength'), | 
|     ToNumber: require('./2021/ToNumber'), | 
|     ToNumeric: require('./2021/ToNumeric'), | 
|     ToObject: require('./2021/ToObject'), | 
|     ToPrimitive: require('./2021/ToPrimitive'), | 
|     ToPropertyDescriptor: require('./2021/ToPropertyDescriptor'), | 
|     ToPropertyKey: require('./2021/ToPropertyKey'), | 
|     ToString: require('./2021/ToString'), | 
|     ToUint16: require('./2021/ToUint16'), | 
|     ToUint32: require('./2021/ToUint32'), | 
|     ToUint8: require('./2021/ToUint8'), | 
|     ToUint8Clamp: require('./2021/ToUint8Clamp'), | 
|     TrimString: require('./2021/TrimString'), | 
|     Type: require('./2021/Type'), | 
|     UnicodeEscape: require('./2021/UnicodeEscape'), | 
|     UTF16EncodeCodePoint: require('./2021/UTF16EncodeCodePoint'), | 
|     UTF16SurrogatePairToCodePoint: require('./2021/UTF16SurrogatePairToCodePoint'), | 
|     ValidateAndApplyPropertyDescriptor: require('./2021/ValidateAndApplyPropertyDescriptor'), | 
|     ValidateAtomicAccess: require('./2021/ValidateAtomicAccess'), | 
|     ValidateIntegerTypedArray: require('./2021/ValidateIntegerTypedArray'), | 
|     ValidateTypedArray: require('./2021/ValidateTypedArray'), | 
|     WeakRefDeref: require('./2021/WeakRefDeref'), | 
|     WeekDay: require('./2021/WeekDay'), | 
|     YearFromTime: require('./2021/YearFromTime') | 
| }; | 
|   | 
| module.exports = ES2021; |