UNPKG

@minto-ai/huoshan-tts

Version:

借助“火山引擎在线语音合成API”实现浏览器端“文本转语音

1,476 lines (1,475 loc) 290 kB
import { getUuid as ky, createWebSocket as lc, objectToQueryString as fc, isIos as tt } from "@minto-ai/tools"; function rv(n, r) { (r == null || r > n.length) && (r = n.length); for (var e = 0, t = Array(r); e < r; e++) t[e] = n[e]; return t; } function qS(n) { if (Array.isArray(n)) return rv(n); } function zS(n) { if (n === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return n; } function df(n, r, e, t, a, i, u) { try { var o = n[i](u), s = o.value; } catch (v) { return void e(v); } o.done ? r(s) : Promise.resolve(s).then(t, a); } function YS(n) { return function() { var r = this, e = arguments; return new Promise(function(t, a) { var i = n.apply(r, e); function u(s) { df(i, t, a, u, o, "next", s); } function o(s) { df(i, t, a, u, o, "throw", s); } u(void 0); }); }; } function mr(n, r, e) { return r = Bi(r), rb(n, Ly() ? Reflect.construct(r, e || [], Bi(n).constructor) : r.apply(n, e)); } function j(n, r) { if (!(n instanceof r)) throw new TypeError("Cannot call a class as a function"); } function XS(n, 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(n, jy(t.key), t); } } function U(n, r, e) { return r && XS(n.prototype, r), Object.defineProperty(n, "prototype", { writable: !1 }), n; } function JS(n, r) { var e = typeof Symbol < "u" && n[Symbol.iterator] || n["@@iterator"]; if (!e) { if (Array.isArray(n) || (e = Uy(n)) || r) { e && (n = e); var t = 0, a = function() { }; return { s: a, n: function() { return t >= n.length ? { done: !0 } : { done: !1, value: n[t++] }; }, e: function(s) { throw s; }, f: a }; } 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, u = !0, o = !1; return { s: function() { e = e.call(n); }, n: function() { var s = e.next(); return u = s.done, s; }, e: function(s) { o = !0, i = s; }, f: function() { try { u || e.return == null || e.return(); } finally { if (o) throw i; } } }; } function S(n, r, e) { return (r = jy(r)) in n ? Object.defineProperty(n, r, { value: e, enumerable: !0, configurable: !0, writable: !0 }) : n[r] = e, n; } function Bi(n) { return Bi = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(r) { return r.__proto__ || Object.getPrototypeOf(r); }, Bi(n); } function Dr(n, r) { if (typeof r != "function" && r !== null) throw new TypeError("Super expression must either be null or a function"); n.prototype = Object.create(r && r.prototype, { constructor: { value: n, writable: !0, configurable: !0 } }), Object.defineProperty(n, "prototype", { writable: !1 }), r && tv(n, r); } function Ly() { try { var n = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() { })); } catch { } return (Ly = function() { return !!n; })(); } function QS(n) { if (typeof Symbol < "u" && n[Symbol.iterator] != null || n["@@iterator"] != null) return Array.from(n); } function ZS() { 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 hf(n, r) { var e = Object.keys(n); if (Object.getOwnPropertySymbols) { var t = Object.getOwnPropertySymbols(n); r && (t = t.filter(function(a) { return Object.getOwnPropertyDescriptor(n, a).enumerable; })), e.push.apply(e, t); } return e; } function ur(n) { for (var r = 1; r < arguments.length; r++) { var e = arguments[r] != null ? arguments[r] : {}; r % 2 ? hf(Object(e), !0).forEach(function(t) { S(n, t, e[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(e)) : hf(Object(e)).forEach(function(t) { Object.defineProperty(n, t, Object.getOwnPropertyDescriptor(e, t)); }); } return n; } function rb(n, 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 zS(n); } function ev() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var n, r, e = typeof Symbol == "function" ? Symbol : {}, t = e.iterator || "@@iterator", a = e.toStringTag || "@@toStringTag"; function i(h, $, g, y) { var m = $ && $.prototype instanceof o ? $ : o, b = Object.create(m.prototype); return pr(b, "_invoke", function(I, F, V) { var w, _, q, We = 0, ff = V || [], Dt = !1, Jr = { p: 0, n: 0, v: n, a: Fn, f: Fn.bind(n, 4), d: function(Fr, $r) { return w = Fr, _ = 0, q = n, Jr.n = $r, u; } }; function Fn(Fr, $r) { for (_ = Fr, q = $r, r = 0; !Dt && We && !be && r < ff.length; r++) { var be, gr = ff[r], Qu = Jr.p, Rn = gr[2]; Fr > 3 ? (be = Rn === $r) && (q = gr[(_ = gr[4]) ? 5 : (_ = 3, 3)], gr[4] = gr[5] = n) : gr[0] <= Qu && ((be = Fr < 2 && Qu < gr[1]) ? (_ = 0, Jr.v = $r, Jr.n = gr[1]) : Qu < Rn && (be = Fr < 3 || gr[0] > $r || $r > Rn) && (gr[4] = Fr, gr[5] = $r, Jr.n = Rn, _ = 0)); } if (be || Fr > 1) return u; throw Dt = !0, $r; } return function(Fr, $r, be) { if (We > 1) throw TypeError("Generator is already running"); for (Dt && $r === 1 && Fn($r, be), _ = $r, q = be; (r = _ < 2 ? n : q) || !Dt; ) { w || (_ ? _ < 3 ? (_ > 1 && (Jr.n = -1), Fn(_, q)) : Jr.n = q : Jr.v = q); try { if (We = 2, w) { if (_ || (Fr = "next"), r = w[Fr]) { if (!(r = r.call(w, q))) throw TypeError("iterator result is not an object"); if (!r.done) return r; q = r.value, _ < 2 && (_ = 0); } else _ === 1 && (r = w.return) && r.call(w), _ < 2 && (q = TypeError("The iterator does not provide a '" + Fr + "' method"), _ = 1); w = n; } else if ((r = (Dt = Jr.n < 0) ? q : I.call(F, Jr)) !== u) break; } catch (gr) { w = n, _ = 1, q = gr; } finally { We = 1; } } return { value: r, done: Dt }; }; }(h, g, y), !0), b; } var u = {}; function o() { } function s() { } function v() { } r = Object.getPrototypeOf; var c = [][t] ? r(r([][t]())) : (pr(r = {}, t, function() { return this; }), r), f = v.prototype = o.prototype = Object.create(c); function l(h) { return Object.setPrototypeOf ? Object.setPrototypeOf(h, v) : (h.__proto__ = v, pr(h, a, "GeneratorFunction")), h.prototype = Object.create(f), h; } return s.prototype = v, pr(f, "constructor", v), pr(v, "constructor", s), s.displayName = "GeneratorFunction", pr(v, a, "GeneratorFunction"), pr(f), pr(f, a, "Generator"), pr(f, t, function() { return this; }), pr(f, "toString", function() { return "[object Generator]"; }), (ev = function() { return { w: i, m: l }; })(); } function pr(n, r, e, t) { var a = Object.defineProperty; try { a({}, "", {}); } catch { a = 0; } pr = function(i, u, o, s) { function v(c, f) { pr(i, c, function(l) { return this._invoke(c, f, l); }); } u ? a ? a(i, u, { value: o, enumerable: !s, configurable: !s, writable: !s }) : i[u] = o : (v("next", 0), v("throw", 1), v("return", 2)); }, pr(n, r, e, t); } function tv(n, r) { return tv = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) { return e.__proto__ = t, e; }, tv(n, r); } function et(n) { return qS(n) || QS(n) || Uy(n) || ZS(); } function eb(n, r) { if (typeof n != "object" || !n) return n; var e = n[Symbol.toPrimitive]; if (e !== void 0) { var t = e.call(n, r); if (typeof t != "object") return t; throw new TypeError("@@toPrimitive must return a primitive value."); } return (r === "string" ? String : Number)(n); } function jy(n) { var r = eb(n, "string"); return typeof r == "symbol" ? r : r + ""; } function z(n) { "@babel/helpers - typeof"; return z = 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; }, z(n); } function Uy(n, r) { if (n) { if (typeof n == "string") return rv(n, r); var e = {}.toString.call(n).slice(8, -1); return e === "Object" && n.constructor && (e = n.constructor.name), e === "Map" || e === "Set" ? Array.from(n) : e === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e) ? rv(n, r) : void 0; } } var wn = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}, $a = function(r) { return r && r.Math === Math && r; }, D = ( // eslint-disable-next-line es/no-global-this -- safe $a((typeof globalThis > "u" ? "undefined" : z(globalThis)) == "object" && globalThis) || $a((typeof window > "u" ? "undefined" : z(window)) == "object" && window) || // eslint-disable-next-line no-restricted-globals -- safe $a((typeof self > "u" ? "undefined" : z(self)) == "object" && self) || $a(z(wn) == "object" && wn) || $a(z(wn) == "object" && wn) || // eslint-disable-next-line no-new-func -- fallback /* @__PURE__ */ function() { return this; }() || Function("return this")() ), Z = {}, p = function(r) { try { return !!r(); } catch { return !0; } }, tb = p, O = !tb(function() { return Object.defineProperty({}, 1, { get: function() { return 7; } })[1] !== 7; }), ab = p, Xa = !ab(function() { var n = (function() { }).bind(); return typeof n != "function" || n.hasOwnProperty("prototype"); }), nb = Xa, Pn = Function.prototype.call, C = nb ? Pn.bind(Pn) : function() { return Pn.apply(Pn, arguments); }, Ja = {}, Hy = {}.propertyIsEnumerable, Gy = Object.getOwnPropertyDescriptor, ib = Gy && !Hy.call({ 1: 2 }, 1); Ja.f = ib ? function(r) { var e = Gy(this, r); return !!e && e.enumerable; } : Hy; var te = function(r, e) { return { enumerable: !(r & 1), configurable: !(r & 2), writable: !(r & 4), value: e }; }, Wy = Xa, Vy = Function.prototype, av = Vy.call, ub = Wy && Vy.bind.bind(av, av), E = Wy ? ub : function(n) { return function() { return av.apply(n, arguments); }; }, Ky = E, ob = Ky({}.toString), sb = Ky("".slice), Nr = function(r) { return sb(ob(r), 8, -1); }, vb = E, cb = p, lb = Nr, Zu = Object, fb = vb("".split), Qa = cb(function() { return !Zu("z").propertyIsEnumerable(0); }) ? function(n) { return lb(n) === "String" ? fb(n, "") : Zu(n); } : Zu, ae = function(r) { return r == null; }, db = ae, hb = TypeError, X = function(r) { if (db(r)) throw new hb("Can't call method on " + r); return r; }, $b = Qa, gb = X, fr = function(r) { return $b(gb(r)); }, ro = (typeof document > "u" ? "undefined" : z(document)) == "object" && document.all, P = typeof ro > "u" && ro !== void 0 ? function(n) { return typeof n == "function" || n === ro; } : function(n) { return typeof n == "function"; }, pb = P, T = function(r) { return z(r) == "object" ? r !== null : pb(r); }, eo = D, yb = P, Eb = function(r) { return yb(r) ? r : void 0; }, H = function(r, e) { return arguments.length < 2 ? Eb(eo[r]) : eo[r] && eo[r][e]; }, mb = E, Br = mb({}.isPrototypeOf), Db = D, $f = Db.navigator, gf = $f && $f.userAgent, ne = gf ? String(gf) : "", qy = D, to = ne, pf = qy.process, yf = qy.Deno, Ef = pf && pf.versions || yf && yf.version, mf = Ef && Ef.v8, Vr, ki; mf && (Vr = mf.split("."), ki = Vr[0] > 0 && Vr[0] < 4 ? 1 : +(Vr[0] + Vr[1])); !ki && to && (Vr = to.match(/Edge\/(\d+)/), (!Vr || Vr[1] >= 74) && (Vr = to.match(/Chrome\/(\d+)/), Vr && (ki = +Vr[1]))); var ke = ki, Df = ke, Sb = p, bb = D, Ib = bb.String, aa = !!Object.getOwnPropertySymbols && !Sb(function() { var n = Symbol("symbol detection"); return !Ib(n) || !(Object(n) instanceof Symbol) || // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances !Symbol.sham && Df && Df < 41; }), Ab = aa, zy = Ab && !Symbol.sham && z(Symbol.iterator) == "symbol", Cb = H, Tb = P, Ob = Br, Fb = zy, Rb = Object, na = Fb ? function(n) { return z(n) == "symbol"; } : function(n) { var r = Cb("Symbol"); return Tb(r) && Ob(r.prototype, Rb(n)); }, wb = String, st = function(r) { try { return wb(r); } catch { return "Object"; } }, Pb = P, xb = st, _b = TypeError, B = function(r) { if (Pb(r)) return r; throw new _b(xb(r) + " is not a function"); }, Mb = B, Nb = ae, Yr = function(r, e) { var t = r[e]; return Nb(t) ? void 0 : Mb(t); }, ao = C, no = P, io = T, Bb = TypeError, Yy = function(r, e) { var t, a; if (e === "string" && no(t = r.toString) && !io(a = ao(t, r)) || no(t = r.valueOf) && !io(a = ao(t, r)) || e !== "string" && no(t = r.toString) && !io(a = ao(t, r))) return a; throw new Bb("Can't convert object to primitive value"); }, Xy = { exports: {} }, Jy = !1, Sf = D, kb = Object.defineProperty, dc = function(r, e) { try { kb(Sf, r, { value: e, configurable: !0, writable: !0 }); } catch { Sf[r] = e; } return e; }, Lb = D, jb = dc, bf = "__core-js_shared__", If = Xy.exports = Lb[bf] || jb(bf, {}); (If.versions || (If.versions = [])).push({ version: "3.45.1", mode: "global", copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)", license: "https://github.com/zloirock/core-js/blob/v3.45.1/LICENSE", source: "https://github.com/zloirock/core-js" }); var hc = Xy.exports, Af = hc, vt = function(r, e) { return Af[r] || (Af[r] = e || {}); }, Ub = X, Hb = Object, N = function(r) { return Hb(Ub(r)); }, Gb = E, Wb = N, Vb = Gb({}.hasOwnProperty), k = Object.hasOwn || function(r, e) { return Vb(Wb(r), e); }, Kb = E, qb = 0, zb = Math.random(), Yb = Kb(1.1.toString), Za = function(r) { return "Symbol(" + (r === void 0 ? "" : r) + ")_" + Yb(++qb + zb, 36); }, Xb = D, Jb = vt, Cf = k, Qb = Za, Zb = aa, rI = zy, Bt = Xb.Symbol, uo = Jb("wks"), eI = rI ? Bt.for || Bt : Bt && Bt.withoutSetter || Qb, R = function(r) { return Cf(uo, r) || (uo[r] = Zb && Cf(Bt, r) ? Bt[r] : eI("Symbol." + r)), uo[r]; }, tI = C, Tf = T, Of = na, aI = Yr, nI = Yy, iI = R, uI = TypeError, oI = iI("toPrimitive"), cu = function(r, e) { if (!Tf(r) || Of(r)) return r; var t = aI(r, oI), a; if (t) { if (e === void 0 && (e = "default"), a = tI(t, r, e), !Tf(a) || Of(a)) return a; throw new uI("Can't convert object to primitive value"); } return e === void 0 && (e = "number"), nI(r, e); }, sI = cu, vI = na, ct = function(r) { var e = sI(r, "string"); return vI(e) ? e : e + ""; }, cI = D, Ff = T, nv = cI.document, lI = Ff(nv) && Ff(nv.createElement), lu = function(r) { return lI ? nv.createElement(r) : {}; }, fI = O, dI = p, hI = lu, Qy = !fI && !dI(function() { return Object.defineProperty(hI("div"), "a", { get: function() { return 7; } }).a !== 7; }), $I = O, gI = C, pI = Ja, yI = te, EI = fr, mI = ct, DI = k, SI = Qy, Rf = Object.getOwnPropertyDescriptor; Z.f = $I ? Rf : function(r, e) { if (r = EI(r), e = mI(e), SI) try { return Rf(r, e); } catch { } if (DI(r, e)) return yI(!gI(pI.f, r, e), r[e]); }; var G = {}, bI = O, II = p, Zy = bI && II(function() { return Object.defineProperty(function() { }, "prototype", { value: 42, writable: !1 }).prototype !== 42; }), AI = T, CI = String, TI = TypeError, A = function(r) { if (AI(r)) return r; throw new TI(CI(r) + " is not an object"); }, OI = O, FI = Qy, RI = Zy, xn = A, wf = ct, wI = TypeError, oo = Object.defineProperty, PI = Object.getOwnPropertyDescriptor, so = "enumerable", vo = "configurable", co = "writable"; G.f = OI ? RI ? function(r, e, t) { if (xn(r), e = wf(e), xn(t), typeof r == "function" && e === "prototype" && "value" in t && co in t && !t[co]) { var a = PI(r, e); a && a[co] && (r[e] = t.value, t = { configurable: vo in t ? t[vo] : a[vo], enumerable: so in t ? t[so] : a[so], writable: !1 }); } return oo(r, e, t); } : oo : function(r, e, t) { if (xn(r), e = wf(e), xn(t), FI) try { return oo(r, e, t); } catch { } if ("get" in t || "set" in t) throw new wI("Accessors not supported"); return "value" in t && (r[e] = t.value), r; }; var xI = O, _I = G, MI = te, Sr = xI ? function(n, r, e) { return _I.f(n, r, MI(1, e)); } : function(n, r, e) { return n[r] = e, n; }, rE = { exports: {} }, iv = O, NI = k, eE = Function.prototype, BI = iv && Object.getOwnPropertyDescriptor, $c = NI(eE, "name"), kI = $c && (function() { }).name === "something", LI = $c && (!iv || iv && BI(eE, "name").configurable), ia = { EXISTS: $c, PROPER: kI, CONFIGURABLE: LI }, jI = E, UI = P, uv = hc, HI = jI(Function.toString); UI(uv.inspectSource) || (uv.inspectSource = function(n) { return HI(n); }); var gc = uv.inspectSource, GI = D, WI = P, Pf = GI.WeakMap, tE = WI(Pf) && /native code/.test(String(Pf)), VI = vt, KI = Za, xf = VI("keys"), fu = function(r) { return xf[r] || (xf[r] = KI(r)); }, rn = {}, qI = tE, aE = D, zI = T, YI = Sr, lo = k, fo = hc, XI = fu, JI = rn, _f = "Object already initialized", ov = aE.TypeError, QI = aE.WeakMap, Li, Va, ji, ZI = function(r) { return ji(r) ? Va(r) : Li(r, {}); }, rA = function(r) { return function(e) { var t; if (!zI(e) || (t = Va(e)).type !== r) throw new ov("Incompatible receiver, " + r + " required"); return t; }; }; if (qI || fo.state) { var Qr = fo.state || (fo.state = new QI()); Qr.get = Qr.get, Qr.has = Qr.has, Qr.set = Qr.set, Li = function(r, e) { if (Qr.has(r)) throw new ov(_f); return e.facade = r, Qr.set(r, e), e; }, Va = function(r) { return Qr.get(r) || {}; }, ji = function(r) { return Qr.has(r); }; } else { var St = XI("state"); JI[St] = !0, Li = function(r, e) { if (lo(r, St)) throw new ov(_f); return e.facade = r, YI(r, St, e), e; }, Va = function(r) { return lo(r, St) ? r[St] : {}; }, ji = function(r) { return lo(r, St); }; } var J = { set: Li, get: Va, has: ji, enforce: ZI, getterFor: rA }, pc = E, eA = p, tA = P, _n = k, sv = O, aA = ia.CONFIGURABLE, nA = gc, nE = J, iA = nE.enforce, uA = nE.get, Mf = String, Ii = Object.defineProperty, oA = pc("".slice), sA = pc("".replace), vA = pc([].join), cA = sv && !eA(function() { return Ii(function() { }, "length", { value: 8 }).length !== 8; }), lA = String(String).split("String"), fA = rE.exports = function(n, r, e) { oA(Mf(r), 0, 7) === "Symbol(" && (r = "[" + sA(Mf(r), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), e && e.getter && (r = "get " + r), e && e.setter && (r = "set " + r), (!_n(n, "name") || aA && n.name !== r) && (sv ? Ii(n, "name", { value: r, configurable: !0 }) : n.name = r), cA && e && _n(e, "arity") && n.length !== e.arity && Ii(n, "length", { value: e.arity }); try { e && _n(e, "constructor") && e.constructor ? sv && Ii(n, "prototype", { writable: !1 }) : n.prototype && (n.prototype = void 0); } catch { } var t = iA(n); return _n(t, "source") || (t.source = vA(lA, typeof r == "string" ? r : "")), n; }; Function.prototype.toString = fA(function() { return tA(this) && uA(this).source || nA(this); }, "toString"); var yc = rE.exports, dA = P, hA = G, $A = yc, gA = dc, Y = function(r, e, t, a) { a || (a = {}); var i = a.enumerable, u = a.name !== void 0 ? a.name : e; if (dA(t) && $A(t, u, a), a.global) i ? r[e] = t : gA(e, t); else { try { a.unsafe ? r[e] && (i = !0) : delete r[e]; } catch { } i ? r[e] = t : hA.f(r, e, { value: t, enumerable: !1, configurable: !a.nonConfigurable, writable: !a.nonWritable }); } return r; }, Le = {}, pA = Math.ceil, yA = Math.floor, iE = Math.trunc || function(r) { var e = +r; return (e > 0 ? yA : pA)(e); }, EA = iE, sr = function(r) { var e = +r; return e !== e || e === 0 ? 0 : EA(e); }, mA = sr, DA = Math.max, SA = Math.min, je = function(r, e) { var t = mA(r); return t < 0 ? DA(t + e, 0) : SA(t, e); }, bA = sr, IA = Math.min, br = function(r) { var e = bA(r); return e > 0 ? IA(e, 9007199254740991) : 0; }, AA = br, K = function(r) { return AA(r.length); }, CA = fr, TA = je, OA = K, Nf = function(r) { return function(e, t, a) { var i = CA(e), u = OA(i); if (u === 0) return !r && -1; var o = TA(a, u), s; if (r && t !== t) { for (; u > o; ) if (s = i[o++], s !== s) return !0; } else for (; u > o; o++) if ((r || o in i) && i[o] === t) return r || o || 0; return !r && -1; }; }, en = { // `Array.prototype.includes` method // https://tc39.es/ecma262/#sec-array.prototype.includes includes: Nf(!0), // `Array.prototype.indexOf` method // https://tc39.es/ecma262/#sec-array.prototype.indexof indexOf: Nf(!1) }, FA = E, ho = k, RA = fr, wA = en.indexOf, PA = rn, Bf = FA([].push), uE = function(r, e) { var t = RA(r), a = 0, i = [], u; for (u in t) !ho(PA, u) && ho(t, u) && Bf(i, u); for (; e.length > a; ) ho(t, u = e[a++]) && (~wA(i, u) || Bf(i, u)); return i; }, Ec = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"], xA = uE, _A = Ec, MA = _A.concat("length", "prototype"); Le.f = Object.getOwnPropertyNames || function(r) { return xA(r, MA); }; var tn = {}; tn.f = Object.getOwnPropertySymbols; var NA = H, BA = E, kA = Le, LA = tn, jA = A, UA = BA([].concat), mc = NA("Reflect", "ownKeys") || function(r) { var e = kA.f(jA(r)), t = LA.f; return t ? UA(e, t(r)) : e; }, kf = k, HA = mc, GA = Z, WA = G, du = function(r, e, t) { for (var a = HA(e), i = WA.f, u = GA.f, o = 0; o < a.length; o++) { var s = a[o]; !kf(r, s) && !(t && kf(t, s)) && i(r, s, u(e, s)); } }, VA = p, KA = P, qA = /#|\.prototype\./, an = function(r, e) { var t = YA[zA(r)]; return t === JA ? !0 : t === XA ? !1 : KA(e) ? VA(e) : !!e; }, zA = an.normalize = function(n) { return String(n).replace(qA, ".").toLowerCase(); }, YA = an.data = {}, XA = an.NATIVE = "N", JA = an.POLYFILL = "P", nn = an, Mn = D, QA = Z.f, ZA = Sr, rC = Y, eC = dc, tC = du, aC = nn, d = function(r, e) { var t = r.target, a = r.global, i = r.stat, u, o, s, v, c, f; if (a ? o = Mn : i ? o = Mn[t] || eC(t, {}) : o = Mn[t] && Mn[t].prototype, o) for (s in e) { if (c = e[s], r.dontCallGetSet ? (f = QA(o, s), v = f && f.value) : v = o[s], u = aC(a ? s : t + (i ? "." : "#") + s, r.forced), !u && v !== void 0) { if (z(c) == z(v)) continue; tC(c, v); } (r.sham || v && v.sham) && ZA(c, "sham", !0), rC(o, s, c, r); } }, nC = R, iC = nC("toStringTag"), oE = {}; oE[iC] = "z"; var Dc = String(oE) === "[object z]", uC = Dc, oC = P, Ai = Nr, sC = R, vC = sC("toStringTag"), cC = Object, lC = Ai(/* @__PURE__ */ function() { return arguments; }()) === "Arguments", fC = function(r, e) { try { return r[e]; } catch { } }, ie = uC ? Ai : function(n) { var r, e, t; return n === void 0 ? "Undefined" : n === null ? "Null" : typeof (e = fC(r = cC(n), vC)) == "string" ? e : lC ? Ai(r) : (t = Ai(r)) === "Object" && oC(r.callee) ? "Arguments" : t; }, dC = ie, hC = String, x = function(r) { if (dC(r) === "Symbol") throw new TypeError("Cannot convert a Symbol value to a string"); return hC(r); }, hu = {}, $C = uE, gC = Ec, un = Object.keys || function(r) { return $C(r, gC); }, pC = O, yC = Zy, EC = G, mC = A, DC = fr, SC = un; hu.f = pC && !yC ? Object.defineProperties : function(r, e) { mC(r); for (var t = DC(e), a = SC(e), i = a.length, u = 0, o; i > u; ) EC.f(r, o = a[u++], t[o]); return r; }; var bC = H, sE = bC("document", "documentElement"), IC = A, AC = hu, Lf = Ec, CC = rn, TC = sE, OC = lu, FC = fu, jf = ">", Uf = "<", vv = "prototype", cv = "script", vE = FC("IE_PROTO"), $o = function() { }, cE = function(r) { return Uf + cv + jf + r + Uf + "/" + cv + jf; }, Hf = function(r) { r.write(cE("")), r.close(); var e = r.parentWindow.Object; return r = null, e; }, RC = function() { var r = OC("iframe"), e = "java" + cv + ":", t; return r.style.display = "none", TC.appendChild(r), r.src = String(e), t = r.contentWindow.document, t.open(), t.write(cE("document.F=Object")), t.close(), t.F; }, Nn, Ci = function() { try { Nn = new ActiveXObject("htmlfile"); } catch { } Ci = typeof document < "u" ? document.domain && Nn ? Hf(Nn) : RC() : Hf(Nn); for (var r = Lf.length; r--; ) delete Ci[vv][Lf[r]]; return Ci(); }; CC[vE] = !0; var Ir = Object.create || function(r, e) { var t; return r !== null ? ($o[vv] = IC(r), t = new $o(), $o[vv] = null, t[vE] = r) : t = Ci(), e === void 0 ? t : AC.f(t, e); }, $u = {}, wC = E, kr = wC([].slice), PC = Nr, xC = fr, lE = Le.f, _C = kr, fE = (typeof window > "u" ? "undefined" : z(window)) == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], MC = function(r) { try { return lE(r); } catch { return _C(fE); } }; $u.f = function(r) { return fE && PC(r) === "Window" ? MC(r) : lE(xC(r)); }; var Gf = yc, NC = G, dr = function(r, e, t) { return t.get && Gf(t.get, e, { getter: !0 }), t.set && Gf(t.set, e, { setter: !0 }), NC.f(r, e, t); }, Sc = {}, BC = R; Sc.f = BC; var kC = D, bc = kC, Wf = bc, LC = k, jC = Sc, UC = G.f, er = function(r) { var e = Wf.Symbol || (Wf.Symbol = {}); LC(e, r) || UC(e, r, { value: jC.f(r) }); }, HC = C, GC = H, WC = R, VC = Y, dE = function() { var r = GC("Symbol"), e = r && r.prototype, t = e && e.valueOf, a = WC("toPrimitive"); e && !e[a] && VC(e, a, function(i) { return HC(t, this); }, { arity: 1 }); }, KC = G.f, qC = k, zC = R, Vf = zC("toStringTag"), Lr = function(r, e, t) { r && !t && (r = r.prototype), r && !qC(r, Vf) && KC(r, Vf, { configurable: !0, value: e }); }, YC = Nr, XC = E, lt = function(r) { if (YC(r) === "Function") return XC(r); }, Kf = lt, JC = B, QC = Xa, ZC = Kf(Kf.bind), W = function(r, e) { return JC(r), e === void 0 ? r : QC ? ZC(r, e) : function() { return r.apply(e, arguments); }; }, rT = Nr, Ue = Array.isArray || function(r) { return rT(r) === "Array"; }, eT = E, tT = p, hE = P, aT = ie, nT = H, iT = gc, $E = function() { }, gE = nT("Reflect", "construct"), Ic = /^\s*(?:class|function)\b/, uT = eT(Ic.exec), oT = !Ic.test($E), ga = function(r) { if (!hE(r)) return !1; try { return gE($E, [], r), !0; } catch { return !1; } }, pE = function(r) { if (!hE(r)) return !1; switch (aT(r)) { case "AsyncFunction": case "GeneratorFunction": case "AsyncGeneratorFunction": return !1; } try { return oT || !!uT(Ic, iT(r)); } catch { return !0; } }; pE.sham = !0; var ft = !gE || tT(function() { var n; return ga(ga.call) || !ga(Object) || !ga(function() { n = !0; }) || n; }) ? pE : ga, qf = Ue, sT = ft, vT = T, cT = R, lT = cT("species"), zf = Array, fT = function(r) { var e; return qf(r) && (e = r.constructor, sT(e) && (e === zf || qf(e.prototype)) ? e = void 0 : vT(e) && (e = e[lT], e === null && (e = void 0))), e === void 0 ? zf : e; }, dT = fT, on = function(r, e) { return new (dT(r))(e === 0 ? 0 : e); }, hT = W, $T = E, gT = Qa, pT = N, yT = K, ET = on, Yf = $T([].push), Ve = function(r) { var e = r === 1, t = r === 2, a = r === 3, i = r === 4, u = r === 6, o = r === 7, s = r === 5 || u; return function(v, c, f, l) { for (var h = pT(v), $ = gT(h), g = yT($), y = hT(c, f), m = 0, b = l || ET, I = e ? b(v, g) : t || o ? b(v, 0) : void 0, F, V; g > m; m++) if ((s || m in $) && (F = $[m], V = y(F, m, h), r)) if (e) I[m] = V; else if (V) switch (r) { case 3: return !0; case 5: return F; case 6: return m; case 2: Yf(I, F); } else switch (r) { case 4: return !1; case 7: Yf(I, F); } return u ? -1 : a || i ? i : I; }; }, rr = { // `Array.prototype.forEach` method // https://tc39.es/ecma262/#sec-array.prototype.foreach forEach: Ve(0), // `Array.prototype.map` method // https://tc39.es/ecma262/#sec-array.prototype.map map: Ve(1), // `Array.prototype.filter` method // https://tc39.es/ecma262/#sec-array.prototype.filter filter: Ve(2), // `Array.prototype.some` method // https://tc39.es/ecma262/#sec-array.prototype.some some: Ve(3), // `Array.prototype.every` method // https://tc39.es/ecma262/#sec-array.prototype.every every: Ve(4), // `Array.prototype.find` method // https://tc39.es/ecma262/#sec-array.prototype.find find: Ve(5), // `Array.prototype.findIndex` method // https://tc39.es/ecma262/#sec-array.prototype.findIndex findIndex: Ve(6) }, gu = d, sn = D, Ac = C, mT = E, Yt = O, Xt = aa, DT = p, Q = k, ST = Br, lv = A, pu = fr, Cc = ct, bT = x, fv = te, Jt = Ir, yE = un, IT = Le, EE = $u, AT = tn, mE = Z, DE = G, CT = hu, SE = Ja, go = Y, TT = dr, Tc = vt, OT = fu, bE = rn, Xf = Za, FT = R, RT = Sc, wT = er, PT = dE, xT = Lr, IE = J, yu = rr.forEach, cr = OT("hidden"), Eu = "Symbol", Ka = "prototype", _T = IE.set, Jf = IE.getterFor(Eu), Mr = Object[Ka], nt = sn.Symbol, xa = nt && nt[Ka], MT = sn.RangeError, NT = sn.TypeError, po = sn.QObject, AE = mE.f, it = DE.f, CE = EE.f, BT = SE.f, TE = mT([].push), fe = Tc("symbols"), vn = Tc("op-symbols"), kT = Tc("wks"), dv = !po || !po[Ka] || !po[Ka].findChild, OE = function(r, e, t) { var a = AE(Mr, e); a && delete Mr[e], it(r, e, t), a && r !== Mr && it(Mr, e, a); }, hv = Yt && DT(function() { return Jt(it({}, "a", { get: function() { return it(this, "a", { value: 7 }).a; } })).a !== 7; }) ? OE : it, yo = function(r, e) { var t = fe[r] = Jt(xa); return _T(t, { type: Eu, tag: r, description: e }), Yt || (t.description = e), t; }, mu = function(r, e, t) { r === Mr && mu(vn, e, t), lv(r); var a = Cc(e); return lv(t), Q(fe, a) ? (t.enumerable ? (Q(r, cr) && r[cr][a] && (r[cr][a] = !1), t = Jt(t, { enumerable: fv(0, !1) })) : (Q(r, cr) || it(r, cr, fv(1, Jt(null))), r[cr][a] = !0), hv(r, a, t)) : it(r, a, t); }, Oc = function(r, e) { lv(r); var t = pu(e), a = yE(t).concat(wE(t)); return yu(a, function(i) { (!Yt || Ac($v, t, i)) && mu(r, i, t[i]); }), r; }, LT = function(r, e) { return e === void 0 ? Jt(r) : Oc(Jt(r), e); }, $v = function(r) { var e = Cc(r), t = Ac(BT, this, e); return this === Mr && Q(fe, e) && !Q(vn, e) ? !1 : t || !Q(this, e) || !Q(fe, e) || Q(this, cr) && this[cr][e] ? t : !0; }, FE = function(r, e) { var t = pu(r), a = Cc(e); if (!(t === Mr && Q(fe, a) && !Q(vn, a))) { var i = AE(t, a); return i && Q(fe, a) && !(Q(t, cr) && t[cr][a]) && (i.enumerable = !0), i; } }, RE = function(r) { var e = CE(pu(r)), t = []; return yu(e, function(a) { !Q(fe, a) && !Q(bE, a) && TE(t, a); }), t; }, wE = function(r) { var e = r === Mr, t = CE(e ? vn : pu(r)), a = []; return yu(t, function(i) { Q(fe, i) && (!e || Q(Mr, i)) && TE(a, fe[i]); }), a; }; Xt || (nt = function() { if (ST(xa, this)) throw new NT("Symbol is not a constructor"); var r = !arguments.length || arguments[0] === void 0 ? void 0 : bT(arguments[0]), e = Xf(r), t = function(i) { var u = this === void 0 ? sn : this; u === Mr && Ac(t, vn, i), Q(u, cr) && Q(u[cr], e) && (u[cr][e] = !1); var o = fv(1, i); try { hv(u, e, o); } catch (s) { if (!(s instanceof MT)) throw s; OE(u, e, o); } }; return Yt && dv && hv(Mr, e, { configurable: !0, set: t }), yo(e, r); }, xa = nt[Ka], go(xa, "toString", function() { return Jf(this).tag; }), go(nt, "withoutSetter", function(n) { return yo(Xf(n), n); }), SE.f = $v, DE.f = mu, CT.f = Oc, mE.f = FE, IT.f = EE.f = RE, AT.f = wE, RT.f = function(n) { return yo(FT(n), n); }, Yt && (TT(xa, "description", { configurable: !0, get: function() { return Jf(this).description; } }), go(Mr, "propertyIsEnumerable", $v, { unsafe: !0 }))); gu({ global: !0, constructor: !0, wrap: !0, forced: !Xt, sham: !Xt }, { Symbol: nt }); yu(yE(kT), function(n) { wT(n); }); gu({ target: Eu, stat: !0, forced: !Xt }, { useSetter: function() { dv = !0; }, useSimple: function() { dv = !1; } }); gu({ target: "Object", stat: !0, forced: !Xt, sham: !Yt }, { // `Object.create` method // https://tc39.es/ecma262/#sec-object.create create: LT, // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty defineProperty: mu, // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties defineProperties: Oc, // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors getOwnPropertyDescriptor: FE }); gu({ target: "Object", stat: !0, forced: !Xt }, { // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames getOwnPropertyNames: RE }); PT(); xT(nt, Eu); bE[cr] = !0; var jT = aa, PE = jT && !!Symbol.for && !!Symbol.keyFor, UT = d, HT = H, GT = k, WT = x, xE = vt, VT = PE, Eo = xE("string-to-symbol-registry"), KT = xE("symbol-to-string-registry"); UT({ target: "Symbol", stat: !0, forced: !VT }, { for: function(r) { var e = WT(r); if (GT(Eo, e)) return Eo[e]; var t = HT("Symbol")(e); return Eo[e] = t, KT[t] = e, t; } }); var qT = d, zT = k, YT = na, XT = st, JT = vt, QT = PE, Qf = JT("symbol-to-string-registry"); qT({ target: "Symbol", stat: !0, forced: !QT }, { keyFor: function(r) { if (!YT(r)) throw new TypeError(XT(r) + " is not a symbol"); if (zT(Qf, r)) return Qf[r]; } }); var ZT = Xa, _E = Function.prototype, Zf = _E.apply, rd = _E.call, jr = (typeof Reflect > "u" ? "undefined" : z(Reflect)) == "object" && Reflect.apply || (ZT ? rd.bind(Zf) : function() { return rd.apply(Zf, arguments); }), rO = E, ed = Ue, eO = P, td = Nr, tO = x, ad = rO([].push), aO = function(r) { if (eO(r)) return r; if (ed(r)) { for (var e = r.length, t = [], a = 0; a < e; a++) { var i = r[a]; typeof i == "string" ? ad(t, i) : (typeof i == "number" || td(i) === "Number" || td(i) === "String") && ad(t, tO(i)); } var u = t.length, o = !0; return function(s, v) { if (o) return o = !1, v; if (ed(this)) return v; for (var c = 0; c < u; c++) if (t[c] === s) return v; }; } }, nO = d, ME = H, NE = jr, iO = C, cn = E, BE = p, nd = P, id = na, kE = kr, uO = aO, oO = aa, sO = String, _e = ME("JSON", "stringify"), Bn = cn(/./.exec), ud = cn("".charAt), vO = cn("".charCodeAt), cO = cn("".replace), lO = cn(1.1.toString), fO = /[\uD800-\uDFFF]/g, od = /^[\uD800-\uDBFF]$/, sd = /^[\uDC00-\uDFFF]$/, vd = !oO || BE(function() { var n = ME("Symbol")("stringify detection"); return _e([n]) !== "[null]" || _e({ a: n }) !== "{}" || _e(Object(n)) !== "{}"; }), cd = BE(function() { return _e("\uDF06\uD834") !== '"\\udf06\\ud834"' || _e("\uDEAD") !== '"\\udead"'; }), dO = function(r, e) { var t = kE(arguments), a = uO(e); if (!(!nd(a) && (r === void 0 || id(r)))) return t[1] = function(i, u) { if (nd(a) && (u = iO(a, this, sO(i), u)), !id(u)) return u; }, NE(_e, null, t); }, hO = function(r, e, t) { var a = ud(t, e - 1), i = ud(t, e + 1); return Bn(od, r) && !Bn(sd, i) || Bn(sd, r) && !Bn(od, a) ? "\\u" + lO(vO(r, 0), 16) : r; }; _e && nO({ target: "JSON", stat: !0, arity: 3, forced: vd || cd }, { // eslint-disable-next-line no-unused-vars -- required for `.length` stringify: function(r, e, t) { var a = kE(arguments), i = NE(vd ? dO : _e, null, a); return cd && typeof i == "string" ? cO(i, fO, hO) : i; } }); var $O = d, gO = aa, pO = p, LE = tn, yO = N, EO = !gO || pO(function() { LE.f(1); }); $O({ target: "Object", stat: !0, forced: EO }, { getOwnPropertySymbols: function(r) { var e = LE.f; return e ? e(yO(r)) : []; } }); var mO = d, DO = O, SO = D, kn = E, bO = k, IO = P, AO = Br, CO = x, TO = dr, OO = du, ce = SO.Symbol, Ke = ce && ce.prototype; if (DO && IO(ce) && (!("description" in Ke) || // Safari 12 bug ce().description !== void 0)) { var ld = {}, Ln = function() { var r = arguments.length < 1 || arguments[0] === void 0 ? void 0 : CO(arguments[0]), e = AO(Ke, this) ? new ce(r) : r === void 0 ? ce() : ce(r); return r === "" && (ld[e] = !0), e; }; OO(Ln, ce), Ln.prototype = Ke, Ke.constructor = Ln; var FO = String(ce("description detection")) === "Symbol(description detection)", RO = kn(Ke.valueOf), wO = kn(Ke.toString), PO = /^Symbol\((.*)\)[^)]+$/, xO = kn("".replace), _O = kn("".slice); TO(Ke, "description", { configurable: !0, get: function() { var r = RO(this); if (bO(ld, r)) return ""; var e = wO(r), t = FO ? _O(e, 7, -1) : xO(e, PO, "$1"); return t === "" ? void 0 : t; } }), mO({ global: !0, constructor: !0, forced: !0 }, { Symbol: Ln }); } var MO = er; MO("asyncIterator"); var NO = er; NO("hasInstance"); var BO = er; BO("isConcatSpreadable"); var kO = er; kO("iterator"); var LO = er; LO("match"); var jO = er; jO("replace"); var UO = er; UO("search"); var HO = er; HO("species"); var GO = er; GO("split"); var WO = er, VO = dE; WO("toPrimitive"); VO(); var KO = H, qO = er, zO = Lr; qO("toStringTag"); zO(KO("Symbol"), "Symbol"); var YO = er; YO("unscopables"); var XO = TypeError, JO = 9007199254740991, Fc = function(r) { if (r > JO) throw XO("Maximum allowed index exceeded"); return r; }, QO = O, ZO = G, rF = te, dt = function(r, e, t) { QO ? ZO.f(r, e, rF(0, t)) : r[e] = t; }, eF = p, tF = R, aF = ke, nF = tF("species"), ln = function(r) { return aF >= 51 || !eF(function() { var e = [], t = e.constructor = {}; return t[nF] = function() { return { foo: 1 }; }, e[r](Boolean).foo !== 1; }); }, iF = d, uF = p, oF = Ue, sF = T, vF = N, cF = K, fd = Fc, dd = dt, lF = on, fF = ln, dF = R, hF = ke, jE = dF("isConcatSpreadable"), $F = hF >= 51 || !uF(function() { var n = []; return n[jE] = !1, n.concat()[0] !== n; }), gF = function(r) { if (!sF(r)) return !1; var e = r[jE]; return e !== void 0 ? !!e : oF(r); }, pF = !$F || !fF("concat"); iF({ target: "Array", proto: !0, arity: 1, forced: pF }, { // eslint-disable-next-line no-unused-vars -- required for `.length` concat: function(r) { var e = vF(this), t = lF(e, 0), a = 0, i, u, o, s, v; for (i = -1, o = arguments.length; i < o; i++) if (v = i === -1 ? e : arguments[i], gF(v)) for (s = cF(v), fd(a + s), u = 0; u < s; u++, a++) u in v && dd(t, a, v[u]); else fd(a + 1), dd(t, a++, v); return t.length = a, t; } }); var hd = st, yF = TypeError, Rc = function(r, e) { if (!delete r[e]) throw new yF("Cannot delete property " + hd(e) + " of " + hd(r)); }, EF = N, mo = je, mF = K, DF = Rc, SF = Math.min, UE = [].copyWithin || function(r, e) { var t = EF(this), a = mF(t), i = mo(r, a), u = mo(e, a), o = arguments.length > 2 ? arguments[2] : void 0, s = SF((o === void 0 ? a : mo(o, a)) - u, a - i), v = 1; for (u < i && i < u + s && (v = -1, u += s - 1, i += s - 1); s-- > 0; ) u in t ? t[i] = t[u] : DF(t, i), i += v, u += v; return t; }, bF = R, IF = Ir, AF = G.f, gv = bF("unscopables"), pv = Array.prototype; pv[gv] === void 0 && AF(pv, gv, { configurable: !0, value: IF(null) }); var ue = function(r) { pv[gv][r] = !0; }, CF = d, TF = UE, OF = ue; CF({ target: "Array", proto: !0 }, { copyWithin: TF }); OF("copyWithin"); var FF = p, ge = function(r, e) { var t = [][r]; return !!t && FF(function() { t.call(null, e || function() { return 1; }, 1); }); }, RF = d, wF = rr.every, PF = ge, xF = PF("every"); RF({ target: "Array", proto: !0, forced: !xF }, { every: function(r) { return wF(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); var _F = N, $d = je, MF = K, wc = function(r) { for (var e = _F(this), t = MF(e), a = arguments.length, i = $d(a > 1 ? arguments[1] : void 0, t), u = a > 2 ? arguments[2] : void 0, o = u === void 0 ? t : $d(u, t); o > i; ) e[i++] = r; return e; }, NF = d, BF = wc, kF = ue; NF({ target: "Array", proto: !0 }, { fill: BF }); kF("fill"); var LF = d, jF = rr.filter, UF = ln, HF = UF("filter"); LF({ target: "Array", proto: !0, forced: !HF }, { filter: function(r) { return jF(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); var GF = d, WF = rr.find, VF = ue, yv = "find", HE = !0; yv in [] && Array(1)[yv](function() { HE = !1; }); GF({ target: "Array", proto: !0, forced: HE }, { find: function(r) { return WF(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); VF(yv); var KF = d, qF = rr.findIndex, zF = ue, Ev = "findIndex", GE = !0; Ev in [] && Array(1)[Ev](function() { GE = !1; }); KF({ target: "Array", proto: !0, forced: GE }, { findIndex: function(r) { return qF(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); zF(Ev); var YF = Ue, XF = K, JF = Fc, QF = W, WE = function(r, e, t, a, i, u, o, s) { for (var v = i, c = 0, f = o ? QF(o, s) : !1, l, h; c < a; ) c in t && (l = f ? f(t[c], c, e) : t[c], u > 0 && YF(l) ? (h = XF(l), v = WE(r, e, l, h, v, u - 1) - 1) : (JF(v + 1), r[v] = l), v++), c++; return v; }, VE = WE, ZF = d, rR = VE, eR = N, tR = K, aR = sr, nR = on; ZF({ target: "Array", proto: !0 }, { flat: function() { var r = arguments.length ? arguments[0] : void 0, e = eR(this), t = tR(e), a = nR(e, 0); return a.length = rR(a, e, e, t, 0, r === void 0 ? 1 : aR(r)), a; } }); var iR = d, uR = VE, oR = B, sR = N, vR = K, cR = on; iR({ target: "Array", proto: !0 }, { flatMap: function(r) { var e = sR(this), t = vR(e), a; return oR(r), a = cR(e, 0), a.length = uR(a, e, e, t, 0, 1, r, arguments.length > 1 ? arguments[1] : void 0), a; } }); var lR = rr.forEach, fR = ge, dR = fR("forEach"), KE = dR ? [].forEach : function(r) { return lR(this, r, arguments.length > 1 ? arguments[1] : void 0); }, hR = d, gd = KE; hR({ target: "Array", proto: !0, forced: [].forEach !== gd }, { forEach: gd }); var $R = C, pd = A, gR = Yr, Du = function(r, e, t) { var a, i; pd(r); try { if (a = gR(r, "return"), !a) { if (e === "throw") throw t; return t; } a = $R(a, r); } catch (u) { i = !0, a = u; } if (e === "throw") throw t; if (i) throw a; return pd(a), t; }, pR = A, yR = Du, ER = function(r, e, t, a) { try { return a ? e(pR(t)[0], t[1]) : e(t); } catch (i) { yR(r, "throw", i); } }, ua = {}, mR = R, DR = ua, SR = mR("iterator"), bR = Array.prototype, Pc = function(r) { return r !== void 0 && (DR.Array === r || bR[SR] === r); }, IR = ie, yd = Yr, AR = ae, CR = ua, TR = R, OR = TR("iterator"), fn = function(r) { if (!AR(r)) return yd(r, OR) || yd(r, "@@iterator") || CR[IR(r)]; }, FR = C, RR = B, wR = A, PR = st, xR = fn, _R = TypeError, dn = function(r, e) { var t = arguments.length < 2 ? xR(r) : e; if (RR(t)) return wR(FR(t, r)); throw new _R(PR(r) + " is not iterable"); }, MR = W, NR = C, BR = N, kR = ER, LR = Pc, jR = ft, UR = K, Ed = dt, HR = dn, GR = fn, md = Array, qE = function(r) { var e = BR(r), t = jR(this), a = arguments.length, i = a > 1 ? arguments[1] : void 0, u = i !== void 0; u && (i = MR(i, a > 2 ? arguments[2] : void 0)); var o = GR(e), s = 0, v, c, f, l, h, $; if (o && !(this === md && LR(o))) for (c = t ? new this() : [], l = HR(e, o), h = l.next; !(f = NR(h, l)).done; s++) $ = u ? kR(l, i, [f.value, s], !0) : f.value, Ed(c, s, $); else for (v = UR(e), c = t ? new this(v) : md(v); v > s; s++) $ = u ? i(e[s], s) : e[s], Ed(c, s, $); return c.length = s, c; }, WR = R, zE = WR("iterator"), YE = !1; try { var VR = 0, Dd = { next: function() { return { done: !!VR++ }; }, return: function() { YE = !0; } }; Dd[zE] = function() { return this; }, Array.from(Dd, function() { throw 2; }); } catch { } var Su = function(r, e) { try { if (!e && !YE) return !1; } catch { return !1; } var t = !1; try { var a = {}; a[zE] = function() { return { next: function() { return { done: t = !0 }; } }; }, r(a); } catch { } return t; }, KR = d, qR = qE, zR = Su, YR = !zR(function(n) { Array.from(n); }); KR({ target: "Array", stat: !0, forced: YR }, { from: qR }); var XR = d, JR = en.includes, QR = p, ZR = ue, rw = QR(function() { return !Array(1).includes(); }); XR({ target: "Array", proto: !0, forced: rw }, { includes: function(r) { return JR(this, r, arguments.length > 1 ? arguments[1] : void 0); } }); ZR("includes"); var ew = d, tw = lt, aw = en.indexOf, nw = ge, mv = tw([].indexOf), XE = !!mv && 1 / mv([1], 1, -0) < 0, iw = XE || !nw("indexOf"); ew({ target: "Array", proto: !0, forced: iw }, { indexOf: function(r) { var e = arguments.length > 1 ? arguments[1] : void 0; return XE ? mv(this, r, e) || 0 : aw(this, r, e); } }); var uw = d, ow = Ue; uw({ target: "Array", stat: !0 }, { isArray: ow }); var sw = p, xc = !sw(function() { function n() { } return n.prototype.constructor = null, Object.getPrototypeOf(new n()) !== n.prototype; }), vw = k, cw = P, lw = N, fw = fu, dw = xc, Sd = fw("IE_PROTO"), Dv = Object, hw = Dv.prototype, vr = dw ? Dv.getPrototypeOf : function(n) { var r = lw(n); if (vw(r, Sd)) return r[Sd]; var e = r.constructor; return cw(e) && r instanceof e ? e.prototype : r instanceof Dv ? hw : null; }, $w = p, gw = P, pw = T, bd = vr, yw = Y, Ew = R, Sv = Ew("iterator"), JE = !1, ot, Do, So; [].keys && (So = [].keys(), "next" in So ? (Do = bd(bd(So)), Do !== Object.prototype && (ot = Do)) : JE = !0); var mw = !pw(ot) || $w(function() { var n = {}; return ot[Sv].call(n) !== n; }); mw && (ot = {}); gw(ot[Sv]) || yw(ot, Sv, function() { return this; }); var QE = { IteratorPrototype: ot, BUGGY_SAFARI_ITERATORS: JE }, Dw = QE.IteratorPrototype, Sw = Ir, bw = te, Iw = Lr, Aw = ua, Cw = function() { return this; }, hn = function(r, e, t, a) { var i = e + " Iterator"; return r.prototype = Sw(Dw, { next: bw(+!a, t) }), Iw(r, i, !1), Aw[i] = Cw, r; }, Tw = E, Ow = B, ZE = function(r, e, t) { try { return Tw(Ow(Object.getOwnPropertyDescriptor(r, e)[t])); } catch { } }, Fw = T, Rw = function(r) { return Fw(r) || r === null; }, ww = Rw, Pw = String, xw = TypeError, rm = function(r) { if (ww(r)) return r; throw new xw("Can't set " + Pw(r) + " as a prototype"); }, _w = ZE, Mw = T, Nw = X, Bw = rm, pe = Object.setPrototypeOf || ("__proto__" in {} ? function() { var n = !1, r = {}, e; try { e = _w(Object.prototype, "__proto__", "set"), e(r, []), n = r instanceof Array; } catch { } return function(a, i) { return Nw(a), Bw(i), Mw(a) && (n ? e(a, i) : a.__proto__ = i), a; }; }() : void 0), kw = d, Lw = C, em = ia, jw = P, Uw = hn, Id = vr, Ad = pe, Hw = Lr, Gw = Sr, bo = Y, Ww = R, Vw = ua, tm = QE, Kw = em.PROPER, qw = em.CONFIGURABLE, Cd = tm.IteratorPrototype, jn = tm.BUGGY_SAFARI_ITERATORS, pa = Ww("iterator"), Td = "keys", ya = "values", Od = "entries", zw = function() { return this; }, _c = function(r, e, t, a, i, u, o) { Uw(t, e, a); var s = function(I) { if (I === i && h) return h; if (!jn && I && I in f) return f[I]; switch (I) { case Td: return function() { return new t(this, I); }; case ya: return function() { return new t(this, I); }; case Od: return function() { return new t(this, I); }; } return function() { return new t(this); }; }, v = e + " Iterator", c = !1, f = r.prototype, l = f[pa] || f["@@iterator"] || i && f[i], h = !jn && l || s(i), $ = e === "Array" && f.entries || l, g, y, m; if ($ && (g = Id($.call(new r())), g !== Object.prototype && g.next && (Id(g) !== Cd && (Ad ? Ad(g, Cd) : jw(g[pa]) || bo(g, pa, zw)), Hw(g, v, !0))), Kw && i === ya && l && l.name !== ya && (qw ? Gw(f, "name", ya) : (c = !0, h = function() { return Lw(l, this); })), i) if (y = { values: s(ya), keys: u ? h : s(Td), entries: s(Od) }, o) for (m in y) (jn || c || !(m in f)) && bo(f, m, y[m]); else kw({ target: e, proto: !0, forced: jn || c }, y); return f[pa] !== h && bo(f, pa, h, { name: i }), Vw[e] = h, y; }, ht = function(r, e) { return { value: r, done: e }; }, Yw = fr, Mc = ue, Fd = ua, am = J, Xw = G.f, Jw = _c, Un = ht, Qw = O, nm = "Array Iterator", Zw = am.set, r2 = am.getterFor(nm), im = Jw(Array, "Array", function(n, r) { Zw(this, { type: nm, target: Yw(n), // target index: 0, // next index kind: r // kind }); }, function() { var n = r2(this), r = n.target, e = n.index++; if (!r || e >= r.length) return n.target = null, Un(void 0, !0); switch (n.kind) { case "keys": return Un(e, !1); case "values":