UNPKG

mongodb-chatbot-ui

Version:

UI React components for the MongoDB Chatbot Framework

1,526 lines 300 kB
import * as wi from "react"; import ye, { useEffect as We, useState as ir, useRef as en, useMemo as rn, useCallback as Na, useLayoutEffect as wl, createContext as hr, useContext as Br, forwardRef as _l } from "react"; import { g as ze, c as Se, p as U, b as de, a as Sl } from "./jsx-runtime.js"; function El(e) { var r = typeof e; return e != null && (r == "object" || r == "function"); } var Ze = El; const $l = /* @__PURE__ */ ze(Ze); function Al(e) { return e === void 0; } var Ol = Al; const Rr = /* @__PURE__ */ ze(Ol); var Tl = /\s/; function Rl(e) { for (var r = e.length; r-- && Tl.test(e.charAt(r)); ) ; return r; } var Pl = Rl, jl = Pl, xl = /^\s+/; function Cl(e) { return e && e.slice(0, jl(e) + 1).replace(xl, ""); } var Ml = Cl, Dl = typeof Se == "object" && Se && Se.Object === Object && Se, ts = Dl, kl = ts, Il = typeof self == "object" && self && self.Object === Object && self, Fl = kl || Il || Function("return this")(), Ie = Fl, Ll = Ie, Nl = Ll.Symbol, Ur = Nl, Ba = Ur, ns = Object.prototype, Bl = ns.hasOwnProperty, Ul = ns.toString, et = Ba ? Ba.toStringTag : void 0; function Hl(e) { var r = Bl.call(e, et), t = e[et]; try { e[et] = void 0; var n = !0; } catch { } var i = Ul.call(e); return n && (r ? e[et] = t : delete e[et]), i; } var Wl = Hl, ql = Object.prototype, Gl = ql.toString; function zl(e) { return Gl.call(e); } var Kl = zl, Ua = Ur, Vl = Wl, Yl = Kl, Jl = "[object Null]", Xl = "[object Undefined]", Ha = Ua ? Ua.toStringTag : void 0; function Zl(e) { return e == null ? e === void 0 ? Xl : Jl : Ha && Ha in Object(e) ? Vl(e) : Yl(e); } var Hr = Zl; function Ql(e) { return e != null && typeof e == "object"; } var ar = Ql, ec = Hr, rc = ar, tc = "[object Symbol]"; function nc(e) { return typeof e == "symbol" || rc(e) && ec(e) == tc; } var tn = nc, ic = Ml, Wa = Ze, ac = tn, qa = 0 / 0, oc = /^[-+]0x[0-9a-f]+$/i, fc = /^0b[01]+$/i, sc = /^0o[0-7]+$/i, uc = parseInt; function lc(e) { if (typeof e == "number") return e; if (ac(e)) return qa; if (Wa(e)) { var r = typeof e.valueOf == "function" ? e.valueOf() : e; e = Wa(r) ? r + "" : r; } if (typeof e != "string") return e === 0 ? e : +e; e = ic(e); var t = fc.test(e); return t || sc.test(e) ? uc(e.slice(2), t ? 2 : 8) : oc.test(e) ? qa : +e; } var is = lc, cc = is, Ga = 1 / 0, dc = 17976931348623157e292; function hc(e) { if (!e) return e === 0 ? e : 0; if (e = cc(e), e === Ga || e === -Ga) { var r = e < 0 ? -1 : 1; return r * dc; } return e === e ? e : 0; } var pc = hc, yc = pc; function gc(e) { var r = yc(e), t = r % 1; return r === r ? t ? r - t : r : 0; } var vc = gc, bc = vc, mc = "Expected a function"; function wc(e, r) { var t; if (typeof r != "function") throw new TypeError(mc); return e = bc(e), function() { return --e > 0 && (t = r.apply(this, arguments)), e <= 1 && (r = void 0), t; }; } var _c = wc, Sc = _c; function Ec(e) { return Sc(2, e); } var $c = Ec; const En = /* @__PURE__ */ ze($c); var Ac = Hr, Oc = Ze, Tc = "[object AsyncFunction]", Rc = "[object Function]", Pc = "[object GeneratorFunction]", jc = "[object Proxy]"; function xc(e) { if (!Oc(e)) return !1; var r = Ac(e); return r == Rc || r == Pc || r == Tc || r == jc; } var as = xc, Cc = Ie, Mc = Cc["__core-js_shared__"], Dc = Mc, $n = Dc, za = function() { var e = /[^.]+$/.exec($n && $n.keys && $n.keys.IE_PROTO || ""); return e ? "Symbol(src)_1." + e : ""; }(); function kc(e) { return !!za && za in e; } var Ic = kc, Fc = Function.prototype, Lc = Fc.toString; function Nc(e) { if (e != null) { try { return Lc.call(e); } catch { } try { return e + ""; } catch { } } return ""; } var os = Nc, Bc = as, Uc = Ic, Hc = Ze, Wc = os, qc = /[\\^$.*+?()[\]{}|]/g, Gc = /^\[object .+?Constructor\]$/, zc = Function.prototype, Kc = Object.prototype, Vc = zc.toString, Yc = Kc.hasOwnProperty, Jc = RegExp( "^" + Vc.call(Yc).replace(qc, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ); function Xc(e) { if (!Hc(e) || Uc(e)) return !1; var r = Bc(e) ? Jc : Gc; return r.test(Wc(e)); } var Zc = Xc; function Qc(e, r) { return e == null ? void 0 : e[r]; } var ed = Qc, rd = Zc, td = ed; function nd(e, r) { var t = td(e, r); return rd(t) ? t : void 0; } var pr = nd, id = pr, ad = function() { try { var e = id(Object, "defineProperty"); return e({}, "", {}), e; } catch { } }(), fs = ad, Ka = fs; function od(e, r, t) { r == "__proto__" && Ka ? Ka(e, r, { configurable: !0, enumerable: !0, value: t, writable: !0 }) : e[r] = t; } var ss = od; function fd(e, r) { for (var t = -1, n = Array(e); ++t < e; ) n[t] = r(t); return n; } var sd = fd, ud = Hr, ld = ar, cd = "[object Arguments]"; function dd(e) { return ld(e) && ud(e) == cd; } var hd = dd, Va = hd, pd = ar, us = Object.prototype, yd = us.hasOwnProperty, gd = us.propertyIsEnumerable, vd = Va(function() { return arguments; }()) ? Va : function(e) { return pd(e) && yd.call(e, "callee") && !gd.call(e, "callee"); }, Zi = vd, bd = Array.isArray, Qe = bd, Nt = { exports: {} }; function md() { return !1; } var wd = md; Nt.exports; (function(e, r) { var t = Ie, n = wd, 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; })(Nt, Nt.exports); var Qi = Nt.exports, _d = 9007199254740991, Sd = /^(?:0|[1-9]\d*)$/; function Ed(e, r) { var t = typeof e; return r = r ?? _d, !!r && (t == "number" || t != "symbol" && Sd.test(e)) && e > -1 && e % 1 == 0 && e < r; } var ea = Ed, $d = 9007199254740991; function Ad(e) { return typeof e == "number" && e > -1 && e % 1 == 0 && e <= $d; } var ra = Ad, Od = Hr, Td = ra, Rd = ar, Pd = "[object Arguments]", jd = "[object Array]", xd = "[object Boolean]", Cd = "[object Date]", Md = "[object Error]", Dd = "[object Function]", kd = "[object Map]", Id = "[object Number]", Fd = "[object Object]", Ld = "[object RegExp]", Nd = "[object Set]", Bd = "[object String]", Ud = "[object WeakMap]", Hd = "[object ArrayBuffer]", Wd = "[object DataView]", qd = "[object Float32Array]", Gd = "[object Float64Array]", zd = "[object Int8Array]", Kd = "[object Int16Array]", Vd = "[object Int32Array]", Yd = "[object Uint8Array]", Jd = "[object Uint8ClampedArray]", Xd = "[object Uint16Array]", Zd = "[object Uint32Array]", fe = {}; fe[qd] = fe[Gd] = fe[zd] = fe[Kd] = fe[Vd] = fe[Yd] = fe[Jd] = fe[Xd] = fe[Zd] = !0; fe[Pd] = fe[jd] = fe[Hd] = fe[xd] = fe[Wd] = fe[Cd] = fe[Md] = fe[Dd] = fe[kd] = fe[Id] = fe[Fd] = fe[Ld] = fe[Nd] = fe[Bd] = fe[Ud] = !1; function Qd(e) { return Rd(e) && Td(e.length) && !!fe[Od(e)]; } var eh = Qd; function rh(e) { return function(r) { return e(r); }; } var ta = rh, Bt = { exports: {} }; Bt.exports; (function(e, r) { var t = ts, 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; })(Bt, Bt.exports); var na = Bt.exports, th = eh, nh = ta, Ya = na, Ja = Ya && Ya.isTypedArray, ih = Ja ? nh(Ja) : th, ls = ih, ah = sd, oh = Zi, fh = Qe, sh = Qi, uh = ea, lh = ls, ch = Object.prototype, dh = ch.hasOwnProperty; function hh(e, r) { var t = fh(e), n = !t && oh(e), i = !t && !n && sh(e), a = !t && !n && !i && lh(e), o = t || n || i || a, f = o ? ah(e.length, String) : [], u = f.length; for (var c in e) (r || dh.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. uh(c, u))) && f.push(c); return f; } var cs = hh, ph = Object.prototype; function yh(e) { var r = e && e.constructor, t = typeof r == "function" && r.prototype || ph; return e === t; } var ia = yh; function gh(e, r) { return function(t) { return e(r(t)); }; } var ds = gh, vh = ds, bh = vh(Object.keys, Object), mh = bh, wh = ia, _h = mh, Sh = Object.prototype, Eh = Sh.hasOwnProperty; function $h(e) { if (!wh(e)) return _h(e); var r = []; for (var t in Object(e)) Eh.call(e, t) && t != "constructor" && r.push(t); return r; } var Ah = $h, Oh = as, Th = ra; function Rh(e) { return e != null && Th(e.length) && !Oh(e); } var hs = Rh, Ph = cs, jh = Ah, xh = hs; function Ch(e) { return xh(e) ? Ph(e) : jh(e); } var aa = Ch; function Mh() { this.__data__ = [], this.size = 0; } var Dh = Mh; function kh(e, r) { return e === r || e !== e && r !== r; } var oa = kh, Ih = oa; function Fh(e, r) { for (var t = e.length; t--; ) if (Ih(e[t][0], r)) return t; return -1; } var nn = Fh, Lh = nn, Nh = Array.prototype, Bh = Nh.splice; function Uh(e) { var r = this.__data__, t = Lh(r, e); if (t < 0) return !1; var n = r.length - 1; return t == n ? r.pop() : Bh.call(r, t, 1), --this.size, !0; } var Hh = Uh, Wh = nn; function qh(e) { var r = this.__data__, t = Wh(r, e); return t < 0 ? void 0 : r[t][1]; } var Gh = qh, zh = nn; function Kh(e) { return zh(this.__data__, e) > -1; } var Vh = Kh, Yh = nn; function Jh(e, r) { var t = this.__data__, n = Yh(t, e); return n < 0 ? (++this.size, t.push([e, r])) : t[n][1] = r, this; } var Xh = Jh, Zh = Dh, Qh = Hh, ep = Gh, rp = Vh, tp = Xh; 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 = Zh; Wr.prototype.delete = Qh; Wr.prototype.get = ep; Wr.prototype.has = rp; Wr.prototype.set = tp; var an = Wr, np = an; function ip() { this.__data__ = new np(), this.size = 0; } var ap = ip; function op(e) { var r = this.__data__, t = r.delete(e); return this.size = r.size, t; } var fp = op; function sp(e) { return this.__data__.get(e); } var up = sp; function lp(e) { return this.__data__.has(e); } var cp = lp, dp = pr, hp = Ie, pp = dp(hp, "Map"), fa = pp, yp = pr, gp = yp(Object, "create"), on = gp, Xa = on; function vp() { this.__data__ = Xa ? Xa(null) : {}, this.size = 0; } var bp = vp; function mp(e) { var r = this.has(e) && delete this.__data__[e]; return this.size -= r ? 1 : 0, r; } var wp = mp, _p = on, Sp = "__lodash_hash_undefined__", Ep = Object.prototype, $p = Ep.hasOwnProperty; function Ap(e) { var r = this.__data__; if (_p) { var t = r[e]; return t === Sp ? void 0 : t; } return $p.call(r, e) ? r[e] : void 0; } var Op = Ap, Tp = on, Rp = Object.prototype, Pp = Rp.hasOwnProperty; function jp(e) { var r = this.__data__; return Tp ? r[e] !== void 0 : Pp.call(r, e); } var xp = jp, Cp = on, Mp = "__lodash_hash_undefined__"; function Dp(e, r) { var t = this.__data__; return this.size += this.has(e) ? 0 : 1, t[e] = Cp && r === void 0 ? Mp : r, this; } var kp = Dp, Ip = bp, Fp = wp, Lp = Op, Np = xp, Bp = kp; 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 = Ip; qr.prototype.delete = Fp; qr.prototype.get = Lp; qr.prototype.has = Np; qr.prototype.set = Bp; var Up = qr, Za = Up, Hp = an, Wp = fa; function qp() { this.size = 0, this.__data__ = { hash: new Za(), map: new (Wp || Hp)(), string: new Za() }; } var Gp = qp; function zp(e) { var r = typeof e; return r == "string" || r == "number" || r == "symbol" || r == "boolean" ? e !== "__proto__" : e === null; } var Kp = zp, Vp = Kp; function Yp(e, r) { var t = e.__data__; return Vp(r) ? t[typeof r == "string" ? "string" : "hash"] : t.map; } var fn = Yp, Jp = fn; function Xp(e) { var r = Jp(this, e).delete(e); return this.size -= r ? 1 : 0, r; } var Zp = Xp, Qp = fn; function ey(e) { return Qp(this, e).get(e); } var ry = ey, ty = fn; function ny(e) { return ty(this, e).has(e); } var iy = ny, ay = fn; function oy(e, r) { var t = ay(this, e), n = t.size; return t.set(e, r), this.size += t.size == n ? 0 : 1, this; } var fy = oy, sy = Gp, uy = Zp, ly = ry, cy = iy, dy = fy; function Gr(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]); } } Gr.prototype.clear = sy; Gr.prototype.delete = uy; Gr.prototype.get = ly; Gr.prototype.has = cy; Gr.prototype.set = dy; var sa = Gr, hy = an, py = fa, yy = sa, gy = 200; function vy(e, r) { var t = this.__data__; if (t instanceof hy) { var n = t.__data__; if (!py || n.length < gy - 1) return n.push([e, r]), this.size = ++t.size, this; t = this.__data__ = new yy(n); } return t.set(e, r), this.size = t.size, this; } var by = vy, my = an, wy = ap, _y = fp, Sy = up, Ey = cp, $y = by; function zr(e) { var r = this.__data__ = new my(e); this.size = r.size; } zr.prototype.clear = wy; zr.prototype.delete = _y; zr.prototype.get = Sy; zr.prototype.has = Ey; zr.prototype.set = $y; var ps = zr, Ay = "__lodash_hash_undefined__"; function Oy(e) { return this.__data__.set(e, Ay), this; } var Ty = Oy; function Ry(e) { return this.__data__.has(e); } var Py = Ry, jy = sa, xy = Ty, Cy = Py; function Ut(e) { var r = -1, t = e == null ? 0 : e.length; for (this.__data__ = new jy(); ++r < t; ) this.add(e[r]); } Ut.prototype.add = Ut.prototype.push = xy; Ut.prototype.has = Cy; var My = Ut; function Dy(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 ky = Dy; function Iy(e, r) { return e.has(r); } var Fy = Iy, Ly = My, Ny = ky, By = Fy, Uy = 1, Hy = 2; function Wy(e, r, t, n, i, a) { var o = t & Uy, 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 p = -1, b = !0, k = t & Hy ? new Ly() : void 0; for (a.set(e, r), a.set(r, e); ++p < f; ) { var T = e[p], $ = r[p]; if (n) var j = o ? n($, T, p, r, e, a) : n(T, $, p, e, r, a); if (j !== void 0) { if (j) continue; b = !1; break; } if (k) { if (!Ny(r, function(g, w) { if (!By(k, w) && (T === g || i(T, g, t, n, a))) return k.push(w); })) { b = !1; break; } } else if (!(T === $ || i(T, $, t, n, a))) { b = !1; break; } } return a.delete(e), a.delete(r), b; } var ys = Wy, qy = Ie, Gy = qy.Uint8Array, gs = Gy; function zy(e) { var r = -1, t = Array(e.size); return e.forEach(function(n, i) { t[++r] = [i, n]; }), t; } var Ky = zy; function Vy(e) { var r = -1, t = Array(e.size); return e.forEach(function(n) { t[++r] = n; }), t; } var Yy = Vy, Qa = Ur, eo = gs, Jy = oa, Xy = ys, Zy = Ky, Qy = Yy, eg = 1, rg = 2, tg = "[object Boolean]", ng = "[object Date]", ig = "[object Error]", ag = "[object Map]", og = "[object Number]", fg = "[object RegExp]", sg = "[object Set]", ug = "[object String]", lg = "[object Symbol]", cg = "[object ArrayBuffer]", dg = "[object DataView]", ro = Qa ? Qa.prototype : void 0, An = ro ? ro.valueOf : void 0; function hg(e, r, t, n, i, a, o) { switch (t) { case dg: if (e.byteLength != r.byteLength || e.byteOffset != r.byteOffset) return !1; e = e.buffer, r = r.buffer; case cg: return !(e.byteLength != r.byteLength || !a(new eo(e), new eo(r))); case tg: case ng: case og: return Jy(+e, +r); case ig: return e.name == r.name && e.message == r.message; case fg: case ug: return e == r + ""; case ag: var f = Zy; case sg: var u = n & eg; if (f || (f = Qy), e.size != r.size && !u) return !1; var c = o.get(e); if (c) return c == r; n |= rg, o.set(e, r); var v = Xy(f(e), f(r), n, i, a, o); return o.delete(e), v; case lg: if (An) return An.call(e) == An.call(r); } return !1; } var pg = hg; function yg(e, r) { for (var t = -1, n = r.length, i = e.length; ++t < n; ) e[i + t] = r[t]; return e; } var ua = yg, gg = ua, vg = Qe; function bg(e, r, t) { var n = r(e); return vg(e) ? n : gg(n, t(e)); } var vs = bg; function mg(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 wg = mg; function _g() { return []; } var bs = _g, Sg = wg, Eg = bs, $g = Object.prototype, Ag = $g.propertyIsEnumerable, to = Object.getOwnPropertySymbols, Og = to ? function(e) { return e == null ? [] : (e = Object(e), Sg(to(e), function(r) { return Ag.call(e, r); })); } : Eg, la = Og, Tg = vs, Rg = la, Pg = aa; function jg(e) { return Tg(e, Pg, Rg); } var ms = jg, no = ms, xg = 1, Cg = Object.prototype, Mg = Cg.hasOwnProperty; function Dg(e, r, t, n, i, a) { var o = t & xg, f = no(e), u = f.length, c = no(r), v = c.length; if (u != v && !o) return !1; for (var p = u; p--; ) { var b = f[p]; if (!(o ? b in r : Mg.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; ++p < u; ) { b = f[p]; var g = e[b], w = r[b]; if (n) var I = o ? n(w, g, b, r, e, a) : n(g, w, b, e, r, a); if (!(I === void 0 ? g === w || i(g, w, t, n, a) : I)) { $ = !1; break; } j || (j = b == "constructor"); } if ($ && !j) { var O = e.constructor, S = r.constructor; O != S && "constructor" in e && "constructor" in r && !(typeof O == "function" && O instanceof O && typeof S == "function" && S instanceof S) && ($ = !1); } return a.delete(e), a.delete(r), $; } var kg = Dg, Ig = pr, Fg = Ie, Lg = Ig(Fg, "DataView"), Ng = Lg, Bg = pr, Ug = Ie, Hg = Bg(Ug, "Promise"), Wg = Hg, qg = pr, Gg = Ie, zg = qg(Gg, "Set"), Kg = zg, Vg = pr, Yg = Ie, Jg = Vg(Yg, "WeakMap"), Xg = Jg, _i = Ng, Si = fa, Ei = Wg, $i = Kg, Ai = Xg, ws = Hr, Kr = os, io = "[object Map]", Zg = "[object Object]", ao = "[object Promise]", oo = "[object Set]", fo = "[object WeakMap]", so = "[object DataView]", Qg = Kr(_i), ev = Kr(Si), rv = Kr(Ei), tv = Kr($i), nv = Kr(Ai), ur = ws; (_i && ur(new _i(new ArrayBuffer(1))) != so || Si && ur(new Si()) != io || Ei && ur(Ei.resolve()) != ao || $i && ur(new $i()) != oo || Ai && ur(new Ai()) != fo) && (ur = function(e) { var r = ws(e), t = r == Zg ? e.constructor : void 0, n = t ? Kr(t) : ""; if (n) switch (n) { case Qg: return so; case ev: return io; case rv: return ao; case tv: return oo; case nv: return fo; } return r; }); var sn = ur, On = ps, iv = ys, av = pg, ov = kg, uo = sn, lo = Qe, co = Qi, fv = ls, sv = 1, ho = "[object Arguments]", po = "[object Array]", Et = "[object Object]", uv = Object.prototype, yo = uv.hasOwnProperty; function lv(e, r, t, n, i, a) { var o = lo(e), f = lo(r), u = o ? po : uo(e), c = f ? po : uo(r); u = u == ho ? Et : u, c = c == ho ? Et : c; var v = u == Et, p = c == Et, b = u == c; if (b && co(e)) { if (!co(r)) return !1; o = !0, v = !1; } if (b && !v) return a || (a = new On()), o || fv(e) ? iv(e, r, t, n, i, a) : av(e, r, u, t, n, i, a); if (!(t & sv)) { var k = v && yo.call(e, "__wrapped__"), T = p && yo.call(r, "__wrapped__"); if (k || T) { var $ = k ? e.value() : e, j = T ? r.value() : r; return a || (a = new On()), i($, j, t, n, a); } } return b ? (a || (a = new On()), ov(e, r, t, n, i, a)) : !1; } var cv = lv, dv = cv, go = ar; function _s(e, r, t, n, i) { return e === r ? !0 : e == null || r == null || !go(e) && !go(r) ? e !== e && r !== r : dv(e, r, t, n, _s, i); } var hv = _s, pv = Qe, yv = tn, gv = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, vv = /^\w*$/; function bv(e, r) { if (pv(e)) return !1; var t = typeof e; return t == "number" || t == "symbol" || t == "boolean" || e == null || yv(e) ? !0 : vv.test(e) || !gv.test(e) || r != null && e in Object(r); } var mv = bv, Ss = sa, wv = "Expected a function"; function ca(e, r) { if (typeof e != "function" || r != null && typeof r != "function") throw new TypeError(wv); 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 (ca.Cache || Ss)(), t; } ca.Cache = Ss; var _v = ca, Sv = _v, Ev = 500; function $v(e) { var r = Sv(e, function(n) { return t.size === Ev && t.clear(), n; }), t = r.cache; return r; } var Av = $v, Ov = Av, Tv = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Rv = /\\(\\)?/g, Pv = Ov(function(e) { var r = []; return e.charCodeAt(0) === 46 && r.push(""), e.replace(Tv, function(t, n, i, a) { r.push(i ? a.replace(Rv, "$1") : n || t); }), r; }), jv = Pv; function xv(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 = xv, vo = Ur, Cv = Es, Mv = Qe, Dv = tn, kv = 1 / 0, bo = vo ? vo.prototype : void 0, mo = bo ? bo.toString : void 0; function $s(e) { if (typeof e == "string") return e; if (Mv(e)) return Cv(e, $s) + ""; if (Dv(e)) return mo ? mo.call(e) : ""; var r = e + ""; return r == "0" && 1 / e == -kv ? "-0" : r; } var Iv = $s, Fv = Iv; function Lv(e) { return e == null ? "" : Fv(e); } var Nv = Lv, Bv = Qe, Uv = mv, Hv = jv, Wv = Nv; function qv(e, r) { return Bv(e) ? e : Uv(e, r) ? [e] : Hv(Wv(e)); } var Vr = qv, Gv = tn, zv = 1 / 0; function Kv(e) { if (typeof e == "string" || Gv(e)) return e; var r = e + ""; return r == "0" && 1 / e == -zv ? "-0" : r; } var un = Kv, Vv = Vr, Yv = un; function Jv(e, r) { r = Vv(r, e); for (var t = 0, n = r.length; e != null && t < n; ) e = e[Yv(r[t++])]; return t && t == n ? e : void 0; } var As = Jv; function Xv(e, r) { return e != null && r in Object(e); } var Zv = Xv, Qv = Vr, eb = Zi, rb = Qe, tb = ea, nb = ra, ib = un; function ab(e, r, t) { r = Qv(r, e); for (var n = -1, i = r.length, a = !1; ++n < i; ) { var o = ib(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 && nb(i) && tb(o, i) && (rb(e) || eb(e))); } var Os = ab, ob = Zv, fb = Os; function sb(e, r) { return e != null && fb(e, r, ob); } var ub = sb; function lb(e) { return e; } var cb = lb; function db(e) { var r = e == null ? 0 : e.length; return r ? e[r - 1] : void 0; } var hb = db; function pb(e, r) { for (var t = -1, n = e == null ? 0 : e.length; ++t < n && r(e[t], t, e) !== !1; ) ; return e; } var yb = pb, gb = ss, vb = oa, bb = Object.prototype, mb = bb.hasOwnProperty; function wb(e, r, t) { var n = e[r]; (!(mb.call(e, r) && vb(n, t)) || t === void 0 && !(r in e)) && gb(e, r, t); } var da = wb, _b = da, Sb = ss; function Eb(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 ? Sb(t, f, u) : _b(t, f, u); } return t; } var pt = Eb, $b = pt, Ab = aa; function Ob(e, r) { return e && $b(r, Ab(r), e); } var Tb = Ob; function Rb(e) { var r = []; if (e != null) for (var t in Object(e)) r.push(t); return r; } var Pb = Rb, jb = Ze, xb = ia, Cb = Pb, Mb = Object.prototype, Db = Mb.hasOwnProperty; function kb(e) { if (!jb(e)) return Cb(e); var r = xb(e), t = []; for (var n in e) n == "constructor" && (r || !Db.call(e, n)) || t.push(n); return t; } var Ib = kb, Fb = cs, Lb = Ib, Nb = hs; function Bb(e) { return Nb(e) ? Fb(e, !0) : Lb(e); } var ha = Bb, Ub = pt, Hb = ha; function Wb(e, r) { return e && Ub(r, Hb(r), e); } var qb = Wb, Ht = { exports: {} }; Ht.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 p = c.length, b = f ? f(p) : new c.constructor(p); return c.copy(b), b; } e.exports = u; })(Ht, Ht.exports); var Gb = Ht.exports; function zb(e, r) { var t = -1, n = e.length; for (r || (r = Array(n)); ++t < n; ) r[t] = e[t]; return r; } var Kb = zb, Vb = pt, Yb = la; function Jb(e, r) { return Vb(e, Yb(e), r); } var Xb = Jb, Zb = ds, Qb = Zb(Object.getPrototypeOf, Object), pa = Qb, em = ua, rm = pa, tm = la, nm = bs, im = Object.getOwnPropertySymbols, am = im ? function(e) { for (var r = []; e; ) em(r, tm(e)), e = rm(e); return r; } : nm, Ts = am, om = pt, fm = Ts; function sm(e, r) { return om(e, fm(e), r); } var um = sm, lm = vs, cm = Ts, dm = ha; function hm(e) { return lm(e, dm, cm); } var Rs = hm, pm = Object.prototype, ym = pm.hasOwnProperty; function gm(e) { var r = e.length, t = new e.constructor(r); return r && typeof e[0] == "string" && ym.call(e, "index") && (t.index = e.index, t.input = e.input), t; } var vm = gm, wo = gs; function bm(e) { var r = new e.constructor(e.byteLength); return new wo(r).set(new wo(e)), r; } var ya = bm, mm = ya; function wm(e, r) { var t = r ? mm(e.buffer) : e.buffer; return new e.constructor(t, e.byteOffset, e.byteLength); } var _m = wm, Sm = /\w*$/; function Em(e) { var r = new e.constructor(e.source, Sm.exec(e)); return r.lastIndex = e.lastIndex, r; } var $m = Em, _o = Ur, So = _o ? _o.prototype : void 0, Eo = So ? So.valueOf : void 0; function Am(e) { return Eo ? Object(Eo.call(e)) : {}; } var Om = Am, Tm = ya; function Rm(e, r) { var t = r ? Tm(e.buffer) : e.buffer; return new e.constructor(t, e.byteOffset, e.length); } var Pm = Rm, jm = ya, xm = _m, Cm = $m, Mm = Om, Dm = Pm, km = "[object Boolean]", Im = "[object Date]", Fm = "[object Map]", Lm = "[object Number]", Nm = "[object RegExp]", Bm = "[object Set]", Um = "[object String]", Hm = "[object Symbol]", Wm = "[object ArrayBuffer]", qm = "[object DataView]", Gm = "[object Float32Array]", zm = "[object Float64Array]", Km = "[object Int8Array]", Vm = "[object Int16Array]", Ym = "[object Int32Array]", Jm = "[object Uint8Array]", Xm = "[object Uint8ClampedArray]", Zm = "[object Uint16Array]", Qm = "[object Uint32Array]"; function ew(e, r, t) { var n = e.constructor; switch (r) { case Wm: return jm(e); case km: case Im: return new n(+e); case qm: return xm(e, t); case Gm: case zm: case Km: case Vm: case Ym: case Jm: case Xm: case Zm: case Qm: return Dm(e, t); case Fm: return new n(); case Lm: case Um: return new n(e); case Nm: return Cm(e); case Bm: return new n(); case Hm: return Mm(e); } } var rw = ew, tw = Ze, $o = Object.create, nw = function() { function e() { } return function(r) { if (!tw(r)) return {}; if ($o) return $o(r); e.prototype = r; var t = new e(); return e.prototype = void 0, t; }; }(), iw = nw, aw = iw, ow = pa, fw = ia; function sw(e) { return typeof e.constructor == "function" && !fw(e) ? aw(ow(e)) : {}; } var uw = sw, lw = sn, cw = ar, dw = "[object Map]"; function hw(e) { return cw(e) && lw(e) == dw; } var pw = hw, yw = pw, gw = ta, Ao = na, Oo = Ao && Ao.isMap, vw = Oo ? gw(Oo) : yw, bw = vw, mw = sn, ww = ar, _w = "[object Set]"; function Sw(e) { return ww(e) && mw(e) == _w; } var Ew = Sw, $w = Ew, Aw = ta, To = na, Ro = To && To.isSet, Ow = Ro ? Aw(Ro) : $w, Tw = Ow, Rw = ps, Pw = yb, jw = da, xw = Tb, Cw = qb, Mw = Gb, Dw = Kb, kw = Xb, Iw = um, Fw = ms, Lw = Rs, Nw = sn, Bw = vm, Uw = rw, Hw = uw, Ww = Qe, qw = Qi, Gw = bw, zw = Ze, Kw = Tw, Vw = aa, Yw = ha, Jw = 1, Xw = 2, Zw = 4, Ps = "[object Arguments]", Qw = "[object Array]", e1 = "[object Boolean]", r1 = "[object Date]", t1 = "[object Error]", js = "[object Function]", n1 = "[object GeneratorFunction]", i1 = "[object Map]", a1 = "[object Number]", xs = "[object Object]", o1 = "[object RegExp]", f1 = "[object Set]", s1 = "[object String]", u1 = "[object Symbol]", l1 = "[object WeakMap]", c1 = "[object ArrayBuffer]", d1 = "[object DataView]", h1 = "[object Float32Array]", p1 = "[object Float64Array]", y1 = "[object Int8Array]", g1 = "[object Int16Array]", v1 = "[object Int32Array]", b1 = "[object Uint8Array]", m1 = "[object Uint8ClampedArray]", w1 = "[object Uint16Array]", _1 = "[object Uint32Array]", oe = {}; oe[Ps] = oe[Qw] = oe[c1] = oe[d1] = oe[e1] = oe[r1] = oe[h1] = oe[p1] = oe[y1] = oe[g1] = oe[v1] = oe[i1] = oe[a1] = oe[xs] = oe[o1] = oe[f1] = oe[s1] = oe[u1] = oe[b1] = oe[m1] = oe[w1] = oe[_1] = !0; oe[t1] = oe[js] = oe[l1] = !1; function Pt(e, r, t, n, i, a) { var o, f = r & Jw, u = r & Xw, c = r & Zw; if (t && (o = i ? t(e, n, i, a) : t(e)), o !== void 0) return o; if (!zw(e)) return e; var v = Ww(e); if (v) { if (o = Bw(e), !f) return Dw(e, o); } else { var p = Nw(e), b = p == js || p == n1; if (qw(e)) return Mw(e, f); if (p == xs || p == Ps || b && !i) { if (o = u || b ? {} : Hw(e), !f) return u ? Iw(e, Cw(o, e)) : kw(e, xw(o, e)); } else { if (!oe[p]) return i ? e : {}; o = Uw(e, p, f); } } a || (a = new Rw()); var k = a.get(e); if (k) return k; a.set(e, o), Kw(e) ? e.forEach(function(j) { o.add(Pt(j, r, t, j, e, a)); }) : Gw(e) && e.forEach(function(j, g) { o.set(g, Pt(j, r, t, g, e, a)); }); var T = c ? u ? Lw : Fw : u ? Yw : Vw, $ = v ? void 0 : T(e); return Pw($ || e, function(j, g) { $ && (g = j, j = e[g]), jw(o, g, Pt(j, r, t, g, e, a)); }), o; } var S1 = Pt; function E1(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 $1 = E1, A1 = As, O1 = $1; function T1(e, r) { return r.length < 2 ? e : A1(e, O1(r, 0, -1)); } var R1 = T1, P1 = Vr, j1 = hb, x1 = R1, C1 = un; function M1(e, r) { return r = P1(r, e), e = x1(e, r), e == null || delete e[C1(j1(r))]; } var D1 = M1, k1 = Hr, I1 = pa, F1 = ar, L1 = "[object Object]", N1 = Function.prototype, B1 = Object.prototype, Cs = N1.toString, U1 = B1.hasOwnProperty, H1 = Cs.call(Object); function W1(e) { if (!F1(e) || k1(e) != L1) return !1; var r = I1(e); if (r === null) return !0; var t = U1.call(r, "constructor") && r.constructor; return typeof t == "function" && t instanceof t && Cs.call(t) == H1; } var q1 = W1, G1 = q1; function z1(e) { return G1(e) ? void 0 : e; } var K1 = z1, Po = Ur, V1 = Zi, Y1 = Qe, jo = Po ? Po.isConcatSpreadable : void 0; function J1(e) { return Y1(e) || V1(e) || !!(jo && e && e[jo]); } var X1 = J1, Z1 = ua, Q1 = X1; function Ms(e, r, t, n, i) { var a = -1, o = e.length; for (t || (t = Q1), i || (i = []); ++a < o; ) { var f = e[a]; r > 0 && t(f) ? r > 1 ? Ms(f, r - 1, t, n, i) : Z1(i, f) : n || (i[i.length] = f); } return i; } var e0 = Ms, r0 = e0; function t0(e) { var r = e == null ? 0 : e.length; return r ? r0(e, 1) : []; } var n0 = t0; function i0(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 a0 = i0, o0 = a0, xo = Math.max; function f0(e, r, t) { return r = xo(r === void 0 ? e.length - 1 : r, 0), function() { for (var n = arguments, i = -1, a = xo(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), o0(e, this, f); }; } var s0 = f0; function u0(e) { return function() { return e; }; } var l0 = u0, c0 = l0, Co = fs, d0 = cb, h0 = Co ? function(e, r) { return Co(e, "toString", { configurable: !0, enumerable: !1, value: c0(r), writable: !0 }); } : d0, p0 = h0, y0 = 800, g0 = 16, v0 = Date.now; function b0(e) { var r = 0, t = 0; return function() { var n = v0(), i = g0 - (n - t); if (t = n, i > 0) { if (++r >= y0) return arguments[0]; } else r = 0; return e.apply(void 0, arguments); }; } var m0 = b0, w0 = p0, _0 = m0, S0 = _0(w0), E0 = S0, $0 = n0, A0 = s0, O0 = E0; function T0(e) { return O0(A0(e, void 0, $0), e + ""); } var Ds = T0, R0 = Es, P0 = S1, j0 = D1, x0 = Vr, C0 = pt, M0 = K1, D0 = Ds, k0 = Rs, I0 = 1, F0 = 2, L0 = 4, N0 = D0(function(e, r) { var t = {}; if (e == null) return t; var n = !1; r = R0(r, function(a) { return a = x0(a, e), n || (n = a.length > 1), a; }), C0(e, k0(e), t), n && (t = P0(t, I0 | F0 | L0, M0)); for (var i = r.length; i--; ) j0(t, r[i]); return t; }), B0 = N0; const MT = /* @__PURE__ */ ze(B0); var U0 = da, H0 = Vr, W0 = ea, Mo = Ze, q0 = un; function G0(e, r, t, n) { if (!Mo(e)) return e; r = H0(r, e); for (var i = -1, a = r.length, o = a - 1, f = e; f != null && ++i < a; ) { var u = q0(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 = Mo(v) ? v : W0(r[i + 1]) ? [] : {}); } U0(f, u, c), f = f[u]; } return e; } var z0 = G0, K0 = As, V0 = z0, Y0 = Vr; function J0(e, r, t) { for (var n = -1, i = r.length, a = {}; ++n < i; ) { var o = r[n], f = K0(e, o); t(f, o) && V0(a, Y0(o, e), f); } return a; } var X0 = J0, Z0 = X0, Q0 = ub; function e_(e, r) { return Z0(e, r, function(t, n) { return Q0(e, n); }); } var r_ = e_, t_ = r_, n_ = Ds; n_(function(e, r) { return e == null ? {} : t_(e, r); }); function Tn(e, r) { r = e.length; for (var t = 0, n = Array(r); t < r; t++) n[t] = e[t]; return n; } function i_(e, r, t) { return (r = function(n) { var i = function(a, o) { if (typeof a != "object" || !a) return a; var f = a[Symbol.toPrimitive]; if (f !== void 0) { var u = f.call(a, o); if (typeof u != "object") return u; throw new TypeError("@@toPrimitive must return a primitive value."); } return String(a); }(n, "string"); return typeof i == "symbol" ? i : i + ""; }(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } function Do(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 ko(e) { for (var r = 1; r < arguments.length; r++) { var t = arguments[r] != null ? arguments[r] : {}; r % 2 ? Do(Object(t), !0).forEach(function(n) { i_(e, n, t[n]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : Do(Object(t)).forEach(function(n) { Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n)); }); } return e; } function a_(e) { return function(r) { if (Array.isArray(r)) return Tn(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 Tn(r, t); var n = {}.toString.call(r).slice(8, -1); return n === "Object" && r.constructor && (n = r.constructor.name), n === "Map" || n === "Set" ? Array.from(r) : n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? Tn(r, t) : void 0; } }(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 Wt(e) { return Wt = 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; }, Wt(e); } var rt = /* @__PURE__ */ new Map(), DT = function() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", r = function(n) { var i, a, o = ((i = (a = rt.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 (rt.has(e)) { var t = rt.get(e); rt.set(e, [r].concat(a_(t))); } else rt.set(e, [r]); return r; }, qe = { Light: "light", Dark: "dark" }; function Rn(e) { return typeof (r = e) == "string" || typeof r == "number" ? e.toString().trim() : Array.isArray(e) ? e.map(Rn).join(" ").trim() : Io(e) ? function(t) { return Io(t) && typeof t.type == "function"; }(e) ? Rn((0, e.type)(e.props)) : Rn(e.props.children) : ""; var r; } function Io(e) { return e && Wt(e) === "object" && e.props; } var o_ = function(e) { return e ? qe.Dark : qe.Light; }, f_ = function(e, r) { Object.defineProperty(e, "target", { writable: !1, value: r }); var t = !1, n = !1; return ko(ko({ 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() { } }); }, Fo = function(e) { return "@media only screen and (max-width: ".concat(e, "px) and (hover: none)"); }, kT = function(e) { return "".concat(Fo(e), " and (pointer: coarse), ").concat(Fo(e), " and (pointer: none)"); }, yt = { error: En(console.error), warn: En(console.warn), log: En(console.log) }; function s_(e, r) { var t; return e != null && Wt(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 IT = function(e, r) { var t, n = (t = ye.Children.map(e, function(i) { if (r.some(function(a) { return s_(i, a); })) return i; })) === null || t === void 0 ? void 0 : t.filter(function(i) { return !Rr(i); }); return Rr(e) || (n == null ? void 0 : n.length) === ye.Children.count(e) || yt.error("Children must be one of: ".concat(r.join(", ")), "Received children: ", e), n; }, FT = { ArrowUp: "ArrowUp", ArrowDown: "ArrowDown", ArrowLeft: "ArrowLeft", ArrowRight: "ArrowRight", Backspace: "Backspace", BracketLeft: "[", Delete: "Delete", Enter: "Enter", Escape: "Escape", Space: " ", Tab: "Tab" }, u_ = Ie, l_ = function() { return u_.Date.now(); }, c_ = l_, d_ = Ze, Pn = c_, Lo = is, h_ = "Expected a function", p_ = Math.max, y_ = Math.min; function g_(e, r, t) { var n, i, a, o, f, u, c = 0, v = !1, p = !1, b = !0; if (typeof e != "function") throw new TypeError(h_); r = Lo(r) || 0, d_(t) && (v = !!t.leading, p = "maxWait" in t, a = p ? p_(Lo(t.maxWait) || 0, r) : a, b = "trailing" in t ? !!t.trailing : b); function k(R) { var L = n, H = i; return n = i = void 0, c = R, o = e.apply(H, L), o; } function T(R) { return c = R, f = setTimeout(g, r), v ? k(R) : o; } function $(R) { var L = R - u, H = R - c, q = r - L; return p ? y_(q, a - H) : q; } function j(R) { var L = R - u, H = R - c; return u === void 0 || L >= r || L < 0 || p && H >= a; } function g() { var R = Pn(); if (j(R)) return w(R); f = setTimeout(g, $(R)); } function w(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 : w(Pn()); } function S() { var R = Pn(), L = j(R); if (n = arguments, i = this, u = R, L) { if (f === void 0) return T(u); if (p) return clearTimeout(f), f = setTimeout(g, r), k(u); } return f === void 0 && (f = setTimeout(g, r)), o; } return S.cancel = I, S.flush = O, S; } var v_ = g_; const b_ = /* @__PURE__ */ ze(v_); var m_ = hv; function w_(e, r) { return m_(e, r); } var __ = w_; const S_ = /* @__PURE__ */ ze(__); var Z = { white: "#FFFFFF", black: "#001E2B", transparent: "#FFFFFF00", gray: { dark4: "#112733", dark3: "#1C2D38", dark2: "#3D4F58", dark1: "#5C6C75", base: "#889397", light1: "#C1C7C6", light2: "#E8EDEB", light3: "#F9FBFA" }, green: { dark3: "#023430", dark2: "#00684A", dark1: "#00A35C", base: "#00ED64", light1: "#71F6BA", light2: "#C0FAE6", light3: "#E3FCF7" }, purple: { dark3: "#2D0B59", dark2: "#5E0C9E", base: "#B45AF2", light2: "#F1D4FD", light3: "#F9EBFF" }, blue: { dark3: "#0C2657", dark2: "#083C90", dark1: "#1254B7", base: "#016BF8", light1: "#0498EC", light2: "#C3E7FE", light3: "#E1F7FF" }, yellow: { dark3: "#4C2100", dark2: "#944F01", base: "#FFC010", light2: "#FFEC9E", light3: "#FEF7DB" }, red: { dark3: "#5B0000", dark2: "#970606", base: "#DB3030", light1: "#FF6960", light2: "#FFCDC7", light3: "#FFEAE5" } }, ks = { exports: {} }, ga = { exports: {} }, Pr = typeof Reflect == "object" ? Reflect : null, No = Pr && typeof Pr.apply == "function" ? Pr.apply : function(r, t, n) { return Function.prototype.apply.call(r, t, n); }, jt; Pr && typeof Pr.ownKeys == "function" ? jt = Pr.ownKeys : Object.getOwnPropertySymbols ? jt = function(r) { return Object.getOwnPropertyNames(r).concat(Object.getOwnPropertySymbols(r)); } : jt = function(r) { return Object.getOwnPropertyNames(r); }; function E_(e) { console && console.warn && console.warn(e); } var Is = Number.isNaN || function(r) { return r !== r; }; function ne() { ne.init.call(this); } ga.exports = ne; ga.exports.once = T_; ne.EventEmitter = ne; ne.prototype._events = void 0; ne.prototype._eventsCount = 0; ne.prototype._maxListeners = void 0; var Bo = 10; function ln(e) { if (typeof e != "function") throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof e); } Object.defineProperty(ne, "defaultMaxListeners", { enumerable: !0, get: function() { return Bo; }, set: function(e) { if (typeof e != "number" || e < 0 || Is(e)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + e + "."); Bo = e; } }); ne.init = function() { (this._events === void 0 || this._events === Object.getPrototypeOf(this)._events) && (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0; }; ne.prototype.setMaxListeners = function(r) { if (typeof r != "number" || r < 0 || Is(r)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + r + "."); return this._maxListeners = r, this; }; function Fs(e) { return e._maxListeners === void 0 ? ne.defaultMaxListeners : e._maxListeners; } ne.prototype.getMaxListeners = function() { return Fs(this); }; ne.prototype.emit = function(r) { for (var t = [], n = 1; n < arguments.length; n++) t.push(arguments[n]); var i = r === "error", a = this._events; if (a !== void 0) i = i && a.error === void 0; else if (!i) return !1; if (i) { var o; if (t.length > 0 && (o = t[0]), o instanceof Error) throw o; var f = new Error("Unhandled error." + (o ? " (" + o.message + ")" : "")); throw f.context = o, f; } var u = a[r]; if (u === void 0) return !1; if (typeof u == "function") No(u, this, t); else for (var c = u.length, v = Hs(u, c), n = 0; n < c; ++n) No(v[n], this, t); return !0; }; function Ls(e, r, t, n) { var i, a, o; if (ln(t), a = e._events, a === void 0 ? (a = e._events = /* @__PURE__ */ Object.create(null), e._eventsCount = 0) : (a.newListener !== void 0 && (e.emit( "newListener", r, t.listener ? t.listener : t ), a = e._events), o = a[r]), o === void 0) o = a[r] = t, ++e._eventsCount; else if (typeof o == "function" ? o = a[r] = n ? [t, o] : [o, t] : n ? o.unshift(t) : o.push(t), i = Fs(e), i > 0 && o.length > i && !o.warned) { o.warned = !0; var f = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(r) + " listeners added. Use emitter.setMaxListeners() to increase limit"); f.name = "MaxListenersExceededWarning", f.emitter = e, f.type = r, f.count = o.length, E_(f); } return e; } ne.prototype.addListener = function(r, t) { return Ls(this, r, t, !1); }; ne.prototype.on = ne.prototype.addListener; ne.prototype.prependListener = function(r, t) { return Ls(this, r, t, !0); }; function $_() { if (!this.fired) return this.target.removeListener(this.type, this.wrapFn), this.fired = !0, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments); } function Ns(e, r, t) { var n = { fired: !1, wrapFn: void 0, target: e, type: r, listener: t }, i = $_.bind(n); return i.listener = t, n.wrapFn = i, i; } ne.prototype.once = function(r, t) { return ln(t), this.on(r, Ns(this, r, t)), this; }; ne.prototype.prependOnceListener = function(r, t) { return ln(t), this.prependListener(r, Ns(this, r, t)), this; }; ne.prototype.removeListener = function(r, t) { var n, i, a, o, f; if (ln(t), i = this._events, i === void 0) return this; if (n = i[r], n === void 0) return this; if (n === t || n.listener === t) --this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : (delete i[r], i.removeListener && this.emit("removeListener", r, n.listener || t)); else if (typeof n != "function") { for (a = -1, o = n.length - 1; o >= 0; o--) if (n[o] === t || n[o].listener === t) { f = n[o].listener, a = o; break; } if (a < 0) return this; a === 0 ? n.shift() : A_(n, a), n.length === 1 && (i[r] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", r, f || t); } return this; }; ne.prototype.off = ne.prototype.removeListener; ne.prototype.removeAllListeners = function(r) { var t, n, i; if (n = this._events, n === void 0) return this; if (n.removeListener === void 0) return arguments.length === 0 ? (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0) : n[r] !== void 0 && (--this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : delete n[r]), this; if (arguments.length === 0) { var a = Object.keys(n), o; for (i = 0; i < a.length; ++i) o = a[i], o !== "removeListener" && this.removeAllListeners(o); return this.removeAllListeners("removeListener"), this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0, this; } if (t = n[r], typeof t == "function") this.removeListener(r, t); else if (t !== void 0) for (i = t.length - 1; i >= 0; i--) this.removeListener(r, t[i]); return this; }; function Bs(e, r, t) { var n = e._events; if (n === void 0) return []; var i = n[r]; return i === void 0 ? [] : typeof i == "function" ? t ? [i.listener || i] : [i] : t ? O_(i) : Hs(i, i.length); } ne.prototype.listeners = function(r) { return Bs(this, r, !0); }; ne.prototype.rawListeners = function(r) { return Bs(this, r, !1); }; ne.listenerCount = function(e, r) { return typeof e.listenerCount == "function" ? e.listenerCount(r) : Us.call(e, r); }; ne.prototype.listenerCount = Us; function Us(e) { var r = this._events; if (r !== void 0) { var t = r[e]; if (typeof t == "function") return 1; if (t !== void 0) return t.length; } return 0; } ne.prototype.eventNames = function() { return this._eventsCount > 0 ? jt(this._events) : []; }; function Hs(e, r) { for (var t = new Array(r), n = 0; n < r; ++n) t[n] = e[n]; return t; } function A_(e, r) { for (; r + 1 < e.length; r++) e[r] = e[r + 1]; e.pop(); } function O_(e) { for (var r = new Array(e.length), t = 0; t < r.length; ++t) r[t] = e[t].listener || e[t]; return r; } function T_(e, r) { return new Promise(function(t, n) { function i(o) { e.removeListener(r, a), n(o); } function a() { typeof e.removeListener == "function" && e.removeListener("error", i), t([].slice.call(arguments)); } Ws(e, r, a, { once: !0 }), r !== "error" && R_(e, i, { once: !0 }); }); } function R_(e, r, t) { typeof e.on == "function" && Ws(e, "error", r, t); } function Ws(e, r, t, n) { if (typeof e.on == "function") n.once ? e.once(r, t) : e.on(r, t); else if (typeof e.addEventListener == "function") e.addEventListener(r, function i(a) { n.once && e.removeEventListener(r, i), t(a); }); else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof e); } var Yr = ga.exports, Oi = { exports: {} }; typeof Object.create == "function" ? Oi.exports = function(r, t) { t && (r.super_ = t, r.prototype = Object.create(t.prototype, { constructor: { value: r, enumerable: !1, writ