Files
flights_web_raw/apps/angular/node_modules/.cache/babel-webpack/5b64349c8ac5340e815782d91d3aaa60.json
T

1 line
42 KiB
JSON

{"ast":null,"code":"'use strict';\n\nvar undefined;\n\nvar $Error = require('es-errors');\n\nvar $EvalError = require('es-errors/eval');\n\nvar $RangeError = require('es-errors/range');\n\nvar $ReferenceError = require('es-errors/ref');\n\nvar $SyntaxError = require('es-errors/syntax');\n\nvar $TypeError = require('es-errors/type');\n\nvar $URIError = require('es-errors/uri');\n\nvar $Function = Function; // eslint-disable-next-line consistent-return\n\nvar getEvalledConstructor = function (expressionSyntax) {\n try {\n return $Function('\"use strict\"; return (' + expressionSyntax + ').constructor;')();\n } catch (e) {}\n};\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\n\nif ($gOPD) {\n try {\n $gOPD({}, '');\n } catch (e) {\n $gOPD = null; // this is IE 8, which has a broken gOPD\n }\n}\n\nvar throwTypeError = function () {\n throw new $TypeError();\n};\n\nvar ThrowTypeError = $gOPD ? function () {\n try {\n // eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n arguments.callee; // IE 8 does not throw here\n\n return throwTypeError;\n } catch (calleeThrows) {\n try {\n // IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n return $gOPD(arguments, 'callee').get;\n } catch (gOPDthrows) {\n return throwTypeError;\n }\n }\n}() : throwTypeError;\n\nvar hasSymbols = require('has-symbols')();\n\nvar hasProto = require('has-proto')();\n\nvar getProto = Object.getPrototypeOf || (hasProto ? function (x) {\n return x.__proto__;\n} // eslint-disable-line no-proto\n: null);\nvar needsEval = {};\nvar TypedArray = typeof Uint8Array === 'undefined' || !getProto ? undefined : getProto(Uint8Array);\nvar INTRINSICS = {\n __proto__: null,\n '%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError,\n '%Array%': Array,\n '%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n '%ArrayIteratorPrototype%': hasSymbols && getProto ? getProto([][Symbol.iterator]()) : undefined,\n '%AsyncFromSyncIteratorPrototype%': undefined,\n '%AsyncFunction%': needsEval,\n '%AsyncGenerator%': needsEval,\n '%AsyncGeneratorFunction%': needsEval,\n '%AsyncIteratorPrototype%': needsEval,\n '%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n '%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt,\n '%BigInt64Array%': typeof BigInt64Array === 'undefined' ? undefined : BigInt64Array,\n '%BigUint64Array%': typeof BigUint64Array === 'undefined' ? undefined : BigUint64Array,\n '%Boolean%': Boolean,\n '%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n '%Date%': Date,\n '%decodeURI%': decodeURI,\n '%decodeURIComponent%': decodeURIComponent,\n '%encodeURI%': encodeURI,\n '%encodeURIComponent%': encodeURIComponent,\n '%Error%': $Error,\n '%eval%': eval,\n // eslint-disable-line no-eval\n '%EvalError%': $EvalError,\n '%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n '%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n '%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry,\n '%Function%': $Function,\n '%GeneratorFunction%': needsEval,\n '%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n '%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n '%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n '%isFinite%': isFinite,\n '%isNaN%': isNaN,\n '%IteratorPrototype%': hasSymbols && getProto ? getProto(getProto([][Symbol.iterator]())) : undefined,\n '%JSON%': typeof JSON === 'object' ? JSON : undefined,\n '%Map%': typeof Map === 'undefined' ? undefined : Map,\n '%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Map()[Symbol.iterator]()),\n '%Math%': Math,\n '%Number%': Number,\n '%Object%': Object,\n '%parseFloat%': parseFloat,\n '%parseInt%': parseInt,\n '%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n '%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n '%RangeError%': $RangeError,\n '%ReferenceError%': $ReferenceError,\n '%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n '%RegExp%': RegExp,\n '%Set%': typeof Set === 'undefined' ? undefined : Set,\n '%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Set()[Symbol.iterator]()),\n '%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n '%String%': String,\n '%StringIteratorPrototype%': hasSymbols && getProto ? getProto(''[Symbol.iterator]()) : undefined,\n '%Symbol%': hasSymbols ? Symbol : undefined,\n '%SyntaxError%': $SyntaxError,\n '%ThrowTypeError%': ThrowTypeError,\n '%TypedArray%': TypedArray,\n '%TypeError%': $TypeError,\n '%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n '%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n '%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n '%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n '%URIError%': $URIError,\n '%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n '%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef,\n '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet\n};\n\nif (getProto) {\n try {\n null.error; // eslint-disable-line no-unused-expressions\n } catch (e) {\n // https://github.com/tc39/proposal-shadowrealm/pull/384#issuecomment-1364264229\n var errorProto = getProto(getProto(e));\n INTRINSICS['%Error.prototype%'] = errorProto;\n }\n}\n\nvar doEval = function doEval(name) {\n var value;\n\n if (name === '%AsyncFunction%') {\n value = getEvalledConstructor('async function () {}');\n } else if (name === '%GeneratorFunction%') {\n value = getEvalledConstructor('function* () {}');\n } else if (name === '%AsyncGeneratorFunction%') {\n value = getEvalledConstructor('async function* () {}');\n } else if (name === '%AsyncGenerator%') {\n var fn = doEval('%AsyncGeneratorFunction%');\n\n if (fn) {\n value = fn.prototype;\n }\n } else if (name === '%AsyncIteratorPrototype%') {\n var gen = doEval('%AsyncGenerator%');\n\n if (gen && getProto) {\n value = getProto(gen.prototype);\n }\n }\n\n INTRINSICS[name] = value;\n return value;\n};\n\nvar LEGACY_ALIASES = {\n __proto__: null,\n '%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'],\n '%ArrayPrototype%': ['Array', 'prototype'],\n '%ArrayProto_entries%': ['Array', 'prototype', 'entries'],\n '%ArrayProto_forEach%': ['Array', 'prototype', 'forEach'],\n '%ArrayProto_keys%': ['Array', 'prototype', 'keys'],\n '%ArrayProto_values%': ['Array', 'prototype', 'values'],\n '%AsyncFunctionPrototype%': ['AsyncFunction', 'prototype'],\n '%AsyncGenerator%': ['AsyncGeneratorFunction', 'prototype'],\n '%AsyncGeneratorPrototype%': ['AsyncGeneratorFunction', 'prototype', 'prototype'],\n '%BooleanPrototype%': ['Boolean', 'prototype'],\n '%DataViewPrototype%': ['DataView', 'prototype'],\n '%DatePrototype%': ['Date', 'prototype'],\n '%ErrorPrototype%': ['Error', 'prototype'],\n '%EvalErrorPrototype%': ['EvalError', 'prototype'],\n '%Float32ArrayPrototype%': ['Float32Array', 'prototype'],\n '%Float64ArrayPrototype%': ['Float64Array', 'prototype'],\n '%FunctionPrototype%': ['Function', 'prototype'],\n '%Generator%': ['GeneratorFunction', 'prototype'],\n '%GeneratorPrototype%': ['GeneratorFunction', 'prototype', 'prototype'],\n '%Int8ArrayPrototype%': ['Int8Array', 'prototype'],\n '%Int16ArrayPrototype%': ['Int16Array', 'prototype'],\n '%Int32ArrayPrototype%': ['Int32Array', 'prototype'],\n '%JSONParse%': ['JSON', 'parse'],\n '%JSONStringify%': ['JSON', 'stringify'],\n '%MapPrototype%': ['Map', 'prototype'],\n '%NumberPrototype%': ['Number', 'prototype'],\n '%ObjectPrototype%': ['Object', 'prototype'],\n '%ObjProto_toString%': ['Object', 'prototype', 'toString'],\n '%ObjProto_valueOf%': ['Object', 'prototype', 'valueOf'],\n '%PromisePrototype%': ['Promise', 'prototype'],\n '%PromiseProto_then%': ['Promise', 'prototype', 'then'],\n '%Promise_all%': ['Promise', 'all'],\n '%Promise_reject%': ['Promise', 'reject'],\n '%Promise_resolve%': ['Promise', 'resolve'],\n '%RangeErrorPrototype%': ['RangeError', 'prototype'],\n '%ReferenceErrorPrototype%': ['ReferenceError', 'prototype'],\n '%RegExpPrototype%': ['RegExp', 'prototype'],\n '%SetPrototype%': ['Set', 'prototype'],\n '%SharedArrayBufferPrototype%': ['SharedArrayBuffer', 'prototype'],\n '%StringPrototype%': ['String', 'prototype'],\n '%SymbolPrototype%': ['Symbol', 'prototype'],\n '%SyntaxErrorPrototype%': ['SyntaxError', 'prototype'],\n '%TypedArrayPrototype%': ['TypedArray', 'prototype'],\n '%TypeErrorPrototype%': ['TypeError', 'prototype'],\n '%Uint8ArrayPrototype%': ['Uint8Array', 'prototype'],\n '%Uint8ClampedArrayPrototype%': ['Uint8ClampedArray', 'prototype'],\n '%Uint16ArrayPrototype%': ['Uint16Array', 'prototype'],\n '%Uint32ArrayPrototype%': ['Uint32Array', 'prototype'],\n '%URIErrorPrototype%': ['URIError', 'prototype'],\n '%WeakMapPrototype%': ['WeakMap', 'prototype'],\n '%WeakSetPrototype%': ['WeakSet', 'prototype']\n};\n\nvar bind = require('function-bind');\n\nvar hasOwn = require('hasown');\n\nvar $concat = bind.call(Function.call, Array.prototype.concat);\nvar $spliceApply = bind.call(Function.apply, Array.prototype.splice);\nvar $replace = bind.call(Function.call, String.prototype.replace);\nvar $strSlice = bind.call(Function.call, String.prototype.slice);\nvar $exec = bind.call(Function.call, RegExp.prototype.exec);\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\n\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g;\n/** Used to match backslashes in property paths. */\n\nvar stringToPath = function stringToPath(string) {\n var first = $strSlice(string, 0, 1);\n var last = $strSlice(string, -1);\n\n if (first === '%' && last !== '%') {\n throw new $SyntaxError('invalid intrinsic syntax, expected closing `%`');\n } else if (last === '%' && first !== '%') {\n throw new $SyntaxError('invalid intrinsic syntax, expected opening `%`');\n }\n\n var result = [];\n $replace(string, rePropName, function (match, number, quote, subString) {\n result[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : number || match;\n });\n return result;\n};\n/* end adaptation */\n\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n var intrinsicName = name;\n var alias;\n\n if (hasOwn(LEGACY_ALIASES, intrinsicName)) {\n alias = LEGACY_ALIASES[intrinsicName];\n intrinsicName = '%' + alias[0] + '%';\n }\n\n if (hasOwn(INTRINSICS, intrinsicName)) {\n var value = INTRINSICS[intrinsicName];\n\n if (value === needsEval) {\n value = doEval(intrinsicName);\n }\n\n if (typeof value === 'undefined' && !allowMissing) {\n throw new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n }\n\n return {\n alias: alias,\n name: intrinsicName,\n value: value\n };\n }\n\n throw new $SyntaxError('intrinsic ' + name + ' does not exist!');\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n if (typeof name !== 'string' || name.length === 0) {\n throw new $TypeError('intrinsic name must be a non-empty string');\n }\n\n if (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n throw new $TypeError('\"allowMissing\" argument must be a boolean');\n }\n\n if ($exec(/^%?[^%]*%?$/, name) === null) {\n throw new $SyntaxError('`%` may not be present anywhere but at the beginning and end of the intrinsic name');\n }\n\n var parts = stringToPath(name);\n var intrinsicBaseName = parts.length > 0 ? parts[0] : '';\n var intrinsic = getBaseIntrinsic('%' + intrinsicBaseName + '%', allowMissing);\n var intrinsicRealName = intrinsic.name;\n var value = intrinsic.value;\n var skipFurtherCaching = false;\n var alias = intrinsic.alias;\n\n if (alias) {\n intrinsicBaseName = alias[0];\n $spliceApply(parts, $concat([0, 1], alias));\n }\n\n for (var i = 1, isOwn = true; i < parts.length; i += 1) {\n var part = parts[i];\n var first = $strSlice(part, 0, 1);\n var last = $strSlice(part, -1);\n\n if ((first === '\"' || first === \"'\" || first === '`' || last === '\"' || last === \"'\" || last === '`') && first !== last) {\n throw new $SyntaxError('property names with quotes must have matching quotes');\n }\n\n if (part === 'constructor' || !isOwn) {\n skipFurtherCaching = true;\n }\n\n intrinsicBaseName += '.' + part;\n intrinsicRealName = '%' + intrinsicBaseName + '%';\n\n if (hasOwn(INTRINSICS, intrinsicRealName)) {\n value = INTRINSICS[intrinsicRealName];\n } else if (value != null) {\n if (!(part in value)) {\n if (!allowMissing) {\n throw new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n }\n\n return void undefined;\n }\n\n if ($gOPD && i + 1 >= parts.length) {\n var desc = $gOPD(value, part);\n isOwn = !!desc; // By convention, when a data property is converted to an accessor\n // property to emulate a data property that does not suffer from\n // the override mistake, that accessor's getter is marked with\n // an `originalValue` property. Here, when we detect this, we\n // uphold the illusion by pretending to see that original data\n // property, i.e., returning the value rather than the getter\n // itself.\n\n if (isOwn && 'get' in desc && !('originalValue' in desc.get)) {\n value = desc.get;\n } else {\n value = value[part];\n }\n } else {\n isOwn = hasOwn(value, part);\n value = value[part];\n }\n\n if (isOwn && !skipFurtherCaching) {\n INTRINSICS[intrinsicRealName] = value;\n }\n }\n }\n\n return value;\n};","map":{"version":3,"sources":["/Users/gnezim/_projects/tims/flights_web_raw/Aeroflot.Flights.Web/apps/angular/node_modules/get-intrinsic/index.js"],"names":["undefined","$Error","require","$EvalError","$RangeError","$ReferenceError","$SyntaxError","$TypeError","$URIError","$Function","Function","getEvalledConstructor","expressionSyntax","e","$gOPD","Object","getOwnPropertyDescriptor","throwTypeError","ThrowTypeError","arguments","callee","calleeThrows","get","gOPDthrows","hasSymbols","hasProto","getProto","getPrototypeOf","x","__proto__","needsEval","TypedArray","Uint8Array","INTRINSICS","AggregateError","Array","ArrayBuffer","Symbol","iterator","Atomics","BigInt","BigInt64Array","BigUint64Array","Boolean","DataView","Date","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","eval","Float32Array","Float64Array","FinalizationRegistry","Int8Array","Int16Array","Int32Array","isFinite","isNaN","JSON","Map","Math","Number","parseFloat","parseInt","Promise","Proxy","Reflect","RegExp","Set","SharedArrayBuffer","String","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","WeakRef","WeakSet","error","errorProto","doEval","name","value","fn","prototype","gen","LEGACY_ALIASES","bind","hasOwn","$concat","call","concat","$spliceApply","apply","splice","$replace","replace","$strSlice","slice","$exec","exec","rePropName","reEscapeChar","stringToPath","string","first","last","result","match","number","quote","subString","length","getBaseIntrinsic","allowMissing","intrinsicName","alias","module","exports","GetIntrinsic","parts","intrinsicBaseName","intrinsic","intrinsicRealName","skipFurtherCaching","i","isOwn","part","desc"],"mappings":"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","sourcesContent":["'use strict';\n\nvar undefined;\n\nvar $Error = require('es-errors');\nvar $EvalError = require('es-errors/eval');\nvar $RangeError = require('es-errors/range');\nvar $ReferenceError = require('es-errors/ref');\nvar $SyntaxError = require('es-errors/syntax');\nvar $TypeError = require('es-errors/type');\nvar $URIError = require('es-errors/uri');\n\nvar $Function = Function;\n\n// eslint-disable-next-line consistent-return\nvar getEvalledConstructor = function (expressionSyntax) {\n\ttry {\n\t\treturn $Function('\"use strict\"; return (' + expressionSyntax + ').constructor;')();\n\t} catch (e) {}\n};\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () {\n\tthrow new $TypeError();\n};\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = require('has-symbols')();\nvar hasProto = require('has-proto')();\n\nvar getProto = Object.getPrototypeOf || (\n\thasProto\n\t\t? function (x) { return x.__proto__; } // eslint-disable-line no-proto\n\t\t: null\n);\n\nvar needsEval = {};\n\nvar TypedArray = typeof Uint8Array === 'undefined' || !getProto ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t__proto__: null,\n\t'%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError,\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayIteratorPrototype%': hasSymbols && getProto ? getProto([][Symbol.iterator]()) : undefined,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': needsEval,\n\t'%AsyncGenerator%': needsEval,\n\t'%AsyncGeneratorFunction%': needsEval,\n\t'%AsyncIteratorPrototype%': needsEval,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt,\n\t'%BigInt64Array%': typeof BigInt64Array === 'undefined' ? undefined : BigInt64Array,\n\t'%BigUint64Array%': typeof BigUint64Array === 'undefined' ? undefined : BigUint64Array,\n\t'%Boolean%': Boolean,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%Date%': Date,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': $Error,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': $EvalError,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry,\n\t'%Function%': $Function,\n\t'%GeneratorFunction%': needsEval,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols && getProto ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%Object%': Object,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': $RangeError,\n\t'%ReferenceError%': $ReferenceError,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols && getProto ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SyntaxError%': $SyntaxError,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypeError%': $TypeError,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%URIError%': $URIError,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet\n};\n\nif (getProto) {\n\ttry {\n\t\tnull.error; // eslint-disable-line no-unused-expressions\n\t} catch (e) {\n\t\t// https://github.com/tc39/proposal-shadowrealm/pull/384#issuecomment-1364264229\n\t\tvar errorProto = getProto(getProto(e));\n\t\tINTRINSICS['%Error.prototype%'] = errorProto;\n\t}\n}\n\nvar doEval = function doEval(name) {\n\tvar value;\n\tif (name === '%AsyncFunction%') {\n\t\tvalue = getEvalledConstructor('async function () {}');\n\t} else if (name === '%GeneratorFunction%') {\n\t\tvalue = getEvalledConstructor('function* () {}');\n\t} else if (name === '%AsyncGeneratorFunction%') {\n\t\tvalue = getEvalledConstructor('async function* () {}');\n\t} else if (name === '%AsyncGenerator%') {\n\t\tvar fn = doEval('%AsyncGeneratorFunction%');\n\t\tif (fn) {\n\t\t\tvalue = fn.prototype;\n\t\t}\n\t} else if (name === '%AsyncIteratorPrototype%') {\n\t\tvar gen = doEval('%AsyncGenerator%');\n\t\tif (gen && getProto) {\n\t\t\tvalue = getProto(gen.prototype);\n\t\t}\n\t}\n\n\tINTRINSICS[name] = value;\n\n\treturn value;\n};\n\nvar LEGACY_ALIASES = {\n\t__proto__: null,\n\t'%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'],\n\t'%ArrayPrototype%': ['Array', 'prototype'],\n\t'%ArrayProto_entries%': ['Array', 'prototype', 'entries'],\n\t'%ArrayProto_forEach%': ['Array', 'prototype', 'forEach'],\n\t'%ArrayProto_keys%': ['Array', 'prototype', 'keys'],\n\t'%ArrayProto_values%': ['Array', 'prototype', 'values'],\n\t'%AsyncFunctionPrototype%': ['AsyncFunction', 'prototype'],\n\t'%AsyncGenerator%': ['AsyncGeneratorFunction', 'prototype'],\n\t'%AsyncGeneratorPrototype%': ['AsyncGeneratorFunction', 'prototype', 'prototype'],\n\t'%BooleanPrototype%': ['Boolean', 'prototype'],\n\t'%DataViewPrototype%': ['DataView', 'prototype'],\n\t'%DatePrototype%': ['Date', 'prototype'],\n\t'%ErrorPrototype%': ['Error', 'prototype'],\n\t'%EvalErrorPrototype%': ['EvalError', 'prototype'],\n\t'%Float32ArrayPrototype%': ['Float32Array', 'prototype'],\n\t'%Float64ArrayPrototype%': ['Float64Array', 'prototype'],\n\t'%FunctionPrototype%': ['Function', 'prototype'],\n\t'%Generator%': ['GeneratorFunction', 'prototype'],\n\t'%GeneratorPrototype%': ['GeneratorFunction', 'prototype', 'prototype'],\n\t'%Int8ArrayPrototype%': ['Int8Array', 'prototype'],\n\t'%Int16ArrayPrototype%': ['Int16Array', 'prototype'],\n\t'%Int32ArrayPrototype%': ['Int32Array', 'prototype'],\n\t'%JSONParse%': ['JSON', 'parse'],\n\t'%JSONStringify%': ['JSON', 'stringify'],\n\t'%MapPrototype%': ['Map', 'prototype'],\n\t'%NumberPrototype%': ['Number', 'prototype'],\n\t'%ObjectPrototype%': ['Object', 'prototype'],\n\t'%ObjProto_toString%': ['Object', 'prototype', 'toString'],\n\t'%ObjProto_valueOf%': ['Object', 'prototype', 'valueOf'],\n\t'%PromisePrototype%': ['Promise', 'prototype'],\n\t'%PromiseProto_then%': ['Promise', 'prototype', 'then'],\n\t'%Promise_all%': ['Promise', 'all'],\n\t'%Promise_reject%': ['Promise', 'reject'],\n\t'%Promise_resolve%': ['Promise', 'resolve'],\n\t'%RangeErrorPrototype%': ['RangeError', 'prototype'],\n\t'%ReferenceErrorPrototype%': ['ReferenceError', 'prototype'],\n\t'%RegExpPrototype%': ['RegExp', 'prototype'],\n\t'%SetPrototype%': ['Set', 'prototype'],\n\t'%SharedArrayBufferPrototype%': ['SharedArrayBuffer', 'prototype'],\n\t'%StringPrototype%': ['String', 'prototype'],\n\t'%SymbolPrototype%': ['Symbol', 'prototype'],\n\t'%SyntaxErrorPrototype%': ['SyntaxError', 'prototype'],\n\t'%TypedArrayPrototype%': ['TypedArray', 'prototype'],\n\t'%TypeErrorPrototype%': ['TypeError', 'prototype'],\n\t'%Uint8ArrayPrototype%': ['Uint8Array', 'prototype'],\n\t'%Uint8ClampedArrayPrototype%': ['Uint8ClampedArray', 'prototype'],\n\t'%Uint16ArrayPrototype%': ['Uint16Array', 'prototype'],\n\t'%Uint32ArrayPrototype%': ['Uint32Array', 'prototype'],\n\t'%URIErrorPrototype%': ['URIError', 'prototype'],\n\t'%WeakMapPrototype%': ['WeakMap', 'prototype'],\n\t'%WeakSetPrototype%': ['WeakSet', 'prototype']\n};\n\nvar bind = require('function-bind');\nvar hasOwn = require('hasown');\nvar $concat = bind.call(Function.call, Array.prototype.concat);\nvar $spliceApply = bind.call(Function.apply, Array.prototype.splice);\nvar $replace = bind.call(Function.call, String.prototype.replace);\nvar $strSlice = bind.call(Function.call, String.prototype.slice);\nvar $exec = bind.call(Function.call, RegExp.prototype.exec);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar first = $strSlice(string, 0, 1);\n\tvar last = $strSlice(string, -1);\n\tif (first === '%' && last !== '%') {\n\t\tthrow new $SyntaxError('invalid intrinsic syntax, expected closing `%`');\n\t} else if (last === '%' && first !== '%') {\n\t\tthrow new $SyntaxError('invalid intrinsic syntax, expected opening `%`');\n\t}\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : number || match;\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tvar intrinsicName = name;\n\tvar alias;\n\tif (hasOwn(LEGACY_ALIASES, intrinsicName)) {\n\t\talias = LEGACY_ALIASES[intrinsicName];\n\t\tintrinsicName = '%' + alias[0] + '%';\n\t}\n\n\tif (hasOwn(INTRINSICS, intrinsicName)) {\n\t\tvar value = INTRINSICS[intrinsicName];\n\t\tif (value === needsEval) {\n\t\t\tvalue = doEval(intrinsicName);\n\t\t}\n\t\tif (typeof value === 'undefined' && !allowMissing) {\n\t\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t\t}\n\n\t\treturn {\n\t\t\talias: alias,\n\t\t\tname: intrinsicName,\n\t\t\tvalue: value\n\t\t};\n\t}\n\n\tthrow new $SyntaxError('intrinsic ' + name + ' does not exist!');\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new $TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new $TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tif ($exec(/^%?[^%]*%?$/, name) === null) {\n\t\tthrow new $SyntaxError('`%` may not be present anywhere but at the beginning and end of the intrinsic name');\n\t}\n\tvar parts = stringToPath(name);\n\tvar intrinsicBaseName = parts.length > 0 ? parts[0] : '';\n\n\tvar intrinsic = getBaseIntrinsic('%' + intrinsicBaseName + '%', allowMissing);\n\tvar intrinsicRealName = intrinsic.name;\n\tvar value = intrinsic.value;\n\tvar skipFurtherCaching = false;\n\n\tvar alias = intrinsic.alias;\n\tif (alias) {\n\t\tintrinsicBaseName = alias[0];\n\t\t$spliceApply(parts, $concat([0, 1], alias));\n\t}\n\n\tfor (var i = 1, isOwn = true; i < parts.length; i += 1) {\n\t\tvar part = parts[i];\n\t\tvar first = $strSlice(part, 0, 1);\n\t\tvar last = $strSlice(part, -1);\n\t\tif (\n\t\t\t(\n\t\t\t\t(first === '\"' || first === \"'\" || first === '`')\n\t\t\t\t|| (last === '\"' || last === \"'\" || last === '`')\n\t\t\t)\n\t\t\t&& first !== last\n\t\t) {\n\t\t\tthrow new $SyntaxError('property names with quotes must have matching quotes');\n\t\t}\n\t\tif (part === 'constructor' || !isOwn) {\n\t\t\tskipFurtherCaching = true;\n\t\t}\n\n\t\tintrinsicBaseName += '.' + part;\n\t\tintrinsicRealName = '%' + intrinsicBaseName + '%';\n\n\t\tif (hasOwn(INTRINSICS, intrinsicRealName)) {\n\t\t\tvalue = INTRINSICS[intrinsicRealName];\n\t\t} else if (value != null) {\n\t\t\tif (!(part in value)) {\n\t\t\t\tif (!allowMissing) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\treturn void undefined;\n\t\t\t}\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, part);\n\t\t\t\tisOwn = !!desc;\n\n\t\t\t\t// By convention, when a data property is converted to an accessor\n\t\t\t\t// property to emulate a data property that does not suffer from\n\t\t\t\t// the override mistake, that accessor's getter is marked with\n\t\t\t\t// an `originalValue` property. Here, when we detect this, we\n\t\t\t\t// uphold the illusion by pretending to see that original data\n\t\t\t\t// property, i.e., returning the value rather than the getter\n\t\t\t\t// itself.\n\t\t\t\tif (isOwn && 'get' in desc && !('originalValue' in desc.get)) {\n\t\t\t\t\tvalue = desc.get;\n\t\t\t\t} else {\n\t\t\t\t\tvalue = value[part];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tisOwn = hasOwn(value, part);\n\t\t\t\tvalue = value[part];\n\t\t\t}\n\n\t\t\tif (isOwn && !skipFurtherCaching) {\n\t\t\t\tINTRINSICS[intrinsicRealName] = value;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n"]},"metadata":{},"sourceType":"script"}