(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".chat-widget-header[data-v-faac9e97]{background:var(--chat-widget-color-primary, #0073aa);color:#fff;padding:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;font-family:system-ui,sans-serif;flex-shrink:0}.chat-widget-header__title[data-v-faac9e97]{font-size:15px}.chat-widget-header__actions[data-v-faac9e97]{display:flex;gap:8px}.chat-widget-header__btn[data-v-faac9e97]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;padding:2px 6px;border-radius:4px;line-height:1;opacity:.85;transition:opacity .15s}.chat-widget-header__btn[data-v-faac9e97]:hover{opacity:1}.chat-widget-msg[data-v-648c15e8]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.4;word-break:break-word;font-family:system-ui,sans-serif}.chat-widget-msg.user[data-v-648c15e8]{background:var(--chat-widget-color-primary, #0073aa);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.chat-widget-msg.bot[data-v-648c15e8]{background:#f0f0f0;color:#333;align-self:flex-start;border-bottom-left-radius:4px}.chat-widget-messages[data-v-1640d087]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.chat-widget-messages__welcome[data-v-1640d087]{color:#888;font-size:14px;text-align:center;margin:auto;font-family:system-ui,sans-serif}.chat-widget-msg[data-v-1640d087]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.4;word-break:break-word;font-family:system-ui,sans-serif}.chat-widget-msg.bot[data-v-1640d087]{background:#f0f0f0;color:#333;align-self:flex-start;border-bottom-left-radius:4px}.chat-widget-typing[data-v-1640d087]{opacity:.6;font-style:italic;font-size:13px}.chat-widget-input-area[data-v-19257556]{display:flex;padding:12px;border-top:1px solid #e0e0e0;gap:8px;flex-shrink:0}.chat-widget-input[data-v-19257556]{flex:1;border:1px solid #ddd;border-radius:20px;padding:10px 16px;outline:none;font-size:14px;font-family:system-ui,sans-serif}.chat-widget-input[data-v-19257556]:focus{border-color:var(--chat-widget-color-primary, #0073aa)}.chat-widget-send[data-v-19257556]{background:var(--chat-widget-color-primary, #0073aa);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-widget-send[data-v-19257556]:disabled{background:#ccc;cursor:not-allowed}.chat-widget-view[data-v-00625a48]{display:flex;flex-direction:column;height:100%}.chat-widget-contact-overlay[data-v-3d675ece]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff7;display:flex;align-items:center;justify-content:center;z-index:10}.chat-widget-contact-form[data-v-3d675ece]{padding:24px;width:100%;font-family:system-ui,sans-serif}.chat-widget-contact-form__title[data-v-3d675ece]{margin:0 0 20px;font-size:16px;color:#333}.chat-widget-contact-form__field[data-v-3d675ece]{margin-bottom:14px;display:flex;flex-direction:column;gap:4px}.chat-widget-contact-form__field label[data-v-3d675ece]{font-size:13px;color:#555}.chat-widget-contact-form__field input[data-v-3d675ece]{border:1px solid #ddd;border-radius:8px;padding:9px 12px;font-size:14px;outline:none;font-family:system-ui,sans-serif}.chat-widget-contact-form__field input[data-v-3d675ece]:focus{border-color:var(--chat-widget-color-primary, #0073aa)}.chat-widget-contact-form__error[data-v-3d675ece]{color:#c0392b;font-size:13px;margin:0 0 12px}.chat-widget-contact-form__actions[data-v-3d675ece]{display:flex;gap:10px;justify-content:flex-end}.chat-widget-contact-form__btn-cancel[data-v-3d675ece]{background:transparent;border:1px solid #ddd;border-radius:8px;padding:9px 18px;cursor:pointer;font-size:14px;color:#555;font-family:system-ui,sans-serif}.chat-widget-contact-form__btn-submit[data-v-3d675ece]{background:var(--chat-widget-color-primary, #0073aa);color:#fff;border:none;border-radius:8px;padding:9px 18px;cursor:pointer;font-size:14px;font-family:system-ui,sans-serif}.chat-widget-contact-form__btn-submit[data-v-3d675ece]:disabled{opacity:.6;cursor:not-allowed}.chat-widget-root{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:system-ui,sans-serif;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.chat-widget-box{width:min(380px,calc(100vw - 28px));height:min(500px,calc(100vh - 100px));background:#fff;border-radius:12px;box-shadow:0 5px 40px #00000029;overflow:hidden;position:relative;display:flex;flex-direction:column}.chat-widget-toggle{width:60px;height:60px;border-radius:50%;background:var(--chat-widget-color-primary, #0073aa);border:none;cursor:pointer;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s}.chat-widget-toggle:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}")),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})(); (function(){"use strict";/** * @vue/shared v3.5.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function ot(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const q=process.env.NODE_ENV!=="production"?Object.freeze({}):{},Pt=process.env.NODE_ENV!=="production"?Object.freeze([]):[],ae=()=>{},Rs=()=>!1,Xt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zt=e=>e.startsWith("onUpdate:"),ce=Object.assign,To=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},bc=Object.prototype.hasOwnProperty,B=(e,t)=>bc.call(e,t),$=Array.isArray,yt=e=>en(e)==="[object Map]",Fs=e=>en(e)==="[object Set]",Ls=e=>en(e)==="[object Date]",M=e=>typeof e=="function",ee=e=>typeof e=="string",Ie=e=>typeof e=="symbol",K=e=>e!==null&&typeof e=="object",$o=e=>(K(e)||M(e))&&M(e.then)&&M(e.catch),ks=Object.prototype.toString,en=e=>ks.call(e),Io=e=>en(e).slice(8,-1),Hs=e=>en(e)==="[object Object]",Mn=e=>ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,tn=ot(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),yc=ot("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),jn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Nc=/-\w/g,Se=jn(e=>e.replace(Nc,t=>t.slice(1).toUpperCase())),Oc=/\B([A-Z])/g,st=jn(e=>e.replace(Oc,"-$1").toLowerCase()),Rn=jn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Nt=jn(e=>e?`on${Rn(e)}`:""),Ge=(e,t)=>!Object.is(e,t),Mt=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Ao=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Us;const nn=()=>Us||(Us=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Po(e){if($(e)){const t={};for(let n=0;n{if(n){const o=n.split(Sc);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Ln(e){let t="";if(ee(e))t=e;else if($(e))for(let n=0;n!!(e&&e.__v_isRef===!0),on=e=>ee(e)?e:e==null?"":$(e)||K(e)&&(e.toString===ks||!M(e.toString))?Bs(e)?on(e.value):JSON.stringify(e,Ks,2):String(e),Ks=(e,t)=>Bs(t)?Ks(e,t.value):yt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],r)=>(n[jo(o,r)+" =>"]=s,n),{})}:Fs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>jo(n))}:Ie(t)?jo(t):K(t)&&!$(t)&&!Hs(t)?String(t):t,jo=(e,t="")=>{var n;return Ie(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function xe(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let pe;class Gs{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=pe,!t&&pe&&(this.index=(pe.scopes||(pe.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;t0&&--this._on===0){if(pe===this)pe=this.prevScope;else{let t=pe;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(rn){let t=rn;for(rn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;sn;){let t=sn;for(sn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Xs(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Zs(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Uo(o),jc(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function Ho(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(er(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function er(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===cn)||(e.globalVersion=cn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ho(e))))return;e.flags|=2;const t=e.dep,n=z,o=je;z=e,je=!0;try{Xs(e);const s=e.fn(e._value);(t.version===0||Ge(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{z=n,je=o,Zs(e),e.flags&=-3}}function Uo(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),process.env.NODE_ENV!=="production"&&n.subsHead===e&&(n.subsHead=s),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Uo(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function jc(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let je=!0;const tr=[];function Re(){tr.push(je),je=!1}function Fe(){const e=tr.pop();je=e===void 0?!0:e}function nr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=z;z=void 0;try{t()}finally{z=n}}}let cn=0;class Rc{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 Wo{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,process.env.NODE_ENV!=="production"&&(this.subsHead=void 0)}track(t){if(!z||!je||z===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==z)n=this.activeLink=new Rc(z,this),z.deps?(n.prevDep=z.depsTail,z.depsTail.nextDep=n,z.depsTail=n):z.deps=z.depsTail=n,or(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=z.depsTail,n.nextDep=void 0,z.depsTail.nextDep=n,z.depsTail=n,z.deps===n&&(z.deps=o)}return process.env.NODE_ENV!=="production"&&z.onTrack&&z.onTrack(ce({effect:z},t)),n}trigger(t){this.version++,cn++,this.notify(t)}notify(t){Lo();try{if(process.env.NODE_ENV!=="production")for(let n=this.subsHead;n;n=n.nextSub)n.sub.onTrigger&&!(n.sub.flags&8)&&n.sub.onTrigger(ce({effect:n.sub},t));for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ko()}}}function or(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)or(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),process.env.NODE_ENV!=="production"&&e.dep.subsHead===void 0&&(e.dep.subsHead=e),e.dep.subs=e}}const kn=new WeakMap,Ot=Symbol(process.env.NODE_ENV!=="production"?"Object iterate":""),Bo=Symbol(process.env.NODE_ENV!=="production"?"Map keys iterate":""),ln=Symbol(process.env.NODE_ENV!=="production"?"Array iterate":"");function fe(e,t,n){if(je&&z){let o=kn.get(e);o||kn.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Wo),s.map=o,s.key=n),process.env.NODE_ENV!=="production"?s.track({target:e,type:t,key:n}):s.track()}}function Je(e,t,n,o,s,r){const i=kn.get(e);if(!i){cn++;return}const c=l=>{l&&(process.env.NODE_ENV!=="production"?l.trigger({target:e,type:t,key:n,newValue:o,oldValue:s,oldTarget:r}):l.trigger())};if(Lo(),t==="clear")i.forEach(c);else{const l=$(e),p=l&&Mn(n);if(l&&n==="length"){const f=Number(o);i.forEach((a,h)=>{(h==="length"||h===ln||!Ie(h)&&h>=f)&&c(a)})}else switch((n!==void 0||i.has(void 0))&&c(i.get(n)),p&&c(i.get(ln)),t){case"add":l?p&&c(i.get("length")):(c(i.get(Ot)),yt(e)&&c(i.get(Bo)));break;case"delete":l||(c(i.get(Ot)),yt(e)&&c(i.get(Bo)));break;case"set":yt(e)&&c(i.get(Ot));break}}ko()}function Fc(e,t){const n=kn.get(e);return n&&n.get(t)}function jt(e){const t=j(e);return t===e?t:(fe(t,"iterate",ln),ve(e)?t:t.map(He))}function Hn(e){return fe(e=j(e),"iterate",ln),e}function qe(e,t){return ke(e)?Ft(Le(e)?He(t):t):He(t)}const Lc={__proto__:null,[Symbol.iterator](){return Ko(this,Symbol.iterator,e=>qe(this,e))},concat(...e){return jt(this).concat(...e.map(t=>$(t)?jt(t):t))},entries(){return Ko(this,"entries",e=>(e[1]=qe(this,e[1]),e))},every(e,t){return rt(this,"every",e,t,void 0,arguments)},filter(e,t){return rt(this,"filter",e,t,n=>n.map(o=>qe(this,o)),arguments)},find(e,t){return rt(this,"find",e,t,n=>qe(this,n),arguments)},findIndex(e,t){return rt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return rt(this,"findLast",e,t,n=>qe(this,n),arguments)},findLastIndex(e,t){return rt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return rt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Go(this,"includes",e)},indexOf(...e){return Go(this,"indexOf",e)},join(e){return jt(this).join(e)},lastIndexOf(...e){return Go(this,"lastIndexOf",e)},map(e,t){return rt(this,"map",e,t,void 0,arguments)},pop(){return un(this,"pop")},push(...e){return un(this,"push",e)},reduce(e,...t){return sr(this,"reduce",e,t)},reduceRight(e,...t){return sr(this,"reduceRight",e,t)},shift(){return un(this,"shift")},some(e,t){return rt(this,"some",e,t,void 0,arguments)},splice(...e){return un(this,"splice",e)},toReversed(){return jt(this).toReversed()},toSorted(e){return jt(this).toSorted(e)},toSpliced(...e){return jt(this).toSpliced(...e)},unshift(...e){return un(this,"unshift",e)},values(){return Ko(this,"values",e=>qe(this,e))}};function Ko(e,t,n){const o=Hn(e),s=o[t]();return o!==e&&!ve(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.done||(r.value=n(r.value)),r}),s}const kc=Array.prototype;function rt(e,t,n,o,s,r){const i=Hn(e),c=i!==e&&!ve(e),l=i[t];if(l!==kc[t]){const a=l.apply(e,r);return c?He(a):a}let p=n;i!==e&&(c?p=function(a,h){return n.call(this,qe(e,a),h,e)}:n.length>2&&(p=function(a,h){return n.call(this,a,h,e)}));const f=l.call(i,p,o);return c&&s?s(f):f}function sr(e,t,n,o){const s=Hn(e),r=s!==e&&!ve(e);let i=n,c=!1;s!==e&&(r?(c=o.length===0,i=function(p,f,a){return c&&(c=!1,p=qe(e,p)),n.call(this,p,qe(e,f),a,e)}):n.length>3&&(i=function(p,f,a){return n.call(this,p,f,a,e)}));const l=s[t](i,...o);return c?qe(e,l):l}function Go(e,t,n){const o=j(e);fe(o,"iterate",ln);const s=o[t](...n);return(s===-1||s===!1)&&Rt(n[0])?(n[0]=j(n[0]),o[t](...n)):s}function un(e,t,n=[]){Re(),Lo();const o=j(e)[t].apply(e,n);return ko(),Fe(),o}const Hc=ot("__proto__,__v_isRef,__isVue"),rr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ie));function Uc(e){Ie(e)||(e=String(e));const t=j(this);return fe(t,"has",e),t.hasOwnProperty(e)}class ir{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return o===(s?r?pr:dr:r?fr:ar).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const i=$(t);if(!s){let l;if(i&&(l=Lc[n]))return l;if(n==="hasOwnProperty")return Uc}const c=Reflect.get(t,n,X(t)?t:o);if((Ie(n)?rr.has(n):Hc(n))||(s||fe(t,"get",n),r))return c;if(X(c)){const l=i&&Mn(n)?c:c.value;return s&&K(l)?Gn(l):l}return K(c)?s?Gn(c):Kn(c):c}}class cr extends ir{constructor(t=!1){super(!1,t)}set(t,n,o,s){let r=t[n];const i=$(t)&&Mn(n);if(!this._isShallow){const p=ke(r);if(!ve(o)&&!ke(o)&&(r=j(r),o=j(o)),!i&&X(r)&&!X(o))return p?(process.env.NODE_ENV!=="production"&&xe(`Set operation on key "${String(n)}" failed: target is readonly.`,t[n]),!0):(r.value=o,!0)}const c=i?Number(n)e,Un=e=>Reflect.getPrototypeOf(e);function Jc(e,t,n){return function(...o){const s=this.__v_raw,r=j(s),i=yt(r),c=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,p=s[e](...o),f=n?Jo:t?Ft:He;return!t&&fe(r,"iterate",l?Bo:Ot),ce(Object.create(p),{next(){const{value:a,done:h}=p.next();return h?{value:a,done:h}:{value:c?[f(a[0]),f(a[1])]:f(a),done:h}}})}}function Wn(e){return function(...t){if(process.env.NODE_ENV!=="production"){const n=t[0]?`on key "${t[0]}" `:"";xe(`${Rn(e)} operation ${n}failed: target is readonly.`,j(this))}return e==="delete"?!1:e==="clear"?void 0:this}}function qc(e,t){const n={get(s){const r=this.__v_raw,i=j(r),c=j(s);e||(Ge(s,c)&&fe(i,"get",s),fe(i,"get",c));const{has:l}=Un(i),p=t?Jo:e?Ft:He;if(l.call(i,s))return p(r.get(s));if(l.call(i,c))return p(r.get(c));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&fe(j(s),"iterate",Ot),s.size},has(s){const r=this.__v_raw,i=j(r),c=j(s);return e||(Ge(s,c)&&fe(i,"has",s),fe(i,"has",c)),s===c?r.has(s):r.has(s)||r.has(c)},forEach(s,r){const i=this,c=i.__v_raw,l=j(c),p=t?Jo:e?Ft:He;return!e&&fe(l,"iterate",Ot),c.forEach((f,a)=>s.call(r,p(f),p(a),i))}};return ce(n,e?{add:Wn("add"),set:Wn("set"),delete:Wn("delete"),clear:Wn("clear")}:{add(s){const r=j(this),i=Un(r),c=j(s),l=!t&&!ve(s)&&!ke(s)?c:s;return i.has.call(r,l)||Ge(s,l)&&i.has.call(r,s)||Ge(c,l)&&i.has.call(r,c)||(r.add(l),Je(r,"add",l,l)),this},set(s,r){!t&&!ve(r)&&!ke(r)&&(r=j(r));const i=j(this),{has:c,get:l}=Un(i);let p=c.call(i,s);p?process.env.NODE_ENV!=="production"&&ur(i,c,s):(s=j(s),p=c.call(i,s));const f=l.call(i,s);return i.set(s,r),p?Ge(r,f)&&Je(i,"set",s,r,f):Je(i,"add",s,r),this},delete(s){const r=j(this),{has:i,get:c}=Un(r);let l=i.call(r,s);l?process.env.NODE_ENV!=="production"&&ur(r,i,s):(s=j(s),l=i.call(r,s));const p=c?c.call(r,s):void 0,f=r.delete(s);return l&&Je(r,"delete",s,void 0,p),f},clear(){const s=j(this),r=s.size!==0,i=process.env.NODE_ENV!=="production"?yt(s)?new Map(s):new Set(s):void 0,c=s.clear();return r&&Je(s,"clear",void 0,void 0,i),c}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Jc(s,e,t)}),n}function Bn(e,t){const n=qc(e,t);return(o,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(B(n,s)&&s in o?n:o,s,r)}const zc={get:Bn(!1,!1)},Yc={get:Bn(!1,!0)},Qc={get:Bn(!0,!1)},Xc={get:Bn(!0,!0)};function ur(e,t,n){const o=j(n);if(o!==n&&t.call(e,o)){const s=Io(e);xe(`Reactive ${s} contains both the raw and reactive versions of the same object${s==="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 ar=new WeakMap,fr=new WeakMap,dr=new WeakMap,pr=new WeakMap;function Zc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function el(e){return e.__v_skip||!Object.isExtensible(e)?0:Zc(Io(e))}function Kn(e){return ke(e)?e:Jn(e,!1,Wc,zc,ar)}function tl(e){return Jn(e,!1,Kc,Yc,fr)}function Gn(e){return Jn(e,!0,Bc,Qc,dr)}function ze(e){return Jn(e,!0,Gc,Xc,pr)}function Jn(e,t,n,o,s){if(!K(e))return process.env.NODE_ENV!=="production"&&xe(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=el(e);if(r===0)return e;const i=s.get(e);if(i)return i;const c=new Proxy(e,r===2?o:n);return s.set(e,c),c}function Le(e){return ke(e)?Le(e.__v_raw):!!(e&&e.__v_isReactive)}function ke(e){return!!(e&&e.__v_isReadonly)}function ve(e){return!!(e&&e.__v_isShallow)}function Rt(e){return e?!!e.__v_raw:!1}function j(e){const t=e&&e.__v_raw;return t?j(t):e}function ht(e){return!B(e,"__v_skip")&&Object.isExtensible(e)&&Fn(e,"__v_skip",!0),e}const He=e=>K(e)?Kn(e):e,Ft=e=>K(e)?Gn(e):e;function X(e){return e?e.__v_isRef===!0:!1}function re(e){return hr(e,!1)}function nl(e){return hr(e,!0)}function hr(e,t){return X(e)?e:new ol(e,t)}class ol{constructor(t,n){this.dep=new Wo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:j(t),this._value=n?t:He(t),this.__v_isShallow=n}get value(){return process.env.NODE_ENV!=="production"?this.dep.track({target:this,type:"get",key:"value"}):this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||ve(t)||ke(t);t=o?t:j(t),Ge(t,n)&&(this._rawValue=t,this._value=o?t:He(t),process.env.NODE_ENV!=="production"?this.dep.trigger({target:this,type:"set",key:"value",newValue:t,oldValue:n}):this.dep.trigger())}}function ie(e){return X(e)?e.value:e}const sl={get:(e,t,n)=>t==="__v_raw"?e:ie(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return X(s)&&!X(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function gr(e){return Le(e)?e:new Proxy(e,sl)}function mr(e){process.env.NODE_ENV!=="production"&&!Rt(e)&&xe("toRefs() expects a reactive object but received a plain one.");const t=$(e)?new Array(e.length):{};for(const n in e)t[n]=_r(e,n);return t}class rl{constructor(t,n,o){this._object=t,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0,this._key=Ie(n)?n:String(n),this._raw=j(t);let s=!0,r=t;if(!$(t)||Ie(this._key)||!Mn(this._key))do s=!Rt(r)||ve(r);while(s&&(r=r.__v_raw));this._shallow=s}get value(){let t=this._object[this._key];return this._shallow&&(t=ie(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&X(this._raw[this._key])){const n=this._object[this._key];if(X(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return Fc(this._raw,this._key)}}class il{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 qo(e,t,n){return X(e)?e:M(e)?new il(e):K(e)&&arguments.length>1?_r(e,t,n):re(e)}function _r(e,t,n){return new rl(e,t,n)}class cl{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Wo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=cn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&z!==this)return Qs(this,!0),!0;process.env.NODE_ENV}get value(){const t=process.env.NODE_ENV!=="production"?this.dep.track({target:this,type:"get",key:"value"}):this.dep.track();return er(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter?this.setter(t):process.env.NODE_ENV!=="production"&&xe("Write operation failed: computed value is readonly")}}function ll(e,t,n=!1){let o,s;M(e)?o=e:(o=e.get,s=e.set);const r=new cl(o,s,n);return process.env.NODE_ENV,r}const qn={},zn=new WeakMap;let wt;function ul(e,t=!1,n=wt){if(n){let o=zn.get(n);o||zn.set(n,o=[]),o.push(e)}else process.env.NODE_ENV!=="production"&&!t&&xe("onWatcherCleanup() was called when there was no active watcher to associate with.")}function al(e,t,n=q){const{immediate:o,deep:s,once:r,scheduler:i,augmentJob:c,call:l}=n,p=T=>{(n.onWarn||xe)("Invalid watch source: ",T,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},f=T=>s?T:ve(T)||s===!1||s===0?it(T,1):it(T);let a,h,m,C,x=!1,G=!1;if(X(e)?(h=()=>e.value,x=ve(e)):Le(e)?(h=()=>f(e),x=!0):$(e)?(G=!0,x=e.some(T=>Le(T)||ve(T)),h=()=>e.map(T=>{if(X(T))return T.value;if(Le(T))return f(T);if(M(T))return l?l(T,2):T();process.env.NODE_ENV!=="production"&&p(T)})):M(e)?t?h=l?()=>l(e,2):e:h=()=>{if(m){Re();try{m()}finally{Fe()}}const T=wt;wt=a;try{return l?l(e,3,[C]):e(C)}finally{wt=T}}:(h=ae,process.env.NODE_ENV!=="production"&&p(e)),t&&s){const T=h,ne=s===!0?1/0:s;h=()=>it(T(),ne)}const U=Ro(),L=()=>{a.stop(),U&&U.active&&To(U.effects,a)};if(r&&t){const T=t;t=(...ne)=>{T(...ne),L()}}let H=G?new Array(e.length).fill(qn):qn;const le=T=>{if(!(!(a.flags&1)||!a.dirty&&!T))if(t){const ne=a.run();if(s||x||(G?ne.some((I,se)=>Ge(I,H[se])):Ge(ne,H))){m&&m();const I=wt;wt=a;try{const se=[ne,H===qn?void 0:G&&H[0]===qn?[]:H,C];H=ne,l?l(t,3,se):t(...se)}finally{wt=I}}}else a.run()};return c&&c(le),a=new zs(h),a.scheduler=i?()=>i(le,!1):le,C=T=>ul(T,!1,a),m=a.onStop=()=>{const T=zn.get(a);if(T){if(l)l(T,4);else for(const ne of T)ne();zn.delete(a)}},process.env.NODE_ENV!=="production"&&(a.onTrack=n.onTrack,a.onTrigger=n.onTrigger),t?o?le(!0):H=a.run():i?i(le.bind(null,!0),!0):a.run(),L.pause=a.pause.bind(a),L.resume=a.resume.bind(a),L.stop=L,L}function it(e,t=1/0,n){if(t<=0||!K(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,X(e))it(e.value,t,n);else if($(e))for(let o=0;o{it(o,t,n)});else if(Hs(e)){for(const o in e)it(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&it(e[o],t,n)}return e}/** * @vue/runtime-core v3.5.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const St=[];function Yn(e){St.push(e)}function Qn(){St.pop()}let zo=!1;function w(e,...t){if(zo)return;zo=!0,Re();const n=St.length?St[St.length-1].component:null,o=n&&n.appContext.config.warnHandler,s=fl();if(o)Lt(o,n,11,[e+t.map(r=>{var i,c;return(c=(i=r.toString)==null?void 0:i.call(r))!=null?c:JSON.stringify(r)}).join(""),n&&n.proxy,s.map(({vnode:r})=>`at <${Dn(n,r.type)}>`).join(` `),s]);else{const r=[`[Vue warn]: ${e}`,...t];s.length&&r.push(` `,...dl(s)),console.warn(...r)}Fe(),zo=!1}function fl(){let e=St[St.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}function dl(e){const t=[];return e.forEach((n,o)=>{t.push(...o===0?[]:[` `],...pl(n))}),t}function pl({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=e.component?e.component.parent==null:!1,s=` at <${Dn(e.component,e.type,o)}`,r=">"+n;return e.props?[s,...hl(e.props),r]:[s+r]}function hl(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(o=>{t.push(...vr(o,e[o]))}),n.length>3&&t.push(" ..."),t}function vr(e,t,n){return ee(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:X(t)?(t=vr(e,j(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):M(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=j(t),n?t:[`${e}=`,t])}const Yo={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 Lt(e,t,n,o){try{return o?e(...o):e()}catch(s){an(s,t,n)}}function Ye(e,t,n,o){if(M(e)){const s=Lt(e,t,n,o);return s&&$o(s)&&s.catch(r=>{an(r,t,n)}),s}if($(e)){const s=[];for(let r=0;r>>1,s=ye[o],r=fn(s);r=fn(n)?ye.push(e):ye.splice(_l(t),0,e),e.flags|=1,br()}}function br(){Xn||(Xn=Er.then(wr))}function yr(e){$(e)?kt.push(...e):gt&&e.id===-1?gt.splice(Ht+1,0,e):e.flags&1||(kt.push(e),e.flags|=1),br()}function Nr(e,t,n=Qe+1){for(process.env.NODE_ENV!=="production"&&(t=t||new Map);nfn(n)-fn(o));if(kt.length=0,gt){gt.push(...t);return}for(gt=t,process.env.NODE_ENV!=="production"&&(e=e||new Map),Ht=0;Hte.id==null?e.flags&2?-1:1/0:e.id;function wr(e){process.env.NODE_ENV!=="production"&&(e=e||new Map);const t=process.env.NODE_ENV!=="production"?n=>Qo(e,n):ae;try{for(Qe=0;Qeml){const o=t.i,s=o&&Si(o.type);return an(`Maximum recursive updates exceeded${s?` in component <${s}>`:""}. 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(t,n+1),!1}let Ce=!1;const Sr=e=>{try{return Ce}finally{Ce=e}},eo=new Map;process.env.NODE_ENV!=="production"&&(nn().__VUE_HMR_RUNTIME__={createRecord:Xo(Dr),rerender:Xo(bl),reload:Xo(yl)});const Dt=new Map;function vl(e){const t=e.type.__hmrId;let n=Dt.get(t);n||(Dr(t,e.type),n=Dt.get(t)),n.instances.add(e)}function El(e){Dt.get(e.type.__hmrId).instances.delete(e)}function Dr(e,t){return Dt.has(e)?!1:(Dt.set(e,{initialDef:to(t),instances:new Set}),!0)}function to(e){return Di(e)?e.__vccOpts:e}function bl(e,t){const n=Dt.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(o=>{t&&(o.render=t,to(o.type).render=t),o.renderCache=[],Ce=!0,o.job.flags&8||o.update(),Ce=!1}))}function yl(e,t){const n=Dt.get(e);if(!n)return;t=to(t),Vr(n.initialDef,t);const o=[...n.instances];for(let s=0;s{r.job.flags&8||(Ce=!0,r.parent.update(),Ce=!1,c.delete(r))}):r.appContext.reload?r.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),r.root.ce&&r!==r.root&&r.root.ce._removeChildStyle(i)}yr(()=>{eo.clear()})}function Vr(e,t){ce(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function Xo(e){return(t,n)=>{try{return e(t,n)}catch(o){console.error(o),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Ue,dn=[],Zo=!1;function pn(e,...t){Ue?Ue.emit(e,...t):Zo||dn.push({event:e,args:t})}function es(e,t){var n,o;Ue=e,Ue?(Ue.enabled=!0,dn.forEach(({event:s,args:r})=>Ue.emit(s,...r)),dn=[]):typeof window<"u"&&window.HTMLElement&&!((o=(n=window.navigator)==null?void 0:n.userAgent)!=null&&o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{es(r,t)}),setTimeout(()=>{Ue||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Zo=!0,dn=[])},3e3)):(Zo=!0,dn=[])}function Nl(e,t){pn("app:init",e,t,{Fragment:We,Text:En,Comment:Te,Static:fo})}function Ol(e){pn("app:unmount",e)}const wl=ts("component:added"),xr=ts("component:updated"),Sl=ts("component:removed"),Dl=e=>{Ue&&typeof Ue.cleanupBuffer=="function"&&!Ue.cleanupBuffer(e)&&Sl(e)};function ts(e){return t=>{pn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const Vl=Cr("perf:start"),xl=Cr("perf:end");function Cr(e){return(t,n,o)=>{pn(e,t.appContext.app,t.uid,t,n,o)}}function Cl(e,t,n){pn("component:emit",e.appContext.app,e,t,n)}let Ne=null,Tr=null;function no(e){const t=Ne;return Ne=e,Tr=e&&e.type.__scopeId||null,t}function Tl(e,t=Ne,n){if(!t||e._n)return e;const o=(...s)=>{o._d&&gi(-1);const r=no(t);let i;try{i=e(...s)}finally{no(r),o._d&&gi(1)}return process.env.NODE_ENV!=="production"&&xr(t),i};return o._n=!0,o._c=!0,o._d=!0,o}function $r(e){yc(e)&&w("Do not use built-in directive ids as custom directive id: "+e)}function oo(e,t){if(Ne===null)return process.env.NODE_ENV!=="production"&&w("withDirectives can only be used inside render functions."),e;const n=vo(Ne),o=e.dirs||(e.dirs=[]);for(let s=0;s1)return n&&M(t)?t.call(o&&o.proxy):t;process.env.NODE_ENV!=="production"&&w(`injection "${String(e)}" not found.`)}else process.env.NODE_ENV!=="production"&&w("inject() can only be used inside setup() or functional components.")}function Il(){return!!(On()||Ct)}const Al=Symbol.for("v-scx"),Pl=()=>{{const e=hn(Al);return e||process.env.NODE_ENV!=="production"&&w("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function ct(e,t,n){return process.env.NODE_ENV!=="production"&&!M(t)&&w("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),Ir(e,t,n)}function Ir(e,t,n=q){const{immediate:o,deep:s,flush:r,once:i}=n;process.env.NODE_ENV!=="production"&&!t&&(o!==void 0&&w('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),s!==void 0&&w('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&w('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const c=ce({},n);process.env.NODE_ENV!=="production"&&(c.onWarn=w);const l=t&&o||!t&&r!=="post";let p;if(Sn){if(r==="sync"){const m=Pl();p=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=ae,m.resume=ae,m.pause=ae,m}}const f=de;c.call=(m,C,x)=>Ye(m,f,C,x);let a=!1;r==="post"?c.scheduler=m=>{De(m,f&&f.suspense)}:r!=="sync"&&(a=!0,c.scheduler=(m,C)=>{C?m():Zn(m)}),c.augmentJob=m=>{t&&(m.flags|=4),a&&(m.flags|=2,f&&(m.id=f.uid,m.i=f))};const h=al(e,t,c);return Sn&&(p?p.push(h):l&&h()),h}function Ml(e,t,n){const o=this.proxy,s=ee(e)?e.includes(".")?Ar(o,e):()=>o[e]:e.bind(o,o);let r;M(t)?r=t:(r=t.handler,n=t);const i=wn(this),c=Ir(s,r.bind(o),n);return i(),c}function Ar(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;se.__isTeleport,Fl=Symbol("_leaveCb");function ns(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ns(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 Pr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const Mr=new WeakSet;function jr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const so=new WeakMap;function gn(e,t,n,o,s=!1){if($(e)){e.forEach((x,G)=>gn(x,t&&($(t)?t[G]:t),n,o,s));return}if(mn(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&gn(e,t,n,o.component.subTree);return}const r=o.shapeFlag&4?vo(o.component):o.el,i=s?null:r,{i:c,r:l}=e;if(process.env.NODE_ENV!=="production"&&!c){w("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");return}const p=t&&t.r,f=c.refs===q?c.refs={}:c.refs,a=c.setupState,h=j(a),m=a===q?Rs:x=>process.env.NODE_ENV!=="production"&&(B(h,x)&&!X(h[x])&&w(`Template ref "${x}" used on a non-ref value. It will not work in the production build.`),Mr.has(h[x]))||jr(f,x)?!1:B(h,x),C=(x,G)=>!(process.env.NODE_ENV!=="production"&&Mr.has(x)||G&&jr(f,G));if(p!=null&&p!==l){if(Rr(t),ee(p))f[p]=null,m(p)&&(a[p]=null);else if(X(p)){const x=t;C(p,x.k)&&(p.value=null),x.k&&(f[x.k]=null)}}if(M(l))Lt(l,c,12,[i,f]);else{const x=ee(l),G=X(l);if(x||G){const U=()=>{if(e.f){const L=x?m(l)?a[l]:f[l]:C(l)||!e.k?l.value:f[e.k];if(s)$(L)&&To(L,r);else if($(L))L.includes(r)||L.push(r);else if(x)f[l]=[r],m(l)&&(a[l]=f[l]);else{const H=[r];C(l,e.k)&&(l.value=H),e.k&&(f[e.k]=H)}}else x?(f[l]=i,m(l)&&(a[l]=i)):G?(C(l,e.k)&&(l.value=i),e.k&&(f[e.k]=i)):process.env.NODE_ENV!=="production"&&w("Invalid template ref type:",l,`(${typeof l})`)};if(i){const L=()=>{U(),so.delete(e)};L.id=-1,so.set(e,L),De(L,n)}else Rr(e),U()}else process.env.NODE_ENV!=="production"&&w("Invalid template ref type:",l,`(${typeof l})`)}}function Rr(e){const t=so.get(e);t&&(t.flags|=8,so.delete(e))}nn().requestIdleCallback,nn().cancelIdleCallback;const mn=e=>!!e.type.__asyncLoader,os=e=>e.type.__isKeepAlive;function Ll(e,t){Fr(e,"a",t)}function kl(e,t){Fr(e,"da",t)}function Fr(e,t,n=de){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ro(t,o,n),n){let s=n.parent;for(;s&&s.parent;)os(s.parent.vnode)&&Hl(o,t,n,s),s=s.parent}}function Hl(e,t,n,o){const s=ro(t,e,o,!0);Lr(()=>{To(o[t],s)},n)}function ro(e,t,n=de,o=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{Re();const c=wn(n),l=Ye(t,n,e,i);return c(),Fe(),l});return o?s.unshift(r):s.push(r),r}else if(process.env.NODE_ENV!=="production"){const s=Nt(Yo[e].replace(/ hook$/,""));w(`${s} 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=>(t,n=de)=>{(!Sn||e==="sp")&&ro(e,(...o)=>t(...o),n)},Ul=lt("bm"),ss=lt("m"),Wl=lt("bu"),Bl=lt("u"),Kl=lt("bum"),Lr=lt("um"),Gl=lt("sp"),Jl=lt("rtg"),ql=lt("rtc");function zl(e,t=de){ro("ec",e,t)}const Yl=Symbol.for("v-ndc");function Ql(e,t,n,o){let s;const r=n,i=$(e);if(i||ee(e)){const c=i&&Le(e);let l=!1,p=!1;c&&(l=!ve(e),p=ke(e),e=Hn(e)),s=new Array(e.length);for(let f=0,a=e.length;ft(c,l,void 0,r));else{const c=Object.keys(e);s=new Array(c.length);for(let l=0,p=c.length;le?yi(e)?vo(e):rs(e.parent):null,xt=ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>process.env.NODE_ENV!=="production"?ze(e.props):e.props,$attrs:e=>process.env.NODE_ENV!=="production"?ze(e.attrs):e.attrs,$slots:e=>process.env.NODE_ENV!=="production"?ze(e.slots):e.slots,$refs:e=>process.env.NODE_ENV!=="production"?ze(e.refs):e.refs,$parent:e=>rs(e.parent),$root:e=>rs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Br(e),$forceUpdate:e=>e.f||(e.f=()=>{Zn(e.update)}),$nextTick:e=>e.n||(e.n=Ut.bind(e.proxy)),$watch:e=>Ml.bind(e)}),is=e=>e==="_"||e==="$",cs=(e,t)=>e!==q&&!e.__isScriptSetup&&B(e,t),kr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:r,accessCache:i,type:c,appContext:l}=e;if(process.env.NODE_ENV!=="production"&&t==="__isVue")return!0;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(cs(o,t))return i[t]=1,o[t];if(s!==q&&B(s,t))return i[t]=2,s[t];if(B(r,t))return i[t]=3,r[t];if(n!==q&&B(n,t))return i[t]=4,n[t];ls&&(i[t]=0)}}const p=xt[t];let f,a;if(p)return t==="$attrs"?(fe(e.attrs,"get",""),process.env.NODE_ENV!=="production"&&lo()):process.env.NODE_ENV!=="production"&&t==="$slots"&&fe(e,"get",t),p(e);if((f=c.__cssModules)&&(f=f[t]))return f;if(n!==q&&B(n,t))return i[t]=4,n[t];if(a=l.config.globalProperties,B(a,t))return a[t];process.env.NODE_ENV!=="production"&&Ne&&(!ee(t)||t.indexOf("__v")!==0)&&(s!==q&&is(t[0])&&B(s,t)?w(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===Ne&&w(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:o,setupState:s,ctx:r}=e;return cs(s,t)?(s[t]=n,!0):process.env.NODE_ENV!=="production"&&s.__isScriptSetup&&B(s,t)?(w(`Cannot mutate