3829 lines
906 KiB
JavaScript
3829 lines
906 KiB
JavaScript
|
/**
|
||
|
* @licstart The following is the entire license notice for the
|
||
|
* JavaScript code in this page
|
||
|
*
|
||
|
* Copyright 2024 Mozilla Foundation
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
*
|
||
|
* @licend The above is the entire license notice for the
|
||
|
* JavaScript code in this page
|
||
|
*/
|
||
|
|
||
|
/******/ var __webpack_modules__ = ({
|
||
|
|
||
|
/***/ 9306:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var tryToString = __webpack_require__(6823);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
// `Assert: IsCallable(argument) is true`
|
||
|
module.exports = function (argument) {
|
||
|
if (isCallable(argument)) return argument;
|
||
|
throw new $TypeError(tryToString(argument) + ' is not a function');
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3506:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isPossiblePrototype = __webpack_require__(3925);
|
||
|
|
||
|
var $String = String;
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
module.exports = function (argument) {
|
||
|
if (isPossiblePrototype(argument)) return argument;
|
||
|
throw new $TypeError("Can't set " + $String(argument) + ' as a prototype');
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 679:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isPrototypeOf = __webpack_require__(1625);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
module.exports = function (it, Prototype) {
|
||
|
if (isPrototypeOf(Prototype, it)) return it;
|
||
|
throw new $TypeError('Incorrect invocation');
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8551:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isObject = __webpack_require__(34);
|
||
|
|
||
|
var $String = String;
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
// `Assert: Type(argument) is Object`
|
||
|
module.exports = function (argument) {
|
||
|
if (isObject(argument)) return argument;
|
||
|
throw new $TypeError($String(argument) + ' is not an object');
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7811:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
// eslint-disable-next-line es/no-typed-arrays -- safe
|
||
|
module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined';
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7394:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var uncurryThisAccessor = __webpack_require__(6706);
|
||
|
var classof = __webpack_require__(2195);
|
||
|
|
||
|
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;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3238:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var uncurryThis = __webpack_require__(7476);
|
||
|
var arrayBufferByteLength = __webpack_require__(7394);
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5169:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isDetached = __webpack_require__(3238);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
if (isDetached(it)) throw new $TypeError('ArrayBuffer is detached');
|
||
|
return it;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5636:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var uncurryThisAccessor = __webpack_require__(6706);
|
||
|
var toIndex = __webpack_require__(7696);
|
||
|
var notDetached = __webpack_require__(5169);
|
||
|
var arrayBufferByteLength = __webpack_require__(7394);
|
||
|
var detachTransferable = __webpack_require__(4483);
|
||
|
var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(1548);
|
||
|
|
||
|
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;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4644:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var NATIVE_ARRAY_BUFFER = __webpack_require__(7811);
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var classof = __webpack_require__(6955);
|
||
|
var tryToString = __webpack_require__(6823);
|
||
|
var createNonEnumerableProperty = __webpack_require__(6699);
|
||
|
var defineBuiltIn = __webpack_require__(6840);
|
||
|
var defineBuiltInAccessor = __webpack_require__(2106);
|
||
|
var isPrototypeOf = __webpack_require__(1625);
|
||
|
var getPrototypeOf = __webpack_require__(2787);
|
||
|
var setPrototypeOf = __webpack_require__(2967);
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
var uid = __webpack_require__(3392);
|
||
|
var InternalStateModule = __webpack_require__(1181);
|
||
|
|
||
|
var enforceInternalState = InternalStateModule.enforce;
|
||
|
var getInternalState = InternalStateModule.get;
|
||
|
var Int8Array = globalThis.Int8Array;
|
||
|
var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
|
||
|
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 = 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(globalThis.opera) !== 'Opera';
|
||
|
var TYPED_ARRAY_TAG_REQUIRED = false;
|
||
|
var NAME, Constructor, Prototype;
|
||
|
|
||
|
var TypedArrayConstructorsList = {
|
||
|
Int8Array: 1,
|
||
|
Uint8Array: 1,
|
||
|
Uint8ClampedArray: 1,
|
||
|
Int16Array: 2,
|
||
|
Uint16Array: 2,
|
||
|
Int32Array: 4,
|
||
|
Uint32Array: 4,
|
||
|
Float32Array: 4,
|
||
|
Float64Array: 8
|
||
|
};
|
||
|
|
||
|
var BigIntArrayConstructorsList = {
|
||
|
BigInt64Array: 8,
|
||
|
BigUint64Array: 8
|
||
|
};
|
||
|
|
||
|
var isView = function isView(it) {
|
||
|
if (!isObject(it)) return false;
|
||
|
var klass = classof(it);
|
||
|
return klass === 'DataView'
|
||
|
|| hasOwn(TypedArrayConstructorsList, klass)
|
||
|
|| hasOwn(BigIntArrayConstructorsList, klass);
|
||
|
};
|
||
|
|
||
|
var getTypedArrayConstructor = function (it) {
|
||
|
var proto = getPrototypeOf(it);
|
||
|
if (!isObject(proto)) return;
|
||
|
var state = getInternalState(proto);
|
||
|
return (state && hasOwn(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor(proto);
|
||
|
};
|
||
|
|
||
|
var isTypedArray = function (it) {
|
||
|
if (!isObject(it)) return false;
|
||
|
var klass = classof(it);
|
||
|
return hasOwn(TypedArrayConstructorsList, klass)
|
||
|
|| hasOwn(BigIntArrayConstructorsList, klass);
|
||
|
};
|
||
|
|
||
|
var aTypedArray = function (it) {
|
||
|
if (isTypedArray(it)) return it;
|
||
|
throw new TypeError('Target is not a typed array');
|
||
|
};
|
||
|
|
||
|
var aTypedArrayConstructor = function (C) {
|
||
|
if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C;
|
||
|
throw new TypeError(tryToString(C) + ' is not a typed array constructor');
|
||
|
};
|
||
|
|
||
|
var exportTypedArrayMethod = function (KEY, property, forced, options) {
|
||
|
if (!DESCRIPTORS) return;
|
||
|
if (forced) for (var ARRAY in TypedArrayConstructorsList) {
|
||
|
var TypedArrayConstructor = globalThis[ARRAY];
|
||
|
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
|
||
|
delete TypedArrayConstructor.prototype[KEY];
|
||
|
} catch (error) {
|
||
|
// old WebKit bug - some methods are non-configurable
|
||
|
try {
|
||
|
TypedArrayConstructor.prototype[KEY] = property;
|
||
|
} catch (error2) { /* empty */ }
|
||
|
}
|
||
|
}
|
||
|
if (!TypedArrayPrototype[KEY] || forced) {
|
||
|
defineBuiltIn(TypedArrayPrototype, KEY, forced ? property
|
||
|
: NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
var exportTypedArrayStaticMethod = function (KEY, property, forced) {
|
||
|
var ARRAY, TypedArrayConstructor;
|
||
|
if (!DESCRIPTORS) return;
|
||
|
if (setPrototypeOf) {
|
||
|
if (forced) for (ARRAY in TypedArrayConstructorsList) {
|
||
|
TypedArrayConstructor = globalThis[ARRAY];
|
||
|
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try {
|
||
|
delete TypedArrayConstructor[KEY];
|
||
|
} catch (error) { /* empty */ }
|
||
|
}
|
||
|
if (!TypedArray[KEY] || forced) {
|
||
|
// V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable
|
||
|
try {
|
||
|
return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property);
|
||
|
} catch (error) { /* empty */ }
|
||
|
} else return;
|
||
|
}
|
||
|
for (ARRAY in TypedArrayConstructorsList) {
|
||
|
TypedArrayConstructor = globalThis[ARRAY];
|
||
|
if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
|
||
|
defineBuiltIn(TypedArrayConstructor, KEY, property);
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
|
||
|
for (NAME in TypedArrayConstructorsList) {
|
||
|
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 = globalThis[NAME];
|
||
|
Prototype = Constructor && Constructor.prototype;
|
||
|
if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
|
||
|
}
|
||
|
|
||
|
// WebKit bug - typed arrays constructors prototype is Object.prototype
|
||
|
if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) {
|
||
|
// eslint-disable-next-line no-shadow -- safe
|
||
|
TypedArray = function TypedArray() {
|
||
|
throw new TypeError('Incorrect invocation');
|
||
|
};
|
||
|
if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
|
||
|
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 (globalThis[NAME]) setPrototypeOf(globalThis[NAME].prototype, TypedArrayPrototype);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// WebKit bug - one more object in Uint8ClampedArray prototype chain
|
||
|
if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) {
|
||
|
setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype);
|
||
|
}
|
||
|
|
||
|
if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) {
|
||
|
TYPED_ARRAY_TAG_REQUIRED = true;
|
||
|
defineBuiltInAccessor(TypedArrayPrototype, TO_STRING_TAG, {
|
||
|
configurable: true,
|
||
|
get: function () {
|
||
|
return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;
|
||
|
}
|
||
|
});
|
||
|
for (NAME in TypedArrayConstructorsList) if (globalThis[NAME]) {
|
||
|
createNonEnumerableProperty(globalThis[NAME], TYPED_ARRAY_TAG, NAME);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS,
|
||
|
TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG,
|
||
|
aTypedArray: aTypedArray,
|
||
|
aTypedArrayConstructor: aTypedArrayConstructor,
|
||
|
exportTypedArrayMethod: exportTypedArrayMethod,
|
||
|
exportTypedArrayStaticMethod: exportTypedArrayStaticMethod,
|
||
|
getTypedArrayConstructor: getTypedArrayConstructor,
|
||
|
isView: isView,
|
||
|
isTypedArray: isTypedArray,
|
||
|
TypedArray: TypedArray,
|
||
|
TypedArrayPrototype: TypedArrayPrototype
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5370:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
|
||
|
module.exports = function (Constructor, list, $length) {
|
||
|
var index = 0;
|
||
|
var length = arguments.length > 2 ? $length : lengthOfArrayLike(list);
|
||
|
var result = new Constructor(length);
|
||
|
while (length > index) result[index] = list[index++];
|
||
|
return result;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9617:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toIndexedObject = __webpack_require__(5397);
|
||
|
var toAbsoluteIndex = __webpack_require__(5610);
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
|
||
|
// `Array.prototype.{ indexOf, includes }` methods implementation
|
||
|
var createMethod = function (IS_INCLUDES) {
|
||
|
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
|
||
|
// eslint-disable-next-line no-self-compare -- NaN check
|
||
|
if (IS_INCLUDES && el !== el) while (length > index) {
|
||
|
value = O[index++];
|
||
|
// eslint-disable-next-line no-self-compare -- NaN check
|
||
|
if (value !== value) return true;
|
||
|
// Array#indexOf ignores holes, Array#includes - not
|
||
|
} else for (;length > index; index++) {
|
||
|
if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
|
||
|
} return !IS_INCLUDES && -1;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
module.exports = {
|
||
|
// `Array.prototype.includes` method
|
||
|
// https://tc39.es/ecma262/#sec-array.prototype.includes
|
||
|
includes: createMethod(true),
|
||
|
// `Array.prototype.indexOf` method
|
||
|
// https://tc39.es/ecma262/#sec-array.prototype.indexof
|
||
|
indexOf: createMethod(false)
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4527:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var isArray = __webpack_require__(4376);
|
||
|
|
||
|
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;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7628:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
|
||
|
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed
|
||
|
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed
|
||
|
module.exports = function (O, C) {
|
||
|
var len = lengthOfArrayLike(O);
|
||
|
var A = new C(len);
|
||
|
var k = 0;
|
||
|
for (; k < len; k++) A[k] = O[len - k - 1];
|
||
|
return A;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9928:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
var toIntegerOrInfinity = __webpack_require__(1291);
|
||
|
|
||
|
var $RangeError = RangeError;
|
||
|
|
||
|
// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with
|
||
|
// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with
|
||
|
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 new $RangeError('Incorrect index');
|
||
|
var A = new C(len);
|
||
|
var k = 0;
|
||
|
for (; k < len; k++) A[k] = k === actualIndex ? value : O[k];
|
||
|
return A;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2195:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
|
||
|
var toString = uncurryThis({}.toString);
|
||
|
var stringSlice = uncurryThis(''.slice);
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
return stringSlice(toString(it), 8, -1);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6955:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var TO_STRING_TAG_SUPPORT = __webpack_require__(2140);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var classofRaw = __webpack_require__(2195);
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
|
||
|
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||
|
var $Object = Object;
|
||
|
|
||
|
// ES3 wrong here
|
||
|
var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';
|
||
|
|
||
|
// fallback for IE11 Script Access Denied error
|
||
|
var tryGet = function (it, key) {
|
||
|
try {
|
||
|
return it[key];
|
||
|
} catch (error) { /* empty */ }
|
||
|
};
|
||
|
|
||
|
// getting tag from ES6+ `Object.prototype.toString`
|
||
|
module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
|
||
|
var O, tag, result;
|
||
|
return it === undefined ? 'Undefined' : it === null ? 'Null'
|
||
|
// @@toStringTag case
|
||
|
: typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
|
||
|
// builtinTag case
|
||
|
: CORRECT_ARGUMENTS ? classofRaw(O)
|
||
|
// ES3 arguments fallback
|
||
|
: (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7740:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var ownKeys = __webpack_require__(5031);
|
||
|
var getOwnPropertyDescriptorModule = __webpack_require__(7347);
|
||
|
var definePropertyModule = __webpack_require__(4913);
|
||
|
|
||
|
module.exports = function (target, source, exceptions) {
|
||
|
var keys = ownKeys(source);
|
||
|
var defineProperty = definePropertyModule.f;
|
||
|
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
|
||
|
for (var i = 0; i < keys.length; i++) {
|
||
|
var key = keys[i];
|
||
|
if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
|
||
|
defineProperty(target, key, getOwnPropertyDescriptor(source, key));
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2211:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var fails = __webpack_require__(9039);
|
||
|
|
||
|
module.exports = !fails(function () {
|
||
|
function F() { /* empty */ }
|
||
|
F.prototype.constructor = null;
|
||
|
// eslint-disable-next-line es/no-object-getprototypeof -- required for testing
|
||
|
return Object.getPrototypeOf(new F()) !== F.prototype;
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6699:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var definePropertyModule = __webpack_require__(4913);
|
||
|
var createPropertyDescriptor = __webpack_require__(6980);
|
||
|
|
||
|
module.exports = DESCRIPTORS ? function (object, key, value) {
|
||
|
return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
|
||
|
} : function (object, key, value) {
|
||
|
object[key] = value;
|
||
|
return object;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6980:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
module.exports = function (bitmap, value) {
|
||
|
return {
|
||
|
enumerable: !(bitmap & 1),
|
||
|
configurable: !(bitmap & 2),
|
||
|
writable: !(bitmap & 4),
|
||
|
value: value
|
||
|
};
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4659:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var definePropertyModule = __webpack_require__(4913);
|
||
|
var createPropertyDescriptor = __webpack_require__(6980);
|
||
|
|
||
|
module.exports = function (object, key, value) {
|
||
|
if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));
|
||
|
else object[key] = value;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2106:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var makeBuiltIn = __webpack_require__(283);
|
||
|
var defineProperty = __webpack_require__(4913);
|
||
|
|
||
|
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);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6840:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var definePropertyModule = __webpack_require__(4913);
|
||
|
var makeBuiltIn = __webpack_require__(283);
|
||
|
var defineGlobalProperty = __webpack_require__(9433);
|
||
|
|
||
|
module.exports = function (O, key, value, options) {
|
||
|
if (!options) options = {};
|
||
|
var simple = options.enumerable;
|
||
|
var name = options.name !== undefined ? options.name : key;
|
||
|
if (isCallable(value)) makeBuiltIn(value, name, options);
|
||
|
if (options.global) {
|
||
|
if (simple) O[key] = value;
|
||
|
else defineGlobalProperty(key, value);
|
||
|
} else {
|
||
|
try {
|
||
|
if (!options.unsafe) delete O[key];
|
||
|
else if (O[key]) simple = true;
|
||
|
} catch (error) { /* empty */ }
|
||
|
if (simple) O[key] = value;
|
||
|
else definePropertyModule.f(O, key, {
|
||
|
value: value,
|
||
|
enumerable: false,
|
||
|
configurable: !options.nonConfigurable,
|
||
|
writable: !options.nonWritable
|
||
|
});
|
||
|
} return O;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9433:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
|
||
|
// eslint-disable-next-line es/no-object-defineproperty -- safe
|
||
|
var defineProperty = Object.defineProperty;
|
||
|
|
||
|
module.exports = function (key, value) {
|
||
|
try {
|
||
|
defineProperty(globalThis, key, { value: value, configurable: true, writable: true });
|
||
|
} catch (error) {
|
||
|
globalThis[key] = value;
|
||
|
} return value;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3724:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var fails = __webpack_require__(9039);
|
||
|
|
||
|
// Detect IE8's incomplete defineProperty implementation
|
||
|
module.exports = !fails(function () {
|
||
|
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
|
||
|
return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4483:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var getBuiltInNodeModule = __webpack_require__(9429);
|
||
|
var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(1548);
|
||
|
|
||
|
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;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4055:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
|
||
|
var document = globalThis.document;
|
||
|
// typeof document.createElement is 'object' in old IE
|
||
|
var EXISTS = isObject(document) && isObject(document.createElement);
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
return EXISTS ? document.createElement(it) : {};
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6837:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
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;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5002:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
module.exports = {
|
||
|
IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 },
|
||
|
DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 },
|
||
|
HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 },
|
||
|
WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 },
|
||
|
InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 },
|
||
|
NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 },
|
||
|
NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 },
|
||
|
NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 },
|
||
|
NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 },
|
||
|
InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 },
|
||
|
InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 },
|
||
|
SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 },
|
||
|
InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 },
|
||
|
NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 },
|
||
|
InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 },
|
||
|
ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 },
|
||
|
TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 },
|
||
|
SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 },
|
||
|
NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 },
|
||
|
AbortError: { s: 'ABORT_ERR', c: 20, m: 1 },
|
||
|
URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 },
|
||
|
QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 },
|
||
|
TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },
|
||
|
InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 },
|
||
|
DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 }
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8727:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
// IE8- don't enum bug keys
|
||
|
module.exports = [
|
||
|
'constructor',
|
||
|
'hasOwnProperty',
|
||
|
'isPrototypeOf',
|
||
|
'propertyIsEnumerable',
|
||
|
'toLocaleString',
|
||
|
'toString',
|
||
|
'valueOf'
|
||
|
];
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6193:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var ENVIRONMENT = __webpack_require__(4215);
|
||
|
|
||
|
module.exports = ENVIRONMENT === 'NODE';
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2839:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
|
||
|
var navigator = globalThis.navigator;
|
||
|
var userAgent = navigator && navigator.userAgent;
|
||
|
|
||
|
module.exports = userAgent ? String(userAgent) : '';
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9519:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var userAgent = __webpack_require__(2839);
|
||
|
|
||
|
var process = globalThis.process;
|
||
|
var Deno = globalThis.Deno;
|
||
|
var versions = process && process.versions || Deno && Deno.version;
|
||
|
var v8 = versions && versions.v8;
|
||
|
var match, version;
|
||
|
|
||
|
if (v8) {
|
||
|
match = v8.split('.');
|
||
|
// in old Chrome, versions of V8 isn't V8 = Chrome / 10
|
||
|
// but their correct versions are not interesting for us
|
||
|
version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
|
||
|
}
|
||
|
|
||
|
// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
|
||
|
// so check `userAgent` even if `.v8` exists, but 0
|
||
|
if (!version && userAgent) {
|
||
|
match = userAgent.match(/Edge\/(\d+)/);
|
||
|
if (!match || match[1] >= 74) {
|
||
|
match = userAgent.match(/Chrome\/(\d+)/);
|
||
|
if (match) version = +match[1];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = version;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4215:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
/* global Bun, Deno -- detection */
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var userAgent = __webpack_require__(2839);
|
||
|
var classof = __webpack_require__(2195);
|
||
|
|
||
|
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';
|
||
|
})();
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8574:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
|
||
|
var $Error = Error;
|
||
|
var replace = uncurryThis(''.replace);
|
||
|
|
||
|
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);
|
||
|
|
||
|
module.exports = function (stack, dropEntries) {
|
||
|
if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {
|
||
|
while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');
|
||
|
} return stack;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6518:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var getOwnPropertyDescriptor = (__webpack_require__(7347).f);
|
||
|
var createNonEnumerableProperty = __webpack_require__(6699);
|
||
|
var defineBuiltIn = __webpack_require__(6840);
|
||
|
var defineGlobalProperty = __webpack_require__(9433);
|
||
|
var copyConstructorProperties = __webpack_require__(7740);
|
||
|
var isForced = __webpack_require__(2796);
|
||
|
|
||
|
/*
|
||
|
options.target - name of the target object
|
||
|
options.global - target is the global object
|
||
|
options.stat - export as static methods of target
|
||
|
options.proto - export as prototype methods of target
|
||
|
options.real - real prototype method for the `pure` version
|
||
|
options.forced - export even if the native feature is available
|
||
|
options.bind - bind methods to the target, required for the `pure` version
|
||
|
options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
|
||
|
options.unsafe - use the simple assignment of property instead of delete + defineProperty
|
||
|
options.sham - add a flag to not completely full polyfills
|
||
|
options.enumerable - export as enumerable property
|
||
|
options.dontCallGetSet - prevent calling a getter on target
|
||
|
options.name - the .name of the function if it does not match the key
|
||
|
*/
|
||
|
module.exports = function (options, source) {
|
||
|
var TARGET = options.target;
|
||
|
var GLOBAL = options.global;
|
||
|
var STATIC = options.stat;
|
||
|
var FORCED, target, key, targetProperty, sourceProperty, descriptor;
|
||
|
if (GLOBAL) {
|
||
|
target = globalThis;
|
||
|
} else if (STATIC) {
|
||
|
target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});
|
||
|
} else {
|
||
|
target = globalThis[TARGET] && globalThis[TARGET].prototype;
|
||
|
}
|
||
|
if (target) for (key in source) {
|
||
|
sourceProperty = source[key];
|
||
|
if (options.dontCallGetSet) {
|
||
|
descriptor = getOwnPropertyDescriptor(target, key);
|
||
|
targetProperty = descriptor && descriptor.value;
|
||
|
} else targetProperty = target[key];
|
||
|
FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
|
||
|
// contained in target
|
||
|
if (!FORCED && targetProperty !== undefined) {
|
||
|
if (typeof sourceProperty == typeof targetProperty) continue;
|
||
|
copyConstructorProperties(sourceProperty, targetProperty);
|
||
|
}
|
||
|
// add a flag to not completely full polyfills
|
||
|
if (options.sham || (targetProperty && targetProperty.sham)) {
|
||
|
createNonEnumerableProperty(sourceProperty, 'sham', true);
|
||
|
}
|
||
|
defineBuiltIn(target, key, sourceProperty, options);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9039:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
module.exports = function (exec) {
|
||
|
try {
|
||
|
return !!exec();
|
||
|
} catch (error) {
|
||
|
return true;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6080:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(7476);
|
||
|
var aCallable = __webpack_require__(9306);
|
||
|
var NATIVE_BIND = __webpack_require__(616);
|
||
|
|
||
|
var bind = uncurryThis(uncurryThis.bind);
|
||
|
|
||
|
// optional / simple context binding
|
||
|
module.exports = function (fn, that) {
|
||
|
aCallable(fn);
|
||
|
return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {
|
||
|
return fn.apply(that, arguments);
|
||
|
};
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 616:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var fails = __webpack_require__(9039);
|
||
|
|
||
|
module.exports = !fails(function () {
|
||
|
// eslint-disable-next-line es/no-function-prototype-bind -- safe
|
||
|
var test = (function () { /* empty */ }).bind();
|
||
|
// eslint-disable-next-line no-prototype-builtins -- safe
|
||
|
return typeof test != 'function' || test.hasOwnProperty('prototype');
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9565:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var NATIVE_BIND = __webpack_require__(616);
|
||
|
|
||
|
var call = Function.prototype.call;
|
||
|
|
||
|
module.exports = NATIVE_BIND ? call.bind(call) : function () {
|
||
|
return call.apply(call, arguments);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 350:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
|
||
|
var FunctionPrototype = Function.prototype;
|
||
|
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
|
||
|
var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
|
||
|
|
||
|
var EXISTS = hasOwn(FunctionPrototype, 'name');
|
||
|
// additional protection from minified / mangled / dropped function names
|
||
|
var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
|
||
|
var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));
|
||
|
|
||
|
module.exports = {
|
||
|
EXISTS: EXISTS,
|
||
|
PROPER: PROPER,
|
||
|
CONFIGURABLE: CONFIGURABLE
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6706:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var aCallable = __webpack_require__(9306);
|
||
|
|
||
|
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 */ }
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7476:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var classofRaw = __webpack_require__(2195);
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
|
||
|
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);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9504:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var NATIVE_BIND = __webpack_require__(616);
|
||
|
|
||
|
var FunctionPrototype = Function.prototype;
|
||
|
var call = FunctionPrototype.call;
|
||
|
var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
|
||
|
|
||
|
module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
|
||
|
return function () {
|
||
|
return call.apply(fn, arguments);
|
||
|
};
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9429:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var IS_NODE = __webpack_require__(6193);
|
||
|
|
||
|
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 */ }
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7751:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
|
||
|
var aFunction = function (argument) {
|
||
|
return isCallable(argument) ? argument : undefined;
|
||
|
};
|
||
|
|
||
|
module.exports = function (namespace, method) {
|
||
|
return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1767:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
// `GetIteratorDirect(obj)` abstract operation
|
||
|
// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect
|
||
|
module.exports = function (obj) {
|
||
|
return {
|
||
|
iterator: obj,
|
||
|
next: obj.next,
|
||
|
done: false
|
||
|
};
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 851:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var classof = __webpack_require__(6955);
|
||
|
var getMethod = __webpack_require__(5966);
|
||
|
var isNullOrUndefined = __webpack_require__(4117);
|
||
|
var Iterators = __webpack_require__(6269);
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
|
||
|
var ITERATOR = wellKnownSymbol('iterator');
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)
|
||
|
|| getMethod(it, '@@iterator')
|
||
|
|| Iterators[classof(it)];
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 81:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var call = __webpack_require__(9565);
|
||
|
var aCallable = __webpack_require__(9306);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var tryToString = __webpack_require__(6823);
|
||
|
var getIteratorMethod = __webpack_require__(851);
|
||
|
|
||
|
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 new $TypeError(tryToString(argument) + ' is not iterable');
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5966:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var aCallable = __webpack_require__(9306);
|
||
|
var isNullOrUndefined = __webpack_require__(4117);
|
||
|
|
||
|
// `GetMethod` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-getmethod
|
||
|
module.exports = function (V, P) {
|
||
|
var func = V[P];
|
||
|
return isNullOrUndefined(func) ? undefined : aCallable(func);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4576:
|
||
|
/***/ (function(module) {
|
||
|
|
||
|
|
||
|
var check = function (it) {
|
||
|
return it && it.Math === Math && it;
|
||
|
};
|
||
|
|
||
|
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
|
||
|
module.exports =
|
||
|
// eslint-disable-next-line es/no-global-this -- safe
|
||
|
check(typeof globalThis == 'object' && globalThis) ||
|
||
|
check(typeof window == 'object' && window) ||
|
||
|
// eslint-disable-next-line no-restricted-globals -- safe
|
||
|
check(typeof self == 'object' && self) ||
|
||
|
check(typeof global == 'object' && global) ||
|
||
|
check(typeof this == 'object' && this) ||
|
||
|
// eslint-disable-next-line no-new-func -- fallback
|
||
|
(function () { return this; })() || Function('return this')();
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9297:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var toObject = __webpack_require__(8981);
|
||
|
|
||
|
var hasOwnProperty = uncurryThis({}.hasOwnProperty);
|
||
|
|
||
|
// `HasOwnProperty` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-hasownproperty
|
||
|
// eslint-disable-next-line es/no-object-hasown -- safe
|
||
|
module.exports = Object.hasOwn || function hasOwn(it, key) {
|
||
|
return hasOwnProperty(toObject(it), key);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 421:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
module.exports = {};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 397:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var getBuiltIn = __webpack_require__(7751);
|
||
|
|
||
|
module.exports = getBuiltIn('document', 'documentElement');
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5917:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var createElement = __webpack_require__(4055);
|
||
|
|
||
|
// Thanks to IE8 for its funny defineProperty
|
||
|
module.exports = !DESCRIPTORS && !fails(function () {
|
||
|
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
|
||
|
return Object.defineProperty(createElement('div'), 'a', {
|
||
|
get: function () { return 7; }
|
||
|
}).a !== 7;
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7055:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var classof = __webpack_require__(2195);
|
||
|
|
||
|
var $Object = Object;
|
||
|
var split = uncurryThis(''.split);
|
||
|
|
||
|
// fallback for non-array-like ES3 and non-enumerable old V8 strings
|
||
|
module.exports = fails(function () {
|
||
|
// throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
|
||
|
// eslint-disable-next-line no-prototype-builtins -- safe
|
||
|
return !$Object('z').propertyIsEnumerable(0);
|
||
|
}) ? function (it) {
|
||
|
return classof(it) === 'String' ? split(it, '') : $Object(it);
|
||
|
} : $Object;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3167:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var setPrototypeOf = __webpack_require__(2967);
|
||
|
|
||
|
// makes subclassing work correct for wrapped built-ins
|
||
|
module.exports = function ($this, dummy, Wrapper) {
|
||
|
var NewTarget, NewTargetPrototype;
|
||
|
if (
|
||
|
// it can work only with native `setPrototypeOf`
|
||
|
setPrototypeOf &&
|
||
|
// we haven't completely correct pre-ES6 way for getting `new.target`, so use this
|
||
|
isCallable(NewTarget = dummy.constructor) &&
|
||
|
NewTarget !== Wrapper &&
|
||
|
isObject(NewTargetPrototype = NewTarget.prototype) &&
|
||
|
NewTargetPrototype !== Wrapper.prototype
|
||
|
) setPrototypeOf($this, NewTargetPrototype);
|
||
|
return $this;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3706:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var store = __webpack_require__(7629);
|
||
|
|
||
|
var functionToString = uncurryThis(Function.toString);
|
||
|
|
||
|
// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
|
||
|
if (!isCallable(store.inspectSource)) {
|
||
|
store.inspectSource = function (it) {
|
||
|
return functionToString(it);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
module.exports = store.inspectSource;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1181:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var NATIVE_WEAK_MAP = __webpack_require__(8622);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var createNonEnumerableProperty = __webpack_require__(6699);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var shared = __webpack_require__(7629);
|
||
|
var sharedKey = __webpack_require__(6119);
|
||
|
var hiddenKeys = __webpack_require__(421);
|
||
|
|
||
|
var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
|
||
|
var TypeError = globalThis.TypeError;
|
||
|
var WeakMap = globalThis.WeakMap;
|
||
|
var set, get, has;
|
||
|
|
||
|
var enforce = function (it) {
|
||
|
return has(it) ? get(it) : set(it, {});
|
||
|
};
|
||
|
|
||
|
var getterFor = function (TYPE) {
|
||
|
return function (it) {
|
||
|
var state;
|
||
|
if (!isObject(it) || (state = get(it)).type !== TYPE) {
|
||
|
throw new TypeError('Incompatible receiver, ' + TYPE + ' required');
|
||
|
} return state;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
if (NATIVE_WEAK_MAP || shared.state) {
|
||
|
var store = shared.state || (shared.state = new WeakMap());
|
||
|
/* eslint-disable no-self-assign -- prototype methods protection */
|
||
|
store.get = store.get;
|
||
|
store.has = store.has;
|
||
|
store.set = store.set;
|
||
|
/* eslint-enable no-self-assign -- prototype methods protection */
|
||
|
set = function (it, metadata) {
|
||
|
if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
|
||
|
metadata.facade = it;
|
||
|
store.set(it, metadata);
|
||
|
return metadata;
|
||
|
};
|
||
|
get = function (it) {
|
||
|
return store.get(it) || {};
|
||
|
};
|
||
|
has = function (it) {
|
||
|
return store.has(it);
|
||
|
};
|
||
|
} else {
|
||
|
var STATE = sharedKey('state');
|
||
|
hiddenKeys[STATE] = true;
|
||
|
set = function (it, metadata) {
|
||
|
if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
|
||
|
metadata.facade = it;
|
||
|
createNonEnumerableProperty(it, STATE, metadata);
|
||
|
return metadata;
|
||
|
};
|
||
|
get = function (it) {
|
||
|
return hasOwn(it, STATE) ? it[STATE] : {};
|
||
|
};
|
||
|
has = function (it) {
|
||
|
return hasOwn(it, STATE);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
set: set,
|
||
|
get: get,
|
||
|
has: has,
|
||
|
enforce: enforce,
|
||
|
getterFor: getterFor
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4209:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
var Iterators = __webpack_require__(6269);
|
||
|
|
||
|
var ITERATOR = wellKnownSymbol('iterator');
|
||
|
var ArrayPrototype = Array.prototype;
|
||
|
|
||
|
// check on default Array iterator
|
||
|
module.exports = function (it) {
|
||
|
return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4376:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var classof = __webpack_require__(2195);
|
||
|
|
||
|
// `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';
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1108:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var classof = __webpack_require__(6955);
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
var klass = classof(it);
|
||
|
return klass === 'BigInt64Array' || klass === 'BigUint64Array';
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4901:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
|
||
|
var documentAll = typeof document == 'object' && document.all;
|
||
|
|
||
|
// `IsCallable` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-iscallable
|
||
|
// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing
|
||
|
module.exports = typeof documentAll == 'undefined' && documentAll !== undefined ? function (argument) {
|
||
|
return typeof argument == 'function' || argument === documentAll;
|
||
|
} : function (argument) {
|
||
|
return typeof argument == 'function';
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2796:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
|
||
|
var replacement = /#|\.prototype\./;
|
||
|
|
||
|
var isForced = function (feature, detection) {
|
||
|
var value = data[normalize(feature)];
|
||
|
return value === POLYFILL ? true
|
||
|
: value === NATIVE ? false
|
||
|
: isCallable(detection) ? fails(detection)
|
||
|
: !!detection;
|
||
|
};
|
||
|
|
||
|
var normalize = isForced.normalize = function (string) {
|
||
|
return String(string).replace(replacement, '.').toLowerCase();
|
||
|
};
|
||
|
|
||
|
var data = isForced.data = {};
|
||
|
var NATIVE = isForced.NATIVE = 'N';
|
||
|
var POLYFILL = isForced.POLYFILL = 'P';
|
||
|
|
||
|
module.exports = isForced;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4117:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
// we can't use just `it == null` since of `document.all` special case
|
||
|
// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
|
||
|
module.exports = function (it) {
|
||
|
return it === null || it === undefined;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 34:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
return typeof it == 'object' ? it !== null : isCallable(it);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3925:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isObject = __webpack_require__(34);
|
||
|
|
||
|
module.exports = function (argument) {
|
||
|
return isObject(argument) || argument === null;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6395:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
module.exports = false;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 757:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var getBuiltIn = __webpack_require__(7751);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var isPrototypeOf = __webpack_require__(1625);
|
||
|
var USE_SYMBOL_AS_UID = __webpack_require__(7040);
|
||
|
|
||
|
var $Object = Object;
|
||
|
|
||
|
module.exports = USE_SYMBOL_AS_UID ? function (it) {
|
||
|
return typeof it == 'symbol';
|
||
|
} : function (it) {
|
||
|
var $Symbol = getBuiltIn('Symbol');
|
||
|
return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2652:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var bind = __webpack_require__(6080);
|
||
|
var call = __webpack_require__(9565);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var tryToString = __webpack_require__(6823);
|
||
|
var isArrayIteratorMethod = __webpack_require__(4209);
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
var isPrototypeOf = __webpack_require__(1625);
|
||
|
var getIterator = __webpack_require__(81);
|
||
|
var getIteratorMethod = __webpack_require__(851);
|
||
|
var iteratorClose = __webpack_require__(9539);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
var Result = function (stopped, result) {
|
||
|
this.stopped = stopped;
|
||
|
this.result = result;
|
||
|
};
|
||
|
|
||
|
var ResultPrototype = Result.prototype;
|
||
|
|
||
|
module.exports = function (iterable, unboundFunction, options) {
|
||
|
var that = options && options.that;
|
||
|
var AS_ENTRIES = !!(options && options.AS_ENTRIES);
|
||
|
var IS_RECORD = !!(options && options.IS_RECORD);
|
||
|
var IS_ITERATOR = !!(options && options.IS_ITERATOR);
|
||
|
var INTERRUPTED = !!(options && options.INTERRUPTED);
|
||
|
var fn = bind(unboundFunction, that);
|
||
|
var iterator, iterFn, index, length, result, next, step;
|
||
|
|
||
|
var stop = function (condition) {
|
||
|
if (iterator) iteratorClose(iterator, 'normal', condition);
|
||
|
return new Result(true, condition);
|
||
|
};
|
||
|
|
||
|
var callFn = function (value) {
|
||
|
if (AS_ENTRIES) {
|
||
|
anObject(value);
|
||
|
return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
|
||
|
} return INTERRUPTED ? fn(value, stop) : fn(value);
|
||
|
};
|
||
|
|
||
|
if (IS_RECORD) {
|
||
|
iterator = iterable.iterator;
|
||
|
} else if (IS_ITERATOR) {
|
||
|
iterator = iterable;
|
||
|
} else {
|
||
|
iterFn = getIteratorMethod(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++) {
|
||
|
result = callFn(iterable[index]);
|
||
|
if (result && isPrototypeOf(ResultPrototype, result)) return result;
|
||
|
} return new Result(false);
|
||
|
}
|
||
|
iterator = getIterator(iterable, iterFn);
|
||
|
}
|
||
|
|
||
|
next = IS_RECORD ? iterable.next : iterator.next;
|
||
|
while (!(step = call(next, iterator)).done) {
|
||
|
try {
|
||
|
result = callFn(step.value);
|
||
|
} catch (error) {
|
||
|
iteratorClose(iterator, 'throw', error);
|
||
|
}
|
||
|
if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;
|
||
|
} return new Result(false);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9539:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var call = __webpack_require__(9565);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var getMethod = __webpack_require__(5966);
|
||
|
|
||
|
module.exports = function (iterator, kind, value) {
|
||
|
var innerResult, innerError;
|
||
|
anObject(iterator);
|
||
|
try {
|
||
|
innerResult = getMethod(iterator, 'return');
|
||
|
if (!innerResult) {
|
||
|
if (kind === 'throw') throw value;
|
||
|
return value;
|
||
|
}
|
||
|
innerResult = call(innerResult, iterator);
|
||
|
} catch (error) {
|
||
|
innerError = true;
|
||
|
innerResult = error;
|
||
|
}
|
||
|
if (kind === 'throw') throw value;
|
||
|
if (innerError) throw innerResult;
|
||
|
anObject(innerResult);
|
||
|
return value;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7657:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var create = __webpack_require__(2360);
|
||
|
var getPrototypeOf = __webpack_require__(2787);
|
||
|
var defineBuiltIn = __webpack_require__(6840);
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
var IS_PURE = __webpack_require__(6395);
|
||
|
|
||
|
var ITERATOR = wellKnownSymbol('iterator');
|
||
|
var BUGGY_SAFARI_ITERATORS = false;
|
||
|
|
||
|
// `%IteratorPrototype%` object
|
||
|
// https://tc39.es/ecma262/#sec-%iteratorprototype%-object
|
||
|
var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
|
||
|
|
||
|
/* eslint-disable es/no-array-prototype-keys -- safe */
|
||
|
if ([].keys) {
|
||
|
arrayIterator = [].keys();
|
||
|
// Safari 8 has buggy iterators w/o `next`
|
||
|
if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
|
||
|
else {
|
||
|
PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
|
||
|
if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {
|
||
|
var test = {};
|
||
|
// FF44- legacy iterators case
|
||
|
return IteratorPrototype[ITERATOR].call(test) !== test;
|
||
|
});
|
||
|
|
||
|
if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};
|
||
|
else if (IS_PURE) IteratorPrototype = create(IteratorPrototype);
|
||
|
|
||
|
// `%IteratorPrototype%[@@iterator]()` method
|
||
|
// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator
|
||
|
if (!isCallable(IteratorPrototype[ITERATOR])) {
|
||
|
defineBuiltIn(IteratorPrototype, ITERATOR, function () {
|
||
|
return this;
|
||
|
});
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
IteratorPrototype: IteratorPrototype,
|
||
|
BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6269:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
module.exports = {};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6198:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toLength = __webpack_require__(8014);
|
||
|
|
||
|
// `LengthOfArrayLike` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-lengthofarraylike
|
||
|
module.exports = function (obj) {
|
||
|
return toLength(obj.length);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 283:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var CONFIGURABLE_FUNCTION_NAME = (__webpack_require__(350).CONFIGURABLE);
|
||
|
var inspectSource = __webpack_require__(3706);
|
||
|
var InternalStateModule = __webpack_require__(1181);
|
||
|
|
||
|
var enforceInternalState = InternalStateModule.enforce;
|
||
|
var getInternalState = InternalStateModule.get;
|
||
|
var $String = String;
|
||
|
// eslint-disable-next-line es/no-object-defineproperty -- safe
|
||
|
var defineProperty = Object.defineProperty;
|
||
|
var stringSlice = uncurryThis(''.slice);
|
||
|
var replace = uncurryThis(''.replace);
|
||
|
var join = uncurryThis([].join);
|
||
|
|
||
|
var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {
|
||
|
return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
|
||
|
});
|
||
|
|
||
|
var TEMPLATE = String(String).split('String');
|
||
|
|
||
|
var makeBuiltIn = module.exports = function (value, name, options) {
|
||
|
if (stringSlice($String(name), 0, 7) === 'Symbol(') {
|
||
|
name = '[' + replace($String(name), /^Symbol\(([^)]*)\).*$/, '$1') + ']';
|
||
|
}
|
||
|
if (options && options.getter) name = 'get ' + name;
|
||
|
if (options && options.setter) name = 'set ' + name;
|
||
|
if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
|
||
|
if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });
|
||
|
else value.name = name;
|
||
|
}
|
||
|
if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {
|
||
|
defineProperty(value, 'length', { value: options.arity });
|
||
|
}
|
||
|
try {
|
||
|
if (options && hasOwn(options, 'constructor') && options.constructor) {
|
||
|
if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });
|
||
|
// in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
|
||
|
} else if (value.prototype) value.prototype = undefined;
|
||
|
} catch (error) { /* empty */ }
|
||
|
var state = enforceInternalState(value);
|
||
|
if (!hasOwn(state, 'source')) {
|
||
|
state.source = join(TEMPLATE, typeof name == 'string' ? name : '');
|
||
|
} return value;
|
||
|
};
|
||
|
|
||
|
// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
|
||
|
// eslint-disable-next-line no-extend-native -- required
|
||
|
Function.prototype.toString = makeBuiltIn(function toString() {
|
||
|
return isCallable(this) && getInternalState(this).source || inspectSource(this);
|
||
|
}, 'toString');
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 741:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
var ceil = Math.ceil;
|
||
|
var floor = Math.floor;
|
||
|
|
||
|
// `Math.trunc` method
|
||
|
// https://tc39.es/ecma262/#sec-math.trunc
|
||
|
// eslint-disable-next-line es/no-math-trunc -- safe
|
||
|
module.exports = Math.trunc || function trunc(x) {
|
||
|
var n = +x;
|
||
|
return (n > 0 ? floor : ceil)(n);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2603:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toString = __webpack_require__(655);
|
||
|
|
||
|
module.exports = function (argument, $default) {
|
||
|
return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2360:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
/* global ActiveXObject -- old IE, WSH */
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var definePropertiesModule = __webpack_require__(6801);
|
||
|
var enumBugKeys = __webpack_require__(8727);
|
||
|
var hiddenKeys = __webpack_require__(421);
|
||
|
var html = __webpack_require__(397);
|
||
|
var documentCreateElement = __webpack_require__(4055);
|
||
|
var sharedKey = __webpack_require__(6119);
|
||
|
|
||
|
var GT = '>';
|
||
|
var LT = '<';
|
||
|
var PROTOTYPE = 'prototype';
|
||
|
var SCRIPT = 'script';
|
||
|
var IE_PROTO = sharedKey('IE_PROTO');
|
||
|
|
||
|
var EmptyConstructor = function () { /* empty */ };
|
||
|
|
||
|
var scriptTag = function (content) {
|
||
|
return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
|
||
|
};
|
||
|
|
||
|
// Create object with fake `null` prototype: use ActiveX Object with cleared prototype
|
||
|
var NullProtoObjectViaActiveX = function (activeXDocument) {
|
||
|
activeXDocument.write(scriptTag(''));
|
||
|
activeXDocument.close();
|
||
|
var temp = activeXDocument.parentWindow.Object;
|
||
|
// eslint-disable-next-line no-useless-assignment -- avoid memory leak
|
||
|
activeXDocument = null;
|
||
|
return temp;
|
||
|
};
|
||
|
|
||
|
// Create object with fake `null` prototype: use iframe Object with cleared prototype
|
||
|
var NullProtoObjectViaIFrame = function () {
|
||
|
// Thrash, waste and sodomy: IE GC bug
|
||
|
var iframe = documentCreateElement('iframe');
|
||
|
var JS = 'java' + SCRIPT + ':';
|
||
|
var iframeDocument;
|
||
|
iframe.style.display = 'none';
|
||
|
html.appendChild(iframe);
|
||
|
// https://github.com/zloirock/core-js/issues/475
|
||
|
iframe.src = String(JS);
|
||
|
iframeDocument = iframe.contentWindow.document;
|
||
|
iframeDocument.open();
|
||
|
iframeDocument.write(scriptTag('document.F=Object'));
|
||
|
iframeDocument.close();
|
||
|
return iframeDocument.F;
|
||
|
};
|
||
|
|
||
|
// Check for document.domain and active x support
|
||
|
// No need to use active x approach when document.domain is not set
|
||
|
// see https://github.com/es-shims/es5-shim/issues/150
|
||
|
// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
|
||
|
// avoid IE GC bug
|
||
|
var activeXDocument;
|
||
|
var NullProtoObject = function () {
|
||
|
try {
|
||
|
activeXDocument = new ActiveXObject('htmlfile');
|
||
|
} catch (error) { /* ignore */ }
|
||
|
NullProtoObject = typeof document != 'undefined'
|
||
|
? document.domain && activeXDocument
|
||
|
? NullProtoObjectViaActiveX(activeXDocument) // old IE
|
||
|
: NullProtoObjectViaIFrame()
|
||
|
: NullProtoObjectViaActiveX(activeXDocument); // WSH
|
||
|
var length = enumBugKeys.length;
|
||
|
while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
|
||
|
return NullProtoObject();
|
||
|
};
|
||
|
|
||
|
hiddenKeys[IE_PROTO] = true;
|
||
|
|
||
|
// `Object.create` method
|
||
|
// https://tc39.es/ecma262/#sec-object.create
|
||
|
// eslint-disable-next-line es/no-object-create -- safe
|
||
|
module.exports = Object.create || function create(O, Properties) {
|
||
|
var result;
|
||
|
if (O !== null) {
|
||
|
EmptyConstructor[PROTOTYPE] = anObject(O);
|
||
|
result = new EmptyConstructor();
|
||
|
EmptyConstructor[PROTOTYPE] = null;
|
||
|
// add "__proto__" for Object.getPrototypeOf polyfill
|
||
|
result[IE_PROTO] = O;
|
||
|
} else result = NullProtoObject();
|
||
|
return Properties === undefined ? result : definePropertiesModule.f(result, Properties);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6801:
|
||
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(8686);
|
||
|
var definePropertyModule = __webpack_require__(4913);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var toIndexedObject = __webpack_require__(5397);
|
||
|
var objectKeys = __webpack_require__(1072);
|
||
|
|
||
|
// `Object.defineProperties` method
|
||
|
// https://tc39.es/ecma262/#sec-object.defineproperties
|
||
|
// eslint-disable-next-line es/no-object-defineproperties -- safe
|
||
|
exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
|
||
|
anObject(O);
|
||
|
var props = toIndexedObject(Properties);
|
||
|
var keys = objectKeys(Properties);
|
||
|
var length = keys.length;
|
||
|
var index = 0;
|
||
|
var key;
|
||
|
while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);
|
||
|
return O;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4913:
|
||
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var IE8_DOM_DEFINE = __webpack_require__(5917);
|
||
|
var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(8686);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var toPropertyKey = __webpack_require__(6969);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
// eslint-disable-next-line es/no-object-defineproperty -- safe
|
||
|
var $defineProperty = Object.defineProperty;
|
||
|
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
|
||
|
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
||
|
var ENUMERABLE = 'enumerable';
|
||
|
var CONFIGURABLE = 'configurable';
|
||
|
var WRITABLE = 'writable';
|
||
|
|
||
|
// `Object.defineProperty` method
|
||
|
// https://tc39.es/ecma262/#sec-object.defineproperty
|
||
|
exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
|
||
|
anObject(O);
|
||
|
P = toPropertyKey(P);
|
||
|
anObject(Attributes);
|
||
|
if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
|
||
|
var current = $getOwnPropertyDescriptor(O, P);
|
||
|
if (current && current[WRITABLE]) {
|
||
|
O[P] = Attributes.value;
|
||
|
Attributes = {
|
||
|
configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
|
||
|
enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
|
||
|
writable: false
|
||
|
};
|
||
|
}
|
||
|
} return $defineProperty(O, P, Attributes);
|
||
|
} : $defineProperty : function defineProperty(O, P, Attributes) {
|
||
|
anObject(O);
|
||
|
P = toPropertyKey(P);
|
||
|
anObject(Attributes);
|
||
|
if (IE8_DOM_DEFINE) try {
|
||
|
return $defineProperty(O, P, Attributes);
|
||
|
} catch (error) { /* empty */ }
|
||
|
if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported');
|
||
|
if ('value' in Attributes) O[P] = Attributes.value;
|
||
|
return O;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7347:
|
||
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var call = __webpack_require__(9565);
|
||
|
var propertyIsEnumerableModule = __webpack_require__(8773);
|
||
|
var createPropertyDescriptor = __webpack_require__(6980);
|
||
|
var toIndexedObject = __webpack_require__(5397);
|
||
|
var toPropertyKey = __webpack_require__(6969);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var IE8_DOM_DEFINE = __webpack_require__(5917);
|
||
|
|
||
|
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
|
||
|
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
||
|
|
||
|
// `Object.getOwnPropertyDescriptor` method
|
||
|
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
|
||
|
exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
|
||
|
O = toIndexedObject(O);
|
||
|
P = toPropertyKey(P);
|
||
|
if (IE8_DOM_DEFINE) try {
|
||
|
return $getOwnPropertyDescriptor(O, P);
|
||
|
} catch (error) { /* empty */ }
|
||
|
if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8480:
|
||
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var internalObjectKeys = __webpack_require__(1828);
|
||
|
var enumBugKeys = __webpack_require__(8727);
|
||
|
|
||
|
var hiddenKeys = enumBugKeys.concat('length', 'prototype');
|
||
|
|
||
|
// `Object.getOwnPropertyNames` method
|
||
|
// https://tc39.es/ecma262/#sec-object.getownpropertynames
|
||
|
// eslint-disable-next-line es/no-object-getownpropertynames -- safe
|
||
|
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
|
||
|
return internalObjectKeys(O, hiddenKeys);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3717:
|
||
|
/***/ ((__unused_webpack_module, exports) => {
|
||
|
|
||
|
|
||
|
// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
|
||
|
exports.f = Object.getOwnPropertySymbols;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2787:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var toObject = __webpack_require__(8981);
|
||
|
var sharedKey = __webpack_require__(6119);
|
||
|
var CORRECT_PROTOTYPE_GETTER = __webpack_require__(2211);
|
||
|
|
||
|
var IE_PROTO = sharedKey('IE_PROTO');
|
||
|
var $Object = Object;
|
||
|
var ObjectPrototype = $Object.prototype;
|
||
|
|
||
|
// `Object.getPrototypeOf` method
|
||
|
// https://tc39.es/ecma262/#sec-object.getprototypeof
|
||
|
// eslint-disable-next-line es/no-object-getprototypeof -- safe
|
||
|
module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {
|
||
|
var object = toObject(O);
|
||
|
if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
|
||
|
var constructor = object.constructor;
|
||
|
if (isCallable(constructor) && object instanceof constructor) {
|
||
|
return constructor.prototype;
|
||
|
} return object instanceof $Object ? ObjectPrototype : null;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1625:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
|
||
|
module.exports = uncurryThis({}.isPrototypeOf);
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1828:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var toIndexedObject = __webpack_require__(5397);
|
||
|
var indexOf = (__webpack_require__(9617).indexOf);
|
||
|
var hiddenKeys = __webpack_require__(421);
|
||
|
|
||
|
var push = uncurryThis([].push);
|
||
|
|
||
|
module.exports = function (object, names) {
|
||
|
var O = toIndexedObject(object);
|
||
|
var i = 0;
|
||
|
var result = [];
|
||
|
var key;
|
||
|
for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
|
||
|
// Don't enum bug & hidden keys
|
||
|
while (names.length > i) if (hasOwn(O, key = names[i++])) {
|
||
|
~indexOf(result, key) || push(result, key);
|
||
|
}
|
||
|
return result;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1072:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var internalObjectKeys = __webpack_require__(1828);
|
||
|
var enumBugKeys = __webpack_require__(8727);
|
||
|
|
||
|
// `Object.keys` method
|
||
|
// https://tc39.es/ecma262/#sec-object.keys
|
||
|
// eslint-disable-next-line es/no-object-keys -- safe
|
||
|
module.exports = Object.keys || function keys(O) {
|
||
|
return internalObjectKeys(O, enumBugKeys);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8773:
|
||
|
/***/ ((__unused_webpack_module, exports) => {
|
||
|
|
||
|
|
||
|
var $propertyIsEnumerable = {}.propertyIsEnumerable;
|
||
|
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
|
||
|
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
||
|
|
||
|
// Nashorn ~ JDK8 bug
|
||
|
var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
|
||
|
|
||
|
// `Object.prototype.propertyIsEnumerable` method implementation
|
||
|
// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
|
||
|
exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
|
||
|
var descriptor = getOwnPropertyDescriptor(this, V);
|
||
|
return !!descriptor && descriptor.enumerable;
|
||
|
} : $propertyIsEnumerable;
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2967:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
/* eslint-disable no-proto -- safe */
|
||
|
var uncurryThisAccessor = __webpack_require__(6706);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var requireObjectCoercible = __webpack_require__(7750);
|
||
|
var aPossiblePrototype = __webpack_require__(3506);
|
||
|
|
||
|
// `Object.setPrototypeOf` method
|
||
|
// https://tc39.es/ecma262/#sec-object.setprototypeof
|
||
|
// Works with __proto__ only. Old v8 can't work with null proto objects.
|
||
|
// eslint-disable-next-line es/no-object-setprototypeof -- safe
|
||
|
module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
|
||
|
var CORRECT_SETTER = false;
|
||
|
var test = {};
|
||
|
var setter;
|
||
|
try {
|
||
|
setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');
|
||
|
setter(test, []);
|
||
|
CORRECT_SETTER = test instanceof Array;
|
||
|
} catch (error) { /* empty */ }
|
||
|
return function setPrototypeOf(O, proto) {
|
||
|
requireObjectCoercible(O);
|
||
|
aPossiblePrototype(proto);
|
||
|
if (!isObject(O)) return O;
|
||
|
if (CORRECT_SETTER) setter(O, proto);
|
||
|
else O.__proto__ = proto;
|
||
|
return O;
|
||
|
};
|
||
|
}() : undefined);
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4270:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var call = __webpack_require__(9565);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
// `OrdinaryToPrimitive` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-ordinarytoprimitive
|
||
|
module.exports = function (input, pref) {
|
||
|
var fn, val;
|
||
|
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 new $TypeError("Can't convert object to primitive value");
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5031:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var getBuiltIn = __webpack_require__(7751);
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var getOwnPropertyNamesModule = __webpack_require__(8480);
|
||
|
var getOwnPropertySymbolsModule = __webpack_require__(3717);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
|
||
|
var concat = uncurryThis([].concat);
|
||
|
|
||
|
// all object keys, includes non-enumerable and symbols
|
||
|
module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
|
||
|
var keys = getOwnPropertyNamesModule.f(anObject(it));
|
||
|
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
|
||
|
return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8235:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
|
||
|
var $SyntaxError = SyntaxError;
|
||
|
var $parseInt = parseInt;
|
||
|
var fromCharCode = String.fromCharCode;
|
||
|
var at = uncurryThis(''.charAt);
|
||
|
var slice = uncurryThis(''.slice);
|
||
|
var exec = uncurryThis(/./.exec);
|
||
|
|
||
|
var codePoints = {
|
||
|
'\\"': '"',
|
||
|
'\\\\': '\\',
|
||
|
'\\/': '/',
|
||
|
'\\b': '\b',
|
||
|
'\\f': '\f',
|
||
|
'\\n': '\n',
|
||
|
'\\r': '\r',
|
||
|
'\\t': '\t'
|
||
|
};
|
||
|
|
||
|
var IS_4_HEX_DIGITS = /^[\da-f]{4}$/i;
|
||
|
// eslint-disable-next-line regexp/no-control-character -- safe
|
||
|
var IS_C0_CONTROL_CODE = /^[\u0000-\u001F]$/;
|
||
|
|
||
|
module.exports = function (source, i) {
|
||
|
var unterminated = true;
|
||
|
var value = '';
|
||
|
while (i < source.length) {
|
||
|
var chr = at(source, i);
|
||
|
if (chr === '\\') {
|
||
|
var twoChars = slice(source, i, i + 2);
|
||
|
if (hasOwn(codePoints, twoChars)) {
|
||
|
value += codePoints[twoChars];
|
||
|
i += 2;
|
||
|
} else if (twoChars === '\\u') {
|
||
|
i += 2;
|
||
|
var fourHexDigits = slice(source, i, i + 4);
|
||
|
if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw new $SyntaxError('Bad Unicode escape at: ' + i);
|
||
|
value += fromCharCode($parseInt(fourHexDigits, 16));
|
||
|
i += 4;
|
||
|
} else throw new $SyntaxError('Unknown escape sequence: "' + twoChars + '"');
|
||
|
} else if (chr === '"') {
|
||
|
unterminated = false;
|
||
|
i++;
|
||
|
break;
|
||
|
} else {
|
||
|
if (exec(IS_C0_CONTROL_CODE, chr)) throw new $SyntaxError('Bad control character in string literal at: ' + i);
|
||
|
value += chr;
|
||
|
i++;
|
||
|
}
|
||
|
}
|
||
|
if (unterminated) throw new $SyntaxError('Unterminated string at: ' + i);
|
||
|
return { value: value, end: i };
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7750:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var isNullOrUndefined = __webpack_require__(4117);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
// `RequireObjectCoercible` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-requireobjectcoercible
|
||
|
module.exports = function (it) {
|
||
|
if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
|
||
|
return it;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6119:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var shared = __webpack_require__(5745);
|
||
|
var uid = __webpack_require__(3392);
|
||
|
|
||
|
var keys = shared('keys');
|
||
|
|
||
|
module.exports = function (key) {
|
||
|
return keys[key] || (keys[key] = uid(key));
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7629:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var IS_PURE = __webpack_require__(6395);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var defineGlobalProperty = __webpack_require__(9433);
|
||
|
|
||
|
var SHARED = '__core-js_shared__';
|
||
|
var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
|
||
|
|
||
|
(store.versions || (store.versions = [])).push({
|
||
|
version: '3.38.1',
|
||
|
mode: IS_PURE ? 'pure' : 'global',
|
||
|
copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)',
|
||
|
license: 'https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE',
|
||
|
source: 'https://github.com/zloirock/core-js'
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5745:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var store = __webpack_require__(7629);
|
||
|
|
||
|
module.exports = function (key, value) {
|
||
|
return store[key] || (store[key] = value || {});
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1548:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var V8 = __webpack_require__(9519);
|
||
|
var ENVIRONMENT = __webpack_require__(4215);
|
||
|
|
||
|
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;
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4495:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
/* eslint-disable es/no-symbol -- required for testing */
|
||
|
var V8_VERSION = __webpack_require__(9519);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
|
||
|
var $String = globalThis.String;
|
||
|
|
||
|
// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
|
||
|
module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
|
||
|
var symbol = Symbol('symbol detection');
|
||
|
// Chrome 38 Symbol has incorrect toString conversion
|
||
|
// `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
|
||
|
// nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,
|
||
|
// of course, fail.
|
||
|
return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||
|
||
|
// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
|
||
|
!Symbol.sham && V8_VERSION && V8_VERSION < 41;
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5610:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toIntegerOrInfinity = __webpack_require__(1291);
|
||
|
|
||
|
var max = Math.max;
|
||
|
var min = Math.min;
|
||
|
|
||
|
// Helper for a popular repeating case of the spec:
|
||
|
// Let integer be ? ToInteger(index).
|
||
|
// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
|
||
|
module.exports = function (index, length) {
|
||
|
var integer = toIntegerOrInfinity(index);
|
||
|
return integer < 0 ? max(integer + length, 0) : min(integer, length);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5854:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toPrimitive = __webpack_require__(2777);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
|
||
|
// `ToBigInt` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-tobigint
|
||
|
module.exports = function (argument) {
|
||
|
var prim = toPrimitive(argument, 'number');
|
||
|
if (typeof prim == 'number') throw new $TypeError("Can't convert number to bigint");
|
||
|
// eslint-disable-next-line es/no-bigint -- safe
|
||
|
return BigInt(prim);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7696:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toIntegerOrInfinity = __webpack_require__(1291);
|
||
|
var toLength = __webpack_require__(8014);
|
||
|
|
||
|
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;
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 5397:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
// toObject with fallback for non-array-like ES3 strings
|
||
|
var IndexedObject = __webpack_require__(7055);
|
||
|
var requireObjectCoercible = __webpack_require__(7750);
|
||
|
|
||
|
module.exports = function (it) {
|
||
|
return IndexedObject(requireObjectCoercible(it));
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 1291:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var trunc = __webpack_require__(741);
|
||
|
|
||
|
// `ToIntegerOrInfinity` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-tointegerorinfinity
|
||
|
module.exports = function (argument) {
|
||
|
var number = +argument;
|
||
|
// eslint-disable-next-line no-self-compare -- NaN check
|
||
|
return number !== number || number === 0 ? 0 : trunc(number);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8014:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toIntegerOrInfinity = __webpack_require__(1291);
|
||
|
|
||
|
var min = Math.min;
|
||
|
|
||
|
// `ToLength` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-tolength
|
||
|
module.exports = function (argument) {
|
||
|
var len = toIntegerOrInfinity(argument);
|
||
|
return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8981:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var requireObjectCoercible = __webpack_require__(7750);
|
||
|
|
||
|
var $Object = Object;
|
||
|
|
||
|
// `ToObject` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-toobject
|
||
|
module.exports = function (argument) {
|
||
|
return $Object(requireObjectCoercible(argument));
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2777:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var call = __webpack_require__(9565);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var isSymbol = __webpack_require__(757);
|
||
|
var getMethod = __webpack_require__(5966);
|
||
|
var ordinaryToPrimitive = __webpack_require__(4270);
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
|
||
|
|
||
|
// `ToPrimitive` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-toprimitive
|
||
|
module.exports = function (input, pref) {
|
||
|
if (!isObject(input) || isSymbol(input)) return input;
|
||
|
var exoticToPrim = getMethod(input, TO_PRIMITIVE);
|
||
|
var result;
|
||
|
if (exoticToPrim) {
|
||
|
if (pref === undefined) pref = 'default';
|
||
|
result = call(exoticToPrim, input, pref);
|
||
|
if (!isObject(result) || isSymbol(result)) return result;
|
||
|
throw new $TypeError("Can't convert object to primitive value");
|
||
|
}
|
||
|
if (pref === undefined) pref = 'number';
|
||
|
return ordinaryToPrimitive(input, pref);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6969:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var toPrimitive = __webpack_require__(2777);
|
||
|
var isSymbol = __webpack_require__(757);
|
||
|
|
||
|
// `ToPropertyKey` abstract operation
|
||
|
// https://tc39.es/ecma262/#sec-topropertykey
|
||
|
module.exports = function (argument) {
|
||
|
var key = toPrimitive(argument, 'string');
|
||
|
return isSymbol(key) ? key : key + '';
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 2140:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
|
||
|
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||
|
var test = {};
|
||
|
|
||
|
test[TO_STRING_TAG] = 'z';
|
||
|
|
||
|
module.exports = String(test) === '[object z]';
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 655:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var classof = __webpack_require__(6955);
|
||
|
|
||
|
var $String = String;
|
||
|
|
||
|
module.exports = function (argument) {
|
||
|
if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string');
|
||
|
return $String(argument);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6823:
|
||
|
/***/ ((module) => {
|
||
|
|
||
|
|
||
|
var $String = String;
|
||
|
|
||
|
module.exports = function (argument) {
|
||
|
try {
|
||
|
return $String(argument);
|
||
|
} catch (error) {
|
||
|
return 'Object';
|
||
|
}
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3392:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
|
||
|
var id = 0;
|
||
|
var postfix = Math.random();
|
||
|
var toString = uncurryThis(1.0.toString);
|
||
|
|
||
|
module.exports = function (key) {
|
||
|
return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7040:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
/* eslint-disable es/no-symbol -- required for testing */
|
||
|
var NATIVE_SYMBOL = __webpack_require__(4495);
|
||
|
|
||
|
module.exports = NATIVE_SYMBOL
|
||
|
&& !Symbol.sham
|
||
|
&& typeof Symbol.iterator == 'symbol';
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8686:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
|
||
|
// V8 ~ Chrome 36-
|
||
|
// https://bugs.chromium.org/p/v8/issues/detail?id=3334
|
||
|
module.exports = DESCRIPTORS && fails(function () {
|
||
|
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
|
||
|
return Object.defineProperty(function () { /* empty */ }, 'prototype', {
|
||
|
value: 42,
|
||
|
writable: false
|
||
|
}).prototype !== 42;
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8622:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
|
||
|
var WeakMap = globalThis.WeakMap;
|
||
|
|
||
|
module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8227:
|
||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var shared = __webpack_require__(5745);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var uid = __webpack_require__(3392);
|
||
|
var NATIVE_SYMBOL = __webpack_require__(4495);
|
||
|
var USE_SYMBOL_AS_UID = __webpack_require__(7040);
|
||
|
|
||
|
var Symbol = globalThis.Symbol;
|
||
|
var WellKnownSymbolsStore = shared('wks');
|
||
|
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;
|
||
|
|
||
|
module.exports = function (name) {
|
||
|
if (!hasOwn(WellKnownSymbolsStore, name)) {
|
||
|
WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)
|
||
|
? Symbol[name]
|
||
|
: createWellKnownSymbol('Symbol.' + name);
|
||
|
} return WellKnownSymbolsStore[name];
|
||
|
};
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 6573:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var defineBuiltInAccessor = __webpack_require__(2106);
|
||
|
var isDetached = __webpack_require__(3238);
|
||
|
|
||
|
var ArrayBufferPrototype = ArrayBuffer.prototype;
|
||
|
|
||
|
if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) {
|
||
|
defineBuiltInAccessor(ArrayBufferPrototype, 'detached', {
|
||
|
configurable: true,
|
||
|
get: function detached() {
|
||
|
return isDetached(this);
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7936:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var $transfer = __webpack_require__(5636);
|
||
|
|
||
|
// `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);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8100:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var $transfer = __webpack_require__(5636);
|
||
|
|
||
|
// `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);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4114:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var toObject = __webpack_require__(8981);
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
var setArrayLength = __webpack_require__(4527);
|
||
|
var doesNotExceedSafeInteger = __webpack_require__(6837);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 7467:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var arrayToReversed = __webpack_require__(7628);
|
||
|
var ArrayBufferViewCore = __webpack_require__(4644);
|
||
|
|
||
|
var aTypedArray = ArrayBufferViewCore.aTypedArray;
|
||
|
var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
|
||
|
var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
|
||
|
|
||
|
// `%TypedArray%.prototype.toReversed` method
|
||
|
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.toreversed
|
||
|
exportTypedArrayMethod('toReversed', function toReversed() {
|
||
|
return arrayToReversed(aTypedArray(this), getTypedArrayConstructor(this));
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4732:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var ArrayBufferViewCore = __webpack_require__(4644);
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var aCallable = __webpack_require__(9306);
|
||
|
var arrayFromConstructorAndList = __webpack_require__(5370);
|
||
|
|
||
|
var aTypedArray = ArrayBufferViewCore.aTypedArray;
|
||
|
var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
|
||
|
var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
|
||
|
var sort = uncurryThis(ArrayBufferViewCore.TypedArrayPrototype.sort);
|
||
|
|
||
|
// `%TypedArray%.prototype.toSorted` method
|
||
|
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tosorted
|
||
|
exportTypedArrayMethod('toSorted', function toSorted(compareFn) {
|
||
|
if (compareFn !== undefined) aCallable(compareFn);
|
||
|
var O = aTypedArray(this);
|
||
|
var A = arrayFromConstructorAndList(getTypedArrayConstructor(O), O);
|
||
|
return sort(A, compareFn);
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 9577:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var arrayWith = __webpack_require__(9928);
|
||
|
var ArrayBufferViewCore = __webpack_require__(4644);
|
||
|
var isBigIntArray = __webpack_require__(1108);
|
||
|
var toIntegerOrInfinity = __webpack_require__(1291);
|
||
|
var toBigInt = __webpack_require__(5854);
|
||
|
|
||
|
var aTypedArray = ArrayBufferViewCore.aTypedArray;
|
||
|
var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
|
||
|
var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
|
||
|
|
||
|
var PROPER_ORDER = !!function () {
|
||
|
try {
|
||
|
// eslint-disable-next-line no-throw-literal, es/no-typed-arrays, es/no-array-prototype-with -- required for testing
|
||
|
new Int8Array(1)['with'](2, { valueOf: function () { throw 8; } });
|
||
|
} catch (error) {
|
||
|
// some early implementations, like WebKit, does not follow the final semantic
|
||
|
// https://github.com/tc39/proposal-change-array-by-copy/pull/86
|
||
|
return error === 8;
|
||
|
}
|
||
|
}();
|
||
|
|
||
|
// `%TypedArray%.prototype.with` method
|
||
|
// https://tc39.es/ecma262/#sec-%typedarray%.prototype.with
|
||
|
exportTypedArrayMethod('with', { 'with': function (index, value) {
|
||
|
var O = aTypedArray(this);
|
||
|
var relativeIndex = toIntegerOrInfinity(index);
|
||
|
var actualValue = isBigIntArray(O) ? toBigInt(value) : +value;
|
||
|
return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue);
|
||
|
} }['with'], !PROPER_ORDER);
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8992:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var anInstance = __webpack_require__(679);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var getPrototypeOf = __webpack_require__(2787);
|
||
|
var defineBuiltInAccessor = __webpack_require__(2106);
|
||
|
var createProperty = __webpack_require__(4659);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var wellKnownSymbol = __webpack_require__(8227);
|
||
|
var IteratorPrototype = (__webpack_require__(7657).IteratorPrototype);
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var IS_PURE = __webpack_require__(6395);
|
||
|
|
||
|
var CONSTRUCTOR = 'constructor';
|
||
|
var ITERATOR = 'Iterator';
|
||
|
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||
|
|
||
|
var $TypeError = TypeError;
|
||
|
var NativeIterator = globalThis[ITERATOR];
|
||
|
|
||
|
// FF56- have non-standard global helper `Iterator`
|
||
|
var FORCED = IS_PURE
|
||
|
|| !isCallable(NativeIterator)
|
||
|
|| NativeIterator.prototype !== IteratorPrototype
|
||
|
// FF44- non-standard `Iterator` passes previous tests
|
||
|
|| !fails(function () { NativeIterator({}); });
|
||
|
|
||
|
var IteratorConstructor = function Iterator() {
|
||
|
anInstance(this, IteratorPrototype);
|
||
|
if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable');
|
||
|
};
|
||
|
|
||
|
var defineIteratorPrototypeAccessor = function (key, value) {
|
||
|
if (DESCRIPTORS) {
|
||
|
defineBuiltInAccessor(IteratorPrototype, key, {
|
||
|
configurable: true,
|
||
|
get: function () {
|
||
|
return value;
|
||
|
},
|
||
|
set: function (replacement) {
|
||
|
anObject(this);
|
||
|
if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property");
|
||
|
if (hasOwn(this, key)) this[key] = replacement;
|
||
|
else createProperty(this, key, replacement);
|
||
|
}
|
||
|
});
|
||
|
} else IteratorPrototype[key] = value;
|
||
|
};
|
||
|
|
||
|
if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);
|
||
|
|
||
|
if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) {
|
||
|
defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);
|
||
|
}
|
||
|
|
||
|
IteratorConstructor.prototype = IteratorPrototype;
|
||
|
|
||
|
// `Iterator` constructor
|
||
|
// https://github.com/tc39/proposal-iterator-helpers
|
||
|
$({ global: true, constructor: true, forced: FORCED }, {
|
||
|
Iterator: IteratorConstructor
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 3215:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var iterate = __webpack_require__(2652);
|
||
|
var aCallable = __webpack_require__(9306);
|
||
|
var anObject = __webpack_require__(8551);
|
||
|
var getIteratorDirect = __webpack_require__(1767);
|
||
|
|
||
|
// `Iterator.prototype.every` method
|
||
|
// https://github.com/tc39/proposal-iterator-helpers
|
||
|
$({ target: 'Iterator', proto: true, real: true }, {
|
||
|
every: function every(predicate) {
|
||
|
anObject(this);
|
||
|
aCallable(predicate);
|
||
|
var record = getIteratorDirect(this);
|
||
|
var counter = 0;
|
||
|
return !iterate(record, function (value, stop) {
|
||
|
if (!predicate(value, counter++)) return stop();
|
||
|
}, { IS_RECORD: true, INTERRUPTED: true }).stopped;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 8335:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var getBuiltIn = __webpack_require__(7751);
|
||
|
var uncurryThis = __webpack_require__(9504);
|
||
|
var call = __webpack_require__(9565);
|
||
|
var isCallable = __webpack_require__(4901);
|
||
|
var isObject = __webpack_require__(34);
|
||
|
var isArray = __webpack_require__(4376);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var toString = __webpack_require__(655);
|
||
|
var lengthOfArrayLike = __webpack_require__(6198);
|
||
|
var createProperty = __webpack_require__(4659);
|
||
|
var fails = __webpack_require__(9039);
|
||
|
var parseJSONString = __webpack_require__(8235);
|
||
|
var NATIVE_SYMBOL = __webpack_require__(4495);
|
||
|
|
||
|
var JSON = globalThis.JSON;
|
||
|
var Number = globalThis.Number;
|
||
|
var SyntaxError = globalThis.SyntaxError;
|
||
|
var nativeParse = JSON && JSON.parse;
|
||
|
var enumerableOwnProperties = getBuiltIn('Object', 'keys');
|
||
|
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
|
||
|
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
|
||
|
var at = uncurryThis(''.charAt);
|
||
|
var slice = uncurryThis(''.slice);
|
||
|
var exec = uncurryThis(/./.exec);
|
||
|
var push = uncurryThis([].push);
|
||
|
|
||
|
var IS_DIGIT = /^\d$/;
|
||
|
var IS_NON_ZERO_DIGIT = /^[1-9]$/;
|
||
|
var IS_NUMBER_START = /^[\d-]$/;
|
||
|
var IS_WHITESPACE = /^[\t\n\r ]$/;
|
||
|
|
||
|
var PRIMITIVE = 0;
|
||
|
var OBJECT = 1;
|
||
|
|
||
|
var $parse = function (source, reviver) {
|
||
|
source = toString(source);
|
||
|
var context = new Context(source, 0, '');
|
||
|
var root = context.parse();
|
||
|
var value = root.value;
|
||
|
var endIndex = context.skip(IS_WHITESPACE, root.end);
|
||
|
if (endIndex < source.length) {
|
||
|
throw new SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex);
|
||
|
}
|
||
|
return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value;
|
||
|
};
|
||
|
|
||
|
var internalize = function (holder, name, reviver, node) {
|
||
|
var val = holder[name];
|
||
|
var unmodified = node && val === node.value;
|
||
|
var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {};
|
||
|
var elementRecordsLen, keys, len, i, P;
|
||
|
if (isObject(val)) {
|
||
|
var nodeIsArray = isArray(val);
|
||
|
var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {};
|
||
|
if (nodeIsArray) {
|
||
|
elementRecordsLen = nodes.length;
|
||
|
len = lengthOfArrayLike(val);
|
||
|
for (i = 0; i < len; i++) {
|
||
|
internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined));
|
||
|
}
|
||
|
} else {
|
||
|
keys = enumerableOwnProperties(val);
|
||
|
len = lengthOfArrayLike(keys);
|
||
|
for (i = 0; i < len; i++) {
|
||
|
P = keys[i];
|
||
|
internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined));
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
return call(reviver, holder, name, val, context);
|
||
|
};
|
||
|
|
||
|
var internalizeProperty = function (object, key, value) {
|
||
|
if (DESCRIPTORS) {
|
||
|
var descriptor = getOwnPropertyDescriptor(object, key);
|
||
|
if (descriptor && !descriptor.configurable) return;
|
||
|
}
|
||
|
if (value === undefined) delete object[key];
|
||
|
else createProperty(object, key, value);
|
||
|
};
|
||
|
|
||
|
var Node = function (value, end, source, nodes) {
|
||
|
this.value = value;
|
||
|
this.end = end;
|
||
|
this.source = source;
|
||
|
this.nodes = nodes;
|
||
|
};
|
||
|
|
||
|
var Context = function (source, index) {
|
||
|
this.source = source;
|
||
|
this.index = index;
|
||
|
};
|
||
|
|
||
|
// https://www.json.org/json-en.html
|
||
|
Context.prototype = {
|
||
|
fork: function (nextIndex) {
|
||
|
return new Context(this.source, nextIndex);
|
||
|
},
|
||
|
parse: function () {
|
||
|
var source = this.source;
|
||
|
var i = this.skip(IS_WHITESPACE, this.index);
|
||
|
var fork = this.fork(i);
|
||
|
var chr = at(source, i);
|
||
|
if (exec(IS_NUMBER_START, chr)) return fork.number();
|
||
|
switch (chr) {
|
||
|
case '{':
|
||
|
return fork.object();
|
||
|
case '[':
|
||
|
return fork.array();
|
||
|
case '"':
|
||
|
return fork.string();
|
||
|
case 't':
|
||
|
return fork.keyword(true);
|
||
|
case 'f':
|
||
|
return fork.keyword(false);
|
||
|
case 'n':
|
||
|
return fork.keyword(null);
|
||
|
} 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);
|
||
|
},
|
||
|
object: function () {
|
||
|
var source = this.source;
|
||
|
var i = this.index + 1;
|
||
|
var expectKeypair = false;
|
||
|
var object = {};
|
||
|
var nodes = {};
|
||
|
while (i < source.length) {
|
||
|
i = this.until(['"', '}'], i);
|
||
|
if (at(source, i) === '}' && !expectKeypair) {
|
||
|
i++;
|
||
|
break;
|
||
|
}
|
||
|
// Parsing the key
|
||
|
var result = this.fork(i).string();
|
||
|
var key = result.value;
|
||
|
i = result.end;
|
||
|
i = this.until([':'], i) + 1;
|
||
|
// Parsing value
|
||
|
i = this.skip(IS_WHITESPACE, i);
|
||
|
result = this.fork(i).parse();
|
||
|
createProperty(nodes, key, result);
|
||
|
createProperty(object, key, result.value);
|
||
|
i = this.until([',', '}'], result.end);
|
||
|
var chr = at(source, i);
|
||
|
if (chr === ',') {
|
||
|
expectKeypair = true;
|
||
|
i++;
|
||
|
} else if (chr === '}') {
|
||
|
i++;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
return this.node(OBJECT, object, this.index, i, nodes);
|
||
|
},
|
||
|
array: function () {
|
||
|
var source = this.source;
|
||
|
var i = this.index + 1;
|
||
|
var expectElement = false;
|
||
|
var array = [];
|
||
|
var nodes = [];
|
||
|
while (i < source.length) {
|
||
|
i = this.skip(IS_WHITESPACE, i);
|
||
|
if (at(source, i) === ']' && !expectElement) {
|
||
|
i++;
|
||
|
break;
|
||
|
}
|
||
|
var result = this.fork(i).parse();
|
||
|
push(nodes, result);
|
||
|
push(array, result.value);
|
||
|
i = this.until([',', ']'], result.end);
|
||
|
if (at(source, i) === ',') {
|
||
|
expectElement = true;
|
||
|
i++;
|
||
|
} else if (at(source, i) === ']') {
|
||
|
i++;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
return this.node(OBJECT, array, this.index, i, nodes);
|
||
|
},
|
||
|
string: function () {
|
||
|
var index = this.index;
|
||
|
var parsed = parseJSONString(this.source, this.index + 1);
|
||
|
return this.node(PRIMITIVE, parsed.value, index, parsed.end);
|
||
|
},
|
||
|
number: function () {
|
||
|
var source = this.source;
|
||
|
var startIndex = this.index;
|
||
|
var i = startIndex;
|
||
|
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 + 1);
|
||
|
else throw new SyntaxError('Failed to parse number at: ' + i);
|
||
|
if (at(source, i) === '.') i = this.skip(IS_DIGIT, i + 1);
|
||
|
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 new SyntaxError("Failed to parse number's exponent value at: " + i);
|
||
|
}
|
||
|
return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i);
|
||
|
},
|
||
|
keyword: function (value) {
|
||
|
var keyword = '' + value;
|
||
|
var index = this.index;
|
||
|
var endIndex = index + keyword.length;
|
||
|
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) {
|
||
|
var source = this.source;
|
||
|
for (; i < source.length; i++) if (!exec(regex, at(source, i))) break;
|
||
|
return i;
|
||
|
},
|
||
|
until: function (array, i) {
|
||
|
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 new SyntaxError('Unexpected character: "' + chr + '" at: ' + i);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
var NO_SOURCE_SUPPORT = fails(function () {
|
||
|
var unsafeInt = '9007199254740993';
|
||
|
var source;
|
||
|
nativeParse(unsafeInt, function (key, value, context) {
|
||
|
source = context.source;
|
||
|
});
|
||
|
return source !== unsafeInt;
|
||
|
});
|
||
|
|
||
|
var PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () {
|
||
|
// Safari 9 bug
|
||
|
return 1 / nativeParse('-0 \t') !== -Infinity;
|
||
|
});
|
||
|
|
||
|
// `JSON.parse` method
|
||
|
// https://tc39.es/ecma262/#sec-json.parse
|
||
|
// https://github.com/tc39/proposal-json-parse-with-source
|
||
|
$({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, {
|
||
|
parse: function parse(text, reviver) {
|
||
|
return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/***/ }),
|
||
|
|
||
|
/***/ 4979:
|
||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
|
||
|
|
||
|
var $ = __webpack_require__(6518);
|
||
|
var globalThis = __webpack_require__(4576);
|
||
|
var getBuiltIn = __webpack_require__(7751);
|
||
|
var createPropertyDescriptor = __webpack_require__(6980);
|
||
|
var defineProperty = (__webpack_require__(4913).f);
|
||
|
var hasOwn = __webpack_require__(9297);
|
||
|
var anInstance = __webpack_require__(679);
|
||
|
var inheritIfRequired = __webpack_require__(3167);
|
||
|
var normalizeStringArgument = __webpack_require__(2603);
|
||
|
var DOMExceptionConstants = __webpack_require__(5002);
|
||
|
var clearErrorStack = __webpack_require__(8574);
|
||
|
var DESCRIPTORS = __webpack_require__(3724);
|
||
|
var IS_PURE = __webpack_require__(6395);
|
||
|
|
||
|
var DOM_EXCEPTION = 'DOMException';
|
||
|
var Error = getBuiltIn('Error');
|
||
|
var NativeDOMException = getBuiltIn(DOM_EXCEPTION);
|
||
|
|
||
|
var $DOMException = function DOMException() {
|
||
|
anInstance(this, DOMExceptionPrototype);
|
||
|
var argumentsLength = arguments.length;
|
||
|
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 = new Error(message);
|
||
|
error.name = DOM_EXCEPTION;
|
||
|
defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));
|
||
|
inheritIfRequired(that, this, $DOMException);
|
||
|
return that;
|
||
|
};
|
||
|
|
||
|
var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype;
|
||
|
|
||
|
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
|
||
|
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
|
||
|
var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);
|
||
|
|
||
|
var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;
|
||
|
|
||
|
// `DOMException` constructor patch for `.stack` where it's required
|
||
|
// https://webidl.spec.whatwg.org/#es-DOMException-specialness
|
||
|
$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic
|
||
|
DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
|
||
|
});
|
||
|
|
||
|
var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);
|
||
|
var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;
|
||
|
|
||
|
if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {
|
||
|
if (!IS_PURE) {
|
||
|
defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException));
|
||
|
}
|
||
|
|
||
|
for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {
|
||
|
var constant = DOMExceptionConstants[key];
|
||
|
var constantName = constant.s;
|
||
|
if (!hasOwn(PolyfilledDOMException, constantName)) {
|
||
|
defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c));
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
/***/ })
|
||
|
|
||
|
/******/ });
|
||
|
/************************************************************************/
|
||
|
/******/ // The module cache
|
||
|
/******/ var __webpack_module_cache__ = {};
|
||
|
/******/
|
||
|
/******/ // The require function
|
||
|
/******/ function __webpack_require__(moduleId) {
|
||
|
/******/ // Check if module is in cache
|
||
|
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
||
|
/******/ if (cachedModule !== undefined) {
|
||
|
/******/ return cachedModule.exports;
|
||
|
/******/ }
|
||
|
/******/ // Create a new module (and put it into the cache)
|
||
|
/******/ var module = __webpack_module_cache__[moduleId] = {
|
||
|
/******/ // no module.id needed
|
||
|
/******/ // no module.loaded needed
|
||
|
/******/ exports: {}
|
||
|
/******/ };
|
||
|
/******/
|
||
|
/******/ // Execute the module function
|
||
|
/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||
|
/******/
|
||
|
/******/ // Return the exports of the module
|
||
|
/******/ return module.exports;
|
||
|
/******/ }
|
||
|
/******/
|
||
|
/************************************************************************/
|
||
|
/******/ /* webpack/runtime/define property getters */
|
||
|
/******/ (() => {
|
||
|
/******/ // define getter functions for harmony exports
|
||
|
/******/ __webpack_require__.d = (exports, definition) => {
|
||
|
/******/ for(var key in definition) {
|
||
|
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
|
||
|
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
|
||
|
/******/ }
|
||
|
/******/ }
|
||
|
/******/ };
|
||
|
/******/ })();
|
||
|
/******/
|
||
|
/******/ /* webpack/runtime/hasOwnProperty shorthand */
|
||
|
/******/ (() => {
|
||
|
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
|
||
|
/******/ })();
|
||
|
/******/
|
||
|
/************************************************************************/
|
||
|
var __webpack_exports__ = globalThis.pdfjsSandbox = {};
|
||
|
|
||
|
// EXPORTS
|
||
|
__webpack_require__.d(__webpack_exports__, {
|
||
|
QuickJSSandbox: () => (/* binding */ QuickJSSandbox)
|
||
|
});
|
||
|
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.push.js
|
||
|
var es_array_push = __webpack_require__(4114);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array-buffer.detached.js
|
||
|
var es_array_buffer_detached = __webpack_require__(6573);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array-buffer.transfer.js
|
||
|
var es_array_buffer_transfer = __webpack_require__(8100);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js
|
||
|
var es_array_buffer_transfer_to_fixed_length = __webpack_require__(7936);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.typed-array.to-reversed.js
|
||
|
var es_typed_array_to_reversed = __webpack_require__(7467);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.typed-array.to-sorted.js
|
||
|
var es_typed_array_to_sorted = __webpack_require__(4732);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.typed-array.with.js
|
||
|
var es_typed_array_with = __webpack_require__(9577);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/esnext.iterator.constructor.js
|
||
|
var esnext_iterator_constructor = __webpack_require__(8992);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/esnext.iterator.every.js
|
||
|
var esnext_iterator_every = __webpack_require__(3215);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/esnext.json.parse.js
|
||
|
var esnext_json_parse = __webpack_require__(8335);
|
||
|
// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-exception.stack.js
|
||
|
var web_dom_exception_stack = __webpack_require__(4979);
|
||
|
;// ./external/quickjs/quickjs-eval.js
|
||
|
var Module=(()=>{var _scriptDir=typeof document!=='undefined'&&document.currentScript?document.currentScript.src:undefined;return function(moduleArg={}){var d=moduleArg,k,n;d.ready=new Promise((a,b)=>{k=a;n=b;});var p=Object.assign({},d),q="";"undefined"!=typeof document&&document.currentScript&&(q=document.currentScript.src);_scriptDir&&(q=_scriptDir);q.startsWith("blob:")?q="":q=q.substr(0,q.replace(/[?#].*/,"").lastIndexOf("/")+1);var aa=d.print||console.log.bind(console),u=d.printErr||console.error.bind(console);Object.assign(d,p);p=null;var v;d.wasmBinary&&(v=d.wasmBinary);"object"!=typeof WebAssembly&&w("no native wasm support detected");var x,y=!1,z,A,B,C;function D(){var a=x.buffer;d.HEAP8=z=new Int8Array(a);d.HEAP16=new Int16Array(a);d.HEAPU8=A=new Uint8Array(a);d.HEAPU16=new Uint16Array(a);d.HEAP32=B=new Int32Array(a);d.HEAPU32=C=new Uint32Array(a);d.HEAPF32=new Float32Array(a);d.HEAPF64=new Float64Array(a);}var E=[],F=[],G=[];function ba(){var a=d.preRun.shift();E.unshift(a);}var H=0,I=null,J=null;function w(a){d.onAbort?.(a);a="Aborted("+a+")";u(a);y=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");n(a);throw a;}var K=a=>a.startsWith("data:application/octet-stream;base64,"),L;L="data:application/octet-stream;base64,AGFzbQEAAAABzgZtYAJ/fwBgA39/fwF/YAR/fn9/AX5gAn9/AX9gBX9+f39/AX5gAX8Bf2ADf39/AGAEf39/fwF/YAJ/fgF+YAF/AGABfAF8YAV/f39/fwF/YAJ/fgBgAn9+AX9gAn9/AX5gA39/fgF/YAN/fn8BfmAGf35/f39/AX5gA39+fwBgA39+fwF/YAZ/f39/f38Bf2AEf39/fwBgBn9+fn9/fwF+YAR/f35/AX9gA39+fgF+YAN/f38BfmADf35+AX9gBH9/f38BfmAFf35+fn4AYAJ8fAF8YAF/AX5gBH9/f34Bf2AFf35+f38BfmAFf39/f38AYAd/fn9+fn5/AX9gBX9/f35+AX9gB39/f39/f38Bf2AAAGAFf35/fn8Bf2AEf35+fwBgBH9+fn8BfmAFf35+fn8Bf2AFf39/f38BfmAEf39+fgF/YAF+AX9gBH9+f34BfmAEf35/fwBgBH9+fn8Bf2AJf39/f39/f39/AX9gCH9/f39/f39/AX9gA39+fgBgBH9+f38Bf2AGf35/fn5/AX9gBX9+fn9/AGABfgF+YAd/fn9/f39/AX5gAX8BfGADf39+AGAEf35/fgF/YAV/f35/fwF/YAR/fn5+AX9gBn9/f39/fwF+YAN+f38Bf2AHf39/f39/fwBgAnx/AXxgA39/fgF+YAJ+fwF/YAN8fH8BfGAEf39+fwBgBH9+fn4BfmAAAX9gBn98f39/fwF/YAABfGAFf35/fn8BfmAGf39+fn5+AX9gAn5/AGACf3wAYAV/f39/fgF+YAR/f35/AX5gBH9+f34AYAd/fn5+f39/AX5gBH5+fn4Bf2AKf39/f39/f39/fwF/YAd/f39/f39+AX5gBX9+f39/AGAHfH9/f39/fwBgBX98f39/AX5gAXwBf2AFf39+f38AYAZ/fn5+fn8Bf2AGf35/f39/AX9gBH98f38Bf2AGf39/f39/AGAEf39/fgF+YAV/fn9/fwF/YAV/fn5+fgF/YAJ/fwF8YAV/fn5/fwF/YAV/f35+fgF+YAV/f35+fwF/YAJ8fwF/YAJ8fAF/YAh/fn5+fn9+fgF+YAN/fnwBfmAAAX5gB39/f35+fn8Bf2ACfn4BfGADfn5+AX9gA39/fAACSQwBYQFhABUBYQFiACUBYQFjAAcBYQFkAAYBYQFlAEgBYQFmAAABYQFnAAEBYQFoADgBYQFpAAYBYQFqAAUBYQFrAAkBYQFsABUDkwmRCQwAAAUASQYGACYDAAEJAAAgOQEuCAwJAQMIAA0DDgkcAQUGDw0ADR4IDSAeADoGHgMFAQYLCA8HBgMAEAcDCAcBGhgFAwEOBS8NOwYABhMGAyEQCQ4cJwELCEo8AQEiExgPExwJAQEDBQ8FBwADOzwBCxcAAAE9Aw09DgMLCQ0FBQ0bPhMoECYpDwgNDEsGCQEHADABDwUCDwEQBw1MBgZNAzEFFANODy8GAwELAQEAAzImTxM/FAkLGAMAKQUPEA0zACk0AFABCUADIT8DCQMJJAQPBQEeDw0ABgEIARlRFAYLAyEHAwY1AAEDBQsGUlMYBQ0qAEEAFRo6EA0vBgEAJwAFBUIBCgUGAQMGAQEBDQYIGAMGBQEFCw8EADMICQMPDzYADgIEVAEYDglVVhADAxcIAAsIBgEBAwEVB1dDHQoKAwUDAAUDCQYLWAUDAQsDAAYCGQgLBgcBGwUFAQUBAwcBA0QPWRANDgkVKBgADRkgFFoGEAUBAQYgBFsADQAHAwNCAxkDDgUsAS4HFwAZAQkDCgoFHQUHAQUDBRVcISQBCwcUXRQHAwcHAxgNCAsBAAIBAQMJAwMLDQEHAwcHAwABBwMwAyxeOQATLBcRAwYVCwMSAF8YKBkAExUUYGEECCtiAkUbAx4NAQIDDTIJDxYHAgc+AAEPF2MICA0IABAVAwADHAYLCQMBBR0KZAoDBRYLBgcFAwUxBTElFAAyAQUBAQABARQVBxQDBQcLBwcEAAIJAQFlAgIQEAACAQENBQgFAQICZgIIAgQmGg0IFAQDAQABDAEAAwUBAwEJAwULCQsAAQMUMDY2BGdEDjMACAAGBAQBDy0ACA4JAgAlAQABABYaBiwUBwwAFQEDCQkSCAMAEA4FBQUEaAIPAAAnBAcDABs3CwcDIBEBAwEABgEDCSkEBA4aEwAQCBdFAA4aAwUPDw8GAwcDAQ0QDw9pFw4JGhpGIQEJGQEZAQMDAwEuEgcAahxrAAADAwUVBSRAQzgeHCccBQMAbAYJAQoJHQUCAwMDFBUFAQkFBwUHAQMBBQEDJCQDBAcHBwECCwsCCwIGBgYGBgYGBhYGBgIEBAICAQ4BDgEOAQ4BDgIBDgEOAQ4BDgEOAgQEAgECAgIEAgIIBAIQAgIIAgQQEQICCAICAgICAgICAgICAgIKAgIKCgQRBAQCAgIEBAQCAgICAgIEBAQCAgICAgIEAgICJQICAgICAgIEAgICAgICAgQEAgICAgIEAgIEAgEEAgICBAICBAIEBAICAggIAgICAgQEGAgCAgQCAgICAgIEAgICBAQCAgIEAgIEAgIEAgIAAgI3AwICAgICBAICAhEEEQQCAgIRBBEREQICEgwSDAwMEgwEEQQEEAQEBAIRAjQtEyITHxcSDAICBBEIAgICAgACAgICEAgIAiITFwEAERkTHSIAARsbGwEAEgwSDAwMEgwSDAwMEgwSDBIMEgwMEgwSDAYZERERFhYZFhYIKh8jAUEDBQlGAQBHCgoKAhABCAoKCgoqARAfCgoKIwoKCgodKwoKCgoKARYWFgIABAcBcAGnA
|
||
|
;// ./src/pdf.sandbox.external.js
|
||
|
class SandboxSupportBase {
|
||
|
constructor(win) {
|
||
|
this.win = win;
|
||
|
this.timeoutIds = new Map();
|
||
|
this.commFun = null;
|
||
|
}
|
||
|
destroy() {
|
||
|
this.commFun = null;
|
||
|
for (const id of this.timeoutIds.values()) {
|
||
|
this.win.clearTimeout(id);
|
||
|
}
|
||
|
this.timeoutIds = null;
|
||
|
}
|
||
|
exportValueToSandbox(val) {
|
||
|
throw new Error("Not implemented");
|
||
|
}
|
||
|
importValueFromSandbox(val) {
|
||
|
throw new Error("Not implemented");
|
||
|
}
|
||
|
createErrorForSandbox(errorMessage) {
|
||
|
throw new Error("Not implemented");
|
||
|
}
|
||
|
callSandboxFunction(name, args) {
|
||
|
if (!this.commFun) {
|
||
|
return;
|
||
|
}
|
||
|
try {
|
||
|
args = this.exportValueToSandbox(args);
|
||
|
this.commFun(name, args);
|
||
|
} catch (e) {
|
||
|
this.win.console.error(e);
|
||
|
}
|
||
|
}
|
||
|
createSandboxExternals() {
|
||
|
const externals = {
|
||
|
setTimeout: (callbackId, nMilliseconds) => {
|
||
|
if (typeof callbackId !== "number" || typeof nMilliseconds !== "number") {
|
||
|
return;
|
||
|
}
|
||
|
if (callbackId === 0) {
|
||
|
this.win.clearTimeout(this.timeoutIds.get(callbackId));
|
||
|
}
|
||
|
const id = this.win.setTimeout(() => {
|
||
|
this.timeoutIds.delete(callbackId);
|
||
|
this.callSandboxFunction("timeoutCb", {
|
||
|
callbackId,
|
||
|
interval: false
|
||
|
});
|
||
|
}, nMilliseconds);
|
||
|
this.timeoutIds.set(callbackId, id);
|
||
|
},
|
||
|
clearTimeout: callbackId => {
|
||
|
this.win.clearTimeout(this.timeoutIds.get(callbackId));
|
||
|
this.timeoutIds.delete(callbackId);
|
||
|
},
|
||
|
setInterval: (callbackId, nMilliseconds) => {
|
||
|
if (typeof callbackId !== "number" || typeof nMilliseconds !== "number") {
|
||
|
return;
|
||
|
}
|
||
|
const id = this.win.setInterval(() => {
|
||
|
this.callSandboxFunction("timeoutCb", {
|
||
|
callbackId,
|
||
|
interval: true
|
||
|
});
|
||
|
}, nMilliseconds);
|
||
|
this.timeoutIds.set(callbackId, id);
|
||
|
},
|
||
|
clearInterval: callbackId => {
|
||
|
this.win.clearInterval(this.timeoutIds.get(callbackId));
|
||
|
this.timeoutIds.delete(callbackId);
|
||
|
},
|
||
|
alert: cMsg => {
|
||
|
if (typeof cMsg !== "string") {
|
||
|
return;
|
||
|
}
|
||
|
this.win.alert(cMsg);
|
||
|
},
|
||
|
confirm: cMsg => {
|
||
|
if (typeof cMsg !== "string") {
|
||
|
return false;
|
||
|
}
|
||
|
return this.win.confirm(cMsg);
|
||
|
},
|
||
|
prompt: (cQuestion, cDefault) => {
|
||
|
if (typeof cQuestion !== "string" || typeof cDefault !== "string") {
|
||
|
return null;
|
||
|
}
|
||
|
return this.win.prompt(cQuestion, cDefault);
|
||
|
},
|
||
|
parseURL: cUrl => {
|
||
|
const url = new this.win.URL(cUrl);
|
||
|
const props = ["hash", "host", "hostname", "href", "origin", "password", "pathname", "port", "protocol", "search", "searchParams", "username"];
|
||
|
return Object.fromEntries(props.map(name => [name, url[name].toString()]));
|
||
|
},
|
||
|
send: data => {
|
||
|
if (!data) {
|
||
|
return;
|
||
|
}
|
||
|
const event = new this.win.CustomEvent("updatefromsandbox", {
|
||
|
detail: this.importValueFromSandbox(data)
|
||
|
});
|
||
|
this.win.dispatchEvent(event);
|
||
|
}
|
||
|
};
|
||
|
Object.setPrototypeOf(externals, null);
|
||
|
return (name, args) => {
|
||
|
try {
|
||
|
const result = externals[name](...args);
|
||
|
return this.exportValueToSandbox(result);
|
||
|
} catch (error) {
|
||
|
throw this.createErrorForSandbox(error?.toString() ?? "");
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
;// ./src/pdf.sandbox.js
|
||
|
|
||
|
|
||
|
|
||
|
const pdfjsVersion = "4.8.69";
|
||
|
const pdfjsBuild = "3634dab10";
|
||
|
class SandboxSupport extends SandboxSupportBase {
|
||
|
exportValueToSandbox(val) {
|
||
|
return JSON.stringify(val);
|
||
|
}
|
||
|
importValueFromSandbox(val) {
|
||
|
return val;
|
||
|
}
|
||
|
createErrorForSandbox(errorMessage) {
|
||
|
return new Error(errorMessage);
|
||
|
}
|
||
|
}
|
||
|
class Sandbox {
|
||
|
constructor(win, module) {
|
||
|
this.support = new SandboxSupport(win, this);
|
||
|
module.externalCall = this.support.createSandboxExternals();
|
||
|
this._module = module;
|
||
|
this._alertOnError = 0;
|
||
|
}
|
||
|
create(data) {
|
||
|
const code = ["/******/ var __webpack_modules__ = ({\n\n/***/ 9306:\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\nvar isCallable = __webpack_require__(4901);\nvar tryToString = __webpack_require__(6823);\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw new $TypeError(tryToString(argument) + ' is not a function');\n};\n\n\n/***/ }),\n\n/***/ 7080:\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\nvar has = (__webpack_require__(4402).has);\n\n// Perform ? RequireInternalSlot(M, [[SetData]])\nmodule.exports = function (it) {\n has(it);\n return it;\n};\n\n\n/***/ }),\n\n/***/ 679:\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\nvar isPrototypeOf = __webpack_require__(1625);\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw new $TypeError('Incorrect invocation');\n};\n\n\n/***/ }),\n\n/***/ 8551:\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\nvar isObject = __webpack_require__(34);\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw new $TypeError($String(argument) + ' is not an object');\n};\n\n\n/***/ }),\n\n/***/ 9617:\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\nvar toIndexedObject = __webpack_require__(5397);\nvar toAbsoluteIndex = __webpack_require__(5610);\nvar lengthOfArrayLike = __webpack_require__(6198);\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n if (length === 0) return !IS_INCLUDES && -1;\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n\n\n/***/ }),\n\n/***/ 4527:\n/***/ ((module, __unused_webpack_exports, __webpack_require__) => {\n\n\nvar DESCRIPTORS = __webpack_require__(3724);\nvar isArray = __webpack_require__(4376);\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n\n\n/***/ }),\n\n/***/ 6319:\n/***/ ((module, __unused_webpack_exports, _
|
||
|
code.push("delete dump;");
|
||
|
let success = false;
|
||
|
let buf = 0;
|
||
|
try {
|
||
|
const sandboxData = JSON.stringify(data);
|
||
|
code.push(`pdfjsScripting.initSandbox({ data: ${sandboxData} })`);
|
||
|
buf = this._module.stringToNewUTF8(code.join("\n"));
|
||
|
success = !!this._module.ccall("init", "number", ["number", "number"], [buf, this._alertOnError]);
|
||
|
} catch (error) {
|
||
|
console.error(error);
|
||
|
} finally {
|
||
|
if (buf) {
|
||
|
this._module.ccall("free", "number", ["number"], [buf]);
|
||
|
}
|
||
|
}
|
||
|
if (success) {
|
||
|
this.support.commFun = this._module.cwrap("commFun", null, ["string", "string"]);
|
||
|
} else {
|
||
|
this.nukeSandbox();
|
||
|
throw new Error("Cannot start sandbox");
|
||
|
}
|
||
|
}
|
||
|
dispatchEvent(event) {
|
||
|
this.support?.callSandboxFunction("dispatchEvent", event);
|
||
|
}
|
||
|
dumpMemoryUse() {
|
||
|
this._module?.ccall("dumpMemoryUse", null, []);
|
||
|
}
|
||
|
nukeSandbox() {
|
||
|
if (this._module !== null) {
|
||
|
this.support.destroy();
|
||
|
this.support = null;
|
||
|
this._module.ccall("nukeSandbox", null, []);
|
||
|
this._module = null;
|
||
|
}
|
||
|
}
|
||
|
evalForTesting(code, key) {
|
||
|
throw new Error("Not implemented: evalForTesting");
|
||
|
}
|
||
|
}
|
||
|
function QuickJSSandbox() {
|
||
|
return quickjs_eval().then(module => new Sandbox(window, module));
|
||
|
}
|
||
|
|
||
|
var __webpack_exports__QuickJSSandbox = __webpack_exports__.QuickJSSandbox;
|
||
|
export { __webpack_exports__QuickJSSandbox as QuickJSSandbox };
|
||
|
|
||
|
//# sourceMappingURL=pdf.sandbox.mjs.map
|