Files
bettergi-scripts-list/repo/js/WeeklyThousandStarRealm/assets/disclaimer-mask.html
躁动的氨气 c868dc6ee8 feat: 千星脚本添加html遮罩 (#3081)
* feat: 版本检测工具

* feat: 千星脚本添加html遮罩

* 添加存档

* feat: 版本检测
2026-05-10 11:39:14 +08:00

4683 lines
188 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="module" crossorigin>(function () {
let e = document.createElement(`link`).relList;
if (e && e.supports && e.supports(`modulepreload`)) return;
for (let e of document.querySelectorAll(`link[rel="modulepreload"]`)) n(e);
new MutationObserver(e => {
for (let t of e) if (t.type === `childList`) for (let e of t.addedNodes) e.tagName === `LINK` && e.rel === `modulepreload` && n(e)
}).observe(document, {childList: !0, subtree: !0});
function t(e) {
let t = {};
return e.integrity && (t.integrity = e.integrity), e.referrerPolicy && (t.referrerPolicy = e.referrerPolicy), e.crossOrigin === `use-credentials` ? t.credentials = `include` : e.crossOrigin === `anonymous` ? t.credentials = `omit` : t.credentials = `same-origin`, t
}
function n(e) {
if (e.ep) return;
e.ep = !0;
let n = t(e);
fetch(e.href, n)
}
})();
function e(e) {
let t = Object.create(null);
for (let n of e.split(`,`)) t[n] = 1;
return e => e in t
}
var t = {}, n = [], r = () => {
}, i = () => !1,
a = e => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && (e.charCodeAt(2) > 122 || e.charCodeAt(2) < 97),
o = e => e.startsWith(`onUpdate:`), s = Object.assign, c = (e, t) => {
let n = e.indexOf(t);
n > -1 && e.splice(n, 1)
}, l = Object.prototype.hasOwnProperty, u = (e, t) => l.call(e, t), d = Array.isArray,
f = e => x(e) === `[object Map]`, p = e => x(e) === `[object Set]`, m = e => x(e) === `[object Date]`,
h = e => typeof e == `function`, g = e => typeof e == `string`, _ = e => typeof e == `symbol`,
v = e => typeof e == `object` && !!e, y = e => (v(e) || h(e)) && h(e.then) && h(e.catch),
b = Object.prototype.toString, x = e => b.call(e), S = e => x(e).slice(8, -1), C = e => x(e) === `[object Object]`,
w = e => g(e) && e !== `NaN` && e[0] !== `-` && `` + parseInt(e, 10) === e,
T = e(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),
E = e => {
let t = Object.create(null);
return (n => t[n] || (t[n] = e(n)))
}, D = /-\w/g, O = E(e => e.replace(D, e => e.slice(1).toUpperCase())), k = /\B([A-Z])/g,
A = E(e => e.replace(k, `-$1`).toLowerCase()), j = E(e => e.charAt(0).toUpperCase() + e.slice(1)),
M = E(e => e ? `on${j(e)}` : ``), N = (e, t) => !Object.is(e, t), ee = (e, ...t) => {
for (let n = 0; n < e.length; n++) e[n](...t)
}, P = (e, t, n, r = !1) => {
Object.defineProperty(e, t, {configurable: !0, enumerable: !1, writable: r, value: n})
}, te = e => {
let t = parseFloat(e);
return isNaN(t) ? e : t
}, ne,
re = () => ne ||= typeof globalThis < `u` ? globalThis : typeof self < `u` ? self : typeof window < `u` ? window : typeof global < `u` ? global : {};
function ie(e) {
if (d(e)) {
let t = {};
for (let n = 0; n < e.length; n++) {
let r = e[n], i = g(r) ? ce(r) : ie(r);
if (i) for (let e in i) t[e] = i[e]
}
return t
} else if (g(e) || v(e)) return e
}
var ae = /;(?![^(]*\))/g, oe = /:([^]+)/, se = /\/\*[^]*?\*\//g;
function ce(e) {
let t = {};
return e.replace(se, ``).split(ae).forEach(e => {
if (e) {
let n = e.split(oe);
n.length > 1 && (t[n[0].trim()] = n[1].trim())
}
}), t
}
function le(e) {
let t = ``;
if (g(e)) t = e; else if (d(e)) for (let n = 0; n < e.length; n++) {
let r = le(e[n]);
r && (t += r + ` `)
} else if (v(e)) for (let n in e) e[n] && (t += n + ` `);
return t.trim()
}
var ue = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`, de = e(ue);
ue + ``;
function fe(e) {
return !!e || e === ``
}
function pe(e, t) {
if (e.length !== t.length) return !1;
let n = !0;
for (let r = 0; n && r < e.length; r++) n = me(e[r], t[r]);
return n
}
function me(e, t) {
if (e === t) return !0;
let n = m(e), r = m(t);
if (n || r) return n && r ? e.getTime() === t.getTime() : !1;
if (n = _(e), r = _(t), n || r) return e === t;
if (n = d(e), r = d(t), n || r) return n && r ? pe(e, t) : !1;
if (n = v(e), r = v(t), n || r) {
if (!n || !r || Object.keys(e).length !== Object.keys(t).length) return !1;
for (let n in e) {
let r = e.hasOwnProperty(n), i = t.hasOwnProperty(n);
if (r && !i || !r && i || !me(e[n], t[n])) return !1
}
}
return String(e) === String(t)
}
var he = e => !!(e && e.__v_isRef === !0),
ge = e => g(e) ? e : e == null ? `` : d(e) || v(e) && (e.toString === b || !h(e.toString)) ? he(e) ? ge(e.value) : JSON.stringify(e, _e, 2) : String(e),
_e = (e, t) => he(t) ? _e(e, t.value) : f(t) ? {[`Map(${t.size})`]: [...t.entries()].reduce((e, [t, n], r) => (e[ve(t, r) + ` =>`] = n, e), {})} : p(t) ? {[`Set(${t.size})`]: [...t.values()].map(e => ve(e))} : _(t) ? ve(t) : v(t) && !d(t) && !C(t) ? String(t) : t,
ve = (e, t = ``) => _(e) ? `Symbol(${e.description ?? t})` : e, F, ye = class {
constructor(e = !1) {
this.detached = e, this._active = !0, this._on = 0, this.effects = [], this.cleanups = [], this._isPaused = !1, this.__v_skip = !0, this.parent = F, !e && F && (this.index = (F.scopes ||= []).push(this) - 1)
}
get active() {
return this._active
}
pause() {
if (this._active) {
this._isPaused = !0;
let e, t;
if (this.scopes) for (e = 0, t = this.scopes.length; e < t; e++) this.scopes[e].pause();
for (e = 0, t = this.effects.length; e < t; e++) this.effects[e].pause()
}
}
resume() {
if (this._active && this._isPaused) {
this._isPaused = !1;
let e, t;
if (this.scopes) for (e = 0, t = this.scopes.length; e < t; e++) this.scopes[e].resume();
for (e = 0, t = this.effects.length; e < t; e++) this.effects[e].resume()
}
}
run(e) {
if (this._active) {
let t = F;
try {
return F = this, e()
} finally {
F = t
}
}
}
on() {
++this._on === 1 && (this.prevScope = F, F = this)
}
off() {
this._on > 0 && --this._on === 0 && (F = this.prevScope, this.prevScope = void 0)
}
stop(e) {
if (this._active) {
this._active = !1;
let t, n;
for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].stop();
for (this.effects.length = 0, t = 0, n = this.cleanups.length; t < n; t++) this.cleanups[t]();
if (this.cleanups.length = 0, this.scopes) {
for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].stop(!0);
this.scopes.length = 0
}
if (!this.detached && this.parent && !e) {
let e = this.parent.scopes.pop();
e && e !== this && (this.parent.scopes[this.index] = e, e.index = this.index)
}
this.parent = void 0
}
}
};
function be() {
return F
}
var I, xe = new WeakSet, Se = class {
constructor(e) {
this.fn = e, this.deps = void 0, this.depsTail = void 0, this.flags = 5, this.next = void 0, this.cleanup = void 0, this.scheduler = void 0, F && F.active && F.effects.push(this)
}
pause() {
this.flags |= 64
}
resume() {
this.flags & 64 && (this.flags &= -65, xe.has(this) && (xe.delete(this), this.trigger()))
}
notify() {
this.flags & 2 && !(this.flags & 32) || this.flags & 8 || Ee(this)
}
run() {
if (!(this.flags & 1)) return this.fn();
this.flags |= 2, ze(this), ke(this);
let e = I, t = Fe;
I = this, Fe = !0;
try {
return this.fn()
} finally {
Ae(this), I = e, Fe = t, this.flags &= -3
}
}
stop() {
if (this.flags & 1) {
for (let e = this.deps; e; e = e.nextDep) Ne(e);
this.deps = this.depsTail = void 0, ze(this), this.onStop && this.onStop(), this.flags &= -2
}
}
trigger() {
this.flags & 64 ? xe.add(this) : this.scheduler ? this.scheduler() : this.runIfDirty()
}
runIfDirty() {
je(this) && this.run()
}
get dirty() {
return je(this)
}
}, Ce = 0, we, Te;
function Ee(e, t = !1) {
if (e.flags |= 8, t) {
e.next = Te, Te = e;
return
}
e.next = we, we = e
}
function De() {
Ce++
}
function Oe() {
if (--Ce > 0) return;
if (Te) {
let e = Te;
for (Te = void 0; e;) {
let t = e.next;
e.next = void 0, e.flags &= -9, e = t
}
}
let e;
for (; we;) {
let t = we;
for (we = void 0; t;) {
let n = t.next;
if (t.next = void 0, t.flags &= -9, t.flags & 1) try {
t.trigger()
} catch (t) {
e ||= t
}
t = n
}
}
if (e) throw e
}
function ke(e) {
for (let t = e.deps; t; t = t.nextDep) t.version = -1, t.prevActiveLink = t.dep.activeLink, t.dep.activeLink = t
}
function Ae(e) {
let t, n = e.depsTail, r = n;
for (; r;) {
let e = r.prevDep;
r.version === -1 ? (r === n && (n = e), Ne(r), Pe(r)) : t = r, r.dep.activeLink = r.prevActiveLink, r.prevActiveLink = void 0, r = e
}
e.deps = t, e.depsTail = n
}
function je(e) {
for (let t = e.deps; t; t = t.nextDep) if (t.dep.version !== t.version || t.dep.computed && (Me(t.dep.computed) || t.dep.version !== t.version)) return !0;
return !!e._dirty
}
function Me(e) {
if (e.flags & 4 && !(e.flags & 16) || (e.flags &= -17, e.globalVersion === Be) || (e.globalVersion = Be, !e.isSSR && e.flags & 128 && (!e.deps && !e._dirty || !je(e)))) return;
e.flags |= 2;
let t = e.dep, n = I, r = Fe;
I = e, Fe = !0;
try {
ke(e);
let n = e.fn(e._value);
(t.version === 0 || N(n, e._value)) && (e.flags |= 128, e._value = n, t.version++)
} catch (e) {
throw t.version++, e
} finally {
I = n, Fe = r, Ae(e), e.flags &= -3
}
}
function Ne(e, t = !1) {
let {dep: n, prevSub: r, nextSub: i} = e;
if (r && (r.nextSub = i, e.prevSub = void 0), i && (i.prevSub = r, e.nextSub = void 0), n.subs === e && (n.subs = r, !r && n.computed)) {
n.computed.flags &= -5;
for (let e = n.computed.deps; e; e = e.nextDep) Ne(e, !0)
}
!t && !--n.sc && n.map && n.map.delete(n.key)
}
function Pe(e) {
let {prevDep: t, nextDep: n} = e;
t && (t.nextDep = n, e.prevDep = void 0), n && (n.prevDep = t, e.nextDep = void 0)
}
var Fe = !0, Ie = [];
function Le() {
Ie.push(Fe), Fe = !1
}
function Re() {
let e = Ie.pop();
Fe = e === void 0 ? !0 : e
}
function ze(e) {
let {cleanup: t} = e;
if (e.cleanup = void 0, t) {
let e = I;
I = void 0;
try {
t()
} finally {
I = e
}
}
}
var Be = 0, Ve = class {
constructor(e, t) {
this.sub = e, this.dep = t, this.version = t.version, this.nextDep = this.prevDep = this.nextSub = this.prevSub = this.prevActiveLink = void 0
}
}, He = class {
constructor(e) {
this.computed = e, this.version = 0, this.activeLink = void 0, this.subs = void 0, this.map = void 0, this.key = void 0, this.sc = 0, this.__v_skip = !0
}
track(e) {
if (!I || !Fe || I === this.computed) return;
let t = this.activeLink;
if (t === void 0 || t.sub !== I) t = this.activeLink = new Ve(I, this), I.deps ? (t.prevDep = I.depsTail, I.depsTail.nextDep = t, I.depsTail = t) : I.deps = I.depsTail = t, Ue(t); else if (t.version === -1 && (t.version = this.version, t.nextDep)) {
let e = t.nextDep;
e.prevDep = t.prevDep, t.prevDep && (t.prevDep.nextDep = e), t.prevDep = I.depsTail, t.nextDep = void 0, I.depsTail.nextDep = t, I.depsTail = t, I.deps === t && (I.deps = e)
}
return t
}
trigger(e) {
this.version++, Be++, this.notify(e)
}
notify(e) {
De();
try {
for (let e = this.subs; e; e = e.prevSub) e.sub.notify() && e.sub.dep.notify()
} finally {
Oe()
}
}
};
function Ue(e) {
if (e.dep.sc++, e.sub.flags & 4) {
let t = e.dep.computed;
if (t && !e.dep.subs) {
t.flags |= 20;
for (let e = t.deps; e; e = e.nextDep) Ue(e)
}
let n = e.dep.subs;
n !== e && (e.prevSub = n, n && (n.nextSub = e)), e.dep.subs = e
}
}
var We = new WeakMap, Ge = Symbol(``), Ke = Symbol(``), qe = Symbol(``);
function L(e, t, n) {
if (Fe && I) {
let t = We.get(e);
t || We.set(e, t = new Map);
let r = t.get(n);
r || (t.set(n, r = new He), r.map = t, r.key = n), r.track()
}
}
function Je(e, t, n, r, i, a) {
let o = We.get(e);
if (!o) {
Be++;
return
}
let s = e => {
e && e.trigger()
};
if (De(), t === `clear`) o.forEach(s); else {
let i = d(e), a = i && w(n);
if (i && n === `length`) {
let e = Number(r);
o.forEach((t, n) => {
(n === `length` || n === qe || !_(n) && n >= e) && s(t)
})
} else switch ((n !== void 0 || o.has(void 0)) && s(o.get(n)), a && s(o.get(qe)), t) {
case`add`:
i ? a && s(o.get(`length`)) : (s(o.get(Ge)), f(e) && s(o.get(Ke)));
break;
case`delete`:
i || (s(o.get(Ge)), f(e) && s(o.get(Ke)));
break;
case`set`:
f(e) && s(o.get(Ge));
break
}
}
Oe()
}
function Ye(e) {
let t = R(e);
return t === e ? t : (L(t, `iterate`, qe), Ft(e) ? t : t.map(Rt))
}
function Xe(e) {
return L(e = R(e), `iterate`, qe), e
}
function Ze(e, t) {
return Pt(e) ? zt(Nt(e) ? Rt(t) : t) : Rt(t)
}
var Qe = {
__proto__: null, [Symbol.iterator]() {
return $e(this, Symbol.iterator, e => Ze(this, e))
}, concat(...e) {
return Ye(this).concat(...e.map(e => d(e) ? Ye(e) : e))
}, entries() {
return $e(this, `entries`, e => (e[1] = Ze(this, e[1]), e))
}, every(e, t) {
return tt(this, `every`, e, t, void 0, arguments)
}, filter(e, t) {
return tt(this, `filter`, e, t, e => e.map(e => Ze(this, e)), arguments)
}, find(e, t) {
return tt(this, `find`, e, t, e => Ze(this, e), arguments)
}, findIndex(e, t) {
return tt(this, `findIndex`, e, t, void 0, arguments)
}, findLast(e, t) {
return tt(this, `findLast`, e, t, e => Ze(this, e), arguments)
}, findLastIndex(e, t) {
return tt(this, `findLastIndex`, e, t, void 0, arguments)
}, forEach(e, t) {
return tt(this, `forEach`, e, t, void 0, arguments)
}, includes(...e) {
return rt(this, `includes`, e)
}, indexOf(...e) {
return rt(this, `indexOf`, e)
}, join(e) {
return Ye(this).join(e)
}, lastIndexOf(...e) {
return rt(this, `lastIndexOf`, e)
}, map(e, t) {
return tt(this, `map`, e, t, void 0, arguments)
}, pop() {
return it(this, `pop`)
}, push(...e) {
return it(this, `push`, e)
}, reduce(e, ...t) {
return nt(this, `reduce`, e, t)
}, reduceRight(e, ...t) {
return nt(this, `reduceRight`, e, t)
}, shift() {
return it(this, `shift`)
}, some(e, t) {
return tt(this, `some`, e, t, void 0, arguments)
}, splice(...e) {
return it(this, `splice`, e)
}, toReversed() {
return Ye(this).toReversed()
}, toSorted(e) {
return Ye(this).toSorted(e)
}, toSpliced(...e) {
return Ye(this).toSpliced(...e)
}, unshift(...e) {
return it(this, `unshift`, e)
}, values() {
return $e(this, `values`, e => Ze(this, e))
}
};
function $e(e, t, n) {
let r = Xe(e), i = r[t]();
return r !== e && !Ft(e) && (i._next = i.next, i.next = () => {
let e = i._next();
return e.done || (e.value = n(e.value)), e
}), i
}
var et = Array.prototype;
function tt(e, t, n, r, i, a) {
let o = Xe(e), s = o !== e && !Ft(e), c = o[t];
if (c !== et[t]) {
let t = c.apply(e, a);
return s ? Rt(t) : t
}
let l = n;
o !== e && (s ? l = function (t, r) {
return n.call(this, Ze(e, t), r, e)
} : n.length > 2 && (l = function (t, r) {
return n.call(this, t, r, e)
}));
let u = c.call(o, l, r);
return s && i ? i(u) : u
}
function nt(e, t, n, r) {
let i = Xe(e), a = i !== e && !Ft(e), o = n, s = !1;
i !== e && (a ? (s = r.length === 0, o = function (t, r, i) {
return s && (s = !1, t = Ze(e, t)), n.call(this, t, Ze(e, r), i, e)
}) : n.length > 3 && (o = function (t, r, i) {
return n.call(this, t, r, i, e)
}));
let c = i[t](o, ...r);
return s ? Ze(e, c) : c
}
function rt(e, t, n) {
let r = R(e);
L(r, `iterate`, qe);
let i = r[t](...n);
return (i === -1 || i === !1) && It(n[0]) ? (n[0] = R(n[0]), r[t](...n)) : i
}
function it(e, t, n = []) {
Le(), De();
let r = R(e)[t].apply(e, n);
return Oe(), Re(), r
}
var at = e(`__proto__,__v_isRef,__isVue`),
ot = new Set(Object.getOwnPropertyNames(Symbol).filter(e => e !== `arguments` && e !== `caller`).map(e => Symbol[e]).filter(_));
function st(e) {
_(e) || (e = String(e));
let t = R(this);
return L(t, `has`, e), t.hasOwnProperty(e)
}
var ct = class {
constructor(e = !1, t = !1) {
this._isReadonly = e, this._isShallow = t
}
get(e, t, n) {
if (t === `__v_skip`) return e.__v_skip;
let r = this._isReadonly, i = this._isShallow;
if (t === `__v_isReactive`) return !r;
if (t === `__v_isReadonly`) return r;
if (t === `__v_isShallow`) return i;
if (t === `__v_raw`) return n === (r ? i ? Et : Tt : i ? wt : Ct).get(e) || Object.getPrototypeOf(e) === Object.getPrototypeOf(n) ? e : void 0;
let a = d(e);
if (!r) {
let e;
if (a && (e = Qe[t])) return e;
if (t === `hasOwnProperty`) return st
}
let o = Reflect.get(e, t, z(e) ? e : n);
if ((_(t) ? ot.has(t) : at(t)) || (r || L(e, `get`, t), i)) return o;
if (z(o)) {
let e = a && w(t) ? o : o.value;
return r && v(e) ? jt(e) : e
}
return v(o) ? r ? jt(o) : kt(o) : o
}
}, lt = class extends ct {
constructor(e = !1) {
super(!1, e)
}
set(e, t, n, r) {
let i = e[t], a = d(e) && w(t);
if (!this._isShallow) {
let e = Pt(i);
if (!Ft(n) && !Pt(n) && (i = R(i), n = R(n)), !a && z(i) && !z(n)) return e || (i.value = n), !0
}
let o = a ? Number(t) < e.length : u(e, t), s = Reflect.set(e, t, n, z(e) ? e : r);
return e === R(r) && (o ? N(n, i) && Je(e, `set`, t, n, i) : Je(e, `add`, t, n)), s
}
deleteProperty(e, t) {
let n = u(e, t), r = e[t], i = Reflect.deleteProperty(e, t);
return i && n && Je(e, `delete`, t, void 0, r), i
}
has(e, t) {
let n = Reflect.has(e, t);
return (!_(t) || !ot.has(t)) && L(e, `has`, t), n
}
ownKeys(e) {
return L(e, `iterate`, d(e) ? `length` : Ge), Reflect.ownKeys(e)
}
}, ut = class extends ct {
constructor(e = !1) {
super(!0, e)
}
set(e, t) {
return !0
}
deleteProperty(e, t) {
return !0
}
}, dt = new lt, ft = new ut, pt = new lt(!0), mt = e => e, ht = e => Reflect.getPrototypeOf(e);
function gt(e, t, n) {
return function (...r) {
let i = this.__v_raw, a = R(i), o = f(a), c = e === `entries` || e === Symbol.iterator && o,
l = e === `keys` && o, u = i[e](...r), d = n ? mt : t ? zt : Rt;
return !t && L(a, `iterate`, l ? Ke : Ge), s(Object.create(u), {
next() {
let {value: e, done: t} = u.next();
return t ? {value: e, done: t} : {value: c ? [d(e[0]), d(e[1])] : d(e), done: t}
}
})
}
}
function _t(e) {
return function (...t) {
return e === `delete` ? !1 : e === `clear` ? void 0 : this
}
}
function vt(e, t) {
let n = {
get(n) {
let r = this.__v_raw, i = R(r), a = R(n);
e || (N(n, a) && L(i, `get`, n), L(i, `get`, a));
let {has: o} = ht(i), s = t ? mt : e ? zt : Rt;
if (o.call(i, n)) return s(r.get(n));
if (o.call(i, a)) return s(r.get(a));
r !== i && r.get(n)
}, get size() {
let t = this.__v_raw;
return !e && L(R(t), `iterate`, Ge), t.size
}, has(t) {
let n = this.__v_raw, r = R(n), i = R(t);
return e || (N(t, i) && L(r, `has`, t), L(r, `has`, i)), t === i ? n.has(t) : n.has(t) || n.has(i)
}, forEach(n, r) {
let i = this, a = i.__v_raw, o = R(a), s = t ? mt : e ? zt : Rt;
return !e && L(o, `iterate`, Ge), a.forEach((e, t) => n.call(r, s(e), s(t), i))
}
};
return s(n, e ? {add: _t(`add`), set: _t(`set`), delete: _t(`delete`), clear: _t(`clear`)} : {
add(e) {
let n = R(this), r = ht(n), i = R(e), a = !t && !Ft(e) && !Pt(e) ? i : e;
return r.has.call(n, a) || N(e, a) && r.has.call(n, e) || N(i, a) && r.has.call(n, i) || (n.add(a), Je(n, `add`, a, a)), this
}, set(e, n) {
!t && !Ft(n) && !Pt(n) && (n = R(n));
let r = R(this), {has: i, get: a} = ht(r), o = i.call(r, e);
o ||= (e = R(e), i.call(r, e));
let s = a.call(r, e);
return r.set(e, n), o ? N(n, s) && Je(r, `set`, e, n, s) : Je(r, `add`, e, n), this
}, delete(e) {
let t = R(this), {has: n, get: r} = ht(t), i = n.call(t, e);
i ||= (e = R(e), n.call(t, e));
let a = r ? r.call(t, e) : void 0, o = t.delete(e);
return i && Je(t, `delete`, e, void 0, a), o
}, clear() {
let e = R(this), t = e.size !== 0, n = e.clear();
return t && Je(e, `clear`, void 0, void 0, void 0), n
}
}), [`keys`, `values`, `entries`, Symbol.iterator].forEach(r => {
n[r] = gt(r, e, t)
}), n
}
function yt(e, t) {
let n = vt(e, t);
return (t, r, i) => r === `__v_isReactive` ? !e : r === `__v_isReadonly` ? e : r === `__v_raw` ? t : Reflect.get(u(n, r) && r in t ? n : t, r, i)
}
var bt = {get: yt(!1, !1)}, xt = {get: yt(!1, !0)}, St = {get: yt(!0, !1)}, Ct = new WeakMap, wt = new WeakMap,
Tt = new WeakMap, Et = new WeakMap;
function Dt(e) {
switch (e) {
case`Object`:
case`Array`:
return 1;
case`Map`:
case`Set`:
case`WeakMap`:
case`WeakSet`:
return 2;
default:
return 0
}
}
function Ot(e) {
return e.__v_skip || !Object.isExtensible(e) ? 0 : Dt(S(e))
}
function kt(e) {
return Pt(e) ? e : Mt(e, !1, dt, bt, Ct)
}
function At(e) {
return Mt(e, !1, pt, xt, wt)
}
function jt(e) {
return Mt(e, !0, ft, St, Tt)
}
function Mt(e, t, n, r, i) {
if (!v(e) || e.__v_raw && !(t && e.__v_isReactive)) return e;
let a = Ot(e);
if (a === 0) return e;
let o = i.get(e);
if (o) return o;
let s = new Proxy(e, a === 2 ? r : n);
return i.set(e, s), s
}
function Nt(e) {
return Pt(e) ? Nt(e.__v_raw) : !!(e && e.__v_isReactive)
}
function Pt(e) {
return !!(e && e.__v_isReadonly)
}
function Ft(e) {
return !!(e && e.__v_isShallow)
}
function It(e) {
return e ? !!e.__v_raw : !1
}
function R(e) {
let t = e && e.__v_raw;
return t ? R(t) : e
}
function Lt(e) {
return !u(e, `__v_skip`) && Object.isExtensible(e) && P(e, `__v_skip`, !0), e
}
var Rt = e => v(e) ? kt(e) : e, zt = e => v(e) ? jt(e) : e;
function z(e) {
return e ? e.__v_isRef === !0 : !1
}
function Bt(e) {
return Vt(e, !1)
}
function Vt(e, t) {
return z(e) ? e : new Ht(e, t)
}
var Ht = class {
constructor(e, t) {
this.dep = new He, this.__v_isRef = !0, this.__v_isShallow = !1, this._rawValue = t ? e : R(e), this._value = t ? e : Rt(e), this.__v_isShallow = t
}
get value() {
return this.dep.track(), this._value
}
set value(e) {
let t = this._rawValue, n = this.__v_isShallow || Ft(e) || Pt(e);
e = n ? e : R(e), N(e, t) && (this._rawValue = e, this._value = n ? e : Rt(e), this.dep.trigger())
}
};
function Ut(e) {
return z(e) ? e.value : e
}
var Wt = {
get: (e, t, n) => t === `__v_raw` ? e : Ut(Reflect.get(e, t, n)), set: (e, t, n, r) => {
let i = e[t];
return z(i) && !z(n) ? (i.value = n, !0) : Reflect.set(e, t, n, r)
}
};
function Gt(e) {
return Nt(e) ? e : new Proxy(e, Wt)
}
var Kt = class {
constructor(e, t, n) {
this.fn = e, this.setter = t, this._value = void 0, this.dep = new He(this), this.__v_isRef = !0, this.deps = void 0, this.depsTail = void 0, this.flags = 16, this.globalVersion = Be - 1, this.next = void 0, this.effect = this, this.__v_isReadonly = !t, this.isSSR = n
}
notify() {
if (this.flags |= 16, !(this.flags & 8) && I !== this) return Ee(this, !0), !0
}
get value() {
let e = this.dep.track();
return Me(this), e && (e.version = this.dep.version), this._value
}
set value(e) {
this.setter && this.setter(e)
}
};
function qt(e, t, n = !1) {
let r, i;
return h(e) ? r = e : (r = e.get, i = e.set), new Kt(r, i, n)
}
var Jt = {}, Yt = new WeakMap, Xt = void 0;
function Zt(e, t = !1, n = Xt) {
if (n) {
let t = Yt.get(n);
t || Yt.set(n, t = []), t.push(e)
}
}
function Qt(e, n, i = t) {
let {immediate: a, deep: o, once: s, scheduler: l, augmentJob: u, call: f} = i,
p = e => o ? e : Ft(e) || o === !1 || o === 0 ? $t(e, 1) : $t(e), m, g, _, v, y = !1, b = !1;
if (z(e) ? (g = () => e.value, y = Ft(e)) : Nt(e) ? (g = () => p(e), y = !0) : d(e) ? (b = !0, y = e.some(e => Nt(e) || Ft(e)), g = () => e.map(e => {
if (z(e)) return e.value;
if (Nt(e)) return p(e);
if (h(e)) return f ? f(e, 2) : e()
})) : g = h(e) ? n ? f ? () => f(e, 2) : e : () => {
if (_) {
Le();
try {
_()
} finally {
Re()
}
}
let t = Xt;
Xt = m;
try {
return f ? f(e, 3, [v]) : e(v)
} finally {
Xt = t
}
} : r, n && o) {
let e = g, t = o === !0 ? 1 / 0 : o;
g = () => $t(e(), t)
}
let x = be(), S = () => {
m.stop(), x && x.active && c(x.effects, m)
};
if (s && n) {
let e = n;
n = (...t) => {
e(...t), S()
}
}
let C = b ? Array(e.length).fill(Jt) : Jt, w = e => {
if (!(!(m.flags & 1) || !m.dirty && !e)) if (n) {
let e = m.run();
if (o || y || (b ? e.some((e, t) => N(e, C[t])) : N(e, C))) {
_ && _();
let t = Xt;
Xt = m;
try {
let t = [e, C === Jt ? void 0 : b && C[0] === Jt ? [] : C, v];
C = e, f ? f(n, 3, t) : n(...t)
} finally {
Xt = t
}
}
} else m.run()
};
return u && u(w), m = new Se(g), m.scheduler = l ? () => l(w, !1) : w, v = e => Zt(e, !1, m), _ = m.onStop = () => {
let e = Yt.get(m);
if (e) {
if (f) f(e, 4); else for (let t of e) t();
Yt.delete(m)
}
}, n ? a ? w(!0) : C = m.run() : l ? l(w.bind(null, !0), !0) : m.run(), S.pause = m.pause.bind(m), S.resume = m.resume.bind(m), S.stop = S, S
}
function $t(e, t = 1 / 0, n) {
if (t <= 0 || !v(e) || e.__v_skip || (n ||= new Map, (n.get(e) || 0) >= t)) return e;
if (n.set(e, t), t--, z(e)) $t(e.value, t, n); else if (d(e)) for (let r = 0; r < e.length; r++) $t(e[r], t, n); else if (p(e) || f(e)) e.forEach(e => {
$t(e, t, n)
}); else if (C(e)) {
for (let r in e) $t(e[r], t, n);
for (let r of Object.getOwnPropertySymbols(e)) Object.prototype.propertyIsEnumerable.call(e, r) && $t(e[r], t, n)
}
return e
}
function en(e, t, n, r) {
try {
return r ? e(...r) : e()
} catch (e) {
nn(e, t, n)
}
}
function tn(e, t, n, r) {
if (h(e)) {
let i = en(e, t, n, r);
return i && y(i) && i.catch(e => {
nn(e, t, n)
}), i
}
if (d(e)) {
let i = [];
for (let a = 0; a < e.length; a++) i.push(tn(e[a], t, n, r));
return i
}
}
function nn(e, n, r, i = !0) {
let a = n ? n.vnode : null, {errorHandler: o, throwUnhandledErrorInProduction: s} = n && n.appContext.config || t;
if (n) {
let t = n.parent, i = n.proxy, a = `https://vuejs.org/error-reference/#runtime-${r}`;
for (; t;) {
let n = t.ec;
if (n) {
for (let t = 0; t < n.length; t++) if (n[t](e, i, a) === !1) return
}
t = t.parent
}
if (o) {
Le(), en(o, null, 10, [e, i, a]), Re();
return
}
}
rn(e, r, a, i, s)
}
function rn(e, t, n, r = !0, i = !1) {
if (i) throw e;
console.error(e)
}
var an = [], on = -1, sn = [], cn = null, ln = 0, un = Promise.resolve(), dn = null;
function fn(e) {
let t = dn || un;
return e ? t.then(this ? e.bind(this) : e) : t
}
function pn(e) {
let t = on + 1, n = an.length;
for (; t < n;) {
let r = t + n >>> 1, i = an[r], a = yn(i);
a < e || a === e && i.flags & 2 ? t = r + 1 : n = r
}
return t
}
function mn(e) {
if (!(e.flags & 1)) {
let t = yn(e), n = an[an.length - 1];
!n || !(e.flags & 2) && t >= yn(n) ? an.push(e) : an.splice(pn(t), 0, e), e.flags |= 1, hn()
}
}
function hn() {
dn ||= un.then(bn)
}
function gn(e) {
d(e) ? sn.push(...e) : cn && e.id === -1 ? cn.splice(ln + 1, 0, e) : e.flags & 1 || (sn.push(e), e.flags |= 1), hn()
}
function _n(e, t, n = on + 1) {
for (; n < an.length; n++) {
let t = an[n];
if (t && t.flags & 2) {
if (e && t.id !== e.uid) continue;
an.splice(n, 1), n--, t.flags & 4 && (t.flags &= -2), t(), t.flags & 4 || (t.flags &= -2)
}
}
}
function vn(e) {
if (sn.length) {
let e = [...new Set(sn)].sort((e, t) => yn(e) - yn(t));
if (sn.length = 0, cn) {
cn.push(...e);
return
}
for (cn = e, ln = 0; ln < cn.length; ln++) {
let e = cn[ln];
e.flags & 4 && (e.flags &= -2), e.flags & 8 || e(), e.flags &= -2
}
cn = null, ln = 0
}
}
var yn = e => e.id == null ? e.flags & 2 ? -1 : 1 / 0 : e.id;
function bn(e) {
try {
for (on = 0; on < an.length; on++) {
let e = an[on];
e && !(e.flags & 8) && (e.flags & 4 && (e.flags &= -2), en(e, e.i, e.i ? 15 : 14), e.flags & 4 || (e.flags &= -2))
}
} finally {
for (; on < an.length; on++) {
let e = an[on];
e && (e.flags &= -2)
}
on = -1, an.length = 0, vn(e), dn = null, (an.length || sn.length) && bn(e)
}
}
var xn = null, Sn = null;
function Cn(e) {
let t = xn;
return xn = e, Sn = e && e.type.__scopeId || null, t
}
function wn(e, t = xn, n) {
if (!t || e._n) return e;
let r = (...n) => {
r._d && ji(-1);
let i = Cn(t), a;
try {
a = e(...n)
} finally {
Cn(i), r._d && ji(1)
}
return a
};
return r._n = !0, r._c = !0, r._d = !0, r
}
function Tn(e, t, n, r) {
let i = e.dirs, a = t && t.dirs;
for (let o = 0; o < i.length; o++) {
let s = i[o];
a && (s.oldValue = a[o].value);
let c = s.dir[r];
c && (Le(), tn(c, n, 8, [e.el, s, e, t]), Re())
}
}
function En(e, t) {
if (Qi) {
let n = Qi.provides, r = Qi.parent && Qi.parent.provides;
r === n && (n = Qi.provides = Object.create(r)), n[e] = t
}
}
function Dn(e, t, n = !1) {
let r = $i();
if (r || Mr) {
let i = Mr ? Mr._context.provides : r ? r.parent == null || r.ce ? r.vnode.appContext && r.vnode.appContext.provides : r.parent.provides : void 0;
if (i && e in i) return i[e];
if (arguments.length > 1) return n && h(t) ? t.call(r && r.proxy) : t
}
}
var On = Symbol.for(`v-scx`), kn = () => Dn(On);
function An(e, t, n) {
return jn(e, t, n)
}
function jn(e, n, i = t) {
let {immediate: a, deep: o, flush: c, once: l} = i, u = s({}, i), d = n && a || !n && c !== `post`, f;
if (aa) {
if (c === `sync`) {
let e = kn();
f = e.__watcherHandles ||= []
} else if (!d) {
let e = () => {
};
return e.stop = r, e.resume = r, e.pause = r, e
}
}
let p = Qi;
u.call = (e, t, n) => tn(e, p, t, n);
let m = !1;
c === `post` ? u.scheduler = e => {
li(e, p && p.suspense)
} : c !== `sync` && (m = !0, u.scheduler = (e, t) => {
t ? e() : mn(e)
}), u.augmentJob = e => {
n && (e.flags |= 4), m && (e.flags |= 2, p && (e.id = p.uid, e.i = p))
};
let h = Qt(e, n, u);
return aa && (f ? f.push(h) : d && h()), h
}
function Mn(e, t, n) {
let r = this.proxy, i = g(e) ? e.includes(`.`) ? Nn(r, e) : () => r[e] : e.bind(r, r), a;
h(t) ? a = t : (a = t.handler, n = t);
let o = na(this), s = jn(i, a.bind(r), n);
return o(), s
}
function Nn(e, t) {
let n = t.split(`.`);
return () => {
let t = e;
for (let e = 0; e < n.length && t; e++) t = t[n[e]];
return t
}
}
var Pn = Symbol(`_vte`), Fn = e => e.__isTeleport, In = Symbol(`_leaveCb`);
function Ln(e, t) {
e.shapeFlag & 6 && e.component ? (e.transition = t, Ln(e.component.subTree, t)) : e.shapeFlag & 128 ? (e.ssContent.transition = t.clone(e.ssContent), e.ssFallback.transition = t.clone(e.ssFallback)) : e.transition = t
}
function Rn(e) {
e.ids = [e.ids[0] + e.ids[2]++ + `-`, 0, 0]
}
function zn(e, t) {
let n;
return !!((n = Object.getOwnPropertyDescriptor(e, t)) && !n.configurable)
}
var Bn = new WeakMap;
function Vn(e, n, r, a, o = !1) {
if (d(e)) {
e.forEach((e, t) => Vn(e, n && (d(n) ? n[t] : n), r, a, o));
return
}
if (Un(a) && !o) {
a.shapeFlag & 512 && a.type.__asyncResolved && a.component.subTree.component && Vn(e, n, r, a.component.subTree);
return
}
let s = a.shapeFlag & 4 ? ma(a.component) : a.el, l = o ? null : s, {i: f, r: p} = e, m = n && n.r,
_ = f.refs === t ? f.refs = {} : f.refs, v = f.setupState, y = R(v),
b = v === t ? i : e => zn(_, e) ? !1 : u(y, e), x = (e, t) => !(t && zn(_, t));
if (m != null && m !== p) {
if (Hn(n), g(m)) _[m] = null, b(m) && (v[m] = null); else if (z(m)) {
let e = n;
x(m, e.k) && (m.value = null), e.k && (_[e.k] = null)
}
}
if (h(p)) en(p, f, 12, [l, _]); else {
let t = g(p), n = z(p);
if (t || n) {
let i = () => {
if (e.f) {
let n = t ? b(p) ? v[p] : _[p] : x(p) || !e.k ? p.value : _[e.k];
if (o) d(n) && c(n, s); else if (d(n)) n.includes(s) || n.push(s); else if (t) _[p] = [s], b(p) && (v[p] = _[p]); else {
let t = [s];
x(p, e.k) && (p.value = t), e.k && (_[e.k] = t)
}
} else t ? (_[p] = l, b(p) && (v[p] = l)) : n && (x(p, e.k) && (p.value = l), e.k && (_[e.k] = l))
};
if (l) {
let t = () => {
i(), Bn.delete(e)
};
t.id = -1, Bn.set(e, t), li(t, r)
} else Hn(e), i()
}
}
}
function Hn(e) {
let t = Bn.get(e);
t && (t.flags |= 8, Bn.delete(e))
}
re().requestIdleCallback, re().cancelIdleCallback;
var Un = e => !!e.type.__asyncLoader, Wn = e => e.type.__isKeepAlive;
function Gn(e, t) {
qn(e, `a`, t)
}
function Kn(e, t) {
qn(e, `da`, t)
}
function qn(e, t, n = Qi) {
let r = e.__wdc ||= () => {
let t = n;
for (; t;) {
if (t.isDeactivated) return;
t = t.parent
}
return e()
};
if (Yn(t, r, n), n) {
let e = n.parent;
for (; e && e.parent;) Wn(e.parent.vnode) && Jn(r, t, n, e), e = e.parent
}
}
function Jn(e, t, n, r) {
let i = Yn(t, e, r, !0);
nr(() => {
c(r[t], i)
}, n)
}
function Yn(e, t, n = Qi, r = !1) {
if (n) {
let i = n[e] || (n[e] = []), a = t.__weh ||= (...r) => {
Le();
let i = na(n), a = tn(t, n, e, r);
return i(), Re(), a
};
return r ? i.unshift(a) : i.push(a), a
}
}
var Xn = e => (t, n = Qi) => {
(!aa || e === `sp`) && Yn(e, (...e) => t(...e), n)
}, Zn = Xn(`bm`), Qn = Xn(`m`), $n = Xn(`bu`), er = Xn(`u`), tr = Xn(`bum`), nr = Xn(`um`), rr = Xn(`sp`),
ir = Xn(`rtg`), ar = Xn(`rtc`);
function or(e, t = Qi) {
Yn(`ec`, e, t)
}
var sr = Symbol.for(`v-ndc`);
function cr(e, t, n, r) {
let i, a = n && n[r], o = d(e);
if (o || g(e)) {
let n = o && Nt(e), r = !1, s = !1;
n && (r = !Ft(e), s = Pt(e), e = Xe(e)), i = Array(e.length);
for (let n = 0, o = e.length; n < o; n++) i[n] = t(r ? s ? zt(Rt(e[n])) : Rt(e[n]) : e[n], n, void 0, a && a[n])
} else if (typeof e == `number`) {
i = Array(e);
for (let n = 0; n < e; n++) i[n] = t(n + 1, n, void 0, a && a[n])
} else if (v(e)) if (e[Symbol.iterator]) i = Array.from(e, (e, n) => t(e, n, void 0, a && a[n])); else {
let n = Object.keys(e);
i = Array(n.length);
for (let r = 0, o = n.length; r < o; r++) {
let o = n[r];
i[r] = t(e[o], o, r, a && a[r])
}
} else i = [];
return n && (n[r] = i), i
}
var lr = e => e ? ia(e) ? ma(e) : lr(e.parent) : null, ur = s(Object.create(null), {
$: e => e,
$el: e => e.vnode.el,
$data: e => e.data,
$props: e => e.props,
$attrs: e => e.attrs,
$slots: e => e.slots,
$refs: e => e.refs,
$parent: e => lr(e.parent),
$root: e => lr(e.root),
$host: e => e.ce,
$emit: e => e.emit,
$options: e => yr(e),
$forceUpdate: e => e.f ||= () => {
mn(e.update)
},
$nextTick: e => e.n ||= fn.bind(e.proxy),
$watch: e => Mn.bind(e)
}), dr = (e, n) => e !== t && !e.__isScriptSetup && u(e, n), fr = {
get({_: e}, n) {
if (n === `__v_skip`) return !0;
let {ctx: r, setupState: i, data: a, props: o, accessCache: s, type: c, appContext: l} = e;
if (n[0] !== `$`) {
let e = s[n];
if (e !== void 0) switch (e) {
case 1:
return i[n];
case 2:
return a[n];
case 4:
return r[n];
case 3:
return o[n]
} else if (dr(i, n)) return s[n] = 1, i[n]; else if (a !== t && u(a, n)) return s[n] = 2, a[n]; else if (u(o, n)) return s[n] = 3, o[n]; else if (r !== t && u(r, n)) return s[n] = 4, r[n]; else mr && (s[n] = 0)
}
let d = ur[n], f, p;
if (d) return n === `$attrs` && L(e.attrs, `get`, ``), d(e);
if ((f = c.__cssModules) && (f = f[n])) return f;
if (r !== t && u(r, n)) return s[n] = 4, r[n];
if (p = l.config.globalProperties, u(p, n)) return p[n]
}, set({_: e}, n, r) {
let {data: i, setupState: a, ctx: o} = e;
return dr(a, n) ? (a[n] = r, !0) : i !== t && u(i, n) ? (i[n] = r, !0) : u(e.props, n) || n[0] === `$` && n.slice(1) in e ? !1 : (o[n] = r, !0)
}, has({_: {data: e, setupState: n, accessCache: r, ctx: i, appContext: a, props: o, type: s}}, c) {
let l;
return !!(r[c] || e !== t && c[0] !== `$` && u(e, c) || dr(n, c) || u(o, c) || u(i, c) || u(ur, c) || u(a.config.globalProperties, c) || (l = s.__cssModules) && l[c])
}, defineProperty(e, t, n) {
return n.get == null ? u(n, `value`) && this.set(e, t, n.value, null) : e._.accessCache[t] = 0, Reflect.defineProperty(e, t, n)
}
};
function pr(e) {
return d(e) ? e.reduce((e, t) => (e[t] = null, e), {}) : e
}
var mr = !0;
function hr(e) {
let t = yr(e), n = e.proxy, i = e.ctx;
mr = !1, t.beforeCreate && _r(t.beforeCreate, e, `bc`);
let {
data: a,
computed: o,
methods: s,
watch: c,
provide: l,
inject: u,
created: f,
beforeMount: p,
mounted: m,
beforeUpdate: g,
updated: _,
activated: y,
deactivated: b,
beforeDestroy: x,
beforeUnmount: S,
destroyed: C,
unmounted: w,
render: T,
renderTracked: E,
renderTriggered: D,
errorCaptured: O,
serverPrefetch: k,
expose: A,
inheritAttrs: j,
components: M,
directives: N,
filters: ee
} = t;
if (u && gr(u, i, null), s) for (let e in s) {
let t = s[e];
h(t) && (i[e] = t.bind(n))
}
if (a) {
let t = a.call(n, n);
v(t) && (e.data = kt(t))
}
if (mr = !0, o) for (let e in o) {
let t = o[e], a = ga({
get: h(t) ? t.bind(n, n) : h(t.get) ? t.get.bind(n, n) : r,
set: !h(t) && h(t.set) ? t.set.bind(n) : r
});
Object.defineProperty(i, e, {enumerable: !0, configurable: !0, get: () => a.value, set: e => a.value = e})
}
if (c) for (let e in c) vr(c[e], i, n, e);
if (l) {
let e = h(l) ? l.call(n) : l;
Reflect.ownKeys(e).forEach(t => {
En(t, e[t])
})
}
f && _r(f, e, `c`);
function P(e, t) {
d(t) ? t.forEach(t => e(t.bind(n))) : t && e(t.bind(n))
}
if (P(Zn, p), P(Qn, m), P($n, g), P(er, _), P(Gn, y), P(Kn, b), P(or, O), P(ar, E), P(ir, D), P(tr, S), P(nr, w), P(rr, k), d(A)) if (A.length) {
let t = e.exposed ||= {};
A.forEach(e => {
Object.defineProperty(t, e, {get: () => n[e], set: t => n[e] = t, enumerable: !0})
})
} else e.exposed ||= {};
T && e.render === r && (e.render = T), j != null && (e.inheritAttrs = j), M && (e.components = M), N && (e.directives = N), k && Rn(e)
}
function gr(e, t, n = r) {
d(e) && (e = wr(e));
for (let n in e) {
let r = e[n], i;
i = v(r) ? `default` in r ? Dn(r.from || n, r.default, !0) : Dn(r.from || n) : Dn(r), z(i) ? Object.defineProperty(t, n, {
enumerable: !0,
configurable: !0,
get: () => i.value,
set: e => i.value = e
}) : t[n] = i
}
}
function _r(e, t, n) {
tn(d(e) ? e.map(e => e.bind(t.proxy)) : e.bind(t.proxy), t, n)
}
function vr(e, t, n, r) {
let i = r.includes(`.`) ? Nn(n, r) : () => n[r];
if (g(e)) {
let n = t[e];
h(n) && An(i, n)
} else if (h(e)) An(i, e.bind(n)); else if (v(e)) if (d(e)) e.forEach(e => vr(e, t, n, r)); else {
let r = h(e.handler) ? e.handler.bind(n) : t[e.handler];
h(r) && An(i, r, e)
}
}
function yr(e) {
let t = e.type, {mixins: n, extends: r} = t, {
mixins: i,
optionsCache: a,
config: {optionMergeStrategies: o}
} = e.appContext, s = a.get(t), c;
return s ? c = s : !i.length && !n && !r ? c = t : (c = {}, i.length && i.forEach(e => br(c, e, o, !0)), br(c, t, o)), v(t) && a.set(t, c), c
}
function br(e, t, n, r = !1) {
let {mixins: i, extends: a} = t;
a && br(e, a, n, !0), i && i.forEach(t => br(e, t, n, !0));
for (let i in t) if (!(r && i === `expose`)) {
let r = xr[i] || n && n[i];
e[i] = r ? r(e[i], t[i]) : t[i]
}
return e
}
var xr = {
data: Sr,
props: Dr,
emits: Dr,
methods: Er,
computed: Er,
beforeCreate: Tr,
created: Tr,
beforeMount: Tr,
mounted: Tr,
beforeUpdate: Tr,
updated: Tr,
beforeDestroy: Tr,
beforeUnmount: Tr,
destroyed: Tr,
unmounted: Tr,
activated: Tr,
deactivated: Tr,
errorCaptured: Tr,
serverPrefetch: Tr,
components: Er,
directives: Er,
watch: Or,
provide: Sr,
inject: Cr
};
function Sr(e, t) {
return t ? e ? function () {
return s(h(e) ? e.call(this, this) : e, h(t) ? t.call(this, this) : t)
} : t : e
}
function Cr(e, t) {
return Er(wr(e), wr(t))
}
function wr(e) {
if (d(e)) {
let t = {};
for (let n = 0; n < e.length; n++) t[e[n]] = e[n];
return t
}
return e
}
function Tr(e, t) {
return e ? [...new Set([].concat(e, t))] : t
}
function Er(e, t) {
return e ? s(Object.create(null), e, t) : t
}
function Dr(e, t) {
return e ? d(e) && d(t) ? [...new Set([...e, ...t])] : s(Object.create(null), pr(e), pr(t ?? {})) : t
}
function Or(e, t) {
if (!e) return t;
if (!t) return e;
let n = s(Object.create(null), e);
for (let r in t) n[r] = Tr(e[r], t[r]);
return n
}
function kr() {
return {
app: null,
config: {
isNativeTag: i,
performance: !1,
globalProperties: {},
optionMergeStrategies: {},
errorHandler: void 0,
warnHandler: void 0,
compilerOptions: {}
},
mixins: [],
components: {},
directives: {},
provides: Object.create(null),
optionsCache: new WeakMap,
propsCache: new WeakMap,
emitsCache: new WeakMap
}
}
var Ar = 0;
function jr(e, t) {
return function (n, r = null) {
h(n) || (n = s({}, n)), r != null && !v(r) && (r = null);
let i = kr(), a = new WeakSet, o = [], c = !1, l = i.app = {
_uid: Ar++,
_component: n,
_props: r,
_container: null,
_context: i,
_instance: null,
version: _a,
get config() {
return i.config
},
set config(e) {
},
use(e, ...t) {
return a.has(e) || (e && h(e.install) ? (a.add(e), e.install(l, ...t)) : h(e) && (a.add(e), e(l, ...t))), l
},
mixin(e) {
return i.mixins.includes(e) || i.mixins.push(e), l
},
component(e, t) {
return t ? (i.components[e] = t, l) : i.components[e]
},
directive(e, t) {
return t ? (i.directives[e] = t, l) : i.directives[e]
},
mount(a, o, s) {
if (!c) {
let u = l._ceVNode || zi(n, r);
return u.appContext = i, s === !0 ? s = `svg` : s === !1 && (s = void 0), o && t ? t(u, a) : e(u, a, s), c = !0, l._container = a, a.__vue_app__ = l, ma(u.component)
}
},
onUnmount(e) {
o.push(e)
},
unmount() {
c && (tn(o, l._instance, 16), e(null, l._container), delete l._container.__vue_app__)
},
provide(e, t) {
return i.provides[e] = t, l
},
runWithContext(e) {
let t = Mr;
Mr = l;
try {
return e()
} finally {
Mr = t
}
}
};
return l
}
}
var Mr = null,
Nr = (e, t) => t === `modelValue` || t === `model-value` ? e.modelModifiers : e[`${t}Modifiers`] || e[`${O(t)}Modifiers`] || e[`${A(t)}Modifiers`];
function Pr(e, n, ...r) {
if (e.isUnmounted) return;
let i = e.vnode.props || t, a = r, o = n.startsWith(`update:`), s = o && Nr(i, n.slice(7));
s && (s.trim && (a = r.map(e => g(e) ? e.trim() : e)), s.number && (a = r.map(te)));
let c, l = i[c = M(n)] || i[c = M(O(n))];
!l && o && (l = i[c = M(A(n))]), l && tn(l, e, 6, a);
let u = i[c + `Once`];
if (u) {
if (!e.emitted) e.emitted = {}; else if (e.emitted[c]) return;
e.emitted[c] = !0, tn(u, e, 6, a)
}
}
var Fr = new WeakMap;
function Ir(e, t, n = !1) {
let r = n ? Fr : t.emitsCache, i = r.get(e);
if (i !== void 0) return i;
let a = e.emits, o = {}, c = !1;
if (!h(e)) {
let r = e => {
let n = Ir(e, t, !0);
n && (c = !0, s(o, n))
};
!n && t.mixins.length && t.mixins.forEach(r), e.extends && r(e.extends), e.mixins && e.mixins.forEach(r)
}
return !a && !c ? (v(e) && r.set(e, null), null) : (d(a) ? a.forEach(e => o[e] = null) : s(o, a), v(e) && r.set(e, o), o)
}
function Lr(e, t) {
return !e || !a(t) ? !1 : (t = t.slice(2).replace(/Once$/, ``), u(e, t[0].toLowerCase() + t.slice(1)) || u(e, A(t)) || u(e, t))
}
function Rr(e) {
let {
type: t,
vnode: n,
proxy: r,
withProxy: i,
propsOptions: [a],
slots: s,
attrs: c,
emit: l,
render: u,
renderCache: d,
props: f,
data: p,
setupState: m,
ctx: h,
inheritAttrs: g
} = e, _ = Cn(e), v, y;
try {
if (n.shapeFlag & 4) {
let e = i || r, t = e;
v = Wi(u.call(t, e, d, f, m, p, h)), y = c
} else {
let e = t;
v = Wi(e.length > 1 ? e(f, {attrs: c, slots: s, emit: l}) : e(f, null)), y = t.props ? c : zr(c)
}
} catch (t) {
Ei.length = 0, nn(t, e, 1), v = zi(wi)
}
let b = v;
if (y && g !== !1) {
let e = Object.keys(y), {shapeFlag: t} = b;
e.length && t & 7 && (a && e.some(o) && (y = Br(y, a)), b = Hi(b, y, !1, !0))
}
return n.dirs && (b = Hi(b, null, !1, !0), b.dirs = b.dirs ? b.dirs.concat(n.dirs) : n.dirs), n.transition && Ln(b, n.transition), v = b, Cn(_), v
}
var zr = e => {
let t;
for (let n in e) (n === `class` || n === `style` || a(n)) && ((t ||= {})[n] = e[n]);
return t
}, Br = (e, t) => {
let n = {};
for (let r in e) (!o(r) || !(r.slice(9) in t)) && (n[r] = e[r]);
return n
};
function Vr(e, t, n) {
let {props: r, children: i, component: a} = e, {props: o, children: s, patchFlag: c} = t, l = a.emitsOptions;
if (t.dirs || t.transition) return !0;
if (n && c >= 0) {
if (c & 1024) return !0;
if (c & 16) return r ? Hr(r, o, l) : !!o;
if (c & 8) {
let e = t.dynamicProps;
for (let t = 0; t < e.length; t++) {
let n = e[t];
if (Ur(o, r, n) && !Lr(l, n)) return !0
}
}
} else return (i || s) && (!s || !s.$stable) ? !0 : r === o ? !1 : r ? o ? Hr(r, o, l) : !0 : !!o;
return !1
}
function Hr(e, t, n) {
let r = Object.keys(t);
if (r.length !== Object.keys(e).length) return !0;
for (let i = 0; i < r.length; i++) {
let a = r[i];
if (Ur(t, e, a) && !Lr(n, a)) return !0
}
return !1
}
function Ur(e, t, n) {
let r = e[n], i = t[n];
return n === `style` && v(r) && v(i) ? !me(r, i) : r !== i
}
function Wr({vnode: e, parent: t, suspense: n}, r) {
for (; t;) {
let n = t.subTree;
if (n.suspense && n.suspense.activeBranch === e && (n.suspense.vnode.el = n.el = r, e = n), n === e) (e = t.vnode).el = r, t = t.parent; else break
}
n && n.activeBranch === e && (n.vnode.el = r)
}
var Gr = {}, Kr = () => Object.create(Gr), qr = e => Object.getPrototypeOf(e) === Gr;
function Jr(e, t, n, r = !1) {
let i = {}, a = Kr();
e.propsDefaults = Object.create(null), Xr(e, t, i, a);
for (let t in e.propsOptions[0]) t in i || (i[t] = void 0);
n ? e.props = r ? i : At(i) : e.type.props ? e.props = i : e.props = a, e.attrs = a
}
function Yr(e, t, n, r) {
let {props: i, attrs: a, vnode: {patchFlag: o}} = e, s = R(i), [c] = e.propsOptions, l = !1;
if ((r || o > 0) && !(o & 16)) {
if (o & 8) {
let n = e.vnode.dynamicProps;
for (let r = 0; r < n.length; r++) {
let o = n[r];
if (Lr(e.emitsOptions, o)) continue;
let d = t[o];
if (c) if (u(a, o)) d !== a[o] && (a[o] = d, l = !0); else {
let t = O(o);
i[t] = Zr(c, s, t, d, e, !1)
} else d !== a[o] && (a[o] = d, l = !0)
}
}
} else {
Xr(e, t, i, a) && (l = !0);
let r;
for (let a in s) (!t || !u(t, a) && ((r = A(a)) === a || !u(t, r))) && (c ? n && (n[a] !== void 0 || n[r] !== void 0) && (i[a] = Zr(c, s, a, void 0, e, !0)) : delete i[a]);
if (a !== s) for (let e in a) (!t || !u(t, e)) && (delete a[e], l = !0)
}
l && Je(e.attrs, `set`, ``)
}
function Xr(e, n, r, i) {
let [a, o] = e.propsOptions, s = !1, c;
if (n) for (let t in n) {
if (T(t)) continue;
let l = n[t], d;
a && u(a, d = O(t)) ? !o || !o.includes(d) ? r[d] = l : (c ||= {})[d] = l : Lr(e.emitsOptions, t) || (!(t in i) || l !== i[t]) && (i[t] = l, s = !0)
}
if (o) {
let n = R(r), i = c || t;
for (let t = 0; t < o.length; t++) {
let s = o[t];
r[s] = Zr(a, n, s, i[s], e, !u(i, s))
}
}
return s
}
function Zr(e, t, n, r, i, a) {
let o = e[n];
if (o != null) {
let e = u(o, `default`);
if (e && r === void 0) {
let e = o.default;
if (o.type !== Function && !o.skipFactory && h(e)) {
let {propsDefaults: a} = i;
if (n in a) r = a[n]; else {
let o = na(i);
r = a[n] = e.call(null, t), o()
}
} else r = e;
i.ce && i.ce._setProp(n, r)
}
o[0] && (a && !e ? r = !1 : o[1] && (r === `` || r === A(n)) && (r = !0))
}
return r
}
var Qr = new WeakMap;
function $r(e, r, i = !1) {
let a = i ? Qr : r.propsCache, o = a.get(e);
if (o) return o;
let c = e.props, l = {}, f = [], p = !1;
if (!h(e)) {
let t = e => {
p = !0;
let [t, n] = $r(e, r, !0);
s(l, t), n && f.push(...n)
};
!i && r.mixins.length && r.mixins.forEach(t), e.extends && t(e.extends), e.mixins && e.mixins.forEach(t)
}
if (!c && !p) return v(e) && a.set(e, n), n;
if (d(c)) for (let e = 0; e < c.length; e++) {
let n = O(c[e]);
ei(n) && (l[n] = t)
} else if (c) for (let e in c) {
let t = O(e);
if (ei(t)) {
let n = c[e], r = l[t] = d(n) || h(n) ? {type: n} : s({}, n), i = r.type, a = !1, o = !0;
if (d(i)) for (let e = 0; e < i.length; ++e) {
let t = i[e], n = h(t) && t.name;
if (n === `Boolean`) {
a = !0;
break
} else n === `String` && (o = !1)
} else a = h(i) && i.name === `Boolean`;
r[0] = a, r[1] = o, (a || u(r, `default`)) && f.push(t)
}
}
let m = [l, f];
return v(e) && a.set(e, m), m
}
function ei(e) {
return e[0] !== `$` && !T(e)
}
var ti = e => e === `_` || e === `_ctx` || e === `$stable`, ni = e => d(e) ? e.map(Wi) : [Wi(e)], ri = (e, t, n) => {
if (t._n) return t;
let r = wn((...e) => ni(t(...e)), n);
return r._c = !1, r
}, ii = (e, t, n) => {
let r = e._ctx;
for (let n in e) {
if (ti(n)) continue;
let i = e[n];
if (h(i)) t[n] = ri(n, i, r); else if (i != null) {
let e = ni(i);
t[n] = () => e
}
}
}, ai = (e, t) => {
let n = ni(t);
e.slots.default = () => n
}, oi = (e, t, n) => {
for (let r in t) (n || !ti(r)) && (e[r] = t[r])
}, si = (e, t, n) => {
let r = e.slots = Kr();
if (e.vnode.shapeFlag & 32) {
let e = t._;
e ? (oi(r, t, n), n && P(r, `_`, e, !0)) : ii(t, r)
} else t && ai(e, t)
}, ci = (e, n, r) => {
let {vnode: i, slots: a} = e, o = !0, s = t;
if (i.shapeFlag & 32) {
let e = n._;
e ? r && e === 1 ? o = !1 : oi(a, n, r) : (o = !n.$stable, ii(n, a)), s = n
} else n && (ai(e, n), s = {default: 1});
if (o) for (let e in a) !ti(e) && s[e] == null && delete a[e]
}, li = xi;
function ui(e) {
return di(e)
}
function di(e, i) {
let a = re();
a.__VUE__ = !0;
let {
insert: o,
remove: s,
patchProp: c,
createElement: l,
createText: u,
createComment: d,
setText: f,
setElementText: p,
parentNode: m,
nextSibling: h,
setScopeId: g = r,
insertStaticContent: _
} = e, v = (e, t, n, r = null, i = null, a = null, o = void 0, s = null, c = !!t.dynamicChildren) => {
if (e === t) return;
e && !Fi(e, t) && (r = me(e), le(e, i, a, !0), e = null), t.patchFlag === -2 && (c = !1, t.dynamicChildren = null);
let {type: l, ref: u, shapeFlag: d} = t;
switch (l) {
case Ci:
y(e, t, n, r);
break;
case wi:
b(e, t, n, r);
break;
case Ti:
e ?? x(t, n, r, o);
break;
case Si:
M(e, t, n, r, i, a, o, s, c);
break;
default:
d & 1 ? w(e, t, n, r, i, a, o, s, c) : d & 6 ? N(e, t, n, r, i, a, o, s, c) : (d & 64 || d & 128) && l.process(e, t, n, r, i, a, o, s, c, _e)
}
u != null && i ? Vn(u, e && e.ref, a, t || e, !t) : u == null && e && e.ref != null && Vn(e.ref, null, a, e, !0)
}, y = (e, t, n, r) => {
if (e == null) o(t.el = u(t.children), n, r); else {
let n = t.el = e.el;
t.children !== e.children && f(n, t.children)
}
}, b = (e, t, n, r) => {
e == null ? o(t.el = d(t.children || ``), n, r) : t.el = e.el
}, x = (e, t, n, r) => {
[e.el, e.anchor] = _(e.children, t, n, r, e.el, e.anchor)
}, S = ({el: e, anchor: t}, n, r) => {
let i;
for (; e && e !== t;) i = h(e), o(e, n, r), e = i;
o(t, n, r)
}, C = ({el: e, anchor: t}) => {
let n;
for (; e && e !== t;) n = h(e), s(e), e = n;
s(t)
}, w = (e, t, n, r, i, a, o, s, c) => {
if (t.type === `svg` ? o = `svg` : t.type === `math` && (o = `mathml`), e == null) E(t, n, r, i, a, o, s, c); else {
let n = e.el && e.el._isVueCE ? e.el : null;
try {
n && n._beginPatch(), k(e, t, i, a, o, s, c)
} finally {
n && n._endPatch()
}
}
}, E = (e, t, n, r, i, a, s, u) => {
let d, f, {props: m, shapeFlag: h, transition: g, dirs: _} = e;
if (d = e.el = l(e.type, a, m && m.is, m), h & 8 ? p(d, e.children) : h & 16 && O(e.children, d, null, r, i, fi(e, a), s, u), _ && Tn(e, null, r, `created`), D(d, e, e.scopeId, s, r), m) {
for (let e in m) e !== `value` && !T(e) && c(d, e, null, m[e], a, r);
`value` in m && c(d, `value`, null, m.value, a), (f = m.onVnodeBeforeMount) && Ji(f, r, e)
}
_ && Tn(e, null, r, `beforeMount`);
let v = mi(i, g);
v && g.beforeEnter(d), o(d, t, n), ((f = m && m.onVnodeMounted) || v || _) && li(() => {
try {
f && Ji(f, r, e), v && g.enter(d), _ && Tn(e, null, r, `mounted`)
} finally {
}
}, i)
}, D = (e, t, n, r, i) => {
if (n && g(e, n), r) for (let t = 0; t < r.length; t++) g(e, r[t]);
if (i) {
let n = i.subTree;
if (t === n || bi(n.type) && (n.ssContent === t || n.ssFallback === t)) {
let t = i.vnode;
D(e, t, t.scopeId, t.slotScopeIds, i.parent)
}
}
}, O = (e, t, n, r, i, a, o, s, c = 0) => {
for (let l = c; l < e.length; l++) v(null, e[l] = s ? Gi(e[l]) : Wi(e[l]), t, n, r, i, a, o, s)
}, k = (e, n, r, i, a, o, s) => {
let l = n.el = e.el, {patchFlag: u, dynamicChildren: d, dirs: f} = n;
u |= e.patchFlag & 16;
let m = e.props || t, h = n.props || t, g;
if (r && pi(r, !1), (g = h.onVnodeBeforeUpdate) && Ji(g, r, n, e), f && Tn(n, e, r, `beforeUpdate`), r && pi(r, !0), (m.innerHTML && h.innerHTML == null || m.textContent && h.textContent == null) && p(l, ``), d ? A(e.dynamicChildren, d, l, r, i, fi(n, a), o) : s || ae(e, n, l, null, r, i, fi(n, a), o, !1), u > 0) {
if (u & 16) j(l, m, h, r, a); else if (u & 2 && m.class !== h.class && c(l, `class`, null, h.class, a), u & 4 && c(l, `style`, m.style, h.style, a), u & 8) {
let e = n.dynamicProps;
for (let t = 0; t < e.length; t++) {
let n = e[t], i = m[n], o = h[n];
(o !== i || n === `value`) && c(l, n, i, o, a, r)
}
}
u & 1 && e.children !== n.children && p(l, n.children)
} else !s && d == null && j(l, m, h, r, a);
((g = h.onVnodeUpdated) || f) && li(() => {
g && Ji(g, r, n, e), f && Tn(n, e, r, `updated`)
}, i)
}, A = (e, t, n, r, i, a, o) => {
for (let s = 0; s < t.length; s++) {
let c = e[s], l = t[s];
v(c, l, c.el && (c.type === Si || !Fi(c, l) || c.shapeFlag & 198) ? m(c.el) : n, null, r, i, a, o, !0)
}
}, j = (e, n, r, i, a) => {
if (n !== r) {
if (n !== t) for (let t in n) !T(t) && !(t in r) && c(e, t, n[t], null, a, i);
for (let t in r) {
if (T(t)) continue;
let o = r[t], s = n[t];
o !== s && t !== `value` && c(e, t, s, o, a, i)
}
`value` in r && c(e, `value`, n.value, r.value, a)
}
}, M = (e, t, n, r, i, a, s, c, l) => {
let d = t.el = e ? e.el : u(``), f = t.anchor = e ? e.anchor : u(``), {
patchFlag: p,
dynamicChildren: m,
slotScopeIds: h
} = t;
h && (c = c ? c.concat(h) : h), e == null ? (o(d, n, r), o(f, n, r), O(t.children || [], n, f, i, a, s, c, l)) : p > 0 && p & 64 && m && e.dynamicChildren && e.dynamicChildren.length === m.length ? (A(e.dynamicChildren, m, n, i, a, s, c), (t.key != null || i && t === i.subTree) && hi(e, t, !0)) : ae(e, t, n, f, i, a, s, c, l)
}, N = (e, t, n, r, i, a, o, s, c) => {
t.slotScopeIds = s, e == null ? t.shapeFlag & 512 ? i.ctx.activate(t, n, r, o, c) : P(t, n, r, i, a, o, c) : te(e, t, c)
}, P = (e, t, n, r, i, a, o) => {
let s = e.component = Zi(e, r, i);
if (Wn(e) && (s.ctx.renderer = _e), oa(s, !1, o), s.asyncDep) {
if (i && i.registerDep(s, ne, o), !e.el) {
let r = s.subTree = zi(wi);
b(null, r, t, n), e.placeholder = r.el
}
} else ne(s, e, t, n, i, a, o)
}, te = (e, t, n) => {
let r = t.component = e.component;
if (Vr(e, t, n)) if (r.asyncDep && !r.asyncResolved) {
ie(r, t, n);
return
} else r.next = t, r.update(); else t.el = e.el, r.vnode = t
}, ne = (e, t, n, r, i, a, o) => {
let s = () => {
if (e.isMounted) {
let {next: t, bu: n, u: r, parent: s, vnode: c} = e;
{
let n = _i(e);
if (n) {
t && (t.el = c.el, ie(e, t, o)), n.asyncDep.then(() => {
li(() => {
e.isUnmounted || l()
}, i)
});
return
}
}
let u = t, d;
pi(e, !1), t ? (t.el = c.el, ie(e, t, o)) : t = c, n && ee(n), (d = t.props && t.props.onVnodeBeforeUpdate) && Ji(d, s, t, c), pi(e, !0);
let f = Rr(e), p = e.subTree;
e.subTree = f, v(p, f, m(p.el), me(p), e, i, a), t.el = f.el, u === null && Wr(e, f.el), r && li(r, i), (d = t.props && t.props.onVnodeUpdated) && li(() => Ji(d, s, t, c), i)
} else {
let o, {el: s, props: c} = t, {bm: l, m: u, parent: d, root: f, type: p} = e, m = Un(t);
if (pi(e, !1), l && ee(l), !m && (o = c && c.onVnodeBeforeMount) && Ji(o, d, t), pi(e, !0), s && F) {
let t = () => {
e.subTree = Rr(e), F(s, e.subTree, e, i, null)
};
m && p.__asyncHydrate ? p.__asyncHydrate(s, e, t) : t()
} else {
f.ce && f.ce._hasShadowRoot() && f.ce._injectChildStyle(p, e.parent ? e.parent.type : void 0);
let o = e.subTree = Rr(e);
v(null, o, n, r, e, i, a), t.el = o.el
}
if (u && li(u, i), !m && (o = c && c.onVnodeMounted)) {
let e = t;
li(() => Ji(o, d, e), i)
}
(t.shapeFlag & 256 || d && Un(d.vnode) && d.vnode.shapeFlag & 256) && e.a && li(e.a, i), e.isMounted = !0, t = n = r = null
}
};
e.scope.on();
let c = e.effect = new Se(s);
e.scope.off();
let l = e.update = c.run.bind(c), u = e.job = c.runIfDirty.bind(c);
u.i = e, u.id = e.uid, c.scheduler = () => mn(u), pi(e, !0), l()
}, ie = (e, t, n) => {
t.component = e;
let r = e.vnode.props;
e.vnode = t, e.next = null, Yr(e, t.props, r, n), ci(e, t.children, n), Le(), _n(e), Re()
}, ae = (e, t, n, r, i, a, o, s, c = !1) => {
let l = e && e.children, u = e ? e.shapeFlag : 0, d = t.children, {patchFlag: f, shapeFlag: m} = t;
if (f > 0) {
if (f & 128) {
se(l, d, n, r, i, a, o, s, c);
return
} else if (f & 256) {
oe(l, d, n, r, i, a, o, s, c);
return
}
}
m & 8 ? (u & 16 && pe(l, i, a), d !== l && p(n, d)) : u & 16 ? m & 16 ? se(l, d, n, r, i, a, o, s, c) : pe(l, i, a, !0) : (u & 8 && p(n, ``), m & 16 && O(d, n, r, i, a, o, s, c))
}, oe = (e, t, r, i, a, o, s, c, l) => {
e ||= n, t ||= n;
let u = e.length, d = t.length, f = Math.min(u, d), p;
for (p = 0; p < f; p++) {
let n = t[p] = l ? Gi(t[p]) : Wi(t[p]);
v(e[p], n, r, null, a, o, s, c, l)
}
u > d ? pe(e, a, o, !0, !1, f) : O(t, r, i, a, o, s, c, l, f)
}, se = (e, t, r, i, a, o, s, c, l) => {
let u = 0, d = t.length, f = e.length - 1, p = d - 1;
for (; u <= f && u <= p;) {
let n = e[u], i = t[u] = l ? Gi(t[u]) : Wi(t[u]);
if (Fi(n, i)) v(n, i, r, null, a, o, s, c, l); else break;
u++
}
for (; u <= f && u <= p;) {
let n = e[f], i = t[p] = l ? Gi(t[p]) : Wi(t[p]);
if (Fi(n, i)) v(n, i, r, null, a, o, s, c, l); else break;
f--, p--
}
if (u > f) {
if (u <= p) {
let e = p + 1, n = e < d ? t[e].el : i;
for (; u <= p;) v(null, t[u] = l ? Gi(t[u]) : Wi(t[u]), r, n, a, o, s, c, l), u++
}
} else if (u > p) for (; u <= f;) le(e[u], a, o, !0), u++; else {
let m = u, h = u, g = new Map;
for (u = h; u <= p; u++) {
let e = t[u] = l ? Gi(t[u]) : Wi(t[u]);
e.key != null && g.set(e.key, u)
}
let _, y = 0, b = p - h + 1, x = !1, S = 0, C = Array(b);
for (u = 0; u < b; u++) C[u] = 0;
for (u = m; u <= f; u++) {
let n = e[u];
if (y >= b) {
le(n, a, o, !0);
continue
}
let i;
if (n.key != null) i = g.get(n.key); else for (_ = h; _ <= p; _++) if (C[_ - h] === 0 && Fi(n, t[_])) {
i = _;
break
}
i === void 0 ? le(n, a, o, !0) : (C[i - h] = u + 1, i >= S ? S = i : x = !0, v(n, t[i], r, null, a, o, s, c, l), y++)
}
let w = x ? gi(C) : n;
for (_ = w.length - 1, u = b - 1; u >= 0; u--) {
let e = h + u, n = t[e], f = t[e + 1], p = e + 1 < d ? f.el || yi(f) : i;
C[u] === 0 ? v(null, n, r, p, a, o, s, c, l) : x && (_ < 0 || u !== w[_] ? ce(n, r, p, 2) : _--)
}
}
}, ce = (e, t, n, r, i = null) => {
let {el: a, type: c, transition: l, children: u, shapeFlag: d} = e;
if (d & 6) {
ce(e.component.subTree, t, n, r);
return
}
if (d & 128) {
e.suspense.move(t, n, r);
return
}
if (d & 64) {
c.move(e, t, n, _e);
return
}
if (c === Si) {
o(a, t, n);
for (let e = 0; e < u.length; e++) ce(u[e], t, n, r);
o(e.anchor, t, n);
return
}
if (c === Ti) {
S(e, t, n);
return
}
if (r !== 2 && d & 1 && l) if (r === 0) l.beforeEnter(a), o(a, t, n), li(() => l.enter(a), i); else {
let {leave: r, delayLeave: i, afterLeave: c} = l, u = () => {
e.ctx.isUnmounted ? s(a) : o(a, t, n)
}, d = () => {
a._isLeaving && a[In](!0), r(a, () => {
u(), c && c()
})
};
i ? i(a, u, d) : d()
} else o(a, t, n)
}, le = (e, t, n, r = !1, i = !1) => {
let {
type: a,
props: o,
ref: s,
children: c,
dynamicChildren: l,
shapeFlag: u,
patchFlag: d,
dirs: f,
cacheIndex: p,
memo: m
} = e;
if (d === -2 && (i = !1), s != null && (Le(), Vn(s, null, n, e, !0), Re()), p != null && (t.renderCache[p] = void 0), u & 256) {
t.ctx.deactivate(e);
return
}
let h = u & 1 && f, g = !Un(e), _;
if (g && (_ = o && o.onVnodeBeforeUnmount) && Ji(_, t, e), u & 6) fe(e.component, n, r); else {
if (u & 128) {
e.suspense.unmount(n, r);
return
}
h && Tn(e, null, t, `beforeUnmount`), u & 64 ? e.type.remove(e, t, n, _e, r) : l && !l.hasOnce && (a !== Si || d > 0 && d & 64) ? pe(l, t, n, !1, !0) : (a === Si && d & 384 || !i && u & 16) && pe(c, t, n), r && ue(e)
}
let v = m != null && p == null;
(g && (_ = o && o.onVnodeUnmounted) || h || v) && li(() => {
_ && Ji(_, t, e), h && Tn(e, null, t, `unmounted`), v && (e.el = null)
}, n)
}, ue = e => {
let {type: t, el: n, anchor: r, transition: i} = e;
if (t === Si) {
de(n, r);
return
}
if (t === Ti) {
C(e);
return
}
let a = () => {
s(n), i && !i.persisted && i.afterLeave && i.afterLeave()
};
if (e.shapeFlag & 1 && i && !i.persisted) {
let {leave: t, delayLeave: r} = i, o = () => t(n, a);
r ? r(e.el, a, o) : o()
} else a()
}, de = (e, t) => {
let n;
for (; e !== t;) n = h(e), s(e), e = n;
s(t)
}, fe = (e, t, n) => {
let {bum: r, scope: i, job: a, subTree: o, um: s, m: c, a: l} = e;
vi(c), vi(l), r && ee(r), i.stop(), a && (a.flags |= 8, le(o, e, t, n)), s && li(s, t), li(() => {
e.isUnmounted = !0
}, t)
}, pe = (e, t, n, r = !1, i = !1, a = 0) => {
for (let o = a; o < e.length; o++) le(e[o], t, n, r, i)
}, me = e => {
if (e.shapeFlag & 6) return me(e.component.subTree);
if (e.shapeFlag & 128) return e.suspense.next();
let t = h(e.anchor || e.el), n = t && t[Pn];
return n ? h(n) : t
}, he = !1, ge = (e, t, n) => {
let r;
e == null ? t._vnode && (le(t._vnode, null, null, !0), r = t._vnode.component) : v(t._vnode || null, e, t, null, null, null, n), t._vnode = e, he ||= (he = !0, _n(r), vn(), !1)
}, _e = {p: v, um: le, m: ce, r: ue, mt: P, mc: O, pc: ae, pbc: A, n: me, o: e}, ve, F;
return i && ([ve, F] = i(_e)), {render: ge, hydrate: ve, createApp: jr(ge, ve)}
}
function fi({type: e, props: t}, n) {
return n === `svg` && e === `foreignObject` || n === `mathml` && e === `annotation-xml` && t && t.encoding && t.encoding.includes(`html`) ? void 0 : n
}
function pi({effect: e, job: t}, n) {
n ? (e.flags |= 32, t.flags |= 4) : (e.flags &= -33, t.flags &= -5)
}
function mi(e, t) {
return (!e || e && !e.pendingBranch) && t && !t.persisted
}
function hi(e, t, n = !1) {
let r = e.children, i = t.children;
if (d(r) && d(i)) for (let e = 0; e < r.length; e++) {
let t = r[e], a = i[e];
a.shapeFlag & 1 && !a.dynamicChildren && ((a.patchFlag <= 0 || a.patchFlag === 32) && (a = i[e] = Gi(i[e]), a.el = t.el), !n && a.patchFlag !== -2 && hi(t, a)), a.type === Ci && (a.patchFlag === -1 && (a = i[e] = Gi(a)), a.el = t.el), a.type === wi && !a.el && (a.el = t.el)
}
}
function gi(e) {
let t = e.slice(), n = [0], r, i, a, o, s, c = e.length;
for (r = 0; r < c; r++) {
let c = e[r];
if (c !== 0) {
if (i = n[n.length - 1], e[i] < c) {
t[r] = i, n.push(r);
continue
}
for (a = 0, o = n.length - 1; a < o;) s = a + o >> 1, e[n[s]] < c ? a = s + 1 : o = s;
c < e[n[a]] && (a > 0 && (t[r] = n[a - 1]), n[a] = r)
}
}
for (a = n.length, o = n[a - 1]; a-- > 0;) n[a] = o, o = t[o];
return n
}
function _i(e) {
let t = e.subTree.component;
if (t) return t.asyncDep && !t.asyncResolved ? t : _i(t)
}
function vi(e) {
if (e) for (let t = 0; t < e.length; t++) e[t].flags |= 8
}
function yi(e) {
if (e.placeholder) return e.placeholder;
let t = e.component;
return t ? yi(t.subTree) : null
}
var bi = e => e.__isSuspense;
function xi(e, t) {
t && t.pendingBranch ? d(e) ? t.effects.push(...e) : t.effects.push(e) : gn(e)
}
var Si = Symbol.for(`v-fgt`), Ci = Symbol.for(`v-txt`), wi = Symbol.for(`v-cmt`), Ti = Symbol.for(`v-stc`), Ei = [],
Di = null;
function Oi(e = !1) {
Ei.push(Di = e ? null : [])
}
function ki() {
Ei.pop(), Di = Ei[Ei.length - 1] || null
}
var Ai = 1;
function ji(e, t = !1) {
Ai += e, e < 0 && Di && t && (Di.hasOnce = !0)
}
function Mi(e) {
return e.dynamicChildren = Ai > 0 ? Di || n : null, ki(), Ai > 0 && Di && Di.push(e), e
}
function Ni(e, t, n, r, i, a) {
return Mi(Ri(e, t, n, r, i, a, !0))
}
function Pi(e) {
return e ? e.__v_isVNode === !0 : !1
}
function Fi(e, t) {
return e.type === t.type && e.key === t.key
}
var Ii = ({key: e}) => e ?? null, Li = ({
ref: e,
ref_key: t,
ref_for: n
}) => (typeof e == `number` && (e = `` + e), e == null ? null : g(e) || z(e) || h(e) ? {
i: xn,
r: e,
k: t,
f: !!n
} : e);
function Ri(e, t = null, n = null, r = 0, i = null, a = e === Si ? 0 : 1, o = !1, s = !1) {
let c = {
__v_isVNode: !0,
__v_skip: !0,
type: e,
props: t,
key: t && Ii(t),
ref: t && Li(t),
scopeId: Sn,
slotScopeIds: null,
children: n,
component: null,
suspense: null,
ssContent: null,
ssFallback: null,
dirs: null,
transition: null,
el: null,
anchor: null,
target: null,
targetStart: null,
targetAnchor: null,
staticCount: 0,
shapeFlag: a,
patchFlag: r,
dynamicProps: i,
dynamicChildren: null,
appContext: null,
ctx: xn
};
return s ? (Ki(c, n), a & 128 && e.normalize(c)) : n && (c.shapeFlag |= g(n) ? 8 : 16), Ai > 0 && !o && Di && (c.patchFlag > 0 || a & 6) && c.patchFlag !== 32 && Di.push(c), c
}
var zi = Bi;
function Bi(e, t = null, n = null, r = 0, i = null, a = !1) {
if ((!e || e === sr) && (e = wi), Pi(e)) {
let r = Hi(e, t, !0);
return n && Ki(r, n), Ai > 0 && !a && Di && (r.shapeFlag & 6 ? Di[Di.indexOf(e)] = r : Di.push(r)), r.patchFlag = -2, r
}
if (ha(e) && (e = e.__vccOpts), t) {
t = Vi(t);
let {class: e, style: n} = t;
e && !g(e) && (t.class = le(e)), v(n) && (It(n) && !d(n) && (n = s({}, n)), t.style = ie(n))
}
let o = g(e) ? 1 : bi(e) ? 128 : Fn(e) ? 64 : v(e) ? 4 : h(e) ? 2 : 0;
return Ri(e, t, n, r, i, o, a, !0)
}
function Vi(e) {
return e ? It(e) || qr(e) ? s({}, e) : e : null
}
function Hi(e, t, n = !1, r = !1) {
let {props: i, ref: a, patchFlag: o, children: s, transition: c} = e, l = t ? qi(i || {}, t) : i, u = {
__v_isVNode: !0,
__v_skip: !0,
type: e.type,
props: l,
key: l && Ii(l),
ref: t && t.ref ? n && a ? d(a) ? a.concat(Li(t)) : [a, Li(t)] : Li(t) : a,
scopeId: e.scopeId,
slotScopeIds: e.slotScopeIds,
children: s,
target: e.target,
targetStart: e.targetStart,
targetAnchor: e.targetAnchor,
staticCount: e.staticCount,
shapeFlag: e.shapeFlag,
patchFlag: t && e.type !== Si ? o === -1 ? 16 : o | 16 : o,
dynamicProps: e.dynamicProps,
dynamicChildren: e.dynamicChildren,
appContext: e.appContext,
dirs: e.dirs,
transition: c,
component: e.component,
suspense: e.suspense,
ssContent: e.ssContent && Hi(e.ssContent),
ssFallback: e.ssFallback && Hi(e.ssFallback),
placeholder: e.placeholder,
el: e.el,
anchor: e.anchor,
ctx: e.ctx,
ce: e.ce
};
return c && r && Ln(u, c.clone(u)), u
}
function Ui(e = ` `, t = 0) {
return zi(Ci, null, e, t)
}
function Wi(e) {
return e == null || typeof e == `boolean` ? zi(wi) : d(e) ? zi(Si, null, e.slice()) : Pi(e) ? Gi(e) : zi(Ci, null, String(e))
}
function Gi(e) {
return e.el === null && e.patchFlag !== -1 || e.memo ? e : Hi(e)
}
function Ki(e, t) {
let n = 0, {shapeFlag: r} = e;
if (t == null) t = null; else if (d(t)) n = 16; else if (typeof t == `object`) if (r & 65) {
let n = t.default;
n && (n._c && (n._d = !1), Ki(e, n()), n._c && (n._d = !0));
return
} else {
n = 32;
let r = t._;
!r && !qr(t) ? t._ctx = xn : r === 3 && xn && (xn.slots._ === 1 ? t._ = 1 : (t._ = 2, e.patchFlag |= 1024))
} else h(t) ? (t = {default: t, _ctx: xn}, n = 32) : (t = String(t), r & 64 ? (n = 16, t = [Ui(t)]) : n = 8);
e.children = t, e.shapeFlag |= n
}
function qi(...e) {
let t = {};
for (let n = 0; n < e.length; n++) {
let r = e[n];
for (let e in r) if (e === `class`) t.class !== r.class && (t.class = le([t.class, r.class])); else if (e === `style`) t.style = ie([t.style, r.style]); else if (a(e)) {
let n = t[e], i = r[e];
i && n !== i && !(d(n) && n.includes(i)) ? t[e] = n ? [].concat(n, i) : i : i == null && n == null && !o(e) && (t[e] = i)
} else e !== `` && (t[e] = r[e])
}
return t
}
function Ji(e, t, n, r = null) {
tn(e, t, 7, [n, r])
}
var Yi = kr(), Xi = 0;
function Zi(e, n, r) {
let i = e.type, a = (n ? n.appContext : e.appContext) || Yi, o = {
uid: Xi++,
vnode: e,
type: i,
parent: n,
appContext: a,
root: null,
next: null,
subTree: null,
effect: null,
update: null,
job: null,
scope: new ye(!0),
render: null,
proxy: null,
exposed: null,
exposeProxy: null,
withProxy: null,
provides: n ? n.provides : Object.create(a.provides),
ids: n ? n.ids : [``, 0, 0],
accessCache: null,
renderCache: [],
components: null,
directives: null,
propsOptions: $r(i, a),
emitsOptions: Ir(i, a),
emit: null,
emitted: null,
propsDefaults: t,
inheritAttrs: i.inheritAttrs,
ctx: t,
data: t,
props: t,
attrs: t,
slots: t,
refs: t,
setupState: t,
setupContext: null,
suspense: r,
suspenseId: r ? r.pendingId : 0,
asyncDep: null,
asyncResolved: !1,
isMounted: !1,
isUnmounted: !1,
isDeactivated: !1,
bc: null,
c: null,
bm: null,
m: null,
bu: null,
u: null,
um: null,
bum: null,
da: null,
a: null,
rtg: null,
rtc: null,
ec: null,
sp: null
};
return o.ctx = {_: o}, o.root = n ? n.root : o, o.emit = Pr.bind(null, o), e.ce && e.ce(o), o
}
var Qi = null, $i = () => Qi || xn, ea, ta;
{
let e = re(), t = (t, n) => {
let r;
return (r = e[t]) || (r = e[t] = []), r.push(n), e => {
r.length > 1 ? r.forEach(t => t(e)) : r[0](e)
}
};
ea = t(`__VUE_INSTANCE_SETTERS__`, e => Qi = e), ta = t(`__VUE_SSR_SETTERS__`, e => aa = e)
}
var na = e => {
let t = Qi;
return ea(e), e.scope.on(), () => {
e.scope.off(), ea(t)
}
}, ra = () => {
Qi && Qi.scope.off(), ea(null)
};
function ia(e) {
return e.vnode.shapeFlag & 4
}
var aa = !1;
function oa(e, t = !1, n = !1) {
t && ta(t);
let {props: r, children: i} = e.vnode, a = ia(e);
Jr(e, r, a, t), si(e, i, n || t);
let o = a ? sa(e, t) : void 0;
return t && ta(!1), o
}
function sa(e, t) {
let n = e.type;
e.accessCache = Object.create(null), e.proxy = new Proxy(e.ctx, fr);
let {setup: r} = n;
if (r) {
Le();
let n = e.setupContext = r.length > 1 ? pa(e) : null, i = na(e), a = en(r, e, 0, [e.props, n]), o = y(a);
if (Re(), i(), (o || e.sp) && !Un(e) && Rn(e), o) {
if (a.then(ra, ra), t) return a.then(n => {
ca(e, n, t)
}).catch(t => {
nn(t, e, 0)
});
e.asyncDep = a
} else ca(e, a, t)
} else da(e, t)
}
function ca(e, t, n) {
h(t) ? e.type.__ssrInlineRender ? e.ssrRender = t : e.render = t : v(t) && (e.setupState = Gt(t)), da(e, n)
}
var la, ua;
function da(e, t, n) {
let i = e.type;
if (!e.render) {
if (!t && la && !i.render) {
let t = i.template || yr(e).template;
if (t) {
let {isCustomElement: n, compilerOptions: r} = e.appContext.config, {delimiters: a, compilerOptions: o} = i;
i.render = la(t, s(s({isCustomElement: n, delimiters: a}, r), o))
}
}
e.render = i.render || r, ua && ua(e)
}
{
let t = na(e);
Le();
try {
hr(e)
} finally {
Re(), t()
}
}
}
var fa = {
get(e, t) {
return L(e, `get`, ``), e[t]
}
};
function pa(e) {
return {
attrs: new Proxy(e.attrs, fa), slots: e.slots, emit: e.emit, expose: t => {
e.exposed = t || {}
}
}
}
function ma(e) {
return e.exposed ? e.exposeProxy ||= new Proxy(Gt(Lt(e.exposed)), {
get(t, n) {
if (n in t) return t[n];
if (n in ur) return ur[n](e)
}, has(e, t) {
return t in e || t in ur
}
}) : e.proxy
}
function ha(e) {
return h(e) && `__vccOpts` in e
}
var ga = (e, t) => qt(e, t, aa), _a = `3.5.31`, va = void 0, ya = typeof window < `u` && window.trustedTypes;
if (ya) try {
va = ya.createPolicy(`vue`, {createHTML: e => e})
} catch {
}
var ba = va ? e => va.createHTML(e) : e => e, xa = `http://www.w3.org/2000/svg`,
Sa = `http://www.w3.org/1998/Math/MathML`, Ca = typeof document < `u` ? document : null,
wa = Ca && Ca.createElement(`template`), Ta = {
insert: (e, t, n) => {
t.insertBefore(e, n || null)
},
remove: e => {
let t = e.parentNode;
t && t.removeChild(e)
},
createElement: (e, t, n, r) => {
let i = t === `svg` ? Ca.createElementNS(xa, e) : t === `mathml` ? Ca.createElementNS(Sa, e) : n ? Ca.createElement(e, {is: n}) : Ca.createElement(e);
return e === `select` && r && r.multiple != null && i.setAttribute(`multiple`, r.multiple), i
},
createText: e => Ca.createTextNode(e),
createComment: e => Ca.createComment(e),
setText: (e, t) => {
e.nodeValue = t
},
setElementText: (e, t) => {
e.textContent = t
},
parentNode: e => e.parentNode,
nextSibling: e => e.nextSibling,
querySelector: e => Ca.querySelector(e),
setScopeId(e, t) {
e.setAttribute(t, ``)
},
insertStaticContent(e, t, n, r, i, a) {
let o = n ? n.previousSibling : t.lastChild;
if (i && (i === a || i.nextSibling)) for (; t.insertBefore(i.cloneNode(!0), n), !(i === a || !(i = i.nextSibling));) ; else {
wa.innerHTML = ba(r === `svg` ? `<svg>${e}</svg>` : r === `mathml` ? `<math>${e}</math>` : e);
let i = wa.content;
if (r === `svg` || r === `mathml`) {
let e = i.firstChild;
for (; e.firstChild;) i.appendChild(e.firstChild);
i.removeChild(e)
}
t.insertBefore(i, n)
}
return [o ? o.nextSibling : t.firstChild, n ? n.previousSibling : t.lastChild]
}
}, Ea = Symbol(`_vtc`);
function Da(e, t, n) {
let r = e[Ea];
r && (t = (t ? [t, ...r] : [...r]).join(` `)), t == null ? e.removeAttribute(`class`) : n ? e.setAttribute(`class`, t) : e.className = t
}
var Oa = Symbol(`_vod`), ka = Symbol(`_vsh`), Aa = Symbol(``), ja = /(?:^|;)\s*display\s*:/;
function Ma(e, t, n) {
let r = e.style, i = g(n), a = !1;
if (n && !i) {
if (t) if (g(t)) for (let e of t.split(`;`)) {
let t = e.slice(0, e.indexOf(`:`)).trim();
n[t] ?? Pa(r, t, ``)
} else for (let e in t) n[e] ?? Pa(r, e, ``);
for (let e in n) e === `display` && (a = !0), Pa(r, e, n[e])
} else if (i) {
if (t !== n) {
let e = r[Aa];
e && (n += `;` + e), r.cssText = n, a = ja.test(n)
}
} else t && e.removeAttribute(`style`);
Oa in e && (e[Oa] = a ? r.display : ``, e[ka] && (r.display = `none`))
}
var Na = /\s*!important$/;
function Pa(e, t, n) {
if (d(n)) n.forEach(n => Pa(e, t, n)); else if (n ??= ``, t.startsWith(`--`)) e.setProperty(t, n); else {
let r = La(e, t);
Na.test(n) ? e.setProperty(A(r), n.replace(Na, ``), `important`) : e[r] = n
}
}
var Fa = [`Webkit`, `Moz`, `ms`], Ia = {};
function La(e, t) {
let n = Ia[t];
if (n) return n;
let r = O(t);
if (r !== `filter` && r in e) return Ia[t] = r;
r = j(r);
for (let n = 0; n < Fa.length; n++) {
let i = Fa[n] + r;
if (i in e) return Ia[t] = i
}
return t
}
var Ra = `http://www.w3.org/1999/xlink`;
function za(e, t, n, r, i, a = de(t)) {
r && t.startsWith(`xlink:`) ? n == null ? e.removeAttributeNS(Ra, t.slice(6, t.length)) : e.setAttributeNS(Ra, t, n) : n == null || a && !fe(n) ? e.removeAttribute(t) : e.setAttribute(t, a ? `` : _(n) ? String(n) : n)
}
function Ba(e, t, n, r, i) {
if (t === `innerHTML` || t === `textContent`) {
n != null && (e[t] = t === `innerHTML` ? ba(n) : n);
return
}
let a = e.tagName;
if (t === `value` && a !== `PROGRESS` && !a.includes(`-`)) {
let r = a === `OPTION` ? e.getAttribute(`value`) || `` : e.value,
i = n == null ? e.type === `checkbox` ? `on` : `` : String(n);
(r !== i || !(`_value` in e)) && (e.value = i), n ?? e.removeAttribute(t), e._value = n;
return
}
let o = !1;
if (n === `` || n == null) {
let r = typeof e[t];
r === `boolean` ? n = fe(n) : n == null && r === `string` ? (n = ``, o = !0) : r === `number` && (n = 0, o = !0)
}
try {
e[t] = n
} catch {
}
o && e.removeAttribute(i || t)
}
function Va(e, t, n, r) {
e.addEventListener(t, n, r)
}
function Ha(e, t, n, r) {
e.removeEventListener(t, n, r)
}
var Ua = Symbol(`_vei`);
function Wa(e, t, n, r, i = null) {
let a = e[Ua] || (e[Ua] = {}), o = a[t];
if (r && o) o.value = r; else {
let [n, s] = Ka(t);
r ? Va(e, n, a[t] = Xa(r, i), s) : o && (Ha(e, n, o, s), a[t] = void 0)
}
}
var Ga = /(?:Once|Passive|Capture)$/;
function Ka(e) {
let t;
if (Ga.test(e)) {
t = {};
let n;
for (; n = e.match(Ga);) e = e.slice(0, e.length - n[0].length), t[n[0].toLowerCase()] = !0
}
return [e[2] === `:` ? e.slice(3) : A(e.slice(2)), t]
}
var qa = 0, Ja = Promise.resolve(), Ya = () => qa ||= (Ja.then(() => qa = 0), Date.now());
function Xa(e, t) {
let n = e => {
if (!e._vts) e._vts = Date.now(); else if (e._vts <= n.attached) return;
tn(Za(e, n.value), t, 5, [e])
};
return n.value = e, n.attached = Ya(), n
}
function Za(e, t) {
if (d(t)) {
let n = e.stopImmediatePropagation;
return e.stopImmediatePropagation = () => {
n.call(e), e._stopped = !0
}, t.map(e => t => !t._stopped && e && e(t))
} else return t
}
var Qa = e => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) > 96 && e.charCodeAt(2) < 123,
$a = (e, t, n, r, i, s) => {
let c = i === `svg`;
t === `class` ? Da(e, r, c) : t === `style` ? Ma(e, n, r) : a(t) ? o(t) || Wa(e, t, n, r, s) : (t[0] === `.` ? (t = t.slice(1), !0) : t[0] === `^` ? (t = t.slice(1), !1) : eo(e, t, r, c)) ? (Ba(e, t, r), !e.tagName.includes(`-`) && (t === `value` || t === `checked` || t === `selected`) && za(e, t, r, c, s, t !== `value`)) : e._isVueCE && (to(e, t) || e._def.__asyncLoader && (/[A-Z]/.test(t) || !g(r))) ? Ba(e, O(t), r, s, t) : (t === `true-value` ? e._trueValue = r : t === `false-value` && (e._falseValue = r), za(e, t, r, c))
};
function eo(e, t, n, r) {
if (r) return !!(t === `innerHTML` || t === `textContent` || t in e && Qa(t) && h(n));
if (t === `spellcheck` || t === `draggable` || t === `translate` || t === `autocorrect` || t === `sandbox` && e.tagName === `IFRAME` || t === `form` || t === `list` && e.tagName === `INPUT` || t === `type` && e.tagName === `TEXTAREA`) return !1;
if (t === `width` || t === `height`) {
let t = e.tagName;
if (t === `IMG` || t === `VIDEO` || t === `CANVAS` || t === `SOURCE`) return !1
}
return Qa(t) && g(n) ? !1 : t in e
}
function to(e, t) {
let n = e._def.props;
if (!n) return !1;
let r = O(t);
return Array.isArray(n) ? n.some(e => O(e) === r) : Object.keys(n).some(e => O(e) === r)
}
var no = s({patchProp: $a}, Ta), ro;
function io() {
return ro ||= ui(no)
}
var ao = ((...e) => {
let t = io().createApp(...e), {mount: n} = t;
return t.mount = e => {
let r = so(e);
if (!r) return;
let i = t._component;
!h(i) && !i.render && !i.template && (i.template = r.innerHTML), r.nodeType === 1 && (r.textContent = ``);
let a = n(r, !1, oo(r));
return r instanceof Element && (r.removeAttribute(`v-cloak`), r.setAttribute(`data-v-app`, ``)), a
}, t
});
function oo(e) {
if (e instanceof SVGElement) return `svg`;
if (typeof MathMLElement == `function` && e instanceof MathMLElement) return `mathml`
}
function so(e) {
return g(e) ? document.querySelector(e) : e
}
function co(e) {
if (e === void 0) throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);
return e
}
function lo(e, t) {
e.prototype = Object.create(t.prototype), e.prototype.constructor = e, e.__proto__ = t
}
var uo = {autoSleep: 120, force3D: `auto`, nullTargetWarn: 1, units: {lineHeight: ``}},
fo = {duration: .5, overwrite: !1, delay: 0}, po, B, V, mo = 1e8, H = 1 / mo, ho = Math.PI * 2, go = ho / 4, _o = 0,
vo = Math.sqrt, yo = Math.cos, bo = Math.sin, U = function (e) {
return typeof e == `string`
}, W = function (e) {
return typeof e == `function`
}, xo = function (e) {
return typeof e == `number`
}, So = function (e) {
return e === void 0
}, Co = function (e) {
return typeof e == `object`
}, wo = function (e) {
return e !== !1
}, To = function () {
return typeof window < `u`
}, Eo = function (e) {
return W(e) || U(e)
}, Do = typeof ArrayBuffer == `function` && ArrayBuffer.isView || function () {
}, G = Array.isArray, Oo = /random\([^)]+\)/g, ko = /,\s*/g, Ao = /(?:-?\.?\d|\.)+/gi,
jo = /[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g, Mo = /[-+=.]*\d+[.e-]*\d*[a-z%]*/g,
No = /[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi, Po = /[+-]=-?[.\d]+/, Fo = /[^,'"\[\]\s]+/gi,
Io = /^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i, K, Lo, Ro, zo, Bo = {}, Vo = {}, Ho, Uo = function (e) {
return (Vo = ys(e, Bo)) && Fl
}, Wo = function (e, t) {
return console.warn(`Invalid property`, e, `set to`, t, `Missing plugin? gsap.registerPlugin()`)
}, Go = function (e, t) {
return !t && console.warn(e)
}, Ko = function (e, t) {
return e && (Bo[e] = t) && Vo && (Vo[e] = t) || Bo
}, qo = function () {
return 0
}, Jo = {suppressEvents: !0, isStart: !0, kill: !1}, Yo = {suppressEvents: !0, kill: !1}, Xo = {suppressEvents: !0},
Zo = {}, Qo = [], $o = {}, es, ts = {}, ns = {}, rs = 30, is = [], as = ``, os = function (e) {
var t = e[0], n, r;
if (Co(t) || W(t) || (e = [e]), !(n = (t._gsap || {}).harness)) {
for (r = is.length; r-- && !is[r].targetTest(t);) ;
n = is[r]
}
for (r = e.length; r--;) e[r] && (e[r]._gsap || (e[r]._gsap = new Kc(e[r], n))) || e.splice(r, 1);
return e
}, ss = function (e) {
return e._gsap || os(tc(e))[0]._gsap
}, cs = function (e, t, n) {
return (n = e[t]) && W(n) ? e[t]() : So(n) && e.getAttribute && e.getAttribute(t) || n
}, ls = function (e, t) {
return (e = e.split(`,`)).forEach(t) || e
}, q = function (e) {
return Math.round(e * 1e5) / 1e5 || 0
}, J = function (e) {
return Math.round(e * 1e7) / 1e7 || 0
}, us = function (e, t) {
var n = t.charAt(0), r = parseFloat(t.substr(2));
return e = parseFloat(e), n === `+` ? e + r : n === `-` ? e - r : n === `*` ? e * r : e / r
}, ds = function (e, t) {
for (var n = t.length, r = 0; e.indexOf(t[r]) < 0 && ++r < n;) ;
return r < n
}, fs = function () {
var e = Qo.length, t = Qo.slice(0), n, r;
for ($o = {}, Qo.length = 0, n = 0; n < e; n++) r = t[n], r && r._lazy && (r.render(r._lazy[0], r._lazy[1], !0)._lazy = 0)
}, ps = function (e) {
return !!(e._initted || e._startAt || e.add)
}, ms = function (e, t, n, r) {
Qo.length && !B && fs(), e.render(t, n, r || !!(B && t < 0 && ps(e))), Qo.length && !B && fs()
}, hs = function (e) {
var t = parseFloat(e);
return (t || t === 0) && (e + ``).match(Fo).length < 2 ? t : U(e) ? e.trim() : e
}, gs = function (e) {
return e
}, _s = function (e, t) {
for (var n in t) n in e || (e[n] = t[n]);
return e
}, vs = function (e) {
return function (t, n) {
for (var r in n) r in t || r === `duration` && e || r === `ease` || (t[r] = n[r])
}
}, ys = function (e, t) {
for (var n in t) e[n] = t[n];
return e
}, bs = function e(t, n) {
for (var r in n) r !== `__proto__` && r !== `constructor` && r !== `prototype` && (t[r] = Co(n[r]) ? e(t[r] || (t[r] = {}), n[r]) : n[r]);
return t
}, xs = function (e, t) {
var n = {}, r;
for (r in e) r in t || (n[r] = e[r]);
return n
}, Ss = function (e) {
var t = e.parent || K, n = e.keyframes ? vs(G(e.keyframes)) : _s;
if (wo(e.inherit)) for (; t;) n(e, t.vars.defaults), t = t.parent || t._dp;
return e
}, Cs = function (e, t) {
for (var n = e.length, r = n === t.length; r && n-- && e[n] === t[n];) ;
return n < 0
}, ws = function (e, t, n, r, i) {
n === void 0 && (n = `_first`), r === void 0 && (r = `_last`);
var a = e[r], o;
if (i) for (o = t[i]; a && a[i] > o;) a = a._prev;
return a ? (t._next = a._next, a._next = t) : (t._next = e[n], e[n] = t), t._next ? t._next._prev = t : e[r] = t, t._prev = a, t.parent = t._dp = e, t
}, Ts = function (e, t, n, r) {
n === void 0 && (n = `_first`), r === void 0 && (r = `_last`);
var i = t._prev, a = t._next;
i ? i._next = a : e[n] === t && (e[n] = a), a ? a._prev = i : e[r] === t && (e[r] = i), t._next = t._prev = t.parent = null
}, Es = function (e, t) {
e.parent && (!t || e.parent.autoRemoveChildren) && e.parent.remove && e.parent.remove(e), e._act = 0
}, Ds = function (e, t) {
if (e && (!t || t._end > e._dur || t._start < 0)) for (var n = e; n;) n._dirty = 1, n = n.parent;
return e
}, Os = function (e) {
for (var t = e.parent; t && t.parent;) t._dirty = 1, t.totalDuration(), t = t.parent;
return e
}, ks = function (e, t, n, r) {
return e._startAt && (B ? e._startAt.revert(Yo) : e.vars.immediateRender && !e.vars.autoRevert || e._startAt.render(t, !0, r))
}, As = function e(t) {
return !t || t._ts && e(t.parent)
}, js = function (e) {
return e._repeat ? Ms(e._tTime, e = e.duration() + e._rDelay) * e : 0
}, Ms = function (e, t) {
var n = Math.floor(e = J(e / t));
return e && n === e ? n - 1 : n
}, Ns = function (e, t) {
return (e - t._start) * t._ts + (t._ts >= 0 ? 0 : t._dirty ? t.totalDuration() : t._tDur)
}, Ps = function (e) {
return e._end = J(e._start + (e._tDur / Math.abs(e._ts || e._rts || H) || 0))
}, Fs = function (e, t) {
var n = e._dp;
return n && n.smoothChildTiming && e._ts && (e._start = J(n._time - (e._ts > 0 ? t / e._ts : ((e._dirty ? e.totalDuration() : e._tDur) - t) / -e._ts)), Ps(e), n._dirty || Ds(n, e)), e
}, Is = function (e, t) {
var n;
if ((t._time || !t._dur && t._initted || t._start < e._time && (t._dur || !t.add)) && (n = Ns(e.rawTime(), t), (!t._dur || Xs(0, t.totalDuration(), n) - t._tTime > H) && t.render(n, !0)), Ds(e, t)._dp && e._initted && e._time >= e._dur && e._ts) {
if (e._dur < e.duration()) for (n = e; n._dp;) n.rawTime() >= 0 && n.totalTime(n._tTime), n = n._dp;
e._zTime = -H
}
}, Ls = function (e, t, n, r) {
return t.parent && Es(t), t._start = J((xo(n) ? n : n || e !== K ? qs(e, n, t) : e._time) + t._delay), t._end = J(t._start + (t.totalDuration() / Math.abs(t.timeScale()) || 0)), ws(e, t, `_first`, `_last`, e._sort ? `_start` : 0), Vs(t) || (e._recent = t), r || Is(e, t), e._ts < 0 && Fs(e, e._tTime), e
}, Rs = function (e, t) {
return (Bo.ScrollTrigger || Wo(`scrollTrigger`, t)) && Bo.ScrollTrigger.create(t, e)
}, zs = function (e, t, n, r, i) {
if (tl(e, t, i), !e._initted) return 1;
if (!n && e._pt && !B && (e._dur && e.vars.lazy !== !1 || !e._dur && e.vars.lazy) && es !== Mc.frame) return Qo.push(e), e._lazy = [i, r], 1
}, Bs = function e(t) {
var n = t.parent;
return n && n._ts && n._initted && !n._lock && (n.rawTime() < 0 || e(n))
}, Vs = function (e) {
var t = e.data;
return t === `isFromStart` || t === `isStart`
}, Hs = function (e, t, n, r) {
var i = e.ratio,
a = t < 0 || !t && (!e._start && Bs(e) && !(!e._initted && Vs(e)) || (e._ts < 0 || e._dp._ts < 0) && !Vs(e)) ? 0 : 1,
o = e._rDelay, s = 0, c, l, u;
if (o && e._repeat && (s = Xs(0, e._tDur, t), l = Ms(s, o), e._yoyo && l & 1 && (a = 1 - a), l !== Ms(e._tTime, o) && (i = 1 - a, e.vars.repeatRefresh && e._initted && e.invalidate())), a !== i || B || r || e._zTime === H || !t && e._zTime) {
if (!e._initted && zs(e, t, r, n, s)) return;
for (u = e._zTime, e._zTime = t || (n ? H : 0), n ||= t && !u, e.ratio = a, e._from && (a = 1 - a), e._time = 0, e._tTime = s, c = e._pt; c;) c.r(a, c.d), c = c._next;
t < 0 && ks(e, t, n, !0), e._onUpdate && !n && vc(e, `onUpdate`), s && e._repeat && !n && e.parent && vc(e, `onRepeat`), (t >= e._tDur || t < 0) && e.ratio === a && (a && Es(e, 1), !n && !B && (vc(e, a ? `onComplete` : `onReverseComplete`, !0), e._prom && e._prom()))
} else e._zTime ||= t
}, Us = function (e, t, n) {
var r;
if (n > t) for (r = e._first; r && r._start <= n;) {
if (r.data === `isPause` && r._start > t) return r;
r = r._next
} else for (r = e._last; r && r._start >= n;) {
if (r.data === `isPause` && r._start < t) return r;
r = r._prev
}
}, Ws = function (e, t, n, r) {
var i = e._repeat, a = J(t) || 0, o = e._tTime / e._tDur;
return o && !r && (e._time *= a / e._dur), e._dur = a, e._tDur = i ? i < 0 ? 1e10 : J(a * (i + 1) + e._rDelay * i) : a, o > 0 && !r && Fs(e, e._tTime = e._tDur * o), e.parent && Ps(e), n || Ds(e.parent, e), e
}, Gs = function (e) {
return e instanceof Jc ? Ds(e) : Ws(e, e._dur)
}, Ks = {_start: 0, endTime: qo, totalDuration: qo}, qs = function e(t, n, r) {
var i = t.labels, a = t._recent || Ks, o = t.duration() >= mo ? a.endTime(!1) : t._dur, s, c, l;
return U(n) && (isNaN(n) || n in i) ? (c = n.charAt(0), l = n.substr(-1) === `%`, s = n.indexOf(`=`), c === `<` || c === `>` ? (s >= 0 && (n = n.replace(/=/, ``)), (c === `<` ? a._start : a.endTime(a._repeat >= 0)) + (parseFloat(n.substr(1)) || 0) * (l ? (s < 0 ? a : r).totalDuration() / 100 : 1)) : s < 0 ? (n in i || (i[n] = o), i[n]) : (c = parseFloat(n.charAt(s - 1) + n.substr(s + 1)), l && r && (c = c / 100 * (G(r) ? r[0] : r).totalDuration()), s > 1 ? e(t, n.substr(0, s - 1), r) + c : o + c)) : n == null ? o : +n
}, Js = function (e, t, n) {
var r = xo(t[1]), i = (r ? 2 : 1) + (e < 2 ? 0 : 1), a = t[i], o, s;
if (r && (a.duration = t[1]), a.parent = n, e) {
for (o = a, s = n; s && !(`immediateRender` in o);) o = s.vars.defaults || {}, s = wo(s.vars.inherit) && s.parent;
a.immediateRender = wo(o.immediateRender), e < 2 ? a.runBackwards = 1 : a.startAt = t[i - 1]
}
return new Q(t[0], a, t[i + 1])
}, Ys = function (e, t) {
return e || e === 0 ? t(e) : t
}, Xs = function (e, t, n) {
return n < e ? e : n > t ? t : n
}, Y = function (e, t) {
return !U(e) || !(t = Io.exec(e)) ? `` : t[1]
}, Zs = function (e, t, n) {
return Ys(n, function (n) {
return Xs(e, t, n)
})
}, Qs = [].slice, $s = function (e, t) {
return e && Co(e) && `length` in e && (!t && !e.length || e.length - 1 in e && Co(e[0])) && !e.nodeType && e !== Lo
}, ec = function (e, t, n) {
return n === void 0 && (n = []), e.forEach(function (e) {
var r;
return U(e) && !t || $s(e, 1) ? (r = n).push.apply(r, tc(e)) : n.push(e)
}) || n
}, tc = function (e, t, n) {
return V && !t && V.selector ? V.selector(e) : U(e) && !n && (Ro || !Nc()) ? Qs.call((t || zo).querySelectorAll(e), 0) : G(e) ? ec(e, n) : $s(e) ? Qs.call(e, 0) : e ? [e] : []
}, nc = function (e) {
return e = tc(e)[0] || Go(`Invalid scope`) || {}, function (t) {
var n = e.current || e.nativeElement || e;
return tc(t, n.querySelectorAll ? n : n === e ? Go(`Invalid scope`) || zo.createElement(`div`) : e)
}
}, rc = function (e) {
return e.sort(function () {
return .5 - Math.random()
})
}, ic = function (e) {
if (W(e)) return e;
var t = Co(e) ? e : {each: e}, n = Vc(t.ease), r = t.from || 0, i = parseFloat(t.base) || 0, a = {},
o = r > 0 && r < 1, s = isNaN(r) || o, c = t.axis, l = r, u = r;
return U(r) ? l = u = {
center: .5,
edges: .5,
end: 1
}[r] || 0 : !o && s && (l = r[0], u = r[1]), function (e, o, d) {
var f = (d || t).length, p = a[f], m, h, g, _, v, y, b, x, S;
if (!p) {
if (S = t.grid === `auto` ? 0 : (t.grid || [1, mo])[1], !S) {
for (b = -mo; b < (b = d[S++].getBoundingClientRect().left) && S < f;) ;
S < f && S--
}
for (p = a[f] = [], m = s ? Math.min(S, f) * l - .5 : r % S, h = S === mo ? 0 : s ? f * u / S - .5 : r / S | 0, b = 0, x = mo, y = 0; y < f; y++) g = y % S - m, _ = h - (y / S | 0), p[y] = v = c ? Math.abs(c === `y` ? _ : g) : vo(g * g + _ * _), v > b && (b = v), v < x && (x = v);
r === `random` && rc(p), p.max = b - x, p.min = x, p.v = f = (parseFloat(t.amount) || parseFloat(t.each) * (S > f ? f - 1 : c ? c === `y` ? f / S : S : Math.max(S, f / S)) || 0) * (r === `edges` ? -1 : 1), p.b = f < 0 ? i - f : i, p.u = Y(t.amount || t.each) || 0, n = n && f < 0 ? zc(n) : n
}
return f = (p[e] - p.min) / p.max || 0, J(p.b + (n ? n(f) : f) * p.v) + p.u
}
}, ac = function (e) {
var t = 10 ** ((e + ``).split(`.`)[1] || ``).length;
return function (n) {
var r = J(Math.round(parseFloat(n) / e) * e * t);
return (r - r % 1) / t + (xo(n) ? 0 : Y(n))
}
}, oc = function (e, t) {
var n = G(e), r, i;
return !n && Co(e) && (r = n = e.radius || mo, e.values ? (e = tc(e.values), (i = !xo(e[0])) && (r *= r)) : e = ac(e.increment)), Ys(t, n ? W(e) ? function (t) {
return i = e(t), Math.abs(i - t) <= r ? i : t
} : function (t) {
for (var n = parseFloat(i ? t.x : t), a = parseFloat(i ? t.y : 0), o = mo, s = 0, c = e.length, l, u; c--;) i ? (l = e[c].x - n, u = e[c].y - a, l = l * l + u * u) : l = Math.abs(e[c] - n), l < o && (o = l, s = c);
return s = !r || o <= r ? e[s] : t, i || s === t || xo(t) ? s : s + Y(t)
} : ac(e))
}, sc = function (e, t, n, r) {
return Ys(G(e) ? !t : n === !0 ? !!(n = 0) : !r, function () {
return G(e) ? e[~~(Math.random() * e.length)] : (n ||= 1e-5) && (r = n < 1 ? 10 ** ((n + ``).length - 2) : 1) && Math.floor(Math.round((e - n / 2 + Math.random() * (t - e + n * .99)) / n) * n * r) / r
})
}, cc = function () {
var e = [...arguments];
return function (t) {
return e.reduce(function (e, t) {
return t(e)
}, t)
}
}, lc = function (e, t) {
return function (n) {
return e(parseFloat(n)) + (t || Y(n))
}
}, uc = function (e, t, n) {
return hc(e, t, 0, 1, n)
}, dc = function (e, t, n) {
return Ys(n, function (n) {
return e[~~t(n)]
})
}, fc = function e(t, n, r) {
var i = n - t;
return G(t) ? dc(t, e(0, t.length), n) : Ys(r, function (e) {
return (i + (e - t) % i) % i + t
})
}, pc = function e(t, n, r) {
var i = n - t, a = i * 2;
return G(t) ? dc(t, e(0, t.length - 1), n) : Ys(r, function (e) {
return e = (a + (e - t) % a) % a || 0, t + (e > i ? a - e : e)
})
}, mc = function (e) {
return e.replace(Oo, function (e) {
var t = e.indexOf(`[`) + 1, n = e.substring(t || 7, t ? e.indexOf(`]`) : e.length - 1).split(ko);
return sc(t ? n : +n[0], t ? 0 : +n[1], +n[2] || 1e-5)
})
}, hc = function (e, t, n, r, i) {
var a = t - e, o = r - n;
return Ys(i, function (t) {
return n + ((t - e) / a * o || 0)
})
}, gc = function e(t, n, r, i) {
var a = isNaN(t + n) ? 0 : function (e) {
return (1 - e) * t + e * n
};
if (!a) {
var o = U(t), s = {}, c, l, u, d, f;
if (r === !0 && (i = 1) && (r = null), o) t = {p: t}, n = {p: n}; else if (G(t) && !G(n)) {
for (u = [], d = t.length, f = d - 2, l = 1; l < d; l++) u.push(e(t[l - 1], t[l]));
d--, a = function (e) {
e *= d;
var t = Math.min(f, ~~e);
return u[t](e - t)
}, r = n
} else i || (t = ys(G(t) ? [] : {}, t));
if (!u) {
for (c in n) Xc.call(s, t, c, `get`, n[c]);
a = function (e) {
return gl(e, s) || (o ? t.p : t)
}
}
}
return Ys(r, a)
}, _c = function (e, t, n) {
var r = e.labels, i = mo, a, o, s;
for (a in r) o = r[a] - t, o < 0 == !!n && o && i > (o = Math.abs(o)) && (s = a, i = o);
return s
}, vc = function (e, t, n) {
var r = e.vars, i = r[t], a = V, o = e._ctx, s, c, l;
if (i) return s = r[t + `Params`], c = r.callbackScope || e, n && Qo.length && fs(), o && (V = o), l = s ? i.apply(c, s) : i.call(c), V = a, l
}, yc = function (e) {
return Es(e), e.scrollTrigger && e.scrollTrigger.kill(!!B), e.progress() < 1 && vc(e, `onInterrupt`), e
}, bc, xc = [], Sc = function (e) {
if (e) if (e = !e.name && e.default || e, To() || e.headless) {
var t = e.name, n = W(e), r = t && !n && e.init ? function () {
this._props = []
} : e, i = {init: qo, render: gl, add: Xc, kill: vl, modifier: _l, rawVars: 0},
a = {targetTest: 0, get: 0, getSetter: fl, aliases: {}, register: 0};
if (Nc(), e !== r) {
if (ts[t]) return;
_s(r, _s(xs(e, i), a)), ys(r.prototype, ys(i, xs(e, a))), ts[r.prop = t] = r, e.targetTest && (is.push(r), Zo[t] = 1), t = (t === `css` ? `CSS` : t.charAt(0).toUpperCase() + t.substr(1)) + `Plugin`
}
Ko(t, r), e.register && e.register(Fl, r, xl)
} else xc.push(e)
}, X = 255, Cc = {
aqua: [0, X, X],
lime: [0, X, 0],
silver: [192, 192, 192],
black: [0, 0, 0],
maroon: [128, 0, 0],
teal: [0, 128, 128],
blue: [0, 0, X],
navy: [0, 0, 128],
white: [X, X, X],
olive: [128, 128, 0],
yellow: [X, X, 0],
orange: [X, 165, 0],
gray: [128, 128, 128],
purple: [128, 0, 128],
green: [0, 128, 0],
red: [X, 0, 0],
pink: [X, 192, 203],
cyan: [0, X, X],
transparent: [X, X, X, 0]
}, wc = function (e, t, n) {
return e += e < 0 ? 1 : e > 1 ? -1 : 0, (e * 6 < 1 ? t + (n - t) * e * 6 : e < .5 ? n : e * 3 < 2 ? t + (n - t) * (2 / 3 - e) * 6 : t) * X + .5 | 0
}, Tc = function (e, t, n) {
var r = e ? xo(e) ? [e >> 16, e >> 8 & X, e & X] : 0 : Cc.black, i, a, o, s, c, l, u, d, f, p;
if (!r) {
if (e.substr(-1) === `,` && (e = e.substr(0, e.length - 1)), Cc[e]) r = Cc[e]; else if (e.charAt(0) === `#`) {
if (e.length < 6 && (i = e.charAt(1), a = e.charAt(2), o = e.charAt(3), e = `#` + i + i + a + a + o + o + (e.length === 5 ? e.charAt(4) + e.charAt(4) : ``)), e.length === 9) return r = parseInt(e.substr(1, 6), 16), [r >> 16, r >> 8 & X, r & X, parseInt(e.substr(7), 16) / 255];
e = parseInt(e.substr(1), 16), r = [e >> 16, e >> 8 & X, e & X]
} else if (e.substr(0, 3) === `hsl`) {
if (r = p = e.match(Ao), !t) s = r[0] % 360 / 360, c = r[1] / 100, l = r[2] / 100, a = l <= .5 ? l * (c + 1) : l + c - l * c, i = l * 2 - a, r.length > 3 && (r[3] *= 1), r[0] = wc(s + 1 / 3, i, a), r[1] = wc(s, i, a), r[2] = wc(s - 1 / 3, i, a); else if (~e.indexOf(`=`)) return r = e.match(jo), n && r.length < 4 && (r[3] = 1), r
} else r = e.match(Ao) || Cc.transparent;
r = r.map(Number)
}
return t && !p && (i = r[0] / X, a = r[1] / X, o = r[2] / X, u = Math.max(i, a, o), d = Math.min(i, a, o), l = (u + d) / 2, u === d ? s = c = 0 : (f = u - d, c = l > .5 ? f / (2 - u - d) : f / (u + d), s = u === i ? (a - o) / f + (a < o ? 6 : 0) : u === a ? (o - i) / f + 2 : (i - a) / f + 4, s *= 60), r[0] = ~~(s + .5), r[1] = ~~(c * 100 + .5), r[2] = ~~(l * 100 + .5)), n && r.length < 4 && (r[3] = 1), r
}, Ec = function (e) {
var t = [], n = [], r = -1;
return e.split(Oc).forEach(function (e) {
var i = e.match(Mo) || [];
t.push.apply(t, i), n.push(r += i.length + 1)
}), t.c = n, t
}, Dc = function (e, t, n) {
var r = ``, i = (e + r).match(Oc), a = t ? `hsla(` : `rgba(`, o = 0, s, c, l, u;
if (!i) return e;
if (i = i.map(function (e) {
return (e = Tc(e, t, 1)) && a + (t ? e[0] + `,` + e[1] + `%,` + e[2] + `%,` + e[3] : e.join(`,`)) + `)`
}), n && (l = Ec(e), s = n.c, s.join(r) !== l.c.join(r))) for (c = e.replace(Oc, `1`).split(Mo), u = c.length - 1; o < u; o++) r += c[o] + (~s.indexOf(o) ? i.shift() || a + `0,0,0,0)` : (l.length ? l : i.length ? i : n).shift());
if (!c) for (c = e.split(Oc), u = c.length - 1; o < u; o++) r += c[o] + i[o];
return r + c[u]
}, Oc = function () {
var e = `(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b`, t;
for (t in Cc) e += `|` + t + `\\b`;
return RegExp(e + `)`, `gi`)
}(), kc = /hsl[a]?\(/, Ac = function (e) {
var t = e.join(` `), n;
if (Oc.lastIndex = 0, Oc.test(t)) return n = kc.test(t), e[1] = Dc(e[1], n), e[0] = Dc(e[0], n, Ec(e[1])), !0
}, jc, Mc = function () {
var e = Date.now, t = 500, n = 33, r = e(), i = r, a = 1e3 / 240, o = a, s = [], c, l, u, d, f, p,
m = function u(m) {
var h = e() - i, g = m === !0, _, v, y, b;
if ((h > t || h < 0) && (r += h - n), i += h, y = i - r, _ = y - o, (_ > 0 || g) && (b = ++d.frame, f = y - d.time * 1e3, d.time = y /= 1e3, o += _ + (_ >= a ? 4 : a - _), v = 1), g || (c = l(u)), v) for (p = 0; p < s.length; p++) s[p](y, f, b, m)
};
return d = {
time: 0, frame: 0, tick: function () {
m(!0)
}, deltaRatio: function (e) {
return f / (1e3 / (e || 60))
}, wake: function () {
Ho && (!Ro && To() && (Lo = Ro = window, zo = Lo.document || {}, Bo.gsap = Fl, (Lo.gsapVersions ||= []).push(Fl.version), Uo(Vo || Lo.GreenSockGlobals || !Lo.gsap && Lo || {}), xc.forEach(Sc)), u = typeof requestAnimationFrame < `u` && requestAnimationFrame, c && d.sleep(), l = u || function (e) {
return setTimeout(e, o - d.time * 1e3 + 1 | 0)
}, jc = 1, m(2))
}, sleep: function () {
(u ? cancelAnimationFrame : clearTimeout)(c), jc = 0, l = qo
}, lagSmoothing: function (e, r) {
t = e || 1 / 0, n = Math.min(r || 33, t)
}, fps: function (e) {
a = 1e3 / (e || 240), o = d.time * 1e3 + a
}, add: function (e, t, n) {
var r = t ? function (t, n, i, a) {
e(t, n, i, a), d.remove(r)
} : e;
return d.remove(e), s[n ? `unshift` : `push`](r), Nc(), r
}, remove: function (e, t) {
~(t = s.indexOf(e)) && s.splice(t, 1) && p >= t && p--
}, _listeners: s
}, d
}(), Nc = function () {
return !jc && Mc.wake()
}, Z = {}, Pc = /^[\d.\-M][\d.\-,\s]/, Fc = /["']/g, Ic = function (e) {
for (var t = {}, n = e.substr(1, e.length - 3).split(`:`), r = n[0], i = 1, a = n.length, o, s, c; i < a; i++) s = n[i], o = i === a - 1 ? s.length : s.lastIndexOf(`,`), c = s.substr(0, o), t[r] = isNaN(c) ? c.replace(Fc, ``).trim() : +c, r = s.substr(o + 1).trim();
return t
}, Lc = function (e) {
var t = e.indexOf(`(`) + 1, n = e.indexOf(`)`), r = e.indexOf(`(`, t);
return e.substring(t, ~r && r < n ? e.indexOf(`)`, n + 1) : n)
}, Rc = function (e) {
var t = (e + ``).split(`(`), n = Z[t[0]];
return n && t.length > 1 && n.config ? n.config.apply(null, ~e.indexOf(`{`) ? [Ic(t[1])] : Lc(e).split(`,`).map(hs)) : Z._CE && Pc.test(e) ? Z._CE(``, e) : n
}, zc = function (e) {
return function (t) {
return 1 - e(1 - t)
}
}, Bc = function e(t, n) {
for (var r = t._first, i; r;) r instanceof Jc ? e(r, n) : r.vars.yoyoEase && (!r._yoyo || !r._repeat) && r._yoyo !== n && (r.timeline ? e(r.timeline, n) : (i = r._ease, r._ease = r._yEase, r._yEase = i, r._yoyo = n)), r = r._next
}, Vc = function (e, t) {
return e && (W(e) ? e : Z[e] || Rc(e)) || t
}, Hc = function (e, t, n, r) {
n === void 0 && (n = function (e) {
return 1 - t(1 - e)
}), r === void 0 && (r = function (e) {
return e < .5 ? t(e * 2) / 2 : 1 - t((1 - e) * 2) / 2
});
var i = {easeIn: t, easeOut: n, easeInOut: r}, a;
return ls(e, function (e) {
for (var t in Z[e] = Bo[e] = i, Z[a = e.toLowerCase()] = n, i) Z[a + (t === `easeIn` ? `.in` : t === `easeOut` ? `.out` : `.inOut`)] = Z[e + `.` + t] = i[t]
}), i
}, Uc = function (e) {
return function (t) {
return t < .5 ? (1 - e(1 - t * 2)) / 2 : .5 + e((t - .5) * 2) / 2
}
}, Wc = function e(t, n, r) {
var i = n >= 1 ? n : 1, a = (r || (t ? .3 : .45)) / (n < 1 ? n : 1), o = a / ho * (Math.asin(1 / i) || 0),
s = function (e) {
return e === 1 ? 1 : i * 2 ** (-10 * e) * bo((e - o) * a) + 1
}, c = t === `out` ? s : t === `in` ? function (e) {
return 1 - s(1 - e)
} : Uc(s);
return a = ho / a, c.config = function (n, r) {
return e(t, n, r)
}, c
}, Gc = function e(t, n) {
n === void 0 && (n = 1.70158);
var r = function (e) {
return e ? --e * e * ((n + 1) * e + n) + 1 : 0
}, i = t === `out` ? r : t === `in` ? function (e) {
return 1 - r(1 - e)
} : Uc(r);
return i.config = function (n) {
return e(t, n)
}, i
};
ls(`Linear,Quad,Cubic,Quart,Quint,Strong`, function (e, t) {
var n = t < 5 ? t + 1 : t;
Hc(e + `,Power` + (n - 1), t ? function (e) {
return e ** +n
} : function (e) {
return e
}, function (e) {
return 1 - (1 - e) ** n
}, function (e) {
return e < .5 ? (e * 2) ** n / 2 : 1 - ((1 - e) * 2) ** n / 2
})
}), Z.Linear.easeNone = Z.none = Z.Linear.easeIn, Hc(`Elastic`, Wc(`in`), Wc(`out`), Wc()), (function (e, t) {
var n = 1 / t, r = 2 * n, i = 2.5 * n, a = function (a) {
return a < n ? e * a * a : a < r ? e * (a - 1.5 / t) ** 2 + .75 : a < i ? e * (a -= 2.25 / t) * a + .9375 : e * (a - 2.625 / t) ** 2 + .984375
};
Hc(`Bounce`, function (e) {
return 1 - a(1 - e)
}, a)
})(7.5625, 2.75), Hc(`Expo`, function (e) {
return 2 ** (10 * (e - 1)) * e + e * e * e * e * e * e * (1 - e)
}), Hc(`Circ`, function (e) {
return -(vo(1 - e * e) - 1)
}), Hc(`Sine`, function (e) {
return e === 1 ? 1 : -yo(e * go) + 1
}), Hc(`Back`, Gc(`in`), Gc(`out`), Gc()), Z.SteppedEase = Z.steps = Bo.SteppedEase = {
config: function (e, t) {
e === void 0 && (e = 1);
var n = 1 / e, r = e + (t ? 0 : 1), i = t ? 1 : 0, a = 1 - H;
return function (e) {
return ((r * Xs(0, a, e) | 0) + i) * n
}
}
}, fo.ease = Z[`quad.out`], ls(`onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt`, function (e) {
return as += e + `,` + e + `Params,`
});
var Kc = function (e, t) {
this.id = _o++, e._gsap = this, this.target = e, this.harness = t, this.get = t ? t.get : cs, this.set = t ? t.getSetter : fl
}, qc = function () {
function e(e) {
this.vars = e, this._delay = +e.delay || 0, (this._repeat = e.repeat === 1 / 0 ? -2 : e.repeat || 0) && (this._rDelay = e.repeatDelay || 0, this._yoyo = !!e.yoyo || !!e.yoyoEase), this._ts = 1, Ws(this, +e.duration, 1, 1), this.data = e.data, V && (this._ctx = V, V.data.push(this)), jc || Mc.wake()
}
var t = e.prototype;
return t.delay = function (e) {
return e || e === 0 ? (this.parent && this.parent.smoothChildTiming && this.startTime(this._start + e - this._delay), this._delay = e, this) : this._delay
}, t.duration = function (e) {
return arguments.length ? this.totalDuration(this._repeat > 0 ? e + (e + this._rDelay) * this._repeat : e) : this.totalDuration() && this._dur
}, t.totalDuration = function (e) {
return arguments.length ? (this._dirty = 0, Ws(this, this._repeat < 0 ? e : (e - this._repeat * this._rDelay) / (this._repeat + 1))) : this._tDur
}, t.totalTime = function (e, t) {
if (Nc(), !arguments.length) return this._tTime;
var n = this._dp;
if (n && n.smoothChildTiming && this._ts) {
for (Fs(this, e), !n._dp || n.parent || Is(n, this); n && n.parent;) n.parent._time !== n._start + (n._ts >= 0 ? n._tTime / n._ts : (n.totalDuration() - n._tTime) / -n._ts) && n.totalTime(n._tTime, !0), n = n.parent;
!this.parent && this._dp.autoRemoveChildren && (this._ts > 0 && e < this._tDur || this._ts < 0 && e > 0 || !this._tDur && !e) && Ls(this._dp, this, this._start - this._delay)
}
return (this._tTime !== e || !this._dur && !t || this._initted && Math.abs(this._zTime) === H || !this._initted && this._dur && e || !e && !this._initted && (this.add || this._ptLookup)) && (this._ts || (this._pTime = e), ms(this, e, t)), this
}, t.time = function (e, t) {
return arguments.length ? this.totalTime(Math.min(this.totalDuration(), e + js(this)) % (this._dur + this._rDelay) || (e ? this._dur : 0), t) : this._time
}, t.totalProgress = function (e, t) {
return arguments.length ? this.totalTime(this.totalDuration() * e, t) : this.totalDuration() ? Math.min(1, this._tTime / this._tDur) : this.rawTime() >= 0 && this._initted ? 1 : 0
}, t.progress = function (e, t) {
return arguments.length ? this.totalTime(this.duration() * (this._yoyo && !(this.iteration() & 1) ? 1 - e : e) + js(this), t) : this.duration() ? Math.min(1, this._time / this._dur) : this.rawTime() > 0 ? 1 : 0
}, t.iteration = function (e, t) {
var n = this.duration() + this._rDelay;
return arguments.length ? this.totalTime(this._time + (e - 1) * n, t) : this._repeat ? Ms(this._tTime, n) + 1 : 1
}, t.timeScale = function (e, t) {
if (!arguments.length) return this._rts === -H ? 0 : this._rts;
if (this._rts === e) return this;
var n = this.parent && this._ts ? Ns(this.parent._time, this) : this._tTime;
return this._rts = +e || 0, this._ts = this._ps || e === -H ? 0 : this._rts, this.totalTime(Xs(-Math.abs(this._delay), this.totalDuration(), n), t !== !1), Ps(this), Os(this)
}, t.paused = function (e) {
return arguments.length ? (this._ps !== e && (this._ps = e, e ? (this._pTime = this._tTime || Math.max(-this._delay, this.rawTime()), this._ts = this._act = 0) : (Nc(), this._ts = this._rts, this.totalTime(this.parent && !this.parent.smoothChildTiming ? this.rawTime() : this._tTime || this._pTime, this.progress() === 1 && Math.abs(this._zTime) !== H && (this._tTime -= H)))), this) : this._ps
}, t.startTime = function (e) {
if (arguments.length) {
this._start = J(e);
var t = this.parent || this._dp;
return t && (t._sort || !this.parent) && Ls(t, this, this._start - this._delay), this
}
return this._start
}, t.endTime = function (e) {
return this._start + (wo(e) ? this.totalDuration() : this.duration()) / Math.abs(this._ts || 1)
}, t.rawTime = function (e) {
var t = this.parent || this._dp;
return t ? e && (!this._ts || this._repeat && this._time && this.totalProgress() < 1) ? this._tTime % (this._dur + this._rDelay) : this._ts ? Ns(t.rawTime(e), this) : this._tTime : this._tTime
}, t.revert = function (e) {
e === void 0 && (e = Xo);
var t = B;
return B = e, ps(this) && (this.timeline && this.timeline.revert(e), this.totalTime(-.01, e.suppressEvents)), this.data !== `nested` && e.kill !== !1 && this.kill(), B = t, this
}, t.globalTime = function (e) {
for (var t = this, n = arguments.length ? e : t.rawTime(); t;) n = t._start + n / (Math.abs(t._ts) || 1), t = t._dp;
return !this.parent && this._sat ? this._sat.globalTime(e) : n
}, t.repeat = function (e) {
return arguments.length ? (this._repeat = e === 1 / 0 ? -2 : e, Gs(this)) : this._repeat === -2 ? 1 / 0 : this._repeat
}, t.repeatDelay = function (e) {
if (arguments.length) {
var t = this._time;
return this._rDelay = e, Gs(this), t ? this.time(t) : this
}
return this._rDelay
}, t.yoyo = function (e) {
return arguments.length ? (this._yoyo = e, this) : this._yoyo
}, t.seek = function (e, t) {
return this.totalTime(qs(this, e), wo(t))
}, t.restart = function (e, t) {
return this.play().totalTime(e ? -this._delay : 0, wo(t)), this._dur || (this._zTime = -H), this
}, t.play = function (e, t) {
return e != null && this.seek(e, t), this.reversed(!1).paused(!1)
}, t.reverse = function (e, t) {
return e != null && this.seek(e || this.totalDuration(), t), this.reversed(!0).paused(!1)
}, t.pause = function (e, t) {
return e != null && this.seek(e, t), this.paused(!0)
}, t.resume = function () {
return this.paused(!1)
}, t.reversed = function (e) {
return arguments.length ? (!!e !== this.reversed() && this.timeScale(-this._rts || (e ? -H : 0)), this) : this._rts < 0
}, t.invalidate = function () {
return this._initted = this._act = 0, this._zTime = -H, this
}, t.isActive = function () {
var e = this.parent || this._dp, t = this._start, n;
return !!(!e || this._ts && this._initted && e.isActive() && (n = e.rawTime(!0)) >= t && n < this.endTime(!0) - H)
}, t.eventCallback = function (e, t, n) {
var r = this.vars;
return arguments.length > 1 ? (t ? (r[e] = t, n && (r[e + `Params`] = n), e === `onUpdate` && (this._onUpdate = t)) : delete r[e], this) : r[e]
}, t.then = function (e) {
var t = this, n = t._prom;
return new Promise(function (r) {
var i = W(e) ? e : gs, a = function () {
var e = t.then;
t.then = null, n && n(), W(i) && (i = i(t)) && (i.then || i === t) && (t.then = e), r(i), t.then = e
};
t._initted && t.totalProgress() === 1 && t._ts >= 0 || !t._tTime && t._ts < 0 ? a() : t._prom = a
})
}, t.kill = function () {
yc(this)
}, e
}();
_s(qc.prototype, {
_time: 0,
_start: 0,
_end: 0,
_tTime: 0,
_tDur: 0,
_dirty: 0,
_repeat: 0,
_yoyo: !1,
parent: null,
_initted: !1,
_rDelay: 0,
_ts: 1,
_dp: 0,
ratio: 0,
_zTime: -H,
_prom: 0,
_ps: !1,
_rts: 1
});
var Jc = function (e) {
lo(t, e);
function t(t, n) {
var r;
return t === void 0 && (t = {}), r = e.call(this, t) || this, r.labels = {}, r.smoothChildTiming = !!t.smoothChildTiming, r.autoRemoveChildren = !!t.autoRemoveChildren, r._sort = wo(t.sortChildren), K && Ls(t.parent || K, co(r), n), t.reversed && r.reverse(), t.paused && r.paused(!0), t.scrollTrigger && Rs(co(r), t.scrollTrigger), r
}
var n = t.prototype;
return n.to = function (e, t, n) {
return Js(0, arguments, this), this
}, n.from = function (e, t, n) {
return Js(1, arguments, this), this
}, n.fromTo = function (e, t, n, r) {
return Js(2, arguments, this), this
}, n.set = function (e, t, n) {
return t.duration = 0, t.parent = this, Ss(t).repeatDelay || (t.repeat = 0), t.immediateRender = !!t.immediateRender, new Q(e, t, qs(this, n), 1), this
}, n.call = function (e, t, n) {
return Ls(this, Q.delayedCall(0, e, t), n)
}, n.staggerTo = function (e, t, n, r, i, a, o) {
return n.duration = t, n.stagger = n.stagger || r, n.onComplete = a, n.onCompleteParams = o, n.parent = this, new Q(e, n, qs(this, i)), this
}, n.staggerFrom = function (e, t, n, r, i, a, o) {
return n.runBackwards = 1, Ss(n).immediateRender = wo(n.immediateRender), this.staggerTo(e, t, n, r, i, a, o)
}, n.staggerFromTo = function (e, t, n, r, i, a, o, s) {
return r.startAt = n, Ss(r).immediateRender = wo(r.immediateRender), this.staggerTo(e, t, r, i, a, o, s)
}, n.render = function (e, t, n) {
var r = this._time, i = this._dirty ? this.totalDuration() : this._tDur, a = this._dur, o = e <= 0 ? 0 : J(e),
s = this._zTime < 0 != e < 0 && (this._initted || !a), c, l, u, d, f, p, m, h, g, _, v, y;
if (this !== K && o > i && e >= 0 && (o = i), o !== this._tTime || n || s) {
if (r !== this._time && a && (o += this._time - r, e += this._time - r), c = o, g = this._start, h = this._ts, p = !h, s && (a || (r = this._zTime), (e || !t) && (this._zTime = e)), this._repeat) {
if (v = this._yoyo, f = a + this._rDelay, this._repeat < -1 && e < 0) return this.totalTime(f * 100 + e, t, n);
if (c = J(o % f), o === i ? (d = this._repeat, c = a) : (_ = J(o / f), d = ~~_, d && d === _ && (c = a, d--), c > a && (c = a)), _ = Ms(this._tTime, f), !r && this._tTime && _ !== d && this._tTime - _ * f - this._dur <= 0 && (_ = d), v && d & 1 && (c = a - c, y = 1), d !== _ && !this._lock) {
var b = v && _ & 1, x = b === (v && d & 1);
if (d < _ && (b = !b), r = b ? 0 : o % a ? a : o, this._lock = 1, this.render(r || (y ? 0 : J(d * f)), t, !a)._lock = 0, this._tTime = o, !t && this.parent && vc(this, `onRepeat`), this.vars.repeatRefresh && !y && (this.invalidate()._lock = 1, _ = d), r && r !== this._time || p !== !this._ts || this.vars.onRepeat && !this.parent && !this._act || (a = this._dur, i = this._tDur, x && (this._lock = 2, r = b ? a : -1e-4, this.render(r, !0), this.vars.repeatRefresh && !y && this.invalidate()), this._lock = 0, !this._ts && !p)) return this;
Bc(this, y)
}
}
if (this._hasPause && !this._forcing && this._lock < 2 && (m = Us(this, J(r), J(c)), m && (o -= c - (c = m._start))), this._tTime = o, this._time = c, this._act = !h, this._initted || (this._onUpdate = this.vars.onUpdate, this._initted = 1, this._zTime = e, r = 0), !r && o && a && !t && !_ && (vc(this, `onStart`), this._tTime !== o)) return this;
if (c >= r && e >= 0) for (l = this._first; l;) {
if (u = l._next, (l._act || c >= l._start) && l._ts && m !== l) {
if (l.parent !== this) return this.render(e, t, n);
if (l.render(l._ts > 0 ? (c - l._start) * l._ts : (l._dirty ? l.totalDuration() : l._tDur) + (c - l._start) * l._ts, t, n), c !== this._time || !this._ts && !p) {
m = 0, u && (o += this._zTime = -H);
break
}
}
l = u
} else {
l = this._last;
for (var S = e < 0 ? e : c; l;) {
if (u = l._prev, (l._act || S <= l._end) && l._ts && m !== l) {
if (l.parent !== this) return this.render(e, t, n);
if (l.render(l._ts > 0 ? (S - l._start) * l._ts : (l._dirty ? l.totalDuration() : l._tDur) + (S - l._start) * l._ts, t, n || B && ps(l)), c !== this._time || !this._ts && !p) {
m = 0, u && (o += this._zTime = S ? -H : H);
break
}
}
l = u
}
}
if (m && !t && (this.pause(), m.render(c >= r ? 0 : -H)._zTime = c >= r ? 1 : -1, this._ts)) return this._start = g, Ps(this), this.render(e, t, n);
this._onUpdate && !t && vc(this, `onUpdate`, !0), (o === i && this._tTime >= this.totalDuration() || !o && r) && (g === this._start || Math.abs(h) !== Math.abs(this._ts)) && (this._lock || ((e || !a) && (o === i && this._ts > 0 || !o && this._ts < 0) && Es(this, 1), !t && !(e < 0 && !r) && (o || r || !i) && (vc(this, o === i && e >= 0 ? `onComplete` : `onReverseComplete`, !0), this._prom && !(o < i && this.timeScale() > 0) && this._prom())))
}
return this
}, n.add = function (e, t) {
var n = this;
if (xo(t) || (t = qs(this, t, e)), !(e instanceof qc)) {
if (G(e)) return e.forEach(function (e) {
return n.add(e, t)
}), this;
if (U(e)) return this.addLabel(e, t);
if (W(e)) e = Q.delayedCall(0, e); else return this
}
return this === e ? this : Ls(this, e, t)
}, n.getChildren = function (e, t, n, r) {
e === void 0 && (e = !0), t === void 0 && (t = !0), n === void 0 && (n = !0), r === void 0 && (r = -mo);
for (var i = [], a = this._first; a;) a._start >= r && (a instanceof Q ? t && i.push(a) : (n && i.push(a), e && i.push.apply(i, a.getChildren(!0, t, n)))), a = a._next;
return i
}, n.getById = function (e) {
for (var t = this.getChildren(1, 1, 1), n = t.length; n--;) if (t[n].vars.id === e) return t[n]
}, n.remove = function (e) {
return U(e) ? this.removeLabel(e) : W(e) ? this.killTweensOf(e) : (e.parent === this && Ts(this, e), e === this._recent && (this._recent = this._last), Ds(this))
}, n.totalTime = function (t, n) {
return arguments.length ? (this._forcing = 1, !this._dp && this._ts && (this._start = J(Mc.time - (this._ts > 0 ? t / this._ts : (this.totalDuration() - t) / -this._ts))), e.prototype.totalTime.call(this, t, n), this._forcing = 0, this) : this._tTime
}, n.addLabel = function (e, t) {
return this.labels[e] = qs(this, t), this
}, n.removeLabel = function (e) {
return delete this.labels[e], this
}, n.addPause = function (e, t, n) {
var r = Q.delayedCall(0, t || qo, n);
return r.data = `isPause`, this._hasPause = 1, Ls(this, r, qs(this, e))
}, n.removePause = function (e) {
var t = this._first;
for (e = qs(this, e); t;) t._start === e && t.data === `isPause` && Es(t), t = t._next
}, n.killTweensOf = function (e, t, n) {
for (var r = this.getTweensOf(e, n), i = r.length; i--;) $c !== r[i] && r[i].kill(e, t);
return this
}, n.getTweensOf = function (e, t) {
for (var n = [], r = tc(e), i = this._first, a = xo(t), o; i;) i instanceof Q ? ds(i._targets, r) && (a ? (!$c || i._initted && i._ts) && i.globalTime(0) <= t && i.globalTime(i.totalDuration()) > t : !t || i.isActive()) && n.push(i) : (o = i.getTweensOf(r, t)).length && n.push.apply(n, o), i = i._next;
return n
}, n.tweenTo = function (e, t) {
t ||= {};
var n = this, r = qs(n, e), i = t, a = i.startAt, o = i.onStart, s = i.onStartParams, c = i.immediateRender, l,
u = Q.to(n, _s({
ease: t.ease || `none`,
lazy: !1,
immediateRender: !1,
time: r,
overwrite: `auto`,
duration: t.duration || Math.abs((r - (a && `time` in a ? a.time : n._time)) / n.timeScale()) || H,
onStart: function () {
if (n.pause(), !l) {
var e = t.duration || Math.abs((r - (a && `time` in a ? a.time : n._time)) / n.timeScale());
u._dur !== e && Ws(u, e, 0, 1).render(u._time, !0, !0), l = 1
}
o && o.apply(u, s || [])
}
}, t));
return c ? u.render(0) : u
}, n.tweenFromTo = function (e, t, n) {
return this.tweenTo(t, _s({startAt: {time: qs(this, e)}}, n))
}, n.recent = function () {
return this._recent
}, n.nextLabel = function (e) {
return e === void 0 && (e = this._time), _c(this, qs(this, e))
}, n.previousLabel = function (e) {
return e === void 0 && (e = this._time), _c(this, qs(this, e), 1)
}, n.currentLabel = function (e) {
return arguments.length ? this.seek(e, !0) : this.previousLabel(this._time + H)
}, n.shiftChildren = function (e, t, n) {
n === void 0 && (n = 0);
var r = this._first, i = this.labels, a;
for (e = J(e); r;) r._start >= n && (r._start += e, r._end += e), r = r._next;
if (t) for (a in i) i[a] >= n && (i[a] += e);
return Ds(this)
}, n.invalidate = function (t) {
var n = this._first;
for (this._lock = 0; n;) n.invalidate(t), n = n._next;
return e.prototype.invalidate.call(this, t)
}, n.clear = function (e) {
e === void 0 && (e = !0);
for (var t = this._first, n; t;) n = t._next, this.remove(t), t = n;
return this._dp && (this._time = this._tTime = this._pTime = 0), e && (this.labels = {}), Ds(this)
}, n.totalDuration = function (e) {
var t = 0, n = this, r = n._last, i = mo, a, o, s;
if (arguments.length) return n.timeScale((n._repeat < 0 ? n.duration() : n.totalDuration()) / (n.reversed() ? -e : e));
if (n._dirty) {
for (s = n.parent; r;) a = r._prev, r._dirty && r.totalDuration(), o = r._start, o > i && n._sort && r._ts && !n._lock ? (n._lock = 1, Ls(n, r, o - r._delay, 1)._lock = 0) : i = o, o < 0 && r._ts && (t -= o, (!s && !n._dp || s && s.smoothChildTiming) && (n._start += J(o / n._ts), n._time -= o, n._tTime -= o), n.shiftChildren(-o, !1, -1 / 0), i = 0), r._end > t && r._ts && (t = r._end), r = a;
Ws(n, n === K && n._time > t ? n._time : t, 1, 1), n._dirty = 0
}
return n._tDur
}, t.updateRoot = function (e) {
if (K._ts && (ms(K, Ns(e, K)), es = Mc.frame), Mc.frame >= rs) {
rs += uo.autoSleep || 120;
var t = K._first;
if ((!t || !t._ts) && uo.autoSleep && Mc._listeners.length < 2) {
for (; t && !t._ts;) t = t._next;
t || Mc.sleep()
}
}
}, t
}(qc);
_s(Jc.prototype, {_lock: 0, _hasPause: 0, _forcing: 0});
var Yc = function (e, t, n, r, i, a, o) {
var s = new xl(this._pt, e, t, 0, 1, hl, null, i), c = 0, l = 0, u, d, f, p, m, h, g, _;
for (s.b = n, s.e = r, n += ``, r += ``, (g = ~r.indexOf(`random(`)) && (r = mc(r)), a && (_ = [n, r], a(_, e, t), n = _[0], r = _[1]), d = n.match(No) || []; u = No.exec(r);) p = u[0], m = r.substring(c, u.index), f ? f = (f + 1) % 5 : m.substr(-5) === `rgba(` && (f = 1), p !== d[l++] && (h = parseFloat(d[l - 1]) || 0, s._pt = {
_next: s._pt,
p: m || l === 1 ? m : `,`,
s: h,
c: p.charAt(1) === `=` ? us(h, p) - h : parseFloat(p) - h,
m: f && f < 4 ? Math.round : 0
}, c = No.lastIndex);
return s.c = c < r.length ? r.substring(c, r.length) : ``, s.fp = o, (Po.test(r) || g) && (s.e = 0), this._pt = s, s
}, Xc = function (e, t, n, r, i, a, o, s, c, l) {
W(r) && (r = r(i || 0, e, a));
var u = e[t],
d = n === `get` ? W(u) ? c ? e[t.indexOf(`set`) || !W(e[`get` + t.substr(3)]) ? t : `get` + t.substr(3)](c) : e[t]() : u : n,
f = W(u) ? c ? ul : ll : cl, p;
if (U(r) && (~r.indexOf(`random(`) && (r = mc(r)), r.charAt(1) === `=` && (p = us(d, r) + (Y(d) || 0), (p || p === 0) && (r = p))), !l || d !== r || el) return !isNaN(d * r) && r !== `` ? (p = new xl(this._pt, e, t, +d || 0, r - (d || 0), typeof u == `boolean` ? ml : pl, 0, f), c && (p.fp = c), o && p.modifier(o, this, e), this._pt = p) : (!u && !(t in e) && Wo(t, r), Yc.call(this, e, t, d, r, f, s || uo.stringFilter, c))
}, Zc = function (e, t, n, r, i) {
if (W(e) && (e = al(e, i, t, n, r)), !Co(e) || e.style && e.nodeType || G(e) || Do(e)) return U(e) ? al(e, i, t, n, r) : e;
var a = {}, o;
for (o in e) a[o] = al(e[o], i, t, n, r);
return a
}, Qc = function (e, t, n, r, i, a) {
var o, s, c, l;
if (ts[e] && (o = new ts[e]).init(i, o.rawVars ? t[e] : Zc(t[e], r, i, a, n), n, r, a) !== !1 && (n._pt = s = new xl(n._pt, i, e, 0, 1, o.render, o, 0, o.priority), n !== bc)) for (c = n._ptLookup[n._targets.indexOf(i)], l = o._props.length; l--;) c[o._props[l]] = s;
return o
}, $c, el, tl = function e(t, n, r) {
var i = t.vars, a = i.ease, o = i.startAt, s = i.immediateRender, c = i.lazy, l = i.onUpdate, u = i.runBackwards,
d = i.yoyoEase, f = i.keyframes, p = i.autoRevert, m = t._dur, h = t._startAt, g = t._targets, _ = t.parent,
v = _ && _.data === `nested` ? _.vars.targets : g, y = t._overwrite === `auto` && !po, b = t.timeline, x, S, C, w,
T, E, D, O, k, A, j, M, N;
if (b && (!f || !a) && (a = `none`), t._ease = Vc(a, fo.ease), t._yEase = d ? zc(Vc(d === !0 ? a : d, fo.ease)) : 0, d && t._yoyo && !t._repeat && (d = t._yEase, t._yEase = t._ease, t._ease = d), t._from = !b && !!i.runBackwards, !b || f && !i.stagger) {
if (O = g[0] ? ss(g[0]).harness : 0, M = O && i[O.prop], x = xs(i, Zo), h && (h._zTime < 0 && h.progress(1), n < 0 && u && s && !p ? h.render(-1, !0) : h.revert(u && m ? Yo : Jo), h._lazy = 0), o) {
if (Es(t._startAt = Q.set(g, _s({
data: `isStart`,
overwrite: !1,
parent: _,
immediateRender: !0,
lazy: !h && wo(c),
startAt: null,
delay: 0,
onUpdate: l && function () {
return vc(t, `onUpdate`)
},
stagger: 0
}, o))), t._startAt._dp = 0, t._startAt._sat = t, n < 0 && (B || !s && !p) && t._startAt.revert(Yo), s && m && n <= 0 && r <= 0) {
n && (t._zTime = n);
return
}
} else if (u && m && !h) {
if (n && (s = !1), C = _s({
overwrite: !1,
data: `isFromStart`,
lazy: s && !h && wo(c),
immediateRender: s,
stagger: 0,
parent: _
}, x), M && (C[O.prop] = M), Es(t._startAt = Q.set(g, C)), t._startAt._dp = 0, t._startAt._sat = t, n < 0 && (B ? t._startAt.revert(Yo) : t._startAt.render(-1, !0)), t._zTime = n, !s) e(t._startAt, H, H); else if (!n) return
}
for (t._pt = t._ptCache = 0, c = m && wo(c) || c && !m, S = 0; S < g.length; S++) {
if (T = g[S], D = T._gsap || os(g)[S]._gsap, t._ptLookup[S] = A = {}, $o[D.id] && Qo.length && fs(), j = v === g ? S : v.indexOf(T), O && (k = new O).init(T, M || x, t, j, v) !== !1 && (t._pt = w = new xl(t._pt, T, k.name, 0, 1, k.render, k, 0, k.priority), k._props.forEach(function (e) {
A[e] = w
}), k.priority && (E = 1)), !O || M) for (C in x) ts[C] && (k = Qc(C, x, t, j, T, v)) ? k.priority && (E = 1) : A[C] = w = Xc.call(t, T, C, `get`, x[C], j, v, 0, i.stringFilter);
t._op && t._op[S] && t.kill(T, t._op[S]), y && t._pt && ($c = t, K.killTweensOf(T, A, t.globalTime(n)), N = !t.parent, $c = 0), t._pt && c && ($o[D.id] = 1)
}
E && bl(t), t._onInit && t._onInit(t)
}
t._onUpdate = l, t._initted = (!t._op || t._pt) && !N, f && n <= 0 && b.render(mo, !0, !0)
}, nl = function (e, t, n, r, i, a, o, s) {
var c = (e._pt && e._ptCache || (e._ptCache = {}))[t], l, u, d, f;
if (!c) for (c = e._ptCache[t] = [], d = e._ptLookup, f = e._targets.length; f--;) {
if (l = d[f][t], l && l.d && l.d._pt) for (l = l.d._pt; l && l.p !== t && l.fp !== t;) l = l._next;
if (!l) return el = 1, e.vars[t] = `+=0`, tl(e, o), el = 0, s ? Go(t + ` not eligible for reset`) : 1;
c.push(l)
}
for (f = c.length; f--;) u = c[f], l = u._pt || u, l.s = (r || r === 0) && !i ? r : l.s + (r || 0) + a * l.c, l.c = n - l.s, u.e &&= q(n) + Y(u.e), u.b &&= l.s + Y(u.b)
}, rl = function (e, t) {
var n = e[0] ? ss(e[0]).harness : 0, r = n && n.aliases, i, a, o, s;
if (!r) return t;
for (a in i = ys({}, t), r) if (a in i) for (s = r[a].split(`,`), o = s.length; o--;) i[s[o]] = i[a];
return i
}, il = function (e, t, n, r) {
var i = t.ease || r || `power1.inOut`, a, o;
if (G(t)) o = n[e] || (n[e] = []), t.forEach(function (e, n) {
return o.push({t: n / (t.length - 1) * 100, v: e, e: i})
}); else for (a in t) o = n[a] || (n[a] = []), a === `ease` || o.push({t: parseFloat(e), v: t[a], e: i})
}, al = function (e, t, n, r, i) {
return W(e) ? e.call(t, n, r, i) : U(e) && ~e.indexOf(`random(`) ? mc(e) : e
}, ol = as + `repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert`, sl = {};
ls(ol + `,id,stagger,delay,duration,paused,scrollTrigger`, function (e) {
return sl[e] = 1
});
var Q = function (e) {
lo(t, e);
function t(t, n, r, i) {
var a;
typeof n == `number` && (r.duration = n, n = r, r = null), a = e.call(this, i ? n : Ss(n)) || this;
var o = a.vars, s = o.duration, c = o.delay, l = o.immediateRender, u = o.stagger, d = o.overwrite,
f = o.keyframes, p = o.defaults, m = o.scrollTrigger, h = o.yoyoEase, g = n.parent || K,
_ = (G(t) || Do(t) ? xo(t[0]) : `length` in n) ? [t] : tc(t), v, y, b, x, S, C, w, T;
if (a._targets = _.length ? os(_) : Go(`GSAP target ` + t + ` not found. https://gsap.com`, !uo.nullTargetWarn) || [], a._ptLookup = [], a._overwrite = d, f || u || Eo(s) || Eo(c)) {
if (n = a.vars, v = a.timeline = new Jc({
data: `nested`,
defaults: p || {},
targets: g && g.data === `nested` ? g.vars.targets : _
}), v.kill(), v.parent = v._dp = co(a), v._start = 0, u || Eo(s) || Eo(c)) {
if (x = _.length, w = u && ic(u), Co(u)) for (S in u) ~ol.indexOf(S) && (T ||= {}, T[S] = u[S]);
for (y = 0; y < x; y++) b = xs(n, sl), b.stagger = 0, h && (b.yoyoEase = h), T && ys(b, T), C = _[y], b.duration = +al(s, co(a), y, C, _), b.delay = (+al(c, co(a), y, C, _) || 0) - a._delay, !u && x === 1 && b.delay && (a._delay = c = b.delay, a._start += c, b.delay = 0), v.to(C, b, w ? w(y, C, _) : 0), v._ease = Z.none;
v.duration() ? s = c = 0 : a.timeline = 0
} else if (f) {
Ss(_s(v.vars.defaults, {ease: `none`})), v._ease = Vc(f.ease || n.ease || `none`);
var E = 0, D, O, k;
if (G(f)) f.forEach(function (e) {
return v.to(_, e, `>`)
}), v.duration(); else {
for (S in b = {}, f) S === `ease` || S === `easeEach` || il(S, f[S], b, f.easeEach);
for (S in b) for (D = b[S].sort(function (e, t) {
return e.t - t.t
}), E = 0, y = 0; y < D.length; y++) O = D[y], k = {
ease: O.e,
duration: (O.t - (y ? D[y - 1].t : 0)) / 100 * s
}, k[S] = O.v, v.to(_, k, E), E += k.duration;
v.duration() < s && v.to({}, {duration: s - v.duration()})
}
}
s || a.duration(s = v.duration())
} else a.timeline = 0;
return d === !0 && !po && ($c = co(a), K.killTweensOf(_), $c = 0), Ls(g, co(a), r), n.reversed && a.reverse(), n.paused && a.paused(!0), (l || !s && !f && a._start === J(g._time) && wo(l) && As(co(a)) && g.data !== `nested`) && (a._tTime = -H, a.render(Math.max(0, -c) || 0)), m && Rs(co(a), m), a
}
var n = t.prototype;
return n.render = function (e, t, n) {
var r = this._time, i = this._tDur, a = this._dur, o = e < 0, s = e > i - H && !o ? i : e < H ? 0 : e, c, l, u, d,
f, p, m, h, g;
if (!a) Hs(this, e, t, n); else if (s !== this._tTime || !e || n || !this._initted && this._tTime || this._startAt && this._zTime < 0 !== o || this._lazy) {
if (c = s, h = this.timeline, this._repeat) {
if (d = a + this._rDelay, this._repeat < -1 && o) return this.totalTime(d * 100 + e, t, n);
if (c = J(s % d), s === i ? (u = this._repeat, c = a) : (f = J(s / d), u = ~~f, u && u === f ? (c = a, u--) : c > a && (c = a)), p = this._yoyo && u & 1, p && (g = this._yEase, c = a - c), f = Ms(this._tTime, d), c === r && !n && this._initted && u === f) return this._tTime = s, this;
u !== f && (h && this._yEase && Bc(h, p), this.vars.repeatRefresh && !p && !this._lock && c !== d && this._initted && (this._lock = n = 1, this.render(J(d * u), !0).invalidate()._lock = 0))
}
if (!this._initted) {
if (zs(this, o ? e : c, n, t, s)) return this._tTime = 0, this;
if (r !== this._time && !(n && this.vars.repeatRefresh && u !== f)) return this;
if (a !== this._dur) return this.render(e, t, n)
}
if (this._tTime = s, this._time = c, !this._act && this._ts && (this._act = 1, this._lazy = 0), this.ratio = m = (g || this._ease)(c / a), this._from && (this.ratio = m = 1 - m), !r && s && !t && !f && (vc(this, `onStart`), this._tTime !== s)) return this;
for (l = this._pt; l;) l.r(m, l.d), l = l._next;
h && h.render(e < 0 ? e : h._dur * h._ease(c / this._dur), t, n) || this._startAt && (this._zTime = e), this._onUpdate && !t && (o && ks(this, e, t, n), vc(this, `onUpdate`)), this._repeat && u !== f && this.vars.onRepeat && !t && this.parent && vc(this, `onRepeat`), (s === this._tDur || !s) && this._tTime === s && (o && !this._onUpdate && ks(this, e, !0, !0), (e || !a) && (s === this._tDur && this._ts > 0 || !s && this._ts < 0) && Es(this, 1), !t && !(o && !r) && (s || r || p) && (vc(this, s === i ? `onComplete` : `onReverseComplete`, !0), this._prom && !(s < i && this.timeScale() > 0) && this._prom()))
}
return this
}, n.targets = function () {
return this._targets
}, n.invalidate = function (t) {
return (!t || !this.vars.runBackwards) && (this._startAt = 0), this._pt = this._op = this._onUpdate = this._lazy = this.ratio = 0, this._ptLookup = [], this.timeline && this.timeline.invalidate(t), e.prototype.invalidate.call(this, t)
}, n.resetTo = function (e, t, n, r, i) {
jc || Mc.wake(), this._ts || this.play();
var a = Math.min(this._dur, (this._dp._time - this._start) * this._ts), o;
return this._initted || tl(this, a), o = this._ease(a / this._dur), nl(this, e, t, n, r, o, a, i) ? this.resetTo(e, t, n, r, 1) : (Fs(this, 0), this.parent || ws(this._dp, this, `_first`, `_last`, this._dp._sort ? `_start` : 0), this.render(0))
}, n.kill = function (e, t) {
if (t === void 0 && (t = `all`), !e && (!t || t === `all`)) return this._lazy = this._pt = 0, this.parent ? yc(this) : this.scrollTrigger && this.scrollTrigger.kill(!!B), this;
if (this.timeline) {
var n = this.timeline.totalDuration();
return this.timeline.killTweensOf(e, t, $c && $c.vars.overwrite !== !0)._first || yc(this), this.parent && n !== this.timeline.totalDuration() && Ws(this, this._dur * this.timeline._tDur / n, 0, 1), this
}
var r = this._targets, i = e ? tc(e) : r, a = this._ptLookup, o = this._pt, s, c, l, u, d, f, p;
if ((!t || t === `all`) && Cs(r, i)) return t === `all` && (this._pt = 0), yc(this);
for (s = this._op = this._op || [], t !== `all` && (U(t) && (d = {}, ls(t, function (e) {
return d[e] = 1
}), t = d), t = rl(r, t)), p = r.length; p--;) if (~i.indexOf(r[p])) for (d in c = a[p], t === `all` ? (s[p] = t, u = c, l = {}) : (l = s[p] = s[p] || {}, u = t), u) f = c && c[d], f && ((!(`kill` in f.d) || f.d.kill(d) === !0) && Ts(this, f, `_pt`), delete c[d]), l !== `all` && (l[d] = 1);
return this._initted && !this._pt && o && yc(this), this
}, t.to = function (e, n) {
return new t(e, n, arguments[2])
}, t.from = function (e, t) {
return Js(1, arguments)
}, t.delayedCall = function (e, n, r, i) {
return new t(n, 0, {
immediateRender: !1,
lazy: !1,
overwrite: !1,
delay: e,
onComplete: n,
onReverseComplete: n,
onCompleteParams: r,
onReverseCompleteParams: r,
callbackScope: i
})
}, t.fromTo = function (e, t, n) {
return Js(2, arguments)
}, t.set = function (e, n) {
return n.duration = 0, n.repeatDelay || (n.repeat = 0), new t(e, n)
}, t.killTweensOf = function (e, t, n) {
return K.killTweensOf(e, t, n)
}, t
}(qc);
_s(Q.prototype, {
_targets: [],
_lazy: 0,
_startAt: 0,
_op: 0,
_onInit: 0
}), ls(`staggerTo,staggerFrom,staggerFromTo`, function (e) {
Q[e] = function () {
var t = new Jc, n = Qs.call(arguments, 0);
return n.splice(e === `staggerFromTo` ? 5 : 4, 0, 0), t[e].apply(t, n)
}
});
var cl = function (e, t, n) {
return e[t] = n
}, ll = function (e, t, n) {
return e[t](n)
}, ul = function (e, t, n, r) {
return e[t](r.fp, n)
}, dl = function (e, t, n) {
return e.setAttribute(t, n)
}, fl = function (e, t) {
return W(e[t]) ? ll : So(e[t]) && e.setAttribute ? dl : cl
}, pl = function (e, t) {
return t.set(t.t, t.p, Math.round((t.s + t.c * e) * 1e6) / 1e6, t)
}, ml = function (e, t) {
return t.set(t.t, t.p, !!(t.s + t.c * e), t)
}, hl = function (e, t) {
var n = t._pt, r = ``;
if (!e && t.b) r = t.b; else if (e === 1 && t.e) r = t.e; else {
for (; n;) r = n.p + (n.m ? n.m(n.s + n.c * e) : Math.round((n.s + n.c * e) * 1e4) / 1e4) + r, n = n._next;
r += t.c
}
t.set(t.t, t.p, r, t)
}, gl = function (e, t) {
for (var n = t._pt; n;) n.r(e, n.d), n = n._next
}, _l = function (e, t, n, r) {
for (var i = this._pt, a; i;) a = i._next, i.p === r && i.modifier(e, t, n), i = a
}, vl = function (e) {
for (var t = this._pt, n, r; t;) r = t._next, t.p === e && !t.op || t.op === e ? Ts(this, t, `_pt`) : t.dep || (n = 1), t = r;
return !n
}, yl = function (e, t, n, r) {
r.mSet(e, t, r.m.call(r.tween, n, r.mt), r)
}, bl = function (e) {
for (var t = e._pt, n, r, i, a; t;) {
for (n = t._next, r = i; r && r.pr > t.pr;) r = r._next;
(t._prev = r ? r._prev : a) ? t._prev._next = t : i = t, (t._next = r) ? r._prev = t : a = t, t = n
}
e._pt = i
}, xl = function () {
function e(e, t, n, r, i, a, o, s, c) {
this.t = t, this.s = r, this.c = i, this.p = n, this.r = a || pl, this.d = o || this, this.set = s || cl, this.pr = c || 0, this._next = e, e && (e._prev = this)
}
var t = e.prototype;
return t.modifier = function (e, t, n) {
this.mSet = this.mSet || this.set, this.set = yl, this.m = e, this.mt = n, this.tween = t
}, e
}();
ls(as + `parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger`, function (e) {
return Zo[e] = 1
}), Bo.TweenMax = Bo.TweenLite = Q, Bo.TimelineLite = Bo.TimelineMax = Jc, K = new Jc({
sortChildren: !1,
defaults: fo,
autoRemoveChildren: !0,
id: `root`,
smoothChildTiming: !0
}), uo.stringFilter = Ac;
var Sl = [], Cl = {}, wl = [], Tl = 0, El = 0, Dl = function (e) {
return (Cl[e] || wl).map(function (e) {
return e()
})
}, Ol = function () {
var e = Date.now(), t = [];
e - Tl > 2 && (Dl(`matchMediaInit`), Sl.forEach(function (e) {
var n = e.queries, r = e.conditions, i, a, o, s;
for (a in n) i = Lo.matchMedia(n[a]).matches, i && (o = 1), i !== r[a] && (r[a] = i, s = 1);
s && (e.revert(), o && t.push(e))
}), Dl(`matchMediaRevert`), t.forEach(function (e) {
return e.onMatch(e, function (t) {
return e.add(null, t)
})
}), Tl = e, Dl(`matchMedia`))
}, kl = function () {
function e(e, t) {
this.selector = t && nc(t), this.data = [], this._r = [], this.isReverted = !1, this.id = El++, e && this.add(e)
}
var t = e.prototype;
return t.add = function (e, t, n) {
W(e) && (n = t, t = e, e = W);
var r = this, i = function () {
var e = V, i = r.selector, a;
return e && e !== r && e.data.push(r), n && (r.selector = nc(n)), V = r, a = t.apply(r, arguments), W(a) && r._r.push(a), V = e, r.selector = i, r.isReverted = !1, a
};
return r.last = i, e === W ? i(r, function (e) {
return r.add(null, e)
}) : e ? r[e] = i : i
}, t.ignore = function (e) {
var t = V;
V = null, e(this), V = t
}, t.getTweens = function () {
var t = [];
return this.data.forEach(function (n) {
return n instanceof e ? t.push.apply(t, n.getTweens()) : n instanceof Q && !(n.parent && n.parent.data === `nested`) && t.push(n)
}), t
}, t.clear = function () {
this._r.length = this.data.length = 0
}, t.kill = function (e, t) {
var n = this;
if (e ? (function () {
for (var t = n.getTweens(), r = n.data.length, i; r--;) i = n.data[r], i.data === `isFlip` && (i.revert(), i.getChildren(!0, !0, !1).forEach(function (e) {
return t.splice(t.indexOf(e), 1)
}));
for (t.map(function (e) {
return {g: e._dur || e._delay || e._sat && !e._sat.vars.immediateRender ? e.globalTime(0) : -1 / 0, t: e}
}).sort(function (e, t) {
return t.g - e.g || -1 / 0
}).forEach(function (t) {
return t.t.revert(e)
}), r = n.data.length; r--;) i = n.data[r], i instanceof Jc ? i.data !== `nested` && (i.scrollTrigger && i.scrollTrigger.revert(), i.kill()) : !(i instanceof Q) && i.revert && i.revert(e);
n._r.forEach(function (t) {
return t(e, n)
}), n.isReverted = !0
})() : this.data.forEach(function (e) {
return e.kill && e.kill()
}), this.clear(), t) for (var r = Sl.length; r--;) Sl[r].id === this.id && Sl.splice(r, 1)
}, t.revert = function (e) {
this.kill(e || {})
}, e
}(), Al = function () {
function e(e) {
this.contexts = [], this.scope = e, V && V.data.push(this)
}
var t = e.prototype;
return t.add = function (e, t, n) {
Co(e) || (e = {matches: e});
var r = new kl(0, n || this.scope), i = r.conditions = {}, a, o, s;
for (o in V && !r.selector && (r.selector = V.selector), this.contexts.push(r), t = r.add(`onMatch`, t), r.queries = e, e) o === `all` ? s = 1 : (a = Lo.matchMedia(e[o]), a && (Sl.indexOf(r) < 0 && Sl.push(r), (i[o] = a.matches) && (s = 1), a.addListener ? a.addListener(Ol) : a.addEventListener(`change`, Ol)));
return s && t(r, function (e) {
return r.add(null, e)
}), this
}, t.revert = function (e) {
this.kill(e || {})
}, t.kill = function (e) {
this.contexts.forEach(function (t) {
return t.kill(e, !0)
})
}, e
}(), jl = {
registerPlugin: function () {
[...arguments].forEach(function (e) {
return Sc(e)
})
},
timeline: function (e) {
return new Jc(e)
},
getTweensOf: function (e, t) {
return K.getTweensOf(e, t)
},
getProperty: function (e, t, n, r) {
U(e) && (e = tc(e)[0]);
var i = ss(e || {}).get, a = n ? gs : hs;
return n === `native` && (n = ``), e && (t ? a((ts[t] && ts[t].get || i)(e, t, n, r)) : function (t, n, r) {
return a((ts[t] && ts[t].get || i)(e, t, n, r))
})
},
quickSetter: function (e, t, n) {
if (e = tc(e), e.length > 1) {
var r = e.map(function (e) {
return Fl.quickSetter(e, t, n)
}), i = r.length;
return function (e) {
for (var t = i; t--;) r[t](e)
}
}
e = e[0] || {};
var a = ts[t], o = ss(e), s = o.harness && (o.harness.aliases || {})[t] || t, c = a ? function (t) {
var r = new a;
bc._pt = 0, r.init(e, n ? t + n : t, bc, 0, [e]), r.render(1, r), bc._pt && gl(1, bc)
} : o.set(e, s);
return a ? c : function (t) {
return c(e, s, n ? t + n : t, o, 1)
}
},
quickTo: function (e, t, n) {
var r, i = Fl.to(e, _s((r = {}, r[t] = `+=0.1`, r.paused = !0, r.stagger = 0, r), n || {})),
a = function (e, n, r) {
return i.resetTo(t, e, n, r)
};
return a.tween = i, a
},
isTweening: function (e) {
return K.getTweensOf(e, !0).length > 0
},
defaults: function (e) {
return e && e.ease && (e.ease = Vc(e.ease, fo.ease)), bs(fo, e || {})
},
config: function (e) {
return bs(uo, e || {})
},
registerEffect: function (e) {
var t = e.name, n = e.effect, r = e.plugins, i = e.defaults, a = e.extendTimeline;
(r || ``).split(`,`).forEach(function (e) {
return e && !ts[e] && !Bo[e] && Go(t + ` effect requires ` + e + ` plugin.`)
}), ns[t] = function (e, t, r) {
return n(tc(e), _s(t || {}, i), r)
}, a && (Jc.prototype[t] = function (e, n, r) {
return this.add(ns[t](e, Co(n) ? n : (r = n) && {}, this), r)
})
},
registerEase: function (e, t) {
Z[e] = Vc(t)
},
parseEase: function (e, t) {
return arguments.length ? Vc(e, t) : Z
},
getById: function (e) {
return K.getById(e)
},
exportRoot: function (e, t) {
e === void 0 && (e = {});
var n = new Jc(e), r, i;
for (n.smoothChildTiming = wo(e.smoothChildTiming), K.remove(n), n._dp = 0, n._time = n._tTime = K._time, r = K._first; r;) i = r._next, (t || !(!r._dur && r instanceof Q && r.vars.onComplete === r._targets[0])) && Ls(n, r, r._start - r._delay), r = i;
return Ls(K, n, 0), n
},
context: function (e, t) {
return e ? new kl(e, t) : V
},
matchMedia: function (e) {
return new Al(e)
},
matchMediaRefresh: function () {
return Sl.forEach(function (e) {
var t = e.conditions, n, r;
for (r in t) t[r] && (t[r] = !1, n = 1);
n && e.revert()
}) || Ol()
},
addEventListener: function (e, t) {
var n = Cl[e] || (Cl[e] = []);
~n.indexOf(t) || n.push(t)
},
removeEventListener: function (e, t) {
var n = Cl[e], r = n && n.indexOf(t);
r >= 0 && n.splice(r, 1)
},
utils: {
wrap: fc,
wrapYoyo: pc,
distribute: ic,
random: sc,
snap: oc,
normalize: uc,
getUnit: Y,
clamp: Zs,
splitColor: Tc,
toArray: tc,
selector: nc,
mapRange: hc,
pipe: cc,
unitize: lc,
interpolate: gc,
shuffle: rc
},
install: Uo,
effects: ns,
ticker: Mc,
updateRoot: Jc.updateRoot,
plugins: ts,
globalTimeline: K,
core: {
PropTween: xl,
globals: Ko,
Tween: Q,
Timeline: Jc,
Animation: qc,
getCache: ss,
_removeLinkedListItem: Ts,
reverting: function () {
return B
},
context: function (e) {
return e && V && (V.data.push(e), e._ctx = V), V
},
suppressOverwrites: function (e) {
return po = e
}
}
};
ls(`to,from,fromTo,delayedCall,set,killTweensOf`, function (e) {
return jl[e] = Q[e]
}), Mc.add(Jc.updateRoot), bc = jl.to({}, {duration: 0});
var Ml = function (e, t) {
for (var n = e._pt; n && n.p !== t && n.op !== t && n.fp !== t;) n = n._next;
return n
}, Nl = function (e, t) {
var n = e._targets, r, i, a;
for (r in t) for (i = n.length; i--;) a = e._ptLookup[i][r], (a &&= a.d) && (a._pt && (a = Ml(a, r)), a && a.modifier && a.modifier(t[r], e, n[i], r))
}, Pl = function (e, t) {
return {
name: e, headless: 1, rawVars: 1, init: function (e, n, r) {
r._onInit = function (e) {
var r, i;
if (U(n) && (r = {}, ls(n, function (e) {
return r[e] = 1
}), n = r), t) {
for (i in r = {}, n) r[i] = t(n[i]);
n = r
}
Nl(e, n)
}
}
}
}, Fl = jl.registerPlugin({
name: `attr`, init: function (e, t, n, r, i) {
var a, o, s;
for (a in this.tween = n, t) s = e.getAttribute(a) || ``, o = this.add(e, `setAttribute`, (s || 0) + ``, t[a], r, i, 0, 0, a), o.op = a, o.b = s, this._props.push(a)
}, render: function (e, t) {
for (var n = t._pt; n;) B ? n.set(n.t, n.p, n.b, n) : n.r(e, n.d), n = n._next
}
}, {
name: `endArray`, headless: 1, init: function (e, t) {
for (var n = t.length; n--;) this.add(e, n, e[n] || 0, t[n], 0, 0, 0, 0, 0, 1)
}
}, Pl(`roundProps`, ac), Pl(`modifiers`), Pl(`snap`, oc)) || jl;
Q.version = Jc.version = Fl.version = `3.14.2`, Ho = 1, To() && Nc(), Z.Power0, Z.Power1, Z.Power2, Z.Power3, Z.Power4, Z.Linear, Z.Quad, Z.Cubic, Z.Quart, Z.Quint, Z.Strong, Z.Elastic, Z.Back, Z.SteppedEase, Z.Bounce, Z.Sine, Z.Expo, Z.Circ;
var Il, Ll, Rl, zl, Bl, Vl, Hl, Ul = function () {
return typeof window < `u`
}, Wl = {}, Gl = 180 / Math.PI, Kl = Math.PI / 180, ql = Math.atan2, Jl = 1e8, Yl = /([A-Z])/g,
Xl = /(left|right|width|margin|padding|x)/i, Zl = /[\s,\(]\S/,
Ql = {autoAlpha: `opacity,visibility`, scale: `scaleX,scaleY`, alpha: `opacity`}, $l = function (e, t) {
return t.set(t.t, t.p, Math.round((t.s + t.c * e) * 1e4) / 1e4 + t.u, t)
}, eu = function (e, t) {
return t.set(t.t, t.p, e === 1 ? t.e : Math.round((t.s + t.c * e) * 1e4) / 1e4 + t.u, t)
}, tu = function (e, t) {
return t.set(t.t, t.p, e ? Math.round((t.s + t.c * e) * 1e4) / 1e4 + t.u : t.b, t)
}, nu = function (e, t) {
return t.set(t.t, t.p, e === 1 ? t.e : e ? Math.round((t.s + t.c * e) * 1e4) / 1e4 + t.u : t.b, t)
}, ru = function (e, t) {
var n = t.s + t.c * e;
t.set(t.t, t.p, ~~(n + (n < 0 ? -.5 : .5)) + t.u, t)
}, iu = function (e, t) {
return t.set(t.t, t.p, e ? t.e : t.b, t)
}, au = function (e, t) {
return t.set(t.t, t.p, e === 1 ? t.e : t.b, t)
}, ou = function (e, t, n) {
return e.style[t] = n
}, su = function (e, t, n) {
return e.style.setProperty(t, n)
}, cu = function (e, t, n) {
return e._gsap[t] = n
}, lu = function (e, t, n) {
return e._gsap.scaleX = e._gsap.scaleY = n
}, uu = function (e, t, n, r, i) {
var a = e._gsap;
a.scaleX = a.scaleY = n, a.renderTransform(i, a)
}, du = function (e, t, n, r, i) {
var a = e._gsap;
a[t] = n, a.renderTransform(i, a)
}, $ = `transform`, fu = $ + `Origin`, pu = function e(t, n) {
var r = this, i = this.target, a = i.style, o = i._gsap;
if (t in Wl && a) {
if (this.tfm = this.tfm || {}, t !== `transform`) t = Ql[t] || t, ~t.indexOf(`,`) ? t.split(`,`).forEach(function (e) {
return r.tfm[e] = Mu(i, e)
}) : this.tfm[t] = o.x ? o[t] : Mu(i, t), t === fu && (this.tfm.zOrigin = o.zOrigin); else return Ql.transform.split(`,`).forEach(function (t) {
return e.call(r, t, n)
});
if (this.props.indexOf($) >= 0) return;
o.svg && (this.svgo = i.getAttribute(`data-svg-origin`), this.props.push(fu, n, ``)), t = $
}
(a || n) && this.props.push(t, n, a[t])
}, mu = function (e) {
e.translate && (e.removeProperty(`translate`), e.removeProperty(`scale`), e.removeProperty(`rotate`))
}, hu = function () {
var e = this.props, t = this.target, n = t.style, r = t._gsap, i, a;
for (i = 0; i < e.length; i += 3) e[i + 1] ? e[i + 1] === 2 ? t[e[i]](e[i + 2]) : t[e[i]] = e[i + 2] : e[i + 2] ? n[e[i]] = e[i + 2] : n.removeProperty(e[i].substr(0, 2) === `--` ? e[i] : e[i].replace(Yl, `-$1`).toLowerCase());
if (this.tfm) {
for (a in this.tfm) r[a] = this.tfm[a];
r.svg && (r.renderTransform(), t.setAttribute(`data-svg-origin`, this.svgo || ``)), i = Hl(), (!i || !i.isStart) && !n[$] && (mu(n), r.zOrigin && n[fu] && (n[fu] += ` ` + r.zOrigin + `px`, r.zOrigin = 0, r.renderTransform()), r.uncache = 1)
}
}, gu = function (e, t) {
var n = {target: e, props: [], revert: hu, save: pu};
return e._gsap || Fl.core.getCache(e), t && e.style && e.nodeType && t.split(`,`).forEach(function (e) {
return n.save(e)
}), n
}, _u, vu = function (e, t) {
var n = Ll.createElementNS ? Ll.createElementNS((t || `http://www.w3.org/1999/xhtml`).replace(/^https/, `http`), e) : Ll.createElement(e);
return n && n.style ? n : Ll.createElement(e)
}, yu = function e(t, n, r) {
var i = getComputedStyle(t);
return i[n] || i.getPropertyValue(n.replace(Yl, `-$1`).toLowerCase()) || i.getPropertyValue(n) || !r && e(t, xu(n) || n, 1) || ``
}, bu = `O,Moz,ms,Ms,Webkit`.split(`,`), xu = function (e, t, n) {
var r = (t || Bl).style, i = 5;
if (e in r && !n) return e;
for (e = e.charAt(0).toUpperCase() + e.substr(1); i-- && !(bu[i] + e in r);) ;
return i < 0 ? null : (i === 3 ? `ms` : i >= 0 ? bu[i] : ``) + e
}, Su = function () {
Ul() && window.document && (Il = window, Ll = Il.document, Rl = Ll.documentElement, Bl = vu(`div`) || {style: {}}, vu(`div`), $ = xu($), fu = $ + `Origin`, Bl.style.cssText = `border-width:0;line-height:0;position:absolute;padding:0`, _u = !!xu(`perspective`), Hl = Fl.core.reverting, zl = 1)
}, Cu = function (e) {
var t = e.ownerSVGElement, n = vu(`svg`, t && t.getAttribute(`xmlns`) || `http://www.w3.org/2000/svg`),
r = e.cloneNode(!0), i;
r.style.display = `block`, n.appendChild(r), Rl.appendChild(n);
try {
i = r.getBBox()
} catch {
}
return n.removeChild(r), Rl.removeChild(n), i
}, wu = function (e, t) {
for (var n = t.length; n--;) if (e.hasAttribute(t[n])) return e.getAttribute(t[n])
}, Tu = function (e) {
var t, n;
try {
t = e.getBBox()
} catch {
t = Cu(e), n = 1
}
return t && (t.width || t.height) || n || (t = Cu(e)), t && !t.width && !t.x && !t.y ? {
x: +wu(e, [`x`, `cx`, `x1`]) || 0,
y: +wu(e, [`y`, `cy`, `y1`]) || 0,
width: 0,
height: 0
} : t
}, Eu = function (e) {
return !!(e.getCTM && (!e.parentNode || e.ownerSVGElement) && Tu(e))
}, Du = function (e, t) {
if (t) {
var n = e.style, r;
t in Wl && t !== fu && (t = $), n.removeProperty ? (r = t.substr(0, 2), (r === `ms` || t.substr(0, 6) === `webkit`) && (t = `-` + t), n.removeProperty(r === `--` ? t : t.replace(Yl, `-$1`).toLowerCase())) : n.removeAttribute(t)
}
}, Ou = function (e, t, n, r, i, a) {
var o = new xl(e._pt, t, n, 0, 1, a ? au : iu);
return e._pt = o, o.b = r, o.e = i, e._props.push(n), o
}, ku = {deg: 1, rad: 1, turn: 1}, Au = {grid: 1, flex: 1}, ju = function e(t, n, r, i) {
var a = parseFloat(r) || 0, o = (r + ``).trim().substr((a + ``).length) || `px`, s = Bl.style, c = Xl.test(n),
l = t.tagName.toLowerCase() === `svg`, u = (l ? `client` : `offset`) + (c ? `Width` : `Height`), d = 100,
f = i === `px`, p = i === `%`, m, h, g, _;
if (i === o || !a || ku[i] || ku[o]) return a;
if (o !== `px` && !f && (a = e(t, n, r, `px`)), _ = t.getCTM && Eu(t), (p || o === `%`) && (Wl[n] || ~n.indexOf(`adius`))) return m = _ ? t.getBBox()[c ? `width` : `height`] : t[u], q(p ? a / m * d : a / 100 * m);
if (s[c ? `width` : `height`] = d + (f ? o : i), h = i !== `rem` && ~n.indexOf(`adius`) || i === `em` && t.appendChild && !l ? t : t.parentNode, _ && (h = (t.ownerSVGElement || {}).parentNode), (!h || h === Ll || !h.appendChild) && (h = Ll.body), g = h._gsap, g && p && g.width && c && g.time === Mc.time && !g.uncache) return q(a / g.width * d);
if (p && (n === `height` || n === `width`)) {
var v = t.style[n];
t.style[n] = d + i, m = t[u], v ? t.style[n] = v : Du(t, n)
} else (p || o === `%`) && !Au[yu(h, `display`)] && (s.position = yu(t, `position`)), h === t && (s.position = `static`), h.appendChild(Bl), m = Bl[u], h.removeChild(Bl), s.position = `absolute`;
return c && p && (g = ss(h), g.time = Mc.time, g.width = h[u]), q(f ? m * a / d : m && a ? d / m * a : 0)
}, Mu = function (e, t, n, r) {
var i;
return zl || Su(), t in Ql && t !== `transform` && (t = Ql[t], ~t.indexOf(`,`) && (t = t.split(`,`)[0])), Wl[t] && t !== `transform` ? (i = Wu(e, r), i = t === `transformOrigin` ? i.svg ? i.origin : Gu(yu(e, fu)) + ` ` + i.zOrigin + `px` : i[t]) : (i = e.style[t], (!i || i === `auto` || r || ~(i + ``).indexOf(`calc(`)) && (i = Lu[t] && Lu[t](e, t, n) || yu(e, t) || cs(e, t) || (t === `opacity` ? 1 : 0))), n && !~(i + ``).trim().indexOf(` `) ? ju(e, t, i, n) + n : i
}, Nu = function (e, t, n, r) {
if (!n || n === `none`) {
var i = xu(t, e, 1), a = i && yu(e, i, 1);
a && a !== n ? (t = i, n = a) : t === `borderColor` && (n = yu(e, `borderTopColor`))
}
var o = new xl(this._pt, e.style, t, 0, 1, hl), s = 0, c = 0, l, u, d, f, p, m, h, g, _, v, y, b;
if (o.b = n, o.e = r, n += ``, r += ``, r.substring(0, 6) === `var(--` && (r = yu(e, r.substring(4, r.indexOf(`)`)))), r === `auto` && (m = e.style[t], e.style[t] = r, r = yu(e, t) || r, m ? e.style[t] = m : Du(e, t)), l = [n, r], Ac(l), n = l[0], r = l[1], d = n.match(Mo) || [], b = r.match(Mo) || [], b.length) {
for (; u = Mo.exec(r);) h = u[0], _ = r.substring(s, u.index), p ? p = (p + 1) % 5 : (_.substr(-5) === `rgba(` || _.substr(-5) === `hsla(`) && (p = 1), h !== (m = d[c++] || ``) && (f = parseFloat(m) || 0, y = m.substr((f + ``).length), h.charAt(1) === `=` && (h = us(f, h) + y), g = parseFloat(h), v = h.substr((g + ``).length), s = Mo.lastIndex - v.length, v || (v = v || uo.units[t] || y, s === r.length && (r += v, o.e += v)), y !== v && (f = ju(e, t, m, v) || 0), o._pt = {
_next: o._pt,
p: _ || c === 1 ? _ : `,`,
s: f,
c: g - f,
m: p && p < 4 || t === `zIndex` ? Math.round : 0
});
o.c = s < r.length ? r.substring(s, r.length) : ``
} else o.r = t === `display` && r === `none` ? au : iu;
return Po.test(r) && (o.e = 0), this._pt = o, o
}, Pu = {top: `0%`, bottom: `100%`, left: `0%`, right: `100%`, center: `50%`}, Fu = function (e) {
var t = e.split(` `), n = t[0], r = t[1] || `50%`;
return (n === `top` || n === `bottom` || r === `left` || r === `right`) && (e = n, n = r, r = e), t[0] = Pu[n] || n, t[1] = Pu[r] || r, t.join(` `)
}, Iu = function (e, t) {
if (t.tween && t.tween._time === t.tween._dur) {
var n = t.t, r = n.style, i = t.u, a = n._gsap, o, s, c;
if (i === `all` || i === !0) r.cssText = ``, s = 1; else for (i = i.split(`,`), c = i.length; --c > -1;) o = i[c], Wl[o] && (s = 1, o = o === `transformOrigin` ? fu : $), Du(n, o);
s && (Du(n, $), a && (a.svg && n.removeAttribute(`transform`), r.scale = r.rotate = r.translate = `none`, Wu(n, 1), a.uncache = 1, mu(r)))
}
}, Lu = {
clearProps: function (e, t, n, r, i) {
if (i.data !== `isFromStart`) {
var a = e._pt = new xl(e._pt, t, n, 0, 0, Iu);
return a.u = r, a.pr = -10, a.tween = i, e._props.push(n), 1
}
}
}, Ru = [1, 0, 0, 1, 0, 0], zu = {}, Bu = function (e) {
return e === `matrix(1, 0, 0, 1, 0, 0)` || e === `none` || !e
}, Vu = function (e) {
var t = yu(e, $);
return Bu(t) ? Ru : t.substr(7).match(jo).map(q)
}, Hu = function (e, t) {
var n = e._gsap || ss(e), r = e.style, i = Vu(e), a, o, s, c;
return n.svg && e.getAttribute(`transform`) ? (s = e.transform.baseVal.consolidate().matrix, i = [s.a, s.b, s.c, s.d, s.e, s.f], i.join(`,`) === `1,0,0,1,0,0` ? Ru : i) : (i === Ru && !e.offsetParent && e !== Rl && !n.svg && (s = r.display, r.display = `block`, a = e.parentNode, (!a || !e.offsetParent && !e.getBoundingClientRect().width) && (c = 1, o = e.nextElementSibling, Rl.appendChild(e)), i = Vu(e), s ? r.display = s : Du(e, `display`), c && (o ? a.insertBefore(e, o) : a ? a.appendChild(e) : Rl.removeChild(e))), t && i.length > 6 ? [i[0], i[1], i[4], i[5], i[12], i[13]] : i)
}, Uu = function (e, t, n, r, i, a) {
var o = e._gsap, s = i || Hu(e, !0), c = o.xOrigin || 0, l = o.yOrigin || 0, u = o.xOffset || 0, d = o.yOffset || 0,
f = s[0], p = s[1], m = s[2], h = s[3], g = s[4], _ = s[5], v = t.split(` `), y = parseFloat(v[0]) || 0,
b = parseFloat(v[1]) || 0, x, S, C, w;
n ? s !== Ru && (S = f * h - p * m) && (C = h / S * y + b * (-m / S) + (m * _ - h * g) / S, w = y * (-p / S) + f / S * b - (f * _ - p * g) / S, y = C, b = w) : (x = Tu(e), y = x.x + (~v[0].indexOf(`%`) ? y / 100 * x.width : y), b = x.y + (~(v[1] || v[0]).indexOf(`%`) ? b / 100 * x.height : b)), r || r !== !1 && o.smooth ? (g = y - c, _ = b - l, o.xOffset = u + (g * f + _ * m) - g, o.yOffset = d + (g * p + _ * h) - _) : o.xOffset = o.yOffset = 0, o.xOrigin = y, o.yOrigin = b, o.smooth = !!r, o.origin = t, o.originIsAbsolute = !!n, e.style[fu] = `0px 0px`, a && (Ou(a, o, `xOrigin`, c, y), Ou(a, o, `yOrigin`, l, b), Ou(a, o, `xOffset`, u, o.xOffset), Ou(a, o, `yOffset`, d, o.yOffset)), e.setAttribute(`data-svg-origin`, y + ` ` + b)
}, Wu = function (e, t) {
var n = e._gsap || new Kc(e);
if (`x` in n && !t && !n.uncache) return n;
var r = e.style, i = n.scaleX < 0, a = `px`, o = `deg`, s = getComputedStyle(e), c = yu(e, fu) || `0`,
l = u = d = m = h = g = _ = v = y = 0, u, d, f = p = 1, p, m, h, g, _, v, y, b, x, S, C, w, T, E, D, O, k, A, j,
M, N, ee, P, te, ne, re, ie, ae;
return n.svg = !!(e.getCTM && Eu(e)), s.translate && ((s.translate !== `none` || s.scale !== `none` || s.rotate !== `none`) && (r[$] = (s.translate === `none` ? `` : `translate3d(` + (s.translate + ` 0 0`).split(` `).slice(0, 3).join(`, `) + `) `) + (s.rotate === `none` ? `` : `rotate(` + s.rotate + `) `) + (s.scale === `none` ? `` : `scale(` + s.scale.split(` `).join(`,`) + `) `) + (s[$] === `none` ? `` : s[$])), r.scale = r.rotate = r.translate = `none`), S = Hu(e, n.svg), n.svg && (n.uncache ? (N = e.getBBox(), c = n.xOrigin - N.x + `px ` + (n.yOrigin - N.y) + `px`, M = ``) : M = !t && e.getAttribute(`data-svg-origin`), Uu(e, M || c, !!M || n.originIsAbsolute, n.smooth !== !1, S)), b = n.xOrigin || 0, x = n.yOrigin || 0, S !== Ru && (E = S[0], D = S[1], O = S[2], k = S[3], l = A = S[4], u = j = S[5], S.length === 6 ? (f = Math.sqrt(E * E + D * D), p = Math.sqrt(k * k + O * O), m = E || D ? ql(D, E) * Gl : 0, _ = O || k ? ql(O, k) * Gl + m : 0, _ && (p *= Math.abs(Math.cos(_ * Kl))), n.svg && (l -= b - (b * E + x * O), u -= x - (b * D + x * k))) : (ae = S[6], re = S[7], P = S[8], te = S[9], ne = S[10], ie = S[11], l = S[12], u = S[13], d = S[14], C = ql(ae, ne), h = C * Gl, C && (w = Math.cos(-C), T = Math.sin(-C), M = A * w + P * T, N = j * w + te * T, ee = ae * w + ne * T, P = A * -T + P * w, te = j * -T + te * w, ne = ae * -T + ne * w, ie = re * -T + ie * w, A = M, j = N, ae = ee), C = ql(-O, ne), g = C * Gl, C && (w = Math.cos(-C), T = Math.sin(-C), M = E * w - P * T, N = D * w - te * T, ee = O * w - ne * T, ie = k * T + ie * w, E = M, D = N, O = ee), C = ql(D, E), m = C * Gl, C && (w = Math.cos(C), T = Math.sin(C), M = E * w + D * T, N = A * w + j * T, D = D * w - E * T, j = j * w - A * T, E = M, A = N), h && Math.abs(h) + Math.abs(m) > 359.9 && (h = m = 0, g = 180 - g), f = q(Math.sqrt(E * E + D * D + O * O)), p = q(Math.sqrt(j * j + ae * ae)), C = ql(A, j), _ = Math.abs(C) > 2e-4 ? C * Gl : 0, y = ie ? 1 / (ie < 0 ? -ie : ie) : 0), n.svg && (M = e.getAttribute(`transform`), n.forceCSS = e.setAttribute(`transform`, ``) || !Bu(yu(e, $)), M && e.setAttribute(`transform`, M))), Math.abs(_) > 90 && Math.abs(_) < 270 && (i ? (f *= -1, _ += m <= 0 ? 180 : -180, m += m <= 0 ? 180 : -180) : (p *= -1, _ += _ <= 0 ? 180 : -180)), t ||= n.uncache, n.x = l - ((n.xPercent = l && (!t && n.xPercent || (Math.round(e.offsetWidth / 2) === Math.round(-l) ? -50 : 0))) ? e.offsetWidth * n.xPercent / 100 : 0) + a, n.y = u - ((n.yPercent = u && (!t && n.yPercent || (Math.round(e.offsetHeight / 2) === Math.round(-u) ? -50 : 0))) ? e.offsetHeight * n.yPercent / 100 : 0) + a, n.z = d + a, n.scaleX = q(f), n.scaleY = q(p), n.rotation = q(m) + o, n.rotationX = q(h) + o, n.rotationY = q(g) + o, n.skewX = _ + o, n.skewY = v + o, n.transformPerspective = y + a, (n.zOrigin = parseFloat(c.split(` `)[2]) || !t && n.zOrigin || 0) && (r[fu] = Gu(c)), n.xOffset = n.yOffset = 0, n.force3D = uo.force3D, n.renderTransform = n.svg ? Qu : _u ? Zu : qu, n.uncache = 0, n
}, Gu = function (e) {
return (e = e.split(` `))[0] + ` ` + e[1]
}, Ku = function (e, t, n) {
var r = Y(t);
return q(parseFloat(t) + parseFloat(ju(e, `x`, n + `px`, r))) + r
}, qu = function (e, t) {
t.z = `0px`, t.rotationY = t.rotationX = `0deg`, t.force3D = 0, Zu(e, t)
}, Ju = `0deg`, Yu = `0px`, Xu = `) `, Zu = function (e, t) {
var n = t || this, r = n.xPercent, i = n.yPercent, a = n.x, o = n.y, s = n.z, c = n.rotation, l = n.rotationY,
u = n.rotationX, d = n.skewX, f = n.skewY, p = n.scaleX, m = n.scaleY, h = n.transformPerspective, g = n.force3D,
_ = n.target, v = n.zOrigin, y = ``, b = g === `auto` && e && e !== 1 || g === !0;
if (v && (u !== Ju || l !== Ju)) {
var x = parseFloat(l) * Kl, S = Math.sin(x), C = Math.cos(x), w;
x = parseFloat(u) * Kl, w = Math.cos(x), a = Ku(_, a, S * w * -v), o = Ku(_, o, -Math.sin(x) * -v), s = Ku(_, s, C * w * -v + v)
}
h !== Yu && (y += `perspective(` + h + Xu), (r || i) && (y += `translate(` + r + `%, ` + i + `%) `), (b || a !== Yu || o !== Yu || s !== Yu) && (y += s !== Yu || b ? `translate3d(` + a + `, ` + o + `, ` + s + `) ` : `translate(` + a + `, ` + o + Xu), c !== Ju && (y += `rotate(` + c + Xu), l !== Ju && (y += `rotateY(` + l + Xu), u !== Ju && (y += `rotateX(` + u + Xu), (d !== Ju || f !== Ju) && (y += `skew(` + d + `, ` + f + Xu), (p !== 1 || m !== 1) && (y += `scale(` + p + `, ` + m + Xu), _.style[$] = y || `translate(0, 0)`
}, Qu = function (e, t) {
var n = t || this, r = n.xPercent, i = n.yPercent, a = n.x, o = n.y, s = n.rotation, c = n.skewX, l = n.skewY,
u = n.scaleX, d = n.scaleY, f = n.target, p = n.xOrigin, m = n.yOrigin, h = n.xOffset, g = n.yOffset,
_ = n.forceCSS, v = parseFloat(a), y = parseFloat(o), b, x, S, C, w;
s = parseFloat(s), c = parseFloat(c), l = parseFloat(l), l && (l = parseFloat(l), c += l, s += l), s || c ? (s *= Kl, c *= Kl, b = Math.cos(s) * u, x = Math.sin(s) * u, S = Math.sin(s - c) * -d, C = Math.cos(s - c) * d, c && (l *= Kl, w = Math.tan(c - l), w = Math.sqrt(1 + w * w), S *= w, C *= w, l && (w = Math.tan(l), w = Math.sqrt(1 + w * w), b *= w, x *= w)), b = q(b), x = q(x), S = q(S), C = q(C)) : (b = u, C = d, x = S = 0), (v && !~(a + ``).indexOf(`px`) || y && !~(o + ``).indexOf(`px`)) && (v = ju(f, `x`, a, `px`), y = ju(f, `y`, o, `px`)), (p || m || h || g) && (v = q(v + p - (p * b + m * S) + h), y = q(y + m - (p * x + m * C) + g)), (r || i) && (w = f.getBBox(), v = q(v + r / 100 * w.width), y = q(y + i / 100 * w.height)), w = `matrix(` + b + `,` + x + `,` + S + `,` + C + `,` + v + `,` + y + `)`, f.setAttribute(`transform`, w), _ && (f.style[$] = w)
}, $u = function (e, t, n, r, i) {
var a = 360, o = U(i), s = parseFloat(i) * (o && ~i.indexOf(`rad`) ? Gl : 1) - r, c = r + s + `deg`, l, u;
return o && (l = i.split(`_`)[1], l === `short` && (s %= a, s !== s % (a / 2) && (s += s < 0 ? a : -a)), l === `cw` && s < 0 ? s = (s + a * Jl) % a - ~~(s / a) * a : l === `ccw` && s > 0 && (s = (s - a * Jl) % a - ~~(s / a) * a)), e._pt = u = new xl(e._pt, t, n, r, s, eu), u.e = c, u.u = `deg`, e._props.push(n), u
}, ed = function (e, t) {
for (var n in t) e[n] = t[n];
return e
}, td = function (e, t, n) {
var r = ed({}, n._gsap), i = `perspective,force3D,transformOrigin,svgOrigin`, a = n.style, o, s, c, l, u, d, f, p;
for (s in r.svg ? (c = n.getAttribute(`transform`), n.setAttribute(`transform`, ``), a[$] = t, o = Wu(n, 1), Du(n, $), n.setAttribute(`transform`, c)) : (c = getComputedStyle(n)[$], a[$] = t, o = Wu(n, 1), a[$] = c), Wl) c = r[s], l = o[s], c !== l && i.indexOf(s) < 0 && (f = Y(c), p = Y(l), u = f === p ? parseFloat(c) : ju(n, s, c, p), d = parseFloat(l), e._pt = new xl(e._pt, o, s, u, d - u, $l), e._pt.u = p || 0, e._props.push(s));
ed(o, r)
};
ls(`padding,margin,Width,Radius`, function (e, t) {
var n = `Top`, r = `Right`, i = `Bottom`, a = `Left`,
o = (t < 3 ? [n, r, i, a] : [n + a, n + r, i + r, i + a]).map(function (n) {
return t < 2 ? e + n : `border` + n + e
});
Lu[t > 1 ? `border` + e : e] = function (e, t, n, r, i) {
var a, s;
if (arguments.length < 4) return a = o.map(function (t) {
return Mu(e, t, n)
}), s = a.join(` `), s.split(a[0]).length === 5 ? a[0] : s;
a = (r + ``).split(` `), s = {}, o.forEach(function (e, t) {
return s[e] = a[t] = a[t] || a[(t - 1) / 2 | 0]
}), e.init(t, s, i)
}
});
var nd = {
name: `css`, register: Su, targetTest: function (e) {
return e.style && e.nodeType
}, init: function (e, t, n, r, i) {
var a = this._props, o = e.style, s = n.vars.startAt, c, l, u, d, f, p, m, h, g, _, v, y, b, x, S, C, w;
for (m in zl || Su(), this.styles = this.styles || gu(e), C = this.styles.props, this.tween = n, t) if (m !== `autoRound` && (l = t[m], !(ts[m] && Qc(m, t, n, r, e, i)))) {
if (f = typeof l, p = Lu[m], f === `function` && (l = l.call(n, r, e, i), f = typeof l), f === `string` && ~l.indexOf(`random(`) && (l = mc(l)), p) p(this, e, m, l, n) && (S = 1); else if (m.substr(0, 2) === `--`) c = (getComputedStyle(e).getPropertyValue(m) + ``).trim(), l += ``, Oc.lastIndex = 0, Oc.test(c) || (h = Y(c), g = Y(l), g ? h !== g && (c = ju(e, m, c, g) + g) : h && (l += h)), this.add(o, `setProperty`, c, l, r, i, 0, 0, m), a.push(m), C.push(m, 0, o[m]); else if (f !== `undefined`) {
if (s && m in s ? (c = typeof s[m] == `function` ? s[m].call(n, r, e, i) : s[m], U(c) && ~c.indexOf(`random(`) && (c = mc(c)), Y(c + ``) || c === `auto` || (c += uo.units[m] || Y(Mu(e, m)) || ``), (c + ``).charAt(1) === `=` && (c = Mu(e, m))) : c = Mu(e, m), d = parseFloat(c), _ = f === `string` && l.charAt(1) === `=` && l.substr(0, 2), _ && (l = l.substr(2)), u = parseFloat(l), m in Ql && (m === `autoAlpha` && (d === 1 && Mu(e, `visibility`) === `hidden` && u && (d = 0), C.push(`visibility`, 0, o.visibility), Ou(this, o, `visibility`, d ? `inherit` : `hidden`, u ? `inherit` : `hidden`, !u)), m !== `scale` && m !== `transform` && (m = Ql[m], ~m.indexOf(`,`) && (m = m.split(`,`)[0]))), v = m in Wl, v) {
if (this.styles.save(m), w = l, f === `string` && l.substring(0, 6) === `var(--`) {
if (l = yu(e, l.substring(4, l.indexOf(`)`))), l.substring(0, 5) === `calc(`) {
var T = e.style.perspective;
e.style.perspective = l, l = yu(e, `perspective`), T ? e.style.perspective = T : Du(e, `perspective`)
}
u = parseFloat(l)
}
if (y || (b = e._gsap, b.renderTransform && !t.parseTransform || Wu(e, t.parseTransform), x = t.smoothOrigin !== !1 && b.smooth, y = this._pt = new xl(this._pt, o, $, 0, 1, b.renderTransform, b, 0, -1), y.dep = 1), m === `scale`) this._pt = new xl(this._pt, b, `scaleY`, b.scaleY, (_ ? us(b.scaleY, _ + u) : u) - b.scaleY || 0, $l), this._pt.u = 0, a.push(`scaleY`, m), m += `X`; else if (m === `transformOrigin`) {
C.push(fu, 0, o[fu]), l = Fu(l), b.svg ? Uu(e, l, 0, x, 0, this) : (g = parseFloat(l.split(` `)[2]) || 0, g !== b.zOrigin && Ou(this, b, `zOrigin`, b.zOrigin, g), Ou(this, o, m, Gu(c), Gu(l)));
continue
} else if (m === `svgOrigin`) {
Uu(e, l, 1, x, 0, this);
continue
} else if (m in zu) {
$u(this, b, m, d, _ ? us(d, _ + l) : l);
continue
} else if (m === `smoothOrigin`) {
Ou(this, b, `smooth`, b.smooth, l);
continue
} else if (m === `force3D`) {
b[m] = l;
continue
} else if (m === `transform`) {
td(this, l, e);
continue
}
} else m in o || (m = xu(m) || m);
if (v || (u || u === 0) && (d || d === 0) && !Zl.test(l) && m in o) h = (c + ``).substr((d + ``).length), u ||= 0, g = Y(l) || (m in uo.units ? uo.units[m] : h), h !== g && (d = ju(e, m, c, g)), this._pt = new xl(this._pt, v ? b : o, m, d, (_ ? us(d, _ + u) : u) - d, !v && (g === `px` || m === `zIndex`) && t.autoRound !== !1 ? ru : $l), this._pt.u = g || 0, v && w !== l ? (this._pt.b = c, this._pt.e = w, this._pt.r = nu) : h !== g && g !== `%` && (this._pt.b = c, this._pt.r = tu); else if (m in o) Nu.call(this, e, m, c, _ ? _ + l : l); else if (m in e) this.add(e, m, c || e[m], _ ? _ + l : l, r, i); else if (m !== `parseTransform`) {
Wo(m, l);
continue
}
v || (m in o ? C.push(m, 0, o[m]) : typeof e[m] == `function` ? C.push(m, 2, e[m]()) : C.push(m, 1, c || e[m])), a.push(m)
}
}
S && bl(this)
}, render: function (e, t) {
if (t.tween._time || !Hl()) for (var n = t._pt; n;) n.r(e, n.d), n = n._next; else t.styles.revert()
}, get: Mu, aliases: Ql, getSetter: function (e, t, n) {
var r = Ql[t];
return r && r.indexOf(`,`) < 0 && (t = r), t in Wl && t !== fu && (e._gsap.x || Mu(e, `x`)) ? n && Vl === n ? t === `scale` ? lu : cu : (Vl = n || {}) && (t === `scale` ? uu : du) : e.style && !So(e.style[t]) ? ou : ~t.indexOf(`-`) ? su : fl(e, t)
}, core: {_removeProperty: Du, _getMatrix: Hu}
};
Fl.utils.checkPrefix = xu, Fl.core.getStyleSaver = gu, (function (e, t, n, r) {
var i = ls(e + `,` + t + `,` + n, function (e) {
Wl[e] = 1
});
ls(t, function (e) {
uo.units[e] = `deg`, zu[e] = 1
}), Ql[i[13]] = e + `,` + t, ls(r, function (e) {
var t = e.split(`:`);
Ql[t[1]] = i[t[0]]
})
})(`x,y,z,scale,scaleX,scaleY,xPercent,yPercent`, `rotation,rotationX,rotationY,skewX,skewY`, `transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective`, `0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY`), ls(`x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective`, function (e) {
uo.units[e] = `px`
}), Fl.registerPlugin(nd);
var rd = Fl.registerPlugin(nd) || Fl;
rd.core.Tween;
var id = {class: `overlay`}, ad = {class: `panel-inner`};
ao({
__name: `App`, setup(e) {
let t = Bt(null), n = Bt(null), r = Bt(null), i = Bt(null), a = Bt(null), o = Bt(null), s = Bt([]), c = Bt(null),
l = [`本脚本依赖「删除奇域地图存档」来实现重复获取成就经验。`, `当脚本执行删除存档时,可能会误删你正常游玩的关卡数据。`, `请务必确认你能承担潜在损失后再继续使用。`];
return Qn(async () => {
rd.timeline({defaults: {ease: `power3.out`}}).from(t.value, {
scale: 0,
opacity: 0,
rotation: -8,
duration: .6,
ease: `back.out(1.4)`
}).from(n.value, {
scale: 0,
rotation: -360,
opacity: 0,
duration: .6,
ease: `elastic.out(1, 0.5)`
}, `-=0.2`).from(r.value, {y: -20, opacity: 0, duration: .3}, `-=0.1`).from(i.value, {
scaleX: 0,
duration: .4
}, `-=0.1`).from(a.value, {y: 20, opacity: 0, duration: .4}, `-=0.1`).from(o.value, {
opacity: 0,
duration: .3
}).from(s.value, {x: -30, opacity: 0, duration: .4, stagger: .5}, `-=0.1`).from(c.value, {
y: 15,
opacity: 0,
duration: .5
}), rd.to(t.value, {
boxShadow: `0 0 60px rgba(255,50,50,0.5), 0 0 120px rgba(255,50,50,0.2)`,
duration: 1.5,
repeat: -1,
yoyo: !0,
ease: `sine.inOut`
}), rd.to(`.icon-ring`, {scale: 1.2, opacity: .3, duration: 1.5, repeat: -1, yoyo: !0, ease: `sine.inOut`})
}), (e, u) => (Oi(), Ni(`div`, id, [u[2] ||= Ri(`div`, {class: `scan-lines`}, null, -1), Ri(`div`, {
class: `panel`,
ref_key: `panel`,
ref: t
}, [Ri(`div`, ad, [Ri(`div`, {
class: `icon-wrap`,
ref_key: `icon`,
ref: n
}, [...u[0] ||= [Ri(`div`, {class: `icon-ring`}, null, -1), Ri(`span`, {class: `icon-text`}, `!`, -1)]], 512), Ri(`div`, {
class: `title`,
ref_key: `title`,
ref: r
}, `WARNING`, 512), Ri(`div`, {
class: `divider`,
ref_key: `divider`,
ref: i
}, null, 512), Ri(`div`, {
class: `message`,
ref_key: `message`,
ref: a
}, `请先同意免责声明后再运行此脚本!`, 512), Ri(`div`, {
class: `reason-block`,
ref_key: `reasonBlock`,
ref: o
}, [(Oi(), Ni(Si, null, cr(l, (e, t) => Ri(`div`, {
class: `reason-line`,
key: t,
ref_for: !0,
ref_key: `reasonLineEls`,
ref: s
}, ge(e), 1)), 64))], 512), Ri(`div`, {
class: `instruction`,
ref_key: `instruction`,
ref: c
}, [...u[1] ||= [Ui(` 请在脚本的 `, -1), Ri(`span`, {class: `highlight`}, `自定义 JS 配置`, -1), Ui(` 中手动勾选「我已阅读说明中的免责声明」 `, -1)]], 512)])], 512)]))
}
}).mount(`#app`);</script>
<style rel="stylesheet" crossorigin>@property --border-angle {
syntax: "<angle>";
inherits: false;
initial-value: 0deg
}
* {
box-sizing: border-box;
margin: 0;
padding: 0
}
body {
background: 0 0
}
.overlay {
justify-content: center;
align-items: center;
width: 100vw;
height: 100vh;
display: flex;
position: relative;
overflow: hidden
}
.scan-lines {
pointer-events: none;
background: repeating-linear-gradient(0deg, #0000, #0000 2px, #ff323208 2px 4px);
animation: 8s linear infinite scan;
position: absolute;
inset: 0
}
@keyframes scan {
0% {
transform: translateY(0)
}
to {
transform: translateY(4px)
}
}
.panel {
--border-angle: 0deg;
background: conic-gradient(from var(--border-angle), transparent 60%, #f44, #f22, #f44, transparent 40%) border-box;
border-radius: 18px;
padding: 2px;
animation: 3s linear infinite rotate-border;
position: relative
}
@keyframes rotate-border {
to {
--border-angle: 360deg
}
}
.panel-inner {
backdrop-filter: blur(12px);
background: #080000e6;
border-radius: 16px;
flex-direction: column;
align-items: center;
gap: 22px;
max-width: 700px;
padding: 44px 60px;
display: flex;
box-shadow: 0 0 30px #ff323233, 0 0 60px #ff32321a, inset 0 0 40px #ff323208
}
.icon-wrap {
justify-content: center;
align-items: center;
width: 70px;
height: 70px;
display: flex;
position: relative
}
.icon-ring {
border: 3px solid #ff5050b3;
border-radius: 50%;
position: absolute;
inset: 0
}
.icon-text {
color: #f44;
text-shadow: 0 0 20px #f44c, 0 0 40px #f446;
font-family: Arial Black, sans-serif;
font-size: 46px;
font-weight: 900
}
.title {
letter-spacing: 14px;
color: #f44;
text-shadow: 0 0 20px #f449, 0 0 40px #ff44444d;
font-family: Arial Black, monospace;
font-size: 36px;
font-weight: 900
}
.divider {
background: linear-gradient(90deg, #0000, #f44, #0000);
width: 100%;
height: 2px
}
.message {
color: #fcc;
text-align: center;
text-shadow: 0 0 10px #f446;
letter-spacing: 2px;
font-size: 20px
}
.reason-block {
background: #ff32320f;
border-left: 3px solid #f44;
border-radius: 0 8px 8px 0;
flex-direction: column;
gap: 12px;
width: 100%;
padding: 16px 20px;
display: flex
}
.reason-line {
color: #daa;
letter-spacing: 1px;
font-size: 16px;
line-height: 1.6
}
.instruction {
color: #c88;
text-align: center;
font-size: 15px;
line-height: 1.6
}
.instruction .highlight {
color: #f99;
font-weight: 700
}
/*$vite$:1*/</style>
</head>
<body>
<div id="app"></div>
</body>
</html>