UNPKG

imooc-element-components-hql

Version:

1,720 lines 104 kB
/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ /*! #__NO_SIDE_EFFECTS__ */ // @__NO_SIDE_EFFECTS__ function Ai(e) { const n = /* @__PURE__ */ Object.create(null); for (const i of e.split(",")) n[i] = 1; return (i) => i in n; } const K = process.env.NODE_ENV !== "production" ? Object.freeze({}) : {}, Mi = process.env.NODE_ENV !== "production" ? Object.freeze([]) : [], ye = () => { }, Hi = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && // uppercase letter (e.charCodeAt(2) > 122 || e.charCodeAt(2) < 97), H = Object.assign, Fi = Object.prototype.hasOwnProperty, w = (e, n) => Fi.call(e, n), _ = Array.isArray, de = (e) => Xe(e) === "[object Map]", Xn = (e) => Xe(e) === "[object Set]", N = (e) => typeof e == "function", L = (e) => typeof e == "string", me = (e) => typeof e == "symbol", R = (e) => e !== null && typeof e == "object", qi = (e) => (R(e) || N(e)) && N(e.then) && N(e.catch), Zn = Object.prototype.toString, Xe = (e) => Zn.call(e), ei = (e) => Xe(e).slice(8, -1), ni = (e) => Xe(e) === "[object Object]", xn = (e) => L(e) && e !== "NaN" && e[0] !== "-" && "" + parseInt(e, 10) === e, wn = (e) => { const n = /* @__PURE__ */ Object.create(null); return (i) => n[i] || (n[i] = e(i)); }, Wi = /-(\w)/g, We = wn( (e) => e.replace(Wi, (n, i) => i ? i.toUpperCase() : "") ), Ve = wn((e) => e.charAt(0).toUpperCase() + e.slice(1)), Li = wn( (e) => e ? `on${Ve(e)}` : "" ), oe = (e, n) => !Object.is(e, n), Ki = (e, n, i, s = !1) => { Object.defineProperty(e, n, { configurable: !0, enumerable: !1, writable: s, value: i }); }; let Fn; const Ze = () => Fn || (Fn = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {}); function Nn(e) { if (_(e)) { const n = {}; for (let i = 0; i < e.length; i++) { const s = e[i], t = L(s) ? Ji(s) : Nn(s); if (t) for (const l in t) n[l] = t[l]; } return n; } else if (L(e) || R(e)) return e; } const ki = /;(?![^(]*\))/g, Ui = /:([^]+)/, Bi = /\/\*[^]*?\*\//g; function Ji(e) { const n = {}; return e.replace(Bi, "").split(ki).forEach((i) => { if (i) { const s = i.split(Ui); s.length > 1 && (n[s[0].trim()] = s[1].trim()); } }), n; } function en(e) { let n = ""; if (L(e)) n = e; else if (_(e)) for (let i = 0; i < e.length; i++) { const s = en(e[i]); s && (n += s + " "); } else if (R(e)) for (const i in e) e[i] && (n += i + " "); return n.trim(); } const ii = (e) => !!(e && e.__v_isRef === !0), te = (e) => L(e) ? e : e == null ? "" : _(e) || R(e) && (e.toString === Zn || !N(e.toString)) ? ii(e) ? te(e.value) : JSON.stringify(e, ti, 2) : String(e), ti = (e, n) => ii(n) ? ti(e, n.value) : de(n) ? { [`Map(${n.size})`]: [...n.entries()].reduce( (i, [s, t], l) => (i[ln(s, l) + " =>"] = t, i), {} ) } : Xn(n) ? { [`Set(${n.size})`]: [...n.values()].map((i) => ln(i)) } : me(n) ? ln(n) : R(n) && !_(n) && !ni(n) ? String(n) : n, ln = (e, n = "") => { var i; return ( // Symbol.description in es2019+ so we need to cast here to pass // the lib: es2016 check me(e) ? `Symbol(${(i = e.description) != null ? i : n})` : e ); }; /** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ function ue(e, ...n) { console.warn(`[Vue warn] ${e}`, ...n); } let g; const an = /* @__PURE__ */ new WeakSet(); class Yi { constructor(n) { this.fn = n, this.deps = void 0, this.depsTail = void 0, this.flags = 5, this.next = void 0, this.cleanup = void 0, this.scheduler = void 0; } pause() { this.flags |= 64; } resume() { this.flags & 64 && (this.flags &= -65, an.has(this) && (an.delete(this), this.trigger())); } /** * @internal */ notify() { this.flags & 2 && !(this.flags & 32) || this.flags & 8 || Gi(this); } run() { if (!(this.flags & 1)) return this.fn(); this.flags |= 2, qn(this), li(this); const n = g, i = U; g = this, U = !0; try { return this.fn(); } finally { process.env.NODE_ENV !== "production" && g !== this && ue( "Active effect was not restored correctly - this is likely a Vue internal bug." ), ai(this), g = n, U = i, this.flags &= -3; } } stop() { if (this.flags & 1) { for (let n = this.deps; n; n = n.nextDep) Dn(n); this.deps = this.depsTail = void 0, qn(this), this.onStop && this.onStop(), this.flags &= -2; } } trigger() { this.flags & 64 ? an.add(this) : this.scheduler ? this.scheduler() : this.runIfDirty(); } /** * @internal */ runIfDirty() { hn(this) && this.run(); } get dirty() { return hn(this); } } let si = 0, Se, De; function Gi(e, n = !1) { if (e.flags |= 8, n) { e.next = De, De = e; return; } e.next = Se, Se = e; } function On() { si++; } function Sn() { if (--si > 0) return; if (De) { let n = De; for (De = void 0; n; ) { const i = n.next; n.next = void 0, n.flags &= -9, n = i; } } let e; for (; Se; ) { let n = Se; for (Se = void 0; n; ) { const i = n.next; if (n.next = void 0, n.flags &= -9, n.flags & 1) try { n.trigger(); } catch (s) { e || (e = s); } n = i; } } if (e) throw e; } function li(e) { for (let n = e.deps; n; n = n.nextDep) n.version = -1, n.prevActiveLink = n.dep.activeLink, n.dep.activeLink = n; } function ai(e) { let n, i = e.depsTail, s = i; for (; s; ) { const t = s.prevDep; s.version === -1 ? (s === i && (i = t), Dn(s), Xi(s)) : n = s, s.dep.activeLink = s.prevActiveLink, s.prevActiveLink = void 0, s = t; } e.deps = n, e.depsTail = i; } function hn(e) { for (let n = e.deps; n; n = n.nextDep) if (n.dep.version !== n.version || n.dep.computed && (Qi(n.dep.computed) || n.dep.version !== n.version)) return !0; return !!e._dirty; } function Qi(e) { if (e.flags & 4 && !(e.flags & 16) || (e.flags &= -17, e.globalVersion === Le)) return; e.globalVersion = Le; const n = e.dep; if (e.flags |= 2, n.version > 0 && !e.isSSR && e.deps && !hn(e)) { e.flags &= -3; return; } const i = g, s = U; g = e, U = !0; try { li(e); const t = e.fn(e._value); (n.version === 0 || oe(t, e._value)) && (e._value = t, n.version++); } catch (t) { throw n.version++, t; } finally { g = i, U = s, ai(e), e.flags &= -3; } } function Dn(e, n = !1) { const { dep: i, prevSub: s, nextSub: t } = e; if (s && (s.nextSub = t, e.prevSub = void 0), t && (t.prevSub = s, e.nextSub = void 0), process.env.NODE_ENV !== "production" && i.subsHead === e && (i.subsHead = t), i.subs === e && (i.subs = s, !s && i.computed)) { i.computed.flags &= -5; for (let l = i.computed.deps; l; l = l.nextDep) Dn(l, !0); } !n && !--i.sc && i.map && i.map.delete(i.key); } function Xi(e) { const { prevDep: n, nextDep: i } = e; n && (n.nextDep = i, e.prevDep = void 0), i && (i.prevDep = n, e.nextDep = void 0); } let U = !0; const ri = []; function Ie() { ri.push(U), U = !1; } function Pe() { const e = ri.pop(); U = e === void 0 ? !0 : e; } function qn(e) { const { cleanup: n } = e; if (e.cleanup = void 0, n) { const i = g; g = void 0; try { n(); } finally { g = i; } } } let Le = 0; class Zi { constructor(n, i) { this.sub = n, this.dep = i, this.version = i.version, this.nextDep = this.prevDep = this.nextSub = this.prevSub = this.prevActiveLink = void 0; } } class oi { constructor(n) { this.computed = n, this.version = 0, this.activeLink = void 0, this.subs = void 0, this.map = void 0, this.key = void 0, this.sc = 0, process.env.NODE_ENV !== "production" && (this.subsHead = void 0); } track(n) { if (!g || !U || g === this.computed) return; let i = this.activeLink; if (i === void 0 || i.sub !== g) i = this.activeLink = new Zi(g, this), g.deps ? (i.prevDep = g.depsTail, g.depsTail.nextDep = i, g.depsTail = i) : g.deps = g.depsTail = i, ui(i); else if (i.version === -1 && (i.version = this.version, i.nextDep)) { const s = i.nextDep; s.prevDep = i.prevDep, i.prevDep && (i.prevDep.nextDep = s), i.prevDep = g.depsTail, i.nextDep = void 0, g.depsTail.nextDep = i, g.depsTail = i, g.deps === i && (g.deps = s); } return process.env.NODE_ENV !== "production" && g.onTrack && g.onTrack( H( { effect: g }, n ) ), i; } trigger(n) { this.version++, Le++, this.notify(n); } notify(n) { On(); try { if (process.env.NODE_ENV !== "production") for (let i = this.subsHead; i; i = i.nextSub) i.sub.onTrigger && !(i.sub.flags & 8) && i.sub.onTrigger( H( { effect: i.sub }, n ) ); for (let i = this.subs; i; i = i.prevSub) i.sub.notify() && i.sub.dep.notify(); } finally { Sn(); } } } function ui(e) { if (e.dep.sc++, e.sub.flags & 4) { const n = e.dep.computed; if (n && !e.dep.subs) { n.flags |= 20; for (let s = n.deps; s; s = s.nextDep) ui(s); } const i = e.dep.subs; i !== e && (e.prevSub = i, i && (i.nextSub = e)), process.env.NODE_ENV !== "production" && e.dep.subsHead === void 0 && (e.dep.subsHead = e), e.dep.subs = e; } } const fn = /* @__PURE__ */ new WeakMap(), pe = Symbol( process.env.NODE_ENV !== "production" ? "Object iterate" : "" ), mn = Symbol( process.env.NODE_ENV !== "production" ? "Map keys iterate" : "" ), Re = Symbol( process.env.NODE_ENV !== "production" ? "Array iterate" : "" ); function S(e, n, i) { if (U && g) { let s = fn.get(e); s || fn.set(e, s = /* @__PURE__ */ new Map()); let t = s.get(i); t || (s.set(i, t = new oi()), t.map = s, t.key = i), process.env.NODE_ENV !== "production" ? t.track({ target: e, type: n, key: i }) : t.track(); } } function le(e, n, i, s, t, l) { const a = fn.get(e); if (!a) { Le++; return; } const r = (u) => { u && (process.env.NODE_ENV !== "production" ? u.trigger({ target: e, type: n, key: i, newValue: s, oldValue: t, oldTarget: l }) : u.trigger()); }; if (On(), n === "clear") a.forEach(r); else { const u = _(e), c = u && xn(i); if (u && i === "length") { const p = Number(s); a.forEach((o, d) => { (d === "length" || d === Re || !me(d) && d >= p) && r(o); }); } else switch ((i !== void 0 || a.has(void 0)) && r(a.get(i)), c && r(a.get(Re)), n) { case "add": u ? c && r(a.get("length")) : (r(a.get(pe)), de(e) && r(a.get(mn))); break; case "delete": u || (r(a.get(pe)), de(e) && r(a.get(mn))); break; case "set": de(e) && r(a.get(pe)); break; } } Sn(); } function ze(e) { const n = f(e); return n === e ? n : (S(n, "iterate", Re), A(e) ? n : n.map(T)); } function nn(e) { return S(e = f(e), "iterate", Re), e; } const et = { __proto__: null, [Symbol.iterator]() { return rn(this, Symbol.iterator, T); }, concat(...e) { return ze(this).concat( ...e.map((n) => _(n) ? ze(n) : n) ); }, entries() { return rn(this, "entries", (e) => (e[1] = T(e[1]), e)); }, every(e, n) { return G(this, "every", e, n, void 0, arguments); }, filter(e, n) { return G(this, "filter", e, n, (i) => i.map(T), arguments); }, find(e, n) { return G(this, "find", e, n, T, arguments); }, findIndex(e, n) { return G(this, "findIndex", e, n, void 0, arguments); }, findLast(e, n) { return G(this, "findLast", e, n, T, arguments); }, findLastIndex(e, n) { return G(this, "findLastIndex", e, n, void 0, arguments); }, // flat, flatMap could benefit from ARRAY_ITERATE but are not straight-forward to implement forEach(e, n) { return G(this, "forEach", e, n, void 0, arguments); }, includes(...e) { return on(this, "includes", e); }, indexOf(...e) { return on(this, "indexOf", e); }, join(e) { return ze(this).join(e); }, // keys() iterator only reads `length`, no optimisation required lastIndexOf(...e) { return on(this, "lastIndexOf", e); }, map(e, n) { return G(this, "map", e, n, void 0, arguments); }, pop() { return xe(this, "pop"); }, push(...e) { return xe(this, "push", e); }, reduce(e, ...n) { return Wn(this, "reduce", e, n); }, reduceRight(e, ...n) { return Wn(this, "reduceRight", e, n); }, shift() { return xe(this, "shift"); }, // slice could use ARRAY_ITERATE but also seems to beg for range tracking some(e, n) { return G(this, "some", e, n, void 0, arguments); }, splice(...e) { return xe(this, "splice", e); }, toReversed() { return ze(this).toReversed(); }, toSorted(e) { return ze(this).toSorted(e); }, toSpliced(...e) { return ze(this).toSpliced(...e); }, unshift(...e) { return xe(this, "unshift", e); }, values() { return rn(this, "values", T); } }; function rn(e, n, i) { const s = nn(e), t = s[n](); return s !== e && !A(e) && (t._next = t.next, t.next = () => { const l = t._next(); return l.value && (l.value = i(l.value)), l; }), t; } const nt = Array.prototype; function G(e, n, i, s, t, l) { const a = nn(e), r = a !== e && !A(e), u = a[n]; if (u !== nt[n]) { const o = u.apply(e, l); return r ? T(o) : o; } let c = i; a !== e && (r ? c = function(o, d) { return i.call(this, T(o), d, e); } : i.length > 2 && (c = function(o, d) { return i.call(this, o, d, e); })); const p = u.call(a, c, s); return r && t ? t(p) : p; } function Wn(e, n, i, s) { const t = nn(e); let l = i; return t !== e && (A(e) ? i.length > 3 && (l = function(a, r, u) { return i.call(this, a, r, u, e); }) : l = function(a, r, u) { return i.call(this, a, T(r), u, e); }), t[n](l, ...s); } function on(e, n, i) { const s = f(e); S(s, "iterate", Re); const t = s[n](...i); return (t === -1 || t === !1) && Ke(i[0]) ? (i[0] = f(i[0]), s[n](...i)) : t; } function xe(e, n, i = []) { Ie(), On(); const s = f(e)[n].apply(e, i); return Sn(), Pe(), s; } const it = /* @__PURE__ */ Ai("__proto__,__v_isRef,__isVue"), ci = new Set( /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((e) => e !== "arguments" && e !== "caller").map((e) => Symbol[e]).filter(me) ); function tt(e) { me(e) || (e = String(e)); const n = f(this); return S(n, "has", e), n.hasOwnProperty(e); } class di { constructor(n = !1, i = !1) { this._isReadonly = n, this._isShallow = i; } get(n, i, s) { if (i === "__v_skip") return n.__v_skip; const t = this._isReadonly, l = this._isShallow; if (i === "__v_isReactive") return !t; if (i === "__v_isReadonly") return t; if (i === "__v_isShallow") return l; if (i === "__v_raw") return s === (t ? l ? mi : fi : l ? ht : hi).get(n) || // receiver is not the reactive proxy, but has the same prototype // this means the receiver is a user proxy of the reactive proxy Object.getPrototypeOf(n) === Object.getPrototypeOf(s) ? n : void 0; const a = _(n); if (!t) { let u; if (a && (u = et[i])) return u; if (i === "hasOwnProperty") return tt; } const r = Reflect.get( n, i, // if this is a proxy wrapping a ref, return methods using the raw ref // as receiver so that we don't have to call `toRaw` on the ref in all // its class methods D(n) ? n : s ); return (me(i) ? ci.has(i) : it(i)) || (t || S(n, "get", i), l) ? r : D(r) ? a && xn(i) ? r : r.value : R(r) ? t ? _i(r) : gi(r) : r; } } class st extends di { constructor(n = !1) { super(!1, n); } set(n, i, s, t) { let l = n[i]; if (!this._isShallow) { const u = Z(l); if (!A(s) && !Z(s) && (l = f(l), s = f(s)), !_(n) && D(l) && !D(s)) return u ? !1 : (l.value = s, !0); } const a = _(n) && xn(i) ? Number(i) < n.length : w(n, i), r = Reflect.set( n, i, s, D(n) ? n : t ); return n === f(t) && (a ? oe(s, l) && le(n, "set", i, s, l) : le(n, "add", i, s)), r; } deleteProperty(n, i) { const s = w(n, i), t = n[i], l = Reflect.deleteProperty(n, i); return l && s && le(n, "delete", i, void 0, t), l; } has(n, i) { const s = Reflect.has(n, i); return (!me(i) || !ci.has(i)) && S(n, "has", i), s; } ownKeys(n) { return S( n, "iterate", _(n) ? "length" : pe ), Reflect.ownKeys(n); } } class pi extends di { constructor(n = !1) { super(!0, n); } set(n, i) { return process.env.NODE_ENV !== "production" && ue( `Set operation on key "${String(i)}" failed: target is readonly.`, n ), !0; } deleteProperty(n, i) { return process.env.NODE_ENV !== "production" && ue( `Delete operation on key "${String(i)}" failed: target is readonly.`, n ), !0; } } const lt = /* @__PURE__ */ new st(), at = /* @__PURE__ */ new pi(), rt = /* @__PURE__ */ new pi(!0), gn = (e) => e, $e = (e) => Reflect.getPrototypeOf(e); function ot(e, n, i) { return function(...s) { const t = this.__v_raw, l = f(t), a = de(l), r = e === "entries" || e === Symbol.iterator && a, u = e === "keys" && a, c = t[e](...s), p = i ? gn : n ? _n : T; return !n && S( l, "iterate", u ? mn : pe ), { // iterator protocol next() { const { value: o, done: d } = c.next(); return d ? { value: o, done: d } : { value: r ? [p(o[0]), p(o[1])] : p(o), done: d }; }, // iterable protocol [Symbol.iterator]() { return this; } }; }; } function Ae(e) { return function(...n) { if (process.env.NODE_ENV !== "production") { const i = n[0] ? `on key "${n[0]}" ` : ""; ue( `${Ve(e)} operation ${i}failed: target is readonly.`, f(this) ); } return e === "delete" ? !1 : e === "clear" ? void 0 : this; }; } function ut(e, n) { const i = { get(t) { const l = this.__v_raw, a = f(l), r = f(t); e || (oe(t, r) && S(a, "get", t), S(a, "get", r)); const { has: u } = $e(a), c = n ? gn : e ? _n : T; if (u.call(a, t)) return c(l.get(t)); if (u.call(a, r)) return c(l.get(r)); l !== a && l.get(t); }, get size() { const t = this.__v_raw; return !e && S(f(t), "iterate", pe), Reflect.get(t, "size", t); }, has(t) { const l = this.__v_raw, a = f(l), r = f(t); return e || (oe(t, r) && S(a, "has", t), S(a, "has", r)), t === r ? l.has(t) : l.has(t) || l.has(r); }, forEach(t, l) { const a = this, r = a.__v_raw, u = f(r), c = n ? gn : e ? _n : T; return !e && S(u, "iterate", pe), r.forEach((p, o) => t.call(l, c(p), c(o), a)); } }; return H( i, e ? { add: Ae("add"), set: Ae("set"), delete: Ae("delete"), clear: Ae("clear") } : { add(t) { !n && !A(t) && !Z(t) && (t = f(t)); const l = f(this); return $e(l).has.call(l, t) || (l.add(t), le(l, "add", t, t)), this; }, set(t, l) { !n && !A(l) && !Z(l) && (l = f(l)); const a = f(this), { has: r, get: u } = $e(a); let c = r.call(a, t); c ? process.env.NODE_ENV !== "production" && Ln(a, r, t) : (t = f(t), c = r.call(a, t)); const p = u.call(a, t); return a.set(t, l), c ? oe(l, p) && le(a, "set", t, l, p) : le(a, "add", t, l), this; }, delete(t) { const l = f(this), { has: a, get: r } = $e(l); let u = a.call(l, t); u ? process.env.NODE_ENV !== "production" && Ln(l, a, t) : (t = f(t), u = a.call(l, t)); const c = r ? r.call(l, t) : void 0, p = l.delete(t); return u && le(l, "delete", t, void 0, c), p; }, clear() { const t = f(this), l = t.size !== 0, a = process.env.NODE_ENV !== "production" ? de(t) ? new Map(t) : new Set(t) : void 0, r = t.clear(); return l && le( t, "clear", void 0, void 0, a ), r; } } ), [ "keys", "values", "entries", Symbol.iterator ].forEach((t) => { i[t] = ot(t, e, n); }), i; } function Cn(e, n) { const i = ut(e, n); return (s, t, l) => t === "__v_isReactive" ? !e : t === "__v_isReadonly" ? e : t === "__v_raw" ? s : Reflect.get( w(i, t) && t in s ? i : s, t, l ); } const ct = { get: /* @__PURE__ */ Cn(!1, !1) }, dt = { get: /* @__PURE__ */ Cn(!0, !1) }, pt = { get: /* @__PURE__ */ Cn(!0, !0) }; function Ln(e, n, i) { const s = f(i); if (s !== i && n.call(e, s)) { const t = ei(e); ue( `Reactive ${t} contains both the raw and reactive versions of the same object${t === "Map" ? " as keys" : ""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.` ); } } const hi = /* @__PURE__ */ new WeakMap(), ht = /* @__PURE__ */ new WeakMap(), fi = /* @__PURE__ */ new WeakMap(), mi = /* @__PURE__ */ new WeakMap(); function ft(e) { switch (e) { case "Object": case "Array": return 1; case "Map": case "Set": case "WeakMap": case "WeakSet": return 2; default: return 0; } } function mt(e) { return e.__v_skip || !Object.isExtensible(e) ? 0 : ft(ei(e)); } function gi(e) { return Z(e) ? e : Vn( e, !1, lt, ct, hi ); } function _i(e) { return Vn( e, !0, at, dt, fi ); } function Me(e) { return Vn( e, !0, rt, pt, mi ); } function Vn(e, n, i, s, t) { if (!R(e)) return process.env.NODE_ENV !== "production" && ue( `value cannot be made ${n ? "readonly" : "reactive"}: ${String( e )}` ), e; if (e.__v_raw && !(n && e.__v_isReactive)) return e; const l = t.get(e); if (l) return l; const a = mt(e); if (a === 0) return e; const r = new Proxy( e, a === 2 ? s : i ); return t.set(e, r), r; } function he(e) { return Z(e) ? he(e.__v_raw) : !!(e && e.__v_isReactive); } function Z(e) { return !!(e && e.__v_isReadonly); } function A(e) { return !!(e && e.__v_isShallow); } function Ke(e) { return e ? !!e.__v_raw : !1; } function f(e) { const n = e && e.__v_raw; return n ? f(n) : e; } function gt(e) { return !w(e, "__v_skip") && Object.isExtensible(e) && Ki(e, "__v_skip", !0), e; } const T = (e) => R(e) ? gi(e) : e, _n = (e) => R(e) ? _i(e) : e; function D(e) { return e ? e.__v_isRef === !0 : !1; } function ne(e) { return _t(e, !1); } function _t(e, n) { return D(e) ? e : new zt(e, n); } class zt { constructor(n, i) { this.dep = new oi(), this.__v_isRef = !0, this.__v_isShallow = !1, this._rawValue = i ? n : f(n), this._value = i ? n : T(n), this.__v_isShallow = i; } get value() { return process.env.NODE_ENV !== "production" ? this.dep.track({ target: this, type: "get", key: "value" }) : this.dep.track(), this._value; } set value(n) { const i = this._rawValue, s = this.__v_isShallow || A(n) || Z(n); n = s ? n : f(n), oe(n, i) && (this._rawValue = n, this._value = s ? n : T(n), process.env.NODE_ENV !== "production" ? this.dep.trigger({ target: this, type: "set", key: "value", newValue: n, oldValue: i }) : this.dep.trigger()); } } function O(e) { return D(e) ? e.value : e; } const bt = { get: (e, n, i) => n === "__v_raw" ? e : O(Reflect.get(e, n, i)), set: (e, n, i, s) => { const t = e[n]; return D(t) && !D(i) ? (t.value = i, !0) : Reflect.set(e, n, i, s); } }; function yt(e) { return he(e) ? e : new Proxy(e, bt); } const He = {}, ke = /* @__PURE__ */ new WeakMap(); let ce; function Et(e, n = !1, i = ce) { if (i) { let s = ke.get(i); s || ke.set(i, s = []), s.push(e); } else process.env.NODE_ENV !== "production" && !n && ue( "onWatcherCleanup() was called when there was no active watcher to associate with." ); } function vt(e, n, i = K) { const { immediate: s, deep: t, once: l, scheduler: a, augmentJob: r, call: u } = i, c = (m) => { (i.onWarn || ue)( "Invalid watch source: ", m, "A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types." ); }, p = (m) => t ? m : A(m) || t === !1 || t === 0 ? ae(m, 1) : ae(m); let o, d, h, v, M = !1, y = !1; if (D(e) ? (d = () => e.value, M = A(e)) : he(e) ? (d = () => p(e), M = !0) : _(e) ? (y = !0, M = e.some((m) => he(m) || A(m)), d = () => e.map((m) => { if (D(m)) return m.value; if (he(m)) return p(m); if (N(m)) return u ? u(m, 2) : m(); process.env.NODE_ENV !== "production" && c(m); })) : N(e) ? n ? d = u ? () => u(e, 2) : e : d = () => { if (h) { Ie(); try { h(); } finally { Pe(); } } const m = ce; ce = o; try { return u ? u(e, 3, [v]) : e(v); } finally { ce = m; } } : (d = ye, process.env.NODE_ENV !== "production" && c(e)), n && t) { const m = d, C = t === !0 ? 1 / 0 : t; d = () => ae(m(), C); } const b = () => { o.stop(); }; if (l && n) { const m = n; n = (...C) => { m(...C), b(); }; } let j = y ? new Array(e.length).fill(He) : He; const ee = (m) => { if (!(!(o.flags & 1) || !o.dirty && !m)) if (n) { const C = o.run(); if (t || M || (y ? C.some((ve, _e) => oe(ve, j[_e])) : oe(C, j))) { h && h(); const ve = ce; ce = o; try { const _e = [ C, // pass undefined as the old value when it's changed for the first time j === He ? void 0 : y && j[0] === He ? [] : j, v ]; u ? u(n, 3, _e) : ( // @ts-expect-error n(..._e) ), j = C; } finally { ce = ve; } } } else o.run(); }; return r && r(ee), o = new Yi(d), o.scheduler = a ? () => a(ee, !1) : ee, v = (m) => Et(m, !1, o), h = o.onStop = () => { const m = ke.get(o); if (m) { if (u) u(m, 4); else for (const C of m) C(); ke.delete(o); } }, process.env.NODE_ENV !== "production" && (o.onTrack = i.onTrack, o.onTrigger = i.onTrigger), n ? s ? ee(!0) : j = o.run() : a ? a(ee.bind(null, !0), !0) : o.run(), b.pause = o.pause.bind(o), b.resume = o.resume.bind(o), b.stop = b, b; } function ae(e, n = 1 / 0, i) { if (n <= 0 || !R(e) || e.__v_skip || (i = i || /* @__PURE__ */ new Set(), i.has(e))) return e; if (i.add(e), n--, D(e)) ae(e.value, n, i); else if (_(e)) for (let s = 0; s < e.length; s++) ae(e[s], n, i); else if (Xn(e) || de(e)) e.forEach((s) => { ae(s, n, i); }); else if (ni(e)) { for (const s in e) ae(e[s], n, i); for (const s of Object.getOwnPropertySymbols(e)) Object.prototype.propertyIsEnumerable.call(e, s) && ae(e[s], n, i); } return e; } /** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ const fe = []; function xt(e) { fe.push(e); } function wt() { fe.pop(); } let un = !1; function z(e, ...n) { if (un) return; un = !0, Ie(); const i = fe.length ? fe[fe.length - 1].component : null, s = i && i.appContext.config.warnHandler, t = Nt(); if (s) tn( s, i, 11, [ // eslint-disable-next-line no-restricted-syntax e + n.map((l) => { var a, r; return (r = (a = l.toString) == null ? void 0 : a.call(l)) != null ? r : JSON.stringify(l); }).join(""), i && i.proxy, t.map( ({ vnode: l }) => `at <${Ti(i, l.type)}>` ).join(` `), t ] ); else { const l = [`[Vue warn]: ${e}`, ...n]; t.length && l.push(` `, ...Ot(t)), console.warn(...l); } Pe(), un = !1; } function Nt() { let e = fe[fe.length - 1]; if (!e) return []; const n = []; for (; e; ) { const i = n[0]; i && i.vnode === e ? i.recurseCount++ : n.push({ vnode: e, recurseCount: 0 }); const s = e.component && e.component.parent; e = s && s.vnode; } return n; } function Ot(e) { const n = []; return e.forEach((i, s) => { n.push(...s === 0 ? [] : [` `], ...St(i)); }), n; } function St({ vnode: e, recurseCount: n }) { const i = n > 0 ? `... (${n} recursive calls)` : "", s = e.component ? e.component.parent == null : !1, t = ` at <${Ti( e.component, e.type, s )}`, l = ">" + i; return e.props ? [t, ...Dt(e.props), l] : [t + l]; } function Dt(e) { const n = [], i = Object.keys(e); return i.slice(0, 3).forEach((s) => { n.push(...zi(s, e[s])); }), i.length > 3 && n.push(" ..."), n; } function zi(e, n, i) { return L(n) ? (n = JSON.stringify(n), i ? n : [`${e}=${n}`]) : typeof n == "number" || typeof n == "boolean" || n == null ? i ? n : [`${e}=${n}`] : D(n) ? (n = zi(e, f(n.value), !0), i ? n : [`${e}=Ref<`, n, ">"]) : N(n) ? [`${e}=fn${n.name ? `<${n.name}>` : ""}`] : (n = f(n), i ? n : [`${e}=`, n]); } const Rn = { sp: "serverPrefetch hook", bc: "beforeCreate hook", c: "created hook", bm: "beforeMount hook", m: "mounted hook", bu: "beforeUpdate hook", u: "updated", bum: "beforeUnmount hook", um: "unmounted hook", a: "activated hook", da: "deactivated hook", ec: "errorCaptured hook", rtc: "renderTracked hook", rtg: "renderTriggered hook", 0: "setup function", 1: "render function", 2: "watcher getter", 3: "watcher callback", 4: "watcher cleanup function", 5: "native event handler", 6: "component event handler", 7: "vnode hook", 8: "directive hook", 9: "transition hook", 10: "app errorHandler", 11: "app warnHandler", 12: "ref function", 13: "async component loader", 14: "scheduler flush", 15: "component update", 16: "app unmount cleanup function" }; function tn(e, n, i, s) { try { return s ? e(...s) : e(); } catch (t) { Tn(t, n, i); } } function jn(e, n, i, s) { if (N(e)) { const t = tn(e, n, i, s); return t && qi(t) && t.catch((l) => { Tn(l, n, i); }), t; } if (_(e)) { const t = []; for (let l = 0; l < e.length; l++) t.push(jn(e[l], n, i, s)); return t; } else process.env.NODE_ENV !== "production" && z( `Invalid value type passed to callWithAsyncErrorHandling(): ${typeof e}` ); } function Tn(e, n, i, s = !0) { const t = n ? n.vnode : null, { errorHandler: l, throwUnhandledErrorInProduction: a } = n && n.appContext.config || K; if (n) { let r = n.parent; const u = n.proxy, c = process.env.NODE_ENV !== "production" ? Rn[i] : `https://vuejs.org/error-reference/#runtime-${i}`; for (; r; ) { const p = r.ec; if (p) { for (let o = 0; o < p.length; o++) if (p[o](e, u, c) === !1) return; } r = r.parent; } if (l) { Ie(), tn(l, null, 10, [ e, u, c ]), Pe(); return; } } Ct(e, i, t, s, a); } function Ct(e, n, i, s = !0, t = !1) { if (process.env.NODE_ENV !== "production") { const l = Rn[n]; if (i && xt(i), z(`Unhandled error${l ? ` during execution of ${l}` : ""}`), i && wt(), s) throw e; console.error(e); } else { if (t) throw e; console.error(e); } } const k = []; let X = -1; const Ee = []; let se = null, be = 0; const bi = /* @__PURE__ */ Promise.resolve(); let Ue = null; const Vt = 100; function Rt(e) { const n = Ue || bi; return e ? n.then(this ? e.bind(this) : e) : n; } function jt(e) { let n = X + 1, i = k.length; for (; n < i; ) { const s = n + i >>> 1, t = k[s], l = je(t); l < e || l === e && t.flags & 2 ? n = s + 1 : i = s; } return n; } function In(e) { if (!(e.flags & 1)) { const n = je(e), i = k[k.length - 1]; !i || // fast path when the job id is larger than the tail !(e.flags & 2) && n >= je(i) ? k.push(e) : k.splice(jt(n), 0, e), e.flags |= 1, yi(); } } function yi() { Ue || (Ue = bi.then(vi)); } function Ei(e) { _(e) ? Ee.push(...e) : se && e.id === -1 ? se.splice(be + 1, 0, e) : e.flags & 1 || (Ee.push(e), e.flags |= 1), yi(); } function Tt(e) { if (Ee.length) { const n = [...new Set(Ee)].sort( (i, s) => je(i) - je(s) ); if (Ee.length = 0, se) { se.push(...n); return; } for (se = n, process.env.NODE_ENV !== "production" && (e = e || /* @__PURE__ */ new Map()), be = 0; be < se.length; be++) { const i = se[be]; process.env.NODE_ENV !== "production" && xi(e, i) || (i.flags & 4 && (i.flags &= -2), i.flags & 8 || i(), i.flags &= -2); } se = null, be = 0; } } const je = (e) => e.id == null ? e.flags & 2 ? -1 : 1 / 0 : e.id; function vi(e) { process.env.NODE_ENV !== "production" && (e = e || /* @__PURE__ */ new Map()); const n = process.env.NODE_ENV !== "production" ? (i) => xi(e, i) : ye; try { for (X = 0; X < k.length; X++) { const i = k[X]; if (i && !(i.flags & 8)) { if (process.env.NODE_ENV !== "production" && n(i)) continue; i.flags & 4 && (i.flags &= -2), tn( i, i.i, i.i ? 15 : 14 ), i.flags & 4 || (i.flags &= -2); } } } finally { for (; X < k.length; X++) { const i = k[X]; i && (i.flags &= -2); } X = -1, k.length = 0, Tt(e), Ue = null, (k.length || Ee.length) && vi(e); } } function xi(e, n) { const i = e.get(n) || 0; if (i > Vt) { const s = n.i, t = s && $n(s.type); return Tn( `Maximum recursive updates exceeded${t ? ` in component <${t}>` : ""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`, null, 10 ), !0; } return e.set(n, i + 1), !1; } const cn = /* @__PURE__ */ new Map(); process.env.NODE_ENV !== "production" && (Ze().__VUE_HMR_RUNTIME__ = { createRecord: dn(It), rerender: dn(Pt), reload: dn($t) }); const Be = /* @__PURE__ */ new Map(); function It(e, n) { return Be.has(e) ? !1 : (Be.set(e, { initialDef: Je(n), instances: /* @__PURE__ */ new Set() }), !0); } function Je(e) { return Ii(e) ? e.__vccOpts : e; } function Pt(e, n) { const i = Be.get(e); i && (i.initialDef.render = n, [...i.instances].forEach((s) => { n && (s.render = n, Je(s.type).render = n), s.renderCache = [], s.update(); })); } function $t(e, n) { const i = Be.get(e); if (!i) return; n = Je(n), Kn(i.initialDef, n); const s = [...i.instances]; for (let t = 0; t < s.length; t++) { const l = s[t], a = Je(l.type); let r = cn.get(a); r || (a !== i.initialDef && Kn(a, n), cn.set(a, r = /* @__PURE__ */ new Set())), r.add(l), l.appContext.propsCache.delete(l.type), l.appContext.emitsCache.delete(l.type), l.appContext.optionsCache.delete(l.type), l.ceReload ? (r.add(l), l.ceReload(n.styles), r.delete(l)) : l.parent ? In(() => { l.parent.update(), r.delete(l); }) : l.appContext.reload ? l.appContext.reload() : typeof window < "u" ? window.location.reload() : console.warn( "[HMR] Root or manually mounted instance modified. Full reload required." ), l.root.ce && l !== l.root && l.root.ce._removeChildStyle(a); } Ei(() => { cn.clear(); }); } function Kn(e, n) { H(e, n); for (const i in e) i !== "__file" && !(i in n) && delete e[i]; } function dn(e) { return (n, i) => { try { return e(n, i); } catch (s) { console.error(s), console.warn( "[HMR] Something went wrong during Vue component hot-reload. Full reload required." ); } }; } let re, we = [], zn = !1; function At(e, ...n) { re ? re.emit(e, ...n) : zn || we.push({ event: e, args: n }); } function wi(e, n) { var i, s; re = e, re ? (re.enabled = !0, we.forEach(({ event: t, args: l }) => re.emit(t, ...l)), we = []) : /* handle late devtools injection - only do this if we are in an actual */ /* browser environment to avoid the timer handle stalling test runner exit */ /* (#4815) */ typeof window < "u" && // some envs mock window but not fully window.HTMLElement && // also exclude jsdom // eslint-disable-next-line no-restricted-syntax !((s = (i = window.navigator) == null ? void 0 : i.userAgent) != null && s.includes("jsdom")) ? ((n.__VUE_DEVTOOLS_HOOK_REPLAY__ = n.__VUE_DEVTOOLS_HOOK_REPLAY__ || []).push((l) => { wi(l, n); }), setTimeout(() => { re || (n.__VUE_DEVTOOLS_HOOK_REPLAY__ = null, zn = !0, we = []); }, 3e3)) : (zn = !0, we = []); } const Mt = /* @__PURE__ */ Ht( "component:updated" /* COMPONENT_UPDATED */ ); /*! #__NO_SIDE_EFFECTS__ */ // @__NO_SIDE_EFFECTS__ function Ht(e) { return (n) => { At( e, n.appContext.app, n.uid, n.parent ? n.parent.uid : void 0, n ); }; } let q = null, Ni = null; function kn(e) { const n = q; return q = e, Ni = e && e.type.__scopeId || null, n; } function I(e, n = q, i) { if (!n || e._n) return e; const s = (...t) => { s._d && Qn(-1); const l = kn(n); let a; try { a = e(...t); } finally { kn(l), s._d && Qn(1); } return process.env.NODE_ENV !== "production" && Mt(n), a; }; return s._n = !0, s._c = !0, s._d = !0, s; } const Ft = (e) => e.__isTeleport; function Oi(e, n) { e.shapeFlag & 6 && e.component ? (e.transition = n, Oi(e.component.subTree, n)) : e.shapeFlag & 128 ? (e.ssContent.transition = n.clone(e.ssContent), e.ssFallback.transition = n.clone(e.ssFallback)) : e.transition = n; } /*! #__NO_SIDE_EFFECTS__ */ // @__NO_SIDE_EFFECTS__ function qt(e, n) { return N(e) ? ( // #8236: extend call and options.name access are considered side-effects // by Rollup, so we have to wrap it in a pure-annotated IIFE. H({ name: e.name }, n, { setup: e }) ) : e; } Ze().requestIdleCallback; Ze().cancelIdleCallback; function Wt(e, n, i = ge, s = !1) { if (i) { const t = i[e] || (i[e] = []), l = n.__weh || (n.__weh = (...a) => { Ie(); const r = ji(i), u = jn(n, i, e, a); return r(), Pe(), u; }); return s ? t.unshift(l) : t.push(l), l; } else if (process.env.NODE_ENV !== "production") { const t = Li(Rn[e].replace(/ hook$/, "")); z( `${t} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.` ); } } const Lt = (e) => (n, i = ge) => { (!Qe || e === "sp") && Wt(e, (...s) => n(...s), i); }, Kt = Lt("m"), kt = "components"; function Q(e, n) { return Bt(kt, e, !0, n) || e; } const Ut = Symbol.for("v-ndc"); function Bt(e, n, i = !0, s = !1) { const t = q || ge; if (t) { const l = t.type; { const r = $n( l, !1 ); if (r && (r === n || r === We(n) || r === Ve(We(n)))) return l; } const a = ( // local registration // check instance[type] first which is resolved for options API Un(t[e] || l[e], n) || // global registration Un(t.appContext[e], n) ); return !a && s ? l : (process.env.NODE_ENV !== "production" && i && !a && z(`Failed to resolve ${e.slice(0, -1)}: ${n} If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`), a); } else process.env.NODE_ENV !== "production" && z( `resolve${Ve(e.slice(0, -1))} can only be used in render() or setup().` ); } function Un(e, n) { return e && (e[n] || e[We(n)] || e[Ve(We(n))]); } function ie(e, n, i, s) { let t; const l = i, a = _(e); if (a || L(e)) { const r = a && he(e); let u = !1; r && (u = !A(e), e = nn(e)), t = new Array(e.length); for (let c = 0, p = e.length; c < p; c++) t[c] = n( u ? T(e[c]) : e[c], c, void 0, l ); } else if (typeof e == "number") { process.env.NODE_ENV !== "production" && !Number.isInteger(e) && z(`The v-for range expect an integer value but got ${e}.`), t = new Array(e); for (let r = 0; r < e; r++) t[r] = n(r + 1, r, void 0, l); } else if (R(e)) if (e[Symbol.iterator]) t = Array.from( e, (r, u) => n(r, u, void 0, l) ); else { const r = Object.keys(e); t = new Array(r.length); for (let u = 0, c = r.length; u < c; u++) { const p = r[u]; t[u] = n(e[p], p, u, l); } } else t = []; return t; } const bn = (e) => e ? zs(e) ? bs(e) : bn(e.parent) : null, Ce = ( // Move PURE marker to new line to workaround compiler discarding it // due to type annotation /* @__PURE__ */ H(/* @__PURE__ */ Object.create(null), { $: (e) => e, $el: (e) => e.vnode.el, $data: (e) => e.data, $props: (e) => process.env.NODE_ENV !== "production" ? Me(e.props) : e.props, $attrs: (e) => process.env.NODE_ENV !== "production" ? Me(e.attrs) : e.attrs, $slots: (e) => process.env.NODE_ENV !== "production" ? Me(e.slots) : e.slots, $refs: (e) => process.env.NODE_ENV !== "production" ? Me(e.refs) : e.refs, $parent: (e) => bn(e.parent), $root: (e) => bn(e.root), $host: (e) => e.ce, $emit: (e) => e.emit, $options: (e) => Gt(e), $forceUpdate: (e) => e.f || (e.f = () => { In(e.update); }), $nextTick: (e) => e.n || (e.n = Rt.bind(e.proxy)), $watch: (e) => rs.bind(e) }) ), Jt = (e) => e === "_" || e === "$", pn = (e, n) => e !== K && !e.__isScriptSetup && w(e, n), Yt = { get({ _: e }, n) { if (n === "__v_skip") return !0; const { ctx: i, setupState: s, data: t, props: l, accessCache: a, type: r, appContext: u } = e; if (process.env.NODE_ENV !== "production" && n === "__isVue") return !0; let c; if (n[0] !== "$") { const h = a[n]; if (h !== void 0) switch (h) { case 1: return s[n]; case 2: return t[n]; case 4: return i[n]; case 3: return l[n]; } else { if (pn(s, n)) return a[n] = 1, s[n]; if (t !== K && w(t, n)) return a[n] = 2, t[n]; if ( // only cache other properties when instance has declared (thus stable) // props (c = e.propsOptions[0]) && w(c, n) ) return a[n] = 3, l[n]; if (i !== K && w(i, n)) return a[n] = 4, i[n]; a[n] = 0; } } const p = Ce[n]; let o, d; if (p) return n === "$attrs" ? (S(e.attrs, "get", ""), process.env.NODE_ENV !== "production" && void 0) : process.env.NODE_ENV !== "production" && n === "$slots" && S(e, "get", n), p(e); if ( // css module (injected by vue-loader) (o = r.__cssModules) && (o = o[n]) ) return o; if (i !== K && w(i, n)) return a[n] = 4, i[n]; if ( // global properties d = u.config.globalProperties, w(d, n) ) return d[n]; process.env.NODE_ENV !== "production" && q && (!L(n) || // #1091 avoid internal isRef/isVNode checks on component instance leading // to infinite warning loop n.indexOf("__v") !== 0) && (t !== K && Jt(n[0]) && w(t, n) ? z( `Property ${JSON.stringify( n )} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.` ) : e === q && z( `Property ${JSON.stringify(n)} was accessed during render but is not defined on instance.` )); }, set({ _: e }, n, i) { const { data: s, setupState: t, ctx: l } = e; return pn(t, n) ? (t[n] = i, !0) : process.env.NODE_ENV !== "production" && t.__isScriptSetup && w(t, n) ? (z(`Cannot mutate <script setup> binding "${n}" from Options API.`), !1) : s !== K && w(s, n) ? (s[n] = i, !0) : w(e.props, n) ? (process.env.NODE_ENV !== "production" && z(`Attempting to mutate prop "${n}". Props are readonly.`), !1) : n[0] === "$" && n.slice(1) in e ? (process.env.NODE_ENV !== "production" && z( `Attempting to mutate public property "${n}". Properties starting with $ are reserved and readonly.` ), !1) : (process.env.NODE_ENV !== "production" && n in e.appContext.config.globalProperties ? Object.defineProperty(l, n, { enumerable: !0, configurable: !0, value: i }) : l[n] = i, !0); }, has({ _: { data: e, setupState: n, accessCache: i, ctx: s, appContext: t, propsOptions: l } }, a) { let r; return !!i[a] || e !== K && w(e, a) || pn(n, a) || (r = l[0]) && w(r, a) || w(s, a) || w(Ce, a) || w(t.config.globalProperties, a); }, defineProperty(e, n, i) { return i.get != null ? e._.accessCache[n] = 0 : w(i, "value") && this.set(e, n, i.value, null), Reflect.defineProperty(e, n, i); } }; process.env.NODE_ENV !== "production" && (Yt.ownKeys = (e) => (z( "Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead." ), Reflect.ownKeys(e))); function Bn(e) { return _(e) ? e.reduce( (n, i) => (n[i] = null, n), {} ) : e; } function Gt(e) { const n = e.type, { mixins: i, extends: s } = n, { mixins: t, optionsCache: l, config: { optionMergeStrategies: a } } = e.appContext, r = l.get(n); let u; return r ? u = r : !t.length && !i && !s ? u = n : (u = {}, t.length && t.forEach( (c) => Ye(u, c, a, !0) ), Ye(u, n, a)), R(n) && l.set(n, u), u; } function Ye(e, n, i, s = !1) { const { mixins: t, extends: l } = n; l && Ye(e, l, i, !0), t && t.forEach( (a) => Ye(e, a, i, !0) ); for (const a in n) if (s && a === "expose") process.env.NODE_ENV !== "production" && z( '"expose" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.' ); else { const r = Qt[a] || i && i[a]; e[a] = r ? r(e[a], n[a]) : n[a]; } return e; } const Qt = { data: Jn, props: Gn, emits: Gn, // objects methods: Ne, computed: Ne, // lifecycle beforeCreate: $, created: $, beforeMount: $, mounted: $, beforeUpdate: $, updated: $, beforeDestroy: $, beforeUnmount: $, destroyed: $, unmounted: $, activated: $, deactivated: $, errorCaptured: $, serverPrefetch: $, // assets components: Ne, directives: Ne, // watch watch: Zt, // provide / inject provide: Jn, inject: Xt }; function Jn(e, n) { return n ? e ? function() { return H( N(e) ? e.call(this, this) : e, N(n) ? n.call(this, this) : n ); } : n : e; } function Xt(e, n) { return Ne(Yn(e), Yn(n)); } function Yn(e) { if (_(e)) { const n = {}; for (let i = 0; i < e.length; i++) n[e[i]] = e[i]; return n; } return e; } function $(e, n) { return e ? [...new Set([].concat(e, n))] : n; } function Ne(e, n) { return e ? H(/* @__PURE__ */ Object.create(null), e, n) : n; } function Gn(e, n) { return e ? _(e) && _(n) ? [.../* @__PURE__ */ new Set([...e, ...n])] : H( /* @__PURE__ */ Object.create(null), Bn(e), Bn(n ?? {}) ) : n; } function Zt(e, n) { if (!e) return n; if (!n) return e; const i = H(/* @__PURE__ */ Object.create(null), e); for (const s in n) i[s] = $(e[s], n[s]); return i; } let es = null; function ns(e, n, i = !1) { const s = ge || q; if (s || es) { const t = s ? s.parent == null ? s.vnode.appContext && s.vnode.appContext.provides : s.parent.provides : void 0; if (t && e in t) return t[e]; if (arguments.length > 1) return i && N(n) ? n.call(s && s.proxy) : n; process.env.NODE_ENV !== "production" && z(`injection "${String(e)}" not found.`); } else process.env.NODE_ENV !== "production" && z("inject() can only be used inside setup() or functional components."); } const is = {}, Si = (e) => Object.getPrototypeOf(e) === is, ts = cs, ss = Symbol.for("v-scx"), ls = () => { { const e = ns(ss); return e || process.env.NODE_ENV !== "production" && z( "Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build." ), e; } }; function as(e, n, i = K) { const { immediate: s, deep: t, flush: l, once: a } = i; process.env.NODE_ENV !== "production" && !n && (s !== void 0 && z( 'watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.' ), t !== void 0 && z( 'watch() "deep" option is only respected when using the watch(source, callback, options?) signature.' ), a !== void 0 && z( 'watch() "once" option is only respected when using the watch(source, callback, options?) signature.' )); const r = H({}, i); process.env.NODE_ENV !== "production" && (r.onWarn = z); const u = n && s || !n && l !== "post"; let c; if (Qe) { if (l === "sync") { const h = ls(); c = h.__watcherHandles || (h.__watcherHandles = []); } else if (!u) { const h = () => { }; return h.stop = ye, h.resume = ye, h.pause = ye, h; } } const p = ge; r.call = (h, v, M) => jn(h, p, v, M); let o = !1; l === "post" ? r.scheduler = (h) => { ts(h, p && p.suspense); } : l !== "sync" && (o = !0, r.s