@huolala-tech/page-spy-plugin-ospy
Version:
Offline-fist PageSpy, plug and play. Only available in browser.
750 lines • 976 kB
JavaScript
function _toPrimitive$1(tr, er) {
if (typeof tr != "object" || !tr) return tr;
var rr = tr[Symbol.toPrimitive];
if (rr !== void 0) {
var nr = rr.call(tr, er || "default");
if (typeof nr != "object") return nr;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return (er === "string" ? String : Number)(tr);
}
function _toPropertyKey$1(tr) {
var er = _toPrimitive$1(tr, "string");
return typeof er == "symbol" ? er : er + "";
}
function _defineProperty$1(tr, er, rr) {
return er = _toPropertyKey$1(er), er in tr ? Object.defineProperty(tr, er, {
value: rr,
enumerable: !0,
configurable: !0,
writable: !0
}) : tr[er] = rr, tr;
}
var commonjsGlobal$1 = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}, check$1 = function(tr) {
return tr && tr.Math == Math && tr;
}, global$T = (
// eslint-disable-next-line es/no-global-this -- safe
check$1(typeof globalThis == "object" && globalThis) || check$1(typeof window == "object" && window) || // eslint-disable-next-line no-restricted-globals -- safe
check$1(typeof self == "object" && self) || check$1(typeof commonjsGlobal$1 == "object" && commonjsGlobal$1) || // eslint-disable-next-line no-new-func -- fallback
/* @__PURE__ */ function() {
return this;
}() || commonjsGlobal$1 || Function("return this")()
), objectGetOwnPropertyDescriptor$1 = {}, fails$Y = function(tr) {
try {
return !!tr();
} catch {
return !0;
}
}, fails$X = fails$Y, descriptors$1 = !fails$X(function() {
return Object.defineProperty({}, 1, { get: function() {
return 7;
} })[1] != 7;
}), fails$W = fails$Y, functionBindNative$1 = !fails$W(function() {
var tr = (function() {
}).bind();
return typeof tr != "function" || tr.hasOwnProperty("prototype");
}), NATIVE_BIND$7 = functionBindNative$1, call$C = Function.prototype.call, functionCall$1 = NATIVE_BIND$7 ? call$C.bind(call$C) : function() {
return call$C.apply(call$C, arguments);
}, objectPropertyIsEnumerable$1 = {}, $propertyIsEnumerable$1 = {}.propertyIsEnumerable, getOwnPropertyDescriptor$7 = Object.getOwnPropertyDescriptor, NASHORN_BUG$1 = getOwnPropertyDescriptor$7 && !$propertyIsEnumerable$1.call({ 1: 2 }, 1);
objectPropertyIsEnumerable$1.f = NASHORN_BUG$1 ? function(er) {
var rr = getOwnPropertyDescriptor$7(this, er);
return !!rr && rr.enumerable;
} : $propertyIsEnumerable$1;
var createPropertyDescriptor$g = function(tr, er) {
return {
enumerable: !(tr & 1),
configurable: !(tr & 2),
writable: !(tr & 4),
value: er
};
}, NATIVE_BIND$6 = functionBindNative$1, FunctionPrototype$5 = Function.prototype, call$B = FunctionPrototype$5.call, uncurryThisWithBind$1 = NATIVE_BIND$6 && FunctionPrototype$5.bind.bind(call$B, call$B), functionUncurryThis$1 = NATIVE_BIND$6 ? uncurryThisWithBind$1 : function(tr) {
return function() {
return call$B.apply(tr, arguments);
};
}, uncurryThis$19 = functionUncurryThis$1, toString$m = uncurryThis$19({}.toString), stringSlice$h = uncurryThis$19("".slice), classofRaw$5 = function(tr) {
return stringSlice$h(toString$m(tr), 8, -1);
}, uncurryThis$18 = functionUncurryThis$1, fails$V = fails$Y, classof$m = classofRaw$5, $Object$9 = Object, split$7 = uncurryThis$18("".split), indexedObject$1 = fails$V(function() {
return !$Object$9("z").propertyIsEnumerable(0);
}) ? function(tr) {
return classof$m(tr) == "String" ? split$7(tr, "") : $Object$9(tr);
} : $Object$9, isNullOrUndefined$b = function(tr) {
return tr == null;
}, isNullOrUndefined$a = isNullOrUndefined$b, $TypeError$C = TypeError, requireObjectCoercible$b = function(tr) {
if (isNullOrUndefined$a(tr)) throw $TypeError$C("Can't call method on " + tr);
return tr;
}, IndexedObject$6 = indexedObject$1, requireObjectCoercible$a = requireObjectCoercible$b, toIndexedObject$c = function(tr) {
return IndexedObject$6(requireObjectCoercible$a(tr));
}, documentAll$5 = typeof document == "object" && document.all, IS_HTMLDDA$1 = typeof documentAll$5 > "u" && documentAll$5 !== void 0, documentAll_1$1 = {
all: documentAll$5,
IS_HTMLDDA: IS_HTMLDDA$1
}, $documentAll$3 = documentAll_1$1, documentAll$4 = $documentAll$3.all, isCallable$O = $documentAll$3.IS_HTMLDDA ? function(tr) {
return typeof tr == "function" || tr === documentAll$4;
} : function(tr) {
return typeof tr == "function";
}, isCallable$N = isCallable$O, $documentAll$2 = documentAll_1$1, documentAll$3 = $documentAll$2.all, isObject$m = $documentAll$2.IS_HTMLDDA ? function(tr) {
return typeof tr == "object" ? tr !== null : isCallable$N(tr) || tr === documentAll$3;
} : function(tr) {
return typeof tr == "object" ? tr !== null : isCallable$N(tr);
}, global$S = global$T, isCallable$M = isCallable$O, aFunction$1 = function(tr) {
return isCallable$M(tr) ? tr : void 0;
}, getBuiltIn$l = function(tr, er) {
return arguments.length < 2 ? aFunction$1(global$S[tr]) : global$S[tr] && global$S[tr][er];
}, uncurryThis$17 = functionUncurryThis$1, objectIsPrototypeOf$1 = uncurryThis$17({}.isPrototypeOf), engineUserAgent$1 = typeof navigator < "u" && String(navigator.userAgent) || "", global$R = global$T, userAgent$3 = engineUserAgent$1, process$2 = global$R.process, Deno$2 = global$R.Deno, versions$1 = process$2 && process$2.versions || Deno$2 && Deno$2.version, v8$1 = versions$1 && versions$1.v8, match$1, version$2;
v8$1 && (match$1 = v8$1.split("."), version$2 = match$1[0] > 0 && match$1[0] < 4 ? 1 : +(match$1[0] + match$1[1]));
!version$2 && userAgent$3 && (match$1 = userAgent$3.match(/Edge\/(\d+)/), (!match$1 || match$1[1] >= 74) && (match$1 = userAgent$3.match(/Chrome\/(\d+)/), match$1 && (version$2 = +match$1[1])));
var engineV8Version$1 = version$2, V8_VERSION$1 = engineV8Version$1, fails$U = fails$Y, global$Q = global$T, $String$d = global$Q.String, symbolConstructorDetection$1 = !!Object.getOwnPropertySymbols && !fails$U(function() {
var tr = Symbol();
return !$String$d(tr) || !(Object(tr) instanceof Symbol) || // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
!Symbol.sham && V8_VERSION$1 && V8_VERSION$1 < 41;
}), NATIVE_SYMBOL$7 = symbolConstructorDetection$1, useSymbolAsUid$1 = NATIVE_SYMBOL$7 && !Symbol.sham && typeof Symbol.iterator == "symbol", getBuiltIn$k = getBuiltIn$l, isCallable$L = isCallable$O, isPrototypeOf$8 = objectIsPrototypeOf$1, USE_SYMBOL_AS_UID$3 = useSymbolAsUid$1, $Object$8 = Object, isSymbol$8 = USE_SYMBOL_AS_UID$3 ? function(tr) {
return typeof tr == "symbol";
} : function(tr) {
var er = getBuiltIn$k("Symbol");
return isCallable$L(er) && isPrototypeOf$8(er.prototype, $Object$8(tr));
}, $String$c = String, tryToString$9 = function(tr) {
try {
return $String$c(tr);
} catch {
return "Object";
}
}, isCallable$K = isCallable$O, tryToString$8 = tryToString$9, $TypeError$B = TypeError, aCallable$h = function(tr) {
if (isCallable$K(tr)) return tr;
throw $TypeError$B(tryToString$8(tr) + " is not a function");
}, aCallable$g = aCallable$h, isNullOrUndefined$9 = isNullOrUndefined$b, getMethod$9 = function(tr, er) {
var rr = tr[er];
return isNullOrUndefined$9(rr) ? void 0 : aCallable$g(rr);
}, call$A = functionCall$1, isCallable$J = isCallable$O, isObject$l = isObject$m, $TypeError$A = TypeError, ordinaryToPrimitive$3 = function(tr, er) {
var rr, nr;
if (er === "string" && isCallable$J(rr = tr.toString) && !isObject$l(nr = call$A(rr, tr)) || isCallable$J(rr = tr.valueOf) && !isObject$l(nr = call$A(rr, tr)) || er !== "string" && isCallable$J(rr = tr.toString) && !isObject$l(nr = call$A(rr, tr))) return nr;
throw $TypeError$A("Can't convert object to primitive value");
}, shared$9 = { exports: {} }, isPure$1 = !1, global$P = global$T, defineProperty$i = Object.defineProperty, defineGlobalProperty$7 = function(tr, er) {
try {
defineProperty$i(global$P, tr, { value: er, configurable: !0, writable: !0 });
} catch {
global$P[tr] = er;
}
return er;
}, global$O = global$T, defineGlobalProperty$6 = defineGlobalProperty$7, SHARED$1 = "__core-js_shared__", store$7 = global$O[SHARED$1] || defineGlobalProperty$6(SHARED$1, {}), sharedStore$1 = store$7, store$6 = sharedStore$1;
(shared$9.exports = function(tr, er) {
return store$6[tr] || (store$6[tr] = er !== void 0 ? er : {});
})("versions", []).push({
version: "3.30.2",
mode: "global",
copyright: "© 2014-2023 Denis Pushkarev (zloirock.ru)",
license: "https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",
source: "https://github.com/zloirock/core-js"
});
var sharedExports$1 = shared$9.exports, requireObjectCoercible$9 = requireObjectCoercible$b, $Object$7 = Object, toObject$k = function(tr) {
return $Object$7(requireObjectCoercible$9(tr));
}, uncurryThis$16 = functionUncurryThis$1, toObject$j = toObject$k, hasOwnProperty$3 = uncurryThis$16({}.hasOwnProperty), hasOwnProperty_1$1 = Object.hasOwn || function(er, rr) {
return hasOwnProperty$3(toObject$j(er), rr);
}, uncurryThis$15 = functionUncurryThis$1, id$1 = 0, postfix$1 = Math.random(), toString$l = uncurryThis$15(1 .toString), uid$6 = function(tr) {
return "Symbol(" + (tr === void 0 ? "" : tr) + ")_" + toString$l(++id$1 + postfix$1, 36);
}, global$N = global$T, shared$8 = sharedExports$1, hasOwn$t = hasOwnProperty_1$1, uid$5 = uid$6, NATIVE_SYMBOL$6 = symbolConstructorDetection$1, USE_SYMBOL_AS_UID$2 = useSymbolAsUid$1, Symbol$2 = global$N.Symbol, WellKnownSymbolsStore$1 = shared$8("wks"), createWellKnownSymbol$1 = USE_SYMBOL_AS_UID$2 ? Symbol$2.for || Symbol$2 : Symbol$2 && Symbol$2.withoutSetter || uid$5, wellKnownSymbol$y = function(tr) {
return hasOwn$t(WellKnownSymbolsStore$1, tr) || (WellKnownSymbolsStore$1[tr] = NATIVE_SYMBOL$6 && hasOwn$t(Symbol$2, tr) ? Symbol$2[tr] : createWellKnownSymbol$1("Symbol." + tr)), WellKnownSymbolsStore$1[tr];
}, call$z = functionCall$1, isObject$k = isObject$m, isSymbol$7 = isSymbol$8, getMethod$8 = getMethod$9, ordinaryToPrimitive$2 = ordinaryToPrimitive$3, wellKnownSymbol$x = wellKnownSymbol$y, $TypeError$z = TypeError, TO_PRIMITIVE$1 = wellKnownSymbol$x("toPrimitive"), toPrimitive$4 = function(tr, er) {
if (!isObject$k(tr) || isSymbol$7(tr)) return tr;
var rr = getMethod$8(tr, TO_PRIMITIVE$1), nr;
if (rr) {
if (er === void 0 && (er = "default"), nr = call$z(rr, tr, er), !isObject$k(nr) || isSymbol$7(nr)) return nr;
throw $TypeError$z("Can't convert object to primitive value");
}
return er === void 0 && (er = "number"), ordinaryToPrimitive$2(tr, er);
}, toPrimitive$3 = toPrimitive$4, isSymbol$6 = isSymbol$8, toPropertyKey$8 = function(tr) {
var er = toPrimitive$3(tr, "string");
return isSymbol$6(er) ? er : er + "";
}, global$M = global$T, isObject$j = isObject$m, document$2 = global$M.document, EXISTS$3 = isObject$j(document$2) && isObject$j(document$2.createElement), documentCreateElement$5 = function(tr) {
return EXISTS$3 ? document$2.createElement(tr) : {};
}, DESCRIPTORS$I = descriptors$1, fails$T = fails$Y, createElement$1 = documentCreateElement$5, ie8DomDefine$1 = !DESCRIPTORS$I && !fails$T(function() {
return Object.defineProperty(createElement$1("div"), "a", {
get: function() {
return 7;
}
}).a != 7;
}), DESCRIPTORS$H = descriptors$1, call$y = functionCall$1, propertyIsEnumerableModule$3 = objectPropertyIsEnumerable$1, createPropertyDescriptor$f = createPropertyDescriptor$g, toIndexedObject$b = toIndexedObject$c, toPropertyKey$7 = toPropertyKey$8, hasOwn$s = hasOwnProperty_1$1, IE8_DOM_DEFINE$3 = ie8DomDefine$1, $getOwnPropertyDescriptor$3 = Object.getOwnPropertyDescriptor;
objectGetOwnPropertyDescriptor$1.f = DESCRIPTORS$H ? $getOwnPropertyDescriptor$3 : function(er, rr) {
if (er = toIndexedObject$b(er), rr = toPropertyKey$7(rr), IE8_DOM_DEFINE$3) try {
return $getOwnPropertyDescriptor$3(er, rr);
} catch {
}
if (hasOwn$s(er, rr)) return createPropertyDescriptor$f(!call$y(propertyIsEnumerableModule$3.f, er, rr), er[rr]);
};
var objectDefineProperty$1 = {}, DESCRIPTORS$G = descriptors$1, fails$S = fails$Y, v8PrototypeDefineBug$1 = DESCRIPTORS$G && fails$S(function() {
return Object.defineProperty(function() {
}, "prototype", {
value: 42,
writable: !1
}).prototype != 42;
}), isObject$i = isObject$m, $String$b = String, $TypeError$y = TypeError, anObject$x = function(tr) {
if (isObject$i(tr)) return tr;
throw $TypeError$y($String$b(tr) + " is not an object");
}, DESCRIPTORS$F = descriptors$1, IE8_DOM_DEFINE$2 = ie8DomDefine$1, V8_PROTOTYPE_DEFINE_BUG$3 = v8PrototypeDefineBug$1, anObject$w = anObject$x, toPropertyKey$6 = toPropertyKey$8, $TypeError$x = TypeError, $defineProperty$1 = Object.defineProperty, $getOwnPropertyDescriptor$2 = Object.getOwnPropertyDescriptor, ENUMERABLE$1 = "enumerable", CONFIGURABLE$3 = "configurable", WRITABLE$1 = "writable";
objectDefineProperty$1.f = DESCRIPTORS$F ? V8_PROTOTYPE_DEFINE_BUG$3 ? function(er, rr, nr) {
if (anObject$w(er), rr = toPropertyKey$6(rr), anObject$w(nr), typeof er == "function" && rr === "prototype" && "value" in nr && WRITABLE$1 in nr && !nr[WRITABLE$1]) {
var ar = $getOwnPropertyDescriptor$2(er, rr);
ar && ar[WRITABLE$1] && (er[rr] = nr.value, nr = {
configurable: CONFIGURABLE$3 in nr ? nr[CONFIGURABLE$3] : ar[CONFIGURABLE$3],
enumerable: ENUMERABLE$1 in nr ? nr[ENUMERABLE$1] : ar[ENUMERABLE$1],
writable: !1
});
}
return $defineProperty$1(er, rr, nr);
} : $defineProperty$1 : function(er, rr, nr) {
if (anObject$w(er), rr = toPropertyKey$6(rr), anObject$w(nr), IE8_DOM_DEFINE$2) try {
return $defineProperty$1(er, rr, nr);
} catch {
}
if ("get" in nr || "set" in nr) throw $TypeError$x("Accessors not supported");
return "value" in nr && (er[rr] = nr.value), er;
};
var DESCRIPTORS$E = descriptors$1, definePropertyModule$a = objectDefineProperty$1, createPropertyDescriptor$e = createPropertyDescriptor$g, createNonEnumerableProperty$k = DESCRIPTORS$E ? function(tr, er, rr) {
return definePropertyModule$a.f(tr, er, createPropertyDescriptor$e(1, rr));
} : function(tr, er, rr) {
return tr[er] = rr, tr;
}, makeBuiltIn$7 = { exports: {} }, DESCRIPTORS$D = descriptors$1, hasOwn$r = hasOwnProperty_1$1, FunctionPrototype$4 = Function.prototype, getDescriptor$1 = DESCRIPTORS$D && Object.getOwnPropertyDescriptor, EXISTS$2 = hasOwn$r(FunctionPrototype$4, "name"), PROPER$1 = EXISTS$2 && (function() {
}).name === "something", CONFIGURABLE$2 = EXISTS$2 && (!DESCRIPTORS$D || DESCRIPTORS$D && getDescriptor$1(FunctionPrototype$4, "name").configurable), functionName$1 = {
EXISTS: EXISTS$2,
PROPER: PROPER$1,
CONFIGURABLE: CONFIGURABLE$2
}, uncurryThis$14 = functionUncurryThis$1, isCallable$I = isCallable$O, store$5 = sharedStore$1, functionToString$1 = uncurryThis$14(Function.toString);
isCallable$I(store$5.inspectSource) || (store$5.inspectSource = function(tr) {
return functionToString$1(tr);
});
var inspectSource$5 = store$5.inspectSource, global$L = global$T, isCallable$H = isCallable$O, WeakMap$4 = global$L.WeakMap, weakMapBasicDetection$1 = isCallable$H(WeakMap$4) && /native code/.test(String(WeakMap$4)), shared$7 = sharedExports$1, uid$4 = uid$6, keys$5 = shared$7("keys"), sharedKey$7 = function(tr) {
return keys$5[tr] || (keys$5[tr] = uid$4(tr));
}, hiddenKeys$9 = {}, NATIVE_WEAK_MAP$1 = weakMapBasicDetection$1, global$K = global$T, isObject$h = isObject$m, createNonEnumerableProperty$j = createNonEnumerableProperty$k, hasOwn$q = hasOwnProperty_1$1, shared$6 = sharedStore$1, sharedKey$6 = sharedKey$7, hiddenKeys$8 = hiddenKeys$9, OBJECT_ALREADY_INITIALIZED$1 = "Object already initialized", TypeError$8 = global$K.TypeError, WeakMap$3 = global$K.WeakMap, set$3, get$3, has$d, enforce$1 = function(tr) {
return has$d(tr) ? get$3(tr) : set$3(tr, {});
}, getterFor$1 = function(tr) {
return function(er) {
var rr;
if (!isObject$h(er) || (rr = get$3(er)).type !== tr)
throw TypeError$8("Incompatible receiver, " + tr + " required");
return rr;
};
};
if (NATIVE_WEAK_MAP$1 || shared$6.state) {
var store$4 = shared$6.state || (shared$6.state = new WeakMap$3());
store$4.get = store$4.get, store$4.has = store$4.has, store$4.set = store$4.set, set$3 = function(tr, er) {
if (store$4.has(tr)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED$1);
return er.facade = tr, store$4.set(tr, er), er;
}, get$3 = function(tr) {
return store$4.get(tr) || {};
}, has$d = function(tr) {
return store$4.has(tr);
};
} else {
var STATE$1 = sharedKey$6("state");
hiddenKeys$8[STATE$1] = !0, set$3 = function(tr, er) {
if (hasOwn$q(tr, STATE$1)) throw TypeError$8(OBJECT_ALREADY_INITIALIZED$1);
return er.facade = tr, createNonEnumerableProperty$j(tr, STATE$1, er), er;
}, get$3 = function(tr) {
return hasOwn$q(tr, STATE$1) ? tr[STATE$1] : {};
}, has$d = function(tr) {
return hasOwn$q(tr, STATE$1);
};
}
var internalState$1 = {
set: set$3,
get: get$3,
has: has$d,
enforce: enforce$1,
getterFor: getterFor$1
}, uncurryThis$13 = functionUncurryThis$1, fails$R = fails$Y, isCallable$G = isCallable$O, hasOwn$p = hasOwnProperty_1$1, DESCRIPTORS$C = descriptors$1, CONFIGURABLE_FUNCTION_NAME$5 = functionName$1.CONFIGURABLE, inspectSource$4 = inspectSource$5, InternalStateModule$c = internalState$1, enforceInternalState$3 = InternalStateModule$c.enforce, getInternalState$8 = InternalStateModule$c.get, $String$a = String, defineProperty$h = Object.defineProperty, stringSlice$g = uncurryThis$13("".slice), replace$j = uncurryThis$13("".replace), join$7 = uncurryThis$13([].join), CONFIGURABLE_LENGTH$1 = DESCRIPTORS$C && !fails$R(function() {
return defineProperty$h(function() {
}, "length", { value: 8 }).length !== 8;
}), TEMPLATE$1 = String(String).split("String"), makeBuiltIn$6 = makeBuiltIn$7.exports = function(tr, er, rr) {
stringSlice$g($String$a(er), 0, 7) === "Symbol(" && (er = "[" + replace$j($String$a(er), /^Symbol\(([^)]*)\)/, "$1") + "]"), rr && rr.getter && (er = "get " + er), rr && rr.setter && (er = "set " + er), (!hasOwn$p(tr, "name") || CONFIGURABLE_FUNCTION_NAME$5 && tr.name !== er) && (DESCRIPTORS$C ? defineProperty$h(tr, "name", { value: er, configurable: !0 }) : tr.name = er), CONFIGURABLE_LENGTH$1 && rr && hasOwn$p(rr, "arity") && tr.length !== rr.arity && defineProperty$h(tr, "length", { value: rr.arity });
try {
rr && hasOwn$p(rr, "constructor") && rr.constructor ? DESCRIPTORS$C && defineProperty$h(tr, "prototype", { writable: !1 }) : tr.prototype && (tr.prototype = void 0);
} catch {
}
var nr = enforceInternalState$3(tr);
return hasOwn$p(nr, "source") || (nr.source = join$7(TEMPLATE$1, typeof er == "string" ? er : "")), tr;
};
Function.prototype.toString = makeBuiltIn$6(function() {
return isCallable$G(this) && getInternalState$8(this).source || inspectSource$4(this);
}, "toString");
var makeBuiltInExports$1 = makeBuiltIn$7.exports, isCallable$F = isCallable$O, definePropertyModule$9 = objectDefineProperty$1, makeBuiltIn$5 = makeBuiltInExports$1, defineGlobalProperty$5 = defineGlobalProperty$7, defineBuiltIn$i = function(tr, er, rr, nr) {
nr || (nr = {});
var ar = nr.enumerable, or = nr.name !== void 0 ? nr.name : er;
if (isCallable$F(rr) && makeBuiltIn$5(rr, or, nr), nr.global)
ar ? tr[er] = rr : defineGlobalProperty$5(er, rr);
else {
try {
nr.unsafe ? tr[er] && (ar = !0) : delete tr[er];
} catch {
}
ar ? tr[er] = rr : definePropertyModule$9.f(tr, er, {
value: rr,
enumerable: !1,
configurable: !nr.nonConfigurable,
writable: !nr.nonWritable
});
}
return tr;
}, objectGetOwnPropertyNames$1 = {}, ceil$1 = Math.ceil, floor$c = Math.floor, mathTrunc$1 = Math.trunc || function(er) {
var rr = +er;
return (rr > 0 ? floor$c : ceil$1)(rr);
}, trunc$1 = mathTrunc$1, toIntegerOrInfinity$g = function(tr) {
var er = +tr;
return er !== er || er === 0 ? 0 : trunc$1(er);
}, toIntegerOrInfinity$f = toIntegerOrInfinity$g, max$7 = Math.max, min$7 = Math.min, toAbsoluteIndex$9 = function(tr, er) {
var rr = toIntegerOrInfinity$f(tr);
return rr < 0 ? max$7(rr + er, 0) : min$7(rr, er);
}, toIntegerOrInfinity$e = toIntegerOrInfinity$g, min$6 = Math.min, toLength$c = function(tr) {
return tr > 0 ? min$6(toIntegerOrInfinity$e(tr), 9007199254740991) : 0;
}, toLength$b = toLength$c, lengthOfArrayLike$h = function(tr) {
return toLength$b(tr.length);
}, toIndexedObject$a = toIndexedObject$c, toAbsoluteIndex$8 = toAbsoluteIndex$9, lengthOfArrayLike$g = lengthOfArrayLike$h, createMethod$8 = function(tr) {
return function(er, rr, nr) {
var ar = toIndexedObject$a(er), or = lengthOfArrayLike$g(ar), ir = toAbsoluteIndex$8(nr, or), sr;
if (tr && rr != rr) {
for (; or > ir; )
if (sr = ar[ir++], sr != sr) return !0;
} else for (; or > ir; ir++)
if ((tr || ir in ar) && ar[ir] === rr) return tr || ir || 0;
return !tr && -1;
};
}, arrayIncludes$1 = {
// `Array.prototype.includes` method
// https://tc39.es/ecma262/#sec-array.prototype.includes
includes: createMethod$8(!0),
// `Array.prototype.indexOf` method
// https://tc39.es/ecma262/#sec-array.prototype.indexof
indexOf: createMethod$8(!1)
}, uncurryThis$12 = functionUncurryThis$1, hasOwn$o = hasOwnProperty_1$1, toIndexedObject$9 = toIndexedObject$c, indexOf$3 = arrayIncludes$1.indexOf, hiddenKeys$7 = hiddenKeys$9, push$d = uncurryThis$12([].push), objectKeysInternal$1 = function(tr, er) {
var rr = toIndexedObject$9(tr), nr = 0, ar = [], or;
for (or in rr) !hasOwn$o(hiddenKeys$7, or) && hasOwn$o(rr, or) && push$d(ar, or);
for (; er.length > nr; ) hasOwn$o(rr, or = er[nr++]) && (~indexOf$3(ar, or) || push$d(ar, or));
return ar;
}, enumBugKeys$7 = [
"constructor",
"hasOwnProperty",
"isPrototypeOf",
"propertyIsEnumerable",
"toLocaleString",
"toString",
"valueOf"
], internalObjectKeys$3 = objectKeysInternal$1, enumBugKeys$6 = enumBugKeys$7, hiddenKeys$6 = enumBugKeys$6.concat("length", "prototype");
objectGetOwnPropertyNames$1.f = Object.getOwnPropertyNames || function(er) {
return internalObjectKeys$3(er, hiddenKeys$6);
};
var objectGetOwnPropertySymbols$1 = {};
objectGetOwnPropertySymbols$1.f = Object.getOwnPropertySymbols;
var getBuiltIn$j = getBuiltIn$l, uncurryThis$11 = functionUncurryThis$1, getOwnPropertyNamesModule$1 = objectGetOwnPropertyNames$1, getOwnPropertySymbolsModule$3 = objectGetOwnPropertySymbols$1, anObject$v = anObject$x, concat$5 = uncurryThis$11([].concat), ownKeys$3 = getBuiltIn$j("Reflect", "ownKeys") || function(er) {
var rr = getOwnPropertyNamesModule$1.f(anObject$v(er)), nr = getOwnPropertySymbolsModule$3.f;
return nr ? concat$5(rr, nr(er)) : rr;
}, hasOwn$n = hasOwnProperty_1$1, ownKeys$2 = ownKeys$3, getOwnPropertyDescriptorModule$2 = objectGetOwnPropertyDescriptor$1, definePropertyModule$8 = objectDefineProperty$1, copyConstructorProperties$7 = function(tr, er, rr) {
for (var nr = ownKeys$2(er), ar = definePropertyModule$8.f, or = getOwnPropertyDescriptorModule$2.f, ir = 0; ir < nr.length; ir++) {
var sr = nr[ir];
!hasOwn$n(tr, sr) && !(rr && hasOwn$n(rr, sr)) && ar(tr, sr, or(er, sr));
}
}, fails$Q = fails$Y, isCallable$E = isCallable$O, replacement$1 = /#|\.prototype\./, isForced$3 = function(tr, er) {
var rr = data$1[normalize$1(tr)];
return rr == POLYFILL$1 ? !0 : rr == NATIVE$1 ? !1 : isCallable$E(er) ? fails$Q(er) : !!er;
}, normalize$1 = isForced$3.normalize = function(tr) {
return String(tr).replace(replacement$1, ".").toLowerCase();
}, data$1 = isForced$3.data = {}, NATIVE$1 = isForced$3.NATIVE = "N", POLYFILL$1 = isForced$3.POLYFILL = "P", isForced_1$1 = isForced$3, global$J = global$T, getOwnPropertyDescriptor$6 = objectGetOwnPropertyDescriptor$1.f, createNonEnumerableProperty$i = createNonEnumerableProperty$k, defineBuiltIn$h = defineBuiltIn$i, defineGlobalProperty$4 = defineGlobalProperty$7, copyConstructorProperties$6 = copyConstructorProperties$7, isForced$2 = isForced_1$1, _export$1 = function(tr, er) {
var rr = tr.target, nr = tr.global, ar = tr.stat, or, ir, sr, cr, lr, dr;
if (nr ? ir = global$J : ar ? ir = global$J[rr] || defineGlobalProperty$4(rr, {}) : ir = (global$J[rr] || {}).prototype, ir) for (sr in er) {
if (lr = er[sr], tr.dontCallGetSet ? (dr = getOwnPropertyDescriptor$6(ir, sr), cr = dr && dr.value) : cr = ir[sr], or = isForced$2(nr ? sr : rr + (ar ? "." : "#") + sr, tr.forced), !or && cr !== void 0) {
if (typeof lr == typeof cr) continue;
copyConstructorProperties$6(lr, cr);
}
(tr.sham || cr && cr.sham) && createNonEnumerableProperty$i(lr, "sham", !0), defineBuiltIn$h(ir, sr, lr, tr);
}
}, wellKnownSymbol$w = wellKnownSymbol$y, TO_STRING_TAG$8 = wellKnownSymbol$w("toStringTag"), test$4 = {};
test$4[TO_STRING_TAG$8] = "z";
var toStringTagSupport$1 = String(test$4) === "[object z]", TO_STRING_TAG_SUPPORT$1 = toStringTagSupport$1, isCallable$D = isCallable$O, classofRaw$4 = classofRaw$5, wellKnownSymbol$v = wellKnownSymbol$y, TO_STRING_TAG$7 = wellKnownSymbol$v("toStringTag"), $Object$6 = Object, CORRECT_ARGUMENTS$1 = classofRaw$4(/* @__PURE__ */ function() {
return arguments;
}()) == "Arguments", tryGet$1 = function(tr, er) {
try {
return tr[er];
} catch {
}
}, classof$l = TO_STRING_TAG_SUPPORT$1 ? classofRaw$4 : function(tr) {
var er, rr, nr;
return tr === void 0 ? "Undefined" : tr === null ? "Null" : typeof (rr = tryGet$1(er = $Object$6(tr), TO_STRING_TAG$7)) == "string" ? rr : CORRECT_ARGUMENTS$1 ? classofRaw$4(er) : (nr = classofRaw$4(er)) == "Object" && isCallable$D(er.callee) ? "Arguments" : nr;
}, classof$k = classof$l, $String$9 = String, toString$k = function(tr) {
if (classof$k(tr) === "Symbol") throw TypeError("Cannot convert a Symbol value to a string");
return $String$9(tr);
}, makeBuiltIn$4 = makeBuiltInExports$1, defineProperty$g = objectDefineProperty$1, defineBuiltInAccessor$i = function(tr, er, rr) {
return rr.get && makeBuiltIn$4(rr.get, er, { getter: !0 }), rr.set && makeBuiltIn$4(rr.set, er, { setter: !0 }), defineProperty$g.f(tr, er, rr);
}, $$W = _export$1, DESCRIPTORS$B = descriptors$1, global$I = global$T, uncurryThis$10 = functionUncurryThis$1, hasOwn$m = hasOwnProperty_1$1, isCallable$C = isCallable$O, isPrototypeOf$7 = objectIsPrototypeOf$1, toString$j = toString$k, defineBuiltInAccessor$h = defineBuiltInAccessor$i, copyConstructorProperties$5 = copyConstructorProperties$7, NativeSymbol$1 = global$I.Symbol, SymbolPrototype$1 = NativeSymbol$1 && NativeSymbol$1.prototype;
if (DESCRIPTORS$B && isCallable$C(NativeSymbol$1) && (!("description" in SymbolPrototype$1) || // Safari 12 bug
NativeSymbol$1().description !== void 0)) {
var EmptyStringDescriptionStore$1 = {}, SymbolWrapper$1 = function() {
var er = arguments.length < 1 || arguments[0] === void 0 ? void 0 : toString$j(arguments[0]), rr = isPrototypeOf$7(SymbolPrototype$1, this) ? new NativeSymbol$1(er) : er === void 0 ? NativeSymbol$1() : NativeSymbol$1(er);
return er === "" && (EmptyStringDescriptionStore$1[rr] = !0), rr;
};
copyConstructorProperties$5(SymbolWrapper$1, NativeSymbol$1), SymbolWrapper$1.prototype = SymbolPrototype$1, SymbolPrototype$1.constructor = SymbolWrapper$1;
var NATIVE_SYMBOL$5 = String(NativeSymbol$1("test")) == "Symbol(test)", thisSymbolValue$1 = uncurryThis$10(SymbolPrototype$1.valueOf), symbolDescriptiveString$1 = uncurryThis$10(SymbolPrototype$1.toString), regexp$1 = /^Symbol\((.*)\)[^)]+$/, replace$i = uncurryThis$10("".replace), stringSlice$f = uncurryThis$10("".slice);
defineBuiltInAccessor$h(SymbolPrototype$1, "description", {
configurable: !0,
get: function() {
var er = thisSymbolValue$1(this);
if (hasOwn$m(EmptyStringDescriptionStore$1, er)) return "";
var rr = symbolDescriptiveString$1(er), nr = NATIVE_SYMBOL$5 ? stringSlice$f(rr, 7, -1) : replace$i(rr, regexp$1, "$1");
return nr === "" ? void 0 : nr;
}
}), $$W({ global: !0, constructor: !0, forced: !0 }, {
Symbol: SymbolWrapper$1
});
}
var NATIVE_BIND$5 = functionBindNative$1, FunctionPrototype$3 = Function.prototype, apply$7 = FunctionPrototype$3.apply, call$x = FunctionPrototype$3.call, functionApply$1 = typeof Reflect == "object" && Reflect.apply || (NATIVE_BIND$5 ? call$x.bind(apply$7) : function() {
return call$x.apply(apply$7, arguments);
}), uncurryThis$$ = functionUncurryThis$1, aCallable$f = aCallable$h, functionUncurryThisAccessor$1 = function(tr, er, rr) {
try {
return uncurryThis$$(aCallable$f(Object.getOwnPropertyDescriptor(tr, er)[rr]));
} catch {
}
}, isCallable$B = isCallable$O, $String$8 = String, $TypeError$w = TypeError, aPossiblePrototype$3 = function(tr) {
if (typeof tr == "object" || isCallable$B(tr)) return tr;
throw $TypeError$w("Can't set " + $String$8(tr) + " as a prototype");
}, uncurryThisAccessor$7 = functionUncurryThisAccessor$1, anObject$u = anObject$x, aPossiblePrototype$2 = aPossiblePrototype$3, objectSetPrototypeOf$1 = Object.setPrototypeOf || ("__proto__" in {} ? function() {
var tr = !1, er = {}, rr;
try {
rr = uncurryThisAccessor$7(Object.prototype, "__proto__", "set"), rr(er, []), tr = er instanceof Array;
} catch {
}
return function(ar, or) {
return anObject$u(ar), aPossiblePrototype$2(or), tr ? rr(ar, or) : ar.__proto__ = or, ar;
};
}() : void 0), defineProperty$f = objectDefineProperty$1.f, proxyAccessor$3 = function(tr, er, rr) {
rr in tr || defineProperty$f(tr, rr, {
configurable: !0,
get: function() {
return er[rr];
},
set: function(nr) {
er[rr] = nr;
}
});
}, isCallable$A = isCallable$O, isObject$g = isObject$m, setPrototypeOf$8 = objectSetPrototypeOf$1, inheritIfRequired$6 = function(tr, er, rr) {
var nr, ar;
return (
// it can work only with native `setPrototypeOf`
setPrototypeOf$8 && // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
isCallable$A(nr = er.constructor) && nr !== rr && isObject$g(ar = nr.prototype) && ar !== rr.prototype && setPrototypeOf$8(tr, ar), tr
);
}, toString$i = toString$k, normalizeStringArgument$5 = function(tr, er) {
return tr === void 0 ? arguments.length < 2 ? "" : er : toString$i(tr);
}, isObject$f = isObject$m, createNonEnumerableProperty$h = createNonEnumerableProperty$k, installErrorCause$3 = function(tr, er) {
isObject$f(er) && "cause" in er && createNonEnumerableProperty$h(tr, "cause", er.cause);
}, uncurryThis$_ = functionUncurryThis$1, $Error$1 = Error, replace$h = uncurryThis$_("".replace), TEST$1 = function(tr) {
return String($Error$1(tr).stack);
}("zxcasd"), V8_OR_CHAKRA_STACK_ENTRY$1 = /\n\s*at [^:]*:[^\n]*/, IS_V8_OR_CHAKRA_STACK$1 = V8_OR_CHAKRA_STACK_ENTRY$1.test(TEST$1), errorStackClear$1 = function(tr, er) {
if (IS_V8_OR_CHAKRA_STACK$1 && typeof tr == "string" && !$Error$1.prepareStackTrace)
for (; er--; ) tr = replace$h(tr, V8_OR_CHAKRA_STACK_ENTRY$1, "");
return tr;
}, fails$P = fails$Y, createPropertyDescriptor$d = createPropertyDescriptor$g, errorStackInstallable$1 = !fails$P(function() {
var tr = Error("a");
return "stack" in tr ? (Object.defineProperty(tr, "stack", createPropertyDescriptor$d(1, 7)), tr.stack !== 7) : !0;
}), createNonEnumerableProperty$g = createNonEnumerableProperty$k, clearErrorStack$3 = errorStackClear$1, ERROR_STACK_INSTALLABLE$1 = errorStackInstallable$1, captureStackTrace$1 = Error.captureStackTrace, errorStackInstall$1 = function(tr, er, rr, nr) {
ERROR_STACK_INSTALLABLE$1 && (captureStackTrace$1 ? captureStackTrace$1(tr, er) : createNonEnumerableProperty$g(tr, "stack", clearErrorStack$3(rr, nr)));
}, getBuiltIn$i = getBuiltIn$l, hasOwn$l = hasOwnProperty_1$1, createNonEnumerableProperty$f = createNonEnumerableProperty$k, isPrototypeOf$6 = objectIsPrototypeOf$1, setPrototypeOf$7 = objectSetPrototypeOf$1, copyConstructorProperties$4 = copyConstructorProperties$7, proxyAccessor$2 = proxyAccessor$3, inheritIfRequired$5 = inheritIfRequired$6, normalizeStringArgument$4 = normalizeStringArgument$5, installErrorCause$2 = installErrorCause$3, installErrorStack$1 = errorStackInstall$1, DESCRIPTORS$A = descriptors$1, wrapErrorConstructorWithCause$3 = function(tr, er, rr, nr) {
var ar = "stackTraceLimit", or = nr ? 2 : 1, ir = tr.split("."), sr = ir[ir.length - 1], cr = getBuiltIn$i.apply(null, ir);
if (cr) {
var lr = cr.prototype;
if (hasOwn$l(lr, "cause") && delete lr.cause, !rr) return cr;
var dr = getBuiltIn$i("Error"), ur = er(function(pr, fr) {
var hr = normalizeStringArgument$4(nr ? fr : pr, void 0), $r = nr ? new cr(pr) : new cr();
return hr !== void 0 && createNonEnumerableProperty$f($r, "message", hr), installErrorStack$1($r, ur, $r.stack, 2), this && isPrototypeOf$6(lr, this) && inheritIfRequired$5($r, this, ur), arguments.length > or && installErrorCause$2($r, arguments[or]), $r;
});
ur.prototype = lr, sr !== "Error" ? setPrototypeOf$7 ? setPrototypeOf$7(ur, dr) : copyConstructorProperties$4(ur, dr, { name: !0 }) : DESCRIPTORS$A && ar in cr && (proxyAccessor$2(ur, cr, ar), proxyAccessor$2(ur, cr, "prepareStackTrace")), copyConstructorProperties$4(ur, cr);
try {
lr.name !== sr && createNonEnumerableProperty$f(lr, "name", sr), lr.constructor = ur;
} catch {
}
return ur;
}
}, $$V = _export$1, global$H = global$T, apply$6 = functionApply$1, wrapErrorConstructorWithCause$2 = wrapErrorConstructorWithCause$3, WEB_ASSEMBLY$1 = "WebAssembly", WebAssembly$1 = global$H[WEB_ASSEMBLY$1], FORCED$9 = Error("e", { cause: 7 }).cause !== 7, exportGlobalErrorCauseWrapper$1 = function(tr, er) {
var rr = {};
rr[tr] = wrapErrorConstructorWithCause$2(tr, er, FORCED$9), $$V({ global: !0, constructor: !0, arity: 1, forced: FORCED$9 }, rr);
}, exportWebAssemblyErrorCauseWrapper$1 = function(tr, er) {
if (WebAssembly$1 && WebAssembly$1[tr]) {
var rr = {};
rr[tr] = wrapErrorConstructorWithCause$2(WEB_ASSEMBLY$1 + "." + tr, er, FORCED$9), $$V({ target: WEB_ASSEMBLY$1, stat: !0, constructor: !0, arity: 1, forced: FORCED$9 }, rr);
}
};
exportGlobalErrorCauseWrapper$1("Error", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportGlobalErrorCauseWrapper$1("EvalError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportGlobalErrorCauseWrapper$1("RangeError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportGlobalErrorCauseWrapper$1("ReferenceError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportGlobalErrorCauseWrapper$1("SyntaxError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportGlobalErrorCauseWrapper$1("TypeError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportGlobalErrorCauseWrapper$1("URIError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportWebAssemblyErrorCauseWrapper$1("CompileError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportWebAssemblyErrorCauseWrapper$1("LinkError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
exportWebAssemblyErrorCauseWrapper$1("RuntimeError", function(tr) {
return function(rr) {
return apply$6(tr, this, arguments);
};
});
var classof$j = classofRaw$5, isArray$9 = Array.isArray || function(er) {
return classof$j(er) == "Array";
}, DESCRIPTORS$z = descriptors$1, isArray$8 = isArray$9, $TypeError$v = TypeError, getOwnPropertyDescriptor$5 = Object.getOwnPropertyDescriptor, SILENT_ON_NON_WRITABLE_LENGTH_SET$1 = DESCRIPTORS$z && !function() {
if (this !== void 0) return !0;
try {
Object.defineProperty([], "length", { writable: !1 }).length = 1;
} catch (tr) {
return tr instanceof TypeError;
}
}(), arraySetLength$1 = SILENT_ON_NON_WRITABLE_LENGTH_SET$1 ? function(tr, er) {
if (isArray$8(tr) && !getOwnPropertyDescriptor$5(tr, "length").writable)
throw $TypeError$v("Cannot set read only .length");
return tr.length = er;
} : function(tr, er) {
return tr.length = er;
}, $TypeError$u = TypeError, MAX_SAFE_INTEGER$1 = 9007199254740991, doesNotExceedSafeInteger$4 = function(tr) {
if (tr > MAX_SAFE_INTEGER$1) throw $TypeError$u("Maximum allowed index exceeded");
return tr;
}, $$U = _export$1, toObject$i = toObject$k, lengthOfArrayLike$f = lengthOfArrayLike$h, setArrayLength$2 = arraySetLength$1, doesNotExceedSafeInteger$3 = doesNotExceedSafeInteger$4, fails$O = fails$Y, INCORRECT_TO_LENGTH$1 = fails$O(function() {
return [].push.call({ length: 4294967296 }, 1) !== 4294967297;
}), properErrorOnNonWritableLength$2 = function() {
try {
Object.defineProperty([], "length", { writable: !1 }).push();
} catch (tr) {
return tr instanceof TypeError;
}
}, FORCED$8 = INCORRECT_TO_LENGTH$1 || !properErrorOnNonWritableLength$2();
$$U({ target: "Array", proto: !0, arity: 1, forced: FORCED$8 }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
push: function(er) {
var rr = toObject$i(this), nr = lengthOfArrayLike$f(rr), ar = arguments.length;
doesNotExceedSafeInteger$3(nr + ar);
for (var or = 0; or < ar; or++)
rr[nr] = arguments[or], nr++;
return setArrayLength$2(rr, nr), nr;
}
});
var aCallable$e = aCallable$h, toObject$h = toObject$k, IndexedObject$5 = indexedObject$1, lengthOfArrayLike$e = lengthOfArrayLike$h, $TypeError$t = TypeError, createMethod$7 = function(tr) {
return function(er, rr, nr, ar) {
aCallable$e(rr);
var or = toObject$h(er), ir = IndexedObject$5(or), sr = lengthOfArrayLike$e(or), cr = tr ? sr - 1 : 0, lr = tr ? -1 : 1;
if (nr < 2) for (; ; ) {
if (cr in ir) {
ar = ir[cr], cr += lr;
break;
}
if (cr += lr, tr ? cr < 0 : sr <= cr)
throw $TypeError$t("Reduce of empty array with no initial value");
}
for (; tr ? cr >= 0 : sr > cr; cr += lr) cr in ir && (ar = rr(ar, ir[cr], cr, or));
return ar;
};
}, arrayReduce$1 = {
// `Array.prototype.reduce` method
// https://tc39.es/ecma262/#sec-array.prototype.reduce
left: createMethod$7(!1),
// `Array.prototype.reduceRight` method
// https://tc39.es/ecma262/#sec-array.prototype.reduceright
right: createMethod$7(!0)
}, fails$N = fails$Y, arrayMethodIsStrict$4 = function(tr, er) {
var rr = [][tr];
return !!rr && fails$N(function() {
rr.call(null, er || function() {
return 1;
}, 1);
});
}, classof$i = classofRaw$5, engineIsNode$1 = typeof process < "u" && classof$i(process) == "process", $$T = _export$1, $reduce$1 = arrayReduce$1.left, arrayMethodIsStrict$3 = arrayMethodIsStrict$4, CHROME_VERSION$1 = engineV8Version$1, IS_NODE$5 = engineIsNode$1, CHROME_BUG$1 = !IS_NODE$5 && CHROME_VERSION$1 > 79 && CHROME_VERSION$1 < 83, FORCED$7 = CHROME_BUG$1 || !arrayMethodIsStrict$3("reduce");
$$T({ target: "Array", proto: !0, forced: FORCED$7 }, {
reduce: function(er) {
var rr = arguments.length;
return $reduce$1(this, er, rr, rr > 1 ? arguments[1] : void 0);
}
});
var $$S = _export$1, uncurryThis$Z = functionUncurryThis$1, isArray$7 = isArray$9, nativeReverse$1 = uncurryThis$Z([].reverse), test$3 = [1, 2];
$$S({ target: "Array", proto: !0, forced: String(test$3) === String(test$3.reverse()) }, {
reverse: function() {
return isArray$7(this) && (this.length = this.length), nativeReverse$1(this);
}
});
var tryToString$7 = tryToString$9, $TypeError$s = TypeError, deletePropertyOrThrow$2 = function(tr, er) {
if (!delete tr[er]) throw $TypeError$s("Cannot delete property " + tryToString$7(er) + " of " + tryToString$7(tr));
}, toPropertyKey$5 = toPropertyKey$8, definePropertyModule$7 = objectDefineProperty$1, createPropertyDescriptor$c = createPropertyDescriptor$g, createProperty$5 = function(tr, er, rr) {
var nr = toPropertyKey$5(er);
nr in tr ? definePropertyModule$7.f(tr, nr, createPropertyDescriptor$c(0, rr)) : tr[nr] = rr;
}, toAbsoluteIndex$7 = toAbsoluteIndex$9, lengthOfArrayLike$d = lengthOfArrayLike$h, createProperty$4 = createProperty$5, $Array$6 = Array, max$6 = Math.max, arraySliceSimple$1 = function(tr, er, rr) {
for (var nr = lengthOfArrayLike$d(tr), ar = toAbsoluteIndex$7(er, nr), or = toAbsoluteIndex$7(rr === void 0 ? nr : rr, nr), ir = $Array$6(max$6(or - ar, 0)), sr = 0; ar < or; ar++, sr++) createProperty$4(ir, sr, tr[ar]);
return ir.length = sr, ir;
}, arraySlice$9 = arraySliceSimple$1, floor$b = Math.floor, mergeSort$1 = function(tr, er) {
var rr = tr.length, nr = floor$b(rr / 2);
return rr < 8 ? insertionSort$1(tr, er) : merge$1(
tr,
mergeSort$1(arraySlice$9(tr, 0, nr), er),
mergeSort$1(arraySlice$9(tr, nr), er),
er
);
}, insertionSort$1 = function(tr, er) {
for (var rr = tr.length, nr = 1, ar, or; nr < rr; ) {
for (or = nr, ar = tr[nr]; or && er(tr[or - 1], ar) > 0; )
tr[or] = tr[--or];
or !== nr++ && (tr[or] = ar);
}
return tr;
}, merge$1 = function(tr, er, rr, nr) {
for (var ar = er.length, or = rr.length, ir = 0, sr = 0; ir < ar || sr < or; )
tr[ir + sr] = ir < ar && sr < or ? nr(er[ir], rr[sr]) <= 0 ? er[ir++] : rr[sr++] : ir < ar ? er[ir++] : rr[sr++];
return tr;
}, arraySort$3 = mergeSort$1, userAgent$2 = engineUserAgent$1, firefox = userAgent$2.match(/firefox\/(\d+)/i), engineFfVersion = !!firefox && +firefox[1], UA = engineUserAgent$1, engineIsIeOrEdge = /MSIE|Trident/.test(UA), userAgent$1 = engineUserAgent$1, webkit = userAgent$1.match(/AppleWebKit\/(\d+)\./), engineWebkitVersion = !!webkit && +webkit[1], $$R = _export$1, uncurryThis$Y = functionUncurryThis$1, aCallable$d = aCallable$h, toObject$g = toObject$k, lengthOfArrayLike$c = lengthOfArrayLike$h, deletePropertyOrThrow$1 = deletePropertyOrThrow$2, toString$h = toString$k, fails$M = fails$Y, internalSort$1 = arraySort$3, arrayMethodIsStrict$2 = arrayMethodIsStrict$4, FF$1 = engineFfVersion, IE_OR_EDGE$1 = engineIsIeOrEdge, V8$3 = engineV8Version$1, WEBKIT$1 = engineWebkitVersion, test$2 = [], nativeSort$1 = uncurryThis$Y(test$2.sort), push$c = uncurryThis$Y(test$2.push), FAILS_ON_UNDEFINED = fails$M(function() {
test$2.sort(void 0);
}), FAILS_ON_NULL = fails$M(function() {
test$2.sort(null);
}), STRICT_METHOD = arrayMethodIsStrict$2("sort"), STABLE_SORT$1 = !fails$M(function() {
if (V8$3) return V8$3 < 70;
if (!(FF$1 && FF$1 > 3)) {
if (IE_OR_EDGE$1) return !0;
if (WEBKIT$1) return WEBKIT$1 < 603;
var tr = "", er, rr, nr, ar;
for (er = 65; er < 76; er++) {
switch (rr = String.fromCharCode(er), er) {
case 66:
case 69:
case 70:
case 72:
nr = 3;
break;
case 68:
case 71:
nr = 4;
break;
default:
nr = 2;
}
for (ar = 0; ar < 47; ar++)
test$2.push({ k: rr + ar, v: nr });
}
for (test$2.sort(function(or, ir) {
return ir.v - or.v;
}), ar = 0; ar < test$2.length; ar++)
rr = test$2[ar].k.charAt(0), tr.charAt(tr.length - 1) !== rr && (tr += rr);
return tr !== "DGBEFHACIJK";
}
}), FORCED$6 = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT$1, getSortCompare$1 = function(tr) {
return function(er, rr) {
return rr === void 0 ? -1 : er === void 0 ? 1 : tr !== void 0 ? +tr(er, rr) || 0 : toString$h(er) > toString$h(rr) ? 1 : -1;
};
};
$$R({ target: "Array", proto: !0, forced: FORCED$6 }, {
sort: function(er) {
er !== void 0 && aCallable$d(er);
var rr = toObject$g(this);
if (STABLE_SORT$1) return er === void 0 ? nativeSort$1(rr) : nativeSort$1(rr, er);
var nr = [], ar = lengthOfArrayLike$c(rr), or, ir;
for (ir = 0; ir < ar; ir++)
ir in rr && push$c(nr, rr[ir]);
for (internalSort$1(nr, getSortCompare$1(er)), or = lengthOfArrayLike$c(nr), ir = 0; ir < or; ) rr[ir] = nr[ir++];
for (; ir < ar; ) deletePropertyOrThrow$1(rr, ir++);
return rr;
}
});
var $$Q = _export$1, toObject$f = toObject$k, lengthOfArrayLike$b = lengthOfArrayLike$h, setArrayLength$1 = arraySetLength$1, deletePropertyOrThrow = deletePropertyOrThrow$2, doesNotExceedSafeInteger$2 = doesNotExceedSafeInteger$4, INCORRECT_RESULT = [].unshift(0) !== 1, properErrorOnNonWritableLength$1 = function() {
try {
Object.defineProperty([], "length", { writable: !1 }).unshift();
} catch (tr) {
return tr instanceof TypeError;
}
}, FORCED$5 = INCORRECT_RESULT || !properErrorOnNonWritableLength$1();
$$Q({ target: "Array", proto: !0, arity: 1, forced: FORCED$5 }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
unshift: function(er) {
var rr = toObject$f(this), nr = lengthOfArrayLike$b(rr), ar = arguments.length;
if (ar) {
doesNotExceedSafeInteger$2(nr + ar);
for (var or = nr; or--; ) {
var ir = or + ar;
or in rr ? rr[ir] = rr[or] : deletePropertyOrThrow(rr, ir);
}
for (var sr = 0; sr < ar; sr++)
rr[sr] = arguments[sr];
}
return setArrayLength$1(rr, nr + ar);
}
});
var arrayBufferBasicDetection$1 = typeof ArrayBuffer < "u" && typeof DataView < "u", defineBuiltIn$g = defineBuiltIn$i, defineBuiltIns$5 = function(tr, er, rr) {
for (var nr in er) defineBuiltIn$g(tr, nr, er[nr], rr);
return tr;
}, isPrototypeOf$5 = objectIsPrototypeOf$1, $TypeError$r = TypeError, anInstance$a = function(tr, er) {
if (isPrototypeOf$5(er, tr)) return tr;
throw $TypeError$r("Incorrect invocation");
}, toIntegerOrInfinity$d = toIntegerOrInfinity$g, toLength$a = toLength$c, $RangeError$5 = RangeError, toIndex$6 = function(tr) {
if (tr === void 0) return 0;
var er = toIntegerOrInfinity$d(tr), rr = toLength$a(er);
if (er !== rr) throw $RangeError$5("Wrong length or index");
return rr;
}, $Array$5 = Array, abs$2 = Math.abs, pow$3 = Math.pow, floor$a = Math.floor, log$1 = Math.log, LN2$1 = Math.LN2, pack$1 = function(tr, er, rr) {
var nr = $Array$5(rr), ar = rr * 8 - er - 1, or = (1 << ar) - 1, ir = or >> 1, sr = er === 23 ? pow$3(2, -24) - pow$3(2, -77) : 0, cr = tr < 0 || tr === 0 && 1 / tr < 0 ? 1 : 0, lr = 0, dr, ur, pr;
for (tr = abs$2(tr), tr != tr || tr === 1 / 0 ? (ur = tr != tr ? 1 : 0, dr = or) : (dr = floor$a(log$1(tr) / LN2$1), pr = pow$3(2, -dr), tr * pr < 1 && (dr--, pr *= 2), dr + ir >= 1 ? tr += sr / pr : tr += sr * pow$3(2, 1 - ir), tr * pr >= 2 && (dr++, pr /= 2), dr + ir >= or ? (ur = 0, dr = or) : dr + ir >= 1 ? (ur = (tr * pr - 1) * pow$3(2, er), dr = dr + ir) : (ur = tr * pow$3(2, ir - 1) * pow$3(2, er), dr = 0)); er >= 8; )
nr[lr++] = ur & 255, ur /= 256, er -= 8;
for (dr = dr << er | ur, ar += er; ar > 0; )
nr[lr++] = dr & 255, dr /= 256, ar -= 8;
return nr[--lr] |= cr * 128, nr;
}, unpack$1 = function(tr, er) {
var rr = tr.length, nr = rr * 8 - er - 1, ar = (1 << nr) - 1, or = ar >> 1, ir = nr - 7, sr = rr - 1, cr = tr[sr--], lr = cr & 127, dr;
for (cr >>= 7; ir > 0; )
lr = lr * 256 + tr[sr--], ir -= 8;
for (dr = lr & (1 << -ir) - 1, lr >>= -ir, ir += er; ir > 0; )
dr = dr * 256 + tr[sr--], ir -= 8;
if (lr === 0)
lr = 1 - or;
else {
if (lr === ar)
return dr ? NaN : cr ? -1 / 0 : 1 / 0;
dr = dr + pow$3(2, er), lr = lr - or;
}
return (cr ? -1 : 1) * dr * pow$3(2, lr - er);
}, ieee754$1 = {
pack: pack$1,
unpack: unpack$1
}, fails$L = fails$Y, correctPrototypeGetter$1 = !fails$L(function() {
function tr() {
}
return tr.prototype.constructor = null, Object.getPrototypeOf(new tr()) !== tr.prototype;
}), hasOwn$k = hasOwnProperty_1$1, isCallable$z = isCallable$O, toObject$e = toObject$k, sharedKey$5 = sharedKey$7, CORRECT_PROTOTYPE_GETTER$1 = correctPrototypeGetter$1, IE_PROTO$3 = sharedKey$5("IE_PROTO"), $Object$5 = Object, ObjectPrototype$4 = $Object$5.prototype, objectGetPrototypeOf$1 = CORRECT_PROTOTYPE_GETTER$1 ? $Object$5.getPrototypeOf : function(tr) {
var er = toObject$e(tr);
if (hasOwn$k(er, IE_PROTO$3)) return er[IE_PROTO$3];
var rr = er.constructor;
return isCallable$z(rr) && er instanceof rr ? rr.prototype : er instanceof $Object$5 ? ObjectPrototype$4 : null;
}, toObject$d = toObject$k, toAbsoluteIndex$6 = toAbsoluteIndex$9, lengthOfArrayLike$a = lengthOfArrayLike$h, arrayFill$3 = function(er) {
for (var rr = toObject$d(this), nr = lengthOfArrayLike$a(rr), ar = arguments.length, or = toAbsoluteIndex$6(ar > 1 ? arguments[1] : void 0, nr), ir = ar > 2 ? arguments[2] : void 0, sr = ir === void 0 ? nr : toAbsoluteIndex$6(ir, nr); sr > or; ) rr[or++] = er;
return rr;
}, defineProperty$e = objectDefineProperty$1.f, hasOwn$j = hasOwnProperty_1$1, wellKnownSymbol$u = wellKnownSymbol$y, TO_STRING_TAG$6 = wellKnownSymbol$u("toStringTag"), setToStringTag$d = function(tr, er, rr) {
tr && !rr && (tr = tr.prototype), tr && !hasOwn$j(tr, TO_STRING_TAG$6) && defineProperty$e(tr, TO_STRING_TAG$6, { configurable: !0, value: er });
}, global$G = global$T, uncurryThis$X = functionUncurryThis$1, DESCRIPTORS$y = descriptors$1, NATIVE_ARRAY_BUFFER$2 = arrayBufferBasicDetection$1, FunctionName$3 = functionName$1, createNonEnumerableProperty$e = createNonEnumerableProperty$k, defineBuiltInAccessor$g = defineBuiltInAccessor$i, defineBuiltIns$4 = defineBuiltIns$5, fails$K = fails$Y, anInstance$9 = anInstance$a, toIntegerOrInfinity$c = toIntegerOrInfinity$g, toLength$9 = toLength$c, toIndex$5 = toIndex$6, IEEE754$1 = ieee754$1, getPrototypeOf$6 = objectGetPrototypeOf$1, setPrototypeOf$6 = objectSetPrototypeOf$1, getOwnPropertyNames$2 = objectGetOwnPropertyNames$1.f, arrayFill$2 = arrayFill$3, arraySlice$8 = arraySliceSimple$1, setToStringTag$c = setToStringTag$d, InternalStateModule$b = internalState$1, PROPER_FUNCTION_NAME$5 = FunctionName$3.PROPER, CONFIGURABLE_FUNCTION_NAME$4 = FunctionName$3.CONFIGURABLE, ARRAY_BUFFER$3 = "ArrayBuffer", DATA_VIEW$1 = "DataView", PROTOTYPE$3 = "prototype", WRONG_LENGTH$2 = "Wrong length", WRONG_INDEX$1 = "Wrong index", getInternalArrayBufferState$1 = InternalStateModule$b.getterFor(ARRAY_BUFFER$3), getIn