jadq-x-vue
Version:
Craft AI-driven interfaces effortlessly
1,233 lines • 280 kB
JavaScript
function Ve(e) {
const t = /* @__PURE__ */ Object.create(null);
for (const n of e.split(",")) t[n] = 1;
return (n) => n in t;
}
const se = Object.freeze({}), qn = Object.freeze([]), Ae = () => {
}, vr = () => !1, dn = (e) => e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && (122 < e.charCodeAt(2) || e.charCodeAt(2) < 97), xo = (e) => e.startsWith("onUpdate:"), ne = Object.assign, ki = (e, t) => {
t = e.indexOf(t), -1 < t && e.splice(t, 1);
}, Xd = Object.prototype.hasOwnProperty, ae = (e, t) => Xd.call(e, t), P = Array.isArray, Cn = (e) => lr(e) === "[object Map]", Dn = (e) => lr(e) === "[object Set]", ka = (e) => lr(e) === "[object Date]", Zd = (e) => lr(e) === "[object RegExp]", z = (e) => typeof e == "function", Z = (e) => typeof e == "string", nt = (e) => typeof e == "symbol", ie = (e) => e !== null && typeof e == "object", Zo = (e) => (ie(e) || z(e)) && z(e.then) && z(e.catch), Kl = Object.prototype.toString, lr = (e) => Kl.call(e), Ai = (e) => lr(e).slice(8, -1), Qo = (e) => lr(e) === "[object Object]", Ni = (e) => Z(e) && e !== "NaN" && e[0] !== "-" && "" + parseInt(e, 10) === e, on = Ve(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"), zl = Ve("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"), es = (e) => {
const t = /* @__PURE__ */ Object.create(null);
return (n) => t[n] || (t[n] = e(n));
}, Qd = /-(\w)/g, fe = es((e) => e.replace(Qd, (t, n) => n ? n.toUpperCase() : "")), ep = /\B([A-Z])/g, je = es((e) => e.replace(ep, "-$1").toLowerCase()), Mt = es((e) => e.charAt(0).toUpperCase() + e.slice(1)), Nt = es((e) => e ? "on" + Mt(e) : ""), Ge = (e, t) => !Object.is(e, t), nn = (e, ...t) => {
for (let n = 0; n < e.length; n++) e[n](...t);
}, Rn = (e, t, n, r = !1) => {
Object.defineProperty(e, t, { configurable: !0, enumerable: !1, writable: r, value: n });
}, Co = (e) => {
var t = parseFloat(e);
return isNaN(t) ? e : t;
}, wo = (e) => {
var t = Z(e) ? Number(e) : NaN;
return isNaN(t) ? e : t;
};
let Aa;
const Hr = () => Aa = Aa || (typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {});
function tp(e, t) {
return e + JSON.stringify(t, (n, r) => typeof r == "function" ? r.toString() : r);
}
const uo = { 1: "TEXT", 2: "CLASS", 4: "STYLE", 8: "PROPS", 16: "FULL_PROPS", 32: "NEED_HYDRATION", 64: "STABLE_FRAGMENT", 128: "KEYED_FRAGMENT", 256: "UNKEYED_FRAGMENT", 512: "NEED_PATCH", 1024: "DYNAMIC_SLOTS", 2048: "DEV_ROOT_FRAGMENT", "-1": "CACHED", "-2": "BAIL" }, np = { 1: "STABLE", 2: "DYNAMIC", 3: "FORWARDED" }, rp = "Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol", op = Ve(rp), Na = 2;
function sp(e, t = 0, n = e.length) {
if (t = Math.max(0, Math.min(t, e.length)), (n = Math.max(0, Math.min(n, e.length))) < t) return "";
let r = e.split(/(\r?\n)/);
var o, s, i, a, c = r.filter((d, p) => p % 2 == 1);
r = r.filter((d, p) => p % 2 == 0);
let l = 0;
const u = [];
for (let d = 0; d < r.length; d++) if ((l += r[d].length + (c[d] && c[d].length || 0)) >= t) {
for (let p = d - Na; p <= d + Na || n > l; p++) p < 0 || p >= r.length || (o = p + 1, u.push("" + o + " ".repeat(Math.max(3 - String(o).length, 0)) + "| " + r[p]), o = r[p].length, s = c[p] && c[p].length || 0, p === d ? (a = t - (l - (o + s)), i = Math.max(1, n > l ? o - a : n - t), u.push(" | " + " ".repeat(a) + "^".repeat(i))) : p > d && (n > l && (a = Math.max(Math.min(n - l, o), 1), u.push(" | " + "^".repeat(a))), l += o + s));
break;
}
return u.join(`
`);
}
function cr(e) {
if (P(e)) {
const r = {};
for (let o = 0; o < e.length; o++) {
var t = e[o], n = (Z(t) ? Gl : cr)(t);
if (n) for (const s in n) r[s] = n[s];
}
return r;
}
if (Z(e) || ie(e)) return e;
}
const ip = /;(?![^(]*\))/g, ap = /:([^]+)/, lp = /\/\*[^]*?\*\//g;
function Gl(e) {
const t = {};
return e.replace(lp, "").split(ip).forEach((n) => {
if (n) {
const r = n.split(ap);
1 < r.length && (t[r[0].trim()] = r[1].trim());
}
}), t;
}
function cp(e) {
if (!e) return "";
if (Z(e)) return e;
let t = "";
for (const o in e) {
var n, r = e[o];
!Z(r) && typeof r != "number" || (n = o.startsWith("--") ? o : je(o), t += n + `:${r};`);
}
return t;
}
function ur(e) {
let t = "";
if (Z(e)) t = e;
else if (P(e)) for (let r = 0; r < e.length; r++) {
var n = ur(e[r]);
n && (t += n + " ");
}
else if (ie(e)) for (const r in e) e[r] && (t += r + " ");
return t.trim();
}
function up(e) {
if (!e) return null;
var { class: t, style: n } = e;
return t && !Z(t) && (e.class = ur(t)), n && (e.style = cr(n)), e;
}
const dp = "html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot", pp = "svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view", fp = "annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics", hp = "area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr", Jl = Ve(dp), Yl = Ve(pp), Xl = Ve(fp), mp = Ve(hp), Zl = "itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly", gp = Ve(Zl), Ia = Ve(Zl + ",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");
function Ii(e) {
return !!e || e === "";
}
const vp = Ve("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"), yp = Ve("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");
function bp(e) {
return e == null ? !1 : (e = typeof e, e == "string" || e == "number" || e == "boolean");
}
const Sp = /[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;
function _p(e, t) {
return e.replace(Sp, (n) => "\\" + n);
}
function xp(e, t) {
if (e.length !== t.length) return !1;
let n = !0;
for (let r = 0; n && r < e.length; r++) n = cn(e[r], t[r]);
return n;
}
function cn(e, t) {
if (e === t) return !0;
let n = ka(e), r = ka(t);
if (n || r) return !(!n || !r) && e.getTime() === t.getTime();
if (n = nt(e), r = nt(t), n || r) return e === t;
if (n = P(e), r = P(t), n || r) return !(!n || !r) && xp(e, t);
if (n = ie(e), r = ie(t), n || r) {
if (!n || !r || Object.keys(e).length !== Object.keys(t).length) return !1;
for (const i in e) {
var o = e.hasOwnProperty(i), s = t.hasOwnProperty(i);
if (o && !s || !o && s || !cn(e[i], t[i])) return !1;
}
}
return String(e) === String(t);
}
function ts(e, t) {
return e.findIndex((n) => cn(n, t));
}
const Ql = (e) => !(!e || e.__v_isRef !== !0), ec = (e) => Z(e) ? e : e == null ? "" : P(e) || ie(e) && (e.toString === Kl || !z(e.toString)) ? Ql(e) ? ec(e.value) : JSON.stringify(e, tc, 2) : String(e), tc = (e, t) => Ql(t) ? tc(e, t.value) : Cn(t) ? { [`Map(${t.size})`]: [...t.entries()].reduce((n, [r, o], s) => (n[Rs(r, s) + " =>"] = o, n), {}) } : Dn(t) ? { [`Set(${t.size})`]: [...t.values()].map((n) => Rs(n)) } : nt(t) ? Rs(t) : !ie(t) || P(t) || Qo(t) ? t : String(t), Rs = (e, t = "") => {
var n;
return nt(e) ? `Symbol(${(n = e.description) != null ? n : t})` : e;
};
function ft(e, ...t) {
console.warn("[Vue warn] " + e, ...t);
}
let He;
class Ri {
constructor(t = !1) {
this.detached = t, this._active = !0, this._on = 0, this.effects = [], this.cleanups = [], this._isPaused = !1, this.parent = He, !t && He && (this.index = (He.scopes || (He.scopes = [])).push(this) - 1);
}
get active() {
return this._active;
}
pause() {
if (this._active) {
this._isPaused = !0;
let t, n;
if (this.scopes) for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].pause();
for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].pause();
}
}
resume() {
if (this._active && this._isPaused) {
this._isPaused = !1;
let t, n;
if (this.scopes) for (t = 0, n = this.scopes.length; t < n; t++) this.scopes[t].resume();
for (t = 0, n = this.effects.length; t < n; t++) this.effects[t].resume();
}
}
run(t) {
if (this._active) {
var n = He;
try {
return He = this, t();
} finally {
He = n;
}
} else ft("cannot run an inactive effect scope.");
}
on() {
++this._on == 1 && (this.prevScope = He, He = this);
}
off() {
0 < this._on && --this._on == 0 && (He = this.prevScope, this.prevScope = void 0);
}
stop(t) {
if (this._active) {
this._active = !1;
let n, r;
for (n = 0, r = this.effects.length; n < r; n++) this.effects[n].stop();
for (this.effects.length = 0, n = 0, r = this.cleanups.length; n < r; n++) this.cleanups[n]();
if (this.cleanups.length = 0, this.scopes) {
for (n = 0, r = this.scopes.length; n < r; n++) this.scopes[n].stop(!0);
this.scopes.length = 0;
}
if (!this.detached && this.parent && !t) {
const o = this.parent.scopes.pop();
o && o !== this && ((this.parent.scopes[this.index] = o).index = this.index);
}
this.parent = void 0;
}
}
}
function Cp(e) {
return new Ri(e);
}
function nc() {
return He;
}
function wp(e, t = !1) {
He ? He.cleanups.push(e) : t || ft("onScopeDispose() is called when there is no active effect scope to be associated with.");
}
let ce;
const Os = /* @__PURE__ */ new WeakSet();
class Nr {
constructor(t) {
this.fn = t, this.deps = void 0, this.depsTail = void 0, this.flags = 5, this.next = void 0, this.cleanup = void 0, this.scheduler = void 0, He && He.active && He.effects.push(this);
}
pause() {
this.flags |= 64;
}
resume() {
64 & this.flags && (this.flags &= -65, Os.has(this) && (Os.delete(this), this.trigger()));
}
notify() {
2 & this.flags && !(32 & this.flags) || 8 & this.flags || oc(this);
}
run() {
if (!(1 & this.flags)) return this.fn();
this.flags |= 2, Ra(this), sc(this);
var t = ce, n = _t;
ce = this, _t = !0;
try {
return this.fn();
} finally {
ce !== this && ft("Active effect was not restored correctly - this is likely a Vue internal bug."), ic(this), ce = t, _t = n, this.flags &= -3;
}
}
stop() {
if (1 & this.flags) {
for (let t = this.deps; t; t = t.nextDep) Pi(t);
this.deps = this.depsTail = void 0, Ra(this), this.onStop && this.onStop(), this.flags &= -2;
}
}
trigger() {
64 & this.flags ? Os.add(this) : this.scheduler ? this.scheduler() : this.runIfDirty();
}
runIfDirty() {
zs(this) && this.run();
}
get dirty() {
return zs(this);
}
}
let rc = 0, xr, Cr;
function oc(e, t = !1) {
if (e.flags |= 8, t) return e.next = Cr, void (Cr = e);
e.next = xr, xr = e;
}
function Oi() {
rc++;
}
function Mi() {
if (!(0 < --rc)) {
if (Cr) {
let r = Cr;
for (Cr = void 0; r; ) {
var e = r.next;
r.next = void 0, r.flags &= -9, r = e;
}
}
let n;
for (; xr; ) {
let r = xr;
for (xr = void 0; r; ) {
var t = r.next;
if (r.next = void 0, r.flags &= -9, 1 & r.flags) try {
r.trigger();
} catch (o) {
n = n || o;
}
r = t;
}
}
if (n) throw n;
}
}
function sc(e) {
for (let t = e.deps; t; t = t.nextDep) t.version = -1, t.prevActiveLink = t.dep.activeLink, t.dep.activeLink = t;
}
function ic(e) {
let t, n = e.depsTail, r = n;
for (; r; ) {
var o = r.prevDep;
r.version === -1 ? (r === n && (n = o), Pi(r), Tp(r)) : t = r, r.dep.activeLink = r.prevActiveLink, r.prevActiveLink = void 0, r = o;
}
e.deps = t, e.depsTail = n;
}
function zs(e) {
for (let t = e.deps; t; t = t.nextDep) if (t.dep.version !== t.version || t.dep.computed && (ac(t.dep.computed) || t.dep.version !== t.version)) return !0;
return !!e._dirty;
}
function ac(e) {
if ((!(4 & e.flags) || 16 & e.flags) && (e.flags &= -17, e.globalVersion !== Ir && (e.globalVersion = Ir, e.isSSR || !(128 & e.flags) || (e.deps || e._dirty) && zs(e)))) {
e.flags |= 2;
const o = e.dep;
var t = ce, n = _t;
ce = e, _t = !0;
try {
sc(e);
var r = e.fn(e._value);
o.version !== 0 && !Ge(r, e._value) || (e.flags |= 128, e._value = r, o.version++);
} catch (s) {
throw o.version++, s;
} finally {
ce = t, _t = n, ic(e), e.flags &= -3;
}
}
}
function Pi(e, t = !1) {
const { dep: n, prevSub: r, nextSub: o } = e;
if (r && (r.nextSub = o, e.prevSub = void 0), o && (o.prevSub = r, e.nextSub = void 0), n.subsHead === e && (n.subsHead = o), n.subs === e && !(n.subs = r) && n.computed) {
n.computed.flags &= -5;
for (let s = n.computed.deps; s; s = s.nextDep) Pi(s, !0);
}
t || --n.sc || !n.map || n.map.delete(n.key);
}
function Tp(e) {
const { prevDep: t, nextDep: n } = e;
t && (t.nextDep = n, e.prevDep = void 0), n && (n.prevDep = t, e.nextDep = void 0);
}
function Ep(e, t) {
e.effect instanceof Nr && (e = e.effect.fn);
const n = new Nr(e);
t && ne(n, t);
try {
n.run();
} catch (o) {
throw n.stop(), o;
}
const r = n.run.bind(n);
return r.effect = n, r;
}
function kp(e) {
e.effect.stop();
}
let _t = !0;
const lc = [];
function Ct() {
lc.push(_t), _t = !1;
}
function wt() {
var e = lc.pop();
_t = e === void 0 || e;
}
function Ra(e) {
const t = e.cleanup;
if (e.cleanup = void 0, t) {
e = ce, ce = void 0;
try {
t();
} finally {
ce = e;
}
}
}
let Ir = 0;
class Ap {
constructor(t, n) {
this.sub = t, this.dep = n, this.version = n.version, this.nextDep = this.prevDep = this.nextSub = this.prevSub = this.prevActiveLink = void 0;
}
}
class ns {
constructor(t) {
this.computed = t, 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, this.subsHead = void 0;
}
track(t) {
if (ce && _t && ce !== this.computed) {
let n = this.activeLink;
if (n === void 0 || n.sub !== ce) n = this.activeLink = new Ap(ce, this), ce.deps ? (n.prevDep = ce.depsTail, ce.depsTail.nextDep = n, ce.depsTail = n) : ce.deps = ce.depsTail = n, cc(n);
else if (n.version === -1 && (n.version = this.version, n.nextDep)) {
const r = n.nextDep;
r.prevDep = n.prevDep, n.prevDep && (n.prevDep.nextDep = r), n.prevDep = ce.depsTail, n.nextDep = void 0, ce.depsTail.nextDep = n, ce.depsTail = n, ce.deps === n && (ce.deps = r);
}
return ce.onTrack && ce.onTrack(ne({ effect: ce }, t)), n;
}
}
trigger(t) {
this.version++, Ir++, this.notify(t);
}
notify(t) {
Oi();
try {
for (let n = this.subsHead; n; n = n.nextSub) !n.sub.onTrigger || 8 & n.sub.flags || n.sub.onTrigger(ne({ effect: n.sub }, t));
for (let n = this.subs; n; n = n.prevSub) n.sub.notify() && n.sub.dep.notify();
} finally {
Mi();
}
}
}
function cc(e) {
if (e.dep.sc++, 4 & e.sub.flags) {
const t = e.dep.computed;
if (t && !e.dep.subs) {
t.flags |= 20;
for (let r = t.deps; r; r = r.nextDep) cc(r);
}
const n = e.dep.subs;
n !== e && (e.prevSub = n) && (n.nextSub = e), e.dep.subsHead === void 0 && (e.dep.subsHead = e), e.dep.subs = e;
}
}
const To = /* @__PURE__ */ new WeakMap(), wn = Symbol("Object iterate"), Gs = Symbol("Map keys iterate"), Rr = Symbol("Array iterate");
function Pe(e, t, n) {
if (_t && ce) {
let r = To.get(e), o = (r || To.set(e, r = /* @__PURE__ */ new Map()), r.get(n));
o || (r.set(n, o = new ns()), o.map = r, o.key = n), o.track({ target: e, type: t, key: n });
}
}
function It(e, t, n, r, o, s) {
const i = To.get(e);
if (i) {
const l = (u) => {
u && u.trigger({ target: e, type: t, key: n, newValue: r, oldValue: o, oldTarget: s });
};
if (Oi(), t === "clear") i.forEach(l);
else {
var a = P(e), c = a && Ni(n);
if (a && n === "length") {
const u = Number(r);
i.forEach((d, p) => {
(p === "length" || p === Rr || !nt(p) && p >= u) && l(d);
});
} else switch (n === void 0 && !i.has(void 0) || l(i.get(n)), c && l(i.get(Rr)), t) {
case "add":
a ? c && l(i.get("length")) : (l(i.get(wn)), Cn(e) && l(i.get(Gs)));
break;
case "delete":
a || (l(i.get(wn)), Cn(e) && l(i.get(Gs)));
break;
case "set":
Cn(e) && l(i.get(wn));
}
}
Mi();
} else Ir++;
}
function Np(e, t) {
const n = To.get(e);
return n && n.get(t);
}
function $n(e) {
const t = ee(e);
return t === e ? t : (Pe(t, "iterate", Rr), qe(e) ? t : t.map(Le));
}
function rs(e) {
return Pe(e = ee(e), "iterate", Rr), e;
}
const Ip = { __proto__: null, [Symbol.iterator]() {
return Ms(this, Symbol.iterator, Le);
}, concat(...e) {
return $n(this).concat(...e.map((t) => P(t) ? $n(t) : t));
}, entries() {
return Ms(this, "entries", (e) => (e[1] = Le(e[1]), e));
}, every(e, t) {
return Ft(this, "every", e, t, void 0, arguments);
}, filter(e, t) {
return Ft(this, "filter", e, t, (n) => n.map(Le), arguments);
}, find(e, t) {
return Ft(this, "find", e, t, Le, arguments);
}, findIndex(e, t) {
return Ft(this, "findIndex", e, t, void 0, arguments);
}, findLast(e, t) {
return Ft(this, "findLast", e, t, Le, arguments);
}, findLastIndex(e, t) {
return Ft(this, "findLastIndex", e, t, void 0, arguments);
}, forEach(e, t) {
return Ft(this, "forEach", e, t, void 0, arguments);
}, includes(...e) {
return Ps(this, "includes", e);
}, indexOf(...e) {
return Ps(this, "indexOf", e);
}, join(e) {
return $n(this).join(e);
}, lastIndexOf(...e) {
return Ps(this, "lastIndexOf", e);
}, map(e, t) {
return Ft(this, "map", e, t, void 0, arguments);
}, pop() {
return hr(this, "pop");
}, push(...e) {
return hr(this, "push", e);
}, reduce(e, ...t) {
return Oa(this, "reduce", e, t);
}, reduceRight(e, ...t) {
return Oa(this, "reduceRight", e, t);
}, shift() {
return hr(this, "shift");
}, some(e, t) {
return Ft(this, "some", e, t, void 0, arguments);
}, splice(...e) {
return hr(this, "splice", e);
}, toReversed() {
return $n(this).toReversed();
}, toSorted(e) {
return $n(this).toSorted(e);
}, toSpliced(...e) {
return $n(this).toSpliced(...e);
}, unshift(...e) {
return hr(this, "unshift", e);
}, values() {
return Ms(this, "values", Le);
} };
function Ms(e, t, n) {
const r = rs(e), o = r[t]();
return r === e || qe(e) || (o._next = o.next, o.next = () => {
const s = o._next();
return s.value && (s.value = n(s.value)), s;
}), o;
}
const Rp = Array.prototype;
function Ft(e, t, n, r, o, s) {
var i = rs(e), a = i !== e && !qe(e);
const c = i[t];
if (c !== Rp[t]) return t = c.apply(e, s), a ? Le(t) : t;
let l = n;
return i !== e && (a ? l = function(u, d) {
return n.call(this, Le(u), d, e);
} : 2 < n.length && (l = function(u, d) {
return n.call(this, u, d, e);
})), s = c.call(i, l, r), a && o ? o(s) : s;
}
function Oa(e, t, n, r) {
const o = rs(e);
let s = n;
return o !== e && (qe(e) ? 3 < n.length && (s = function(i, a, c) {
return n.call(this, i, a, c, e);
}) : s = function(i, a, c) {
return n.call(this, i, Le(a), c, e);
}), o[t](s, ...r);
}
function Ps(e, t, n) {
const r = ee(e);
return Pe(r, "iterate", Rr), e = r[t](...n), e !== -1 && e !== !1 || !Xn(n[0]) ? e : (n[0] = ee(n[0]), r[t](...n));
}
function hr(e, t, n = []) {
return Ct(), Oi(), t = ee(e)[t].apply(e, n), Mi(), wt(), t;
}
const Op = Ve("__proto__,__v_isRef,__isVue"), uc = new Set(Object.getOwnPropertyNames(Symbol).filter((e) => e !== "arguments" && e !== "caller").map((e) => Symbol[e]).filter(nt));
function Mp(e) {
nt(e) || (e = String(e));
const t = ee(this);
return Pe(t, "has", e), t.hasOwnProperty(e);
}
class dc {
constructor(t = !1, n = !1) {
this._isReadonly = t, this._isShallow = n;
}
get(t, n, r) {
if (n === "__v_skip") return t.__v_skip;
var o = this._isReadonly, s = this._isShallow;
if (n === "__v_isReactive") return !o;
if (n === "__v_isReadonly") return o;
if (n === "__v_isShallow") return s;
if (n === "__v_raw") return r === (o ? s ? vc : gc : s ? mc : hc).get(t) || Object.getPrototypeOf(t) === Object.getPrototypeOf(r) ? t : void 0;
var i = P(t);
if (!o) {
let a;
if (i && (a = Ip[n])) return a;
if (n === "hasOwnProperty") return Mp;
}
return r = Reflect.get(t, n, Ce(t) ? t : r), (nt(n) ? uc.has(n) : Op(n)) ? r : (o || Pe(t, "get", n), s ? r : Ce(r) ? i && Ni(n) ? r : r.value : ie(r) ? (o ? is : ss)(r) : r);
}
}
class pc extends dc {
constructor(t = !1) {
super(!1, t);
}
set(t, n, r, o) {
let s = t[n];
if (!this._isShallow) {
var i = Tt(s);
if (qe(r) || Tt(r) || (s = ee(s), r = ee(r)), !P(t) && Ce(s) && !Ce(r)) return !i && (s.value = r, !0);
}
var i = P(t) && Ni(n) ? Number(n) < t.length : ae(t, n), a = Reflect.set(t, n, r, Ce(t) ? t : o);
return t === ee(o) && (i ? Ge(r, s) && It(t, "set", n, r, s) : It(t, "add", n, r)), a;
}
deleteProperty(t, n) {
var r = ae(t, n), o = t[n], s = Reflect.deleteProperty(t, n);
return s && r && It(t, "delete", n, void 0, o), s;
}
has(t, n) {
var r = Reflect.has(t, n);
return nt(n) && uc.has(n) || Pe(t, "has", n), r;
}
ownKeys(t) {
return Pe(t, "iterate", P(t) ? "length" : wn), Reflect.ownKeys(t);
}
}
class fc extends dc {
constructor(t = !1) {
super(!0, t);
}
set(t, n) {
return ft(`Set operation on key "${String(n)}" failed: target is readonly.`, t), !0;
}
deleteProperty(t, n) {
return ft(`Delete operation on key "${String(n)}" failed: target is readonly.`, t), !0;
}
}
const Pp = new pc(), Vp = new fc(), Dp = new pc(!0), Fp = new fc(!0), Js = (e) => e, Zr = (e) => Reflect.getPrototypeOf(e);
function Lp(e, t, n) {
return function(...r) {
const o = this.__v_raw;
var s = ee(o), i = Cn(s);
const a = e === "entries" || e === Symbol.iterator && i;
i = e === "keys" && i;
const c = o[e](...r), l = n ? Js : t ? Eo : Le;
return t || Pe(s, "iterate", i ? Gs : wn), { next() {
var { value: u, done: d } = c.next();
return d ? { value: u, done: d } : { value: a ? [l(u[0]), l(u[1])] : l(u), done: d };
}, [Symbol.iterator]() {
return this;
} };
};
}
function Qr(e) {
return function(...t) {
return t = t[0] ? `on key "${t[0]}" ` : "", ft(Mt(e) + ` operation ${t}failed: target is readonly.`, ee(this)), e !== "delete" && (e === "clear" ? void 0 : this);
};
}
function $p(e, t) {
const n = { get(o) {
const s = this.__v_raw;
var i = ee(s), a = ee(o);
e || (Ge(o, a) && Pe(i, "get", o), Pe(i, "get", a));
const c = Zr(i).has, l = t ? Js : e ? Eo : Le;
return c.call(i, o) ? l(s.get(o)) : c.call(i, a) ? l(s.get(a)) : void (s !== i && s.get(o));
}, get size() {
var o = this.__v_raw;
return e || Pe(ee(o), "iterate", wn), Reflect.get(o, "size", o);
}, has(o) {
const s = this.__v_raw;
var i = ee(s), a = ee(o);
return e || (Ge(o, a) && Pe(i, "has", o), Pe(i, "has", a)), o === a ? s.has(o) : s.has(o) || s.has(a);
}, forEach(o, s) {
const i = this, a = i.__v_raw;
var c = ee(a);
const l = t ? Js : e ? Eo : Le;
return e || Pe(c, "iterate", wn), a.forEach((u, d) => o.call(s, l(u), l(d), i));
} };
return (ne(n, e ? { add: Qr("add"), set: Qr("set"), delete: Qr("delete"), clear: Qr("clear") } : { add(o) {
t || qe(o) || Tt(o) || (o = ee(o));
const s = ee(this);
return Zr(s).has.call(s, o) || (s.add(o), It(s, "add", o, o)), this;
}, set(o, s) {
t || qe(s) || Tt(s) || (s = ee(s));
const i = ee(this), { has: a, get: c } = Zr(i);
let l = a.call(i, o);
l ? Ma(i, a, o) : (o = ee(o), l = a.call(i, o));
var u = c.call(i, o);
return i.set(o, s), l ? Ge(s, u) && It(i, "set", o, s, u) : It(i, "add", o, s), this;
}, delete(o) {
const s = ee(this), { has: i, get: a } = Zr(s);
let c = i.call(s, o);
c ? Ma(s, i, o) : (o = ee(o), c = i.call(s, o));
var l = a ? a.call(s, o) : void 0, u = s.delete(o);
return c && It(s, "delete", o, void 0, l), u;
}, clear() {
const o = ee(this);
var s = o.size !== 0, i = new (Cn(o) ? Map : Set)(o), a = o.clear();
return s && It(o, "clear", void 0, void 0, i), a;
} }), ["keys", "values", "entries", Symbol.iterator]).forEach((o) => {
n[o] = Lp(o, e, t);
}), n;
}
function os(e, t) {
const n = $p(e, t);
return (r, o, s) => o === "__v_isReactive" ? !e : o === "__v_isReadonly" ? e : o === "__v_raw" ? r : Reflect.get(ae(n, o) && o in r ? n : r, o, s);
}
const Bp = { get: os(!1, !1) }, Hp = { get: os(!1, !0) }, jp = { get: os(!0, !1) }, Up = { get: os(!0, !0) };
function Ma(e, t, n) {
var r = ee(n);
r !== n && t.call(e, r) && ft(`Reactive ${n = Ai(e)} contains both the raw and reactive versions of the same object${n === "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 hc = /* @__PURE__ */ new WeakMap(), mc = /* @__PURE__ */ new WeakMap(), gc = /* @__PURE__ */ new WeakMap(), vc = /* @__PURE__ */ new WeakMap();
function qp(e) {
switch (e) {
case "Object":
case "Array":
return 1;
case "Map":
case "Set":
case "WeakMap":
case "WeakSet":
return 2;
default:
return 0;
}
}
function Wp(e) {
return e.__v_skip || !Object.isExtensible(e) ? 0 : qp(Ai(e));
}
function ss(e) {
return Tt(e) ? e : as(e, !1, Pp, Bp, hc);
}
function yc(e) {
return as(e, !1, Dp, Hp, mc);
}
function is(e) {
return as(e, !0, Vp, jp, gc);
}
function yt(e) {
return as(e, !0, Fp, Up, vc);
}
function as(e, t, n, r, o) {
if (!ie(e)) return ft(`value cannot be made ${t ? "readonly" : "reactive"}: ` + String(e)), e;
if (e.__v_raw && (!t || !e.__v_isReactive) || (t = Wp(e), t === 0)) return e;
var s = o.get(e);
return s || (s = new Proxy(e, t === 2 ? r : n), o.set(e, s), s);
}
function sn(e) {
return Tt(e) ? sn(e.__v_raw) : !(!e || !e.__v_isReactive);
}
function Tt(e) {
return !(!e || !e.__v_isReadonly);
}
function qe(e) {
return !(!e || !e.__v_isShallow);
}
function Xn(e) {
return !!e && !!e.__v_raw;
}
function ee(e) {
var t = e && e.__v_raw;
return t ? ee(t) : e;
}
function bc(e) {
return !ae(e, "__v_skip") && Object.isExtensible(e) && Rn(e, "__v_skip", !0), e;
}
const Le = (e) => ie(e) ? ss(e) : e, Eo = (e) => ie(e) ? is(e) : e;
function Ce(e) {
return !!e && e.__v_isRef === !0;
}
function Tn(e) {
return _c(e, !1);
}
function Sc(e) {
return _c(e, !0);
}
function _c(e, t) {
return Ce(e) ? e : new Kp(e, t);
}
class Kp {
constructor(t, n) {
this.dep = new ns(), this.__v_isRef = !0, this.__v_isShallow = !1, this._rawValue = n ? t : ee(t), this._value = n ? t : Le(t), this.__v_isShallow = n;
}
get value() {
return this.dep.track({ target: this, type: "get", key: "value" }), this._value;
}
set value(t) {
var n = this._rawValue, r = this.__v_isShallow || qe(t) || Tt(t);
t = r ? t : ee(t), Ge(t, n) && (this._rawValue = t, this._value = r ? t : Le(t), this.dep.trigger({ target: this, type: "set", key: "value", newValue: t, oldValue: n }));
}
}
function zp(e) {
e.dep && e.dep.trigger({ target: e, type: "set", key: "value", newValue: e._value });
}
function ls(e) {
return Ce(e) ? e.value : e;
}
function Gp(e) {
return z(e) ? e() : ls(e);
}
const Jp = { get: (e, t, n) => t === "__v_raw" ? e : ls(Reflect.get(e, t, n)), set: (e, t, n, r) => {
const o = e[t];
return Ce(o) && !Ce(n) ? (o.value = n, !0) : Reflect.set(e, t, n, r);
} };
function Vi(e) {
return sn(e) ? e : new Proxy(e, Jp);
}
class Yp {
constructor(r) {
this.__v_isRef = !0, this._value = void 0;
const n = this.dep = new ns();
var { get: r, set: o } = r(n.track.bind(n), n.trigger.bind(n));
this._get = r, this._set = o;
}
get value() {
return this._value = this._get();
}
set value(t) {
this._set(t);
}
}
function xc(e) {
return new Yp(e);
}
function Xp(e) {
Xn(e) || ft("toRefs() expects a reactive object but received a plain one.");
const t = P(e) ? new Array(e.length) : {};
for (const n in e) t[n] = Cc(e, n);
return t;
}
class Zp {
constructor(t, n, r) {
this._object = t, this._key = n, this._defaultValue = r, this.__v_isRef = !0, this._value = void 0;
}
get value() {
var t = this._object[this._key];
return this._value = t === void 0 ? this._defaultValue : t;
}
set value(t) {
this._object[this._key] = t;
}
get dep() {
return Np(ee(this._object), this._key);
}
}
class Qp {
constructor(t) {
this._getter = t, this.__v_isRef = !0, this.__v_isReadonly = !0, this._value = void 0;
}
get value() {
return this._value = this._getter();
}
}
function ef(e, t, n) {
return Ce(e) ? e : z(e) ? new Qp(e) : ie(e) && 1 < arguments.length ? Cc(e, t, n) : Tn(e);
}
function Cc(e, t, n) {
var r = e[t];
return Ce(r) ? r : new Zp(e, t, n);
}
class tf {
constructor(t, n, r) {
this.fn = t, this.setter = n, this._value = void 0, this.dep = new ns(this), this.__v_isRef = !0, this.deps = void 0, this.depsTail = void 0, this.flags = 16, this.globalVersion = Ir - 1, this.next = void 0, (this.effect = this).__v_isReadonly = !n, this.isSSR = r;
}
notify() {
if (this.flags |= 16, !(8 & this.flags) && ce !== this) return oc(this, !0), !0;
}
get value() {
const t = this.dep.track({ target: this, type: "get", key: "value" });
return ac(this), t && (t.version = this.dep.version), this._value;
}
set value(t) {
this.setter ? this.setter(t) : ft("Write operation failed: computed value is readonly");
}
}
function nf(e, t, n = !1) {
let r, o;
z(e) ? r = e : (r = e.get, o = e.set);
const s = new tf(r, o, n);
return t && !n && (s.onTrack = t.onTrack, s.onTrigger = t.onTrigger), s;
}
const rf = { GET: "get", HAS: "has", ITERATE: "iterate" }, of = { SET: "set", ADD: "add", DELETE: "delete", CLEAR: "clear" }, eo = {}, ko = /* @__PURE__ */ new WeakMap();
let Xt;
function sf() {
return Xt;
}
function wc(e, t = !1, n = Xt) {
if (n) {
let r = ko.get(n);
r || ko.set(n, r = []), r.push(e);
} else t || ft("onWatcherCleanup() was called when there was no active watcher to associate with.");
}
function af(e, t, n = se) {
const { immediate: r, deep: o, once: s, scheduler: i, augmentJob: a, call: c } = n, l = (_) => {
(n.onWarn || ft)("Invalid watch source: ", _, "A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.");
}, u = (_) => o ? _ : qe(_) || o === !1 || o === 0 ? jt(_, 1) : jt(_);
let d, p, m, g, S = !1, I = !1;
if (Ce(e) ? (p = () => e.value, S = qe(e)) : sn(e) ? (p = () => u(e), S = !0) : P(e) ? (I = !0, S = e.some((_) => sn(_) || qe(_)), p = () => e.map((_) => Ce(_) ? _.value : sn(_) ? u(_) : z(_) ? c ? c(_, 2) : _() : void l(_))) : z(e) ? p = t ? c ? () => c(e, 2) : e : () => {
if (m) {
Ct();
try {
m();
} finally {
wt();
}
}
var _ = Xt;
Xt = d;
try {
return c ? c(e, 3, [g]) : e(g);
} finally {
Xt = _;
}
} : (p = Ae, l(e)), t && o) {
const _ = p, k = o === !0 ? 1 / 0 : o;
p = () => jt(_(), k);
}
const R = nc(), f = () => {
d.stop(), R && R.active && ki(R.effects, d);
};
if (s && t) {
const _ = t;
t = (...k) => {
_(...k), f();
};
}
let v = I ? new Array(e.length).fill(eo) : eo;
const x = (_) => {
if (1 & d.flags && (d.dirty || _)) if (t) {
const L = d.run();
if (o || S || (I ? L.some((T, y) => Ge(T, v[y])) : Ge(L, v))) {
m && m(), _ = Xt, Xt = d;
try {
var k = [L, v === eo ? void 0 : I && v[0] === eo ? [] : v, g];
v = L, c ? c(t, 3, k) : t(...k);
} finally {
Xt = _;
}
}
} else d.run();
};
return a && a(x), (d = new Nr(p)).scheduler = i ? () => i(x, !1) : x, g = (_) => wc(_, !1, d), m = d.onStop = () => {
var _ = ko.get(d);
if (_) {
if (c) c(_, 4);
else for (const k of _) k();
ko.delete(d);
}
}, d.onTrack = n.onTrack, d.onTrigger = n.onTrigger, t ? r ? x(!0) : v = d.run() : i ? i(x.bind(null, !0), !0) : d.run(), f.pause = d.pause.bind(d), f.resume = d.resume.bind(d), f.stop = f;
}
function jt(e, t = 1 / 0, n) {
if (t <= 0 || !ie(e) || e.__v_skip || (n = n || /* @__PURE__ */ new Set()).has(e)) return e;
if (n.add(e), t--, Ce(e)) jt(e.value, t, n);
else if (P(e)) for (let r = 0; r < e.length; r++) jt(e[r], t, n);
else if (Dn(e) || Cn(e)) e.forEach((r) => {
jt(r, t, n);
});
else if (Qo(e)) {
for (const r in e) jt(e[r], t, n);
for (const r of Object.getOwnPropertySymbols(e)) Object.prototype.propertyIsEnumerable.call(e, r) && jt(e[r], t, n);
}
return e;
}
const En = [];
function Wn(e) {
En.push(e);
}
function Kn() {
En.pop();
}
let Vs = !1;
function w(e, ...t) {
if (!Vs) {
Vs = !0, Ct();
const r = En.length ? En[En.length - 1].component : null;
var n = r && r.appContext.config.warnHandler;
const o = lf();
if (n) Fn(n, r, 11, [e + t.map((s) => {
var i;
return (i = (i = s.toString) == null ? void 0 : i.call(s)) != null ? i : JSON.stringify(s);
}).join(""), r && r.proxy, o.map(({ vnode: s }) => `at <${_s(r, s.type)}>`).join(`
`), o]);
else {
const s = ["[Vue warn]: " + e, ...t];
o.length && s.push(`
`, ...cf(o)), console.warn(...s);
}
wt(), Vs = !1;
}
}
function lf() {
let e = En[En.length - 1];
if (!e) return [];
const t = [];
for (; e; ) {
const r = t[0];
r && r.vnode === e ? r.recurseCount++ : t.push({ vnode: e, recurseCount: 0 });
var n = e.component && e.component.parent;
e = n && n.vnode;
}
return t;
}
function cf(e) {
const t = [];
return e.forEach((n, r) => {
t.push(...r === 0 ? [] : [`
`], ...uf(n));
}), t;
}
function uf({ vnode: e, recurseCount: r }) {
var r = 0 < r ? `... (${r} recursive calls)` : "", n = !!e.component && e.component.parent == null, n = " at <" + _s(e.component, e.type, n), r = ">" + r;
return e.props ? [n, ...df(e.props), r] : [n + r];
}
function df(e) {
const t = [], n = Object.keys(e);
return n.slice(0, 3).forEach((r) => {
t.push(...Tc(r, e[r]));
}), 3 < n.length && t.push(" ..."), t;
}
function Tc(e, t, n) {
return Z(t) ? (t = JSON.stringify(t), n ? t : [e + "=" + t]) : typeof t == "number" || typeof t == "boolean" || t == null ? n ? t : [e + "=" + t] : Ce(t) ? (t = Tc(e, ee(t.value), !0), n ? t : [e + "=Ref<", t, ">"]) : z(t) ? [e + "=fn" + (t.name ? `<${t.name}>` : "")] : (t = ee(t), n ? t : [e + "=", t]);
}
function Di(e, t) {
e !== void 0 && (typeof e != "number" ? w(`${t} is not a valid number - got ${JSON.stringify(e)}.`) : isNaN(e) && w(t + " is NaN - the duration expression might be incorrect."));
}
const pf = { SETUP_FUNCTION: 0, 0: "SETUP_FUNCTION", RENDER_FUNCTION: 1, 1: "RENDER_FUNCTION", NATIVE_EVENT_HANDLER: 5, 5: "NATIVE_EVENT_HANDLER", COMPONENT_EVENT_HANDLER: 6, 6: "COMPONENT_EVENT_HANDLER", VNODE_HOOK: 7, 7: "VNODE_HOOK", DIRECTIVE_HOOK: 8, 8: "DIRECTIVE_HOOK", TRANSITION_HOOK: 9, 9: "TRANSITION_HOOK", APP_ERROR_HANDLER: 10, 10: "APP_ERROR_HANDLER", APP_WARN_HANDLER: 11, 11: "APP_WARN_HANDLER", FUNCTION_REF: 12, 12: "FUNCTION_REF", ASYNC_COMPONENT_LOADER: 13, 13: "ASYNC_COMPONENT_LOADER", SCHEDULER: 14, 14: "SCHEDULER", COMPONENT_UPDATE: 15, 15: "COMPONENT_UPDATE", APP_UNMOUNT_CLEANUP: 16, 16: "APP_UNMOUNT_CLEANUP" }, cs = { 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 Fn(e, t, n, r) {
try {
return r ? e(...r) : e();
} catch (o) {
pn(o, t, n);
}
}
function ht(e, t, n, r) {
if (z(e)) {
const o = Fn(e, t, n, r);
return o && Zo(o) && o.catch((s) => {
pn(s, t, n);
}), o;
}
if (P(e)) {
const o = [];
for (let s = 0; s < e.length; s++) o.push(ht(e[s], t, n, r));
return o;
}
w("Invalid value type passed to callWithAsyncErrorHandling(): " + typeof e);
}
function pn(e, t, n, r = !0) {
var o = t ? t.vnode : null, { errorHandler: s, throwUnhandledErrorInProduction: i } = t && t.appContext.config || se;
if (t) {
let l = t.parent;
for (var a = t.proxy, c = cs[n]; l; ) {
const u = l.ec;
if (u) {
for (let d = 0; d < u.length; d++) if (u[d](e, a, c) === !1) return;
}
l = l.parent;
}
if (s) return Ct(), Fn(s, null, 10, [e, a, c]), void wt();
}
ff(e, n, o, r);
}
function ff(e, t, n, r = !0, o) {
if (t = cs[t], n && Wn(n), w("Unhandled error" + (t ? " during execution of " + t : "")), n && Kn(), r) throw e;
console.error(e);
}
const Je = [];
let kt = -1;
const zn = [];
let Zt = null, jn = 0;
const Ec = Promise.resolve();
let Ao = null;
const hf = 100;
function us(e) {
const t = Ao || Ec;
return e ? t.then(this ? e.bind(this) : e) : t;
}
function mf(e) {
let t = kt + 1, n = Je.length;
for (; t < n; ) {
var r = t + n >>> 1, o = Je[r], s = Or(o);
s < e || s === e && 2 & o.flags ? t = 1 + r : n = r;
}
return t;
}
function ds(e) {
var t, n;
1 & e.flags || (t = Or(e), !(n = Je[Je.length - 1]) || !(2 & e.flags) && t >= Or(n) ? Je.push(e) : Je.splice(mf(t), 0, e), e.flags |= 1, kc());
}
function kc() {
Ao = Ao || Ec.then(Ac);
}
function Zn(e) {
P(e) ? zn.push(...e) : Zt && e.id === -1 ? Zt.splice(jn + 1, 0, e) : 1 & e.flags || (zn.push(e), e.flags |= 1), kc();
}
function Pa(e, t, n = kt + 1) {
for (t = t || /* @__PURE__ */ new Map(); n < Je.length; n++) {
const r = Je[n];
r && 2 & r.flags && (e && r.id !== e.uid || Fi(t, r) || (Je.splice(n, 1), n--, 4 & r.flags && (r.flags &= -2), r(), 4 & r.flags || (r.flags &= -2)));
}
}
function No(e) {
if (zn.length) {
var t = [...new Set(zn)].sort((n, r) => Or(n) - Or(r));
if (zn.length = 0, Zt) Zt.push(...t);
else {
for (Zt = t, e = e || /* @__PURE__ */ new Map(), jn = 0; jn < Zt.length; jn++) {
const n = Zt[jn];
Fi(e, n) || (4 & n.flags && (n.flags &= -2), 8 & n.flags || n(), n.flags &= -2);
}
Zt = null, jn = 0;
}
}
}
const Or = (e) => e.id == null ? 2 & e.flags ? -1 : 1 / 0 : e.id;
function Ac(e) {
e = e || /* @__PURE__ */ new Map();
var t;
try {
for (kt = 0; kt < Je.length; kt++) {
const n = Je[kt];
!n || 8 & n.flags || (t = n, Fi(e, t) || (4 & n.flags && (n.flags &= -2), Fn(n, n.i, n.i ? 15 : 14), 4 & n.flags || (n.flags &= -2)));
}
} finally {
for (; kt < Je.length; kt++) {
const n = Je[kt];
n && (n.flags &= -2);
}
kt = -1, Je.length = 0, No(e), Ao = null, (Je.length || zn.length) && Ac(e);
}
}
function Fi(e, t) {
var n, r = e.get(t) || 0;
return r > hf ? (pn(`Maximum recursive updates exceeded${(n = (n = t.i) && tr(n.type)) ? ` in component <${n}>` : ""}. 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) : (e.set(t, r + 1), !1);
}
let bt = !1;
const po = /* @__PURE__ */ new Map(), On = (Hr().__VUE_HMR_RUNTIME__ = { createRecord: Ds(Nc), rerender: Ds(yf), reload: Ds(bf) }, /* @__PURE__ */ new Map());
function gf(e) {
var t = e.type.__hmrId;
let n = On.get(t);
n || (Nc(t, e.type), n = On.get(t)), n.instances.add(e);
}
function vf(e) {
On.get(e.type.__hmrId).instances.delete(e);
}
function Nc(e, t) {
return !On.has(e) && (On.set(e, { initialDef: Io(t), instances: /* @__PURE__ */ new Set() }), !0);
}
function Io(e) {
return Du(e) ? e.__vccOpts : e;
}
function yf(e, t) {
const n = On.get(e);
n && (n.initialDef.render = t, [...n.instances].forEach((r) => {
t && (r.render = t, Io(r.type).render = t), r.renderCache = [], bt = !0, r.update(), bt = !1;
}));
}
function bf(e, t) {
var n = On.get(e);
if (n) {
t = Io(t), Va(n.initialDef, t);
var r = [...n.instances];
for (let s = 0; s < r.length; s++) {
const i = r[s];
var o = Io(i.type);
let a = po.get(o);
a || (o !== n.initialDef && Va(o, t), po.set(o, a = /* @__PURE__ */ new Set())), a.add(i), i.appContext.propsCache.delete(i.type), i.appContext.emitsCache.delete(i.type), i.appContext.optionsCache.delete(i.type), i.ceReload ? (a.add(i), i.ceReload(t.styles), a.delete(i)) : i.parent ? ds(() => {
bt = !0, i.parent.update(), bt = !1, a.delete(i);
}) : i.appContext.reload ? i.appContext.reload() : typeof window < "u" ? window.location.reload() : console.warn("[HMR] Root or manually mounted instance modified. Full reload required."), i.root.ce && i !== i.root && i.root.ce._removeChildStyle(o);
}
Zn(() => {
po.clear();
});
}
}
function Va(e, t) {
ne(e, t);
for (const n in e) n === "__file" || n in t || delete e[n];
}
function Ds(e) {
return (t, n) => {
try {
return e(t, n);
} catch (r) {
console.error(r), console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.");
}
};
}
let Rt, yr = [], Ys = !1;
function jr(e, ...t) {
Rt ? Rt.emit(e, ...t) : Ys || yr.push({ event: e, args: t });
}
function Li(e, t) {
(Rt = e) ? (Rt.enabled = !0, yr.forEach(({ event: n, args: r }) => Rt.emit(n, ...r)), yr = []) : typeof window > "u" || !window.HTMLElement || (e = (e = window.navigator) == null ? void 0 : e.userAgent) != null && e.includes("jsdom") ? (Ys = !0, yr = []) : ((t.__VUE_DEVTOOLS_HOOK_REPLAY__ = t.__VUE_DEVTOOLS_HOOK_REPLAY__ || []).push((r) => {
Li(r, t);
}), setTimeout(() => {
Rt || (t.__VUE_DEVTOOLS_HOOK_REPLAY__ = null, Ys = !0, yr = []);
}, 3e3));
}
function Sf(e, t) {
jr("app:init", e, t, { Fragment: Ie, Text: Ot, Comment: ye, Static: ln });
}
function _f(e) {
jr("app:unmount", e);
}
const Xs = $i("component:added"), Ic = $i("component:updated"), xf = $i("component:removed"), Cf = (e) => {
Rt && typeof Rt.cleanupBuffer == "function" && !Rt.cleanupBuffer(e) && xf(e);
};
function $i(e) {
return (t) => {
jr(e, t.appContext.app, t.uid, t.parent ? t.parent.uid : void 0, t);
};
}
const wf = Rc("perf:start"), Tf = Rc("perf:end");
function Rc(e) {
return (t, n, r) => {
jr(e, t.appContext.app, t.uid, t, n, r);
};
}
function Ef(e, t, n) {
jr("component:emit", e.appContext.app, e, t, n);
}
let xe = null, ps = null;
function Mr(e) {
var t = xe;
return xe = e, ps = e && e.type.__scopeId || null, t;
}
function kf(e) {
ps = e;
}
function Af() {
ps = null;
}
const Nf = (e) => Bi;
function Bi(e, t = xe, n) {
if (!t || e._n) return e;
const r = (...o) => {
r._d && ii(-1);
var s = Mr(t);
let i;
try {
i = e(...o);
} finally {
Mr(s), r._d && ii(1);
}
return Ic(t), i;
};
return r._n = !0, r._c = !0, r._d = !0, r;
}
function Oc(e) {
zl(e) && w("Do not use built-in directive ids as custom directive id: " + e);
}
function If(e, t) {
if (xe === null) return w("withDirectives can only be used inside render functions."), e;
var n = Wr(xe);
const r = e.dirs || (e.dirs = []);
for (let o = 0; o < t.length; o++) {
let [s, i, a, c = se] = t[o];
s && ((s = z(s) ? { mounted: s, updated: s } : s).deep && jt(i), r.push({ dir: s, instance: n, value: i, oldValue: void 0, arg: a, modifiers: c }));
}
return e;
}
function At(e, t, n, r) {
var o = e.dirs, s = t && t.dirs;
for (let a = 0; a < o.length; a++) {
const c = o[a];
s && (c.oldValue = s[a].value);
var i = c.dir[r];
i && (Ct(), ht(i, n, 8, [e.el, c, e, t]), wt());
}
}
const Mc = Symbol("_vte"), Pc = (e) => e.__isTeleport, kn = (e) => e && (e.disabled || e.disabled === ""), Da = (e) => e && (e.defer || e.defer === ""), Fa = (e) => typeof SVGElement < "u" && e instanceof SVGElement, La = (e) => typeof MathMLElement == "function" && e instanceof MathMLElement, Zs = (e, t) => {
var n = e && e.to;
return Z(n) ? t ? ((t = t(n)) || kn(e) || w(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue compo