--- a/wp/wp-includes/js/dist/vendor/wp-polyfill.js Fri Sep 05 18:40:08 2025 +0200
+++ b/wp/wp-includes/js/dist/vendor/wp-polyfill.js Fri Sep 05 18:52:52 2025 +0200
@@ -1,7 +1,7 @@
/**
- * core-js 3.35.1
+ * core-js 3.39.0
* © 2014-2024 Denis Pushkarev (zloirock.ru)
- * license: https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE
+ * license: https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE
* source: https://github.com/zloirock/core-js
*/
!function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap
@@ -95,25 +95,29 @@
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(1);
-__webpack_require__(70);
-__webpack_require__(77);
+__webpack_require__(73);
+__webpack_require__(76);
+__webpack_require__(78);
__webpack_require__(80);
-__webpack_require__(81);
-__webpack_require__(83);
+__webpack_require__(86);
__webpack_require__(95);
__webpack_require__(96);
-__webpack_require__(98);
-__webpack_require__(101);
-__webpack_require__(103);
-__webpack_require__(104);
+__webpack_require__(107);
+__webpack_require__(108);
__webpack_require__(113);
__webpack_require__(114);
-__webpack_require__(117);
-__webpack_require__(123);
-__webpack_require__(138);
-__webpack_require__(140);
-__webpack_require__(141);
-module.exports = __webpack_require__(142);
+__webpack_require__(116);
+__webpack_require__(118);
+__webpack_require__(119);
+__webpack_require__(127);
+__webpack_require__(128);
+__webpack_require__(131);
+__webpack_require__(137);
+__webpack_require__(146);
+__webpack_require__(148);
+__webpack_require__(149);
+__webpack_require__(150);
+module.exports = __webpack_require__(151);
/***/ }),
@@ -123,47 +127,22 @@
"use strict";
var $ = __webpack_require__(2);
-var toObject = __webpack_require__(38);
-var lengthOfArrayLike = __webpack_require__(62);
-var setArrayLength = __webpack_require__(67);
-var doesNotExceedSafeInteger = __webpack_require__(69);
-var fails = __webpack_require__(6);
-
-var INCORRECT_TO_LENGTH = fails(function () {
- return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
-});
-
-// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError
-// https://bugs.chromium.org/p/v8/issues/detail?id=12681
-var properErrorOnNonWritableLength = function () {
- try {
- // eslint-disable-next-line es/no-object-defineproperty -- safe
- Object.defineProperty([], 'length', { writable: false }).push();
- } catch (error) {
- return error instanceof TypeError;
- }
-};
-
-var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();
-
-// `Array.prototype.push` method
-// https://tc39.es/ecma262/#sec-array.prototype.push
-$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
- // eslint-disable-next-line no-unused-vars -- required for `.length`
- push: function push(item) {
- var O = toObject(this);
- var len = lengthOfArrayLike(O);
- var argCount = arguments.length;
- doesNotExceedSafeInteger(len + argCount);
- for (var i = 0; i < argCount; i++) {
- O[len] = arguments[i];
- len++;
- }
- setArrayLength(O, len);
- return len;
+var arrayToReversed = __webpack_require__(67);
+var toIndexedObject = __webpack_require__(11);
+var addToUnscopables = __webpack_require__(68);
+
+var $Array = Array;
+
+// `Array.prototype.toReversed` method
+// https://tc39.es/ecma262/#sec-array.prototype.toreversed
+$({ target: 'Array', proto: true }, {
+ toReversed: function toReversed() {
+ return arrayToReversed(toIndexedObject(this), $Array);
}
});
+addToUnscopables('toReversed');
+
/***/ }),
/* 2 */
@@ -171,7 +150,7 @@
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var getOwnPropertyDescriptor = __webpack_require__(4).f;
var createNonEnumerableProperty = __webpack_require__(42);
var defineBuiltIn = __webpack_require__(46);
@@ -200,11 +179,11 @@
var STATIC = options.stat;
var FORCED, target, key, targetProperty, sourceProperty, descriptor;
if (GLOBAL) {
- target = global;
+ target = globalThis;
} else if (STATIC) {
- target = global[TARGET] || defineGlobalProperty(TARGET, {});
+ target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});
} else {
- target = global[TARGET] && global[TARGET].prototype;
+ target = globalThis[TARGET] && globalThis[TARGET].prototype;
}
if (target) for (key in source) {
sourceProperty = source[key];
@@ -591,7 +570,7 @@
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var isCallable = __webpack_require__(20);
var aFunction = function (argument) {
@@ -599,7 +578,7 @@
};
module.exports = function (namespace, method) {
- return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];
+ return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
};
@@ -623,9 +602,9 @@
/* eslint-disable es/no-symbol -- required for testing */
var NATIVE_SYMBOL = __webpack_require__(25);
-module.exports = NATIVE_SYMBOL
- && !Symbol.sham
- && typeof Symbol.iterator == 'symbol';
+module.exports = NATIVE_SYMBOL &&
+ !Symbol.sham &&
+ typeof Symbol.iterator == 'symbol';
/***/ }),
@@ -637,9 +616,9 @@
/* eslint-disable es/no-symbol -- required for testing */
var V8_VERSION = __webpack_require__(26);
var fails = __webpack_require__(6);
-var global = __webpack_require__(3);
-
-var $String = global.String;
+var globalThis = __webpack_require__(3);
+
+var $String = globalThis.String;
// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
@@ -660,11 +639,11 @@
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var userAgent = __webpack_require__(27);
-var process = global.process;
-var Deno = global.Deno;
+var process = globalThis.process;
+var Deno = globalThis.Deno;
var versions = process && process.versions || Deno && Deno.version;
var v8 = versions && versions.v8;
var match, version;
@@ -695,7 +674,12 @@
"use strict";
-module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';
+var globalThis = __webpack_require__(3);
+
+var navigator = globalThis.navigator;
+var userAgent = navigator && navigator.userAgent;
+
+module.exports = userAgent ? String(userAgent) : '';
/***/ }),
@@ -779,14 +763,14 @@
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var shared = __webpack_require__(33);
var hasOwn = __webpack_require__(37);
var uid = __webpack_require__(39);
var NATIVE_SYMBOL = __webpack_require__(25);
var USE_SYMBOL_AS_UID = __webpack_require__(24);
-var Symbol = global.Symbol;
+var Symbol = globalThis.Symbol;
var WellKnownSymbolsStore = shared('wks');
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;
@@ -805,22 +789,37 @@
"use strict";
-var IS_PURE = __webpack_require__(34);
-var store = __webpack_require__(35);
-
-(module.exports = function (key, value) {
- return store[key] || (store[key] = value !== undefined ? value : {});
-})('versions', []).push({
- version: '3.35.1',
+var store = __webpack_require__(34);
+
+module.exports = function (key, value) {
+ return store[key] || (store[key] = value || {});
+};
+
+
+/***/ }),
+/* 34 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var IS_PURE = __webpack_require__(35);
+var globalThis = __webpack_require__(3);
+var defineGlobalProperty = __webpack_require__(36);
+
+var SHARED = '__core-js_shared__';
+var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
+
+(store.versions || (store.versions = [])).push({
+ version: '3.39.0',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)',
- license: 'https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE',
+ license: 'https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE',
source: 'https://github.com/zloirock/core-js'
});
/***/ }),
-/* 34 */
+/* 35 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -829,36 +828,21 @@
/***/ }),
-/* 35 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__(3);
-var defineGlobalProperty = __webpack_require__(36);
-
-var SHARED = '__core-js_shared__';
-var store = global[SHARED] || defineGlobalProperty(SHARED, {});
-
-module.exports = store;
-
-
-/***/ }),
/* 36 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
// eslint-disable-next-line es/no-object-defineproperty -- safe
var defineProperty = Object.defineProperty;
module.exports = function (key, value) {
try {
- defineProperty(global, key, { value: value, configurable: true, writable: true });
+ defineProperty(globalThis, key, { value: value, configurable: true, writable: true });
} catch (error) {
- global[key] = value;
+ globalThis[key] = value;
} return value;
};
@@ -941,10 +925,10 @@
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var isObject = __webpack_require__(19);
-var document = global.document;
+var document = globalThis.document;
// typeof document.createElement is 'object' in old IE
var EXISTS = isObject(document) && isObject(document.createElement);
@@ -1190,7 +1174,7 @@
var uncurryThis = __webpack_require__(13);
var isCallable = __webpack_require__(20);
-var store = __webpack_require__(35);
+var store = __webpack_require__(34);
var functionToString = uncurryThis(Function.toString);
@@ -1211,17 +1195,17 @@
"use strict";
var NATIVE_WEAK_MAP = __webpack_require__(51);
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var isObject = __webpack_require__(19);
var createNonEnumerableProperty = __webpack_require__(42);
var hasOwn = __webpack_require__(37);
-var shared = __webpack_require__(35);
+var shared = __webpack_require__(34);
var sharedKey = __webpack_require__(52);
var hiddenKeys = __webpack_require__(53);
var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
-var TypeError = global.TypeError;
-var WeakMap = global.WeakMap;
+var TypeError = globalThis.TypeError;
+var WeakMap = globalThis.WeakMap;
var set, get, has;
var enforce = function (it) {
@@ -1288,10 +1272,10 @@
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var isCallable = __webpack_require__(20);
-var WeakMap = global.WeakMap;
+var WeakMap = globalThis.WeakMap;
module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
@@ -1429,6 +1413,7 @@
return function ($this, el, fromIndex) {
var O = toIndexedObject($this);
var length = lengthOfArrayLike(O);
+ if (length === 0) return !IS_INCLUDES && -1;
var index = toAbsoluteIndex(fromIndex, length);
var value;
// Array#includes uses SameValueZero equality algorithm
@@ -1606,95 +1591,6 @@
"use strict";
-var DESCRIPTORS = __webpack_require__(5);
-var isArray = __webpack_require__(68);
-
-var $TypeError = TypeError;
-// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
-var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
-
-// Safari < 13 does not throw an error in this case
-var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {
- // makes no sense without proper strict mode support
- if (this !== undefined) return true;
- try {
- // eslint-disable-next-line es/no-object-defineproperty -- safe
- Object.defineProperty([], 'length', { writable: false }).length = 1;
- } catch (error) {
- return error instanceof TypeError;
- }
-}();
-
-module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {
- if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {
- throw new $TypeError('Cannot set read only .length');
- } return O.length = length;
-} : function (O, length) {
- return O.length = length;
-};
-
-
-/***/ }),
-/* 68 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var classof = __webpack_require__(14);
-
-// `IsArray` abstract operation
-// https://tc39.es/ecma262/#sec-isarray
-// eslint-disable-next-line es/no-array-isarray -- safe
-module.exports = Array.isArray || function isArray(argument) {
- return classof(argument) === 'Array';
-};
-
-
-/***/ }),
-/* 69 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $TypeError = TypeError;
-var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
-
-module.exports = function (it) {
- if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
- return it;
-};
-
-
-/***/ }),
-/* 70 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var $ = __webpack_require__(2);
-var arrayToReversed = __webpack_require__(71);
-var toIndexedObject = __webpack_require__(11);
-var addToUnscopables = __webpack_require__(72);
-
-var $Array = Array;
-
-// `Array.prototype.toReversed` method
-// https://tc39.es/ecma262/#sec-array.prototype.toreversed
-$({ target: 'Array', proto: true }, {
- toReversed: function toReversed() {
- return arrayToReversed(toIndexedObject(this), $Array);
- }
-});
-
-addToUnscopables('toReversed');
-
-
-/***/ }),
-/* 71 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
var lengthOfArrayLike = __webpack_require__(62);
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed
@@ -1709,13 +1605,13 @@
/***/ }),
-/* 72 */
+/* 68 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellKnownSymbol = __webpack_require__(32);
-var create = __webpack_require__(73);
+var create = __webpack_require__(69);
var defineProperty = __webpack_require__(43).f;
var UNSCOPABLES = wellKnownSymbol('unscopables');
@@ -1737,17 +1633,17 @@
/***/ }),
-/* 73 */
+/* 69 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* global ActiveXObject -- old IE, WSH */
var anObject = __webpack_require__(45);
-var definePropertiesModule = __webpack_require__(74);
+var definePropertiesModule = __webpack_require__(70);
var enumBugKeys = __webpack_require__(64);
var hiddenKeys = __webpack_require__(53);
-var html = __webpack_require__(76);
+var html = __webpack_require__(72);
var documentCreateElement = __webpack_require__(41);
var sharedKey = __webpack_require__(52);
@@ -1768,7 +1664,8 @@
activeXDocument.write(scriptTag(''));
activeXDocument.close();
var temp = activeXDocument.parentWindow.Object;
- activeXDocument = null; // avoid memory leak
+ // eslint-disable-next-line no-useless-assignment -- avoid memory leak
+ activeXDocument = null;
return temp;
};
@@ -1828,7 +1725,7 @@
/***/ }),
-/* 74 */
+/* 70 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1838,7 +1735,7 @@
var definePropertyModule = __webpack_require__(43);
var anObject = __webpack_require__(45);
var toIndexedObject = __webpack_require__(11);
-var objectKeys = __webpack_require__(75);
+var objectKeys = __webpack_require__(71);
// `Object.defineProperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
@@ -1856,7 +1753,7 @@
/***/ }),
-/* 75 */
+/* 71 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1873,7 +1770,7 @@
/***/ }),
-/* 76 */
+/* 72 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1884,7 +1781,7 @@
/***/ }),
-/* 77 */
+/* 73 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1893,9 +1790,9 @@
var uncurryThis = __webpack_require__(13);
var aCallable = __webpack_require__(29);
var toIndexedObject = __webpack_require__(11);
-var arrayFromConstructorAndList = __webpack_require__(78);
-var getBuiltInPrototypeMethod = __webpack_require__(79);
-var addToUnscopables = __webpack_require__(72);
+var arrayFromConstructorAndList = __webpack_require__(74);
+var getBuiltInPrototypeMethod = __webpack_require__(75);
+var addToUnscopables = __webpack_require__(68);
var $Array = Array;
var sort = uncurryThis(getBuiltInPrototypeMethod('Array', 'sort'));
@@ -1915,7 +1812,7 @@
/***/ }),
-/* 78 */
+/* 74 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1932,29 +1829,29 @@
/***/ }),
-/* 79 */
+/* 75 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
module.exports = function (CONSTRUCTOR, METHOD) {
- var Constructor = global[CONSTRUCTOR];
+ var Constructor = globalThis[CONSTRUCTOR];
var Prototype = Constructor && Constructor.prototype;
return Prototype && Prototype[METHOD];
};
/***/ }),
-/* 80 */
+/* 76 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(2);
-var addToUnscopables = __webpack_require__(72);
-var doesNotExceedSafeInteger = __webpack_require__(69);
+var addToUnscopables = __webpack_require__(68);
+var doesNotExceedSafeInteger = __webpack_require__(77);
var lengthOfArrayLike = __webpack_require__(62);
var toAbsoluteIndex = __webpack_require__(59);
var toIndexedObject = __webpack_require__(11);
@@ -1998,13 +1895,28 @@
/***/ }),
-/* 81 */
+/* 77 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var $TypeError = TypeError;
+var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
+
+module.exports = function (it) {
+ if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
+ return it;
+};
+
+
+/***/ }),
+/* 78 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(2);
-var arrayWith = __webpack_require__(82);
+var arrayWith = __webpack_require__(79);
var toIndexedObject = __webpack_require__(11);
var $Array = Array;
@@ -2019,7 +1931,7 @@
/***/ }),
-/* 82 */
+/* 79 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2044,18 +1956,395 @@
/***/ }),
+/* 80 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var DESCRIPTORS = __webpack_require__(5);
+var defineBuiltInAccessor = __webpack_require__(81);
+var isDetached = __webpack_require__(82);
+
+var ArrayBufferPrototype = ArrayBuffer.prototype;
+
+// `ArrayBuffer.prototype.detached` getter
+// https://tc39.es/ecma262/#sec-get-arraybuffer.prototype.detached
+if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) {
+ defineBuiltInAccessor(ArrayBufferPrototype, 'detached', {
+ configurable: true,
+ get: function detached() {
+ return isDetached(this);
+ }
+ });
+}
+
+
+/***/ }),
+/* 81 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var makeBuiltIn = __webpack_require__(47);
+var defineProperty = __webpack_require__(43);
+
+module.exports = function (target, name, descriptor) {
+ if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
+ if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
+ return defineProperty.f(target, name, descriptor);
+};
+
+
+/***/ }),
+/* 82 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
+var uncurryThis = __webpack_require__(83);
+var arrayBufferByteLength = __webpack_require__(84);
+
+var ArrayBuffer = globalThis.ArrayBuffer;
+var ArrayBufferPrototype = ArrayBuffer && ArrayBuffer.prototype;
+var slice = ArrayBufferPrototype && uncurryThis(ArrayBufferPrototype.slice);
+
+module.exports = function (O) {
+ if (arrayBufferByteLength(O) !== 0) return false;
+ if (!slice) return false;
+ try {
+ slice(O, 0, 0);
+ return false;
+ } catch (error) {
+ return true;
+ }
+};
+
+
+/***/ }),
/* 83 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+var classofRaw = __webpack_require__(14);
+var uncurryThis = __webpack_require__(13);
+
+module.exports = function (fn) {
+ // Nashorn bug:
+ // https://github.com/zloirock/core-js/issues/1128
+ // https://github.com/zloirock/core-js/issues/1130
+ if (classofRaw(fn) === 'Function') return uncurryThis(fn);
+};
+
+
+/***/ }),
+/* 84 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
+var uncurryThisAccessor = __webpack_require__(85);
+var classof = __webpack_require__(14);
+
+var ArrayBuffer = globalThis.ArrayBuffer;
+var TypeError = globalThis.TypeError;
+
+// Includes
+// - Perform ? RequireInternalSlot(O, [[ArrayBufferData]]).
+// - If IsSharedArrayBuffer(O) is true, throw a TypeError exception.
+module.exports = ArrayBuffer && uncurryThisAccessor(ArrayBuffer.prototype, 'byteLength', 'get') || function (O) {
+ if (classof(O) !== 'ArrayBuffer') throw new TypeError('ArrayBuffer expected');
+ return O.byteLength;
+};
+
+
+/***/ }),
+/* 85 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var uncurryThis = __webpack_require__(13);
+var aCallable = __webpack_require__(29);
+
+module.exports = function (object, key, method) {
+ try {
+ // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
+ return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));
+ } catch (error) { /* empty */ }
+};
+
+
+/***/ }),
+/* 86 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var $ = __webpack_require__(2);
+var $transfer = __webpack_require__(87);
+
+// `ArrayBuffer.prototype.transfer` method
+// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfer
+if ($transfer) $({ target: 'ArrayBuffer', proto: true }, {
+ transfer: function transfer() {
+ return $transfer(this, arguments.length ? arguments[0] : undefined, true);
+ }
+});
+
+
+/***/ }),
+/* 87 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
+var uncurryThis = __webpack_require__(13);
+var uncurryThisAccessor = __webpack_require__(85);
+var toIndex = __webpack_require__(88);
+var notDetached = __webpack_require__(89);
+var arrayBufferByteLength = __webpack_require__(84);
+var detachTransferable = __webpack_require__(90);
+var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(94);
+
+var structuredClone = globalThis.structuredClone;
+var ArrayBuffer = globalThis.ArrayBuffer;
+var DataView = globalThis.DataView;
+var min = Math.min;
+var ArrayBufferPrototype = ArrayBuffer.prototype;
+var DataViewPrototype = DataView.prototype;
+var slice = uncurryThis(ArrayBufferPrototype.slice);
+var isResizable = uncurryThisAccessor(ArrayBufferPrototype, 'resizable', 'get');
+var maxByteLength = uncurryThisAccessor(ArrayBufferPrototype, 'maxByteLength', 'get');
+var getInt8 = uncurryThis(DataViewPrototype.getInt8);
+var setInt8 = uncurryThis(DataViewPrototype.setInt8);
+
+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);
+ var newBuffer;
+ notDetached(arrayBuffer);
+ 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;
+};
+
+
+/***/ }),
+/* 88 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var toIntegerOrInfinity = __webpack_require__(60);
+var toLength = __webpack_require__(63);
+
+var $RangeError = RangeError;
+
+// `ToIndex` abstract operation
+// https://tc39.es/ecma262/#sec-toindex
+module.exports = function (it) {
+ if (it === undefined) return 0;
+ var number = toIntegerOrInfinity(it);
+ var length = toLength(number);
+ if (number !== length) throw new $RangeError('Wrong length or index');
+ return length;
+};
+
+
+/***/ }),
+/* 89 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var isDetached = __webpack_require__(82);
+
+var $TypeError = TypeError;
+
+module.exports = function (it) {
+ if (isDetached(it)) throw new $TypeError('ArrayBuffer is detached');
+ return it;
+};
+
+
+/***/ }),
+/* 90 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
+var getBuiltInNodeModule = __webpack_require__(91);
+var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(94);
+
+var structuredClone = globalThis.structuredClone;
+var $ArrayBuffer = globalThis.ArrayBuffer;
+var $MessageChannel = globalThis.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 = getBuiltInNodeModule('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;
+
+
+/***/ }),
+/* 91 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
+var IS_NODE = __webpack_require__(92);
+
+module.exports = function (name) {
+ if (IS_NODE) {
+ try {
+ return globalThis.process.getBuiltinModule(name);
+ } catch (error) { /* empty */ }
+ try {
+ // eslint-disable-next-line no-new-func -- safe
+ return Function('return require("' + name + '")')();
+ } catch (error) { /* empty */ }
+ }
+};
+
+
+/***/ }),
+/* 92 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var ENVIRONMENT = __webpack_require__(93);
+
+module.exports = ENVIRONMENT === 'NODE';
+
+
+/***/ }),
+/* 93 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+/* global Bun, Deno -- detection */
+var globalThis = __webpack_require__(3);
+var userAgent = __webpack_require__(27);
+var classof = __webpack_require__(14);
+
+var userAgentStartsWith = function (string) {
+ return userAgent.slice(0, string.length) === string;
+};
+
+module.exports = (function () {
+ if (userAgentStartsWith('Bun/')) return 'BUN';
+ if (userAgentStartsWith('Cloudflare-Workers')) return 'CLOUDFLARE';
+ if (userAgentStartsWith('Deno/')) return 'DENO';
+ if (userAgentStartsWith('Node.js/')) return 'NODE';
+ if (globalThis.Bun && typeof Bun.version == 'string') return 'BUN';
+ if (globalThis.Deno && typeof Deno.version == 'object') return 'DENO';
+ if (classof(globalThis.process) === 'process') return 'NODE';
+ if (globalThis.window && globalThis.document) return 'BROWSER';
+ return 'REST';
+})();
+
+
+/***/ }),
+/* 94 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
+var fails = __webpack_require__(6);
+var V8 = __webpack_require__(26);
+var ENVIRONMENT = __webpack_require__(93);
+
+var structuredClone = globalThis.structuredClone;
+
+module.exports = !!structuredClone && !fails(function () {
+ // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation
+ // https://github.com/zloirock/core-js/issues/679
+ if ((ENVIRONMENT === 'DENO' && V8 > 92) || (ENVIRONMENT === 'NODE' && V8 > 94) || (ENVIRONMENT === 'BROWSER' && V8 > 97)) return false;
+ var buffer = new ArrayBuffer(8);
+ var clone = structuredClone(buffer, { transfer: [buffer] });
+ return buffer.byteLength !== 0 || clone.byteLength !== 8;
+});
+
+
+/***/ }),
+/* 95 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var $ = __webpack_require__(2);
+var $transfer = __webpack_require__(87);
+
+// `ArrayBuffer.prototype.transferToFixedLength` method
+// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfertofixedlength
+if ($transfer) $({ target: 'ArrayBuffer', proto: true }, {
+ transferToFixedLength: function transferToFixedLength() {
+ return $transfer(this, arguments.length ? arguments[0] : undefined, false);
+ }
+});
+
+
+/***/ }),
+/* 96 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
var $ = __webpack_require__(2);
var uncurryThis = __webpack_require__(13);
var aCallable = __webpack_require__(29);
var requireObjectCoercible = __webpack_require__(15);
-var iterate = __webpack_require__(84);
-var MapHelpers = __webpack_require__(94);
-var IS_PURE = __webpack_require__(34);
+var iterate = __webpack_require__(97);
+var MapHelpers = __webpack_require__(106);
+var IS_PURE = __webpack_require__(35);
+var fails = __webpack_require__(6);
var Map = MapHelpers.Map;
var has = MapHelpers.has;
@@ -2063,9 +2352,15 @@
var set = MapHelpers.set;
var push = uncurryThis([].push);
+var DOES_NOT_WORK_WITH_PRIMITIVES = IS_PURE || fails(function () {
+ return Map.groupBy('ab', function (it) {
+ return it;
+ }).get('a').length !== 1;
+});
+
// `Map.groupBy` method
-// https://github.com/tc39/proposal-array-grouping
-$({ target: 'Map', stat: true, forced: IS_PURE }, {
+// https://tc39.es/ecma262/#sec-map.groupby
+$({ target: 'Map', stat: true, forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES }, {
groupBy: function groupBy(items, callbackfn) {
requireObjectCoercible(items);
aCallable(callbackfn);
@@ -2082,21 +2377,21 @@
/***/ }),
-/* 84 */
+/* 97 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var bind = __webpack_require__(85);
+var bind = __webpack_require__(98);
var call = __webpack_require__(7);
var anObject = __webpack_require__(45);
var tryToString = __webpack_require__(30);
-var isArrayIteratorMethod = __webpack_require__(87);
+var isArrayIteratorMethod = __webpack_require__(99);
var lengthOfArrayLike = __webpack_require__(62);
var isPrototypeOf = __webpack_require__(23);
-var getIterator = __webpack_require__(89);
-var getIteratorMethod = __webpack_require__(90);
-var iteratorClose = __webpack_require__(93);
+var getIterator = __webpack_require__(101);
+var getIteratorMethod = __webpack_require__(102);
+var iteratorClose = __webpack_require__(105);
var $TypeError = TypeError;
@@ -2158,12 +2453,12 @@
/***/ }),
-/* 85 */
+/* 98 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var uncurryThis = __webpack_require__(86);
+var uncurryThis = __webpack_require__(83);
var aCallable = __webpack_require__(29);
var NATIVE_BIND = __webpack_require__(8);
@@ -2179,30 +2474,13 @@
/***/ }),
-/* 86 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var classofRaw = __webpack_require__(14);
-var uncurryThis = __webpack_require__(13);
-
-module.exports = function (fn) {
- // Nashorn bug:
- // https://github.com/zloirock/core-js/issues/1128
- // https://github.com/zloirock/core-js/issues/1130
- if (classofRaw(fn) === 'Function') return uncurryThis(fn);
-};
-
-
-/***/ }),
-/* 87 */
+/* 99 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellKnownSymbol = __webpack_require__(32);
-var Iterators = __webpack_require__(88);
+var Iterators = __webpack_require__(100);
var ITERATOR = wellKnownSymbol('iterator');
var ArrayPrototype = Array.prototype;
@@ -2214,7 +2492,7 @@
/***/ }),
-/* 88 */
+/* 100 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2223,7 +2501,7 @@
/***/ }),
-/* 89 */
+/* 101 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2232,7 +2510,7 @@
var aCallable = __webpack_require__(29);
var anObject = __webpack_require__(45);
var tryToString = __webpack_require__(30);
-var getIteratorMethod = __webpack_require__(90);
+var getIteratorMethod = __webpack_require__(102);
var $TypeError = TypeError;
@@ -2244,15 +2522,15 @@
/***/ }),
-/* 90 */
+/* 102 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var classof = __webpack_require__(91);
+var classof = __webpack_require__(103);
var getMethod = __webpack_require__(28);
var isNullOrUndefined = __webpack_require__(16);
-var Iterators = __webpack_require__(88);
+var Iterators = __webpack_require__(100);
var wellKnownSymbol = __webpack_require__(32);
var ITERATOR = wellKnownSymbol('iterator');
@@ -2265,12 +2543,12 @@
/***/ }),
-/* 91 */
+/* 103 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var TO_STRING_TAG_SUPPORT = __webpack_require__(92);
+var TO_STRING_TAG_SUPPORT = __webpack_require__(104);
var isCallable = __webpack_require__(20);
var classofRaw = __webpack_require__(14);
var wellKnownSymbol = __webpack_require__(32);
@@ -2302,7 +2580,7 @@
/***/ }),
-/* 92 */
+/* 104 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2318,7 +2596,7 @@
/***/ }),
-/* 93 */
+/* 105 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2349,7 +2627,7 @@
/***/ }),
-/* 94 */
+/* 106 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2371,7 +2649,7 @@
/***/ }),
-/* 95 */
+/* 107 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2382,14 +2660,23 @@
var aCallable = __webpack_require__(29);
var requireObjectCoercible = __webpack_require__(15);
var toPropertyKey = __webpack_require__(17);
-var iterate = __webpack_require__(84);
-
+var iterate = __webpack_require__(97);
+var fails = __webpack_require__(6);
+
+// eslint-disable-next-line es/no-object-groupby -- testing
+var nativeGroupBy = Object.groupBy;
var create = getBuiltIn('Object', 'create');
var push = uncurryThis([].push);
+var DOES_NOT_WORK_WITH_PRIMITIVES = !nativeGroupBy || fails(function () {
+ return nativeGroupBy('ab', function (it) {
+ return it;
+ }).a.length !== 1;
+});
+
// `Object.groupBy` method
-// https://github.com/tc39/proposal-array-grouping
-$({ target: 'Object', stat: true }, {
+// https://tc39.es/ecma262/#sec-object.groupby
+$({ target: 'Object', stat: true, forced: DOES_NOT_WORK_WITH_PRIMITIVES }, {
groupBy: function groupBy(items, callbackfn) {
requireObjectCoercible(items);
aCallable(callbackfn);
@@ -2408,30 +2695,76 @@
/***/ }),
-/* 96 */
+/* 108 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(2);
-var newPromiseCapabilityModule = __webpack_require__(97);
-
-// `Promise.withResolvers` method
-// https://github.com/tc39/proposal-promise-with-resolvers
-$({ target: 'Promise', stat: true }, {
- withResolvers: function withResolvers() {
+var globalThis = __webpack_require__(3);
+var apply = __webpack_require__(109);
+var slice = __webpack_require__(110);
+var newPromiseCapabilityModule = __webpack_require__(111);
+var aCallable = __webpack_require__(29);
+var perform = __webpack_require__(112);
+
+var Promise = globalThis.Promise;
+
+var ACCEPT_ARGUMENTS = false;
+// Avoiding the use of polyfills of the previous iteration of this proposal
+// that does not accept arguments of the callback
+var FORCED = !Promise || !Promise['try'] || perform(function () {
+ Promise['try'](function (argument) {
+ ACCEPT_ARGUMENTS = argument === 8;
+ }, 8);
+}).error || !ACCEPT_ARGUMENTS;
+
+// `Promise.try` method
+// https://tc39.es/ecma262/#sec-promise.try
+$({ target: 'Promise', stat: true, forced: FORCED }, {
+ 'try': function (callbackfn /* , ...args */) {
+ var args = arguments.length > 1 ? slice(arguments, 1) : [];
var promiseCapability = newPromiseCapabilityModule.f(this);
- return {
- promise: promiseCapability.promise,
- resolve: promiseCapability.resolve,
- reject: promiseCapability.reject
- };
+ var result = perform(function () {
+ return apply(aCallable(callbackfn), undefined, args);
+ });
+ (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value);
+ return promiseCapability.promise;
}
});
/***/ }),
-/* 97 */
+/* 109 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var NATIVE_BIND = __webpack_require__(8);
+
+var FunctionPrototype = Function.prototype;
+var apply = FunctionPrototype.apply;
+var call = FunctionPrototype.call;
+
+// eslint-disable-next-line es/no-reflect -- safe
+module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {
+ return call.apply(apply, arguments);
+});
+
+
+/***/ }),
+/* 110 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var uncurryThis = __webpack_require__(13);
+
+module.exports = uncurryThis([].slice);
+
+
+/***/ }),
+/* 111 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2459,19 +2792,57 @@
/***/ }),
-/* 98 */
+/* 112 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+module.exports = function (exec) {
+ try {
+ return { error: false, value: exec() };
+ } catch (error) {
+ return { error: true, value: error };
+ }
+};
+
+
+/***/ }),
+/* 113 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var global = __webpack_require__(3);
+var $ = __webpack_require__(2);
+var newPromiseCapabilityModule = __webpack_require__(111);
+
+// `Promise.withResolvers` method
+// https://tc39.es/ecma262/#sec-promise.withResolvers
+$({ target: 'Promise', stat: true }, {
+ withResolvers: function withResolvers() {
+ var promiseCapability = newPromiseCapabilityModule.f(this);
+ return {
+ promise: promiseCapability.promise,
+ resolve: promiseCapability.resolve,
+ reject: promiseCapability.reject
+ };
+ }
+});
+
+
+/***/ }),
+/* 114 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var globalThis = __webpack_require__(3);
var DESCRIPTORS = __webpack_require__(5);
-var defineBuiltInAccessor = __webpack_require__(99);
-var regExpFlags = __webpack_require__(100);
+var defineBuiltInAccessor = __webpack_require__(81);
+var regExpFlags = __webpack_require__(115);
var fails = __webpack_require__(6);
// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError
-var RegExp = global.RegExp;
+var RegExp = globalThis.RegExp;
var RegExpPrototype = RegExp.prototype;
var FORCED = DESCRIPTORS && fails(function () {
@@ -2522,23 +2893,7 @@
/***/ }),
-/* 99 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var makeBuiltIn = __webpack_require__(47);
-var defineProperty = __webpack_require__(43);
-
-module.exports = function (target, name, descriptor) {
- if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
- if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
- return defineProperty.f(target, name, descriptor);
-};
-
-
-/***/ }),
-/* 100 */
+/* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2563,7 +2918,7 @@
/***/ }),
-/* 101 */
+/* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2571,12 +2926,12 @@
var $ = __webpack_require__(2);
var uncurryThis = __webpack_require__(13);
var requireObjectCoercible = __webpack_require__(15);
-var toString = __webpack_require__(102);
+var toString = __webpack_require__(117);
var charCodeAt = uncurryThis(''.charCodeAt);
// `String.prototype.isWellFormed` method
-// https://github.com/tc39/proposal-is-usv-string
+// https://tc39.es/ecma262/#sec-string.prototype.iswellformed
$({ target: 'String', proto: true }, {
isWellFormed: function isWellFormed() {
var S = toString(requireObjectCoercible(this));
@@ -2593,12 +2948,12 @@
/***/ }),
-/* 102 */
+/* 117 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var classof = __webpack_require__(91);
+var classof = __webpack_require__(103);
var $String = String;
@@ -2609,7 +2964,7 @@
/***/ }),
-/* 103 */
+/* 118 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2618,14 +2973,14 @@
var call = __webpack_require__(7);
var uncurryThis = __webpack_require__(13);
var requireObjectCoercible = __webpack_require__(15);
-var toString = __webpack_require__(102);
+var toString = __webpack_require__(117);
var fails = __webpack_require__(6);
var $Array = Array;
var charAt = uncurryThis(''.charAt);
var charCodeAt = uncurryThis(''.charCodeAt);
var join = uncurryThis([].join);
-// eslint-disable-next-line es/no-string-prototype-iswellformed-towellformed -- safe
+// eslint-disable-next-line es/no-string-prototype-towellformed -- safe
var $toWellFormed = ''.toWellFormed;
var REPLACEMENT_CHARACTER = '\uFFFD';
@@ -2635,7 +2990,7 @@
});
// `String.prototype.toWellFormed` method
-// https://github.com/tc39/proposal-is-usv-string
+// https://tc39.es/ecma262/#sec-string.prototype.towellformed
$({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, {
toWellFormed: function toWellFormed() {
var S = toString(requireObjectCoercible(this));
@@ -2659,13 +3014,13 @@
/***/ }),
-/* 104 */
+/* 119 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var arrayToReversed = __webpack_require__(71);
-var ArrayBufferViewCore = __webpack_require__(105);
+var arrayToReversed = __webpack_require__(67);
+var ArrayBufferViewCore = __webpack_require__(120);
var aTypedArray = ArrayBufferViewCore.aTypedArray;
var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
@@ -2679,45 +3034,45 @@
/***/ }),
-/* 105 */
+/* 120 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var NATIVE_ARRAY_BUFFER = __webpack_require__(106);
+var NATIVE_ARRAY_BUFFER = __webpack_require__(121);
var DESCRIPTORS = __webpack_require__(5);
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var isCallable = __webpack_require__(20);
var isObject = __webpack_require__(19);
var hasOwn = __webpack_require__(37);
-var classof = __webpack_require__(91);
+var classof = __webpack_require__(103);
var tryToString = __webpack_require__(30);
var createNonEnumerableProperty = __webpack_require__(42);
var defineBuiltIn = __webpack_require__(46);
-var defineBuiltInAccessor = __webpack_require__(99);
+var defineBuiltInAccessor = __webpack_require__(81);
var isPrototypeOf = __webpack_require__(23);
-var getPrototypeOf = __webpack_require__(107);
-var setPrototypeOf = __webpack_require__(109);
+var getPrototypeOf = __webpack_require__(122);
+var setPrototypeOf = __webpack_require__(124);
var wellKnownSymbol = __webpack_require__(32);
var uid = __webpack_require__(39);
var InternalStateModule = __webpack_require__(50);
var enforceInternalState = InternalStateModule.enforce;
var getInternalState = InternalStateModule.get;
-var Int8Array = global.Int8Array;
+var Int8Array = globalThis.Int8Array;
var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
-var Uint8ClampedArray = global.Uint8ClampedArray;
+var Uint8ClampedArray = globalThis.Uint8ClampedArray;
var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype;
var TypedArray = Int8Array && getPrototypeOf(Int8Array);
var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype);
var ObjectPrototype = Object.prototype;
-var TypeError = global.TypeError;
+var TypeError = globalThis.TypeError;
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG');
var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor';
// Fixing native typed arrays in Opera Presto crashes the browser, see #595
-var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera';
+var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(globalThis.opera) !== 'Opera';
var TYPED_ARRAY_TAG_REQUIRED = false;
var NAME, Constructor, Prototype;
@@ -2773,7 +3128,7 @@
var exportTypedArrayMethod = function (KEY, property, forced, options) {
if (!DESCRIPTORS) return;
if (forced) for (var ARRAY in TypedArrayConstructorsList) {
- var TypedArrayConstructor = global[ARRAY];
+ var TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
delete TypedArrayConstructor.prototype[KEY];
} catch (error) {
@@ -2794,7 +3149,7 @@
if (!DESCRIPTORS) return;
if (setPrototypeOf) {
if (forced) for (ARRAY in TypedArrayConstructorsList) {
- TypedArrayConstructor = global[ARRAY];
+ TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try {
delete TypedArrayConstructor[KEY];
} catch (error) { /* empty */ }
@@ -2807,7 +3162,7 @@
} else return;
}
for (ARRAY in TypedArrayConstructorsList) {
- TypedArrayConstructor = global[ARRAY];
+ TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
defineBuiltIn(TypedArrayConstructor, KEY, property);
}
@@ -2815,14 +3170,14 @@
};
for (NAME in TypedArrayConstructorsList) {
- Constructor = global[NAME];
+ Constructor = globalThis[NAME];
Prototype = Constructor && Constructor.prototype;
if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
else NATIVE_ARRAY_BUFFER_VIEWS = false;
}
for (NAME in BigIntArrayConstructorsList) {
- Constructor = global[NAME];
+ Constructor = globalThis[NAME];
Prototype = Constructor && Constructor.prototype;
if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
}
@@ -2834,14 +3189,14 @@
throw new TypeError('Incorrect invocation');
};
if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
- if (global[NAME]) setPrototypeOf(global[NAME], TypedArray);
+ if (globalThis[NAME]) setPrototypeOf(globalThis[NAME], TypedArray);
}
}
if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) {
TypedArrayPrototype = TypedArray.prototype;
if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
- if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype);
+ if (globalThis[NAME]) setPrototypeOf(globalThis[NAME].prototype, TypedArrayPrototype);
}
}
@@ -2858,8 +3213,8 @@
return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;
}
});
- for (NAME in TypedArrayConstructorsList) if (global[NAME]) {
- createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME);
+ for (NAME in TypedArrayConstructorsList) if (globalThis[NAME]) {
+ createNonEnumerableProperty(globalThis[NAME], TYPED_ARRAY_TAG, NAME);
}
}
@@ -2879,7 +3234,7 @@
/***/ }),
-/* 106 */
+/* 121 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2889,7 +3244,7 @@
/***/ }),
-/* 107 */
+/* 122 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2898,7 +3253,7 @@
var isCallable = __webpack_require__(20);
var toObject = __webpack_require__(38);
var sharedKey = __webpack_require__(52);
-var CORRECT_PROTOTYPE_GETTER = __webpack_require__(108);
+var CORRECT_PROTOTYPE_GETTER = __webpack_require__(123);
var IE_PROTO = sharedKey('IE_PROTO');
var $Object = Object;
@@ -2918,7 +3273,7 @@
/***/ }),
-/* 108 */
+/* 123 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2934,15 +3289,16 @@
/***/ }),
-/* 109 */
+/* 124 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* eslint-disable no-proto -- safe */
-var uncurryThisAccessor = __webpack_require__(110);
-var anObject = __webpack_require__(45);
-var aPossiblePrototype = __webpack_require__(111);
+var uncurryThisAccessor = __webpack_require__(85);
+var isObject = __webpack_require__(19);
+var requireObjectCoercible = __webpack_require__(15);
+var aPossiblePrototype = __webpack_require__(125);
// `Object.setPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.setprototypeof
@@ -2958,8 +3314,9 @@
CORRECT_SETTER = test instanceof Array;
} catch (error) { /* empty */ }
return function setPrototypeOf(O, proto) {
- anObject(O);
+ requireObjectCoercible(O);
aPossiblePrototype(proto);
+ if (!isObject(O)) return O;
if (CORRECT_SETTER) setter(O, proto);
else O.__proto__ = proto;
return O;
@@ -2968,29 +3325,12 @@
/***/ }),
-/* 110 */
+/* 125 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var uncurryThis = __webpack_require__(13);
-var aCallable = __webpack_require__(29);
-
-module.exports = function (object, key, method) {
- try {
- // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
- return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));
- } catch (error) { /* empty */ }
-};
-
-
-/***/ }),
-/* 111 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var isPossiblePrototype = __webpack_require__(112);
+var isPossiblePrototype = __webpack_require__(126);
var $String = String;
var $TypeError = TypeError;
@@ -3002,7 +3342,7 @@
/***/ }),
-/* 112 */
+/* 126 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3015,15 +3355,15 @@
/***/ }),
-/* 113 */
+/* 127 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var ArrayBufferViewCore = __webpack_require__(105);
+var ArrayBufferViewCore = __webpack_require__(120);
var uncurryThis = __webpack_require__(13);
var aCallable = __webpack_require__(29);
-var arrayFromConstructorAndList = __webpack_require__(78);
+var arrayFromConstructorAndList = __webpack_require__(74);
var aTypedArray = ArrayBufferViewCore.aTypedArray;
var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
@@ -3041,16 +3381,16 @@
/***/ }),
-/* 114 */
+/* 128 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var arrayWith = __webpack_require__(82);
-var ArrayBufferViewCore = __webpack_require__(105);
-var isBigIntArray = __webpack_require__(115);
+var arrayWith = __webpack_require__(79);
+var ArrayBufferViewCore = __webpack_require__(120);
+var isBigIntArray = __webpack_require__(129);
var toIntegerOrInfinity = __webpack_require__(60);
-var toBigInt = __webpack_require__(116);
+var toBigInt = __webpack_require__(130);
var aTypedArray = ArrayBufferViewCore.aTypedArray;
var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
@@ -3078,12 +3418,12 @@
/***/ }),
-/* 115 */
+/* 129 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var classof = __webpack_require__(91);
+var classof = __webpack_require__(103);
module.exports = function (it) {
var klass = classof(it);
@@ -3092,7 +3432,7 @@
/***/ }),
-/* 116 */
+/* 130 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3112,24 +3452,24 @@
/***/ }),
-/* 117 */
+/* 131 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(2);
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var getBuiltIn = __webpack_require__(22);
var createPropertyDescriptor = __webpack_require__(10);
var defineProperty = __webpack_require__(43).f;
var hasOwn = __webpack_require__(37);
-var anInstance = __webpack_require__(118);
-var inheritIfRequired = __webpack_require__(119);
-var normalizeStringArgument = __webpack_require__(120);
-var DOMExceptionConstants = __webpack_require__(121);
-var clearErrorStack = __webpack_require__(122);
+var anInstance = __webpack_require__(132);
+var inheritIfRequired = __webpack_require__(133);
+var normalizeStringArgument = __webpack_require__(134);
+var DOMExceptionConstants = __webpack_require__(135);
+var clearErrorStack = __webpack_require__(136);
var DESCRIPTORS = __webpack_require__(5);
-var IS_PURE = __webpack_require__(34);
+var IS_PURE = __webpack_require__(35);
var DOM_EXCEPTION = 'DOMException';
var Error = getBuiltIn('Error');
@@ -3154,7 +3494,7 @@
var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
-var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION);
+var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(globalThis, DOM_EXCEPTION);
// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it
// https://github.com/Jarred-Sumner/bun/issues/399
@@ -3187,7 +3527,7 @@
/***/ }),
-/* 118 */
+/* 132 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3203,14 +3543,14 @@
/***/ }),
-/* 119 */
+/* 133 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isCallable = __webpack_require__(20);
var isObject = __webpack_require__(19);
-var setPrototypeOf = __webpack_require__(109);
+var setPrototypeOf = __webpack_require__(124);
// makes subclassing work correct for wrapped built-ins
module.exports = function ($this, dummy, Wrapper) {
@@ -3229,12 +3569,12 @@
/***/ }),
-/* 120 */
+/* 134 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var toString = __webpack_require__(102);
+var toString = __webpack_require__(117);
module.exports = function (argument, $default) {
return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);
@@ -3242,7 +3582,7 @@
/***/ }),
-/* 121 */
+/* 135 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3277,7 +3617,7 @@
/***/ }),
-/* 122 */
+/* 136 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3288,7 +3628,7 @@
var replace = uncurryThis(''.replace);
var TEST = (function (arg) { return String(new $Error(arg).stack); })('zxcasd');
-// eslint-disable-next-line redos/no-vulnerable -- safe
+// eslint-disable-next-line redos/no-vulnerable, sonarjs/slow-regex -- safe
var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/;
var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);
@@ -3300,45 +3640,45 @@
/***/ }),
-/* 123 */
+/* 137 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var IS_PURE = __webpack_require__(34);
+var IS_PURE = __webpack_require__(35);
var $ = __webpack_require__(2);
-var global = __webpack_require__(3);
+var globalThis = __webpack_require__(3);
var getBuiltIn = __webpack_require__(22);
var uncurryThis = __webpack_require__(13);
var fails = __webpack_require__(6);
var uid = __webpack_require__(39);
var isCallable = __webpack_require__(20);
-var isConstructor = __webpack_require__(124);
+var isConstructor = __webpack_require__(138);
var isNullOrUndefined = __webpack_require__(16);
var isObject = __webpack_require__(19);
var isSymbol = __webpack_require__(21);
-var iterate = __webpack_require__(84);
+var iterate = __webpack_require__(97);
var anObject = __webpack_require__(45);
-var classof = __webpack_require__(91);
+var classof = __webpack_require__(103);
var hasOwn = __webpack_require__(37);
-var createProperty = __webpack_require__(125);
+var createProperty = __webpack_require__(139);
var createNonEnumerableProperty = __webpack_require__(42);
var lengthOfArrayLike = __webpack_require__(62);
-var validateArgumentsLength = __webpack_require__(126);
-var getRegExpFlags = __webpack_require__(127);
-var MapHelpers = __webpack_require__(94);
-var SetHelpers = __webpack_require__(128);
-var setIterate = __webpack_require__(129);
-var detachTransferable = __webpack_require__(131);
-var ERROR_STACK_INSTALLABLE = __webpack_require__(137);
-var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(134);
-
-var Object = global.Object;
-var Array = global.Array;
-var Date = global.Date;
-var Error = global.Error;
-var TypeError = global.TypeError;
-var PerformanceMark = global.PerformanceMark;
+var validateArgumentsLength = __webpack_require__(140);
+var getRegExpFlags = __webpack_require__(141);
+var MapHelpers = __webpack_require__(106);
+var SetHelpers = __webpack_require__(142);
+var setIterate = __webpack_require__(143);
+var detachTransferable = __webpack_require__(90);
+var ERROR_STACK_INSTALLABLE = __webpack_require__(145);
+var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(94);
+
+var Object = globalThis.Object;
+var Array = globalThis.Array;
+var Date = globalThis.Date;
+var Error = globalThis.Error;
+var TypeError = globalThis.TypeError;
+var PerformanceMark = globalThis.PerformanceMark;
var DOMException = getBuiltIn('DOMException');
var Map = MapHelpers.Map;
var mapHas = MapHelpers.has;
@@ -3359,7 +3699,7 @@
var checkBasicSemantic = function (structuredCloneImplementation) {
return !fails(function () {
- var set1 = new global.Set([7]);
+ var set1 = new globalThis.Set([7]);
var set2 = structuredCloneImplementation(set1);
var number = structuredCloneImplementation(Object(7));
return set2 === set1 || !set2.has(7) || !isObject(number) || +number !== 7;
@@ -3377,7 +3717,7 @@
// https://github.com/whatwg/html/pull/5749
var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) {
return !fails(function () {
- var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));
+ var test = structuredCloneImplementation(new globalThis.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));
return test.name !== 'AggregateError' || test.errors[0] !== 1 || test.message !== PERFORMANCE_MARK || test.cause !== 3;
});
};
@@ -3394,7 +3734,7 @@
// NodeJS implementation can't clone DOMExceptions
// https://github.com/nodejs/node/issues/41038
// only FF103+ supports new (html/5749) error cloning semantic
-var nativeStructuredClone = global.structuredClone;
+var nativeStructuredClone = globalThis.structuredClone;
var FORCED_REPLACEMENT = IS_PURE
|| !checkErrorsCloning(nativeStructuredClone, Error)
@@ -3434,10 +3774,10 @@
var createDataTransfer = function () {
var dataTransfer;
try {
- dataTransfer = new global.DataTransfer();
+ dataTransfer = new globalThis.DataTransfer();
} catch (error) {
try {
- dataTransfer = new global.ClipboardEvent('').clipboardData;
+ dataTransfer = new globalThis.ClipboardEvent('').clipboardData;
} catch (error2) { /* empty */ }
}
return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null;
@@ -3454,7 +3794,7 @@
// SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original
else clone = value;
} else {
- var DataView = global.DataView;
+ var DataView = globalThis.DataView;
// `ArrayBuffer#slice` is not available in IE10
// `ArrayBuffer#slice` and `DataView` are not available in old FF
@@ -3485,7 +3825,7 @@
};
var cloneView = function (value, type, offset, length, map) {
- var C = global[type];
+ var C = globalThis[type];
// in some old engines like Safari 9, typeof C is 'object'
// on Uint8ClampedArray or some other constructors
if (!isObject(C)) throwUnpolyfillable(type);
@@ -3640,7 +3980,7 @@
} break;
case 'DOMPoint':
case 'DOMPointReadOnly':
- C = global[type];
+ C = globalThis[type];
try {
cloned = C.fromPoint
? C.fromPoint(value)
@@ -3650,7 +3990,7 @@
} break;
case 'DOMRect':
case 'DOMRectReadOnly':
- C = global[type];
+ C = globalThis[type];
try {
cloned = C.fromRect
? C.fromRect(value)
@@ -3660,7 +4000,7 @@
} break;
case 'DOMMatrix':
case 'DOMMatrixReadOnly':
- C = global[type];
+ C = globalThis[type];
try {
cloned = C.fromMatrix
? C.fromMatrix(value)
@@ -3765,7 +4105,7 @@
transferred = nativeStructuredClone(value, { transfer: [value] });
} else switch (type) {
case 'ImageBitmap':
- C = global.OffscreenCanvas;
+ C = globalThis.OffscreenCanvas;
if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING);
try {
canvas = new C(value.width, value.height);
@@ -3784,9 +4124,13 @@
break;
case 'MediaSourceHandle':
case 'MessagePort':
+ case 'MIDIAccess':
case 'OffscreenCanvas':
case 'ReadableStream':
+ case 'RTCDataChannel':
case 'TransformStream':
+ case 'WebTransportReceiveStream':
+ case 'WebTransportSendStream':
case 'WritableStream':
throwUnpolyfillable(type, TRANSFERRING);
}
@@ -3838,7 +4182,7 @@
/***/ }),
-/* 124 */
+/* 138 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3846,7 +4190,7 @@
var uncurryThis = __webpack_require__(13);
var fails = __webpack_require__(6);
var isCallable = __webpack_require__(20);
-var classof = __webpack_require__(91);
+var classof = __webpack_require__(103);
var getBuiltIn = __webpack_require__(22);
var inspectSource = __webpack_require__(49);
@@ -3897,24 +4241,23 @@
/***/ }),
-/* 125 */
+/* 139 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var toPropertyKey = __webpack_require__(17);
+var DESCRIPTORS = __webpack_require__(5);
var definePropertyModule = __webpack_require__(43);
var createPropertyDescriptor = __webpack_require__(10);
module.exports = function (object, key, value) {
- var propertyKey = toPropertyKey(key);
- if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
- else object[propertyKey] = value;
+ if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));
+ else object[key] = value;
};
/***/ }),
-/* 126 */
+/* 140 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3928,7 +4271,7 @@
/***/ }),
-/* 127 */
+/* 141 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3936,7 +4279,7 @@
var call = __webpack_require__(7);
var hasOwn = __webpack_require__(37);
var isPrototypeOf = __webpack_require__(23);
-var regExpFlags = __webpack_require__(100);
+var regExpFlags = __webpack_require__(115);
var RegExpPrototype = RegExp.prototype;
@@ -3948,7 +4291,7 @@
/***/ }),
-/* 128 */
+/* 142 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3969,14 +4312,14 @@
/***/ }),
-/* 129 */
+/* 143 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurryThis = __webpack_require__(13);
-var iterateSimple = __webpack_require__(130);
-var SetHelpers = __webpack_require__(128);
+var iterateSimple = __webpack_require__(144);
+var SetHelpers = __webpack_require__(142);
var Set = SetHelpers.Set;
var SetPrototype = SetHelpers.proto;
@@ -3990,7 +4333,7 @@
/***/ }),
-/* 130 */
+/* 144 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4009,128 +4352,7 @@
/***/ }),
-/* 131 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__(3);
-var tryNodeRequire = __webpack_require__(132);
-var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(134);
-
-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;
-
-
-/***/ }),
-/* 132 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var IS_NODE = __webpack_require__(133);
-
-module.exports = function (name) {
- try {
- // eslint-disable-next-line no-new-func -- safe
- if (IS_NODE) return Function('return require("' + name + '")')();
- } catch (error) { /* empty */ }
-};
-
-
-/***/ }),
-/* 133 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__(3);
-var classof = __webpack_require__(14);
-
-module.exports = classof(global.process) === 'process';
-
-
-/***/ }),
-/* 134 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var global = __webpack_require__(3);
-var fails = __webpack_require__(6);
-var V8 = __webpack_require__(26);
-var IS_BROWSER = __webpack_require__(135);
-var IS_DENO = __webpack_require__(136);
-var IS_NODE = __webpack_require__(133);
-
-var structuredClone = global.structuredClone;
-
-module.exports = !!structuredClone && !fails(function () {
- // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation
- // https://github.com/zloirock/core-js/issues/679
- if ((IS_DENO && V8 > 92) || (IS_NODE && V8 > 94) || (IS_BROWSER && V8 > 97)) return false;
- var buffer = new ArrayBuffer(8);
- var clone = structuredClone(buffer, { transfer: [buffer] });
- return buffer.byteLength !== 0 || clone.byteLength !== 8;
-});
-
-
-/***/ }),
-/* 135 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-var IS_DENO = __webpack_require__(136);
-var IS_NODE = __webpack_require__(133);
-
-module.exports = !IS_DENO && !IS_NODE
- && typeof window == 'object'
- && typeof document == 'object';
-
-
-/***/ }),
-/* 136 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-/* global Deno -- Deno case */
-module.exports = typeof Deno == 'object' && Deno && typeof Deno.version == 'object';
-
-
-/***/ }),
-/* 137 */
+/* 145 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4148,7 +4370,7 @@
/***/ }),
-/* 138 */
+/* 146 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4156,9 +4378,9 @@
var $ = __webpack_require__(2);
var getBuiltIn = __webpack_require__(22);
var fails = __webpack_require__(6);
-var validateArgumentsLength = __webpack_require__(126);
-var toString = __webpack_require__(102);
-var USE_NATIVE_URL = __webpack_require__(139);
+var validateArgumentsLength = __webpack_require__(140);
+var toString = __webpack_require__(117);
+var USE_NATIVE_URL = __webpack_require__(147);
var URL = getBuiltIn('URL');
@@ -4168,9 +4390,15 @@
URL.canParse();
});
+// Bun ~ 1.0.30 bug
+// https://github.com/oven-sh/bun/issues/9250
+var WRONG_ARITY = fails(function () {
+ return URL.canParse.length !== 1;
+});
+
// `URL.canParse` method
// https://url.spec.whatwg.org/#dom-url-canparse
-$({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS }, {
+$({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS || WRONG_ARITY }, {
canParse: function canParse(url) {
var length = validateArgumentsLength(arguments.length, 1);
var urlString = toString(url);
@@ -4185,7 +4413,7 @@
/***/ }),
-/* 139 */
+/* 147 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4193,13 +4421,13 @@
var fails = __webpack_require__(6);
var wellKnownSymbol = __webpack_require__(32);
var DESCRIPTORS = __webpack_require__(5);
-var IS_PURE = __webpack_require__(34);
+var IS_PURE = __webpack_require__(35);
var ITERATOR = wellKnownSymbol('iterator');
module.exports = !fails(function () {
// eslint-disable-next-line unicorn/relative-url-style -- required for testing
- var url = new URL('b?a=1&b=2&c=3', 'http://a');
+ var url = new URL('b?a=1&b=2&c=3', 'https://a');
var params = url.searchParams;
var params2 = new URLSearchParams('a=1&a=2&b=3');
var result = '';
@@ -4215,7 +4443,7 @@
return (IS_PURE && (!url.toJSON || !params2.has('a', 1) || params2.has('a', 2) || !params2.has('a', undefined) || params2.has('b')))
|| (!params.size && (IS_PURE || !DESCRIPTORS))
|| !params.sort
- || url.href !== 'http://a/c%20d?a=1&c=3'
+ || url.href !== 'https://a/c%20d?a=1&c=3'
|| params.get('c') !== '3'
|| String(new URLSearchParams('?a=1')) !== 'a=1'
|| !params[ITERATOR]
@@ -4223,26 +4451,56 @@
|| new URL('https://a@b').username !== 'a'
|| new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'
// not punycoded in Edge
- || new URL('http://тест').host !== 'xn--e1aybc'
+ || new URL('https://тест').host !== 'xn--e1aybc'
// not escaped in Chrome 62-
- || new URL('http://a#б').hash !== '#%D0%B1'
+ || new URL('https://a#б').hash !== '#%D0%B1'
// fails in Chrome 66-
|| result !== 'a1c3'
// throws in Safari
- || new URL('http://x', undefined).host !== 'x';
+ || new URL('https://x', undefined).host !== 'x';
});
/***/ }),
-/* 140 */
+/* 148 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var $ = __webpack_require__(2);
+var getBuiltIn = __webpack_require__(22);
+var validateArgumentsLength = __webpack_require__(140);
+var toString = __webpack_require__(117);
+var USE_NATIVE_URL = __webpack_require__(147);
+
+var URL = getBuiltIn('URL');
+
+// `URL.parse` method
+// https://url.spec.whatwg.org/#dom-url-canparse
+$({ target: 'URL', stat: true, forced: !USE_NATIVE_URL }, {
+ parse: function parse(url) {
+ var length = validateArgumentsLength(arguments.length, 1);
+ var urlString = toString(url);
+ var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]);
+ try {
+ return new URL(urlString, base);
+ } catch (error) {
+ return null;
+ }
+ }
+});
+
+
+/***/ }),
+/* 149 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var defineBuiltIn = __webpack_require__(46);
var uncurryThis = __webpack_require__(13);
-var toString = __webpack_require__(102);
-var validateArgumentsLength = __webpack_require__(126);
+var toString = __webpack_require__(117);
+var validateArgumentsLength = __webpack_require__(140);
var $URLSearchParams = URLSearchParams;
var URLSearchParamsPrototype = $URLSearchParams.prototype;
@@ -4290,15 +4548,15 @@
/***/ }),
-/* 141 */
+/* 150 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var defineBuiltIn = __webpack_require__(46);
var uncurryThis = __webpack_require__(13);
-var toString = __webpack_require__(102);
-var validateArgumentsLength = __webpack_require__(126);
+var toString = __webpack_require__(117);
+var validateArgumentsLength = __webpack_require__(140);
var $URLSearchParams = URLSearchParams;
var URLSearchParamsPrototype = $URLSearchParams.prototype;
@@ -4325,14 +4583,14 @@
/***/ }),
-/* 142 */
+/* 151 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var DESCRIPTORS = __webpack_require__(5);
var uncurryThis = __webpack_require__(13);
-var defineBuiltInAccessor = __webpack_require__(99);
+var defineBuiltInAccessor = __webpack_require__(81);
var URLSearchParamsPrototype = URLSearchParams.prototype;
var forEach = uncurryThis(URLSearchParamsPrototype.forEach);