@beyonk/gdpr-cookie-consent-banner
Version:
GDPR Cookie Consent Banner for Svelte/Kit
1,999 lines • 71.1 kB
JavaScript
var Sr = Object.defineProperty;
var bn = (e) => {
throw TypeError(e);
};
var Ir = (e, t, n) => t in e ? Sr(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n;
var Z = (e, t, n) => Ir(e, typeof t != "symbol" ? t + "" : t, n), wn = (e, t, n) => t.has(e) || bn("Cannot " + n);
var U = (e, t, n) => (wn(e, t, "read from private field"), n ? n.call(e) : t.get(e)), qt = (e, t, n) => t.has(e) ? bn("Cannot add the same private member more than once") : t instanceof WeakSet ? t.add(e) : t.set(e, n), Ht = (e, t, n, r) => (wn(e, t, "write to private field"), r ? r.call(e, n) : t.set(e, n), n);
const Nr = "5";
var jn;
typeof window < "u" && ((jn = window.__svelte ?? (window.__svelte = {})).v ?? (jn.v = /* @__PURE__ */ new Set())).add(Nr);
let Ue = !1, Rr = !1;
function xr() {
Ue = !0;
}
xr();
const Dr = 1, Pr = 2, jr = 16, Mr = 1, Br = 2, Fr = 4, Ur = 8, qr = 16, Hr = 4, Yr = 1, Vr = 2, nn = "[", rn = "[!", sn = "]", je = {}, H = Symbol(), zr = "http://www.w3.org/1999/xhtml", yn = !1, se = 2, Mn = 4, Ot = 8, Lt = 16, de = 32, Re = 64, gt = 128, W = 256, bt = 512, Y = 1024, _e = 2048, xe = 4096, ve = 8192, St = 16384, Bn = 32768, It = 65536, Gr = 1 << 17, Wr = 1 << 19, Fn = 1 << 20, Gt = 1 << 21, Me = Symbol("$state"), Un = Symbol("legacy props"), Jr = Symbol("");
var Nt = Array.isArray, Kr = Array.prototype.indexOf, an = Array.from, wt = Object.keys, yt = Object.defineProperty, $e = Object.getOwnPropertyDescriptor, qn = Object.getOwnPropertyDescriptors, Zr = Object.prototype, Xr = Array.prototype, ln = Object.getPrototypeOf, mn = Object.isExtensible;
function Qr(e) {
return typeof e == "function";
}
const We = () => {
};
function ei(e) {
return e();
}
function mt(e) {
for (var t = 0; t < e.length; t++)
e[t]();
}
const ti = typeof requestIdleCallback > "u" ? (e) => setTimeout(e, 1) : requestIdleCallback;
let et = [], tt = [];
function Hn() {
var e = et;
et = [], mt(e);
}
function Yn() {
var e = tt;
tt = [], mt(e);
}
function Vn(e) {
et.length === 0 && queueMicrotask(Hn), et.push(e);
}
function ni(e) {
tt.length === 0 && ti(Yn), tt.push(e);
}
function $n() {
et.length > 0 && Hn(), tt.length > 0 && Yn();
}
function zn(e) {
return e === this.v;
}
function ri(e, t) {
return e != e ? t == t : e !== t || e !== null && typeof e == "object" || typeof e == "function";
}
function on(e) {
return !ri(e, this.v);
}
function ii(e) {
throw new Error("https://svelte.dev/e/effect_in_teardown");
}
function si() {
throw new Error("https://svelte.dev/e/effect_in_unowned_derived");
}
function ai(e) {
throw new Error("https://svelte.dev/e/effect_orphan");
}
function li() {
throw new Error("https://svelte.dev/e/effect_update_depth_exceeded");
}
function oi() {
throw new Error("https://svelte.dev/e/hydration_failed");
}
function ui(e) {
throw new Error("https://svelte.dev/e/props_invalid_value");
}
function fi() {
throw new Error("https://svelte.dev/e/state_descriptors_fixed");
}
function ci() {
throw new Error("https://svelte.dev/e/state_prototype_fixed");
}
function vi() {
throw new Error("https://svelte.dev/e/state_unsafe_mutation");
}
function Se(e, t) {
if (typeof e != "object" || e === null || Me in e)
return e;
const n = ln(e);
if (n !== Zr && n !== Xr)
return e;
var r = /* @__PURE__ */ new Map(), i = Nt(e), s = be(0), a = m, l = (o) => {
var u = m;
J(a);
var f;
return f = o(), J(u), f;
};
return i && r.set("length", be(
/** @type {any[]} */
e.length
)), new Proxy(
/** @type {any} */
e,
{
defineProperty(o, u, f) {
(!("value" in f) || f.configurable === !1 || f.enumerable === !1 || f.writable === !1) && fi();
var v = r.get(u);
return v === void 0 ? (v = l(() => be(f.value)), r.set(u, v)) : I(
v,
l(() => Se(f.value))
), !0;
},
deleteProperty(o, u) {
var f = r.get(u);
if (f === void 0)
u in o && r.set(
u,
l(() => be(H))
);
else {
if (i && typeof u == "string") {
var v = (
/** @type {Source<number>} */
r.get("length")
), c = Number(u);
Number.isInteger(c) && c < v.v && I(v, c);
}
I(f, H), kn(s);
}
return !0;
},
get(o, u, f) {
var _;
if (u === Me)
return e;
var v = r.get(u), c = u in o;
if (v === void 0 && (!c || (_ = $e(o, u)) != null && _.writable) && (v = l(() => be(Se(c ? o[u] : H))), r.set(u, v)), v !== void 0) {
var d = p(v);
return d === H ? void 0 : d;
}
return Reflect.get(o, u, f);
},
getOwnPropertyDescriptor(o, u) {
var f = Reflect.getOwnPropertyDescriptor(o, u);
if (f && "value" in f) {
var v = r.get(u);
v && (f.value = p(v));
} else if (f === void 0) {
var c = r.get(u), d = c == null ? void 0 : c.v;
if (c !== void 0 && d !== H)
return {
enumerable: !0,
configurable: !0,
value: d,
writable: !0
};
}
return f;
},
has(o, u) {
var d;
if (u === Me)
return !0;
var f = r.get(u), v = f !== void 0 && f.v !== H || Reflect.has(o, u);
if (f !== void 0 || $ !== null && (!v || (d = $e(o, u)) != null && d.writable)) {
f === void 0 && (f = l(() => be(v ? Se(o[u]) : H)), r.set(u, f));
var c = p(f);
if (c === H)
return !1;
}
return v;
},
set(o, u, f, v) {
var L;
var c = r.get(u), d = u in o;
if (i && u === "length")
for (var _ = f; _ < /** @type {Source<number>} */
c.v; _ += 1) {
var g = r.get(_ + "");
g !== void 0 ? I(g, H) : _ in o && (g = l(() => be(H)), r.set(_ + "", g));
}
c === void 0 ? (!d || (L = $e(o, u)) != null && L.writable) && (c = l(() => be(void 0)), I(
c,
l(() => Se(f))
), r.set(u, c)) : (d = c.v !== H, I(
c,
l(() => Se(f))
));
var b = Reflect.getOwnPropertyDescriptor(o, u);
if (b != null && b.set && b.set.call(v, f), !d) {
if (i && typeof u == "string") {
var w = (
/** @type {Source<number>} */
r.get("length")
), k = Number(u);
Number.isInteger(k) && k >= w.v && I(w, k + 1);
}
kn(s);
}
return !0;
},
ownKeys(o) {
p(s);
var u = Reflect.ownKeys(o).filter((c) => {
var d = r.get(c);
return d === void 0 || d.v !== H;
});
for (var [f, v] of r)
v.v !== H && !(f in o) && u.push(f);
return u;
},
setPrototypeOf() {
ci();
}
}
);
}
function kn(e, t = 1) {
I(e, e.v + t);
}
const nt = /* @__PURE__ */ new Map();
function rt(e, t) {
var n = {
f: 0,
// TODO ideally we could skip this altogether, but it causes type errors
v: e,
reactions: null,
equals: zn,
rv: 0,
wv: 0
};
return n;
}
function be(e, t) {
const n = rt(e);
return pi(n), n;
}
// @__NO_SIDE_EFFECTS__
function re(e, t = !1) {
var r;
const n = rt(e);
return t || (n.equals = on), Ue && O !== null && O.l !== null && ((r = O.l).s ?? (r.s = [])).push(n), n;
}
function En(e, t) {
return I(
e,
Ee(() => p(e))
), t;
}
function I(e, t, n = !1) {
m !== null && !ie && Mt() && (m.f & (se | Lt)) !== 0 && !(M != null && M.includes(e)) && vi();
let r = n ? Se(t) : t;
return Gn(e, r);
}
function Gn(e, t) {
if (!e.equals(t)) {
var n = e.v;
at ? nt.set(e, t) : nt.set(e, n), e.v = t, e.wv = nr(), Wn(e, _e), Mt() && $ !== null && ($.f & Y) !== 0 && ($.f & (de | Re)) === 0 && (z === null ? gi([e]) : z.push(e));
}
return t;
}
function Wn(e, t) {
var n = e.reactions;
if (n !== null)
for (var r = Mt(), i = n.length, s = 0; s < i; s++) {
var a = n[s], l = a.f;
(l & _e) === 0 && (!r && a === $ || (ee(a, t), (l & (Y | W)) !== 0 && ((l & se) !== 0 ? Wn(
/** @type {Derived} */
a,
xe
) : Pt(
/** @type {Effect} */
a
))));
}
}
// @__NO_SIDE_EFFECTS__
function it(e) {
var t = se | _e, n = m !== null && (m.f & se) !== 0 ? (
/** @type {Derived} */
m
) : null;
return $ === null || n !== null && (n.f & W) !== 0 ? t |= W : $.f |= Fn, {
ctx: O,
deps: null,
effects: null,
equals: zn,
f: t,
fn: e,
reactions: null,
rv: 0,
v: (
/** @type {V} */
null
),
wv: 0,
parent: n ?? $
};
}
// @__NO_SIDE_EFFECTS__
function un(e) {
const t = /* @__PURE__ */ it(e);
return t.equals = on, t;
}
function Jn(e) {
var t = e.effects;
if (t !== null) {
e.effects = null;
for (var n = 0; n < t.length; n += 1)
le(
/** @type {Effect} */
t[n]
);
}
}
function di(e) {
for (var t = e.parent; t !== null; ) {
if ((t.f & se) === 0)
return (
/** @type {Effect} */
t
);
t = t.parent;
}
return null;
}
function _i(e) {
var t, n = $;
ae(di(e));
try {
Jn(e), t = ir(e);
} finally {
ae(n);
}
return t;
}
function Kn(e) {
var t = _i(e), n = (me || (e.f & W) !== 0) && e.deps !== null ? xe : Y;
ee(e, n), e.equals(t) || (e.v = t, e.wv = nr());
}
function Rt(e) {
console.warn("https://svelte.dev/e/hydration_mismatch");
}
let C = !1;
function ce(e) {
C = e;
}
let A;
function Q(e) {
if (e === null)
throw Rt(), je;
return A = e;
}
function Be() {
return Q(
/** @type {TemplateNode} */
/* @__PURE__ */ he(A)
);
}
function N(e) {
if (C) {
if (/* @__PURE__ */ he(A) !== null)
throw Rt(), je;
A = e;
}
}
function Wt() {
for (var e = 0, t = A; ; ) {
if (t.nodeType === 8) {
var n = (
/** @type {Comment} */
t.data
);
if (n === sn) {
if (e === 0) return t;
e -= 1;
} else (n === nn || n === rn) && (e += 1);
}
var r = (
/** @type {TemplateNode} */
/* @__PURE__ */ he(t)
);
t.remove(), t = r;
}
}
var Cn, Zn, Xn, Qn;
function Jt() {
if (Cn === void 0) {
Cn = window, Zn = /Firefox/.test(navigator.userAgent);
var e = Element.prototype, t = Node.prototype, n = Text.prototype;
Xn = $e(t, "firstChild").get, Qn = $e(t, "nextSibling").get, mn(e) && (e.__click = void 0, e.__className = void 0, e.__attributes = null, e.__style = void 0, e.__e = void 0), mn(n) && (n.__t = void 0);
}
}
function st(e = "") {
return document.createTextNode(e);
}
// @__NO_SIDE_EFFECTS__
function Ne(e) {
return Xn.call(e);
}
// @__NO_SIDE_EFFECTS__
function he(e) {
return Qn.call(e);
}
function R(e, t) {
if (!C)
return /* @__PURE__ */ Ne(e);
var n = (
/** @type {TemplateNode} */
/* @__PURE__ */ Ne(A)
);
if (n === null)
n = A.appendChild(st());
else if (t && n.nodeType !== 3) {
var r = st();
return n == null || n.before(r), Q(r), r;
}
return Q(n), n;
}
function An(e, t) {
if (!C) {
var n = (
/** @type {DocumentFragment} */
/* @__PURE__ */ Ne(
/** @type {Node} */
e
)
);
return n instanceof Comment && n.data === "" ? /* @__PURE__ */ he(n) : n;
}
return A;
}
function oe(e, t = 1, n = !1) {
let r = C ? A : e;
for (var i; t--; )
i = r, r = /** @type {TemplateNode} */
/* @__PURE__ */ he(r);
if (!C)
return r;
var s = r == null ? void 0 : r.nodeType;
if (n && s !== 3) {
var a = st();
return r === null ? i == null || i.after(a) : r.before(a), Q(a), a;
}
return Q(r), /** @type {TemplateNode} */
r;
}
function er(e) {
e.textContent = "";
}
let ht = !1, $t = !1, kt = null, Ie = !1, at = !1;
function Tn(e) {
at = e;
}
let Qe = [];
let m = null, ie = !1;
function J(e) {
m = e;
}
let $ = null;
function ae(e) {
$ = e;
}
let M = null;
function hi(e) {
M = e;
}
function pi(e) {
m !== null && m.f & Gt && (M === null ? hi([e]) : M.push(e));
}
let j = null, V = 0, z = null;
function gi(e) {
z = e;
}
let tr = 1, Et = 0, me = !1;
function nr() {
return ++tr;
}
function qe(e) {
var v;
var t = e.f;
if ((t & _e) !== 0)
return !0;
if ((t & xe) !== 0) {
var n = e.deps, r = (t & W) !== 0;
if (n !== null) {
var i, s, a = (t & bt) !== 0, l = r && $ !== null && !me, o = n.length;
if (a || l) {
var u = (
/** @type {Derived} */
e
), f = u.parent;
for (i = 0; i < o; i++)
s = n[i], (a || !((v = s == null ? void 0 : s.reactions) != null && v.includes(u))) && (s.reactions ?? (s.reactions = [])).push(u);
a && (u.f ^= bt), l && f !== null && (f.f & W) === 0 && (u.f ^= W);
}
for (i = 0; i < o; i++)
if (s = n[i], qe(
/** @type {Derived} */
s
) && Kn(
/** @type {Derived} */
s
), s.wv > e.wv)
return !0;
}
(!r || $ !== null && !me) && ee(e, Y);
}
return !1;
}
function bi(e, t) {
for (var n = t; n !== null; ) {
if ((n.f & gt) !== 0)
try {
n.fn(e);
return;
} catch {
n.f ^= gt;
}
n = n.parent;
}
throw ht = !1, e;
}
function wi(e) {
return (e.f & St) === 0 && (e.parent === null || (e.parent.f & gt) === 0);
}
function xt(e, t, n, r) {
if (ht) {
if (n === null && (ht = !1), wi(t))
throw e;
return;
}
n !== null && (ht = !0);
{
bi(e, t);
return;
}
}
function rr(e, t, n = !0) {
var r = e.reactions;
if (r !== null)
for (var i = 0; i < r.length; i++) {
var s = r[i];
M != null && M.includes(e) || ((s.f & se) !== 0 ? rr(
/** @type {Derived} */
s,
t,
!1
) : t === s && (n ? ee(s, _e) : (s.f & Y) !== 0 && ee(s, xe), Pt(
/** @type {Effect} */
s
)));
}
}
function ir(e) {
var d;
var t = j, n = V, r = z, i = m, s = me, a = M, l = O, o = ie, u = e.f;
j = /** @type {null | Value[]} */
null, V = 0, z = null, me = (u & W) !== 0 && (ie || !Ie || m === null), m = (u & (de | Re)) === 0 ? e : null, M = null, On(e.ctx), ie = !1, Et++, e.f |= Gt;
try {
var f = (
/** @type {Function} */
(0, e.fn)()
), v = e.deps;
if (j !== null) {
var c;
if (Ct(e, V), v !== null && V > 0)
for (v.length = V + j.length, c = 0; c < j.length; c++)
v[V + c] = j[c];
else
e.deps = v = j;
if (!me)
for (c = V; c < v.length; c++)
((d = v[c]).reactions ?? (d.reactions = [])).push(e);
} else v !== null && V < v.length && (Ct(e, V), v.length = V);
if (Mt() && z !== null && !ie && v !== null && (e.f & (se | xe | _e)) === 0)
for (c = 0; c < /** @type {Source[]} */
z.length; c++)
rr(
z[c],
/** @type {Effect} */
e
);
return i !== null && (Et++, z !== null && (r === null ? r = z : r.push(.../** @type {Source[]} */
z))), f;
} finally {
j = t, V = n, z = r, m = i, me = s, M = a, On(l), ie = o, e.f ^= Gt;
}
}
function yi(e, t) {
let n = t.reactions;
if (n !== null) {
var r = Kr.call(n, e);
if (r !== -1) {
var i = n.length - 1;
i === 0 ? n = t.reactions = null : (n[r] = n[i], n.pop());
}
}
n === null && (t.f & se) !== 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
(j === null || !j.includes(t)) && (ee(t, xe), (t.f & (W | bt)) === 0 && (t.f ^= bt), Jn(
/** @type {Derived} **/
t
), Ct(
/** @type {Derived} **/
t,
0
));
}
function Ct(e, t) {
var n = e.deps;
if (n !== null)
for (var r = t; r < n.length; r++)
yi(e, n[r]);
}
function Dt(e) {
var t = e.f;
if ((t & St) === 0) {
ee(e, Y);
var n = $, r = O, i = Ie;
$ = e, Ie = !0;
try {
(t & Lt) !== 0 ? Ii(e) : or(e), lr(e);
var s = ir(e);
e.teardown = typeof s == "function" ? s : null, e.wv = tr;
var a = e.deps, l;
yn && Rr && e.f & _e;
} catch (o) {
xt(o, e, n, r || e.ctx);
} finally {
Ie = i, $ = n;
}
}
}
function mi() {
try {
li();
} catch (e) {
if (kt !== null)
xt(e, kt, null);
else
throw e;
}
}
function sr() {
var e = Ie;
try {
var t = 0;
for (Ie = !0; Qe.length > 0; ) {
t++ > 1e3 && mi();
var n = Qe, r = n.length;
Qe = [];
for (var i = 0; i < r; i++) {
var s = ki(n[i]);
$i(s);
}
}
} finally {
$t = !1, Ie = e, kt = null, nt.clear();
}
}
function $i(e) {
var t = e.length;
if (t !== 0)
for (var n = 0; n < t; n++) {
var r = e[n];
if ((r.f & (St | ve)) === 0)
try {
qe(r) && (Dt(r), r.deps === null && r.first === null && r.nodes_start === null && (r.teardown === null ? ur(r) : r.fn = null));
} catch (i) {
xt(i, r, null, r.ctx);
}
}
}
function Pt(e) {
$t || ($t = !0, queueMicrotask(sr));
for (var t = kt = e; t.parent !== null; ) {
t = t.parent;
var n = t.f;
if ((n & (Re | de)) !== 0) {
if ((n & Y) === 0) return;
t.f ^= Y;
}
}
Qe.push(t);
}
function ki(e) {
for (var t = [], n = e; n !== null; ) {
var r = n.f, i = (r & (de | Re)) !== 0, s = i && (r & Y) !== 0;
if (!s && (r & ve) === 0) {
if ((r & Mn) !== 0)
t.push(n);
else if (i)
n.f ^= Y;
else {
var a = m;
try {
m = n, qe(n) && Dt(n);
} catch (u) {
xt(u, n, null, n.ctx);
} finally {
m = a;
}
}
var l = n.first;
if (l !== null) {
n = l;
continue;
}
}
var o = n.parent;
for (n = n.next; n === null && o !== null; )
n = o.next, o = o.parent;
}
return t;
}
function P(e) {
var t;
for ($n(); Qe.length > 0; )
$t = !0, sr(), $n();
return (
/** @type {T} */
t
);
}
function p(e) {
var t = e.f, n = (t & se) !== 0;
if (m !== null && !ie) {
if (!(M != null && M.includes(e))) {
var r = m.deps;
e.rv < Et && (e.rv = Et, j === null && r !== null && r[V] === e ? V++ : j === null ? j = [e] : (!me || !j.includes(e)) && j.push(e));
}
} else if (n && /** @type {Derived} */
e.deps === null && /** @type {Derived} */
e.effects === null) {
var i = (
/** @type {Derived} */
e
), s = i.parent;
s !== null && (s.f & W) === 0 && (i.f ^= W);
}
return n && (i = /** @type {Derived} */
e, qe(i) && Kn(i)), at && nt.has(e) ? nt.get(e) : e.v;
}
function Ee(e) {
var t = ie;
try {
return ie = !0, e();
} finally {
ie = t;
}
}
const Ei = -7169;
function ee(e, t) {
e.f = e.f & Ei | t;
}
function Ci(e) {
if (!(typeof e != "object" || !e || e instanceof EventTarget)) {
if (Me in e)
Kt(e);
else if (!Array.isArray(e))
for (let t in e) {
const n = e[t];
typeof n == "object" && n && Me in n && Kt(n);
}
}
}
function Kt(e, t = /* @__PURE__ */ new Set()) {
if (typeof e == "object" && e !== null && // We don't want to traverse DOM elements
!(e instanceof EventTarget) && !t.has(e)) {
t.add(e), e instanceof Date && e.getTime();
for (let r in e)
try {
Kt(e[r], t);
} catch {
}
const n = ln(e);
if (n !== Object.prototype && n !== Array.prototype && n !== Map.prototype && n !== Set.prototype && n !== Date.prototype) {
const r = qn(n);
for (let i in r) {
const s = r[i].get;
if (s)
try {
s.call(e);
} catch {
}
}
}
}
}
function ar(e) {
$ === null && m === null && ai(), m !== null && (m.f & W) !== 0 && $ === null && si(), at && ii();
}
function Ai(e, t) {
var n = t.last;
n === null ? t.last = t.first = e : (n.next = e, e.prev = n, t.last = e);
}
function De(e, t, n, r = !0) {
var i = $, s = {
ctx: O,
deps: null,
nodes_start: null,
nodes_end: null,
f: e | _e,
first: null,
fn: t,
last: null,
next: null,
parent: i,
prev: null,
teardown: null,
transitions: null,
wv: 0
};
if (n)
try {
Dt(s), s.f |= Bn;
} catch (o) {
throw le(s), o;
}
else t !== null && Pt(s);
var a = n && s.deps === null && s.first === null && s.nodes_start === null && s.teardown === null && (s.f & (Fn | gt)) === 0;
if (!a && r && (i !== null && Ai(s, i), m !== null && (m.f & se) !== 0)) {
var l = (
/** @type {Derived} */
m
);
(l.effects ?? (l.effects = [])).push(s);
}
return s;
}
function fn(e) {
const t = De(Ot, null, !1);
return ee(t, Y), t.teardown = e, t;
}
function Zt(e) {
ar();
var t = $ !== null && ($.f & de) !== 0 && O !== null && !O.m;
if (t) {
var n = (
/** @type {ComponentContext} */
O
);
(n.e ?? (n.e = [])).push({
fn: e,
effect: $,
reaction: m
});
} else {
var r = cn(e);
return r;
}
}
function Ti(e) {
return ar(), lt(e);
}
function Oi(e) {
const t = De(Re, e, !0);
return () => {
le(t);
};
}
function Li(e) {
const t = De(Re, e, !0);
return (n = {}) => new Promise((r) => {
n.outro ? At(t, () => {
le(t), r(void 0);
}) : (le(t), r(void 0));
});
}
function cn(e) {
return De(Mn, e, !1);
}
function ct(e, t) {
var n = (
/** @type {ComponentContextLegacy} */
O
), r = { effect: null, ran: !1 };
n.l.r1.push(r), r.effect = lt(() => {
e(), !r.ran && (r.ran = !0, I(n.l.r2, !0), Ee(t));
});
}
function Si() {
var e = (
/** @type {ComponentContextLegacy} */
O
);
lt(() => {
if (p(e.l.r2)) {
for (var t of e.l.r1) {
var n = t.effect;
(n.f & Y) !== 0 && ee(n, xe), qe(n) && Dt(n), t.ran = !1;
}
e.l.r2.v = !1;
}
});
}
function lt(e) {
return De(Ot, e, !0);
}
function Je(e, t = [], n = it) {
const r = t.map(n);
return jt(() => e(...r.map(p)));
}
function jt(e, t = 0) {
return De(Ot | Lt | t, e, !0);
}
function Fe(e, t = !0) {
return De(Ot | de, e, !0, t);
}
function lr(e) {
var t = e.teardown;
if (t !== null) {
const n = at, r = m;
Tn(!0), J(null);
try {
t.call(null);
} finally {
Tn(n), J(r);
}
}
}
function or(e, t = !1) {
var n = e.first;
for (e.first = e.last = null; n !== null; ) {
var r = n.next;
(n.f & Re) !== 0 ? n.parent = null : le(n, t), n = r;
}
}
function Ii(e) {
for (var t = e.first; t !== null; ) {
var n = t.next;
(t.f & de) === 0 && le(t), t = n;
}
}
function le(e, t = !0) {
var n = !1;
if ((t || (e.f & Wr) !== 0) && e.nodes_start !== null) {
for (var r = e.nodes_start, i = e.nodes_end; r !== null; ) {
var s = r === i ? null : (
/** @type {TemplateNode} */
/* @__PURE__ */ he(r)
);
r.remove(), r = s;
}
n = !0;
}
or(e, t && !n), Ct(e, 0), ee(e, St);
var a = e.transitions;
if (a !== null)
for (const o of a)
o.stop();
lr(e);
var l = e.parent;
l !== null && l.first !== null && ur(e), e.next = e.prev = e.teardown = e.ctx = e.deps = e.fn = e.nodes_start = e.nodes_end = null;
}
function ur(e) {
var t = e.parent, n = e.prev, r = e.next;
n !== null && (n.next = r), r !== null && (r.prev = n), t !== null && (t.first === e && (t.first = r), t.last === e && (t.last = n));
}
function At(e, t) {
var n = [];
vn(e, n, !0), fr(n, () => {
le(e), t && t();
});
}
function fr(e, t) {
var n = e.length;
if (n > 0) {
var r = () => --n || t();
for (var i of e)
i.out(r);
} else
t();
}
function vn(e, t, n) {
if ((e.f & ve) === 0) {
if (e.f ^= ve, e.transitions !== null)
for (const a of e.transitions)
(a.is_global || n) && t.push(a);
for (var r = e.first; r !== null; ) {
var i = r.next, s = (r.f & It) !== 0 || (r.f & de) !== 0;
vn(r, t, s ? n : !1), r = i;
}
}
}
function Tt(e) {
cr(e, !0);
}
function cr(e, t) {
if ((e.f & ve) !== 0) {
e.f ^= ve, (e.f & Y) === 0 && (e.f ^= Y), qe(e) && (ee(e, _e), Pt(e));
for (var n = e.first; n !== null; ) {
var r = n.next, i = (n.f & It) !== 0 || (n.f & de) !== 0;
cr(n, i ? t : !1), n = r;
}
if (e.transitions !== null)
for (const s of e.transitions)
(s.is_global || t) && s.in();
}
}
function vr(e) {
throw new Error("https://svelte.dev/e/lifecycle_outside_component");
}
let O = null;
function On(e) {
O = e;
}
function dr(e, t = !1, n) {
var r = O = {
p: O,
c: null,
d: !1,
e: null,
m: !1,
s: e,
x: null,
l: null
};
Ue && !t && (O.l = {
s: null,
u: null,
r1: [],
r2: rt(!1)
}), fn(() => {
r.d = !0;
});
}
function _r(e) {
const t = O;
if (t !== null) {
e !== void 0 && (t.x = e);
const a = t.e;
if (a !== null) {
var n = $, r = m;
t.e = null;
try {
for (var i = 0; i < a.length; i++) {
var s = a[i];
ae(s.effect), J(s.reaction), cn(s.fn);
}
} finally {
ae(n), J(r);
}
}
O = t.p, t.m = !0;
}
return e || /** @type {T} */
{};
}
function Mt() {
return !Ue || O !== null && O.l === null;
}
const Ni = ["touchstart", "touchmove"];
function Ri(e) {
return Ni.includes(e);
}
let Ln = !1;
function hr() {
Ln || (Ln = !0, document.addEventListener(
"reset",
(e) => {
Promise.resolve().then(() => {
var t;
if (!e.defaultPrevented)
for (
const n of
/**@type {HTMLFormElement} */
e.target.elements
)
(t = n.__on_r) == null || t.call(n);
});
},
// In the capture phase to guarantee we get noticed of it (no possiblity of stopPropagation)
{ capture: !0 }
));
}
function dn(e) {
var t = m, n = $;
J(null), ae(null);
try {
return e();
} finally {
J(t), ae(n);
}
}
function xi(e, t, n, r = n) {
e.addEventListener(t, () => dn(n));
const i = e.__on_r;
i ? e.__on_r = () => {
i(), r(!0);
} : e.__on_r = () => r(!0), hr();
}
const Di = /* @__PURE__ */ new Set(), Sn = /* @__PURE__ */ new Set();
function Pi(e, t, n, r = {}) {
function i(s) {
if (r.capture || Xe.call(t, s), !s.cancelBubble)
return dn(() => n == null ? void 0 : n.call(this, s));
}
return e.startsWith("pointer") || e.startsWith("touch") || e === "wheel" ? Vn(() => {
t.addEventListener(e, i, r);
}) : t.addEventListener(e, i, r), i;
}
function Ke(e, t, n, r, i) {
var s = { capture: r, passive: i }, a = Pi(e, t, n, s);
(t === document.body || t === window || t === document) && fn(() => {
t.removeEventListener(e, a, s);
});
}
function Xe(e) {
var k;
var t = this, n = (
/** @type {Node} */
t.ownerDocument
), r = e.type, i = ((k = e.composedPath) == null ? void 0 : k.call(e)) || [], s = (
/** @type {null | Element} */
i[0] || e.target
), a = 0, l = e.__root;
if (l) {
var o = i.indexOf(l);
if (o !== -1 && (t === document || t === /** @type {any} */
window)) {
e.__root = t;
return;
}
var u = i.indexOf(t);
if (u === -1)
return;
o <= u && (a = o);
}
if (s = /** @type {Element} */
i[a] || e.target, s !== t) {
yt(e, "currentTarget", {
configurable: !0,
get() {
return s || n;
}
});
var f = m, v = $;
J(null), ae(null);
try {
for (var c, d = []; s !== null; ) {
var _ = s.assignedSlot || s.parentNode || /** @type {any} */
s.host || null;
try {
var g = s["__" + r];
if (g != null && (!/** @type {any} */
s.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 === s))
if (Nt(g)) {
var [b, ...w] = g;
b.apply(s, [e, ...w]);
} else
g.call(s, e);
} catch (L) {
c ? d.push(L) : c = L;
}
if (e.cancelBubble || _ === t || _ === null)
break;
s = _;
}
if (c) {
for (let L of d)
queueMicrotask(() => {
throw L;
});
throw c;
}
} finally {
e.__root = t, delete e.currentTarget, J(f), ae(v);
}
}
}
function pr(e) {
var t = document.createElement("template");
return t.innerHTML = e, t.content;
}
function ke(e, t) {
var n = (
/** @type {Effect} */
$
);
n.nodes_start === null && (n.nodes_start = e, n.nodes_end = t);
}
// @__NO_SIDE_EFFECTS__
function He(e, t) {
var n = (t & Yr) !== 0, r = (t & Vr) !== 0, i, s = !e.startsWith("<!>");
return () => {
if (C)
return ke(A, null), A;
i === void 0 && (i = pr(s ? e : "<!>" + e), n || (i = /** @type {Node} */
/* @__PURE__ */ Ne(i)));
var a = (
/** @type {TemplateNode} */
r || Zn ? document.importNode(i, !0) : i.cloneNode(!0)
);
if (n) {
var l = (
/** @type {TemplateNode} */
/* @__PURE__ */ Ne(a)
), o = (
/** @type {TemplateNode} */
a.lastChild
);
ke(l, o);
} else
ke(a, a);
return a;
};
}
function ji() {
if (C)
return ke(A, null), A;
var e = document.createDocumentFragment(), t = document.createComment(""), n = st();
return e.append(t, n), ke(t, n), e;
}
function we(e, t) {
if (C) {
$.nodes_end = A, Be();
return;
}
e !== null && e.before(
/** @type {Node} */
t
);
}
let Xt = !0;
function Le(e, t) {
var n = t == null ? "" : typeof t == "object" ? t + "" : t;
n !== (e.__t ?? (e.__t = e.nodeValue)) && (e.__t = n, e.nodeValue = n + "");
}
function gr(e, t) {
return br(e, t);
}
function Mi(e, t) {
Jt(), t.intro = t.intro ?? !1;
const n = t.target, r = C, i = A;
try {
for (var s = (
/** @type {TemplateNode} */
/* @__PURE__ */ Ne(n)
); s && (s.nodeType !== 8 || /** @type {Comment} */
s.data !== nn); )
s = /** @type {TemplateNode} */
/* @__PURE__ */ he(s);
if (!s)
throw je;
ce(!0), Q(
/** @type {Comment} */
s
), Be();
const a = br(e, { ...t, anchor: s });
if (A === null || A.nodeType !== 8 || /** @type {Comment} */
A.data !== sn)
throw Rt(), je;
return ce(!1), /** @type {Exports} */
a;
} catch (a) {
if (a === je)
return t.recover === !1 && oi(), Jt(), er(n), ce(!1), gr(e, t);
throw a;
} finally {
ce(r), Q(i);
}
}
const Pe = /* @__PURE__ */ new Map();
function br(e, { target: t, anchor: n, props: r = {}, events: i, context: s, intro: a = !0 }) {
Jt();
var l = /* @__PURE__ */ new Set(), o = (v) => {
for (var c = 0; c < v.length; c++) {
var d = v[c];
if (!l.has(d)) {
l.add(d);
var _ = Ri(d);
t.addEventListener(d, Xe, { passive: _ });
var g = Pe.get(d);
g === void 0 ? (document.addEventListener(d, Xe, { passive: _ }), Pe.set(d, 1)) : Pe.set(d, g + 1);
}
}
};
o(an(Di)), Sn.add(o);
var u = void 0, f = Li(() => {
var v = n ?? t.appendChild(st());
return Fe(() => {
if (s) {
dr({});
var c = (
/** @type {ComponentContext} */
O
);
c.c = s;
}
i && (r.$$events = i), C && ke(
/** @type {TemplateNode} */
v,
null
), Xt = a, u = e(v, r) || {}, Xt = !0, C && ($.nodes_end = A), s && _r();
}), () => {
var _;
for (var c of l) {
t.removeEventListener(c, Xe);
var d = (
/** @type {number} */
Pe.get(c)
);
--d === 0 ? (document.removeEventListener(c, Xe), Pe.delete(c)) : Pe.set(c, d);
}
Sn.delete(o), v !== n && ((_ = v.parentNode) == null || _.removeChild(v));
};
});
return Qt.set(u, f), u;
}
let Qt = /* @__PURE__ */ new WeakMap();
function Bi(e, t) {
const n = Qt.get(e);
return n ? (Qt.delete(e), n(t)) : Promise.resolve();
}
function Ze(e, t, [n, r] = [0, 0]) {
C && n === 0 && Be();
var i = e, s = null, a = null, l = H, o = n > 0 ? It : 0, u = !1;
const f = (c, d = !0) => {
u = !0, v(d, c);
}, v = (c, d) => {
if (l === (l = c)) return;
let _ = !1;
if (C && r !== -1) {
if (n === 0) {
const b = (
/** @type {Comment} */
i.data
);
b === nn ? r = 0 : b === rn ? r = 1 / 0 : (r = parseInt(b.substring(1)), r !== r && (r = l ? 1 / 0 : -1));
}
const g = r > n;
!!l === g && (i = Wt(), Q(i), ce(!1), _ = !0, r = -1);
}
l ? (s ? Tt(s) : d && (s = Fe(() => d(i))), a && At(a, () => {
a = null;
})) : (a ? Tt(a) : d && (a = Fe(() => d(i, [n + 1, r]))), s && At(s, () => {
s = null;
})), _ && ce(!0);
};
jt(() => {
u = !1, t(f), u || v(null, null);
}, o), C && (i = A);
}
function Fi(e, t, n, r) {
for (var i = [], s = t.length, a = 0; a < s; a++)
vn(t[a].e, i, !0);
var l = s > 0 && i.length === 0 && n !== null;
if (l) {
var o = (
/** @type {Element} */
/** @type {Element} */
n.parentNode
);
er(o), o.append(
/** @type {Element} */
n
), r.clear(), ye(e, t[0].prev, t[s - 1].next);
}
fr(i, () => {
for (var u = 0; u < s; u++) {
var f = t[u];
l || (r.delete(f.k), ye(e, f.prev, f.next)), le(f.e, !l);
}
});
}
function Ui(e, t, n, r, i, s = null) {
var a = e, l = { flags: t, items: /* @__PURE__ */ new Map(), first: null };
C && Be();
var o = null, u = !1, f = /* @__PURE__ */ un(() => {
var v = n();
return Nt(v) ? v : v == null ? [] : an(v);
});
jt(() => {
var v = p(f), c = v.length;
if (u && c === 0)
return;
u = c === 0;
let d = !1;
if (C) {
var _ = (
/** @type {Comment} */
a.data === rn
);
_ !== (c === 0) && (a = Wt(), Q(a), ce(!1), d = !0);
}
if (C) {
for (var g = null, b, w = 0; w < c; w++) {
if (A.nodeType === 8 && /** @type {Comment} */
A.data === sn) {
a = /** @type {Comment} */
A, d = !0, ce(!1);
break;
}
var k = v[w], L = r(k, w);
b = wr(
A,
l,
g,
null,
k,
L,
w,
i,
t,
n
), l.items.set(L, b), g = b;
}
c > 0 && Q(Wt());
}
C || qi(v, l, a, i, t, r, n), s !== null && (c === 0 ? o ? Tt(o) : o = Fe(() => s(a)) : o !== null && At(o, () => {
o = null;
})), d && ce(!0), p(f);
}), C && (a = A);
}
function qi(e, t, n, r, i, s, a) {
var l = e.length, o = t.items, u = t.first, f = u, v, c = null, d = [], _ = [], g, b, w, k;
for (k = 0; k < l; k += 1) {
if (g = e[k], b = s(g, k), w = o.get(b), w === void 0) {
var L = f ? (
/** @type {TemplateNode} */
f.e.nodes_start
) : n;
c = wr(
L,
t,
c,
c === null ? t.first : c.next,
g,
b,
k,
r,
i,
a
), o.set(b, c), d = [], _ = [], f = c.next;
continue;
}
if (Hi(w, g, k), (w.e.f & ve) !== 0 && Tt(w.e), w !== f) {
if (v !== void 0 && v.has(w)) {
if (d.length < _.length) {
var x = _[0], T;
c = x.prev;
var K = d[0], E = d[d.length - 1];
for (T = 0; T < d.length; T += 1)
In(d[T], x, n);
for (T = 0; T < _.length; T += 1)
v.delete(_[T]);
ye(t, K.prev, E.next), ye(t, c, K), ye(t, E, x), f = x, c = E, k -= 1, d = [], _ = [];
} else
v.delete(w), In(w, f, n), ye(t, w.prev, w.next), ye(t, w, c === null ? t.first : c.next), ye(t, c, w), c = w;
continue;
}
for (d = [], _ = []; f !== null && f.k !== b; )
(f.e.f & ve) === 0 && (v ?? (v = /* @__PURE__ */ new Set())).add(f), _.push(f), f = f.next;
if (f === null)
continue;
w = f;
}
d.push(w), c = w, f = w.next;
}
if (f !== null || v !== void 0) {
for (var B = v === void 0 ? [] : an(v); f !== null; )
(f.e.f & ve) === 0 && B.push(f), f = f.next;
var S = B.length;
if (S > 0) {
var Ce = null;
Fi(t, B, Ce, o);
}
}
$.first = t.first && t.first.e, $.last = c && c.e;
}
function Hi(e, t, n, r) {
Gn(e.v, t), e.i = n;
}
function wr(e, t, n, r, i, s, a, l, o, u) {
var f = (o & Dr) !== 0, v = (o & jr) === 0, c = f ? v ? /* @__PURE__ */ re(i) : rt(i) : i, d = (o & Pr) === 0 ? a : rt(a), _ = {
i: d,
v: c,
k: s,
a: null,
// @ts-expect-error
e: null,
prev: n,
next: r
};
try {
return _.e = Fe(() => l(e, c, d, u), C), _.e.prev = n && n.e, _.e.next = r && r.e, n === null ? t.first = _ : (n.next = _, n.e.next = _.e), r !== null && (r.prev = _, r.e.prev = _.e), _;
} finally {
}
}
function In(e, t, n) {
for (var r = e.next ? (
/** @type {TemplateNode} */
e.next.e.nodes_start
) : n, i = t ? (
/** @type {TemplateNode} */
t.e.nodes_start
) : n, s = (
/** @type {TemplateNode} */
e.e.nodes_start
); s !== r; ) {
var a = (
/** @type {TemplateNode} */
/* @__PURE__ */ he(s)
);
i.before(s), s = a;
}
}
function ye(e, t, n) {
t === null ? e.first = n : (t.next = n, t.e.next = n && n.e), n !== null && (n.prev = t, n.e.prev = t && t.e);
}
function Yi(e, t, n, r, i) {
var s = e, a = "", l;
jt(() => {
if (a === (a = t() ?? "")) {
C && Be();
return;
}
l !== void 0 && (le(l), l = void 0), a !== "" && (l = Fe(() => {
if (C) {
A.data;
for (var o = Be(), u = o; o !== null && (o.nodeType !== 8 || /** @type {Comment} */
o.data !== ""); )
u = o, o = /** @type {TemplateNode} */
/* @__PURE__ */ he(o);
if (o === null)
throw Rt(), je;
ke(A, u), s = Q(o);
return;
}
var f = a + "", v = pr(f);
ke(
/** @type {TemplateNode} */
/* @__PURE__ */ Ne(v),
/** @type {TemplateNode} */
v.lastChild
), s.before(v);
}));
});
}
const Nn = [...`
\r\f \v\uFEFF`];
function Vi(e, t, n) {
var r = "" + e;
if (n) {
for (var i in n)
if (n[i])
r = r ? r + " " + i : i;
else if (r.length)
for (var s = i.length, a = 0; (a = r.indexOf(i, a)) >= 0; ) {
var l = a + s;
(a === 0 || Nn.includes(r[a - 1])) && (l === r.length || Nn.includes(r[l])) ? r = (a === 0 ? "" : r.substring(0, a)) + r.substring(l + 1) : a = l;
}
}
return r === "" ? null : r;
}
function zi(e, t, n, r, i, s) {
var a = e.__className;
if (C || a !== n) {
var l = Vi(n, r, s);
(!C || l !== e.getAttribute("class")) && (l == null ? e.removeAttribute("class") : e.className = l), e.__className = n;
} else if (s && i !== s)
for (var o in s) {
var u = !!s[o];
(i == null || u !== !!i[o]) && e.classList.toggle(o, u);
}
return s;
}
const Gi = Symbol("is custom element"), Wi = Symbol("is html");
function Ji(e) {
if (C) {
var t = !1, n = () => {
if (!t) {
if (t = !0, e.hasAttribute("value")) {
var r = e.value;
X(e, "value", null), e.value = r;
}
if (e.hasAttribute("checked")) {
var i = e.checked;
X(e, "checked", null), e.checked = i;
}
}
};
e.__on_r = n, ni(n), hr();
}
}
function X(e, t, n, r) {
var i = Ki(e);
C && (i[t] = e.getAttribute(t), t === "src" || t === "srcset" || t === "href" && e.nodeName === "LINK") || i[t] !== (i[t] = n) && (t === "loading" && (e[Jr] = n), n == null ? e.removeAttribute(t) : typeof n != "string" && Zi(e).includes(t) ? e[t] = n : e.setAttribute(t, n));
}
function Ki(e) {
return (
/** @type {Record<string | symbol, unknown>} **/
// @ts-expect-error
e.__attributes ?? (e.__attributes = {
[Gi]: e.nodeName.includes("-"),
[Wi]: e.namespaceURI === zr
})
);
}
var Rn = /* @__PURE__ */ new Map();
function Zi(e) {
var t = Rn.get(e.nodeName);
if (t) return t;
Rn.set(e.nodeName, t = []);
for (var n, r = e, i = Element.prototype; i !== r; ) {
n = qn(r);
for (var s in n)
n[s].set && t.push(s);
r = ln(r);
}
return t;
}
const Xi = () => performance.now(), fe = {
// don't access requestAnimationFrame eagerly outside method
// this allows basic testing of user code without JSDOM
// bunder will eval and remove ternary when the user's app is built
tick: (
/** @param {any} _ */
(e) => requestAnimationFrame(e)
),
now: () => Xi(),
tasks: /* @__PURE__ */ new Set()
};
function yr() {
const e = fe.now();
fe.tasks.forEach((t) => {
t.c(e) || (fe.tasks.delete(t), t.f());
}), fe.tasks.size !== 0 && fe.tick(yr);
}
function Qi(e) {
let t;
return fe.tasks.size === 0 && fe.tick(yr), {
promise: new Promise((n) => {
fe.tasks.add(t = { c: e, f: n });
}),
abort() {
fe.tasks.delete(t);
}
};
}
function vt(e, t) {
dn(() => {
e.dispatchEvent(new CustomEvent(t));
});
}
function es(e) {
if (e === "float") return "cssFloat";
if (e === "offset") return "cssOffset";
if (e.startsWith("--")) return e;
const t = e.split("-");
return t.length === 1 ? t[0] : t[0] + t.slice(1).map(
/** @param {any} word */
(n) => n[0].toUpperCase() + n.slice(1)
).join("");
}
function xn(e) {
const t = {}, n = e.split(";");
for (const r of n) {
const [i, s] = r.split(":");
if (!i || s === void 0) break;
const a = es(i.trim());
t[a] = s.trim();
}
return t;
}
const ts = (e) => e;
function Yt(e, t, n, r) {
var i = (e & Hr) !== 0, s = "both", a, l = t.inert, o = t.style.overflow, u, f;
function v() {
var b = m, w = $;
J(null), ae(null);
try {
return a ?? (a = n()(t, (r == null ? void 0 : r()) ?? /** @type {P} */
{}, {
direction: s
}));
} finally {
J(b), ae(w);
}
}
var c = {
is_global: i,
in() {
t.inert = l, vt(t, "introstart"), u = en(t, v(), f, 1, () => {
vt(t, "introend"), u == null || u.abort(), u = a = void 0, t.style.overflow = o;
});
},
out(b) {
t.inert = !0, vt(t, "outrostart"), f = en(t, v(), u, 0, () => {
vt(t, "outroend"), b == null || b();
});
},
stop: () => {
u == null || u.abort(), f == null || f.abort();
}
}, d = (
/** @type {Effect} */
$
);
if ((d.transitions ?? (d.transitions = [])).push(c), Xt) {
var _ = i;
if (!_) {
for (var g = (
/** @type {Effect | null} */
d.parent
); g && (g.f & It) !== 0; )
for (; (g = g.parent) && (g.f & Lt) === 0; )
;
_ = !g || (g.f & Bn) !== 0;
}
_ && cn(() => {
Ee(() => c.in());
});
}
}
function en(e, t, n, r, i) {
var s = r === 1;
if (Qr(t)) {
var a, l = !1;
return Vn(() => {
if (!l) {
var b = t({ direction: s ? "in" : "out" });
a = en(e, b, n, r, i);
}
}), {
abort: () => {
l = !0, a == null || a.abort();
},
deactivate: () => a.deactivate(),
reset: () => a.reset(),
t: () => a.t()
};
}
if (n == null || n.deactivate(), !(t != null && t.duration))
return i(), {
abort: We,
deactivate: We,
reset: We,
t: () => r
};
const { delay: o = 0, css: u, tick: f, easing: v = ts } = t;
var c = [];
if (s && n === void 0 && (f && f(0, 1), u)) {
var d = xn(u(0, 1));
c.push(d, d);
}
var _ = () => 1 - r, g = e.animate(c, { duration: o });
return g.onfinish = () => {
var b = (n == null ? void 0 : n.t()) ?? 1 - r;
n == null || n.abort();
var w = r - b, k = (
/** @type {number} */
t.duration * Math.abs(w)
), L = [];
if (k > 0) {
var x = !1;
if (u)
for (var T = Math.ceil(k / 16.666666666666668), K = 0; K <= T; K += 1) {
var E = b + w * v(K / T), B = xn(u(E, 1 - E));
L.push(B), x || (x = B.overflow === "hidden");
}
x && (e.style.overflow = "hidden"), _ = () => {
var S = (
/** @type {number} */
/** @type {globalThis.Animation} */
g.currentTime
);
return b + w * v(S / k);
}, f && Qi(() => {
if (g.playState !== "running") return !1;
var S = _();
return f(S, 1 - S), !0;
});
}
g = e.animate(L, { duration: k, fill: "forwards" }), g.onfinish = () => {
_ = () => r, f == null || f(r, 1 - r), i();
};
}, {
abort: () => {
g && (g.cancel(), g.effect = null, g.onfinish = We);
},
deactivate: () => {
i = We;
},
reset: () => {
r === 0 && (f == null || f(1, 0));
},
t: () => _()
};
}
function ns(e, t, n = t) {
xi(e, "change", (r) => {
var i = r ? e.defaultChecked : e.checked;
n(i);
}), // If we are hydrating and the value has since changed,
// then use the update value from the input instead.
(C && e.defaultChecked !== e.checked || // If defaultChecked is set, then checked == defaultChecked
Ee(t) == null) && n(e.checked), lt(() => {
var r = t();
e.checked = !!r;
});
}
function rs(e, t, n) {
var r = $e(e, t);
r && r.set && (e[t] = n, fn(() => {
e[t] = null;
}));
}
function is(e = !1) {
const t = (
/** @type {ComponentContextLegacy} */
O
), n = t.l.u;
if (!n) return;
let r = () => Ci(t.s);
if (e) {
let i = 0, s = (
/** @type {Record<string, any>} */
{}
);
const a = /* @__PURE__ */ it(() => {
let l = !1;
const o = t.s;
for (const u in o)
o[u] !== s[u] && (s[u] = o[u], l = !0);
return l && i++, i;
});
r = () => p(a);
}
n.b.length && Ti(() => {
Dn(t, r), mt(n.b);
}), Zt(() => {
const i = Ee(() => n.m.map(ei));
return () => {
for (const s of i)
typeof s == "function" && s();
};
}), n.a.length && Zt(() => {
Dn(t, r), mt(n.a);
});
}
function Dn(e, t) {
if (e.l.s)
for (const n of e.l.s) p(n);
t();
}
function ss(e) {
O === null && vr(), Ue && O.l !== null ? os(O).m.push(e) : Zt(() => {
const t = Ee(e);
if (typeof t == "function") return (
/** @type {() => void} */
t
);
});
}
function as(e, t, { bubbles: n = !1, cancelable: r = !1 } = {}) {
return new CustomEvent(e, { detail: t, bubbles: n, cancelable: r });
}
function ls() {
const e = O;
return e === null && vr(), (t, n, r) => {
var s;
const i = (
/** @type {Record<string, Function | Function[]>} */
(s = e.s.$$events) == null ? void 0 : s[
/** @type {any} */
t
]
);
if (i) {
const a = Nt(i) ? i.slice() : [i], l = as(
/** @type {string} */
t,
n,
r
);
for (const o of a)
o.call(e.x, l);
return !l.defaultPrevented;
}
return !0;
};
}
function os(e) {
var t = (
/** @type {ComponentContextLegacy} */
e.l
);
return t.u ?? (t.u = { a: [], b: [], m: [] });
}
let dt = !1;
function us(e) {
var t = dt;
try {
return dt = !1, [e(), dt];
} finally {
dt = t;
}
}
function Pn(e) {
var t;
return ((t = e.ctx) == null ? void 0 : t.d) ?? !1;
}
function q(e, t, n, r) {
var K;
var i = (n & Mr) !== 0, s = !Ue || (n & Br) !== 0, a = (n & Ur) !== 0, l = (n & qr) !== 0, o = !1, u;
a ? [u, o] = us(() => (
/** @type {V} */
e[t]
)) : u = /** @type {V} */
e[t];
var f = Me in e || Un in e, v = a && (((K = $e(e, t)) == null ? void 0 : K.set) ?? (f && t in e && ((E) => e[t] = E))) || void 0, c = (
/** @type {V} */
r
), d = !0, _ = !1, g = () => (_ = !0, d && (d = !1, l ? c = Ee(
/** @type {() => V} */
r
) : c = /** @type {V} */
r), c);
u === void 0 && r !== void 0 && (v && s && ui(), u = g(), v && v(u));
var b;
if (s)
b = () => {
var E = (
/** @type {V} */
e[t]
);
return E === void 0 ? g() : (d = !0, _ = !1, E);
};
else {
var w = (i ? it : un)(
() => (
/** @type {V} */
e[t]
)
);
w.f |= Gr, b = () => {
var E = p(w);
return E !== void 0 && (c = /** @type {V} */
void 0), E === void 0 ? c : E;
};
}
if ((n & Fr) === 0)
return b;
if (v) {
var k = e.$$legacy;
return function(E, B) {
return arguments.length > 0 ? ((!s || !B || k || o) && v(B ? b() : E), E) : b();
};
}
var L = !1, x = /* @__PURE__ */ re(u), T = /* @__PURE__ */ it(() => {
var E = b(), B = p(x);
return L ? (L = !1, B) : x.v = E;
});
return a && p(T), i || (T.equals = on), function(E, B) {
if (arguments.length > 0) {
const S = B ? p(T) : s && a ? Se(E) : E;
if (!T.equals(S)) {
if (L = !0, I(x, S), _ && c !== void 0 && (c = S), Pn(T))
return E;
Ee(() => p(T));
}
return E;
}
return Pn(T) ? T.v : p(T);
};
}
function fs(e) {
return new cs(e);
}
var ue, G;
class cs {
/**
* @param {ComponentConstructorOptions & {
* component: any;
* }} options
*/
constructor(t) {
/** @type {any} */
qt(this, ue);
/** @type {Record<string, any>} */
qt(this, G);
var s;
var n = /* @__PURE__ */ new Map(), r = (a, l) => {
var o = /* @__PURE__ */ re(l);
return n.set(a, o), o;
};
const i = new Proxy(
{ ...t.props || {}, $$events: {} },
{
get(a, l) {
return p(n.get(l) ?? r(l, Reflect.get(a, l)));
},
has(a, l) {
return l ==