ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
2,932 lines • 442 kB
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
*/
/**
* pdfjsVersion = 6.5.1523
* pdfjsBuild = d757f8ee7
*/
/******/ var __webpack_modules__ = ({
/***/ 306
(module, __unused_webpack_exports, __webpack_require__) {
var isCallable = __webpack_require__(901);
var tryToString = __webpack_require__(823);
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');
};
/***/ },
/***/ 576
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
var toString = uncurryThis({}.toString);
var stringSlice = uncurryThis(''.slice);
module.exports = function (it) {
return stringSlice(toString(it), 8, -1);
};
/***/ },
/***/ 837
(module) {
var $TypeError = TypeError;
var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
module.exports = function (it) {
if (it > MAX_SAFE_INTEGER) throw new $TypeError('Maximum allowed index exceeded');
return it;
};
/***/ },
/***/ 193
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
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;
};
/***/ },
/***/ 39
(module) {
module.exports = function (exec) {
try {
return !!exec();
} catch (error) {
return true;
}
};
/***/ },
/***/ 745
(module, __unused_webpack_exports, __webpack_require__) {
var NATIVE_BIND = __webpack_require__(616);
var FunctionPrototype = Function.prototype;
var apply = FunctionPrototype.apply;
var call = FunctionPrototype.call;
// eslint-disable-next-line es/no-function-prototype-bind, es/no-reflect -- safe
module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {
return call.apply(apply, arguments);
});
/***/ },
/***/ 616
(module, __unused_webpack_exports, __webpack_require__) {
var fails = __webpack_require__(39);
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');
});
/***/ },
/***/ 706
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
var aCallable = __webpack_require__(306);
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 */ }
};
/***/ },
/***/ 504
(module, __unused_webpack_exports, __webpack_require__) {
var NATIVE_BIND = __webpack_require__(616);
var FunctionPrototype = Function.prototype;
var call = FunctionPrototype.call;
// eslint-disable-next-line es/no-function-prototype-bind -- safe
var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
return function () {
return call.apply(fn, arguments);
};
};
/***/ },
/***/ 966
(module, __unused_webpack_exports, __webpack_require__) {
var aCallable = __webpack_require__(306);
var isNullOrUndefined = __webpack_require__(117);
// `GetMethod` abstract operation
// https://tc39.es/ecma262/#sec-getmethod
module.exports = function (V, P) {
var func = V[P];
return isNullOrUndefined(func) ? undefined : aCallable(func);
};
/***/ },
/***/ 55
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
var fails = __webpack_require__(39);
var classof = __webpack_require__(576);
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;
/***/ },
/***/ 376
(module, __unused_webpack_exports, __webpack_require__) {
var classof = __webpack_require__(576);
// `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';
};
/***/ },
/***/ 901
(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';
};
/***/ },
/***/ 796
(module, __unused_webpack_exports, __webpack_require__) {
var fails = __webpack_require__(39);
var isCallable = __webpack_require__(901);
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;
/***/ },
/***/ 117
(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;
};
/***/ },
/***/ 395
(module) {
module.exports = false;
/***/ },
/***/ 248
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
// eslint-disable-next-line es/no-map -- safe
var MapPrototype = Map.prototype;
module.exports = {
// eslint-disable-next-line es/no-map -- safe
Map: Map,
set: uncurryThis(MapPrototype.set),
get: uncurryThis(MapPrototype.get),
has: uncurryThis(MapPrototype.has),
remove: uncurryThis(MapPrototype['delete']),
proto: MapPrototype
};
/***/ },
/***/ 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);
};
/***/ },
/***/ 819
(module, __unused_webpack_exports, __webpack_require__) {
/* eslint-disable es/no-json -- safe */
var fails = __webpack_require__(39);
module.exports = !fails(function () {
var unsafeInt = '9007199254740993';
// eslint-disable-next-line es/no-json-rawjson -- feature detection
var raw = JSON.rawJSON(unsafeInt);
// eslint-disable-next-line es/no-json-israwjson -- feature detection
return !JSON.isRawJSON(raw) || JSON.stringify(raw) !== unsafeInt;
});
/***/ },
/***/ 717
(__unused_webpack_module, exports) {
// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
exports.f = Object.getOwnPropertySymbols;
/***/ },
/***/ 625
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
module.exports = uncurryThis({}.isPrototypeOf);
/***/ },
/***/ 750
(module, __unused_webpack_exports, __webpack_require__) {
var isNullOrUndefined = __webpack_require__(117);
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;
};
/***/ },
/***/ 240
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
// `thisNumberValue` abstract operation
// https://tc39.es/ecma262/#sec-thisnumbervalue
module.exports = uncurryThis(1.1.valueOf);
/***/ },
/***/ 291
(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);
};
/***/ },
/***/ 14
(module, __unused_webpack_exports, __webpack_require__) {
var toIntegerOrInfinity = __webpack_require__(291);
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
};
/***/ },
/***/ 981
(module, __unused_webpack_exports, __webpack_require__) {
var requireObjectCoercible = __webpack_require__(750);
var $Object = Object;
// `ToObject` abstract operation
// https://tc39.es/ecma262/#sec-toobject
module.exports = function (argument) {
return $Object(requireObjectCoercible(argument));
};
/***/ },
/***/ 823
(module) {
var $String = String;
module.exports = function (argument) {
try {
return $String(argument);
} catch (error) {
return 'Object';
}
};
/***/ },
/***/ 392
(module, __unused_webpack_exports, __webpack_require__) {
var uncurryThis = __webpack_require__(504);
var id = 0;
var postfix = Math.random();
var toString = uncurryThis(1.1.toString);
module.exports = function (key) {
return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
};
/***/ }
/******/ });
/************************************************************************/
/******/ // The module cache
/******/ const __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ const cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ const module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/************************************************************************/
/******/ /* webpack/runtime/concatenation wrap */
/******/ // wrap a concatenated module body as a lazy, memoized accessor; mod is
/******/ // set before the body runs so re-entrant calls (require cycles) observe
/******/ // the partial exports like Node.js
/******/ __webpack_require__.cw = (body) => {
/******/ var mod;
/******/ return () => {
/******/ if (body) {
/******/ var fn = body;
/******/ body = 0;
/******/ mod = { exports: {} };
/******/ fn.call(mod.exports, mod, mod.exports);
/******/ }
/******/ return mod.exports;
/******/ };
/******/ };
/******/
/******/ /* webpack/runtime/define property getters */
/******/ // define getter/value 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));
/******/
/************************************************************************/
// EXTERNAL MODULE: ./node_modules/core-js/internals/a-callable.js
var a_callable_namespaceFn = () => {
return __webpack_require__(306);
};
// MODULE: ./node_modules/core-js/internals/a-possible-prototype.js
var a_possible_prototype_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isPossiblePrototype = (is_possible_prototype_namespaceFn());
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');
};
});
// MODULE: ./node_modules/core-js/internals/an-object.js
var an_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isObject = (is_object_namespaceFn());
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');
};
});
// MODULE: ./node_modules/core-js/internals/array-includes.js
var array_includes_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var toIndexedObject = (to_indexed_object_namespaceFn());
var toAbsoluteIndex = (to_absolute_index_namespaceFn());
var lengthOfArrayLike = (length_of_array_like_namespaceFn());
// `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)
};
});
// MODULE: ./node_modules/core-js/internals/array-set-length.js
var array_set_length_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var isArray = (is_array_namespaceFn());
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;
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/classof-raw.js
var classof_raw_namespaceFn = () => {
return __webpack_require__(576);
};
// MODULE: ./node_modules/core-js/internals/classof.js
var classof_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var TO_STRING_TAG_SUPPORT = (to_string_tag_support_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var classofRaw = (classof_raw_namespaceFn());
var wellKnownSymbol = (well_known_symbol_namespaceFn());
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;
};
});
// MODULE: ./node_modules/core-js/internals/copy-constructor-properties.js
var copy_constructor_properties_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var hasOwn = (has_own_property_namespaceFn());
var ownKeys = (own_keys_namespaceFn());
var getOwnPropertyDescriptorModule = (object_get_own_property_descriptor_namespaceFn());
var definePropertyModule = (object_define_property_namespaceFn());
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));
}
}
};
});
// MODULE: ./node_modules/core-js/internals/create-non-enumerable-property.js
var create_non_enumerable_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var definePropertyModule = (object_define_property_namespaceFn());
var createPropertyDescriptor = (create_property_descriptor_namespaceFn());
module.exports = DESCRIPTORS ? function (object, key, value) {
return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
} : function (object, key, value) {
object[key] = value;
return object;
};
});
// MODULE: ./node_modules/core-js/internals/create-property-descriptor.js
var create_property_descriptor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
module.exports = function (bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
writable: !(bitmap & 4),
value: value
};
};
});
// MODULE: ./node_modules/core-js/internals/define-built-in.js
var define_built_in_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isCallable = (is_callable_namespaceFn());
var definePropertyModule = (object_define_property_namespaceFn());
var makeBuiltIn = (make_built_in_namespaceFn());
var defineGlobalProperty = (define_global_property_namespaceFn());
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;
};
});
// MODULE: ./node_modules/core-js/internals/define-global-property.js
var define_global_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
// 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;
};
});
// MODULE: ./node_modules/core-js/internals/descriptors.js
var descriptors_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var fails = (fails_namespaceFn());
// 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;
});
});
// MODULE: ./node_modules/core-js/internals/document-create-element.js
var document_create_element_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var isObject = (is_object_namespaceFn());
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) : {};
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/does-not-exceed-safe-integer.js
var does_not_exceed_safe_integer_namespaceFn = () => {
return __webpack_require__(837);
};
// MODULE: ./node_modules/core-js/internals/enum-bug-keys.js
var enum_bug_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
// IE8- don't enum bug keys
module.exports = [
'constructor',
'hasOwnProperty',
'isPrototypeOf',
'propertyIsEnumerable',
'toLocaleString',
'toString',
'valueOf'
];
});
// MODULE: ./node_modules/core-js/internals/environment-user-agent.js
var environment_user_agent_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var navigator = globalThis.navigator;
var userAgent = navigator && navigator.userAgent;
module.exports = userAgent ? String(userAgent) : '';
});
// MODULE: ./node_modules/core-js/internals/environment-v8-version.js
var environment_v8_version_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var userAgent = (environment_user_agent_namespaceFn());
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;
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/error-stack-clear.js
var error_stack_clear_namespaceFn = () => {
return __webpack_require__(193);
};
// MODULE: ./node_modules/core-js/internals/error-stack-install.js
var error_stack_install_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());
var clearErrorStack = (error_stack_clear_namespaceFn());
var ERROR_STACK_INSTALLABLE = (error_stack_installable_namespaceFn());
// non-standard V8
// eslint-disable-next-line es/no-nonstandard-error-properties -- safe
var captureStackTrace = Error.captureStackTrace;
module.exports = function (error, C, stack, dropEntries) {
if (ERROR_STACK_INSTALLABLE) {
if (captureStackTrace) captureStackTrace(error, C);
else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries));
}
};
});
// MODULE: ./node_modules/core-js/internals/error-stack-installable.js
var error_stack_installable_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var fails = (fails_namespaceFn());
var createPropertyDescriptor = (create_property_descriptor_namespaceFn());
module.exports = !fails(function () {
var error = new Error('a');
if (!('stack' in error)) return true;
// eslint-disable-next-line es/no-object-defineproperty -- safe
Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));
return error.stack !== 7;
});
});
// MODULE: ./node_modules/core-js/internals/export.js
var export_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var getOwnPropertyDescriptor = (object_get_own_property_descriptor_namespaceFn().f);
var createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());
var defineBuiltIn = (define_built_in_namespaceFn());
var defineGlobalProperty = (define_global_property_namespaceFn());
var copyConstructorProperties = (copy_constructor_properties_namespaceFn());
var isForced = (is_forced_namespaceFn());
/*
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);
}
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/fails.js
var fails_namespaceFn = () => {
return __webpack_require__(39);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/function-apply.js
var function_apply_namespaceFn = () => {
return __webpack_require__(745);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/function-bind-native.js
var function_bind_native_namespaceFn = () => {
return __webpack_require__(616);
};
// MODULE: ./node_modules/core-js/internals/function-call.js
var function_call_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var NATIVE_BIND = (function_bind_native_namespaceFn());
var call = Function.prototype.call;
// eslint-disable-next-line es/no-function-prototype-bind -- safe
module.exports = NATIVE_BIND ? call.bind(call) : function () {
return call.apply(call, arguments);
};
});
// MODULE: ./node_modules/core-js/internals/function-name.js
var function_name_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
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 = {
...(/* unused pure expression */ null && (EXISTS)),
...(/* unused pure expression */ null && (PROPER)),
CONFIGURABLE: CONFIGURABLE
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/function-uncurry-this-accessor.js
var function_uncurry_this_accessor_namespaceFn = () => {
return __webpack_require__(706);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/function-uncurry-this.js
var function_uncurry_this_namespaceFn = () => {
return __webpack_require__(504);
};
// MODULE: ./node_modules/core-js/internals/get-built-in.js
var get_built_in_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var isCallable = (is_callable_namespaceFn());
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];
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/get-method.js
var get_method_namespaceFn = () => {
return __webpack_require__(966);
};
// MODULE: ./node_modules/core-js/internals/global-this.js
var global_this_namespaceFn = /*#__PURE__*/__webpack_require__.cw(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')();
});
// MODULE: ./node_modules/core-js/internals/has-own-property.js
var has_own_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var uncurryThis = (function_uncurry_this_namespaceFn());
var toObject = (to_object_namespaceFn());
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);
};
});
// MODULE: ./node_modules/core-js/internals/hidden-keys.js
var hidden_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
module.exports = {};
});
// MODULE: ./node_modules/core-js/internals/html.js
var html_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var getBuiltIn = (get_built_in_namespaceFn());
module.exports = getBuiltIn('document', 'documentElement');
});
// MODULE: ./node_modules/core-js/internals/ie8-dom-define.js
var ie8_dom_define_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var fails = (fails_namespaceFn());
var createElement = (document_create_element_namespaceFn());
// 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;
});
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/indexed-object.js
var indexed_object_namespaceFn = () => {
return __webpack_require__(55);
};
// MODULE: ./node_modules/core-js/internals/inherit-if-required.js
var inherit_if_required_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isCallable = (is_callable_namespaceFn());
var isObject = (is_object_namespaceFn());
var setPrototypeOf = (object_set_prototype_of_namespaceFn());
// 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;
};
});
// MODULE: ./node_modules/core-js/internals/inspect-source.js
var inspect_source_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var uncurryThis = (function_uncurry_this_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var store = (shared_store_namespaceFn());
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;
});
// MODULE: ./node_modules/core-js/internals/install-error-cause.js
var install_error_cause_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isObject = (is_object_namespaceFn());
var createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());
// `InstallErrorCause` abstract operation
// https://tc39.es/ecma262/#sec-installerrorcause
module.exports = function (O, options) {
if (isObject(options) && 'cause' in options) {
createNonEnumerableProperty(O, 'cause', options.cause);
}
};
});
// MODULE: ./node_modules/core-js/internals/internal-state.js
var internal_state_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var NATIVE_WEAK_MAP = (weak_map_basic_detection_namespaceFn());
var globalThis = (global_this_namespaceFn());
var isObject = (is_object_namespaceFn());
var createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
var shared = (shared_store_namespaceFn());
var sharedKey = (shared_key_namespaceFn());
var hiddenKeys = (hidden_keys_namespaceFn());
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
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/is-array.js
var is_array_namespaceFn = () => {
return __webpack_require__(376);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/is-callable.js
var is_callable_namespaceFn = () => {
return __webpack_require__(901);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/is-forced.js
var is_forced_namespaceFn = () => {
return __webpack_require__(796);
};
// MODULE: ./node_modules/core-js/internals/is-object.js
var is_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isCallable = (is_callable_namespaceFn());
module.exports = function (it) {
return typeof it == 'object' ? it !== null : isCallable(it);
};
});
// MODULE: ./node_modules/core-js/internals/is-possible-prototype.js
var is_possible_prototype_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isObject = (is_object_namespaceFn());
module.exports = function (argument) {
return isObject(argument) || argument === null;
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/is-pure.js
var is_pure_namespaceFn = () => {
return __webpack_require__(395);
};
// MODULE: ./node_modules/core-js/internals/is-raw-json.js
var is_raw_json_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var isObject = (is_object_namespaceFn());
var getInternalState = (internal_state_namespaceFn().get);
module.exports = function isRawJSON(O) {
if (!isObject(O)) return false;
var state = getInternalState(O);
return !!state && state.type === 'RawJSON';
};
});
// MODULE: ./node_modules/core-js/internals/is-symbol.js
var is_symbol_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var getBuiltIn = (get_built_in_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var isPrototypeOf = (object_is_prototype_of_namespaceFn());
var USE_SYMBOL_AS_UID = (use_symbol_as_uid_namespaceFn());
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));
};
});
// MODULE: ./node_modules/core-js/internals/length-of-array-like.js
var length_of_array_like_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var toLength = (to_length_namespaceFn());
// `LengthOfArrayLike` abstract operation
// https://tc39.es/ecma262/#sec-lengthofarraylike
module.exports = function (obj) {
return toLength(obj.length);
};
});
// MODULE: ./node_modules/core-js/internals/make-built-in.js
var make_built_in_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var uncurryThis = (function_uncurry_this_namespaceFn());
var fails = (fails_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
var DESCRIPTORS = (descriptors_namespaceFn());
var CONFIGURABLE_FUNCTION_NAME = (function_name_namespaceFn().CONFIGURABLE);
var inspectSource = (inspect_source_namespaceFn());
var InternalStateModule = (internal_state_namespaceFn());
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');
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/map-helpers.js
var map_helpers_namespaceFn = () => {
return __webpack_require__(248);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/native-raw-json.js
var native_raw_json_namespaceFn = () => {
return __webpack_require__(819);
};
// MODULE: ./node_modules/core-js/internals/normalize-string-argument.js
var normalize_string_argument_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var toString = (to_string_namespaceFn());
module.exports = function (argument, $default) {
return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);
};
});
// MODULE: ./node_modules/core-js/internals/object-create.js
var object_create_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
/* global ActiveXObject -- old IE, WSH */
var anObject = (an_object_namespaceFn());
var definePropertiesModule = (object_define_properties_namespaceFn());
var enumBugKeys = (enum_bug_keys_namespaceFn());
var hiddenKeys = (hidden_keys_namespaceFn());
var html = (html_namespaceFn());
var documentCreateElement = (document_create_element_namespaceFn());
var sharedKey = (shared_key_namespaceFn());
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);
};
});
// MODULE: ./node_modules/core-js/internals/object-define-properties.js
var object_define_properties_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var V8_PROTOTYPE_DEFINE_BUG = (v8_prototype_define_bug_namespaceFn());
var definePropertyModule = (object_define_property_namespaceFn());
var anObject = (an_object_namespaceFn());
var toIndexedObject = (to_indexed_object_namespaceFn());
var objectKeys = (object_keys_namespaceFn());
// `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;
};
});
// MODULE: ./node_modules/core-js/internals/object-define-property.js
var object_define_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var IE8_DOM_DEFINE = (ie8_dom_define_namespaceFn());
var V8_PROTOTYPE_DEFINE_BUG = (v8_prototype_define_bug_namespaceFn());
var anObject = (an_object_namespaceFn());
var toPropertyKey = (to_property_key_namespaceFn());
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;
};
});
// MODULE: ./node_modules/core-js/internals/object-get-own-property-descriptor.js
var object_get_own_property_descriptor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var call = (function_call_namespaceFn());
var propertyIsEnumerableModule = (object_property_is_enumerable_namespaceFn());
var createPropertyDescriptor = (create_property_descriptor_namespaceFn());
var toIndexedObject = (to_indexed_object_namespaceFn());
var toPropertyKey = (to_property_key_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
var IE8_DOM_DEFINE = (ie8_dom_define_namespaceFn());
// 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]);
};
});
// MODULE: ./node_modules/core-js/internals/object-get-own-property-names.js
var object_get_own_property_names_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {
var internalObjectKeys = (object_keys_internal_namespaceFn());
var enumBugKeys = (enum_bug_keys_namespaceFn());
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);
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/object-get-own-property-symbols.js
var object_get_own_property_symbols_namespaceFn = () => {
return __webpack_require__(717);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/object-is-prototype-of.js
var object_is_prototype_of_namespaceFn = () => {
return __webpack_require__(625);
};
// MODULE: ./node_modules/core-js/internals/object-keys-internal.js
var object_keys_internal_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var uncurryThis = (function_uncurry_this_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
var toIndexedObject = (to_indexed_object_namespaceFn());
var indexOf = (array_includes_namespaceFn().indexOf);
var hiddenKeys = (hidden_keys_namespaceFn());
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;
};
});
// MODULE: ./node_modules/core-js/internals/object-keys.js
var object_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var internalObjectKeys = (object_keys_internal_namespaceFn());
var enumBugKeys = (enum_bug_keys_namespaceFn());
// `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);
};
});
// MODULE: ./node_modules/core-js/internals/object-property-is-enumerable.js
var object_property_is_enumerable_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__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;
});
// MODULE: ./node_modules/core-js/internals/object-set-prototype-of.js
var object_set_prototype_of_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
/* eslint-disable no-proto -- safe */
var uncurryThisAccessor = (function_uncurry_this_accessor_namespaceFn());
var isObject = (is_object_namespaceFn());
var requireObjectCoercible = (require_object_coercible_namespaceFn());
var aPossiblePrototype = (a_possible_prototype_namespaceFn());
// `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);
});
// MODULE: ./node_modules/core-js/internals/ordinary-to-primitive.js
var ordinary_to_primitive_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var call = (function_call_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var isObject = (is_object_namespaceFn());
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");
};
});
// MODULE: ./node_modules/core-js/internals/own-keys.js
var own_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var getBuiltIn = (get_built_in_namespaceFn());
var uncurryThis = (function_uncurry_this_namespaceFn());
var getOwnPropertyNamesModule = (object_get_own_property_names_namespaceFn());
var getOwnPropertySymbolsModule = (object_get_own_property_symbols_namespaceFn());
var anObject = (an_object_namespaceFn());
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;
};
});
// MODULE: ./node_modules/core-js/internals/parse-json-string.js
var parse_json_string_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var uncurryThis = (function_uncurry_this_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
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 };
};
});
// MODULE: ./node_modules/core-js/internals/proxy-accessor.js
var proxy_accessor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var defineProperty = (object_define_property_namespaceFn().f);
module.exports = function (Target, Source, key) {
key in Target || defineProperty(Target, key, {
configurable: true,
get: function () { return Source[key]; },
set: function (it) { Source[key] = it; }
});
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/require-object-coercible.js
var require_object_coercible_namespaceFn = () => {
return __webpack_require__(750);
};
// MODULE: ./node_modules/core-js/internals/shared-key.js
var shared_key_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var shared = (shared_namespaceFn());
var uid = (uid_namespaceFn());
var keys = shared('keys');
module.exports = function (key) {
return keys[key] || (keys[key] = uid(key));
};
});
// MODULE: ./node_modules/core-js/internals/shared-store.js
var shared_store_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var IS_PURE = (is_pure_namespaceFn());
var globalThis = (global_this_namespaceFn());
var defineGlobalProperty = (define_global_property_namespaceFn());
var SHARED = '__core-js_shared__';
var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
(store.versions || (store.versions = [])).push({
version: '3.51.0',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.',
license: 'https://github.com/zloirock/core-js/blob/v3.51.0/LICENSE',
source: 'https://github.com/zloirock/core-js'
});
});
// MODULE: ./node_modules/core-js/internals/shared.js
var shared_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var store = (shared_store_namespaceFn());
// eslint-disable-next-line es/no-object-create -- safe
var create = Object.create || Object;
module.exports = function (key, value) {
return store[key] || (store[key] = value || create(null));
};
});
// MODULE: ./node_modules/core-js/internals/symbol-constructor-detection.js
var symbol_constructor_detection_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
/* eslint-disable es/no-symbol -- required for testing */
var V8_VERSION = (environment_v8_version_namespaceFn());
var fails = (fails_namespaceFn());
var globalThis = (global_this_namespaceFn());
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;
});
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/this-number-value.js
var this_number_value_namespaceFn = () => {
return __webpack_require__(240);
};
// MODULE: ./node_modules/core-js/internals/to-absolute-index.js
var to_absolute_index_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var toIntegerOrInfinity = (to_integer_or_infinity_namespaceFn());
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);
};
});
// MODULE: ./node_modules/core-js/internals/to-indexed-object.js
var to_indexed_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
// toObject with fallback for non-array-like ES3 strings
var IndexedObject = (indexed_object_namespaceFn());
var requireObjectCoercible = (require_object_coercible_namespaceFn());
module.exports = function (it) {
return IndexedObject(requireObjectCoercible(it));
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/to-integer-or-infinity.js
var to_integer_or_infinity_namespaceFn = () => {
return __webpack_require__(291);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/to-length.js
var to_length_namespaceFn = () => {
return __webpack_require__(14);
};
// EXTERNAL MODULE: ./node_modules/core-js/internals/to-object.js
var to_object_namespaceFn = () => {
return __webpack_require__(981);
};
// MODULE: ./node_modules/core-js/internals/to-primitive.js
var to_primitive_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var call = (function_call_namespaceFn());
var isObject = (is_object_namespaceFn());
var isSymbol = (is_symbol_namespaceFn());
var getMethod = (get_method_namespaceFn());
var ordinaryToPrimitive = (ordinary_to_primitive_namespaceFn());
var wellKnownSymbol = (well_known_symbol_namespaceFn());
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);
};
});
// MODULE: ./node_modules/core-js/internals/to-property-key.js
var to_property_key_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var toPrimitive = (to_primitive_namespaceFn());
var isSymbol = (is_symbol_namespaceFn());
// `ToPropertyKey` abstract operation
// https://tc39.es/ecma262/#sec-topropertykey
module.exports = function (argument) {
var key = toPrimitive(argument, 'string');
return isSymbol(key) ? key : key + '';
};
});
// MODULE: ./node_modules/core-js/internals/to-string-tag-support.js
var to_string_tag_support_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var wellKnownSymbol = (well_known_symbol_namespaceFn());
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var test = {};
// eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation
test[TO_STRING_TAG] = 'z';
module.exports = String(test) === '[object z]';
});
// MODULE: ./node_modules/core-js/internals/to-string.js
var to_string_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var classof = (classof_namespaceFn());
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);
};
});
// EXTERNAL MODULE: ./node_modules/core-js/internals/uid.js
var uid_namespaceFn = () => {
return __webpack_require__(392);
};
// MODULE: ./node_modules/core-js/internals/use-symbol-as-uid.js
var use_symbol_as_uid_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
/* eslint-disable es/no-symbol -- required for testing */
var NATIVE_SYMBOL = (symbol_constructor_detection_namespaceFn());
module.exports = NATIVE_SYMBOL &&
!Symbol.sham &&
typeof Symbol.iterator == 'symbol';
});
// MODULE: ./node_modules/core-js/internals/v8-prototype-define-bug.js
var v8_prototype_define_bug_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var DESCRIPTORS = (descriptors_namespaceFn());
var fails = (fails_namespaceFn());
// 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;
});
});
// MODULE: ./node_modules/core-js/internals/weak-map-basic-detection.js
var weak_map_basic_detection_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var WeakMap = globalThis.WeakMap;
module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
});
// MODULE: ./node_modules/core-js/internals/well-known-symbol.js
var well_known_symbol_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var globalThis = (global_this_namespaceFn());
var shared = (shared_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
var uid = (uid_namespaceFn());
var NATIVE_SYMBOL = (symbol_constructor_detection_namespaceFn());
var USE_SYMBOL_AS_UID = (use_symbol_as_uid_namespaceFn());
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];
};
});
// MODULE: ./node_modules/core-js/internals/wrap-error-constructor-with-cause.js
var wrap_error_constructor_with_cause_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {
var getBuiltIn = (get_built_in_namespaceFn());
var hasOwn = (has_own_property_namespaceFn());
var createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());
var isPrototypeOf = (object_is_prototype_of_namespaceFn());
var setPrototypeOf = (object_set_prototype_of_namespaceFn());
var copyConstructorProperties = (copy_constructor_properties_namespaceFn());
var proxyAccessor = (proxy_accessor_namespaceFn());
var inheritIfRequired = (inherit_if_required_namespaceFn());
var normalizeStringArgument = (normalize_string_argument_namespaceFn());
var installErrorCause = (install_error_cause_namespaceFn());
var installErrorStack = (error_stack_install_namespaceFn());
var DESCRIPTORS = (descriptors_namespaceFn());
var IS_PURE = (is_pure_namespaceFn());
module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {
var STACK_TRACE_LIMIT = 'stackTraceLimit';
var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;
var path = FULL_NAME.split('.');
var ERROR_NAME = path[path.length - 1];
var OriginalError = getBuiltIn.apply(null, path);
if (!OriginalError) return;
var OriginalErrorPrototype = OriginalError.prototype;
// V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006
if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;
if (!FORCED) return OriginalError;
var BaseError = getBuiltIn('Error');
var WrappedError = wrapper(function (a, b) {
var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);
var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();
if (message !== undefined) createNonEnumerableProperty(result, 'message', message);
installErrorStack(result, WrappedError, result.stack, 2);
if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);
if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);
return result;
});
WrappedError.prototype = OriginalErrorPrototype;
if (ERROR_NAME !== 'Error') {
if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);
else copyConstructorProperties(WrappedError, BaseError, { name: true });
} else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {
proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);
proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');
}
copyConstructorProperties(WrappedError, OriginalError);
if (!IS_PURE) try {
// Safari 13- bug: WebAssembly errors does not have a proper `.name`
if (OriginalErrorPrototype.name !== ERROR_NAME) {
createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);
}
OriginalErrorPrototype.constructor = WrappedError;
} catch (error) { /* empty */ }
return WrappedError;
};
});
// MODULE: ./node_modules/core-js/modules/es.array.push.js
var es_array_push_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {
var $ = (export_namespaceFn());
var toObject = (to_object_namespaceFn());
var lengthOfArrayLike = (length_of_array_like_namespaceFn());
var setArrayLength = (array_set_length_namespaceFn());
var doesNotExceedSafeInteger = (does_not_exceed_safe_integer_namespaceFn());
var fails = (fails_namespaceFn());
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;
}
});
});
// MODULE: ./node_modules/core-js/modules/es.error.cause.js
var es_error_cause_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {
/* eslint-disable no-unused-vars -- required for functions `.length` */
var $ = (export_namespaceFn());
var globalThis = (global_this_namespaceFn());
var apply = (function_apply_namespaceFn());
var wrapErrorConstructorWithCause = (wrap_error_constructor_with_cause_namespaceFn());
var WEB_ASSEMBLY = 'WebAssembly';
var WebAssembly = globalThis[WEB_ASSEMBLY];
// eslint-disable-next-line es/no-error-cause -- feature detection
var FORCED = new Error('e', { cause: 7 }).cause !== 7;
var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
var O = {};
// eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation
O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);
$({ global: true, constructor: true, arity: 1, forced: FORCED }, O);
};
var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
if (WebAssembly && WebAssembly[ERROR_NAME]) {
var O = {};
// eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation
O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);
$({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);
}
};
// https://tc39.es/ecma262/#sec-nativeerror
exportGlobalErrorCauseWrapper('Error', function (init) {
return function Error(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('EvalError', function (init) {
return function EvalError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('RangeError', function (init) {
return function RangeError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
return function ReferenceError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
return function SyntaxError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('TypeError', function (init) {
return function TypeError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('URIError', function (init) {
return function URIError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
return function CompileError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
return function LinkError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
return function RuntimeError(message) { return apply(init, this, arguments); };
});
});
// MODULE: ./node_modules/core-js/modules/es.json.stringify.js
var es_json_stringify_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {
var $ = (export_namespaceFn());
var getBuiltIn = (get_built_in_namespaceFn());
var call = (function_call_namespaceFn());
var uncurryThis = (function_uncurry_this_namespaceFn());
var fails = (fails_namespaceFn());
var isArray = (is_array_namespaceFn());
var isCallable = (is_callable_namespaceFn());
var isObject = (is_object_namespaceFn());
var create = (object_create_namespaceFn());
var isRawJSON = (is_raw_json_namespaceFn());
var isSymbol = (is_symbol_namespaceFn());
var classof = (classof_raw_namespaceFn());
var thisNumberValue = (this_number_value_namespaceFn());
var includes = (array_includes_namespaceFn().includes);
var hasOwn = (has_own_property_namespaceFn());
var toString = (to_string_namespaceFn());
var parseJSONString = (parse_json_string_namespaceFn());
var uid = (uid_namespaceFn());
var NATIVE_SYMBOL = (symbol_constructor_detection_namespaceFn());
var NATIVE_RAW_JSON = (native_raw_json_namespaceFn());
var $String = String;
var $TypeError = TypeError;
var $stringify = getBuiltIn('JSON', 'stringify');
var $BigInt = getBuiltIn('BigInt');
var stringValueOf = uncurryThis(''.valueOf);
var booleanValueOf = uncurryThis(true.valueOf);
var bigIntValueOf = $BigInt && uncurryThis($BigInt.prototype.valueOf);
var exec = uncurryThis(/./.exec);
var charAt = uncurryThis(''.charAt);
var charCodeAt = uncurryThis(''.charCodeAt);
var replace = uncurryThis(''.replace);
var slice = uncurryThis(''.slice);
var push = uncurryThis([].push);
var pop = uncurryThis([].pop);
var numberToString = uncurryThis(1.1.toString);
var surrogates = /[\uD800-\uDFFF]/g;
var leadingSurrogates = /^[\uD800-\uDBFF]$/;
var trailingSurrogates = /^[\uDC00-\uDFFF]$/;
var digits = /^\d+$/;
// a placeholder of a raw JSON value
var RAW_MARK = uid();
// a prefix of keys of a reordered object, see `createOrderedObject`
var KEY_MARK = uid();
// the last key of a reordered object, marks the end of its serialization
var END_MARK = uid();
var RAW_MARK_LENGTH = RAW_MARK.length;
var KEY_MARK_LENGTH = KEY_MARK.length;
var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {
var symbol = getBuiltIn('Symbol')('stringify detection');
// MS Edge converts symbol values to JSON as {}
return $stringify([symbol]) !== '[null]'
// WebKit converts symbol values to JSON as null
|| $stringify({ a: symbol }) !== '{}'
// V8 throws on boxed symbols
|| $stringify(Object(symbol)) !== '{}';
});
// https://github.com/tc39/proposal-well-formed-stringify
var ILL_FORMED_UNICODE = fails(function () {
return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
|| $stringify('\uDEAD') !== '"\\udead"';
});
var isRawJSONValue = NATIVE_RAW_JSON ? getBuiltIn('JSON', 'isRawJSON') : isRawJSON;
var stringifyWithProperSymbolsConversion = WRONG_SYMBOLS_CONVERSION ? function (it, replacer, space) {
return $stringify(it, function (key, value) {
var replaced = call(replacer, this, key, value);
if (!isSymbol(replaced)) return replaced;
}, space);
} : $stringify;
var fixIllFormedJSON = function (match, offset, string) {
var prev = charAt(string, offset - 1);
var next = charAt(string, offset + 1);
if (
(exec(leadingSurrogates, match) && !exec(trailingSurrogates, next)) ||
(exec(trailingSurrogates, match) && !exec(leadingSurrogates, prev))
) {
return '\\u' + numberToString(charCodeAt(match, 0), 16);
} return match;
};
// `PropertyList` of `JSON.stringify`
// https://tc39.es/ecma262/#sec-json.stringify
var getPropertyList = function (replacer) {
if (!isArray(replacer)) return;
var rawLength = replacer.length;
var propertyList = [];
// a null prototype object is used as a set of already added keys to keep the deduplication linear
var addedKeys = create(null);
for (var i = 0; i < rawLength; i++) {
var element = replacer[i];
var key;
if (typeof element == 'string') key = element;
else if (typeof element == 'number' || classof(element) === 'Number' || classof(element) === 'String') key = toString(element);
else continue;
if (!hasOwn(addedKeys, key)) {
addedKeys[key] = true;
push(propertyList, key);
}
}
return propertyList;
};
// values with such an internal slot are unwrapped by `SerializeJSONProperty` instead of being serialized as objects
var hasInternalSlot = function (valueOf, it) {
try {
valueOf(it);
return true;
} catch (error) {
return false;
}
};
// the slot check is expensive, so it's performed only for the kind reported by the value itself -
// a value lying about its kind via `Symbol.toStringTag` is serialized as an ordinary object
var isBoxedPrimitive = function (it) {
var kind = classof(it);
return (kind === 'Number' && hasInternalSlot(thisNumberValue, it))
|| (kind === 'String' && hasInternalSlot(stringValueOf, it))
|| (kind === 'Boolean' && hasInternalSlot(booleanValueOf, it))
|| (!!bigIntValueOf && kind === 'BigInt' && hasInternalSlot(bigIntValueOf, it));
};
// only objects serialized by `SerializeJSONObject` are affected by the property list
var isSerializedAsObject = function (it) {
if (!isObject(it) || isCallable(it) || isArray(it)) return false;
try {
return !isBoxedPrimitive(it);
// `classof` reads `Symbol.toStringTag`, so a proxy could throw - it has no internal slots anyway
} catch (error) {
return true;
}
};
// the engine unwraps it in the same order as it would read the original property,
// so the property is read lazily and `toJSON` is called once and with the original key
var createElementHolder = function (holder, key) {
return {
toJSON: function () {
var element = holder[key];
if (isObject(element) || typeof element == 'bigint') {
var elementToJSON = element.toJSON;
if (isCallable(elementToJSON)) element = call(elementToJSON, element, key);
} return element;
}
};
};
// own keys of objects are sorted - integer-like keys are moved to the beginning,
// so such keys should be marked and restored in the serialized string
var getKeyPrefix = function (propertyList) {
for (var i = 0, length = propertyList.length; i < length; i++) {
if (exec(digits, propertyList[i])) return KEY_MARK;
} return '';
};
// `SerializeJSONObject` iterates the property list, so the value is replaced with an object with keys in this order
var createOrderedObject = function (value, propertyList, keyPrefix) {
// keys are not marked if the property list has no integer-like keys, so `Object.prototype`
// with a setter, a non-writable property or `__proto__` should not intercept the assignment
var ordered = create(null);
for (var i = 0, length = propertyList.length; i < length; i++) {
var key = propertyList[i];
ordered[keyPrefix + key] = createElementHolder(value, key);
}
ordered[END_MARK] = null;
return ordered;
};
// `JSON.stringify` method
// https://tc39.es/ecma262/#sec-json.stringify
// https://github.com/tc39/proposal-json-parse-with-source
if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE || !NATIVE_RAW_JSON }, {
stringify: function stringify(text, replacer, space) {
var replacerFunction = isCallable(replacer) ? replacer : undefined;
var propertyList = replacerFunction ? undefined : getPropertyList(replacer);
var keyPrefix = propertyList && getKeyPrefix(propertyList);
var rawStrings = [];
var openObjects = [];
var parentOrdered = [];
var currentOrdered;
var marked = false;
var root = true;
var json = stringifyWithProperSymbolsConversion(text, function (key, value) {
// some old implementations (like WebKit) could pass numbers as keys
key = $String(key);
if (propertyList) {
if (key === END_MARK) {
pop(openObjects);
currentOrdered = pop(parentOrdered);
return;
}
if (root) root = false;
// the innermost reordered object already contains only keys of the property list and arrays are not
// affected by it, the rest of objects (like objects with a fake `Symbol.toStringTag`) are filtered here
else if (this !== currentOrdered && !isArray(this) && !includes(propertyList, key)) return;
} else if (replacerFunction) value = call(replacerFunction, this, key, value);
if (isRawJSONValue(value)) {
if (NATIVE_RAW_JSON) return value;
marked = true;
return RAW_MARK + (push(rawStrings, value.rawJSON) - 1);
}
if (propertyList && isSerializedAsObject(value)) {
// reordered objects are new each time, so cycles should be detected before the engine does it
if (includes(openObjects, value)) throw new $TypeError('Converting circular structure to JSON');
var ordered = createOrderedObject(value, propertyList, keyPrefix);
push(openObjects, value);
push(parentOrdered, currentOrdered);
currentOrdered = ordered;
if (keyPrefix) marked = true;
return ordered;
}
return value;
}, space);
if (typeof json != 'string') return json;
if (ILL_FORMED_UNICODE) json = replace(json, surrogates, fixIllFormedJSON);
if (!marked) return json;
var result = '';
var length = json.length;
for (var i = 0; i < length; i++) {
var chr = charAt(json, i);
if (chr === '"') {
var end = parseJSONString(json, ++i).end - 1;
var string = slice(json, i, end);
if (slice(string, 0, RAW_MARK_LENGTH) === RAW_MARK) result += rawStrings[slice(string, RAW_MARK_LENGTH)];
else if (slice(string, 0, KEY_MARK_LENGTH) === KEY_MARK) result += '"' + slice(string, KEY_MARK_LENGTH) + '"';
else result += '"' + string + '"';
i = end;
} else result += chr;
}
return result;
}
});
});
// MODULE: ./node_modules/core-js/modules/es.map.get-or-insert-computed.js
var es_map_get_or_insert_computed_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {
var $ = (export_namespaceFn());
var aCallable = (a_callable_namespaceFn());
var MapHelpers = (map_helpers_namespaceFn());
var IS_PURE = (is_pure_namespaceFn());
var get = MapHelpers.get;
var has = MapHelpers.has;
var set = MapHelpers.set;
// `Map.prototype.getOrInsertComputed` method
// https://tc39.es/ecma262/#sec-map.prototype.getorinsertcomputed
$({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {
getOrInsertComputed: function getOrInsertComputed(key, callbackfn) {
var hasKey = has(this, key);
aCallable(callbackfn);
if (hasKey) return get(this, key);
// CanonicalizeKeyedCollectionKey
if (key === 0 && 1 / key === -Infinity) key = 0;
var value = callbackfn(key);
set(this, key, value);
return value;
}
});
});
// MODULE: ./node_modules/core-js/modules/es.map.get-or-insert.js
var es_map_get_or_insert_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {
var $ = (export_namespaceFn());
var MapHelpers = (map_helpers_namespaceFn());
var IS_PURE = (is_pure_namespaceFn());
var get = MapHelpers.get;
var has = MapHelpers.has;
var set = MapHelpers.set;
// `Map.prototype.getOrInsert` method
// https://tc39.es/ecma262/#sec-map.prototype.getorinsert
$({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {
getOrInsert: function getOrInsert(key, value) {
if (has(this, key)) return get(this, key);
set(this, key, value);
return value;
}
});
});
;// ./node_modules/core-js/modules/es.error.cause.js
es_error_cause_namespaceFn();
;// ./node_modules/core-js/modules/es.array.push.js
es_array_push_namespaceFn();
;// ./node_modules/core-js/modules/es.json.stringify.js
es_json_stringify_namespaceFn();
;// ./node_modules/core-js/modules/es.map.get-or-insert.js
es_map_get_or_insert_namespaceFn();
;// ./node_modules/core-js/modules/es.map.get-or-insert-computed.js
es_map_get_or_insert_computed_namespaceFn();
;// ./external/ngx-logger/ngx-console.js
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, e) { if ("object" != typeof t || !t) return t; var r; if ("undefined" != typeof Symbol && void 0 !== (r = t[Symbol.toPrimitive])) { var i = r.call(t, e || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === e ? String : Number)(t); }
class NgxConsole {
static log(message, reason) {
if (NgxConsole.ngxConsoleFilter("log", message)) {
if (reason !== undefined) {
console.log("%s", message, reason);
} else {
console.log(message);
}
}
}
static error(message, reason) {
if (NgxConsole.ngxConsoleFilter("error", message)) {
if (reason !== undefined) {
console.error("%s", message, reason);
} else {
console.error(message);
}
}
}
static warn(message, reason) {
if (NgxConsole.ngxConsoleFilter("warn", message)) {
if (reason !== undefined) {
console.warn("%s", message, reason);
} else {
console.warn(message);
}
}
}
static debug(message, reason) {
if (NgxConsole.ngxConsoleFilter("debug", message)) {
if (reason !== undefined) {
console.warn("%s", message, reason);
} else {
console.warn(message);
}
}
}
get ngxConsoleFilter() {
return NgxConsole.ngxConsoleFilter;
}
set ngxConsoleFilter(filter) {
NgxConsole.ngxConsoleFilter = filter;
}
reset() {
NgxConsole.ngxConsoleFilter = (_level, _message) => true;
}
}
_defineProperty(NgxConsole, "ngxConsoleFilter", (_level, _message) => true);
;// ./src/pdf.sandbox.external.js
class SandboxSupportBase {
constructor(win, sandbox) {
this.win = win;
this.ngxSandbox = sandbox;
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 => typeof cMsg !== "string" ? false : this.win.confirm(cMsg),
prompt: (cQuestion, cDefault) => typeof cQuestion !== "string" || typeof cDefault !== "string" ? null : 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)
});
event.ngxSandbox = this.ngxSandbox;
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
class SandboxSupport extends SandboxSupportBase {
exportValueToSandbox(val) {
return JSON.stringify(val, (k, v) => v instanceof Map ? Object.fromEntries(v) : v);
}
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 = ["/******/ (() => { // webpackBootstrap\n/******/ \t\"use strict\";\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 529\n(module) {\n\n\n// `CreateIterResultObject` abstract operation\n// https://tc39.es/ecma262/#sec-createiterresultobject\nmodule.exports = function (value, done) {\n return { value: value, done: done };\n};\n\n\n/***/ },\n\n/***/ 837\n(module) {\n\n\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw new $TypeError('Maximum allowed index exceeded');\n return it;\n};\n\n\n/***/ },\n\n/***/ 767\n(module) {\n\n\n// `GetIteratorDirect(obj)` abstract operation\n// https://tc39.es/ecma262/#sec-getiteratordirect\nmodule.exports = function (obj) {\n return {\n iterator: obj,\n next: obj.next,\n done: false\n };\n};\n\n\n/***/ },\n\n/***/ 117\n(module) {\n\n\n// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n\n\n/***/ },\n\n/***/ 859\n(module) {\n\n\n// release references held by exhausted / closed iterator helpers to allow GC of the source chain\nmodule.exports = function (state) {\n state.iterator = state.next = state.nextHandler = state.mapper = state.predicate = state.inner =\n state.iterables = state.iters = state.openIters = state.padding = state.finishResults = state.buffer = null;\n};\n\n\n/***/ },\n\n/***/ 684\n(module) {\n\n\n// Should throw an error on invalid iterator\n// https://issues.chromium.org/issues/336839115\nmodule.exports = function (methodName, argument) {\n // eslint-disable-next-line es/no-iterator -- required for testing\n var method = typeof Iterator == 'function' && Iterator.prototype[methodName];\n if (method) try {\n method.call({ next: null }, argument).next();\n } catch (error) {\n return true;\n }\n};\n\n\n/***/ },\n\n/***/ 269\n(module) {\n\n\nmodule.exports = Object.create ? Object.create(null) : {};\n\n\n/***/ },\n\n/***/ 741\n(module) {\n\n\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n\n\n/***/ },\n\n/***/ 717\n(__unused_webpack_module, exports) {\n\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n\n\n/***/ },\n\n/***/ 835\n(module) {\n\n\n// Should get iterator record of a set-like object before cloning this\n// https://bugs.webkit.org/show_bug.cgi?id=289430\nmodule.exports = function (METHOD_NAME) {\n try {\n // eslint-disable-next-line es/no-set -- needed for test\n var baseSet = new Set();\n var setLike = {\n size: 0,\n has: function () { return true; },\n keys: function () {\n // eslint-disable-next-line es/no-object-defineproperty -- needed for test\n return Object.defineProperty({}, 'next', {\n get: function () {\n baseSet.clear();\n baseSet.add(4);\n return function () {\n return { done: true };\n };\n }\n });\n }\n };\n var result = baseSet[METHOD_NAME](setLike);\n\n return result.size === 1 && result.values().next().value === 4;\n } catch (error) {\n return false;\n }\n};\n\n\n/***/ },\n\n/***/ 823\n(module) {\n\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n\n\n/***/ }\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tconst __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tconst cachedModule = __webpack_module_cache__[moduleId];\n/******/ \t\tif (cachedModule !== undefined) {\n/******/ \t\t\treturn cachedModule.exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tconst module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/concatenation wrap */\n/******/ \t// wrap a concatenated module body as a lazy, memoized accessor; mod is\n/******/ \t// set before the body runs so re-entrant calls (require cycles) observe\n/******/ \t// the partial exports like Node.js\n/******/ \t__webpack_require__.cw = (body) => {\n/******/ \t\tvar mod;\n/******/ \t\treturn () => {\n/******/ \t\t\tif (body) {\n/******/ \t\t\t\tvar fn = body;\n/******/ \t\t\t\tbody = 0;\n/******/ \t\t\t\tmod = { exports: {} };\n/******/ \t\t\t\tfn.call(mod.exports, mod, mod.exports);\n/******/ \t\t\t}\n/******/ \t\t\treturn mod.exports;\n/******/ \t\t};\n/******/ \t};\n/******/ \t\n/************************************************************************/\nlet __webpack_exports__ = {};\n\n// MODULE: ./node_modules/core-js/internals/a-callable.js\nvar a_callable_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isCallable = (is_callable_namespaceFn());\nvar tryToString = (try_to_string_namespaceFn());\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// MODULE: ./node_modules/core-js/internals/a-possible-prototype.js\nvar a_possible_prototype_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isPossiblePrototype = (is_possible_prototype_namespaceFn());\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (isPossiblePrototype(argument)) return argument;\n throw new $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/a-set.js\nvar a_set_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar has = (set_helpers_namespaceFn().has);\n\n// Perform ? RequireInternalSlot(M, [[SetData]])\nmodule.exports = function (it) {\n has(it);\n return it;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/a-weak-key.js\nvar a_weak_key_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar WeakMapHelpers = (weak_map_helpers_namespaceFn());\n\nvar weakmap = new WeakMapHelpers.WeakMap();\nvar set = WeakMapHelpers.set;\nvar remove = WeakMapHelpers.remove;\n\nmodule.exports = function (key) {\n set(weakmap, key, 1);\n remove(weakmap, key);\n return key;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/a-weak-map.js\nvar a_weak_map_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar has = (weak_map_helpers_namespaceFn().has);\n\n// Perform ? RequireInternalSlot(M, [[WeakMapData]])\nmodule.exports = function (it) {\n has(it);\n return it;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/add-to-unscopables.js\nvar add_to_unscopables_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar create = (object_create_namespaceFn());\nvar defineProperty = (object_define_property_namespaceFn().f);\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] === undefined) {\n defineProperty(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/advance-string-index.js\nvar advance_string_index_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar charAt = (string_multibyte_namespaceFn().charAt);\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.es/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length || 1 : 1);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/an-instance.js\nvar an_instance_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isPrototypeOf = (object_is_prototype_of_namespaceFn());\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// MODULE: ./node_modules/core-js/internals/an-object.js\nvar an_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isObject = (is_object_namespaceFn());\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// MODULE: ./node_modules/core-js/internals/array-includes.js\nvar array_includes_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar toIndexedObject = (to_indexed_object_namespaceFn());\nvar toAbsoluteIndex = (to_absolute_index_namespaceFn());\nvar lengthOfArrayLike = (length_of_array_like_namespaceFn());\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// MODULE: ./node_modules/core-js/internals/array-method-is-strict.js\nvar array_method_is_strict_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call -- required for testing\n method.call(null, argument || function () { return 1; }, 1);\n });\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/array-reduce.js\nvar array_reduce_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aCallable = (a_callable_namespaceFn());\nvar toObject = (to_object_namespaceFn());\nvar IndexedObject = (indexed_object_namespaceFn());\nvar lengthOfArrayLike = (length_of_array_like_namespaceFn());\n\nvar $TypeError = TypeError;\n\nvar REDUCE_EMPTY = 'Reduce of empty array with no initial value';\n\n// `Array.prototype.{ reduce, reduceRight }` methods implementation\nvar createMethod = function (IS_RIGHT) {\n return function (that, callbackfn, argumentsLength, memo) {\n var O = toObject(that);\n var self = IndexedObject(O);\n var length = lengthOfArrayLike(O);\n aCallable(callbackfn);\n if (length === 0 && argumentsLength < 2) throw new $TypeError(REDUCE_EMPTY);\n var index = IS_RIGHT ? length - 1 : 0;\n var i = IS_RIGHT ? -1 : 1;\n if (argumentsLength < 2) while (true) {\n if (index in self) {\n memo = self[index];\n index += i;\n break;\n }\n index += i;\n if (IS_RIGHT ? index < 0 : length <= index) {\n throw new $TypeError(REDUCE_EMPTY);\n }\n }\n for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {\n memo = callbackfn(memo, self[index], index, O);\n }\n return memo;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.reduce` method\n // https://tc39.es/ecma262/#sec-array.prototype.reduce\n left: createMethod(false),\n // `Array.prototype.reduceRight` method\n // https://tc39.es/ecma262/#sec-array.prototype.reduceright\n ...void (createMethod(true))\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/array-set-length.js\nvar array_set_length_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar isArray = (is_array_namespaceFn());\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// MODULE: ./node_modules/core-js/internals/call-with-safe-iteration-closing.js\nvar call_with_safe_iteration_closing_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar anObject = (an_object_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/classof-raw.js\nvar classof_raw_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/classof.js\nvar classof_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar TO_STRING_TAG_SUPPORT = (to_string_tag_support_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar classofRaw = (classof_raw_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/copy-constructor-properties.js\nvar copy_constructor_properties_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar hasOwn = (has_own_property_namespaceFn());\nvar ownKeys = (own_keys_namespaceFn());\nvar getOwnPropertyDescriptorModule = (object_get_own_property_descriptor_namespaceFn());\nvar definePropertyModule = (object_define_property_namespaceFn());\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/correct-prototype-getter.js\nvar correct_prototype_getter_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n // eslint-disable-next-line es/no-object-getprototypeof -- required for testing\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/create-iter-result-object.js\nvar create_iter_result_object_namespaceFn = () => {\n\treturn __webpack_require__(529);\n};\n\n// MODULE: ./node_modules/core-js/internals/create-non-enumerable-property.js\nvar create_non_enumerable_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar definePropertyModule = (object_define_property_namespaceFn());\nvar createPropertyDescriptor = (create_property_descriptor_namespaceFn());\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/create-property-descriptor.js\nvar create_property_descriptor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nmodule.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/create-property.js\nvar create_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar definePropertyModule = (object_define_property_namespaceFn());\nvar createPropertyDescriptor = (create_property_descriptor_namespaceFn());\n\nmodule.exports = function (object, key, value) {\n if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));\n else object[key] = value;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/define-built-in-accessor.js\nvar define_built_in_accessor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar makeBuiltIn = (make_built_in_namespaceFn());\nvar defineProperty = (object_define_property_namespaceFn());\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/define-built-in.js\nvar define_built_in_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isCallable = (is_callable_namespaceFn());\nvar definePropertyModule = (object_define_property_namespaceFn());\nvar makeBuiltIn = (make_built_in_namespaceFn());\nvar defineGlobalProperty = (define_global_property_namespaceFn());\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/define-built-ins.js\nvar define_built_ins_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar defineBuiltIn = (define_built_in_namespaceFn());\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/define-global-property.js\nvar define_global_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(globalThis, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n globalThis[key] = value;\n } return value;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/descriptors.js\nvar descriptors_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/document-create-element.js\nvar document_create_element_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar isObject = (is_object_namespaceFn());\n\nvar document = globalThis.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/does-not-exceed-safe-integer.js\nvar does_not_exceed_safe_integer_namespaceFn = () => {\n\treturn __webpack_require__(837);\n};\n\n// MODULE: ./node_modules/core-js/internals/enum-bug-keys.js\nvar enum_bug_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n\n});\n\n// MODULE: ./node_modules/core-js/internals/environment-is-node.js\nvar environment_is_node_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar ENVIRONMENT = (environment_namespaceFn());\n\nmodule.exports = ENVIRONMENT === 'NODE';\n\n});\n\n// MODULE: ./node_modules/core-js/internals/environment-user-agent.js\nvar environment_user_agent_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\n\nvar navigator = globalThis.navigator;\nvar userAgent = navigator && navigator.userAgent;\n\nmodule.exports = userAgent ? String(userAgent) : '';\n\n});\n\n// MODULE: ./node_modules/core-js/internals/environment-v8-version.js\nvar environment_v8_version_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar userAgent = (environment_user_agent_namespaceFn());\n\nvar process = globalThis.process;\nvar Deno = globalThis.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n\n});\n\n// MODULE: ./node_modules/core-js/internals/environment.js\nvar environment_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* global Bun, Deno -- detection */\nvar globalThis = (global_this_namespaceFn());\nvar userAgent = (environment_user_agent_namespaceFn());\nvar classof = (classof_raw_namespaceFn());\n\nvar userAgentStartsWith = function (string) {\n return userAgent.slice(0, string.length) === string;\n};\n\nmodule.exports = (function () {\n if (userAgentStartsWith('Bun/')) return 'BUN';\n if (userAgentStartsWith('Cloudflare-Workers')) return 'CLOUDFLARE';\n if (userAgentStartsWith('Deno/')) return 'DENO';\n if (userAgentStartsWith('Node.js/')) return 'NODE';\n if (globalThis.Bun && typeof Bun.version == 'string') return 'BUN';\n if (globalThis.Deno && typeof Deno.version == 'object') return 'DENO';\n if (classof(globalThis.process) === 'process') return 'NODE';\n if (globalThis.window && globalThis.document) return 'BROWSER';\n return 'REST';\n})();\n\n});\n\n// MODULE: ./node_modules/core-js/internals/error-stack-clear.js\nvar error_stack_clear_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\nvar $Error = Error;\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String(new $Error(arg).stack); })('zxcasd');\n// eslint-disable-next-line redos/no-vulnerable -- safe\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/error-stack-install.js\nvar error_stack_install_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\nvar clearErrorStack = (error_stack_clear_namespaceFn());\nvar ERROR_STACK_INSTALLABLE = (error_stack_installable_namespaceFn());\n\n// non-standard V8\n// eslint-disable-next-line es/no-nonstandard-error-properties -- safe\nvar captureStackTrace = Error.captureStackTrace;\n\nmodule.exports = function (error, C, stack, dropEntries) {\n if (ERROR_STACK_INSTALLABLE) {\n if (captureStackTrace) captureStackTrace(error, C);\n else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries));\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/error-stack-installable.js\nvar error_stack_installable_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\nvar createPropertyDescriptor = (create_property_descriptor_namespaceFn());\n\nmodule.exports = !fails(function () {\n var error = new Error('a');\n if (!('stack' in error)) return true;\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));\n return error.stack !== 7;\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/export.js\nvar export_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar getOwnPropertyDescriptor = (object_get_own_property_descriptor_namespaceFn().f);\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\nvar defineBuiltIn = (define_built_in_namespaceFn());\nvar defineGlobalProperty = (define_global_property_namespaceFn());\nvar copyConstructorProperties = (copy_constructor_properties_namespaceFn());\nvar isForced = (is_forced_namespaceFn());\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = globalThis;\n } else if (STATIC) {\n target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = globalThis[TARGET] && globalThis[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/fails.js\nvar fails_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js\nvar fix_regexp_well_known_symbol_logic_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n// TODO: Remove from `core-js@4` since it's moved to entry points\n(es_regexp_exec_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar defineBuiltIn = (define_built_in_namespaceFn());\nvar regexpExec = (regexp_exec_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\n\nvar SPECIES = wellKnownSymbol('species');\nvar RegExpPrototype = RegExp.prototype;\n\nmodule.exports = function (KEY, exec, FORCED, SHAM) {\n var SYMBOL = wellKnownSymbol(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegExp methods\n var O = {};\n // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) !== 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n\n if (KEY === 'split') {\n // We can't use real regex here since it causes deoptimization\n // and serious performance degradation in V8\n // https://github.com/zloirock/core-js/issues/306\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n var constructor = {};\n // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation\n constructor[SPECIES] = function () { return re; };\n re = { constructor: constructor, flags: '' };\n // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation\n re[SYMBOL] = /./[SYMBOL];\n }\n\n re.exec = function () {\n execCalled = true;\n return null;\n };\n\n re[SYMBOL]('');\n return !execCalled;\n });\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n FORCED\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {\n var $exec = regexp.exec;\n if ($exec === regexpExec || $exec === RegExpPrototype.exec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: call(nativeRegExpMethod, regexp, str, arg2) };\n }\n return { done: true, value: call(nativeMethod, str, regexp, arg2) };\n }\n return { done: false };\n });\n\n defineBuiltIn(String.prototype, KEY, methods[0]);\n defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);\n }\n\n if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-apply.js\nvar function_apply_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar NATIVE_BIND = (function_bind_native_namespaceFn());\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-function-prototype-bind, es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-bind-context.js\nvar function_bind_context_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_clause_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar NATIVE_BIND = (function_bind_native_namespaceFn());\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-bind-native.js\nvar function_bind_native_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = function () { /* empty */ }.bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-call.js\nvar function_call_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar NATIVE_BIND = (function_bind_native_namespaceFn());\n\nvar call = Function.prototype.call;\n// eslint-disable-next-line es/no-function-prototype-bind -- safe\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-name.js\nvar function_name_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && function something() { /* empty */ }.name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n ...(/* unused pure expression */ null && (EXISTS)),\n ...(/* unused pure expression */ null && (PROPER)),\n CONFIGURABLE: CONFIGURABLE\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-uncurry-this-accessor.js\nvar function_uncurry_this_accessor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\n\nmodule.exports = function (object, key, method) {\n try {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));\n } catch (error) { /* empty */ }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-uncurry-this-clause.js\nvar function_uncurry_this_clause_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar classofRaw = (classof_raw_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThis(fn);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/function-uncurry-this.js\nvar function_uncurry_this_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar NATIVE_BIND = (function_bind_native_namespaceFn());\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\n// eslint-disable-next-line es/no-function-prototype-bind -- safe\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/get-built-in.js\nvar get_built_in_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/get-iterator-direct.js\nvar get_iterator_direct_namespaceFn = () => {\n\treturn __webpack_require__(767);\n};\n\n// MODULE: ./node_modules/core-js/internals/get-iterator-internal.js\nvar get_iterator_internal_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar tryToString = (try_to_string_namespaceFn());\nvar getIteratorMethod = (get_iterator_method_internal_namespaceFn());\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument, usingIterator) {\n var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;\n if (isCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));\n throw new $TypeError(tryToString(argument) + ' is not iterable');\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/get-iterator-method-internal.js\nvar get_iterator_method_internal_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar classof = (classof_raw_namespaceFn());\nvar isNullOrUndefined = (is_null_or_undefined_namespaceFn());\nvar getMethod = (get_method_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\nmodule.exports = function (it) {\n if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || (classof(it) === 'Arguments' ? ArrayPrototype[ITERATOR] : undefined);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/get-method.js\nvar get_method_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aCallable = (a_callable_namespaceFn());\nvar isNullOrUndefined = (is_null_or_undefined_namespaceFn());\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/get-set-record.js\nvar get_set_record_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar toIntegerOrInfinity = (to_integer_or_infinity_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\n\nvar INVALID_SIZE = 'Invalid size';\nvar $RangeError = RangeError;\nvar $TypeError = TypeError;\nvar max = Math.max;\n\nvar SetRecord = function (set, intSize) {\n this.set = set;\n this.size = max(intSize, 0);\n this.has = aCallable(set.has);\n this.keys = aCallable(set.keys);\n};\n\nSetRecord.prototype = {\n getIterator: function () {\n return getIteratorDirect(anObject(call(this.keys, this.set)));\n },\n includes: function (it) {\n return call(this.has, this.set, it);\n }\n};\n\n// `GetSetRecord` abstract operation\n// https://tc39.es/proposal-set-methods/#sec-getsetrecord\nmodule.exports = function (obj) {\n anObject(obj);\n var numSize = +obj.size;\n // NOTE: If size is undefined, then numSize will be NaN\n // eslint-disable-next-line no-self-compare -- NaN check\n if (numSize !== numSize) throw new $TypeError(INVALID_SIZE);\n var intSize = toIntegerOrInfinity(numSize);\n if (intSize < 0) throw new $RangeError(INVALID_SIZE);\n return new SetRecord(obj, intSize);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/get-substitution.js\nvar get_substitution_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar toObject = (to_object_namespaceFn());\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n// eslint-disable-next-line redos/no-vulnerable -- safe\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return replace(replacement, symbols, function (match, ch) {\n var capture;\n switch (charAt(ch, 0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return stringSlice(str, 0, position);\n case \"'\": return stringSlice(str, tailPos);\n case '<':\n capture = namedCaptures[stringSlice(ch, 1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/global-this.js\nvar global_this_namespaceFn = /*#__PURE__*/__webpack_require__.cw(function(module) {\n\nvar check = function (it) {\n return it && it.Math === Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n check(typeof this == 'object' && this) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n\n});\n\n// MODULE: ./node_modules/core-js/internals/has-own-property.js\nvar has_own_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar toObject = (to_object_namespaceFn());\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/hidden-keys.js\nvar hidden_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nmodule.exports = {};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/html.js\nvar html_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar getBuiltIn = (get_built_in_namespaceFn());\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n\n});\n\n// MODULE: ./node_modules/core-js/internals/ie8-dom-define.js\nvar ie8_dom_define_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar createElement = (document_create_element_namespaceFn());\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a !== 7;\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/indexed-object.js\nvar indexed_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar classof = (classof_raw_namespaceFn());\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n\n});\n\n// MODULE: ./node_modules/core-js/internals/inherit-if-required.js\nvar inherit_if_required_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isCallable = (is_callable_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar setPrototypeOf = (object_set_prototype_of_namespaceFn());\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/inspect-source.js\nvar inspect_source_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar store = (shared_store_namespaceFn());\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n\n});\n\n// MODULE: ./node_modules/core-js/internals/install-error-cause.js\nvar install_error_cause_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isObject = (is_object_namespaceFn());\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\n\n// `InstallErrorCause` abstract operation\n// https://tc39.es/ecma262/#sec-installerrorcause\nmodule.exports = function (O, options) {\n if (isObject(options) && 'cause' in options) {\n createNonEnumerableProperty(O, 'cause', options.cause);\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/internal-state.js\nvar internal_state_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar NATIVE_WEAK_MAP = (weak_map_basic_detection_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar shared = (shared_store_namespaceFn());\nvar sharedKey = (shared_key_namespaceFn());\nvar hiddenKeys = (hidden_keys_namespaceFn());\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = globalThis.TypeError;\nvar WeakMap = globalThis.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw new TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-array-iterator-method.js\nvar is_array_iterator_method_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar Iterators = (iterators_namespaceFn());\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-array.js\nvar is_array_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar classof = (classof_raw_namespaceFn());\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-callable.js\nvar is_callable_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\nvar documentAll = typeof document == 'object' && document.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\n// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing\nmodule.exports = typeof documentAll == 'undefined' && documentAll !== undefined ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-forced.js\nvar is_forced_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/is-null-or-undefined.js\nvar is_null_or_undefined_namespaceFn = () => {\n\treturn __webpack_require__(117);\n};\n\n// MODULE: ./node_modules/core-js/internals/is-object.js\nvar is_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isCallable = (is_callable_namespaceFn());\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-possible-prototype.js\nvar is_possible_prototype_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isObject = (is_object_namespaceFn());\n\nmodule.exports = function (argument) {\n return isObject(argument) || argument === null;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-pure.js\nvar is_pure_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nmodule.exports = false;\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-raw-json.js\nvar is_raw_json_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isObject = (is_object_namespaceFn());\nvar getInternalState = (internal_state_namespaceFn().get);\n\nmodule.exports = function isRawJSON(O) {\n if (!isObject(O)) return false;\n var state = getInternalState(O);\n return !!state && state.type === 'RawJSON';\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-regexp.js\nvar is_regexp_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isObject = (is_object_namespaceFn());\nvar classof = (classof_raw_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) === 'RegExp');\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/is-symbol.js\nvar is_symbol_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar getBuiltIn = (get_built_in_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar isPrototypeOf = (object_is_prototype_of_namespaceFn());\nvar USE_SYMBOL_AS_UID = (use_symbol_as_uid_namespaceFn());\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/iterate-simple.js\nvar iterate_simple_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\n\nmodule.exports = function (record, fn, ITERATOR_INSTEAD_OF_RECORD) {\n var iterator = ITERATOR_INSTEAD_OF_RECORD ? record : record.iterator;\n var next = record.next;\n var step, result;\n while (!(step = call(next, iterator)).done) {\n result = fn(step.value);\n if (result !== undefined) return result;\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/iterate.js\nvar iterate_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar bind = (function_bind_context_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar tryToString = (try_to_string_namespaceFn());\nvar isArrayIteratorMethod = (is_array_iterator_method_namespaceFn());\nvar lengthOfArrayLike = (length_of_array_like_namespaceFn());\nvar isPrototypeOf = (object_is_prototype_of_namespaceFn());\nvar getIterator = (get_iterator_internal_namespaceFn());\nvar getIteratorMethod = (get_iterator_method_internal_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\n\nvar $TypeError = TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_RECORD = !!(options && options.IS_RECORD);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n var $iterator = iterator;\n iterator = undefined;\n if ($iterator) iteratorClose($iterator, 'normal');\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_RECORD) {\n iterator = iterable.iterator;\n } else if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = IS_RECORD ? iterable.next : iterator.next;\n while (!(step = call(next, iterator)).done) {\n // `IteratorValue` errors should propagate without closing the iterator\n var value = step.value;\n try {\n result = callFn(value);\n } catch (error) {\n if (iterator) iteratorClose(iterator, 'throw', error);\n else throw error;\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/iterator-cleanup-state.js\nvar iterator_cleanup_state_namespaceFn = () => {\n\treturn __webpack_require__(859);\n};\n\n// MODULE: ./node_modules/core-js/internals/iterator-close-all.js\nvar iterator_close_all_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar iteratorClose = (iterator_close_namespaceFn());\n\nmodule.exports = function (iters, kind, value) {\n for (var i = iters.length - 1; i >= 0; i--) {\n if (iters[i] === undefined) continue;\n try {\n value = iteratorClose(iters[i].iterator, kind, value);\n } catch (error) {\n kind = 'throw';\n value = error;\n }\n }\n if (kind === 'throw') throw value;\n return value;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/iterator-close.js\nvar iterator_close_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getMethod = (get_method_namespaceFn());\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/iterator-create-proxy.js\nvar iterator_create_proxy_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar create = (object_create_namespaceFn());\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\nvar defineBuiltIns = (define_built_ins_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar InternalStateModule = (internal_state_namespaceFn());\nvar getMethod = (get_method_namespaceFn());\nvar IteratorPrototype = (iterators_core_namespaceFn().IteratorPrototype);\nvar createIterResultObject = (create_iter_result_object_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorCloseAll = (iterator_close_all_namespaceFn());\nvar cleanupState = (iterator_cleanup_state_namespaceFn());\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ITERATOR_HELPER = 'IteratorHelper';\nvar WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator';\nvar NORMAL = 'normal';\nvar THROW = 'throw';\nvar setInternalState = InternalStateModule.set;\n\nvar createIteratorProxyPrototype = function (IS_ITERATOR) {\n var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER);\n\n return defineBuiltIns(create(IteratorPrototype), {\n next: function next() {\n var state = getInternalState(this);\n // for simplification:\n // for `%WrapForValidIteratorPrototype%.next` or with `state.returnHandlerResult` our `nextHandler` returns `IterResultObject`\n // for `%IteratorHelperPrototype%.next` - just a value\n if (IS_ITERATOR) return state.nextHandler();\n if (state.done) return createIterResultObject(undefined, true);\n try {\n var result = state.nextHandler();\n if (state.done) cleanupState(state);\n return state.returnHandlerResult ? result : createIterResultObject(result, state.done);\n } catch (error) {\n state.done = true;\n cleanupState(state);\n throw error;\n }\n },\n 'return': function () {\n var state = getInternalState(this);\n var iterator = state.iterator;\n var inner = state.inner;\n var openIters = state.openIters;\n var done = state.done;\n state.done = true;\n if (IS_ITERATOR) {\n var returnMethod = getMethod(iterator, 'return');\n return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true);\n }\n cleanupState(state);\n if (done) return createIterResultObject(undefined, true);\n if (inner) try {\n iteratorClose(inner.iterator, NORMAL);\n } catch (error) {\n return iteratorClose(iterator, THROW, error);\n }\n if (openIters) try {\n iteratorCloseAll(openIters, NORMAL);\n } catch (error) {\n if (iterator) return iteratorClose(iterator, THROW, error);\n throw error;\n }\n if (iterator) iteratorClose(iterator, NORMAL);\n return createIterResultObject(undefined, true);\n }\n });\n};\n\nvar WrapForValidIteratorPrototype = createIteratorProxyPrototype(true);\nvar IteratorHelperPrototype = createIteratorProxyPrototype(false);\n\ncreateNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper');\n\nmodule.exports = function (nextHandler, IS_ITERATOR, RETURN_HANDLER_RESULT) {\n var IteratorProxy = function Iterator(record, state) {\n if (state) {\n state.iterator = record.iterator;\n state.next = record.next;\n } else state = record;\n state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER;\n state.returnHandlerResult = !!RETURN_HANDLER_RESULT;\n state.nextHandler = nextHandler;\n state.counter = 0;\n state.done = false;\n setInternalState(this, state);\n };\n\n IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype;\n\n return IteratorProxy;\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js\nvar iterator_helper_throws_on_invalid_iterator_namespaceFn = () => {\n\treturn __webpack_require__(684);\n};\n\n// MODULE: ./node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js\nvar iterator_helper_without_closing_on_early_error_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\n\n// https://github.com/tc39/ecma262/pull/3467\nmodule.exports = function (METHOD_NAME, ExpectedError) {\n var Iterator = globalThis.Iterator;\n var IteratorPrototype = Iterator && Iterator.prototype;\n var method = IteratorPrototype && IteratorPrototype[METHOD_NAME];\n\n var CLOSED = false;\n\n if (method) try {\n method.call({\n next: function () { return { done: true }; },\n 'return': function () { CLOSED = true; }\n }, -1);\n } catch (error) {\n // https://bugs.webkit.org/show_bug.cgi?id=291195\n if (!(error instanceof ExpectedError)) CLOSED = false;\n }\n\n if (!CLOSED) return method;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/iterators-core.js\nvar iterators_core_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar create = (object_create_namespaceFn());\nvar getPrototypeOf = (object_get_prototype_of_namespaceFn());\nvar defineBuiltIn = (define_built_in_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\n// `%IteratorPrototype%` object\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\n/* eslint-disable es/no-array-prototype-keys -- safe */\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nvar NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {\n var test = {};\n // FF44- legacy iterators case\n return IteratorPrototype[ITERATOR].call(test) !== test;\n});\n\nif (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};\nelse if (IS_PURE) IteratorPrototype = create(IteratorPrototype);\n\n// `%IteratorPrototype%[@@iterator]()` method\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator\nif (!isCallable(IteratorPrototype[ITERATOR])) {\n defineBuiltIn(IteratorPrototype, ITERATOR, function () {\n return this;\n });\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n ...(/* unused pure expression */ null && (BUGGY_SAFARI_ITERATORS))\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/iterators.js\nvar iterators_namespaceFn = () => {\n\treturn __webpack_require__(269);\n};\n\n// MODULE: ./node_modules/core-js/internals/length-of-array-like.js\nvar length_of_array_like_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar toLength = (to_length_namespaceFn());\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/make-built-in.js\nvar make_built_in_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar CONFIGURABLE_FUNCTION_NAME = (function_name_namespaceFn().CONFIGURABLE);\nvar inspectSource = (inspect_source_namespaceFn());\nvar InternalStateModule = (internal_state_namespaceFn());\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar $String = String;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar stringSlice = uncurryThis(''.slice);\nvar replace = uncurryThis(''.replace);\nvar join = uncurryThis([].join);\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (stringSlice($String(name), 0, 7) === 'Symbol(') {\n name = '[' + replace($String(name), /^Symbol\\(([^)]*)\\).*$/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = join(TEMPLATE, typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n\n});\n\n// MODULE: ./node_modules/core-js/internals/map-helpers.js\nvar map_helpers_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\n// eslint-disable-next-line es/no-map -- safe\nvar MapPrototype = Map.prototype;\n\nmodule.exports = {\n // eslint-disable-next-line es/no-map -- safe\n Map: Map,\n set: uncurryThis(MapPrototype.set),\n get: uncurryThis(MapPrototype.get),\n has: uncurryThis(MapPrototype.has),\n remove: uncurryThis(MapPrototype['delete']),\n proto: MapPrototype\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/math-trunc.js\nvar math_trunc_namespaceFn = () => {\n\treturn __webpack_require__(741);\n};\n\n// MODULE: ./node_modules/core-js/internals/native-raw-json.js\nvar native_raw_json_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* eslint-disable es/no-json -- safe */\nvar fails = (fails_namespaceFn());\n\nmodule.exports = !fails(function () {\n var unsafeInt = '9007199254740993';\n // eslint-disable-next-line es/no-json-rawjson -- feature detection\n var raw = JSON.rawJSON(unsafeInt);\n // eslint-disable-next-line es/no-json-israwjson -- feature detection\n return !JSON.isRawJSON(raw) || JSON.stringify(raw) !== unsafeInt;\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/normalize-string-argument.js\nvar normalize_string_argument_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar toString = (to_string_namespaceFn());\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-create.js\nvar object_create_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* global ActiveXObject -- old IE, WSH */\nvar anObject = (an_object_namespaceFn());\nvar definePropertiesModule = (object_define_properties_namespaceFn());\nvar enumBugKeys = (enum_bug_keys_namespaceFn());\nvar hiddenKeys = (hidden_keys_namespaceFn());\nvar html = (html_namespaceFn());\nvar documentCreateElement = (document_create_element_namespaceFn());\nvar sharedKey = (shared_key_namespaceFn());\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n // eslint-disable-next-line no-useless-assignment -- avoid memory leak\n activeXDocument = null;\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-define-properties.js\nvar object_define_properties_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar V8_PROTOTYPE_DEFINE_BUG = (v8_prototype_define_bug_namespaceFn());\nvar definePropertyModule = (object_define_property_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar toIndexedObject = (to_indexed_object_namespaceFn());\nvar objectKeys = (object_keys_namespaceFn());\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-define-property.js\nvar object_define_property_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar IE8_DOM_DEFINE = (ie8_dom_define_namespaceFn());\nvar V8_PROTOTYPE_DEFINE_BUG = (v8_prototype_define_bug_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar toPropertyKey = (to_property_key_namespaceFn());\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-get-own-property-descriptor.js\nvar object_get_own_property_descriptor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar propertyIsEnumerableModule = (object_property_is_enumerable_namespaceFn());\nvar createPropertyDescriptor = (create_property_descriptor_namespaceFn());\nvar toIndexedObject = (to_indexed_object_namespaceFn());\nvar toPropertyKey = (to_property_key_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar IE8_DOM_DEFINE = (ie8_dom_define_namespaceFn());\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-get-own-property-names.js\nvar object_get_own_property_names_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {\n\nvar internalObjectKeys = (object_keys_internal_namespaceFn());\nvar enumBugKeys = (enum_bug_keys_namespaceFn());\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/object-get-own-property-symbols.js\nvar object_get_own_property_symbols_namespaceFn = () => {\n\treturn __webpack_require__(717);\n};\n\n// MODULE: ./node_modules/core-js/internals/object-get-prototype-of.js\nvar object_get_prototype_of_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar hasOwn = (has_own_property_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar toObject = (to_object_namespaceFn());\nvar sharedKey = (shared_key_namespaceFn());\nvar CORRECT_PROTOTYPE_GETTER = (correct_prototype_getter_namespaceFn());\n\nvar IE_PROTO = sharedKey('IE_PROTO');\nvar $Object = Object;\nvar ObjectPrototype = $Object.prototype;\n\n// `Object.getPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.getprototypeof\n// eslint-disable-next-line es/no-object-getprototypeof -- safe\nmodule.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {\n var object = toObject(O);\n if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];\n var constructor = object.constructor;\n if (isCallable(constructor) && object instanceof constructor) {\n return constructor.prototype;\n } return object instanceof $Object ? ObjectPrototype : null;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-is-prototype-of.js\nvar object_is_prototype_of_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-keys-internal.js\nvar object_keys_internal_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar toIndexedObject = (to_indexed_object_namespaceFn());\nvar indexOf = (array_includes_namespaceFn().indexOf);\nvar hiddenKeys = (hidden_keys_namespaceFn());\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-keys.js\nvar object_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar internalObjectKeys = (object_keys_internal_namespaceFn());\nvar enumBugKeys = (enum_bug_keys_namespaceFn());\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n return internalObjectKeys(O, enumBugKeys);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-property-is-enumerable.js\nvar object_property_is_enumerable_namespaceFn = /*#__PURE__*/__webpack_require__.cw((__unused_webpack_module, exports) => {\n\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n\n});\n\n// MODULE: ./node_modules/core-js/internals/object-set-prototype-of.js\nvar object_set_prototype_of_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* eslint-disable no-proto -- safe */\nvar uncurryThisAccessor = (function_uncurry_this_accessor_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar requireObjectCoercible = (require_object_coercible_namespaceFn());\nvar aPossiblePrototype = (a_possible_prototype_namespaceFn());\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n requireObjectCoercible(O);\n aPossiblePrototype(proto);\n if (!isObject(O)) return O;\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n\n});\n\n// MODULE: ./node_modules/core-js/internals/ordinary-to-primitive.js\nvar ordinary_to_primitive_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar isObject = (is_object_namespaceFn());\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw new $TypeError(\"Can't convert object to primitive value\");\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/own-keys.js\nvar own_keys_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar getBuiltIn = (get_built_in_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar getOwnPropertyNamesModule = (object_get_own_property_names_namespaceFn());\nvar getOwnPropertySymbolsModule = (object_get_own_property_symbols_namespaceFn());\nvar anObject = (an_object_namespaceFn());\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/parse-json-string.js\nvar parse_json_string_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\n\nvar $SyntaxError = SyntaxError;\nvar $parseInt = parseInt;\nvar fromCharCode = String.fromCharCode;\nvar at = uncurryThis(''.charAt);\nvar slice = uncurryThis(''.slice);\nvar exec = uncurryThis(/./.exec);\n\nvar codePoints = {\n '\\\\\"': '\"',\n '\\\\\\\\': '\\\\',\n '\\\\/': '/',\n '\\\\b': '\\b',\n '\\\\f': '\\f',\n '\\\\n': '\\n',\n '\\\\r': '\\r',\n '\\\\t': '\\t'\n};\n\nvar IS_4_HEX_DIGITS = /^[\\da-f]{4}$/i;\n// eslint-disable-next-line regexp/no-control-character -- safe\nvar IS_C0_CONTROL_CODE = /^[\\u0000-\\u001F]$/;\n\nmodule.exports = function (source, i) {\n var unterminated = true;\n var value = '';\n while (i < source.length) {\n var chr = at(source, i);\n if (chr === '\\\\') {\n var twoChars = slice(source, i, i + 2);\n if (hasOwn(codePoints, twoChars)) {\n value += codePoints[twoChars];\n i += 2;\n } else if (twoChars === '\\\\u') {\n i += 2;\n var fourHexDigits = slice(source, i, i + 4);\n if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw new $SyntaxError('Bad Unicode escape at: ' + i);\n value += fromCharCode($parseInt(fourHexDigits, 16));\n i += 4;\n } else throw new $SyntaxError('Unknown escape sequence: \"' + twoChars + '\"');\n } else if (chr === '\"') {\n unterminated = false;\n i++;\n break;\n } else {\n if (exec(IS_C0_CONTROL_CODE, chr)) throw new $SyntaxError('Bad control character in string literal at: ' + i);\n value += chr;\n i++;\n }\n }\n if (unterminated) throw new $SyntaxError('Unterminated string at: ' + i);\n return { value: value, end: i };\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/proxy-accessor.js\nvar proxy_accessor_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar defineProperty = (object_define_property_namespaceFn().f);\n\nmodule.exports = function (Target, Source, key) {\n key in Target || defineProperty(Target, key, {\n configurable: true,\n get: function () { return Source[key]; },\n set: function (it) { Source[key] = it; }\n });\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-exec-abstract.js\nvar regexp_exec_abstract_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar classof = (classof_raw_namespaceFn());\nvar regexpExec = (regexp_exec_namespaceFn());\n\nvar $TypeError = TypeError;\n\n// `RegExpExec` abstract operation\n// https://tc39.es/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (isCallable(exec)) {\n var result = call(exec, R, S);\n if (result !== null) anObject(result);\n return result;\n }\n if (classof(R) === 'RegExp') return call(regexpExec, R, S);\n throw new $TypeError('RegExp#exec called on incompatible receiver');\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-exec.js\nvar regexp_exec_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */\n/* eslint-disable regexp/no-useless-quantifier -- testing */\nvar call = (function_call_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar toString = (to_string_namespaceFn());\nvar regexpFlags = (regexp_flags_namespaceFn());\nvar stickyHelpers = (regexp_sticky_helpers_namespaceFn());\nvar shared = (shared_namespaceFn());\nvar create = (object_create_namespaceFn());\nvar getInternalState = (internal_state_namespaceFn().get);\nvar UNSUPPORTED_DOT_ALL = (regexp_unsupported_dot_all_namespaceFn());\nvar UNSUPPORTED_NCG = (regexp_unsupported_ncg_namespaceFn());\n\nvar nativeReplace = shared('native-string-replace', String.prototype.replace);\nvar nativeExec = RegExp.prototype.exec;\nvar patchedExec = nativeExec;\nvar charAt = uncurryThis(''.charAt);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/;\n var re2 = /b*/g;\n call(nativeExec, re1, 'a');\n call(nativeExec, re2, 'a');\n return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;\n\nvar setGroups = function (re, groups) {\n var object = re.groups = create(null);\n for (var i = 0; i < groups.length; i++) {\n var group = groups[i];\n object[group[0]] = re[group[1]];\n }\n};\n\nif (PATCH) {\n patchedExec = function exec(string) {\n var re = this;\n var state = getInternalState(re);\n var str = toString(string);\n var raw = state.raw;\n var result, reCopy, lastIndex;\n\n if (raw) {\n raw.lastIndex = re.lastIndex;\n result = call(patchedExec, raw, str);\n re.lastIndex = raw.lastIndex;\n\n if (result && state.groups) setGroups(result, state.groups);\n\n return result;\n }\n\n var groups = state.groups;\n var sticky = UNSUPPORTED_Y && re.sticky;\n var flags = call(regexpFlags, re);\n var source = re.source;\n var charsAdded = 0;\n var strCopy = str;\n\n if (sticky) {\n flags = replace(flags, 'y', '');\n if (indexOf(flags, 'g') === -1) {\n flags += 'g';\n }\n\n strCopy = stringSlice(str, re.lastIndex);\n // Support anchored sticky behavior.\n var prevChar = re.lastIndex > 0 && charAt(str, re.lastIndex - 1);\n if (re.lastIndex > 0 &&\n (!re.multiline || re.multiline && prevChar !== '\\n' && prevChar !== '\\r' && prevChar !== '\\u2028' && prevChar !== '\\u2029')) {\n source = '(?: (?:' + source + '))';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n var match = call(nativeExec, sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = str;\n match[0] = stringSlice(match[0], charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/\n call(nativeReplace, match[0], reCopy, function () {\n for (var i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n if (match && groups) setGroups(match, groups);\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-flags-detection.js\nvar regexp_flags_detection_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar fails = (fails_namespaceFn());\n\n// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError\nvar RegExp = globalThis.RegExp;\n\nvar FLAGS_GETTER_IS_CORRECT = !fails(function () {\n var INDICES_SUPPORT = true;\n try {\n RegExp('.', 'd');\n } catch (error) {\n INDICES_SUPPORT = false;\n }\n\n var O = {};\n // modern V8 bug\n var calls = '';\n var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy';\n\n var addGetter = function (key, chr) {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty(O, key, { get: function () {\n calls += chr;\n return true;\n } });\n };\n\n var pairs = {\n dotAll: 's',\n global: 'g',\n ignoreCase: 'i',\n multiline: 'm',\n sticky: 'y'\n };\n\n if (INDICES_SUPPORT) pairs.hasIndices = 'd';\n\n for (var key in pairs) addGetter(key, pairs[key]);\n\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n var result = Object.getOwnPropertyDescriptor(RegExp.prototype, 'flags').get.call(O);\n\n return result !== expected || calls !== expected;\n});\n\nmodule.exports = { correct: FLAGS_GETTER_IS_CORRECT };\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-flags.js\nvar regexp_flags_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar anObject = (an_object_namespaceFn());\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.hasIndices) result += 'd';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.unicodeSets) result += 'v';\n if (that.sticky) result += 'y';\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-get-flags.js\nvar regexp_get_flags_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar isPrototypeOf = (object_is_prototype_of_namespaceFn());\nvar regExpFlagsDetection = (regexp_flags_detection_namespaceFn());\nvar regExpFlagsGetterImplementation = (regexp_flags_namespaceFn());\n\nvar RegExpPrototype = RegExp.prototype;\n\nmodule.exports = regExpFlagsDetection.correct ? function (it) {\n return it.flags;\n} : function (it) {\n return (!regExpFlagsDetection.correct && isPrototypeOf(RegExpPrototype, it) && !hasOwn(it, 'flags'))\n ? call(regExpFlagsGetterImplementation, it)\n : it.flags;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-sticky-helpers.js\nvar regexp_sticky_helpers_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\n\n// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\nvar $RegExp = globalThis.RegExp;\n\nvar UNSUPPORTED_Y = fails(function () {\n var re = $RegExp('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') !== null;\n});\n\n// UC Browser bug\n// https://github.com/zloirock/core-js/issues/1008\nvar MISSED_STICKY = UNSUPPORTED_Y || fails(function () {\n return !$RegExp('a', 'y').sticky;\n});\n\nvar BROKEN_CARET = UNSUPPORTED_Y || fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = $RegExp('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') !== null;\n});\n\nmodule.exports = {\n BROKEN_CARET: BROKEN_CARET,\n MISSED_STICKY: MISSED_STICKY,\n UNSUPPORTED_Y: UNSUPPORTED_Y\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-unsupported-dot-all.js\nvar regexp_unsupported_dot_all_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\n\n// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError\nvar $RegExp = globalThis.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('.', 's');\n return !(re.dotAll && re.test('\\n') && re.flags === 's');\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/regexp-unsupported-ncg.js\nvar regexp_unsupported_ncg_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar fails = (fails_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\n\n// babel-minify and Closure Compiler transpiles RegExp('(?<a>b)', 'g') -> /(?<a>b)/g and it causes SyntaxError\nvar $RegExp = globalThis.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('(?<a>b)', 'g');\n return re.exec('b').groups.a !== 'b' ||\n 'b'.replace(re, '$<a>c') !== 'bc';\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/require-object-coercible.js\nvar require_object_coercible_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar isNullOrUndefined = (is_null_or_undefined_namespaceFn());\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw new $TypeError(\"Can't call method on \" + it);\n return it;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-clone.js\nvar set_clone_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar SetHelpers = (set_helpers_namespaceFn());\nvar iterate = (set_iterate_namespaceFn());\n\nvar Set = SetHelpers.Set;\nvar add = SetHelpers.add;\n\nmodule.exports = function (set) {\n var result = new Set();\n iterate(set, function (it) {\n add(result, it);\n });\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-difference.js\nvar set_difference_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar SetHelpers = (set_helpers_namespaceFn());\nvar clone = (set_clone_namespaceFn());\nvar size = (set_size_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\nvar iterateSet = (set_iterate_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\n\nvar has = SetHelpers.has;\nvar remove = SetHelpers.remove;\n\n// `Set.prototype.difference` method\n// https://tc39.es/ecma262/#sec-set.prototype.difference\nmodule.exports = function difference(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n var result = clone(O);\n if (size(result) <= otherRec.size) iterateSet(result, function (e) {\n if (otherRec.includes(e)) remove(result, e);\n });\n else iterateSimple(otherRec.getIterator(), function (e) {\n if (has(result, e)) remove(result, e);\n });\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-helpers.js\nvar set_helpers_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\n// eslint-disable-next-line es/no-set -- safe\nvar SetPrototype = Set.prototype;\n\nmodule.exports = {\n // eslint-disable-next-line es/no-set -- safe\n Set: Set,\n add: uncurryThis(SetPrototype.add),\n has: uncurryThis(SetPrototype.has),\n remove: uncurryThis(SetPrototype['delete']),\n proto: SetPrototype\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-intersection.js\nvar set_intersection_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar SetHelpers = (set_helpers_namespaceFn());\nvar size = (set_size_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\nvar iterateSet = (set_iterate_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\n\nvar Set = SetHelpers.Set;\nvar add = SetHelpers.add;\nvar has = SetHelpers.has;\n\n// `Set.prototype.intersection` method\n// https://tc39.es/ecma262/#sec-set.prototype.intersection\nmodule.exports = function intersection(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n var result = new Set();\n\n if (size(O) > otherRec.size) {\n iterateSimple(otherRec.getIterator(), function (e) {\n if (has(O, e)) add(result, e);\n });\n } else {\n iterateSet(O, function (e) {\n if (otherRec.includes(e)) add(result, e);\n });\n }\n\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-is-disjoint-from.js\nvar set_is_disjoint_from_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar has = (set_helpers_namespaceFn().has);\nvar size = (set_size_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\nvar iterateSet = (set_iterate_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\n\n// `Set.prototype.isDisjointFrom` method\n// https://tc39.es/ecma262/#sec-set.prototype.isdisjointfrom\nmodule.exports = function isDisjointFrom(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n if (size(O) <= otherRec.size) return iterateSet(O, function (e) {\n if (otherRec.includes(e)) return false;\n }, true) !== false;\n var iterator = otherRec.getIterator();\n return iterateSimple(iterator, function (e) {\n if (has(O, e)) return iteratorClose(iterator.iterator, 'normal', false);\n }) !== false;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-is-subset-of.js\nvar set_is_subset_of_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar size = (set_size_namespaceFn());\nvar iterate = (set_iterate_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\n\n// `Set.prototype.isSubsetOf` method\n// https://tc39.es/ecma262/#sec-set.prototype.issubsetof\nmodule.exports = function isSubsetOf(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n if (size(O) > otherRec.size) return false;\n return iterate(O, function (e) {\n if (!otherRec.includes(e)) return false;\n }, true) !== false;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-is-superset-of.js\nvar set_is_superset_of_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar has = (set_helpers_namespaceFn().has);\nvar size = (set_size_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\n\n// `Set.prototype.isSupersetOf` method\n// https://tc39.es/ecma262/#sec-set.prototype.issupersetof\nmodule.exports = function isSupersetOf(other) {\n var O = aSet(this);\n var otherRec = getSetRecord(other);\n if (size(O) < otherRec.size) return false;\n var iterator = otherRec.getIterator();\n return iterateSimple(iterator, function (e) {\n if (!has(O, e)) return iteratorClose(iterator.iterator, 'normal', false);\n }) !== false;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-iterate.js\nvar set_iterate_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\nvar SetHelpers = (set_helpers_namespaceFn());\n\nvar Set = SetHelpers.Set;\nvar SetPrototype = SetHelpers.proto;\nvar forEach = uncurryThis(SetPrototype.forEach);\nvar keys = uncurryThis(SetPrototype.keys);\nvar next = keys(new Set()).next;\n\nmodule.exports = function (set, fn, interruptible) {\n return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-method-accept-set-like.js\nvar set_method_accept_set_like_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar getBuiltIn = (get_built_in_namespaceFn());\n\nvar createSetLike = function (size) {\n return {\n size: size,\n has: function () {\n return false;\n },\n keys: function () {\n return {\n next: function () {\n return { done: true };\n }\n };\n }\n };\n};\n\nvar createSetLikeWithInfinitySize = function (size) {\n return {\n size: size,\n has: function () {\n return true;\n },\n keys: function () {\n throw new Error('e');\n }\n };\n};\n\nmodule.exports = function (name, callback) {\n var Set = getBuiltIn('Set');\n try {\n new Set()[name](createSetLike(0));\n try {\n // late spec change, early WebKit ~ Safari 17 implementation does not pass it\n // https://github.com/tc39/proposal-set-methods/pull/88\n // also covered engines with\n // https://bugs.webkit.org/show_bug.cgi?id=272679\n new Set()[name](createSetLike(-1));\n return false;\n } catch (error2) {\n if (!callback) return true;\n // early V8 implementation bug\n // https://issues.chromium.org/issues/351332634\n try {\n new Set()[name](createSetLikeWithInfinitySize(-Infinity));\n return false;\n } catch (error) {\n var set = new Set([1, 2]);\n return callback(set[name](createSetLikeWithInfinitySize(Infinity)));\n }\n }\n } catch (error) {\n return false;\n }\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/set-method-get-keys-before-cloning-detection.js\nvar set_method_get_keys_before_cloning_detection_namespaceFn = () => {\n\treturn __webpack_require__(835);\n};\n\n// MODULE: ./node_modules/core-js/internals/set-size.js\nvar set_size_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThisAccessor = (function_uncurry_this_accessor_namespaceFn());\nvar SetHelpers = (set_helpers_namespaceFn());\n\nmodule.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) {\n return set.size;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-symmetric-difference.js\nvar set_symmetric_difference_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar SetHelpers = (set_helpers_namespaceFn());\nvar clone = (set_clone_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\n\nvar add = SetHelpers.add;\nvar has = SetHelpers.has;\nvar remove = SetHelpers.remove;\n\n// `Set.prototype.symmetricDifference` method\n// https://tc39.es/ecma262/#sec-set.prototype.symmetricdifference\nmodule.exports = function symmetricDifference(other) {\n var O = aSet(this);\n var keysIter = getSetRecord(other).getIterator();\n var result = clone(O);\n iterateSimple(keysIter, function (e) {\n if (has(O, e)) remove(result, e);\n else add(result, e);\n });\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-to-string-tag.js\nvar set_to_string_tag_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar defineProperty = (object_define_property_namespaceFn().f);\nvar hasOwn = (has_own_property_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (target, TAG, STATIC) {\n if (target && !STATIC) target = target.prototype;\n if (target && !hasOwn(target, TO_STRING_TAG)) {\n defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });\n }\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/set-union.js\nvar set_union_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar aSet = (a_set_namespaceFn());\nvar add = (set_helpers_namespaceFn().add);\nvar clone = (set_clone_namespaceFn());\nvar getSetRecord = (get_set_record_namespaceFn());\nvar iterateSimple = (iterate_simple_namespaceFn());\n\n// `Set.prototype.union` method\n// https://tc39.es/ecma262/#sec-set.prototype.union\nmodule.exports = function union(other) {\n var O = aSet(this);\n var keysIter = getSetRecord(other).getIterator();\n var result = clone(O);\n iterateSimple(keysIter, function (it) {\n add(result, it);\n });\n return result;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/shared-key.js\nvar shared_key_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar shared = (shared_namespaceFn());\nvar uid = (uid_namespaceFn());\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/shared-store.js\nvar shared_store_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar IS_PURE = (is_pure_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\nvar defineGlobalProperty = (define_global_property_namespaceFn());\n\nvar SHARED = '__core-js_shared__';\nvar store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});\n\n(store.versions || (store.versions = [])).push({\n version: '3.51.0',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.',\n license: 'https://github.com/zloirock/core-js/blob/v3.51.0/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/shared.js\nvar shared_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar store = (shared_store_namespaceFn());\n// eslint-disable-next-line es/no-object-create -- safe\nvar create = Object.create || Object;\n\nmodule.exports = function (key, value) {\n return store[key] || (store[key] = value || create(null));\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/string-multibyte.js\nvar string_multibyte_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar toIntegerOrInfinity = (to_integer_or_infinity_namespaceFn());\nvar toString = (to_string_namespaceFn());\nvar requireObjectCoercible = (require_object_coercible_namespaceFn());\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = toString(requireObjectCoercible($this));\n var position = toIntegerOrInfinity(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n first = charCodeAt(S, position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING\n ? charAt(S, position)\n : first\n : CONVERT_TO_STRING\n ? stringSlice(S, position, position + 2)\n : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n ...void (createMethod(false)),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/symbol-constructor-detection.js\nvar symbol_constructor_detection_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = (environment_v8_version_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\n\nvar $String = globalThis.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol('symbol detection');\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/this-number-value.js\nvar this_number_value_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.1.valueOf);\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-absolute-index.js\nvar to_absolute_index_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar toIntegerOrInfinity = (to_integer_or_infinity_namespaceFn());\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-indexed-object.js\nvar to_indexed_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = (indexed_object_namespaceFn());\nvar requireObjectCoercible = (require_object_coercible_namespaceFn());\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-integer-or-infinity.js\nvar to_integer_or_infinity_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar trunc = (math_trunc_namespaceFn());\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-length.js\nvar to_length_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar toIntegerOrInfinity = (to_integer_or_infinity_namespaceFn());\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-object.js\nvar to_object_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar requireObjectCoercible = (require_object_coercible_namespaceFn());\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-primitive.js\nvar to_primitive_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar call = (function_call_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar isSymbol = (is_symbol_namespaceFn());\nvar getMethod = (get_method_namespaceFn());\nvar ordinaryToPrimitive = (ordinary_to_primitive_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw new $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-property-key.js\nvar to_property_key_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar toPrimitive = (to_primitive_namespaceFn());\nvar isSymbol = (is_symbol_namespaceFn());\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-string-tag-support.js\nvar to_string_tag_support_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n// eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n\n});\n\n// MODULE: ./node_modules/core-js/internals/to-string.js\nvar to_string_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar classof = (classof_namespaceFn());\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n\n});\n\n// EXTERNAL MODULE: ./node_modules/core-js/internals/try-to-string.js\nvar try_to_string_namespaceFn = () => {\n\treturn __webpack_require__(823);\n};\n\n// MODULE: ./node_modules/core-js/internals/uid.js\nvar uid_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.1.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/use-symbol-as-uid.js\nvar use_symbol_as_uid_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\n/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = (symbol_constructor_detection_namespaceFn());\n\nmodule.exports = NATIVE_SYMBOL &&\n !Symbol.sham &&\n typeof Symbol.iterator == 'symbol';\n\n});\n\n// MODULE: ./node_modules/core-js/internals/v8-prototype-define-bug.js\nvar v8_prototype_define_bug_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar fails = (fails_namespaceFn());\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype !== 42;\n});\n\n});\n\n// MODULE: ./node_modules/core-js/internals/weak-map-basic-detection.js\nvar weak_map_basic_detection_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\n\nvar WeakMap = globalThis.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n\n});\n\n// MODULE: ./node_modules/core-js/internals/weak-map-helpers.js\nvar weak_map_helpers_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar uncurryThis = (function_uncurry_this_namespaceFn());\n\n// eslint-disable-next-line es/no-weak-map -- safe\nvar WeakMapPrototype = WeakMap.prototype;\n\nmodule.exports = {\n // eslint-disable-next-line es/no-weak-map -- safe\n WeakMap: WeakMap,\n set: uncurryThis(WeakMapPrototype.set),\n get: uncurryThis(WeakMapPrototype.get),\n has: uncurryThis(WeakMapPrototype.has),\n remove: uncurryThis(WeakMapPrototype['delete'])\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/well-known-symbol.js\nvar well_known_symbol_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar globalThis = (global_this_namespaceFn());\nvar shared = (shared_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar uid = (uid_namespaceFn());\nvar NATIVE_SYMBOL = (symbol_constructor_detection_namespaceFn());\nvar USE_SYMBOL_AS_UID = (use_symbol_as_uid_namespaceFn());\n\nvar Symbol = globalThis.Symbol;\nvar WellKnownSymbolsStore = shared('wks');\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name)) {\n WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)\n ? Symbol[name]\n : createWellKnownSymbol('Symbol.' + name);\n } return WellKnownSymbolsStore[name];\n};\n\n});\n\n// MODULE: ./node_modules/core-js/internals/wrap-error-constructor-with-cause.js\nvar wrap_error_constructor_with_cause_namespaceFn = /*#__PURE__*/__webpack_require__.cw((module) => {\n\nvar getBuiltIn = (get_built_in_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar createNonEnumerableProperty = (create_non_enumerable_property_namespaceFn());\nvar isPrototypeOf = (object_is_prototype_of_namespaceFn());\nvar setPrototypeOf = (object_set_prototype_of_namespaceFn());\nvar copyConstructorProperties = (copy_constructor_properties_namespaceFn());\nvar proxyAccessor = (proxy_accessor_namespaceFn());\nvar inheritIfRequired = (inherit_if_required_namespaceFn());\nvar normalizeStringArgument = (normalize_string_argument_namespaceFn());\nvar installErrorCause = (install_error_cause_namespaceFn());\nvar installErrorStack = (error_stack_install_namespaceFn());\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nmodule.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {\n var STACK_TRACE_LIMIT = 'stackTraceLimit';\n var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;\n var path = FULL_NAME.split('.');\n var ERROR_NAME = path[path.length - 1];\n var OriginalError = getBuiltIn.apply(null, path);\n\n if (!OriginalError) return;\n\n var OriginalErrorPrototype = OriginalError.prototype;\n\n // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006\n if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;\n\n if (!FORCED) return OriginalError;\n\n var BaseError = getBuiltIn('Error');\n\n var WrappedError = wrapper(function (a, b) {\n var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);\n var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();\n if (message !== undefined) createNonEnumerableProperty(result, 'message', message);\n installErrorStack(result, WrappedError, result.stack, 2);\n if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);\n if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);\n return result;\n });\n\n WrappedError.prototype = OriginalErrorPrototype;\n\n if (ERROR_NAME !== 'Error') {\n if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);\n else copyConstructorProperties(WrappedError, BaseError, { name: true });\n } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {\n proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);\n proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');\n }\n\n copyConstructorProperties(WrappedError, OriginalError);\n\n if (!IS_PURE) try {\n // Safari 13- bug: WebAssembly errors does not have a proper `.name`\n if (OriginalErrorPrototype.name !== ERROR_NAME) {\n createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);\n }\n OriginalErrorPrototype.constructor = WrappedError;\n } catch (error) { /* empty */ }\n\n return WrappedError;\n};\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.array.includes.js\nvar es_array_includes_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar $includes = (array_includes_namespaceFn().includes);\nvar fails = (fails_namespaceFn());\nvar addToUnscopables = (add_to_unscopables_namespaceFn());\n\n// FF99+ bug\nvar BROKEN_ON_SPARSE = fails(function () {\n // eslint-disable-next-line es/no-array-prototype-includes -- detection\n return !Array(1).includes();\n});\n\n// Safari 26.4- bug\nvar BROKEN_ON_SPARSE_WITH_FROM_INDEX = fails(function () {\n // eslint-disable-next-line no-sparse-arrays, es/no-array-prototype-includes -- detection\n return [, 1].includes(undefined, 1);\n});\n\n// `Array.prototype.includes` method\n// https://tc39.es/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE || BROKEN_ON_SPARSE_WITH_FROM_INDEX }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.array.push.js\nvar es_array_push_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar toObject = (to_object_namespaceFn());\nvar lengthOfArrayLike = (length_of_array_like_namespaceFn());\nvar setArrayLength = (array_set_length_namespaceFn());\nvar doesNotExceedSafeInteger = (does_not_exceed_safe_integer_namespaceFn());\nvar fails = (fails_namespaceFn());\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.array.reduce.js\nvar es_array_reduce_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar $reduce = (array_reduce_namespaceFn().left);\nvar arrayMethodIsStrict = (array_method_is_strict_namespaceFn());\nvar CHROME_VERSION = (environment_v8_version_namespaceFn());\nvar IS_NODE = (environment_is_node_namespaceFn());\n\n// Chrome 80-82 has a critical bug\n// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982\nvar CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;\nvar FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce');\n\n// `Array.prototype.reduce` method\n// https://tc39.es/ecma262/#sec-array.prototype.reduce\n$({ target: 'Array', proto: true, forced: FORCED }, {\n reduce: function reduce(callbackfn /* , initialValue */) {\n var length = arguments.length;\n return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.error.cause.js\nvar es_error_cause_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\n/* eslint-disable no-unused-vars -- required for functions `.length` */\nvar $ = (export_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\nvar apply = (function_apply_namespaceFn());\nvar wrapErrorConstructorWithCause = (wrap_error_constructor_with_cause_namespaceFn());\n\nvar WEB_ASSEMBLY = 'WebAssembly';\nvar WebAssembly = globalThis[WEB_ASSEMBLY];\n\n// eslint-disable-next-line es/no-error-cause -- feature detection\nvar FORCED = new Error('e', { cause: 7 }).cause !== 7;\n\nvar exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n var O = {};\n // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation\n O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);\n $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);\n};\n\nvar exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n if (WebAssembly && WebAssembly[ERROR_NAME]) {\n var O = {};\n // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation\n O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);\n $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);\n }\n};\n\n// https://tc39.es/ecma262/#sec-nativeerror\nexportGlobalErrorCauseWrapper('Error', function (init) {\n return function Error(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('EvalError', function (init) {\n return function EvalError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('RangeError', function (init) {\n return function RangeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('ReferenceError', function (init) {\n return function ReferenceError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('SyntaxError', function (init) {\n return function SyntaxError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('TypeError', function (init) {\n return function TypeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('URIError', function (init) {\n return function URIError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('CompileError', function (init) {\n return function CompileError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('LinkError', function (init) {\n return function LinkError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {\n return function RuntimeError(message) { return apply(init, this, arguments); };\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.constructor.js\nvar es_iterator_constructor_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\nvar anInstance = (an_instance_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar getPrototypeOf = (object_get_prototype_of_namespaceFn());\nvar defineBuiltInAccessor = (define_built_in_accessor_namespaceFn());\nvar createProperty = (create_property_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar IteratorPrototype = (iterators_core_namespaceFn().IteratorPrototype);\nvar DESCRIPTORS = (descriptors_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar CONSTRUCTOR = 'constructor';\nvar ITERATOR = 'Iterator';\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nvar $TypeError = TypeError;\nvar NativeIterator = globalThis[ITERATOR];\n\n// FF56- have non-standard global helper `Iterator`\nvar FORCED = IS_PURE\n || !isCallable(NativeIterator)\n || NativeIterator.prototype !== IteratorPrototype\n // FF44- non-standard `Iterator` passes previous tests\n || !fails(function () { NativeIterator({}); });\n\nvar IteratorConstructor = function Iterator() {\n anInstance(this, IteratorPrototype);\n if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable');\n};\n\nvar defineIteratorPrototypeAccessor = function (key, value) {\n if (DESCRIPTORS) {\n defineBuiltInAccessor(IteratorPrototype, key, {\n configurable: true,\n get: function () {\n return value;\n },\n set: function (replacement) {\n anObject(this);\n if (this === IteratorPrototype) throw new $TypeError(\"You can't redefine this property\");\n if (hasOwn(this, key)) this[key] = replacement;\n else createProperty(this, key, replacement);\n }\n });\n } else IteratorPrototype[key] = value;\n};\n\nif (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);\n\nif (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) {\n defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);\n}\n\nIteratorConstructor.prototype = IteratorPrototype;\n\n// `Iterator` constructor\n// https://tc39.es/ecma262/#sec-iterator\n$({ global: true, constructor: true, forced: FORCED }, {\n Iterator: IteratorConstructor\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.every.js\nvar es_iterator_every_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar iterate = (iterate_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorHelperWithoutClosingOnEarlyError = (iterator_helper_without_closing_on_early_error_namespaceFn());\n\nvar everyWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('every', TypeError);\n\n// `Iterator.prototype.every` method\n// https://tc39.es/ecma262/#sec-iterator.prototype.every\n$({ target: 'Iterator', proto: true, real: true, forced: everyWithoutClosingOnEarlyError }, {\n every: function every(predicate) {\n anObject(this);\n try {\n aCallable(predicate);\n } catch (error) {\n iteratorClose(this, 'throw', error);\n }\n\n if (everyWithoutClosingOnEarlyError) return call(everyWithoutClosingOnEarlyError, this, predicate);\n\n var record = getIteratorDirect(this);\n var counter = 0;\n return !iterate(record, function (value, stop) {\n if (!predicate(value, counter++)) return stop();\n }, { IS_RECORD: true, INTERRUPTED: true }).stopped;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.filter.js\nvar es_iterator_filter_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\nvar createIteratorProxy = (iterator_create_proxy_namespaceFn());\nvar callWithSafeIterationClosing = (call_with_safe_iteration_closing_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorHelperThrowsOnInvalidIterator = (iterator_helper_throws_on_invalid_iterator_namespaceFn());\nvar iteratorHelperWithoutClosingOnEarlyError = (iterator_helper_without_closing_on_early_error_namespaceFn());\n\nvar FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('filter', function () { /* empty */ });\nvar filterWithoutClosingOnEarlyError = !IS_PURE && !FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR\n && iteratorHelperWithoutClosingOnEarlyError('filter', TypeError);\n\nvar FORCED = IS_PURE || FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR || filterWithoutClosingOnEarlyError;\n\nvar IteratorProxy = createIteratorProxy(function () {\n var iterator = this.iterator;\n var predicate = this.predicate;\n var next = this.next;\n var result, done, value;\n while (true) {\n result = anObject(call(next, iterator));\n done = this.done = !!result.done;\n if (done) return;\n value = result.value;\n if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;\n }\n});\n\n// `Iterator.prototype.filter` method\n// https://tc39.es/ecma262/#sec-iterator.prototype.filter\n$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {\n filter: function filter(predicate) {\n anObject(this);\n try {\n aCallable(predicate);\n } catch (error) {\n iteratorClose(this, 'throw', error);\n }\n\n if (filterWithoutClosingOnEarlyError) return call(filterWithoutClosingOnEarlyError, this, predicate);\n\n return new IteratorProxy(getIteratorDirect(this), {\n predicate: predicate\n });\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.for-each.js\nvar es_iterator_for_each_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar iterate = (iterate_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorHelperWithoutClosingOnEarlyError = (iterator_helper_without_closing_on_early_error_namespaceFn());\n\nvar forEachWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('forEach', TypeError);\n\n// `Iterator.prototype.forEach` method\n// https://tc39.es/ecma262/#sec-iterator.prototype.foreach\n$({ target: 'Iterator', proto: true, real: true, forced: forEachWithoutClosingOnEarlyError }, {\n forEach: function forEach(fn) {\n anObject(this);\n try {\n aCallable(fn);\n } catch (error) {\n iteratorClose(this, 'throw', error);\n }\n\n if (forEachWithoutClosingOnEarlyError) return call(forEachWithoutClosingOnEarlyError, this, fn);\n\n var record = getIteratorDirect(this);\n var counter = 0;\n iterate(record, function (value) {\n fn(value, counter++);\n }, { IS_RECORD: true });\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.map.js\nvar es_iterator_map_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\nvar createIteratorProxy = (iterator_create_proxy_namespaceFn());\nvar callWithSafeIterationClosing = (call_with_safe_iteration_closing_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorHelperThrowsOnInvalidIterator = (iterator_helper_throws_on_invalid_iterator_namespaceFn());\nvar iteratorHelperWithoutClosingOnEarlyError = (iterator_helper_without_closing_on_early_error_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('map', function () { /* empty */ });\nvar mapWithoutClosingOnEarlyError = !IS_PURE && !MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR\n && iteratorHelperWithoutClosingOnEarlyError('map', TypeError);\n\nvar FORCED = IS_PURE || MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR || mapWithoutClosingOnEarlyError;\n\nvar IteratorProxy = createIteratorProxy(function () {\n var iterator = this.iterator;\n var result = anObject(call(this.next, iterator));\n var done = this.done = !!result.done;\n if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true);\n});\n\n// `Iterator.prototype.map` method\n// https://tc39.es/ecma262/#sec-iterator.prototype.map\n$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {\n map: function map(mapper) {\n anObject(this);\n try {\n aCallable(mapper);\n } catch (error) {\n iteratorClose(this, 'throw', error);\n }\n\n if (mapWithoutClosingOnEarlyError) return call(mapWithoutClosingOnEarlyError, this, mapper);\n\n return new IteratorProxy(getIteratorDirect(this), {\n mapper: mapper\n });\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.reduce.js\nvar es_iterator_reduce_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar iterate = (iterate_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorHelperWithoutClosingOnEarlyError = (iterator_helper_without_closing_on_early_error_namespaceFn());\nvar apply = (function_apply_namespaceFn());\nvar fails = (fails_namespaceFn());\n\nvar $TypeError = TypeError;\n\n// https://bugs.webkit.org/show_bug.cgi?id=291651\nvar FAILS_ON_INITIAL_UNDEFINED = fails(function () {\n // eslint-disable-next-line es/no-iterator-prototype-reduce, es/no-array-prototype-keys, array-callback-return -- required for testing\n [].keys().reduce(function () { /* empty */ }, undefined);\n});\n\nvar reduceWithoutClosingOnEarlyError = !FAILS_ON_INITIAL_UNDEFINED && iteratorHelperWithoutClosingOnEarlyError('reduce', $TypeError);\n\n// `Iterator.prototype.reduce` method\n// https://tc39.es/ecma262/#sec-iterator.prototype.reduce\n$({ target: 'Iterator', proto: true, real: true, forced: FAILS_ON_INITIAL_UNDEFINED || reduceWithoutClosingOnEarlyError }, {\n reduce: function reduce(reducer /* , initialValue */) {\n anObject(this);\n try {\n aCallable(reducer);\n } catch (error) {\n iteratorClose(this, 'throw', error);\n }\n\n var noInitial = arguments.length < 2;\n var accumulator = noInitial ? undefined : arguments[1];\n if (reduceWithoutClosingOnEarlyError) {\n return apply(reduceWithoutClosingOnEarlyError, this, noInitial ? [reducer] : [reducer, accumulator]);\n }\n var record = getIteratorDirect(this);\n var counter = 0;\n iterate(record, function (value) {\n if (noInitial) {\n noInitial = false;\n accumulator = value;\n } else {\n accumulator = reducer(accumulator, value, counter);\n }\n counter++;\n }, { IS_RECORD: true });\n if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value');\n return accumulator;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.iterator.some.js\nvar es_iterator_some_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar iterate = (iterate_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar getIteratorDirect = (get_iterator_direct_namespaceFn());\nvar iteratorClose = (iterator_close_namespaceFn());\nvar iteratorHelperWithoutClosingOnEarlyError = (iterator_helper_without_closing_on_early_error_namespaceFn());\n\nvar someWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('some', TypeError);\n\n// `Iterator.prototype.some` method\n// https://tc39.es/ecma262/#sec-iterator.prototype.some\n$({ target: 'Iterator', proto: true, real: true, forced: someWithoutClosingOnEarlyError }, {\n some: function some(predicate) {\n anObject(this);\n try {\n aCallable(predicate);\n } catch (error) {\n iteratorClose(this, 'throw', error);\n }\n\n if (someWithoutClosingOnEarlyError) return call(someWithoutClosingOnEarlyError, this, predicate);\n\n var record = getIteratorDirect(this);\n var counter = 0;\n return iterate(record, function (value, stop) {\n if (predicate(value, counter++)) return stop();\n }, { IS_RECORD: true, INTERRUPTED: true }).stopped;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.json.stringify.js\nvar es_json_stringify_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar getBuiltIn = (get_built_in_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar isArray = (is_array_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar create = (object_create_namespaceFn());\nvar isRawJSON = (is_raw_json_namespaceFn());\nvar isSymbol = (is_symbol_namespaceFn());\nvar classof = (classof_raw_namespaceFn());\nvar thisNumberValue = (this_number_value_namespaceFn());\nvar includes = (array_includes_namespaceFn().includes);\nvar hasOwn = (has_own_property_namespaceFn());\nvar toString = (to_string_namespaceFn());\nvar parseJSONString = (parse_json_string_namespaceFn());\nvar uid = (uid_namespaceFn());\nvar NATIVE_SYMBOL = (symbol_constructor_detection_namespaceFn());\nvar NATIVE_RAW_JSON = (native_raw_json_namespaceFn());\n\nvar $String = String;\nvar $TypeError = TypeError;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar $BigInt = getBuiltIn('BigInt');\nvar stringValueOf = uncurryThis(''.valueOf);\nvar booleanValueOf = uncurryThis(true.valueOf);\nvar bigIntValueOf = $BigInt && uncurryThis($BigInt.prototype.valueOf);\nvar exec = uncurryThis(/./.exec);\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar replace = uncurryThis(''.replace);\nvar slice = uncurryThis(''.slice);\nvar push = uncurryThis([].push);\nvar pop = uncurryThis([].pop);\nvar numberToString = uncurryThis(1.1.toString);\n\nvar surrogates = /[\\uD800-\\uDFFF]/g;\nvar leadingSurrogates = /^[\\uD800-\\uDBFF]$/;\nvar trailingSurrogates = /^[\\uDC00-\\uDFFF]$/;\nvar digits = /^\\d+$/;\n\n// a placeholder of a raw JSON value\nvar RAW_MARK = uid();\n// a prefix of keys of a reordered object, see `createOrderedObject`\nvar KEY_MARK = uid();\n// the last key of a reordered object, marks the end of its serialization\nvar END_MARK = uid();\nvar RAW_MARK_LENGTH = RAW_MARK.length;\nvar KEY_MARK_LENGTH = KEY_MARK.length;\n\nvar WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {\n var symbol = getBuiltIn('Symbol')('stringify detection');\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) !== '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) !== '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) !== '{}';\n});\n\n// https://github.com/tc39/proposal-well-formed-stringify\nvar ILL_FORMED_UNICODE = fails(function () {\n return $stringify('\\uDF06\\uD834') !== '\"\\\\udf06\\\\ud834\"'\n || $stringify('\\uDEAD') !== '\"\\\\udead\"';\n});\n\nvar isRawJSONValue = NATIVE_RAW_JSON ? getBuiltIn('JSON', 'isRawJSON') : isRawJSON;\n\nvar stringifyWithProperSymbolsConversion = WRONG_SYMBOLS_CONVERSION ? function (it, replacer, space) {\n return $stringify(it, function (key, value) {\n var replaced = call(replacer, this, key, value);\n if (!isSymbol(replaced)) return replaced;\n }, space);\n} : $stringify;\n\nvar fixIllFormedJSON = function (match, offset, string) {\n var prev = charAt(string, offset - 1);\n var next = charAt(string, offset + 1);\n if (\n (exec(leadingSurrogates, match) && !exec(trailingSurrogates, next)) ||\n (exec(trailingSurrogates, match) && !exec(leadingSurrogates, prev))\n ) {\n return '\\\\u' + numberToString(charCodeAt(match, 0), 16);\n } return match;\n};\n\n// `PropertyList` of `JSON.stringify`\n// https://tc39.es/ecma262/#sec-json.stringify\nvar getPropertyList = function (replacer) {\n if (!isArray(replacer)) return;\n var rawLength = replacer.length;\n var propertyList = [];\n // a null prototype object is used as a set of already added keys to keep the deduplication linear\n var addedKeys = create(null);\n for (var i = 0; i < rawLength; i++) {\n var element = replacer[i];\n var key;\n if (typeof element == 'string') key = element;\n else if (typeof element == 'number' || classof(element) === 'Number' || classof(element) === 'String') key = toString(element);\n else continue;\n if (!hasOwn(addedKeys, key)) {\n addedKeys[key] = true;\n push(propertyList, key);\n }\n }\n return propertyList;\n};\n\n// values with such an internal slot are unwrapped by `SerializeJSONProperty` instead of being serialized as objects\nvar hasInternalSlot = function (valueOf, it) {\n try {\n valueOf(it);\n return true;\n } catch (error) {\n return false;\n }\n};\n\n// the slot check is expensive, so it's performed only for the kind reported by the value itself -\n// a value lying about its kind via `Symbol.toStringTag` is serialized as an ordinary object\nvar isBoxedPrimitive = function (it) {\n var kind = classof(it);\n return (kind === 'Number' && hasInternalSlot(thisNumberValue, it))\n || (kind === 'String' && hasInternalSlot(stringValueOf, it))\n || (kind === 'Boolean' && hasInternalSlot(booleanValueOf, it))\n || (!!bigIntValueOf && kind === 'BigInt' && hasInternalSlot(bigIntValueOf, it));\n};\n\n// only objects serialized by `SerializeJSONObject` are affected by the property list\nvar isSerializedAsObject = function (it) {\n if (!isObject(it) || isCallable(it) || isArray(it)) return false;\n try {\n return !isBoxedPrimitive(it);\n // `classof` reads `Symbol.toStringTag`, so a proxy could throw - it has no internal slots anyway\n } catch (error) {\n return true;\n }\n};\n\n// the engine unwraps it in the same order as it would read the original property,\n// so the property is read lazily and `toJSON` is called once and with the original key\nvar createElementHolder = function (holder, key) {\n return {\n toJSON: function () {\n var element = holder[key];\n if (isObject(element) || typeof element == 'bigint') {\n var elementToJSON = element.toJSON;\n if (isCallable(elementToJSON)) element = call(elementToJSON, element, key);\n } return element;\n }\n };\n};\n\n// own keys of objects are sorted - integer-like keys are moved to the beginning,\n// so such keys should be marked and restored in the serialized string\nvar getKeyPrefix = function (propertyList) {\n for (var i = 0, length = propertyList.length; i < length; i++) {\n if (exec(digits, propertyList[i])) return KEY_MARK;\n } return '';\n};\n\n// `SerializeJSONObject` iterates the property list, so the value is replaced with an object with keys in this order\nvar createOrderedObject = function (value, propertyList, keyPrefix) {\n // keys are not marked if the property list has no integer-like keys, so `Object.prototype`\n // with a setter, a non-writable property or `__proto__` should not intercept the assignment\n var ordered = create(null);\n for (var i = 0, length = propertyList.length; i < length; i++) {\n var key = propertyList[i];\n ordered[keyPrefix + key] = createElementHolder(value, key);\n }\n ordered[END_MARK] = null;\n return ordered;\n};\n\n// `JSON.stringify` method\n// https://tc39.es/ecma262/#sec-json.stringify\n// https://github.com/tc39/proposal-json-parse-with-source\nif ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE || !NATIVE_RAW_JSON }, {\n stringify: function stringify(text, replacer, space) {\n var replacerFunction = isCallable(replacer) ? replacer : undefined;\n var propertyList = replacerFunction ? undefined : getPropertyList(replacer);\n var keyPrefix = propertyList && getKeyPrefix(propertyList);\n var rawStrings = [];\n var openObjects = [];\n var parentOrdered = [];\n var currentOrdered;\n var marked = false;\n var root = true;\n\n var json = stringifyWithProperSymbolsConversion(text, function (key, value) {\n // some old implementations (like WebKit) could pass numbers as keys\n key = $String(key);\n\n if (propertyList) {\n if (key === END_MARK) {\n pop(openObjects);\n currentOrdered = pop(parentOrdered);\n return;\n }\n if (root) root = false;\n // the innermost reordered object already contains only keys of the property list and arrays are not\n // affected by it, the rest of objects (like objects with a fake `Symbol.toStringTag`) are filtered here\n else if (this !== currentOrdered && !isArray(this) && !includes(propertyList, key)) return;\n } else if (replacerFunction) value = call(replacerFunction, this, key, value);\n\n if (isRawJSONValue(value)) {\n if (NATIVE_RAW_JSON) return value;\n marked = true;\n return RAW_MARK + (push(rawStrings, value.rawJSON) - 1);\n }\n\n if (propertyList && isSerializedAsObject(value)) {\n // reordered objects are new each time, so cycles should be detected before the engine does it\n if (includes(openObjects, value)) throw new $TypeError('Converting circular structure to JSON');\n var ordered = createOrderedObject(value, propertyList, keyPrefix);\n push(openObjects, value);\n push(parentOrdered, currentOrdered);\n currentOrdered = ordered;\n if (keyPrefix) marked = true;\n return ordered;\n }\n\n return value;\n }, space);\n\n if (typeof json != 'string') return json;\n\n if (ILL_FORMED_UNICODE) json = replace(json, surrogates, fixIllFormedJSON);\n\n if (!marked) return json;\n\n var result = '';\n var length = json.length;\n\n for (var i = 0; i < length; i++) {\n var chr = charAt(json, i);\n if (chr === '\"') {\n var end = parseJSONString(json, ++i).end - 1;\n var string = slice(json, i, end);\n if (slice(string, 0, RAW_MARK_LENGTH) === RAW_MARK) result += rawStrings[slice(string, RAW_MARK_LENGTH)];\n else if (slice(string, 0, KEY_MARK_LENGTH) === KEY_MARK) result += '\"' + slice(string, KEY_MARK_LENGTH) + '\"';\n else result += '\"' + string + '\"';\n i = end;\n } else result += chr;\n }\n\n return result;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.map.get-or-insert-computed.js\nvar es_map_get_or_insert_computed_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar MapHelpers = (map_helpers_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar get = MapHelpers.get;\nvar has = MapHelpers.has;\nvar set = MapHelpers.set;\n\n// `Map.prototype.getOrInsertComputed` method\n// https://tc39.es/ecma262/#sec-map.prototype.getorinsertcomputed\n$({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {\n getOrInsertComputed: function getOrInsertComputed(key, callbackfn) {\n var hasKey = has(this, key);\n aCallable(callbackfn);\n if (hasKey) return get(this, key);\n // CanonicalizeKeyedCollectionKey\n if (key === 0 && 1 / key === -Infinity) key = 0;\n var value = callbackfn(key);\n set(this, key, value);\n return value;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.map.get-or-insert.js\nvar es_map_get_or_insert_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar MapHelpers = (map_helpers_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar get = MapHelpers.get;\nvar has = MapHelpers.has;\nvar set = MapHelpers.set;\n\n// `Map.prototype.getOrInsert` method\n// https://tc39.es/ecma262/#sec-map.prototype.getorinsert\n$({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {\n getOrInsert: function getOrInsert(key, value) {\n if (has(this, key)) return get(this, key);\n set(this, key, value);\n return value;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.math.sum-precise.js\nvar es_math_sum_precise_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\n// based on Shewchuk's algorithm for exactly floating point addition\n// adapted from https://github.com/tc39/proposal-math-sum/blob/3513d58323a1ae25560e8700aa5294500c6c9287/polyfill/polyfill.mjs\nvar $ = (export_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar iterate = (iterate_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar getIterator = (get_iterator_internal_namespaceFn());\nvar setPrototypeOf = (object_set_prototype_of_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar $RangeError = RangeError;\nvar $TypeError = TypeError;\nvar $Infinity = Infinity;\nvar $NaN = NaN;\n// eslint-disable-next-line es/no-math-sumprecise -- required for testing\nvar $sumPrecise = Math.sumPrecise;\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar push = uncurryThis([].push);\nvar ITERATOR = wellKnownSymbol('iterator');\n\nvar POW_2_1023 = pow(2, 1023);\nvar MAX_SAFE_INTEGER = pow(2, 53) - 1; // 2 ** 53 - 1 === 9007199254740991\nvar MAX_DOUBLE = Number.MAX_VALUE; // 2 ** 1024 - 2 ** (1023 - 52) === 1.79769313486231570815e+308\nvar MAX_ULP = pow(2, 971); // 2 ** (1023 - 52) === 1.99584030953471981166e+292\n\nvar NOT_A_NUMBER = {};\nvar MINUS_INFINITY = {};\nvar PLUS_INFINITY = {};\nvar MINUS_ZERO = {};\nvar FINITE = {};\n\n// https://bugs.webkit.org/show_bug.cgi?id=315450\nvar FORCED = fails(function () {\n if ($sumPrecise([-1]) !== -1 || $sumPrecise([-MAX_DOUBLE]) !== -MAX_DOUBLE) return true;\n if (!setPrototypeOf) return false;\n // https://issues.chromium.org/issues/500536164\n try {\n $sumPrecise(setPrototypeOf([1], {}));\n return true;\n } catch (error) { /* empty */ }\n // https://issues.chromium.org/issues/572987948\n try {\n var prototype = {};\n // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3-compatible computed property\n prototype[ITERATOR] = function () { return this; };\n $sumPrecise(setPrototypeOf(getIterator([1]), prototype));\n return true;\n } catch (error) { /* empty */ }\n});\n\n// prerequisite: abs(x) >= abs(y)\nvar twosum = function (x, y) {\n var hi = x + y;\n var lo = y - (hi - x);\n return { hi: hi, lo: lo };\n};\n\n// `Math.sumPrecise` method\n// https://tc39.es/ecma262/#sec-math.sumprecise\n$({ target: 'Math', stat: true, forced: FORCED }, {\n // eslint-disable-next-line max-statements -- ok\n sumPrecise: function sumPrecise(items) {\n var numbers = [];\n var count = 0;\n var state = MINUS_ZERO;\n\n iterate(items, function (n) {\n if (++count > MAX_SAFE_INTEGER) throw new $RangeError('Maximum allowed index exceeded');\n if (typeof n != 'number') throw new $TypeError('Value is not a number');\n if (state !== NOT_A_NUMBER) {\n // eslint-disable-next-line no-self-compare -- NaN check\n if (n !== n) state = NOT_A_NUMBER;\n else if (n === $Infinity) state = state === MINUS_INFINITY ? NOT_A_NUMBER : PLUS_INFINITY;\n else if (n === -$Infinity) state = state === PLUS_INFINITY ? NOT_A_NUMBER : MINUS_INFINITY;\n else if ((n !== 0 || (1 / n) === $Infinity) && (state === MINUS_ZERO || state === FINITE)) {\n state = FINITE;\n push(numbers, n);\n }\n }\n });\n\n switch (state) {\n case NOT_A_NUMBER: return $NaN;\n case MINUS_INFINITY: return -$Infinity;\n case PLUS_INFINITY: return $Infinity;\n case MINUS_ZERO: return -0;\n }\n\n var partials = [];\n var overflow = 0; // conceptually 2 ** 1024 times this value; the final partial is biased by this amount\n var x, y, sum, hi, lo, tmp;\n\n for (var i = 0; i < numbers.length; i++) {\n x = numbers[i];\n var actuallyUsedPartials = 0;\n for (var j = 0; j < partials.length; j++) {\n y = partials[j];\n if (abs(x) < abs(y)) {\n tmp = x;\n x = y;\n y = tmp;\n }\n sum = twosum(x, y);\n hi = sum.hi;\n lo = sum.lo;\n if (abs(hi) === $Infinity) {\n var sign = hi === $Infinity ? 1 : -1;\n overflow += sign;\n\n x = (x - (sign * POW_2_1023)) - (sign * POW_2_1023);\n if (abs(x) < abs(y)) {\n tmp = x;\n x = y;\n y = tmp;\n }\n sum = twosum(x, y);\n hi = sum.hi;\n lo = sum.lo;\n }\n if (lo !== 0) partials[actuallyUsedPartials++] = lo;\n x = hi;\n }\n partials.length = actuallyUsedPartials;\n if (x !== 0) push(partials, x);\n }\n\n // compute the exact sum of partials, stopping once we lose precision\n var n = partials.length - 1;\n hi = 0;\n lo = 0;\n\n if (overflow !== 0) {\n var next = n >= 0 ? partials[n] : 0;\n n--;\n if (abs(overflow) > 1 || (overflow > 0 && next > 0) || (overflow < 0 && next < 0)) {\n return overflow > 0 ? $Infinity : -$Infinity;\n }\n // here we actually have to do the arithmetic\n // drop a factor of 2 so we can do it without overflow\n // assert(abs(overflow) === 1)\n sum = twosum(overflow * POW_2_1023, next / 2);\n hi = sum.hi;\n lo = sum.lo;\n lo *= 2;\n if (abs(2 * hi) === $Infinity) {\n // rounding to the maximum value\n if (hi > 0) {\n return (hi === POW_2_1023 && lo === -(MAX_ULP / 2) && n >= 0 && partials[n] < 0) ? MAX_DOUBLE : $Infinity;\n } return (hi === -POW_2_1023 && lo === (MAX_ULP / 2) && n >= 0 && partials[n] > 0) ? -MAX_DOUBLE : -$Infinity;\n }\n\n if (lo !== 0) {\n partials[++n] = lo;\n lo = 0;\n }\n\n hi *= 2;\n }\n\n while (n >= 0) {\n sum = twosum(hi, partials[n--]);\n hi = sum.hi;\n lo = sum.lo;\n if (lo !== 0) break;\n }\n\n if (n >= 0 && ((lo < 0 && partials[n] < 0) || (lo > 0 && partials[n] > 0))) {\n y = lo * 2;\n x = hi + y;\n if (y === x - hi) hi = x;\n }\n\n return hi;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.object.has-own.js\nvar es_object_has_own_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar hasOwn = (has_own_property_namespaceFn());\n\n// `Object.hasOwn` method\n// https://tc39.es/ecma262/#sec-object.hasown\n$({ target: 'Object', stat: true }, {\n hasOwn: hasOwn\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.reflect.to-string-tag.js\nvar es_reflect_to_string_tag_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar globalThis = (global_this_namespaceFn());\nvar setToStringTag = (set_to_string_tag_namespaceFn());\n\n$({ global: true }, { Reflect: {} });\n\n// Reflect[@@toStringTag] property\n// https://tc39.es/ecma262/#sec-reflect-@@tostringtag\nsetToStringTag(globalThis.Reflect, 'Reflect', true);\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.regexp.exec.js\nvar es_regexp_exec_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar exec = (regexp_exec_namespaceFn());\n\n// `RegExp.prototype.exec` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.exec\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.difference.v2.js\nvar es_set_difference_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar difference = (set_difference_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar SET_LIKE_INCORRECT_BEHAVIOR = !setMethodAcceptSetLike('difference', function (result) {\n return result.size === 0;\n});\n\nvar FORCED = SET_LIKE_INCORRECT_BEHAVIOR || fails(function () {\n // https://bugs.webkit.org/show_bug.cgi?id=288595\n var setLike = {\n size: 1,\n has: function () { return true; },\n keys: function () {\n var index = 0;\n return {\n next: function () {\n var done = index++ > 1;\n if (baseSet.has(1)) baseSet.clear();\n return { done: done, value: 2 };\n }\n };\n }\n };\n // eslint-disable-next-line es/no-set -- testing\n var baseSet = new Set([1, 2, 3, 4]);\n // eslint-disable-next-line es/no-set-prototype-difference -- testing\n return baseSet.difference(setLike).size !== 3;\n});\n\n// `Set.prototype.difference` method\n// https://tc39.es/ecma262/#sec-set.prototype.difference\n$({ target: 'Set', proto: true, real: true, forced: FORCED }, {\n difference: difference\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.intersection.v2.js\nvar es_set_intersection_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar intersection = (set_intersection_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar INCORRECT = !setMethodAcceptSetLike('intersection', function (result) {\n return result.size === 2 && result.has(1) && result.has(2);\n}) || fails(function () {\n // eslint-disable-next-line es/no-array-from, es/no-set, es/no-set-prototype-intersection -- testing\n return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) !== '3,2';\n});\n\n// `Set.prototype.intersection` method\n// https://tc39.es/ecma262/#sec-set.prototype.intersection\n$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, {\n intersection: intersection\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.is-disjoint-from.v2.js\nvar es_set_is_disjoint_from_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar isDisjointFrom = (set_is_disjoint_from_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar INCORRECT = !setMethodAcceptSetLike('isDisjointFrom', function (result) {\n return !result;\n});\n\n// `Set.prototype.isDisjointFrom` method\n// https://tc39.es/ecma262/#sec-set.prototype.isdisjointfrom\n$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, {\n isDisjointFrom: isDisjointFrom\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.is-subset-of.v2.js\nvar es_set_is_subset_of_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar isSubsetOf = (set_is_subset_of_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar INCORRECT = !setMethodAcceptSetLike('isSubsetOf', function (result) {\n return result;\n});\n\n// `Set.prototype.isSubsetOf` method\n// https://tc39.es/ecma262/#sec-set.prototype.issubsetof\n$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, {\n isSubsetOf: isSubsetOf\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.is-superset-of.v2.js\nvar es_set_is_superset_of_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar isSupersetOf = (set_is_superset_of_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar INCORRECT = !setMethodAcceptSetLike('isSupersetOf', function (result) {\n return !result;\n});\n\n// `Set.prototype.isSupersetOf` method\n// https://tc39.es/ecma262/#sec-set.prototype.issupersetof\n$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, {\n isSupersetOf: isSupersetOf\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.symmetric-difference.v2.js\nvar es_set_symmetric_difference_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar symmetricDifference = (set_symmetric_difference_namespaceFn());\nvar setMethodGetKeysBeforeCloning = (set_method_get_keys_before_cloning_detection_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar FORCED = !setMethodAcceptSetLike('symmetricDifference') || !setMethodGetKeysBeforeCloning('symmetricDifference');\n\n// `Set.prototype.symmetricDifference` method\n// https://tc39.es/ecma262/#sec-set.prototype.symmetricdifference\n$({ target: 'Set', proto: true, real: true, forced: FORCED }, {\n symmetricDifference: symmetricDifference\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.set.union.v2.js\nvar es_set_union_v2_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar union = (set_union_namespaceFn());\nvar setMethodGetKeysBeforeCloning = (set_method_get_keys_before_cloning_detection_namespaceFn());\nvar setMethodAcceptSetLike = (set_method_accept_set_like_namespaceFn());\n\nvar FORCED = !setMethodAcceptSetLike('union') || !setMethodGetKeysBeforeCloning('union');\n\n// `Set.prototype.union` method\n// https://tc39.es/ecma262/#sec-set.prototype.union\n$({ target: 'Set', proto: true, real: true, forced: FORCED }, {\n union: union\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.string.replace-all.js\nvar es_string_replace_all_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar requireObjectCoercible = (require_object_coercible_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar isRegExp = (is_regexp_namespaceFn());\nvar toString = (to_string_namespaceFn());\nvar getMethod = (get_method_namespaceFn());\nvar getRegExpFlags = (regexp_get_flags_namespaceFn());\nvar getSubstitution = (get_substitution_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar REPLACE = wellKnownSymbol('replace');\nvar $TypeError = TypeError;\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar max = Math.max;\n\n// `String.prototype.replaceAll` method\n// https://tc39.es/ecma262/#sec-string.prototype.replaceall\n$({ target: 'String', proto: true }, {\n replaceAll: function replaceAll(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, position, replacement;\n var endOfLastMatch = 0;\n var result = '';\n if (isObject(searchValue)) {\n IS_REG_EXP = isRegExp(searchValue);\n if (IS_REG_EXP) {\n flags = toString(requireObjectCoercible(getRegExpFlags(searchValue)));\n if (!~indexOf(flags, 'g')) throw new $TypeError('`.replaceAll` does not allow non-global regexes');\n }\n replacer = getMethod(searchValue, REPLACE);\n if (replacer) return call(replacer, searchValue, O, replaceValue);\n if (IS_PURE && IS_REG_EXP) return replace(toString(O), searchValue, replaceValue);\n }\n string = toString(O);\n searchString = toString(searchValue);\n functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n searchLength = searchString.length;\n advanceBy = max(1, searchLength);\n position = indexOf(string, searchString);\n while (position !== -1) {\n replacement = functionalReplace\n ? toString(replaceValue(searchString, position, string))\n : getSubstitution(searchString, string, position, [], undefined, replaceValue);\n result += stringSlice(string, endOfLastMatch, position) + replacement;\n endOfLastMatch = position + searchLength;\n position = position + advanceBy > string.length ? -1 : indexOf(string, searchString, position + advanceBy);\n }\n if (endOfLastMatch < string.length) {\n result += stringSlice(string, endOfLastMatch);\n }\n return result;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.string.replace.js\nvar es_string_replace_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar apply = (function_apply_namespaceFn());\nvar call = (function_call_namespaceFn());\nvar uncurryThis = (function_uncurry_this_namespaceFn());\nvar fixRegExpWellKnownSymbolLogic = (fix_regexp_well_known_symbol_logic_namespaceFn());\nvar fails = (fails_namespaceFn());\nvar anObject = (an_object_namespaceFn());\nvar isCallable = (is_callable_namespaceFn());\nvar isObject = (is_object_namespaceFn());\nvar toIntegerOrInfinity = (to_integer_or_infinity_namespaceFn());\nvar toLength = (to_length_namespaceFn());\nvar toString = (to_string_namespaceFn());\nvar requireObjectCoercible = (require_object_coercible_namespaceFn());\nvar advanceStringIndex = (advance_string_index_namespaceFn());\nvar getMethod = (get_method_namespaceFn());\nvar getSubstitution = (get_substitution_namespaceFn());\nvar getRegExpFlags = (regexp_get_flags_namespaceFn());\nvar regExpExec = (regexp_exec_abstract_namespaceFn());\nvar wellKnownSymbol = (well_known_symbol_namespaceFn());\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n if (/./[REPLACE]) {\n return /./[REPLACE]('a', '$0') === '';\n }\n return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n return ''.replace(re, '$<a>') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.es/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = isObject(searchValue) ? getMethod(searchValue, REPLACE) : undefined;\n return replacer\n ? call(replacer, searchValue, O, replaceValue)\n : call(nativeReplace, toString(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n function (string, replaceValue) {\n var rx = anObject(this);\n var S = toString(string);\n\n var functionalReplace = isCallable(replaceValue);\n if (!functionalReplace) replaceValue = toString(replaceValue);\n var flags = toString(getRegExpFlags(rx));\n\n if (\n typeof replaceValue == 'string' &&\n !~stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) &&\n !~stringIndexOf(replaceValue, '$<') &&\n !~stringIndexOf(flags, 'y')\n ) {\n var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n if (res.done) return res.value;\n }\n\n var global = !!~stringIndexOf(flags, 'g');\n var fullUnicode;\n if (global) {\n fullUnicode = !!~stringIndexOf(flags, 'u') || !!~stringIndexOf(flags, 'v');\n rx.lastIndex = 0;\n }\n\n var results = [];\n var result;\n while (true) {\n result = regExpExec(rx, S);\n if (result === null) break;\n\n push(results, result);\n if (!global) break;\n\n var matchStr = toString(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = toString(result[0]);\n var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n var captures = [];\n var replacement;\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = concat([matched], captures, position, S);\n if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n replacement = toString(apply(replaceValue, undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n\n return accumulatedResult + stringSlice(S, nextSourcePosition);\n }\n ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.weak-map.get-or-insert-computed.js\nvar es_weak_map_get_or_insert_computed_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar aCallable = (a_callable_namespaceFn());\nvar aWeakMap = (a_weak_map_namespaceFn());\nvar aWeakKey = (a_weak_key_namespaceFn());\nvar WeakMapHelpers = (weak_map_helpers_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar get = WeakMapHelpers.get;\nvar has = WeakMapHelpers.has;\nvar set = WeakMapHelpers.set;\n\nvar FORCED = IS_PURE || !function () {\n try {\n // eslint-disable-next-line es/no-weak-map, no-throw-literal -- testing\n if (WeakMap.prototype.getOrInsertComputed) new WeakMap().getOrInsertComputed(1, function () { throw 1; });\n } catch (error) {\n // FF144 Nightly - Beta 3 bug\n // https://bugzilla.mozilla.org/show_bug.cgi?id=1988369\n return error instanceof TypeError;\n }\n}();\n\n// `WeakMap.prototype.getOrInsertComputed` method\n// https://tc39.es/ecma262/#sec-weakmap.prototype.getorinsertcomputed\n$({ target: 'WeakMap', proto: true, real: true, forced: FORCED }, {\n getOrInsertComputed: function getOrInsertComputed(key, callbackfn) {\n if (!IS_PURE) aWeakMap(this);\n aWeakKey(key);\n aCallable(callbackfn);\n if (has(this, key)) return get(this, key);\n var value = callbackfn(key);\n set(this, key, value);\n return value;\n }\n});\n\n});\n\n// MODULE: ./node_modules/core-js/modules/es.weak-map.get-or-insert.js\nvar es_weak_map_get_or_insert_namespaceFn = /*#__PURE__*/__webpack_require__.cw(() => {\n\nvar $ = (export_namespaceFn());\nvar WeakMapHelpers = (weak_map_helpers_namespaceFn());\nvar IS_PURE = (is_pure_namespaceFn());\n\nvar get = WeakMapHelpers.get;\nvar has = WeakMapHelpers.has;\nvar set = WeakMapHelpers.set;\n\n// `WeakMap.prototype.getOrInsert` method\n// https://tc39.es/ecma262/#sec-weakmap.prototype.getorinsert\n$({ target: 'WeakMap', proto: true, real: true, forced: IS_PURE }, {\n getOrInsert: function getOrInsert(key, value) {\n if (has(this, key)) return get(this, key);\n set(this, key, value);\n return value;\n }\n});\n\n});\n\n;// ./node_modules/core-js/modules/es.array.push.js\nes_array_push_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.error.cause.js\nes_error_cause_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.array.includes.js\nes_array_includes_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.map.get-or-insert.js\nes_map_get_or_insert_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.map.get-or-insert-computed.js\nes_map_get_or_insert_computed_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.weak-map.get-or-insert.js\nes_weak_map_get_or_insert_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.weak-map.get-or-insert-computed.js\nes_weak_map_get_or_insert_computed_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.reflect.to-string-tag.js\nes_reflect_to_string_tag_namespaceFn();\n\n;// ./src/scripting_api/app_utils.js\n\n\n\nconst VIEWER_TYPE = \"PDF.js\";\nconst VIEWER_VARIATION = \"Full\";\nconst VIEWER_VERSION = 21.00720099;\nconst FORMS_VERSION = 21.00720099;\nconst USERACTIVATION_CALLBACKID = 0;\nconst USERACTIVATION_MAXTIME_VALIDITY = 5000;\nconst {\n apply: app_utils_apply\n} = Reflect;\nfunction app_utils_uncurryThis(fn) {\n return (thisArg, ...args) => app_utils_apply(fn, thisArg, args);\n}\nfunction serializeError(error, prefix = \"\") {\n let message;\n try {\n message = String(error);\n } catch {\n message = \"Unknown error\";\n }\n let stack;\n try {\n stack = error?.stack;\n } catch {}\n const value = typeof stack === \"string\" ? `${message}\\n${stack}` : message;\n return {\n command: \"error\",\n value: `${prefix}${value}`\n };\n}\nconst makeArr = () => [];\nconst makeMap = () => new Map();\nconst publicPrototypes = new Map();\nconst publicFunctions = new WeakSet();\nfunction addPublicFunctions(...fns) {\n for (const fn of fns) {\n if (typeof fn === \"function\") {\n publicFunctions.add(fn);\n }\n }\n}\nfunction exposeObject(object, bindMethods = false) {\n const prototype = Object.getPrototypeOf(object);\n let publicPrototype = !bindMethods && publicPrototypes.get(prototype);\n if (!publicPrototype) {\n const descriptors = Object.getOwnPropertyDescriptors(prototype);\n delete descriptors.constructor;\n for (const descriptor of Object.values(descriptors)) {\n const {\n value,\n get,\n set\n } = descriptor;\n addPublicFunctions(value, get, set);\n if (bindMethods && typeof value === \"function\") {\n descriptor.value = value.bind(object);\n }\n }\n publicPrototype = Object.create(Object.prototype, descriptors);\n if (!bindMethods) {\n publicPrototypes.set(prototype, publicPrototype);\n }\n }\n return Object.setPrototypeOf(object, publicPrototype);\n}\nfunction useNativeToStringForPublicFunctions() {\n const nativeToString = Function.prototype.toString;\n const isPublic = app_utils_uncurryThis(WeakSet.prototype.has);\n const [prefix, suffix] = app_utils_apply(nativeToString, nativeToString, []).split(\"toString\");\n const {\n toString\n } = {\n toString() {\n return isPublic(publicFunctions, this) ? `${prefix}${this.name}${suffix}` : app_utils_apply(nativeToString, this, []);\n }\n };\n publicFunctions.add(toString);\n Object.defineProperty(Function.prototype, \"toString\", {\n value: toString,\n writable: true,\n configurable: true\n });\n}\n\n;// ./src/scripting_api/constants.js\nconst Border = Object.freeze({\n s: \"solid\",\n d: \"dashed\",\n b: \"beveled\",\n i: \"inset\",\n u: \"underline\"\n});\nconst Cursor = Object.freeze({\n visible: 0,\n hidden: 1,\n delay: 2\n});\nconst Display = Object.freeze({\n visible: 0,\n hidden: 1,\n noPrint: 2,\n noView: 3\n});\nconst Font = Object.freeze({\n Times: \"Times-Roman\",\n TimesB: \"Times-Bold\",\n TimesI: \"Times-Italic\",\n TimesBI: \"Times-BoldItalic\",\n Helv: \"Helvetica\",\n HelvB: \"Helvetica-Bold\",\n HelvI: \"Helvetica-Oblique\",\n HelvBI: \"Helvetica-BoldOblique\",\n Cour: \"Courier\",\n CourB: \"Courier-Bold\",\n CourI: \"Courier-Oblique\",\n CourBI: \"Courier-BoldOblique\",\n Symbol: \"Symbol\",\n ZapfD: \"ZapfDingbats\",\n KaGo: \"HeiseiKakuGo-W5-UniJIS-UCS2-H\",\n KaMi: \"HeiseiMin-W3-UniJIS-UCS2-H\"\n});\nconst Highlight = Object.freeze({\n n: \"none\",\n i: \"invert\",\n p: \"push\",\n o: \"outline\"\n});\nconst Position = Object.freeze({\n textOnly: 0,\n iconOnly: 1,\n iconTextV: 2,\n textIconV: 3,\n iconTextH: 4,\n textIconH: 5,\n overlay: 6\n});\nconst ScaleHow = Object.freeze({\n proportional: 0,\n anamorphic: 1\n});\nconst ScaleWhen = Object.freeze({\n always: 0,\n never: 1,\n tooBig: 2,\n tooSmall: 3\n});\nconst Style = Object.freeze({\n ch: \"check\",\n cr: \"cross\",\n di: \"diamond\",\n ci: \"circle\",\n st: \"star\",\n sq: \"square\"\n});\nconst Trans = Object.freeze({\n blindsH: \"BlindsHorizontal\",\n blindsV: \"BlindsVertical\",\n boxI: \"BoxIn\",\n boxO: \"BoxOut\",\n dissolve: \"Dissolve\",\n glitterD: \"GlitterDown\",\n glitterR: \"GlitterRight\",\n glitterRD: \"GlitterRightDown\",\n random: \"Random\",\n replace: \"Replace\",\n splitHI: \"SplitHorizontalIn\",\n splitHO: \"SplitHorizontalOut\",\n splitVI: \"SplitVerticalIn\",\n splitVO: \"SplitVerticalOut\",\n wipeD: \"WipeDown\",\n wipeL: \"WipeLeft\",\n wipeR: \"WipeRight\",\n wipeU: \"WipeUp\"\n});\nconst ZoomType = Object.freeze({\n none: \"NoVary\",\n fitP: \"FitPage\",\n fitW: \"FitWidth\",\n fitH: \"FitHeight\",\n fitV: \"FitVisibleWidth\",\n pref: \"Preferred\",\n refW: \"ReflowWidth\"\n});\nconst GlobalConstants = Object.freeze({\n IDS_GREATER_THAN: \"Invalid value: must be greater than or equal to % s.\",\n IDS_GT_AND_LT: \"Invalid value: must be greater than or equal to % s \" + \"and less than or equal to % s.\",\n IDS_LESS_THAN: \"Invalid value: must be less than or equal to % s.\",\n IDS_INVALID_MONTH: \"** Invalid **\",\n IDS_INVALID_DATE: \"Invalid date / time: please ensure that the date / time exists. Field\",\n IDS_INVALID_DATE2: \" should match format \",\n IDS_INVALID_VALUE: \"The value entered does not match the format of the field\",\n IDS_AM: \"am\",\n IDS_PM: \"pm\",\n IDS_MONTH_INFO: \"January[1] February[2] March[3] April[4] May[5] \" + \"June[6] July[7] August[8] September[9] October[10] \" + \"November[11] December[12] Sept[9] Jan[1] Feb[2] Mar[3] \" + \"Apr[4] Jun[6] Jul[7] Aug[8] Sep[9] Oct[10] Nov[11] Dec[12]\",\n IDS_STARTUP_CONSOLE_MSG: \"** ^ _ ^ **\",\n RE_NUMBER_ENTRY_DOT_SEP: [\"[+-]?\\\\d*\\\\.?\\\\d*\"],\n RE_NUMBER_COMMIT_DOT_SEP: [\"[+-]?\\\\d+(\\\\.\\\\d+)?\", \"[+-]?\\\\.\\\\d+\", \"[+-]?\\\\d+\\\\.\"],\n RE_NUMBER_ENTRY_COMMA_SEP: [\"[+-]?\\\\d*,?\\\\d*\"],\n RE_NUMBER_COMMIT_COMMA_SEP: [\"[+-]?\\\\d+([.,]\\\\d+)?\", \"[+-]?[.,]\\\\d+\", \"[+-]?\\\\d+[.,]\"],\n RE_ZIP_ENTRY: [\"\\\\d{0,5}\"],\n RE_ZIP_COMMIT: [\"\\\\d{5}\"],\n RE_ZIP4_ENTRY: [\"\\\\d{0,5}(\\\\.|[- ])?\\\\d{0,4}\"],\n RE_ZIP4_COMMIT: [\"\\\\d{5}(\\\\.|[- ])?\\\\d{4}\"],\n RE_PHONE_ENTRY: [\"\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,4}\", \"\\\\(\\\\d{0,3}\", \"\\\\(\\\\d{0,3}\\\\)(\\\\.|[- ])?\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,4}\", \"\\\\(\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,4}\", \"\\\\d{0,3}\\\\)(\\\\.|[- ])?\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,4}\", \"011(\\\\.|[- \\\\d])*\"],\n RE_PHONE_COMMIT: [\"\\\\d{3}(\\\\.|[- ])?\\\\d{4}\", \"\\\\d{3}(\\\\.|[- ])?\\\\d{3}(\\\\.|[- ])?\\\\d{4}\", \"\\\\(\\\\d{3}\\\\)(\\\\.|[- ])?\\\\d{3}(\\\\.|[- ])?\\\\d{4}\", \"011(\\\\.|[- \\\\d])*\"],\n RE_SSN_ENTRY: [\"\\\\d{0,3}(\\\\.|[- ])?\\\\d{0,2}(\\\\.|[- ])?\\\\d{0,4}\"],\n RE_SSN_COMMIT: [\"\\\\d{3}(\\\\.|[- ])?\\\\d{2}(\\\\.|[- ])?\\\\d{4}\"]\n});\n\n;// ./src/scripting_api/fullscreen.js\n\n\n\nfunction _classPrivateFieldInitSpec(e, t, a) { _checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction _checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction _classPrivateFieldGet(s, a) { return s.get(_assertClassBrand(s, a)); }\nfunction _assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\n;\nvar _backgroundColor = /*#__PURE__*/new WeakMap();\nvar _clickAdvances = /*#__PURE__*/new WeakMap();\nvar _cursor = /*#__PURE__*/new WeakMap();\nvar _defaultTransition = /*#__PURE__*/new WeakMap();\nvar _escapeExits = /*#__PURE__*/new WeakMap();\nvar _isFullScreen = /*#__PURE__*/new WeakMap();\nvar _loop = /*#__PURE__*/new WeakMap();\nvar _timeDelay = /*#__PURE__*/new WeakMap();\nvar _usePageTiming = /*#__PURE__*/new WeakMap();\nvar _useTimer = /*#__PURE__*/new WeakMap();\nclass FullScreen {\n constructor() {\n _classPrivateFieldInitSpec(this, _backgroundColor, []);\n _classPrivateFieldInitSpec(this, _clickAdvances, true);\n _classPrivateFieldInitSpec(this, _cursor, Cursor.hidden);\n _classPrivateFieldInitSpec(this, _defaultTransition, \"\");\n _classPrivateFieldInitSpec(this, _escapeExits, true);\n _classPrivateFieldInitSpec(this, _isFullScreen, true);\n _classPrivateFieldInitSpec(this, _loop, false);\n _classPrivateFieldInitSpec(this, _timeDelay, 3600);\n _classPrivateFieldInitSpec(this, _usePageTiming, false);\n _classPrivateFieldInitSpec(this, _useTimer, false);\n }\n get backgroundColor() {\n return _classPrivateFieldGet(_backgroundColor, this);\n }\n set backgroundColor(_) {}\n get clickAdvances() {\n return _classPrivateFieldGet(_clickAdvances, this);\n }\n set clickAdvances(_) {}\n get cursor() {\n return _classPrivateFieldGet(_cursor, this);\n }\n set cursor(_) {}\n get defaultTransition() {\n return _classPrivateFieldGet(_defaultTransition, this);\n }\n set defaultTransition(_) {}\n get escapeExits() {\n return _classPrivateFieldGet(_escapeExits, this);\n }\n set escapeExits(_) {}\n get isFullScreen() {\n return _classPrivateFieldGet(_isFullScreen, this);\n }\n set isFullScreen(_) {}\n get loop() {\n return _classPrivateFieldGet(_loop, this);\n }\n set loop(_) {}\n get timeDelay() {\n return _classPrivateFieldGet(_timeDelay, this);\n }\n set timeDelay(_) {}\n get transitions() {\n return [\"Replace\", \"WipeRight\", \"WipeLeft\", \"WipeDown\", \"WipeUp\", \"SplitHorizontalIn\", \"SplitHorizontalOut\", \"SplitVerticalIn\", \"SplitVerticalOut\", \"BlindsHorizontal\", \"BlindsVertical\", \"BoxIn\", \"BoxOut\", \"GlitterRight\", \"GlitterDown\", \"GlitterRightDown\", \"Dissolve\", \"Random\"];\n }\n set transitions(_) {\n throw new Error(\"fullscreen.transitions is read-only\");\n }\n get usePageTiming() {\n return _classPrivateFieldGet(_usePageTiming, this);\n }\n set usePageTiming(_) {}\n get useTimer() {\n return _classPrivateFieldGet(_useTimer, this);\n }\n set useTimer(_) {}\n}\n\n;// ./node_modules/core-js/modules/es.iterator.constructor.js\nes_iterator_constructor_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.iterator.every.js\nes_iterator_every_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.iterator.map.js\nes_iterator_map_namespaceFn();\n\n;// ./src/shared/math_clamp.js\nfunction MathClamp(v, min, max) {\n return Math.min(Math.max(v, min), max);\n}\n\n;// ./src/shared/scripting_utils.js\n\n\n\nfunction makeColorComp(n) {\n return Math.floor(MathClamp(n, 0, 1) * 255).toString(16).padStart(2, \"0\");\n}\nfunction scaleAndClamp(x) {\n return MathClamp(x, 0, 1) * 255;\n}\nclass ColorConverters {\n static CMYK_G([c, y, m, k]) {\n return [\"G\", 1 - Math.min(1, 0.3 * c + 0.59 * m + 0.11 * y + k)];\n }\n static G_CMYK([g]) {\n return [\"CMYK\", 0, 0, 0, 1 - g];\n }\n static G_RGB([g]) {\n return [\"RGB\", g, g, g];\n }\n static G_rgb([g]) {\n g = scaleAndClamp(g);\n return [g, g, g];\n }\n static G_HTML([g]) {\n const G = makeColorComp(g);\n return `#${G}${G}${G}`;\n }\n static RGB_G([r, g, b]) {\n return [\"G\", 0.3 * r + 0.59 * g + 0.11 * b];\n }\n static RGB_rgb(color) {\n return color.map(scaleAndClamp);\n }\n static RGB_HTML(color) {\n return `#${color.map(makeColorComp).join(\"\")}`;\n }\n static T_HTML() {\n return \"#00000000\";\n }\n static T_rgb() {\n return [null];\n }\n static CMYK_RGB([c, y, m, k]) {\n return [\"RGB\", 1 - Math.min(1, c + k), 1 - Math.min(1, m + k), 1 - Math.min(1, y + k)];\n }\n static CMYK_rgb([c, y, m, k]) {\n return [scaleAndClamp(1 - Math.min(1, c + k)), scaleAndClamp(1 - Math.min(1, m + k)), scaleAndClamp(1 - Math.min(1, y + k))];\n }\n static CMYK_HTML(components) {\n const rgb = this.CMYK_RGB(components).slice(1);\n return this.RGB_HTML(rgb);\n }\n static RGB_CMYK([r, g, b]) {\n const c = 1 - r;\n const m = 1 - g;\n const y = 1 - b;\n const k = Math.min(c, m, y);\n return [\"CMYK\", c, m, y, k];\n }\n}\nconst DateFormats = [\"m/d\", \"m/d/yy\", \"mm/dd/yy\", \"mm/yy\", \"d-mmm\", \"d-mmm-yy\", \"dd-mmm-yy\", \"yy-mm-dd\", \"mmm-yy\", \"mmmm-yy\", \"mmm d, yyyy\", \"mmmm d, yyyy\", \"m/d/yy h:MM tt\", \"m/d/yy HH:MM\"];\nconst TimeFormats = [\"HH:MM\", \"h:MM tt\", \"HH:MM:ss\", \"h:MM:ss tt\"];\n\n;// ./src/scripting_api/color.js\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction _toPrimitive(t, e) { if (\"object\" != typeof t || !t) return t; var r; if (\"undefined\" != typeof Symbol && void 0 !== (r = t[Symbol.toPrimitive])) { var i = r.call(t, e || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === e ? String : Number)(t); }\n;\n\n\n\nfunction isValidSpace(cColorSpace) {\n return typeof cColorSpace === \"string\" && (cColorSpace === \"T\" || cColorSpace === \"G\" || cColorSpace === \"RGB\" || cColorSpace === \"CMYK\");\n}\nfunction isValidColor(colorArray) {\n if (!Array.isArray(colorArray) || colorArray.length === 0) {\n return false;\n }\n const space = colorArray[0];\n if (!isValidSpace(space)) {\n return false;\n }\n const expectedLength = {\n T: 1,\n G: 2,\n RGB: 4,\n CMYK: 5\n }[space];\n return colorArray.length === expectedLength && colorArray.slice(1).every(c => typeof c === \"number\" && c >= 0 && c <= 1);\n}\nfunction getCorrectColor(colorArray) {\n return isValidColor(colorArray) ? colorArray : [\"G\", 0];\n}\nclass Color {\n constructor() {\n _defineProperty(this, \"transparent\", [\"T\"]);\n _defineProperty(this, \"black\", [\"G\", 0]);\n _defineProperty(this, \"white\", [\"G\", 1]);\n _defineProperty(this, \"red\", [\"RGB\", 1, 0, 0]);\n _defineProperty(this, \"green\", [\"RGB\", 0, 1, 0]);\n _defineProperty(this, \"blue\", [\"RGB\", 0, 0, 1]);\n _defineProperty(this, \"cyan\", [\"CMYK\", 1, 0, 0, 0]);\n _defineProperty(this, \"magenta\", [\"CMYK\", 0, 1, 0, 0]);\n _defineProperty(this, \"yellow\", [\"CMYK\", 0, 0, 1, 0]);\n _defineProperty(this, \"dkGray\", [\"G\", 0.25]);\n _defineProperty(this, \"gray\", [\"G\", 0.5]);\n _defineProperty(this, \"ltGray\", [\"G\", 0.75]);\n }\n convert(colorArray, cColorSpace) {\n if (!isValidSpace(cColorSpace)) {\n return this.black;\n }\n if (cColorSpace === \"T\") {\n return [\"T\"];\n }\n colorArray = getCorrectColor(colorArray);\n if (colorArray[0] === cColorSpace) {\n return colorArray;\n }\n if (colorArray[0] === \"T\") {\n return this.convert(this.black, cColorSpace);\n }\n return ColorConverters[`${colorArray[0]}_${cColorSpace}`](colorArray.slice(1));\n }\n equal(colorArray1, colorArray2) {\n colorArray1 = getCorrectColor(colorArray1);\n colorArray2 = getCorrectColor(colorArray2);\n if (colorArray1[0] === \"T\" || colorArray2[0] === \"T\") {\n return colorArray1[0] === \"T\" && colorArray2[0] === \"T\";\n }\n if (colorArray1[0] !== colorArray2[0]) {\n colorArray2 = this.convert(colorArray2, colorArray1[0]);\n }\n return colorArray1.slice(1).every((c, i) => c === colorArray2[i + 1]);\n }\n}\n\n;// ./src/scripting_api/thermometer.js\n\n\n\nfunction thermometer_classPrivateFieldInitSpec(e, t, a) { thermometer_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction thermometer_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction _classPrivateFieldSet(s, a, r) { return s.set(thermometer_assertClassBrand(s, a), r), r; }\nfunction thermometer_classPrivateFieldGet(s, a) { return s.get(thermometer_assertClassBrand(s, a)); }\nfunction thermometer_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\nvar _cancelled = /*#__PURE__*/new WeakMap();\nvar _duration = /*#__PURE__*/new WeakMap();\nvar _text = /*#__PURE__*/new WeakMap();\nvar _value = /*#__PURE__*/new WeakMap();\nclass Thermometer {\n constructor() {\n thermometer_classPrivateFieldInitSpec(this, _cancelled, false);\n thermometer_classPrivateFieldInitSpec(this, _duration, 100);\n thermometer_classPrivateFieldInitSpec(this, _text, \"\");\n thermometer_classPrivateFieldInitSpec(this, _value, 0);\n }\n get cancelled() {\n return thermometer_classPrivateFieldGet(_cancelled, this);\n }\n set cancelled(_) {\n throw new Error(\"thermometer.cancelled is read-only\");\n }\n get duration() {\n return thermometer_classPrivateFieldGet(_duration, this);\n }\n set duration(val) {\n _classPrivateFieldSet(_duration, this, val);\n }\n get text() {\n return thermometer_classPrivateFieldGet(_text, this);\n }\n set text(val) {\n _classPrivateFieldSet(_text, this, val);\n }\n get value() {\n return thermometer_classPrivateFieldGet(_value, this);\n }\n set value(val) {\n _classPrivateFieldSet(_value, this, val);\n }\n begin() {}\n end() {}\n}\n\n;// ./src/scripting_api/app.js\nfunction _classPrivateMethodInitSpec(e, a) { app_checkPrivateRedeclaration(e, a), a.add(e); }\nfunction app_classPrivateFieldInitSpec(e, t, a) { app_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction app_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction app_classPrivateFieldGet(s, a) { return s.get(app_assertClassBrand(s, a)); }\nfunction app_classPrivateFieldSet(s, a, r) { return s.set(app_assertClassBrand(s, a), r), r; }\nfunction app_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\n;\n\n\n\n\n\n\n\n\n\nconst mapDelete = app_utils_uncurryThis(Map.prototype.delete);\nconst mapGet = app_utils_uncurryThis(Map.prototype.get);\nconst mapSet = app_utils_uncurryThis(Map.prototype.set);\nconst weakMapDelete = app_utils_uncurryThis(WeakMap.prototype.delete);\nconst weakMapGet = app_utils_uncurryThis(WeakMap.prototype.get);\nconst weakMapSet = app_utils_uncurryThis(WeakMap.prototype.set);\nconst registerFinalizer = app_utils_uncurryThis(FinalizationRegistry.prototype.register);\nconst unregisterFinalizer = app_utils_uncurryThis(FinalizationRegistry.prototype.unregister);\nconst AppInternals = Object.create(null);\nvar _constants = /*#__PURE__*/new WeakMap();\nvar _focusRect = /*#__PURE__*/new WeakMap();\nvar _fs = /*#__PURE__*/new WeakMap();\nvar _language = /*#__PURE__*/new WeakMap();\nvar _openInPlace = /*#__PURE__*/new WeakMap();\nvar _platform = /*#__PURE__*/new WeakMap();\nvar _runtimeHighlight = /*#__PURE__*/new WeakMap();\nvar _runtimeHighlightColor = /*#__PURE__*/new WeakMap();\nvar _thermometer = /*#__PURE__*/new WeakMap();\nvar _toolbar = /*#__PURE__*/new WeakMap();\nvar _doc = /*#__PURE__*/new WeakMap();\nvar _timeoutIds = /*#__PURE__*/new WeakMap();\nvar _timeoutIdsRegistry = /*#__PURE__*/new WeakMap();\nvar _timeoutCallbackIds = /*#__PURE__*/new WeakMap();\nvar _timeoutCallbackId = /*#__PURE__*/new WeakMap();\nvar _globalEval = /*#__PURE__*/new WeakMap();\nvar _externalCall = /*#__PURE__*/new WeakMap();\nvar _send = /*#__PURE__*/new WeakMap();\nvar _userActivationData = /*#__PURE__*/new WeakMap();\nvar _App_brand = /*#__PURE__*/new WeakSet();\nclass App {\n constructor(_data) {\n _classPrivateMethodInitSpec(this, _App_brand);\n app_classPrivateFieldInitSpec(this, _constants, null);\n app_classPrivateFieldInitSpec(this, _focusRect, true);\n app_classPrivateFieldInitSpec(this, _fs, exposeObject(new FullScreen(), true));\n app_classPrivateFieldInitSpec(this, _language, void 0);\n app_classPrivateFieldInitSpec(this, _openInPlace, false);\n app_classPrivateFieldInitSpec(this, _platform, void 0);\n app_classPrivateFieldInitSpec(this, _runtimeHighlight, false);\n app_classPrivateFieldInitSpec(this, _runtimeHighlightColor, [\"T\"]);\n app_classPrivateFieldInitSpec(this, _thermometer, exposeObject(new Thermometer(), true));\n app_classPrivateFieldInitSpec(this, _toolbar, false);\n app_classPrivateFieldInitSpec(this, _doc, void 0);\n app_classPrivateFieldInitSpec(this, _timeoutIds, new WeakMap());\n app_classPrivateFieldInitSpec(this, _timeoutIdsRegistry, new FinalizationRegistry(app_assertClassBrand(_App_brand, this, _cleanTimeout).bind(this)));\n app_classPrivateFieldInitSpec(this, _timeoutCallbackIds, new Map());\n app_classPrivateFieldInitSpec(this, _timeoutCallbackId, (/* inlined export .USERACTIVATION_CALLBACKID */0) + 1);\n app_classPrivateFieldInitSpec(this, _globalEval, void 0);\n app_classPrivateFieldInitSpec(this, _externalCall, void 0);\n app_classPrivateFieldInitSpec(this, _send, void 0);\n app_classPrivateFieldInitSpec(this, _userActivationData, void 0);\n app_classPrivateFieldSet(_send, this, _data.send);\n app_classPrivateFieldSet(_userActivationData, this, _data.userActivationData);\n app_classPrivateFieldSet(_language, this, _getLanguage.call(App, _data.language));\n app_classPrivateFieldSet(_platform, this, _getPlatform.call(App, _data.platform));\n app_classPrivateFieldSet(_doc, this, _data.doc);\n app_classPrivateFieldSet(_globalEval, this, _data.globalEval);\n app_classPrivateFieldSet(_externalCall, this, _data.externalCall);\n }\n get activeDocs() {\n return [globalThis];\n }\n set activeDocs(_) {\n throw new Error(\"app.activeDocs is read-only\");\n }\n get calculate() {\n return app_classPrivateFieldGet(_doc, this).calculate;\n }\n set calculate(calculate) {\n app_classPrivateFieldGet(_doc, this).calculate = calculate;\n }\n get constants() {\n return app_classPrivateFieldGet(_constants, this) ?? app_classPrivateFieldSet(_constants, this, Object.freeze({\n align: Object.freeze({\n left: 0,\n center: 1,\n right: 2,\n top: 3,\n bottom: 4\n })\n }));\n }\n set constants(_) {\n throw new Error(\"app.constants is read-only\");\n }\n get focusRect() {\n return app_classPrivateFieldGet(_focusRect, this);\n }\n set focusRect(val) {\n app_classPrivateFieldSet(_focusRect, this, val);\n }\n get formsVersion() {\n return FORMS_VERSION;\n }\n set formsVersion(_) {\n throw new Error(\"app.formsVersion is read-only\");\n }\n get fromPDFConverters() {\n return [];\n }\n set fromPDFConverters(_) {\n throw new Error(\"app.fromPDFConverters is read-only\");\n }\n get fs() {\n return app_classPrivateFieldGet(_fs, this);\n }\n set fs(_) {\n throw new Error(\"app.fs is read-only\");\n }\n get language() {\n return app_classPrivateFieldGet(_language, this);\n }\n set language(_) {\n throw new Error(\"app.language is read-only\");\n }\n get media() {\n return undefined;\n }\n set media(_) {\n throw new Error(\"app.media is read-only\");\n }\n get monitors() {\n return [];\n }\n set monitors(_) {\n throw new Error(\"app.monitors is read-only\");\n }\n get numPlugins() {\n return 0;\n }\n set numPlugins(_) {\n throw new Error(\"app.numPlugins is read-only\");\n }\n get openInPlace() {\n return app_classPrivateFieldGet(_openInPlace, this);\n }\n set openInPlace(val) {\n app_classPrivateFieldSet(_openInPlace, this, val);\n }\n get platform() {\n return app_classPrivateFieldGet(_platform, this);\n }\n set platform(_) {\n throw new Error(\"app.platform is read-only\");\n }\n get plugins() {\n return [];\n }\n set plugins(_) {\n throw new Error(\"app.plugins is read-only\");\n }\n get printColorProfiles() {\n return [];\n }\n set printColorProfiles(_) {\n throw new Error(\"app.printColorProfiles is read-only\");\n }\n get printerNames() {\n return [];\n }\n set printerNames(_) {\n throw new Error(\"app.printerNames is read-only\");\n }\n get runtimeHighlight() {\n return app_classPrivateFieldGet(_runtimeHighlight, this);\n }\n set runtimeHighlight(val) {\n app_classPrivateFieldSet(_runtimeHighlight, this, val);\n }\n get runtimeHighlightColor() {\n return app_classPrivateFieldGet(_runtimeHighlightColor, this);\n }\n set runtimeHighlightColor(val) {\n if (isValidColor(val)) {\n app_classPrivateFieldSet(_runtimeHighlightColor, this, val);\n }\n }\n get thermometer() {\n return app_classPrivateFieldGet(_thermometer, this);\n }\n set thermometer(_) {\n throw new Error(\"app.thermometer is read-only\");\n }\n get toolbar() {\n return app_classPrivateFieldGet(_toolbar, this);\n }\n set toolbar(val) {\n app_classPrivateFieldSet(_toolbar, this, val);\n }\n get toolbarHorizontal() {\n return this.toolbar;\n }\n set toolbarHorizontal(value) {\n this.toolbar = value;\n }\n get toolbarVertical() {\n return this.toolbar;\n }\n set toolbarVertical(value) {\n this.toolbar = value;\n }\n get viewerType() {\n return (/* inlined export .VIEWER_TYPE */\"PDF.js\");\n }\n set viewerType(_) {\n throw new Error(\"app.viewerType is read-only\");\n }\n get viewerVariation() {\n return (/* inlined export .VIEWER_VARIATION */\"Full\");\n }\n set viewerVariation(_) {\n throw new Error(\"app.viewerVariation is read-only\");\n }\n get viewerVersion() {\n return VIEWER_VERSION;\n }\n set viewerVersion(_) {\n throw new Error(\"app.viewerVersion is read-only\");\n }\n addMenuItem() {}\n addSubMenu() {}\n addToolButton() {}\n alert(cMsg, nIcon = 0, nType = 0, cTitle = \"PDF.js\", oDoc = null, oCheckbox = null) {\n if (!app_classPrivateFieldGet(_userActivationData, this).userActivation) {\n return 0;\n }\n app_classPrivateFieldGet(_userActivationData, this).userActivation = false;\n if (cMsg && typeof cMsg === \"object\") {\n nType = cMsg.nType;\n cMsg = cMsg.cMsg;\n }\n cMsg = (cMsg || \"\").toString();\n if (!cMsg) {\n return 0;\n }\n nType = typeof nType !== \"number\" || isNaN(nType) || nType < 0 || nType > 3 ? 0 : nType;\n if (nType >= 2) {\n return app_classPrivateFieldGet(_externalCall, this).call(this, \"confirm\", [cMsg]) ? 4 : 3;\n }\n app_classPrivateFieldGet(_externalCall, this).call(this, \"alert\", [cMsg]);\n return 1;\n }\n beep() {}\n beginPriv() {}\n browseForDoc() {}\n clearInterval(oInterval) {\n app_assertClassBrand(_App_brand, this, _unregisterTimeout).call(this, oInterval);\n }\n clearTimeOut(oTime) {\n app_assertClassBrand(_App_brand, this, _unregisterTimeout).call(this, oTime);\n }\n endPriv() {}\n execDialog() {}\n execMenuItem(item) {\n if (!app_classPrivateFieldGet(_userActivationData, this).userActivation) {\n return;\n }\n app_classPrivateFieldGet(_userActivationData, this).userActivation = false;\n switch (item) {\n case \"SaveAs\":\n if (app_classPrivateFieldGet(_userActivationData, this).disableSaving) {\n return;\n }\n app_classPrivateFieldGet(_send, this).call(this, {\n command: item\n });\n break;\n case \"FirstPage\":\n case \"LastPage\":\n case \"NextPage\":\n case \"PrevPage\":\n case \"ZoomViewIn\":\n case \"ZoomViewOut\":\n app_classPrivateFieldGet(_send, this).call(this, {\n command: item\n });\n break;\n case \"FitPage\":\n app_classPrivateFieldGet(_send, this).call(this, {\n command: \"zoom\",\n value: \"page-fit\"\n });\n break;\n case \"Print\":\n if (app_classPrivateFieldGet(_userActivationData, this).disablePrinting) {\n return;\n }\n app_classPrivateFieldGet(_send, this).call(this, {\n command: \"print\"\n });\n break;\n }\n }\n getNthPlugInName() {}\n getPath() {}\n goBack() {}\n goForward() {}\n hideMenuItem() {}\n hideToolbarButton() {}\n launchURL() {}\n listMenuItems() {}\n listToolbarButtons() {}\n loadPolicyFile() {}\n mailGetAddrs() {}\n mailMsg() {}\n newDoc() {}\n newCollection() {}\n newFDF() {}\n openDoc() {}\n openFDF() {}\n popUpMenu() {}\n popUpMenuEx() {}\n removeToolButton() {}\n response(cQuestion, cTitle = \"\", cDefault = \"\", bPassword = \"\", cLabel = \"\") {\n if (!app_classPrivateFieldGet(_userActivationData, this).userActivation) {\n return null;\n }\n app_classPrivateFieldGet(_userActivationData, this).userActivation = false;\n if (cQuestion && typeof cQuestion === \"object\") {\n cDefault = cQuestion.cDefault;\n cQuestion = cQuestion.cQuestion;\n }\n cQuestion = (cQuestion || \"\").toString();\n cDefault = (cDefault || \"\").toString();\n return app_classPrivateFieldGet(_externalCall, this).call(this, \"prompt\", [cQuestion, cDefault || \"\"]);\n }\n setInterval(cExpr, nMilliseconds = 0) {\n if (cExpr && typeof cExpr === \"object\") {\n nMilliseconds = cExpr.nMilliseconds || 0;\n cExpr = cExpr.cExpr;\n }\n if (typeof cExpr !== \"string\") {\n throw new TypeError(\"First argument of app.setInterval must be a string\");\n }\n if (typeof nMilliseconds !== \"number\") {\n throw new TypeError(\"Second argument of app.setInterval must be a number\");\n }\n const callbackId = app_assertClassBrand(_App_brand, this, _registerTimeoutCallback).call(this, cExpr);\n app_classPrivateFieldGet(_externalCall, this).call(this, \"setInterval\", [callbackId, nMilliseconds]);\n return app_assertClassBrand(_App_brand, this, _registerTimeout).call(this, callbackId, true);\n }\n setTimeOut(cExpr, nMilliseconds = 0) {\n if (cExpr && typeof cExpr === \"object\") {\n nMilliseconds = cExpr.nMilliseconds || 0;\n cExpr = cExpr.cExpr;\n }\n if (typeof cExpr !== \"string\") {\n throw new TypeError(\"First argument of app.setTimeOut must be a string\");\n }\n if (typeof nMilliseconds !== \"number\") {\n throw new TypeError(\"Second argument of app.setTimeOut must be a number\");\n }\n const callbackId = app_assertClassBrand(_App_brand, this, _registerTimeoutCallback).call(this, cExpr);\n app_classPrivateFieldGet(_externalCall, this).call(this, \"setTimeout\", [callbackId, nMilliseconds]);\n return app_assertClassBrand(_App_brand, this, _registerTimeout).call(this, callbackId, false);\n }\n trustedFunction() {}\n trustPropagatorFunction() {}\n}\nfunction _registerTimeoutCallback(cExpr) {\n var _this$timeoutCallback, _this$timeoutCallback2;\n const id = (app_classPrivateFieldSet(_timeoutCallbackId, this, (_this$timeoutCallback = app_classPrivateFieldGet(_timeoutCallbackId, this), _this$timeoutCallback2 = _this$timeoutCallback++, _this$timeoutCallback)), _this$timeoutCallback2);\n mapSet(app_classPrivateFieldGet(_timeoutCallbackIds, this), id, cExpr);\n return id;\n}\nfunction _unregisterTimeoutCallback(id) {\n mapDelete(app_classPrivateFieldGet(_timeoutCallbackIds, this), id);\n}\nfunction _evalCallback({\n callbackId,\n interval\n}) {\n if (callbackId === (/* inlined export .USERACTIVATION_CALLBACKID */0)) {\n app_classPrivateFieldGet(_userActivationData, this).userActivation = false;\n return;\n }\n const expr = mapGet(app_classPrivateFieldGet(_timeoutCallbackIds, this), callbackId);\n if (!interval) {\n app_assertClassBrand(_App_brand, this, _unregisterTimeoutCallback).call(this, callbackId);\n }\n if (expr) {\n const saveUserActivation = app_classPrivateFieldGet(_userActivationData, this).userActivation;\n app_classPrivateFieldGet(_userActivationData, this).userActivation = false;\n app_classPrivateFieldGet(_globalEval, this).call(this, expr);\n app_classPrivateFieldGet(_userActivationData, this).userActivation = saveUserActivation;\n }\n}\nfunction _registerTimeout(callbackId, interval) {\n const timeout = Object.create(null);\n const id = {\n callbackId,\n interval\n };\n weakMapSet(app_classPrivateFieldGet(_timeoutIds, this), timeout, id);\n registerFinalizer(app_classPrivateFieldGet(_timeoutIdsRegistry, this), timeout, id, timeout);\n return timeout;\n}\nfunction _unregisterTimeout(timeout) {\n const data = weakMapGet(app_classPrivateFieldGet(_timeoutIds, this), timeout);\n if (!data) {\n return;\n }\n weakMapDelete(app_classPrivateFieldGet(_timeoutIds, this), timeout);\n unregisterFinalizer(app_classPrivateFieldGet(_timeoutIdsRegistry, this), timeout);\n app_assertClassBrand(_App_brand, this, _cleanTimeout).call(this, data);\n}\nfunction _cleanTimeout({\n callbackId,\n interval\n}) {\n app_assertClassBrand(_App_brand, this, _unregisterTimeoutCallback).call(this, callbackId);\n if (interval) {\n app_classPrivateFieldGet(_externalCall, this).call(this, \"clearInterval\", [callbackId]);\n } else {\n app_classPrivateFieldGet(_externalCall, this).call(this, \"clearTimeout\", [callbackId]);\n }\n}\nfunction _getPlatform(platform) {\n if (typeof platform === \"string\") {\n platform = platform.toLowerCase();\n if (platform.includes(\"win\")) {\n return \"WIN\";\n } else if (platform.includes(\"mac\")) {\n return \"MAC\";\n }\n }\n return \"UNIX\";\n}\nfunction _getLanguage(language) {\n const [main, sub] = language.toLowerCase().split(/[-_]/, 2);\n switch (main) {\n case \"zh\":\n return sub === \"cn\" || sub === \"sg\" ? \"CHS\" : \"CHT\";\n case \"da\":\n return \"DAN\";\n case \"de\":\n return \"DEU\";\n case \"es\":\n return \"ESP\";\n case \"fr\":\n return \"FRA\";\n case \"it\":\n return \"ITA\";\n case \"ko\":\n return \"KOR\";\n case \"ja\":\n return \"JPN\";\n case \"nl\":\n return \"NLD\";\n case \"no\":\n return \"NOR\";\n case \"pt\":\n return sub === \"br\" ? \"PTB\" : \"ENU\";\n case \"fi\":\n return \"SUO\";\n case \"SV\":\n return \"SVE\";\n default:\n return \"ENU\";\n }\n}\nObject.assign(AppInternals, {\n evalCallback: (app, data) => app_assertClassBrand(_App_brand, app, _evalCallback).call(app, data)\n});\n\n;// ./node_modules/core-js/modules/es.set.difference.v2.js\nes_set_difference_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.set.intersection.v2.js\nes_set_intersection_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.set.is-disjoint-from.v2.js\nes_set_is_disjoint_from_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.set.is-subset-of.v2.js\nes_set_is_subset_of_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.set.is-superset-of.v2.js\nes_set_is_superset_of_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.set.symmetric-difference.v2.js\nes_set_symmetric_difference_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.set.union.v2.js\nes_set_union_v2_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.string.replace.js\nes_string_replace_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.string.replace-all.js\nes_string_replace_all_namespaceFn();\n\n;// ./src/scripting_api/common.js\n\n\nconst FieldType = {\n none: 0,\n number: 1,\n percent: 2,\n date: 3,\n time: 4\n};\nfunction createMap(val) {\n return val instanceof Map ? val : new Map(val ? Object.entries(val) : null);\n}\nfunction getFieldType(actions) {\n let format = actions.get(\"Format\");\n if (!format) {\n return FieldType.none;\n }\n format = format[0].trim();\n if (format.startsWith(\"AFNumber_\")) {\n return FieldType.number;\n }\n if (format.startsWith(\"AFPercent_\")) {\n return FieldType.percent;\n }\n if (format.startsWith(\"AFDate_\")) {\n return FieldType.date;\n }\n return format.startsWith(\"AFTime_\") ? FieldType.time : FieldType.none;\n}\n\n;// ./node_modules/core-js/modules/es.iterator.filter.js\nes_iterator_filter_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.iterator.for-each.js\nes_iterator_for_each_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.iterator.some.js\nes_iterator_some_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.object.has-own.js\nes_object_has_own_namespaceFn();\n\n;// ./src/scripting_api/field.js\nvar _Field;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction field_classPrivateMethodInitSpec(e, a) { field_checkPrivateRedeclaration(e, a), a.add(e); }\nfunction field_classPrivateFieldInitSpec(e, t, a) { field_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction field_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction _classPrivateGetter(s, r, a) { return a(field_assertClassBrand(s, r)); }\nfunction field_classPrivateFieldGet(s, a) { return s.get(field_assertClassBrand(s, a)); }\nfunction field_classPrivateFieldSet(s, a, r) { return s.set(field_assertClassBrand(s, a), r), r; }\nfunction field_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\n;\n\n\nconst FieldInternals = Object.create(null);\nlet containerDescriptors = null;\nconst VIEW_PROPERTIES = [\"display\", \"editable\", \"hidden\", \"multipleSelection\", \"print\", \"readonly\", \"required\", \"userName\"];\nvar _actions = /*#__PURE__*/new WeakMap();\nvar _appObjects = /*#__PURE__*/new WeakMap();\nvar _browseForFileToSubmit = /*#__PURE__*/new WeakMap();\nvar _buttonCaption = /*#__PURE__*/new WeakMap();\nvar _buttonIcon = /*#__PURE__*/new WeakMap();\nvar _charLimit = /*#__PURE__*/new WeakMap();\nvar _children = /*#__PURE__*/new WeakMap();\nvar _containerProps = /*#__PURE__*/new WeakMap();\nvar _currentValueIndices = /*#__PURE__*/new WeakMap();\nvar _datetimeFormat = /*#__PURE__*/new WeakMap();\nvar _fieldPath = /*#__PURE__*/new WeakMap();\nvar _fieldType = /*#__PURE__*/new WeakMap();\nvar _fillColor = /*#__PURE__*/new WeakMap();\nvar _getTerminalChildren = /*#__PURE__*/new WeakMap();\nvar field_globalEval = /*#__PURE__*/new WeakMap();\nvar _hasDateOrTime = /*#__PURE__*/new WeakMap();\nvar _hasValue = /*#__PURE__*/new WeakMap();\nvar _id = /*#__PURE__*/new WeakMap();\nvar _isCheckbox = /*#__PURE__*/new WeakMap();\nvar _isChoice = /*#__PURE__*/new WeakMap();\nvar _items = /*#__PURE__*/new WeakMap();\nvar _kidIds = /*#__PURE__*/new WeakMap();\nvar _originalValue = /*#__PURE__*/new WeakMap();\nvar _otherWidgetIds = /*#__PURE__*/new WeakMap();\nvar _page = /*#__PURE__*/new WeakMap();\nvar _radioActions = /*#__PURE__*/new WeakMap();\nvar _radioIds = /*#__PURE__*/new WeakMap();\nvar _radioPages = /*#__PURE__*/new WeakMap();\nvar _rotation = /*#__PURE__*/new WeakMap();\nvar field_send = /*#__PURE__*/new WeakMap();\nvar _sendError = /*#__PURE__*/new WeakMap();\nvar _strokeColor = /*#__PURE__*/new WeakMap();\nvar _textColor = /*#__PURE__*/new WeakMap();\nvar _util = /*#__PURE__*/new WeakMap();\nvar _value2 = /*#__PURE__*/new WeakMap();\nvar _viewProps = /*#__PURE__*/new WeakMap();\nvar _Field_brand = /*#__PURE__*/new WeakSet();\nclass Field {\n constructor(_data, otherWidgets = []) {\n field_classPrivateMethodInitSpec(this, _Field_brand);\n field_classPrivateFieldInitSpec(this, _actions, void 0);\n field_classPrivateFieldInitSpec(this, _appObjects, void 0);\n field_classPrivateFieldInitSpec(this, _browseForFileToSubmit, void 0);\n field_classPrivateFieldInitSpec(this, _buttonCaption, null);\n field_classPrivateFieldInitSpec(this, _buttonIcon, null);\n field_classPrivateFieldInitSpec(this, _charLimit, void 0);\n field_classPrivateFieldInitSpec(this, _children, null);\n field_classPrivateFieldInitSpec(this, _containerProps, null);\n field_classPrivateFieldInitSpec(this, _currentValueIndices, void 0);\n field_classPrivateFieldInitSpec(this, _datetimeFormat, void 0);\n field_classPrivateFieldInitSpec(this, _fieldPath, void 0);\n field_classPrivateFieldInitSpec(this, _fieldType, void 0);\n field_classPrivateFieldInitSpec(this, _fillColor, void 0);\n field_classPrivateFieldInitSpec(this, _getTerminalChildren, void 0);\n field_classPrivateFieldInitSpec(this, field_globalEval, void 0);\n field_classPrivateFieldInitSpec(this, _hasDateOrTime, void 0);\n field_classPrivateFieldInitSpec(this, _hasValue, void 0);\n field_classPrivateFieldInitSpec(this, _id, void 0);\n field_classPrivateFieldInitSpec(this, _isCheckbox, false);\n field_classPrivateFieldInitSpec(this, _isChoice, void 0);\n field_classPrivateFieldInitSpec(this, _items, void 0);\n field_classPrivateFieldInitSpec(this, _kidIds, void 0);\n field_classPrivateFieldInitSpec(this, _originalValue, void 0);\n field_classPrivateFieldInitSpec(this, _otherWidgetIds, null);\n field_classPrivateFieldInitSpec(this, _page, void 0);\n field_classPrivateFieldInitSpec(this, _radioActions, null);\n field_classPrivateFieldInitSpec(this, _radioIds, null);\n field_classPrivateFieldInitSpec(this, _radioPages, null);\n field_classPrivateFieldInitSpec(this, _rotation, void 0);\n field_classPrivateFieldInitSpec(this, field_send, void 0);\n field_classPrivateFieldInitSpec(this, _sendError, void 0);\n field_classPrivateFieldInitSpec(this, _strokeColor, void 0);\n field_classPrivateFieldInitSpec(this, _textColor, void 0);\n field_classPrivateFieldInitSpec(this, _util, void 0);\n field_classPrivateFieldInitSpec(this, _value2, null);\n field_classPrivateFieldInitSpec(this, _viewProps, void 0);\n this.alignment = _data.alignment || \"left\";\n this.borderStyle = _data.borderStyle || \"\";\n this.buttonAlignX = _data.buttonAlignX || 50;\n this.buttonAlignY = _data.buttonAlignY || 50;\n this.buttonFitBounds = _data.buttonFitBounds;\n this.buttonPosition = _data.buttonPosition;\n this.buttonScaleHow = _data.buttonScaleHow;\n this.ButtonScaleWhen = _data.buttonScaleWhen;\n this.calcOrderIndex = _data.calcOrderIndex;\n this.comb = _data.comb;\n this.commitOnSelChange = _data.commitOnSelChange;\n this.defaultStyle = _data.defaultStyle;\n this.defaultValue = _data.defaultValue;\n this.doNotScroll = _data.doNotScroll;\n this.doNotSpellCheck = _data.doNotSpellCheck;\n this.delay = _data.delay;\n this.doc = globalThis;\n this.exportValues = _data.exportValues;\n this.fileSelect = _data.fileSelect;\n this.highlight = _data.highlight;\n this.lineWidth = _data.lineWidth;\n this.multiline = _data.multiline;\n this.name = _data.name;\n this.password = _data.password;\n this.radiosInUnison = _data.radiosInUnison;\n this.rect = _data.rect;\n this.richText = _data.richText;\n this.richValue = _data.richValue;\n this.style = _data.style;\n this.submitName = _data.submitName;\n this.textFont = _data.textFont;\n this.textSize = _data.textSize;\n this.type = _data.type;\n field_classPrivateFieldSet(_actions, this, createMap(_data.actions));\n field_classPrivateFieldSet(_appObjects, this, _data.appObjects);\n field_classPrivateFieldSet(_browseForFileToSubmit, this, _data.browseForFileToSubmit || null);\n field_classPrivateFieldSet(_charLimit, this, _data.charLimit);\n field_classPrivateFieldSet(_currentValueIndices, this, _data.currentValueIndices || 0);\n field_classPrivateFieldSet(_datetimeFormat, this, _data.datetimeFormat || null);\n field_classPrivateFieldSet(_fieldPath, this, _data.fieldPath);\n field_classPrivateFieldSet(_fieldType, this, getFieldType(field_classPrivateFieldGet(_actions, this)));\n field_classPrivateFieldSet(_fillColor, this, _data.fillColor || [\"T\"]);\n field_classPrivateFieldSet(_getTerminalChildren, this, _data.getTerminalChildren);\n field_classPrivateFieldSet(field_globalEval, this, _data.globalEval);\n field_classPrivateFieldSet(_hasDateOrTime, this, !!_data.hasDatetimeHTML);\n field_classPrivateFieldSet(_hasValue, this, Object.hasOwn(_data, \"value\"));\n field_classPrivateFieldSet(_id, this, _data.id);\n field_classPrivateFieldSet(_isChoice, this, Array.isArray(_data.items));\n field_classPrivateFieldSet(_items, this, _data.items || []);\n field_classPrivateFieldSet(_kidIds, this, _data.kidIds || null);\n field_classPrivateFieldSet(_page, this, _data.page || 0);\n field_classPrivateFieldSet(_rotation, this, _data.rotation || 0);\n field_classPrivateFieldSet(field_send, this, _data.send || (() => {}));\n field_classPrivateFieldSet(_sendError, this, _data.sendError);\n field_classPrivateFieldSet(_strokeColor, this, _data.strokeColor || [\"G\", 0]);\n field_classPrivateFieldSet(_textColor, this, _data.textColor || [\"G\", 0]);\n field_classPrivateFieldSet(_util, this, _data.util);\n field_classPrivateFieldSet(_viewProps, this, Object.fromEntries(VIEW_PROPERTIES.map(name => [name, _data[name]])));\n field_classPrivateFieldGet(_viewProps, this).multipleSelection = !!_data.multipleSelection;\n if (_data.type === \"radiobutton\" || _data.type === \"checkbox\") {\n field_classPrivateFieldSet(_isCheckbox, this, _data.type === \"checkbox\");\n this.exportValues = [this.exportValues];\n field_classPrivateFieldSet(_radioIds, this, [field_classPrivateFieldGet(_id, this)]);\n field_classPrivateFieldSet(_radioActions, this, [field_classPrivateFieldGet(_actions, this)]);\n field_classPrivateFieldSet(_radioPages, this, [field_classPrivateFieldGet(_page, this)]);\n for (const widget of otherWidgets) {\n this.exportValues.push(widget.exportValues);\n field_classPrivateFieldGet(_radioIds, this).push(widget.id);\n field_classPrivateFieldGet(_radioActions, this).push(createMap(widget.actions));\n field_classPrivateFieldGet(_radioPages, this).push(widget.page || 0);\n if (_data.value === widget.exportValues) {\n field_classPrivateFieldSet(_id, this, widget.id);\n }\n }\n field_classPrivateFieldSet(_value2, this, _data.value || \"\");\n } else {\n if (otherWidgets.length > 0) {\n field_classPrivateFieldSet(_otherWidgetIds, this, otherWidgets.map(widget => widget.id));\n }\n field_assertClassBrand(_Field_brand, this, _setValue).call(this, _data.value || \"\");\n }\n if (field_classPrivateFieldGet(_kidIds, this)) {\n field_classPrivateFieldSet(_containerProps, this, {\n ...this\n });\n containerDescriptors ?? (containerDescriptors = _getContainerDescriptors.call(Field, Object.keys(this)));\n Object.defineProperties(this, containerDescriptors);\n }\n }\n get currentValueIndices() {\n return !field_classPrivateFieldGet(_isChoice, this) ? 0 : field_classPrivateFieldGet(_currentValueIndices, this);\n }\n set currentValueIndices(indices) {\n field_assertClassBrand(_Field_brand, this, _setOnKids).call(this, \"currentValueIndices\", indices);\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n return;\n }\n if (!Array.isArray(indices)) {\n indices = [indices];\n }\n if (!indices.every(i => Number.isInteger(i) && i >= 0 && i < this.numItems)) {\n return;\n }\n indices.sort((a, b) => a - b);\n if (field_classPrivateFieldGet(_viewProps, this).multipleSelection) {\n field_classPrivateFieldSet(_currentValueIndices, this, indices);\n field_classPrivateFieldSet(_value2, this, indices.map(i => field_classPrivateFieldGet(_items, this)[i].exportValue));\n } else if (indices.length > 0) {\n indices = [indices[0]];\n field_classPrivateFieldSet(_currentValueIndices, this, indices[0]);\n field_classPrivateFieldSet(_value2, this, field_classPrivateFieldGet(_items, this)[indices[0]].exportValue);\n }\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n indices\n });\n }\n get fillColor() {\n return field_classPrivateFieldGet(_fillColor, this);\n }\n set fillColor(color) {\n if (isValidColor(color)) {\n field_classPrivateFieldSet(_fillColor, this, color);\n field_assertClassBrand(_Field_brand, this, _update).call(this, \"fillColor\", color);\n }\n }\n get bgColor() {\n return this.fillColor;\n }\n set bgColor(color) {\n this.fillColor = color;\n }\n get charLimit() {\n return field_classPrivateFieldGet(_charLimit, this);\n }\n set charLimit(limit) {\n if (typeof limit !== \"number\") {\n throw new Error(\"Invalid argument value\");\n }\n field_classPrivateFieldSet(_charLimit, this, Math.max(0, Math.floor(limit)));\n field_assertClassBrand(_Field_brand, this, _update).call(this, \"charLimit\", field_classPrivateFieldGet(_charLimit, this));\n }\n get numItems() {\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n throw new Error(\"Not a choice widget\");\n }\n return field_classPrivateFieldGet(_items, this).length;\n }\n set numItems(_) {\n throw new Error(\"field.numItems is read-only\");\n }\n get strokeColor() {\n return field_classPrivateFieldGet(_strokeColor, this);\n }\n set strokeColor(color) {\n if (isValidColor(color)) {\n field_classPrivateFieldSet(_strokeColor, this, color);\n field_assertClassBrand(_Field_brand, this, _update).call(this, \"strokeColor\", color);\n }\n }\n get borderColor() {\n return this.strokeColor;\n }\n set borderColor(color) {\n this.strokeColor = color;\n }\n get page() {\n return field_classPrivateFieldGet(_page, this);\n }\n set page(_) {\n throw new Error(\"field.page is read-only\");\n }\n get rotation() {\n return field_classPrivateFieldGet(_rotation, this);\n }\n set rotation(angle) {\n angle = Math.floor(angle);\n if (angle % 90 !== 0) {\n throw new Error(\"Invalid rotation: must be a multiple of 90\");\n }\n angle %= 360;\n if (angle < 0) {\n angle += 360;\n }\n field_classPrivateFieldSet(_rotation, this, angle);\n field_assertClassBrand(_Field_brand, this, _update).call(this, \"rotation\", angle);\n }\n get textColor() {\n return field_classPrivateFieldGet(_textColor, this);\n }\n set textColor(color) {\n if (isValidColor(color)) {\n field_classPrivateFieldSet(_textColor, this, color);\n field_assertClassBrand(_Field_brand, this, _update).call(this, \"textColor\", color);\n }\n }\n get fgColor() {\n return this.textColor;\n }\n set fgColor(color) {\n this.textColor = color;\n }\n get value() {\n return field_classPrivateFieldGet(_value2, this);\n }\n set value(value) {\n if (field_assertClassBrand(_Field_brand, this, _setValue).call(this, value)) {\n field_assertClassBrand(_Field_brand, this, _update).call(this, \"value\", value, field_classPrivateFieldGet(_originalValue, this) ?? field_classPrivateFieldGet(_value2, this));\n }\n }\n get valueAsString() {\n return (field_classPrivateFieldGet(_value2, this) ?? \"\").toString();\n }\n set valueAsString(_) {}\n browseForFileToSubmit() {\n if (field_classPrivateFieldGet(_browseForFileToSubmit, this)) {\n field_classPrivateFieldGet(_browseForFileToSubmit, this).call(this);\n }\n }\n buttonGetCaption(nFace = 0) {\n return field_classPrivateFieldGet(_buttonCaption, this) ? field_classPrivateFieldGet(_buttonCaption, this)[nFace] : \"\";\n }\n buttonGetIcon(nFace = 0) {\n return field_classPrivateFieldGet(_buttonIcon, this) ? field_classPrivateFieldGet(_buttonIcon, this)[nFace] : null;\n }\n buttonImportIcon(cPath = null, nPave = 0) {}\n buttonSetCaption(cCaption, nFace = 0) {\n field_classPrivateFieldGet(_buttonCaption, this) ?? field_classPrivateFieldSet(_buttonCaption, this, [\"\", \"\", \"\"]);\n field_classPrivateFieldGet(_buttonCaption, this)[nFace] = cCaption;\n }\n buttonSetIcon(oIcon, nFace = 0) {\n field_classPrivateFieldGet(_buttonIcon, this) ?? field_classPrivateFieldSet(_buttonIcon, this, [null, null, null]);\n field_classPrivateFieldGet(_buttonIcon, this)[nFace] = oIcon;\n }\n checkThisBox(nWidget, bCheckIt = true) {\n const index = field_assertClassBrand(_Field_brand, this, _getWidgetIndex).call(this, nWidget);\n if (index === -1 || !bCheckIt && !field_classPrivateFieldGet(_isCheckbox, this)) {\n return;\n }\n const value = bCheckIt ? this.exportValues[index] : \"Off\";\n field_assertClassBrand(_Field_brand, this, _check).call(this, index, value);\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n value\n });\n }\n clearItems() {\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n throw new Error(\"Not a choice widget\");\n }\n field_classPrivateFieldSet(_items, this, []);\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n clear: null\n });\n }\n deleteItemAt(nIdx = null) {\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n throw new Error(\"Not a choice widget\");\n }\n if (!this.numItems) {\n return;\n }\n if (nIdx === null) {\n nIdx = Array.isArray(field_classPrivateFieldGet(_currentValueIndices, this)) ? field_classPrivateFieldGet(_currentValueIndices, this)[0] : field_classPrivateFieldGet(_currentValueIndices, this);\n nIdx || (nIdx = 0);\n }\n if (nIdx < 0 || nIdx >= this.numItems) {\n nIdx = this.numItems - 1;\n }\n field_classPrivateFieldGet(_items, this).splice(nIdx, 1);\n if (Array.isArray(field_classPrivateFieldGet(_currentValueIndices, this))) {\n let index = field_classPrivateFieldGet(_currentValueIndices, this).findIndex(i => i >= nIdx);\n if (index !== -1) {\n if (field_classPrivateFieldGet(_currentValueIndices, this)[index] === nIdx) {\n field_classPrivateFieldGet(_currentValueIndices, this).splice(index, 1);\n }\n for (const ii = field_classPrivateFieldGet(_currentValueIndices, this).length; index < ii; index++) {\n --field_classPrivateFieldGet(_currentValueIndices, this)[index];\n }\n }\n } else if (field_classPrivateFieldGet(_currentValueIndices, this) === nIdx) {\n field_classPrivateFieldSet(_currentValueIndices, this, this.numItems > 0 ? 0 : -1);\n } else if (field_classPrivateFieldGet(_currentValueIndices, this) > nIdx) {\n var _this$currentValueInd;\n field_classPrivateFieldSet(_currentValueIndices, this, (_this$currentValueInd = field_classPrivateFieldGet(_currentValueIndices, this), --_this$currentValueInd));\n }\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n remove: nIdx\n });\n }\n getItemAt(nIdx = -1, bExportValue = false) {\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n throw new Error(\"Not a choice widget\");\n }\n if (nIdx < 0 || nIdx >= this.numItems) {\n nIdx = this.numItems - 1;\n }\n const item = field_classPrivateFieldGet(_items, this)[nIdx];\n return bExportValue ? item.exportValue : item.displayValue;\n }\n getArray() {\n if (field_classPrivateFieldGet(_kidIds, this)) {\n const array = [];\n const fillArrayWithKids = kidIds => {\n for (const id of kidIds) {\n const obj = field_classPrivateFieldGet(_appObjects, this)[id];\n if (!obj) {\n continue;\n }\n if (field_classPrivateFieldGet(_hasValue, obj)) {\n array.push(obj);\n }\n if (field_classPrivateFieldGet(_kidIds, obj)) {\n fillArrayWithKids(field_classPrivateFieldGet(_kidIds, obj));\n }\n }\n };\n fillArrayWithKids(field_classPrivateFieldGet(_kidIds, this));\n return array;\n }\n return field_classPrivateFieldGet(_children, this) ?? field_classPrivateFieldSet(_children, this, field_classPrivateFieldGet(_getTerminalChildren, this).call(this, field_classPrivateFieldGet(_fieldPath, this)));\n }\n getLock() {\n return undefined;\n }\n isBoxChecked(nWidget) {\n const index = field_assertClassBrand(_Field_brand, this, _getWidgetIndex).call(this, nWidget);\n return index !== -1 && field_classPrivateFieldGet(_id, this) === field_classPrivateFieldGet(_radioIds, this)[index] && field_classPrivateFieldGet(_value2, this) === this.exportValues[index];\n }\n isDefaultChecked(nWidget) {\n const index = field_assertClassBrand(_Field_brand, this, _getWidgetIndex).call(this, nWidget);\n return index !== -1 && this.defaultValue === this.exportValues[index];\n }\n insertItemAt(cName, cExport = undefined, nIdx = 0) {\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n throw new Error(\"Not a choice widget\");\n }\n if (!cName) {\n return;\n }\n if (nIdx < 0 || nIdx > this.numItems) {\n nIdx = this.numItems;\n }\n if (field_classPrivateFieldGet(_items, this).some(({\n displayValue\n }) => displayValue === cName)) {\n return;\n }\n if (cExport === undefined) {\n cExport = cName;\n }\n const data = {\n displayValue: cName,\n exportValue: cExport\n };\n field_classPrivateFieldGet(_items, this).splice(nIdx, 0, data);\n if (Array.isArray(field_classPrivateFieldGet(_currentValueIndices, this))) {\n let index = field_classPrivateFieldGet(_currentValueIndices, this).findIndex(i => i >= nIdx);\n if (index !== -1) {\n for (const ii = field_classPrivateFieldGet(_currentValueIndices, this).length; index < ii; index++) {\n ++field_classPrivateFieldGet(_currentValueIndices, this)[index];\n }\n }\n } else if (field_classPrivateFieldGet(_currentValueIndices, this) >= nIdx) {\n var _this$currentValueInd2;\n field_classPrivateFieldSet(_currentValueIndices, this, (_this$currentValueInd2 = field_classPrivateFieldGet(_currentValueIndices, this), ++_this$currentValueInd2));\n }\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n insert: {\n index: nIdx,\n ...data\n }\n });\n }\n setAction(cTrigger, cScript) {\n if (typeof cTrigger !== \"string\" || typeof cScript !== \"string\") {\n return;\n }\n field_classPrivateFieldGet(_actions, this).getOrInsertComputed(cTrigger, makeArr).push(cScript);\n }\n setFocus() {\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n focus: true\n });\n }\n setItems(oArray) {\n if (!field_classPrivateFieldGet(_isChoice, this)) {\n throw new Error(\"Not a choice widget\");\n }\n field_classPrivateFieldGet(_items, this).length = 0;\n for (const element of oArray) {\n let displayValue, exportValue;\n if (Array.isArray(element)) {\n displayValue = element[0]?.toString() || \"\";\n exportValue = element[1]?.toString() || \"\";\n } else {\n displayValue = exportValue = element?.toString() || \"\";\n }\n field_classPrivateFieldGet(_items, this).push({\n displayValue,\n exportValue\n });\n }\n field_classPrivateFieldSet(_currentValueIndices, this, 0);\n field_classPrivateFieldGet(field_send, this).call(this, {\n id: field_classPrivateFieldGet(_id, this),\n items: field_classPrivateFieldGet(_items, this)\n });\n }\n setLock() {}\n signatureGetModifications() {}\n signatureGetSeedValue() {}\n signatureInfo() {}\n signatureSetSeedValue() {}\n signatureSign() {}\n signatureValidate() {}\n}\n_Field = Field;\nfunction _getContainerDescriptors(names) {\n const descriptors = Object.create(null);\n for (const name of names) {\n const descriptor = {\n get() {\n return field_classPrivateFieldGet(_containerProps, this)[name];\n },\n set(value) {\n field_classPrivateFieldGet(_containerProps, this)[name] = value;\n field_assertClassBrand(_Field_brand, this, _setOnKids).call(this, name, value);\n },\n enumerable: true,\n configurable: true\n };\n addPublicFunctions(descriptor.get, descriptor.set);\n descriptors[name] = descriptor;\n }\n return descriptors;\n}\nfunction _get_siblings(_this) {\n return field_classPrivateFieldGet(_radioIds, _this)?.filter(id => id !== field_classPrivateFieldGet(_id, _this)) ?? field_classPrivateFieldGet(_otherWidgetIds, _this);\n}\nfunction _getPageActions() {\n const actions = field_classPrivateFieldGet(_radioActions, this) ?? [field_classPrivateFieldGet(_actions, this)];\n const pages = field_classPrivateFieldGet(_radioPages, this) ?? [field_classPrivateFieldGet(_page, this)];\n const pageActions = [];\n for (let i = 0, ii = actions.length; i < ii; i++) {\n for (const eventName of [\"PageOpen\", \"PageClose\"]) {\n const scripts = actions[i].get(eventName);\n if (scripts) {\n pageActions.push([pages[i], eventName, scripts]);\n }\n }\n }\n return pageActions;\n}\nfunction _setOnKids(name, value) {\n if (field_classPrivateFieldGet(_kidIds, this)) {\n for (const id of field_classPrivateFieldGet(_kidIds, this)) {\n const kid = field_classPrivateFieldGet(_appObjects, this)[id];\n if (kid) {\n kid[name] = value;\n }\n }\n }\n}\nfunction _sendToView(data) {\n const siblings = _classPrivateGetter(_Field_brand, this, _get_siblings);\n field_classPrivateFieldGet(field_send, this).call(this, siblings ? {\n id: field_classPrivateFieldGet(_id, this),\n siblings,\n ...data\n } : {\n id: field_classPrivateFieldGet(_id, this),\n ...data\n });\n}\nfunction _update(name, value, sentValue = value) {\n field_assertClassBrand(_Field_brand, this, _setOnKids).call(this, name, value);\n field_assertClassBrand(_Field_brand, this, _sendToView).call(this, {\n [name]: sentValue\n });\n}\nfunction _setValue(value) {\n if (field_classPrivateFieldGet(_radioIds, this)) {\n return field_assertClassBrand(_Field_brand, this, _setRadioValue).call(this, value);\n }\n if (field_classPrivateFieldGet(_isChoice, this)) {\n field_assertClassBrand(_Field_brand, this, _setChoiceValue).call(this, value);\n return true;\n }\n if (field_classPrivateFieldGet(_hasDateOrTime, this) && value) {\n const date = field_classPrivateFieldGet(_util, this).scand(field_classPrivateFieldGet(_datetimeFormat, this), value);\n if (date) {\n field_classPrivateFieldSet(_originalValue, this, date.valueOf());\n value = field_classPrivateFieldGet(_util, this).printd(field_classPrivateFieldGet(_datetimeFormat, this), date);\n field_classPrivateFieldSet(_value2, this, !isNaN(value) ? parseFloat(value) : value);\n return true;\n }\n }\n if (value === \"\" || typeof value !== \"string\" || field_classPrivateFieldGet(_fieldType, this) >= FieldType.date) {\n field_classPrivateFieldSet(_originalValue, this, undefined);\n field_classPrivateFieldSet(_value2, this, value);\n return true;\n }\n field_classPrivateFieldSet(_originalValue, this, value);\n const _value = value.trim().replace(\",\", \".\");\n field_classPrivateFieldSet(_value2, this, !isNaN(_value) ? parseFloat(_value) : value);\n return true;\n}\nfunction _get_checkedIndex(_this2) {\n return field_classPrivateFieldGet(_radioIds, _this2).indexOf(field_classPrivateFieldGet(_id, _this2));\n}\nfunction _getWidgetIndex(nWidget) {\n if (!field_classPrivateFieldGet(_radioIds, this)) {\n return -1;\n }\n const index = Number(nWidget);\n return Number.isInteger(index) && index >= 0 && index < field_classPrivateFieldGet(_radioIds, this).length && `${index}` === `${nWidget}` ? index : -1;\n}\nfunction _check(index, value) {\n field_classPrivateFieldSet(_id, this, field_classPrivateFieldGet(_radioIds, this)[index]);\n field_classPrivateFieldSet(_value2, this, value);\n}\nfunction _setRadioValue(value) {\n if (field_classPrivateFieldGet(_isCheckbox, this) && (!value || value === \"Off\" || !this.exportValues.includes(value))) {\n field_classPrivateFieldSet(_value2, this, \"Off\");\n return true;\n }\n if (value === null || value === undefined) {\n field_classPrivateFieldSet(_value2, this, \"\");\n return true;\n }\n const i = this.exportValues.indexOf(value);\n if (i !== -1) {\n field_assertClassBrand(_Field_brand, this, _check).call(this, i, value);\n return true;\n }\n if (value === \"Off\" && field_classPrivateFieldGet(_radioIds, this).length === 2) {\n const nextI = (1 + _classPrivateGetter(_Field_brand, this, _get_checkedIndex)) % 2;\n field_assertClassBrand(_Field_brand, this, _check).call(this, nextI, this.exportValues[nextI]);\n return true;\n }\n return false;\n}\nfunction _setChoiceValue(value) {\n if (field_classPrivateFieldGet(_viewProps, this).multipleSelection) {\n if (!Array.isArray(value)) {\n value = [value];\n }\n const values = new Set(value);\n if (Array.isArray(field_classPrivateFieldGet(_currentValueIndices, this))) {\n field_classPrivateFieldGet(_currentValueIndices, this).length = 0;\n field_classPrivateFieldGet(_value2, this).length = 0;\n } else {\n field_classPrivateFieldSet(_currentValueIndices, this, []);\n field_classPrivateFieldSet(_value2, this, []);\n }\n field_classPrivateFieldGet(_items, this).forEach((item, i) => {\n if (values.has(item.exportValue)) {\n field_classPrivateFieldGet(_currentValueIndices, this).push(i);\n field_classPrivateFieldGet(_value2, this).push(item.exportValue);\n }\n });\n } else {\n if (Array.isArray(value)) {\n value = value[0];\n }\n const index = field_classPrivateFieldGet(_items, this).findIndex(({\n exportValue\n }) => value === exportValue);\n if (index !== -1) {\n field_classPrivateFieldSet(_currentValueIndices, this, index);\n field_classPrivateFieldSet(_value2, this, field_classPrivateFieldGet(_items, this)[index].exportValue);\n }\n }\n}\nfunction _runActions(event) {\n if (field_classPrivateFieldGet(_radioIds, this)) {\n field_classPrivateFieldSet(_actions, this, field_classPrivateFieldGet(_radioActions, this)[_classPrivateGetter(_Field_brand, this, _get_checkedIndex)]);\n }\n const eventName = event.name;\n const actions = field_classPrivateFieldGet(_actions, this).get(eventName);\n if (!actions) {\n return false;\n }\n for (const action of actions) {\n try {\n field_classPrivateFieldGet(field_globalEval, this).call(this, action);\n } catch (error) {\n field_classPrivateFieldGet(_sendError, this).call(this, serializeError(error, `Error when executing \"${eventName}\" for field \"${field_classPrivateFieldGet(_id, this)}\"\\n`));\n }\n }\n return true;\n}\n(() => {\n Object.assign(FieldInternals, {\n getComputedValue: f => field_classPrivateFieldGet(_originalValue, f) ?? field_classPrivateFieldGet(_value2, f),\n getHasValue: f => field_classPrivateFieldGet(_hasValue, f),\n getInitialValue: f => field_classPrivateFieldGet(_hasDateOrTime, f) && field_classPrivateFieldGet(_originalValue, f) || null,\n getIsChoice: f => field_classPrivateFieldGet(_isChoice, f),\n getKidIds: f => field_classPrivateFieldGet(_kidIds, f),\n getPageActions: f => field_assertClassBrand(_Field_brand, f, _getPageActions).call(f),\n getValue: f => field_classPrivateFieldGet(_value2, f),\n setValue: (f, value) => field_assertClassBrand(_Field_brand, f, _setValue).call(f, value),\n prepareEvent(f, id, event) {\n if (field_classPrivateFieldGet(_radioIds, f)) {\n field_classPrivateFieldSet(_id, f, id);\n event.value = field_classPrivateFieldGet(_isCheckbox, f) && !event.value ? \"Off\" : f.exportValues[_classPrivateGetter(_Field_brand, f, _get_checkedIndex)];\n if (event.name === \"Action\") {\n field_classPrivateFieldSet(_value2, f, event.value);\n }\n }\n },\n runActions: (f, event) => field_assertClassBrand(_Field_brand, f, _runActions).call(f, event),\n send: (f, data) => field_assertClassBrand(_Field_brand, f, _sendToView).call(f, data)\n });\n for (const name of VIEW_PROPERTIES) {\n Object.defineProperty(_Field.prototype, name, {\n get() {\n return field_classPrivateFieldGet(_viewProps, this)[name];\n },\n set(value) {\n field_classPrivateFieldGet(_viewProps, this)[name] = value;\n field_assertClassBrand(_Field_brand, this, _update).call(this, name, value);\n },\n configurable: true\n });\n }\n for (const [name, {\n value\n }] of Object.entries(Object.getOwnPropertyDescriptors(_Field.prototype))) {\n if (name !== \"constructor\" && typeof value === \"function\") {\n Object.defineProperty(_Field.prototype, name, {\n writable: false\n });\n }\n }\n})();\n\n;// ./src/scripting_api/print_params.js\n\nfunction print_params_defineProperty(e, r, t) { return (r = print_params_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction print_params_toPropertyKey(t) { var i = print_params_toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction print_params_toPrimitive(t, e) { if (\"object\" != typeof t || !t) return t; var r; if (\"undefined\" != typeof Symbol && void 0 !== (r = t[Symbol.toPrimitive])) { var i = r.call(t, e || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === e ? String : Number)(t); }\nclass PrintParams {\n constructor(data) {\n print_params_defineProperty(this, \"binaryOk\", true);\n print_params_defineProperty(this, \"bitmapDPI\", 150);\n print_params_defineProperty(this, \"booklet\", {\n binding: 0,\n duplexMode: 0,\n subsetFrom: 0,\n subsetTo: -1\n });\n print_params_defineProperty(this, \"colorOverride\", 0);\n print_params_defineProperty(this, \"colorProfile\", \"\");\n print_params_defineProperty(this, \"constants\", Object.freeze({\n bookletBindings: Object.freeze({\n Left: 0,\n Right: 1,\n LeftTall: 2,\n RightTall: 3\n }),\n bookletDuplexMode: Object.freeze({\n BothSides: 0,\n FrontSideOnly: 1,\n BasicSideOnly: 2\n }),\n colorOverrides: Object.freeze({\n auto: 0,\n gray: 1,\n mono: 2\n }),\n fontPolicies: Object.freeze({\n everyPage: 0,\n jobStart: 1,\n pageRange: 2\n }),\n handling: Object.freeze({\n none: 0,\n fit: 1,\n shrink: 2,\n tileAll: 3,\n tileLarge: 4,\n nUp: 5,\n booklet: 6\n }),\n interactionLevel: Object.freeze({\n automatic: 0,\n full: 1,\n silent: 2\n }),\n nUpPageOrders: Object.freeze({\n Horizontal: 0,\n HorizontalReversed: 1,\n Vertical: 2\n }),\n printContents: Object.freeze({\n doc: 0,\n docAndComments: 1,\n formFieldsOnly: 2\n }),\n flagValues: Object.freeze({\n applyOverPrint: 1,\n applySoftProofSettings: 1 << 1,\n applyWorkingColorSpaces: 1 << 2,\n emitHalftones: 1 << 3,\n emitPostScriptXObjects: 1 << 4,\n emitFormsAsPSForms: 1 << 5,\n maxJP2KRes: 1 << 6,\n setPageSize: 1 << 7,\n suppressBG: 1 << 8,\n suppressCenter: 1 << 9,\n suppressCJKFontSubst: 1 << 10,\n suppressCropClip: 1 << 11,\n suppressRotate: 1 << 12,\n suppressTransfer: 1 << 13,\n suppressUCR: 1 << 14,\n useTrapAnnots: 1 << 15,\n usePrintersMarks: 1 << 16\n }),\n rasterFlagValues: Object.freeze({\n textToOutline: 1,\n strokesToOutline: 1 << 1,\n allowComplexClip: 1 << 2,\n preserveOverprint: 1 << 3\n }),\n subsets: Object.freeze({\n all: 0,\n even: 1,\n odd: 2\n }),\n tileMarks: Object.freeze({\n none: 0,\n west: 1,\n east: 2\n }),\n usages: Object.freeze({\n auto: 0,\n use: 1,\n noUse: 2\n })\n }));\n print_params_defineProperty(this, \"downloadFarEastFonts\", false);\n print_params_defineProperty(this, \"fileName\", \"\");\n print_params_defineProperty(this, \"firstPage\", 0);\n print_params_defineProperty(this, \"flags\", 0);\n print_params_defineProperty(this, \"fontPolicy\", 0);\n print_params_defineProperty(this, \"gradientDPI\", 150);\n print_params_defineProperty(this, \"interactive\", 1);\n print_params_defineProperty(this, \"npUpAutoRotate\", false);\n print_params_defineProperty(this, \"npUpNumPagesH\", 2);\n print_params_defineProperty(this, \"npUpNumPagesV\", 2);\n print_params_defineProperty(this, \"npUpPageBorder\", false);\n print_params_defineProperty(this, \"npUpPageOrder\", 0);\n print_params_defineProperty(this, \"pageHandling\", 0);\n print_params_defineProperty(this, \"pageSubset\", 0);\n print_params_defineProperty(this, \"printAsImage\", false);\n print_params_defineProperty(this, \"printContent\", 0);\n print_params_defineProperty(this, \"printerName\", \"\");\n print_params_defineProperty(this, \"psLevel\", 0);\n print_params_defineProperty(this, \"rasterFlags\", 0);\n print_params_defineProperty(this, \"reversePages\", false);\n print_params_defineProperty(this, \"tileLabel\", false);\n print_params_defineProperty(this, \"tileMark\", 0);\n print_params_defineProperty(this, \"tileOverlap\", 0);\n print_params_defineProperty(this, \"tileScale\", 1.0);\n print_params_defineProperty(this, \"transparencyLevel\", 75);\n print_params_defineProperty(this, \"usePrinterCRD\", 0);\n print_params_defineProperty(this, \"useT1Conversion\", 0);\n this.lastPage = data.lastPage;\n }\n}\n\n;// ./src/scripting_api/doc.js\nfunction doc_classPrivateMethodInitSpec(e, a) { doc_checkPrivateRedeclaration(e, a), a.add(e); }\nfunction doc_classPrivateFieldInitSpec(e, t, a) { doc_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction doc_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction doc_classPrivateFieldGet(s, a) { return s.get(doc_assertClassBrand(s, a)); }\nfunction doc_classPrivateFieldSet(s, a, r) { return s.set(doc_assertClassBrand(s, a), r), r; }\nfunction doc_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\n;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst DOC_EXTERNAL = false;\nclass InfoProxyHandler {\n static get(obj, prop) {\n return obj[prop.toLowerCase()];\n }\n static set(obj, prop, value) {\n throw new Error(`doc.info.${prop} is read-only`);\n }\n}\nconst DocInternals = Object.create(null);\nvar _pageActions = /*#__PURE__*/new WeakMap();\nvar _otherPageActions = /*#__PURE__*/new WeakMap();\nvar _baseURL = /*#__PURE__*/new WeakMap();\nvar _calculate = /*#__PURE__*/new WeakMap();\nvar _delay = /*#__PURE__*/new WeakMap();\nvar _dirty = /*#__PURE__*/new WeakMap();\nvar _disclosed = /*#__PURE__*/new WeakMap();\nvar _media = /*#__PURE__*/new WeakMap();\nvar _metadata = /*#__PURE__*/new WeakMap();\nvar _noautocomplete = /*#__PURE__*/new WeakMap();\nvar _nocache = /*#__PURE__*/new WeakMap();\nvar _spellDictionaryOrder = /*#__PURE__*/new WeakMap();\nvar _spellLanguageOrder = /*#__PURE__*/new WeakMap();\nvar _printParams = /*#__PURE__*/new WeakMap();\nvar _fields = /*#__PURE__*/new WeakMap();\nvar _fieldNames = /*#__PURE__*/new WeakMap();\nvar _author = /*#__PURE__*/new WeakMap();\nvar _creator = /*#__PURE__*/new WeakMap();\nvar _creationDate = /*#__PURE__*/new WeakMap();\nvar _docID = /*#__PURE__*/new WeakMap();\nvar _documentFileName = /*#__PURE__*/new WeakMap();\nvar _filesize = /*#__PURE__*/new WeakMap();\nvar _keywords = /*#__PURE__*/new WeakMap();\nvar _layout = /*#__PURE__*/new WeakMap();\nvar _modDate = /*#__PURE__*/new WeakMap();\nvar _numPages = /*#__PURE__*/new WeakMap();\nvar _pageNum = /*#__PURE__*/new WeakMap();\nvar _producer = /*#__PURE__*/new WeakMap();\nvar _securityHandler = /*#__PURE__*/new WeakMap();\nvar _subject = /*#__PURE__*/new WeakMap();\nvar _title = /*#__PURE__*/new WeakMap();\nvar _URL = /*#__PURE__*/new WeakMap();\nvar _info = /*#__PURE__*/new WeakMap();\nvar _zoomType = /*#__PURE__*/new WeakMap();\nvar _zoom = /*#__PURE__*/new WeakMap();\nvar doc_actions = /*#__PURE__*/new WeakMap();\nvar doc_appObjects = /*#__PURE__*/new WeakMap();\nvar doc_globalEval = /*#__PURE__*/new WeakMap();\nvar doc_send = /*#__PURE__*/new WeakMap();\nvar doc_userActivationData = /*#__PURE__*/new WeakMap();\nvar _calculateNow = /*#__PURE__*/new WeakMap();\nvar _Doc_brand = /*#__PURE__*/new WeakSet();\nclass Doc {\n constructor(data) {\n doc_classPrivateMethodInitSpec(this, _Doc_brand);\n doc_classPrivateFieldInitSpec(this, _pageActions, null);\n doc_classPrivateFieldInitSpec(this, _otherPageActions, null);\n doc_classPrivateFieldInitSpec(this, _baseURL, void 0);\n doc_classPrivateFieldInitSpec(this, _calculate, true);\n doc_classPrivateFieldInitSpec(this, _delay, false);\n doc_classPrivateFieldInitSpec(this, _dirty, false);\n doc_classPrivateFieldInitSpec(this, _disclosed, false);\n doc_classPrivateFieldInitSpec(this, _media, void 0);\n doc_classPrivateFieldInitSpec(this, _metadata, void 0);\n doc_classPrivateFieldInitSpec(this, _noautocomplete, void 0);\n doc_classPrivateFieldInitSpec(this, _nocache, void 0);\n doc_classPrivateFieldInitSpec(this, _spellDictionaryOrder, []);\n doc_classPrivateFieldInitSpec(this, _spellLanguageOrder, []);\n doc_classPrivateFieldInitSpec(this, _printParams, void 0);\n doc_classPrivateFieldInitSpec(this, _fields, new Map());\n doc_classPrivateFieldInitSpec(this, _fieldNames, []);\n doc_classPrivateFieldInitSpec(this, _author, void 0);\n doc_classPrivateFieldInitSpec(this, _creator, void 0);\n doc_classPrivateFieldInitSpec(this, _creationDate, void 0);\n doc_classPrivateFieldInitSpec(this, _docID, void 0);\n doc_classPrivateFieldInitSpec(this, _documentFileName, void 0);\n doc_classPrivateFieldInitSpec(this, _filesize, void 0);\n doc_classPrivateFieldInitSpec(this, _keywords, void 0);\n doc_classPrivateFieldInitSpec(this, _layout, void 0);\n doc_classPrivateFieldInitSpec(this, _modDate, void 0);\n doc_classPrivateFieldInitSpec(this, _numPages, void 0);\n doc_classPrivateFieldInitSpec(this, _pageNum, void 0);\n doc_classPrivateFieldInitSpec(this, _producer, void 0);\n doc_classPrivateFieldInitSpec(this, _securityHandler, void 0);\n doc_classPrivateFieldInitSpec(this, _subject, void 0);\n doc_classPrivateFieldInitSpec(this, _title, void 0);\n doc_classPrivateFieldInitSpec(this, _URL, void 0);\n doc_classPrivateFieldInitSpec(this, _info, void 0);\n doc_classPrivateFieldInitSpec(this, _zoomType, ZoomType.none);\n doc_classPrivateFieldInitSpec(this, _zoom, void 0);\n doc_classPrivateFieldInitSpec(this, doc_actions, void 0);\n doc_classPrivateFieldInitSpec(this, doc_appObjects, void 0);\n doc_classPrivateFieldInitSpec(this, doc_globalEval, void 0);\n doc_classPrivateFieldInitSpec(this, doc_send, void 0);\n doc_classPrivateFieldInitSpec(this, doc_userActivationData, void 0);\n doc_classPrivateFieldInitSpec(this, _calculateNow, void 0);\n doc_classPrivateFieldSet(_baseURL, this, data.baseURL || \"\");\n doc_classPrivateFieldSet(_metadata, this, data.metadata || \"\");\n doc_classPrivateFieldSet(_author, this, data.Author || \"\");\n doc_classPrivateFieldSet(_creator, this, data.Creator || \"\");\n doc_classPrivateFieldSet(_creationDate, this, doc_assertClassBrand(_Doc_brand, this, _getDate).call(this, data.CreationDate) || null);\n doc_classPrivateFieldSet(_docID, this, data.docID || [\"\", \"\"]);\n doc_classPrivateFieldSet(_documentFileName, this, data.filename || \"\");\n doc_classPrivateFieldSet(_filesize, this, data.filesize || 0);\n doc_classPrivateFieldSet(_keywords, this, data.Keywords || \"\");\n doc_classPrivateFieldSet(_layout, this, data.layout || \"\");\n doc_classPrivateFieldSet(_modDate, this, doc_assertClassBrand(_Doc_brand, this, _getDate).call(this, data.ModDate) || null);\n doc_classPrivateFieldSet(_numPages, this, data.numPages || 1);\n doc_classPrivateFieldSet(_pageNum, this, data.pageNum || 0);\n doc_classPrivateFieldSet(_producer, this, data.Producer || \"\");\n doc_classPrivateFieldSet(_securityHandler, this, data.EncryptFilterName || null);\n doc_classPrivateFieldSet(_subject, this, data.Subject || \"\");\n doc_classPrivateFieldSet(_title, this, data.Title || \"\");\n doc_classPrivateFieldSet(_URL, this, data.URL || \"\");\n doc_classPrivateFieldSet(_info, this, new Proxy(Object.assign(Object.create(null), {\n title: doc_classPrivateFieldGet(_title, this),\n author: doc_classPrivateFieldGet(_author, this),\n authors: data.authors || [doc_classPrivateFieldGet(_author, this)],\n subject: doc_classPrivateFieldGet(_subject, this),\n keywords: doc_classPrivateFieldGet(_keywords, this),\n creator: doc_classPrivateFieldGet(_creator, this),\n producer: doc_classPrivateFieldGet(_producer, this),\n creationdate: doc_classPrivateFieldGet(_creationDate, this),\n moddate: doc_classPrivateFieldGet(_modDate, this),\n trapped: data.Trapped || \"Unknown\"\n }), InfoProxyHandler));\n doc_classPrivateFieldSet(_zoom, this, data.zoom || 100);\n doc_classPrivateFieldSet(doc_actions, this, createMap(data.actions));\n doc_classPrivateFieldSet(doc_appObjects, this, data.appObjects);\n doc_classPrivateFieldSet(_calculateNow, this, data.calculateNow);\n doc_classPrivateFieldSet(doc_globalEval, this, data.globalEval);\n doc_classPrivateFieldSet(doc_send, this, data.send);\n doc_classPrivateFieldSet(doc_userActivationData, this, data.userActivationData);\n doc_classPrivateFieldSet(_printParams, this, exposeObject(new PrintParams({\n lastPage: doc_classPrivateFieldGet(_numPages, this) - 1\n }), true));\n }\n get author() {\n return doc_classPrivateFieldGet(_author, this);\n }\n set author(_) {\n throw new Error(\"doc.author is read-only\");\n }\n get baseURL() {\n return doc_classPrivateFieldGet(_baseURL, this);\n }\n set baseURL(baseURL) {\n doc_classPrivateFieldSet(_baseURL, this, baseURL);\n }\n get bookmarkRoot() {\n return undefined;\n }\n set bookmarkRoot(_) {\n throw new Error(\"doc.bookmarkRoot is read-only\");\n }\n get calculate() {\n return doc_classPrivateFieldGet(_calculate, this);\n }\n set calculate(calculate) {\n doc_classPrivateFieldSet(_calculate, this, calculate);\n }\n get creator() {\n return doc_classPrivateFieldGet(_creator, this);\n }\n set creator(_) {\n throw new Error(\"doc.creator is read-only\");\n }\n get dataObjects() {\n return [];\n }\n set dataObjects(_) {\n throw new Error(\"doc.dataObjects is read-only\");\n }\n get delay() {\n return doc_classPrivateFieldGet(_delay, this);\n }\n set delay(delay) {\n doc_classPrivateFieldSet(_delay, this, delay);\n }\n get dirty() {\n return doc_classPrivateFieldGet(_dirty, this);\n }\n set dirty(dirty) {\n doc_classPrivateFieldSet(_dirty, this, dirty);\n }\n get disclosed() {\n return doc_classPrivateFieldGet(_disclosed, this);\n }\n set disclosed(disclosed) {\n doc_classPrivateFieldSet(_disclosed, this, disclosed);\n }\n get docID() {\n return doc_classPrivateFieldGet(_docID, this);\n }\n set docID(_) {\n throw new Error(\"doc.docID is read-only\");\n }\n get documentFileName() {\n return doc_classPrivateFieldGet(_documentFileName, this);\n }\n set documentFileName(_) {\n throw new Error(\"doc.documentFileName is read-only\");\n }\n get dynamicXFAForm() {\n return false;\n }\n set dynamicXFAForm(_) {\n throw new Error(\"doc.dynamicXFAForm is read-only\");\n }\n get external() {\n return DOC_EXTERNAL;\n }\n set external(_) {\n throw new Error(\"doc.external is read-only\");\n }\n get filesize() {\n return doc_classPrivateFieldGet(_filesize, this);\n }\n set filesize(_) {\n throw new Error(\"doc.filesize is read-only\");\n }\n get hidden() {\n return false;\n }\n set hidden(_) {\n throw new Error(\"doc.hidden is read-only\");\n }\n get hostContainer() {\n return undefined;\n }\n set hostContainer(_) {\n throw new Error(\"doc.hostContainer is read-only\");\n }\n get icons() {\n return undefined;\n }\n set icons(_) {\n throw new Error(\"doc.icons is read-only\");\n }\n get info() {\n return doc_classPrivateFieldGet(_info, this);\n }\n set info(_) {\n throw new Error(\"doc.info is read-only\");\n }\n get innerAppWindowRect() {\n return [0, 0, 0, 0];\n }\n set innerAppWindowRect(_) {\n throw new Error(\"doc.innerAppWindowRect is read-only\");\n }\n get innerDocWindowRect() {\n return [0, 0, 0, 0];\n }\n set innerDocWindowRect(_) {\n throw new Error(\"doc.innerDocWindowRect is read-only\");\n }\n get isModal() {\n return false;\n }\n set isModal(_) {\n throw new Error(\"doc.isModal is read-only\");\n }\n get keywords() {\n return doc_classPrivateFieldGet(_keywords, this);\n }\n set keywords(_) {\n throw new Error(\"doc.keywords is read-only\");\n }\n get layout() {\n return doc_classPrivateFieldGet(_layout, this);\n }\n set layout(value) {\n if (!doc_classPrivateFieldGet(doc_userActivationData, this).userActivation) {\n return;\n }\n doc_classPrivateFieldGet(doc_userActivationData, this).userActivation = false;\n if (typeof value !== \"string\") {\n return;\n }\n if (value !== \"SinglePage\" && value !== \"OneColumn\" && value !== \"TwoColumnLeft\" && value !== \"TwoPageLeft\" && value !== \"TwoColumnRight\" && value !== \"TwoPageRight\") {\n value = \"SinglePage\";\n }\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"layout\",\n value\n });\n doc_classPrivateFieldSet(_layout, this, value);\n }\n get media() {\n return doc_classPrivateFieldGet(_media, this);\n }\n set media(media) {\n doc_classPrivateFieldSet(_media, this, media);\n }\n get metadata() {\n return doc_classPrivateFieldGet(_metadata, this);\n }\n set metadata(metadata) {\n doc_classPrivateFieldSet(_metadata, this, metadata);\n }\n get modDate() {\n return doc_classPrivateFieldGet(_modDate, this);\n }\n set modDate(_) {\n throw new Error(\"doc.modDate is read-only\");\n }\n get mouseX() {\n return 0;\n }\n set mouseX(_) {\n throw new Error(\"doc.mouseX is read-only\");\n }\n get mouseY() {\n return 0;\n }\n set mouseY(_) {\n throw new Error(\"doc.mouseY is read-only\");\n }\n get noautocomplete() {\n return doc_classPrivateFieldGet(_noautocomplete, this);\n }\n set noautocomplete(noautocomplete) {\n doc_classPrivateFieldSet(_noautocomplete, this, noautocomplete);\n }\n get nocache() {\n return doc_classPrivateFieldGet(_nocache, this);\n }\n set nocache(nocache) {\n doc_classPrivateFieldSet(_nocache, this, nocache);\n }\n get numFields() {\n return doc_classPrivateFieldGet(_fieldNames, this).length;\n }\n set numFields(_) {\n throw new Error(\"doc.numFields is read-only\");\n }\n get numPages() {\n return doc_classPrivateFieldGet(_numPages, this);\n }\n set numPages(_) {\n throw new Error(\"doc.numPages is read-only\");\n }\n get numTemplates() {\n return 0;\n }\n set numTemplates(_) {\n throw new Error(\"doc.numTemplates is read-only\");\n }\n get outerAppWindowRect() {\n return [0, 0, 0, 0];\n }\n set outerAppWindowRect(_) {\n throw new Error(\"doc.outerAppWindowRect is read-only\");\n }\n get outerDocWindowRect() {\n return [0, 0, 0, 0];\n }\n set outerDocWindowRect(_) {\n throw new Error(\"doc.outerDocWindowRect is read-only\");\n }\n get pageNum() {\n return doc_classPrivateFieldGet(_pageNum, this);\n }\n set pageNum(value) {\n if (!doc_classPrivateFieldGet(doc_userActivationData, this).userActivation) {\n return;\n }\n doc_classPrivateFieldGet(doc_userActivationData, this).userActivation = false;\n if (typeof value !== \"number\" || value < 0 || value >= doc_classPrivateFieldGet(_numPages, this)) {\n return;\n }\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"page-num\",\n value\n });\n doc_classPrivateFieldSet(_pageNum, this, value);\n }\n get pageWindowRect() {\n return [0, 0, 0, 0];\n }\n set pageWindowRect(_) {\n throw new Error(\"doc.pageWindowRect is read-only\");\n }\n get path() {\n return \"\";\n }\n set path(_) {\n throw new Error(\"doc.path is read-only\");\n }\n get permStatusReady() {\n return true;\n }\n set permStatusReady(_) {\n throw new Error(\"doc.permStatusReady is read-only\");\n }\n get producer() {\n return doc_classPrivateFieldGet(_producer, this);\n }\n set producer(_) {\n throw new Error(\"doc.producer is read-only\");\n }\n get requiresFullSave() {\n return false;\n }\n set requiresFullSave(_) {\n throw new Error(\"doc.requiresFullSave is read-only\");\n }\n get securityHandler() {\n return doc_classPrivateFieldGet(_securityHandler, this);\n }\n set securityHandler(_) {\n throw new Error(\"doc.securityHandler is read-only\");\n }\n get selectedAnnots() {\n return [];\n }\n set selectedAnnots(_) {\n throw new Error(\"doc.selectedAnnots is read-only\");\n }\n get sounds() {\n return [];\n }\n set sounds(_) {\n throw new Error(\"doc.sounds is read-only\");\n }\n get spellDictionaryOrder() {\n return doc_classPrivateFieldGet(_spellDictionaryOrder, this);\n }\n set spellDictionaryOrder(spellDictionaryOrder) {\n doc_classPrivateFieldSet(_spellDictionaryOrder, this, spellDictionaryOrder);\n }\n get spellLanguageOrder() {\n return doc_classPrivateFieldGet(_spellLanguageOrder, this);\n }\n set spellLanguageOrder(spellLanguageOrder) {\n doc_classPrivateFieldSet(_spellLanguageOrder, this, spellLanguageOrder);\n }\n get subject() {\n return doc_classPrivateFieldGet(_subject, this);\n }\n set subject(_) {\n throw new Error(\"doc.subject is read-only\");\n }\n get templates() {\n return [];\n }\n set templates(_) {\n throw new Error(\"doc.templates is read-only\");\n }\n get title() {\n return doc_classPrivateFieldGet(_title, this);\n }\n set title(_) {\n throw new Error(\"doc.title is read-only\");\n }\n get URL() {\n return doc_classPrivateFieldGet(_URL, this);\n }\n set URL(_) {\n throw new Error(\"doc.URL is read-only\");\n }\n get viewState() {\n return undefined;\n }\n set viewState(_) {\n throw new Error(\"doc.viewState is read-only\");\n }\n get xfa() {\n return undefined;\n }\n set xfa(_) {\n throw new Error(\"doc.xfa is read-only\");\n }\n get XFAForeground() {\n return false;\n }\n set XFAForeground(_) {\n throw new Error(\"doc.XFAForeground is read-only\");\n }\n get zoomType() {\n return doc_classPrivateFieldGet(_zoomType, this);\n }\n set zoomType(type) {\n if (!doc_classPrivateFieldGet(doc_userActivationData, this).userActivation) {\n return;\n }\n doc_classPrivateFieldGet(doc_userActivationData, this).userActivation = false;\n if (typeof type !== \"string\") {\n return;\n }\n switch (type) {\n case ZoomType.none:\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"zoom\",\n value: 1\n });\n break;\n case ZoomType.fitP:\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"zoom\",\n value: \"page-fit\"\n });\n break;\n case ZoomType.fitW:\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"zoom\",\n value: \"page-width\"\n });\n break;\n case ZoomType.fitH:\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"zoom\",\n value: \"page-height\"\n });\n break;\n case ZoomType.fitV:\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"zoom\",\n value: \"auto\"\n });\n break;\n case ZoomType.pref:\n case ZoomType.refW:\n break;\n default:\n return;\n }\n doc_classPrivateFieldSet(_zoomType, this, type);\n }\n get zoom() {\n return doc_classPrivateFieldGet(_zoom, this);\n }\n set zoom(value) {\n if (!doc_classPrivateFieldGet(doc_userActivationData, this).userActivation) {\n return;\n }\n doc_classPrivateFieldGet(doc_userActivationData, this).userActivation = false;\n if (typeof value !== \"number\" || value < 8.33 || value > 6400) {\n return;\n }\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"zoom\",\n value: value / 100\n });\n }\n addAnnot() {}\n addField() {}\n addIcon() {}\n addLink() {}\n addRecipientListCryptFilter() {}\n addRequirement() {}\n addScript() {}\n addThumbnails() {}\n addWatermarkFromFile() {}\n addWatermarkFromText() {}\n addWeblinks() {}\n bringToFront() {}\n calculateNow() {\n doc_classPrivateFieldGet(_calculateNow, this).call(this);\n }\n closeDoc() {}\n colorConvertPage() {}\n createDataObject() {}\n createTemplate() {}\n deletePages() {}\n deleteSound() {}\n embedDocAsDataObject() {}\n embedOutputIntent() {}\n encryptForRecipients() {}\n encryptUsingPolicy() {}\n exportAsFDF() {}\n exportAsFDFStr() {}\n exportAsText() {}\n exportAsXFDF() {}\n exportAsXFDFStr() {}\n exportDataObject() {}\n exportXFAData() {}\n extractPages() {}\n flattenPages() {}\n getAnnot() {}\n getAnnots() {}\n getAnnot3D() {}\n getAnnots3D() {}\n getColorConvertAction() {}\n getDataObject() {}\n getDataObjectContents() {}\n getField(cName) {\n if (cName && typeof cName === \"object\") {\n cName = cName.cName;\n }\n if (typeof cName !== \"string\") {\n throw new TypeError(\"Invalid field name: must be a string\");\n }\n const searchedField = doc_classPrivateFieldGet(_fields, this).get(cName);\n if (searchedField) {\n return searchedField;\n }\n const parts = cName.split(\"#\");\n let childIndex = NaN;\n if (parts.length === 2) {\n childIndex = Math.floor(parseFloat(parts[1]));\n cName = parts[0];\n }\n for (const [name, field] of doc_classPrivateFieldGet(_fields, this)) {\n if (name.endsWith(cName)) {\n if (!isNaN(childIndex)) {\n const children = doc_assertClassBrand(_Doc_brand, this, _getChildren).call(this, name);\n if (childIndex < 0 || childIndex >= children.length) {\n childIndex = 0;\n }\n if (childIndex < children.length) {\n doc_classPrivateFieldGet(_fields, this).set(cName, children[childIndex]);\n return children[childIndex];\n }\n }\n doc_classPrivateFieldGet(_fields, this).set(cName, field);\n return field;\n }\n }\n return null;\n }\n getIcon() {}\n getLegalWarnings() {}\n getLinks() {}\n getNthFieldName(nIndex) {\n if (nIndex && typeof nIndex === \"object\") {\n nIndex = nIndex.nIndex;\n }\n if (typeof nIndex !== \"number\") {\n throw new TypeError(\"Invalid field index: must be a number\");\n }\n return nIndex >= 0 && nIndex < this.numFields ? doc_classPrivateFieldGet(_fieldNames, this)[Math.trunc(nIndex)] : null;\n }\n getNthTemplate() {\n return null;\n }\n getOCGs() {}\n getOCGOrder() {}\n getPageBox() {}\n getPageLabel() {}\n getPageNthWord() {}\n getPageNthWordQuads() {}\n getPageNumWords() {}\n getPageRotation() {}\n getPageTransition() {}\n getPrintParams() {\n return doc_classPrivateFieldGet(_printParams, this);\n }\n getSound() {}\n getTemplate() {}\n getURL() {}\n gotoNamedDest() {}\n importAnFDF() {}\n importAnXFDF() {}\n importDataObject() {}\n importIcon() {}\n importSound() {}\n importTextData() {}\n importXFAData() {}\n insertPages() {}\n mailDoc() {}\n mailForm() {}\n movePage() {}\n newPage() {}\n openDataObject() {}\n print(bUI = true, nStart = 0, nEnd = -1, bSilent = false, bShrinkToFit = false, bPrintAsImage = false, bReverse = false, bAnnotations = true, printParams = null) {\n if (doc_classPrivateFieldGet(doc_userActivationData, this).disablePrinting || !doc_classPrivateFieldGet(doc_userActivationData, this).userActivation) {\n return;\n }\n doc_classPrivateFieldGet(doc_userActivationData, this).userActivation = false;\n if (bUI && typeof bUI === \"object\") {\n nStart = bUI.nStart;\n nEnd = bUI.nEnd;\n bSilent = bUI.bSilent;\n bShrinkToFit = bUI.bShrinkToFit;\n bPrintAsImage = bUI.bPrintAsImage;\n bReverse = bUI.bReverse;\n bAnnotations = bUI.bAnnotations;\n printParams = bUI.printParams;\n bUI = bUI.bUI;\n }\n if (printParams) {\n nStart = printParams.firstPage;\n nEnd = printParams.lastPage;\n }\n nStart = typeof nStart === \"number\" ? Math.max(0, Math.trunc(nStart)) : 0;\n nEnd = typeof nEnd === \"number\" ? Math.max(0, Math.trunc(nEnd)) : -1;\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"print\",\n start: nStart,\n end: nEnd\n });\n }\n removeDataObject() {}\n removeField() {}\n removeIcon() {}\n removeLinks() {}\n removeRequirement() {}\n removeScript() {}\n removeTemplate() {}\n removeThumbnails() {}\n removeWeblinks() {}\n replacePages() {}\n resetForm(aFields = null) {\n if (aFields && typeof aFields === \"object\" && !Array.isArray(aFields)) {\n aFields = aFields.aFields;\n }\n if (aFields && !Array.isArray(aFields)) {\n aFields = [aFields];\n }\n let mustCalculate = false;\n let fieldsToReset;\n if (aFields) {\n fieldsToReset = new Set();\n for (const fieldName of aFields) {\n if (!fieldName) {\n continue;\n }\n if (typeof fieldName !== \"string\") {\n fieldsToReset = null;\n break;\n }\n const field = this.getField(fieldName);\n if (!field) {\n continue;\n }\n fieldsToReset.add(field);\n mustCalculate = true;\n }\n }\n if (fieldsToReset) {\n for (const field of fieldsToReset) {\n for (const id of FieldInternals.getKidIds(field) || []) {\n const kid = doc_classPrivateFieldGet(doc_appObjects, this)[id];\n if (kid) {\n fieldsToReset.add(kid);\n }\n }\n }\n } else {\n fieldsToReset = doc_classPrivateFieldGet(_fields, this).values();\n mustCalculate = doc_classPrivateFieldGet(_fields, this).size !== 0;\n }\n for (const field of fieldsToReset) {\n FieldInternals.setValue(field, field.defaultValue);\n FieldInternals.send(field, {\n value: field.defaultValue,\n formattedValue: null,\n selRange: [0, 0]\n });\n }\n if (mustCalculate) {\n this.calculateNow();\n }\n }\n saveAs() {}\n scroll() {}\n selectPageNthWord() {}\n setAction() {}\n setDataObjectContents() {}\n setOCGOrder() {}\n setPageAction() {}\n setPageBoxes() {}\n setPageLabels() {}\n setPageRotations() {}\n setPageTabOrder() {}\n setPageTransitions() {}\n spawnPageFromTemplate() {}\n submitForm() {}\n syncAnnotScan() {}\n}\nfunction _initActions() {\n for (const field of doc_classPrivateFieldGet(_fields, this).values()) {\n const initialValue = FieldInternals.getInitialValue(field);\n if (initialValue) {\n FieldInternals.send(field, {\n value: initialValue,\n formattedValue: FieldInternals.getValue(field).toString()\n });\n }\n }\n const dontRun = new Set([\"WillClose\", \"WillSave\", \"DidSave\", \"WillPrint\", \"DidPrint\", \"OpenAction\"]);\n doc_classPrivateFieldGet(doc_userActivationData, this).disableSaving = true;\n for (const actionName of doc_classPrivateFieldGet(doc_actions, this).keys()) {\n if (!dontRun.has(actionName)) {\n doc_assertClassBrand(_Doc_brand, this, doc_runActions).call(this, actionName);\n }\n }\n doc_classPrivateFieldGet(doc_userActivationData, this).disableSaving = false;\n}\nfunction _dispatchDocEvent(name) {\n switch (name) {\n case \"Open\":\n doc_classPrivateFieldGet(doc_userActivationData, this).disableSaving = true;\n doc_assertClassBrand(_Doc_brand, this, doc_runActions).call(this, \"OpenAction\");\n doc_classPrivateFieldGet(doc_userActivationData, this).disableSaving = false;\n break;\n case \"WillPrint\":\n doc_classPrivateFieldGet(doc_userActivationData, this).disablePrinting = true;\n try {\n doc_assertClassBrand(_Doc_brand, this, doc_runActions).call(this, name);\n } catch (error) {\n doc_classPrivateFieldGet(doc_send, this).call(this, serializeError(error));\n }\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"WillPrintFinished\"\n });\n doc_classPrivateFieldGet(doc_userActivationData, this).disablePrinting = false;\n break;\n case \"WillSave\":\n doc_classPrivateFieldGet(doc_userActivationData, this).disableSaving = true;\n try {\n doc_assertClassBrand(_Doc_brand, this, doc_runActions).call(this, name);\n } catch (error) {\n doc_classPrivateFieldGet(doc_send, this).call(this, serializeError(error));\n }\n doc_classPrivateFieldGet(doc_send, this).call(this, {\n command: \"WillSaveFinished\"\n });\n doc_classPrivateFieldGet(doc_userActivationData, this).disableSaving = false;\n break;\n default:\n doc_assertClassBrand(_Doc_brand, this, doc_runActions).call(this, name);\n }\n}\nfunction _dispatchPageEvent(name, actions, pageNumber) {\n if (name === \"PageOpen\") {\n doc_classPrivateFieldGet(_pageActions, this) ?? doc_classPrivateFieldSet(_pageActions, this, new Map());\n doc_classPrivateFieldGet(_pageActions, this).getOrInsertComputed(pageNumber, () => createMap(actions));\n doc_classPrivateFieldSet(_pageNum, this, pageNumber - 1);\n }\n for (const acts of [doc_classPrivateFieldGet(_pageActions, this), doc_classPrivateFieldGet(_otherPageActions, this)]) {\n actions = acts?.get(pageNumber)?.get(name);\n if (actions) {\n for (const action of actions) {\n doc_classPrivateFieldGet(doc_globalEval, this).call(this, action);\n }\n }\n }\n}\nfunction doc_runActions(name) {\n const actions = doc_classPrivateFieldGet(doc_actions, this).get(name);\n if (!actions) {\n return;\n }\n for (const action of actions) {\n try {\n doc_classPrivateFieldGet(doc_globalEval, this).call(this, action);\n } catch (error) {\n doc_classPrivateFieldGet(doc_send, this).call(this, serializeError(error, `Error when executing \"${name}\" for document\\n`));\n }\n }\n}\nfunction _addField(name, field) {\n doc_classPrivateFieldGet(_fields, this).set(name, field);\n doc_classPrivateFieldGet(_fieldNames, this).push(name);\n for (const [page, eventName, scripts] of FieldInternals.getPageActions(field)) {\n doc_classPrivateFieldGet(_otherPageActions, this) ?? doc_classPrivateFieldSet(_otherPageActions, this, new Map());\n doc_classPrivateFieldGet(_otherPageActions, this).getOrInsertComputed(page + 1, makeMap).getOrInsertComputed(eventName, makeArr).push(...scripts);\n }\n}\nfunction _getDate(date) {\n if (!date || date.length < 15 || !date.startsWith(\"D:\")) {\n return date;\n }\n date = date.substring(2);\n const year = date.substring(0, 4);\n const month = date.substring(4, 6);\n const day = date.substring(6, 8);\n const hour = date.substring(8, 10);\n const minute = date.substring(10, 12);\n const o = date.charAt(12);\n let second, offsetPos;\n if (o === \"Z\" || o === \"+\" || o === \"-\") {\n second = \"00\";\n offsetPos = 12;\n } else {\n second = date.substring(12, 14);\n offsetPos = 14;\n }\n const offset = date.substring(offsetPos).replaceAll(\"'\", \"\");\n return new Date(`${year}-${month}-${day}T${hour}:${minute}:${second}${offset}`);\n}\nfunction _getChildren(fieldName) {\n const len = fieldName.length;\n const children = [];\n const pattern = /^\\.[^.]+$/;\n for (const [name, field] of doc_classPrivateFieldGet(_fields, this)) {\n if (name.startsWith(fieldName)) {\n const finalPart = name.slice(len);\n if (pattern.test(finalPart)) {\n children.push(field);\n }\n }\n }\n return children;\n}\nfunction doc_getTerminalChildren(fieldName) {\n const children = [];\n const len = fieldName.length;\n for (const [name, field] of doc_classPrivateFieldGet(_fields, this)) {\n if (name.startsWith(fieldName)) {\n const finalPart = name.slice(len);\n if (FieldInternals.getHasValue(field) && (finalPart === \"\" || finalPart.startsWith(\".\"))) {\n children.push(field);\n }\n }\n }\n return children;\n}\nObject.assign(DocInternals, {\n addField: (doc, name, field) => doc_assertClassBrand(_Doc_brand, doc, _addField).call(doc, name, field),\n dispatchDocEvent: (doc, name) => doc_assertClassBrand(_Doc_brand, doc, _dispatchDocEvent).call(doc, name),\n dispatchPageEvent: (doc, name, actions, pageNumber) => doc_assertClassBrand(_Doc_brand, doc, _dispatchPageEvent).call(doc, name, actions, pageNumber),\n getTerminalChildren: (doc, fieldName) => doc_assertClassBrand(_Doc_brand, doc, doc_getTerminalChildren).call(doc, fieldName),\n initActions: doc => doc_assertClassBrand(_Doc_brand, doc, _initActions).call(doc)\n});\n\n;// ./node_modules/core-js/modules/es.array.reduce.js\nes_array_reduce_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.iterator.reduce.js\nes_iterator_reduce_namespaceFn();\n\n;// ./node_modules/core-js/modules/es.math.sum-precise.js\nes_math_sum_precise_namespaceFn();\n\n;// ./src/scripting_api/event.js\n\n\n\n\nfunction event_classPrivateMethodInitSpec(e, a) { event_checkPrivateRedeclaration(e, a), a.add(e); }\nfunction event_classPrivateFieldInitSpec(e, t, a) { event_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction event_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction event_classPrivateFieldGet(s, a) { return s.get(event_assertClassBrand(s, a)); }\nfunction event_classPrivateFieldSet(s, a, r) { return s.set(event_assertClassBrand(s, a), r), r; }\nfunction event_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\n;\n\n\nconst {\n values: event_values\n} = Object;\nconst EVENT_PROTOTYPE = Object.create(Object.prototype, {\n [Symbol.toStringTag]: {\n value: \"Event\"\n }\n});\nfunction createEvent(data) {\n return {\n __proto__: EVENT_PROTOTYPE,\n change: data.change || \"\",\n changeEx: data.changeEx || null,\n commitKey: data.commitKey || 0,\n fieldFull: data.fieldFull || false,\n keyDown: data.keyDown || false,\n modifier: data.modifier || false,\n name: data.name,\n rc: true,\n richChange: data.richChange || [],\n richChangeEx: data.richChangeEx || [],\n richValue: data.richValue || [],\n selEnd: data.selEnd ?? -1,\n selStart: data.selStart ?? -1,\n shift: data.shift || false,\n source: data.source || null,\n target: data.target || null,\n targetName: \"\",\n type: \"Field\",\n value: data.value || \"\",\n willCommit: data.willCommit || false\n };\n}\nfunction mergeChange(event) {\n let value = event.value;\n if (Array.isArray(value)) {\n return value;\n }\n if (typeof value !== \"string\") {\n value = value.toString();\n }\n const prefix = event.selStart >= 0 ? value.substring(0, event.selStart) : \"\";\n const postfix = event.selEnd >= 0 && event.selEnd <= value.length ? value.substring(event.selEnd) : \"\";\n return `${prefix}${event.change}${postfix}`;\n}\nvar _calculationOrder = /*#__PURE__*/new WeakMap();\nvar event_doc = /*#__PURE__*/new WeakMap();\nvar event_externalCall = /*#__PURE__*/new WeakMap();\nvar _isCalculating = /*#__PURE__*/new WeakMap();\nvar _objects = /*#__PURE__*/new WeakMap();\nvar event_userActivationData = /*#__PURE__*/new WeakMap();\nvar _EventDispatcher_brand = /*#__PURE__*/new WeakSet();\nclass EventDispatcher {\n constructor(doc, calculationOrder, objects, externalCall, userActivationData) {\n event_classPrivateMethodInitSpec(this, _EventDispatcher_brand);\n event_classPrivateFieldInitSpec(this, _calculationOrder, void 0);\n event_classPrivateFieldInitSpec(this, event_doc, void 0);\n event_classPrivateFieldInitSpec(this, event_externalCall, void 0);\n event_classPrivateFieldInitSpec(this, _isCalculating, false);\n event_classPrivateFieldInitSpec(this, _objects, void 0);\n event_classPrivateFieldInitSpec(this, event_userActivationData, void 0);\n event_classPrivateFieldSet(event_doc, this, doc);\n event_classPrivateFieldSet(_calculationOrder, this, calculationOrder);\n event_classPrivateFieldSet(_objects, this, objects);\n event_classPrivateFieldSet(event_externalCall, this, externalCall);\n event_classPrivateFieldSet(event_userActivationData, this, userActivationData);\n }\n dispatch(baseEvent) {\n const id = baseEvent.id;\n if (!(id in event_classPrivateFieldGet(_objects, this))) {\n let event;\n if (id === \"doc\" || id === \"page\") {\n event = globalThis.event = createEvent(baseEvent);\n event.source = event.target = globalThis;\n }\n if (id === \"doc\") {\n const eventName = event.name;\n if (eventName === \"Open\") {\n event_assertClassBrand(_EventDispatcher_brand, this, _userActivation).call(this);\n DocInternals.initActions(event_classPrivateFieldGet(event_doc, this));\n event_assertClassBrand(_EventDispatcher_brand, this, _formatAll).call(this);\n }\n if (![\"DidPrint\", \"DidSave\", \"WillPrint\", \"WillSave\"].includes(eventName)) {\n event_assertClassBrand(_EventDispatcher_brand, this, _userActivation).call(this);\n }\n DocInternals.dispatchDocEvent(event_classPrivateFieldGet(event_doc, this), event.name);\n } else if (id === \"page\") {\n event_assertClassBrand(_EventDispatcher_brand, this, _userActivation).call(this);\n DocInternals.dispatchPageEvent(event_classPrivateFieldGet(event_doc, this), event.name, baseEvent.actions, baseEvent.pageNumber);\n } else if (id === \"app\" && baseEvent.name === \"ResetForm\") {\n event_assertClassBrand(_EventDispatcher_brand, this, _userActivation).call(this);\n for (const fieldId of baseEvent.ids) {\n const field = event_classPrivateFieldGet(_objects, this)[fieldId];\n if (field) {\n FieldInternals.setValue(field, field.defaultValue);\n }\n }\n }\n return;\n }\n const name = baseEvent.name;\n const source = event_classPrivateFieldGet(_objects, this)[id];\n const event = globalThis.event = createEvent(baseEvent);\n let savedChange;\n event_assertClassBrand(_EventDispatcher_brand, this, _userActivation).call(this);\n FieldInternals.prepareEvent(source, id, event);\n switch (name) {\n case \"Keystroke\":\n savedChange = {\n value: event.value,\n changeEx: event.changeEx,\n change: event.change,\n selStart: event.selStart,\n selEnd: event.selEnd\n };\n break;\n case \"Blur\":\n case \"Focus\":\n Object.defineProperty(event, \"value\", {\n configurable: false,\n writable: false,\n enumerable: true,\n value: event.value\n });\n break;\n case \"Validate\":\n event_assertClassBrand(_EventDispatcher_brand, this, _runValidation).call(this, source, event);\n return;\n case \"Action\":\n event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, source, source, event, name);\n event_assertClassBrand(_EventDispatcher_brand, this, _runCalculate).call(this, source, event);\n return;\n }\n event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, source, source, event, name);\n if (name !== \"Keystroke\") {\n return;\n }\n if (event.rc) {\n if (event.willCommit) {\n event_assertClassBrand(_EventDispatcher_brand, this, _runValidation).call(this, source, event);\n } else {\n if (FieldInternals.getIsChoice(source)) {\n FieldInternals.setValue(source, savedChange.changeEx);\n FieldInternals.send(source, {\n value: FieldInternals.getValue(source)\n });\n return;\n }\n const value = mergeChange(event);\n FieldInternals.setValue(source, value);\n let selStart, selEnd;\n if (event.selStart !== savedChange.selStart || event.selEnd !== savedChange.selEnd) {\n selStart = event.selStart;\n selEnd = event.selEnd;\n } else {\n selEnd = selStart = savedChange.selStart + event.change.length;\n }\n FieldInternals.send(source, {\n value,\n selRange: [selStart, selEnd]\n });\n }\n } else if (!event.willCommit) {\n FieldInternals.send(source, {\n value: savedChange.value,\n selRange: [savedChange.selStart, savedChange.selEnd]\n });\n } else {\n FieldInternals.send(source, {\n value: \"\",\n formattedValue: null,\n selRange: [0, 0]\n });\n }\n }\n calculateNow() {\n if (!event_classPrivateFieldGet(_calculationOrder, this) || event_classPrivateFieldGet(_isCalculating, this) || !event_classPrivateFieldGet(event_doc, this).calculate) {\n return;\n }\n event_classPrivateFieldSet(_isCalculating, this, true);\n const first = event_classPrivateFieldGet(_calculationOrder, this)[0];\n const source = event_classPrivateFieldGet(_objects, this)[first];\n globalThis.event = createEvent({});\n event_assertClassBrand(_EventDispatcher_brand, this, _runCalculate).call(this, source, globalThis.event);\n event_classPrivateFieldSet(_isCalculating, this, false);\n }\n}\nfunction _userActivation() {\n event_classPrivateFieldGet(event_userActivationData, this).userActivation = true;\n event_classPrivateFieldGet(event_externalCall, this).call(this, \"setTimeout\", [(/* inlined export .USERACTIVATION_CALLBACKID */0), (/* inlined export .USERACTIVATION_MAXTIME_VALIDITY */5000)]);\n}\nfunction _formatAll() {\n const event = globalThis.event = createEvent({});\n for (const source of event_values(event_classPrivateFieldGet(_objects, this))) {\n event.value = FieldInternals.getComputedValue(source);\n event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, source, source, event, \"Format\");\n }\n}\nfunction _runValidation(source, event) {\n const didValidateRun = event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, source, source, event, \"Validate\");\n if (event.rc) {\n FieldInternals.setValue(source, event.value);\n event_assertClassBrand(_EventDispatcher_brand, this, _runCalculate).call(this, source, event);\n const savedValue = event.value = FieldInternals.getComputedValue(source);\n const formattedValue = event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, source, source, event, \"Format\") ? event.value?.toString?.() : null;\n FieldInternals.send(source, {\n value: savedValue,\n formattedValue\n });\n event.value = savedValue;\n } else if (didValidateRun) {\n FieldInternals.send(source, {\n value: \"\",\n formattedValue: null,\n selRange: [0, 0],\n focus: true\n });\n }\n}\nfunction event_runActions(source, target, event, eventName) {\n event.source = source;\n event.target = target;\n event.name = eventName;\n event.targetName = target.name;\n event.rc = true;\n return FieldInternals.runActions(target, event);\n}\nfunction _runCalculate(source, event) {\n if (!event_classPrivateFieldGet(_calculationOrder, this) || !event_classPrivateFieldGet(event_doc, this).calculate) {\n return;\n }\n for (const targetId of event_classPrivateFieldGet(_calculationOrder, this)) {\n if (!(targetId in event_classPrivateFieldGet(_objects, this))) {\n continue;\n }\n if (!event_classPrivateFieldGet(event_doc, this).calculate) {\n break;\n }\n event.value = null;\n const target = event_classPrivateFieldGet(_objects, this)[targetId];\n let savedValue = FieldInternals.getComputedValue(target);\n event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, source, target, event, \"Calculate\");\n if (!event.rc) {\n continue;\n }\n if (event.value !== null) {\n FieldInternals.setValue(target, event.value);\n } else {\n event.value = FieldInternals.getComputedValue(target);\n }\n event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, target, target, event, \"Validate\");\n if (!event.rc) {\n if (FieldInternals.getComputedValue(target) !== savedValue) {\n target.value = savedValue;\n }\n continue;\n }\n if (event.value === null) {\n event.value = FieldInternals.getComputedValue(target);\n }\n savedValue = FieldInternals.getComputedValue(target);\n const formattedValue = event_assertClassBrand(_EventDispatcher_brand, this, event_runActions).call(this, target, target, event, \"Format\") ? event.value?.toString?.() : null;\n FieldInternals.send(target, {\n value: savedValue,\n formattedValue\n });\n }\n}\n\n;// ./src/scripting_api/aform.js\n\n\n\n\n\n\n\n\n\n\n\n\nfunction aform_classPrivateMethodInitSpec(e, a) { aform_checkPrivateRedeclaration(e, a), a.add(e); }\nfunction aform_classPrivateFieldInitSpec(e, t, a) { aform_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction aform_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction aform_classPrivateFieldGet(s, a) { return s.get(aform_assertClassBrand(s, a)); }\nfunction aform_classPrivateFieldSet(s, a, r) { return s.set(aform_assertClassBrand(s, a), r), r; }\nfunction aform_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\n;\n\n\n\nvar _document = /*#__PURE__*/new WeakMap();\nvar _app = /*#__PURE__*/new WeakMap();\nvar aform_util = /*#__PURE__*/new WeakMap();\nvar _color = /*#__PURE__*/new WeakMap();\nvar _emailRegex = /*#__PURE__*/new WeakMap();\nvar _AForm_brand = /*#__PURE__*/new WeakSet();\nclass AForm {\n constructor(document, app, util, color) {\n aform_classPrivateMethodInitSpec(this, _AForm_brand);\n aform_classPrivateFieldInitSpec(this, _document, void 0);\n aform_classPrivateFieldInitSpec(this, _app, void 0);\n aform_classPrivateFieldInitSpec(this, aform_util, void 0);\n aform_classPrivateFieldInitSpec(this, _color, void 0);\n aform_classPrivateFieldInitSpec(this, _emailRegex, new RegExp(\"^[\\\\w.!#$%&'*+/=?^`{|}~-]+\" + \"@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\" + \"(?:\\\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$\"));\n aform_classPrivateFieldSet(_document, this, document);\n aform_classPrivateFieldSet(_app, this, app);\n aform_classPrivateFieldSet(aform_util, this, util);\n aform_classPrivateFieldSet(_color, this, color);\n }\n AFMergeChange(event = globalThis.event) {\n return event.willCommit ? event.value.toString() : mergeChange(event);\n }\n AFParseDateEx(cString, cOrder) {\n return aform_assertClassBrand(_AForm_brand, this, _parseDate).call(this, cOrder, cString);\n }\n AFExtractNums(str) {\n if (typeof str === \"number\") {\n return [str];\n }\n if (!str || typeof str !== \"string\") {\n return null;\n }\n const first = str.charAt(0);\n if (first === \".\" || first === \",\") {\n str = `0${str}`;\n }\n const numbers = str.match(/(\\d+)/g);\n return numbers.length === 0 ? null : numbers;\n }\n AFMakeNumber(str) {\n if (typeof str === \"number\") {\n return str;\n }\n if (typeof str !== \"string\") {\n return null;\n }\n str = str.trim().replace(\",\", \".\");\n const number = parseFloat(str);\n return isNaN(number) || !isFinite(number) ? null : number;\n }\n AFMakeArrayFromList(string) {\n return typeof string === \"string\" ? string.split(/, ?/g) : string;\n }\n AFNumber_Format(nDec, sepStyle, negStyle, currStyle, strCurrency, bCurrencyPrepend) {\n const event = globalThis.event;\n let value = this.AFMakeNumber(event.value);\n if (value === null) {\n event.value = \"\";\n return;\n }\n const sign = Math.sign(value);\n const buf = [];\n let hasParen = false;\n if (sign === -1 && bCurrencyPrepend && negStyle === 0) {\n buf.push(\"-\");\n }\n if ((negStyle === 2 || negStyle === 3) && sign === -1) {\n buf.push(\"(\");\n hasParen = true;\n }\n if (bCurrencyPrepend) {\n buf.push(strCurrency);\n }\n sepStyle = MathClamp(Math.floor(sepStyle), 0, 4);\n buf.push(\"%,\", sepStyle, \".\", nDec.toString(), \"f\");\n if (!bCurrencyPrepend) {\n buf.push(strCurrency);\n }\n if (hasParen) {\n buf.push(\")\");\n }\n if (negStyle === 1 || negStyle === 3) {\n event.target.textColor = sign === 1 ? aform_classPrivateFieldGet(_color, this).black : aform_classPrivateFieldGet(_color, this).red;\n }\n if ((negStyle !== 0 || bCurrencyPrepend) && sign === -1) {\n value = -value;\n }\n const formatStr = buf.join(\"\");\n event.value = aform_classPrivateFieldGet(aform_util, this).printf(formatStr, value);\n }\n AFNumber_Keystroke(nDec, sepStyle, negStyle, currStyle, strCurrency, bCurrencyPrepend) {\n const event = globalThis.event;\n let value = this.AFMergeChange(event);\n if (!value) {\n return;\n }\n value = value.trim();\n let pattern;\n if (sepStyle > 1) {\n pattern = event.willCommit ? /^[+-]?(\\d+(,\\d*)?|,\\d+)$/ : /^[+-]?\\d*(?:,\\d*)?$/;\n } else {\n pattern = event.willCommit ? /^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)$/ : /^[+-]?\\d*(?:\\.\\d*)?$/;\n }\n if (!pattern.test(value)) {\n if (event.willCommit) {\n const err = `${GlobalConstants.IDS_INVALID_VALUE} ${aform_assertClassBrand(_AForm_brand, this, _mkTargetName).call(this, event)}`;\n aform_classPrivateFieldGet(_app, this).alert(err);\n }\n event.rc = false;\n }\n if (event.willCommit && sepStyle > 1) {\n event.value = parseFloat(value.replace(\",\", \".\"));\n }\n }\n AFPercent_Format(nDec, sepStyle, percentPrepend = false) {\n if (typeof nDec !== \"number\" || typeof sepStyle !== \"number\") {\n return;\n }\n if (nDec < 0) {\n throw new Error(\"Invalid nDec value in AFPercent_Format\");\n }\n const event = globalThis.event;\n if (nDec > 512) {\n event.value = \"%\";\n return;\n }\n nDec = Math.floor(nDec);\n sepStyle = MathClamp(Math.floor(sepStyle), 0, 4);\n let value = this.AFMakeNumber(event.value);\n if (value === null) {\n event.value = \"%\";\n return;\n }\n const formatStr = `%,${sepStyle}.${nDec}f`;\n value = aform_classPrivateFieldGet(aform_util, this).printf(formatStr, value * 100);\n event.value = percentPrepend ? `%${value}` : `${value}%`;\n }\n AFPercent_Keystroke(nDec, sepStyle) {\n this.AFNumber_Keystroke(nDec, sepStyle, 0, 0, \"\", true);\n }\n AFDate_FormatEx(cFormat) {\n const event = globalThis.event;\n const value = event.value;\n if (!value) {\n return;\n }\n const date = aform_assertClassBrand(_AForm_brand, this, _parseDate).call(this, cFormat, value);\n if (date !== null) {\n event.value = aform_classPrivateFieldGet(aform_util, this).printd(cFormat, date);\n }\n }\n AFDate_Format(pdf) {\n this.AFDate_FormatEx(DateFormats[pdf] ?? pdf);\n }\n AFDate_KeystrokeEx(cFormat) {\n const event = globalThis.event;\n if (!event.willCommit) {\n return;\n }\n const value = this.AFMergeChange(event);\n if (!value) {\n return;\n }\n if (aform_assertClassBrand(_AForm_brand, this, _parseDate).call(this, cFormat, value) === null) {\n const invalid = GlobalConstants.IDS_INVALID_DATE;\n const invalid2 = GlobalConstants.IDS_INVALID_DATE2;\n const err = `${invalid} ${aform_assertClassBrand(_AForm_brand, this, _mkTargetName).call(this, event)}${invalid2}${cFormat}`;\n aform_classPrivateFieldGet(_app, this).alert(err);\n event.rc = false;\n }\n }\n AFDate_Keystroke(pdf) {\n if (pdf >= 0 && pdf < DateFormats.length) {\n this.AFDate_KeystrokeEx(DateFormats[pdf]);\n }\n }\n AFRange_Validate(bGreaterThan, nGreaterThan, bLessThan, nLessThan) {\n const event = globalThis.event;\n if (!event.value) {\n return;\n }\n const value = this.AFMakeNumber(event.value);\n if (value === null) {\n return;\n }\n bGreaterThan = !!bGreaterThan;\n bLessThan = !!bLessThan;\n if (bGreaterThan) {\n nGreaterThan = this.AFMakeNumber(nGreaterThan);\n if (nGreaterThan === null) {\n return;\n }\n }\n if (bLessThan) {\n nLessThan = this.AFMakeNumber(nLessThan);\n if (nLessThan === null) {\n return;\n }\n }\n let err = \"\";\n if (bGreaterThan && bLessThan) {\n if (value < nGreaterThan || value > nLessThan) {\n err = aform_classPrivateFieldGet(aform_util, this).printf(GlobalConstants.IDS_GT_AND_LT, nGreaterThan, nLessThan);\n }\n } else if (bGreaterThan) {\n if (value < nGreaterThan) {\n err = aform_classPrivateFieldGet(aform_util, this).printf(GlobalConstants.IDS_GREATER_THAN, nGreaterThan);\n }\n } else if (value > nLessThan) {\n err = aform_classPrivateFieldGet(aform_util, this).printf(GlobalConstants.IDS_LESS_THAN, nLessThan);\n }\n if (err) {\n aform_classPrivateFieldGet(_app, this).alert(err);\n event.rc = false;\n }\n }\n AFSimple(cFunction, nValue1, nValue2) {\n const value1 = this.AFMakeNumber(nValue1);\n if (value1 === null) {\n throw new Error(\"Invalid nValue1 in AFSimple\");\n }\n const value2 = this.AFMakeNumber(nValue2);\n if (value2 === null) {\n throw new Error(\"Invalid nValue2 in AFSimple\");\n }\n switch (cFunction) {\n case \"AVG\":\n return (value1 + value2) / 2;\n case \"SUM\":\n return value1 + value2;\n case \"PRD\":\n return value1 * value2;\n case \"MIN\":\n return Math.min(value1, value2);\n case \"MAX\":\n return Math.max(value1, value2);\n }\n throw new Error(\"Invalid cFunction in AFSimple\");\n }\n AFSimple_Calculate(cFunction, cFields) {\n const actions = {\n AVG: args => Math.sumPrecise(args) / args.length,\n SUM: args => Math.sumPrecise(args),\n PRD: args => args.reduce((acc, value) => acc * value, 1),\n MIN: args => Math.min(...args),\n MAX: args => Math.max(...args)\n };\n if (!(cFunction in actions)) {\n throw new TypeError(\"Invalid function in AFSimple_Calculate\");\n }\n const event = globalThis.event;\n const values = [];\n cFields = this.AFMakeArrayFromList(cFields);\n for (const cField of cFields) {\n const field = aform_classPrivateFieldGet(_document, this).getField(cField);\n if (!field) {\n continue;\n }\n for (const child of field.getArray()) {\n const number = this.AFMakeNumber(child.value);\n values.push(number ?? 0);\n }\n }\n if (values.length === 0) {\n event.value = 0;\n return;\n }\n const res = actions[cFunction](values);\n event.value = Math.round(1e6 * res) / 1e6;\n }\n AFSpecial_Format(psf) {\n const event = globalThis.event;\n if (!event.value) {\n return;\n }\n psf = this.AFMakeNumber(psf);\n let formatStr;\n switch (psf) {\n case 0:\n formatStr = \"99999\";\n break;\n case 1:\n formatStr = \"99999-9999\";\n break;\n case 2:\n formatStr = aform_classPrivateFieldGet(aform_util, this).printx(\"9999999999\", event.value).length >= 10 ? \"(999) 999-9999\" : \"999-9999\";\n break;\n case 3:\n formatStr = \"999-99-9999\";\n break;\n default:\n throw new Error(\"Invalid psf in AFSpecial_Format\");\n }\n event.value = aform_classPrivateFieldGet(aform_util, this).printx(formatStr, event.value);\n }\n AFSpecial_KeystrokeEx(cMask) {\n const event = globalThis.event;\n const simplifiedFormatStr = cMask.replaceAll(/[^9AOX]/g, \"\");\n aform_assertClassBrand(_AForm_brand, this, _AFSpecial_KeystrokeEx_helper).call(this, simplifiedFormatStr, null, false);\n if (event.rc) {\n return;\n }\n event.rc = true;\n aform_assertClassBrand(_AForm_brand, this, _AFSpecial_KeystrokeEx_helper).call(this, cMask, null, true);\n }\n AFSpecial_Keystroke(psf) {\n const event = globalThis.event;\n psf = this.AFMakeNumber(psf);\n let value = this.AFMergeChange(event);\n let formatStr, secondFormatStr;\n switch (psf) {\n case 0:\n formatStr = \"99999\";\n break;\n case 1:\n formatStr = \"99999-9999\";\n break;\n case 2:\n formatStr = \"999-9999\";\n secondFormatStr = \"(999) 999-9999\";\n break;\n case 3:\n formatStr = \"999-99-9999\";\n break;\n default:\n throw new Error(\"Invalid psf in AFSpecial_Keystroke\");\n }\n const formats = secondFormatStr ? [formatStr, secondFormatStr] : [formatStr];\n for (const format of formats) {\n aform_assertClassBrand(_AForm_brand, this, _AFSpecial_KeystrokeEx_helper).call(this, format, value, false);\n if (event.rc) {\n return;\n }\n event.rc = true;\n }\n const re = /[-()\\s]+/g;\n value = value.replaceAll(re, \"\");\n for (const format of formats) {\n aform_assertClassBrand(_AForm_brand, this, _AFSpecial_KeystrokeEx_helper).call(this, format.replaceAll(re, \"\"), value, false);\n if (event.rc) {\n return;\n }\n event.rc = true;\n }\n this.AFSpecial_KeystrokeEx((secondFormatStr && value.match(/\\d/g) || []).length > 7 ? secondFormatStr : formatStr);\n }\n AFTime_FormatEx(cFormat) {\n this.AFDate_FormatEx(cFormat);\n }\n AFTime_Format(pdf) {\n this.AFDate_FormatEx(TimeFormats[pdf] ?? pdf);\n }\n AFTime_KeystrokeEx(cFormat) {\n this.AFDate_KeystrokeEx(cFormat);\n }\n AFTime_Keystroke(pdf) {\n if (pdf >= 0 && pdf < TimeFormats.length) {\n this.AFDate_KeystrokeEx(TimeFormats[pdf]);\n }\n }\n eMailValidate(str) {\n return aform_classPrivateFieldGet(_emailRegex, this).test(str);\n }\n AFExactMatch(rePatterns, str) {\n return rePatterns instanceof RegExp ? str.match(rePatterns)?.[0] === str || 0 : rePatterns.findIndex(re => str.match(re)?.[0] === str) + 1;\n }\n}\nfunction _mkTargetName(event) {\n return event.target ? `[ ${event.target.name} ]` : \"\";\n}\nfunction _parseDate(cFormat, cDate) {\n let date = null;\n try {\n date = aform_classPrivateFieldGet(aform_util, this).scand(cFormat, cDate);\n } catch {}\n if (date) {\n return date;\n }\n date = Date.parse(cDate);\n return isNaN(date) ? null : new Date(date);\n}\nfunction _AFSpecial_KeystrokeEx_helper(cMask, value, warn) {\n if (!cMask) {\n return;\n }\n const event = globalThis.event;\n value || (value = this.AFMergeChange(event));\n if (!value) {\n return;\n }\n const checkers = new Map([[\"9\", char => char >= \"0\" && char <= \"9\"], [\"A\", char => \"a\" <= char && char <= \"z\" || \"A\" <= char && char <= \"Z\"], [\"O\", char => \"a\" <= char && char <= \"z\" || \"A\" <= char && char <= \"Z\" || \"0\" <= char && char <= \"9\"], [\"X\", char => true]]);\n function _checkValidity(_value, _cMask) {\n for (let i = 0, ii = _value.length; i < ii; i++) {\n const mask = _cMask.charAt(i);\n const char = _value.charAt(i);\n const checker = checkers.get(mask);\n if (checker) {\n if (!checker(char)) {\n return false;\n }\n } else if (mask !== char) {\n return false;\n }\n }\n return true;\n }\n const err = `${GlobalConstants.IDS_INVALID_VALUE} = \"${cMask}\"`;\n if (value.length > cMask.length) {\n if (warn) {\n aform_classPrivateFieldGet(_app, this).alert(err);\n }\n event.rc = false;\n return;\n }\n if (event.willCommit) {\n if (value.length < cMask.length) {\n if (warn) {\n aform_classPrivateFieldGet(_app, this).alert(err);\n }\n event.rc = false;\n return;\n }\n if (!_checkValidity(value, cMask)) {\n if (warn) {\n aform_classPrivateFieldGet(_app, this).alert(err);\n }\n event.rc = false;\n return;\n }\n event.value += cMask.substring(value.length);\n return;\n }\n if (value.length < cMask.length) {\n cMask = cMask.substring(0, value.length);\n }\n if (!_checkValidity(value, cMask)) {\n if (warn) {\n aform_classPrivateFieldGet(_app, this).alert(err);\n }\n event.rc = false;\n }\n}\n\n;// ./node_modules/core-js/modules/es.json.stringify.js\nes_json_stringify_namespaceFn();\n\n;// ./src/scripting_api/console.js\n\n\n\n\nfunction console_classPrivateFieldInitSpec(e, t, a) { console_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction console_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction console_classPrivateFieldGet(s, a) { return s.get(console_assertClassBrand(s, a)); }\nfunction console_classPrivateFieldSet(s, a, r) { return s.set(console_assertClassBrand(s, a), r), r; }\nfunction console_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\nvar console_send = /*#__PURE__*/new WeakMap();\nclass Console {\n constructor({\n send\n }) {\n console_classPrivateFieldInitSpec(this, console_send, void 0);\n console_classPrivateFieldSet(console_send, this, send);\n }\n clear() {\n console_classPrivateFieldGet(console_send, this).call(this, {\n id: \"clear\"\n });\n }\n hide() {}\n println(msg) {\n if (typeof msg !== \"string\") {\n try {\n msg = JSON.stringify(msg);\n } catch {\n msg = msg.toString?.() || \"[Unserializable object]\";\n }\n }\n console_classPrivateFieldGet(console_send, this).call(this, {\n command: \"println\",\n value: `PDF.js Console:: ${msg}`\n });\n }\n show() {}\n}\n\n;// ./src/scripting_api/util.js\n\n\n\n\n\n\n\n\n\n\n\n\nfunction util_classPrivateMethodInitSpec(e, a) { util_checkPrivateRedeclaration(e, a), a.add(e); }\nfunction util_defineProperty(e, r, t) { return (r = util_toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction util_toPropertyKey(t) { var i = util_toPrimitive(t, \"string\"); return \"symbol\" == typeof i ? i : i + \"\"; }\nfunction util_toPrimitive(t, e) { if (\"object\" != typeof t || !t) return t; var r; if (\"undefined\" != typeof Symbol && void 0 !== (r = t[Symbol.toPrimitive])) { var i = r.call(t, e || \"default\"); if (\"object\" != typeof i) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === e ? String : Number)(t); }\nfunction util_classPrivateFieldInitSpec(e, t, a) { util_checkPrivateRedeclaration(e, t), t.set(e, a); }\nfunction util_checkPrivateRedeclaration(e, t) { if (t.has(e)) throw new TypeError(\"Cannot initialize the same private elements twice on an object\"); }\nfunction util_classPrivateFieldSet(s, a, r) { return s.set(util_assertClassBrand(s, a), r), r; }\nfunction util_classPrivateFieldGet(s, a) { return s.get(util_assertClassBrand(s, a)); }\nfunction util_assertClassBrand(e, t, n) { if (\"function\" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; throw new TypeError(\"Private element is not present on this object\"); }\nvar _createDateActionsBound = /*#__PURE__*/new WeakMap();\nvar _createScandDataBound = /*#__PURE__*/new WeakMap();\nvar _dateActionsCache = /*#__PURE__*/new WeakMap();\nvar _scandCache = /*#__PURE__*/new WeakMap();\nvar _months = /*#__PURE__*/new WeakMap();\nvar _days = /*#__PURE__*/new WeakMap();\nvar _Util_brand = /*#__PURE__*/new WeakSet();\nclass Util {\n constructor() {\n util_classPrivateMethodInitSpec(this, _Util_brand);\n util_classPrivateFieldInitSpec(this, _createDateActionsBound, util_assertClassBrand(_Util_brand, this, _createDateActions).bind(this));\n util_classPrivateFieldInitSpec(this, _createScandDataBound, util_assertClassBrand(_Util_brand, this, _createScandData).bind(this));\n util_classPrivateFieldInitSpec(this, _dateActionsCache, null);\n util_classPrivateFieldInitSpec(this, _scandCache, null);\n util_classPrivateFieldInitSpec(this, _months, [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"]);\n util_classPrivateFieldInitSpec(this, _days, [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"]);\n util_defineProperty(this, \"MILLISECONDS_IN_DAY\", 86400000);\n util_defineProperty(this, \"MILLISECONDS_IN_WEEK\", 604800000);\n }\n printf(...args) {\n if (args.length === 0) {\n throw new Error(\"Invalid number of params in printf\");\n }\n if (typeof args[0] !== \"string\") {\n throw new TypeError(\"First argument of printf must be a string\");\n }\n const pattern = /%(,[0-4])?([+ 0#]+)?(\\d+)?(\\.\\d+)?(.)/g;\n const PLUS = 1;\n const SPACE = 2;\n const ZERO = 4;\n const HASH = 8;\n let i = 0;\n return args[0].replaceAll(pattern, function (_, nDecSep, cFlags, nWidth, nPrecision, cConvChar) {\n if (cConvChar !== \"d\" && cConvChar !== \"f\" && cConvChar !== \"s\" && cConvChar !== \"x\") {\n const buf = [\"%\"];\n for (const str of [nDecSep, cFlags, nWidth, nPrecision, cConvChar]) {\n if (str) {\n buf.push(str);\n }\n }\n return buf.join(\"\");\n }\n i++;\n if (i === args.length) {\n throw new Error(\"Not enough arguments in printf\");\n }\n const arg = args[i];\n if (cConvChar === \"s\") {\n return arg.toString();\n }\n let flags = 0;\n if (cFlags) {\n for (const flag of cFlags) {\n switch (flag) {\n case \"+\":\n flags |= PLUS;\n break;\n case \" \":\n flags |= SPACE;\n break;\n case \"0\":\n flags |= ZERO;\n break;\n case \"#\":\n flags |= HASH;\n break;\n }\n }\n }\n cFlags = flags;\n nWidth && (nWidth = parseInt(nWidth));\n let intPart = Math.trunc(arg);\n if (cConvChar === \"x\") {\n let hex = Math.abs(intPart).toString(16).toUpperCase();\n if (nWidth !== undefined) {\n hex = hex.padStart(nWidth, cFlags & ZERO ? \"0\" : \" \");\n }\n if (cFlags & HASH) {\n hex = `0x${hex}`;\n }\n return hex;\n }\n nPrecision && (nPrecision = parseInt(nPrecision.substring(1)));\n nDecSep = nDecSep ? nDecSep.substring(1) : \"0\";\n const separators = {\n 0: [\",\", \".\"],\n 1: [\"\", \".\"],\n 2: [\".\", \",\"],\n 3: [\"\", \",\"],\n 4: [\"'\", \".\"]\n };\n const [thousandSep, decimalSep] = separators[nDecSep];\n let decPart = \"\";\n if (cConvChar === \"f\") {\n decPart = nPrecision !== undefined ? Math.abs(arg - intPart).toFixed(nPrecision) : Math.abs(arg - intPart).toString();\n if (decPart.length > 2) {\n if (/^1\\.0+$/.test(decPart)) {\n intPart += Math.sign(arg);\n decPart = `${decimalSep}${decPart.split(\".\")[1]}`;\n } else {\n decPart = `${decimalSep}${decPart.substring(2)}`;\n }\n } else {\n if (decPart === \"1\") {\n intPart += Math.sign(arg);\n }\n decPart = cFlags & HASH ? \".\" : \"\";\n }\n }\n let sign = \"\";\n if (intPart < 0 || cConvChar === \"f\" && arg < 0) {\n sign = \"-\";\n intPart = -intPart;\n } else if (cFlags & PLUS) {\n sign = \"+\";\n } else if (cFlags & SPACE) {\n sign = \" \";\n }\n if (thousandSep && intPart >= 1000) {\n const buf = [];\n while (true) {\n buf.push((intPart % 1000).toString().padStart(3, \"0\"));\n intPart = Math.trunc(intPart / 1000);\n if (intPart < 1000) {\n buf.push(intPart.toString());\n break;\n }\n }\n intPart = buf.reverse().join(thousandSep);\n } else {\n intPart = intPart.toString();\n }\n let n = `${intPart}${decPart}`;\n if (nWidth !== undefined) {\n n = n.padStart(nWidth - sign.length, cFlags & ZERO ? \"0\" : \" \");\n }\n return `${sign}${n}`;\n });\n }\n iconStreamFromIcon() {}\n printd(cFormat, oDate) {\n switch (cFormat) {\n case 0:\n return this.printd(\"D:yyyymmddHHMMss\", oDate);\n case 1:\n return this.printd(\"yyyy.mm.dd HH:MM:ss\", oDate);\n case 2:\n return this.printd(\"m/d/yy h:MM:ss tt\", oDate);\n }\n const handlers = {\n mmmm: data => util_classPrivateFieldGet(_months, this)[data.month],\n mmm: data => util_classPrivateFieldGet(_months, this)[data.month].substring(0, 3),\n mm: data => (data.month + 1).toString().padStart(2, \"0\"),\n m: data => (data.month + 1).toString(),\n dddd: data => util_classPrivateFieldGet(_days, this)[data.dayOfWeek],\n ddd: data => util_classPrivateFieldGet(_days, this)[data.dayOfWeek].substring(0, 3),\n dd: data => data.day.toString().padStart(2, \"0\"),\n d: data => data.day.toString(),\n yyyy: data => data.year.toString().padStart(4, \"0\"),\n yy: data => (data.year % 100).toString().padStart(2, \"0\"),\n HH: data => data.hours.toString().padStart(2, \"0\"),\n H: data => data.hours.toString(),\n hh: data => (1 + (data.hours + 11) % 12).toString().padStart(2, \"0\"),\n h: data => (1 + (data.hours + 11) % 12).toString(),\n MM: data => data.minutes.toString().padStart(2, \"0\"),\n M: data => data.minutes.toString(),\n ss: data => data.seconds.toString().padStart(2, \"0\"),\n s: data => data.seconds.toString(),\n tt: data => data.hours < 12 ? \"am\" : \"pm\",\n t: data => data.hours < 12 ? \"a\" : \"p\"\n };\n const data = {\n year: oDate.getFullYear(),\n month: oDate.getMonth(),\n day: oDate.getDate(),\n dayOfWeek: oDate.getDay(),\n hours: oDate.getHours(),\n minutes: oDate.getMinutes(),\n seconds: oDate.getSeconds()\n };\n const patterns = /(mmmm|mmm|mm|m|dddd|ddd|dd|d|yyyy|yy|HH|H|hh|h|MM|M|ss|s|tt|t|\\\\.)/g;\n return cFormat.replaceAll(patterns, (_, pattern) => pattern in handlers ? handlers[pattern](data) : pattern.charAt(1));\n }\n printx(cFormat, cSource) {\n cSource = (cSource ?? \"\").toString();\n const handlers = [x => x, x => x.toUpperCase(), x => x.toLowerCase()];\n const buf = [];\n let i = 0;\n const ii = cSource.length;\n let currCase = handlers[0];\n let escaped = false;\n for (const command of cFormat) {\n if (escaped) {\n buf.push(command);\n escaped = false;\n continue;\n }\n if (i >= ii) {\n break;\n }\n switch (command) {\n case \"?\":\n buf.push(currCase(cSource.charAt(i++)));\n break;\n case \"X\":\n while (i < ii) {\n const char = cSource.charAt(i++);\n if (\"a\" <= char && char <= \"z\" || \"A\" <= char && char <= \"Z\" || \"0\" <= char && char <= \"9\") {\n buf.push(currCase(char));\n break;\n }\n }\n break;\n case \"A\":\n while (i < ii) {\n const char = cSource.charAt(i++);\n if (\"a\" <= char && char <= \"z\" || \"A\" <= char && char <= \"Z\") {\n buf.push(currCase(char));\n break;\n }\n }\n break;\n case \"9\":\n while (i < ii) {\n const char = cSource.charAt(i++);\n if (\"0\" <= char && char <= \"9\") {\n buf.push(char);\n break;\n }\n }\n break;\n case \"*\":\n while (i < ii) {\n buf.push(currCase(cSource.charAt(i++)));\n }\n break;\n case \"\\\\\":\n escaped = true;\n break;\n case \">\":\n currCase = handlers[1];\n break;\n case \"<\":\n currCase = handlers[2];\n break;\n case \"=\":\n currCase = handlers[0];\n break;\n default:\n buf.push(command);\n }\n }\n return buf.join(\"\");\n }\n scand(cFormat, cDate) {\n if (typeof cDate !== \"string\") {\n return new Date(cDate);\n }\n if (cDate === \"\") {\n return new Date();\n }\n switch (cFormat) {\n case 0:\n return this.scand(\"D:yyyymmddHHMMss\", cDate);\n case 1:\n return this.scand(\"yyyy.mm.dd HH:MM:ss\", cDate);\n case 2:\n return this.scand(\"m/d/yy h:MM:ss tt\", cDate);\n }\n const [regex, actions] = (util_classPrivateFieldGet(_scandCache, this) ?? util_classPrivateFieldSet(_scandCache, this, new Map())).getOrInsertComputed(cFormat, util_classPrivateFieldGet(_createScandDataBound, this));\n const matches = regex.exec(cDate);\n if (!matches || matches.length !== actions.length + 1) {\n return util_assertClassBrand(_Util_brand, this, _tryToGuessDate).call(this, cFormat, cDate);\n }\n const data = {\n year: 2000,\n month: 0,\n day: 1,\n hours: 0,\n minutes: 0,\n seconds: 0,\n am: null\n };\n actions.forEach((action, i) => action(matches[i + 1], data));\n if (data.am !== null) {\n data.hours = data.hours % 12 + (data.am ? 0 : 12);\n }\n return new Date(data.year, data.month, data.day, data.hours, data.minutes, data.seconds);\n }\n spansToXML() {}\n stringFromStream() {}\n xmlToSpans() {}\n}\nfunction _createDateActions(cFormat) {\n const actions = [];\n cFormat.replaceAll(/(d+)|(m+)|(y+)|(H+)|(M+)|(s+)/g, function (_, d, m, y, H, M, s) {\n if (d) {\n actions.push((n, data) => {\n if (n >= 1 && n <= 31) {\n data.day = n;\n return true;\n }\n return false;\n });\n } else if (m) {\n actions.push((n, data) => {\n if (n >= 1 && n <= 12) {\n data.month = n - 1;\n return true;\n }\n return false;\n });\n } else if (y) {\n actions.push((n, data) => {\n if (n < 50) {\n n += 2000;\n } else if (n < 100) {\n n += 1900;\n }\n data.year = n;\n return true;\n });\n } else if (H) {\n actions.push((n, data) => {\n if (n >= 0 && n <= 23) {\n data.hours = n;\n return true;\n }\n return false;\n });\n } else if (M) {\n actions.push((n, data) => {\n if (n >= 0 && n <= 59) {\n data.minutes = n;\n return true;\n }\n return false;\n });\n } else if (s) {\n actions.push((n, data) => {\n if (n >= 0 && n <= 59) {\n data.seconds = n;\n return true;\n }\n return false;\n });\n }\n return \"\";\n });\n return actions;\n}\nfunction _tryToGuessDate(cFormat, cDate) {\n const actions = (util_classPrivateFieldGet(_dateActionsCache, this) ?? util_classPrivateFieldSet(_dateActionsCache, this, new Map())).getOrInsertComputed(cFormat, util_classPrivateFieldGet(_createDateActionsBound, this));\n const number = /\\d+/g;\n let i = 0;\n let array;\n const data = {\n year: new Date().getFullYear(),\n month: 0,\n day: 1,\n hours: 12,\n minutes: 0,\n seconds: 0\n };\n while ((array = number.exec(cDate)) !== null) {\n if (i < actions.length) {\n if (!actions[i++](parseInt(array[0]), data)) {\n return null;\n }\n } else {\n break;\n }\n }\n if (i === 0) {\n return null;\n }\n return new Date(data.year, data.month, data.day, data.hours, data.minutes, data.seconds);\n}\nfunction _createScandData(cFormat) {\n const months = util_classPrivateFieldGet(_months, this),\n days = util_classPrivateFieldGet(_days, this);\n const handlers = {\n mmmm: {\n pattern: `(${months.join(\"|\")})`,\n action: (value, data) => {\n data.month = months.indexOf(value);\n }\n },\n mmm: {\n pattern: `(${months.map(month => month.substring(0, 3)).join(\"|\")})`,\n action: (value, data) => {\n data.month = months.findIndex(month => month.substring(0, 3) === value);\n }\n },\n mm: {\n pattern: `(\\\\d{2})`,\n action: (value, data) => {\n data.month = parseInt(value) - 1;\n }\n },\n m: {\n pattern: `(\\\\d{1,2})`,\n action: (value, data) => {\n data.month = parseInt(value) - 1;\n }\n },\n dddd: {\n pattern: `(${days.join(\"|\")})`,\n action: (value, data) => {\n data.day = days.indexOf(value);\n }\n },\n ddd: {\n pattern: `(${days.map(day => day.substring(0, 3)).join(\"|\")})`,\n action: (value, data) => {\n data.day = days.findIndex(day => day.substring(0, 3) === value);\n }\n },\n dd: {\n pattern: \"(\\\\d{2})\",\n action: (value, data) => {\n data.day = parseInt(value);\n }\n },\n d: {\n pattern: \"(\\\\d{1,2})\",\n action: (value, data) => {\n data.day = parseInt(value);\n }\n },\n yyyy: {\n pattern: \"(\\\\d{4})\",\n action: (value, data) => {\n data.year = parseInt(value);\n }\n },\n yy: {\n pattern: \"(\\\\d{2})\",\n action: (value, data) => {\n data.year = 2000 + parseInt(value);\n }\n },\n HH: {\n pattern: \"(\\\\d{2})\",\n action: (value, data) => {\n data.hours = parseInt(value);\n }\n },\n H: {\n pattern: \"(\\\\d{1,2})\",\n action: (value, data) => {\n data.hours = parseInt(value);\n }\n },\n hh: {\n pattern: \"(\\\\d{2})\",\n action: (value, data) => {\n data.hours = parseInt(value);\n }\n },\n h: {\n pattern: \"(\\\\d{1,2})\",\n action: (value, data) => {\n data.hours = parseInt(value);\n }\n },\n MM: {\n pattern: \"(\\\\d{2})\",\n action: (value, data) => {\n data.minutes = parseInt(value);\n }\n },\n M: {\n pattern: \"(\\\\d{1,2})\",\n action: (value, data) => {\n data.minutes = parseInt(value);\n }\n },\n ss: {\n pattern: \"(\\\\d{2})\",\n action: (value, data) => {\n data.seconds = parseInt(value);\n }\n },\n s: {\n pattern: \"(\\\\d{1,2})\",\n action: (value, data) => {\n data.seconds = parseInt(value);\n }\n },\n tt: {\n pattern: \"([aApP][mM])\",\n action: (value, data) => {\n const char = value.charAt(0);\n data.am = char === \"a\" || char === \"A\";\n }\n },\n t: {\n pattern: \"([aApP])\",\n action: (value, data) => {\n data.am = value === \"a\" || value === \"A\";\n }\n }\n };\n const escapedFormat = cFormat.replaceAll(/[.*+\\-?^${}()|[\\]\\\\]/g, \"\\\\$&\");\n const patterns = /(mmmm|mmm|mm|m|dddd|ddd|dd|d|yyyy|yy|HH|H|hh|h|MM|M|ss|s|tt|t)/g;\n const actions = [];\n const re = escapedFormat.replaceAll(patterns, function (_, patternElement) {\n const {\n pattern,\n action\n } = handlers[patternElement];\n actions.push(action);\n return pattern.includes(\",\") ? `(?=${pattern})\\\\${actions.length}` : pattern;\n });\n return [new RegExp(`^${re}$`), actions];\n}\n\n;// ./src/scripting_api/initialization.js\n\n\n\n\n\n\n\n\n\n\n\n\nfunction initSandbox(params) {\n delete globalThis.pdfjsScripting;\n const externalCall = globalThis.callExternalFunction;\n delete globalThis.callExternalFunction;\n const globalEval = globalThis.eval.bind(globalThis);\n const send = data => externalCall(\"send\", [data]);\n const {\n data\n } = params;\n const appObjects = Object.create(null);\n const userActivationData = {\n userActivation: false,\n disablePrinting: false,\n disableSaving: false\n };\n let eventDispatcher = null;\n const doc = new Doc({\n ...data.docInfo,\n send,\n globalEval,\n appObjects,\n userActivationData,\n calculateNow: () => eventDispatcher.calculateNow()\n });\n eventDispatcher = new EventDispatcher(doc, data.calculationOrder, appObjects, externalCall, userActivationData);\n const app = new App({\n ...data.appInfo,\n send,\n globalEval,\n externalCall,\n doc,\n userActivationData\n });\n const util = new Util();\n const getTerminalChildren = fieldName => DocInternals.getTerminalChildren(doc, fieldName);\n for (const [name, objs] of createMap(data.objects)) {\n const annotations = [];\n let container = null;\n for (const obj of objs) {\n if (obj.type !== \"\") {\n annotations.push(obj);\n } else {\n container = obj;\n }\n }\n let obj = container;\n if (annotations.length > 0) {\n obj = annotations[0];\n obj.send = send;\n }\n obj.globalEval = globalEval;\n obj.sendError = send;\n obj.fieldPath = name;\n obj.appObjects = appObjects;\n obj.util = util;\n obj.getTerminalChildren = getTerminalChildren;\n const field = exposeObject(new Field(obj, annotations.slice(1)));\n DocInternals.addField(doc, name, field);\n for (const object of objs) {\n appObjects[object.id] = field;\n }\n if (container) {\n appObjects[container.id] = field;\n }\n }\n const color = exposeObject(new Color(), true);\n globalThis.event = null;\n globalThis.global = Object.create(null);\n globalThis.app = exposeObject(app, true);\n globalThis.color = color;\n globalThis.console = exposeObject(new Console({\n send\n }), true);\n globalThis.util = exposeObject(util, true);\n globalThis.border = Border;\n globalThis.cursor = Cursor;\n globalThis.display = Display;\n globalThis.font = Font;\n globalThis.highlight = Highlight;\n globalThis.position = Position;\n globalThis.scaleHow = ScaleHow;\n globalThis.scaleWhen = ScaleWhen;\n globalThis.style = Style;\n globalThis.trans = Trans;\n globalThis.zoomtype = ZoomType;\n globalThis.ADBE = {\n Reader_Value_Asked: true,\n Viewer_Value_Asked: true\n };\n const aform = new AForm(doc, app, util, color);\n for (const name of Object.getOwnPropertyNames(AForm.prototype)) {\n if (name !== \"constructor\") {\n globalThis[name] = aform[name].bind(aform);\n }\n }\n for (const [name, value] of Object.entries(GlobalConstants)) {\n Object.defineProperty(globalThis, name, {\n value,\n writable: false\n });\n }\n Object.defineProperties(globalThis, {\n ColorConvert: {\n value: color.convert.bind(color),\n writable: true\n },\n ColorEqual: {\n value: color.equal.bind(color),\n writable: true\n }\n });\n const properties = Object.create(null);\n for (const name of Object.getOwnPropertyNames(Doc.prototype)) {\n if (name === \"constructor\") {\n continue;\n }\n const descriptor = Object.getOwnPropertyDescriptor(Doc.prototype, name);\n if (descriptor.get) {\n properties[name] = {\n get: descriptor.get.bind(doc),\n set: descriptor.set.bind(doc)\n };\n } else {\n properties[name] = {\n value: Doc.prototype[name].bind(doc)\n };\n }\n }\n Object.defineProperties(globalThis, properties);\n useNativeToStringForPublicFunctions();\n const functions = {\n dispatchEvent: event => eventDispatcher.dispatch(event),\n timeoutCb: timeout => AppInternals.evalCallback(app, timeout)\n };\n return (name, args) => {\n try {\n functions[name](args);\n } catch (error) {\n send(serializeError(error));\n }\n };\n}\n\n;// ./src/pdf.scripting.js\n\nglobalThis.pdfjsScripting = {\n initSandbox: initSandbox\n};\n/******/ })()\n;"];
code.push("delete dump;");
let success = false;
let buf = 0;
try {
const sandboxData = this.support.exportValueToSandbox(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) {
NgxConsole.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");
}
}
async function QuickJSSandbox(wasmUrl = "../web/wasm/") {
const {
default: ModuleLoader
} = await import(
/*webpackIgnore: true*/
/*@vite-ignore*/
`${wasmUrl}quickjs-eval.js`);
const module = await ModuleLoader();
return new Sandbox(window, module);
}
globalThis.pdfjsSandbox = {
QuickJSSandbox
};
export { QuickJSSandbox };