{"ast":null,"code":"'use strict';\n/* globals\n\tAggregateError,\n\tAtomics,\n\tFinalizationRegistry,\n\tSharedArrayBuffer,\n\tWeakRef,\n*/\n\nvar undefined;\nvar $SyntaxError = SyntaxError;\nvar $Function = Function;\nvar $TypeError = TypeError; // eslint-disable-next-line consistent-return\n\nvar getEvalledConstructor = function (expressionSyntax) {\n  try {\n    // eslint-disable-next-line no-new-func\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 getProto = Object.getPrototypeOf || function (x) {\n  return x.__proto__;\n}; // eslint-disable-line no-proto\n\n\nvar asyncGenFunction = getEvalledConstructor('async function* () {}');\nvar asyncGenFunctionPrototype = asyncGenFunction ? asyncGenFunction.prototype : undefined;\nvar asyncGenPrototype = asyncGenFunctionPrototype ? asyncGenFunctionPrototype.prototype : undefined;\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\nvar INTRINSICS = {\n  '%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError,\n  '%Array%': Array,\n  '%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n  '%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n  '%AsyncFromSyncIteratorPrototype%': undefined,\n  '%AsyncFunction%': getEvalledConstructor('async function () {}'),\n  '%AsyncGenerator%': asyncGenFunctionPrototype,\n  '%AsyncGeneratorFunction%': asyncGenFunction,\n  '%AsyncIteratorPrototype%': asyncGenPrototype ? getProto(asyncGenPrototype) : undefined,\n  '%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n  '%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt,\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%': getEvalledConstructor('function* () {}'),\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([][Symbol.iterator]())) : undefined,\n  '%JSON%': typeof JSON === 'object' ? JSON : undefined,\n  '%Map%': typeof Map === 'undefined' ? undefined : Map,\n  '%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? 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 ? undefined : getProto(new Set()[Symbol.iterator]()),\n  '%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n  '%String%': String,\n  '%StringIteratorPrototype%': hasSymbols ? 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};\nvar LEGACY_ALIASES = {\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('has');\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);\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 (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  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":["/home/sonia/VisualStudioCode/Proyecto-React-Firebase/client/node_modules/get-intrinsic/index.js"],"names":["undefined","$SyntaxError","SyntaxError","$Function","Function","$TypeError","TypeError","getEvalledConstructor","expressionSyntax","e","$gOPD","Object","getOwnPropertyDescriptor","throwTypeError","ThrowTypeError","arguments","callee","calleeThrows","get","gOPDthrows","hasSymbols","require","getProto","getPrototypeOf","x","__proto__","asyncGenFunction","asyncGenFunctionPrototype","prototype","asyncGenPrototype","TypedArray","Uint8Array","INTRINSICS","AggregateError","Array","ArrayBuffer","Symbol","iterator","Atomics","BigInt","Boolean","DataView","Date","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","Error","eval","EvalError","Float32Array","Float64Array","FinalizationRegistry","Int8Array","Int16Array","Int32Array","isFinite","isNaN","JSON","Map","Math","Number","parseFloat","parseInt","Promise","Proxy","RangeError","ReferenceError","Reflect","RegExp","Set","SharedArrayBuffer","String","Uint8ClampedArray","Uint16Array","Uint32Array","URIError","WeakMap","WeakRef","WeakSet","LEGACY_ALIASES","bind","hasOwn","$concat","call","concat","$spliceApply","apply","splice","$replace","replace","$strSlice","slice","rePropName","reEscapeChar","stringToPath","string","first","last","result","match","number","quote","subString","length","getBaseIntrinsic","name","allowMissing","intrinsicName","alias","value","module","exports","GetIntrinsic","parts","intrinsicBaseName","intrinsic","intrinsicRealName","skipFurtherCaching","i","isOwn","part","desc"],"mappings":"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","sourcesContent":["'use strict';\n\n/* globals\n\tAggregateError,\n\tAtomics,\n\tFinalizationRegistry,\n\tSharedArrayBuffer,\n\tWeakRef,\n*/\n\nvar undefined;\n\nvar $SyntaxError = SyntaxError;\nvar $Function = Function;\nvar $TypeError = TypeError;\n\n// eslint-disable-next-line consistent-return\nvar getEvalledConstructor = function (expressionSyntax) {\n\ttry {\n\t\t// eslint-disable-next-line no-new-func\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')();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar asyncGenFunction = getEvalledConstructor('async function* () {}');\nvar asyncGenFunctionPrototype = asyncGenFunction ? asyncGenFunction.prototype : undefined;\nvar asyncGenPrototype = asyncGenFunctionPrototype ? asyncGenFunctionPrototype.prototype : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\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([][Symbol.iterator]()) : undefined,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': getEvalledConstructor('async function () {}'),\n\t'%AsyncGenerator%': asyncGenFunctionPrototype,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncIteratorPrototype%': asyncGenPrototype ? getProto(asyncGenPrototype) : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%BigInt%': typeof BigInt === 'undefined' ? undefined : BigInt,\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%': getEvalledConstructor('function* () {}'),\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([][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 ? 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 ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? 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\nvar LEGACY_ALIASES = {\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('has');\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);\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 (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\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"}