UNPKG

altcha

Version:

Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.

1,938 lines 93.9 kB
var Ol = Object.defineProperty; var Fn = (e) => { throw TypeError(e); }; var Fl = (e, t, r) => t in e ? Ol(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r; var Ee = (e, t, r) => Fl(e, typeof t != "symbol" ? t + "" : t, r), Vn = (e, t, r) => t.has(e) || Fn("Cannot " + r); var se = (e, t, r) => (Vn(e, t, "read from private field"), r ? r.call(e) : t.get(e)), xr = (e, t, r) => t.has(e) ? Fn("Cannot add the same private member more than once") : t instanceof WeakSet ? t.add(e) : t.set(e, r), Sr = (e, t, r, i) => (Vn(e, t, "write to private field"), i ? i.call(e, r) : t.set(e, r), r); const Vl = "5"; var Qn; typeof window < "u" && ((Qn = window.__svelte ?? (window.__svelte = {})).v ?? (Qn.v = /* @__PURE__ */ new Set())).add(Vl); const Ml = 1, ql = 4, Ul = 8, Bl = 16, jl = 1, Hl = 2, Br = "[", ei = "[!", ti = "]", pt = {}, ue = Symbol(), Yl = "http://www.w3.org/1999/xhtml", Mn = !1; function ri(e) { throw new Error("https://svelte.dev/e/lifecycle_outside_component"); } var ni = Array.isArray, Gl = Array.prototype.indexOf, Zl = Array.from, ir = Object.keys, Mt = Object.defineProperty, rt = Object.getOwnPropertyDescriptor, Wl = Object.getOwnPropertyDescriptors, Jl = Object.prototype, Kl = Array.prototype, ii = Object.getPrototypeOf, qn = Object.isExtensible; const wt = () => { }; function li(e) { for (var t = 0; t < e.length; t++) e[t](); } function zl(e, t, r = !1) { return e === void 0 ? r ? ( /** @type {() => V} */ t() ) : ( /** @type {V} */ t ) : e; } const Ce = 2, oi = 4, cr = 8, jr = 16, Fe = 32, lt = 64, lr = 128, he = 256, or = 512, fe = 1024, Ne = 2048, ot = 4096, Et = 8192, dr = 16384, Xl = 32768, Hr = 65536, Ql = 1 << 19, ai = 1 << 20, Lr = 1 << 21, Ft = Symbol("$state"), si = Symbol("legacy props"), eo = Symbol(""); function to(e) { throw new Error("https://svelte.dev/e/effect_in_teardown"); } function ro() { throw new Error("https://svelte.dev/e/effect_in_unowned_derived"); } function no(e) { throw new Error("https://svelte.dev/e/effect_orphan"); } function io() { throw new Error("https://svelte.dev/e/effect_update_depth_exceeded"); } function lo() { throw new Error("https://svelte.dev/e/hydration_failed"); } function oo(e) { throw new Error("https://svelte.dev/e/props_invalid_value"); } function ao() { throw new Error("https://svelte.dev/e/state_descriptors_fixed"); } function so() { throw new Error("https://svelte.dev/e/state_prototype_fixed"); } function uo() { throw new Error("https://svelte.dev/e/state_unsafe_mutation"); } function vr(e) { console.warn("https://svelte.dev/e/hydration_mismatch"); } let V = !1; function yt(e) { V = e; } let F; function Ge(e) { if (e === null) throw vr(), pt; return F = e; } function Ct() { return Ge( /** @type {TemplateNode} */ /* @__PURE__ */ Je(F) ); } function Z(e) { if (V) { if (/* @__PURE__ */ Je(F) !== null) throw vr(), pt; F = e; } } function fo() { for (var e = 0, t = F; ; ) { if (t.nodeType === 8) { var r = ( /** @type {Comment} */ t.data ); if (r === ti) { if (e === 0) return t; e -= 1; } else (r === Br || r === ei) && (e += 1); } var i = ( /** @type {TemplateNode} */ /* @__PURE__ */ Je(t) ); t.remove(), t = i; } } let co = !1; function He(e) { if (typeof e != "object" || e === null || Ft in e) return e; const t = ii(e); if (t !== Jl && t !== Kl) return e; var r = /* @__PURE__ */ new Map(), i = ni(e), o = /* @__PURE__ */ O(0), l = N, u = (s) => { var c = N; De(l); var d = s(); return De(c), d; }; return i && r.set("length", /* @__PURE__ */ O( /** @type {any[]} */ e.length )), new Proxy( /** @type {any} */ e, { defineProperty(s, c, d) { (!("value" in d) || d.configurable === !1 || d.enumerable === !1 || d.writable === !1) && ao(); var b = r.get(c); return b === void 0 ? (b = u(() => /* @__PURE__ */ O(d.value)), r.set(c, b)) : y( b, u(() => He(d.value)) ), !0; }, deleteProperty(s, c) { var d = r.get(c); if (d === void 0) c in s && (r.set( c, u(() => /* @__PURE__ */ O(ue)) ), Tr(o)); else { if (i && typeof c == "string") { var b = ( /** @type {Source<number>} */ r.get("length") ), v = Number(c); Number.isInteger(v) && v < b.v && y(b, v); } y(d, ue), Tr(o); } return !0; }, get(s, c, d) { var w; if (c === Ft) return e; var b = r.get(c), v = c in s; if (b === void 0 && (!v || (w = rt(s, c)) != null && w.writable) && (b = u(() => /* @__PURE__ */ O(He(v ? s[c] : ue))), r.set(c, b)), b !== void 0) { var m = a(b); return m === ue ? void 0 : m; } return Reflect.get(s, c, d); }, getOwnPropertyDescriptor(s, c) { var d = Reflect.getOwnPropertyDescriptor(s, c); if (d && "value" in d) { var b = r.get(c); b && (d.value = a(b)); } else if (d === void 0) { var v = r.get(c), m = v == null ? void 0 : v.v; if (v !== void 0 && m !== ue) return { enumerable: !0, configurable: !0, value: m, writable: !0 }; } return d; }, has(s, c) { var m; if (c === Ft) return !0; var d = r.get(c), b = d !== void 0 && d.v !== ue || Reflect.has(s, c); if (d !== void 0 || D !== null && (!b || (m = rt(s, c)) != null && m.writable)) { d === void 0 && (d = u(() => /* @__PURE__ */ O(b ? He(s[c]) : ue)), r.set(c, d)); var v = a(d); if (v === ue) return !1; } return b; }, set(s, c, d, b) { var z; var v = r.get(c), m = c in s; if (i && c === "length") for (var w = d; w < /** @type {Source<number>} */ v.v; w += 1) { var S = r.get(w + ""); S !== void 0 ? y(S, ue) : w in s && (S = u(() => /* @__PURE__ */ O(ue)), r.set(w + "", S)); } v === void 0 ? (!m || (z = rt(s, c)) != null && z.writable) && (v = u(() => /* @__PURE__ */ O(void 0)), y( v, u(() => He(d)) ), r.set(c, v)) : (m = v.v !== ue, y( v, u(() => He(d)) )); var E = Reflect.getOwnPropertyDescriptor(s, c); if (E != null && E.set && E.set.call(b, d), !m) { if (i && typeof c == "string") { var q = ( /** @type {Source<number>} */ r.get("length") ), ce = Number(c); Number.isInteger(ce) && ce >= q.v && y(q, ce + 1); } Tr(o); } return !0; }, ownKeys(s) { a(o); var c = Reflect.ownKeys(s).filter((v) => { var m = r.get(v); return m === void 0 || m.v !== ue; }); for (var [d, b] of r) b.v !== ue && !(d in s) && c.push(d); return c; }, setPrototypeOf() { so(); } } ); } function Tr(e, t = 1) { y(e, e.v + t); } var Un, ui, fi, ci; function Pr() { if (Un === void 0) { Un = window, ui = /Firefox/.test(navigator.userAgent); var e = Element.prototype, t = Node.prototype, r = Text.prototype; fi = rt(t, "firstChild").get, ci = rt(t, "nextSibling").get, qn(e) && (e.__click = void 0, e.__className = void 0, e.__attributes = null, e.__style = void 0, e.__e = void 0), qn(r) && (r.__t = void 0); } } function hr(e = "") { return document.createTextNode(e); } // @__NO_SIDE_EFFECTS__ function be(e) { return fi.call(e); } // @__NO_SIDE_EFFECTS__ function Je(e) { return ci.call(e); } function W(e, t) { if (!V) return /* @__PURE__ */ be(e); var r = ( /** @type {TemplateNode} */ /* @__PURE__ */ be(F) ); return r === null && (r = F.appendChild(hr())), Ge(r), r; } function Lt(e, t) { if (!V) { var r = ( /** @type {DocumentFragment} */ /* @__PURE__ */ be( /** @type {Node} */ e ) ); return r instanceof Comment && r.data === "" ? /* @__PURE__ */ Je(r) : r; } return F; } function J(e, t = 1, r = !1) { let i = V ? F : e; for (var o; t--; ) o = i, i = /** @type {TemplateNode} */ /* @__PURE__ */ Je(i); if (!V) return i; var l = i == null ? void 0 : i.nodeType; if (r && l !== 3) { var u = hr(); return i === null ? o == null || o.after(u) : i.before(u), Ge(u), u; } return Ge(i), /** @type {TemplateNode} */ i; } function vo(e) { e.textContent = ""; } function di(e) { return e === this.v; } function vi(e, t) { return e != e ? t == t : e !== t || e !== null && typeof e == "object" || typeof e == "function"; } function Yr(e) { return !vi(e, this.v); } // @__NO_SIDE_EFFECTS__ function gr(e) { var t = Ce | Ne, r = N !== null && (N.f & Ce) !== 0 ? ( /** @type {Derived} */ N ) : null; return D === null || r !== null && (r.f & he) !== 0 ? t |= he : D.f |= ai, { ctx: le, deps: null, effects: null, equals: di, f: t, fn: e, reactions: null, rv: 0, v: ( /** @type {V} */ null ), wv: 0, parent: r ?? D }; } // @__NO_SIDE_EFFECTS__ function Pt(e) { const t = /* @__PURE__ */ gr(e); return Ri(t), t; } // @__NO_SIDE_EFFECTS__ function ho(e) { const t = /* @__PURE__ */ gr(e); return t.equals = Yr, t; } function hi(e) { var t = e.effects; if (t !== null) { e.effects = null; for (var r = 0; r < t.length; r += 1) Ze( /** @type {Effect} */ t[r] ); } } function go(e) { for (var t = e.parent; t !== null; ) { if ((t.f & Ce) === 0) return ( /** @type {Effect} */ t ); t = t.parent; } return null; } function gi(e) { var t, r = D; We(go(e)); try { hi(e), t = Si(e); } finally { We(r); } return t; } function _i(e) { var t = gi(e), r = (Ye || (e.f & he) !== 0) && e.deps !== null ? ot : fe; Ae(e, r), e.equals(t) || (e.v = t, e.wv = $i()); } function _o(e) { D === null && N === null && no(), N !== null && (N.f & he) !== 0 && D === null && ro(), jt && to(); } function mo(e, t) { var r = t.last; r === null ? t.last = t.first = e : (r.next = e, e.prev = r, t.last = e); } function at(e, t, r, i = !0) { var o = D, l = { ctx: le, deps: null, nodes_start: null, nodes_end: null, f: e | Ne, first: null, fn: t, last: null, next: null, parent: o, prev: null, teardown: null, transitions: null, wv: 0 }; if (r) try { Kr(l), l.f |= Xl; } catch (c) { throw Ze(l), c; } else t !== null && mr(l); var u = r && l.deps === null && l.first === null && l.nodes_start === null && l.teardown === null && (l.f & (ai | lr)) === 0; if (!u && i && (o !== null && mo(l, o), N !== null && (N.f & Ce) !== 0)) { var s = ( /** @type {Derived} */ N ); (s.effects ?? (s.effects = [])).push(l); } return l; } function Gr(e) { const t = at(cr, null, !1); return Ae(t, fe), t.teardown = e, t; } function Or(e) { _o(); var t = D !== null && (D.f & Fe) !== 0 && le !== null && !le.m; if (t) { var r = ( /** @type {ComponentContext} */ le ); (r.e ?? (r.e = [])).push({ fn: e, effect: D, reaction: N }); } else { var i = Zr(e); return i; } } function bo(e) { const t = at(lt, e, !0); return () => { Ze(t); }; } function yo(e) { const t = at(lt, e, !0); return (r = {}) => new Promise((i) => { r.outro ? Vr(t, () => { Ze(t), i(void 0); }) : (Ze(t), i(void 0)); }); } function Zr(e) { return at(oi, e, !1); } function Wr(e) { return at(cr, e, !0); } function xe(e, t = [], r = gr) { const i = t.map(r); return mi(() => e(...i.map(a))); } function mi(e, t = 0) { return at(cr | jr | t, e, !0); } function Fr(e, t = !0) { return at(cr | Fe, e, !0, t); } function bi(e) { var t = e.teardown; if (t !== null) { const r = jt, i = N; jn(!0), De(null); try { t.call(null); } finally { jn(r), De(i); } } } function yi(e, t = !1) { var r = e.first; for (e.first = e.last = null; r !== null; ) { var i = r.next; (r.f & lt) !== 0 ? r.parent = null : Ze(r, t), r = i; } } function po(e) { for (var t = e.first; t !== null; ) { var r = t.next; (t.f & Fe) === 0 && Ze(t), t = r; } } function Ze(e, t = !0) { var r = !1; (t || (e.f & Ql) !== 0) && e.nodes_start !== null && (pi( e.nodes_start, /** @type {TemplateNode} */ e.nodes_end ), r = !0), yi(e, t && !r), fr(e, 0), Ae(e, dr); var i = e.transitions; if (i !== null) for (const l of i) l.stop(); bi(e); var o = e.parent; o !== null && o.first !== null && wi(e), e.next = e.prev = e.teardown = e.ctx = e.deps = e.fn = e.nodes_start = e.nodes_end = null; } function pi(e, t) { for (; e !== null; ) { var r = e === t ? null : ( /** @type {TemplateNode} */ /* @__PURE__ */ Je(e) ); e.remove(), e = r; } } function wi(e) { var t = e.parent, r = e.prev, i = e.next; r !== null && (r.next = i), i !== null && (i.prev = r), t !== null && (t.first === e && (t.first = i), t.last === e && (t.last = r)); } function Vr(e, t) { var r = []; Ei(e, r, !0), wo(r, () => { Ze(e), t && t(); }); } function wo(e, t) { var r = e.length; if (r > 0) { var i = () => --r || t(); for (var o of e) o.out(i); } else t(); } function Ei(e, t, r) { if ((e.f & Et) === 0) { if (e.f ^= Et, e.transitions !== null) for (const u of e.transitions) (u.is_global || r) && t.push(u); for (var i = e.first; i !== null; ) { var o = i.next, l = (i.f & Hr) !== 0 || (i.f & Fe) !== 0; Ei(i, t, l ? r : !1), i = o; } } } function Bn(e) { Ci(e, !0); } function Ci(e, t) { if ((e.f & Et) !== 0) { e.f ^= Et, (e.f & fe) === 0 && (e.f ^= fe), Ht(e) && (Ae(e, Ne), mr(e)); for (var r = e.first; r !== null; ) { var i = r.next, o = (r.f & Hr) !== 0 || (r.f & Fe) !== 0; Ci(r, o ? t : !1), r = i; } if (e.transitions !== null) for (const l of e.transitions) (l.is_global || t) && l.in(); } } const Eo = typeof requestIdleCallback > "u" ? (e) => setTimeout(e, 1) : requestIdleCallback; let qt = [], Ut = []; function Ai() { var e = qt; qt = [], li(e); } function Ii() { var e = Ut; Ut = [], li(e); } function Jr(e) { qt.length === 0 && queueMicrotask(Ai), qt.push(e); } function Co(e) { Ut.length === 0 && Eo(Ii), Ut.push(e); } function Ao() { qt.length > 0 && Ai(), Ut.length > 0 && Ii(); } let tr = !1, ar = !1, sr = null, nt = !1, jt = !1; function jn(e) { jt = e; } let Vt = []; let N = null, Se = !1; function De(e) { N = e; } let D = null; function We(e) { D = e; } let ie = null; function Ri(e) { N !== null && N.f & Lr && (ie === null ? ie = [e] : ie.push(e)); } let ne = null, ve = 0, _e = null; function Io(e) { _e = e; } let ki = 1, ur = 0, Ye = !1; function $i() { return ++ki; } function Ht(e) { var v; var t = e.f; if ((t & Ne) !== 0) return !0; if ((t & ot) !== 0) { var r = e.deps, i = (t & he) !== 0; if (r !== null) { var o, l, u = (t & or) !== 0, s = i && D !== null && !Ye, c = r.length; if (u || s) { var d = ( /** @type {Derived} */ e ), b = d.parent; for (o = 0; o < c; o++) l = r[o], (u || !((v = l == null ? void 0 : l.reactions) != null && v.includes(d))) && (l.reactions ?? (l.reactions = [])).push(d); u && (d.f ^= or), s && b !== null && (b.f & he) === 0 && (d.f ^= he); } for (o = 0; o < c; o++) if (l = r[o], Ht( /** @type {Derived} */ l ) && _i( /** @type {Derived} */ l ), l.wv > e.wv) return !0; } (!i || D !== null && !Ye) && Ae(e, fe); } return !1; } function Ro(e, t) { for (var r = t; r !== null; ) { if ((r.f & lr) !== 0) try { r.fn(e); return; } catch { r.f ^= lr; } r = r.parent; } throw tr = !1, e; } function Hn(e) { return (e.f & dr) === 0 && (e.parent === null || (e.parent.f & lr) === 0); } function _r(e, t, r, i) { if (tr) { if (r === null && (tr = !1), Hn(t)) throw e; return; } if (r !== null && (tr = !0), Ro(e, t), Hn(t)) throw e; } function xi(e, t, r = !0) { var i = e.reactions; if (i !== null) for (var o = 0; o < i.length; o++) { var l = i[o]; ie != null && ie.includes(e) || ((l.f & Ce) !== 0 ? xi( /** @type {Derived} */ l, t, !1 ) : t === l && (r ? Ae(l, Ne) : (l.f & fe) !== 0 && Ae(l, ot), mr( /** @type {Effect} */ l ))); } } function Si(e) { var w; var t = ne, r = ve, i = _e, o = N, l = Ye, u = ie, s = le, c = Se, d = e.f; ne = /** @type {null | Value[]} */ null, ve = 0, _e = null, Ye = (d & he) !== 0 && (Se || !nt || N === null), N = (d & (Fe | lt)) === 0 ? e : null, ie = null, Yn(e.ctx), Se = !1, ur++, e.f |= Lr; try { var b = ( /** @type {Function} */ (0, e.fn)() ), v = e.deps; if (ne !== null) { var m; if (fr(e, ve), v !== null && ve > 0) for (v.length = ve + ne.length, m = 0; m < ne.length; m++) v[ve + m] = ne[m]; else e.deps = v = ne; if (!Ye) for (m = ve; m < v.length; m++) ((w = v[m]).reactions ?? (w.reactions = [])).push(e); } else v !== null && ve < v.length && (fr(e, ve), v.length = ve); if (Oi() && _e !== null && !Se && v !== null && (e.f & (Ce | ot | Ne)) === 0) for (m = 0; m < /** @type {Source[]} */ _e.length; m++) xi( _e[m], /** @type {Effect} */ e ); return o !== null && o !== e && (ur++, _e !== null && (i === null ? i = _e : i.push(.../** @type {Source[]} */ _e))), b; } finally { ne = t, ve = r, _e = i, N = o, Ye = l, ie = u, Yn(s), Se = c, e.f ^= Lr; } } function ko(e, t) { let r = t.reactions; if (r !== null) { var i = Gl.call(r, e); if (i !== -1) { var o = r.length - 1; o === 0 ? r = t.reactions = null : (r[i] = r[o], r.pop()); } } r === null && (t.f & Ce) !== 0 && // Destroying a child effect while updating a parent effect can cause a dependency to appear // to be unused, when in fact it is used by the currently-updating parent. Checking `new_deps` // allows us to skip the expensive work of disconnecting and immediately reconnecting it (ne === null || !ne.includes(t)) && (Ae(t, ot), (t.f & (he | or)) === 0 && (t.f ^= or), hi( /** @type {Derived} **/ t ), fr( /** @type {Derived} **/ t, 0 )); } function fr(e, t) { var r = e.deps; if (r !== null) for (var i = t; i < r.length; i++) ko(e, r[i]); } function Kr(e) { var t = e.f; if ((t & dr) === 0) { Ae(e, fe); var r = D, i = le, o = nt; D = e, nt = !0; try { (t & jr) !== 0 ? po(e) : yi(e), bi(e); var l = Si(e); e.teardown = typeof l == "function" ? l : null, e.wv = ki; var u = e.deps, s; Mn && co && e.f & Ne; } catch (c) { _r(c, e, r, i || e.ctx); } finally { nt = o, D = r; } } } function $o() { try { io(); } catch (e) { if (sr !== null) _r(e, sr, null); else throw e; } } function Ti() { var e = nt; try { var t = 0; for (nt = !0; Vt.length > 0; ) { t++ > 1e3 && $o(); var r = Vt, i = r.length; Vt = []; for (var o = 0; o < i; o++) { var l = So(r[o]); xo(l); } Bt.clear(); } } finally { ar = !1, nt = e, sr = null; } } function xo(e) { var t = e.length; if (t !== 0) for (var r = 0; r < t; r++) { var i = e[r]; if ((i.f & (dr | Et)) === 0) try { Ht(i) && (Kr(i), i.deps === null && i.first === null && i.nodes_start === null && (i.teardown === null ? wi(i) : i.fn = null)); } catch (o) { _r(o, i, null, i.ctx); } } } function mr(e) { ar || (ar = !0, queueMicrotask(Ti)); for (var t = sr = e; t.parent !== null; ) { t = t.parent; var r = t.f; if ((r & (lt | Fe)) !== 0) { if ((r & fe) === 0) return; t.f ^= fe; } } Vt.push(t); } function So(e) { for (var t = [], r = e; r !== null; ) { var i = r.f, o = (i & (Fe | lt)) !== 0, l = o && (i & fe) !== 0; if (!l && (i & Et) === 0) { if ((i & oi) !== 0) t.push(r); else if (o) r.f ^= fe; else try { Ht(r) && Kr(r); } catch (c) { _r(c, r, null, r.ctx); } var u = r.first; if (u !== null) { r = u; continue; } } var s = r.parent; for (r = r.next; r === null && s !== null; ) r = s.next, s = s.parent; } return t; } function I(e) { for (var t; ; ) { if (Ao(), Vt.length === 0) return ( /** @type {T} */ t ); ar = !0, Ti(); } } async function Nr() { await Promise.resolve(), I(); } function a(e) { var t = e.f, r = (t & Ce) !== 0; if (N !== null && !Se) { if (!(ie != null && ie.includes(e))) { var i = N.deps; e.rv < ur && (e.rv = ur, ne === null && i !== null && i[ve] === e ? ve++ : ne === null ? ne = [e] : (!Ye || !ne.includes(e)) && ne.push(e)); } } else if (r && /** @type {Derived} */ e.deps === null && /** @type {Derived} */ e.effects === null) { var o = ( /** @type {Derived} */ e ), l = o.parent; l !== null && (l.f & he) === 0 && (o.f ^= he); } return r && (o = /** @type {Derived} */ e, Ht(o) && _i(o)), jt && Bt.has(e) ? Bt.get(e) : e.v; } function it(e) { var t = Se; try { return Se = !0, e(); } finally { Se = t; } } const To = -7169; function Ae(e, t) { e.f = e.f & To | t; } const Bt = /* @__PURE__ */ new Map(); function Ni(e, t) { var r = { f: 0, // TODO ideally we could skip this altogether, but it causes type errors v: e, reactions: null, equals: di, rv: 0, wv: 0 }; return r; } // @__NO_SIDE_EFFECTS__ function O(e, t) { const r = Ni(e); return Ri(r), r; } // @__NO_SIDE_EFFECTS__ function zr(e, t = !1) { const r = Ni(e); return t || (r.equals = Yr), r; } function y(e, t, r = !1) { N !== null && !Se && Oi() && (N.f & (Ce | jr)) !== 0 && !(ie != null && ie.includes(e)) && uo(); let i = r ? He(t) : t; return No(e, i); } function No(e, t) { if (!e.equals(t)) { var r = e.v; jt ? Bt.set(e, t) : Bt.set(e, r), e.v = t, (e.f & Ce) !== 0 && ((e.f & Ne) !== 0 && gi( /** @type {Derived} */ e ), Ae(e, (e.f & he) === 0 ? fe : ot)), e.wv = $i(), Di(e, Ne), D !== null && (D.f & fe) !== 0 && (D.f & (Fe | lt)) === 0 && (_e === null ? Io([e]) : _e.push(e)); } return t; } function Di(e, t) { var r = e.reactions; if (r !== null) for (var i = r.length, o = 0; o < i; o++) { var l = r[o], u = l.f; (u & Ne) === 0 && (Ae(l, t), (u & (fe | he)) !== 0 && ((u & Ce) !== 0 ? Di( /** @type {Derived} */ l, ot ) : mr( /** @type {Effect} */ l ))); } } let le = null; function Yn(e) { le = e; } function Li(e, t = !1, r) { var i = le = { p: le, c: null, d: !1, e: null, m: !1, s: e, x: null, l: null }; Gr(() => { i.d = !0; }); } function Pi(e) { const t = le; if (t !== null) { e !== void 0 && (t.x = e); const u = t.e; if (u !== null) { var r = D, i = N; t.e = null; try { for (var o = 0; o < u.length; o++) { var l = u[o]; We(l.effect), De(l.reaction), Zr(l.fn); } } finally { We(r), De(i); } } le = t.p, t.m = !0; } return e || /** @type {T} */ {}; } function Oi() { return !0; } const Do = ["touchstart", "touchmove"]; function Lo(e) { return Do.includes(e); } function Po(e, t) { if (t) { const r = document.body; e.autofocus = !0, Jr(() => { document.activeElement === r && e.focus(); }); } } let Gn = !1; function Fi() { Gn || (Gn = !0, document.addEventListener( "reset", (e) => { Promise.resolve().then(() => { var t; if (!e.defaultPrevented) for ( const r of /**@type {HTMLFormElement} */ e.target.elements ) (t = r.__on_r) == null || t.call(r); }); }, // In the capture phase to guarantee we get noticed of it (no possiblity of stopPropagation) { capture: !0 } )); } function Vi(e) { var t = N, r = D; De(null), We(null); try { return e(); } finally { De(t), We(r); } } function Oo(e, t, r, i = r) { e.addEventListener(t, () => Vi(r)); const o = e.__on_r; o ? e.__on_r = () => { o(), i(!0); } : e.__on_r = () => i(!0), Fi(); } const Mi = /* @__PURE__ */ new Set(), Mr = /* @__PURE__ */ new Set(); function Fo(e, t, r, i = {}) { function o(l) { if (i.capture || Ot.call(t, l), !l.cancelBubble) return Vi(() => r == null ? void 0 : r.call(this, l)); } return e.startsWith("pointer") || e.startsWith("touch") || e === "wheel" ? Jr(() => { t.addEventListener(e, o, i); }) : t.addEventListener(e, o, i), o; } function je(e, t, r, i, o) { var l = { capture: i, passive: o }, u = Fo(e, t, r, l); (t === document.body || t === window || t === document) && Gr(() => { t.removeEventListener(e, u, l); }); } function Vo(e) { for (var t = 0; t < e.length; t++) Mi.add(e[t]); for (var r of Mr) r(e); } function Ot(e) { var z; var t = this, r = ( /** @type {Node} */ t.ownerDocument ), i = e.type, o = ((z = e.composedPath) == null ? void 0 : z.call(e)) || [], l = ( /** @type {null | Element} */ o[0] || e.target ), u = 0, s = e.__root; if (s) { var c = o.indexOf(s); if (c !== -1 && (t === document || t === /** @type {any} */ window)) { e.__root = t; return; } var d = o.indexOf(t); if (d === -1) return; c <= d && (u = c); } if (l = /** @type {Element} */ o[u] || e.target, l !== t) { Mt(e, "currentTarget", { configurable: !0, get() { return l || r; } }); var b = N, v = D; De(null), We(null); try { for (var m, w = []; l !== null; ) { var S = l.assignedSlot || l.parentNode || /** @type {any} */ l.host || null; try { var E = l["__" + i]; if (E != null && (!/** @type {any} */ l.disabled || // DOM could've been updated already by the time this is reached, so we check this as well // -> the target could not have been disabled because it emits the event in the first place e.target === l)) if (ni(E)) { var [q, ...ce] = E; q.apply(l, [e, ...ce]); } else E.call(l, e); } catch (te) { m ? w.push(te) : m = te; } if (e.cancelBubble || S === t || S === null) break; l = S; } if (m) { for (let te of w) queueMicrotask(() => { throw te; }); throw m; } } finally { e.__root = t, delete e.currentTarget, De(b), We(v); } } } function Xr(e) { var t = document.createElement("template"); return t.innerHTML = e, t.content; } function Te(e, t) { var r = ( /** @type {Effect} */ D ); r.nodes_start === null && (r.nodes_start = e, r.nodes_end = t); } // @__NO_SIDE_EFFECTS__ function Ie(e, t) { var r = (t & jl) !== 0, i = (t & Hl) !== 0, o, l = !e.startsWith("<!>"); return () => { if (V) return Te(F, null), F; o === void 0 && (o = Xr(l ? e : "<!>" + e), r || (o = /** @type {Node} */ /* @__PURE__ */ be(o))); var u = ( /** @type {TemplateNode} */ i || ui ? document.importNode(o, !0) : o.cloneNode(!0) ); if (r) { var s = ( /** @type {TemplateNode} */ /* @__PURE__ */ be(u) ), c = ( /** @type {TemplateNode} */ u.lastChild ); Te(s, c); } else Te(u, u); return u; }; } // @__NO_SIDE_EFFECTS__ function br(e, t, r = "svg") { var i = !e.startsWith("<!>"), o = `<${r}>${i ? e : "<!>" + e}</${r}>`, l; return () => { if (V) return Te(F, null), F; if (!l) { var u = ( /** @type {DocumentFragment} */ Xr(o) ), s = ( /** @type {Element} */ /* @__PURE__ */ be(u) ); l = /** @type {Element} */ /* @__PURE__ */ be(s); } var c = ( /** @type {TemplateNode} */ l.cloneNode(!0) ); return Te(c, c), c; }; } function Xt() { if (V) return Te(F, null), F; var e = document.createDocumentFragment(), t = document.createComment(""), r = hr(); return e.append(t, r), Te(t, r), e; } function U(e, t) { if (V) { D.nodes_end = F, Ct(); return; } e !== null && e.before( /** @type {Node} */ t ); } function Mo(e, t) { var r = t == null ? "" : typeof t == "object" ? t + "" : t; r !== (e.__t ?? (e.__t = e.nodeValue)) && (e.__t = r, e.nodeValue = r + ""); } function qi(e, t) { return Ui(e, t); } function qo(e, t) { Pr(), t.intro = t.intro ?? !1; const r = t.target, i = V, o = F; try { for (var l = ( /** @type {TemplateNode} */ /* @__PURE__ */ be(r) ); l && (l.nodeType !== 8 || /** @type {Comment} */ l.data !== Br); ) l = /** @type {TemplateNode} */ /* @__PURE__ */ Je(l); if (!l) throw pt; yt(!0), Ge( /** @type {Comment} */ l ), Ct(); const u = Ui(e, { ...t, anchor: l }); if (F === null || F.nodeType !== 8 || /** @type {Comment} */ F.data !== ti) throw vr(), pt; return yt(!1), /** @type {Exports} */ u; } catch (u) { if (u === pt) return t.recover === !1 && lo(), Pr(), vo(r), yt(!1), qi(e, t); throw u; } finally { yt(i), Ge(o); } } const mt = /* @__PURE__ */ new Map(); function Ui(e, { target: t, anchor: r, props: i = {}, events: o, context: l, intro: u = !0 }) { Pr(); var s = /* @__PURE__ */ new Set(), c = (v) => { for (var m = 0; m < v.length; m++) { var w = v[m]; if (!s.has(w)) { s.add(w); var S = Lo(w); t.addEventListener(w, Ot, { passive: S }); var E = mt.get(w); E === void 0 ? (document.addEventListener(w, Ot, { passive: S }), mt.set(w, 1)) : mt.set(w, E + 1); } } }; c(Zl(Mi)), Mr.add(c); var d = void 0, b = yo(() => { var v = r ?? t.appendChild(hr()); return Fr(() => { if (l) { Li({}); var m = ( /** @type {ComponentContext} */ le ); m.c = l; } o && (i.$$events = o), V && Te( /** @type {TemplateNode} */ v, null ), d = e(v, i) || {}, V && (D.nodes_end = F), l && Pi(); }), () => { var S; for (var m of s) { t.removeEventListener(m, Ot); var w = ( /** @type {number} */ mt.get(m) ); --w === 0 ? (document.removeEventListener(m, Ot), mt.delete(m)) : mt.set(m, w); } Mr.delete(c), v !== r && ((S = v.parentNode) == null || S.removeChild(v)); }; }); return qr.set(d, b), d; } let qr = /* @__PURE__ */ new WeakMap(); function Uo(e, t) { const r = qr.get(e); return r ? (qr.delete(e), r(t)) : Promise.resolve(); } function K(e, t, [r, i] = [0, 0]) { V && r === 0 && Ct(); var o = e, l = null, u = null, s = ue, c = r > 0 ? Hr : 0, d = !1; const b = (m, w = !0) => { d = !0, v(w, m); }, v = (m, w) => { if (s === (s = m)) return; let S = !1; if (V && i !== -1) { if (r === 0) { const q = ( /** @type {Comment} */ o.data ); q === Br ? i = 0 : q === ei ? i = 1 / 0 : (i = parseInt(q.substring(1)), i !== i && (i = s ? 1 / 0 : -1)); } const E = i > r; !!s === E && (o = fo(), Ge(o), yt(!1), S = !0, i = -1); } s ? (l ? Bn(l) : w && (l = Fr(() => w(o))), u && Vr(u, () => { u = null; })) : (u ? Bn(u) : w && (u = Fr(() => w(o, [r + 1, i]))), l && Vr(l, () => { l = null; })), S && yt(!0); }; mi(() => { d = !1, t(b), d || v(null, null); }, c), V && (o = F); } function tt(e, t, r = !1, i = !1, o = !1) { var l = e, u = ""; xe(() => { var s = ( /** @type {Effect} */ D ); if (u === (u = t() ?? "")) { V && Ct(); return; } if (s.nodes_start !== null && (pi( s.nodes_start, /** @type {TemplateNode} */ s.nodes_end ), s.nodes_start = s.nodes_end = null), u !== "") { if (V) { F.data; for (var c = Ct(), d = c; c !== null && (c.nodeType !== 8 || /** @type {Comment} */ c.data !== ""); ) d = c, c = /** @type {TemplateNode} */ /* @__PURE__ */ Je(c); if (c === null) throw vr(), pt; Te(F, d), l = Ge(c); return; } var b = u + ""; r ? b = `<svg>${b}</svg>` : i && (b = `<math>${b}</math>`); var v = Xr(b); if ((r || i) && (v = /** @type {Element} */ /* @__PURE__ */ be(v)), Te( /** @type {TemplateNode} */ /* @__PURE__ */ be(v), /** @type {TemplateNode} */ v.lastChild ), r || i) for (; /* @__PURE__ */ be(v); ) l.before( /** @type {Node} */ /* @__PURE__ */ be(v) ); else l.before(v); } }); } function Bo(e, t, r, i, o) { var s; V && Ct(); var l = (s = t.$$slots) == null ? void 0 : s[r], u = !1; l === !0 && (l = t.children, u = !0), l === void 0 || l(e, u ? () => i : i); } const Zn = [...` \r\f \v\uFEFF`]; function jo(e, t, r) { var i = "" + e; if (r) { for (var o in r) if (r[o]) i = i ? i + " " + o : o; else if (i.length) for (var l = o.length, u = 0; (u = i.indexOf(o, u)) >= 0; ) { var s = u + l; (u === 0 || Zn.includes(i[u - 1])) && (s === i.length || Zn.includes(i[s])) ? i = (u === 0 ? "" : i.substring(0, u)) + i.substring(s + 1) : u = s; } } return i === "" ? null : i; } function Ho(e, t, r, i, o, l) { var u = e.__className; if (V || u !== r || u === void 0) { var s = jo(r, i, l); (!V || s !== e.getAttribute("class")) && (s == null ? e.removeAttribute("class") : e.className = s), e.__className = r; } else if (l && o !== l) for (var c in l) { var d = !!l[c]; (o == null || d !== !!o[c]) && e.classList.toggle(c, d); } return l; } const Yo = Symbol("is custom element"), Go = Symbol("is html"); function Wn(e) { if (V) { var t = !1, r = () => { if (!t) { if (t = !0, e.hasAttribute("value")) { var i = e.value; T(e, "value", null), e.value = i; } if (e.hasAttribute("checked")) { var o = e.checked; T(e, "checked", null), e.checked = o; } } }; e.__on_r = r, Co(r), Fi(); } } function Zo(e, t) { var r = Bi(e); r.value === (r.value = // treat null and undefined the same for the initial value t ?? void 0) || // @ts-expect-error // `progress` elements always need their value set when it's `0` e.value === t && (t !== 0 || e.nodeName !== "PROGRESS") || (e.value = t ?? ""); } function T(e, t, r, i) { var o = Bi(e); V && (o[t] = e.getAttribute(t), t === "src" || t === "srcset" || t === "href" && e.nodeName === "LINK") || o[t] !== (o[t] = r) && (t === "loading" && (e[eo] = r), r == null ? e.removeAttribute(t) : typeof r != "string" && Wo(e).includes(t) ? e[t] = r : e.setAttribute(t, r)); } function Bi(e) { return ( /** @type {Record<string | symbol, unknown>} **/ // @ts-expect-error e.__attributes ?? (e.__attributes = { [Yo]: e.nodeName.includes("-"), [Go]: e.namespaceURI === Yl }) ); } var Jn = /* @__PURE__ */ new Map(); function Wo(e) { var t = Jn.get(e.nodeName); if (t) return t; Jn.set(e.nodeName, t = []); for (var r, i = e, o = Element.prototype; o !== i; ) { r = Wl(i); for (var l in r) r[l].set && t.push(l); i = ii(i); } return t; } function Jo(e, t, r = t) { Oo(e, "change", (i) => { var o = i ? e.defaultChecked : e.checked; r(o); }), // If we are hydrating and the value has since changed, // then use the update value from the input instead. (V && e.defaultChecked !== e.checked || // If defaultChecked is set, then checked == defaultChecked it(t) == null) && r(e.checked), Wr(() => { var i = t(); e.checked = !!i; }); } function Kn(e, t) { return e === t || (e == null ? void 0 : e[Ft]) === t; } function Qt(e = {}, t, r, i) { return Zr(() => { var o, l; return Wr(() => { o = l, l = [], it(() => { e !== r(...l) && (t(e, ...l), o && Kn(r(...o), e) && t(null, ...o)); }); }), () => { Jr(() => { l && Kn(r(...l), e) && t(null, ...l); }); }; }), e; } function ji(e) { le === null && ri(), Or(() => { const t = it(e); if (typeof t == "function") return ( /** @type {() => void} */ t ); }); } function Ko(e) { le === null && ri(), ji(() => () => it(e)); } function Hi(e, t, r) { if (e == null) return t(void 0), wt; const i = it( () => e.subscribe( t, // @ts-expect-error r ) ); return i.unsubscribe ? () => i.unsubscribe() : i; } const bt = []; function zo(e, t = wt) { let r = null; const i = /* @__PURE__ */ new Set(); function o(s) { if (vi(e, s) && (e = s, r)) { const c = !bt.length; for (const d of i) d[1](), bt.push(d, e); if (c) { for (let d = 0; d < bt.length; d += 2) bt[d][0](bt[d + 1]); bt.length = 0; } } } function l(s) { o(s( /** @type {T} */ e )); } function u(s, c = wt) { const d = [s, c]; return i.add(d), i.size === 1 && (r = t(o, l) || wt), s( /** @type {T} */ e ), () => { i.delete(d), i.size === 0 && r && (r(), r = null); }; } return { set: o, update: l, subscribe: u }; } function rr(e) { let t; return Hi(e, (r) => t = r)(), t; } let er = !1, Ur = Symbol(); function Xo(e, t, r) { const i = r[t] ?? (r[t] = { store: null, source: /* @__PURE__ */ zr(void 0), unsubscribe: wt }); if (i.store !== e && !(Ur in r)) if (i.unsubscribe(), i.store = e ?? null, e == null) i.source.v = void 0, i.unsubscribe = wt; else { var o = !0; i.unsubscribe = Hi(e, (l) => { o ? i.source.v = l : y(i.source, l); }), o = !1; } return e && Ur in r ? rr(e) : a(i.source); } function Qo() { const e = {}; function t() { Gr(() => { for (var r in e) e[r].unsubscribe(); Mt(e, Ur, { enumerable: !1, value: !0 }); }); } return [e, t]; } function ea(e) { var t = er; try { return er = !1, [e(), er]; } finally { er = t; } } function zn(e) { var t; return ((t = e.ctx) == null ? void 0 : t.d) ?? !1; } function k(e, t, r, i) { var st; var o = (r & Ml) !== 0, l = !0, u = (r & Ul) !== 0, s = (r & Bl) !== 0, c = !1, d; u ? [d, c] = ea(() => ( /** @type {V} */ e[t] )) : d = /** @type {V} */ e[t]; var b = Ft in e || si in e, v = u && (((st = rt(e, t)) == null ? void 0 : st.set) ?? (b && t in e && ((B) => e[t] = B))) || void 0, m = ( /** @type {V} */ i ), w = !0, S = !1, E = () => (S = !0, w && (w = !1, s ? m = it( /** @type {() => V} */ i ) : m = /** @type {V} */ i), m); d === void 0 && i !== void 0 && (v && l && oo(), d = E(), v && v(d)); var q; if (q = () => { var B = ( /** @type {V} */ e[t] ); return B === void 0 ? E() : (w = !0, S = !1, B); }, (r & ql) === 0) return q; if (v) { var ce = e.$$legacy; return function(B, oe) { return arguments.length > 0 ? ((!oe || ce || c) && v(oe ? q() : B), B) : q(); }; } var z = !1, te = /* @__PURE__ */ zr(d), X = /* @__PURE__ */ gr(() => { var B = q(), oe = a(te); return z ? (z = !1, oe) : te.v = B; }); return u && a(X), o || (X.equals = Yr), function(B, oe) { if (arguments.length > 0) { const ye = oe ? a(X) : u ? He(B) : B; if (!X.equals(ye)) { if (z = !0, y(te, ye), S && m !== void 0 && (m = ye), zn(X)) return B; it(() => a(X)); } return B; } return zn(X) ? X.v : a(X); }; } function ta(e) { return new ra(e); } var Oe, me; class ra { /** * @param {ComponentConstructorOptions & { * component: any; * }} options */ constructor(t) { /** @type {any} */ xr(this, Oe); /** @type {Record<string, any>} */ xr(this, me); var l; var r = /* @__PURE__ */ new Map(), i = (u, s) => { var c = /* @__PURE__ */ zr(s); return r.set(u, c), c; }; const o = new Proxy( { ...t.props || {}, $$events: {} }, { get(u, s) { return a(r.get(s) ?? i(s, Reflect.get(u, s))); }, has(u, s) { return s === si ? !0 : (a(r.get(s) ?? i(s, Reflect.get(u, s))), Reflect.has(u, s)); }, set(u, s, c) { return y(r.get(s) ?? i(s, c), c), Reflect.set(u, s, c); } } ); Sr(this, me, (t.hydrate ? qo : qi)(t.component, { target: t.target, anchor: t.anchor, props: o, context: t.context, intro: t.intro ?? !1, recover: t.recover })), (!((l = t == null ? void 0 : t.props) != null && l.$$host) || t.sync === !1) && I(), Sr(this, Oe, o.$$events); for (const u of Object.keys(se(this, me))) u === "$set" || u === "$destroy" || u === "$on" || Mt(this, u, { get() { return se(this, me)[u]; }, /** @param {any} value */ set(s) { se(this, me)[u] = s; }, enumerable: !0 }); se(this, me).$set = /** @param {Record<string, any>} next */ (u) => { Object.assign(o, u); }, se(this, me).$destroy = () => { Uo(se(this, me)); }; } /** @param {Record<string, any>} props */ $set(t) { se(this, me).$set(t); } /** * @param {string} event * @param {(...args: any[]) => any} callback * @returns {any} */ $on(t, r) { se(this, Oe)[t] = se(this, Oe)[t] || []; const i = (...o) => r.call(this, ...o); return se(this, Oe)[t].push(i), () => { se(this, Oe)[t] = se(this, Oe)[t].filter( /** @param {any} fn */ (o) => o !== i ); }; } $destroy() { se(this, me).$destroy(); } } Oe = new WeakMap(), me = new WeakMap(); let Yi; typeof HTMLElement == "function" && (Yi = class extends HTMLElement { /** * @param {*} $$componentCtor * @param {*} $$slots * @param {*} use_shadow_dom */ constructor(t, r, i) { super(); /** The Svelte component constructor */ Ee(this, "$$ctor"); /** Slots */ Ee(this, "$$s"); /** @type {any} The Svelte component instance */ Ee(this, "$$c"); /** Whether or not the custom element is connected */ Ee(this, "$$cn", !1); /** @type {Record<string, any>} Component props data */ Ee(this, "$$d", {}); /** `true` if currently in the process of reflecting component props back to attributes */ Ee(this, "$$r", !1); /** @type {Record<string, CustomElementPropDefinition>} Props definition (name, reflected, type etc) */ Ee(this, "$$p_d", {}); /** @type {Record<string, EventListenerOrEventListenerObject[]>} Event listeners */ Ee(this, "$$l", {}); /** @type {Map<EventListenerOrEventListenerObject, Function>} Event listener unsubscribe functions */ Ee(this, "$$l_u", /* @__PURE__ */ new Map()); /** @type {any} The managed render effect for reflecting attributes */ Ee(this, "$$me"); this.$$ctor = t, this.$$s = r, i && this.attachShadow({ mode: "open" }); } /** * @param {string} type * @param {EventListenerOrEventListenerObject} listener * @param {boolean | AddEventListenerOptions} [options] */ addEventListener(t, r, i) { if (this.$$l[t] = this.$$l[t] || [], this.$$l[t].push(r), this.$$c) { const o = this.$$c.$on(t, r); this.$$l_u.set(r, o); } super.addEventListener(t, r, i); } /** * @param {string} type * @param {EventListenerOrEventListenerObject} listener * @param {boolean | AddEventListenerOptions} [options] */ removeEventListener(t, r, i) { if (super.removeEventListener(t, r, i), this.$$c) { const o = this.$$l_u.get(r); o && (o(), this.$$l_u.delete(r)); } } async connectedCallback() { if (this.$$cn = !0, !this.$$c) { let t = function(o) { return (l) => { const u = document.createElement("slot"); o !== "default" && (u.name = o), U(l, u); }; }; if (await Promise.resolve(), !this.$$cn || this.$$c) return; const r = {}, i = na(this); for (const o of this.$$s) o in i && (o === "default" && !this.$$d.children ? (this.$$d.children = t(o), r.default = !0) : r[o] = t(o)); for (const o of this.attributes) { const l = this.$$g_p(o.name); l in this.$$d || (this.$$d[l] = nr(l, o.value, this.$$p_d, "toProp")); } for (const o in this.$$p_d) !(o in this.$$d) && this[o] !== void 0 && (this.$$d[o] = this[o], delete this[o]); this.$$c = ta({ component: this.$$ctor, target: this.shadowRoot || this, props: { ...this.$$d, $$slots: r, $$host: this } }), this.$$me = bo(() => { Wr(() => { var o; this.$$r = !0; for (const l of ir(this.$$c)) { if (!((o = this.$$p_d[l]) != null && o.reflect)) continue; this.$$d[l] = this.$$c[l]; const u = nr( l, this.$$d[l], this.$$p_d, "toAttribute" ); u == null ? this.removeAttribute(this.$$p_d[l].attribute || l) : this.setAttribute(this.$$p_d[l].attribute || l, u); } this.$$r = !1; }); }); for (const o in this.$$l) for (const l of this.$$l[o]) { const u = this.$$c.$on(o, l); this.$$l_u.set(l, u); } this.$$l = {}; } } // We don't need this when working within Svelte code, but for compatibility of people using this outside of Svelte // and setting attributes through setAttribute etc, this is helpful /** * @param {string} attr * @param {string} _oldValue * @param {string} newValue */ attributeChangedCallback(t, r, i) { var o; this.$$r || (t = this.$$g_p(t), this.$$d[t] = nr(t, i, this.$$p_d, "toProp"), (o = this.$$c) == null || o.$set({ [t]: this.$$d[t] })); } disconnectedCallback() { this.$$cn = !1, Promise.resolve().then(() => { !this.$$cn && this.$$c && (this.$$c.$destroy(), this.$$me(), this.$$c = void 0); }); } /** * @param {string} attribute_name */ $$g_p(t) { return ir(this.$$p_d).find( (r) => this.$$p_d[r].attribute === t || !this.$$p_d[r].attribute && r.toLowerCase() === t ) || t; } }); function nr(e, t, r, i) { var l; const o = (l = r[e]) == null ? void 0 : l.type; if (t = o === "Boolean" && typeof t != "boolean" ? t != null : t, !i || !r[e]) return t; if (i === "toAttribute") switch (o) { case "Object": case "Array": return t == null ? null : JSON.stringify(t); case "Boolean": return t ? "" : null; case "Number": return t ?? null; default: return t; } else switch (o) { case "Object": case "Array": return t && JSON.parse(t); case "Boolean": return t; // conversion already handled above case "Number": return t != null ? +t : t; default: return t; } } function na(e) { const t = {}; return e.childNodes.forEach((r) => { t[ /** @type {Element} node */ r.slot || "default" ] = !0; }), t; } function ia(e, t, r, i, o, l) { let u = class extends Yi { constructor() { super(e, r, o), this.$$p_d = t; } static get observedAttributes() { return ir(t).map( (s) => (t[s].attribute || s).toLowerCase() ); } }; return ir(t).forEach((s) => { Mt(u.prototype, s, { get() { return this.$$c && s in this.$$c ? this.$$c[s] : this.$$d[s]; }, set(c) { var v; c = nr(s, c, t), this.$$d[s] = c; var d = this.$$c; if (d) { var b = (v = rt(d, s)) == null ? void 0 : v.get; b ? d[s] = c : d.$set({ [s]: c }); } } }); }), i.forEach((s) => { Mt(u.prototype, s, { get() { var c; return (c = this.$$c) == null ? void 0 : c[s]; } }); }), e.element = /** @type {any} */ u, u; } const Gi = new TextEncoder(); function la(e) { return [...new Uint8Array(e)].map((t) => t.toString(16).padStart(2, "0")).join(""); } async function oa(e, t = "SHA-256", r = 1e5) { const i = Date.now().toString(16); e || (e = Math.round(Math.random() * r)); const o = await Zi(i, e, t); return { algorithm: t, challenge: o, salt: i, signature: "" }; } async function Zi(e, t, r) { if (typeof crypto > "u" || !("subtle" in crypto) || !("digest" in crypto.subtle)) throw new Error("Web Crypto is not available. Secure context is required (https://developer.mo