altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
1,954 lines • 153 kB
JavaScript
var Ua = Array.isArray, Vn = Array.prototype.indexOf, jn = Array.from, ir = Object.keys, Dt = Object.defineProperty, rt = Object.getOwnPropertyDescriptor, Rn = Object.getOwnPropertyDescriptors, $n = Object.prototype, Sn = Array.prototype, Ga = Object.getPrototypeOf, ja = Object.isExtensible;
const yt = () => {
};
function Wa(e) {
for (var t = 0; t < e.length; t++)
e[t]();
}
function Pn(e, t, r = !1) {
return e === void 0 ? r ? (
/** @type {() => V} */
t()
) : (
/** @type {V} */
t
) : e;
}
const pe = 2, Za = 4, fr = 8, Dr = 16, Re = 32, nt = 64, nr = 128, fe = 256, or = 512, le = 1024, je = 2048, ot = 4096, kt = 8192, dr = 16384, zn = 32768, qr = 65536, Nn = 1 << 19, Ya = 1 << 20, Vr = 1 << 21, zt = Symbol("$state"), Ka = Symbol("legacy props"), Dn = Symbol(""), qn = typeof requestIdleCallback > "u" ? (e) => setTimeout(e, 1) : requestIdleCallback;
let qt = [], Ht = [];
function Ja() {
var e = qt;
qt = [], Wa(e);
}
function Xa() {
var e = Ht;
Ht = [], Wa(e);
}
function Hr(e) {
qt.length === 0 && queueMicrotask(Ja), qt.push(e);
}
function Hn(e) {
Ht.length === 0 && qn(Xa), Ht.push(e);
}
function On() {
qt.length > 0 && Ja(), Ht.length > 0 && Xa();
}
function Qa(e) {
return e === this.v;
}
function ei(e, t) {
return e != e ? t == t : e !== t || e !== null && typeof e == "object" || typeof e == "function";
}
function Or(e) {
return !ei(e, this.v);
}
function Fn(e) {
throw new Error("https://svelte.dev/e/effect_in_teardown");
}
function Mn() {
throw new Error("https://svelte.dev/e/effect_in_unowned_derived");
}
function Bn(e) {
throw new Error("https://svelte.dev/e/effect_orphan");
}
function Un() {
throw new Error("https://svelte.dev/e/effect_update_depth_exceeded");
}
function Gn() {
throw new Error("https://svelte.dev/e/hydration_failed");
}
function Wn(e) {
throw new Error("https://svelte.dev/e/props_invalid_value");
}
function Zn() {
throw new Error("https://svelte.dev/e/state_descriptors_fixed");
}
function Yn() {
throw new Error("https://svelte.dev/e/state_prototype_fixed");
}
function Kn() {
throw new Error("https://svelte.dev/e/state_unsafe_mutation");
}
const Jn = 1, Xn = 4, Qn = 8, eo = 16, to = 1, ro = 2, Fr = "[", ti = "[!", ri = "]", At = {}, oe = Symbol(), ao = "http://www.w3.org/1999/xhtml";
function ai(e) {
throw new Error("https://svelte.dev/e/lifecycle_outside_component");
}
let ae = null;
function Ra(e) {
ae = e;
}
function ii(e, t = !1, r) {
var i = ae = {
p: ae,
c: null,
d: !1,
e: null,
m: !1,
s: e,
x: null,
l: null
};
Ur(() => {
i.d = !0;
});
}
function ni(e) {
const t = ae;
if (t !== null) {
e !== void 0 && (t.x = e);
const s = t.e;
if (s !== null) {
var r = V, i = I;
t.e = null;
try {
for (var l = 0; l < s.length; l++) {
var o = s[l];
Oe(o.effect), Ee(o.reaction), Gr(o.fn);
}
} finally {
Oe(r), Ee(i);
}
}
ae = t.p, t.m = !0;
}
return e || /** @type {T} */
{};
}
function oi() {
return !0;
}
function De(e) {
if (typeof e != "object" || e === null || zt in e)
return e;
const t = Ga(e);
if (t !== $n && t !== Sn)
return e;
var r = /* @__PURE__ */ new Map(), i = Ua(e), l = /* @__PURE__ */ $(0), o = I, s = (u) => {
var f = I;
Ee(o);
var d = u();
return Ee(f), d;
};
return i && r.set("length", /* @__PURE__ */ $(
/** @type {any[]} */
e.length
)), new Proxy(
/** @type {any} */
e,
{
defineProperty(u, f, d) {
(!("value" in d) || d.configurable === !1 || d.enumerable === !1 || d.writable === !1) && Zn();
var p = r.get(f);
return p === void 0 ? (p = s(() => /* @__PURE__ */ $(d.value)), r.set(f, p)) : y(
p,
s(() => De(d.value))
), !0;
},
deleteProperty(u, f) {
var d = r.get(f);
if (d === void 0)
f in u && (r.set(
f,
s(() => /* @__PURE__ */ $(oe))
), Er(l));
else {
if (i && typeof f == "string") {
var p = (
/** @type {Source<number>} */
r.get("length")
), g = Number(f);
Number.isInteger(g) && g < p.v && y(p, g);
}
y(d, oe), Er(l);
}
return !0;
},
get(u, f, d) {
if (f === zt)
return e;
var p = r.get(f), g = f in u;
if (p === void 0 && (!g || rt(u, f)?.writable) && (p = s(() => /* @__PURE__ */ $(De(g ? u[f] : oe))), r.set(f, p)), p !== void 0) {
var m = n(p);
return m === oe ? void 0 : m;
}
return Reflect.get(u, f, d);
},
getOwnPropertyDescriptor(u, f) {
var d = Reflect.getOwnPropertyDescriptor(u, f);
if (d && "value" in d) {
var p = r.get(f);
p && (d.value = n(p));
} else if (d === void 0) {
var g = r.get(f), m = g?.v;
if (g !== void 0 && m !== oe)
return {
enumerable: !0,
configurable: !0,
value: m,
writable: !0
};
}
return d;
},
has(u, f) {
if (f === zt)
return !0;
var d = r.get(f), p = d !== void 0 && d.v !== oe || Reflect.has(u, f);
if (d !== void 0 || V !== null && (!p || rt(u, f)?.writable)) {
d === void 0 && (d = s(() => /* @__PURE__ */ $(p ? De(u[f]) : oe)), r.set(f, d));
var g = n(d);
if (g === oe)
return !1;
}
return p;
},
set(u, f, d, p) {
var g = r.get(f), m = f in u;
if (i && f === "length")
for (var k = d; k < /** @type {Source<number>} */
g.v; k += 1) {
var N = r.get(k + "");
N !== void 0 ? y(N, oe) : k in u && (N = s(() => /* @__PURE__ */ $(oe)), r.set(k + "", N));
}
g === void 0 ? (!m || rt(u, f)?.writable) && (g = s(() => /* @__PURE__ */ $(void 0)), y(
g,
s(() => De(d))
), r.set(f, g)) : (m = g.v !== oe, y(
g,
s(() => De(d))
));
var D = Reflect.getOwnPropertyDescriptor(u, f);
if (D?.set && D.set.call(p, d), !m) {
if (i && typeof f == "string") {
var H = (
/** @type {Source<number>} */
r.get("length")
), E = Number(f);
Number.isInteger(E) && E >= H.v && y(H, E + 1);
}
Er(l);
}
return !0;
},
ownKeys(u) {
n(l);
var f = Reflect.ownKeys(u).filter((g) => {
var m = r.get(g);
return m === void 0 || m.v !== oe;
});
for (var [d, p] of r)
p.v !== oe && !(d in u) && f.push(d);
return f;
},
setPrototypeOf() {
Yn();
}
}
);
}
function Er(e, t = 1) {
y(e, e.v + t);
}
// @__NO_SIDE_EFFECTS__
function hr(e) {
var t = pe | je, r = I !== null && (I.f & pe) !== 0 ? (
/** @type {Derived} */
I
) : null;
return V === null || r !== null && (r.f & fe) !== 0 ? t |= fe : V.f |= Ya, {
ctx: ae,
deps: null,
effects: null,
equals: Qa,
f: t,
fn: e,
reactions: null,
rv: 0,
v: (
/** @type {V} */
null
),
wv: 0,
parent: r ?? V
};
}
// @__NO_SIDE_EFFECTS__
function $t(e) {
const t = /* @__PURE__ */ hr(e);
return vi(t), t;
}
// @__NO_SIDE_EFFECTS__
function io(e) {
const t = /* @__PURE__ */ hr(e);
return t.equals = Or, t;
}
function li(e) {
var t = e.effects;
if (t !== null) {
e.effects = null;
for (var r = 0; r < t.length; r += 1)
Fe(
/** @type {Effect} */
t[r]
);
}
}
function no(e) {
for (var t = e.parent; t !== null; ) {
if ((t.f & pe) === 0)
return (
/** @type {Effect} */
t
);
t = t.parent;
}
return null;
}
function si(e) {
var t, r = V;
Oe(no(e));
try {
li(e), t = yi(e);
} finally {
Oe(r);
}
return t;
}
function ci(e) {
var t = si(e), r = (qe || (e.f & fe) !== 0) && e.deps !== null ? ot : le;
me(e, r), e.equals(t) || (e.v = t, e.wv = pi());
}
const Ot = /* @__PURE__ */ new Map();
function ui(e, t) {
var r = {
f: 0,
// TODO ideally we could skip this altogether, but it causes type errors
v: e,
reactions: null,
equals: Qa,
rv: 0,
wv: 0
};
return r;
}
// @__NO_SIDE_EFFECTS__
function $(e, t) {
const r = ui(e);
return vi(r), r;
}
// @__NO_SIDE_EFFECTS__
function Mr(e, t = !1) {
const r = ui(e);
return t || (r.equals = Or), r;
}
function y(e, t, r = !1) {
I !== null && !Le && oi() && (I.f & (pe | Dr)) !== 0 && !Ve?.includes(e) && Kn();
let i = r ? De(t) : t;
return oo(e, i);
}
function oo(e, t) {
if (!e.equals(t)) {
var r = e.v;
Ft ? Ot.set(e, t) : Ot.set(e, r), e.v = t, (e.f & pe) !== 0 && ((e.f & je) !== 0 && si(
/** @type {Derived} */
e
), me(e, (e.f & fe) === 0 ? le : ot)), e.wv = pi(), fi(e, je), V !== null && (V.f & le) !== 0 && (V.f & (Re | nt)) === 0 && (he === null ? co([e]) : he.push(e));
}
return t;
}
function fi(e, t) {
var r = e.reactions;
if (r !== null)
for (var i = r.length, l = 0; l < i; l++) {
var o = r[l], s = o.f;
(s & je) === 0 && (me(o, t), (s & (le | fe)) !== 0 && ((s & pe) !== 0 ? fi(
/** @type {Derived} */
o,
ot
) : pr(
/** @type {Effect} */
o
)));
}
}
function gr(e) {
console.warn("https://svelte.dev/e/hydration_mismatch");
}
let z = !1;
function mt(e) {
z = e;
}
let P;
function He(e) {
if (e === null)
throw gr(), At;
return P = e;
}
function _t() {
return He(
/** @type {TemplateNode} */
/* @__PURE__ */ Me(P)
);
}
function Z(e) {
if (z) {
if (/* @__PURE__ */ Me(P) !== null)
throw gr(), At;
P = e;
}
}
function lo() {
for (var e = 0, t = P; ; ) {
if (t.nodeType === 8) {
var r = (
/** @type {Comment} */
t.data
);
if (r === ri) {
if (e === 0) return t;
e -= 1;
} else (r === Fr || r === ti) && (e += 1);
}
var i = (
/** @type {TemplateNode} */
/* @__PURE__ */ Me(t)
);
t.remove(), t = i;
}
}
var $a, di, hi, gi;
function jr() {
if ($a === void 0) {
$a = window, di = /Firefox/.test(navigator.userAgent);
var e = Element.prototype, t = Node.prototype, r = Text.prototype;
hi = rt(t, "firstChild").get, gi = rt(t, "nextSibling").get, ja(e) && (e.__click = void 0, e.__className = void 0, e.__attributes = null, e.__style = void 0, e.__e = void 0), ja(r) && (r.__t = void 0);
}
}
function vr(e = "") {
return document.createTextNode(e);
}
// @__NO_SIDE_EFFECTS__
function ge(e) {
return hi.call(e);
}
// @__NO_SIDE_EFFECTS__
function Me(e) {
return gi.call(e);
}
function Y(e, t) {
if (!z)
return /* @__PURE__ */ ge(e);
var r = (
/** @type {TemplateNode} */
/* @__PURE__ */ ge(P)
);
return r === null && (r = P.appendChild(vr())), He(r), r;
}
function St(e, t) {
if (!z) {
var r = (
/** @type {DocumentFragment} */
/* @__PURE__ */ ge(
/** @type {Node} */
e
)
);
return r instanceof Comment && r.data === "" ? /* @__PURE__ */ Me(r) : r;
}
return P;
}
function K(e, t = 1, r = !1) {
let i = z ? P : e;
for (var l; t--; )
l = i, i = /** @type {TemplateNode} */
/* @__PURE__ */ Me(i);
if (!z)
return i;
var o = i?.nodeType;
if (r && o !== 3) {
var s = vr();
return i === null ? l?.after(s) : i.before(s), He(s), s;
}
return He(i), /** @type {TemplateNode} */
i;
}
function so(e) {
e.textContent = "";
}
let tr = !1, lr = !1, sr = null, at = !1, Ft = !1;
function Sa(e) {
Ft = e;
}
let Nt = [];
let I = null, Le = !1;
function Ee(e) {
I = e;
}
let V = null;
function Oe(e) {
V = e;
}
let Ve = null;
function vi(e) {
I !== null && I.f & Vr && (Ve === null ? Ve = [e] : Ve.push(e));
}
let re = null, ue = 0, he = null;
function co(e) {
he = e;
}
let bi = 1, cr = 0, qe = !1;
function pi() {
return ++bi;
}
function Mt(e) {
var t = e.f;
if ((t & je) !== 0)
return !0;
if ((t & ot) !== 0) {
var r = e.deps, i = (t & fe) !== 0;
if (r !== null) {
var l, o, s = (t & or) !== 0, u = i && V !== null && !qe, f = r.length;
if (s || u) {
var d = (
/** @type {Derived} */
e
), p = d.parent;
for (l = 0; l < f; l++)
o = r[l], (s || !o?.reactions?.includes(d)) && (o.reactions ??= []).push(d);
s && (d.f ^= or), u && p !== null && (p.f & fe) === 0 && (d.f ^= fe);
}
for (l = 0; l < f; l++)
if (o = r[l], Mt(
/** @type {Derived} */
o
) && ci(
/** @type {Derived} */
o
), o.wv > e.wv)
return !0;
}
(!i || V !== null && !qe) && me(e, le);
}
return !1;
}
function uo(e, t) {
for (var r = t; r !== null; ) {
if ((r.f & nr) !== 0)
try {
r.fn(e);
return;
} catch {
r.f ^= nr;
}
r = r.parent;
}
throw tr = !1, e;
}
function Pa(e) {
return (e.f & dr) === 0 && (e.parent === null || (e.parent.f & nr) === 0);
}
function br(e, t, r, i) {
if (tr) {
if (r === null && (tr = !1), Pa(t))
throw e;
return;
}
if (r !== null && (tr = !0), uo(e, t), Pa(t))
throw e;
}
function mi(e, t, r = !0) {
var i = e.reactions;
if (i !== null)
for (var l = 0; l < i.length; l++) {
var o = i[l];
Ve?.includes(e) || ((o.f & pe) !== 0 ? mi(
/** @type {Derived} */
o,
t,
!1
) : t === o && (r ? me(o, je) : (o.f & le) !== 0 && me(o, ot), pr(
/** @type {Effect} */
o
)));
}
}
function yi(e) {
var t = re, r = ue, i = he, l = I, o = qe, s = Ve, u = ae, f = Le, d = e.f;
re = /** @type {null | Value[]} */
null, ue = 0, he = null, qe = (d & fe) !== 0 && (Le || !at || I === null), I = (d & (Re | nt)) === 0 ? e : null, Ve = null, Ra(e.ctx), Le = !1, cr++, e.f |= Vr;
try {
var p = (
/** @type {Function} */
(0, e.fn)()
), g = e.deps;
if (re !== null) {
var m;
if (ur(e, ue), g !== null && ue > 0)
for (g.length = ue + re.length, m = 0; m < re.length; m++)
g[ue + m] = re[m];
else
e.deps = g = re;
if (!qe)
for (m = ue; m < g.length; m++)
(g[m].reactions ??= []).push(e);
} else g !== null && ue < g.length && (ur(e, ue), g.length = ue);
if (oi() && he !== null && !Le && g !== null && (e.f & (pe | ot | je)) === 0)
for (m = 0; m < /** @type {Source[]} */
he.length; m++)
mi(
he[m],
/** @type {Effect} */
e
);
return l !== null && l !== e && (cr++, he !== null && (i === null ? i = he : i.push(.../** @type {Source[]} */
he))), p;
} finally {
re = t, ue = r, he = i, I = l, qe = o, Ve = s, Ra(u), Le = f, e.f ^= Vr;
}
}
function fo(e, t) {
let r = t.reactions;
if (r !== null) {
var i = Vn.call(r, e);
if (i !== -1) {
var l = r.length - 1;
l === 0 ? r = t.reactions = null : (r[i] = r[l], r.pop());
}
}
r === null && (t.f & pe) !== 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
(re === null || !re.includes(t)) && (me(t, ot), (t.f & (fe | or)) === 0 && (t.f ^= or), li(
/** @type {Derived} **/
t
), ur(
/** @type {Derived} **/
t,
0
));
}
function ur(e, t) {
var r = e.deps;
if (r !== null)
for (var i = t; i < r.length; i++)
fo(e, r[i]);
}
function Br(e) {
var t = e.f;
if ((t & dr) === 0) {
me(e, le);
var r = V, i = ae, l = at;
V = e, at = !0;
try {
(t & Dr) !== 0 ? ko(e) : wi(e), _i(e);
var o = yi(e);
e.teardown = typeof o == "function" ? o : null, e.wv = bi;
var s = e.deps, u;
} catch (f) {
br(f, e, r, i || e.ctx);
} finally {
at = l, V = r;
}
}
}
function ho() {
try {
Un();
} catch (e) {
if (sr !== null)
br(e, sr, null);
else
throw e;
}
}
function Ai() {
var e = at;
try {
var t = 0;
for (at = !0; Nt.length > 0; ) {
t++ > 1e3 && ho();
var r = Nt, i = r.length;
Nt = [];
for (var l = 0; l < i; l++) {
var o = vo(r[l]);
go(o);
}
Ot.clear();
}
} finally {
lr = !1, at = e, sr = null;
}
}
function go(e) {
var t = e.length;
if (t !== 0)
for (var r = 0; r < t; r++) {
var i = e[r];
if ((i.f & (dr | kt)) === 0)
try {
Mt(i) && (Br(i), i.deps === null && i.first === null && i.nodes_start === null && (i.teardown === null ? Li(i) : i.fn = null));
} catch (l) {
br(l, i, null, i.ctx);
}
}
}
function pr(e) {
lr || (lr = !0, queueMicrotask(Ai));
for (var t = sr = e; t.parent !== null; ) {
t = t.parent;
var r = t.f;
if ((r & (nt | Re)) !== 0) {
if ((r & le) === 0) return;
t.f ^= le;
}
}
Nt.push(t);
}
function vo(e) {
for (var t = [], r = e; r !== null; ) {
var i = r.f, l = (i & (Re | nt)) !== 0, o = l && (i & le) !== 0;
if (!o && (i & kt) === 0) {
if ((i & Za) !== 0)
t.push(r);
else if (l)
r.f ^= le;
else
try {
Mt(r) && Br(r);
} catch (f) {
br(f, r, null, r.ctx);
}
var s = r.first;
if (s !== null) {
r = s;
continue;
}
}
var u = r.parent;
for (r = r.next; r === null && u !== null; )
r = u.next, u = u.parent;
}
return t;
}
function _(e) {
for (var t; ; ) {
if (On(), Nt.length === 0)
return (
/** @type {T} */
t
);
lr = !0, Ai();
}
}
async function Tr() {
await Promise.resolve(), _();
}
function n(e) {
var t = e.f, r = (t & pe) !== 0;
if (I !== null && !Le) {
if (!Ve?.includes(e)) {
var i = I.deps;
e.rv < cr && (e.rv = cr, re === null && i !== null && i[ue] === e ? ue++ : re === null ? re = [e] : (!qe || !re.includes(e)) && re.push(e));
}
} else if (r && /** @type {Derived} */
e.deps === null && /** @type {Derived} */
e.effects === null) {
var l = (
/** @type {Derived} */
e
), o = l.parent;
o !== null && (o.f & fe) === 0 && (l.f ^= fe);
}
return r && (l = /** @type {Derived} */
e, Mt(l) && ci(l)), Ft && Ot.has(e) ? Ot.get(e) : e.v;
}
function it(e) {
var t = Le;
try {
return Le = !0, e();
} finally {
Le = t;
}
}
const bo = -7169;
function me(e, t) {
e.f = e.f & bo | t;
}
function po(e) {
V === null && I === null && Bn(), I !== null && (I.f & fe) !== 0 && V === null && Mn(), Ft && Fn();
}
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 lt(e, t, r, i = !0) {
var l = V, o = {
ctx: ae,
deps: null,
nodes_start: null,
nodes_end: null,
f: e | je,
first: null,
fn: t,
last: null,
next: null,
parent: l,
prev: null,
teardown: null,
transitions: null,
wv: 0
};
if (r)
try {
Br(o), o.f |= zn;
} catch (f) {
throw Fe(o), f;
}
else t !== null && pr(o);
var s = r && o.deps === null && o.first === null && o.nodes_start === null && o.teardown === null && (o.f & (Ya | nr)) === 0;
if (!s && i && (l !== null && mo(o, l), I !== null && (I.f & pe) !== 0)) {
var u = (
/** @type {Derived} */
I
);
(u.effects ??= []).push(o);
}
return o;
}
function Ur(e) {
const t = lt(fr, null, !1);
return me(t, le), t.teardown = e, t;
}
function Rr(e) {
po();
var t = V !== null && (V.f & Re) !== 0 && ae !== null && !ae.m;
if (t) {
var r = (
/** @type {ComponentContext} */
ae
);
(r.e ??= []).push({
fn: e,
effect: V,
reaction: I
});
} else {
var i = Gr(e);
return i;
}
}
function yo(e) {
const t = lt(nt, e, !0);
return () => {
Fe(t);
};
}
function Ao(e) {
const t = lt(nt, e, !0);
return (r = {}) => new Promise((i) => {
r.outro ? Sr(t, () => {
Fe(t), i(void 0);
}) : (Fe(t), i(void 0));
});
}
function Gr(e) {
return lt(Za, e, !1);
}
function Wr(e) {
return lt(fr, e, !0);
}
function Ce(e, t = [], r = hr) {
const i = t.map(r);
return ki(() => e(...i.map(n)));
}
function ki(e, t = 0) {
return lt(fr | Dr | t, e, !0);
}
function $r(e, t = !0) {
return lt(fr | Re, e, !0, t);
}
function _i(e) {
var t = e.teardown;
if (t !== null) {
const r = Ft, i = I;
Sa(!0), Ee(null);
try {
t.call(null);
} finally {
Sa(r), Ee(i);
}
}
}
function wi(e, t = !1) {
var r = e.first;
for (e.first = e.last = null; r !== null; ) {
var i = r.next;
(r.f & nt) !== 0 ? r.parent = null : Fe(r, t), r = i;
}
}
function ko(e) {
for (var t = e.first; t !== null; ) {
var r = t.next;
(t.f & Re) === 0 && Fe(t), t = r;
}
}
function Fe(e, t = !0) {
var r = !1;
(t || (e.f & Nn) !== 0) && e.nodes_start !== null && (Ci(
e.nodes_start,
/** @type {TemplateNode} */
e.nodes_end
), r = !0), wi(e, t && !r), ur(e, 0), me(e, dr);
var i = e.transitions;
if (i !== null)
for (const o of i)
o.stop();
_i(e);
var l = e.parent;
l !== null && l.first !== null && Li(e), e.next = e.prev = e.teardown = e.ctx = e.deps = e.fn = e.nodes_start = e.nodes_end = null;
}
function Ci(e, t) {
for (; e !== null; ) {
var r = e === t ? null : (
/** @type {TemplateNode} */
/* @__PURE__ */ Me(e)
);
e.remove(), e = r;
}
}
function Li(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 Sr(e, t) {
var r = [];
xi(e, r, !0), _o(r, () => {
Fe(e), t && t();
});
}
function _o(e, t) {
var r = e.length;
if (r > 0) {
var i = () => --r || t();
for (var l of e)
l.out(i);
} else
t();
}
function xi(e, t, r) {
if ((e.f & kt) === 0) {
if (e.f ^= kt, e.transitions !== null)
for (const s of e.transitions)
(s.is_global || r) && t.push(s);
for (var i = e.first; i !== null; ) {
var l = i.next, o = (i.f & qr) !== 0 || (i.f & Re) !== 0;
xi(i, t, o ? r : !1), i = l;
}
}
}
function za(e) {
Ei(e, !0);
}
function Ei(e, t) {
if ((e.f & kt) !== 0) {
e.f ^= kt, (e.f & le) === 0 && (e.f ^= le), Mt(e) && (me(e, je), pr(e));
for (var r = e.first; r !== null; ) {
var i = r.next, l = (r.f & qr) !== 0 || (r.f & Re) !== 0;
Ei(r, l ? t : !1), r = i;
}
if (e.transitions !== null)
for (const o of e.transitions)
(o.is_global || t) && o.in();
}
}
const wo = ["touchstart", "touchmove"];
function Co(e) {
return wo.includes(e);
}
function Lo(e, t) {
if (t) {
const r = document.body;
e.autofocus = !0, Hr(() => {
document.activeElement === r && e.focus();
});
}
}
let Na = !1;
function Ti() {
Na || (Na = !0, document.addEventListener(
"reset",
(e) => {
Promise.resolve().then(() => {
if (!e.defaultPrevented)
for (
const t of
/**@type {HTMLFormElement} */
e.target.elements
)
t.__on_r?.();
});
},
// In the capture phase to guarantee we get noticed of it (no possiblity of stopPropagation)
{ capture: !0 }
));
}
function Ii(e) {
var t = I, r = V;
Ee(null), Oe(null);
try {
return e();
} finally {
Ee(t), Oe(r);
}
}
function xo(e, t, r, i = r) {
e.addEventListener(t, () => Ii(r));
const l = e.__on_r;
l ? e.__on_r = () => {
l(), i(!0);
} : e.__on_r = () => i(!0), Ti();
}
const Vi = /* @__PURE__ */ new Set(), Pr = /* @__PURE__ */ new Set();
function Eo(e, t, r, i = {}) {
function l(o) {
if (i.capture || Pt.call(t, o), !o.cancelBubble)
return Ii(() => r?.call(this, o));
}
return e.startsWith("pointer") || e.startsWith("touch") || e === "wheel" ? Hr(() => {
t.addEventListener(e, l, i);
}) : t.addEventListener(e, l, i), l;
}
function Ne(e, t, r, i, l) {
var o = { capture: i, passive: l }, s = Eo(e, t, r, o);
(t === document.body || t === window || t === document) && Ur(() => {
t.removeEventListener(e, s, o);
});
}
function To(e) {
for (var t = 0; t < e.length; t++)
Vi.add(e[t]);
for (var r of Pr)
r(e);
}
function Pt(e) {
var t = this, r = (
/** @type {Node} */
t.ownerDocument
), i = e.type, l = e.composedPath?.() || [], o = (
/** @type {null | Element} */
l[0] || e.target
), s = 0, u = e.__root;
if (u) {
var f = l.indexOf(u);
if (f !== -1 && (t === document || t === /** @type {any} */
window)) {
e.__root = t;
return;
}
var d = l.indexOf(t);
if (d === -1)
return;
f <= d && (s = f);
}
if (o = /** @type {Element} */
l[s] || e.target, o !== t) {
Dt(e, "currentTarget", {
configurable: !0,
get() {
return o || r;
}
});
var p = I, g = V;
Ee(null), Oe(null);
try {
for (var m, k = []; o !== null; ) {
var N = o.assignedSlot || o.parentNode || /** @type {any} */
o.host || null;
try {
var D = o["__" + i];
if (D != null && (!/** @type {any} */
o.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 === o))
if (Ua(D)) {
var [H, ...E] = D;
H.apply(o, [e, ...E]);
} else
D.call(o, e);
} catch (ee) {
m ? k.push(ee) : m = ee;
}
if (e.cancelBubble || N === t || N === null)
break;
o = N;
}
if (m) {
for (let ee of k)
queueMicrotask(() => {
throw ee;
});
throw m;
}
} finally {
e.__root = t, delete e.currentTarget, Ee(p), Oe(g);
}
}
}
function Zr(e) {
var t = document.createElement("template");
return t.innerHTML = e, t.content;
}
function xe(e, t) {
var r = (
/** @type {Effect} */
V
);
r.nodes_start === null && (r.nodes_start = e, r.nodes_end = t);
}
// @__NO_SIDE_EFFECTS__
function ye(e, t) {
var r = (t & to) !== 0, i = (t & ro) !== 0, l, o = !e.startsWith("<!>");
return () => {
if (z)
return xe(P, null), P;
l === void 0 && (l = Zr(o ? e : "<!>" + e), r || (l = /** @type {Node} */
/* @__PURE__ */ ge(l)));
var s = (
/** @type {TemplateNode} */
i || di ? document.importNode(l, !0) : l.cloneNode(!0)
);
if (r) {
var u = (
/** @type {TemplateNode} */
/* @__PURE__ */ ge(s)
), f = (
/** @type {TemplateNode} */
s.lastChild
);
xe(u, f);
} else
xe(s, s);
return s;
};
}
// @__NO_SIDE_EFFECTS__
function mr(e, t, r = "svg") {
var i = !e.startsWith("<!>"), l = `<${r}>${i ? e : "<!>" + e}</${r}>`, o;
return () => {
if (z)
return xe(P, null), P;
if (!o) {
var s = (
/** @type {DocumentFragment} */
Zr(l)
), u = (
/** @type {Element} */
/* @__PURE__ */ ge(s)
);
o = /** @type {Element} */
/* @__PURE__ */ ge(u);
}
var f = (
/** @type {TemplateNode} */
o.cloneNode(!0)
);
return xe(f, f), f;
};
}
function Xt() {
if (z)
return xe(P, null), P;
var e = document.createDocumentFragment(), t = document.createComment(""), r = vr();
return e.append(t, r), xe(t, r), e;
}
function M(e, t) {
if (z) {
V.nodes_end = P, _t();
return;
}
e !== null && e.before(
/** @type {Node} */
t
);
}
function Io(e, t) {
var r = t == null ? "" : typeof t == "object" ? t + "" : t;
r !== (e.__t ??= e.nodeValue) && (e.__t = r, e.nodeValue = r + "");
}
function ji(e, t) {
return Ri(e, t);
}
function Vo(e, t) {
jr(), t.intro = t.intro ?? !1;
const r = t.target, i = z, l = P;
try {
for (var o = (
/** @type {TemplateNode} */
/* @__PURE__ */ ge(r)
); o && (o.nodeType !== 8 || /** @type {Comment} */
o.data !== Fr); )
o = /** @type {TemplateNode} */
/* @__PURE__ */ Me(o);
if (!o)
throw At;
mt(!0), He(
/** @type {Comment} */
o
), _t();
const s = Ri(e, { ...t, anchor: o });
if (P === null || P.nodeType !== 8 || /** @type {Comment} */
P.data !== ri)
throw gr(), At;
return mt(!1), /** @type {Exports} */
s;
} catch (s) {
if (s === At)
return t.recover === !1 && Gn(), jr(), so(r), mt(!1), ji(e, t);
throw s;
} finally {
mt(i), He(l);
}
}
const bt = /* @__PURE__ */ new Map();
function Ri(e, { target: t, anchor: r, props: i = {}, events: l, context: o, intro: s = !0 }) {
jr();
var u = /* @__PURE__ */ new Set(), f = (g) => {
for (var m = 0; m < g.length; m++) {
var k = g[m];
if (!u.has(k)) {
u.add(k);
var N = Co(k);
t.addEventListener(k, Pt, { passive: N });
var D = bt.get(k);
D === void 0 ? (document.addEventListener(k, Pt, { passive: N }), bt.set(k, 1)) : bt.set(k, D + 1);
}
}
};
f(jn(Vi)), Pr.add(f);
var d = void 0, p = Ao(() => {
var g = r ?? t.appendChild(vr());
return $r(() => {
if (o) {
ii({});
var m = (
/** @type {ComponentContext} */
ae
);
m.c = o;
}
l && (i.$$events = l), z && xe(
/** @type {TemplateNode} */
g,
null
), d = e(g, i) || {}, z && (V.nodes_end = P), o && ni();
}), () => {
for (var m of u) {
t.removeEventListener(m, Pt);
var k = (
/** @type {number} */
bt.get(m)
);
--k === 0 ? (document.removeEventListener(m, Pt), bt.delete(m)) : bt.set(m, k);
}
Pr.delete(f), g !== r && g.parentNode?.removeChild(g);
};
});
return zr.set(d, p), d;
}
let zr = /* @__PURE__ */ new WeakMap();
function jo(e, t) {
const r = zr.get(e);
return r ? (zr.delete(e), r(t)) : Promise.resolve();
}
function J(e, t, [r, i] = [0, 0]) {
z && r === 0 && _t();
var l = e, o = null, s = null, u = oe, f = r > 0 ? qr : 0, d = !1;
const p = (m, k = !0) => {
d = !0, g(k, m);
}, g = (m, k) => {
if (u === (u = m)) return;
let N = !1;
if (z && i !== -1) {
if (r === 0) {
const H = (
/** @type {Comment} */
l.data
);
H === Fr ? i = 0 : H === ti ? i = 1 / 0 : (i = parseInt(H.substring(1)), i !== i && (i = u ? 1 / 0 : -1));
}
const D = i > r;
!!u === D && (l = lo(), He(l), mt(!1), N = !0, i = -1);
}
u ? (o ? za(o) : k && (o = $r(() => k(l))), s && Sr(s, () => {
s = null;
})) : (s ? za(s) : k && (s = $r(() => k(l, [r + 1, i]))), o && Sr(o, () => {
o = null;
})), N && mt(!0);
};
ki(() => {
d = !1, t(p), d || g(null, null);
}, f), z && (l = P);
}
function tt(e, t, r = !1, i = !1, l = !1) {
var o = e, s = "";
Ce(() => {
var u = (
/** @type {Effect} */
V
);
if (s === (s = t() ?? "")) {
z && _t();
return;
}
if (u.nodes_start !== null && (Ci(
u.nodes_start,
/** @type {TemplateNode} */
u.nodes_end
), u.nodes_start = u.nodes_end = null), s !== "") {
if (z) {
P.data;
for (var f = _t(), d = f; f !== null && (f.nodeType !== 8 || /** @type {Comment} */
f.data !== ""); )
d = f, f = /** @type {TemplateNode} */
/* @__PURE__ */ Me(f);
if (f === null)
throw gr(), At;
xe(P, d), o = He(f);
return;
}
var p = s + "";
r ? p = `<svg>${p}</svg>` : i && (p = `<math>${p}</math>`);
var g = Zr(p);
if ((r || i) && (g = /** @type {Element} */
/* @__PURE__ */ ge(g)), xe(
/** @type {TemplateNode} */
/* @__PURE__ */ ge(g),
/** @type {TemplateNode} */
g.lastChild
), r || i)
for (; /* @__PURE__ */ ge(g); )
o.before(
/** @type {Node} */
/* @__PURE__ */ ge(g)
);
else
o.before(g);
}
});
}
function Ro(e, t, r, i, l) {
z && _t();
var o = t.$$slots?.[r], s = !1;
o === !0 && (o = t.children, s = !0), o === void 0 || o(e, s ? () => i : i);
}
const Da = [...`
\r\f \v\uFEFF`];
function $o(e, t, r) {
var i = "" + e;
if (r) {
for (var l in r)
if (r[l])
i = i ? i + " " + l : l;
else if (i.length)
for (var o = l.length, s = 0; (s = i.indexOf(l, s)) >= 0; ) {
var u = s + o;
(s === 0 || Da.includes(i[s - 1])) && (u === i.length || Da.includes(i[u])) ? i = (s === 0 ? "" : i.substring(0, s)) + i.substring(u + 1) : s = u;
}
}
return i === "" ? null : i;
}
function So(e, t, r, i, l, o) {
var s = e.__className;
if (z || s !== r || s === void 0) {
var u = $o(r, i, o);
(!z || u !== e.getAttribute("class")) && (u == null ? e.removeAttribute("class") : e.className = u), e.__className = r;
} else if (o && l !== o)
for (var f in o) {
var d = !!o[f];
(l == null || d !== !!l[f]) && e.classList.toggle(f, d);
}
return o;
}
const Po = Symbol("is custom element"), zo = Symbol("is html");
function qa(e) {
if (z) {
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 l = e.checked;
T(e, "checked", null), e.checked = l;
}
}
};
e.__on_r = r, Hn(r), Ti();
}
}
function No(e, t) {
var r = $i(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 l = $i(e);
z && (l[t] = e.getAttribute(t), t === "src" || t === "srcset" || t === "href" && e.nodeName === "LINK") || l[t] !== (l[t] = r) && (t === "loading" && (e[Dn] = r), r == null ? e.removeAttribute(t) : typeof r != "string" && Do(e).includes(t) ? e[t] = r : e.setAttribute(t, r));
}
function $i(e) {
return (
/** @type {Record<string | symbol, unknown>} **/
// @ts-expect-error
e.__attributes ??= {
[Po]: e.nodeName.includes("-"),
[zo]: e.namespaceURI === ao
}
);
}
var Ha = /* @__PURE__ */ new Map();
function Do(e) {
var t = Ha.get(e.nodeName);
if (t) return t;
Ha.set(e.nodeName, t = []);
for (var r, i = e, l = Element.prototype; l !== i; ) {
r = Rn(i);
for (var o in r)
r[o].set && t.push(o);
i = Ga(i);
}
return t;
}
function qo(e, t, r = t) {
xo(e, "change", (i) => {
var l = i ? e.defaultChecked : e.checked;
r(l);
}), // If we are hydrating and the value has since changed,
// then use the update value from the input instead.
(z && 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 Oa(e, t) {
return e === t || e?.[zt] === t;
}
function Qt(e = {}, t, r, i) {
return Gr(() => {
var l, o;
return Wr(() => {
l = o, o = [], it(() => {
e !== r(...o) && (t(e, ...o), l && Oa(r(...l), e) && t(null, ...l));
});
}), () => {
Hr(() => {
o && Oa(r(...o), e) && t(null, ...o);
});
};
}), e;
}
let er = !1, Nr = Symbol();
function Ho(e, t, r) {
const i = r[t] ??= {
store: null,
source: /* @__PURE__ */ Mr(void 0),
unsubscribe: yt
};
if (i.store !== e && !(Nr in r))
if (i.unsubscribe(), i.store = e ?? null, e == null)
i.source.v = void 0, i.unsubscribe = yt;
else {
var l = !0;
i.unsubscribe = zi(e, (o) => {
l ? i.source.v = o : y(i.source, o);
}), l = !1;
}
return e && Nr in r ? ar(e) : n(i.source);
}
function Oo() {
const e = {};
function t() {
Ur(() => {
for (var r in e)
e[r].unsubscribe();
Dt(e, Nr, {
enumerable: !1,
value: !0
});
});
}
return [e, t];
}
function Fo(e) {
var t = er;
try {
return er = !1, [e(), er];
} finally {
er = t;
}
}
function Fa(e) {
return e.ctx?.d ?? !1;
}
function w(e, t, r, i) {
var l = (r & Jn) !== 0, o = !0, s = (r & Qn) !== 0, u = (r & eo) !== 0, f = !1, d;
s ? [d, f] = Fo(() => (
/** @type {V} */
e[t]
)) : d = /** @type {V} */
e[t];
var p = zt in e || Ka in e, g = s && (rt(e, t)?.set ?? (p && t in e && ((O) => e[t] = O))) || void 0, m = (
/** @type {V} */
i
), k = !0, N = !1, D = () => (N = !0, k && (k = !1, u ? m = it(
/** @type {() => V} */
i
) : m = /** @type {V} */
i), m);
d === void 0 && i !== void 0 && (g && o && Wn(), d = D(), g && g(d));
var H;
if (H = () => {
var O = (
/** @type {V} */
e[t]
);
return O === void 0 ? D() : (k = !0, N = !1, O);
}, (r & Xn) === 0)
return H;
if (g) {
var E = e.$$legacy;
return function(O, se) {
return arguments.length > 0 ? ((!se || E || f) && g(se ? H() : O), O) : H();
};
}
var ee = !1, Te = /* @__PURE__ */ Mr(d), X = /* @__PURE__ */ hr(() => {
var O = H(), se = n(Te);
return ee ? (ee = !1, se) : Te.v = O;
});
return s && n(X), l || (X.equals = Or), function(O, se) {
if (arguments.length > 0) {
const Be = se ? n(X) : s ? De(O) : O;
if (!X.equals(Be)) {
if (ee = !0, y(Te, Be), N && m !== void 0 && (m = Be), Fa(X))
return O;
it(() => n(X));
}
return O;
}
return Fa(X) ? X.v : n(X);
};
}
function Mo(e) {
return new Bo(e);
}
class Bo {
/** @type {any} */
#t;
/** @type {Record<string, any>} */
#e;
/**
* @param {ComponentConstructorOptions & {
* component: any;
* }} options
*/
constructor(t) {
var r = /* @__PURE__ */ new Map(), i = (o, s) => {
var u = /* @__PURE__ */ Mr(s);
return r.set(o, u), u;
};
const l = new Proxy(
{ ...t.props || {}, $$events: {} },
{
get(o, s) {
return n(r.get(s) ?? i(s, Reflect.get(o, s)));
},
has(o, s) {
return s === Ka ? !0 : (n(r.get(s) ?? i(s, Reflect.get(o, s))), Reflect.has(o, s));
},
set(o, s, u) {
return y(r.get(s) ?? i(s, u), u), Reflect.set(o, s, u);
}
}
);
this.#e = (t.hydrate ? Vo : ji)(t.component, {
target: t.target,
anchor: t.anchor,
props: l,
context: t.context,
intro: t.intro ?? !1,
recover: t.recover
}), (!t?.props?.$$host || t.sync === !1) && _(), this.#t = l.$$events;
for (const o of Object.keys(this.#e))
o === "$set" || o === "$destroy" || o === "$on" || Dt(this, o, {
get() {
return this.#e[o];
},
/** @param {any} value */
set(s) {
this.#e[o] = s;
},
enumerable: !0
});
this.#e.$set = /** @param {Record<string, any>} next */
(o) => {
Object.assign(l, o);
}, this.#e.$destroy = () => {
jo(this.#e);
};
}
/** @param {Record<string, any>} props */
$set(t) {
this.#e.$set(t);
}
/**
* @param {string} event
* @param {(...args: any[]) => any} callback
* @returns {any}
*/
$on(t, r) {
this.#t[t] = this.#t[t] || [];
const i = (...l) => r.call(this, ...l);
return this.#t[t].push(i), () => {
this.#t[t] = this.#t[t].filter(
/** @param {any} fn */
(l) => l !== i
);
};
}
$destroy() {
this.#e.$destroy();
}
}
let Si;
typeof HTMLElement == "function" && (Si = class extends HTMLElement {
/** The Svelte component constructor */
$$ctor;
/** Slots */
$$s;
/** @type {any} The Svelte component instance */
$$c;
/** Whether or not the custom element is connected */
$$cn = !1;
/** @type {Record<string, any>} Component props data */
$$d = {};
/** `true` if currently in the process of reflecting component props back to attributes */
$$r = !1;
/** @type {Record<string, CustomElementPropDefinition>} Props definition (name, reflected, type etc) */
$$p_d = {};
/** @type {Record<string, EventListenerOrEventListenerObject[]>} Event listeners */
$$l = {};
/** @type {Map<EventListenerOrEventListenerObject, Function>} Event listener unsubscribe functions */
$$l_u = /* @__PURE__ */ new Map();
/** @type {any} The managed render effect for reflecting attributes */
$$me;
/**
* @param {*} $$componentCtor
* @param {*} $$slots
* @param {*} use_shadow_dom
*/
constructor(e, t, r) {
super(), this.$$ctor = e, this.$$s = t, r && this.attachShadow({ mode: "open" });
}
/**
* @param {string} type
* @param {EventListenerOrEventListenerObject} listener
* @param {boolean | AddEventListenerOptions} [options]
*/
addEventListener(e, t, r) {
if (this.$$l[e] = this.$$l[e] || [], this.$$l[e].push(t), this.$$c) {
const i = this.$$c.$on(e, t);
this.$$l_u.set(t, i);
}
super.addEventListener(e, t, r);
}
/**
* @param {string} type
* @param {EventListenerOrEventListenerObject} listener
* @param {boolean | AddEventListenerOptions} [options]
*/
removeEventListener(e, t, r) {
if (super.removeEventListener(e, t, r), this.$$c) {
const i = this.$$l_u.get(t);
i && (i(), this.$$l_u.delete(t));
}
}
async connectedCallback() {
if (this.$$cn = !0, !this.$$c) {
let e = function(i) {
return (l) => {
const o = document.createElement("slot");
i !== "default" && (o.name = i), M(l, o);
};
};
if (await Promise.resolve(), !this.$$cn || this.$$c)
return;
const t = {}, r = Uo(this);
for (const i of this.$$s)
i in r && (i === "default" && !this.$$d.children ? (this.$$d.children = e(i), t.default = !0) : t[i] = e(i));
for (const i of this.attributes) {
const l = this.$$g_p(i.name);
l in this.$$d || (this.$$d[l] = rr(l, i.value, this.$$p_d, "toProp"));
}
for (const i in this.$$p_d)
!(i in this.$$d) && this[i] !== void 0 && (this.$$d[i] = this[i], delete this[i]);
this.$$c = Mo({
component: this.$$ctor,
target: this.shadowRoot || this,
props: {
...this.$$d,
$$slots: t,
$$host: this
}
}), this.$$me = yo(() => {
Wr(() => {
this.$$r = !0;
for (const i of ir(this.$$c)) {
if (!this.$$p_d[i]?.reflect) continue;
this.$$d[i] = this.$$c[i];
const l = rr(
i,
this.$$d[i],
this.$$p_d,
"toAttribute"
);
l == null ? this.removeAttribute(this.$$p_d[i].attribute || i) : this.setAttribute(this.$$p_d[i].attribute || i, l);
}
this.$$r = !1;
});
});
for (const i in this.$$l)
for (const l of this.$$l[i]) {
const o = this.$$c.$on(i, l);
this.$$l_u.set(l, o);
}
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(e, t, r) {
this.$$r || (e = this.$$g_p(e), this.$$d[e] = rr(e, r, this.$$p_d, "toProp"), this.$$c?.$set({ [e]: this.$$d[e] }));
}
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(e) {
return ir(this.$$p_d).find(
(t) => this.$$p_d[t].attribute === e || !this.$$p_d[t].attribute && t.toLowerCase() === e
) || e;
}
});
function rr(e, t, r, i) {
const l = r[e]?.type;
if (t = l === "Boolean" && typeof t != "boolean" ? t != null : t, !i || !r[e])
return t;
if (i === "toAttribute")
switch (l) {
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 (l) {
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 Uo(e) {
const t = {};
return e.childNodes.forEach((r) => {
t[
/** @type {Element} node */
r.slot || "default"
] = !0;
}), t;
}
function Go(e, t, r, i, l, o) {
let s = class extends Si {
constructor() {
super(e, r, l), this.$$p_d = t;
}
static get observedAttributes() {
return ir(t).map(
(u) => (t[u].attribute || u).toLowerCase()
);
}
};
return ir(t).forEach((u) => {
Dt(s.prototype, u, {
get() {
return this.$$c && u in this.$$c ? this.$$c[u] : this.$$d[u];
},
set(f) {
f = rr(u, f, t), this.$$d[u] = f;
var d = this.$$c;
if (d) {
var p = rt(d, u)?.get;
p ? d[u] = f : d.$set({ [u]: f });
}
}
});
}), i.forEach((u) => {
Dt(s.prototype, u, {
get() {
return this.$$c?.[u];
}
});
}), e.element = /** @type {any} */
s, s;
}
function Pi(e) {
ae === null && ai(), Rr(() => {
const t = it(e);
if (typeof t == "function") return (
/** @type {() => void} */
t
);
});
}
function Wo(e) {
ae === null && ai(), Pi(() => () => it(e));
}
function zi(e, t, r) {
if (e == null)
return t(void 0), yt;
const i = it(
() => e.subscribe(
t,
// @ts-expect-error
r
)
);
return i.unsubscribe ? () => i.unsubscribe() : i;
}
const pt = [];
function Zo(e, t = yt) {
let r = null;
const i = /* @__PURE__ */ new Set();
function l(u) {
if (ei(e, u) && (e = u, r)) {
const f = !pt.length;
for (const d of i)
d[1](), pt.push(d, e);
if (f) {
for (let d = 0; d < pt.length; d += 2)
pt[d][0](pt[d + 1]);
pt.length = 0;
}
}
}
function o(u) {
l(u(
/** @type {T} */
e
));
}
function s(u, f = yt) {
const d = [u, f];
return i.add(d), i.size === 1 && (r = t(l, o) || yt), u(
/** @type {T} */
e
), () => {
i.delete(d), i.size === 0 && r && (r(), r = null);
};
}
return { set: l, update: o, subscribe: s };
}
function ar(e) {
let t;
return zi(e, (r) => t = r)(), t;
}
globalThis.altchaPlugins = globalThis.altchaPlugins || [];
globalThis.altchaI18n = globalThis.altchaI18n || {
get: (e) => ar(globalThis.altchaI18n.store)[e],
set: (e, t) => {
Object.assign(ar(globalThis.altchaI18n.store), {
[e]: t
}), globalThis.altchaI18n.store.set(ar(globalThis.altchaI18n.store));
},
store: Zo({})
};
const Yo = {
ariaLinkLabel: "زور Altcha.org",
enterCode: "أدخل الرمز",
enterCodeAria: "أدخل الرمز الذي تسمعه. اضغط على المسافة لتشغيل الصوت.",
error: "فشل التحقق. حاول مرة أخرى لاحقاً.",
expired: "انتهت صلاحية التحقق. حاول مرة أخرى.",
verificationRequired: "مطلوب التحقق!",
footer: 'محمي بواسطة <a href="https://altcha.org/" target="_blank" aria-label="زور Altcha.org">ALTCHA</a>',
getAudioChallenge: "احصل على تحدي صوتي",
label: "أنا لست روبوتاً",
loading: "جارٍ التحميل...",
reload: "إعادة تحميل",
verify: "تحقق",
verified: "تم التحقق",
verifying: "جارٍ التحقق...",
waitAlert: "جارٍ التحقق... يرجى الانتظار."
};
globalThis.altchaI18n.set("ar", Yo);
const Ko = {
ariaLinkLabel: "Посетете Altcha.org",
enterCode: "Въведете код",
enterCodeAria: "Въведете кода, който чувате. Натиснете Space за възпроизвеждане на аудио.",
error: "Проверката неуспешна. Моля, опитайте по-късно.",
expired: "Времето за проверка изтече. Моля, опитайте отново.",
verificationRequired: "Изисква се проверка!",
footer: 'Защитено от <a href="https://altcha.org/" target="_blank" aria-label="Посетете Altcha.org">ALTCHA</a>',
getAudioChallenge: "Аудио проверка",
label: "Аз не съм робот",
loading: "Зареждане...",
reload: "Презареди",
verify: "Провери",
verified: "Проверено",
verifying: "Проверява се...",
waitAlert: "Проверката е в процес... моля изчакайте."
};
globalThis.altchaI18n.set("bg", Ko);
const Jo = {
ariaLinkLabel: "Наведаць Altcha.org",
enterCode: "Увядзіце код",
enterCodeAria: "Увядзіце код, які вы чуеце. Націсніце прабел, каб прайграць аўдыё.",
error: "Праверка не прайшла. Паспрабуйце пазней.",
expired: "Тэрмін праверкі скончыўся. Паспрабуйце зноў.",
footer: 'Абаронена <a href="https://altcha.org/" target="_blank" aria-label="Наведаць Altcha.org">ALTCHA</a>',
getAudioChallenge: "Атрымаць аўдыё выклік",
label: "Я не робат",
loading: "Загрузка...",
reload: "Перазагрузіць",
verify: "Праверыць",
verificationRequired: "Патрабуецца праверка!",
verified: "Праверана",
verifying: "Правяраем...",
waitAlert: "Праверка... калі ласка, пачакайце."
};
globalThis.altchaI18n.set("be", Jo);
const Xo = {
ariaLinkLabel: "Posjetite Altcha.org",
enterCode: "Une