@dasf/dasf-web-component
Version:
Web component for rendering a DASF backend module.
1,638 lines • 1.01 MB
JavaScript
var l$ = Object.defineProperty;
var c$ = (e, t, r) => t in e ? l$(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r;
var Za = (e, t, r) => c$(e, typeof t != "symbol" ? t + "" : t, r);
import { jsx as P, jsxs as ue, Fragment as Wt } from "react/jsx-runtime";
import * as M from "react";
import pn, { createElement as u$, Component as Ji, useState as Or, useCallback as Pt, useEffect as Ml, useReducer as d$, useMemo as f$, createRef as p$, forwardRef as cy, useContext as h$, Children as m$, isValidElement as Ks, cloneElement as Gs, useRef as uy } from "react";
import * as g$ from "react-dom";
import Cs from "react-dom";
function St(e) {
return typeof e != "object" || e === null || typeof e.lastModified == "number" && typeof File < "u" && e instanceof File || typeof e.getMonth == "function" && typeof Date < "u" && e instanceof Date ? !1 : !Array.isArray(e);
}
function y$(e) {
return e.additionalItems === !0 && console.warn("additionalItems=true is currently not supported"), St(e.additionalItems);
}
function Kp(e) {
if (e === "")
return;
if (e === null)
return null;
if (/\.$/.test(e) || /\.0$/.test(e) || /\.\d*0$/.test(e))
return e;
const t = Number(e);
return typeof t == "number" && !Number.isNaN(t) ? t : e;
}
const ka = "__additional_property", Su = "additionalProperties", Yi = "allOf", hn = "anyOf", ha = "const", b$ = "default", Nl = "dependencies", v$ = "enum", kr = "__errors", Zn = "$id", $$ = "if", eo = "items", S$ = "_$junk_option_schema_id$_", Hs = "$name", zr = "oneOf", Mt = "properties", w$ = "required", cl = "submitButtonOptions", Ht = "$ref", gd = "__rjsf_additionalProperties", dy = "__rjsf_rootSchema", C$ = "ui:field", yd = "ui:widget", Si = "ui:options", E$ = "ui:globalOptions";
function Qe(e = {}, t = {}) {
return Object.keys(e).filter((r) => r.indexOf("ui:") === 0).reduce((r, n) => {
const o = e[n];
return n === yd && St(o) ? (console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"), r) : n === Si && St(o) ? { ...r, ...o } : { ...r, [n.substring(3)]: o };
}, { ...t });
}
function fy(e, t = {}, r) {
if (!e.additionalProperties)
return !1;
const { expandable: n = !0 } = Qe(t);
return n === !1 ? n : e.maxProperties !== void 0 && r ? Object.keys(r).length < e.maxProperties : !0;
}
var hi = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
function pt(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
}
var _$ = typeof hi == "object" && hi && hi.Object === Object && hi, py = _$, x$ = py, P$ = typeof self == "object" && self && self.Object === Object && self, k$ = x$ || P$ || Function("return this")(), $n = k$, O$ = $n, A$ = O$.Symbol, Oa = A$, Gp = Oa, hy = Object.prototype, I$ = hy.hasOwnProperty, R$ = hy.toString, Qa = Gp ? Gp.toStringTag : void 0;
function T$(e) {
var t = I$.call(e, Qa), r = e[Qa];
try {
e[Qa] = void 0;
var n = !0;
} catch {
}
var o = R$.call(e);
return n && (t ? e[Qa] = r : delete e[Qa]), o;
}
var M$ = T$, N$ = Object.prototype, F$ = N$.toString;
function j$(e) {
return F$.call(e);
}
var D$ = j$, Hp = Oa, L$ = M$, B$ = D$, z$ = "[object Null]", U$ = "[object Undefined]", Jp = Hp ? Hp.toStringTag : void 0;
function V$(e) {
return e == null ? e === void 0 ? U$ : z$ : Jp && Jp in Object(e) ? L$(e) : B$(e);
}
var Un = V$;
function q$(e, t) {
return function(r) {
return e(t(r));
};
}
var my = q$, W$ = my, K$ = W$(Object.getPrototypeOf, Object), Fl = K$;
function G$(e) {
return e != null && typeof e == "object";
}
var Kr = G$, H$ = Un, J$ = Fl, Y$ = Kr, X$ = "[object Object]", Z$ = Function.prototype, Q$ = Object.prototype, gy = Z$.toString, e2 = Q$.hasOwnProperty, t2 = gy.call(Object);
function r2(e) {
if (!Y$(e) || H$(e) != X$)
return !1;
var t = J$(e);
if (t === null)
return !0;
var r = e2.call(t, "constructor") && t.constructor;
return typeof r == "function" && r instanceof r && gy.call(r) == t2;
}
var Aa = r2;
const bd = /* @__PURE__ */ pt(Aa);
function wu(e) {
const t = {
// We store the list of errors for this node in a property named __errors
// to avoid name collision with a possible sub schema field named
// 'errors' (see `utils.toErrorSchema`).
[kr]: [],
addError(r) {
this[kr].push(r);
}
};
if (Array.isArray(e))
return e.reduce((r, n, o) => ({ ...r, [o]: wu(n) }), t);
if (bd(e)) {
const r = e;
return Object.keys(r).reduce((n, o) => ({ ...n, [o]: wu(r[o]) }), t);
}
return t;
}
function n2() {
this.__data__ = [], this.size = 0;
}
var o2 = n2;
function a2(e, t) {
return e === t || e !== e && t !== t;
}
var Ia = a2, i2 = Ia;
function s2(e, t) {
for (var r = e.length; r--; )
if (i2(e[r][0], t))
return r;
return -1;
}
var jl = s2, l2 = jl, c2 = Array.prototype, u2 = c2.splice;
function d2(e) {
var t = this.__data__, r = l2(t, e);
if (r < 0)
return !1;
var n = t.length - 1;
return r == n ? t.pop() : u2.call(t, r, 1), --this.size, !0;
}
var f2 = d2, p2 = jl;
function h2(e) {
var t = this.__data__, r = p2(t, e);
return r < 0 ? void 0 : t[r][1];
}
var m2 = h2, g2 = jl;
function y2(e) {
return g2(this.__data__, e) > -1;
}
var b2 = y2, v2 = jl;
function $2(e, t) {
var r = this.__data__, n = v2(r, e);
return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this;
}
var S2 = $2, w2 = o2, C2 = f2, E2 = m2, _2 = b2, x2 = S2;
function Ra(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.clear(); ++t < r; ) {
var n = e[t];
this.set(n[0], n[1]);
}
}
Ra.prototype.clear = w2;
Ra.prototype.delete = C2;
Ra.prototype.get = E2;
Ra.prototype.has = _2;
Ra.prototype.set = x2;
var Dl = Ra, P2 = Dl;
function k2() {
this.__data__ = new P2(), this.size = 0;
}
var O2 = k2;
function A2(e) {
var t = this.__data__, r = t.delete(e);
return this.size = t.size, r;
}
var I2 = A2;
function R2(e) {
return this.__data__.get(e);
}
var T2 = R2;
function M2(e) {
return this.__data__.has(e);
}
var N2 = M2;
function F2(e) {
var t = typeof e;
return e != null && (t == "object" || t == "function");
}
var Er = F2;
const Ur = /* @__PURE__ */ pt(Er);
var j2 = Un, D2 = Er, L2 = "[object AsyncFunction]", B2 = "[object Function]", z2 = "[object GeneratorFunction]", U2 = "[object Proxy]";
function V2(e) {
if (!D2(e))
return !1;
var t = j2(e);
return t == B2 || t == z2 || t == L2 || t == U2;
}
var Ll = V2, q2 = $n, W2 = q2["__core-js_shared__"], K2 = W2, Uc = K2, Yp = function() {
var e = /[^.]+$/.exec(Uc && Uc.keys && Uc.keys.IE_PROTO || "");
return e ? "Symbol(src)_1." + e : "";
}();
function G2(e) {
return !!Yp && Yp in e;
}
var H2 = G2, J2 = Function.prototype, Y2 = J2.toString;
function X2(e) {
if (e != null) {
try {
return Y2.call(e);
} catch {
}
try {
return e + "";
} catch {
}
}
return "";
}
var yy = X2, Z2 = Ll, Q2 = H2, eS = Er, tS = yy, rS = /[\\^$.*+?()[\]{}|]/g, nS = /^\[object .+?Constructor\]$/, oS = Function.prototype, aS = Object.prototype, iS = oS.toString, sS = aS.hasOwnProperty, lS = RegExp(
"^" + iS.call(sS).replace(rS, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
);
function cS(e) {
if (!eS(e) || Q2(e))
return !1;
var t = Z2(e) ? lS : nS;
return t.test(tS(e));
}
var uS = cS;
function dS(e, t) {
return e == null ? void 0 : e[t];
}
var fS = dS, pS = uS, hS = fS;
function mS(e, t) {
var r = hS(e, t);
return pS(r) ? r : void 0;
}
var No = mS, gS = No, yS = $n, bS = gS(yS, "Map"), vd = bS, vS = No, $S = vS(Object, "create"), Bl = $S, Xp = Bl;
function SS() {
this.__data__ = Xp ? Xp(null) : {}, this.size = 0;
}
var wS = SS;
function CS(e) {
var t = this.has(e) && delete this.__data__[e];
return this.size -= t ? 1 : 0, t;
}
var ES = CS, _S = Bl, xS = "__lodash_hash_undefined__", PS = Object.prototype, kS = PS.hasOwnProperty;
function OS(e) {
var t = this.__data__;
if (_S) {
var r = t[e];
return r === xS ? void 0 : r;
}
return kS.call(t, e) ? t[e] : void 0;
}
var AS = OS, IS = Bl, RS = Object.prototype, TS = RS.hasOwnProperty;
function MS(e) {
var t = this.__data__;
return IS ? t[e] !== void 0 : TS.call(t, e);
}
var NS = MS, FS = Bl, jS = "__lodash_hash_undefined__";
function DS(e, t) {
var r = this.__data__;
return this.size += this.has(e) ? 0 : 1, r[e] = FS && t === void 0 ? jS : t, this;
}
var LS = DS, BS = wS, zS = ES, US = AS, VS = NS, qS = LS;
function Ta(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.clear(); ++t < r; ) {
var n = e[t];
this.set(n[0], n[1]);
}
}
Ta.prototype.clear = BS;
Ta.prototype.delete = zS;
Ta.prototype.get = US;
Ta.prototype.has = VS;
Ta.prototype.set = qS;
var WS = Ta, Zp = WS, KS = Dl, GS = vd;
function HS() {
this.size = 0, this.__data__ = {
hash: new Zp(),
map: new (GS || KS)(),
string: new Zp()
};
}
var JS = HS;
function YS(e) {
var t = typeof e;
return t == "string" || t == "number" || t == "symbol" || t == "boolean" ? e !== "__proto__" : e === null;
}
var XS = YS, ZS = XS;
function QS(e, t) {
var r = e.__data__;
return ZS(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map;
}
var zl = QS, ew = zl;
function tw(e) {
var t = ew(this, e).delete(e);
return this.size -= t ? 1 : 0, t;
}
var rw = tw, nw = zl;
function ow(e) {
return nw(this, e).get(e);
}
var aw = ow, iw = zl;
function sw(e) {
return iw(this, e).has(e);
}
var lw = sw, cw = zl;
function uw(e, t) {
var r = cw(this, e), n = r.size;
return r.set(e, t), this.size += r.size == n ? 0 : 1, this;
}
var dw = uw, fw = JS, pw = rw, hw = aw, mw = lw, gw = dw;
function Ma(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.clear(); ++t < r; ) {
var n = e[t];
this.set(n[0], n[1]);
}
}
Ma.prototype.clear = fw;
Ma.prototype.delete = pw;
Ma.prototype.get = hw;
Ma.prototype.has = mw;
Ma.prototype.set = gw;
var $d = Ma, yw = Dl, bw = vd, vw = $d, $w = 200;
function Sw(e, t) {
var r = this.__data__;
if (r instanceof yw) {
var n = r.__data__;
if (!bw || n.length < $w - 1)
return n.push([e, t]), this.size = ++r.size, this;
r = this.__data__ = new vw(n);
}
return r.set(e, t), this.size = r.size, this;
}
var ww = Sw, Cw = Dl, Ew = O2, _w = I2, xw = T2, Pw = N2, kw = ww;
function Na(e) {
var t = this.__data__ = new Cw(e);
this.size = t.size;
}
Na.prototype.clear = Ew;
Na.prototype.delete = _w;
Na.prototype.get = xw;
Na.prototype.has = Pw;
Na.prototype.set = kw;
var Ul = Na, Ow = "__lodash_hash_undefined__";
function Aw(e) {
return this.__data__.set(e, Ow), this;
}
var Iw = Aw;
function Rw(e) {
return this.__data__.has(e);
}
var Tw = Rw, Mw = $d, Nw = Iw, Fw = Tw;
function ul(e) {
var t = -1, r = e == null ? 0 : e.length;
for (this.__data__ = new Mw(); ++t < r; )
this.add(e[t]);
}
ul.prototype.add = ul.prototype.push = Nw;
ul.prototype.has = Fw;
var Vl = ul;
function jw(e, t) {
for (var r = -1, n = e == null ? 0 : e.length; ++r < n; )
if (t(e[r], r, e))
return !0;
return !1;
}
var Dw = jw;
function Lw(e, t) {
return e.has(t);
}
var ql = Lw, Bw = Vl, zw = Dw, Uw = ql, Vw = 1, qw = 2;
function Ww(e, t, r, n, o, a) {
var i = r & Vw, s = e.length, l = t.length;
if (s != l && !(i && l > s))
return !1;
var c = a.get(e), u = a.get(t);
if (c && u)
return c == t && u == e;
var f = -1, d = !0, p = r & qw ? new Bw() : void 0;
for (a.set(e, t), a.set(t, e); ++f < s; ) {
var h = e[f], $ = t[f];
if (n)
var b = i ? n($, h, f, t, e, a) : n(h, $, f, e, t, a);
if (b !== void 0) {
if (b)
continue;
d = !1;
break;
}
if (p) {
if (!zw(t, function(g, y) {
if (!Uw(p, y) && (h === g || o(h, g, r, n, a)))
return p.push(y);
})) {
d = !1;
break;
}
} else if (!(h === $ || o(h, $, r, n, a))) {
d = !1;
break;
}
}
return a.delete(e), a.delete(t), d;
}
var by = Ww, Kw = $n, Gw = Kw.Uint8Array, vy = Gw;
function Hw(e) {
var t = -1, r = Array(e.size);
return e.forEach(function(n, o) {
r[++t] = [o, n];
}), r;
}
var Jw = Hw;
function Yw(e) {
var t = -1, r = Array(e.size);
return e.forEach(function(n) {
r[++t] = n;
}), r;
}
var Sd = Yw, Qp = Oa, eh = vy, Xw = Ia, Zw = by, Qw = Jw, eC = Sd, tC = 1, rC = 2, nC = "[object Boolean]", oC = "[object Date]", aC = "[object Error]", iC = "[object Map]", sC = "[object Number]", lC = "[object RegExp]", cC = "[object Set]", uC = "[object String]", dC = "[object Symbol]", fC = "[object ArrayBuffer]", pC = "[object DataView]", th = Qp ? Qp.prototype : void 0, Vc = th ? th.valueOf : void 0;
function hC(e, t, r, n, o, a, i) {
switch (r) {
case pC:
if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset)
return !1;
e = e.buffer, t = t.buffer;
case fC:
return !(e.byteLength != t.byteLength || !a(new eh(e), new eh(t)));
case nC:
case oC:
case sC:
return Xw(+e, +t);
case aC:
return e.name == t.name && e.message == t.message;
case lC:
case uC:
return e == t + "";
case iC:
var s = Qw;
case cC:
var l = n & tC;
if (s || (s = eC), e.size != t.size && !l)
return !1;
var c = i.get(e);
if (c)
return c == t;
n |= rC, i.set(e, t);
var u = Zw(s(e), s(t), n, o, a, i);
return i.delete(e), u;
case dC:
if (Vc)
return Vc.call(e) == Vc.call(t);
}
return !1;
}
var mC = hC;
function gC(e, t) {
for (var r = -1, n = t.length, o = e.length; ++r < n; )
e[o + r] = t[r];
return e;
}
var wd = gC, yC = Array.isArray, Xt = yC, bC = wd, vC = Xt;
function $C(e, t, r) {
var n = t(e);
return vC(e) ? n : bC(n, r(e));
}
var $y = $C;
function SC(e, t) {
for (var r = -1, n = e == null ? 0 : e.length, o = 0, a = []; ++r < n; ) {
var i = e[r];
t(i, r, e) && (a[o++] = i);
}
return a;
}
var wC = SC;
function CC() {
return [];
}
var Sy = CC, EC = wC, _C = Sy, xC = Object.prototype, PC = xC.propertyIsEnumerable, rh = Object.getOwnPropertySymbols, kC = rh ? function(e) {
return e == null ? [] : (e = Object(e), EC(rh(e), function(t) {
return PC.call(e, t);
}));
} : _C, Cd = kC;
function OC(e, t) {
for (var r = -1, n = Array(e); ++r < e; )
n[r] = t(r);
return n;
}
var wy = OC, AC = Un, IC = Kr, RC = "[object Arguments]";
function TC(e) {
return IC(e) && AC(e) == RC;
}
var MC = TC, nh = MC, NC = Kr, Cy = Object.prototype, FC = Cy.hasOwnProperty, jC = Cy.propertyIsEnumerable, DC = nh(/* @__PURE__ */ function() {
return arguments;
}()) ? nh : function(e) {
return NC(e) && FC.call(e, "callee") && !jC.call(e, "callee");
}, Xi = DC, dl = { exports: {} };
function LC() {
return !1;
}
var BC = LC;
dl.exports;
(function(e, t) {
var r = $n, n = BC, o = t && !t.nodeType && t, a = o && !0 && e && !e.nodeType && e, i = a && a.exports === o, s = i ? r.Buffer : void 0, l = s ? s.isBuffer : void 0, c = l || n;
e.exports = c;
})(dl, dl.exports);
var Fa = dl.exports, zC = 9007199254740991, UC = /^(?:0|[1-9]\d*)$/;
function VC(e, t) {
var r = typeof e;
return t = t ?? zC, !!t && (r == "number" || r != "symbol" && UC.test(e)) && e > -1 && e % 1 == 0 && e < t;
}
var Wl = VC, qC = 9007199254740991;
function WC(e) {
return typeof e == "number" && e > -1 && e % 1 == 0 && e <= qC;
}
var Ed = WC, KC = Un, GC = Ed, HC = Kr, JC = "[object Arguments]", YC = "[object Array]", XC = "[object Boolean]", ZC = "[object Date]", QC = "[object Error]", eE = "[object Function]", tE = "[object Map]", rE = "[object Number]", nE = "[object Object]", oE = "[object RegExp]", aE = "[object Set]", iE = "[object String]", sE = "[object WeakMap]", lE = "[object ArrayBuffer]", cE = "[object DataView]", uE = "[object Float32Array]", dE = "[object Float64Array]", fE = "[object Int8Array]", pE = "[object Int16Array]", hE = "[object Int32Array]", mE = "[object Uint8Array]", gE = "[object Uint8ClampedArray]", yE = "[object Uint16Array]", bE = "[object Uint32Array]", _t = {};
_t[uE] = _t[dE] = _t[fE] = _t[pE] = _t[hE] = _t[mE] = _t[gE] = _t[yE] = _t[bE] = !0;
_t[JC] = _t[YC] = _t[lE] = _t[XC] = _t[cE] = _t[ZC] = _t[QC] = _t[eE] = _t[tE] = _t[rE] = _t[nE] = _t[oE] = _t[aE] = _t[iE] = _t[sE] = !1;
function vE(e) {
return HC(e) && GC(e.length) && !!_t[KC(e)];
}
var $E = vE;
function SE(e) {
return function(t) {
return e(t);
};
}
var Fo = SE, fl = { exports: {} };
fl.exports;
(function(e, t) {
var r = py, n = t && !t.nodeType && t, o = n && !0 && e && !e.nodeType && e, a = o && o.exports === n, i = a && r.process, s = function() {
try {
var l = o && o.require && o.require("util").types;
return l || i && i.binding && i.binding("util");
} catch {
}
}();
e.exports = s;
})(fl, fl.exports);
var _d = fl.exports, wE = $E, CE = Fo, oh = _d, ah = oh && oh.isTypedArray, EE = ah ? CE(ah) : wE, Zi = EE, _E = wy, xE = Xi, PE = Xt, kE = Fa, OE = Wl, AE = Zi, IE = Object.prototype, RE = IE.hasOwnProperty;
function TE(e, t) {
var r = PE(e), n = !r && xE(e), o = !r && !n && kE(e), a = !r && !n && !o && AE(e), i = r || n || o || a, s = i ? _E(e.length, String) : [], l = s.length;
for (var c in e)
(t || RE.call(e, c)) && !(i && // Safari 9 has enumerable `arguments.length` in strict mode.
(c == "length" || // Node.js 0.10 has enumerable non-index properties on buffers.
o && (c == "offset" || c == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays.
a && (c == "buffer" || c == "byteLength" || c == "byteOffset") || // Skip index properties.
OE(c, l))) && s.push(c);
return s;
}
var Ey = TE, ME = Object.prototype;
function NE(e) {
var t = e && e.constructor, r = typeof t == "function" && t.prototype || ME;
return e === r;
}
var Kl = NE, FE = my, jE = FE(Object.keys, Object), DE = jE, LE = Kl, BE = DE, zE = Object.prototype, UE = zE.hasOwnProperty;
function VE(e) {
if (!LE(e))
return BE(e);
var t = [];
for (var r in Object(e))
UE.call(e, r) && r != "constructor" && t.push(r);
return t;
}
var _y = VE, qE = Ll, WE = Ed;
function KE(e) {
return e != null && WE(e.length) && !qE(e);
}
var jo = KE, GE = Ey, HE = _y, JE = jo;
function YE(e) {
return JE(e) ? GE(e) : HE(e);
}
var Qi = YE, XE = $y, ZE = Cd, QE = Qi;
function e_(e) {
return XE(e, QE, ZE);
}
var xy = e_, ih = xy, t_ = 1, r_ = Object.prototype, n_ = r_.hasOwnProperty;
function o_(e, t, r, n, o, a) {
var i = r & t_, s = ih(e), l = s.length, c = ih(t), u = c.length;
if (l != u && !i)
return !1;
for (var f = l; f--; ) {
var d = s[f];
if (!(i ? d in t : n_.call(t, d)))
return !1;
}
var p = a.get(e), h = a.get(t);
if (p && h)
return p == t && h == e;
var $ = !0;
a.set(e, t), a.set(t, e);
for (var b = i; ++f < l; ) {
d = s[f];
var g = e[d], y = t[d];
if (n)
var S = i ? n(y, g, d, t, e, a) : n(g, y, d, e, t, a);
if (!(S === void 0 ? g === y || o(g, y, r, n, a) : S)) {
$ = !1;
break;
}
b || (b = d == "constructor");
}
if ($ && !b) {
var m = e.constructor, w = t.constructor;
m != w && "constructor" in e && "constructor" in t && !(typeof m == "function" && m instanceof m && typeof w == "function" && w instanceof w) && ($ = !1);
}
return a.delete(e), a.delete(t), $;
}
var a_ = o_, i_ = No, s_ = $n, l_ = i_(s_, "DataView"), c_ = l_, u_ = No, d_ = $n, f_ = u_(d_, "Promise"), p_ = f_, h_ = No, m_ = $n, g_ = h_(m_, "Set"), Py = g_, y_ = No, b_ = $n, v_ = y_(b_, "WeakMap"), $_ = v_, Cu = c_, Eu = vd, _u = p_, xu = Py, Pu = $_, ky = Un, ja = yy, sh = "[object Map]", S_ = "[object Object]", lh = "[object Promise]", ch = "[object Set]", uh = "[object WeakMap]", dh = "[object DataView]", w_ = ja(Cu), C_ = ja(Eu), E_ = ja(_u), __ = ja(xu), x_ = ja(Pu), yo = ky;
(Cu && yo(new Cu(new ArrayBuffer(1))) != dh || Eu && yo(new Eu()) != sh || _u && yo(_u.resolve()) != lh || xu && yo(new xu()) != ch || Pu && yo(new Pu()) != uh) && (yo = function(e) {
var t = ky(e), r = t == S_ ? e.constructor : void 0, n = r ? ja(r) : "";
if (n)
switch (n) {
case w_:
return dh;
case C_:
return sh;
case E_:
return lh;
case __:
return ch;
case x_:
return uh;
}
return t;
});
var es = yo, qc = Ul, P_ = by, k_ = mC, O_ = a_, fh = es, ph = Xt, hh = Fa, A_ = Zi, I_ = 1, mh = "[object Arguments]", gh = "[object Array]", Es = "[object Object]", R_ = Object.prototype, yh = R_.hasOwnProperty;
function T_(e, t, r, n, o, a) {
var i = ph(e), s = ph(t), l = i ? gh : fh(e), c = s ? gh : fh(t);
l = l == mh ? Es : l, c = c == mh ? Es : c;
var u = l == Es, f = c == Es, d = l == c;
if (d && hh(e)) {
if (!hh(t))
return !1;
i = !0, u = !1;
}
if (d && !u)
return a || (a = new qc()), i || A_(e) ? P_(e, t, r, n, o, a) : k_(e, t, l, r, n, o, a);
if (!(r & I_)) {
var p = u && yh.call(e, "__wrapped__"), h = f && yh.call(t, "__wrapped__");
if (p || h) {
var $ = p ? e.value() : e, b = h ? t.value() : t;
return a || (a = new qc()), o($, b, r, n, a);
}
}
return d ? (a || (a = new qc()), O_(e, t, r, n, o, a)) : !1;
}
var M_ = T_, N_ = M_, bh = Kr;
function Oy(e, t, r, n, o) {
return e === t ? !0 : e == null || t == null || !bh(e) && !bh(t) ? e !== e && t !== t : N_(e, t, r, n, Oy, o);
}
var Gl = Oy, F_ = Gl;
function j_(e, t, r) {
r = typeof r == "function" ? r : void 0;
var n = r ? r(e, t) : void 0;
return n === void 0 ? F_(e, t, void 0, r) : !!n;
}
var D_ = j_;
const L_ = /* @__PURE__ */ pt(D_);
function pr(e, t) {
return L_(e, t, (r, n) => {
if (typeof r == "function" && typeof n == "function")
return !0;
});
}
var B_ = Un, z_ = Kr, U_ = "[object Symbol]";
function V_(e) {
return typeof e == "symbol" || z_(e) && B_(e) == U_;
}
var Da = V_, q_ = Xt, W_ = Da, K_ = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, G_ = /^\w*$/;
function H_(e, t) {
if (q_(e))
return !1;
var r = typeof e;
return r == "number" || r == "symbol" || r == "boolean" || e == null || W_(e) ? !0 : G_.test(e) || !K_.test(e) || t != null && e in Object(t);
}
var xd = H_, Ay = $d, J_ = "Expected a function";
function Pd(e, t) {
if (typeof e != "function" || t != null && typeof t != "function")
throw new TypeError(J_);
var r = function() {
var n = arguments, o = t ? t.apply(this, n) : n[0], a = r.cache;
if (a.has(o))
return a.get(o);
var i = e.apply(this, n);
return r.cache = a.set(o, i) || a, i;
};
return r.cache = new (Pd.Cache || Ay)(), r;
}
Pd.Cache = Ay;
var Y_ = Pd, X_ = Y_, Z_ = 500;
function Q_(e) {
var t = X_(e, function(n) {
return r.size === Z_ && r.clear(), n;
}), r = t.cache;
return t;
}
var e5 = Q_, t5 = e5, r5 = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, n5 = /\\(\\)?/g, o5 = t5(function(e) {
var t = [];
return e.charCodeAt(0) === 46 && t.push(""), e.replace(r5, function(r, n, o, a) {
t.push(o ? a.replace(n5, "$1") : n || r);
}), t;
}), Iy = o5;
function a5(e, t) {
for (var r = -1, n = e == null ? 0 : e.length, o = Array(n); ++r < n; )
o[r] = t(e[r], r, e);
return o;
}
var Vn = a5, vh = Oa, i5 = Vn, s5 = Xt, l5 = Da, $h = vh ? vh.prototype : void 0, Sh = $h ? $h.toString : void 0;
function Ry(e) {
if (typeof e == "string")
return e;
if (s5(e))
return i5(e, Ry) + "";
if (l5(e))
return Sh ? Sh.call(e) : "";
var t = e + "";
return t == "0" && 1 / e == -1 / 0 ? "-0" : t;
}
var c5 = Ry, u5 = c5;
function d5(e) {
return e == null ? "" : u5(e);
}
var Ty = d5, f5 = Xt, p5 = xd, h5 = Iy, m5 = Ty;
function g5(e, t) {
return f5(e) ? e : p5(e, t) ? [e] : h5(m5(e));
}
var La = g5, y5 = Da;
function b5(e) {
if (typeof e == "string" || y5(e))
return e;
var t = e + "";
return t == "0" && 1 / e == -1 / 0 ? "-0" : t;
}
var Do = b5, v5 = La, $5 = Do;
function S5(e, t) {
t = v5(t, e);
for (var r = 0, n = t.length; e != null && r < n; )
e = e[$5(t[r++])];
return r && r == n ? e : void 0;
}
var ts = S5, w5 = ts;
function C5(e, t, r) {
var n = e == null ? void 0 : w5(e, t);
return n === void 0 ? r : n;
}
var My = C5;
const xe = /* @__PURE__ */ pt(My);
var E5 = _y, _5 = es, x5 = Xi, P5 = Xt, k5 = jo, O5 = Fa, A5 = Kl, I5 = Zi, R5 = "[object Map]", T5 = "[object Set]", M5 = Object.prototype, N5 = M5.hasOwnProperty;
function F5(e) {
if (e == null)
return !0;
if (k5(e) && (P5(e) || typeof e == "string" || typeof e.splice == "function" || O5(e) || I5(e) || x5(e)))
return !e.length;
var t = _5(e);
if (t == R5 || t == T5)
return !e.size;
if (A5(e))
return !E5(e).length;
for (var r in e)
if (N5.call(e, r))
return !1;
return !0;
}
var j5 = F5;
const io = /* @__PURE__ */ pt(j5);
var Hl = {}, D5 = /~/, L5 = /~[01]/g;
function B5(e) {
switch (e) {
case "~1":
return "/";
case "~0":
return "~";
}
throw new Error("Invalid tilde escape: " + e);
}
function Ny(e) {
return D5.test(e) ? e.replace(L5, B5) : e;
}
function z5(e, t, r) {
for (var n, o, a = 1, i = t.length; a < i; ) {
if (t[a] === "constructor" || t[a] === "prototype" || t[a] === "__proto__") return e;
if (n = Ny(t[a++]), o = i > a, typeof e[n] > "u" && (Array.isArray(e) && n === "-" && (n = e.length), o && (t[a] !== "" && t[a] < 1 / 0 || t[a] === "-" ? e[n] = [] : e[n] = {})), !o) break;
e = e[n];
}
var s = e[n];
return r === void 0 ? delete e[n] : e[n] = r, s;
}
function kd(e) {
if (typeof e == "string") {
if (e = e.split("/"), e[0] === "") return e;
throw new Error("Invalid JSON pointer.");
} else if (Array.isArray(e)) {
for (const t of e)
if (typeof t != "string" && typeof t != "number")
throw new Error("Invalid JSON pointer. Must be of type string or number.");
return e;
}
throw new Error("Invalid JSON pointer.");
}
function Fy(e, t) {
if (typeof e != "object") throw new Error("Invalid input object.");
t = kd(t);
var r = t.length;
if (r === 1) return e;
for (var n = 1; n < r; ) {
if (e = e[Ny(t[n++])], r === n) return e;
if (typeof e != "object" || e === null) return;
}
}
function jy(e, t, r) {
if (typeof e != "object") throw new Error("Invalid input object.");
if (t = kd(t), t.length === 0) throw new Error("Invalid JSON pointer for set.");
return z5(e, t, r);
}
function U5(e) {
var t = kd(e);
return {
get: function(r) {
return Fy(r, t);
},
set: function(r, n) {
return jy(r, t, n);
}
};
}
Hl.get = Fy;
Hl.set = jy;
Hl.compile = U5;
function V5(e, t) {
for (var r = -1, n = e == null ? 0 : e.length; ++r < n && t(e[r], r, e) !== !1; )
;
return e;
}
var Od = V5, q5 = No, W5 = function() {
try {
var e = q5(Object, "defineProperty");
return e({}, "", {}), e;
} catch {
}
}(), Dy = W5, wh = Dy;
function K5(e, t, r) {
t == "__proto__" && wh ? wh(e, t, {
configurable: !0,
enumerable: !0,
value: r,
writable: !0
}) : e[t] = r;
}
var Ad = K5, G5 = Ad, H5 = Ia, J5 = Object.prototype, Y5 = J5.hasOwnProperty;
function X5(e, t, r) {
var n = e[t];
(!(Y5.call(e, t) && H5(n, r)) || r === void 0 && !(t in e)) && G5(e, t, r);
}
var Id = X5, Z5 = Id, Q5 = Ad;
function ex(e, t, r, n) {
var o = !r;
r || (r = {});
for (var a = -1, i = t.length; ++a < i; ) {
var s = t[a], l = n ? n(r[s], e[s], s, r, e) : void 0;
l === void 0 && (l = e[s]), o ? Q5(r, s, l) : Z5(r, s, l);
}
return r;
}
var Ba = ex, tx = Ba, rx = Qi;
function nx(e, t) {
return e && tx(t, rx(t), e);
}
var ox = nx;
function ax(e) {
var t = [];
if (e != null)
for (var r in Object(e))
t.push(r);
return t;
}
var ix = ax, sx = Er, lx = Kl, cx = ix, ux = Object.prototype, dx = ux.hasOwnProperty;
function fx(e) {
if (!sx(e))
return cx(e);
var t = lx(e), r = [];
for (var n in e)
n == "constructor" && (t || !dx.call(e, n)) || r.push(n);
return r;
}
var px = fx, hx = Ey, mx = px, gx = jo;
function yx(e) {
return gx(e) ? hx(e, !0) : mx(e);
}
var za = yx, bx = Ba, vx = za;
function $x(e, t) {
return e && bx(t, vx(t), e);
}
var Sx = $x, pl = { exports: {} };
pl.exports;
(function(e, t) {
var r = $n, n = t && !t.nodeType && t, o = n && !0 && e && !e.nodeType && e, a = o && o.exports === n, i = a ? r.Buffer : void 0, s = i ? i.allocUnsafe : void 0;
function l(c, u) {
if (u)
return c.slice();
var f = c.length, d = s ? s(f) : new c.constructor(f);
return c.copy(d), d;
}
e.exports = l;
})(pl, pl.exports);
var Ly = pl.exports;
function wx(e, t) {
var r = -1, n = e.length;
for (t || (t = Array(n)); ++r < n; )
t[r] = e[r];
return t;
}
var Jl = wx, Cx = Ba, Ex = Cd;
function _x(e, t) {
return Cx(e, Ex(e), t);
}
var xx = _x, Px = wd, kx = Fl, Ox = Cd, Ax = Sy, Ix = Object.getOwnPropertySymbols, Rx = Ix ? function(e) {
for (var t = []; e; )
Px(t, Ox(e)), e = kx(e);
return t;
} : Ax, By = Rx, Tx = Ba, Mx = By;
function Nx(e, t) {
return Tx(e, Mx(e), t);
}
var Fx = Nx, jx = $y, Dx = By, Lx = za;
function Bx(e) {
return jx(e, Lx, Dx);
}
var zy = Bx, zx = Object.prototype, Ux = zx.hasOwnProperty;
function Vx(e) {
var t = e.length, r = new e.constructor(t);
return t && typeof e[0] == "string" && Ux.call(e, "index") && (r.index = e.index, r.input = e.input), r;
}
var qx = Vx, Ch = vy;
function Wx(e) {
var t = new e.constructor(e.byteLength);
return new Ch(t).set(new Ch(e)), t;
}
var Rd = Wx, Kx = Rd;
function Gx(e, t) {
var r = t ? Kx(e.buffer) : e.buffer;
return new e.constructor(r, e.byteOffset, e.byteLength);
}
var Hx = Gx, Jx = /\w*$/;
function Yx(e) {
var t = new e.constructor(e.source, Jx.exec(e));
return t.lastIndex = e.lastIndex, t;
}
var Xx = Yx, Eh = Oa, _h = Eh ? Eh.prototype : void 0, xh = _h ? _h.valueOf : void 0;
function Zx(e) {
return xh ? Object(xh.call(e)) : {};
}
var Qx = Zx, eP = Rd;
function tP(e, t) {
var r = t ? eP(e.buffer) : e.buffer;
return new e.constructor(r, e.byteOffset, e.length);
}
var Uy = tP, rP = Rd, nP = Hx, oP = Xx, aP = Qx, iP = Uy, sP = "[object Boolean]", lP = "[object Date]", cP = "[object Map]", uP = "[object Number]", dP = "[object RegExp]", fP = "[object Set]", pP = "[object String]", hP = "[object Symbol]", mP = "[object ArrayBuffer]", gP = "[object DataView]", yP = "[object Float32Array]", bP = "[object Float64Array]", vP = "[object Int8Array]", $P = "[object Int16Array]", SP = "[object Int32Array]", wP = "[object Uint8Array]", CP = "[object Uint8ClampedArray]", EP = "[object Uint16Array]", _P = "[object Uint32Array]";
function xP(e, t, r) {
var n = e.constructor;
switch (t) {
case mP:
return rP(e);
case sP:
case lP:
return new n(+e);
case gP:
return nP(e, r);
case yP:
case bP:
case vP:
case $P:
case SP:
case wP:
case CP:
case EP:
case _P:
return iP(e, r);
case cP:
return new n();
case uP:
case pP:
return new n(e);
case dP:
return oP(e);
case fP:
return new n();
case hP:
return aP(e);
}
}
var PP = xP, kP = Er, Ph = Object.create, OP = /* @__PURE__ */ function() {
function e() {
}
return function(t) {
if (!kP(t))
return {};
if (Ph)
return Ph(t);
e.prototype = t;
var r = new e();
return e.prototype = void 0, r;
};
}(), Vy = OP, AP = Vy, IP = Fl, RP = Kl;
function TP(e) {
return typeof e.constructor == "function" && !RP(e) ? AP(IP(e)) : {};
}
var qy = TP, MP = es, NP = Kr, FP = "[object Map]";
function jP(e) {
return NP(e) && MP(e) == FP;
}
var DP = jP, LP = DP, BP = Fo, kh = _d, Oh = kh && kh.isMap, zP = Oh ? BP(Oh) : LP, UP = zP, VP = es, qP = Kr, WP = "[object Set]";
function KP(e) {
return qP(e) && VP(e) == WP;
}
var GP = KP, HP = GP, JP = Fo, Ah = _d, Ih = Ah && Ah.isSet, YP = Ih ? JP(Ih) : HP, XP = YP, ZP = Ul, QP = Od, ek = Id, tk = ox, rk = Sx, nk = Ly, ok = Jl, ak = xx, ik = Fx, sk = xy, lk = zy, ck = es, uk = qx, dk = PP, fk = qy, pk = Xt, hk = Fa, mk = UP, gk = Er, yk = XP, bk = Qi, vk = za, $k = 1, Sk = 2, wk = 4, Wy = "[object Arguments]", Ck = "[object Array]", Ek = "[object Boolean]", _k = "[object Date]", xk = "[object Error]", Ky = "[object Function]", Pk = "[object GeneratorFunction]", kk = "[object Map]", Ok = "[object Number]", Gy = "[object Object]", Ak = "[object RegExp]", Ik = "[object Set]", Rk = "[object String]", Tk = "[object Symbol]", Mk = "[object WeakMap]", Nk = "[object ArrayBuffer]", Fk = "[object DataView]", jk = "[object Float32Array]", Dk = "[object Float64Array]", Lk = "[object Int8Array]", Bk = "[object Int16Array]", zk = "[object Int32Array]", Uk = "[object Uint8Array]", Vk = "[object Uint8ClampedArray]", qk = "[object Uint16Array]", Wk = "[object Uint32Array]", Ct = {};
Ct[Wy] = Ct[Ck] = Ct[Nk] = Ct[Fk] = Ct[Ek] = Ct[_k] = Ct[jk] = Ct[Dk] = Ct[Lk] = Ct[Bk] = Ct[zk] = Ct[kk] = Ct[Ok] = Ct[Gy] = Ct[Ak] = Ct[Ik] = Ct[Rk] = Ct[Tk] = Ct[Uk] = Ct[Vk] = Ct[qk] = Ct[Wk] = !0;
Ct[xk] = Ct[Ky] = Ct[Mk] = !1;
function Js(e, t, r, n, o, a) {
var i, s = t & $k, l = t & Sk, c = t & wk;
if (r && (i = o ? r(e, n, o, a) : r(e)), i !== void 0)
return i;
if (!gk(e))
return e;
var u = pk(e);
if (u) {
if (i = uk(e), !s)
return ok(e, i);
} else {
var f = ck(e), d = f == Ky || f == Pk;
if (hk(e))
return nk(e, s);
if (f == Gy || f == Wy || d && !o) {
if (i = l || d ? {} : fk(e), !s)
return l ? ik(e, rk(i, e)) : ak(e, tk(i, e));
} else {
if (!Ct[f])
return o ? e : {};
i = dk(e, f, s);
}
}
a || (a = new ZP());
var p = a.get(e);
if (p)
return p;
a.set(e, i), yk(e) ? e.forEach(function(b) {
i.add(Js(b, t, r, b, e, a));
}) : mk(e) && e.forEach(function(b, g) {
i.set(g, Js(b, t, r, g, e, a));
});
var h = c ? l ? lk : sk : l ? vk : bk, $ = u ? void 0 : h(e);
return QP($ || e, function(b, g) {
$ && (g = b, b = e[g]), ek(i, g, Js(b, t, r, g, e, a));
}), i;
}
var Hy = Js;
function Kk(e) {
var t = e == null ? 0 : e.length;
return t ? e[t - 1] : void 0;
}
var Jy = Kk;
function Gk(e, t, r) {
var n = -1, o = e.length;
t < 0 && (t = -t > o ? 0 : o + t), r = r > o ? o : r, r < 0 && (r += o), o = t > r ? 0 : r - t >>> 0, t >>>= 0;
for (var a = Array(o); ++n < o; )
a[n] = e[n + t];
return a;
}
var Hk = Gk, Jk = ts, Yk = Hk;
function Xk(e, t) {
return t.length < 2 ? e : Jk(e, Yk(t, 0, -1));
}
var Zk = Xk, Qk = La, eO = Jy, tO = Zk, rO = Do;
function nO(e, t) {
return t = Qk(t, e), e = tO(e, t), e == null || delete e[rO(eO(t))];
}
var Yy = nO, oO = Aa;
function aO(e) {
return oO(e) ? void 0 : e;
}
var iO = aO, Rh = Oa, sO = Xi, lO = Xt, Th = Rh ? Rh.isConcatSpreadable : void 0;
function cO(e) {
return lO(e) || sO(e) || !!(Th && e && e[Th]);
}
var uO = cO, dO = wd, fO = uO;
function Xy(e, t, r, n, o) {
var a = -1, i = e.length;
for (r || (r = fO), o || (o = []); ++a < i; ) {
var s = e[a];
t > 0 && r(s) ? t > 1 ? Xy(s, t - 1, r, n, o) : dO(o, s) : n || (o[o.length] = s);
}
return o;
}
var Yl = Xy, pO = Yl;
function hO(e) {
var t = e == null ? 0 : e.length;
return t ? pO(e, 1) : [];
}
var Td = hO;
function mO(e, t, r) {
switch (r.length) {
case 0:
return e.call(t);
case 1:
return e.call(t, r[0]);
case 2:
return e.call(t, r[0], r[1]);
case 3:
return e.call(t, r[0], r[1], r[2]);
}
return e.apply(t, r);
}
var Zy = mO, gO = Zy, Mh = Math.max;
function yO(e, t, r) {
return t = Mh(t === void 0 ? e.length - 1 : t, 0), function() {
for (var n = arguments, o = -1, a = Mh(n.length - t, 0), i = Array(a); ++o < a; )
i[o] = n[t + o];
o = -1;
for (var s = Array(t + 1); ++o < t; )
s[o] = n[o];
return s[t] = r(i), gO(e, this, s);
};
}
var Qy = yO;
function bO(e) {
return function() {
return e;
};
}
var vO = bO;
function $O(e) {
return e;
}
var rs = $O, SO = vO, Nh = Dy, wO = rs, CO = Nh ? function(e, t) {
return Nh(e, "toString", {
configurable: !0,
enumerable: !1,
value: SO(t),
writable: !0
});
} : wO, EO = CO, _O = 800, xO = 16, PO = Date.now;
function kO(e) {
var t = 0, r = 0;
return function() {
var n = PO(), o = xO - (n - r);
if (r = n, o > 0) {
if (++t >= _O)
return arguments[0];
} else
t = 0;
return e.apply(void 0, arguments);
};
}
var OO = kO, AO = EO, IO = OO, RO = IO(AO), e0 = RO, TO = Td, MO = Qy, NO = e0;
function FO(e) {
return NO(MO(e, void 0, TO), e + "");
}
var t0 = FO, jO = Vn, DO = Hy, LO = Yy, BO = La, zO = Ba, UO = iO, VO = t0, qO = zy, WO = 1, KO = 2, GO = 4, HO = VO(function(e, t) {
var r = {};
if (e == null)
return r;
var n = !1;
t = jO(t, function(a) {
return a = BO(a, e), n || (n = a.length > 1), a;
}), zO(e, qO(e), r), n && (r = DO(r, WO | KO | GO, UO));
for (var o = t.length; o--; )
LO(r, t[o]);
return r;
}), JO = HO;
const hl = /* @__PURE__ */ pt(JO);
function Md(e, t) {
const r = t[e];
return [hl(t, [e]), r];
}
function r0(e, t = {}, r = []) {
const n = e || "";
let o;
if (n.startsWith("#"))
o = decodeURIComponent(n.substring(1));
else
throw new Error(`Could not find a definition for ${e}.`);
const a = Hl.get(t, o);
if (a === void 0)
throw new Error(`Could not find a definition for ${e}.`);
const i = a[Ht];
if (i) {
if (r.includes(i)) {
if (r.length === 1)
throw new Error(`Definition for ${e} is a circular reference`);
const [u, ...f] = r, d = [...f, n, u].join(" -> ");
throw new Error(`Definition for ${u} contains a circular reference through ${d}`);
}
const [s, l] = Md(Ht, a), c = r0(l, t, [...r, n]);
return Object.keys(s).length > 0 ? { ...s, ...c } : c;
}
return a;
}
function n0(e, t = {}) {
return r0(e, t, []);
}
var YO = Object.prototype, XO = YO.hasOwnProperty;
function ZO(e, t) {
return e != null && XO.call(e, t);
}
var QO = ZO, eA = La, tA = Xi, rA = Xt, nA = Wl, oA = Ed, aA = Do;
function iA(e, t, r) {
t = eA(t, e);
for (var n = -1, o = t.length, a = !1; ++n < o; ) {
var i = aA(t[n]);
if (!(a = e != null && r(e, i)))
break;
e = e[i];
}
return a || ++n != o ? a : (o = e == null ? 0 : e.length, !!o && oA(o) && nA(i, o) && (rA(e) || tA(e)));
}
var o0 = iA, sA = QO, lA = o0;
function cA(e, t) {
return e != null && lA(e, t, sA);
}
var uA = cA;
const fr = /* @__PURE__ */ pt(uA);
var dA = Un, fA = Kr, pA = "[object Number]";
function hA(e) {
return typeof e == "number" || fA(e) && dA(e) == pA;
}
var mA = hA;
const a0 = /* @__PURE__ */ pt(mA);
var gA = Un, yA = Xt, bA = Kr, vA = "[object String]";
function $A(e) {
return typeof e == "string" || !yA(e) && bA(e) && gA(e) == vA;
}
var SA = $A;
const Nd = /* @__PURE__ */ pt(SA);
function wA(e, t, r, n) {
var o = -1, a = e == null ? 0 : e.length;
for (n && a && (r = e[++o]); ++o < a; )
r = t(r, e[o], o, e);
return r;
}
var CA = wA;
function EA(e) {
return function(t, r, n) {
for (var o = -1, a = Object(t), i = n(t), s = i.length; s--; ) {
var l = i[e ? s : ++o];
if (r(a[l], l, a) === !1)
break;
}
return t;
};
}
var _A = EA, xA = _A, PA = xA(), i0 = PA, kA = i0, OA = Qi;
function AA(e, t) {
return e && kA(e, t, OA);
}
var s0 = AA, IA = jo;
function RA(e, t) {
return function(r, n) {
if (r == null)
return r;
if (!IA(r))
return e(r, n);
for (var o = r.length, a = t ? o : -1, i = Object(r); (t ? a-- : ++a < o) && n(i[a], a, i) !== !1; )
;
return r;
};
}
var TA = RA, MA = s0, NA = TA, FA = NA(MA), Fd = FA, jA = Ul, DA = Gl, LA = 1, BA = 2;
function zA(e, t, r, n) {
var o = r.length, a = o, i = !n;
if (e == null)
return !a;
for (e = Object(e); o--; ) {
var s = r[o];
if (i && s[2] ? s[1] !== e[s[0]] : !(s[0] in e))
return !1;
}
for (; ++o < a; ) {
s = r[o];
var l = s[0], c = e[l], u = s[1];
if (i && s[2]) {
if (c === void 0 && !(l in e))
return !1;
} else {
var f = new jA();
if (n)
var d = n(c, u, l, e, t, f);
if (!(d === void 0 ? DA(u, c, LA | BA, n, f) : d))
return !1;
}
}
return !0;
}
var UA = zA, VA = Er;
function qA(e) {
return e === e && !VA(e);
}
var l0 = qA, WA = l0, KA = Qi;
function GA(e) {
for (var t = KA(e), r = t.length; r--; ) {
var n = t[r], o = e[n];
t[r] = [n, o, WA(o)];
}
return t;
}
var HA = GA;
function JA(e, t) {
return function(r) {
return r == null ? !1 : r[e] === t && (t !== void 0 || e in Object(r));
};
}
var c0 = JA, YA = UA, XA = HA, ZA = c0;
function QA(e) {
var t = XA(e);
return t.length == 1 && t[0][2] ? ZA(t[0][0], t[0][1]) : function(r) {
return r === e || YA(r, e, t);
};
}
var eI = QA;
function tI(e, t) {
return e != null && t in Object(e);
}
var rI = tI, nI = rI, oI = o0;
function aI(e, t) {
return e != null && oI(e, t, nI);
}
var u0 = aI, iI = Gl, sI = My, lI = u0, cI = xd, uI = l0, dI = c0, fI = Do, pI = 1, hI = 2;
function mI(e, t) {
return cI(e) && uI(t) ? dI(fI(e), t) : function(r) {
var n = sI(r, e);
return n === void 0 && n === t ? lI(r, e) : iI(t, n, pI | hI);
};
}
var gI = mI;
function yI(e) {
return function(t) {
return t == null ? void 0 : t[e];
};
}
var bI = yI, vI = ts;
function $I(e) {
return function(t) {
return vI(t, e);
};
}
var SI = $I, wI = bI, CI = SI, EI = xd, _I = Do;
function xI(e) {
return EI(e) ? wI(_I(e)) : CI(e);
}
var PI = xI, kI = eI, OI = gI, AI = rs, II = Xt, RI = PI;
function TI(e) {
return typeof e == "function" ? e : e == null ? AI : typeof e == "object" ? II(e) ? OI(e[0], e[1]) : kI(e) : RI(e);
}
var jd = TI;
function MI(e, t, r, n, o) {
return o(e, function(a, i, s) {
r = n ? (n = !1, a) : t(r, a, i, s);
}), r;
}
var NI = MI, FI = CA, jI = Fd, DI = jd, LI = NI, BI = Xt;
function zI(e, t, r) {
var n = BI(e) ? FI : LI, o = arguments.length < 3;
return n(e, DI(t), r, o, jI);
}
var UI = zI;
const VI = /* @__PURE__ */ pt(UI);
var qI = rs;
function WI(e) {
return typeof e == "function" ? e : qI;
}
var d0 = WI, KI = /\s/;
function GI(e) {
for (var t = e.length; t-- && KI.test(e.charAt(t)); )
;
return t;
}
var HI = GI, JI = HI, YI = /^\s+/;
function XI(e) {
return e && e.slice(0, JI(e) + 1).replace(YI, "");
}
var ZI = XI, QI = ZI, Fh = Er, eR = Da, jh = NaN, tR = /^[-+]0x[0-9a-f]+$/i, rR = /^0b[01]+$/i, nR = /^0o[0-7]+$/i, oR = parseInt;
function aR(e) {
if (typeof e == "number")
return e;
if (eR(e))
return jh;
if (Fh(e)) {
var t = typeof e.valueOf == "function" ? e.valueOf() : e;
e = Fh(t) ? t + "" : t;
}
if (typeof e != "string")
return e === 0 ? e : +e;
e = QI(e);
var r = rR.test(e);
return r || nR.test(e) ? oR(e.slice(2), r ? 2 : 8) : tR.test(e) ? jh : +e;
}
var iR = aR, sR = iR, lR = 1 / 0, cR = 17976931348623157e292;
function uR(e) {
if (!e)
return e === 0 ? e : 0;
if (e = sR(e), e === lR || e === -1 / 0) {
var t = e < 0 ? -1 : 1;
return t * cR;
}
return e === e ? e : 0;
}
var dR = uR, fR = dR;
function pR(e) {
var t = fR(e), r = t % 1;
return t === t ? r ? t - r : t : 0;
}
var hR = pR, mR = wy, gR = d0, yR = hR, bR = 9007199254740991, Wc = 4294967295, vR = Math.min;
function $R(e, t) {
if (e = yR(e), e < 1 || e > bR)
return [];
var r = Wc, n = vR(e, Wc);
t = gR(t), e -= Wc;
for (var o = mR(n, t); ++r < e; )
t(r);
return o;
}
var SR = $R;
const f0 = /* @__PURE__ */ pt(SR);
function p0(e, t, r) {
var n;
if (e && r) {
const o = xe(e, r);
if (o === void 0)
return;
for (let a = 0; a < t.length; a++) {
const i = t[a], s = xe(i, [Mt, r], {});
if (!(s.type === "object" || s.type === "array") && (s.const === o || !((n = s.enum) === null || n === void 0) && n.includes(o)))
return a;
}
}
}
function h0(e, t, r, n, o) {
if (t === void 0)
return 0;
const a = p0(t, r, o);
if (a0(a))
return a;
for (let i = 0; i < r.length; i++) {
const s = r[i];
if (o && fr(s, [Mt, o])) {
const l = xe(t, o), c = xe(s, [Mt, o], {});
if (e.isValid(c, l, n))
return i;
} else if (s[Mt]) {
const l = {
anyOf: Object.keys(s[Mt]).map((u) => ({
required: [u]
}))
};
let c;
if (s.anyOf) {
const { ...u } = s;
u.allOf ? u.allOf = u.allOf.slice() : u.allOf = [], u.allOf.push(l), c = u;
} else
c = Object.assign({}, s, l);
if (delete c.required, e.isValid(c, t, n))
return i;
} else if (e.isValid(s, t, n))
return i;
}
return 0;
}
function Dd(e, t, r, n, o) {
return h0(e, t, r, n, o);
}
var wR = Gl;
function CR(e, t) {
return wR(e, t);
}
var Ld = CR;
const Po = /* @__PURE__ */ pt(Ld);
var ER = Id, _R = La, xR = Wl, Dh = Er, PR = Do;
function kR(e, t, r, n) {
if (!Dh(e))
return e;
t = _R(t, e);
for (var o = -1, a = t.length, i = a - 1, s = e; s != null && ++o < a; ) {
var l = PR(t[o]), c = r;
if (l === "__proto__" || l === "constructor" || l === "prototype")
return e;
if (o != i) {
var u = s[l];
c = n ? n(u, l, s) : void 0, c === void 0 && (c = Dh(u) ? u : xR(t[o + 1]) ? [] : {});
}
ER(s, l, c), s = s[l];
}
return e;
}
var Bd = kR, OR = Bd;
function AR(e, t, r) {
return e == null ? e : OR(e, t, r);
}
var IR = AR;
const er = /* @__PURE__ */ pt(IR);
var RR = Od, TR = Vy, MR = s0, NR = jd, FR = Fl, jR = Xt, DR = Fa, LR = Ll, BR = Er, zR = Zi;
function UR(e, t, r) {
var n = jR(e), o = n || DR(e) || zR(e);
if (t = NR(t), r == null) {
var a = e && e.constructor;
o ? r = n ? new a() : [] : BR(e) ? r = LR(a) ? TR(FR(e)) : {} : r = {};
}
return (o ? RR : MR)(e, function(i, s, l) {
return t(r, i, s, l);
}), r;
}
var VR = UR;
const qR = /* @__PURE__ */ pt(VR);
var WR = Ad, KR = Ia;
function GR(e, t, r) {
(r !== void 0 && !KR(e[t], r) || r === void 0 && !(t in e)) && WR(e, t, r);
}
var m0 = GR, HR = jo, JR = Kr;
function YR(e) {
return JR(e) && HR(e);
}
var Xl = YR;
function XR(e, t) {
if (!(t === "constructor" && typeof e[t] == "function") && t != "__proto__")
return e[t];
}
var g0 = XR, ZR = Ba, QR = za;
function eT(e) {
return ZR(e, QR(e));
}
var tT = eT, Lh = m0, rT = Ly, nT = Uy, oT = Jl, aT = qy, Bh = Xi, zh = Xt, iT = Xl, sT = Fa, lT = Ll, cT = Er, uT = Aa, dT = Zi, Uh = g0, fT = tT;
function pT(e, t, r, n, o, a, i) {
var s = Uh(e, r), l = Uh(t, r), c = i.get(l);
if (c) {
Lh(e, r, c);
return;
}
var u = a ? a(s, l, r + "", e, t, i) : void 0, f = u === void 0;
if (f) {
var d = zh(l), p = !d && sT(l), h = !d && !p && dT(l);
u = l, d || p || h ? zh(s) ? u = s : iT(s) ? u = oT(s) : p ? (f = !1, u = rT(l, !0)) : h ? (f = !1, u = nT(l, !0)) : u = [] : uT(l) || Bh(l) ? (u = s, Bh(s) ? u = fT(s) : (!cT(s) || lT(s)) && (u = aT(l))) : f = !1;
}
f && (i.set(l, u), o(u, l, n, a, i), i.delete(l)), Lh(e, r, u);
}
var hT = pT, mT = Ul, gT = m0, yT = i0, bT = hT, vT = Er, $T = za, ST = g0;
function y0(e, t, r, n, o) {
e !== t && yT(t, function(a, i) {
if (o || (o = new mT()), vT(a))
bT(e, t, i, r, y0, n, o);
else {
var s = n ? n(ST(e, i), a, i + "", e, t, o) : void 0;
s === void 0 && (s = a), gT(e, i, s);
}
}, $T);
}
var zd = y0, wT = rs, CT = Qy, ET = e0;
function _T(e, t) {
return ET(CT(e, t, wT), e + "");
}
var uo = _T, xT = Ia, PT = jo, kT = Wl, OT = Er;
function AT(e, t, r) {
if (!OT(r))
return !1;
var n = typeof t;
return (n == "number" ? PT(r) && kT(t, r.length) : n == "string" && t in r) ? xT(r[t], e) : !1;
}
var Ud = AT, IT = uo, RT = Ud;
function TT(e) {
return IT(function(t, r) {
var n = -1, o = r.length, a = o > 1 ? r[o - 1] : void 0, i = o > 2 ? r[2] : void 0;
for (a = e.length > 3 && typeof a == "function" ? (o--, a) : void 0, i && RT(r[0], r[1], i) && (a = o < 3 ? void 0 : a, o = 1), t = Object(t); ++n < o; ) {
var s = r[n];
s && e(t, s, n, a);
}
return t;
});
}
var b0 = TT, MT = zd, NT = b0, FT = NT(function(e, t, r) {
MT(e, t, r);
}), jT = FT;
const DT = /* @__PURE__ */ pt(jT);
var LT = Yl, BT = 1 / 0;
function zT(e) {
var t = e == null ? 0 : e.length;
return t ? LT(e, BT) : [];
}
var Vd = zT;
const UT = /* @__PURE__ */ pt(Vd);
function VT(e, t, r, n) {
for (var o = e.length, a = r + (n ? 1 : -1); n ? a-- : ++a < o; )
if (t(e[a], a, e))
return a;
return -1;
}
var qT = VT;
function WT(e) {
return e !== e;
}
var KT = WT;
function GT(e, t, r) {
for (var n = r - 1, o = e.length; ++n < o; )
if (e[n] === t)
return n;
return -1;
}
var HT = GT, JT = qT, YT = KT, XT = HT;
function ZT(e, t, r) {
return t === t ? XT(e, t, r) : JT(e, YT, r);
}
var v0 = ZT, QT = v0;
function eM(e, t) {
var r = e == null ? 0 : e.length;
return !!r && QT(e, t, 0) > -1;
}
var qd = eM;
function tM(e, t, r) {
for (var n = -1, o = e == null ? 0 : e.length; ++n < o; )
if (r(t, e[n]))
return !0;
return !1;
}
var Wd = tM;
function rM() {
}
var nM = rM, Kc = Py, oM = nM, aM = Sd, iM = 1 / 0, sM = Kc && 1 / aM(new Kc([, -0]))[1] == iM ? function(e) {
return new Kc(e);
} : oM, lM = sM, cM = Vl, uM = qd, dM = Wd, fM = ql, pM = lM, hM = Sd, mM = 200;
function gM(e, t, r) {
var n = -1, o = uM, a = e.length, i = !0, s = [], l = s;
if (r)
i = !1, o = dM;
else if (a >= mM) {
var c = t ? null : pM(e);
if (c)
return hM(c);
i = !1, o = fM, l = new cM();
} else
l = t ? [] : s;
e:
for (; ++n < a; ) {
var u = e[n], f = t ? t(u) : u;
if (u = r || u !== 0 ? u : 0, i && f === f) {
for (var d = l.length; d--; )
if (l[d] === f)
continue e;
t && l.push(f), s.push(u);
} else o(l, f, r) || (l !== s && l.push(f), s.push(u));
}
return s;
}
var Kd = gM, yM = Kd;
function bM(e) {
return e && e.length ? yM(e) : [];
}