@minto-ai/xunfei-tts
Version:
借助“讯飞在线语音合成API”实现浏览器端“文本转语音
1,458 lines (1,457 loc) • 264 kB
JavaScript
import { getUuid as Fy, createWebSocket as W1 } from "@minto-ai/tools";
import { Base64 as V1 } from "js-base64";
import uf from "crypto-js";
var xn = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
function Qu(a, r) {
(r == null || r > a.length) && (r = a.length);
for (var e = 0, t = Array(r); e < r; e++) t[e] = a[e];
return t;
}
function K1(a) {
if (Array.isArray(a)) return Qu(a);
}
function z1(a) {
if (a === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return a;
}
function vf(a, r, e, t, n, i, o) {
try {
var s = a[i](o), u = s.value;
} catch (v) {
return void e(v);
}
s.done ? r(u) : Promise.resolve(u).then(t, n);
}
function Dy(a) {
return function() {
var r = this, e = arguments;
return new Promise(function(t, n) {
var i = a.apply(r, e);
function o(u) {
vf(i, t, n, o, s, "next", u);
}
function s(u) {
vf(i, t, n, o, s, "throw", u);
}
o(void 0);
});
};
}
function st(a, r, e) {
return r = ji(r), J1(a, jy() ? Reflect.construct(r, e || [], ji(a).constructor) : r.apply(a, e));
}
function Yr(a, r) {
if (!(a instanceof r)) throw new TypeError("Cannot call a class as a function");
}
function Y1(a, r) {
for (var e = 0; e < r.length; e++) {
var t = r[e];
t.enumerable = t.enumerable || !1, t.configurable = !0, "value" in t && (t.writable = !0), Object.defineProperty(a, Ly(t.key), t);
}
}
function qr(a, r, e) {
return r && Y1(a.prototype, r), Object.defineProperty(a, "prototype", {
writable: !1
}), a;
}
function q1(a, r) {
var e = typeof Symbol < "u" && a[Symbol.iterator] || a["@@iterator"];
if (!e) {
if (Array.isArray(a) || (e = ky(a)) || r) {
e && (a = e);
var t = 0, n = function() {
};
return {
s: n,
n: function() {
return t >= a.length ? {
done: !0
} : {
done: !1,
value: a[t++]
};
},
e: function(u) {
throw u;
},
f: n
};
}
throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
var i, o = !0, s = !1;
return {
s: function() {
e = e.call(a);
},
n: function() {
var u = e.next();
return o = u.done, u;
},
e: function(u) {
s = !0, i = u;
},
f: function() {
try {
o || e.return == null || e.return();
} finally {
if (s) throw i;
}
}
};
}
function G(a, r, e) {
return (r = Ly(r)) in a ? Object.defineProperty(a, r, {
value: e,
enumerable: !0,
configurable: !0,
writable: !0
}) : a[r] = e, a;
}
function ji(a) {
return ji = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(r) {
return r.__proto__ || Object.getPrototypeOf(r);
}, ji(a);
}
function ut(a, r) {
if (typeof r != "function" && r !== null) throw new TypeError("Super expression must either be null or a function");
a.prototype = Object.create(r && r.prototype, {
constructor: {
value: a,
writable: !0,
configurable: !0
}
}), Object.defineProperty(a, "prototype", {
writable: !1
}), r && rv(a, r);
}
function jy() {
try {
var a = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {
}));
} catch {
}
return (jy = function() {
return !!a;
})();
}
function X1(a) {
if (typeof Symbol < "u" && a[Symbol.iterator] != null || a["@@iterator"] != null) return Array.from(a);
}
function Z1() {
throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
function cf(a, r) {
var e = Object.keys(a);
if (Object.getOwnPropertySymbols) {
var t = Object.getOwnPropertySymbols(a);
r && (t = t.filter(function(n) {
return Object.getOwnPropertyDescriptor(a, n).enumerable;
})), e.push.apply(e, t);
}
return e;
}
function es(a) {
for (var r = 1; r < arguments.length; r++) {
var e = arguments[r] != null ? arguments[r] : {};
r % 2 ? cf(Object(e), !0).forEach(function(t) {
G(a, t, e[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(a, Object.getOwnPropertyDescriptors(e)) : cf(Object(e)).forEach(function(t) {
Object.defineProperty(a, t, Object.getOwnPropertyDescriptor(e, t));
});
}
return a;
}
function J1(a, r) {
if (r && (typeof r == "object" || typeof r == "function")) return r;
if (r !== void 0) throw new TypeError("Derived constructors may only return object or undefined");
return z1(a);
}
function Ka() {
Ka = function() {
return r;
};
var a, r = {}, e = Object.prototype, t = e.hasOwnProperty, n = typeof Symbol == "function" ? Symbol : {}, i = n.iterator || "@@iterator", o = n.asyncIterator || "@@asyncIterator", s = n.toStringTag || "@@toStringTag";
function u(m, p, w, N) {
return Object.defineProperty(m, p, {
value: w,
enumerable: !N,
configurable: !N,
writable: !N
});
}
try {
u({}, "");
} catch {
u = function(p, w, N) {
return p[w] = N;
};
}
function v(m, p, w, N) {
var P = p && p.prototype instanceof l ? p : l, Y = Object.create(P.prototype);
return u(Y, "_invoke", /* @__PURE__ */ function(er, Ar, j) {
var yr = 1;
return function(Te, Qr) {
if (yr === 3) throw Error("Generator is already running");
if (yr === 4) {
if (Te === "throw") throw Qr;
return {
value: a,
done: !0
};
}
for (j.method = Te, j.arg = Qr; ; ) {
var sf = j.delegate;
if (sf) {
var rs = W(sf, j);
if (rs) {
if (rs === d) continue;
return rs;
}
}
if (j.method === "next") j.sent = j._sent = j.arg;
else if (j.method === "throw") {
if (yr === 1) throw yr = 4, j.arg;
j.dispatchException(j.arg);
} else j.method === "return" && j.abrupt("return", j.arg);
yr = 3;
var ha = c(er, Ar, j);
if (ha.type === "normal") {
if (yr = j.done ? 4 : 2, ha.arg === d) continue;
return {
value: ha.arg,
done: j.done
};
}
ha.type === "throw" && (yr = 4, j.method = "throw", j.arg = ha.arg);
}
};
}(m, w, new Jr(N || [])), !0), Y;
}
function c(m, p, w) {
try {
return {
type: "normal",
arg: m.call(p, w)
};
} catch (N) {
return {
type: "throw",
arg: N
};
}
}
r.wrap = v;
var d = {};
function l() {
}
function $() {
}
function h() {
}
var g = {};
u(g, i, function() {
return this;
});
var y = Object.getPrototypeOf, E = y && y(y(Qo([])));
E && E !== e && t.call(E, i) && (g = E);
var O = h.prototype = l.prototype = Object.create(g);
function T(m) {
["next", "throw", "return"].forEach(function(p) {
u(m, p, function(w) {
return this._invoke(p, w);
});
});
}
function x(m, p) {
function w(P, Y, er, Ar) {
var j = c(m[P], m, Y);
if (j.type !== "throw") {
var yr = j.arg, Te = yr.value;
return Te && typeof Te == "object" && t.call(Te, "__await") ? p.resolve(Te.__await).then(function(Qr) {
w("next", Qr, er, Ar);
}, function(Qr) {
w("throw", Qr, er, Ar);
}) : p.resolve(Te).then(function(Qr) {
yr.value = Qr, er(yr);
}, function(Qr) {
return w("throw", Qr, er, Ar);
});
}
Ar(j.arg);
}
var N;
u(this, "_invoke", function(P, Y) {
function er() {
return new p(function(Ar, j) {
w(P, Y, Ar, j);
});
}
return N = N ? N.then(er, er) : er();
}, !0);
}
function W(m, p) {
var w = p.method, N = m.i[w];
if (N === a) return p.delegate = null, w === "throw" && m.i.return && (p.method = "return", p.arg = a, W(m, p), p.method === "throw") || w !== "return" && (p.method = "throw", p.arg = new TypeError("The iterator does not provide a '" + w + "' method")), d;
var P = c(N, m.i, p.arg);
if (P.type === "throw") return p.method = "throw", p.arg = P.arg, p.delegate = null, d;
var Y = P.arg;
return Y ? Y.done ? (p[m.r] = Y.value, p.next = m.n, p.method !== "return" && (p.method = "next", p.arg = a), p.delegate = null, d) : Y : (p.method = "throw", p.arg = new TypeError("iterator result is not an object"), p.delegate = null, d);
}
function U(m) {
this.tryEntries.push(m);
}
function sr(m) {
var p = m[4] || {};
p.type = "normal", p.arg = a, m[4] = p;
}
function Jr(m) {
this.tryEntries = [[-1]], m.forEach(U, this), this.reset(!0);
}
function Qo(m) {
if (m != null) {
var p = m[i];
if (p) return p.call(m);
if (typeof m.next == "function") return m;
if (!isNaN(m.length)) {
var w = -1, N = function P() {
for (; ++w < m.length; ) if (t.call(m, w)) return P.value = m[w], P.done = !1, P;
return P.value = a, P.done = !0, P;
};
return N.next = N;
}
}
throw new TypeError(typeof m + " is not iterable");
}
return $.prototype = h, u(O, "constructor", h), u(h, "constructor", $), $.displayName = u(h, s, "GeneratorFunction"), r.isGeneratorFunction = function(m) {
var p = typeof m == "function" && m.constructor;
return !!p && (p === $ || (p.displayName || p.name) === "GeneratorFunction");
}, r.mark = function(m) {
return Object.setPrototypeOf ? Object.setPrototypeOf(m, h) : (m.__proto__ = h, u(m, s, "GeneratorFunction")), m.prototype = Object.create(O), m;
}, r.awrap = function(m) {
return {
__await: m
};
}, T(x.prototype), u(x.prototype, o, function() {
return this;
}), r.AsyncIterator = x, r.async = function(m, p, w, N, P) {
P === void 0 && (P = Promise);
var Y = new x(v(m, p, w, N), P);
return r.isGeneratorFunction(p) ? Y : Y.next().then(function(er) {
return er.done ? er.value : Y.next();
});
}, T(O), u(O, s, "Generator"), u(O, i, function() {
return this;
}), u(O, "toString", function() {
return "[object Generator]";
}), r.keys = function(m) {
var p = Object(m), w = [];
for (var N in p) w.unshift(N);
return function P() {
for (; w.length; ) if ((N = w.pop()) in p) return P.value = N, P.done = !1, P;
return P.done = !0, P;
};
}, r.values = Qo, Jr.prototype = {
constructor: Jr,
reset: function(m) {
if (this.prev = this.next = 0, this.sent = this._sent = a, this.done = !1, this.delegate = null, this.method = "next", this.arg = a, this.tryEntries.forEach(sr), !m) for (var p in this) p.charAt(0) === "t" && t.call(this, p) && !isNaN(+p.slice(1)) && (this[p] = a);
},
stop: function() {
this.done = !0;
var m = this.tryEntries[0][4];
if (m.type === "throw") throw m.arg;
return this.rval;
},
dispatchException: function(m) {
if (this.done) throw m;
var p = this;
function w(yr) {
Y.type = "throw", Y.arg = m, p.next = yr;
}
for (var N = p.tryEntries.length - 1; N >= 0; --N) {
var P = this.tryEntries[N], Y = P[4], er = this.prev, Ar = P[1], j = P[2];
if (P[0] === -1) return w("end"), !1;
if (!Ar && !j) throw Error("try statement without catch or finally");
if (P[0] != null && P[0] <= er) {
if (er < Ar) return this.method = "next", this.arg = a, w(Ar), !0;
if (er < j) return w(j), !1;
}
}
},
abrupt: function(m, p) {
for (var w = this.tryEntries.length - 1; w >= 0; --w) {
var N = this.tryEntries[w];
if (N[0] > -1 && N[0] <= this.prev && this.prev < N[2]) {
var P = N;
break;
}
}
P && (m === "break" || m === "continue") && P[0] <= p && p <= P[2] && (P = null);
var Y = P ? P[4] : {};
return Y.type = m, Y.arg = p, P ? (this.method = "next", this.next = P[2], d) : this.complete(Y);
},
complete: function(m, p) {
if (m.type === "throw") throw m.arg;
return m.type === "break" || m.type === "continue" ? this.next = m.arg : m.type === "return" ? (this.rval = this.arg = m.arg, this.method = "return", this.next = "end") : m.type === "normal" && p && (this.next = p), d;
},
finish: function(m) {
for (var p = this.tryEntries.length - 1; p >= 0; --p) {
var w = this.tryEntries[p];
if (w[2] === m) return this.complete(w[4], w[3]), sr(w), d;
}
},
catch: function(m) {
for (var p = this.tryEntries.length - 1; p >= 0; --p) {
var w = this.tryEntries[p];
if (w[0] === m) {
var N = w[4];
if (N.type === "throw") {
var P = N.arg;
sr(w);
}
return P;
}
}
throw Error("illegal catch attempt");
},
delegateYield: function(m, p, w) {
return this.delegate = {
i: Qo(m),
r: p,
n: w
}, this.method === "next" && (this.arg = a), d;
}
}, r;
}
function rv(a, r) {
return rv = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) {
return e.__proto__ = t, e;
}, rv(a, r);
}
function _n(a) {
return K1(a) || X1(a) || ky(a) || Z1();
}
function Q1(a, r) {
if (typeof a != "object" || !a) return a;
var e = a[Symbol.toPrimitive];
if (e !== void 0) {
var t = e.call(a, r);
if (typeof t != "object") return t;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(a);
}
function Ly(a) {
var r = Q1(a, "string");
return typeof r == "symbol" ? r : r + "";
}
function X(a) {
"@babel/helpers - typeof";
return X = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(r) {
return typeof r;
} : function(r) {
return r && typeof Symbol == "function" && r.constructor === Symbol && r !== Symbol.prototype ? "symbol" : typeof r;
}, X(a);
}
function ky(a, r) {
if (a) {
if (typeof a == "string") return Qu(a, r);
var e = {}.toString.call(a).slice(8, -1);
return e === "Object" && a.constructor && (e = a.constructor.name), e === "Map" || e === "Set" ? Array.from(a) : e === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e) ? Qu(a, r) : void 0;
}
}
var ga = function(r) {
return r && r.Math === Math && r;
}, I = (
// eslint-disable-next-line es/no-global-this -- safe
ga((typeof globalThis > "u" ? "undefined" : X(globalThis)) == "object" && globalThis) || ga((typeof window > "u" ? "undefined" : X(window)) == "object" && window) || // eslint-disable-next-line no-restricted-globals -- safe
ga((typeof self > "u" ? "undefined" : X(self)) == "object" && self) || ga(X(xn) == "object" && xn) || ga(X(xn) == "object" && xn) || // eslint-disable-next-line no-new-func -- fallback
/* @__PURE__ */ function() {
return this;
}() || Function("return this")()
), tr = {}, S = function(r) {
try {
return !!r();
} catch {
return !0;
}
}, rO = S, _ = !rO(function() {
return Object.defineProperty({}, 1, {
get: function() {
return 7;
}
})[1] !== 7;
}), eO = S, Ja = !eO(function() {
var a = (function() {
}).bind();
return typeof a != "function" || a.hasOwnProperty("prototype");
}), tO = Ja, Mn = Function.prototype.call, A = tO ? Mn.bind(Mn) : function() {
return Mn.apply(Mn, arguments);
}, Qa = {}, Uy = {}.propertyIsEnumerable, By = Object.getOwnPropertyDescriptor, aO = By && !Uy.call({
1: 2
}, 1);
Qa.f = aO ? function(r) {
var e = By(this, r);
return !!e && e.enumerable;
} : Uy;
var ie = function(r, e) {
return {
enumerable: !(r & 1),
configurable: !(r & 2),
writable: !(r & 4),
value: e
};
}, Hy = Ja, Gy = Function.prototype, ev = Gy.call, nO = Hy && Gy.bind.bind(ev, ev), b = Hy ? nO : function(a) {
return function() {
return ev.apply(a, arguments);
};
}, Wy = b, iO = Wy({}.toString), oO = Wy("".slice), Fr = function(r) {
return oO(iO(r), 8, -1);
}, sO = b, uO = S, vO = Fr, ts = Object, cO = sO("".split), rn = uO(function() {
return !ts("z").propertyIsEnumerable(0);
}) ? function(a) {
return vO(a) === "String" ? cO(a, "") : ts(a);
} : ts, oe = function(r) {
return r == null;
}, lO = oe, fO = TypeError, J = function(r) {
if (lO(r)) throw new fO("Can't call method on " + r);
return r;
}, dO = rn, $O = J, hr = function(r) {
return dO($O(r));
}, as = (typeof document > "u" ? "undefined" : X(document)) == "object" && document.all, F = typeof as > "u" && as !== void 0 ? function(a) {
return typeof a == "function" || a === as;
} : function(a) {
return typeof a == "function";
}, hO = F, C = function(r) {
return X(r) == "object" ? r !== null : hO(r);
}, ns = I, gO = F, pO = function(r) {
return gO(r) ? r : void 0;
}, V = function(r, e) {
return arguments.length < 2 ? pO(ns[r]) : ns[r] && ns[r][e];
}, yO = b, Dr = yO({}.isPrototypeOf), mO = I, lf = mO.navigator, ff = lf && lf.userAgent, se = ff ? String(ff) : "", Vy = I, is = se, df = Vy.process, $f = Vy.Deno, hf = df && df.versions || $f && $f.version, gf = hf && hf.v8, Wr, Li;
gf && (Wr = gf.split("."), Li = Wr[0] > 0 && Wr[0] < 4 ? 1 : +(Wr[0] + Wr[1]));
!Li && is && (Wr = is.match(/Edge\/(\d+)/), (!Wr || Wr[1] >= 74) && (Wr = is.match(/Chrome\/(\d+)/), Wr && (Li = +Wr[1])));
var Ue = Li, pf = Ue, SO = S, bO = I, EO = bO.String, na = !!Object.getOwnPropertySymbols && !SO(function() {
var a = Symbol("symbol detection");
return !EO(a) || !(Object(a) instanceof Symbol) || // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
!Symbol.sham && pf && pf < 41;
}), IO = na, Ky = IO && !Symbol.sham && X(Symbol.iterator) == "symbol", OO = V, TO = F, RO = Dr, wO = Ky, AO = Object, ia = wO ? function(a) {
return X(a) == "symbol";
} : function(a) {
var r = OO("Symbol");
return TO(r) && RO(r.prototype, AO(a));
}, PO = String, vt = function(r) {
try {
return PO(r);
} catch {
return "Object";
}
}, CO = F, xO = vt, _O = TypeError, B = function(r) {
if (CO(r)) return r;
throw new _O(xO(r) + " is not a function");
}, MO = B, NO = oe, Xr = function(r, e) {
var t = r[e];
return NO(t) ? void 0 : MO(t);
}, os = A, ss = F, us = C, FO = TypeError, zy = function(r, e) {
var t, n;
if (e === "string" && ss(t = r.toString) && !us(n = os(t, r)) || ss(t = r.valueOf) && !us(n = os(t, r)) || e !== "string" && ss(t = r.toString) && !us(n = os(t, r))) return n;
throw new FO("Can't convert object to primitive value");
}, Yy = { exports: {} }, qy = !1, yf = I, DO = Object.defineProperty, vc = function(r, e) {
try {
DO(yf, r, {
value: e,
configurable: !0,
writable: !0
});
} catch {
yf[r] = e;
}
return e;
}, jO = I, LO = vc, mf = "__core-js_shared__", Sf = Yy.exports = jO[mf] || LO(mf, {});
(Sf.versions || (Sf.versions = [])).push({
version: "3.42.0",
mode: "global",
copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)",
license: "https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",
source: "https://github.com/zloirock/core-js"
});
var cc = Yy.exports, bf = cc, ct = function(r, e) {
return bf[r] || (bf[r] = e || {});
}, kO = J, UO = Object, k = function(r) {
return UO(kO(r));
}, BO = b, HO = k, GO = BO({}.hasOwnProperty), H = Object.hasOwn || function(r, e) {
return GO(HO(r), e);
}, WO = b, VO = 0, KO = Math.random(), zO = WO(1 .toString), en = function(r) {
return "Symbol(" + (r === void 0 ? "" : r) + ")_" + zO(++VO + KO, 36);
}, YO = I, qO = ct, Ef = H, XO = en, ZO = na, JO = Ky, Lt = YO.Symbol, vs = qO("wks"), QO = JO ? Lt.for || Lt : Lt && Lt.withoutSetter || XO, M = function(r) {
return Ef(vs, r) || (vs[r] = ZO && Ef(Lt, r) ? Lt[r] : QO("Symbol." + r)), vs[r];
}, rT = A, If = C, Of = ia, eT = Xr, tT = zy, aT = M, nT = TypeError, iT = aT("toPrimitive"), co = function(r, e) {
if (!If(r) || Of(r)) return r;
var t = eT(r, iT), n;
if (t) {
if (e === void 0 && (e = "default"), n = rT(t, r, e), !If(n) || Of(n)) return n;
throw new nT("Can't convert object to primitive value");
}
return e === void 0 && (e = "number"), tT(r, e);
}, oT = co, sT = ia, lt = function(r) {
var e = oT(r, "string");
return sT(e) ? e : e + "";
}, uT = I, Tf = C, tv = uT.document, vT = Tf(tv) && Tf(tv.createElement), lo = function(r) {
return vT ? tv.createElement(r) : {};
}, cT = _, lT = S, fT = lo, Xy = !cT && !lT(function() {
return Object.defineProperty(fT("div"), "a", {
get: function() {
return 7;
}
}).a !== 7;
}), dT = _, $T = A, hT = Qa, gT = ie, pT = hr, yT = lt, mT = H, ST = Xy, Rf = Object.getOwnPropertyDescriptor;
tr.f = dT ? Rf : function(r, e) {
if (r = pT(r), e = yT(e), ST) try {
return Rf(r, e);
} catch {
}
if (mT(r, e)) return gT(!$T(hT.f, r, e), r[e]);
};
var K = {}, bT = _, ET = S, Zy = bT && ET(function() {
return Object.defineProperty(function() {
}, "prototype", {
value: 42,
writable: !1
}).prototype !== 42;
}), IT = C, OT = String, TT = TypeError, R = function(r) {
if (IT(r)) return r;
throw new TT(OT(r) + " is not an object");
}, RT = _, wT = Xy, AT = Zy, Nn = R, wf = lt, PT = TypeError, cs = Object.defineProperty, CT = Object.getOwnPropertyDescriptor, ls = "enumerable", fs = "configurable", ds = "writable";
K.f = RT ? AT ? function(r, e, t) {
if (Nn(r), e = wf(e), Nn(t), typeof r == "function" && e === "prototype" && "value" in t && ds in t && !t[ds]) {
var n = CT(r, e);
n && n[ds] && (r[e] = t.value, t = {
configurable: fs in t ? t[fs] : n[fs],
enumerable: ls in t ? t[ls] : n[ls],
writable: !1
});
}
return cs(r, e, t);
} : cs : function(r, e, t) {
if (Nn(r), e = wf(e), Nn(t), wT) try {
return cs(r, e, t);
} catch {
}
if ("get" in t || "set" in t) throw new PT("Accessors not supported");
return "value" in t && (r[e] = t.value), r;
};
var xT = _, _T = K, MT = ie, br = xT ? function(a, r, e) {
return _T.f(a, r, MT(1, e));
} : function(a, r, e) {
return a[r] = e, a;
}, Jy = { exports: {} }, av = _, NT = H, Qy = Function.prototype, FT = av && Object.getOwnPropertyDescriptor, lc = NT(Qy, "name"), DT = lc && (function() {
}).name === "something", jT = lc && (!av || av && FT(Qy, "name").configurable), oa = {
EXISTS: lc,
PROPER: DT,
CONFIGURABLE: jT
}, LT = b, kT = F, nv = cc, UT = LT(Function.toString);
kT(nv.inspectSource) || (nv.inspectSource = function(a) {
return UT(a);
});
var fc = nv.inspectSource, BT = I, HT = F, Af = BT.WeakMap, rm = HT(Af) && /native code/.test(String(Af)), GT = ct, WT = en, Pf = GT("keys"), fo = function(r) {
return Pf[r] || (Pf[r] = WT(r));
}, tn = {}, VT = rm, em = I, KT = C, zT = br, $s = H, hs = cc, YT = fo, qT = tn, Cf = "Object already initialized", iv = em.TypeError, XT = em.WeakMap, ki, za, Ui, ZT = function(r) {
return Ui(r) ? za(r) : ki(r, {});
}, JT = function(r) {
return function(e) {
var t;
if (!KT(e) || (t = za(e)).type !== r)
throw new iv("Incompatible receiver, " + r + " required");
return t;
};
};
if (VT || hs.state) {
var re = hs.state || (hs.state = new XT());
re.get = re.get, re.has = re.has, re.set = re.set, ki = function(r, e) {
if (re.has(r)) throw new iv(Cf);
return e.facade = r, re.set(r, e), e;
}, za = function(r) {
return re.get(r) || {};
}, Ui = function(r) {
return re.has(r);
};
} else {
var Et = YT("state");
qT[Et] = !0, ki = function(r, e) {
if ($s(r, Et)) throw new iv(Cf);
return e.facade = r, zT(r, Et, e), e;
}, za = function(r) {
return $s(r, Et) ? r[Et] : {};
}, Ui = function(r) {
return $s(r, Et);
};
}
var Q = {
set: ki,
get: za,
has: Ui,
enforce: ZT,
getterFor: JT
}, dc = b, QT = S, rR = F, Fn = H, ov = _, eR = oa.CONFIGURABLE, tR = fc, tm = Q, aR = tm.enforce, nR = tm.get, xf = String, Oi = Object.defineProperty, iR = dc("".slice), oR = dc("".replace), sR = dc([].join), uR = ov && !QT(function() {
return Oi(function() {
}, "length", {
value: 8
}).length !== 8;
}), vR = String(String).split("String"), cR = Jy.exports = function(a, r, e) {
iR(xf(r), 0, 7) === "Symbol(" && (r = "[" + oR(xf(r), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), e && e.getter && (r = "get " + r), e && e.setter && (r = "set " + r), (!Fn(a, "name") || eR && a.name !== r) && (ov ? Oi(a, "name", {
value: r,
configurable: !0
}) : a.name = r), uR && e && Fn(e, "arity") && a.length !== e.arity && Oi(a, "length", {
value: e.arity
});
try {
e && Fn(e, "constructor") && e.constructor ? ov && Oi(a, "prototype", {
writable: !1
}) : a.prototype && (a.prototype = void 0);
} catch {
}
var t = aR(a);
return Fn(t, "source") || (t.source = sR(vR, typeof r == "string" ? r : "")), a;
};
Function.prototype.toString = cR(function() {
return rR(this) && nR(this).source || tR(this);
}, "toString");
var $c = Jy.exports, lR = F, fR = K, dR = $c, $R = vc, Z = function(r, e, t, n) {
n || (n = {});
var i = n.enumerable, o = n.name !== void 0 ? n.name : e;
if (lR(t) && dR(t, o, n), n.global)
i ? r[e] = t : $R(e, t);
else {
try {
n.unsafe ? r[e] && (i = !0) : delete r[e];
} catch {
}
i ? r[e] = t : fR.f(r, e, {
value: t,
enumerable: !1,
configurable: !n.nonConfigurable,
writable: !n.nonWritable
});
}
return r;
}, Be = {}, hR = Math.ceil, gR = Math.floor, am = Math.trunc || function(r) {
var e = +r;
return (e > 0 ? gR : hR)(e);
}, pR = am, lr = function(r) {
var e = +r;
return e !== e || e === 0 ? 0 : pR(e);
}, yR = lr, mR = Math.max, SR = Math.min, He = function(r, e) {
var t = yR(r);
return t < 0 ? mR(t + e, 0) : SR(t, e);
}, bR = lr, ER = Math.min, Er = function(r) {
var e = bR(r);
return e > 0 ? ER(e, 9007199254740991) : 0;
}, IR = Er, q = function(r) {
return IR(r.length);
}, OR = hr, TR = He, RR = q, _f = function(r) {
return function(e, t, n) {
var i = OR(e), o = RR(i);
if (o === 0) return !r && -1;
var s = TR(n, o), u;
if (r && t !== t) {
for (; o > s; )
if (u = i[s++], u !== u) return !0;
} else for (; o > s; s++)
if ((r || s in i) && i[s] === t) return r || s || 0;
return !r && -1;
};
}, an = {
// `Array.prototype.includes` method
// https://tc39.es/ecma262/#sec-array.prototype.includes
includes: _f(!0),
// `Array.prototype.indexOf` method
// https://tc39.es/ecma262/#sec-array.prototype.indexof
indexOf: _f(!1)
}, wR = b, gs = H, AR = hr, PR = an.indexOf, CR = tn, Mf = wR([].push), nm = function(r, e) {
var t = AR(r), n = 0, i = [], o;
for (o in t) !gs(CR, o) && gs(t, o) && Mf(i, o);
for (; e.length > n; ) gs(t, o = e[n++]) && (~PR(i, o) || Mf(i, o));
return i;
}, hc = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"], xR = nm, _R = hc, MR = _R.concat("length", "prototype");
Be.f = Object.getOwnPropertyNames || function(r) {
return xR(r, MR);
};
var nn = {};
nn.f = Object.getOwnPropertySymbols;
var NR = V, FR = b, DR = Be, jR = nn, LR = R, kR = FR([].concat), gc = NR("Reflect", "ownKeys") || function(r) {
var e = DR.f(LR(r)), t = jR.f;
return t ? kR(e, t(r)) : e;
}, Nf = H, UR = gc, BR = tr, HR = K, $o = function(r, e, t) {
for (var n = UR(e), i = HR.f, o = BR.f, s = 0; s < n.length; s++) {
var u = n[s];
!Nf(r, u) && !(t && Nf(t, u)) && i(r, u, o(e, u));
}
}, GR = S, WR = F, VR = /#|\.prototype\./, on = function(r, e) {
var t = zR[KR(r)];
return t === qR ? !0 : t === YR ? !1 : WR(e) ? GR(e) : !!e;
}, KR = on.normalize = function(a) {
return String(a).replace(VR, ".").toLowerCase();
}, zR = on.data = {}, YR = on.NATIVE = "N", qR = on.POLYFILL = "P", sn = on, Dn = I, XR = tr.f, ZR = br, JR = Z, QR = vc, rw = $o, ew = sn, f = function(r, e) {
var t = r.target, n = r.global, i = r.stat, o, s, u, v, c, d;
if (n ? s = Dn : i ? s = Dn[t] || QR(t, {}) : s = Dn[t] && Dn[t].prototype, s) for (u in e) {
if (c = e[u], r.dontCallGetSet ? (d = XR(s, u), v = d && d.value) : v = s[u], o = ew(n ? u : t + (i ? "." : "#") + u, r.forced), !o && v !== void 0) {
if (X(c) == X(v)) continue;
rw(c, v);
}
(r.sham || v && v.sham) && ZR(c, "sham", !0), JR(s, u, c, r);
}
}, tw = M, aw = tw("toStringTag"), im = {};
im[aw] = "z";
var pc = String(im) === "[object z]", nw = pc, iw = F, Ti = Fr, ow = M, sw = ow("toStringTag"), uw = Object, vw = Ti(/* @__PURE__ */ function() {
return arguments;
}()) === "Arguments", cw = function(r, e) {
try {
return r[e];
} catch {
}
}, ue = nw ? Ti : function(a) {
var r, e, t;
return a === void 0 ? "Undefined" : a === null ? "Null" : typeof (e = cw(r = uw(a), sw)) == "string" ? e : vw ? Ti(r) : (t = Ti(r)) === "Object" && iw(r.callee) ? "Arguments" : t;
}, lw = ue, fw = String, D = function(r) {
if (lw(r) === "Symbol") throw new TypeError("Cannot convert a Symbol value to a string");
return fw(r);
}, ho = {}, dw = nm, $w = hc, un = Object.keys || function(r) {
return dw(r, $w);
}, hw = _, gw = Zy, pw = K, yw = R, mw = hr, Sw = un;
ho.f = hw && !gw ? Object.defineProperties : function(r, e) {
yw(r);
for (var t = mw(e), n = Sw(e), i = n.length, o = 0, s; i > o; ) pw.f(r, s = n[o++], t[s]);
return r;
};
var bw = V, om = bw("document", "documentElement"), Ew = R, Iw = ho, Ff = hc, Ow = tn, Tw = om, Rw = lo, ww = fo, Df = ">", jf = "<", sv = "prototype", uv = "script", sm = ww("IE_PROTO"), ps = function() {
}, um = function(r) {
return jf + uv + Df + r + jf + "/" + uv + Df;
}, Lf = function(r) {
r.write(um("")), r.close();
var e = r.parentWindow.Object;
return r = null, e;
}, Aw = function() {
var r = Rw("iframe"), e = "java" + uv + ":", t;
return r.style.display = "none", Tw.appendChild(r), r.src = String(e), t = r.contentWindow.document, t.open(), t.write(um("document.F=Object")), t.close(), t.F;
}, jn, Ri = function() {
try {
jn = new ActiveXObject("htmlfile");
} catch {
}
Ri = typeof document < "u" ? document.domain && jn ? Lf(jn) : Aw() : Lf(jn);
for (var r = Ff.length; r--; ) delete Ri[sv][Ff[r]];
return Ri();
};
Ow[sm] = !0;
var Ir = Object.create || function(r, e) {
var t;
return r !== null ? (ps[sv] = Ew(r), t = new ps(), ps[sv] = null, t[sm] = r) : t = Ri(), e === void 0 ? t : Iw.f(t, e);
}, go = {}, Pw = b, jr = Pw([].slice), Cw = Fr, xw = hr, vm = Be.f, _w = jr, cm = (typeof window > "u" ? "undefined" : X(window)) == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], Mw = function(r) {
try {
return vm(r);
} catch {
return _w(cm);
}
};
go.f = function(r) {
return cm && Cw(r) === "Window" ? Mw(r) : vm(xw(r));
};
var kf = $c, Nw = K, gr = function(r, e, t) {
return t.get && kf(t.get, e, {
getter: !0
}), t.set && kf(t.set, e, {
setter: !0
}), Nw.f(r, e, t);
}, yc = {}, Fw = M;
yc.f = Fw;
var Dw = I, lm = Dw, Uf = lm, jw = H, Lw = yc, kw = K.f, nr = function(r) {
var e = Uf.Symbol || (Uf.Symbol = {});
jw(e, r) || kw(e, r, {
value: Lw.f(r)
});
}, Uw = A, Bw = V, Hw = M, Gw = Z, fm = function() {
var r = Bw("Symbol"), e = r && r.prototype, t = e && e.valueOf, n = Hw("toPrimitive");
e && !e[n] && Gw(e, n, function(i) {
return Uw(t, this);
}, {
arity: 1
});
}, Ww = K.f, Vw = H, Kw = M, Bf = Kw("toStringTag"), Lr = function(r, e, t) {
r && !t && (r = r.prototype), r && !Vw(r, Bf) && Ww(r, Bf, {
configurable: !0,
value: e
});
}, zw = Fr, Yw = b, ft = function(r) {
if (zw(r) === "Function") return Yw(r);
}, Hf = ft, qw = B, Xw = Ja, Zw = Hf(Hf.bind), z = function(r, e) {
return qw(r), e === void 0 ? r : Xw ? Zw(r, e) : function() {
return r.apply(e, arguments);
};
}, Jw = Fr, Ge = Array.isArray || function(r) {
return Jw(r) === "Array";
}, Qw = b, rA = S, dm = F, eA = ue, tA = V, aA = fc, $m = function() {
}, hm = tA("Reflect", "construct"), mc = /^\s*(?:class|function)\b/, nA = Qw(mc.exec), iA = !mc.test($m), pa = function(r) {
if (!dm(r)) return !1;
try {
return hm($m, [], r), !0;
} catch {
return !1;
}
}, gm = function(r) {
if (!dm(r)) return !1;
switch (eA(r)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction":
return !1;
}
try {
return iA || !!nA(mc, aA(r));
} catch {
return !0;
}
};
gm.sham = !0;
var dt = !hm || rA(function() {
var a;
return pa(pa.call) || !pa(Object) || !pa(function() {
a = !0;
}) || a;
}) ? gm : pa, Gf = Ge, oA = dt, sA = C, uA = M, vA = uA("species"), Wf = Array, cA = function(r) {
var e;
return Gf(r) && (e = r.constructor, oA(e) && (e === Wf || Gf(e.prototype)) ? e = void 0 : sA(e) && (e = e[vA], e === null && (e = void 0))), e === void 0 ? Wf : e;
}, lA = cA, vn = function(r, e) {
return new (lA(r))(e === 0 ? 0 : e);
}, fA = z, dA = b, $A = rn, hA = k, gA = q, pA = vn, Vf = dA([].push), Ke = function(r) {
var e = r === 1, t = r === 2, n = r === 3, i = r === 4, o = r === 6, s = r === 7, u = r === 5 || o;
return function(v, c, d, l) {
for (var $ = hA(v), h = $A($), g = gA(h), y = fA(c, d), E = 0, O = l || pA, T = e ? O(v, g) : t || s ? O(v, 0) : void 0, x, W; g > E; E++) if ((u || E in h) && (x = h[E], W = y(x, E, $), r))
if (e) T[E] = W;
else if (W) switch (r) {
case 3:
return !0;
case 5:
return x;
case 6:
return E;
case 2:
Vf(T, x);
}
else switch (r) {
case 4:
return !1;
case 7:
Vf(T, x);
}
return o ? -1 : n || i ? i : T;
};
}, ar = {
// `Array.prototype.forEach` method
// https://tc39.es/ecma262/#sec-array.prototype.foreach
forEach: Ke(0),
// `Array.prototype.map` method
// https://tc39.es/ecma262/#sec-array.prototype.map
map: Ke(1),
// `Array.prototype.filter` method
// https://tc39.es/ecma262/#sec-array.prototype.filter
filter: Ke(2),
// `Array.prototype.some` method
// https://tc39.es/ecma262/#sec-array.prototype.some
some: Ke(3),
// `Array.prototype.every` method
// https://tc39.es/ecma262/#sec-array.prototype.every
every: Ke(4),
// `Array.prototype.find` method
// https://tc39.es/ecma262/#sec-array.prototype.find
find: Ke(5),
// `Array.prototype.findIndex` method
// https://tc39.es/ecma262/#sec-array.prototype.findIndex
findIndex: Ke(6)
}, po = f, cn = I, Sc = A, yA = b, Xt = _, Zt = na, mA = S, rr = H, SA = Dr, vv = R, yo = hr, bc = lt, bA = D, cv = ie, Jt = Ir, pm = un, EA = Be, ym = go, IA = nn, mm = tr, Sm = K, OA = ho, bm = Qa, ys = Z, TA = gr, Ec = ct, RA = fo, Em = tn, Kf = en, wA = M, AA = yc, PA = nr, CA = fm, xA = Lr, Im = Q, mo = ar.forEach, dr = RA("hidden"), So = "Symbol", Ya = "prototype", _A = Im.set, zf = Im.getterFor(So), Nr = Object[Ya], at = cn.Symbol, Na = at && at[Ya], MA = cn.RangeError, NA = cn.TypeError, ms = cn.QObject, Om = mm.f, nt = Sm.f, Tm = ym.f, FA = bm.f, Rm = yA([].push), $e = Ec("symbols"), ln = Ec("op-symbols"), DA = Ec("wks"), lv = !ms || !ms[Ya] || !ms[Ya].findChild, wm = function(r, e, t) {
var n = Om(Nr, e);
n && delete Nr[e], nt(r, e, t), n && r !== Nr && nt(Nr, e, n);
}, fv = Xt && mA(function() {
return Jt(nt({}, "a", {
get: function() {
return nt(this, "a", {
value: 7
}).a;
}
})).a !== 7;
}) ? wm : nt, Ss = function(r, e) {
var t = $e[r] = Jt(Na);
return _A(t, {
type: So,
tag: r,
description: e
}), Xt || (t.description = e), t;
}, bo = function(r, e, t) {
r === Nr && bo(ln, e, t), vv(r);
var n = bc(e);
return vv(t), rr($e, n) ? (t.enumerable ? (rr(r, dr) && r[dr][n] && (r[dr][n] = !1), t = Jt(t, {
enumerable: cv(0, !1)
})) : (rr(r, dr) || nt(r, dr, cv(1, Jt(null))), r[dr][n] = !0), fv(r, n, t)) : nt(r, n, t);
}, Ic = function(r, e) {
vv(r);
var t = yo(e), n = pm(t).concat(Cm(t));
return mo(n, function(i) {
(!Xt || Sc(dv, t, i)) && bo(r, i, t[i]);
}), r;
}, jA = function(r, e) {
return e === void 0 ? Jt(r) : Ic(Jt(r), e);
}, dv = function(r) {
var e = bc(r), t = Sc(FA, this, e);
return this === Nr && rr($e, e) && !rr(ln, e) ? !1 : t || !rr(this, e) || !rr($e, e) || rr(this, dr) && this[dr][e] ? t : !0;
}, Am = function(r, e) {
var t = yo(r), n = bc(e);
if (!(t === Nr && rr($e, n) && !rr(ln, n))) {
var i = Om(t, n);
return i && rr($e, n) && !(rr(t, dr) && t[dr][n]) && (i.enumerable = !0), i;
}
}, Pm = function(r) {
var e = Tm(yo(r)), t = [];
return mo(e, function(n) {
!rr($e, n) && !rr(Em, n) && Rm(t, n);
}), t;
}, Cm = function(r) {
var e = r === Nr, t = Tm(e ? ln : yo(r)), n = [];
return mo(t, function(i) {
rr($e, i) && (!e || rr(Nr, i)) && Rm(n, $e[i]);
}), n;
};
Zt || (at = function() {
if (SA(Na, this)) throw new NA("Symbol is not a constructor");
var r = !arguments.length || arguments[0] === void 0 ? void 0 : bA(arguments[0]), e = Kf(r), t = function(i) {
var o = this === void 0 ? cn : this;
o === Nr && Sc(t, ln, i), rr(o, dr) && rr(o[dr], e) && (o[dr][e] = !1);
var s = cv(1, i);
try {
fv(o, e, s);
} catch (u) {
if (!(u instanceof MA)) throw u;
wm(o, e, s);
}
};
return Xt && lv && fv(Nr, e, {
configurable: !0,
set: t
}), Ss(e, r);
}, Na = at[Ya], ys(Na, "toString", function() {
return zf(this).tag;
}), ys(at, "withoutSetter", function(a) {
return Ss(Kf(a), a);
}), bm.f = dv, Sm.f = bo, OA.f = Ic, mm.f = Am, EA.f = ym.f = Pm, IA.f = Cm, AA.f = function(a) {
return Ss(wA(a), a);
}, Xt && (TA(Na, "description", {
configurable: !0,
get: function() {
return zf(this).description;
}
}), ys(Nr, "propertyIsEnumerable", dv, {
unsafe: !0
})));
po({
global: !0,
constructor: !0,
wrap: !0,
forced: !Zt,
sham: !Zt
}, {
Symbol: at
});
mo(pm(DA), function(a) {
PA(a);
});
po({
target: So,
stat: !0,
forced: !Zt
}, {
useSetter: function() {
lv = !0;
},
useSimple: function() {
lv = !1;
}
});
po({
target: "Object",
stat: !0,
forced: !Zt,
sham: !Xt
}, {
// `Object.create` method
// https://tc39.es/ecma262/#sec-object.create
create: jA,
// `Object.defineProperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
defineProperty: bo,
// `Object.defineProperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
defineProperties: Ic,
// `Object.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
getOwnPropertyDescriptor: Am
});
po({
target: "Object",
stat: !0,
forced: !Zt
}, {
// `Object.getOwnPropertyNames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
getOwnPropertyNames: Pm
});
CA();
xA(at, So);
Em[dr] = !0;
var LA = na, xm = LA && !!Symbol.for && !!Symbol.keyFor, kA = f, UA = V, BA = H, HA = D, _m = ct, GA = xm, bs = _m("string-to-symbol-registry"), WA = _m("symbol-to-string-registry");
kA({
target: "Symbol",
stat: !0,
forced: !GA
}, {
for: function(r) {
var e = HA(r);
if (BA(bs, e)) return bs[e];
var t = UA("Symbol")(e);
return bs[e] = t, WA[t] = e, t;
}
});
var VA = f, KA = H, zA = ia, YA = vt, qA = ct, XA = xm, Yf = qA("symbol-to-string-registry");
VA({
target: "Symbol",
stat: !0,
forced: !XA
}, {
keyFor: function(r) {
if (!zA(r)) throw new TypeError(YA(r) + " is not a symbol");
if (KA(Yf, r)) return Yf[r];
}
});
var ZA = Ja, Mm = Function.prototype, qf = Mm.apply, Xf = Mm.call, kr = (typeof Reflect > "u" ? "undefined" : X(Reflect)) == "object" && Reflect.apply || (ZA ? Xf.bind(qf) : function() {
return Xf.apply(qf, arguments);
}), JA = b, Zf = Ge, QA = F, Jf = Fr, rP = D, Qf = JA([].push), eP = function(r) {
if (QA(r)) return r;
if (Zf(r)) {
for (var e = r.length, t = [], n = 0; n < e; n++) {
var i = r[n];
typeof i == "string" ? Qf(t, i) : (typeof i == "number" || Jf(i) === "Number" || Jf(i) === "String") && Qf(t, rP(i));
}
var o = t.length, s = !0;
return function(u, v) {
if (s)
return s = !1, v;
if (Zf(this)) return v;
for (var c = 0; c < o; c++) if (t[c] === u) return v;
};
}
}, tP = f, Nm = V, Fm = kr, aP = A, fn = b, Dm = S, rd = F, ed = ia, jm = jr, nP = eP, iP = na, oP = String, De = Nm("JSON", "stringify"), Ln = fn(/./.exec), td = fn("".charAt), sP = fn("".charCodeAt), uP = fn("".replace), vP = fn(1 .toString), cP = /[\uD800-\uDFFF]/g, ad = /^[\uD800-\uDBFF]$/, nd = /^[\uDC00-\uDFFF]$/, id = !iP || Dm(function() {
var a = Nm("Symbol")("stringify detection");
return De([a]) !== "[null]" || De({
a
}) !== "{}" || De(Object(a)) !== "{}";
}), od = Dm(function() {
return De("\uDF06\uD834") !== '"\\udf06\\ud834"' || De("\uDEAD") !== '"\\udead"';
}), lP = function(r, e) {
var t = jm(arguments), n = nP(e);
if (!(!rd(n) && (r === void 0 || ed(r))))
return t[1] = function(i, o) {
if (rd(n) && (o = aP(n, this, oP(i), o)), !ed(o)) return o;
}, Fm(De, null, t);
}, fP = function(r, e, t) {
var n = td(t, e - 1), i = td(t, e + 1);
return Ln(ad, r) && !Ln(nd, i) || Ln(nd, r) && !Ln(ad, n) ? "\\u" + vP(sP(r, 0), 16) : r;
};
De && tP({
target: "JSON",
stat: !0,
arity: 3,
forced: id || od
}, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
stringify: function(r, e, t) {
var n = jm(arguments), i = Fm(id ? lP : De, null, n);
return od && typeof i == "string" ? uP(i, cP, fP) : i;
}
});
var dP = f, $P = na, hP = S, Lm = nn, gP = k, pP = !$P || hP(function() {
Lm.f(1);
});
dP({
target: "Object",
stat: !0,
forced: pP
}, {
getOwnPropertySymbols: function(r) {
var e = Lm.f;
return e ? e(gP(r)) : [];
}
});
var yP = f, mP = _, SP = I, kn = b, bP = H, EP = F, IP = Dr, OP = D, TP = gr, RP = $o, fe = SP.Symbol, ze = fe && fe.prototype;
if (mP && EP(fe) && (!("description" in ze) || // Safari 12 bug
fe().description !== void 0)) {
var sd = {}, Un = function() {
var r = arguments.length < 1 || arguments[0] === void 0 ? void 0 : OP(arguments[0]), e = IP(ze, this) ? new fe(r) : r === void 0 ? fe() : fe(r);
return r === "" && (sd[e] = !0), e;
};
RP(Un, fe), Un.prototype = ze, ze.constructor = Un;
var wP = String(fe("description detection")) === "Symbol(description detection)", AP = kn(ze.valueOf), PP = kn(ze.toString), CP = /^Symbol\((.*)\)[^)]+$/, xP = kn("".replace), _P = kn("".slice);
TP(ze, "description", {
configurable: !0,
get: function() {
var r = AP(this);
if (bP(sd, r)) return "";
var e = PP(r), t = wP ? _P(e, 7, -1) : xP(e, CP, "$1");
return t === "" ? void 0 : t;
}
}), yP({
global: !0,
constructor: !0,
forced: !0
}, {
Symbol: Un
});
}
var MP = nr;
MP("asyncIterator");
var NP = nr;
NP("hasInstance");
var FP = nr;
FP("isConcatSpreadable");
var DP = nr;
DP("iterator");
var jP = nr;
jP("match");
var LP = nr;
LP("replace");
var kP = nr;
kP("search");
var UP = nr;
UP("species");
var BP = nr;
BP("split");
var HP = nr, GP = fm;
HP("toPrimitive");
GP();
var WP = V, VP = nr, KP = Lr;
VP("toStringTag");
KP(WP("Symbol"), "Symbol");
var zP = nr;
zP("unscopables");
var YP = TypeError, qP = 9007199254740991, Oc = function(r) {
if (r > qP) throw YP("Maximum allowed index exceeded");
return r;
}, XP = _, ZP = K, JP = ie, $t = function(r, e, t) {
XP ? ZP.f(r, e, JP(0, t)) : r[e] = t;
}, QP = S, r0 = M, e0 = Ue, t0 = r0("species"), dn = function(r) {
return e0 >= 51 || !QP(function() {
var e = [], t = e.constructor = {};
return t[t0] = function() {
return {
foo: 1
};
}, e[r](Boolean).foo !== 1;
});
}, a0 = f, n0 = S, i0 = Ge, o0 = C, s0 = k, u0 = q, ud = Oc, vd = $t, v0 = vn, c0 = dn, l0 = M, f0 = Ue, km = l0("isConcatSpreadable"), d0 = f0 >= 51 || !n0(function() {
var a = [];
return a[km] = !1, a.concat()[0] !== a;
}), $0 = function(r) {
if (!o0(r)) return !1;
var e = r[km];
return e !== void 0 ? !!e : i0(r);
}, h0 = !d0 || !c0("concat");
a0({
target: "Array",
proto: !0,
arity: 1,
forced: h0
}, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
concat: function(r) {
var e = s0(this), t = v0(e, 0), n = 0, i, o, s, u, v;
for (i = -1, s = arguments.length; i < s; i++)
if (v = i === -1 ? e : arguments[i], $0(v))
for (u = u0(v), ud(n + u), o = 0; o < u; o++, n++) o in v && vd(t, n, v[o]);
else
ud(n + 1), vd(t, n++, v);
return t.length = n, t;
}
});
var cd = vt, g0 = TypeError, Tc = function(r, e) {
if (!delete r[e]) throw new g0("Cannot delete property " + cd(e) + " of " + cd(r));
}, p0 = k, Es = He, y0 = q, m0 = Tc, S0 = Math.min, Um = [].copyWithin || function(r, e) {
var t = p0(this), n = y0(t), i = Es(r, n), o = Es(e, n), s = arguments.length > 2 ? arguments[2] : void 0, u = S0((s === void 0 ? n : Es(s, n)) - o, n - i), v = 1;
for (o < i && i < o + u && (v = -1, o += u - 1, i += u - 1); u-- > 0; )
o in t ? t[i] = t[o] : m0(t, i), i += v, o += v;
return t;
}, b0 = M, E0 = Ir, I0 = K.f, $v = b0("unscopables"), hv = Array.prototype;
hv[$v] === void 0 && I0(hv, $v, {
configurable: !0,
value: E0(null)
});
var ve = function(r) {
hv[$v][r] = !0;
}, O0 = f, T0 = Um, R0 = ve;
O0({
target: "Array",
proto: !0
}, {
copyWithin: T0
});
R0("copyWithin");
var w0 = S, ye = function(r, e) {
var t = [][r];
return !!t && w0(function() {
t.call(null, e || function() {
return 1;
}, 1);
});
}, A0 = f, P0 = ar.every, C0 = ye, x0 = C0("every");
A0({
target: "Array",
proto: !0,
forced: !x0
}, {
every: function(r) {
return P0(this, r, arguments.length > 1 ? arguments[1] : void 0);
}
});
var _0 = k, ld = He, M0 = q, Rc = function(r) {
for (var e = _0(this), t = M0(e), n = arguments.length, i = ld(n > 1 ? arguments[1] : void 0, t), o = n > 2 ? arguments[2] : void 0, s = o === void 0 ? t : ld(o, t); s > i; ) e[i++] = r;
return e;
}, N0 = f, F0 = Rc, D0 = ve;
N0({
target: "Array",
proto: !0
}, {
fill: F0
});
D0("fill");
var j0 = f, L0 = ar.filter, k0 = dn, U0 = k0("filter");
j0({
target: "Array",
proto: !0,
forced: !U0
}, {
filter: function(r) {
return L0(this, r, arguments.length > 1 ? arguments[1] : void 0);
}
});
var B0 = f, H0 = ar.find, G0 = ve, gv = "find", Bm = !0;
gv in [] && Array(1)[gv](function() {
Bm = !1;
});
B0({
target: "Array",
proto: !0,
forced: Bm
}, {
find: function(r) {
return H0(this, r, arguments.length > 1 ? arguments[1] : void 0);
}
});
G0(gv);
var W0 = f, V0 = ar.findIndex, K0 = ve, pv = "findIndex", Hm = !0;
pv in [] && Array(1)[pv](function() {
Hm = !1;
});
W0({
target: "Array",
proto: !0,
forced: Hm
}, {
findIndex: function(r) {
return V0(this, r, arguments.length > 1 ? arguments[1] : void 0);
}
});
K0(pv);
var z0 = Ge, Y0 = q, q0 = Oc, X0 = z, Gm = function(r, e, t, n, i, o, s, u) {
for (var v = i, c = 0, d = s ? X0(s, u) : !1, l, $; c < n; )
c in t && (l = d ? d(t[c], c, e) : t[c], o > 0 && z0(l) ? ($ = Y0(l), v = Gm(r, e, l, $, v, o - 1) - 1) : (q0(v + 1), r[v] = l), v++), c++;
return v;
}, Wm = Gm, Z0 = f, J0 = Wm, Q0 = k, rC = q, eC = lr, tC = vn;
Z0({
target: "Array",
proto: !0
}, {
flat: function() {
var r = arguments.length ? arguments[0] : void 0, e = Q0(this), t = rC(e), n = tC(e, 0);
return n.length = J0(n, e, e, t, 0, r === void 0 ? 1 : eC(r)), n;
}
});
var aC = f, nC = Wm, iC = B, oC = k, sC = q, uC = vn;
aC({
target: "Array",
proto: !0
}, {
flatMap: function(r) {
var e = oC(this), t = sC(e), n;
return iC(r), n = uC(e, 0), n.length = nC(n, e, e, t, 0, 1, r, arguments.length > 1 ? arguments[1] : void 0), n;
}
});
var vC = ar.forEach, cC = ye, lC = cC("forEach"), Vm = lC ? [].forEach : function(r) {
return vC(this, r, arguments.length > 1 ? arguments[1] : void 0);
}, fC = f, fd = Vm;
fC({
target: "Array",
proto: !0,
forced: [].forEach !== fd
}, {
forEach: fd
});
var dC = A, dd = R, $C = Xr, Eo = function(r, e, t) {
var n, i;
dd(r);
try {
if (n = $C(r, "return"), !n) {
if (e === "throw") throw t;
return t;
}
n = dC(n, r);
} catch (o) {
i = !0, n = o;
}
if (e === "throw") throw t;
if (i) throw n;
return dd(n), t;
}, hC = R, gC = Eo, pC = function(r, e, t, n) {
try {
return n ? e(hC(t)[0], t[1]) : e(t);
} catch (i) {
gC(r, "throw", i);
}
}, sa = {}, yC = M, mC = sa, SC = yC("iterator"), bC = Array.prototype, wc = function(r) {
return r !== void 0 && (mC.Array === r || bC[SC] === r);
}, EC = ue, $d = Xr, IC = oe, OC = sa, TC = M, RC = TC("iterator"), $n = function(r) {
if (!IC(r)) return $d(r, RC) || $d(r, "@@iterator") || OC[EC(r)];
}, wC = A, AC = B, PC = R, CC = vt, xC = $n, _C = TypeError, hn = function(r, e) {
var t = arguments.length < 2 ? xC(r) : e;
if (AC(t)) return PC(wC(t, r));
throw new _C(CC(r) + " is not iterable");
}, MC = z, NC = A, FC = k, DC = pC, jC = wc, LC = dt, kC = q, hd = $t, UC = hn, BC = $n, gd = Array, Km = function(r) {
var e = FC(r), t = LC(this), n = arguments.length, i = n > 1 ? arguments[1] : void 0, o = i !== void 0;
o && (i = MC(i, n > 2 ? arguments[2] : void 0));
var s = BC(e), u = 0, v, c, d, l, $, h;
if (s && !(this === gd && jC(s)))
for (c = t ? new this() : [], l = UC(e, s), $ = l.next; !(d = NC($, l)).done; u++)
h = o ? DC(l, i, [d.value, u], !0) : d.value, hd(c, u, h);
else
for (v = kC(e), c = t ? new this(v) : gd(v); v > u; u++)
h = o ? i(e[u], u) : e[u], hd(c, u, h);
return c.length = u, c;
}, HC = M, zm = HC("iterator"), Ym = !1;
try {
var GC = 0, pd = {
next: function() {
return {
done: !!GC++
};
},
return: function() {
Ym = !0;
}
};
pd[zm] = function() {