mongodb-chatbot-ui
Version:
UI React components for the MongoDB Chatbot Framework
1,550 lines • 297 kB
JavaScript
import * as gi from "react";
import Ee, { useEffect as qe, useState as nr, useRef as Zt, useMemo as Qt, useCallback as Da, useLayoutEffect as cl, createContext as dr, useContext as Lr } from "react";
import { g as Je, c as _e, p as U, b as de, a as dl } from "./jsx-runtime.js";
var pl = /\s/;
function hl(e) {
for (var r = e.length; r-- && pl.test(e.charAt(r)); )
;
return r;
}
var yl = hl, gl = yl, vl = /^\s+/;
function bl(e) {
return e && e.slice(0, gl(e) + 1).replace(vl, "");
}
var ml = bl;
function wl(e) {
var r = typeof e;
return e != null && (r == "object" || r == "function");
}
var Xe = wl;
const _l = /* @__PURE__ */ Je(Xe);
var Sl = typeof _e == "object" && _e && _e.Object === Object && _e, Xf = Sl, El = Xf, $l = typeof self == "object" && self && self.Object === Object && self, Al = El || $l || Function("return this")(), Ie = Al, Ol = Ie, Tl = Ol.Symbol, Nr = Tl, ka = Nr, Zf = Object.prototype, Rl = Zf.hasOwnProperty, Pl = Zf.toString, Zr = ka ? ka.toStringTag : void 0;
function jl(e) {
var r = Rl.call(e, Zr), t = e[Zr];
try {
e[Zr] = void 0;
var n = !0;
} catch {
}
var i = Pl.call(e);
return n && (r ? e[Zr] = t : delete e[Zr]), i;
}
var xl = jl, Cl = Object.prototype, Ml = Cl.toString;
function Dl(e) {
return Ml.call(e);
}
var kl = Dl, Ia = Nr, Il = xl, Fl = kl, Ll = "[object Null]", Nl = "[object Undefined]", Fa = Ia ? Ia.toStringTag : void 0;
function Bl(e) {
return e == null ? e === void 0 ? Nl : Ll : Fa && Fa in Object(e) ? Il(e) : Fl(e);
}
var Br = Bl;
function Ul(e) {
return e != null && typeof e == "object";
}
var ir = Ul, Wl = Br, ql = ir, Hl = "[object Symbol]";
function Gl(e) {
return typeof e == "symbol" || ql(e) && Wl(e) == Hl;
}
var en = Gl, zl = ml, La = Xe, Kl = en, Na = 0 / 0, Vl = /^[-+]0x[0-9a-f]+$/i, Yl = /^0b[01]+$/i, Jl = /^0o[0-7]+$/i, Xl = parseInt;
function Zl(e) {
if (typeof e == "number")
return e;
if (Kl(e))
return Na;
if (La(e)) {
var r = typeof e.valueOf == "function" ? e.valueOf() : e;
e = La(r) ? r + "" : r;
}
if (typeof e != "string")
return e === 0 ? e : +e;
e = zl(e);
var t = Yl.test(e);
return t || Jl.test(e) ? Xl(e.slice(2), t ? 2 : 8) : Vl.test(e) ? Na : +e;
}
var Qf = Zl, Ql = Qf, Ba = 1 / 0, ec = 17976931348623157e292;
function rc(e) {
if (!e)
return e === 0 ? e : 0;
if (e = Ql(e), e === Ba || e === -Ba) {
var r = e < 0 ? -1 : 1;
return r * ec;
}
return e === e ? e : 0;
}
var tc = rc, nc = tc;
function ic(e) {
var r = nc(e), t = r % 1;
return r === r ? t ? r - t : r : 0;
}
var ac = ic, oc = ac, fc = "Expected a function";
function sc(e, r) {
var t;
if (typeof r != "function")
throw new TypeError(fc);
return e = oc(e), function() {
return --e > 0 && (t = r.apply(this, arguments)), e <= 1 && (r = void 0), t;
};
}
var uc = sc, lc = uc;
function cc(e) {
return lc(2, e);
}
var dc = cc;
const Ve = /* @__PURE__ */ Je(dc);
function pc(e) {
return e === void 0;
}
var hc = pc;
const Or = /* @__PURE__ */ Je(hc);
function yc(e, r) {
for (var t = -1, n = e == null ? 0 : e.length, i = Array(n); ++t < n; )
i[t] = r(e[t], t, e);
return i;
}
var es = yc;
function gc() {
this.__data__ = [], this.size = 0;
}
var vc = gc;
function bc(e, r) {
return e === r || e !== e && r !== r;
}
var Ki = bc, mc = Ki;
function wc(e, r) {
for (var t = e.length; t--; )
if (mc(e[t][0], r))
return t;
return -1;
}
var rn = wc, _c = rn, Sc = Array.prototype, Ec = Sc.splice;
function $c(e) {
var r = this.__data__, t = _c(r, e);
if (t < 0)
return !1;
var n = r.length - 1;
return t == n ? r.pop() : Ec.call(r, t, 1), --this.size, !0;
}
var Ac = $c, Oc = rn;
function Tc(e) {
var r = this.__data__, t = Oc(r, e);
return t < 0 ? void 0 : r[t][1];
}
var Rc = Tc, Pc = rn;
function jc(e) {
return Pc(this.__data__, e) > -1;
}
var xc = jc, Cc = rn;
function Mc(e, r) {
var t = this.__data__, n = Cc(t, e);
return n < 0 ? (++this.size, t.push([e, r])) : t[n][1] = r, this;
}
var Dc = Mc, kc = vc, Ic = Ac, Fc = Rc, Lc = xc, Nc = Dc;
function Ur(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.clear(); ++r < t; ) {
var n = e[r];
this.set(n[0], n[1]);
}
}
Ur.prototype.clear = kc;
Ur.prototype.delete = Ic;
Ur.prototype.get = Fc;
Ur.prototype.has = Lc;
Ur.prototype.set = Nc;
var tn = Ur, Bc = tn;
function Uc() {
this.__data__ = new Bc(), this.size = 0;
}
var Wc = Uc;
function qc(e) {
var r = this.__data__, t = r.delete(e);
return this.size = r.size, t;
}
var Hc = qc;
function Gc(e) {
return this.__data__.get(e);
}
var zc = Gc;
function Kc(e) {
return this.__data__.has(e);
}
var Vc = Kc, Yc = Br, Jc = Xe, Xc = "[object AsyncFunction]", Zc = "[object Function]", Qc = "[object GeneratorFunction]", ed = "[object Proxy]";
function rd(e) {
if (!Jc(e))
return !1;
var r = Yc(e);
return r == Zc || r == Qc || r == Xc || r == ed;
}
var rs = rd, td = Ie, nd = td["__core-js_shared__"], id = nd, _n = id, Ua = function() {
var e = /[^.]+$/.exec(_n && _n.keys && _n.keys.IE_PROTO || "");
return e ? "Symbol(src)_1." + e : "";
}();
function ad(e) {
return !!Ua && Ua in e;
}
var od = ad, fd = Function.prototype, sd = fd.toString;
function ud(e) {
if (e != null) {
try {
return sd.call(e);
} catch {
}
try {
return e + "";
} catch {
}
}
return "";
}
var ts = ud, ld = rs, cd = od, dd = Xe, pd = ts, hd = /[\\^$.*+?()[\]{}|]/g, yd = /^\[object .+?Constructor\]$/, gd = Function.prototype, vd = Object.prototype, bd = gd.toString, md = vd.hasOwnProperty, wd = RegExp(
"^" + bd.call(md).replace(hd, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
);
function _d(e) {
if (!dd(e) || cd(e))
return !1;
var r = ld(e) ? wd : yd;
return r.test(pd(e));
}
var Sd = _d;
function Ed(e, r) {
return e == null ? void 0 : e[r];
}
var $d = Ed, Ad = Sd, Od = $d;
function Td(e, r) {
var t = Od(e, r);
return Ad(t) ? t : void 0;
}
var pr = Td, Rd = pr, Pd = Ie, jd = Rd(Pd, "Map"), Vi = jd, xd = pr, Cd = xd(Object, "create"), nn = Cd, Wa = nn;
function Md() {
this.__data__ = Wa ? Wa(null) : {}, this.size = 0;
}
var Dd = Md;
function kd(e) {
var r = this.has(e) && delete this.__data__[e];
return this.size -= r ? 1 : 0, r;
}
var Id = kd, Fd = nn, Ld = "__lodash_hash_undefined__", Nd = Object.prototype, Bd = Nd.hasOwnProperty;
function Ud(e) {
var r = this.__data__;
if (Fd) {
var t = r[e];
return t === Ld ? void 0 : t;
}
return Bd.call(r, e) ? r[e] : void 0;
}
var Wd = Ud, qd = nn, Hd = Object.prototype, Gd = Hd.hasOwnProperty;
function zd(e) {
var r = this.__data__;
return qd ? r[e] !== void 0 : Gd.call(r, e);
}
var Kd = zd, Vd = nn, Yd = "__lodash_hash_undefined__";
function Jd(e, r) {
var t = this.__data__;
return this.size += this.has(e) ? 0 : 1, t[e] = Vd && r === void 0 ? Yd : r, this;
}
var Xd = Jd, Zd = Dd, Qd = Id, ep = Wd, rp = Kd, tp = Xd;
function Wr(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.clear(); ++r < t; ) {
var n = e[r];
this.set(n[0], n[1]);
}
}
Wr.prototype.clear = Zd;
Wr.prototype.delete = Qd;
Wr.prototype.get = ep;
Wr.prototype.has = rp;
Wr.prototype.set = tp;
var np = Wr, qa = np, ip = tn, ap = Vi;
function op() {
this.size = 0, this.__data__ = {
hash: new qa(),
map: new (ap || ip)(),
string: new qa()
};
}
var fp = op;
function sp(e) {
var r = typeof e;
return r == "string" || r == "number" || r == "symbol" || r == "boolean" ? e !== "__proto__" : e === null;
}
var up = sp, lp = up;
function cp(e, r) {
var t = e.__data__;
return lp(r) ? t[typeof r == "string" ? "string" : "hash"] : t.map;
}
var an = cp, dp = an;
function pp(e) {
var r = dp(this, e).delete(e);
return this.size -= r ? 1 : 0, r;
}
var hp = pp, yp = an;
function gp(e) {
return yp(this, e).get(e);
}
var vp = gp, bp = an;
function mp(e) {
return bp(this, e).has(e);
}
var wp = mp, _p = an;
function Sp(e, r) {
var t = _p(this, e), n = t.size;
return t.set(e, r), this.size += t.size == n ? 0 : 1, this;
}
var Ep = Sp, $p = fp, Ap = hp, Op = vp, Tp = wp, Rp = Ep;
function qr(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.clear(); ++r < t; ) {
var n = e[r];
this.set(n[0], n[1]);
}
}
qr.prototype.clear = $p;
qr.prototype.delete = Ap;
qr.prototype.get = Op;
qr.prototype.has = Tp;
qr.prototype.set = Rp;
var Yi = qr, Pp = tn, jp = Vi, xp = Yi, Cp = 200;
function Mp(e, r) {
var t = this.__data__;
if (t instanceof Pp) {
var n = t.__data__;
if (!jp || n.length < Cp - 1)
return n.push([e, r]), this.size = ++t.size, this;
t = this.__data__ = new xp(n);
}
return t.set(e, r), this.size = t.size, this;
}
var Dp = Mp, kp = tn, Ip = Wc, Fp = Hc, Lp = zc, Np = Vc, Bp = Dp;
function Hr(e) {
var r = this.__data__ = new kp(e);
this.size = r.size;
}
Hr.prototype.clear = Ip;
Hr.prototype.delete = Fp;
Hr.prototype.get = Lp;
Hr.prototype.has = Np;
Hr.prototype.set = Bp;
var ns = Hr;
function Up(e, r) {
for (var t = -1, n = e == null ? 0 : e.length; ++t < n && r(e[t], t, e) !== !1; )
;
return e;
}
var Wp = Up, qp = pr, Hp = function() {
try {
var e = qp(Object, "defineProperty");
return e({}, "", {}), e;
} catch {
}
}(), is = Hp, Ha = is;
function Gp(e, r, t) {
r == "__proto__" && Ha ? Ha(e, r, {
configurable: !0,
enumerable: !0,
value: t,
writable: !0
}) : e[r] = t;
}
var as = Gp, zp = as, Kp = Ki, Vp = Object.prototype, Yp = Vp.hasOwnProperty;
function Jp(e, r, t) {
var n = e[r];
(!(Yp.call(e, r) && Kp(n, t)) || t === void 0 && !(r in e)) && zp(e, r, t);
}
var Ji = Jp, Xp = Ji, Zp = as;
function Qp(e, r, t, n) {
var i = !t;
t || (t = {});
for (var a = -1, o = r.length; ++a < o; ) {
var f = r[a], u = n ? n(t[f], e[f], f, t, e) : void 0;
u === void 0 && (u = e[f]), i ? Zp(t, f, u) : Xp(t, f, u);
}
return t;
}
var dt = Qp;
function eh(e, r) {
for (var t = -1, n = Array(e); ++t < e; )
n[t] = r(t);
return n;
}
var rh = eh, th = Br, nh = ir, ih = "[object Arguments]";
function ah(e) {
return nh(e) && th(e) == ih;
}
var oh = ah, Ga = oh, fh = ir, os = Object.prototype, sh = os.hasOwnProperty, uh = os.propertyIsEnumerable, lh = Ga(function() {
return arguments;
}()) ? Ga : function(e) {
return fh(e) && sh.call(e, "callee") && !uh.call(e, "callee");
}, Xi = lh, ch = Array.isArray, Ze = ch, It = { exports: {} };
function dh() {
return !1;
}
var ph = dh;
It.exports;
(function(e, r) {
var t = Ie, n = ph, i = r && !r.nodeType && r, a = i && !0 && e && !e.nodeType && e, o = a && a.exports === i, f = o ? t.Buffer : void 0, u = f ? f.isBuffer : void 0, c = u || n;
e.exports = c;
})(It, It.exports);
var Zi = It.exports, hh = 9007199254740991, yh = /^(?:0|[1-9]\d*)$/;
function gh(e, r) {
var t = typeof e;
return r = r ?? hh, !!r && (t == "number" || t != "symbol" && yh.test(e)) && e > -1 && e % 1 == 0 && e < r;
}
var Qi = gh, vh = 9007199254740991;
function bh(e) {
return typeof e == "number" && e > -1 && e % 1 == 0 && e <= vh;
}
var ea = bh, mh = Br, wh = ea, _h = ir, Sh = "[object Arguments]", Eh = "[object Array]", $h = "[object Boolean]", Ah = "[object Date]", Oh = "[object Error]", Th = "[object Function]", Rh = "[object Map]", Ph = "[object Number]", jh = "[object Object]", xh = "[object RegExp]", Ch = "[object Set]", Mh = "[object String]", Dh = "[object WeakMap]", kh = "[object ArrayBuffer]", Ih = "[object DataView]", Fh = "[object Float32Array]", Lh = "[object Float64Array]", Nh = "[object Int8Array]", Bh = "[object Int16Array]", Uh = "[object Int32Array]", Wh = "[object Uint8Array]", qh = "[object Uint8ClampedArray]", Hh = "[object Uint16Array]", Gh = "[object Uint32Array]", fe = {};
fe[Fh] = fe[Lh] = fe[Nh] = fe[Bh] = fe[Uh] = fe[Wh] = fe[qh] = fe[Hh] = fe[Gh] = !0;
fe[Sh] = fe[Eh] = fe[kh] = fe[$h] = fe[Ih] = fe[Ah] = fe[Oh] = fe[Th] = fe[Rh] = fe[Ph] = fe[jh] = fe[xh] = fe[Ch] = fe[Mh] = fe[Dh] = !1;
function zh(e) {
return _h(e) && wh(e.length) && !!fe[mh(e)];
}
var Kh = zh;
function Vh(e) {
return function(r) {
return e(r);
};
}
var ra = Vh, Ft = { exports: {} };
Ft.exports;
(function(e, r) {
var t = Xf, n = r && !r.nodeType && r, i = n && !0 && e && !e.nodeType && e, a = i && i.exports === n, o = a && t.process, f = function() {
try {
var u = i && i.require && i.require("util").types;
return u || o && o.binding && o.binding("util");
} catch {
}
}();
e.exports = f;
})(Ft, Ft.exports);
var ta = Ft.exports, Yh = Kh, Jh = ra, za = ta, Ka = za && za.isTypedArray, Xh = Ka ? Jh(Ka) : Yh, fs = Xh, Zh = rh, Qh = Xi, ey = Ze, ry = Zi, ty = Qi, ny = fs, iy = Object.prototype, ay = iy.hasOwnProperty;
function oy(e, r) {
var t = ey(e), n = !t && Qh(e), i = !t && !n && ry(e), a = !t && !n && !i && ny(e), o = t || n || i || a, f = o ? Zh(e.length, String) : [], u = f.length;
for (var c in e)
(r || ay.call(e, c)) && !(o && // Safari 9 has enumerable `arguments.length` in strict mode.
(c == "length" || // Node.js 0.10 has enumerable non-index properties on buffers.
i && (c == "offset" || c == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays.
a && (c == "buffer" || c == "byteLength" || c == "byteOffset") || // Skip index properties.
ty(c, u))) && f.push(c);
return f;
}
var ss = oy, fy = Object.prototype;
function sy(e) {
var r = e && e.constructor, t = typeof r == "function" && r.prototype || fy;
return e === t;
}
var na = sy;
function uy(e, r) {
return function(t) {
return e(r(t));
};
}
var us = uy, ly = us, cy = ly(Object.keys, Object), dy = cy, py = na, hy = dy, yy = Object.prototype, gy = yy.hasOwnProperty;
function vy(e) {
if (!py(e))
return hy(e);
var r = [];
for (var t in Object(e))
gy.call(e, t) && t != "constructor" && r.push(t);
return r;
}
var by = vy, my = rs, wy = ea;
function _y(e) {
return e != null && wy(e.length) && !my(e);
}
var ls = _y, Sy = ss, Ey = by, $y = ls;
function Ay(e) {
return $y(e) ? Sy(e) : Ey(e);
}
var ia = Ay, Oy = dt, Ty = ia;
function Ry(e, r) {
return e && Oy(r, Ty(r), e);
}
var Py = Ry;
function jy(e) {
var r = [];
if (e != null)
for (var t in Object(e))
r.push(t);
return r;
}
var xy = jy, Cy = Xe, My = na, Dy = xy, ky = Object.prototype, Iy = ky.hasOwnProperty;
function Fy(e) {
if (!Cy(e))
return Dy(e);
var r = My(e), t = [];
for (var n in e)
n == "constructor" && (r || !Iy.call(e, n)) || t.push(n);
return t;
}
var Ly = Fy, Ny = ss, By = Ly, Uy = ls;
function Wy(e) {
return Uy(e) ? Ny(e, !0) : By(e);
}
var aa = Wy, qy = dt, Hy = aa;
function Gy(e, r) {
return e && qy(r, Hy(r), e);
}
var zy = Gy, Lt = { exports: {} };
Lt.exports;
(function(e, r) {
var t = Ie, n = r && !r.nodeType && r, i = n && !0 && e && !e.nodeType && e, a = i && i.exports === n, o = a ? t.Buffer : void 0, f = o ? o.allocUnsafe : void 0;
function u(c, v) {
if (v)
return c.slice();
var h = c.length, b = f ? f(h) : new c.constructor(h);
return c.copy(b), b;
}
e.exports = u;
})(Lt, Lt.exports);
var Ky = Lt.exports;
function Vy(e, r) {
var t = -1, n = e.length;
for (r || (r = Array(n)); ++t < n; )
r[t] = e[t];
return r;
}
var Yy = Vy;
function Jy(e, r) {
for (var t = -1, n = e == null ? 0 : e.length, i = 0, a = []; ++t < n; ) {
var o = e[t];
r(o, t, e) && (a[i++] = o);
}
return a;
}
var Xy = Jy;
function Zy() {
return [];
}
var cs = Zy, Qy = Xy, eg = cs, rg = Object.prototype, tg = rg.propertyIsEnumerable, Va = Object.getOwnPropertySymbols, ng = Va ? function(e) {
return e == null ? [] : (e = Object(e), Qy(Va(e), function(r) {
return tg.call(e, r);
}));
} : eg, oa = ng, ig = dt, ag = oa;
function og(e, r) {
return ig(e, ag(e), r);
}
var fg = og;
function sg(e, r) {
for (var t = -1, n = r.length, i = e.length; ++t < n; )
e[i + t] = r[t];
return e;
}
var fa = sg, ug = us, lg = ug(Object.getPrototypeOf, Object), sa = lg, cg = fa, dg = sa, pg = oa, hg = cs, yg = Object.getOwnPropertySymbols, gg = yg ? function(e) {
for (var r = []; e; )
cg(r, pg(e)), e = dg(e);
return r;
} : hg, ds = gg, vg = dt, bg = ds;
function mg(e, r) {
return vg(e, bg(e), r);
}
var wg = mg, _g = fa, Sg = Ze;
function Eg(e, r, t) {
var n = r(e);
return Sg(e) ? n : _g(n, t(e));
}
var ps = Eg, $g = ps, Ag = oa, Og = ia;
function Tg(e) {
return $g(e, Og, Ag);
}
var hs = Tg, Rg = ps, Pg = ds, jg = aa;
function xg(e) {
return Rg(e, jg, Pg);
}
var ys = xg, Cg = pr, Mg = Ie, Dg = Cg(Mg, "DataView"), kg = Dg, Ig = pr, Fg = Ie, Lg = Ig(Fg, "Promise"), Ng = Lg, Bg = pr, Ug = Ie, Wg = Bg(Ug, "Set"), qg = Wg, Hg = pr, Gg = Ie, zg = Hg(Gg, "WeakMap"), Kg = zg, vi = kg, bi = Vi, mi = Ng, wi = qg, _i = Kg, gs = Br, Gr = ts, Ya = "[object Map]", Vg = "[object Object]", Ja = "[object Promise]", Xa = "[object Set]", Za = "[object WeakMap]", Qa = "[object DataView]", Yg = Gr(vi), Jg = Gr(bi), Xg = Gr(mi), Zg = Gr(wi), Qg = Gr(_i), sr = gs;
(vi && sr(new vi(new ArrayBuffer(1))) != Qa || bi && sr(new bi()) != Ya || mi && sr(mi.resolve()) != Ja || wi && sr(new wi()) != Xa || _i && sr(new _i()) != Za) && (sr = function(e) {
var r = gs(e), t = r == Vg ? e.constructor : void 0, n = t ? Gr(t) : "";
if (n)
switch (n) {
case Yg:
return Qa;
case Jg:
return Ya;
case Xg:
return Ja;
case Zg:
return Xa;
case Qg:
return Za;
}
return r;
});
var on = sr, ev = Object.prototype, rv = ev.hasOwnProperty;
function tv(e) {
var r = e.length, t = new e.constructor(r);
return r && typeof e[0] == "string" && rv.call(e, "index") && (t.index = e.index, t.input = e.input), t;
}
var nv = tv, iv = Ie, av = iv.Uint8Array, vs = av, eo = vs;
function ov(e) {
var r = new e.constructor(e.byteLength);
return new eo(r).set(new eo(e)), r;
}
var ua = ov, fv = ua;
function sv(e, r) {
var t = r ? fv(e.buffer) : e.buffer;
return new e.constructor(t, e.byteOffset, e.byteLength);
}
var uv = sv, lv = /\w*$/;
function cv(e) {
var r = new e.constructor(e.source, lv.exec(e));
return r.lastIndex = e.lastIndex, r;
}
var dv = cv, ro = Nr, to = ro ? ro.prototype : void 0, no = to ? to.valueOf : void 0;
function pv(e) {
return no ? Object(no.call(e)) : {};
}
var hv = pv, yv = ua;
function gv(e, r) {
var t = r ? yv(e.buffer) : e.buffer;
return new e.constructor(t, e.byteOffset, e.length);
}
var vv = gv, bv = ua, mv = uv, wv = dv, _v = hv, Sv = vv, Ev = "[object Boolean]", $v = "[object Date]", Av = "[object Map]", Ov = "[object Number]", Tv = "[object RegExp]", Rv = "[object Set]", Pv = "[object String]", jv = "[object Symbol]", xv = "[object ArrayBuffer]", Cv = "[object DataView]", Mv = "[object Float32Array]", Dv = "[object Float64Array]", kv = "[object Int8Array]", Iv = "[object Int16Array]", Fv = "[object Int32Array]", Lv = "[object Uint8Array]", Nv = "[object Uint8ClampedArray]", Bv = "[object Uint16Array]", Uv = "[object Uint32Array]";
function Wv(e, r, t) {
var n = e.constructor;
switch (r) {
case xv:
return bv(e);
case Ev:
case $v:
return new n(+e);
case Cv:
return mv(e, t);
case Mv:
case Dv:
case kv:
case Iv:
case Fv:
case Lv:
case Nv:
case Bv:
case Uv:
return Sv(e, t);
case Av:
return new n();
case Ov:
case Pv:
return new n(e);
case Tv:
return wv(e);
case Rv:
return new n();
case jv:
return _v(e);
}
}
var qv = Wv, Hv = Xe, io = Object.create, Gv = function() {
function e() {
}
return function(r) {
if (!Hv(r))
return {};
if (io)
return io(r);
e.prototype = r;
var t = new e();
return e.prototype = void 0, t;
};
}(), zv = Gv, Kv = zv, Vv = sa, Yv = na;
function Jv(e) {
return typeof e.constructor == "function" && !Yv(e) ? Kv(Vv(e)) : {};
}
var Xv = Jv, Zv = on, Qv = ir, eb = "[object Map]";
function rb(e) {
return Qv(e) && Zv(e) == eb;
}
var tb = rb, nb = tb, ib = ra, ao = ta, oo = ao && ao.isMap, ab = oo ? ib(oo) : nb, ob = ab, fb = on, sb = ir, ub = "[object Set]";
function lb(e) {
return sb(e) && fb(e) == ub;
}
var cb = lb, db = cb, pb = ra, fo = ta, so = fo && fo.isSet, hb = so ? pb(so) : db, yb = hb, gb = ns, vb = Wp, bb = Ji, mb = Py, wb = zy, _b = Ky, Sb = Yy, Eb = fg, $b = wg, Ab = hs, Ob = ys, Tb = on, Rb = nv, Pb = qv, jb = Xv, xb = Ze, Cb = Zi, Mb = ob, Db = Xe, kb = yb, Ib = ia, Fb = aa, Lb = 1, Nb = 2, Bb = 4, bs = "[object Arguments]", Ub = "[object Array]", Wb = "[object Boolean]", qb = "[object Date]", Hb = "[object Error]", ms = "[object Function]", Gb = "[object GeneratorFunction]", zb = "[object Map]", Kb = "[object Number]", ws = "[object Object]", Vb = "[object RegExp]", Yb = "[object Set]", Jb = "[object String]", Xb = "[object Symbol]", Zb = "[object WeakMap]", Qb = "[object ArrayBuffer]", em = "[object DataView]", rm = "[object Float32Array]", tm = "[object Float64Array]", nm = "[object Int8Array]", im = "[object Int16Array]", am = "[object Int32Array]", om = "[object Uint8Array]", fm = "[object Uint8ClampedArray]", sm = "[object Uint16Array]", um = "[object Uint32Array]", oe = {};
oe[bs] = oe[Ub] = oe[Qb] = oe[em] = oe[Wb] = oe[qb] = oe[rm] = oe[tm] = oe[nm] = oe[im] = oe[am] = oe[zb] = oe[Kb] = oe[ws] = oe[Vb] = oe[Yb] = oe[Jb] = oe[Xb] = oe[om] = oe[fm] = oe[sm] = oe[um] = !0;
oe[Hb] = oe[ms] = oe[Zb] = !1;
function Ot(e, r, t, n, i, a) {
var o, f = r & Lb, u = r & Nb, c = r & Bb;
if (t && (o = i ? t(e, n, i, a) : t(e)), o !== void 0)
return o;
if (!Db(e))
return e;
var v = xb(e);
if (v) {
if (o = Rb(e), !f)
return Sb(e, o);
} else {
var h = Tb(e), b = h == ms || h == Gb;
if (Cb(e))
return _b(e, f);
if (h == ws || h == bs || b && !i) {
if (o = u || b ? {} : jb(e), !f)
return u ? $b(e, wb(o, e)) : Eb(e, mb(o, e));
} else {
if (!oe[h])
return i ? e : {};
o = Pb(e, h, f);
}
}
a || (a = new gb());
var k = a.get(e);
if (k)
return k;
a.set(e, o), kb(e) ? e.forEach(function(j) {
o.add(Ot(j, r, t, j, e, a));
}) : Mb(e) && e.forEach(function(j, y) {
o.set(y, Ot(j, r, t, y, e, a));
});
var T = c ? u ? Ob : Ab : u ? Fb : Ib, $ = v ? void 0 : T(e);
return vb($ || e, function(j, y) {
$ && (y = j, j = e[y]), bb(o, y, Ot(j, r, t, y, e, a));
}), o;
}
var lm = Ot, cm = Ze, dm = en, pm = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, hm = /^\w*$/;
function ym(e, r) {
if (cm(e))
return !1;
var t = typeof e;
return t == "number" || t == "symbol" || t == "boolean" || e == null || dm(e) ? !0 : hm.test(e) || !pm.test(e) || r != null && e in Object(r);
}
var gm = ym, _s = Yi, vm = "Expected a function";
function la(e, r) {
if (typeof e != "function" || r != null && typeof r != "function")
throw new TypeError(vm);
var t = function() {
var n = arguments, i = r ? r.apply(this, n) : n[0], a = t.cache;
if (a.has(i))
return a.get(i);
var o = e.apply(this, n);
return t.cache = a.set(i, o) || a, o;
};
return t.cache = new (la.Cache || _s)(), t;
}
la.Cache = _s;
var bm = la, mm = bm, wm = 500;
function _m(e) {
var r = mm(e, function(n) {
return t.size === wm && t.clear(), n;
}), t = r.cache;
return r;
}
var Sm = _m, Em = Sm, $m = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Am = /\\(\\)?/g, Om = Em(function(e) {
var r = [];
return e.charCodeAt(0) === 46 && r.push(""), e.replace($m, function(t, n, i, a) {
r.push(i ? a.replace(Am, "$1") : n || t);
}), r;
}), Tm = Om, uo = Nr, Rm = es, Pm = Ze, jm = en, xm = 1 / 0, lo = uo ? uo.prototype : void 0, co = lo ? lo.toString : void 0;
function Ss(e) {
if (typeof e == "string")
return e;
if (Pm(e))
return Rm(e, Ss) + "";
if (jm(e))
return co ? co.call(e) : "";
var r = e + "";
return r == "0" && 1 / e == -xm ? "-0" : r;
}
var Cm = Ss, Mm = Cm;
function Dm(e) {
return e == null ? "" : Mm(e);
}
var km = Dm, Im = Ze, Fm = gm, Lm = Tm, Nm = km;
function Bm(e, r) {
return Im(e) ? e : Fm(e, r) ? [e] : Lm(Nm(e));
}
var zr = Bm;
function Um(e) {
var r = e == null ? 0 : e.length;
return r ? e[r - 1] : void 0;
}
var Wm = Um, qm = en, Hm = 1 / 0;
function Gm(e) {
if (typeof e == "string" || qm(e))
return e;
var r = e + "";
return r == "0" && 1 / e == -Hm ? "-0" : r;
}
var fn = Gm, zm = zr, Km = fn;
function Vm(e, r) {
r = zm(r, e);
for (var t = 0, n = r.length; e != null && t < n; )
e = e[Km(r[t++])];
return t && t == n ? e : void 0;
}
var Es = Vm;
function Ym(e, r, t) {
var n = -1, i = e.length;
r < 0 && (r = -r > i ? 0 : i + r), t = t > i ? i : t, t < 0 && (t += i), i = r > t ? 0 : t - r >>> 0, r >>>= 0;
for (var a = Array(i); ++n < i; )
a[n] = e[n + r];
return a;
}
var Jm = Ym, Xm = Es, Zm = Jm;
function Qm(e, r) {
return r.length < 2 ? e : Xm(e, Zm(r, 0, -1));
}
var ew = Qm, rw = zr, tw = Wm, nw = ew, iw = fn;
function aw(e, r) {
return r = rw(r, e), e = nw(e, r), e == null || delete e[iw(tw(r))];
}
var ow = aw, fw = Br, sw = sa, uw = ir, lw = "[object Object]", cw = Function.prototype, dw = Object.prototype, $s = cw.toString, pw = dw.hasOwnProperty, hw = $s.call(Object);
function yw(e) {
if (!uw(e) || fw(e) != lw)
return !1;
var r = sw(e);
if (r === null)
return !0;
var t = pw.call(r, "constructor") && r.constructor;
return typeof t == "function" && t instanceof t && $s.call(t) == hw;
}
var gw = yw, vw = gw;
function bw(e) {
return vw(e) ? void 0 : e;
}
var mw = bw, po = Nr, ww = Xi, _w = Ze, ho = po ? po.isConcatSpreadable : void 0;
function Sw(e) {
return _w(e) || ww(e) || !!(ho && e && e[ho]);
}
var Ew = Sw, $w = fa, Aw = Ew;
function As(e, r, t, n, i) {
var a = -1, o = e.length;
for (t || (t = Aw), i || (i = []); ++a < o; ) {
var f = e[a];
r > 0 && t(f) ? r > 1 ? As(f, r - 1, t, n, i) : $w(i, f) : n || (i[i.length] = f);
}
return i;
}
var Ow = As, Tw = Ow;
function Rw(e) {
var r = e == null ? 0 : e.length;
return r ? Tw(e, 1) : [];
}
var Pw = Rw;
function jw(e, r, t) {
switch (t.length) {
case 0:
return e.call(r);
case 1:
return e.call(r, t[0]);
case 2:
return e.call(r, t[0], t[1]);
case 3:
return e.call(r, t[0], t[1], t[2]);
}
return e.apply(r, t);
}
var xw = jw, Cw = xw, yo = Math.max;
function Mw(e, r, t) {
return r = yo(r === void 0 ? e.length - 1 : r, 0), function() {
for (var n = arguments, i = -1, a = yo(n.length - r, 0), o = Array(a); ++i < a; )
o[i] = n[r + i];
i = -1;
for (var f = Array(r + 1); ++i < r; )
f[i] = n[i];
return f[r] = t(o), Cw(e, this, f);
};
}
var Dw = Mw;
function kw(e) {
return function() {
return e;
};
}
var Iw = kw;
function Fw(e) {
return e;
}
var Lw = Fw, Nw = Iw, go = is, Bw = Lw, Uw = go ? function(e, r) {
return go(e, "toString", {
configurable: !0,
enumerable: !1,
value: Nw(r),
writable: !0
});
} : Bw, Ww = Uw, qw = 800, Hw = 16, Gw = Date.now;
function zw(e) {
var r = 0, t = 0;
return function() {
var n = Gw(), i = Hw - (n - t);
if (t = n, i > 0) {
if (++r >= qw)
return arguments[0];
} else
r = 0;
return e.apply(void 0, arguments);
};
}
var Kw = zw, Vw = Ww, Yw = Kw, Jw = Yw(Vw), Xw = Jw, Zw = Pw, Qw = Dw, e1 = Xw;
function r1(e) {
return e1(Qw(e, void 0, Zw), e + "");
}
var Os = r1, t1 = es, n1 = lm, i1 = ow, a1 = zr, o1 = dt, f1 = mw, s1 = Os, u1 = ys, l1 = 1, c1 = 2, d1 = 4, p1 = s1(function(e, r) {
var t = {};
if (e == null)
return t;
var n = !1;
r = t1(r, function(a) {
return a = a1(a, e), n || (n = a.length > 1), a;
}), o1(e, u1(e), t), n && (t = n1(t, l1 | c1 | d1, f1));
for (var i = r.length; i--; )
i1(t, r[i]);
return t;
}), h1 = p1;
const dT = /* @__PURE__ */ Je(h1);
var y1 = Ji, g1 = zr, v1 = Qi, vo = Xe, b1 = fn;
function m1(e, r, t, n) {
if (!vo(e))
return e;
r = g1(r, e);
for (var i = -1, a = r.length, o = a - 1, f = e; f != null && ++i < a; ) {
var u = b1(r[i]), c = t;
if (u === "__proto__" || u === "constructor" || u === "prototype")
return e;
if (i != o) {
var v = f[u];
c = n ? n(v, u, f) : void 0, c === void 0 && (c = vo(v) ? v : v1(r[i + 1]) ? [] : {});
}
y1(f, u, c), f = f[u];
}
return e;
}
var w1 = m1, _1 = Es, S1 = w1, E1 = zr;
function $1(e, r, t) {
for (var n = -1, i = r.length, a = {}; ++n < i; ) {
var o = r[n], f = _1(e, o);
t(f, o) && S1(a, E1(o, e), f);
}
return a;
}
var A1 = $1;
function O1(e, r) {
return e != null && r in Object(e);
}
var T1 = O1, R1 = zr, P1 = Xi, j1 = Ze, x1 = Qi, C1 = ea, M1 = fn;
function D1(e, r, t) {
r = R1(r, e);
for (var n = -1, i = r.length, a = !1; ++n < i; ) {
var o = M1(r[n]);
if (!(a = e != null && t(e, o)))
break;
e = e[o];
}
return a || ++n != i ? a : (i = e == null ? 0 : e.length, !!i && C1(i) && x1(o, i) && (j1(e) || P1(e)));
}
var k1 = D1, I1 = T1, F1 = k1;
function L1(e, r) {
return e != null && F1(e, r, I1);
}
var N1 = L1, B1 = A1, U1 = N1;
function W1(e, r) {
return B1(e, r, function(t, n) {
return U1(e, n);
});
}
var q1 = W1, H1 = q1, G1 = Os;
G1(function(e, r) {
return e == null ? {} : H1(e, r);
});
function bo(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var n = Object.getOwnPropertySymbols(e);
r && (n = n.filter(function(i) {
return Object.getOwnPropertyDescriptor(e, i).enumerable;
})), t.push.apply(t, n);
}
return t;
}
function mo(e) {
for (var r = 1; r < arguments.length; r++) {
var t = arguments[r] != null ? arguments[r] : {};
r % 2 ? bo(Object(t), !0).forEach(function(n) {
K1(e, n, t[n]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : bo(Object(t)).forEach(function(n) {
Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
});
}
return e;
}
function z1(e) {
var r = function(t, n) {
if (typeof t != "object" || !t)
return t;
var i = t[Symbol.toPrimitive];
if (i !== void 0) {
var a = i.call(t, n);
if (typeof a != "object")
return a;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(t);
}(e, "string");
return typeof r == "symbol" ? r : r + "";
}
function Nt(e) {
return Nt = 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;
}, Nt(e);
}
function K1(e, r, t) {
return (r = z1(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e;
}
function V1(e) {
return function(r) {
if (Array.isArray(r))
return Sn(r);
}(e) || function(r) {
if (typeof Symbol < "u" && r[Symbol.iterator] != null || r["@@iterator"] != null)
return Array.from(r);
}(e) || function(r, t) {
if (r) {
if (typeof r == "string")
return Sn(r, t);
var n = Object.prototype.toString.call(r).slice(8, -1);
if (n === "Object" && r.constructor && (n = r.constructor.name), n === "Map" || n === "Set")
return Array.from(r);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))
return Sn(r, t);
}
}(e) || function() {
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 Sn(e, r) {
r = e.length;
for (var t = 0, n = new Array(r); t < r; t++)
n[t] = e[t];
return n;
}
var Qr = /* @__PURE__ */ new Map(), pT = function() {
var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", r = function(n) {
var i, a, o = ((i = (a = Qr.get(n)) === null || a === void 0 ? void 0 : a.length) !== null && i !== void 0 ? i : 0).toString().padStart(4, "0");
return "lg-ui".concat(n ? "-".concat(n) : "", "-").concat(o);
}(e);
if (Qr.has(e)) {
var t = Qr.get(e);
Qr.set(e, [r].concat(V1(t)));
} else
Qr.set(e, [r]);
return r;
}, wo = { Light: "light", Dark: "dark" };
function _o(e) {
return typeof (r = e) == "string" || typeof r == "number" ? e.toString().trim() : Array.isArray(e) ? e.map(_o).join(" ").trim() : function(t) {
return t && Nt(t) === "object" && t.props;
}(e) ? _o(e.props.children) : "";
var r;
}
var Y1 = function(e) {
return e ? wo.Dark : wo.Light;
}, hT = function(e, r) {
Object.defineProperty(e, "target", { writable: !1, value: r });
var t = !1, n = !1;
return mo(mo({ nativeEvent: e }, e), {}, { currentTarget: e.currentTarget, target: e.target, bubbles: e.bubbles, cancelable: e.cancelable, defaultPrevented: e.defaultPrevented, eventPhase: e.eventPhase, isTrusted: e.isTrusted, timeStamp: e.timeStamp, type: e.type, preventDefault: function() {
t = !0, e.preventDefault();
}, isDefaultPrevented: function() {
return t;
}, stopPropagation: function() {
n = !0, e.stopPropagation();
}, isPropagationStopped: function() {
return n;
}, persist: function() {
} });
}, J1 = { error: Ve(console.error), warn: Ve(console.warn), log: Ve(console.log) };
function X1(e, r) {
var t;
return e != null && Nt(e) === "object" && "type" in e && (e.type.displayName === r || _l(e.type) && "render" in e.type && ((t = e.type.render) === null || t === void 0 ? void 0 : t.displayName) === r);
}
var yT = function(e, r) {
var t, n = (t = Ee.Children.map(e, function(i) {
if (r.some(function(a) {
return X1(i, a);
}))
return i;
})) === null || t === void 0 ? void 0 : t.filter(function(i) {
return !Or(i);
});
return Or(e) || (n == null ? void 0 : n.length) === Ee.Children.count(e) || J1.error("Children must be one of: ".concat(r.join(", ")), "Received children: ", e), n;
}, gT = { ArrowUp: "ArrowUp", ArrowDown: "ArrowDown", ArrowLeft: "ArrowLeft", ArrowRight: "ArrowRight", Backspace: "Backspace", BracketLeft: "[", Delete: "Delete", Enter: "Enter", Escape: "Escape", Space: " ", Tab: "Tab" }, Z1 = Ie, Q1 = function() {
return Z1.Date.now();
}, e0 = Q1, r0 = Xe, En = e0, So = Qf, t0 = "Expected a function", n0 = Math.max, i0 = Math.min;
function a0(e, r, t) {
var n, i, a, o, f, u, c = 0, v = !1, h = !1, b = !0;
if (typeof e != "function")
throw new TypeError(t0);
r = So(r) || 0, r0(t) && (v = !!t.leading, h = "maxWait" in t, a = h ? n0(So(t.maxWait) || 0, r) : a, b = "trailing" in t ? !!t.trailing : b);
function k(R) {
var L = n, W = i;
return n = i = void 0, c = R, o = e.apply(W, L), o;
}
function T(R) {
return c = R, f = setTimeout(y, r), v ? k(R) : o;
}
function $(R) {
var L = R - u, W = R - c, H = r - L;
return h ? i0(H, a - W) : H;
}
function j(R) {
var L = R - u, W = R - c;
return u === void 0 || L >= r || L < 0 || h && W >= a;
}
function y() {
var R = En();
if (j(R))
return m(R);
f = setTimeout(y, $(R));
}
function m(R) {
return f = void 0, b && n ? k(R) : (n = i = void 0, o);
}
function I() {
f !== void 0 && clearTimeout(f), c = 0, n = u = i = f = void 0;
}
function O() {
return f === void 0 ? o : m(En());
}
function _() {
var R = En(), L = j(R);
if (n = arguments, i = this, u = R, L) {
if (f === void 0)
return T(u);
if (h)
return clearTimeout(f), f = setTimeout(y, r), k(u);
}
return f === void 0 && (f = setTimeout(y, r)), o;
}
return _.cancel = I, _.flush = O, _;
}
var o0 = a0;
const f0 = /* @__PURE__ */ Je(o0);
function Eo(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var n = Object.getOwnPropertySymbols(e);
r && (n = n.filter(function(i) {
return Object.getOwnPropertyDescriptor(e, i).enumerable;
})), t.push.apply(t, n);
}
return t;
}
function $o(e) {
for (var r = 1; r < arguments.length; r++) {
var t = arguments[r] != null ? arguments[r] : {};
r % 2 ? Eo(Object(t), !0).forEach(function(n) {
u0(e, n, t[n]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : Eo(Object(t)).forEach(function(n) {
Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
});
}
return e;
}
function s0(e) {
var r = function(t, n) {
if (typeof t != "object" || !t)
return t;
var i = t[Symbol.toPrimitive];
if (i !== void 0) {
var a = i.call(t, n);
if (typeof a != "object")
return a;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(t);
}(e, "string");
return typeof r == "symbol" ? r : r + "";
}
function u0(e, r, t) {
return (r = s0(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e;
}
var l0 = function(e, r) {
Object.defineProperty(e, "target", { writable: !1, value: r });
var t = !1, n = !1;
return $o($o({ nativeEvent: e }, e), {}, { currentTarget: e.currentTarget, target: e.target, bubbles: e.bubbles, cancelable: e.cancelable, defaultPrevented: e.defaultPrevented, eventPhase: e.eventPhase, isTrusted: e.isTrusted, timeStamp: e.timeStamp, type: e.type, preventDefault: function() {
t = !0, e.preventDefault();
}, isDefaultPrevented: function() {
return t;
}, stopPropagation: function() {
n = !0, e.stopPropagation();
}, isPropagationStopped: function() {
return n;
}, persist: function() {
} });
}, Ts = { error: Ve(console.error), warn: Ve(console.warn), log: Ve(console.log) }, c0 = "__lodash_hash_undefined__";
function d0(e) {
return this.__data__.set(e, c0), this;
}
var p0 = d0;
function h0(e) {
return this.__data__.has(e);
}
var y0 = h0, g0 = Yi, v0 = p0, b0 = y0;
function Bt(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.__data__ = new g0(); ++r < t; )
this.add(e[r]);
}
Bt.prototype.add = Bt.prototype.push = v0;
Bt.prototype.has = b0;
var m0 = Bt;
function w0(e, r) {
for (var t = -1, n = e == null ? 0 : e.length; ++t < n; )
if (r(e[t], t, e))
return !0;
return !1;
}
var _0 = w0;
function S0(e, r) {
return e.has(r);
}
var E0 = S0, $0 = m0, A0 = _0, O0 = E0, T0 = 1, R0 = 2;
function P0(e, r, t, n, i, a) {
var o = t & T0, f = e.length, u = r.length;
if (f != u && !(o && u > f))
return !1;
var c = a.get(e), v = a.get(r);
if (c && v)
return c == r && v == e;
var h = -1, b = !0, k = t & R0 ? new $0() : void 0;
for (a.set(e, r), a.set(r, e); ++h < f; ) {
var T = e[h], $ = r[h];
if (n)
var j = o ? n($, T, h, r, e, a) : n(T, $, h, e, r, a);
if (j !== void 0) {
if (j)
continue;
b = !1;
break;
}
if (k) {
if (!A0(r, function(y, m) {
if (!O0(k, m) && (T === y || i(T, y, t, n, a)))
return k.push(m);
})) {
b = !1;
break;
}
} else if (!(T === $ || i(T, $, t, n, a))) {
b = !1;
break;
}
}
return a.delete(e), a.delete(r), b;
}
var Rs = P0;
function j0(e) {
var r = -1, t = Array(e.size);
return e.forEach(function(n, i) {
t[++r] = [i, n];
}), t;
}
var x0 = j0;
function C0(e) {
var r = -1, t = Array(e.size);
return e.forEach(function(n) {
t[++r] = n;
}), t;
}
var M0 = C0, Ao = Nr, Oo = vs, D0 = Ki, k0 = Rs, I0 = x0, F0 = M0, L0 = 1, N0 = 2, B0 = "[object Boolean]", U0 = "[object Date]", W0 = "[object Error]", q0 = "[object Map]", H0 = "[object Number]", G0 = "[object RegExp]", z0 = "[object Set]", K0 = "[object String]", V0 = "[object Symbol]", Y0 = "[object ArrayBuffer]", J0 = "[object DataView]", To = Ao ? Ao.prototype : void 0, $n = To ? To.valueOf : void 0;
function X0(e, r, t, n, i, a, o) {
switch (t) {
case J0:
if (e.byteLength != r.byteLength || e.byteOffset != r.byteOffset)
return !1;
e = e.buffer, r = r.buffer;
case Y0:
return !(e.byteLength != r.byteLength || !a(new Oo(e), new Oo(r)));
case B0:
case U0:
case H0:
return D0(+e, +r);
case W0:
return e.name == r.name && e.message == r.message;
case G0:
case K0:
return e == r + "";
case q0:
var f = I0;
case z0:
var u = n & L0;
if (f || (f = F0), e.size != r.size && !u)
return !1;
var c = o.get(e);
if (c)
return c == r;
n |= N0, o.set(e, r);
var v = k0(f(e), f(r), n, i, a, o);
return o.delete(e), v;
case V0:
if ($n)
return $n.call(e) == $n.call(r);
}
return !1;
}
var Z0 = X0, Ro = hs, Q0 = 1, e_ = Object.prototype, r_ = e_.hasOwnProperty;
function t_(e, r, t, n, i, a) {
var o = t & Q0, f = Ro(e), u = f.length, c = Ro(r), v = c.length;
if (u != v && !o)
return !1;
for (var h = u; h--; ) {
var b = f[h];
if (!(o ? b in r : r_.call(r, b)))
return !1;
}
var k = a.get(e), T = a.get(r);
if (k && T)
return k == r && T == e;
var $ = !0;
a.set(e, r), a.set(r, e);
for (var j = o; ++h < u; ) {
b = f[h];
var y = e[b], m = r[b];
if (n)
var I = o ? n(m, y, b, r, e, a) : n(y, m, b, e, r, a);
if (!(I === void 0 ? y === m || i(y, m, t, n, a) : I)) {
$ = !1;
break;
}
j || (j = b == "constructor");
}
if ($ && !j) {
var O = e.constructor, _ = r.constructor;
O != _ && "constructor" in e && "constructor" in r && !(typeof O == "function" && O instanceof O && typeof _ == "function" && _ instanceof _) && ($ = !1);
}
return a.delete(e), a.delete(r), $;
}
var n_ = t_, An = ns, i_ = Rs, a_ = Z0, o_ = n_, Po = on, jo = Ze, xo = Zi, f_ = fs, s_ = 1, Co = "[object Arguments]", Mo = "[object Array]", wt = "[object Object]", u_ = Object.prototype, Do = u_.hasOwnProperty;
function l_(e, r, t, n, i, a) {
var o = jo(e), f = jo(r), u = o ? Mo : Po(e), c = f ? Mo : Po(r);
u = u == Co ? wt : u, c = c == Co ? wt : c;
var v = u == wt, h = c == wt, b = u == c;
if (b && xo(e)) {
if (!xo(r))
return !1;
o = !0, v = !1;
}
if (b && !v)
return a || (a = new An()), o || f_(e) ? i_(e, r, t, n, i, a) : a_(e, r, u, t, n, i, a);
if (!(t & s_)) {
var k = v && Do.call(e, "__wrapped__"), T = h && Do.call(r, "__wrapped__");
if (k || T) {
var $ = k ? e.value() : e, j = T ? r.value() : r;
return a || (a = new An()), i($, j, t, n, a);
}
}
return b ? (a || (a = new An()), o_(e, r, t, n, i, a)) : !1;
}
var c_ = l_, d_ = c_, ko = ir;
function Ps(e, r, t, n, i) {
return e === r ? !0 : e == null || r == null || !ko(e) && !ko(r) ? e !== e && r !== r : d_(e, r, t, n, Ps, i);
}
var p_ = Ps, h_ = p_;
function y_(e, r) {
return h_(e, r);
}
var g_ = y_;
const v_ = /* @__PURE__ */ Je(g_);
var vT = function(e, r) {
var t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 0;
qe(function() {
if (e && e.current && r && r.current) {
var n = e.current.offsetTop, i = r.current, a = i.scrollTop;
(n > i.offsetHeight || n < a) && r.current.scrollTo({ top: n - t, behavior: "smooth" });
}
}, [r, e, t]);
};
function Io(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var n = Object.getOwnPropertySymbols(e);
r && (n = n.filter(function(i) {
return Object.getOwnPropertyDescriptor(e, i).enumerable;
})), t.push.apply(t, n);
}
return t;
}
function Fo(e) {
for (var r = 1; r < arguments.length; r++) {
var t = arguments[r] != null ? arguments[r] : {};
r % 2 ? Io(Object(t), !0).forEach(function(n) {
m_(e, n, t[n]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : Io(Object(t)).forEach(function(n) {
Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
});
}
return e;
}
function b_(e) {
var r = function(t, n) {
if (typeof t != "object" || !t)
return t;
var i = t[Symbol.toPrimitive];
if (i !== void 0) {
var a = i.call(t, n);
if (typeof a != "object")
return a;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(t);
}(e, "string");
return typeof r == "symbol" ? r : r + "";
}
function Si(e) {
return Si = 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;
}, Si(e);
}
function m_(e, r, t) {
return (r = b_(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e;
}
function pt(e, r) {
return function(t) {
if (Array.isArray(t))
return t;
}(e) || function(t, n) {
var i = t == null ? null : typeof Symbol < "u" && t[Symbol.iterator] || t["@@iterator"];
if (i != null) {
var a, o, f, u, c = [], v = !0, h = !1;
try {
if (f = (i = i.call(t)).next, n !== 0)
for (; !(v = (a = f.call(i)).done) && (c.push(a.value), c.length !== n); v = !0)
;
} catch (b) {
h = !0, o = b;
} finally {
try {
if (!v && i.return != null && (u = i.return(), Object(u) !== u))
return;
} finally {
if (h)
throw o;
}
}
return c;
}
}(e, r) || js(e, r) || function() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}();
}
function w_(e) {
return function(r) {
if (Array.isArray(r))
return Ei(r);
}(e) || function(r) {
if (typeof Symbol < "u" && r[Symbol.iterator] != null || r["@@iterator"] != null)
return Array.from(r);
}(e) || js(e) || function() {
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 js(e, r) {
if (e) {
if (typeof e == "string")
return Ei(e, r);
var t = Object.prototype.toString.call(e).slice(8, -1);
return t === "Object" && e.constructor && (t = e.constructor.name), t === "Map" || t === "Set" ? Array.from(e) : t === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? Ei(e, r) : void 0;
}
}
function Ei(e, r) {
(r == null || r > e.length) && (r = e.length);
for (var t = 0, n = new Array(r); t < r; t++)
n[t] = e[t];
return n;
}
function __() {
var e = pt(nr(typeof window > "u"), 2), r = e[0], t = e[1];
return qe(function() {
t(!1);
}, []), r;
}
function Lo() {
return { width: window.innerWidth, height: window.innerHeight };
}
function S_() {
var e = __(), r = pt(nr(e ? null : Lo()), 2), t = r[0], n = r[1];
return qe(function() {
var i = f0(function() {
return n(Lo());
}, 100);
return window.addEventListener("resize", i), function() {
return window.removeEventListener("resize", i);
};
}, []), t;
}
var bT = function(e) {
var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 8, t = S_();
if (t && e && e.current) {
var n = e.current.getBoundingClientRect(), i = n.top, a = n.bottom;
return Math.max(t.height - a, i) - r;
}
};
function tt(e, r) {
var t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, n = t.options, i = t.enabled, a = i === void 0 || i, o = t.dependencies, f = o === void 0 ? [a, e] : o, u = t.element, c = Zt(function() {
});
qe(function() {
c.current = r;
}, [r]), qe(function() {
if (a !== !1) {
if (a === "once" || a === !0) {
var v = function(b) {
c.current(b);
}, h = Fo(Fo({}, n), {}, { once: a === "once" });
return (u ?? document).addEventListener(e, v, h), function() {
(u ?? document).removeEventListener(e, v, h);
};
}
console.error("Received value of type ".concat(Si(a), " for property `enabled`. Expected a boolean."));
}
}, f);
}
function mT(e, r) {
var t = !(arguments.length > 2 && arguments[2] !== void 0) || arguments[2];
function n(i) {
var a, o = i.target;
return Array.isArray(r) ? r.some(function(f) {
var u;
return (u = f.current) === null || u === void 0 ? void 0 : u.contains(o);
}) : ((a = r.current) === null || a === void 0 ? void 0 : a.contains(o)) || !1;
}
tt("mousedown", function(i) {
n(i) || (i.preventDefault(), i.stopPropagation());
}, { enabled: t }), tt("click", function(i) {
n(i) || (i.stopPropagation(), e());
}, { options: { capture: !0 }, enabled: t });
}
var wT = function(e, r, t) {
var n = Qt(function() {
return !Or(e);
}, []), i = pt(nr(t), 2), a = i[0], o = i[1], f = function(u) {
r == null || r(u), n || o(u.target.value);
};
return qe(function() {
Or(e) && Or(t) && Ts.error("Warning: `useControlledValue` hook is being used without a value or initialValue. This will cause a React warning when the input changes. Please decide between using a controlled or uncontrolled input element, and provide either a controlledValue or initialValue to `useControlledValue`");
}, [e, t]), { isControlled: n, value: n ? e : a, handleChange: f, setUncontrolledValue: o, updateValue: function(u, c) {
if (c.current) {
c.current.value = u;
var v = l0(new Event("change", { cancelable: !0, bubbles: !0 }), c.current);
f(v);
}
} };
};
function _T(e) {
var r = e == null ? void 0 : e.prefix;
return gi.useMemo(function() {
var t = function(n) {
return function(i) {
if (i) {
if (n.get(i))
return n.get(i);
var a = gi.createRef();
return n.set(i, a), a;
}
Ts.error("`useDynamicRefs`: Cannot get ref without key");
};
}(/* @__PURE__ */ new Map());
return t;
}, r ? [r] : []);
}
var ST