diff --git a/CHANGELOG.md b/CHANGELOG.md index 84ddbd81666e..2c805d8fc5d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## Changelog ##### Unreleased +- Nothing + +##### [3.33.0 - 2023.10.02](https://github.com/zloirock/core-js/releases/tag/v3.33.0) - Re-introduced [`RegExp` escaping stage 2 proposal](https://github.com/tc39/proposal-regex-escaping), September 2023 TC39 meeting: - Added `RegExp.escape` method with the new set of symbols for escaping - Some years ago, it was presented in `core-js`, but it was removed after rejecting the old version of this proposal diff --git a/README.md b/README.md index b2e8b2bd830f..eb0545590e8c 100644 --- a/README.md +++ b/README.md @@ -211,11 +211,11 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) ### Installation:[⬆](#index) ```sh // global version -npm install --save core-js@3.32.2 +npm install --save core-js@3.33.0 // version without global namespace pollution -npm install --save core-js-pure@3.32.2 +npm install --save core-js-pure@3.33.0 // bundled global version -npm install --save core-js-bundle@3.32.2 +npm install --save core-js-bundle@3.33.0 ``` Or you can use `core-js` [from CDN](https://www.jsdelivr.com/package/npm/core-js-bundle). @@ -312,9 +312,9 @@ import 'regenerator-runtime/runtime'; #### `@babel/preset-env`[⬆](#index) -[`@babel/preset-env`](https://github.com/babel/babel/tree/master/packages/babel-preset-env) has `useBuiltIns` option, which optimizes working with global version of `core-js`. With `useBuiltIns` option, you should also set `corejs` option to used version of `core-js`, like `corejs: '3.32'`. +[`@babel/preset-env`](https://github.com/babel/babel/tree/master/packages/babel-preset-env) has `useBuiltIns` option, which optimizes working with global version of `core-js`. With `useBuiltIns` option, you should also set `corejs` option to used version of `core-js`, like `corejs: '3.33'`. -> **Warning!** Recommended to specify used minor `core-js` version, like `corejs: '3.32'`, instead of `corejs: 3`, since with `corejs: 3` will not be injected modules which were added in minor `core-js` releases. +> **Warning!** Recommended to specify used minor `core-js` version, like `corejs: '3.33'`, instead of `corejs: 3`, since with `corejs: 3` will not be injected modules which were added in minor `core-js` releases. - `useBuiltIns: 'entry'` replaces imports of `core-js` to import only required for a target environment modules. So, for example, ```js @@ -369,7 +369,7 @@ import 'core-js/modules/es.array.of'; var array = Array.of(1, 2, 3); ``` -By default, `@babel/preset-env` with `useBuiltIns: 'usage'` option only polyfills stable features, but you can enable polyfilling of proposals by `proposals` option, as `corejs: { version: '3.32', proposals: true }`. +By default, `@babel/preset-env` with `useBuiltIns: 'usage'` option only polyfills stable features, but you can enable polyfilling of proposals by `proposals` option, as `corejs: { version: '3.33', proposals: true }`. > **Warning!** In the case of `useBuiltIns: 'usage'`, you should not add `core-js` imports by yourself, they will be added automatically. @@ -405,7 +405,7 @@ Fast JavaScript transpiler `swc` [contains integration with `core-js`](https://s "env": { "targets": "> 0.25%, not dead", "mode": "entry", - "coreJs": "3.32" + "coreJs": "3.33" } } ``` diff --git a/deno/corejs/README.md b/deno/corejs/README.md index b2291fe38b68..64132067f54a 100644 --- a/deno/corejs/README.md +++ b/deno/corejs/README.md @@ -29,7 +29,7 @@ *Example*: ```js -import 'https://deno.land/x/corejs@v3.32.2/index.js'; // <- at the top of your entry point +import 'https://deno.land/x/corejs@v3.33.0/index.js'; // <- at the top of your entry point Object.hasOwn({ foo: 42 }, 'foo'); // => true diff --git a/deno/corejs/index.js b/deno/corejs/index.js index e0287c1060cf..5d2407922d6a 100644 --- a/deno/corejs/index.js +++ b/deno/corejs/index.js @@ -1,7 +1,7 @@ /** - * core-js 3.32.2 + * core-js 3.33.0 * © 2014-2023 Denis Pushkarev (zloirock.ru) - * license: https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE + * license: https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE * source: https://github.com/zloirock/core-js */ !function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap @@ -137,49 +137,45 @@ __webpack_require__(203); __webpack_require__(204); __webpack_require__(208); __webpack_require__(211); -__webpack_require__(215); -__webpack_require__(216); +__webpack_require__(217); __webpack_require__(218); -__webpack_require__(219); -__webpack_require__(223); -__webpack_require__(224); +__webpack_require__(220); +__webpack_require__(221); +__webpack_require__(225); __webpack_require__(226); -__webpack_require__(227); __webpack_require__(228); __webpack_require__(229); +__webpack_require__(230); __webpack_require__(231); -__webpack_require__(232); +__webpack_require__(233); __webpack_require__(234); -__webpack_require__(235); __webpack_require__(236); __webpack_require__(237); __webpack_require__(238); __webpack_require__(239); __webpack_require__(240); -__webpack_require__(244); -__webpack_require__(261); -__webpack_require__(262); -__webpack_require__(265); +__webpack_require__(241); +__webpack_require__(242); +__webpack_require__(246); +__webpack_require__(263); +__webpack_require__(264); __webpack_require__(266); __webpack_require__(267); -__webpack_require__(269); -__webpack_require__(270); -__webpack_require__(272); +__webpack_require__(271); __webpack_require__(273); __webpack_require__(274); -__webpack_require__(275); __webpack_require__(276); __webpack_require__(277); -__webpack_require__(282); -__webpack_require__(283); -__webpack_require__(284); -__webpack_require__(285); +__webpack_require__(278); +__webpack_require__(279); +__webpack_require__(280); +__webpack_require__(281); __webpack_require__(286); __webpack_require__(287); +__webpack_require__(288); __webpack_require__(289); __webpack_require__(290); __webpack_require__(291); -__webpack_require__(292); __webpack_require__(293); __webpack_require__(294); __webpack_require__(295); @@ -187,111 +183,116 @@ __webpack_require__(296); __webpack_require__(297); __webpack_require__(298); __webpack_require__(299); +__webpack_require__(300); +__webpack_require__(301); __webpack_require__(302); -__webpack_require__(304); +__webpack_require__(303); __webpack_require__(306); __webpack_require__(308); -__webpack_require__(309); __webpack_require__(310); -__webpack_require__(311); __webpack_require__(312); __webpack_require__(313); +__webpack_require__(314); __webpack_require__(315); __webpack_require__(316); -__webpack_require__(318); +__webpack_require__(317); __webpack_require__(319); __webpack_require__(320); -__webpack_require__(321); __webpack_require__(322); __webpack_require__(323); +__webpack_require__(324); __webpack_require__(325); __webpack_require__(326); __webpack_require__(327); -__webpack_require__(328); __webpack_require__(329); __webpack_require__(330); __webpack_require__(331); +__webpack_require__(332); +__webpack_require__(333); __webpack_require__(334); __webpack_require__(335); -__webpack_require__(336); -__webpack_require__(337); __webpack_require__(338); __webpack_require__(339); +__webpack_require__(340); +__webpack_require__(341); +__webpack_require__(342); __webpack_require__(343); -__webpack_require__(344); -__webpack_require__(345); -__webpack_require__(350); -__webpack_require__(351); -__webpack_require__(352); +__webpack_require__(347); +__webpack_require__(348); +__webpack_require__(349); +__webpack_require__(353); __webpack_require__(354); __webpack_require__(355); -__webpack_require__(356); __webpack_require__(357); __webpack_require__(358); __webpack_require__(359); __webpack_require__(360); __webpack_require__(361); __webpack_require__(362); +__webpack_require__(363); +__webpack_require__(364); __webpack_require__(365); __webpack_require__(366); -__webpack_require__(373); -__webpack_require__(376); +__webpack_require__(369); +__webpack_require__(370); __webpack_require__(377); -__webpack_require__(378); -__webpack_require__(379); __webpack_require__(380); +__webpack_require__(381); __webpack_require__(382); __webpack_require__(383); -__webpack_require__(385); +__webpack_require__(384); __webpack_require__(386); -__webpack_require__(388); +__webpack_require__(387); __webpack_require__(389); -__webpack_require__(391); +__webpack_require__(390); __webpack_require__(392); __webpack_require__(393); -__webpack_require__(394); __webpack_require__(395); __webpack_require__(396); __webpack_require__(397); +__webpack_require__(398); __webpack_require__(399); __webpack_require__(400); -__webpack_require__(402); +__webpack_require__(401); __webpack_require__(403); -__webpack_require__(405); +__webpack_require__(404); +__webpack_require__(406); __webpack_require__(407); __webpack_require__(409); +__webpack_require__(411); __webpack_require__(413); -__webpack_require__(414); -__webpack_require__(416); __webpack_require__(417); -__webpack_require__(419); +__webpack_require__(418); __webpack_require__(420); __webpack_require__(421); -__webpack_require__(422); __webpack_require__(423); __webpack_require__(424); __webpack_require__(425); +__webpack_require__(426); +__webpack_require__(427); __webpack_require__(428); __webpack_require__(429); -__webpack_require__(430); -__webpack_require__(431); +__webpack_require__(432); +__webpack_require__(433); __webpack_require__(434); __webpack_require__(435); -__webpack_require__(436); -__webpack_require__(437); +__webpack_require__(438); +__webpack_require__(439); __webpack_require__(440); __webpack_require__(441); -__webpack_require__(442); -__webpack_require__(443); +__webpack_require__(444); +__webpack_require__(445); +__webpack_require__(446); __webpack_require__(447); -__webpack_require__(448); -__webpack_require__(449); -__webpack_require__(454); -__webpack_require__(455); -__webpack_require__(456); +__webpack_require__(450); +__webpack_require__(451); +__webpack_require__(452); +__webpack_require__(457); __webpack_require__(458); __webpack_require__(459); -module.exports = __webpack_require__(460); +__webpack_require__(461); +__webpack_require__(462); +module.exports = __webpack_require__(463); /***/ }), @@ -309,7 +310,8 @@ var wrapErrorConstructorWithCause = __webpack_require__(69); var WEB_ASSEMBLY = 'WebAssembly'; var WebAssembly = global[WEB_ASSEMBLY]; -var FORCED = Error('e', { cause: 7 }).cause !== 7; +// eslint-disable-next-line es/no-error-cause -- feature detection +var FORCED = new Error('e', { cause: 7 }).cause !== 7; var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) { var O = {}; @@ -656,7 +658,7 @@ var $TypeError = TypeError; // `RequireObjectCoercible` abstract operation // https://tc39.es/ecma262/#sec-requireobjectcoercible module.exports = function (it) { - if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it); + if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it); return it; }; @@ -717,7 +719,7 @@ module.exports = function (input, pref) { if (pref === undefined) pref = 'default'; result = call(exoticToPrim, input, pref); if (!isObject(result) || isSymbol(result)) return result; - throw $TypeError("Can't convert object to primitive value"); + throw new $TypeError("Can't convert object to primitive value"); } if (pref === undefined) pref = 'number'; return ordinaryToPrimitive(input, pref); @@ -944,7 +946,7 @@ var $TypeError = TypeError; // `Assert: IsCallable(argument) is true` module.exports = function (argument) { if (isCallable(argument)) return argument; - throw $TypeError(tryToString(argument) + ' is not a function'); + throw new $TypeError(tryToString(argument) + ' is not a function'); }; @@ -984,7 +986,7 @@ module.exports = function (input, pref) { if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val; if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; - throw $TypeError("Can't convert object to primitive value"); + throw new $TypeError("Can't convert object to primitive value"); }; @@ -1026,10 +1028,10 @@ var store = __webpack_require__(36); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.32.2', + version: '3.33.0', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); @@ -1231,7 +1233,7 @@ exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P if (IE8_DOM_DEFINE) try { return $defineProperty(O, P, Attributes); } catch (error) { /* empty */ } - if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported'); + if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; @@ -1271,7 +1273,7 @@ var $TypeError = TypeError; // `Assert: Type(argument) is Object` module.exports = function (argument) { if (isObject(argument)) return argument; - throw $TypeError($String(argument) + ' is not an object'); + throw new $TypeError($String(argument) + ' is not an object'); }; @@ -1447,7 +1449,7 @@ var getterFor = function (TYPE) { return function (it) { var state; if (!isObject(it) || (state = get(it)).type !== TYPE) { - throw TypeError('Incompatible receiver, ' + TYPE + ' required'); + throw new TypeError('Incompatible receiver, ' + TYPE + ' required'); } return state; }; }; @@ -1460,7 +1462,7 @@ if (NATIVE_WEAK_MAP || shared.state) { store.set = store.set; /* eslint-enable no-self-assign -- prototype methods protection */ set = function (it, metadata) { - if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED); + if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); metadata.facade = it; store.set(it, metadata); return metadata; @@ -1475,7 +1477,7 @@ if (NATIVE_WEAK_MAP || shared.state) { var STATE = sharedKey('state'); hiddenKeys[STATE] = true; set = function (it, metadata) { - if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED); + if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); metadata.facade = it; createNonEnumerableProperty(it, STATE, metadata); return metadata; @@ -1968,7 +1970,7 @@ var $TypeError = TypeError; module.exports = function (argument) { if (typeof argument == 'object' || isCallable(argument)) return argument; - throw $TypeError("Can't set " + $String(argument) + ' as a prototype'); + throw new $TypeError("Can't set " + $String(argument) + ' as a prototype'); }; @@ -2039,7 +2041,7 @@ var classof = __webpack_require__(77); var $String = String; module.exports = function (argument) { - if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); + if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string'); return $String(argument); }; @@ -2147,7 +2149,7 @@ var uncurryThis = __webpack_require__(13); var $Error = Error; var replace = uncurryThis(''.replace); -var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd'); +var TEST = (function (arg) { return String(new $Error(arg).stack); })('zxcasd'); // eslint-disable-next-line redos/no-vulnerable -- safe var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/; var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST); @@ -2169,7 +2171,7 @@ var fails = __webpack_require__(6); var createPropertyDescriptor = __webpack_require__(10); module.exports = !fails(function () { - var error = Error('a'); + var error = new Error('a'); if (!('stack' in error)) return true; // eslint-disable-next-line es/no-object-defineproperty -- safe Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7)); @@ -2215,7 +2217,7 @@ var $AggregateError = function AggregateError(errors, message /* , options */) { var isInstance = isPrototypeOf(AggregateErrorPrototype, this); var that; if (setPrototypeOf) { - that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype); + that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype); } else { that = isInstance ? this : create(AggregateErrorPrototype); createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); @@ -2490,7 +2492,7 @@ module.exports = function (iterable, unboundFunction, options) { iterator = iterable; } else { iterFn = getIteratorMethod(iterable); - if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable'); + if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable'); // optimisation for array iterators if (isArrayIteratorMethod(iterFn)) { for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) { @@ -2595,7 +2597,7 @@ var $TypeError = TypeError; module.exports = function (argument, usingIterator) { var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator; if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument)); - throw $TypeError(tryToString(argument) + ' is not iterable'); + throw new $TypeError(tryToString(argument) + ' is not iterable'); }; @@ -2896,7 +2898,7 @@ var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () { module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) { - throw $TypeError('Cannot set read only .length'); + throw new $TypeError('Cannot set read only .length'); } return O.length = length; } : function (O, length) { return O.length = length; @@ -3127,7 +3129,7 @@ module.exports = function (O, C, index, value) { var len = lengthOfArrayLike(O); var relativeIndex = toIntegerOrInfinity(index); var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex; - if (actualIndex >= len || actualIndex < 0) throw $RangeError('Incorrect index'); + if (actualIndex >= len || actualIndex < 0) throw new $RangeError('Incorrect index'); var A = new C(len); var k = 0; for (; k < len; k++) A[k] = k === actualIndex ? value : O[k]; @@ -3304,7 +3306,7 @@ var callReaction = function (reaction, state) { } } if (result === reaction.promise) { - reject(TypeError('Promise-chain cycle')); + reject(new TypeError('Promise-chain cycle')); } else if (then = isThenable(result)) { call(then, result, resolve, reject); } else resolve(result); @@ -3394,7 +3396,7 @@ var internalResolve = function (state, value, unwrap) { state.done = true; if (unwrap) state = unwrap; try { - if (state.facade === value) throw TypeError("Promise can't be resolved itself"); + if (state.facade === value) throw new TypeError("Promise can't be resolved itself"); var then = isThenable(value); if (then) { microtask(function () { @@ -3582,7 +3584,7 @@ var $TypeError = TypeError; module.exports = function (it, Prototype) { if (isPrototypeOf(Prototype, it)) return it; - throw $TypeError('Incorrect invocation'); + throw new $TypeError('Incorrect invocation'); }; @@ -3622,7 +3624,7 @@ var $TypeError = TypeError; // `Assert: IsConstructor(argument) is true` module.exports = function (argument) { if (isConstructor(argument)) return argument; - throw $TypeError(tryToString(argument) + ' is not a constructor'); + throw new $TypeError(tryToString(argument) + ' is not a constructor'); }; @@ -3644,7 +3646,7 @@ var empty = []; var construct = getBuiltIn('Reflect', 'construct'); var constructorRegExp = /^\s*(?:class|function)\b/; var exec = uncurryThis(constructorRegExp.exec); -var INCORRECT_TO_STRING = !constructorRegExp.exec(noop); +var INCORRECT_TO_STRING = !constructorRegExp.test(noop); var isConstructorModern = function isConstructor(argument) { if (!isCallable(argument)) return false; @@ -3830,7 +3832,7 @@ module.exports = uncurryThis([].slice); var $TypeError = TypeError; module.exports = function (passed, required) { - if (passed < required) throw $TypeError('Not enough arguments'); + if (passed < required) throw new $TypeError('Not enough arguments'); return passed; }; @@ -4121,7 +4123,7 @@ var $TypeError = TypeError; var PromiseCapability = function (C) { var resolve, reject; this.promise = new C(function ($$resolve, $$reject) { - if (resolve !== undefined || reject !== undefined) throw $TypeError('Bad Promise constructor'); + if (resolve !== undefined || reject !== undefined) throw new $TypeError('Bad Promise constructor'); resolve = $$resolve; reject = $$reject; }); @@ -4748,7 +4750,7 @@ $({ target: 'String', proto: true }, { IS_REG_EXP = isRegExp(searchValue); if (IS_REG_EXP) { flags = toString(requireObjectCoercible(getRegExpFlags(searchValue))); - if (!~indexOf(flags, 'g')) throw $TypeError('`.replaceAll` does not allow non-global regexes'); + if (!~indexOf(flags, 'g')) throw new $TypeError('`.replaceAll` does not allow non-global regexes'); } replacer = getMethod(searchValue, REPLACE); if (replacer) { @@ -5031,12 +5033,12 @@ var isTypedArray = function (it) { var aTypedArray = function (it) { if (isTypedArray(it)) return it; - throw TypeError('Target is not a typed array'); + throw new TypeError('Target is not a typed array'); }; var aTypedArrayConstructor = function (C) { if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C; - throw TypeError(tryToString(C) + ' is not a typed array constructor'); + throw new TypeError(tryToString(C) + ' is not a typed array constructor'); }; var exportTypedArrayMethod = function (KEY, property, forced, options) { @@ -5100,7 +5102,7 @@ for (NAME in BigIntArrayConstructorsList) { if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) { // eslint-disable-next-line no-shadow -- safe TypedArray = function TypedArray() { - throw TypeError('Incorrect invocation'); + throw new TypeError('Incorrect invocation'); }; if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { if (global[NAME]) setPrototypeOf(global[NAME], TypedArray); @@ -5241,7 +5243,7 @@ exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { var length = this.length; var len = lengthOfArrayLike(src); var index = 0; - if (len + offset > length) throw RangeError('Wrong length'); + if (len + offset > length) throw new RangeError('Wrong length'); while (index < len) this[offset + index] = src[index++]; }, !WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG); @@ -5258,7 +5260,7 @@ var $RangeError = RangeError; module.exports = function (it, BYTES) { var offset = toPositiveInteger(it); - if (offset % BYTES) throw $RangeError('Wrong offset'); + if (offset % BYTES) throw new $RangeError('Wrong offset'); return offset; }; @@ -5275,7 +5277,7 @@ var $RangeError = RangeError; module.exports = function (it) { var result = toIntegerOrInfinity(it); - if (result < 0) throw $RangeError("The argument can't be less than 0"); + if (result < 0) throw new $RangeError("The argument can't be less than 0"); return result; }; @@ -5391,7 +5393,7 @@ var $TypeError = TypeError; // https://tc39.es/ecma262/#sec-tobigint module.exports = function (argument) { var prim = toPrimitive(argument, 'number'); - if (typeof prim == 'number') throw $TypeError("Can't convert number to bigint"); + if (typeof prim == 'number') throw new $TypeError("Can't convert number to bigint"); // eslint-disable-next-line es/no-bigint -- safe return BigInt(prim); }; @@ -5422,7 +5424,7 @@ var $SuppressedError = function SuppressedError(error, suppressed, message) { var isInstance = isPrototypeOf(SuppressedErrorPrototype, this); var that; if (setPrototypeOf) { - that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); + that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); } else { that = isInstance ? this : create(SuppressedErrorPrototype); createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); @@ -6433,7 +6435,7 @@ var $TypeError = TypeError; // - Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). // - If IsSharedArrayBuffer(O) is true, throw a TypeError exception. module.exports = uncurryThisAccessor(ArrayBuffer.prototype, 'byteLength', 'get') || function (O) { - if (classof(O) !== 'ArrayBuffer') throw $TypeError('ArrayBuffer expected'); + if (classof(O) !== 'ArrayBuffer') throw new $TypeError('ArrayBuffer expected'); return O.byteLength; }; @@ -6468,12 +6470,13 @@ var uncurryThisAccessor = __webpack_require__(71); var toIndex = __webpack_require__(213); var isDetached = __webpack_require__(209); var arrayBufferByteLength = __webpack_require__(210); -var PROPER_TRANSFER = __webpack_require__(214); +var detachTransferable = __webpack_require__(214); +var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(216); -var TypeError = global.TypeError; var structuredClone = global.structuredClone; var ArrayBuffer = global.ArrayBuffer; var DataView = global.DataView; +var TypeError = global.TypeError; var min = Math.min; var ArrayBufferPrototype = ArrayBuffer.prototype; var DataViewPrototype = DataView.prototype; @@ -6483,21 +6486,28 @@ var maxByteLength = uncurryThisAccessor(ArrayBufferPrototype, 'maxByteLength', ' var getInt8 = uncurryThis(DataViewPrototype.getInt8); var setInt8 = uncurryThis(DataViewPrototype.setInt8); -module.exports = PROPER_TRANSFER && function (arrayBuffer, newLength, preserveResizability) { +module.exports = (PROPER_STRUCTURED_CLONE_TRANSFER || detachTransferable) && function (arrayBuffer, newLength, preserveResizability) { var byteLength = arrayBufferByteLength(arrayBuffer); var newByteLength = newLength === undefined ? byteLength : toIndex(newLength); var fixedLength = !isResizable || !isResizable(arrayBuffer); - if (isDetached(arrayBuffer)) throw TypeError('ArrayBuffer is detached'); - var newBuffer = structuredClone(arrayBuffer, { transfer: [arrayBuffer] }); - if (byteLength === newByteLength && (preserveResizability || fixedLength)) return newBuffer; - if (byteLength >= newByteLength && (!preserveResizability || fixedLength)) return slice(newBuffer, 0, newByteLength); - var options = (preserveResizability && !fixedLength) && maxByteLength ? { maxByteLength: maxByteLength(newBuffer) } : undefined; - var newNewBuffer = new ArrayBuffer(newByteLength, options); - var a = new DataView(newBuffer); - var b = new DataView(newNewBuffer); - var copyLength = min(newByteLength, byteLength); - for (var i = 0; i < copyLength; i++) setInt8(b, i, getInt8(a, i)); - return newNewBuffer; + var newBuffer; + if (isDetached(arrayBuffer)) throw new TypeError('ArrayBuffer is detached'); + if (PROPER_STRUCTURED_CLONE_TRANSFER) { + arrayBuffer = structuredClone(arrayBuffer, { transfer: [arrayBuffer] }); + if (byteLength === newByteLength && (preserveResizability || fixedLength)) return arrayBuffer; + } + if (byteLength >= newByteLength && (!preserveResizability || fixedLength)) { + newBuffer = slice(arrayBuffer, 0, newByteLength); + } else { + var options = preserveResizability && !fixedLength && maxByteLength ? { maxByteLength: maxByteLength(arrayBuffer) } : undefined; + newBuffer = new ArrayBuffer(newByteLength, options); + var a = new DataView(arrayBuffer); + var b = new DataView(newBuffer); + var copyLength = min(newByteLength, byteLength); + for (var i = 0; i < copyLength; i++) setInt8(b, i, getInt8(a, i)); + } + if (!PROPER_STRUCTURED_CLONE_TRANSFER) detachTransferable(arrayBuffer); + return newBuffer; }; @@ -6518,7 +6528,7 @@ module.exports = function (it) { if (it === undefined) return 0; var number = toIntegerOrInfinity(it); var length = toLength(number); - if (number !== length) throw $RangeError('Wrong length or index'); + if (number !== length) throw new $RangeError('Wrong length or index'); return length; }; @@ -6529,6 +6539,66 @@ module.exports = function (it) { "use strict"; +var global = __webpack_require__(3); +var tryNodeRequire = __webpack_require__(215); +var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(216); + +var structuredClone = global.structuredClone; +var $ArrayBuffer = global.ArrayBuffer; +var $MessageChannel = global.MessageChannel; +var detach = false; +var WorkerThreads, channel, buffer, $detach; + +if (PROPER_STRUCTURED_CLONE_TRANSFER) { + detach = function (transferable) { + structuredClone(transferable, { transfer: [transferable] }); + }; +} else if ($ArrayBuffer) try { + if (!$MessageChannel) { + WorkerThreads = tryNodeRequire('worker_threads'); + if (WorkerThreads) $MessageChannel = WorkerThreads.MessageChannel; + } + + if ($MessageChannel) { + channel = new $MessageChannel(); + buffer = new $ArrayBuffer(2); + + $detach = function (transferable) { + channel.port1.postMessage(null, [transferable]); + }; + + if (buffer.byteLength === 2) { + $detach(buffer); + if (buffer.byteLength === 0) detach = $detach; + } + } +} catch (error) { /* empty */ } + +module.exports = detach; + + +/***/ }), +/* 215 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var IS_NODE = __webpack_require__(122); + +module.exports = function (name) { + try { + // eslint-disable-next-line no-new-func -- safe + if (IS_NODE) return Function('return require("' + name + '")')(); + } catch (error) { /* empty */ } +}; + + +/***/ }), +/* 216 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + var global = __webpack_require__(3); var fails = __webpack_require__(6); var V8 = __webpack_require__(27); @@ -6549,7 +6619,7 @@ module.exports = !!structuredClone && !fails(function () { /***/ }), -/* 215 */ +/* 217 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6567,7 +6637,7 @@ if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { /***/ }), -/* 216 */ +/* 218 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6583,7 +6653,7 @@ var defineBuiltIns = __webpack_require__(183); var defineBuiltInAccessor = __webpack_require__(119); var wellKnownSymbol = __webpack_require__(33); var InternalStateModule = __webpack_require__(51); -var addDisposableResource = __webpack_require__(217); +var addDisposableResource = __webpack_require__(219); var Promise = getBuiltIn('Promise'); var SuppressedError = getBuiltIn('SuppressedError'); @@ -6602,7 +6672,7 @@ var PENDING = 'pending'; var getPendingAsyncDisposableStackInternalState = function (stack) { var internalState = getAsyncDisposableStackInternalState(stack); - if (internalState.state === DISPOSED) throw $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed'); + if (internalState.state === DISPOSED) throw new $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed'); return internalState; }; @@ -6704,7 +6774,7 @@ $({ global: true, constructor: true }, { /***/ }), -/* 217 */ +/* 219 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6766,7 +6836,7 @@ module.exports = function (disposable, V, hint, method) { /***/ }), -/* 218 */ +/* 220 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6786,7 +6856,7 @@ var $TypeError = TypeError; var AsyncIteratorConstructor = function AsyncIterator() { anInstance(this, AsyncIteratorPrototype); - if (getPrototypeOf(this) === AsyncIteratorPrototype) throw $TypeError('Abstract class AsyncIterator not directly constructable'); + if (getPrototypeOf(this) === AsyncIteratorPrototype) throw new $TypeError('Abstract class AsyncIterator not directly constructable'); }; AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; @@ -6807,14 +6877,14 @@ $({ global: true, constructor: true, forced: IS_PURE }, { /***/ }), -/* 219 */ +/* 221 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(220); +var indexed = __webpack_require__(222); // `AsyncIterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers @@ -6824,13 +6894,13 @@ $({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: t /***/ }), -/* 220 */ +/* 222 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var map = __webpack_require__(221); +var map = __webpack_require__(223); var callback = function (value, counter) { return [counter, value]; @@ -6844,7 +6914,7 @@ module.exports = function indexed() { /***/ }), -/* 221 */ +/* 223 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6854,7 +6924,7 @@ var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var isObject = __webpack_require__(19); var getIteratorDirect = __webpack_require__(186); -var createAsyncIteratorProxy = __webpack_require__(222); +var createAsyncIteratorProxy = __webpack_require__(224); var createIterResultObject = __webpack_require__(185); var closeAsyncIteration = __webpack_require__(188); @@ -6908,7 +6978,7 @@ module.exports = function map(mapper) { /***/ }), -/* 222 */ +/* 224 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7020,7 +7090,7 @@ module.exports = function (nextHandler, IS_ITERATOR) { /***/ }), -/* 223 */ +/* 225 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7053,7 +7123,7 @@ if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { /***/ }), -/* 224 */ +/* 226 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7062,9 +7132,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var notANaN = __webpack_require__(225); +var notANaN = __webpack_require__(227); var toPositiveInteger = __webpack_require__(172); -var createAsyncIteratorProxy = __webpack_require__(222); +var createAsyncIteratorProxy = __webpack_require__(224); var createIterResultObject = __webpack_require__(185); var IS_PURE = __webpack_require__(35); @@ -7111,7 +7181,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 225 */ +/* 227 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7121,12 +7191,12 @@ var $RangeError = RangeError; module.exports = function (it) { // eslint-disable-next-line no-self-compare -- NaN check if (it === it) return it; - throw $RangeError('NaN is not allowed'); + throw new $RangeError('NaN is not allowed'); }; /***/ }), -/* 226 */ +/* 228 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7144,7 +7214,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 227 */ +/* 229 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7155,7 +7225,7 @@ var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var isObject = __webpack_require__(19); var getIteratorDirect = __webpack_require__(186); -var createAsyncIteratorProxy = __webpack_require__(222); +var createAsyncIteratorProxy = __webpack_require__(224); var createIterResultObject = __webpack_require__(185); var closeAsyncIteration = __webpack_require__(188); var IS_PURE = __webpack_require__(35); @@ -7218,7 +7288,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 228 */ +/* 230 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7236,7 +7306,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 229 */ +/* 231 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7247,9 +7317,9 @@ var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var isObject = __webpack_require__(19); var getIteratorDirect = __webpack_require__(186); -var createAsyncIteratorProxy = __webpack_require__(222); +var createAsyncIteratorProxy = __webpack_require__(224); var createIterResultObject = __webpack_require__(185); -var getAsyncIteratorFlattenable = __webpack_require__(230); +var getAsyncIteratorFlattenable = __webpack_require__(232); var closeAsyncIteration = __webpack_require__(188); var IS_PURE = __webpack_require__(35); @@ -7331,7 +7401,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 230 */ +/* 232 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7368,7 +7438,7 @@ module.exports = function from(obj) { /***/ }), -/* 231 */ +/* 233 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7386,7 +7456,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 232 */ +/* 234 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7394,9 +7464,9 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { var $ = __webpack_require__(2); var toObject = __webpack_require__(39); var isPrototypeOf = __webpack_require__(24); -var getAsyncIteratorFlattenable = __webpack_require__(230); +var getAsyncIteratorFlattenable = __webpack_require__(232); var AsyncIteratorPrototype = __webpack_require__(184); -var WrapAsyncIterator = __webpack_require__(233); +var WrapAsyncIterator = __webpack_require__(235); var IS_PURE = __webpack_require__(35); // `AsyncIterator.from` method @@ -7412,13 +7482,13 @@ $({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, { /***/ }), -/* 233 */ +/* 235 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var createAsyncIteratorProxy = __webpack_require__(222); +var createAsyncIteratorProxy = __webpack_require__(224); module.exports = createAsyncIteratorProxy(function () { return call(this.next, this.iterator); @@ -7426,14 +7496,14 @@ module.exports = createAsyncIteratorProxy(function () { /***/ }), -/* 234 */ +/* 236 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(220); +var indexed = __webpack_require__(222); // `AsyncIterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers @@ -7443,13 +7513,13 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { /***/ }), -/* 235 */ +/* 237 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var map = __webpack_require__(221); +var map = __webpack_require__(223); var IS_PURE = __webpack_require__(35); // `AsyncIterator.prototype.map` method @@ -7461,7 +7531,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 236 */ +/* 238 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7501,7 +7571,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { Promise.resolve(anObject(call(next, iterator))).then(function (step) { try { if (anObject(step).done) { - noInitial ? reject($TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); + noInitial ? reject(new $TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); } else { var value = step.value; if (noInitial) { @@ -7533,7 +7603,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 237 */ +/* 239 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7551,7 +7621,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 238 */ +/* 240 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7560,9 +7630,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var notANaN = __webpack_require__(225); +var notANaN = __webpack_require__(227); var toPositiveInteger = __webpack_require__(172); -var createAsyncIteratorProxy = __webpack_require__(222); +var createAsyncIteratorProxy = __webpack_require__(224); var createIterResultObject = __webpack_require__(185); var IS_PURE = __webpack_require__(35); @@ -7606,7 +7676,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 239 */ +/* 241 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7624,14 +7694,14 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 240 */ +/* 242 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable es/no-bigint -- safe */ var $ = __webpack_require__(2); -var NumericRangeIterator = __webpack_require__(241); +var NumericRangeIterator = __webpack_require__(243); // `BigInt.range` method // https://github.com/tc39/proposal-Number.range @@ -7646,13 +7716,13 @@ if (typeof BigInt == 'function') { /***/ }), -/* 241 */ +/* 243 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var InternalStateModule = __webpack_require__(51); -var createIteratorConstructor = __webpack_require__(242); +var createIteratorConstructor = __webpack_require__(244); var createIterResultObject = __webpack_require__(185); var isNullOrUndefined = __webpack_require__(16); var isObject = __webpack_require__(19); @@ -7671,10 +7741,10 @@ var $TypeError = TypeError; var $RangeIterator = createIteratorConstructor(function NumericRangeIterator(start, end, option, type, zero, one) { // TODO: Drop the first `typeof` check after removing legacy methods in `core-js@4` if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { - throw $TypeError(INCORRECT_RANGE); + throw new $TypeError(INCORRECT_RANGE); } if (start === Infinity || start === -Infinity) { - throw $RangeError(INCORRECT_RANGE); + throw new $RangeError(INCORRECT_RANGE); } var ifIncrease = end > start; var inclusiveEnd = false; @@ -7687,16 +7757,16 @@ var $RangeIterator = createIteratorConstructor(function NumericRangeIterator(sta } else if (typeof option == type) { step = option; } else { - throw $TypeError(INCORRECT_RANGE); + throw new $TypeError(INCORRECT_RANGE); } if (isNullOrUndefined(step)) { step = ifIncrease ? one : -one; } if (typeof step != type) { - throw $TypeError(INCORRECT_RANGE); + throw new $TypeError(INCORRECT_RANGE); } if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { - throw $RangeError(INCORRECT_RANGE); + throw new $RangeError(INCORRECT_RANGE); } // eslint-disable-next-line no-self-compare -- NaN check var hitsEnd = start !== start || end !== end || step !== step || (end > start) !== (step > zero); @@ -7759,12 +7829,12 @@ module.exports = $RangeIterator; /***/ }), -/* 242 */ +/* 244 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var IteratorPrototype = __webpack_require__(243).IteratorPrototype; +var IteratorPrototype = __webpack_require__(245).IteratorPrototype; var create = __webpack_require__(87); var createPropertyDescriptor = __webpack_require__(10); var setToStringTag = __webpack_require__(123); @@ -7782,7 +7852,7 @@ module.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { /***/ }), -/* 243 */ +/* 245 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7838,14 +7908,14 @@ module.exports = { /***/ }), -/* 244 */ +/* 246 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var apply = __webpack_require__(68); -var getCompositeKeyNode = __webpack_require__(245); +var getCompositeKeyNode = __webpack_require__(247); var getBuiltIn = __webpack_require__(23); var create = __webpack_require__(87); @@ -7865,14 +7935,14 @@ $({ global: true, forced: true }, { /***/ }), -/* 245 */ +/* 247 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -__webpack_require__(246); -__webpack_require__(258); +__webpack_require__(248); +__webpack_require__(260); var getBuiltIn = __webpack_require__(23); var create = __webpack_require__(87); var isObject = __webpack_require__(19); @@ -7914,7 +7984,7 @@ module.exports = function () { for (i = 0; i < length; i++) { if (isObject(it = arguments[i])) active = active.next(i, it, true); } - if (this === $Object && active === root) throw $TypeError('Composite keys must contain a non-primitive component'); + if (this === $Object && active === root) throw new $TypeError('Composite keys must contain a non-primitive component'); for (i = 0; i < length; i++) { if (!isObject(it = arguments[i])) active = active.next(i, it, false); } return active; @@ -7922,23 +7992,23 @@ module.exports = function () { /***/ }), -/* 246 */ +/* 248 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's replaced to module below -__webpack_require__(247); +__webpack_require__(249); /***/ }), -/* 247 */ +/* 249 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var collection = __webpack_require__(248); -var collectionStrong = __webpack_require__(256); +var collection = __webpack_require__(250); +var collectionStrong = __webpack_require__(258); // `Map` constructor // https://tc39.es/ecma262/#sec-map-objects @@ -7948,7 +8018,7 @@ collection('Map', function (init) { /***/ }), -/* 248 */ +/* 250 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7958,7 +8028,7 @@ var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); var isForced = __webpack_require__(67); var defineBuiltIn = __webpack_require__(47); -var InternalMetadataModule = __webpack_require__(249); +var InternalMetadataModule = __webpack_require__(251); var iterate = __webpack_require__(91); var anInstance = __webpack_require__(125); var isCallable = __webpack_require__(20); @@ -8061,7 +8131,7 @@ module.exports = function (CONSTRUCTOR_NAME, wrapper, common) { /***/ }), -/* 249 */ +/* 251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8073,10 +8143,10 @@ var isObject = __webpack_require__(19); var hasOwn = __webpack_require__(38); var defineProperty = __webpack_require__(44).f; var getOwnPropertyNamesModule = __webpack_require__(57); -var getOwnPropertyNamesExternalModule = __webpack_require__(250); -var isExtensible = __webpack_require__(253); +var getOwnPropertyNamesExternalModule = __webpack_require__(252); +var isExtensible = __webpack_require__(255); var uid = __webpack_require__(40); -var FREEZING = __webpack_require__(255); +var FREEZING = __webpack_require__(257); var REQUIRED = false; var METADATA = uid('meta'); @@ -8158,7 +8228,7 @@ hiddenKeys[METADATA] = true; /***/ }), -/* 250 */ +/* 252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8167,7 +8237,7 @@ hiddenKeys[METADATA] = true; var classof = __webpack_require__(14); var toIndexedObject = __webpack_require__(11); var $getOwnPropertyNames = __webpack_require__(57).f; -var arraySlice = __webpack_require__(251); +var arraySlice = __webpack_require__(253); var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; @@ -8189,14 +8259,14 @@ module.exports.f = function getOwnPropertyNames(it) { /***/ }), -/* 251 */ +/* 253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var toAbsoluteIndex = __webpack_require__(60); var lengthOfArrayLike = __webpack_require__(63); -var createProperty = __webpack_require__(252); +var createProperty = __webpack_require__(254); var $Array = Array; var max = Math.max; @@ -8214,7 +8284,7 @@ module.exports = function (O, start, end) { /***/ }), -/* 252 */ +/* 254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8231,7 +8301,7 @@ module.exports = function (object, key, value) { /***/ }), -/* 253 */ +/* 255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8239,7 +8309,7 @@ module.exports = function (object, key, value) { var fails = __webpack_require__(6); var isObject = __webpack_require__(19); var classof = __webpack_require__(14); -var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(254); +var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(256); // eslint-disable-next-line es/no-object-isextensible -- safe var $isExtensible = Object.isExtensible; @@ -8255,7 +8325,7 @@ module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function /***/ }), -/* 254 */ +/* 256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8273,7 +8343,7 @@ module.exports = fails(function () { /***/ }), -/* 255 */ +/* 257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8287,7 +8357,7 @@ module.exports = !fails(function () { /***/ }), -/* 256 */ +/* 258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8299,11 +8369,11 @@ var bind = __webpack_require__(92); var anInstance = __webpack_require__(125); var isNullOrUndefined = __webpack_require__(16); var iterate = __webpack_require__(91); -var defineIterator = __webpack_require__(257); +var defineIterator = __webpack_require__(259); var createIterResultObject = __webpack_require__(185); var setSpecies = __webpack_require__(124); var DESCRIPTORS = __webpack_require__(5); -var fastKey = __webpack_require__(249).fastKey; +var fastKey = __webpack_require__(251).fastKey; var InternalStateModule = __webpack_require__(51); var setInternalState = InternalStateModule.set; @@ -8501,7 +8571,7 @@ module.exports = { /***/ }), -/* 257 */ +/* 259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8511,7 +8581,7 @@ var call = __webpack_require__(7); var IS_PURE = __webpack_require__(35); var FunctionName = __webpack_require__(49); var isCallable = __webpack_require__(20); -var createIteratorConstructor = __webpack_require__(242); +var createIteratorConstructor = __webpack_require__(244); var getPrototypeOf = __webpack_require__(85); var setPrototypeOf = __webpack_require__(70); var setToStringTag = __webpack_require__(123); @@ -8519,7 +8589,7 @@ var createNonEnumerableProperty = __webpack_require__(43); var defineBuiltIn = __webpack_require__(47); var wellKnownSymbol = __webpack_require__(33); var Iterators = __webpack_require__(95); -var IteratorsCore = __webpack_require__(243); +var IteratorsCore = __webpack_require__(245); var PROPER_FUNCTION_NAME = FunctionName.PROPER; var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; @@ -8610,28 +8680,28 @@ module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, I /***/ }), -/* 258 */ +/* 260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's replaced to module below -__webpack_require__(259); +__webpack_require__(261); /***/ }), -/* 259 */ +/* 261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var FREEZING = __webpack_require__(255); +var FREEZING = __webpack_require__(257); var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); var defineBuiltIns = __webpack_require__(183); -var InternalMetadataModule = __webpack_require__(249); -var collection = __webpack_require__(248); -var collectionWeak = __webpack_require__(260); +var InternalMetadataModule = __webpack_require__(251); +var collection = __webpack_require__(250); +var collectionWeak = __webpack_require__(262); var isObject = __webpack_require__(19); var enforceInternalState = __webpack_require__(51).enforce; var fails = __webpack_require__(6); @@ -8736,14 +8806,14 @@ if (NATIVE_WEAK_MAP) if (IS_IE11) { /***/ }), -/* 260 */ +/* 262 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__(13); var defineBuiltIns = __webpack_require__(183); -var getWeakData = __webpack_require__(249).getWeakData; +var getWeakData = __webpack_require__(251).getWeakData; var anInstance = __webpack_require__(125); var anObject = __webpack_require__(46); var isNullOrUndefined = __webpack_require__(16); @@ -8874,13 +8944,13 @@ module.exports = { /***/ }), -/* 261 */ +/* 263 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var getCompositeKeyNode = __webpack_require__(245); +var getCompositeKeyNode = __webpack_require__(247); var getBuiltIn = __webpack_require__(23); var apply = __webpack_require__(68); @@ -8894,14 +8964,14 @@ $({ global: true, forced: true }, { /***/ }), -/* 262 */ +/* 264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var unpackIEEE754 = __webpack_require__(263).unpack; +var unpackIEEE754 = __webpack_require__(265).unpack; // eslint-disable-next-line es/no-typed-arrays -- safe var getUint16 = uncurryThis(DataView.prototype.getUint16); @@ -8917,15 +8987,12 @@ $({ target: 'DataView', proto: true }, { /***/ }), -/* 263 */ +/* 265 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // IEEE754 conversions based on https://github.com/feross/ieee754 -var sign = __webpack_require__(264); -var trunc = __webpack_require__(62); - var $Array = Array; var abs = Math.abs; var pow = Math.pow; @@ -8933,21 +9000,13 @@ var floor = Math.floor; var log = Math.log; var LN2 = Math.LN2; -var roundToEven = function (number) { - var truncated = trunc(number); - var delta = abs(number - truncated); - if (delta > 0.5 || delta === 0.5 && truncated % 2 !== 0) { - return truncated + sign(number); - } return truncated; -}; - var pack = function (number, mantissaLength, bytes) { var buffer = $Array(bytes); var exponentLength = bytes * 8 - mantissaLength - 1; var eMax = (1 << exponentLength) - 1; var eBias = eMax >> 1; var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0; - var s = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0; + var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0; var index = 0; var exponent, mantissa, c; number = abs(number); @@ -8976,10 +9035,10 @@ var pack = function (number, mantissaLength, bytes) { mantissa = 0; exponent = eMax; } else if (exponent + eBias >= 1) { - mantissa = roundToEven((number * c - 1) * pow(2, mantissaLength)); + mantissa = (number * c - 1) * pow(2, mantissaLength); exponent += eBias; } else { - mantissa = roundToEven(number * pow(2, eBias - 1) * pow(2, mantissaLength)); + mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength); exponent = 0; } } @@ -8995,7 +9054,7 @@ var pack = function (number, mantissaLength, bytes) { exponent /= 256; exponentLength -= 8; } - buffer[--index] |= s * 128; + buffer[--index] |= sign * 128; return buffer; }; @@ -9006,10 +9065,10 @@ var unpack = function (buffer, mantissaLength) { var eBias = eMax >> 1; var nBits = exponentLength - 7; var index = bytes - 1; - var s = buffer[index--]; - var exponent = s & 127; + var sign = buffer[index--]; + var exponent = sign & 127; var mantissa; - s >>= 7; + sign >>= 7; while (nBits > 0) { exponent = exponent * 256 + buffer[index--]; nBits -= 8; @@ -9024,11 +9083,11 @@ var unpack = function (buffer, mantissaLength) { if (exponent === 0) { exponent = 1 - eBias; } else if (exponent === eMax) { - return mantissa ? NaN : s ? -Infinity : Infinity; + return mantissa ? NaN : sign ? -Infinity : Infinity; } else { mantissa += pow(2, mantissaLength); exponent -= eBias; - } return (s ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength); + } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength); }; module.exports = { @@ -9038,23 +9097,7 @@ module.exports = { /***/ }), -/* 264 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// `Math.sign` method implementation -// https://tc39.es/ecma262/#sec-math.sign -// eslint-disable-next-line es/no-math-sign -- safe -module.exports = Math.sign || function sign(x) { - var n = +x; - // eslint-disable-next-line no-self-compare -- NaN check - return n === 0 || n !== n ? n : n < 0 ? -1 : 1; -}; - - -/***/ }), -/* 265 */ +/* 266 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9075,7 +9118,7 @@ $({ target: 'DataView', proto: true, forced: true }, { /***/ }), -/* 266 */ +/* 267 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9084,7 +9127,8 @@ var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var classof = __webpack_require__(77); var toIndex = __webpack_require__(213); -var packIEEE754 = __webpack_require__(263).pack; +var packIEEE754 = __webpack_require__(265).pack; +var f16round = __webpack_require__(268); var $TypeError = TypeError; // eslint-disable-next-line es/no-typed-arrays -- safe @@ -9094,16 +9138,81 @@ var setUint16 = uncurryThis(DataView.prototype.setUint16); // https://github.com/tc39/proposal-float16array $({ target: 'DataView', proto: true }, { setFloat16: function setFloat16(byteOffset, value /* , littleEndian */) { - if (classof(this) !== 'DataView') throw $TypeError('Incorrect receiver'); + if (classof(this) !== 'DataView') throw new $TypeError('Incorrect receiver'); var offset = toIndex(byteOffset); - var bytes = packIEEE754(+value, 10, 2); + var bytes = packIEEE754(f16round(value), 10, 2); return setUint16(this, offset, bytes[1] << 8 | bytes[0], arguments.length > 2 ? arguments[2] : false); } }); /***/ }), -/* 267 */ +/* 268 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var floatRound = __webpack_require__(269); + +var FLOAT16_EPSILON = 0.0009765625; +var FLOAT16_MAX_VALUE = 65504; +var FLOAT16_MIN_VALUE = 6.103515625e-05; + +// `Math.f16round` method implementation +// https://github.com/tc39/proposal-float16array +module.exports = Math.f16round || function f16round(x) { + return floatRound(x, FLOAT16_EPSILON, FLOAT16_MAX_VALUE, FLOAT16_MIN_VALUE); +}; + + +/***/ }), +/* 269 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var sign = __webpack_require__(270); + +var abs = Math.abs; + +var EPSILON = 2.220446049250313e-16; // Number.EPSILON +var INVERSE_EPSILON = 1 / EPSILON; + +var roundTiesToEven = function (n) { + return n + INVERSE_EPSILON - INVERSE_EPSILON; +}; + +module.exports = function (x, FLOAT_EPSILON, FLOAT_MAX_VALUE, FLOAT_MIN_VALUE) { + var n = +x; + var absolute = abs(n); + var s = sign(n); + if (absolute < FLOAT_MIN_VALUE) return s * roundTiesToEven(absolute / FLOAT_MIN_VALUE / FLOAT_EPSILON) * FLOAT_MIN_VALUE * FLOAT_EPSILON; + var a = (1 + FLOAT_EPSILON / EPSILON) * absolute; + var result = a - (a - absolute); + // eslint-disable-next-line no-self-compare -- NaN check + if (result > FLOAT_MAX_VALUE || result !== result) return s * Infinity; + return s * result; +}; + + +/***/ }), +/* 270 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// `Math.sign` method implementation +// https://tc39.es/ecma262/#sec-math.sign +// eslint-disable-next-line es/no-math-sign -- safe +module.exports = Math.sign || function sign(x) { + var n = +x; + // eslint-disable-next-line no-self-compare -- NaN check + return n === 0 || n !== n ? n : n < 0 ? -1 : 1; +}; + + +/***/ }), +/* 271 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9112,7 +9221,7 @@ var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var classof = __webpack_require__(77); var toIndex = __webpack_require__(213); -var toUint8Clamped = __webpack_require__(268); +var toUint8Clamped = __webpack_require__(272); var $TypeError = TypeError; // eslint-disable-next-line es/no-typed-arrays -- safe @@ -9122,7 +9231,7 @@ var setUint8 = uncurryThis(DataView.prototype.setUint8); // https://github.com/tc39/proposal-dataview-get-set-uint8c $({ target: 'DataView', proto: true, forced: true }, { setUint8Clamped: function setUint8Clamped(byteOffset, value) { - if (classof(this) !== 'DataView') throw $TypeError('Incorrect receiver'); + if (classof(this) !== 'DataView') throw new $TypeError('Incorrect receiver'); var offset = toIndex(byteOffset); return setUint8(this, offset, toUint8Clamped(value)); } @@ -9130,7 +9239,7 @@ $({ target: 'DataView', proto: true, forced: true }, { /***/ }), -/* 268 */ +/* 272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9144,7 +9253,7 @@ module.exports = function (it) { /***/ }), -/* 269 */ +/* 273 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9160,7 +9269,7 @@ var defineBuiltIns = __webpack_require__(183); var defineBuiltInAccessor = __webpack_require__(119); var wellKnownSymbol = __webpack_require__(33); var InternalStateModule = __webpack_require__(51); -var addDisposableResource = __webpack_require__(217); +var addDisposableResource = __webpack_require__(219); var SuppressedError = getBuiltIn('SuppressedError'); var $ReferenceError = ReferenceError; @@ -9178,7 +9287,7 @@ var PENDING = 'pending'; var getPendingDisposableStackInternalState = function (stack) { var internalState = getDisposableStackInternalState(stack); - if (internalState.state === DISPOSED) throw $ReferenceError(DISPOSABLE_STACK + ' already disposed'); + if (internalState.state === DISPOSED) throw new $ReferenceError(DISPOSABLE_STACK + ' already disposed'); return internalState; }; @@ -9265,13 +9374,13 @@ $({ global: true, constructor: true }, { /***/ }), -/* 270 */ +/* 274 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var demethodize = __webpack_require__(271); +var demethodize = __webpack_require__(275); // `Function.prototype.demethodize` method // https://github.com/js-choi/proposal-function-demethodize @@ -9281,7 +9390,7 @@ $({ target: 'Function', proto: true, forced: true }, { /***/ }), -/* 271 */ +/* 275 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9295,7 +9404,7 @@ module.exports = function demethodize() { /***/ }), -/* 272 */ +/* 276 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9332,7 +9441,7 @@ $({ target: 'Function', stat: true, sham: true, forced: true }, { /***/ }), -/* 273 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9348,7 +9457,7 @@ $({ target: 'Function', stat: true, forced: true }, { /***/ }), -/* 274 */ +/* 278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9369,13 +9478,13 @@ if (FunctionPrototype[METADATA] === undefined) { /***/ }), -/* 275 */ +/* 279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var demethodize = __webpack_require__(271); +var demethodize = __webpack_require__(275); // `Function.prototype.unThis` method // https://github.com/js-choi/proposal-function-demethodize @@ -9386,7 +9495,7 @@ $({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { /***/ }), -/* 276 */ +/* 280 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9400,7 +9509,7 @@ var createNonEnumerableProperty = __webpack_require__(43); var fails = __webpack_require__(6); var hasOwn = __webpack_require__(38); var wellKnownSymbol = __webpack_require__(33); -var IteratorPrototype = __webpack_require__(243).IteratorPrototype; +var IteratorPrototype = __webpack_require__(245).IteratorPrototype; var IS_PURE = __webpack_require__(35); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); @@ -9417,7 +9526,7 @@ var FORCED = IS_PURE var IteratorConstructor = function Iterator() { anInstance(this, IteratorPrototype); - if (getPrototypeOf(this) === IteratorPrototype) throw $TypeError('Abstract class Iterator not directly constructable'); + if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable'); }; if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) { @@ -9438,14 +9547,14 @@ $({ global: true, constructor: true, forced: FORCED }, { /***/ }), -/* 277 */ +/* 281 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(278); +var indexed = __webpack_require__(282); // `Iterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers @@ -9455,13 +9564,13 @@ $({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true } /***/ }), -/* 278 */ +/* 282 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var map = __webpack_require__(279); +var map = __webpack_require__(283); var callback = function (value, counter) { return [counter, value]; @@ -9475,7 +9584,7 @@ module.exports = function indexed() { /***/ }), -/* 279 */ +/* 283 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9484,8 +9593,8 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var createIteratorProxy = __webpack_require__(280); -var callWithSafeIterationClosing = __webpack_require__(281); +var createIteratorProxy = __webpack_require__(284); +var callWithSafeIterationClosing = __webpack_require__(285); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -9506,7 +9615,7 @@ module.exports = function map(mapper) { /***/ }), -/* 280 */ +/* 284 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9518,7 +9627,7 @@ var defineBuiltIns = __webpack_require__(183); var wellKnownSymbol = __webpack_require__(33); var InternalStateModule = __webpack_require__(51); var getMethod = __webpack_require__(29); -var IteratorPrototype = __webpack_require__(243).IteratorPrototype; +var IteratorPrototype = __webpack_require__(245).IteratorPrototype; var createIterResultObject = __webpack_require__(185); var iteratorClose = __webpack_require__(98); @@ -9589,7 +9698,7 @@ module.exports = function (nextHandler, IS_ITERATOR) { /***/ }), -/* 281 */ +/* 285 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9608,7 +9717,7 @@ module.exports = function (iterator, fn, value, ENTRIES) { /***/ }), -/* 282 */ +/* 286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9619,7 +9728,7 @@ var defineBuiltIn = __webpack_require__(47); var getMethod = __webpack_require__(29); var hasOwn = __webpack_require__(38); var wellKnownSymbol = __webpack_require__(33); -var IteratorPrototype = __webpack_require__(243).IteratorPrototype; +var IteratorPrototype = __webpack_require__(245).IteratorPrototype; var DISPOSE = wellKnownSymbol('dispose'); @@ -9632,7 +9741,7 @@ if (!hasOwn(IteratorPrototype, DISPOSE)) { /***/ }), -/* 283 */ +/* 287 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9641,9 +9750,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var notANaN = __webpack_require__(225); +var notANaN = __webpack_require__(227); var toPositiveInteger = __webpack_require__(172); -var createIteratorProxy = __webpack_require__(280); +var createIteratorProxy = __webpack_require__(284); var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { @@ -9675,7 +9784,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 284 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9702,7 +9811,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 285 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9712,8 +9821,8 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var createIteratorProxy = __webpack_require__(280); -var callWithSafeIterationClosing = __webpack_require__(281); +var createIteratorProxy = __webpack_require__(284); +var callWithSafeIterationClosing = __webpack_require__(285); var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { @@ -9744,7 +9853,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 286 */ +/* 290 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9771,7 +9880,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 287 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9781,8 +9890,8 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var getIteratorFlattenable = __webpack_require__(288); -var createIteratorProxy = __webpack_require__(280); +var getIteratorFlattenable = __webpack_require__(292); +var createIteratorProxy = __webpack_require__(284); var iteratorClose = __webpack_require__(98); var IS_PURE = __webpack_require__(35); @@ -9823,7 +9932,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 288 */ +/* 292 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9841,7 +9950,7 @@ module.exports = function (obj, stringHandling) { /***/ }), -/* 289 */ +/* 293 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9868,7 +9977,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 290 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9877,9 +9986,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var toObject = __webpack_require__(39); var isPrototypeOf = __webpack_require__(24); -var IteratorPrototype = __webpack_require__(243).IteratorPrototype; -var createIteratorProxy = __webpack_require__(280); -var getIteratorFlattenable = __webpack_require__(288); +var IteratorPrototype = __webpack_require__(245).IteratorPrototype; +var createIteratorProxy = __webpack_require__(284); +var getIteratorFlattenable = __webpack_require__(292); var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { @@ -9899,14 +10008,14 @@ $({ target: 'Iterator', stat: true, forced: IS_PURE }, { /***/ }), -/* 291 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(278); +var indexed = __webpack_require__(282); // `Iterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers @@ -9916,13 +10025,13 @@ $({ target: 'Iterator', proto: true, real: true, forced: true }, { /***/ }), -/* 292 */ +/* 296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var map = __webpack_require__(279); +var map = __webpack_require__(283); var IS_PURE = __webpack_require__(35); // `Iterator.prototype.map` method @@ -9933,14 +10042,14 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 293 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable es/no-bigint -- safe */ var $ = __webpack_require__(2); -var NumericRangeIterator = __webpack_require__(241); +var NumericRangeIterator = __webpack_require__(243); var $TypeError = TypeError; @@ -9950,13 +10059,13 @@ $({ target: 'Iterator', stat: true, forced: true }, { range: function range(start, end, option) { if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1); if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); - throw $TypeError('Incorrect Iterator.range arguments'); + throw new $TypeError('Incorrect Iterator.range arguments'); } }); /***/ }), -/* 294 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9988,14 +10097,14 @@ $({ target: 'Iterator', proto: true, real: true }, { } counter++; }, { IS_RECORD: true }); - if (noInitial) throw $TypeError('Reduce of empty iterator with no initial value'); + if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value'); return accumulator; } }); /***/ }), -/* 295 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10022,7 +10131,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 296 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10031,9 +10140,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var notANaN = __webpack_require__(225); +var notANaN = __webpack_require__(227); var toPositiveInteger = __webpack_require__(172); -var createIteratorProxy = __webpack_require__(280); +var createIteratorProxy = __webpack_require__(284); var iteratorClose = __webpack_require__(98); var IS_PURE = __webpack_require__(35); @@ -10062,7 +10171,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 297 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10086,7 +10195,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 298 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10094,7 +10203,7 @@ $({ target: 'Iterator', proto: true, real: true }, { var $ = __webpack_require__(2); var anObject = __webpack_require__(46); var AsyncFromSyncIterator = __webpack_require__(182); -var WrapAsyncIterator = __webpack_require__(233); +var WrapAsyncIterator = __webpack_require__(235); var getIteratorDirect = __webpack_require__(186); var IS_PURE = __webpack_require__(35); @@ -10108,14 +10217,14 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 299 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var NATIVE_RAW_JSON = __webpack_require__(300); -var isRawJSON = __webpack_require__(301); +var NATIVE_RAW_JSON = __webpack_require__(304); +var isRawJSON = __webpack_require__(305); // `JSON.parse` method // https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson @@ -10126,7 +10235,7 @@ $({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { /***/ }), -/* 300 */ +/* 304 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10142,7 +10251,7 @@ module.exports = !fails(function () { /***/ }), -/* 301 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10158,7 +10267,7 @@ module.exports = function isRawJSON(O) { /***/ }), -/* 302 */ +/* 306 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10175,9 +10284,9 @@ var isArray = __webpack_require__(107); var hasOwn = __webpack_require__(38); var toString = __webpack_require__(76); var lengthOfArrayLike = __webpack_require__(63); -var createProperty = __webpack_require__(252); +var createProperty = __webpack_require__(254); var fails = __webpack_require__(6); -var parseJSONString = __webpack_require__(303); +var parseJSONString = __webpack_require__(307); var NATIVE_SYMBOL = __webpack_require__(26); var JSON = global.JSON; @@ -10207,7 +10316,7 @@ var $parse = function (source, reviver) { var value = root.value; var endIndex = context.skip(IS_WHITESPACE, root.end); if (endIndex < source.length) { - throw SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex); + throw new SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex); } return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value; }; @@ -10283,7 +10392,7 @@ Context.prototype = { return fork.keyword(false); case 'n': return fork.keyword(null); - } throw SyntaxError('Unexpected character: "' + chr + '" at: ' + i); + } throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); }, node: function (type, value, start, end, nodes) { return new Node(value, end, type ? null : slice(this.source, start, end), nodes); @@ -10360,14 +10469,14 @@ Context.prototype = { if (at(source, i) === '-') i++; if (at(source, i) === '0') i++; else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, ++i); - else throw SyntaxError('Failed to parse number at: ' + i); + else throw new SyntaxError('Failed to parse number at: ' + i); if (at(source, i) === '.') i = this.skip(IS_DIGIT, ++i); if (at(source, i) === 'e' || at(source, i) === 'E') { i++; if (at(source, i) === '+' || at(source, i) === '-') i++; var exponentStartIndex = i; i = this.skip(IS_DIGIT, i); - if (exponentStartIndex === i) throw SyntaxError("Failed to parse number's exponent value at: " + i); + if (exponentStartIndex === i) throw new SyntaxError("Failed to parse number's exponent value at: " + i); } return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i); }, @@ -10375,7 +10484,7 @@ Context.prototype = { var keyword = '' + value; var index = this.index; var endIndex = index + keyword.length; - if (slice(this.source, index, endIndex) !== keyword) throw SyntaxError('Failed to parse value at: ' + index); + if (slice(this.source, index, endIndex) !== keyword) throw new SyntaxError('Failed to parse value at: ' + index); return this.node(PRIMITIVE, value, index, endIndex); }, skip: function (regex, i) { @@ -10387,7 +10496,7 @@ Context.prototype = { i = this.skip(IS_WHITESPACE, i); var chr = at(this.source, i); for (var j = 0; j < array.length; j++) if (array[j] === chr) return i; - throw SyntaxError('Unexpected character: "' + chr + '" at: ' + i); + throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); } }; @@ -10416,7 +10525,7 @@ $({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { /***/ }), -/* 303 */ +/* 307 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10459,43 +10568,43 @@ module.exports = function (source, i) { } else if (twoChars === '\\u') { i += 2; var fourHexDigits = slice(source, i, i + 4); - if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw $SyntaxError('Bad Unicode escape at: ' + i); + if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw new $SyntaxError('Bad Unicode escape at: ' + i); value += fromCharCode($parseInt(fourHexDigits, 16)); i += 4; - } else throw $SyntaxError('Unknown escape sequence: "' + twoChars + '"'); + } else throw new $SyntaxError('Unknown escape sequence: "' + twoChars + '"'); } else if (chr === '"') { unterminated = false; i++; break; } else { - if (exec(IS_C0_CONTROL_CODE, chr)) throw $SyntaxError('Bad control character in string literal at: ' + i); + if (exec(IS_C0_CONTROL_CODE, chr)) throw new $SyntaxError('Bad control character in string literal at: ' + i); value += chr; i++; } } - if (unterminated) throw $SyntaxError('Unterminated string at: ' + i); + if (unterminated) throw new $SyntaxError('Unterminated string at: ' + i); return { value: value, end: i }; }; /***/ }), -/* 304 */ +/* 308 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var FREEZING = __webpack_require__(255); -var NATIVE_RAW_JSON = __webpack_require__(300); +var FREEZING = __webpack_require__(257); +var NATIVE_RAW_JSON = __webpack_require__(304); var getBuiltIn = __webpack_require__(23); var call = __webpack_require__(7); var uncurryThis = __webpack_require__(13); var isCallable = __webpack_require__(20); -var isRawJSON = __webpack_require__(301); +var isRawJSON = __webpack_require__(305); var toString = __webpack_require__(76); -var createProperty = __webpack_require__(252); -var parseJSONString = __webpack_require__(303); -var getReplacerFunction = __webpack_require__(305); +var createProperty = __webpack_require__(254); +var parseJSONString = __webpack_require__(307); +var getReplacerFunction = __webpack_require__(309); var uid = __webpack_require__(40); var setInternalState = __webpack_require__(51).set; @@ -10522,10 +10631,10 @@ $({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { rawJSON: function rawJSON(text) { var jsonString = toString(text); if (jsonString === '' || exec(IS_WHITESPACE, at(jsonString, 0)) || exec(IS_WHITESPACE, at(jsonString, jsonString.length - 1))) { - throw $SyntaxError(ERROR_MESSAGE); + throw new $SyntaxError(ERROR_MESSAGE); } var parsed = parse(jsonString); - if (typeof parsed == 'object' && parsed !== null) throw $SyntaxError(ERROR_MESSAGE); + if (typeof parsed == 'object' && parsed !== null) throw new $SyntaxError(ERROR_MESSAGE); var obj = create(null); setInternalState(obj, { type: 'RawJSON' }); createProperty(obj, 'rawJSON', jsonString); @@ -10570,7 +10679,7 @@ if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JS /***/ }), -/* 305 */ +/* 309 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10607,13 +10716,13 @@ module.exports = function (replacer) { /***/ }), -/* 306 */ +/* 310 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var remove = __webpack_require__(199).remove; // `Map.prototype.deleteAll` method @@ -10632,7 +10741,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 307 */ +/* 311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10647,13 +10756,13 @@ module.exports = function (it) { /***/ }), -/* 308 */ +/* 312 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var MapHelpers = __webpack_require__(199); var get = MapHelpers.get; @@ -10681,14 +10790,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 309 */ +/* 313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); // `Map.prototype.every` method @@ -10705,14 +10814,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 310 */ +/* 314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var MapHelpers = __webpack_require__(199); var iterate = __webpack_require__(206); @@ -10735,14 +10844,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 311 */ +/* 315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); // `Map.prototype.find` method @@ -10760,14 +10869,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 312 */ +/* 316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); // `Map.prototype.findKey` method @@ -10785,13 +10894,13 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 313 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var from = __webpack_require__(314); +var from = __webpack_require__(318); // `Map.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from @@ -10801,7 +10910,7 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 314 */ +/* 318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10839,7 +10948,7 @@ module.exports = function from(source /* , mapFn, thisArg */) { /***/ }), -/* 315 */ +/* 319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10877,14 +10986,14 @@ $({ target: 'Map', stat: true, forced: IS_PURE }, { /***/ }), -/* 316 */ +/* 320 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var sameValueZero = __webpack_require__(317); -var aMap = __webpack_require__(307); +var sameValueZero = __webpack_require__(321); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); // `Map.prototype.includes` method @@ -10899,7 +11008,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 317 */ +/* 321 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10913,7 +11022,7 @@ module.exports = function (x, y) { /***/ }), -/* 318 */ +/* 322 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10942,13 +11051,13 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 319 */ +/* 323 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); // `Map.prototype.keyOf` method @@ -10964,14 +11073,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 320 */ +/* 324 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var MapHelpers = __webpack_require__(199); var iterate = __webpack_require__(206); @@ -10994,14 +11103,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 321 */ +/* 325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var MapHelpers = __webpack_require__(199); var iterate = __webpack_require__(206); @@ -11024,13 +11133,13 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 322 */ +/* 326 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(91); var set = __webpack_require__(199).set; @@ -11053,13 +11162,13 @@ $({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { /***/ }), -/* 323 */ +/* 327 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var of = __webpack_require__(324); +var of = __webpack_require__(328); // `Map.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of @@ -11069,7 +11178,7 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 324 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11083,14 +11192,14 @@ module.exports = function of() { /***/ }), -/* 325 */ +/* 329 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); var $TypeError = TypeError; @@ -11111,21 +11220,21 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { accumulator = callbackfn(accumulator, value, key, map); } }); - if (noInitial) throw $TypeError('Reduce of empty map with no initial value'); + if (noInitial) throw new $TypeError('Reduce of empty map with no initial value'); return accumulator; } }); /***/ }), -/* 326 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var iterate = __webpack_require__(206); // `Map.prototype.some` method @@ -11142,14 +11251,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 327 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aMap = __webpack_require__(307); +var aMap = __webpack_require__(311); var MapHelpers = __webpack_require__(199); var $TypeError = TypeError; @@ -11166,7 +11275,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { aCallable(callback); var isPresentInMap = has(map, key); if (!isPresentInMap && length < 3) { - throw $TypeError('Updating absent value'); + throw new $TypeError('Updating absent value'); } var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map); set(map, key, callback(value, key, map)); @@ -11176,7 +11285,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 328 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11196,7 +11305,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 329 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11211,7 +11320,7 @@ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { /***/ }), -/* 330 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11230,15 +11339,15 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 331 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var scale = __webpack_require__(332); -var fround = __webpack_require__(333); +var scale = __webpack_require__(336); +var fround = __webpack_require__(337); // `Math.fscale` method // https://rwaldron.github.io/proposal-math-extensions/ @@ -11250,7 +11359,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 332 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11271,66 +11380,41 @@ module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) /***/ }), -/* 333 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var sign = __webpack_require__(264); - -var abs = Math.abs; -var pow = Math.pow; -var EPSILON = pow(2, -52); -var EPSILON32 = pow(2, -23); -var MAX32 = pow(2, 127) * (2 - EPSILON32); -var MIN32 = pow(2, -126); +var floatRound = __webpack_require__(269); -var roundTiesToEven = function (n) { - return n + 1 / EPSILON - 1 / EPSILON; -}; +var FLOAT32_EPSILON = 1.1920928955078125e-7; // 2 ** -23; +var FLOAT32_MAX_VALUE = 3.4028234663852886e+38; // 2 ** 128 - 2 ** 104 +var FLOAT32_MIN_VALUE = 1.1754943508222875e-38; // 2 ** -126; // `Math.fround` method implementation // https://tc39.es/ecma262/#sec-math.fround // eslint-disable-next-line es/no-math-fround -- safe module.exports = Math.fround || function fround(x) { - var n = +x; - var $abs = abs(n); - var $sign = sign(n); - var a, result; - if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; - a = (1 + EPSILON32 / EPSILON) * $abs; - result = a - (a - $abs); - // eslint-disable-next-line no-self-compare -- NaN check - if (result > MAX32 || result !== result) return $sign * Infinity; - return $sign * result; + return floatRound(x, FLOAT32_EPSILON, FLOAT32_MAX_VALUE, FLOAT32_MIN_VALUE); }; /***/ }), -/* 334 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var IEEE754 = __webpack_require__(263); - -var packIEEE754 = IEEE754.pack; -var unpackIEEE754 = IEEE754.unpack; -var $isFinite = isFinite; +var f16round = __webpack_require__(268); // `Math.f16round` method // https://github.com/tc39/proposal-float16array -$({ target: 'Math', stat: true }, { - f16round: function f16round(x) { - var n = +x; - return $isFinite(n) && n !== 0 ? unpackIEEE754(packIEEE754(n, 10, 2), 10) : n; - } -}); +$({ target: 'Math', stat: true }, { f16round: f16round }); /***/ }), -/* 335 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11345,7 +11429,7 @@ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { /***/ }), -/* 336 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11364,13 +11448,13 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 337 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var scale = __webpack_require__(332); +var scale = __webpack_require__(336); // `Math.scale` method // https://rwaldron.github.io/proposal-math-extensions/ @@ -11380,7 +11464,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 338 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11399,7 +11483,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 339 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11407,7 +11491,7 @@ $({ target: 'Math', stat: true, forced: true }, { var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var toIntegerOrInfinity = __webpack_require__(61); -var parseInt = __webpack_require__(340); +var parseInt = __webpack_require__(344); var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; var INVALID_RADIX = 'Invalid radix'; @@ -11426,17 +11510,17 @@ $({ target: 'Number', stat: true, forced: true }, { fromString: function fromString(string, radix) { var sign = 1; var R, mathNum; - if (typeof string != 'string') throw $TypeError(INVALID_NUMBER_REPRESENTATION); - if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); + if (typeof string != 'string') throw new $TypeError(INVALID_NUMBER_REPRESENTATION); + if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); if (charAt(string, 0) === '-') { sign = -1; string = stringSlice(string, 1); - if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); + if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); } R = radix === undefined ? 10 : toIntegerOrInfinity(radix); - if (R < 2 || R > 36) throw $RangeError(INVALID_RADIX); + if (R < 2 || R > 36) throw new $RangeError(INVALID_RADIX); if (!exec(valid, string) || numberToString(mathNum = parseInt(string, R), R) !== string) { - throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); + throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); } return sign * mathNum; } @@ -11444,7 +11528,7 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 340 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11453,8 +11537,8 @@ var global = __webpack_require__(3); var fails = __webpack_require__(6); var uncurryThis = __webpack_require__(13); var toString = __webpack_require__(76); -var trim = __webpack_require__(341).trim; -var whitespaces = __webpack_require__(342); +var trim = __webpack_require__(345).trim; +var whitespaces = __webpack_require__(346); var $parseInt = global.parseInt; var Symbol = global.Symbol; @@ -11474,7 +11558,7 @@ module.exports = FORCED ? function parseInt(string, radix) { /***/ }), -/* 341 */ +/* 345 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11482,7 +11566,7 @@ module.exports = FORCED ? function parseInt(string, radix) { var uncurryThis = __webpack_require__(13); var requireObjectCoercible = __webpack_require__(15); var toString = __webpack_require__(76); -var whitespaces = __webpack_require__(342); +var whitespaces = __webpack_require__(346); var replace = uncurryThis(''.replace); var ltrim = RegExp('^[' + whitespaces + ']+'); @@ -11512,7 +11596,7 @@ module.exports = { /***/ }), -/* 342 */ +/* 346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11523,13 +11607,13 @@ module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u /***/ }), -/* 343 */ +/* 347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var NumericRangeIterator = __webpack_require__(241); +var NumericRangeIterator = __webpack_require__(243); // `Number.range` method // https://github.com/tc39/proposal-Number.range @@ -11542,7 +11626,7 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 344 */ +/* 348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11579,19 +11663,19 @@ $({ target: 'Object', stat: true }, { /***/ }), -/* 345 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's split to modules listed below -__webpack_require__(346); -__webpack_require__(348); -__webpack_require__(349); +__webpack_require__(350); +__webpack_require__(351); +__webpack_require__(352); /***/ }), -/* 346 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11614,7 +11698,6 @@ var defineBuiltInAccessor = __webpack_require__(119); var hostReportErrors = __webpack_require__(137); var wellKnownSymbol = __webpack_require__(33); var InternalStateModule = __webpack_require__(51); -var OBSERVABLE_FORCED = __webpack_require__(347); var $$OBSERVABLE = wellKnownSymbol('observable'); var OBSERVABLE = 'Observable'; @@ -11778,7 +11861,7 @@ defineBuiltIns(ObservablePrototype, { defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; }); -$({ global: true, constructor: true, forced: OBSERVABLE_FORCED }, { +$({ global: true, constructor: true, forced: true }, { Observable: $Observable }); @@ -11786,28 +11869,7 @@ setSpecies(OBSERVABLE); /***/ }), -/* 347 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var global = __webpack_require__(3); -var isCallable = __webpack_require__(20); -var wellKnownSymbol = __webpack_require__(33); - -var $$OBSERVABLE = wellKnownSymbol('observable'); -var NativeObservable = global.Observable; -var NativeObservablePrototype = NativeObservable && NativeObservable.prototype; - -module.exports = !isCallable(NativeObservable) - || !isCallable(NativeObservable.from) - || !isCallable(NativeObservable.of) - || !isCallable(NativeObservablePrototype.subscribe) - || !isCallable(NativeObservablePrototype[$$OBSERVABLE]); - - -/***/ }), -/* 348 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11821,13 +11883,12 @@ var getIterator = __webpack_require__(96); var getMethod = __webpack_require__(29); var iterate = __webpack_require__(91); var wellKnownSymbol = __webpack_require__(33); -var OBSERVABLE_FORCED = __webpack_require__(347); var $$OBSERVABLE = wellKnownSymbol('observable'); // `Observable.from` method // https://github.com/tc39/proposal-observable -$({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { +$({ target: 'Observable', stat: true, forced: true }, { from: function from(x) { var C = isConstructor(this) ? this : getBuiltIn('Observable'); var observableMethod = getMethod(anObject(x), $$OBSERVABLE); @@ -11850,7 +11911,7 @@ $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { /***/ }), -/* 349 */ +/* 352 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11858,13 +11919,12 @@ $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { var $ = __webpack_require__(2); var getBuiltIn = __webpack_require__(23); var isConstructor = __webpack_require__(128); -var OBSERVABLE_FORCED = __webpack_require__(347); var Array = getBuiltIn('Array'); // `Observable.of` method // https://github.com/tc39/proposal-observable -$({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { +$({ target: 'Observable', stat: true, forced: true }, { of: function of() { var C = isConstructor(this) ? this : getBuiltIn('Observable'); var length = arguments.length; @@ -11882,7 +11942,7 @@ $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { /***/ }), -/* 350 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11905,7 +11965,7 @@ $({ target: 'Promise', stat: true, forced: true }, { /***/ }), -/* 351 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11928,14 +11988,14 @@ $({ target: 'Promise', stat: true }, { /***/ }), -/* 352 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -11952,14 +12012,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 353 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -__webpack_require__(246); -__webpack_require__(258); +__webpack_require__(248); +__webpack_require__(260); var getBuiltIn = __webpack_require__(23); var uncurryThis = __webpack_require__(13); var shared = __webpack_require__(34); @@ -12021,13 +12081,13 @@ module.exports = { /***/ }), -/* 354 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12050,14 +12110,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 355 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); @@ -12083,7 +12143,7 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 356 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12091,7 +12151,7 @@ $({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); var $arrayUniqueBy = __webpack_require__(205); @@ -12120,14 +12180,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 357 */ +/* 360 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var ordinaryGetOwnMetadata = ReflectMetadataModule.get; @@ -12144,14 +12204,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 358 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; @@ -12168,14 +12228,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 359 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); @@ -12200,14 +12260,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 360 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; @@ -12224,13 +12284,13 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 361 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(353); +var ReflectMetadataModule = __webpack_require__(356); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12248,14 +12308,41 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 362 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aSet = __webpack_require__(363); -var add = __webpack_require__(364).add; +var uncurryThis = __webpack_require__(13); +var toString = __webpack_require__(76); +var WHITESPACES = __webpack_require__(346); + +var charCodeAt = uncurryThis(''.charCodeAt); +var replace = uncurryThis(''.replace); +var NEED_ESCAPING = RegExp('[!"#$%&\'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~' + WHITESPACES + ']', 'g'); + +// `RegExp.escape` method +// https://github.com/tc39/proposal-regex-escaping +$({ target: 'RegExp', stat: true, forced: true }, { + escape: function escape(S) { + var str = toString(S); + var firstCode = charCodeAt(str, 0); + // escape first DecimalDigit + return (firstCode > 47 && firstCode < 58 ? '\\x3' : '') + replace(str, NEED_ESCAPING, '\\$&'); + } +}); + + +/***/ }), +/* 366 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var aSet = __webpack_require__(367); +var add = __webpack_require__(368).add; // `Set.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -12270,12 +12357,12 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 363 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(364).has; +var has = __webpack_require__(368).has; // Perform ? RequireInternalSlot(M, [[SetData]]) module.exports = function (it) { @@ -12285,7 +12372,7 @@ module.exports = function (it) { /***/ }), -/* 364 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12306,14 +12393,14 @@ module.exports = { /***/ }), -/* 365 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aSet = __webpack_require__(363); -var remove = __webpack_require__(364).remove; +var aSet = __webpack_require__(367); +var remove = __webpack_require__(368).remove; // `Set.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -12331,14 +12418,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 366 */ +/* 370 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var difference = __webpack_require__(367); -var setMethodAcceptSetLike = __webpack_require__(372); +var difference = __webpack_require__(371); +var setMethodAcceptSetLike = __webpack_require__(376); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -12348,17 +12435,17 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('dif /***/ }), -/* 367 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var SetHelpers = __webpack_require__(364); -var clone = __webpack_require__(368); -var size = __webpack_require__(370); -var getSetRecord = __webpack_require__(371); -var iterateSet = __webpack_require__(369); +var aSet = __webpack_require__(367); +var SetHelpers = __webpack_require__(368); +var clone = __webpack_require__(372); +var size = __webpack_require__(374); +var getSetRecord = __webpack_require__(375); +var iterateSet = __webpack_require__(373); var iterateSimple = __webpack_require__(207); var has = SetHelpers.has; @@ -12381,13 +12468,13 @@ module.exports = function difference(other) { /***/ }), -/* 368 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var SetHelpers = __webpack_require__(364); -var iterate = __webpack_require__(369); +var SetHelpers = __webpack_require__(368); +var iterate = __webpack_require__(373); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -12402,14 +12489,14 @@ module.exports = function (set) { /***/ }), -/* 369 */ +/* 373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__(13); var iterateSimple = __webpack_require__(207); -var SetHelpers = __webpack_require__(364); +var SetHelpers = __webpack_require__(368); var Set = SetHelpers.Set; var SetPrototype = SetHelpers.proto; @@ -12423,13 +12510,13 @@ module.exports = function (set, fn, interruptible) { /***/ }), -/* 370 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThisAccessor = __webpack_require__(71); -var SetHelpers = __webpack_require__(364); +var SetHelpers = __webpack_require__(368); module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { return set.size; @@ -12437,7 +12524,7 @@ module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || functio /***/ }), -/* 371 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12476,9 +12563,9 @@ module.exports = function (obj) { var numSize = +obj.size; // NOTE: If size is undefined, then numSize will be NaN // eslint-disable-next-line no-self-compare -- NaN check - if (numSize !== numSize) throw $TypeError(INVALID_SIZE); + if (numSize !== numSize) throw new $TypeError(INVALID_SIZE); var intSize = toIntegerOrInfinity(numSize); - if (intSize < 0) throw $RangeError(INVALID_SIZE); + if (intSize < 0) throw new $RangeError(INVALID_SIZE); return new SetRecord( obj, max(intSize, 0), @@ -12489,7 +12576,7 @@ module.exports = function (obj) { /***/ }), -/* 372 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12531,15 +12618,15 @@ module.exports = function (name) { /***/ }), -/* 373 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $difference = __webpack_require__(367); +var toSetLike = __webpack_require__(378); +var $difference = __webpack_require__(371); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -12552,14 +12639,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 374 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var getBuiltIn = __webpack_require__(23); var isCallable = __webpack_require__(20); -var isIterable = __webpack_require__(375); +var isIterable = __webpack_require__(379); var isObject = __webpack_require__(19); var Set = getBuiltIn('Set'); @@ -12579,7 +12666,7 @@ module.exports = function (it) { /***/ }), -/* 375 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12603,15 +12690,15 @@ module.exports = function (it) { /***/ }), -/* 376 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(363); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var iterate = __webpack_require__(373); // `Set.prototype.every` method // https://github.com/tc39/proposal-collection-methods @@ -12627,16 +12714,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 377 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(363); -var SetHelpers = __webpack_require__(364); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var SetHelpers = __webpack_require__(368); +var iterate = __webpack_require__(373); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -12657,15 +12744,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 378 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(363); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var iterate = __webpack_require__(373); // `Set.prototype.find` method // https://github.com/tc39/proposal-collection-methods @@ -12682,13 +12769,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 379 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var from = __webpack_require__(314); +var from = __webpack_require__(318); // `Set.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from @@ -12698,15 +12785,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 380 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var fails = __webpack_require__(6); -var intersection = __webpack_require__(381); -var setMethodAcceptSetLike = __webpack_require__(372); +var intersection = __webpack_require__(385); +var setMethodAcceptSetLike = __webpack_require__(376); var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () { // eslint-disable-next-line es/no-array-from, es/no-set -- testing @@ -12721,16 +12808,16 @@ $({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { /***/ }), -/* 381 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var SetHelpers = __webpack_require__(364); -var size = __webpack_require__(370); -var getSetRecord = __webpack_require__(371); -var iterateSet = __webpack_require__(369); +var aSet = __webpack_require__(367); +var SetHelpers = __webpack_require__(368); +var size = __webpack_require__(374); +var getSetRecord = __webpack_require__(375); +var iterateSet = __webpack_require__(373); var iterateSimple = __webpack_require__(207); var Set = SetHelpers.Set; @@ -12759,15 +12846,15 @@ module.exports = function intersection(other) { /***/ }), -/* 382 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $intersection = __webpack_require__(381); +var toSetLike = __webpack_require__(378); +var $intersection = __webpack_require__(385); // `Set.prototype.intersection` method // https://github.com/tc39/proposal-set-methods @@ -12780,14 +12867,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 383 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isDisjointFrom = __webpack_require__(384); -var setMethodAcceptSetLike = __webpack_require__(372); +var isDisjointFrom = __webpack_require__(388); +var setMethodAcceptSetLike = __webpack_require__(376); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -12797,16 +12884,16 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isD /***/ }), -/* 384 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var has = __webpack_require__(364).has; -var size = __webpack_require__(370); -var getSetRecord = __webpack_require__(371); -var iterateSet = __webpack_require__(369); +var aSet = __webpack_require__(367); +var has = __webpack_require__(368).has; +var size = __webpack_require__(374); +var getSetRecord = __webpack_require__(375); +var iterateSet = __webpack_require__(373); var iterateSimple = __webpack_require__(207); var iteratorClose = __webpack_require__(98); @@ -12826,15 +12913,15 @@ module.exports = function isDisjointFrom(other) { /***/ }), -/* 385 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $isDisjointFrom = __webpack_require__(384); +var toSetLike = __webpack_require__(378); +var $isDisjointFrom = __webpack_require__(388); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -12847,14 +12934,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 386 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isSubsetOf = __webpack_require__(387); -var setMethodAcceptSetLike = __webpack_require__(372); +var isSubsetOf = __webpack_require__(391); +var setMethodAcceptSetLike = __webpack_require__(376); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -12864,15 +12951,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isS /***/ }), -/* 387 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var size = __webpack_require__(370); -var iterate = __webpack_require__(369); -var getSetRecord = __webpack_require__(371); +var aSet = __webpack_require__(367); +var size = __webpack_require__(374); +var iterate = __webpack_require__(373); +var getSetRecord = __webpack_require__(375); // `Set.prototype.isSubsetOf` method // https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf @@ -12887,15 +12974,15 @@ module.exports = function isSubsetOf(other) { /***/ }), -/* 388 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $isSubsetOf = __webpack_require__(387); +var toSetLike = __webpack_require__(378); +var $isSubsetOf = __webpack_require__(391); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -12908,14 +12995,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 389 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isSupersetOf = __webpack_require__(390); -var setMethodAcceptSetLike = __webpack_require__(372); +var isSupersetOf = __webpack_require__(394); +var setMethodAcceptSetLike = __webpack_require__(376); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -12925,15 +13012,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isS /***/ }), -/* 390 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var has = __webpack_require__(364).has; -var size = __webpack_require__(370); -var getSetRecord = __webpack_require__(371); +var aSet = __webpack_require__(367); +var has = __webpack_require__(368).has; +var size = __webpack_require__(374); +var getSetRecord = __webpack_require__(375); var iterateSimple = __webpack_require__(207); var iteratorClose = __webpack_require__(98); @@ -12951,15 +13038,15 @@ module.exports = function isSupersetOf(other) { /***/ }), -/* 391 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $isSupersetOf = __webpack_require__(390); +var toSetLike = __webpack_require__(378); +var $isSupersetOf = __webpack_require__(394); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -12972,15 +13059,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 392 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var aSet = __webpack_require__(363); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var iterate = __webpack_require__(373); var toString = __webpack_require__(76); var arrayJoin = uncurryThis([].join); @@ -13002,16 +13089,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 393 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(363); -var SetHelpers = __webpack_require__(364); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var SetHelpers = __webpack_require__(368); +var iterate = __webpack_require__(373); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -13032,13 +13119,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 394 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var of = __webpack_require__(324); +var of = __webpack_require__(328); // `Set.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of @@ -13048,15 +13135,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 395 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aSet = __webpack_require__(363); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var iterate = __webpack_require__(373); var $TypeError = TypeError; @@ -13076,22 +13163,22 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { accumulator = callbackfn(accumulator, value, value, set); } }); - if (noInitial) throw $TypeError('Reduce of empty set with no initial value'); + if (noInitial) throw new $TypeError('Reduce of empty set with no initial value'); return accumulator; } }); /***/ }), -/* 396 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(363); -var iterate = __webpack_require__(369); +var aSet = __webpack_require__(367); +var iterate = __webpack_require__(373); // `Set.prototype.some` method // https://github.com/tc39/proposal-collection-methods @@ -13107,14 +13194,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 397 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var symmetricDifference = __webpack_require__(398); -var setMethodAcceptSetLike = __webpack_require__(372); +var symmetricDifference = __webpack_require__(402); +var setMethodAcceptSetLike = __webpack_require__(376); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -13124,15 +13211,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('sym /***/ }), -/* 398 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var SetHelpers = __webpack_require__(364); -var clone = __webpack_require__(368); -var getSetRecord = __webpack_require__(371); +var aSet = __webpack_require__(367); +var SetHelpers = __webpack_require__(368); +var clone = __webpack_require__(372); +var getSetRecord = __webpack_require__(375); var iterateSimple = __webpack_require__(207); var add = SetHelpers.add; @@ -13154,15 +13241,15 @@ module.exports = function symmetricDifference(other) { /***/ }), -/* 399 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $symmetricDifference = __webpack_require__(398); +var toSetLike = __webpack_require__(378); +var $symmetricDifference = __webpack_require__(402); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -13175,14 +13262,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 400 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var union = __webpack_require__(401); -var setMethodAcceptSetLike = __webpack_require__(372); +var union = __webpack_require__(405); +var setMethodAcceptSetLike = __webpack_require__(376); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -13192,15 +13279,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('uni /***/ }), -/* 401 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(363); -var add = __webpack_require__(364).add; -var clone = __webpack_require__(368); -var getSetRecord = __webpack_require__(371); +var aSet = __webpack_require__(367); +var add = __webpack_require__(368).add; +var clone = __webpack_require__(372); +var getSetRecord = __webpack_require__(375); var iterateSimple = __webpack_require__(207); // `Set.prototype.union` method @@ -13217,15 +13304,15 @@ module.exports = function union(other) { /***/ }), -/* 402 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(374); -var $union = __webpack_require__(401); +var toSetLike = __webpack_require__(378); +var $union = __webpack_require__(405); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -13238,13 +13325,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 403 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var cooked = __webpack_require__(404); +var cooked = __webpack_require__(408); // `String.cooked` method // https://github.com/tc39/proposal-string-cooked @@ -13254,7 +13341,7 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 404 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13279,7 +13366,7 @@ module.exports = function cooked(template /* , ...substitutions */) { var i = 0; while (true) { var nextVal = cookedTemplate[i++]; - if (nextVal === undefined) throw $TypeError('Incorrect template'); + if (nextVal === undefined) throw new $TypeError('Incorrect template'); push(elements, toString(nextVal)); if (i === literalSegments) return join(elements, ''); if (i < argumentsLength) push(elements, toString(arguments[i])); @@ -13288,18 +13375,18 @@ module.exports = function cooked(template /* , ...substitutions */) { /***/ }), -/* 405 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var createIteratorConstructor = __webpack_require__(242); +var createIteratorConstructor = __webpack_require__(244); var createIterResultObject = __webpack_require__(185); var requireObjectCoercible = __webpack_require__(15); var toString = __webpack_require__(76); var InternalStateModule = __webpack_require__(51); -var StringMultibyteModule = __webpack_require__(406); +var StringMultibyteModule = __webpack_require__(410); var codeAt = StringMultibyteModule.codeAt; var charAt = StringMultibyteModule.charAt; @@ -13335,7 +13422,7 @@ $({ target: 'String', proto: true, forced: true }, { /***/ }), -/* 406 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13379,12 +13466,12 @@ module.exports = { /***/ }), -/* 407 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var FREEZING = __webpack_require__(255); +var FREEZING = __webpack_require__(257); var $ = __webpack_require__(2); var shared = __webpack_require__(34); var getBuiltIn = __webpack_require__(23); @@ -13396,10 +13483,10 @@ var toObject = __webpack_require__(39); var isCallable = __webpack_require__(20); var lengthOfArrayLike = __webpack_require__(63); var defineProperty = __webpack_require__(44).f; -var createArrayFromList = __webpack_require__(251); -var cooked = __webpack_require__(404); -var parse = __webpack_require__(408); -var whitespaces = __webpack_require__(342); +var createArrayFromList = __webpack_require__(253); +var cooked = __webpack_require__(408); +var parse = __webpack_require__(412); +var whitespaces = __webpack_require__(346); var WeakMap = getBuiltIn('WeakMap'); var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap()); @@ -13432,7 +13519,7 @@ var INVALID_CLOSING_LINE = 'Invalid closing line'; var dedentTemplateStringsArray = function (template) { var rawInput = template.raw; // https://github.com/tc39/proposal-string-dedent/issues/75 - if (FREEZING && !isFrozen(rawInput)) throw $TypeError('Raw template should be frozen'); + if (FREEZING && !isFrozen(rawInput)) throw new $TypeError('Raw template should be frozen'); if (globalDedentRegistry.has(rawInput)) return globalDedentRegistry.get(rawInput); var raw = dedentStringsArray(rawInput); var cookedArr = cookStrings(raw); @@ -13452,12 +13539,12 @@ var dedentStringsArray = function (template) { var i = 0; var lines, common, quasi, k; - if (!length) throw $TypeError(INVALID_TAG); + if (!length) throw new $TypeError(INVALID_TAG); for (; i < length; i++) { var element = t[i]; if (typeof element == 'string') blocks[i] = split(element, NEW_LINE); - else throw $TypeError(INVALID_TAG); + else throw new $TypeError(INVALID_TAG); } for (i = 0; i < length; i++) { @@ -13465,13 +13552,13 @@ var dedentStringsArray = function (template) { lines = blocks[i]; if (i === 0) { if (lines.length === 1 || lines[0].length > 0) { - throw $TypeError(INVALID_OPENING_LINE); + throw new $TypeError(INVALID_OPENING_LINE); } lines[1] = ''; } if (lastSplit) { if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) { - throw $TypeError(INVALID_CLOSING_LINE); + throw new $TypeError(INVALID_CLOSING_LINE); } lines[lines.length - 2] = ''; lines[lines.length - 1] = ''; @@ -13543,7 +13630,7 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 408 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13669,13 +13756,13 @@ module.exports = function (raw) { /***/ }), -/* 409 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); -var defineWellKnownSymbol = __webpack_require__(410); +var defineWellKnownSymbol = __webpack_require__(414); var defineProperty = __webpack_require__(44).f; var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -13697,14 +13784,14 @@ if (Symbol) { /***/ }), -/* 410 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var path = __webpack_require__(411); +var path = __webpack_require__(415); var hasOwn = __webpack_require__(38); -var wrappedWellKnownSymbolModule = __webpack_require__(412); +var wrappedWellKnownSymbolModule = __webpack_require__(416); var defineProperty = __webpack_require__(44).f; module.exports = function (NAME) { @@ -13716,7 +13803,7 @@ module.exports = function (NAME) { /***/ }), -/* 411 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13727,7 +13814,7 @@ module.exports = global; /***/ }), -/* 412 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13738,13 +13825,13 @@ exports.f = wellKnownSymbol; /***/ }), -/* 413 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); -var defineWellKnownSymbol = __webpack_require__(410); +var defineWellKnownSymbol = __webpack_require__(414); var defineProperty = __webpack_require__(44).f; var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -13766,13 +13853,13 @@ if (Symbol) { /***/ }), -/* 414 */ +/* 418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(415); +var isRegisteredSymbol = __webpack_require__(419); // `Symbol.isRegisteredSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -13782,7 +13869,7 @@ $({ target: 'Symbol', stat: true }, { /***/ }), -/* 415 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13806,13 +13893,13 @@ module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) /***/ }), -/* 416 */ +/* 420 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(415); +var isRegisteredSymbol = __webpack_require__(419); // `Symbol.isRegistered` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -13822,13 +13909,13 @@ $({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { /***/ }), -/* 417 */ +/* 421 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(418); +var isWellKnownSymbol = __webpack_require__(422); // `Symbol.isWellKnownSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13839,7 +13926,7 @@ $({ target: 'Symbol', stat: true, forced: true }, { /***/ }), -/* 418 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13881,13 +13968,13 @@ module.exports = function isWellKnownSymbol(value) { /***/ }), -/* 419 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(418); +var isWellKnownSymbol = __webpack_require__(422); // `Symbol.isWellKnown` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13898,12 +13985,12 @@ $({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { /***/ }), -/* 420 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(410); +var defineWellKnownSymbol = __webpack_require__(414); // `Symbol.matcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching @@ -13911,13 +13998,13 @@ defineWellKnownSymbol('matcher'); /***/ }), -/* 421 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` -var defineWellKnownSymbol = __webpack_require__(410); +var defineWellKnownSymbol = __webpack_require__(414); // `Symbol.metadata` well-known symbol // https://github.com/tc39/proposal-decorators @@ -13925,12 +14012,12 @@ defineWellKnownSymbol('metadata'); /***/ }), -/* 422 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(410); +var defineWellKnownSymbol = __webpack_require__(414); // `Symbol.metadataKey` well-known symbol // https://github.com/tc39/proposal-decorator-metadata @@ -13938,12 +14025,12 @@ defineWellKnownSymbol('metadataKey'); /***/ }), -/* 423 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(410); +var defineWellKnownSymbol = __webpack_require__(414); // `Symbol.observable` well-known symbol // https://github.com/tc39/proposal-observable @@ -13951,7 +14038,7 @@ defineWellKnownSymbol('observable'); /***/ }), -/* 424 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13983,14 +14070,14 @@ exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , map /***/ }), -/* 425 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var ArrayBufferViewCore = __webpack_require__(166); var $filterReject = __webpack_require__(190).filterReject; -var fromSpeciesAndList = __webpack_require__(426); +var fromSpeciesAndList = __webpack_require__(430); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -14004,13 +14091,13 @@ exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thi /***/ }), -/* 426 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var arrayFromConstructorAndList = __webpack_require__(112); -var typedArraySpeciesConstructor = __webpack_require__(427); +var typedArraySpeciesConstructor = __webpack_require__(431); module.exports = function (instance, list) { return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); @@ -14018,7 +14105,7 @@ module.exports = function (instance, list) { /***/ }), -/* 427 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14037,7 +14124,7 @@ module.exports = function (originalArray) { /***/ }), -/* 428 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14045,7 +14132,7 @@ module.exports = function (originalArray) { // TODO: Remove from `core-js@4` var ArrayBufferViewCore = __webpack_require__(166); var $group = __webpack_require__(194); -var typedArraySpeciesConstructor = __webpack_require__(427); +var typedArraySpeciesConstructor = __webpack_require__(431); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -14059,7 +14146,7 @@ exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { /***/ }), -/* 429 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14134,7 +14221,7 @@ exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , . /***/ }), -/* 430 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14158,14 +14245,14 @@ exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { /***/ }), -/* 431 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(432); -var remove = __webpack_require__(433).remove; +var aWeakMap = __webpack_require__(436); +var remove = __webpack_require__(437).remove; // `WeakMap.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -14183,12 +14270,12 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 432 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(433).has; +var has = __webpack_require__(437).has; // Perform ? RequireInternalSlot(M, [[WeakMapData]]) module.exports = function (it) { @@ -14198,7 +14285,7 @@ module.exports = function (it) { /***/ }), -/* 433 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14219,13 +14306,13 @@ module.exports = { /***/ }), -/* 434 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var from = __webpack_require__(314); +var from = __webpack_require__(318); // `WeakMap.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from @@ -14235,13 +14322,13 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 435 */ +/* 439 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var of = __webpack_require__(324); +var of = __webpack_require__(328); // `WeakMap.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of @@ -14251,14 +14338,14 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 436 */ +/* 440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(432); -var WeakMapHelpers = __webpack_require__(433); +var aWeakMap = __webpack_require__(436); +var WeakMapHelpers = __webpack_require__(437); var get = WeakMapHelpers.get; var has = WeakMapHelpers.has; @@ -14285,14 +14372,14 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 437 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(438); -var add = __webpack_require__(439).add; +var aWeakSet = __webpack_require__(442); +var add = __webpack_require__(443).add; // `WeakSet.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -14307,12 +14394,12 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 438 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(439).has; +var has = __webpack_require__(443).has; // Perform ? RequireInternalSlot(M, [[WeakSetData]]) module.exports = function (it) { @@ -14322,7 +14409,7 @@ module.exports = function (it) { /***/ }), -/* 439 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14342,14 +14429,14 @@ module.exports = { /***/ }), -/* 440 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(438); -var remove = __webpack_require__(439).remove; +var aWeakSet = __webpack_require__(442); +var remove = __webpack_require__(443).remove; // `WeakSet.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -14367,13 +14454,13 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 441 */ +/* 445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var from = __webpack_require__(314); +var from = __webpack_require__(318); // `WeakSet.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from @@ -14383,13 +14470,13 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 442 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var of = __webpack_require__(324); +var of = __webpack_require__(328); // `WeakSet.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of @@ -14399,13 +14486,13 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 443 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var tryNodeRequire = __webpack_require__(444); +var tryNodeRequire = __webpack_require__(215); var getBuiltIn = __webpack_require__(23); var fails = __webpack_require__(6); var create = __webpack_require__(87); @@ -14416,9 +14503,9 @@ var defineBuiltInAccessor = __webpack_require__(119); var hasOwn = __webpack_require__(38); var anInstance = __webpack_require__(125); var anObject = __webpack_require__(46); -var errorToString = __webpack_require__(445); +var errorToString = __webpack_require__(448); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(446); +var DOMExceptionConstants = __webpack_require__(449); var clearErrorStack = __webpack_require__(81); var InternalStateModule = __webpack_require__(51); var DESCRIPTORS = __webpack_require__(5); @@ -14442,7 +14529,7 @@ var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.proto var ErrorPrototype = Error.prototype; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION); -var HAS_STACK = 'stack' in Error(DOM_EXCEPTION); +var HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); var codeFor = function (name) { return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0; @@ -14466,7 +14553,7 @@ var $DOMException = function DOMException() { this.code = code; } if (HAS_STACK) { - var error = Error(message); + var error = new Error(message); error.name = DOM_EXCEPTION; defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); } @@ -14551,23 +14638,7 @@ for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { /***/ }), -/* 444 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var IS_NODE = __webpack_require__(122); - -module.exports = function (name) { - try { - // eslint-disable-next-line no-new-func -- safe - if (IS_NODE) return Function('return require("' + name + '")')(); - } catch (error) { /* empty */ } -}; - - -/***/ }), -/* 445 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14604,7 +14675,7 @@ module.exports = INCORRECT_TO_STRING ? function toString() { /***/ }), -/* 446 */ +/* 449 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14639,7 +14710,7 @@ module.exports = { /***/ }), -/* 447 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14653,7 +14724,7 @@ var hasOwn = __webpack_require__(38); var anInstance = __webpack_require__(125); var inheritIfRequired = __webpack_require__(74); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(446); +var DOMExceptionConstants = __webpack_require__(449); var clearErrorStack = __webpack_require__(81); var DESCRIPTORS = __webpack_require__(5); var IS_PURE = __webpack_require__(35); @@ -14668,7 +14739,7 @@ var $DOMException = function DOMException() { var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); var that = new NativeDOMException(message, name); - var error = Error(message); + var error = new Error(message); error.name = DOM_EXCEPTION; defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); inheritIfRequired(that, this, $DOMException); @@ -14677,7 +14748,7 @@ var $DOMException = function DOMException() { var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype; -var ERROR_HAS_STACK = 'stack' in Error(DOM_EXCEPTION); +var ERROR_HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2); // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe @@ -14714,7 +14785,7 @@ if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { /***/ }), -/* 448 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14729,18 +14800,18 @@ setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); /***/ }), -/* 449 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's split to modules listed below -__webpack_require__(450); -__webpack_require__(451); +__webpack_require__(453); +__webpack_require__(454); /***/ }), -/* 450 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14757,7 +14828,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != /***/ }), -/* 451 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14765,7 +14836,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != var $ = __webpack_require__(2); var global = __webpack_require__(3); var setTask = __webpack_require__(129).set; -var schedulersFix = __webpack_require__(452); +var schedulersFix = __webpack_require__(455); // https://github.com/oven-sh/bun/issues/1633 var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; @@ -14778,7 +14849,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== /***/ }), -/* 452 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14786,7 +14857,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== var global = __webpack_require__(3); var apply = __webpack_require__(68); var isCallable = __webpack_require__(20); -var ENGINE_IS_BUN = __webpack_require__(453); +var ENGINE_IS_BUN = __webpack_require__(456); var USER_AGENT = __webpack_require__(28); var arraySlice = __webpack_require__(130); var validateArgumentsLength = __webpack_require__(131); @@ -14816,7 +14887,7 @@ module.exports = function (scheduler, hasTimeArg) { /***/ }), -/* 453 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14826,7 +14897,7 @@ module.exports = typeof Bun == 'function' && Bun && typeof Bun.version == 'strin /***/ }), -/* 454 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14855,7 +14926,7 @@ try { return global; }, set: function self(value) { - if (this !== global) throw $TypeError('Illegal invocation'); + if (this !== global) throw new $TypeError('Illegal invocation'); defineProperty(global, 'self', { value: value, writable: true, @@ -14874,7 +14945,7 @@ try { /***/ }), -/* 455 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14895,15 +14966,16 @@ var iterate = __webpack_require__(91); var anObject = __webpack_require__(46); var classof = __webpack_require__(77); var hasOwn = __webpack_require__(38); -var createProperty = __webpack_require__(252); +var createProperty = __webpack_require__(254); var createNonEnumerableProperty = __webpack_require__(43); var lengthOfArrayLike = __webpack_require__(63); var validateArgumentsLength = __webpack_require__(131); var getRegExpFlags = __webpack_require__(162); var MapHelpers = __webpack_require__(199); -var SetHelpers = __webpack_require__(364); +var SetHelpers = __webpack_require__(368); +var arrayBufferTransfer = __webpack_require__(212); var ERROR_STACK_INSTALLABLE = __webpack_require__(82); -var PROPER_TRANSFER = __webpack_require__(214); +var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(216); var Object = global.Object; var Array = global.Array; @@ -15110,37 +15182,37 @@ var structuredCloneInternal = function (value, map, transferredBuffers) { name = value.name; switch (name) { case 'AggregateError': - cloned = getBuiltin('AggregateError')([]); + cloned = new (getBuiltin('AggregateError'))([]); break; case 'EvalError': - cloned = EvalError(); + cloned = new EvalError(); break; case 'RangeError': - cloned = RangeError(); + cloned = new RangeError(); break; case 'ReferenceError': - cloned = ReferenceError(); + cloned = new ReferenceError(); break; case 'SyntaxError': - cloned = SyntaxError(); + cloned = new SyntaxError(); break; case 'TypeError': - cloned = TypeError(); + cloned = new TypeError(); break; case 'URIError': - cloned = URIError(); + cloned = new URIError(); break; case 'CompileError': - cloned = CompileError(); + cloned = new CompileError(); break; case 'LinkError': - cloned = LinkError(); + cloned = new LinkError(); break; case 'RuntimeError': - cloned = RuntimeError(); + cloned = new RuntimeError(); break; default: - cloned = Error(); + cloned = new Error(); } break; case 'DOMException': @@ -15403,7 +15475,7 @@ var replacePlaceholders = function (value, map) { }; var tryToTransfer = function (rawTransfer, map) { - if (!isObject(rawTransfer)) throw TypeError('Transfer option cannot be converted to a sequence'); + if (!isObject(rawTransfer)) throw new TypeError('Transfer option cannot be converted to a sequence'); var transfer = []; @@ -15428,7 +15500,7 @@ var tryToTransfer = function (rawTransfer, map) { if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); - if (PROPER_TRANSFER) { + if (PROPER_STRUCTURED_CLONE_TRANSFER) { transferred = nativeStructuredClone(value, { transfer: [value] }); } else switch (type) { case 'ImageBitmap': @@ -15476,8 +15548,8 @@ var tryToTransferBuffers = function (transfer, map) { if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); - if (PROPER_TRANSFER) { - transferred = nativeStructuredClone(value, { transfer: [value] }); + if (arrayBufferTransfer) { + transferred = arrayBufferTransfer(value, undefined, true); } else { if (!isCallable(value.transfer)) throwUnpolyfillable('ArrayBuffer', TRANSFERRING); transferred = value.transfer(); @@ -15489,7 +15561,7 @@ var tryToTransferBuffers = function (transfer, map) { // `structuredClone` method // https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone -$({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, { +$({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, forced: FORCED_REPLACEMENT }, { structuredClone: function structuredClone(value /* , { transfer } */) { var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined; var transfer = options ? options.transfer : undefined; @@ -15518,7 +15590,7 @@ $({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLA /***/ }), -/* 456 */ +/* 459 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15528,7 +15600,7 @@ var getBuiltIn = __webpack_require__(23); var fails = __webpack_require__(6); var validateArgumentsLength = __webpack_require__(131); var toString = __webpack_require__(76); -var USE_NATIVE_URL = __webpack_require__(457); +var USE_NATIVE_URL = __webpack_require__(460); var URL = getBuiltIn('URL'); @@ -15555,7 +15627,7 @@ $({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS }, { /***/ }), -/* 457 */ +/* 460 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15604,7 +15676,7 @@ module.exports = !fails(function () { /***/ }), -/* 458 */ +/* 461 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15660,7 +15732,7 @@ if (params + '' !== 'a=2') { /***/ }), -/* 459 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15695,7 +15767,7 @@ if (params.has('a', 2) || !params.has('a', undefined)) { /***/ }), -/* 460 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/docs/compat/compat-data.js b/docs/compat/compat-data.js index 9b9fef20f9e8..d9b8476b4039 100644 --- a/docs/compat/compat-data.js +++ b/docs/compat/compat-data.js @@ -6020,114 +6020,23 @@ "safari": "12.1", "samsung": "10.0" }, - "esnext.iterator.constructor": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, + "esnext.iterator.constructor": {}, "esnext.iterator.as-indexed-pairs": {}, "esnext.iterator.dispose": {}, - "esnext.iterator.drop": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.every": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.filter": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.find": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.flat-map": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.for-each": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.from": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, + "esnext.iterator.drop": {}, + "esnext.iterator.every": {}, + "esnext.iterator.filter": {}, + "esnext.iterator.find": {}, + "esnext.iterator.flat-map": {}, + "esnext.iterator.for-each": {}, + "esnext.iterator.from": {}, "esnext.iterator.indexed": {}, - "esnext.iterator.map": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, + "esnext.iterator.map": {}, "esnext.iterator.range": {}, - "esnext.iterator.reduce": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.some": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.take": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, - "esnext.iterator.to-array": { - "android": "117", - "chrome": "117", - "chrome-android": "117", - "edge": "117", - "electron": "27.0", - "opera": "103" - }, + "esnext.iterator.reduce": {}, + "esnext.iterator.some": {}, + "esnext.iterator.take": {}, + "esnext.iterator.to-array": {}, "esnext.iterator.to-async": {}, "esnext.json.is-raw-json": { "android": "114", @@ -6182,8 +6091,11 @@ "android": "117", "chrome": "117", "chrome-android": "117", + "deno": "1.37", "edge": "117", "electron": "27.0", + "firefox": "119", + "firefox-android": "119", "opera": "103" }, "esnext.map.includes": {}, @@ -6243,8 +6155,11 @@ "android": "117", "chrome": "117", "chrome-android": "117", + "deno": "1.37", "edge": "117", "electron": "27.0", + "firefox": "119", + "firefox-android": "119", "opera": "103" }, "esnext.observable": {}, @@ -6293,7 +6208,13 @@ }, "esnext.promise.try": {}, "esnext.promise.with-resolvers": { - "bun": "0.7.1" + "android": "119", + "bun": "0.7.1", + "chrome": "119", + "chrome-android": "119", + "edge": "119", + "electron": "28.0", + "opera": "105" }, "esnext.reflect.define-metadata": {}, "esnext.reflect.delete-metadata": {}, @@ -6304,6 +6225,7 @@ "esnext.reflect.has-metadata": {}, "esnext.reflect.has-own-metadata": {}, "esnext.reflect.metadata": {}, + "esnext.regexp.escape": {}, "esnext.set.add-all": {}, "esnext.set.delete-all": {}, "esnext.set.difference.v2": {}, @@ -6872,6 +6794,7 @@ "samsung": "9.0" }, "web.url.can-parse": { + "bun": "1.0.2", "deno": "1.33.2", "firefox": "115", "firefox-android": "115", @@ -6940,23 +6863,36 @@ "samsung": "9.0" }, "web.url-search-params.delete": { + "android": "118", + "chrome": "118", + "chrome-android": "118", "deno": "1.35", + "edge": "118", + "electron": "27.0", "firefox": "115", "firefox-android": "115", "ios": "17.0", "node": "20.2.0", + "opera": "104", "safari": "17.0" }, "web.url-search-params.has": { + "android": "118", + "chrome": "118", + "chrome-android": "118", "deno": "1.35", + "edge": "118", + "electron": "27.0", "firefox": "115", "firefox-android": "115", "ios": "17.0", "node": "20.2.0", + "opera": "104", "safari": "17.0" }, "web.url-search-params.size": { "android": "113", + "bun": "1.0.2", "chrome": "113", "chrome-android": "113", "deno": "1.32", diff --git a/docs/compat/tests.js b/docs/compat/tests.js index 3c6153698682..dd46afbaad6d 100644 --- a/docs/compat/tests.js +++ b/docs/compat/tests.js @@ -137,7 +137,7 @@ var SAFE_ITERATION_CLOSING_SUPPORT = function () { iteratorWithReturn[Symbol.iterator] = function () { return this; }; - Array.from(iteratorWithReturn, function () { throw Error('close'); }); + Array.from(iteratorWithReturn, function () { throw new Error('close'); }); } catch (error) { return SAFE_CLOSING; } @@ -1744,22 +1744,12 @@ GLOBAL.tests = { 'esnext.object.group-by': function () { return Object.groupBy; }, - // TODO: Remove this module from `core-js@4` since it's split to modules listed below - 'esnext.observable': function () { - return Observable; - }, - 'esnext.observable.constructor': function () { - return Observable; - }, - 'esnext.observable.from': function () { - return Observable.from; - }, - 'esnext.observable.of': function () { - return Observable.of; - }, 'esnext.promise.with-resolvers': [PROMISES_SUPPORT, function () { return Promise.withResolvers; }], + 'esnext.regexp.escape': function () { + return RegExp.escape; + }, 'esnext.set.add-all': function () { return Set.prototype.addAll; }, diff --git a/package-lock.json b/package-lock.json index 241396ba8e57..6a70c8fb6293 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "core-js", - "version": "3.32.2", + "version": "3.33.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "3.32.2", + "version": "3.33.0", "license": "MIT", "workspaces": [ "./packages/*" @@ -6387,7 +6387,7 @@ } }, "packages/core-js": { - "version": "3.32.2", + "version": "3.33.0", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6396,11 +6396,11 @@ } }, "packages/core-js-builder": { - "version": "3.32.2", + "version": "3.33.0", "license": "MIT", "dependencies": { - "core-js": "3.32.2", - "core-js-compat": "3.32.2", + "core-js": "3.33.0", + "core-js-compat": "3.33.0", "mkdirp": ">=0.5.5 <1", "webpack": ">=4.47.0 <5" }, @@ -6413,7 +6413,7 @@ } }, "packages/core-js-bundle": { - "version": "3.32.2", + "version": "3.33.0", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6422,7 +6422,7 @@ } }, "packages/core-js-compat": { - "version": "3.32.2", + "version": "3.33.0", "license": "MIT", "dependencies": { "browserslist": "^4.22.1" @@ -6433,7 +6433,7 @@ } }, "packages/core-js-pure": { - "version": "3.32.2", + "version": "3.33.0", "hasInstallScript": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index 50b1bade12cf..b9bfdc65f9e4 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "3.32.2", + "version": "3.33.0", "repository": { "type": "git", "url": "https://github.com/zloirock/core-js.git" diff --git a/packages/core-js-builder/package.json b/packages/core-js-builder/package.json index 9b5efe806e12..13e6be62e451 100644 --- a/packages/core-js-builder/package.json +++ b/packages/core-js-builder/package.json @@ -1,6 +1,6 @@ { "name": "core-js-builder", - "version": "3.32.2", + "version": "3.33.0", "description": "core-js builder", "repository": { "type": "git", @@ -21,8 +21,8 @@ "main": "index.js", "types": "index.d.ts", "dependencies": { - "core-js": "3.32.2", - "core-js-compat": "3.32.2", + "core-js": "3.33.0", + "core-js-compat": "3.33.0", "mkdirp": ">=0.5.5 <1", "webpack": ">=4.47.0 <5" }, diff --git a/packages/core-js-bundle/package.json b/packages/core-js-bundle/package.json index 548575b1bb78..592cadc2bdd8 100644 --- a/packages/core-js-bundle/package.json +++ b/packages/core-js-bundle/package.json @@ -1,6 +1,6 @@ { "name": "core-js-bundle", - "version": "3.32.2", + "version": "3.33.0", "description": "Standard library", "keywords": [ "ES3", diff --git a/packages/core-js-compat/README.md b/packages/core-js-compat/README.md index 4483abd6d1bc..7d18151279a5 100644 --- a/packages/core-js-compat/README.md +++ b/packages/core-js-compat/README.md @@ -27,7 +27,7 @@ const { exclude: [ // optional list / filter of modules to exclude, the signature is similar to `modules` option 'web.atob', ], - version: '3.32', // used `core-js` version, by default - the latest + version: '3.33', // used `core-js` version, by default - the latest inverse: false, // inverse of the result - shows modules that are NOT required for the target environment }); @@ -125,9 +125,9 @@ require('core-js-compat/modules'); // => Array require('core-js-compat').modules; // => Array // the subset of modules which available in the passed `core-js` version: -require('core-js-compat/get-modules-list-for-target-version')('3.32'); // => Array +require('core-js-compat/get-modules-list-for-target-version')('3.33'); // => Array // or -require('core-js-compat').getModulesListForTargetVersion('3.32'); // => Array +require('core-js-compat').getModulesListForTargetVersion('3.33'); // => Array ``` If you wanna help to improve this data, you could take a look at the related section of [`CONTRIBUTING.md`](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md#how-to-update-core-js-compat-data). The visualization of compatibility data and the browser tests runner is available [here](http://zloirock.github.io/core-js/compat/), the example: diff --git a/packages/core-js-compat/package.json b/packages/core-js-compat/package.json index 5db4ecccbac4..364b1f0c499c 100644 --- a/packages/core-js-compat/package.json +++ b/packages/core-js-compat/package.json @@ -1,6 +1,6 @@ { "name": "core-js-compat", - "version": "3.32.2", + "version": "3.33.0", "description": "core-js compat", "repository": { "type": "git", diff --git a/packages/core-js-pure/package.json b/packages/core-js-pure/package.json index 4e89bce9749c..bfd42a7a6afb 100644 --- a/packages/core-js-pure/package.json +++ b/packages/core-js-pure/package.json @@ -1,6 +1,6 @@ { "name": "core-js-pure", - "version": "3.32.2", + "version": "3.33.0", "description": "Standard library", "keywords": [ "ES3", diff --git a/packages/core-js/internals/shared.js b/packages/core-js/internals/shared.js index c01e7ced081e..fb571a4dcade 100644 --- a/packages/core-js/internals/shared.js +++ b/packages/core-js/internals/shared.js @@ -5,9 +5,9 @@ var store = require('../internals/shared-store'); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.32.2', + version: '3.33.0', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); diff --git a/packages/core-js/package.json b/packages/core-js/package.json index 02aecf21de9f..6c3ceeea4a75 100644 --- a/packages/core-js/package.json +++ b/packages/core-js/package.json @@ -1,6 +1,6 @@ { "name": "core-js", - "version": "3.32.2", + "version": "3.33.0", "description": "Standard library", "keywords": [ "ES3",