altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
1,933 lines • 148 kB
JavaScript
var Dn = Object.defineProperty;
var za = (e) => {
throw TypeError(e);
};
var qn = (e, t, r) => t in e ? Dn(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r;
var _e = (e, t, r) => qn(e, typeof t != "symbol" ? t + "" : t, r), Na = (e, t, r) => t.has(e) || za("Cannot " + r);
var se = (e, t, r) => (Na(e, t, "read from private field"), r ? r.call(e) : t.get(e)), Ir = (e, t, r) => t.has(e) ? za("Cannot add the same private member more than once") : t instanceof WeakSet ? t.add(e) : t.set(e, r), Vr = (e, t, r, i) => (Na(e, t, "write to private field"), i ? i.call(e, r) : t.set(e, r), r);
var Qa = Array.isArray, On = Array.prototype.indexOf, Hn = Array.from, ir = Object.keys, qt = Object.defineProperty, rt = Object.getOwnPropertyDescriptor, Fn = Object.getOwnPropertyDescriptors, Mn = Object.prototype, Bn = Array.prototype, ei = Object.getPrototypeOf, Da = Object.isExtensible;
const At = () => {
};
function ti(e) {
for (var t = 0; t < e.length; t++)
e[t]();
}
function Un(e, t, r = !1) {
return e === void 0 ? r ? (
/** @type {() => V} */
t()
) : (
/** @type {V} */
t
) : e;
}
const we = 2, ri = 4, ur = 8, Fr = 16, Ne = 32, nt = 64, nr = 128, ge = 256, or = 512, fe = 1024, ze = 2048, ot = 4096, _t = 8192, dr = 16384, Zn = 32768, Mr = 65536, Gn = 1 << 19, ai = 1 << 20, $r = 1 << 21, Nt = Symbol("$state"), ii = Symbol("legacy props"), Wn = Symbol(""), Yn = typeof requestIdleCallback > "u" ? (e) => setTimeout(e, 1) : requestIdleCallback;
let Ot = [], Ht = [];
function ni() {
var e = Ot;
Ot = [], ti(e);
}
function oi() {
var e = Ht;
Ht = [], ti(e);
}
function Br(e) {
Ot.length === 0 && queueMicrotask(ni), Ot.push(e);
}
function Kn(e) {
Ht.length === 0 && Yn(oi), Ht.push(e);
}
function Jn() {
Ot.length > 0 && ni(), Ht.length > 0 && oi();
}
function li(e) {
return e === this.v;
}
function si(e, t) {
return e != e ? t == t : e !== t || e !== null && typeof e == "object" || typeof e == "function";
}
function Ur(e) {
return !si(e, this.v);
}
function Xn(e) {
throw new Error("https://svelte.dev/e/effect_in_teardown");
}
function Qn() {
throw new Error("https://svelte.dev/e/effect_in_unowned_derived");
}
function eo(e) {
throw new Error("https://svelte.dev/e/effect_orphan");
}
function to() {
throw new Error("https://svelte.dev/e/effect_update_depth_exceeded");
}
function ro() {
throw new Error("https://svelte.dev/e/hydration_failed");
}
function ao(e) {
throw new Error("https://svelte.dev/e/props_invalid_value");
}
function io() {
throw new Error("https://svelte.dev/e/state_descriptors_fixed");
}
function no() {
throw new Error("https://svelte.dev/e/state_prototype_fixed");
}
function oo() {
throw new Error("https://svelte.dev/e/state_unsafe_mutation");
}
const lo = 1, so = 4, co = 8, fo = 16, uo = 1, ho = 2, Zr = "[", ci = "[!", fi = "]", kt = {}, ce = Symbol(), go = "http://www.w3.org/1999/xhtml";
function ui(e) {
throw new Error("https://svelte.dev/e/lifecycle_outside_component");
}
let ie = null;
function qa(e) {
ie = e;
}
function di(e, t = !1, r) {
var i = ie = {
p: ie,
c: null,
d: !1,
e: null,
m: !1,
s: e,
x: null,
l: null
};
Yr(() => {
i.d = !0;
});
}
function hi(e) {
const t = ie;
if (t !== null) {
e !== void 0 && (t.x = e);
const c = t.e;
if (c !== null) {
var r = S, i = j;
t.e = null;
try {
for (var o = 0; o < c.length; o++) {
var n = c[o];
Ge(n.effect), je(n.reaction), Kr(n.fn);
}
} finally {
Ge(r), je(i);
}
}
ie = t.p, t.m = !0;
}
return e || /** @type {T} */
{};
}
function gi() {
return !0;
}
function Be(e) {
if (typeof e != "object" || e === null || Nt in e)
return e;
const t = ei(e);
if (t !== Mn && t !== Bn)
return e;
var r = /* @__PURE__ */ new Map(), i = Qa(e), o = /* @__PURE__ */ z(0), n = j, c = (s) => {
var u = j;
je(n);
var d = s();
return je(u), d;
};
return i && r.set("length", /* @__PURE__ */ z(
/** @type {any[]} */
e.length
)), new Proxy(
/** @type {any} */
e,
{
defineProperty(s, u, d) {
(!("value" in d) || d.configurable === !1 || d.enumerable === !1 || d.writable === !1) && io();
var m = r.get(u);
return m === void 0 ? (m = c(() => /* @__PURE__ */ z(d.value)), r.set(u, m)) : y(
m,
c(() => Be(d.value))
), !0;
},
deleteProperty(s, u) {
var d = r.get(u);
if (d === void 0)
u in s && (r.set(
u,
c(() => /* @__PURE__ */ z(ce))
), Rr(o));
else {
if (i && typeof u == "string") {
var m = (
/** @type {Source<number>} */
r.get("length")
), h = Number(u);
Number.isInteger(h) && h < m.v && y(m, h);
}
y(d, ce), Rr(o);
}
return !0;
},
get(s, u, d) {
var k;
if (u === Nt)
return e;
var m = r.get(u), h = u in s;
if (m === void 0 && (!h || (k = rt(s, u)) != null && k.writable) && (m = c(() => /* @__PURE__ */ z(Be(h ? s[u] : ce))), r.set(u, m)), m !== void 0) {
var p = l(m);
return p === ce ? void 0 : p;
}
return Reflect.get(s, u, d);
},
getOwnPropertyDescriptor(s, u) {
var d = Reflect.getOwnPropertyDescriptor(s, u);
if (d && "value" in d) {
var m = r.get(u);
m && (d.value = l(m));
} else if (d === void 0) {
var h = r.get(u), p = h == null ? void 0 : h.v;
if (h !== void 0 && p !== ce)
return {
enumerable: !0,
configurable: !0,
value: p,
writable: !0
};
}
return d;
},
has(s, u) {
var p;
if (u === Nt)
return !0;
var d = r.get(u), m = d !== void 0 && d.v !== ce || Reflect.has(s, u);
if (d !== void 0 || S !== null && (!m || (p = rt(s, u)) != null && p.writable)) {
d === void 0 && (d = c(() => /* @__PURE__ */ z(m ? Be(s[u]) : ce)), r.set(u, d));
var h = l(d);
if (h === ce)
return !1;
}
return m;
},
set(s, u, d, m) {
var J;
var h = r.get(u), p = u in s;
if (i && u === "length")
for (var k = d; k < /** @type {Source<number>} */
h.v; k += 1) {
var V = r.get(k + "");
V !== void 0 ? y(V, ce) : k in s && (V = c(() => /* @__PURE__ */ z(ce)), r.set(k + "", V));
}
h === void 0 ? (!p || (J = rt(s, u)) != null && J.writable) && (h = c(() => /* @__PURE__ */ z(void 0)), y(
h,
c(() => Be(d))
), r.set(u, h)) : (p = h.v !== ce, y(
h,
c(() => Be(d))
));
var _ = Reflect.getOwnPropertyDescriptor(s, u);
if (_ != null && _.set && _.set.call(m, d), !p) {
if (i && typeof u == "string") {
var O = (
/** @type {Source<number>} */
r.get("length")
), ue = Number(u);
Number.isInteger(ue) && ue >= O.v && y(O, ue + 1);
}
Rr(o);
}
return !0;
},
ownKeys(s) {
l(o);
var u = Reflect.ownKeys(s).filter((h) => {
var p = r.get(h);
return p === void 0 || p.v !== ce;
});
for (var [d, m] of r)
m.v !== ce && !(d in s) && u.push(d);
return u;
},
setPrototypeOf() {
no();
}
}
);
}
function Rr(e, t = 1) {
y(e, e.v + t);
}
// @__NO_SIDE_EFFECTS__
function hr(e) {
var t = we | ze, r = j !== null && (j.f & we) !== 0 ? (
/** @type {Derived} */
j
) : null;
return S === null || r !== null && (r.f & ge) !== 0 ? t |= ge : S.f |= ai, {
ctx: ie,
deps: null,
effects: null,
equals: li,
f: t,
fn: e,
reactions: null,
rv: 0,
v: (
/** @type {V} */
null
),
wv: 0,
parent: r ?? S
};
}
// @__NO_SIDE_EFFECTS__
function $t(e) {
const t = /* @__PURE__ */ hr(e);
return wi(t), t;
}
// @__NO_SIDE_EFFECTS__
function vo(e) {
const t = /* @__PURE__ */ hr(e);
return t.equals = Ur, t;
}
function vi(e) {
var t = e.effects;
if (t !== null) {
e.effects = null;
for (var r = 0; r < t.length; r += 1)
We(
/** @type {Effect} */
t[r]
);
}
}
function bo(e) {
for (var t = e.parent; t !== null; ) {
if ((t.f & we) === 0)
return (
/** @type {Effect} */
t
);
t = t.parent;
}
return null;
}
function bi(e) {
var t, r = S;
Ge(bo(e));
try {
vi(e), t = xi(e);
} finally {
Ge(r);
}
return t;
}
function pi(e) {
var t = bi(e), r = (Ue || (e.f & ge) !== 0) && e.deps !== null ? ot : fe;
Ce(e, r), e.equals(t) || (e.v = t, e.wv = Ei());
}
const Ft = /* @__PURE__ */ new Map();
function mi(e, t) {
var r = {
f: 0,
// TODO ideally we could skip this altogether, but it causes type errors
v: e,
reactions: null,
equals: li,
rv: 0,
wv: 0
};
return r;
}
// @__NO_SIDE_EFFECTS__
function z(e, t) {
const r = mi(e);
return wi(r), r;
}
// @__NO_SIDE_EFFECTS__
function Gr(e, t = !1) {
const r = mi(e);
return t || (r.equals = Ur), r;
}
function y(e, t, r = !1) {
j !== null && !Ve && gi() && (j.f & (we | Fr)) !== 0 && !(ne != null && ne.includes(e)) && oo();
let i = r ? Be(t) : t;
return po(e, i);
}
function po(e, t) {
if (!e.equals(t)) {
var r = e.v;
Mt ? Ft.set(e, t) : Ft.set(e, r), e.v = t, (e.f & we) !== 0 && ((e.f & ze) !== 0 && bi(
/** @type {Derived} */
e
), Ce(e, (e.f & ge) === 0 ? fe : ot)), e.wv = Ei(), yi(e, ze), S !== null && (S.f & fe) !== 0 && (S.f & (Ne | nt)) === 0 && (be === null ? Ao([e]) : be.push(e));
}
return t;
}
function yi(e, t) {
var r = e.reactions;
if (r !== null)
for (var i = r.length, o = 0; o < i; o++) {
var n = r[o], c = n.f;
(c & ze) === 0 && (Ce(n, t), (c & (fe | ge)) !== 0 && ((c & we) !== 0 ? yi(
/** @type {Derived} */
n,
ot
) : pr(
/** @type {Effect} */
n
)));
}
}
function gr(e) {
console.warn("https://svelte.dev/e/hydration_mismatch");
}
let D = !1;
function yt(e) {
D = e;
}
let N;
function Ze(e) {
if (e === null)
throw gr(), kt;
return N = e;
}
function wt() {
return Ze(
/** @type {TemplateNode} */
/* @__PURE__ */ Ye(N)
);
}
function G(e) {
if (D) {
if (/* @__PURE__ */ Ye(N) !== null)
throw gr(), kt;
N = e;
}
}
function mo() {
for (var e = 0, t = N; ; ) {
if (t.nodeType === 8) {
var r = (
/** @type {Comment} */
t.data
);
if (r === fi) {
if (e === 0) return t;
e -= 1;
} else (r === Zr || r === ci) && (e += 1);
}
var i = (
/** @type {TemplateNode} */
/* @__PURE__ */ Ye(t)
);
t.remove(), t = i;
}
}
var Oa, Ai, ki, _i;
function Pr() {
if (Oa === void 0) {
Oa = window, Ai = /Firefox/.test(navigator.userAgent);
var e = Element.prototype, t = Node.prototype, r = Text.prototype;
ki = rt(t, "firstChild").get, _i = rt(t, "nextSibling").get, Da(e) && (e.__click = void 0, e.__className = void 0, e.__attributes = null, e.__style = void 0, e.__e = void 0), Da(r) && (r.__t = void 0);
}
}
function vr(e = "") {
return document.createTextNode(e);
}
// @__NO_SIDE_EFFECTS__
function me(e) {
return ki.call(e);
}
// @__NO_SIDE_EFFECTS__
function Ye(e) {
return _i.call(e);
}
function W(e, t) {
if (!D)
return /* @__PURE__ */ me(e);
var r = (
/** @type {TemplateNode} */
/* @__PURE__ */ me(N)
);
return r === null && (r = N.appendChild(vr())), Ze(r), r;
}
function Pt(e, t) {
if (!D) {
var r = (
/** @type {DocumentFragment} */
/* @__PURE__ */ me(
/** @type {Node} */
e
)
);
return r instanceof Comment && r.data === "" ? /* @__PURE__ */ Ye(r) : r;
}
return N;
}
function Y(e, t = 1, r = !1) {
let i = D ? N : e;
for (var o; t--; )
o = i, i = /** @type {TemplateNode} */
/* @__PURE__ */ Ye(i);
if (!D)
return i;
var n = i == null ? void 0 : i.nodeType;
if (r && n !== 3) {
var c = vr();
return i === null ? o == null || o.after(c) : i.before(c), Ze(c), c;
}
return Ze(i), /** @type {TemplateNode} */
i;
}
function yo(e) {
e.textContent = "";
}
let tr = !1, lr = !1, sr = null, at = !1, Mt = !1;
function Ha(e) {
Mt = e;
}
let Dt = [];
let j = null, Ve = !1;
function je(e) {
j = e;
}
let S = null;
function Ge(e) {
S = e;
}
let ne = null;
function wi(e) {
j !== null && j.f & $r && (ne === null ? ne = [e] : ne.push(e));
}
let ae = null, he = 0, be = null;
function Ao(e) {
be = e;
}
let Ci = 1, cr = 0, Ue = !1;
function Ei() {
return ++Ci;
}
function Bt(e) {
var h;
var t = e.f;
if ((t & ze) !== 0)
return !0;
if ((t & ot) !== 0) {
var r = e.deps, i = (t & ge) !== 0;
if (r !== null) {
var o, n, c = (t & or) !== 0, s = i && S !== null && !Ue, u = r.length;
if (c || s) {
var d = (
/** @type {Derived} */
e
), m = d.parent;
for (o = 0; o < u; o++)
n = r[o], (c || !((h = n == null ? void 0 : n.reactions) != null && h.includes(d))) && (n.reactions ?? (n.reactions = [])).push(d);
c && (d.f ^= or), s && m !== null && (m.f & ge) === 0 && (d.f ^= ge);
}
for (o = 0; o < u; o++)
if (n = r[o], Bt(
/** @type {Derived} */
n
) && pi(
/** @type {Derived} */
n
), n.wv > e.wv)
return !0;
}
(!i || S !== null && !Ue) && Ce(e, fe);
}
return !1;
}
function ko(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 Fa(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), Fa(t))
throw e;
return;
}
if (r !== null && (tr = !0), ko(e, t), Fa(t))
throw e;
}
function Li(e, t, r = !0) {
var i = e.reactions;
if (i !== null)
for (var o = 0; o < i.length; o++) {
var n = i[o];
ne != null && ne.includes(e) || ((n.f & we) !== 0 ? Li(
/** @type {Derived} */
n,
t,
!1
) : t === n && (r ? Ce(n, ze) : (n.f & fe) !== 0 && Ce(n, ot), pr(
/** @type {Effect} */
n
)));
}
}
function xi(e) {
var k;
var t = ae, r = he, i = be, o = j, n = Ue, c = ne, s = ie, u = Ve, d = e.f;
ae = /** @type {null | Value[]} */
null, he = 0, be = null, Ue = (d & ge) !== 0 && (Ve || !at || j === null), j = (d & (Ne | nt)) === 0 ? e : null, ne = null, qa(e.ctx), Ve = !1, cr++, e.f |= $r;
try {
var m = (
/** @type {Function} */
(0, e.fn)()
), h = e.deps;
if (ae !== null) {
var p;
if (fr(e, he), h !== null && he > 0)
for (h.length = he + ae.length, p = 0; p < ae.length; p++)
h[he + p] = ae[p];
else
e.deps = h = ae;
if (!Ue)
for (p = he; p < h.length; p++)
((k = h[p]).reactions ?? (k.reactions = [])).push(e);
} else h !== null && he < h.length && (fr(e, he), h.length = he);
if (gi() && be !== null && !Ve && h !== null && (e.f & (we | ot | ze)) === 0)
for (p = 0; p < /** @type {Source[]} */
be.length; p++)
Li(
be[p],
/** @type {Effect} */
e
);
return o !== null && o !== e && (cr++, be !== null && (i === null ? i = be : i.push(.../** @type {Source[]} */
be))), m;
} finally {
ae = t, he = r, be = i, j = o, Ue = n, ne = c, qa(s), Ve = u, e.f ^= $r;
}
}
function _o(e, t) {
let r = t.reactions;
if (r !== null) {
var i = On.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 & we) !== 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
(ae === null || !ae.includes(t)) && (Ce(t, ot), (t.f & (ge | or)) === 0 && (t.f ^= or), vi(
/** @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++)
_o(e, r[i]);
}
function Wr(e) {
var t = e.f;
if ((t & dr) === 0) {
Ce(e, fe);
var r = S, i = ie, o = at;
S = e, at = !0;
try {
(t & Fr) !== 0 ? Ro(e) : Ri(e), Vi(e);
var n = xi(e);
e.teardown = typeof n == "function" ? n : null, e.wv = Ci;
var c = e.deps, s;
} catch (u) {
br(u, e, r, i || e.ctx);
} finally {
at = o, S = r;
}
}
}
function wo() {
try {
to();
} catch (e) {
if (sr !== null)
br(e, sr, null);
else
throw e;
}
}
function Ti() {
var e = at;
try {
var t = 0;
for (at = !0; Dt.length > 0; ) {
t++ > 1e3 && wo();
var r = Dt, i = r.length;
Dt = [];
for (var o = 0; o < i; o++) {
var n = Eo(r[o]);
Co(n);
}
Ft.clear();
}
} finally {
lr = !1, at = e, sr = null;
}
}
function Co(e) {
var t = e.length;
if (t !== 0)
for (var r = 0; r < t; r++) {
var i = e[r];
if ((i.f & (dr | _t)) === 0)
try {
Bt(i) && (Wr(i), i.deps === null && i.first === null && i.nodes_start === null && (i.teardown === null ? Si(i) : i.fn = null));
} catch (o) {
br(o, i, null, i.ctx);
}
}
}
function pr(e) {
lr || (lr = !0, queueMicrotask(Ti));
for (var t = sr = e; t.parent !== null; ) {
t = t.parent;
var r = t.f;
if ((r & (nt | Ne)) !== 0) {
if ((r & fe) === 0) return;
t.f ^= fe;
}
}
Dt.push(t);
}
function Eo(e) {
for (var t = [], r = e; r !== null; ) {
var i = r.f, o = (i & (Ne | nt)) !== 0, n = o && (i & fe) !== 0;
if (!n && (i & _t) === 0) {
if ((i & ri) !== 0)
t.push(r);
else if (o)
r.f ^= fe;
else
try {
Bt(r) && Wr(r);
} catch (u) {
br(u, r, null, r.ctx);
}
var c = r.first;
if (c !== null) {
r = c;
continue;
}
}
var s = r.parent;
for (r = r.next; r === null && s !== null; )
r = s.next, s = s.parent;
}
return t;
}
function E(e) {
for (var t; ; ) {
if (Jn(), Dt.length === 0)
return (
/** @type {T} */
t
);
lr = !0, Ti();
}
}
async function jr() {
await Promise.resolve(), E();
}
function l(e) {
var t = e.f, r = (t & we) !== 0;
if (j !== null && !Ve) {
if (!(ne != null && ne.includes(e))) {
var i = j.deps;
e.rv < cr && (e.rv = cr, ae === null && i !== null && i[he] === e ? he++ : ae === null ? ae = [e] : (!Ue || !ae.includes(e)) && ae.push(e));
}
} else if (r && /** @type {Derived} */
e.deps === null && /** @type {Derived} */
e.effects === null) {
var o = (
/** @type {Derived} */
e
), n = o.parent;
n !== null && (n.f & ge) === 0 && (o.f ^= ge);
}
return r && (o = /** @type {Derived} */
e, Bt(o) && pi(o)), Mt && Ft.has(e) ? Ft.get(e) : e.v;
}
function it(e) {
var t = Ve;
try {
return Ve = !0, e();
} finally {
Ve = t;
}
}
const Lo = -7169;
function Ce(e, t) {
e.f = e.f & Lo | t;
}
function xo(e) {
S === null && j === null && eo(), j !== null && (j.f & ge) !== 0 && S === null && Qn(), Mt && Xn();
}
function To(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 o = S, n = {
ctx: ie,
deps: null,
nodes_start: null,
nodes_end: null,
f: e | ze,
first: null,
fn: t,
last: null,
next: null,
parent: o,
prev: null,
teardown: null,
transitions: null,
wv: 0
};
if (r)
try {
Wr(n), n.f |= Zn;
} catch (u) {
throw We(n), u;
}
else t !== null && pr(n);
var c = r && n.deps === null && n.first === null && n.nodes_start === null && n.teardown === null && (n.f & (ai | nr)) === 0;
if (!c && i && (o !== null && To(n, o), j !== null && (j.f & we) !== 0)) {
var s = (
/** @type {Derived} */
j
);
(s.effects ?? (s.effects = [])).push(n);
}
return n;
}
function Yr(e) {
const t = lt(ur, null, !1);
return Ce(t, fe), t.teardown = e, t;
}
function zr(e) {
xo();
var t = S !== null && (S.f & Ne) !== 0 && ie !== null && !ie.m;
if (t) {
var r = (
/** @type {ComponentContext} */
ie
);
(r.e ?? (r.e = [])).push({
fn: e,
effect: S,
reaction: j
});
} else {
var i = Kr(e);
return i;
}
}
function Io(e) {
const t = lt(nt, e, !0);
return () => {
We(t);
};
}
function Vo(e) {
const t = lt(nt, e, !0);
return (r = {}) => new Promise((i) => {
r.outro ? Dr(t, () => {
We(t), i(void 0);
}) : (We(t), i(void 0));
});
}
function Kr(e) {
return lt(ri, e, !1);
}
function Jr(e) {
return lt(ur, e, !0);
}
function Ie(e, t = [], r = hr) {
const i = t.map(r);
return Ii(() => e(...i.map(l)));
}
function Ii(e, t = 0) {
return lt(ur | Fr | t, e, !0);
}
function Nr(e, t = !0) {
return lt(ur | Ne, e, !0, t);
}
function Vi(e) {
var t = e.teardown;
if (t !== null) {
const r = Mt, i = j;
Ha(!0), je(null);
try {
t.call(null);
} finally {
Ha(r), je(i);
}
}
}
function Ri(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 : We(r, t), r = i;
}
}
function Ro(e) {
for (var t = e.first; t !== null; ) {
var r = t.next;
(t.f & Ne) === 0 && We(t), t = r;
}
}
function We(e, t = !0) {
var r = !1;
(t || (e.f & Gn) !== 0) && e.nodes_start !== null && (ji(
e.nodes_start,
/** @type {TemplateNode} */
e.nodes_end
), r = !0), Ri(e, t && !r), fr(e, 0), Ce(e, dr);
var i = e.transitions;
if (i !== null)
for (const n of i)
n.stop();
Vi(e);
var o = e.parent;
o !== null && o.first !== null && Si(e), e.next = e.prev = e.teardown = e.ctx = e.deps = e.fn = e.nodes_start = e.nodes_end = null;
}
function ji(e, t) {
for (; e !== null; ) {
var r = e === t ? null : (
/** @type {TemplateNode} */
/* @__PURE__ */ Ye(e)
);
e.remove(), e = r;
}
}
function Si(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 Dr(e, t) {
var r = [];
$i(e, r, !0), jo(r, () => {
We(e), t && t();
});
}
function jo(e, t) {
var r = e.length;
if (r > 0) {
var i = () => --r || t();
for (var o of e)
o.out(i);
} else
t();
}
function $i(e, t, r) {
if ((e.f & _t) === 0) {
if (e.f ^= _t, e.transitions !== null)
for (const c of e.transitions)
(c.is_global || r) && t.push(c);
for (var i = e.first; i !== null; ) {
var o = i.next, n = (i.f & Mr) !== 0 || (i.f & Ne) !== 0;
$i(i, t, n ? r : !1), i = o;
}
}
}
function Ma(e) {
Pi(e, !0);
}
function Pi(e, t) {
if ((e.f & _t) !== 0) {
e.f ^= _t, (e.f & fe) === 0 && (e.f ^= fe), Bt(e) && (Ce(e, ze), pr(e));
for (var r = e.first; r !== null; ) {
var i = r.next, o = (r.f & Mr) !== 0 || (r.f & Ne) !== 0;
Pi(r, o ? t : !1), r = i;
}
if (e.transitions !== null)
for (const n of e.transitions)
(n.is_global || t) && n.in();
}
}
const So = ["touchstart", "touchmove"];
function $o(e) {
return So.includes(e);
}
function Po(e, t) {
if (t) {
const r = document.body;
e.autofocus = !0, Br(() => {
document.activeElement === r && e.focus();
});
}
}
let Ba = !1;
function zi() {
Ba || (Ba = !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 Ni(e) {
var t = j, r = S;
je(null), Ge(null);
try {
return e();
} finally {
je(t), Ge(r);
}
}
function zo(e, t, r, i = r) {
e.addEventListener(t, () => Ni(r));
const o = e.__on_r;
o ? e.__on_r = () => {
o(), i(!0);
} : e.__on_r = () => i(!0), zi();
}
const Di = /* @__PURE__ */ new Set(), qr = /* @__PURE__ */ new Set();
function No(e, t, r, i = {}) {
function o(n) {
if (i.capture || zt.call(t, n), !n.cancelBubble)
return Ni(() => r == null ? void 0 : r.call(this, n));
}
return e.startsWith("pointer") || e.startsWith("touch") || e === "wheel" ? Br(() => {
t.addEventListener(e, o, i);
}) : t.addEventListener(e, o, i), o;
}
function Me(e, t, r, i, o) {
var n = { capture: i, passive: o }, c = No(e, t, r, n);
(t === document.body || t === window || t === document) && Yr(() => {
t.removeEventListener(e, c, n);
});
}
function Do(e) {
for (var t = 0; t < e.length; t++)
Di.add(e[t]);
for (var r of qr)
r(e);
}
function zt(e) {
var J;
var t = this, r = (
/** @type {Node} */
t.ownerDocument
), i = e.type, o = ((J = e.composedPath) == null ? void 0 : J.call(e)) || [], n = (
/** @type {null | Element} */
o[0] || e.target
), c = 0, s = e.__root;
if (s) {
var u = o.indexOf(s);
if (u !== -1 && (t === document || t === /** @type {any} */
window)) {
e.__root = t;
return;
}
var d = o.indexOf(t);
if (d === -1)
return;
u <= d && (c = u);
}
if (n = /** @type {Element} */
o[c] || e.target, n !== t) {
qt(e, "currentTarget", {
configurable: !0,
get() {
return n || r;
}
});
var m = j, h = S;
je(null), Ge(null);
try {
for (var p, k = []; n !== null; ) {
var V = n.assignedSlot || n.parentNode || /** @type {any} */
n.host || null;
try {
var _ = n["__" + i];
if (_ != null && (!/** @type {any} */
n.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 === n))
if (Qa(_)) {
var [O, ...ue] = _;
O.apply(n, [e, ...ue]);
} else
_.call(n, e);
} catch (te) {
p ? k.push(te) : p = te;
}
if (e.cancelBubble || V === t || V === null)
break;
n = V;
}
if (p) {
for (let te of k)
queueMicrotask(() => {
throw te;
});
throw p;
}
} finally {
e.__root = t, delete e.currentTarget, je(m), Ge(h);
}
}
}
function Xr(e) {
var t = document.createElement("template");
return t.innerHTML = e, t.content;
}
function Re(e, t) {
var r = (
/** @type {Effect} */
S
);
r.nodes_start === null && (r.nodes_start = e, r.nodes_end = t);
}
// @__NO_SIDE_EFFECTS__
function Ee(e, t) {
var r = (t & uo) !== 0, i = (t & ho) !== 0, o, n = !e.startsWith("<!>");
return () => {
if (D)
return Re(N, null), N;
o === void 0 && (o = Xr(n ? e : "<!>" + e), r || (o = /** @type {Node} */
/* @__PURE__ */ me(o)));
var c = (
/** @type {TemplateNode} */
i || Ai ? document.importNode(o, !0) : o.cloneNode(!0)
);
if (r) {
var s = (
/** @type {TemplateNode} */
/* @__PURE__ */ me(c)
), u = (
/** @type {TemplateNode} */
c.lastChild
);
Re(s, u);
} else
Re(c, c);
return c;
};
}
// @__NO_SIDE_EFFECTS__
function mr(e, t, r = "svg") {
var i = !e.startsWith("<!>"), o = `<${r}>${i ? e : "<!>" + e}</${r}>`, n;
return () => {
if (D)
return Re(N, null), N;
if (!n) {
var c = (
/** @type {DocumentFragment} */
Xr(o)
), s = (
/** @type {Element} */
/* @__PURE__ */ me(c)
);
n = /** @type {Element} */
/* @__PURE__ */ me(s);
}
var u = (
/** @type {TemplateNode} */
n.cloneNode(!0)
);
return Re(u, u), u;
};
}
function Xt() {
if (D)
return Re(N, null), N;
var e = document.createDocumentFragment(), t = document.createComment(""), r = vr();
return e.append(t, r), Re(t, r), e;
}
function H(e, t) {
if (D) {
S.nodes_end = N, wt();
return;
}
e !== null && e.before(
/** @type {Node} */
t
);
}
function qo(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 Oi(e, t);
}
function Oo(e, t) {
Pr(), t.intro = t.intro ?? !1;
const r = t.target, i = D, o = N;
try {
for (var n = (
/** @type {TemplateNode} */
/* @__PURE__ */ me(r)
); n && (n.nodeType !== 8 || /** @type {Comment} */
n.data !== Zr); )
n = /** @type {TemplateNode} */
/* @__PURE__ */ Ye(n);
if (!n)
throw kt;
yt(!0), Ze(
/** @type {Comment} */
n
), wt();
const c = Oi(e, { ...t, anchor: n });
if (N === null || N.nodeType !== 8 || /** @type {Comment} */
N.data !== fi)
throw gr(), kt;
return yt(!1), /** @type {Exports} */
c;
} catch (c) {
if (c === kt)
return t.recover === !1 && ro(), Pr(), yo(r), yt(!1), qi(e, t);
throw c;
} finally {
yt(i), Ze(o);
}
}
const pt = /* @__PURE__ */ new Map();
function Oi(e, { target: t, anchor: r, props: i = {}, events: o, context: n, intro: c = !0 }) {
Pr();
var s = /* @__PURE__ */ new Set(), u = (h) => {
for (var p = 0; p < h.length; p++) {
var k = h[p];
if (!s.has(k)) {
s.add(k);
var V = $o(k);
t.addEventListener(k, zt, { passive: V });
var _ = pt.get(k);
_ === void 0 ? (document.addEventListener(k, zt, { passive: V }), pt.set(k, 1)) : pt.set(k, _ + 1);
}
}
};
u(Hn(Di)), qr.add(u);
var d = void 0, m = Vo(() => {
var h = r ?? t.appendChild(vr());
return Nr(() => {
if (n) {
di({});
var p = (
/** @type {ComponentContext} */
ie
);
p.c = n;
}
o && (i.$$events = o), D && Re(
/** @type {TemplateNode} */
h,
null
), d = e(h, i) || {}, D && (S.nodes_end = N), n && hi();
}), () => {
var V;
for (var p of s) {
t.removeEventListener(p, zt);
var k = (
/** @type {number} */
pt.get(p)
);
--k === 0 ? (document.removeEventListener(p, zt), pt.delete(p)) : pt.set(p, k);
}
qr.delete(u), h !== r && ((V = h.parentNode) == null || V.removeChild(h));
};
});
return Or.set(d, m), d;
}
let Or = /* @__PURE__ */ new WeakMap();
function Ho(e, t) {
const r = Or.get(e);
return r ? (Or.delete(e), r(t)) : Promise.resolve();
}
function K(e, t, [r, i] = [0, 0]) {
D && r === 0 && wt();
var o = e, n = null, c = null, s = ce, u = r > 0 ? Mr : 0, d = !1;
const m = (p, k = !0) => {
d = !0, h(k, p);
}, h = (p, k) => {
if (s === (s = p)) return;
let V = !1;
if (D && i !== -1) {
if (r === 0) {
const O = (
/** @type {Comment} */
o.data
);
O === Zr ? i = 0 : O === ci ? i = 1 / 0 : (i = parseInt(O.substring(1)), i !== i && (i = s ? 1 / 0 : -1));
}
const _ = i > r;
!!s === _ && (o = mo(), Ze(o), yt(!1), V = !0, i = -1);
}
s ? (n ? Ma(n) : k && (n = Nr(() => k(o))), c && Dr(c, () => {
c = null;
})) : (c ? Ma(c) : k && (c = Nr(() => k(o, [r + 1, i]))), n && Dr(n, () => {
n = null;
})), V && yt(!0);
};
Ii(() => {
d = !1, t(m), d || h(null, null);
}, u), D && (o = N);
}
function tt(e, t, r = !1, i = !1, o = !1) {
var n = e, c = "";
Ie(() => {
var s = (
/** @type {Effect} */
S
);
if (c === (c = t() ?? "")) {
D && wt();
return;
}
if (s.nodes_start !== null && (ji(
s.nodes_start,
/** @type {TemplateNode} */
s.nodes_end
), s.nodes_start = s.nodes_end = null), c !== "") {
if (D) {
N.data;
for (var u = wt(), d = u; u !== null && (u.nodeType !== 8 || /** @type {Comment} */
u.data !== ""); )
d = u, u = /** @type {TemplateNode} */
/* @__PURE__ */ Ye(u);
if (u === null)
throw gr(), kt;
Re(N, d), n = Ze(u);
return;
}
var m = c + "";
r ? m = `<svg>${m}</svg>` : i && (m = `<math>${m}</math>`);
var h = Xr(m);
if ((r || i) && (h = /** @type {Element} */
/* @__PURE__ */ me(h)), Re(
/** @type {TemplateNode} */
/* @__PURE__ */ me(h),
/** @type {TemplateNode} */
h.lastChild
), r || i)
for (; /* @__PURE__ */ me(h); )
n.before(
/** @type {Node} */
/* @__PURE__ */ me(h)
);
else
n.before(h);
}
});
}
function Fo(e, t, r, i, o) {
var s;
D && wt();
var n = (s = t.$$slots) == null ? void 0 : s[r], c = !1;
n === !0 && (n = t.children, c = !0), n === void 0 || n(e, c ? () => i : i);
}
const Ua = [...`
\r\f \v\uFEFF`];
function Mo(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 n = o.length, c = 0; (c = i.indexOf(o, c)) >= 0; ) {
var s = c + n;
(c === 0 || Ua.includes(i[c - 1])) && (s === i.length || Ua.includes(i[s])) ? i = (c === 0 ? "" : i.substring(0, c)) + i.substring(s + 1) : c = s;
}
}
return i === "" ? null : i;
}
function Bo(e, t, r, i, o, n) {
var c = e.__className;
if (D || c !== r || c === void 0) {
var s = Mo(r, i, n);
(!D || s !== e.getAttribute("class")) && (s == null ? e.removeAttribute("class") : e.className = s), e.__className = r;
} else if (n && o !== n)
for (var u in n) {
var d = !!n[u];
(o == null || d !== !!o[u]) && e.classList.toggle(u, d);
}
return n;
}
const Uo = Symbol("is custom element"), Zo = Symbol("is html");
function Za(e) {
if (D) {
var t = !1, r = () => {
if (!t) {
if (t = !0, e.hasAttribute("value")) {
var i = e.value;
R(e, "value", null), e.value = i;
}
if (e.hasAttribute("checked")) {
var o = e.checked;
R(e, "checked", null), e.checked = o;
}
}
};
e.__on_r = r, Kn(r), zi();
}
}
function Go(e, t) {
var r = Hi(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 R(e, t, r, i) {
var o = Hi(e);
D && (o[t] = e.getAttribute(t), t === "src" || t === "srcset" || t === "href" && e.nodeName === "LINK") || o[t] !== (o[t] = r) && (t === "loading" && (e[Wn] = r), r == null ? e.removeAttribute(t) : typeof r != "string" && Wo(e).includes(t) ? e[t] = r : e.setAttribute(t, r));
}
function Hi(e) {
return (
/** @type {Record<string | symbol, unknown>} **/
// @ts-expect-error
e.__attributes ?? (e.__attributes = {
[Uo]: e.nodeName.includes("-"),
[Zo]: e.namespaceURI === go
})
);
}
var Ga = /* @__PURE__ */ new Map();
function Wo(e) {
var t = Ga.get(e.nodeName);
if (t) return t;
Ga.set(e.nodeName, t = []);
for (var r, i = e, o = Element.prototype; o !== i; ) {
r = Fn(i);
for (var n in r)
r[n].set && t.push(n);
i = ei(i);
}
return t;
}
function Yo(e, t, r = t) {
zo(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.
(D && e.defaultChecked !== e.checked || // If defaultChecked is set, then checked == defaultChecked
it(t) == null) && r(e.checked), Jr(() => {
var i = t();
e.checked = !!i;
});
}
function Wa(e, t) {
return e === t || (e == null ? void 0 : e[Nt]) === t;
}
function Qt(e = {}, t, r, i) {
return Kr(() => {
var o, n;
return Jr(() => {
o = n, n = [], it(() => {
e !== r(...n) && (t(e, ...n), o && Wa(r(...o), e) && t(null, ...o));
});
}), () => {
Br(() => {
n && Wa(r(...n), e) && t(null, ...n);
});
};
}), e;
}
let er = !1, Hr = Symbol();
function Ko(e, t, r) {
const i = r[t] ?? (r[t] = {
store: null,
source: /* @__PURE__ */ Gr(void 0),
unsubscribe: At
});
if (i.store !== e && !(Hr in r))
if (i.unsubscribe(), i.store = e ?? null, e == null)
i.source.v = void 0, i.unsubscribe = At;
else {
var o = !0;
i.unsubscribe = Bi(e, (n) => {
o ? i.source.v = n : y(i.source, n);
}), o = !1;
}
return e && Hr in r ? ar(e) : l(i.source);
}
function Jo() {
const e = {};
function t() {
Yr(() => {
for (var r in e)
e[r].unsubscribe();
qt(e, Hr, {
enumerable: !1,
value: !0
});
});
}
return [e, t];
}
function Xo(e) {
var t = er;
try {
return er = !1, [e(), er];
} finally {
er = t;
}
}
function Ya(e) {
var t;
return ((t = e.ctx) == null ? void 0 : t.d) ?? !1;
}
function x(e, t, r, i) {
var st;
var o = (r & lo) !== 0, n = !0, c = (r & co) !== 0, s = (r & fo) !== 0, u = !1, d;
c ? [d, u] = Xo(() => (
/** @type {V} */
e[t]
)) : d = /** @type {V} */
e[t];
var m = Nt in e || ii in e, h = c && (((st = rt(e, t)) == null ? void 0 : st.set) ?? (m && t in e && ((F) => e[t] = F))) || void 0, p = (
/** @type {V} */
i
), k = !0, V = !1, _ = () => (V = !0, k && (k = !1, s ? p = it(
/** @type {() => V} */
i
) : p = /** @type {V} */
i), p);
d === void 0 && i !== void 0 && (h && n && ao(), d = _(), h && h(d));
var O;
if (O = () => {
var F = (
/** @type {V} */
e[t]
);
return F === void 0 ? _() : (k = !0, V = !1, F);
}, (r & so) === 0)
return O;
if (h) {
var ue = e.$$legacy;
return function(F, oe) {
return arguments.length > 0 ? ((!oe || ue || u) && h(oe ? O() : F), F) : O();
};
}
var J = !1, te = /* @__PURE__ */ Gr(d), X = /* @__PURE__ */ hr(() => {
var F = O(), oe = l(te);
return J ? (J = !1, oe) : te.v = F;
});
return c && l(X), o || (X.equals = Ur), function(F, oe) {
if (arguments.length > 0) {
const ye = oe ? l(X) : c ? Be(F) : F;
if (!X.equals(ye)) {
if (J = !0, y(te, ye), V && p !== void 0 && (p = ye), Ya(X))
return F;
it(() => l(X));
}
return F;
}
return Ya(X) ? X.v : l(X);
};
}
function Qo(e) {
return new el(e);
}
var Pe, pe;
class el {
/**
* @param {ComponentConstructorOptions & {
* component: any;
* }} options
*/
constructor(t) {
/** @type {any} */
Ir(this, Pe);
/** @type {Record<string, any>} */
Ir(this, pe);
var n;
var r = /* @__PURE__ */ new Map(), i = (c, s) => {
var u = /* @__PURE__ */ Gr(s);
return r.set(c, u), u;
};
const o = new Proxy(
{ ...t.props || {}, $$events: {} },
{
get(c, s) {
return l(r.get(s) ?? i(s, Reflect.get(c, s)));
},
has(c, s) {
return s === ii ? !0 : (l(r.get(s) ?? i(s, Reflect.get(c, s))), Reflect.has(c, s));
},
set(c, s, u) {
return y(r.get(s) ?? i(s, u), u), Reflect.set(c, s, u);
}
}
);
Vr(this, pe, (t.hydrate ? Oo : qi)(t.component, {
target: t.target,
anchor: t.anchor,
props: o,
context: t.context,
intro: t.intro ?? !1,
recover: t.recover
})), (!((n = t == null ? void 0 : t.props) != null && n.$$host) || t.sync === !1) && E(), Vr(this, Pe, o.$$events);
for (const c of Object.keys(se(this, pe)))
c === "$set" || c === "$destroy" || c === "$on" || qt(this, c, {
get() {
return se(this, pe)[c];
},
/** @param {any} value */
set(s) {
se(this, pe)[c] = s;
},
enumerable: !0
});
se(this, pe).$set = /** @param {Record<string, any>} next */
(c) => {
Object.assign(o, c);
}, se(this, pe).$destroy = () => {
Ho(se(this, pe));
};
}
/** @param {Record<string, any>} props */
$set(t) {
se(this, pe).$set(t);
}
/**
* @param {string} event
* @param {(...args: any[]) => any} callback
* @returns {any}
*/
$on(t, r) {
se(this, Pe)[t] = se(this, Pe)[t] || [];
const i = (...o) => r.call(this, ...o);
return se(this, Pe)[t].push(i), () => {
se(this, Pe)[t] = se(this, Pe)[t].filter(
/** @param {any} fn */
(o) => o !== i
);
};
}
$destroy() {
se(this, pe).$destroy();
}
}
Pe = new WeakMap(), pe = new WeakMap();
let Fi;
typeof HTMLElement == "function" && (Fi = class extends HTMLElement {
/**
* @param {*} $$componentCtor
* @param {*} $$slots
* @param {*} use_shadow_dom
*/
constructor(t, r, i) {
super();
/** The Svelte component constructor */
_e(this, "$$ctor");
/** Slots */
_e(this, "$$s");
/** @type {any} The Svelte component instance */
_e(this, "$$c");
/** Whether or not the custom element is connected */
_e(this, "$$cn", !1);
/** @type {Record<string, any>} Component props data */
_e(this, "$$d", {});
/** `true` if currently in the process of reflecting component props back to attributes */
_e(this, "$$r", !1);
/** @type {Record<string, CustomElementPropDefinition>} Props definition (name, reflected, type etc) */
_e(this, "$$p_d", {});
/** @type {Record<string, EventListenerOrEventListenerObject[]>} Event listeners */
_e(this, "$$l", {});
/** @type {Map<EventListenerOrEventListenerObject, Function>} Event listener unsubscribe functions */
_e(this, "$$l_u", /* @__PURE__ */ new Map());
/** @type {any} The managed render effect for reflecting attributes */
_e(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 (n) => {
const c = document.createElement("slot");
o !== "default" && (c.name = o), H(n, c);
};
};
if (await Promise.resolve(), !this.$$cn || this.$$c)
return;
const r = {}, i = tl(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 n = this.$$g_p(o.name);
n in this.$$d || (this.$$d[n] = rr(n, 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 = Qo({
component: this.$$ctor,
target: this.shadowRoot || this,
props: {
...this.$$d,
$$slots: r,
$$host: this
}
}), this.$$me = Io(() => {
Jr(() => {
var o;
this.$$r = !0;
for (const n of ir(this.$$c)) {
if (!((o = this.$$p_d[n]) != null && o.reflect)) continue;
this.$$d[n] = this.$$c[n];
const c = rr(
n,
this.$$d[n],
this.$$p_d,
"toAttribute"
);
c == null ? this.removeAttribute(this.$$p_d[n].attribute || n) : this.setAttribute(this.$$p_d[n].attribute || n, c);
}
this.$$r = !1;
});
});
for (const o in this.$$l)
for (const n of this.$$l[o]) {
const c = this.$$c.$on(o, n);
this.$$l_u.set(n, c);
}
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] = rr(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 rr(e, t, r, i) {
var n;
const o = (n = r[e]) == null ? void 0 : n.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 tl(e) {
const t = {};
return e.childNodes.forEach((r) => {
t[
/** @type {Element} node */
r.slot || "default"
] = !0;
}), t;
}
function rl(e, t, r, i, o, n) {
let c = class extends Fi {
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) => {
qt(c.prototype, s, {
get() {
return this.$$c && s in this.$$c ? this.$$c[s] : this.$$d[s];
},
set(u) {
var h;
u = rr(s, u, t), this.$$d[s] = u;
var d = this.$$c;
if (d) {
var m = (h = rt(d, s)) == null ? void 0 : h.get;
m ? d[s] = u : d.$set({ [s]: u });
}
}
});
}), i.forEach((s) => {
qt(c.prototype, s, {
get() {
var u;
return (u = this.$$c) == null ? void 0 : u[s];
}
});
}), e.element = /** @type {any} */
c, c;
}
function Mi(e) {
ie === null && ui(), zr(() => {
const t = it(e);
if (typeof t == "function") return (
/** @type {() => void} */
t
);
});
}
function al(e) {
ie === null && ui(), Mi(() => () => it(e));
}
function Bi(e, t, r) {
if (e == null)
return t(void 0), At;
const i = it(
() => e.subscribe(
t,
// @ts-expect-error
r
)
);
return i.unsubscribe ? () => i.unsubscribe() : i;
}
const mt = [];
function il(e, t = At) {
let r = null;
const i = /* @__PURE__ */ new Set();
function o(s) {
if (si(e, s) && (e = s, r)) {
const u = !mt.length;
for (const d of i)
d[1](), mt.push(d, e);
if (u) {
for (let d = 0; d < mt.length; d += 2)
mt[d][0](mt[d + 1]);
mt.length = 0;
}
}
}
function n(s) {
o(s(
/** @type {T} */
e
));
}
function c(s, u = At) {
const d = [s, u];
return i.add(d), i.size === 1 && (r = t(o, n) || At), s(
/** @type {T} */
e
), () => {
i.delete(d), i.size === 0 && r && (r(), r = null);
};
}
return { set: o, update: n, subscribe: c };
}
function ar(e) {
let t;
return Bi(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: il({})
};
const nl = {
ariaLinkLabel: "Besoek Altcha.org",
enterCode: "Voer kode in",
enterCodeAria: "Voer die kode in wat jy hoor. Druk Spasie om die klank af te speel.",
error: "Verifikasie het misluk. Probeer later weer.",
expired: "Verifikasie het verval. Probeer weer.",
footer: 'Beskerm deur <a href="https://altcha.org/" target="_blank" aria-label="Besoek Altcha.org">ALTCHA</a>',
getAudioChallenge: "Kry 'n klankuitdaging",
label: "Ek i