function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = ["js/AboutView.js","css/AboutView.css"]
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const l of r.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Br(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ge={},gn=[],lt=()=>{},Ba=()=>!1,Ps=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Kr=e=>e.startsWith("onUpdate:"),Pe=Object.assign,Gr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ka=Object.prototype.hasOwnProperty,ie=(e,t)=>Ka.call(e,t),ee=Array.isArray,Fn=e=>ws(e)==="[object Map]",Ga=e=>ws(e)==="[object Set]",ne=e=>typeof e=="function",Ne=e=>typeof e=="string",Rs=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",ri=e=>(ye(e)||ne(e))&&ne(e.then)&&ne(e.catch),Ya=Object.prototype.toString,ws=e=>Ya.call(e),Xa=e=>ws(e).slice(8,-1),qa=e=>ws(e)==="[object Object]",Yr=e=>Ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xn=Br(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ms=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ja=/-(\w)/g,It=Ms(e=>e.replace(Ja,(t,n)=>n?n.toUpperCase():"")),Qa=/\B([A-Z])/g,Sn=Ms(e=>e.replace(Qa,"-$1").toLowerCase()),ks=Ms(e=>e.charAt(0).toUpperCase()+e.slice(1)),zs=Ms(e=>e?`on${ks(e)}`:""),Xt=(e,t)=>!Object.is(e,t),er=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},vs=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Za=e=>{const t=parseFloat(e);return isNaN(t)?e:t},za=e=>{const t=Ne(e)?Number(e):NaN;return isNaN(t)?e:t};let Lo;const oi=()=>Lo||(Lo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xr(e){if(ee(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],o=Ne(s)?sc(s):Xr(s);if(o)for(const r in o)t[r]=o[r]}return t}else if(Ne(e)||ye(e))return e}const ec=/;(?![^(]*\))/g,tc=/:([^]+)/,nc=/\/\*[^]*?\*\//g;function sc(e){const t={};return e.replace(nc,"").split(ec).forEach(n=>{if(n){const s=n.split(tc);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ds(e){let t="";if(Ne(e))t=e;else if(ee(e))for(let n=0;n<e.length;n++){const s=Ds(e[n]);s&&(t+=s+" ")}else if(ye(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const rc="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",oc=Br(rc);function li(e){return!!e||e===""}/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let nt;class ii{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=nt,!t&&nt&&(this.index=(nt.scopes||(nt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=nt;try{return nt=this,t()}finally{nt=n}}}on(){nt=this}off(){nt=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0,this._active=!1}}}function qr(e){return new ii(e)}function lc(e,t=nt){t&&t.active&&t.effects.push(e)}function ai(){return nt}function ic(e){nt&&nt.cleanups.push(e)}let an;class Jr{constructor(t,n,s,o){this.fn=t,this.trigger=n,this.scheduler=s,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,lc(this,o)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,un();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(ac(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),fn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Gt,n=an;try{return Gt=!0,an=this,this._runnings++,To(this),this.fn()}finally{Co(this),this._runnings--,an=n,Gt=t}}stop(){var t;this.active&&(To(this),Co(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function ac(e){return e.value}function To(e){e._trackId++,e._depsLength=0}function Co(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)ci(e.deps[t],e);e.deps.length=e._depsLength}}function ci(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}let Gt=!0,hr=0;const ui=[];function un(){ui.push(Gt),Gt=!1}function fn(){const e=ui.pop();Gt=e===void 0?!0:e}function Qr(){hr++}function Zr(){for(hr--;!hr&&_r.length;)_r.shift()()}function fi(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const s=e.deps[e._depsLength];s!==t?(s&&ci(s,e),e.deps[e._depsLength++]=t):e._depsLength++}}const _r=[];function di(e,t,n){Qr();for(const s of e.keys()){let o;s._dirtyLevel<t&&(o??(o=e.get(s)===s._trackId))&&(s._shouldSchedule||(s._shouldSchedule=s._dirtyLevel===0),s._dirtyLevel=t),s._shouldSchedule&&(o??(o=e.get(s)===s._trackId))&&(s.trigger(),(!s._runnings||s.allowRecurse)&&s._dirtyLevel!==2&&(s._shouldSchedule=!1,s.scheduler&&_r.push(s.scheduler)))}Zr()}const mi=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},pr=new WeakMap,cn=Symbol(""),gr=Symbol("");function Ze(e,t,n){if(Gt&&an){let s=pr.get(e);s||pr.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=mi(()=>s.delete(n))),fi(an,o)}}function Rt(e,t,n,s,o,r){const l=pr.get(e);if(!l)return;let c=[];if(t==="clear")c=[...l.values()];else if(n==="length"&&ee(e)){const i=Number(s);l.forEach((f,d)=>{(d==="length"||!Rs(d)&&d>=i)&&c.push(f)})}else switch(n!==void 0&&c.push(l.get(n)),t){case"add":ee(e)?Yr(n)&&c.push(l.get("length")):(c.push(l.get(cn)),Fn(e)&&c.push(l.get(gr)));break;case"delete":ee(e)||(c.push(l.get(cn)),Fn(e)&&c.push(l.get(gr)));break;case"set":Fn(e)&&c.push(l.get(cn));break}Qr();for(const i of c)i&&di(i,4);Zr()}const cc=Br("__proto__,__v_isRef,__isVue"),hi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Rs)),Io=uc();function uc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ce(this);for(let r=0,l=this.length;r<l;r++)Ze(s,"get",r+"");const o=s[t](...n);return o===-1||o===!1?s[t](...n.map(ce)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){un(),Qr();const s=ce(this)[t].apply(this,n);return Zr(),fn(),s}}),e}function fc(e){const t=ce(this);return Ze(t,"has",e),t.hasOwnProperty(e)}class _i{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?Cc:bi:r?Ei:gi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=ee(t);if(!o){if(l&&ie(Io,n))return Reflect.get(Io,n,s);if(n==="hasOwnProperty")return fc}const c=Reflect.get(t,n,s);return(Rs(n)?hi.has(n):cc(n))||(o||Ze(t,"get",n),r)?c:Ye(c)?l&&Yr(n)?c:c.value:ye(c)?o?yi(c):yn(c):c}}class pi extends _i{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(!this._isShallow){const i=Ln(r);if(!ys(s)&&!Ln(s)&&(r=ce(r),s=ce(s)),!ee(t)&&Ye(r)&&!Ye(s))return i?!1:(r.value=s,!0)}const l=ee(t)&&Yr(n)?Number(n)<t.length:ie(t,n),c=Reflect.set(t,n,s,o);return t===ce(o)&&(l?Xt(s,r)&&Rt(t,"set",n,s):Rt(t,"add",n,s)),c}deleteProperty(t,n){const s=ie(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&s&&Rt(t,"delete",n,void 0),o}has(t,n){const s=Reflect.has(t,n);return(!Rs(n)||!hi.has(n))&&Ze(t,"has",n),s}ownKeys(t){return Ze(t,"iterate",ee(t)?"length":cn),Reflect.ownKeys(t)}}class dc extends _i{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const mc=new pi,hc=new dc,_c=new pi(!0),zr=e=>e,Fs=e=>Reflect.getPrototypeOf(e);function os(e,t,n=!1,s=!1){e=e.__v_raw;const o=ce(e),r=ce(t);n||(Xt(t,r)&&Ze(o,"get",t),Ze(o,"get",r));const{has:l}=Fs(o),c=s?zr:n?so:Kn;if(l.call(o,t))return c(e.get(t));if(l.call(o,r))return c(e.get(r));e!==o&&e.get(t)}function ls(e,t=!1){const n=this.__v_raw,s=ce(n),o=ce(e);return t||(Xt(e,o)&&Ze(s,"has",e),Ze(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function is(e,t=!1){return e=e.__v_raw,!t&&Ze(ce(e),"iterate",cn),Reflect.get(e,"size",e)}function Oo(e){e=ce(e);const t=ce(this);return Fs(t).has.call(t,e)||(t.add(e),Rt(t,"add",e,e)),this}function No(e,t){t=ce(t);const n=ce(this),{has:s,get:o}=Fs(n);let r=s.call(n,e);r||(e=ce(e),r=s.call(n,e));const l=o.call(n,e);return n.set(e,t),r?Xt(t,l)&&Rt(n,"set",e,t):Rt(n,"add",e,t),this}function So(e){const t=ce(this),{has:n,get:s}=Fs(t);let o=n.call(t,e);o||(e=ce(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&Rt(t,"delete",e,void 0),r}function Ao(){const e=ce(this),t=e.size!==0,n=e.clear();return t&&Rt(e,"clear",void 0,void 0),n}function as(e,t){return function(s,o){const r=this,l=r.__v_raw,c=ce(l),i=t?zr:e?so:Kn;return!e&&Ze(c,"iterate",cn),l.forEach((f,d)=>s.call(o,i(f),i(d),r))}}function cs(e,t,n){return function(...s){const o=this.__v_raw,r=ce(o),l=Fn(r),c=e==="entries"||e===Symbol.iterator&&l,i=e==="keys"&&l,f=o[e](...s),d=n?zr:t?so:Kn;return!t&&Ze(r,"iterate",i?gr:cn),{next(){const{value:h,done:m}=f.next();return m?{value:h,done:m}:{value:c?[d(h[0]),d(h[1])]:d(h),done:m}},[Symbol.iterator](){return this}}}}function Ft(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function pc(){const e={get(r){return os(this,r)},get size(){return is(this)},has:ls,add:Oo,set:No,delete:So,clear:Ao,forEach:as(!1,!1)},t={get(r){return os(this,r,!1,!0)},get size(){return is(this)},has:ls,add:Oo,set:No,delete:So,clear:Ao,forEach:as(!1,!0)},n={get(r){return os(this,r,!0)},get size(){return is(this,!0)},has(r){return ls.call(this,r,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:as(!0,!1)},s={get(r){return os(this,r,!0,!0)},get size(){return is(this,!0)},has(r){return ls.call(this,r,!0)},add:Ft("add"),set:Ft("set"),delete:Ft("delete"),clear:Ft("clear"),forEach:as(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=cs(r,!1,!1),n[r]=cs(r,!0,!1),t[r]=cs(r,!1,!0),s[r]=cs(r,!0,!0)}),[e,n,t,s]}const[gc,Ec,bc,vc]=pc();function eo(e,t){const n=t?e?vc:bc:e?Ec:gc;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ie(n,o)&&o in s?n:s,o,r)}const yc={get:eo(!1,!1)},Lc={get:eo(!1,!0)},Tc={get:eo(!0,!1)},gi=new WeakMap,Ei=new WeakMap,bi=new WeakMap,Cc=new WeakMap;function Ic(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Oc(e){return e.__v_skip||!Object.isExtensible(e)?0:Ic(Xa(e))}function yn(e){return Ln(e)?e:to(e,!1,mc,yc,gi)}function vi(e){return to(e,!1,_c,Lc,Ei)}function yi(e){return to(e,!0,hc,Tc,bi)}function to(e,t,n,s,o){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const l=Oc(e);if(l===0)return e;const c=new Proxy(e,l===2?s:n);return o.set(e,c),c}function En(e){return Ln(e)?En(e.__v_raw):!!(e&&e.__v_isReactive)}function Ln(e){return!!(e&&e.__v_isReadonly)}function ys(e){return!!(e&&e.__v_isShallow)}function Li(e){return En(e)||Ln(e)}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function no(e){return Object.isExtensible(e)&&vs(e,"__v_skip",!0),e}const Kn=e=>ye(e)?yn(e):e,so=e=>ye(e)?yi(e):e;class Ti{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Jr(()=>t(this._value),()=>hs(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=ce(this);return(!t._cacheable||t.effect.dirty)&&Xt(t._value,t._value=t.effect.run())&&hs(t,4),Ci(t),t.effect._dirtyLevel>=2&&hs(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Nc(e,t,n=!1){let s,o;const r=ne(e);return r?(s=e,o=lt):(s=e.get,o=e.set),new Ti(s,o,r||!o,n)}function Ci(e){var t;Gt&&an&&(e=ce(e),fi(an,(t=e.dep)!=null?t:e.dep=mi(()=>e.dep=void 0,e instanceof Ti?e:void 0)))}function hs(e,t=4,n){e=ce(e);const s=e.dep;s&&di(s,t)}function Ye(e){return!!(e&&e.__v_isRef===!0)}function Ee(e){return Ii(e,!1)}function xs(e){return Ii(e,!0)}function Ii(e,t){return Ye(e)?e:new Sc(e,t)}class Sc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ce(t),this._value=n?t:Kn(t)}get value(){return Ci(this),this._value}set value(t){const n=this.__v_isShallow||ys(t)||Ln(t);t=n?t:ce(t),Xt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Kn(t),hs(this,4))}}function G(e){return Ye(e)?e.value:e}const Ac={get:(e,t,n)=>G(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ye(o)&&!Ye(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Oi(e){return En(e)?e:new Proxy(e,Ac)}/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Yt(e,t,n,s){try{return s?e(...s):e()}catch(o){$s(o,t,n)}}function it(e,t,n,s){if(ne(e)){const r=Yt(e,t,n,s);return r&&ri(r)&&r.catch(l=>{$s(l,t,n)}),r}const o=[];for(let r=0;r<e.length;r++)o.push(it(e[r],t,n,s));return o}function $s(e,t,n,s=!0){const o=t?t.vnode:null;if(t){let r=t.parent;const l=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){const f=r.ec;if(f){for(let d=0;d<f.length;d++)if(f[d](e,l,c)===!1)return}r=r.parent}const i=t.appContext.config.errorHandler;if(i){Yt(i,null,10,[e,l,c]);return}}Pc(e,n,o,s)}function Pc(e,t,n,s=!0){console.error(e)}let Gn=!1,Er=!1;const Ue=[];let yt=0;const bn=[];let Ht=null,rn=0;const Ni=Promise.resolve();let ro=null;function Us(e){const t=ro||Ni;return e?t.then(this?e.bind(this):e):t}function Rc(e){let t=yt+1,n=Ue.length;for(;t<n;){const s=t+n>>>1,o=Ue[s],r=Yn(o);r<e||r===e&&o.pre?t=s+1:n=s}return t}function oo(e){(!Ue.length||!Ue.includes(e,Gn&&e.allowRecurse?yt+1:yt))&&(e.id==null?Ue.push(e):Ue.splice(Rc(e.id),0,e),Si())}function Si(){!Gn&&!Er&&(Er=!0,ro=Ni.then(Pi))}function wc(e){const t=Ue.indexOf(e);t>yt&&Ue.splice(t,1)}function Mc(e){ee(e)?bn.push(...e):(!Ht||!Ht.includes(e,e.allowRecurse?rn+1:rn))&&bn.push(e),Si()}function Po(e,t,n=Gn?yt+1:0){for(;n<Ue.length;n++){const s=Ue[n];if(s&&s.pre){if(e&&s.id!==e.uid)continue;Ue.splice(n,1),n--,s()}}}function Ai(e){if(bn.length){const t=[...new Set(bn)].sort((n,s)=>Yn(n)-Yn(s));if(bn.length=0,Ht){Ht.push(...t);return}for(Ht=t,rn=0;rn<Ht.length;rn++)Ht[rn]();Ht=null,rn=0}}const Yn=e=>e.id==null?1/0:e.id,kc=(e,t)=>{const n=Yn(e)-Yn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Pi(e){Er=!1,Gn=!0,Ue.sort(kc);try{for(yt=0;yt<Ue.length;yt++){const t=Ue[yt];t&&t.active!==!1&&Yt(t,null,14)}}finally{yt=0,Ue.length=0,Ai(),Gn=!1,ro=null,(Ue.length||bn.length)&&Pi()}}function Dc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ge;let o=n;const r=t.startsWith("update:"),l=r&&t.slice(7);if(l&&l in s){const d=`${l==="modelValue"?"model":l}Modifiers`,{number:h,trim:m}=s[d]||ge;m&&(o=n.map(p=>Ne(p)?p.trim():p)),h&&(o=n.map(Za))}let c,i=s[c=zs(t)]||s[c=zs(It(t))];!i&&r&&(i=s[c=zs(Sn(t))]),i&&it(i,e,6,o);const f=s[c+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,it(f,e,6,o)}}function Ri(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let l={},c=!1;if(!ne(e)){const i=f=>{const d=Ri(f,t,!0);d&&(c=!0,Pe(l,d))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!r&&!c?(ye(e)&&s.set(e,null),null):(ee(r)?r.forEach(i=>l[i]=null):Pe(l,r),ye(e)&&s.set(e,l),l)}function Ws(e,t){return!e||!Ps(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,Sn(t))||ie(e,t))}let Ge=null,Hs=null;function Ls(e){const t=Ge;return Ge=e,Hs=e&&e.type.__scopeId||null,t}function Fc(e){Hs=e}function xc(){Hs=null}function wt(e,t=Ge,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Vo(-1);const r=Ls(t);let l;try{l=e(...o)}finally{Ls(r),s._d&&Vo(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function tr(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[l],slots:c,attrs:i,emit:f,render:d,renderCache:h,data:m,setupState:p,ctx:b,inheritAttrs:C}=e;let I,g;const L=Ls(e);try{if(n.shapeFlag&4){const T=o||s,R=T;I=vt(d.call(R,T,h,r,p,m,b)),g=i}else{const T=t;I=vt(T.length>1?T(r,{attrs:i,slots:c,emit:f}):T(r,null)),g=t.props?i:$c(i)}}catch(T){Wn.length=0,$s(T,e,1),I=X(Mt)}let O=I;if(g&&C!==!1){const T=Object.keys(g),{shapeFlag:R}=O;T.length&&R&7&&(l&&T.some(Kr)&&(g=Uc(g,l)),O=qt(O,g))}return n.dirs&&(O=qt(O),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&(O.transition=n.transition),I=O,Ls(L),I}const $c=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ps(n))&&((t||(t={}))[n]=e[n]);return t},Uc=(e,t)=>{const n={};for(const s in e)(!Kr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Wc(e,t,n){const{props:s,children:o,component:r}=e,{props:l,children:c,patchFlag:i}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return s?Ro(s,l,f):!!l;if(i&8){const d=t.dynamicProps;for(let h=0;h<d.length;h++){const m=d[h];if(l[m]!==s[m]&&!Ws(f,m))return!0}}}else return(o||c)&&(!c||!c.$stable)?!0:s===l?!1:s?l?Ro(s,l,f):!0:!!l;return!1}function Ro(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;o<s.length;o++){const r=s[o];if(t[r]!==e[r]&&!Ws(n,r))return!0}return!1}function Hc({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const wi="components",Mi=Symbol.for("v-ndc");function Vc(e){return Ne(e)?jc(wi,e,!1)||e:e||Mi}function jc(e,t,n=!0,s=!1){const o=Ge||ke;if(o){const r=o.type;if(e===wi){const c=xu(r,!1);if(c&&(c===t||c===It(t)||c===ks(It(t))))return r}const l=wo(o[e]||r[e],t)||wo(o.appContext[e],t);return!l&&s?r:l}}function wo(e,t){return e&&(e[t]||e[It(t)]||e[ks(It(t))])}const Bc=e=>e.__isSuspense;function Kc(e,t){t&&t.pendingBranch?ee(e)?t.effects.push(...e):t.effects.push(e):Mc(e)}const Gc=Symbol.for("v-scx"),Yc=()=>Tt(Gc),us={};function we(e,t,n){return ki(e,t,n)}function ki(e,t,{immediate:n,deep:s,flush:o,once:r,onTrack:l,onTrigger:c}=ge){if(t&&r){const N=t;t=(...j)=>{N(...j),R()}}const i=ke,f=N=>s===!0?N:ln(N,s===!1?1:void 0);let d,h=!1,m=!1;if(Ye(e)?(d=()=>e.value,h=ys(e)):En(e)?(d=()=>f(e),h=!0):ee(e)?(m=!0,h=e.some(N=>En(N)||ys(N)),d=()=>e.map(N=>{if(Ye(N))return N.value;if(En(N))return f(N);if(ne(N))return Yt(N,i,2)})):ne(e)?t?d=()=>Yt(e,i,2):d=()=>(p&&p(),it(e,i,3,[b])):d=lt,t&&s){const N=d;d=()=>ln(N())}let p,b=N=>{p=O.onStop=()=>{Yt(N,i,4),p=O.onStop=void 0}},C;if(Ks)if(b=lt,t?n&&it(t,i,3,[d(),m?[]:void 0,b]):d(),o==="sync"){const N=Yc();C=N.__watcherHandles||(N.__watcherHandles=[])}else return lt;let I=m?new Array(e.length).fill(us):us;const g=()=>{if(!(!O.active||!O.dirty))if(t){const N=O.run();(s||h||(m?N.some((j,$)=>Xt(j,I[$])):Xt(N,I)))&&(p&&p(),it(t,i,3,[N,I===us?void 0:m&&I[0]===us?[]:I,b]),I=N)}else O.run()};g.allowRecurse=!!t;let L;o==="sync"?L=g:o==="post"?L=()=>Qe(g,i&&i.suspense):(g.pre=!0,i&&(g.id=i.uid),L=()=>oo(g));const O=new Jr(d,lt,L),T=ai(),R=()=>{O.stop(),T&&Gr(T.effects,O)};return t?n?g():I=O.run():o==="post"?Qe(O.run.bind(O),i&&i.suspense):O.run(),C&&C.push(R),R}function Xc(e,t,n){const s=this.proxy,o=Ne(e)?e.includes(".")?Di(s,e):()=>s[e]:e.bind(s,s);let r;ne(t)?r=t:(r=t.handler,n=t);const l=ns(this),c=ki(o,r.bind(s),n);return l(),c}function Di(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o<n.length&&s;o++)s=s[n[o]];return s}}function ln(e,t,n=0,s){if(!ye(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),Ye(e))ln(e.value,t,n,s);else if(ee(e))for(let o=0;o<e.length;o++)ln(e[o],t,n,s);else if(Ga(e)||Fn(e))e.forEach(o=>{ln(o,t,n,s)});else if(qa(e))for(const o in e)ln(e[o],t,n,s);return e}function at(e,t){if(Ge===null)return e;const n=Gs(Ge)||Ge.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[r,l,c,i=ge]=t[o];r&&(ne(r)&&(r={mounted:r,updated:r}),r.deep&&ln(l),s.push({dir:r,instance:n,value:l,oldValue:void 0,arg:c,modifiers:i}))}return e}function zt(e,t,n,s){const o=e.dirs,r=t&&t.dirs;for(let l=0;l<o.length;l++){const c=o[l];r&&(c.oldValue=r[l].value);let i=c.dir[s];i&&(un(),it(i,n,8,[e.el,c,e,t]),fn())}}const Vt=Symbol("_leaveCb"),fs=Symbol("_enterCb");function qc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return mt(()=>{e.isMounted=!0}),es(()=>{e.isUnmounting=!0}),e}const rt=[Function,Array],Fi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},Jc={name:"BaseTransition",props:Fi,setup(e,{slots:t}){const n=Ot(),s=qc();return()=>{const o=t.default&&$i(t.default(),!0);if(!o||!o.length)return;let r=o[0];if(o.length>1){for(const m of o)if(m.type!==Mt){r=m;break}}const l=ce(e),{mode:c}=l;if(s.isLeaving)return nr(r);const i=Mo(r);if(!i)return nr(r);const f=br(i,l,s,n);vr(i,f);const d=n.subTree,h=d&&Mo(d);if(h&&h.type!==Mt&&!on(i,h)){const m=br(h,l,s,n);if(vr(h,m),c==="out-in")return s.isLeaving=!0,m.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},nr(r);c==="in-out"&&i.type!==Mt&&(m.delayLeave=(p,b,C)=>{const I=xi(s,h);I[String(h.key)]=h,p[Vt]=()=>{b(),p[Vt]=void 0,delete f.delayedLeave},f.delayedLeave=C})}return r}}},Qc=Jc;function xi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function br(e,t,n,s){const{appear:o,mode:r,persisted:l=!1,onBeforeEnter:c,onEnter:i,onAfterEnter:f,onEnterCancelled:d,onBeforeLeave:h,onLeave:m,onAfterLeave:p,onLeaveCancelled:b,onBeforeAppear:C,onAppear:I,onAfterAppear:g,onAppearCancelled:L}=t,O=String(e.key),T=xi(n,e),R=($,k)=>{$&&it($,s,9,k)},N=($,k)=>{const Z=k[1];R($,k),ee($)?$.every(ue=>ue.length<=1)&&Z():$.length<=1&&Z()},j={mode:r,persisted:l,beforeEnter($){let k=c;if(!n.isMounted)if(o)k=C||c;else return;$[Vt]&&$[Vt](!0);const Z=T[O];Z&&on(e,Z)&&Z.el[Vt]&&Z.el[Vt](),R(k,[$])},enter($){let k=i,Z=f,ue=d;if(!n.isMounted)if(o)k=I||i,Z=g||f,ue=L||d;else return;let U=!1;const te=$[fs]=Le=>{U||(U=!0,Le?R(ue,[$]):R(Z,[$]),j.delayedLeave&&j.delayedLeave(),$[fs]=void 0)};k?N(k,[$,te]):te()},leave($,k){const Z=String(e.key);if($[fs]&&$[fs](!0),n.isUnmounting)return k();R(h,[$]);let ue=!1;const U=$[Vt]=te=>{ue||(ue=!0,k(),te?R(b,[$]):R(p,[$]),$[Vt]=void 0,T[Z]===e&&delete T[Z])};T[Z]=e,m?N(m,[$,U]):U()},clone($){return br($,t,n,s)}};return j}function nr(e){if(Vs(e))return e=qt(e),e.children=null,e}function Mo(e){return Vs(e)?e.children?e.children[0]:void 0:e}function vr(e,t){e.shapeFlag&6&&e.component?vr(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 $i(e,t=!1,n){let s=[],o=0;for(let r=0;r<e.length;r++){let l=e[r];const c=n==null?l.key:String(n)+String(l.key!=null?l.key:r);l.type===Re?(l.patchFlag&128&&o++,s=s.concat($i(l.children,t,c))):(t||l.type!==Mt)&&s.push(c!=null?qt(l,{key:c}):l)}if(o>1)for(let r=0;r<s.length;r++)s[r].patchFlag=-2;return s}/*! #__NO_SIDE_EFFECTS__ */function He(e,t){return ne(e)?Pe({name:e.name},t,{setup:e}):e}const _s=e=>!!e.type.__asyncLoader,Vs=e=>e.type.__isKeepAlive;function Zc(e,t){Ui(e,"a",t)}function zc(e,t){Ui(e,"da",t)}function Ui(e,t,n=ke){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(js(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Vs(o.parent.vnode)&&eu(s,t,n,o),o=o.parent}}function eu(e,t,n,s){const o=js(t,e,s,!0);lo(()=>{Gr(s[t],o)},n)}function js(e,t,n=ke,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...l)=>{if(n.isUnmounted)return;un();const c=ns(n),i=it(t,n,e,l);return c(),fn(),i});return s?o.unshift(r):o.push(r),r}}const Dt=e=>(t,n=ke)=>(!Ks||e==="sp")&&js(e,(...s)=>t(...s),n),Wi=Dt("bm"),mt=Dt("m"),tu=Dt("bu"),nu=Dt("u"),es=Dt("bum"),lo=Dt("um"),su=Dt("sp"),ru=Dt("rtg"),ou=Dt("rtc");function lu(e,t=ke){js("ec",e,t)}function Ts(e,t,n,s){let o;const r=n&&n[s];if(ee(e)||Ne(e)){o=new Array(e.length);for(let l=0,c=e.length;l<c;l++)o[l]=t(e[l],l,void 0,r&&r[l])}else if(typeof e=="number"){o=new Array(e);for(let l=0;l<e;l++)o[l]=t(l+1,l,void 0,r&&r[l])}else if(ye(e))if(e[Symbol.iterator])o=Array.from(e,(l,c)=>t(l,c,void 0,r&&r[c]));else{const l=Object.keys(e);o=new Array(l.length);for(let c=0,i=l.length;c<i;c++){const f=l[c];o[c]=t(e[f],f,c,r&&r[c])}}else o=[];return n&&(n[s]=o),o}const yr=e=>e?Zi(e)?Gs(e)||e.proxy:yr(e.parent):null,$n=Pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>yr(e.parent),$root:e=>yr(e.root),$emit:e=>e.emit,$options:e=>io(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,oo(e.update)}),$nextTick:e=>e.n||(e.n=Us.bind(e.proxy)),$watch:e=>Xc.bind(e)}),sr=(e,t)=>e!==ge&&!e.__isScriptSetup&&ie(e,t),iu={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:l,type:c,appContext:i}=e;let f;if(t[0]!=="$"){const p=l[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(sr(s,t))return l[t]=1,s[t];if(o!==ge&&ie(o,t))return l[t]=2,o[t];if((f=e.propsOptions[0])&&ie(f,t))return l[t]=3,r[t];if(n!==ge&&ie(n,t))return l[t]=4,n[t];Lr&&(l[t]=0)}}const d=$n[t];let h,m;if(d)return t==="$attrs"&&Ze(e,"get",t),d(e);if((h=c.__cssModules)&&(h=h[t]))return h;if(n!==ge&&ie(n,t))return l[t]=4,n[t];if(m=i.config.globalProperties,ie(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return sr(o,t)?(o[t]=n,!0):s!==ge&&ie(s,t)?(s[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},l){let c;return!!n[l]||e!==ge&&ie(e,l)||sr(t,l)||(c=r[0])&&ie(c,l)||ie(s,l)||ie($n,l)||ie(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ko(e){return ee(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Lr=!0;function au(e){const t=io(e),n=e.proxy,s=e.ctx;Lr=!1,t.beforeCreate&&Do(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:l,watch:c,provide:i,inject:f,created:d,beforeMount:h,mounted:m,beforeUpdate:p,updated:b,activated:C,deactivated:I,beforeDestroy:g,beforeUnmount:L,destroyed:O,unmounted:T,render:R,renderTracked:N,renderTriggered:j,errorCaptured:$,serverPrefetch:k,expose:Z,inheritAttrs:ue,components:U,directives:te,filters:Le}=t;if(f&&cu(f,s,null),l)for(const le in l){const oe=l[le];ne(oe)&&(s[le]=oe.bind(n))}if(o){const le=o.call(n,n);ye(le)&&(e.data=yn(le))}if(Lr=!0,r)for(const le in r){const oe=r[le],Fe=ne(oe)?oe.bind(n,n):ne(oe.get)?oe.get.bind(n,n):lt,Xe=!ne(oe)&&ne(oe.set)?oe.set.bind(n):lt,Te=be({get:Fe,set:Xe});Object.defineProperty(s,le,{enumerable:!0,configurable:!0,get:()=>Te.value,set:Ie=>Te.value=Ie})}if(c)for(const le in c)Hi(c[le],s,n,le);if(i){const le=ne(i)?i.call(n):i;Reflect.ownKeys(le).forEach(oe=>{ps(oe,le[oe])})}d&&Do(d,e,"c");function ae(le,oe){ee(oe)?oe.forEach(Fe=>le(Fe.bind(n))):oe&&le(oe.bind(n))}if(ae(Wi,h),ae(mt,m),ae(tu,p),ae(nu,b),ae(Zc,C),ae(zc,I),ae(lu,$),ae(ou,N),ae(ru,j),ae(es,L),ae(lo,T),ae(su,k),ee(Z))if(Z.length){const le=e.exposed||(e.exposed={});Z.forEach(oe=>{Object.defineProperty(le,oe,{get:()=>n[oe],set:Fe=>n[oe]=Fe})})}else e.exposed||(e.exposed={});R&&e.render===lt&&(e.render=R),ue!=null&&(e.inheritAttrs=ue),U&&(e.components=U),te&&(e.directives=te)}function cu(e,t,n=lt){ee(e)&&(e=Tr(e));for(const s in e){const o=e[s];let r;ye(o)?"default"in o?r=Tt(o.from||s,o.default,!0):r=Tt(o.from||s):r=Tt(o),Ye(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[s]=r}}function Do(e,t,n){it(ee(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hi(e,t,n,s){const o=s.includes(".")?Di(n,s):()=>n[s];if(Ne(e)){const r=t[e];ne(r)&&we(o,r)}else if(ne(e))we(o,e.bind(n));else if(ye(e))if(ee(e))e.forEach(r=>Hi(r,t,n,s));else{const r=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(r)&&we(o,r,e)}}function io(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:l}}=e.appContext,c=r.get(t);let i;return c?i=c:!o.length&&!n&&!s?i=t:(i={},o.length&&o.forEach(f=>Cs(i,f,l,!0)),Cs(i,t,l)),ye(t)&&r.set(t,i),i}function Cs(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Cs(e,r,n,!0),o&&o.forEach(l=>Cs(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const c=uu[l]||n&&n[l];e[l]=c?c(e[l],t[l]):t[l]}return e}const uu={data:Fo,props:xo,emits:xo,methods:Dn,computed:Dn,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:Dn,directives:Dn,watch:du,provide:Fo,inject:fu};function Fo(e,t){return t?e?function(){return Pe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function fu(e,t){return Dn(Tr(e),Tr(t))}function Tr(e){if(ee(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function je(e,t){return e?[...new Set([].concat(e,t))]:t}function Dn(e,t){return e?Pe(Object.create(null),e,t):t}function xo(e,t){return e?ee(e)&&ee(t)?[...new Set([...e,...t])]:Pe(Object.create(null),ko(e),ko(t??{})):t}function du(e,t){if(!e)return t;if(!t)return e;const n=Pe(Object.create(null),e);for(const s in t)n[s]=je(e[s],t[s]);return n}function Vi(){return{app:null,config:{isNativeTag:Ba,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let mu=0;function hu(e,t){return function(s,o=null){ne(s)||(s=Pe({},s)),o!=null&&!ye(o)&&(o=null);const r=Vi(),l=new WeakSet;let c=!1;const i=r.app={_uid:mu++,_component:s,_props:o,_container:null,_context:r,_instance:null,version:Uu,get config(){return r.config},set config(f){},use(f,...d){return l.has(f)||(f&&ne(f.install)?(l.add(f),f.install(i,...d)):ne(f)&&(l.add(f),f(i,...d))),i},mixin(f){return r.mixins.includes(f)||r.mixins.push(f),i},component(f,d){return d?(r.components[f]=d,i):r.components[f]},directive(f,d){return d?(r.directives[f]=d,i):r.directives[f]},mount(f,d,h){if(!c){const m=X(s,o);return m.appContext=r,h===!0?h="svg":h===!1&&(h=void 0),d&&t?t(m,f):e(m,f,h),c=!0,i._container=f,f.__vue_app__=i,Gs(m.component)||m.component.proxy}},unmount(){c&&(e(null,i._container),delete i._container.__vue_app__)},provide(f,d){return r.provides[f]=d,i},runWithContext(f){const d=Un;Un=i;try{return f()}finally{Un=d}}};return i}}let Un=null;function ps(e,t){if(ke){let n=ke.provides;const s=ke.parent&&ke.parent.provides;s===n&&(n=ke.provides=Object.create(s)),n[e]=t}}function Tt(e,t,n=!1){const s=ke||Ge;if(s||Un){const o=s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:Un._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ne(t)?t.call(s&&s.proxy):t}}function _u(e,t,n,s=!1){const o={},r={};vs(r,Bs,1),e.propsDefaults=Object.create(null),ji(e,t,o,r);for(const l in e.propsOptions[0])l in o||(o[l]=void 0);n?e.props=s?o:vi(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function pu(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:l}}=e,c=ce(o),[i]=e.propsOptions;let f=!1;if((s||l>0)&&!(l&16)){if(l&8){const d=e.vnode.dynamicProps;for(let h=0;h<d.length;h++){let m=d[h];if(Ws(e.emitsOptions,m))continue;const p=t[m];if(i)if(ie(r,m))p!==r[m]&&(r[m]=p,f=!0);else{const b=It(m);o[b]=Cr(i,c,b,p,e,!1)}else p!==r[m]&&(r[m]=p,f=!0)}}}else{ji(e,t,o,r)&&(f=!0);let d;for(const h in c)(!t||!ie(t,h)&&((d=Sn(h))===h||!ie(t,d)))&&(i?n&&(n[h]!==void 0||n[d]!==void 0)&&(o[h]=Cr(i,c,h,void 0,e,!0)):delete o[h]);if(r!==c)for(const h in r)(!t||!ie(t,h))&&(delete r[h],f=!0)}f&&Rt(e,"set","$attrs")}function ji(e,t,n,s){const[o,r]=e.propsOptions;let l=!1,c;if(t)for(let i in t){if(xn(i))continue;const f=t[i];let d;o&&ie(o,d=It(i))?!r||!r.includes(d)?n[d]=f:(c||(c={}))[d]=f:Ws(e.emitsOptions,i)||(!(i in s)||f!==s[i])&&(s[i]=f,l=!0)}if(r){const i=ce(n),f=c||ge;for(let d=0;d<r.length;d++){const h=r[d];n[h]=Cr(o,i,h,f[h],e,!ie(f,h))}}return l}function Cr(e,t,n,s,o,r){const l=e[n];if(l!=null){const c=ie(l,"default");if(c&&s===void 0){const i=l.default;if(l.type!==Function&&!l.skipFactory&&ne(i)){const{propsDefaults:f}=o;if(n in f)s=f[n];else{const d=ns(o);s=f[n]=i.call(null,t),d()}}else s=i}l[0]&&(r&&!c?s=!1:l[1]&&(s===""||s===Sn(n))&&(s=!0))}return s}function Bi(e,t,n=!1){const s=t.propsCache,o=s.get(e);if(o)return o;const r=e.props,l={},c=[];let i=!1;if(!ne(e)){const d=h=>{i=!0;const[m,p]=Bi(h,t,!0);Pe(l,m),p&&c.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!r&&!i)return ye(e)&&s.set(e,gn),gn;if(ee(r))for(let d=0;d<r.length;d++){const h=It(r[d]);$o(h)&&(l[h]=ge)}else if(r)for(const d in r){const h=It(d);if($o(h)){const m=r[d],p=l[h]=ee(m)||ne(m)?{type:m}:Pe({},m);if(p){const b=Ho(Boolean,p.type),C=Ho(String,p.type);p[0]=b>-1,p[1]=C<0||b<C,(b>-1||ie(p,"default"))&&c.push(h)}}}const f=[l,c];return ye(e)&&s.set(e,f),f}function $o(e){return e[0]!=="$"&&!xn(e)}function Uo(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Wo(e,t){return Uo(e)===Uo(t)}function Ho(e,t){return ee(t)?t.findIndex(n=>Wo(n,e)):ne(t)&&Wo(t,e)?0:-1}const Ki=e=>e[0]==="_"||e==="$stable",ao=e=>ee(e)?e.map(vt):[vt(e)],gu=(e,t,n)=>{if(t._n)return t;const s=wt((...o)=>ao(t(...o)),n);return s._c=!1,s},Gi=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Ki(o))continue;const r=e[o];if(ne(r))t[o]=gu(o,r,s);else if(r!=null){const l=ao(r);t[o]=()=>l}}},Yi=(e,t)=>{const n=ao(t);e.slots.default=()=>n},Eu=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ce(t),vs(t,"_",n)):Gi(t,e.slots={})}else e.slots={},t&&Yi(e,t);vs(e.slots,Bs,1)},bu=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,l=ge;if(s.shapeFlag&32){const c=t._;c?n&&c===1?r=!1:(Pe(o,t),!n&&c===1&&delete o._):(r=!t.$stable,Gi(t,o)),l=t}else t&&(Yi(e,t),l={default:1});if(r)for(const c in o)!Ki(c)&&l[c]==null&&delete o[c]};function Ir(e,t,n,s,o=!1){if(ee(e)){e.forEach((m,p)=>Ir(m,t&&(ee(t)?t[p]:t),n,s,o));return}if(_s(s)&&!o)return;const r=s.shapeFlag&4?Gs(s.component)||s.component.proxy:s.el,l=o?null:r,{i:c,r:i}=e,f=t&&t.r,d=c.refs===ge?c.refs={}:c.refs,h=c.setupState;if(f!=null&&f!==i&&(Ne(f)?(d[f]=null,ie(h,f)&&(h[f]=null)):Ye(f)&&(f.value=null)),ne(i))Yt(i,c,12,[l,d]);else{const m=Ne(i),p=Ye(i);if(m||p){const b=()=>{if(e.f){const C=m?ie(h,i)?h[i]:d[i]:i.value;o?ee(C)&&Gr(C,r):ee(C)?C.includes(r)||C.push(r):m?(d[i]=[r],ie(h,i)&&(h[i]=d[i])):(i.value=[r],e.k&&(d[e.k]=i.value))}else m?(d[i]=l,ie(h,i)&&(h[i]=l)):p&&(i.value=l,e.k&&(d[e.k]=l))};l?(b.id=-1,Qe(b,n)):b()}}}const Qe=Kc;function vu(e){return yu(e)}function yu(e,t){const n=oi();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:l,createText:c,createComment:i,setText:f,setElementText:d,parentNode:h,nextSibling:m,setScopeId:p=lt,insertStaticContent:b}=e,C=(u,a,_,E=null,v=null,P=null,D=void 0,M=null,x=!!a.dynamicChildren)=>{if(u===a)return;u&&!on(u,a)&&(E=A(u),Ie(u,v,P,!0),u=null),a.patchFlag===-2&&(x=!1,a.dynamicChildren=null);const{type:w,ref:B,shapeFlag:q}=a;switch(w){case ts:I(u,a,_,E);break;case Mt:g(u,a,_,E);break;case or:u==null&&L(a,_,E,D);break;case Re:U(u,a,_,E,v,P,D,M,x);break;default:q&1?R(u,a,_,E,v,P,D,M,x):q&6?te(u,a,_,E,v,P,D,M,x):(q&64||q&128)&&w.process(u,a,_,E,v,P,D,M,x,K)}B!=null&&v&&Ir(B,u&&u.ref,P,a||u,!a)},I=(u,a,_,E)=>{if(u==null)s(a.el=c(a.children),_,E);else{const v=a.el=u.el;a.children!==u.children&&f(v,a.children)}},g=(u,a,_,E)=>{u==null?s(a.el=i(a.children||""),_,E):a.el=u.el},L=(u,a,_,E)=>{[u.el,u.anchor]=b(u.children,a,_,E,u.el,u.anchor)},O=({el:u,anchor:a},_,E)=>{let v;for(;u&&u!==a;)v=m(u),s(u,_,E),u=v;s(a,_,E)},T=({el:u,anchor:a})=>{let _;for(;u&&u!==a;)_=m(u),o(u),u=_;o(a)},R=(u,a,_,E,v,P,D,M,x)=>{a.type==="svg"?D="svg":a.type==="math"&&(D="mathml"),u==null?N(a,_,E,v,P,D,M,x):k(u,a,v,P,D,M,x)},N=(u,a,_,E,v,P,D,M)=>{let x,w;const{props:B,shapeFlag:q,transition:H,dirs:y}=u;if(x=u.el=l(u.type,P,B&&B.is,B),q&8?d(x,u.children):q&16&&$(u.children,x,null,E,v,rr(u,P),D,M),y&&zt(u,null,E,"created"),j(x,u,u.scopeId,D,E),B){for(const Y in B)Y!=="value"&&!xn(Y)&&r(x,Y,null,B[Y],P,u.children,E,v,Ce);"value"in B&&r(x,"value",null,B.value,P),(w=B.onVnodeBeforeMount)&&Et(w,E,u)}y&&zt(u,null,E,"beforeMount");const S=Lu(v,H);S&&H.beforeEnter(x),s(x,a,_),((w=B&&B.onVnodeMounted)||S||y)&&Qe(()=>{w&&Et(w,E,u),S&&H.enter(x),y&&zt(u,null,E,"mounted")},v)},j=(u,a,_,E,v)=>{if(_&&p(u,_),E)for(let P=0;P<E.length;P++)p(u,E[P]);if(v){let P=v.subTree;if(a===P){const D=v.vnode;j(u,D,D.scopeId,D.slotScopeIds,v.parent)}}},$=(u,a,_,E,v,P,D,M,x=0)=>{for(let w=x;w<u.length;w++){const B=u[w]=M?jt(u[w]):vt(u[w]);C(null,B,a,_,E,v,P,D,M)}},k=(u,a,_,E,v,P,D)=>{const M=a.el=u.el;let{patchFlag:x,dynamicChildren:w,dirs:B}=a;x|=u.patchFlag&16;const q=u.props||ge,H=a.props||ge;let y;if(_&&en(_,!1),(y=H.onVnodeBeforeUpdate)&&Et(y,_,a,u),B&&zt(a,u,_,"beforeUpdate"),_&&en(_,!0),w?Z(u.dynamicChildren,w,M,_,E,rr(a,v),P):D||oe(u,a,M,null,_,E,rr(a,v),P,!1),x>0){if(x&16)ue(M,a,q,H,_,E,v);else if(x&2&&q.class!==H.class&&r(M,"class",null,H.class,v),x&4&&r(M,"style",q.style,H.style,v),x&8){const S=a.dynamicProps;for(let Y=0;Y<S.length;Y++){const Q=S[Y],_e=q[Q],xe=H[Q];(xe!==_e||Q==="value")&&r(M,Q,_e,xe,v,u.children,_,E,Ce)}}x&1&&u.children!==a.children&&d(M,a.children)}else!D&&w==null&&ue(M,a,q,H,_,E,v);((y=H.onVnodeUpdated)||B)&&Qe(()=>{y&&Et(y,_,a,u),B&&zt(a,u,_,"updated")},E)},Z=(u,a,_,E,v,P,D)=>{for(let M=0;M<a.length;M++){const x=u[M],w=a[M],B=x.el&&(x.type===Re||!on(x,w)||x.shapeFlag&70)?h(x.el):_;C(x,w,B,null,E,v,P,D,!0)}},ue=(u,a,_,E,v,P,D)=>{if(_!==E){if(_!==ge)for(const M in _)!xn(M)&&!(M in E)&&r(u,M,_[M],null,D,a.children,v,P,Ce);for(const M in E){if(xn(M))continue;const x=E[M],w=_[M];x!==w&&M!=="value"&&r(u,M,w,x,D,a.children,v,P,Ce)}"value"in E&&r(u,"value",_.value,E.value,D)}},U=(u,a,_,E,v,P,D,M,x)=>{const w=a.el=u?u.el:c(""),B=a.anchor=u?u.anchor:c("");let{patchFlag:q,dynamicChildren:H,slotScopeIds:y}=a;y&&(M=M?M.concat(y):y),u==null?(s(w,_,E),s(B,_,E),$(a.children||[],_,B,v,P,D,M,x)):q>0&&q&64&&H&&u.dynamicChildren?(Z(u.dynamicChildren,H,_,v,P,D,M),(a.key!=null||v&&a===v.subTree)&&Xi(u,a,!0)):oe(u,a,_,B,v,P,D,M,x)},te=(u,a,_,E,v,P,D,M,x)=>{a.slotScopeIds=M,u==null?a.shapeFlag&512?v.ctx.activate(a,_,E,D,x):Le(a,_,E,v,P,D,x):Ve(u,a,x)},Le=(u,a,_,E,v,P,D)=>{const M=u.component=wu(u,E,v);if(Vs(u)&&(M.ctx.renderer=K),Mu(M),M.asyncDep){if(v&&v.registerDep(M,ae),!u.el){const x=M.subTree=X(Mt);g(null,x,a,_)}}else ae(M,u,a,_,v,P,D)},Ve=(u,a,_)=>{const E=a.component=u.component;if(Wc(u,a,_))if(E.asyncDep&&!E.asyncResolved){le(E,a,_);return}else E.next=a,wc(E.update),E.effect.dirty=!0,E.update();else a.el=u.el,E.vnode=a},ae=(u,a,_,E,v,P,D)=>{const M=()=>{if(u.isMounted){let{next:B,bu:q,u:H,parent:y,vnode:S}=u;{const et=qi(u);if(et){B&&(B.el=S.el,le(u,B,D)),et.asyncDep.then(()=>{u.isUnmounted||M()});return}}let Y=B,Q;en(u,!1),B?(B.el=S.el,le(u,B,D)):B=S,q&&er(q),(Q=B.props&&B.props.onVnodeBeforeUpdate)&&Et(Q,y,B,S),en(u,!0);const _e=tr(u),xe=u.subTree;u.subTree=_e,C(xe,_e,h(xe.el),A(xe),u,v,P),B.el=_e.el,Y===null&&Hc(u,_e.el),H&&Qe(H,v),(Q=B.props&&B.props.onVnodeUpdated)&&Qe(()=>Et(Q,y,B,S),v)}else{let B;const{el:q,props:H}=a,{bm:y,m:S,parent:Y}=u,Q=_s(a);if(en(u,!1),y&&er(y),!Q&&(B=H&&H.onVnodeBeforeMount)&&Et(B,Y,a),en(u,!0),q&&fe){const _e=()=>{u.subTree=tr(u),fe(q,u.subTree,u,v,null)};Q?a.type.__asyncLoader().then(()=>!u.isUnmounted&&_e()):_e()}else{const _e=u.subTree=tr(u);C(null,_e,_,E,u,v,P),a.el=_e.el}if(S&&Qe(S,v),!Q&&(B=H&&H.onVnodeMounted)){const _e=a;Qe(()=>Et(B,Y,_e),v)}(a.shapeFlag&256||Y&&_s(Y.vnode)&&Y.vnode.shapeFlag&256)&&u.a&&Qe(u.a,v),u.isMounted=!0,a=_=E=null}},x=u.effect=new Jr(M,lt,()=>oo(w),u.scope),w=u.update=()=>{x.dirty&&x.run()};w.id=u.uid,en(u,!0),w()},le=(u,a,_)=>{a.component=u;const E=u.vnode.props;u.vnode=a,u.next=null,pu(u,a.props,E,_),bu(u,a.children,_),un(),Po(u),fn()},oe=(u,a,_,E,v,P,D,M,x=!1)=>{const w=u&&u.children,B=u?u.shapeFlag:0,q=a.children,{patchFlag:H,shapeFlag:y}=a;if(H>0){if(H&128){Xe(w,q,_,E,v,P,D,M,x);return}else if(H&256){Fe(w,q,_,E,v,P,D,M,x);return}}y&8?(B&16&&Ce(w,v,P),q!==w&&d(_,q)):B&16?y&16?Xe(w,q,_,E,v,P,D,M,x):Ce(w,v,P,!0):(B&8&&d(_,""),y&16&&$(q,_,E,v,P,D,M,x))},Fe=(u,a,_,E,v,P,D,M,x)=>{u=u||gn,a=a||gn;const w=u.length,B=a.length,q=Math.min(w,B);let H;for(H=0;H<q;H++){const y=a[H]=x?jt(a[H]):vt(a[H]);C(u[H],y,_,null,v,P,D,M,x)}w>B?Ce(u,v,P,!0,!1,q):$(a,_,E,v,P,D,M,x,q)},Xe=(u,a,_,E,v,P,D,M,x)=>{let w=0;const B=a.length;let q=u.length-1,H=B-1;for(;w<=q&&w<=H;){const y=u[w],S=a[w]=x?jt(a[w]):vt(a[w]);if(on(y,S))C(y,S,_,null,v,P,D,M,x);else break;w++}for(;w<=q&&w<=H;){const y=u[q],S=a[H]=x?jt(a[H]):vt(a[H]);if(on(y,S))C(y,S,_,null,v,P,D,M,x);else break;q--,H--}if(w>q){if(w<=H){const y=H+1,S=y<B?a[y].el:E;for(;w<=H;)C(null,a[w]=x?jt(a[w]):vt(a[w]),_,S,v,P,D,M,x),w++}}else if(w>H)for(;w<=q;)Ie(u[w],v,P,!0),w++;else{const y=w,S=w,Y=new Map;for(w=S;w<=H;w++){const tt=a[w]=x?jt(a[w]):vt(a[w]);tt.key!=null&&Y.set(tt.key,w)}let Q,_e=0;const xe=H-S+1;let et=!1,rs=0;const dn=new Array(xe);for(w=0;w<xe;w++)dn[w]=0;for(w=y;w<=q;w++){const tt=u[w];if(_e>=xe){Ie(tt,v,P,!0);continue}let gt;if(tt.key!=null)gt=Y.get(tt.key);else for(Q=S;Q<=H;Q++)if(dn[Q-S]===0&&on(tt,a[Q])){gt=Q;break}gt===void 0?Ie(tt,v,P,!0):(dn[gt-S]=w+1,gt>=rs?rs=gt:et=!0,C(tt,a[gt],_,null,v,P,D,M,x),_e++)}const vo=et?Tu(dn):gn;for(Q=vo.length-1,w=xe-1;w>=0;w--){const tt=S+w,gt=a[tt],yo=tt+1<B?a[tt+1].el:E;dn[w]===0?C(null,gt,_,yo,v,P,D,M,x):et&&(Q<0||w!==vo[Q]?Te(gt,_,yo,2):Q--)}}},Te=(u,a,_,E,v=null)=>{const{el:P,type:D,transition:M,children:x,shapeFlag:w}=u;if(w&6){Te(u.component.subTree,a,_,E);return}if(w&128){u.suspense.move(a,_,E);return}if(w&64){D.move(u,a,_,K);return}if(D===Re){s(P,a,_);for(let q=0;q<x.length;q++)Te(x[q],a,_,E);s(u.anchor,a,_);return}if(D===or){O(u,a,_);return}if(E!==2&&w&1&&M)if(E===0)M.beforeEnter(P),s(P,a,_),Qe(()=>M.enter(P),v);else{const{leave:q,delayLeave:H,afterLeave:y}=M,S=()=>s(P,a,_),Y=()=>{q(P,()=>{S(),y&&y()})};H?H(P,S,Y):Y()}else s(P,a,_)},Ie=(u,a,_,E=!1,v=!1)=>{const{type:P,props:D,ref:M,children:x,dynamicChildren:w,shapeFlag:B,patchFlag:q,dirs:H}=u;if(M!=null&&Ir(M,null,_,u,!0),B&256){a.ctx.deactivate(u);return}const y=B&1&&H,S=!_s(u);let Y;if(S&&(Y=D&&D.onVnodeBeforeUnmount)&&Et(Y,a,u),B&6)pt(u.component,_,E);else{if(B&128){u.suspense.unmount(_,E);return}y&&zt(u,null,a,"beforeUnmount"),B&64?u.type.remove(u,a,_,v,K,E):w&&(P!==Re||q>0&&q&64)?Ce(w,a,_,!1,!0):(P===Re&&q&384||!v&&B&16)&&Ce(x,a,_),E&&st(u)}(S&&(Y=D&&D.onVnodeUnmounted)||y)&&Qe(()=>{Y&&Et(Y,a,u),y&&zt(u,null,a,"unmounted")},_)},st=u=>{const{type:a,el:_,anchor:E,transition:v}=u;if(a===Re){ze(_,E);return}if(a===or){T(u);return}const P=()=>{o(_),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(u.shapeFlag&1&&v&&!v.persisted){const{leave:D,delayLeave:M}=v,x=()=>D(_,P);M?M(u.el,P,x):x()}else P()},ze=(u,a)=>{let _;for(;u!==a;)_=m(u),o(u),u=_;o(a)},pt=(u,a,_)=>{const{bum:E,scope:v,update:P,subTree:D,um:M}=u;E&&er(E),v.stop(),P&&(P.active=!1,Ie(D,u,a,_)),M&&Qe(M,a),Qe(()=>{u.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},Ce=(u,a,_,E=!1,v=!1,P=0)=>{for(let D=P;D<u.length;D++)Ie(u[D],a,_,E,v)},A=u=>u.shapeFlag&6?A(u.component.subTree):u.shapeFlag&128?u.suspense.next():m(u.anchor||u.el);let W=!1;const F=(u,a,_)=>{u==null?a._vnode&&Ie(a._vnode,null,null,!0):C(a._vnode||null,u,a,null,null,null,_),W||(W=!0,Po(),Ai(),W=!1),a._vnode=u},K={p:C,um:Ie,m:Te,r:st,mt:Le,mc:$,pc:oe,pbc:Z,n:A,o:e};let se,fe;return t&&([se,fe]=t(K)),{render:F,hydrate:se,createApp:hu(F,se)}}function rr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Lu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xi(e,t,n=!1){const s=e.children,o=t.children;if(ee(s)&&ee(o))for(let r=0;r<s.length;r++){const l=s[r];let c=o[r];c.shapeFlag&1&&!c.dynamicChildren&&((c.patchFlag<=0||c.patchFlag===32)&&(c=o[r]=jt(o[r]),c.el=l.el),n||Xi(l,c)),c.type===ts&&(c.el=l.el)}}function Tu(e){const t=e.slice(),n=[0];let s,o,r,l,c;const i=e.length;for(s=0;s<i;s++){const f=e[s];if(f!==0){if(o=n[n.length-1],e[o]<f){t[s]=o,n.push(s);continue}for(r=0,l=n.length-1;r<l;)c=r+l>>1,e[n[c]]<f?r=c+1:l=c;f<e[n[r]]&&(r>0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,l=n[r-1];r-- >0;)n[r]=l,l=t[l];return n}function qi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qi(t)}const Cu=e=>e.__isTeleport,Re=Symbol.for("v-fgt"),ts=Symbol.for("v-txt"),Mt=Symbol.for("v-cmt"),or=Symbol.for("v-stc"),Wn=[];let ut=null;function Oe(e=!1){Wn.push(ut=e?null:[])}function Iu(){Wn.pop(),ut=Wn[Wn.length-1]||null}let Xn=1;function Vo(e){Xn+=e}function Ji(e){return e.dynamicChildren=Xn>0?ut||gn:null,Iu(),Xn>0&&ut&&ut.push(e),e}function We(e,t,n,s,o,r){return Ji(he(e,t,n,s,o,r,!0))}function Hn(e,t,n,s,o){return Ji(X(e,t,n,s,o,!0))}function Or(e){return e?e.__v_isVNode===!0:!1}function on(e,t){return e.type===t.type&&e.key===t.key}const Bs="__vInternal",Qi=({key:e})=>e??null,gs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ne(e)||Ye(e)||ne(e)?{i:Ge,r:e,k:t,f:!!n}:e:null);function he(e,t=null,n=null,s=0,o=null,r=e===Re?0:1,l=!1,c=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qi(t),ref:t&&gs(t),scopeId:Hs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ge};return c?(co(i,n),r&128&&e.normalize(i)):n&&(i.shapeFlag|=Ne(n)?8:16),Xn>0&&!l&&ut&&(i.patchFlag>0||r&6)&&i.patchFlag!==32&&ut.push(i),i}const X=Ou;function Ou(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Mi)&&(e=Mt),Or(e)){const c=qt(e,t,!0);return n&&co(c,n),Xn>0&&!r&&ut&&(c.shapeFlag&6?ut[ut.indexOf(e)]=c:ut.push(c)),c.patchFlag|=-2,c}if($u(e)&&(e=e.__vccOpts),t){t=Nu(t);let{class:c,style:i}=t;c&&!Ne(c)&&(t.class=Ds(c)),ye(i)&&(Li(i)&&!ee(i)&&(i=Pe({},i)),t.style=Xr(i))}const l=Ne(e)?1:Bc(e)?128:Cu(e)?64:ye(e)?4:ne(e)?2:0;return he(e,t,n,s,o,l,r,!0)}function Nu(e){return e?Li(e)||Bs in e?Pe({},e):e:null}function qt(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:l}=e,c=t?Au(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Qi(c),ref:t&&t.ref?n&&o?ee(o)?o.concat(gs(t)):[o,gs(t)]:gs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Re?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qt(e.ssContent),ssFallback:e.ssFallback&&qt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Su(e=" ",t=0){return X(ts,null,e,t)}function vt(e){return e==null||typeof e=="boolean"?X(Mt):ee(e)?X(Re,null,e.slice()):typeof e=="object"?jt(e):X(ts,null,String(e))}function jt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qt(e)}function co(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(ee(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),co(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Bs in t)?t._ctx=Ge:o===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),s&64?(n=16,t=[Su(t)]):n=8);e.children=t,e.shapeFlag|=n}function Au(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const o in s)if(o==="class")t.class!==s.class&&(t.class=Ds([t.class,s.class]));else if(o==="style")t.style=Xr([t.style,s.style]);else if(Ps(o)){const r=t[o],l=s[o];l&&r!==l&&!(ee(r)&&r.includes(l))&&(t[o]=r?[].concat(r,l):l)}else o!==""&&(t[o]=s[o])}return t}function Et(e,t,n,s=null){it(e,t,7,[n,s])}const Pu=Vi();let Ru=0;function wu(e,t,n){const s=e.type,o=(t?t.appContext:e.appContext)||Pu,r={uid:Ru++,vnode:e,type:s,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new ii(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Bi(s,o),emitsOptions:Ri(s,o),emit:null,emitted:null,propsDefaults:ge,inheritAttrs:s.inheritAttrs,ctx:ge,data:ge,props:ge,attrs:ge,slots:ge,refs:ge,setupState:ge,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=Dc.bind(null,r),e.ce&&e.ce(r),r}let ke=null;const Ot=()=>ke||Ge;let Is,Nr;{const e=oi(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(l=>l(r)):o[0](r)}};Is=t("__VUE_INSTANCE_SETTERS__",n=>ke=n),Nr=t("__VUE_SSR_SETTERS__",n=>Ks=n)}const ns=e=>{const t=ke;return Is(e),e.scope.on(),()=>{e.scope.off(),Is(t)}},jo=()=>{ke&&ke.scope.off(),Is(null)};function Zi(e){return e.vnode.shapeFlag&4}let Ks=!1;function Mu(e,t=!1){t&&Nr(t);const{props:n,children:s}=e.vnode,o=Zi(e);_u(e,n,o,t),Eu(e,s);const r=o?ku(e,t):void 0;return t&&Nr(!1),r}function ku(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=no(new Proxy(e.ctx,iu));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Fu(e):null,r=ns(e);un();const l=Yt(s,e,0,[e.props,o]);if(fn(),r(),ri(l)){if(l.then(jo,jo),t)return l.then(c=>{Bo(e,c,t)}).catch(c=>{$s(c,e,0)});e.asyncDep=l}else Bo(e,l,t)}else zi(e,t)}function Bo(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Oi(t)),zi(e,n)}let Ko;function zi(e,t,n){const s=e.type;if(!e.render){if(!t&&Ko&&!s.render){const o=s.template||io(e).template;if(o){const{isCustomElement:r,compilerOptions:l}=e.appContext.config,{delimiters:c,compilerOptions:i}=s,f=Pe(Pe({isCustomElement:r,delimiters:c},l),i);s.render=Ko(o,f)}}e.render=s.render||lt}{const o=ns(e);un();try{au(e)}finally{fn(),o()}}}function Du(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ze(e,"get","$attrs"),t[n]}}))}function Fu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Du(e)},slots:e.slots,emit:e.emit,expose:t}}function Gs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Oi(no(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $n)return $n[n](e)},has(t,n){return n in t||n in $n}}))}function xu(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function $u(e){return ne(e)&&"__vccOpts"in e}const be=(e,t)=>Nc(e,t,Ks);function ss(e,t,n){const s=arguments.length;return s===2?ye(t)&&!ee(t)?Or(t)?X(e,null,[t]):X(e,t):X(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Or(n)&&(n=[n]),X(e,t,n))}const Uu="3.4.21";/**
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const Wu="http://www.w3.org/2000/svg",Hu="http://www.w3.org/1998/Math/MathML",Bt=typeof document<"u"?document:null,Go=Bt&&Bt.createElement("template"),Vu={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?Bt.createElementNS(Wu,e):t==="mathml"?Bt.createElementNS(Hu,e):Bt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Bt.createTextNode(e),createComment:e=>Bt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const l=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Go.innerHTML=s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e;const c=Go.content;if(s==="svg"||s==="mathml"){const i=c.firstChild;for(;i.firstChild;)c.appendChild(i.firstChild);c.removeChild(i)}t.insertBefore(c,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},xt="transition",Rn="animation",qn=Symbol("_vtc"),kt=(e,{slots:t})=>ss(Qc,ju(e),t);kt.displayName="Transition";const ea={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};kt.props=Pe({},Fi,ea);const tn=(e,t=[])=>{ee(e)?e.forEach(n=>n(...t)):e&&e(...t)},Yo=e=>e?ee(e)?e.some(t=>t.length>1):e.length>1:!1;function ju(e){const t={};for(const U in e)U in ea||(t[U]=e[U]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:i=r,appearActiveClass:f=l,appearToClass:d=c,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,b=Bu(o),C=b&&b[0],I=b&&b[1],{onBeforeEnter:g,onEnter:L,onEnterCancelled:O,onLeave:T,onLeaveCancelled:R,onBeforeAppear:N=g,onAppear:j=L,onAppearCancelled:$=O}=t,k=(U,te,Le)=>{nn(U,te?d:c),nn(U,te?f:l),Le&&Le()},Z=(U,te)=>{U._isLeaving=!1,nn(U,h),nn(U,p),nn(U,m),te&&te()},ue=U=>(te,Le)=>{const Ve=U?j:L,ae=()=>k(te,U,Le);tn(Ve,[te,ae]),Xo(()=>{nn(te,U?i:r),$t(te,U?d:c),Yo(Ve)||qo(te,s,C,ae)})};return Pe(t,{onBeforeEnter(U){tn(g,[U]),$t(U,r),$t(U,l)},onBeforeAppear(U){tn(N,[U]),$t(U,i),$t(U,f)},onEnter:ue(!1),onAppear:ue(!0),onLeave(U,te){U._isLeaving=!0;const Le=()=>Z(U,te);$t(U,h),Yu(),$t(U,m),Xo(()=>{U._isLeaving&&(nn(U,h),$t(U,p),Yo(T)||qo(U,s,I,Le))}),tn(T,[U,Le])},onEnterCancelled(U){k(U,!1),tn(O,[U])},onAppearCancelled(U){k(U,!0),tn($,[U])},onLeaveCancelled(U){Z(U),tn(R,[U])}})}function Bu(e){if(e==null)return null;if(ye(e))return[lr(e.enter),lr(e.leave)];{const t=lr(e);return[t,t]}}function lr(e){return za(e)}function $t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[qn]||(e[qn]=new Set)).add(t)}function nn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[qn];n&&(n.delete(t),n.size||(e[qn]=void 0))}function Xo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ku=0;function qo(e,t,n,s){const o=e._endId=++Ku,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:l,timeout:c,propCount:i}=Gu(e,t);if(!l)return s();const f=l+"end";let d=0;const h=()=>{e.removeEventListener(f,m),r()},m=p=>{p.target===e&&++d>=i&&h()};setTimeout(()=>{d<i&&h()},c+1),e.addEventListener(f,m)}function Gu(e,t){const n=window.getComputedStyle(e),s=b=>(n[b]||"").split(", "),o=s(`${xt}Delay`),r=s(`${xt}Duration`),l=Jo(o,r),c=s(`${Rn}Delay`),i=s(`${Rn}Duration`),f=Jo(c,i);let d=null,h=0,m=0;t===xt?l>0&&(d=xt,h=l,m=r.length):t===Rn?f>0&&(d=Rn,h=f,m=i.length):(h=Math.max(l,f),d=h>0?l>f?xt:Rn:null,m=d?d===xt?r.length:i.length:0);const p=d===xt&&/\b(transform|all)(,|$)/.test(s(`${xt}Property`).toString());return{type:d,timeout:h,propCount:m,hasTransform:p}}function Jo(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>Qo(n)+Qo(e[s])))}function Qo(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Yu(){return document.body.offsetHeight}function Xu(e,t,n){const s=e[qn];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Os=Symbol("_vod"),ta=Symbol("_vsh"),ct={beforeMount(e,{value:t},{transition:n}){e[Os]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):wn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),wn(e,!0),s.enter(e)):s.leave(e,()=>{wn(e,!1)}):wn(e,t))},beforeUnmount(e,{value:t}){wn(e,t)}};function wn(e,t){e.style.display=t?e[Os]:"none",e[ta]=!t}const qu=Symbol(""),Ju=/(^|;)\s*display\s*:/;function Qu(e,t,n){const s=e.style,o=Ne(n);let r=!1;if(n&&!o){if(t)if(Ne(t))for(const l of t.split(";")){const c=l.slice(0,l.indexOf(":")).trim();n[c]==null&&Es(s,c,"")}else for(const l in t)n[l]==null&&Es(s,l,"");for(const l in n)l==="display"&&(r=!0),Es(s,l,n[l])}else if(o){if(t!==n){const l=s[qu];l&&(n+=";"+l),s.cssText=n,r=Ju.test(n)}}else t&&e.removeAttribute("style");Os in e&&(e[Os]=r?s.display:"",e[ta]&&(s.display="none"))}const Zo=/\s*!important$/;function Es(e,t,n){if(ee(n))n.forEach(s=>Es(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Zu(e,t);Zo.test(n)?e.setProperty(Sn(s),n.replace(Zo,""),"important"):e[s]=n}}const zo=["Webkit","Moz","ms"],ir={};function Zu(e,t){const n=ir[t];if(n)return n;let s=It(t);if(s!=="filter"&&s in e)return ir[t]=s;s=ks(s);for(let o=0;o<zo.length;o++){const r=zo[o]+s;if(r in e)return ir[t]=r}return t}const el="http://www.w3.org/1999/xlink";function zu(e,t,n,s,o){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(el,t.slice(6,t.length)):e.setAttributeNS(el,t,n);else{const r=oc(t);n==null||r&&!li(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}function ef(e,t,n,s,o,r,l){if(t==="innerHTML"||t==="textContent"){s&&l(s,o,r),e[t]=n??"";return}const c=e.tagName;if(t==="value"&&c!=="PROGRESS"&&!c.includes("-")){const f=c==="OPTION"?e.getAttribute("value")||"":e.value,d=n??"";(f!==d||!("_value"in e))&&(e.value=d),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const f=typeof e[t];f==="boolean"?n=li(n):n==null&&f==="string"?(n="",i=!0):f==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(t)}function tf(e,t,n,s){e.addEventListener(t,n,s)}function nf(e,t,n,s){e.removeEventListener(t,n,s)}const tl=Symbol("_vei");function sf(e,t,n,s,o=null){const r=e[tl]||(e[tl]={}),l=r[t];if(s&&l)l.value=s;else{const[c,i]=rf(t);if(s){const f=r[t]=af(s,o);tf(e,c,f,i)}else l&&(nf(e,c,l,i),r[t]=void 0)}}const nl=/(?:Once|Passive|Capture)$/;function rf(e){let t;if(nl.test(e)){t={};let s;for(;s=e.match(nl);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Sn(e.slice(2)),t]}let ar=0;const of=Promise.resolve(),lf=()=>ar||(of.then(()=>ar=0),ar=Date.now());function af(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;it(cf(s,n.value),t,5,[s])};return n.value=e,n.attached=lf(),n}function cf(e,t){if(ee(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,uf=(e,t,n,s,o,r,l,c,i)=>{const f=o==="svg";t==="class"?Xu(e,s,f):t==="style"?Qu(e,n,s):Ps(t)?Kr(t)||sf(e,t,n,s,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ff(e,t,s,f))?ef(e,t,s,r,l,c,i):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),zu(e,t,s,f))};function ff(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&sl(t)&&ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return sl(t)&&Ne(n)?!1:t in e}const df=Pe({patchProp:uf},Vu);let rl;function mf(){return rl||(rl=vu(df))}const hf=(...e)=>{const t=mf().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=pf(s);if(!o)return;const r=t._component;!ne(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const l=n(o,!1,_f(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),l},t};function _f(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function pf(e){return Ne(e)?document.querySelector(e):e}var gf=!1;/*!
 * pinia v2.1.7
 * (c) 2023 Eduardo San Martin Morote
 * @license MIT
 */const Ef=Symbol();var ol;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(ol||(ol={}));function bf(){const e=qr(!0),t=e.run(()=>Ee({}));let n=[],s=[];const o=no({install(r){o._a=r,r.provide(Ef,o),r.config.globalProperties.$pinia=o,s.forEach(l=>n.push(l)),s=[]},use(r){return!this._a&&!gf?s.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}/*!
  * vue-router v4.3.0
  * (c) 2024 Eduardo San Martin Morote
  * @license MIT
  */const mn=typeof document<"u";function vf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const me=Object.assign;function cr(e,t){const n={};for(const s in t){const o=t[s];n[s]=ht(o)?o.map(e):e(o)}return n}const Vn=()=>{},ht=Array.isArray,na=/#/g,yf=/&/g,Lf=/\//g,Tf=/=/g,Cf=/\?/g,sa=/\+/g,If=/%5B/g,Of=/%5D/g,ra=/%5E/g,Nf=/%60/g,oa=/%7B/g,Sf=/%7C/g,la=/%7D/g,Af=/%20/g;function uo(e){return encodeURI(""+e).replace(Sf,"|").replace(If,"[").replace(Of,"]")}function Pf(e){return uo(e).replace(oa,"{").replace(la,"}").replace(ra,"^")}function Sr(e){return uo(e).replace(sa,"%2B").replace(Af,"+").replace(na,"%23").replace(yf,"%26").replace(Nf,"`").replace(oa,"{").replace(la,"}").replace(ra,"^")}function Rf(e){return Sr(e).replace(Tf,"%3D")}function wf(e){return uo(e).replace(na,"%23").replace(Cf,"%3F")}function Mf(e){return e==null?"":wf(e).replace(Lf,"%2F")}function Jn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const kf=/\/$/,Df=e=>e.replace(kf,"");function ur(e,t,n="/"){let s,o={},r="",l="";const c=t.indexOf("#");let i=t.indexOf("?");return c<i&&c>=0&&(i=-1),i>-1&&(s=t.slice(0,i),r=t.slice(i+1,c>-1?c:t.length),o=e(r)),c>-1&&(s=s||t.slice(0,c),l=t.slice(c,t.length)),s=Uf(s??t,n),{fullPath:s+(r&&"?")+r+l,path:s,query:o,hash:Jn(l)}}function Ff(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ll(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function xf(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Tn(t.matched[s],n.matched[o])&&ia(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Tn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ia(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!$f(e[n],t[n]))return!1;return!0}function $f(e,t){return ht(e)?il(e,t):ht(t)?il(t,e):e===t}function il(e,t){return ht(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Uf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,l,c;for(l=0;l<s.length;l++)if(c=s[l],c!==".")if(c==="..")r>1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(l).join("/")}var Qn;(function(e){e.pop="pop",e.push="push"})(Qn||(Qn={}));var jn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(jn||(jn={}));function Wf(e){if(!e)if(mn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Df(e)}const Hf=/^[^#]+#/;function Vf(e,t){return e.replace(Hf,"#")+t}function jf(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Ys=()=>({left:window.scrollX,top:window.scrollY});function Bf(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=jf(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function al(e,t){return(history.state?history.state.position-t:-1)+e}const Ar=new Map;function Kf(e,t){Ar.set(e,t)}function Gf(e){const t=Ar.get(e);return Ar.delete(e),t}let Yf=()=>location.protocol+"//"+location.host;function aa(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let c=o.includes(e.slice(r))?e.slice(r).length:1,i=o.slice(c);return i[0]!=="/"&&(i="/"+i),ll(i,"")}return ll(n,e)+s+o}function Xf(e,t,n,s){let o=[],r=[],l=null;const c=({state:m})=>{const p=aa(e,location),b=n.value,C=t.value;let I=0;if(m){if(n.value=p,t.value=m,l&&l===b){l=null;return}I=C?m.position-C.position:0}else s(p);o.forEach(g=>{g(n.value,b,{delta:I,type:Qn.pop,direction:I?I>0?jn.forward:jn.back:jn.unknown})})};function i(){l=n.value}function f(m){o.push(m);const p=()=>{const b=o.indexOf(m);b>-1&&o.splice(b,1)};return r.push(p),p}function d(){const{history:m}=window;m.state&&m.replaceState(me({},m.state,{scroll:Ys()}),"")}function h(){for(const m of r)m();r=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:i,listen:f,destroy:h}}function cl(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Ys():null}}function qf(e){const{history:t,location:n}=window,s={value:aa(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(i,f,d){const h=e.indexOf("#"),m=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+i:Yf()+e+i;try{t[d?"replaceState":"pushState"](f,"",m),o.value=f}catch(p){console.error(p),n[d?"replace":"assign"](m)}}function l(i,f){const d=me({},t.state,cl(o.value.back,i,o.value.forward,!0),f,{position:o.value.position});r(i,d,!0),s.value=i}function c(i,f){const d=me({},o.value,t.state,{forward:i,scroll:Ys()});r(d.current,d,!0);const h=me({},cl(s.value,i,null),{position:d.position+1},f);r(i,h,!1),s.value=i}return{location:s,state:o,push:c,replace:l}}function Jf(e){e=Wf(e);const t=qf(e),n=Xf(e,t.state,t.location,t.replace);function s(r,l=!0){l||n.pauseListeners(),history.go(r)}const o=me({location:"",base:e,go:s,createHref:Vf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Qf(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Jf(e)}function Zf(e){return typeof e=="string"||e&&typeof e=="object"}function ca(e){return typeof e=="string"||typeof e=="symbol"}const Ut={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ua=Symbol("");var ul;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ul||(ul={}));function Cn(e,t){return me(new Error,{type:e,[ua]:!0},t)}function Nt(e,t){return e instanceof Error&&ua in e&&(t==null||!!(e.type&t))}const fl="[^/]+?",zf={sensitive:!1,strict:!1,start:!0,end:!0},ed=/[.+*?^${}()[\]/\\]/g;function td(e,t){const n=me({},zf,t),s=[];let o=n.start?"^":"";const r=[];for(const f of e){const d=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let h=0;h<f.length;h++){const m=f[h];let p=40+(n.sensitive?.25:0);if(m.type===0)h||(o+="/"),o+=m.value.replace(ed,"\\$&"),p+=40;else if(m.type===1){const{value:b,repeatable:C,optional:I,regexp:g}=m;r.push({name:b,repeatable:C,optional:I});const L=g||fl;if(L!==fl){p+=10;try{new RegExp(`(${L})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${b}" (${L}): `+T.message)}}let O=C?`((?:${L})(?:/(?:${L}))*)`:`(${L})`;h||(O=I&&f.length<2?`(?:/${O})`:"/"+O),I&&(O+="?"),o+=O,p+=20,I&&(p+=-8),C&&(p+=-20),L===".*"&&(p+=-50)}d.push(p)}s.push(d)}if(n.strict&&n.end){const f=s.length-1;s[f][s[f].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const l=new RegExp(o,n.sensitive?"":"i");function c(f){const d=f.match(l),h={};if(!d)return null;for(let m=1;m<d.length;m++){const p=d[m]||"",b=r[m-1];h[b.name]=p&&b.repeatable?p.split("/"):p}return h}function i(f){let d="",h=!1;for(const m of e){(!h||!d.endsWith("/"))&&(d+="/"),h=!1;for(const p of m)if(p.type===0)d+=p.value;else if(p.type===1){const{value:b,repeatable:C,optional:I}=p,g=b in f?f[b]:"";if(ht(g)&&!C)throw new Error(`Provided param "${b}" is an array but it is not repeatable (* or + modifiers)`);const L=ht(g)?g.join("/"):g;if(!L)if(I)m.length<2&&(d.endsWith("/")?d=d.slice(0,-1):h=!0);else throw new Error(`Missing required param "${b}"`);d+=L}}return d||"/"}return{re:l,score:s,keys:r,parse:c,stringify:i}}function nd(e,t){let n=0;for(;n<e.length&&n<t.length;){const s=t[n]-e[n];if(s)return s;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function sd(e,t){let n=0;const s=e.score,o=t.score;for(;n<s.length&&n<o.length;){const r=nd(s[n],o[n]);if(r)return r;n++}if(Math.abs(o.length-s.length)===1){if(dl(s))return 1;if(dl(o))return-1}return o.length-s.length}function dl(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const rd={type:0,value:""},od=/[a-zA-Z0-9_]/;function ld(e){if(!e)return[[]];if(e==="/")return[[rd]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,s=n;const o=[];let r;function l(){r&&o.push(r),r=[]}let c=0,i,f="",d="";function h(){f&&(n===0?r.push({type:0,value:f}):n===1||n===2||n===3?(r.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:f,regexp:d,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),f="")}function m(){f+=i}for(;c<e.length;){if(i=e[c++],i==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:i==="/"?(f&&h(),l()):i===":"?(h(),n=1):m();break;case 4:m(),n=s;break;case 1:i==="("?n=2:od.test(i)?m():(h(),n=0,i!=="*"&&i!=="?"&&i!=="+"&&c--);break;case 2:i===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+i:n=3:d+=i;break;case 3:h(),n=0,i!=="*"&&i!=="?"&&i!=="+"&&c--,d="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${f}"`),h(),l(),o}function id(e,t,n){const s=td(ld(e.path),n),o=me(s,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function ad(e,t){const n=[],s=new Map;t=_l({strict:!1,end:!0,sensitive:!1},t);function o(d){return s.get(d)}function r(d,h,m){const p=!m,b=cd(d);b.aliasOf=m&&m.record;const C=_l(t,d),I=[b];if("alias"in d){const O=typeof d.alias=="string"?[d.alias]:d.alias;for(const T of O)I.push(me({},b,{components:m?m.record.components:b.components,path:T,aliasOf:m?m.record:b}))}let g,L;for(const O of I){const{path:T}=O;if(h&&T[0]!=="/"){const R=h.record.path,N=R[R.length-1]==="/"?"":"/";O.path=h.record.path+(T&&N+T)}if(g=id(O,h,C),m?m.alias.push(g):(L=L||g,L!==g&&L.alias.push(g),p&&d.name&&!hl(g)&&l(d.name)),b.children){const R=b.children;for(let N=0;N<R.length;N++)r(R[N],g,m&&m.children[N])}m=m||g,(g.record.components&&Object.keys(g.record.components).length||g.record.name||g.record.redirect)&&i(g)}return L?()=>{l(L)}:Vn}function l(d){if(ca(d)){const h=s.get(d);h&&(s.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(l),h.alias.forEach(l))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&s.delete(d.record.name),d.children.forEach(l),d.alias.forEach(l))}}function c(){return n}function i(d){let h=0;for(;h<n.length&&sd(d,n[h])>=0&&(d.record.path!==n[h].record.path||!fa(d,n[h]));)h++;n.splice(h,0,d),d.record.name&&!hl(d)&&s.set(d.record.name,d)}function f(d,h){let m,p={},b,C;if("name"in d&&d.name){if(m=s.get(d.name),!m)throw Cn(1,{location:d});C=m.record.name,p=me(ml(h.params,m.keys.filter(L=>!L.optional).concat(m.parent?m.parent.keys.filter(L=>L.optional):[]).map(L=>L.name)),d.params&&ml(d.params,m.keys.map(L=>L.name))),b=m.stringify(p)}else if(d.path!=null)b=d.path,m=n.find(L=>L.re.test(b)),m&&(p=m.parse(b),C=m.record.name);else{if(m=h.name?s.get(h.name):n.find(L=>L.re.test(h.path)),!m)throw Cn(1,{location:d,currentLocation:h});C=m.record.name,p=me({},h.params,d.params),b=m.stringify(p)}const I=[];let g=m;for(;g;)I.unshift(g.record),g=g.parent;return{name:C,path:b,params:p,matched:I,meta:fd(I)}}return e.forEach(d=>r(d)),{addRoute:r,resolve:f,removeRoute:l,getRoutes:c,getRecordMatcher:o}}function ml(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function cd(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ud(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function ud(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function hl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function fd(e){return e.reduce((t,n)=>me(t,n.meta),{})}function _l(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function fa(e,t){return t.children.some(n=>n===e||fa(e,n))}function dd(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<s.length;++o){const r=s[o].replace(sa," "),l=r.indexOf("="),c=Jn(l<0?r:r.slice(0,l)),i=l<0?null:Jn(r.slice(l+1));if(c in t){let f=t[c];ht(f)||(f=t[c]=[f]),f.push(i)}else t[c]=i}return t}function pl(e){let t="";for(let n in e){const s=e[n];if(n=Rf(n),s==null){s!==void 0&&(t+=(t.length?"&":"")+n);continue}(ht(s)?s.map(r=>r&&Sr(r)):[s&&Sr(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function md(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=ht(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const hd=Symbol(""),gl=Symbol(""),fo=Symbol(""),da=Symbol(""),Pr=Symbol("");function Mn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Kt(e,t,n,s,o,r=l=>l()){const l=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((c,i)=>{const f=m=>{m===!1?i(Cn(4,{from:n,to:t})):m instanceof Error?i(m):Zf(m)?i(Cn(2,{from:t,to:m})):(l&&s.enterCallbacks[o]===l&&typeof m=="function"&&l.push(m),c())},d=r(()=>e.call(s&&s.instances[o],t,n,f));let h=Promise.resolve(d);e.length<3&&(h=h.then(f)),h.catch(m=>i(m))})}function fr(e,t,n,s,o=r=>r()){const r=[];for(const l of e)for(const c in l.components){let i=l.components[c];if(!(t!=="beforeRouteEnter"&&!l.instances[c]))if(_d(i)){const d=(i.__vccOpts||i)[t];d&&r.push(Kt(d,n,s,l,c,o))}else{let f=i();r.push(()=>f.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${l.path}"`));const h=vf(d)?d.default:d;l.components[c]=h;const p=(h.__vccOpts||h)[t];return p&&Kt(p,n,s,l,c,o)()}))}}return r}function _d(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function El(e){const t=Tt(fo),n=Tt(da),s=be(()=>t.resolve(G(e.to))),o=be(()=>{const{matched:i}=s.value,{length:f}=i,d=i[f-1],h=n.matched;if(!d||!h.length)return-1;const m=h.findIndex(Tn.bind(null,d));if(m>-1)return m;const p=bl(i[f-2]);return f>1&&bl(d)===p&&h[h.length-1].path!==p?h.findIndex(Tn.bind(null,i[f-2])):m}),r=be(()=>o.value>-1&&bd(n.params,s.value.params)),l=be(()=>o.value>-1&&o.value===n.matched.length-1&&ia(n.params,s.value.params));function c(i={}){return Ed(i)?t[G(e.replace)?"replace":"push"](G(e.to)).catch(Vn):Promise.resolve()}return{route:s,href:be(()=>s.value.href),isActive:r,isExactActive:l,navigate:c}}const pd=He({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:El,setup(e,{slots:t}){const n=yn(El(e)),{options:s}=Tt(fo),o=be(()=>({[vl(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[vl(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:ss("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),gd=pd;function Ed(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function bd(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!ht(o)||o.length!==s.length||s.some((r,l)=>r!==o[l]))return!1}return!0}function bl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const vl=(e,t,n)=>e??t??n,vd=He({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Tt(Pr),o=be(()=>e.route||s.value),r=Tt(gl,0),l=be(()=>{let f=G(r);const{matched:d}=o.value;let h;for(;(h=d[f])&&!h.components;)f++;return f}),c=be(()=>o.value.matched[l.value]);ps(gl,be(()=>l.value+1)),ps(hd,c),ps(Pr,o);const i=Ee();return we(()=>[i.value,c.value,e.name],([f,d,h],[m,p,b])=>{d&&(d.instances[h]=f,p&&p!==d&&f&&f===m&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),f&&d&&(!p||!Tn(d,p)||!m)&&(d.enterCallbacks[h]||[]).forEach(C=>C(f))},{flush:"post"}),()=>{const f=o.value,d=e.name,h=c.value,m=h&&h.components[d];if(!m)return yl(n.default,{Component:m,route:f});const p=h.props[d],b=p?p===!0?f.params:typeof p=="function"?p(f):p:null,I=ss(m,me({},b,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(h.instances[d]=null)},ref:i}));return yl(n.default,{Component:I,route:f})||I}}});function yl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ma=vd;function yd(e){const t=ad(e.routes,e),n=e.parseQuery||dd,s=e.stringifyQuery||pl,o=e.history,r=Mn(),l=Mn(),c=Mn(),i=xs(Ut);let f=Ut;mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=cr.bind(null,A=>""+A),h=cr.bind(null,Mf),m=cr.bind(null,Jn);function p(A,W){let F,K;return ca(A)?(F=t.getRecordMatcher(A),K=W):K=A,t.addRoute(K,F)}function b(A){const W=t.getRecordMatcher(A);W&&t.removeRoute(W)}function C(){return t.getRoutes().map(A=>A.record)}function I(A){return!!t.getRecordMatcher(A)}function g(A,W){if(W=me({},W||i.value),typeof A=="string"){const a=ur(n,A,W.path),_=t.resolve({path:a.path},W),E=o.createHref(a.fullPath);return me(a,_,{params:m(_.params),hash:Jn(a.hash),redirectedFrom:void 0,href:E})}let F;if(A.path!=null)F=me({},A,{path:ur(n,A.path,W.path).path});else{const a=me({},A.params);for(const _ in a)a[_]==null&&delete a[_];F=me({},A,{params:h(a)}),W.params=h(W.params)}const K=t.resolve(F,W),se=A.hash||"";K.params=d(m(K.params));const fe=Ff(s,me({},A,{hash:Pf(se),path:K.path})),u=o.createHref(fe);return me({fullPath:fe,hash:se,query:s===pl?md(A.query):A.query||{}},K,{redirectedFrom:void 0,href:u})}function L(A){return typeof A=="string"?ur(n,A,i.value.path):me({},A)}function O(A,W){if(f!==A)return Cn(8,{from:W,to:A})}function T(A){return j(A)}function R(A){return T(me(L(A),{replace:!0}))}function N(A){const W=A.matched[A.matched.length-1];if(W&&W.redirect){const{redirect:F}=W;let K=typeof F=="function"?F(A):F;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=L(K):{path:K},K.params={}),me({query:A.query,hash:A.hash,params:K.path!=null?{}:A.params},K)}}function j(A,W){const F=f=g(A),K=i.value,se=A.state,fe=A.force,u=A.replace===!0,a=N(F);if(a)return j(me(L(a),{state:typeof a=="object"?me({},se,a.state):se,force:fe,replace:u}),W||F);const _=F;_.redirectedFrom=W;let E;return!fe&&xf(s,K,F)&&(E=Cn(16,{to:_,from:K}),Te(K,K,!0,!1)),(E?Promise.resolve(E):Z(_,K)).catch(v=>Nt(v)?Nt(v,2)?v:Xe(v):oe(v,_,K)).then(v=>{if(v){if(Nt(v,2))return j(me({replace:u},L(v.to),{state:typeof v.to=="object"?me({},se,v.to.state):se,force:fe}),W||_)}else v=U(_,K,!0,u,se);return ue(_,K,v),v})}function $(A,W){const F=O(A,W);return F?Promise.reject(F):Promise.resolve()}function k(A){const W=ze.values().next().value;return W&&typeof W.runWithContext=="function"?W.runWithContext(A):A()}function Z(A,W){let F;const[K,se,fe]=Ld(A,W);F=fr(K.reverse(),"beforeRouteLeave",A,W);for(const a of K)a.leaveGuards.forEach(_=>{F.push(Kt(_,A,W))});const u=$.bind(null,A,W);return F.push(u),Ce(F).then(()=>{F=[];for(const a of r.list())F.push(Kt(a,A,W));return F.push(u),Ce(F)}).then(()=>{F=fr(se,"beforeRouteUpdate",A,W);for(const a of se)a.updateGuards.forEach(_=>{F.push(Kt(_,A,W))});return F.push(u),Ce(F)}).then(()=>{F=[];for(const a of fe)if(a.beforeEnter)if(ht(a.beforeEnter))for(const _ of a.beforeEnter)F.push(Kt(_,A,W));else F.push(Kt(a.beforeEnter,A,W));return F.push(u),Ce(F)}).then(()=>(A.matched.forEach(a=>a.enterCallbacks={}),F=fr(fe,"beforeRouteEnter",A,W,k),F.push(u),Ce(F))).then(()=>{F=[];for(const a of l.list())F.push(Kt(a,A,W));return F.push(u),Ce(F)}).catch(a=>Nt(a,8)?a:Promise.reject(a))}function ue(A,W,F){c.list().forEach(K=>k(()=>K(A,W,F)))}function U(A,W,F,K,se){const fe=O(A,W);if(fe)return fe;const u=W===Ut,a=mn?history.state:{};F&&(K||u?o.replace(A.fullPath,me({scroll:u&&a&&a.scroll},se)):o.push(A.fullPath,se)),i.value=A,Te(A,W,F,u),Xe()}let te;function Le(){te||(te=o.listen((A,W,F)=>{if(!pt.listening)return;const K=g(A),se=N(K);if(se){j(me(se,{replace:!0}),K).catch(Vn);return}f=K;const fe=i.value;mn&&Kf(al(fe.fullPath,F.delta),Ys()),Z(K,fe).catch(u=>Nt(u,12)?u:Nt(u,2)?(j(u.to,K).then(a=>{Nt(a,20)&&!F.delta&&F.type===Qn.pop&&o.go(-1,!1)}).catch(Vn),Promise.reject()):(F.delta&&o.go(-F.delta,!1),oe(u,K,fe))).then(u=>{u=u||U(K,fe,!1),u&&(F.delta&&!Nt(u,8)?o.go(-F.delta,!1):F.type===Qn.pop&&Nt(u,20)&&o.go(-1,!1)),ue(K,fe,u)}).catch(Vn)}))}let Ve=Mn(),ae=Mn(),le;function oe(A,W,F){Xe(A);const K=ae.list();return K.length?K.forEach(se=>se(A,W,F)):console.error(A),Promise.reject(A)}function Fe(){return le&&i.value!==Ut?Promise.resolve():new Promise((A,W)=>{Ve.add([A,W])})}function Xe(A){return le||(le=!A,Le(),Ve.list().forEach(([W,F])=>A?F(A):W()),Ve.reset()),A}function Te(A,W,F,K){const{scrollBehavior:se}=e;if(!mn||!se)return Promise.resolve();const fe=!F&&Gf(al(A.fullPath,0))||(K||!F)&&history.state&&history.state.scroll||null;return Us().then(()=>se(A,W,fe)).then(u=>u&&Bf(u)).catch(u=>oe(u,A,W))}const Ie=A=>o.go(A);let st;const ze=new Set,pt={currentRoute:i,listening:!0,addRoute:p,removeRoute:b,hasRoute:I,getRoutes:C,resolve:g,options:e,push:T,replace:R,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:r.add,beforeResolve:l.add,afterEach:c.add,onError:ae.add,isReady:Fe,install(A){const W=this;A.component("RouterLink",gd),A.component("RouterView",ma),A.config.globalProperties.$router=W,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>G(i)}),mn&&!st&&i.value===Ut&&(st=!0,T(o.location).catch(se=>{}));const F={};for(const se in Ut)Object.defineProperty(F,se,{get:()=>i.value[se],enumerable:!0});A.provide(fo,W),A.provide(da,vi(F)),A.provide(Pr,i);const K=A.unmount;ze.add(A),A.unmount=function(){ze.delete(A),ze.size<1&&(f=Ut,te&&te(),te=null,i.value=Ut,st=!1,le=!1),K()}}};function Ce(A){return A.reduce((W,F)=>W.then(()=>k(F)),Promise.resolve())}return pt}function Ld(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let l=0;l<r;l++){const c=t.matched[l];c&&(e.matched.find(f=>Tn(f,c))?s.push(c):n.push(c));const i=e.matched[l];i&&(t.matched.find(f=>Tn(f,i))||o.push(i))}return[n,s,o]}/*!
  * shared v9.10.2
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */const Ns=typeof window<"u",Qt=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Td=(e,t,n)=>Cd({l:e,k:t,s:n}),Cd=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Se=e=>typeof e=="number"&&isFinite(e),Id=e=>_a(e)==="[object Date]",Jt=e=>_a(e)==="[object RegExp]",Xs=e=>z(e)&&Object.keys(e).length===0,De=Object.assign;let Ll;const Pt=()=>Ll||(Ll=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Tl(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const Od=Object.prototype.hasOwnProperty;function Ss(e,t){return Od.call(e,t)}const ve=Array.isArray,pe=e=>typeof e=="function",V=e=>typeof e=="string",re=e=>typeof e=="boolean",de=e=>e!==null&&typeof e=="object",Nd=e=>de(e)&&pe(e.then)&&pe(e.catch),ha=Object.prototype.toString,_a=e=>ha.call(e),z=e=>{if(!de(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},Sd=e=>e==null?"":ve(e)||z(e)&&e.toString===ha?JSON.stringify(e,null,2):String(e);function Ad(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}function mo(e){let t=e;return()=>++t}function Pd(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ds=e=>!de(e)||ve(e);function bs(e,t){if(ds(e)||ds(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:s,des:o}=n.pop();Object.keys(s).forEach(r=>{ds(s[r])||ds(o[r])?o[r]=s[r]:n.push({src:s[r],des:o[r]})})}}/*!
  * message-compiler v9.10.2
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */function Rd(e,t,n){return{line:e,column:t,offset:n}}function Rr(e,t,n){const s={start:e,end:t};return n!=null&&(s.source=n),s}const wd=/\{([0-9a-zA-Z]+)\}/g;function Md(e,...t){return t.length===1&&kd(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(wd,(n,s)=>t.hasOwnProperty(s)?t[s]:"")}const pa=Object.assign,Cl=e=>typeof e=="string",kd=e=>e!==null&&typeof e=="object";function ga(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}const J={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},Dd={[J.EXPECTED_TOKEN]:"Expected token: '{0}'",[J.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[J.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[J.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[J.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[J.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[J.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[J.EMPTY_PLACEHOLDER]:"Empty placeholder",[J.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[J.INVALID_LINKED_FORMAT]:"Invalid linked format",[J.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[J.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[J.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[J.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[J.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[J.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function An(e,t,n={}){const{domain:s,messages:o,args:r}=n,l=Md((o||Dd)[e]||"",...r||[]),c=new SyntaxError(String(l));return c.code=e,t&&(c.location=t),c.domain=s,c}function Fd(e){throw e}const St=" ",xd="\r",Be=`
`,$d="\u2028",Ud="\u2029";function Wd(e){const t=e;let n=0,s=1,o=1,r=0;const l=j=>t[j]===xd&&t[j+1]===Be,c=j=>t[j]===Be,i=j=>t[j]===Ud,f=j=>t[j]===$d,d=j=>l(j)||c(j)||i(j)||f(j),h=()=>n,m=()=>s,p=()=>o,b=()=>r,C=j=>l(j)||i(j)||f(j)?Be:t[j],I=()=>C(n),g=()=>C(n+r);function L(){return r=0,d(n)&&(s++,o=0),l(n)&&n++,n++,o++,t[n]}function O(){return l(n+r)&&r++,r++,t[n+r]}function T(){n=0,s=1,o=1,r=0}function R(j=0){r=j}function N(){const j=n+r;for(;j!==n;)L();r=0}return{index:h,line:m,column:p,peekOffset:b,charAt:C,currentChar:I,currentPeek:g,next:L,peek:O,reset:T,resetPeek:R,skipToPeek:N}}const Wt=void 0,Hd=".",Il="'",Vd="tokenizer";function jd(e,t={}){const n=t.location!==!1,s=Wd(e),o=()=>s.index(),r=()=>Rd(s.line(),s.column(),s.index()),l=r(),c=o(),i={currentType:14,offset:c,startLoc:l,endLoc:l,lastType:14,lastOffset:c,lastStartLoc:l,lastEndLoc:l,braceNest:0,inLinked:!1,text:""},f=()=>i,{onError:d}=t;function h(u,a,_,...E){const v=f();if(a.column+=_,a.offset+=_,d){const P=n?Rr(v.startLoc,a):null,D=An(u,P,{domain:Vd,args:E});d(D)}}function m(u,a,_){u.endLoc=r(),u.currentType=a;const E={type:a};return n&&(E.loc=Rr(u.startLoc,u.endLoc)),_!=null&&(E.value=_),E}const p=u=>m(u,14);function b(u,a){return u.currentChar()===a?(u.next(),a):(h(J.EXPECTED_TOKEN,r(),0,a),"")}function C(u){let a="";for(;u.currentPeek()===St||u.currentPeek()===Be;)a+=u.currentPeek(),u.peek();return a}function I(u){const a=C(u);return u.skipToPeek(),a}function g(u){if(u===Wt)return!1;const a=u.charCodeAt(0);return a>=97&&a<=122||a>=65&&a<=90||a===95}function L(u){if(u===Wt)return!1;const a=u.charCodeAt(0);return a>=48&&a<=57}function O(u,a){const{currentType:_}=a;if(_!==2)return!1;C(u);const E=g(u.currentPeek());return u.resetPeek(),E}function T(u,a){const{currentType:_}=a;if(_!==2)return!1;C(u);const E=u.currentPeek()==="-"?u.peek():u.currentPeek(),v=L(E);return u.resetPeek(),v}function R(u,a){const{currentType:_}=a;if(_!==2)return!1;C(u);const E=u.currentPeek()===Il;return u.resetPeek(),E}function N(u,a){const{currentType:_}=a;if(_!==8)return!1;C(u);const E=u.currentPeek()===".";return u.resetPeek(),E}function j(u,a){const{currentType:_}=a;if(_!==9)return!1;C(u);const E=g(u.currentPeek());return u.resetPeek(),E}function $(u,a){const{currentType:_}=a;if(!(_===8||_===12))return!1;C(u);const E=u.currentPeek()===":";return u.resetPeek(),E}function k(u,a){const{currentType:_}=a;if(_!==10)return!1;const E=()=>{const P=u.currentPeek();return P==="{"?g(u.peek()):P==="@"||P==="%"||P==="|"||P===":"||P==="."||P===St||!P?!1:P===Be?(u.peek(),E()):g(P)},v=E();return u.resetPeek(),v}function Z(u){C(u);const a=u.currentPeek()==="|";return u.resetPeek(),a}function ue(u){const a=C(u),_=u.currentPeek()==="%"&&u.peek()==="{";return u.resetPeek(),{isModulo:_,hasSpace:a.length>0}}function U(u,a=!0){const _=(v=!1,P="",D=!1)=>{const M=u.currentPeek();return M==="{"?P==="%"?!1:v:M==="@"||!M?P==="%"?!0:v:M==="%"?(u.peek(),_(v,"%",!0)):M==="|"?P==="%"||D?!0:!(P===St||P===Be):M===St?(u.peek(),_(!0,St,D)):M===Be?(u.peek(),_(!0,Be,D)):!0},E=_();return a&&u.resetPeek(),E}function te(u,a){const _=u.currentChar();return _===Wt?Wt:a(_)?(u.next(),_):null}function Le(u){return te(u,_=>{const E=_.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36})}function Ve(u){return te(u,_=>{const E=_.charCodeAt(0);return E>=48&&E<=57})}function ae(u){return te(u,_=>{const E=_.charCodeAt(0);return E>=48&&E<=57||E>=65&&E<=70||E>=97&&E<=102})}function le(u){let a="",_="";for(;a=Ve(u);)_+=a;return _}function oe(u){I(u);const a=u.currentChar();return a!=="%"&&h(J.EXPECTED_TOKEN,r(),0,a),u.next(),"%"}function Fe(u){let a="";for(;;){const _=u.currentChar();if(_==="{"||_==="}"||_==="@"||_==="|"||!_)break;if(_==="%")if(U(u))a+=_,u.next();else break;else if(_===St||_===Be)if(U(u))a+=_,u.next();else{if(Z(u))break;a+=_,u.next()}else a+=_,u.next()}return a}function Xe(u){I(u);let a="",_="";for(;a=Le(u);)_+=a;return u.currentChar()===Wt&&h(J.UNTERMINATED_CLOSING_BRACE,r(),0),_}function Te(u){I(u);let a="";return u.currentChar()==="-"?(u.next(),a+=`-${le(u)}`):a+=le(u),u.currentChar()===Wt&&h(J.UNTERMINATED_CLOSING_BRACE,r(),0),a}function Ie(u){I(u),b(u,"'");let a="",_="";const E=P=>P!==Il&&P!==Be;for(;a=te(u,E);)a==="\\"?_+=st(u):_+=a;const v=u.currentChar();return v===Be||v===Wt?(h(J.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),v===Be&&(u.next(),b(u,"'")),_):(b(u,"'"),_)}function st(u){const a=u.currentChar();switch(a){case"\\":case"'":return u.next(),`\\${a}`;case"u":return ze(u,a,4);case"U":return ze(u,a,6);default:return h(J.UNKNOWN_ESCAPE_SEQUENCE,r(),0,a),""}}function ze(u,a,_){b(u,a);let E="";for(let v=0;v<_;v++){const P=ae(u);if(!P){h(J.INVALID_UNICODE_ESCAPE_SEQUENCE,r(),0,`\\${a}${E}${u.currentChar()}`);break}E+=P}return`\\${a}${E}`}function pt(u){I(u);let a="",_="";const E=v=>v!=="{"&&v!=="}"&&v!==St&&v!==Be;for(;a=te(u,E);)_+=a;return _}function Ce(u){let a="",_="";for(;a=Le(u);)_+=a;return _}function A(u){const a=(_=!1,E)=>{const v=u.currentChar();return v==="{"||v==="%"||v==="@"||v==="|"||v==="("||v===")"||!v||v===St?E:v===Be||v===Hd?(E+=v,u.next(),a(_,E)):(E+=v,u.next(),a(!0,E))};return a(!1,"")}function W(u){I(u);const a=b(u,"|");return I(u),a}function F(u,a){let _=null;switch(u.currentChar()){case"{":return a.braceNest>=1&&h(J.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),u.next(),_=m(a,2,"{"),I(u),a.braceNest++,_;case"}":return a.braceNest>0&&a.currentType===2&&h(J.EMPTY_PLACEHOLDER,r(),0),u.next(),_=m(a,3,"}"),a.braceNest--,a.braceNest>0&&I(u),a.inLinked&&a.braceNest===0&&(a.inLinked=!1),_;case"@":return a.braceNest>0&&h(J.UNTERMINATED_CLOSING_BRACE,r(),0),_=K(u,a)||p(a),a.braceNest=0,_;default:{let v=!0,P=!0,D=!0;if(Z(u))return a.braceNest>0&&h(J.UNTERMINATED_CLOSING_BRACE,r(),0),_=m(a,1,W(u)),a.braceNest=0,a.inLinked=!1,_;if(a.braceNest>0&&(a.currentType===5||a.currentType===6||a.currentType===7))return h(J.UNTERMINATED_CLOSING_BRACE,r(),0),a.braceNest=0,se(u,a);if(v=O(u,a))return _=m(a,5,Xe(u)),I(u),_;if(P=T(u,a))return _=m(a,6,Te(u)),I(u),_;if(D=R(u,a))return _=m(a,7,Ie(u)),I(u),_;if(!v&&!P&&!D)return _=m(a,13,pt(u)),h(J.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,_.value),I(u),_;break}}return _}function K(u,a){const{currentType:_}=a;let E=null;const v=u.currentChar();switch((_===8||_===9||_===12||_===10)&&(v===Be||v===St)&&h(J.INVALID_LINKED_FORMAT,r(),0),v){case"@":return u.next(),E=m(a,8,"@"),a.inLinked=!0,E;case".":return I(u),u.next(),m(a,9,".");case":":return I(u),u.next(),m(a,10,":");default:return Z(u)?(E=m(a,1,W(u)),a.braceNest=0,a.inLinked=!1,E):N(u,a)||$(u,a)?(I(u),K(u,a)):j(u,a)?(I(u),m(a,12,Ce(u))):k(u,a)?(I(u),v==="{"?F(u,a)||E:m(a,11,A(u))):(_===8&&h(J.INVALID_LINKED_FORMAT,r(),0),a.braceNest=0,a.inLinked=!1,se(u,a))}}function se(u,a){let _={type:14};if(a.braceNest>0)return F(u,a)||p(a);if(a.inLinked)return K(u,a)||p(a);switch(u.currentChar()){case"{":return F(u,a)||p(a);case"}":return h(J.UNBALANCED_CLOSING_BRACE,r(),0),u.next(),m(a,3,"}");case"@":return K(u,a)||p(a);default:{if(Z(u))return _=m(a,1,W(u)),a.braceNest=0,a.inLinked=!1,_;const{isModulo:v,hasSpace:P}=ue(u);if(v)return P?m(a,0,Fe(u)):m(a,4,oe(u));if(U(u))return m(a,0,Fe(u));break}}return _}function fe(){const{currentType:u,offset:a,startLoc:_,endLoc:E}=i;return i.lastType=u,i.lastOffset=a,i.lastStartLoc=_,i.lastEndLoc=E,i.offset=o(),i.startLoc=r(),s.currentChar()===Wt?m(i,14):se(s,i)}return{nextToken:fe,currentOffset:o,currentPosition:r,context:f}}const Bd="parser",Kd=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Gd(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function Yd(e={}){const t=e.location!==!1,{onError:n}=e;function s(g,L,O,T,...R){const N=g.currentPosition();if(N.offset+=T,N.column+=T,n){const j=t?Rr(O,N):null,$=An(L,j,{domain:Bd,args:R});n($)}}function o(g,L,O){const T={type:g};return t&&(T.start=L,T.end=L,T.loc={start:O,end:O}),T}function r(g,L,O,T){T&&(g.type=T),t&&(g.end=L,g.loc&&(g.loc.end=O))}function l(g,L){const O=g.context(),T=o(3,O.offset,O.startLoc);return T.value=L,r(T,g.currentOffset(),g.currentPosition()),T}function c(g,L){const O=g.context(),{lastOffset:T,lastStartLoc:R}=O,N=o(5,T,R);return N.index=parseInt(L,10),g.nextToken(),r(N,g.currentOffset(),g.currentPosition()),N}function i(g,L){const O=g.context(),{lastOffset:T,lastStartLoc:R}=O,N=o(4,T,R);return N.key=L,g.nextToken(),r(N,g.currentOffset(),g.currentPosition()),N}function f(g,L){const O=g.context(),{lastOffset:T,lastStartLoc:R}=O,N=o(9,T,R);return N.value=L.replace(Kd,Gd),g.nextToken(),r(N,g.currentOffset(),g.currentPosition()),N}function d(g){const L=g.nextToken(),O=g.context(),{lastOffset:T,lastStartLoc:R}=O,N=o(8,T,R);return L.type!==12?(s(g,J.UNEXPECTED_EMPTY_LINKED_MODIFIER,O.lastStartLoc,0),N.value="",r(N,T,R),{nextConsumeToken:L,node:N}):(L.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,bt(L)),N.value=L.value||"",r(N,g.currentOffset(),g.currentPosition()),{node:N})}function h(g,L){const O=g.context(),T=o(7,O.offset,O.startLoc);return T.value=L,r(T,g.currentOffset(),g.currentPosition()),T}function m(g){const L=g.context(),O=o(6,L.offset,L.startLoc);let T=g.nextToken();if(T.type===9){const R=d(g);O.modifier=R.node,T=R.nextConsumeToken||g.nextToken()}switch(T.type!==10&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(T)),T=g.nextToken(),T.type===2&&(T=g.nextToken()),T.type){case 11:T.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(T)),O.key=h(g,T.value||"");break;case 5:T.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(T)),O.key=i(g,T.value||"");break;case 6:T.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(T)),O.key=c(g,T.value||"");break;case 7:T.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(T)),O.key=f(g,T.value||"");break;default:{s(g,J.UNEXPECTED_EMPTY_LINKED_KEY,L.lastStartLoc,0);const R=g.context(),N=o(7,R.offset,R.startLoc);return N.value="",r(N,R.offset,R.startLoc),O.key=N,r(O,R.offset,R.startLoc),{nextConsumeToken:T,node:O}}}return r(O,g.currentOffset(),g.currentPosition()),{node:O}}function p(g){const L=g.context(),O=L.currentType===1?g.currentOffset():L.offset,T=L.currentType===1?L.endLoc:L.startLoc,R=o(2,O,T);R.items=[];let N=null;do{const k=N||g.nextToken();switch(N=null,k.type){case 0:k.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(k)),R.items.push(l(g,k.value||""));break;case 6:k.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(k)),R.items.push(c(g,k.value||""));break;case 5:k.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(k)),R.items.push(i(g,k.value||""));break;case 7:k.value==null&&s(g,J.UNEXPECTED_LEXICAL_ANALYSIS,L.lastStartLoc,0,bt(k)),R.items.push(f(g,k.value||""));break;case 8:{const Z=m(g);R.items.push(Z.node),N=Z.nextConsumeToken||null;break}}}while(L.currentType!==14&&L.currentType!==1);const j=L.currentType===1?L.lastOffset:g.currentOffset(),$=L.currentType===1?L.lastEndLoc:g.currentPosition();return r(R,j,$),R}function b(g,L,O,T){const R=g.context();let N=T.items.length===0;const j=o(1,L,O);j.cases=[],j.cases.push(T);do{const $=p(g);N||(N=$.items.length===0),j.cases.push($)}while(R.currentType!==14);return N&&s(g,J.MUST_HAVE_MESSAGES_IN_PLURAL,O,0),r(j,g.currentOffset(),g.currentPosition()),j}function C(g){const L=g.context(),{offset:O,startLoc:T}=L,R=p(g);return L.currentType===14?R:b(g,O,T,R)}function I(g){const L=jd(g,pa({},e)),O=L.context(),T=o(0,O.offset,O.startLoc);return t&&T.loc&&(T.loc.source=g),T.body=C(L),e.onCacheKey&&(T.cacheKey=e.onCacheKey(g)),O.currentType!==14&&s(L,J.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,g[O.offset]||""),r(T,L.currentOffset(),L.currentPosition()),T}return{parse:I}}function bt(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Xd(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function Ol(e,t){for(let n=0;n<e.length;n++)ho(e[n],t)}function ho(e,t){switch(e.type){case 1:Ol(e.cases,t),t.helper("plural");break;case 2:Ol(e.items,t);break;case 6:{ho(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function qd(e,t={}){const n=Xd(e);n.helper("normalize"),e.body&&ho(e.body,n);const s=n.context();e.helpers=Array.from(s.helpers)}function Jd(e){const t=e.body;return t.type===2?Nl(t):t.cases.forEach(n=>Nl(n)),e}function Nl(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const s=e.items[n];if(!(s.type===3||s.type===9)||s.value==null)break;t.push(s.value)}if(t.length===e.items.length){e.static=ga(t);for(let n=0;n<e.items.length;n++){const s=e.items[n];(s.type===3||s.type===9)&&delete s.value}}}}const Qd="minifier";function hn(e){switch(e.t=e.type,e.type){case 0:{const t=e;hn(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let s=0;s<n.length;s++)hn(n[s]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let s=0;s<n.length;s++)hn(n[s]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;hn(t.key),t.k=t.key,delete t.key,t.modifier&&(hn(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}default:throw An(J.UNHANDLED_MINIFIER_NODE_TYPE,null,{domain:Qd,args:[e.type]})}delete e.type}const Zd="parser";function zd(e,t){const{sourceMap:n,filename:s,breakLineCode:o,needIndent:r}=t,l=t.location!==!1,c={filename:s,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:r,indentLevel:0};l&&e.loc&&(c.source=e.loc.source);const i=()=>c;function f(I,g){c.code+=I}function d(I,g=!0){const L=g?o:"";f(r?L+"  ".repeat(I):L)}function h(I=!0){const g=++c.indentLevel;I&&d(g)}function m(I=!0){const g=--c.indentLevel;I&&d(g)}function p(){d(c.indentLevel)}return{context:i,push:f,indent:h,deindent:m,newline:p,helper:I=>`_${I}`,needIndent:()=>c.needIndent}}function em(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),In(e,t.key),t.modifier?(e.push(", "),In(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function tm(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const o=t.items.length;for(let r=0;r<o&&(In(e,t.items[r]),r!==o-1);r++)e.push(", ");e.deindent(s()),e.push("])")}function nm(e,t){const{helper:n,needIndent:s}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(s());const o=t.cases.length;for(let r=0;r<o&&(In(e,t.cases[r]),r!==o-1);r++)e.push(", ");e.deindent(s()),e.push("])")}}function sm(e,t){t.body?In(e,t.body):e.push("null")}function In(e,t){const{helper:n}=e;switch(t.type){case 0:sm(e,t);break;case 1:nm(e,t);break;case 2:tm(e,t);break;case 6:em(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break;default:throw An(J.UNHANDLED_CODEGEN_NODE_TYPE,null,{domain:Zd,args:[t.type]})}}const rm=(e,t={})=>{const n=Cl(t.mode)?t.mode:"normal",s=Cl(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,r=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,l=t.needIndent?t.needIndent:n!=="arrow",c=e.helpers||[],i=zd(e,{mode:n,filename:s,sourceMap:o,breakLineCode:r,needIndent:l});i.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),i.indent(l),c.length>0&&(i.push(`const { ${ga(c.map(h=>`${h}: _${h}`),", ")} } = ctx`),i.newline()),i.push("return "),In(i,e),i.deindent(l),i.push("}"),delete e.helpers;const{code:f,map:d}=i.context();return{ast:e,code:f,map:d?d.toJSON():void 0}};function om(e,t={}){const n=pa({},t),s=!!n.jit,o=!!n.minify,r=n.optimize==null?!0:n.optimize,c=Yd(n).parse(e);return s?(r&&Jd(c),o&&hn(c),{ast:c,code:""}):(qd(c,n),rm(c,n))}/*!
  * core-base v9.10.2
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */function lm(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Pt().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Pt().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Pt().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}const Zt=[];Zt[0]={w:[0],i:[3,0],"[":[4],o:[7]};Zt[1]={w:[1],".":[2],"[":[4],o:[7]};Zt[2]={w:[2],i:[3,0],0:[3,0]};Zt[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Zt[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Zt[5]={"'":[4,0],o:8,l:[5,0]};Zt[6]={'"':[4,0],o:8,l:[6,0]};const im=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function am(e){return im.test(e)}function cm(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function um(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function fm(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:am(t)?cm(t):"*"+t}function dm(e){const t=[];let n=-1,s=0,o=0,r,l,c,i,f,d,h;const m=[];m[0]=()=>{l===void 0?l=c:l+=c},m[1]=()=>{l!==void 0&&(t.push(l),l=void 0)},m[2]=()=>{m[0](),o++},m[3]=()=>{if(o>0)o--,s=4,m[0]();else{if(o=0,l===void 0||(l=fm(l),l===!1))return!1;m[1]()}};function p(){const b=e[n+1];if(s===5&&b==="'"||s===6&&b==='"')return n++,c="\\"+b,m[0](),!0}for(;s!==null;)if(n++,r=e[n],!(r==="\\"&&p())){if(i=um(r),h=Zt[s],f=h[i]||h.l||8,f===8||(s=f[0],f[1]!==void 0&&(d=m[f[1]],d&&(c=r,d()===!1))))return;if(s===7)return t}}const Sl=new Map;function mm(e,t){return de(e)?e[t]:null}function hm(e,t){if(!de(e))return null;let n=Sl.get(t);if(n||(n=dm(t),n&&Sl.set(t,n)),!n)return null;const s=n.length;let o=e,r=0;for(;r<s;){const l=o[n[r]];if(l===void 0||pe(o))return null;o=l,r++}return o}const _m=e=>e,pm=e=>"",gm="text",Em=e=>e.length===0?"":Ad(e),bm=Sd;function Al(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function vm(e){const t=Se(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Se(e.named.count)||Se(e.named.n))?Se(e.named.count)?e.named.count:Se(e.named.n)?e.named.n:t:t}function ym(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Lm(e={}){const t=e.locale,n=vm(e),s=de(e.pluralRules)&&V(t)&&pe(e.pluralRules[t])?e.pluralRules[t]:Al,o=de(e.pluralRules)&&V(t)&&pe(e.pluralRules[t])?Al:void 0,r=g=>g[s(n,g.length,o)],l=e.list||[],c=g=>l[g],i=e.named||{};Se(e.pluralIndex)&&ym(n,i);const f=g=>i[g];function d(g){const L=pe(e.messages)?e.messages(g):de(e.messages)?e.messages[g]:!1;return L||(e.parent?e.parent.message(g):pm)}const h=g=>e.modifiers?e.modifiers[g]:_m,m=z(e.processor)&&pe(e.processor.normalize)?e.processor.normalize:Em,p=z(e.processor)&&pe(e.processor.interpolate)?e.processor.interpolate:bm,b=z(e.processor)&&V(e.processor.type)?e.processor.type:gm,I={list:c,named:f,plural:r,linked:(g,...L)=>{const[O,T]=L;let R="text",N="";L.length===1?de(O)?(N=O.modifier||N,R=O.type||R):V(O)&&(N=O||N):L.length===2&&(V(O)&&(N=O||N),V(T)&&(R=T||R));const j=d(g)(I),$=R==="vnode"&&ve(j)&&N?j[0]:j;return N?h(N)($,R):$},message:d,type:b,interpolate:p,normalize:m,values:De({},l,i)};return I}let Zn=null;function Tm(e){Zn=e}function Cm(e,t,n){Zn&&Zn.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Im=Om("function:translate");function Om(e){return t=>Zn&&Zn.emit(e,t)}const Nm={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},Ea=J.__EXTEND_POINT__,sn=mo(Ea),ft={INVALID_ARGUMENT:Ea,INVALID_DATE_ARGUMENT:sn(),INVALID_ISO_DATE_ARGUMENT:sn(),NOT_SUPPORT_NON_STRING_MESSAGE:sn(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:sn(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:sn(),NOT_SUPPORT_LOCALE_TYPE:sn(),__EXTEND_POINT__:sn()};function Lt(e){return An(e,null,void 0)}function _o(e,t){return t.locale!=null?Pl(t.locale):Pl(e.locale)}let dr;function Pl(e){if(V(e))return e;if(pe(e)){if(e.resolvedOnce&&dr!=null)return dr;if(e.constructor.name==="Function"){const t=e();if(Nd(t))throw Lt(ft.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return dr=t}else throw Lt(ft.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Lt(ft.NOT_SUPPORT_LOCALE_TYPE)}function Sm(e,t,n){return[...new Set([n,...ve(t)?t:de(t)?Object.keys(t):V(t)?[t]:[n]])]}function ba(e,t,n){const s=V(n)?n:On,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(s);if(!r){r=[];let l=[n];for(;ve(l);)l=Rl(r,l,t);const c=ve(t)||!z(t)?t:t.default?t.default:null;l=V(c)?[c]:c,ve(l)&&Rl(r,l,!1),o.__localeChainCache.set(s,r)}return r}function Rl(e,t,n){let s=!0;for(let o=0;o<t.length&&re(s);o++){const r=t[o];V(r)&&(s=Am(e,t[o],n))}return s}function Am(e,t,n){let s;const o=t.split("-");do{const r=o.join("-");s=Pm(e,r,n),o.splice(-1,1)}while(o.length&&s===!0);return s}function Pm(e,t,n){let s=!1;if(!e.includes(t)&&(s=!0,t)){s=t[t.length-1]!=="!";const o=t.replace(/!/g,"");e.push(o),(ve(n)||z(n))&&n[o]&&(s=n[o])}return s}const Rm="9.10.2",qs=-1,On="en-US",wl="",Ml=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function wm(){return{upper:(e,t)=>t==="text"&&V(e)?e.toUpperCase():t==="vnode"&&de(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&V(e)?e.toLowerCase():t==="vnode"&&de(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&V(e)?Ml(e):t==="vnode"&&de(e)&&"__v_isVNode"in e?Ml(e.children):e}}let va;function kl(e){va=e}let ya;function Mm(e){ya=e}let La;function km(e){La=e}let Ta=null;const Dm=e=>{Ta=e},Fm=()=>Ta;let Ca=null;const Dl=e=>{Ca=e},xm=()=>Ca;let Fl=0;function $m(e={}){const t=pe(e.onWarn)?e.onWarn:Pd,n=V(e.version)?e.version:Rm,s=V(e.locale)||pe(e.locale)?e.locale:On,o=pe(s)?On:s,r=ve(e.fallbackLocale)||z(e.fallbackLocale)||V(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,l=z(e.messages)?e.messages:{[o]:{}},c=z(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},i=z(e.numberFormats)?e.numberFormats:{[o]:{}},f=De({},e.modifiers||{},wm()),d=e.pluralRules||{},h=pe(e.missing)?e.missing:null,m=re(e.missingWarn)||Jt(e.missingWarn)?e.missingWarn:!0,p=re(e.fallbackWarn)||Jt(e.fallbackWarn)?e.fallbackWarn:!0,b=!!e.fallbackFormat,C=!!e.unresolving,I=pe(e.postTranslation)?e.postTranslation:null,g=z(e.processor)?e.processor:null,L=re(e.warnHtmlMessage)?e.warnHtmlMessage:!0,O=!!e.escapeParameter,T=pe(e.messageCompiler)?e.messageCompiler:va,R=pe(e.messageResolver)?e.messageResolver:ya||mm,N=pe(e.localeFallbacker)?e.localeFallbacker:La||Sm,j=de(e.fallbackContext)?e.fallbackContext:void 0,$=e,k=de($.__datetimeFormatters)?$.__datetimeFormatters:new Map,Z=de($.__numberFormatters)?$.__numberFormatters:new Map,ue=de($.__meta)?$.__meta:{};Fl++;const U={version:n,cid:Fl,locale:s,fallbackLocale:r,messages:l,modifiers:f,pluralRules:d,missing:h,missingWarn:m,fallbackWarn:p,fallbackFormat:b,unresolving:C,postTranslation:I,processor:g,warnHtmlMessage:L,escapeParameter:O,messageCompiler:T,messageResolver:R,localeFallbacker:N,fallbackContext:j,onWarn:t,__meta:ue};return U.datetimeFormats=c,U.numberFormats=i,U.__datetimeFormatters=k,U.__numberFormatters=Z,__INTLIFY_PROD_DEVTOOLS__&&Cm(U,n,ue),U}function po(e,t,n,s,o){const{missing:r,onWarn:l}=e;if(r!==null){const c=r(e,n,t,o);return V(c)?c:t}else return t}function kn(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function mr(e){return n=>Um(n,e)}function Um(e,t){const n=t.b||t.body;if((n.t||n.type)===1){const s=n,o=s.c||s.cases;return e.plural(o.reduce((r,l)=>[...r,xl(e,l)],[]))}else return xl(e,n)}function xl(e,t){const n=t.s||t.static;if(n)return e.type==="text"?n:e.normalize([n]);{const s=(t.i||t.items).reduce((o,r)=>[...o,wr(e,r)],[]);return e.normalize(s)}}function wr(e,t){const n=t.t||t.type;switch(n){case 3:{const s=t;return s.v||s.value}case 9:{const s=t;return s.v||s.value}case 4:{const s=t;return e.interpolate(e.named(s.k||s.key))}case 5:{const s=t;return e.interpolate(e.list(s.i!=null?s.i:s.index))}case 6:{const s=t,o=s.m||s.modifier;return e.linked(wr(e,s.k||s.key),o?wr(e,o):void 0,e.type)}case 7:{const s=t;return s.v||s.value}case 8:{const s=t;return s.v||s.value}default:throw new Error(`unhandled node type on format message part: ${n}`)}}const Ia=e=>e;let _n=Object.create(null);const Nn=e=>de(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function Oa(e,t={}){let n=!1;const s=t.onError||Fd;return t.onError=o=>{n=!0,s(o)},{...om(e,t),detectError:n}}const Wm=(e,t)=>{if(!V(e))throw Lt(ft.NOT_SUPPORT_NON_STRING_MESSAGE);{re(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||Ia)(e),o=_n[s];if(o)return o;const{code:r,detectError:l}=Oa(e,t),c=new Function(`return ${r}`)();return l?c:_n[s]=c}};function Hm(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&V(e)){re(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||Ia)(e),o=_n[s];if(o)return o;const{ast:r,detectError:l}=Oa(e,{...t,location:!1,jit:!0}),c=mr(r);return l?c:_n[s]=c}else{const n=e.cacheKey;if(n){const s=_n[n];return s||(_n[n]=mr(e))}else return mr(e)}}const $l=()=>"",ot=e=>pe(e);function Ul(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:o,messageCompiler:r,fallbackLocale:l,messages:c}=e,[i,f]=Mr(...t),d=re(f.missingWarn)?f.missingWarn:e.missingWarn,h=re(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn,m=re(f.escapeParameter)?f.escapeParameter:e.escapeParameter,p=!!f.resolvedMessage,b=V(f.default)||re(f.default)?re(f.default)?r?i:()=>i:f.default:n?r?i:()=>i:"",C=n||b!=="",I=_o(e,f);m&&Vm(f);let[g,L,O]=p?[i,I,c[I]||{}]:Na(e,i,I,l,h,d),T=g,R=i;if(!p&&!(V(T)||Nn(T)||ot(T))&&C&&(T=b,R=T),!p&&(!(V(T)||Nn(T)||ot(T))||!V(L)))return o?qs:i;let N=!1;const j=()=>{N=!0},$=ot(T)?T:Sa(e,i,L,T,R,j);if(N)return T;const k=Km(e,L,O,f),Z=Lm(k),ue=jm(e,$,Z),U=s?s(ue,i):ue;if(__INTLIFY_PROD_DEVTOOLS__){const te={timestamp:Date.now(),key:V(i)?i:ot(T)?T.key:"",locale:L||(ot(T)?T.locale:""),format:V(T)?T:ot(T)?T.source:"",message:U};te.meta=De({},e.__meta,Fm()||{}),Im(te)}return U}function Vm(e){ve(e.list)?e.list=e.list.map(t=>V(t)?Tl(t):t):de(e.named)&&Object.keys(e.named).forEach(t=>{V(e.named[t])&&(e.named[t]=Tl(e.named[t]))})}function Na(e,t,n,s,o,r){const{messages:l,onWarn:c,messageResolver:i,localeFallbacker:f}=e,d=f(e,s,n);let h={},m,p=null;const b="translate";for(let C=0;C<d.length&&(m=d[C],h=l[m]||{},(p=i(h,t))===null&&(p=h[t]),!(V(p)||Nn(p)||ot(p)));C++){const I=po(e,t,m,r,b);I!==t&&(p=I)}return[p,m,h]}function Sa(e,t,n,s,o,r){const{messageCompiler:l,warnHtmlMessage:c}=e;if(ot(s)){const f=s;return f.locale=f.locale||n,f.key=f.key||t,f}if(l==null){const f=()=>s;return f.locale=n,f.key=t,f}const i=l(s,Bm(e,n,o,s,c,r));return i.locale=n,i.key=t,i.source=s,i}function jm(e,t,n){return t(n)}function Mr(...e){const[t,n,s]=e,o={};if(!V(t)&&!Se(t)&&!ot(t)&&!Nn(t))throw Lt(ft.INVALID_ARGUMENT);const r=Se(t)?String(t):(ot(t),t);return Se(n)?o.plural=n:V(n)?o.default=n:z(n)&&!Xs(n)?o.named=n:ve(n)&&(o.list=n),Se(s)?o.plural=s:V(s)?o.default=s:z(s)&&De(o,s),[r,o]}function Bm(e,t,n,s,o,r){return{locale:t,key:n,warnHtmlMessage:o,onError:l=>{throw r&&r(l),l},onCacheKey:l=>Td(t,n,l)}}function Km(e,t,n,s){const{modifiers:o,pluralRules:r,messageResolver:l,fallbackLocale:c,fallbackWarn:i,missingWarn:f,fallbackContext:d}=e,m={locale:t,modifiers:o,pluralRules:r,messages:p=>{let b=l(n,p);if(b==null&&d){const[,,C]=Na(d,p,t,c,i,f);b=l(C,p)}if(V(b)||Nn(b)){let C=!1;const g=Sa(e,p,t,b,p,()=>{C=!0});return C?$l:g}else return ot(b)?b:$l}};return e.processor&&(m.processor=e.processor),s.list&&(m.list=s.list),s.named&&(m.named=s.named),Se(s.plural)&&(m.pluralIndex=s.plural),m}function Wl(e,...t){const{datetimeFormats:n,unresolving:s,fallbackLocale:o,onWarn:r,localeFallbacker:l}=e,{__datetimeFormatters:c}=e,[i,f,d,h]=kr(...t),m=re(d.missingWarn)?d.missingWarn:e.missingWarn;re(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,b=_o(e,d),C=l(e,o,b);if(!V(i)||i==="")return new Intl.DateTimeFormat(b,h).format(f);let I={},g,L=null;const O="datetime format";for(let N=0;N<C.length&&(g=C[N],I=n[g]||{},L=I[i],!z(L));N++)po(e,i,g,m,O);if(!z(L)||!V(g))return s?qs:i;let T=`${g}__${i}`;Xs(h)||(T=`${T}__${JSON.stringify(h)}`);let R=c.get(T);return R||(R=new Intl.DateTimeFormat(g,De({},L,h)),c.set(T,R)),p?R.formatToParts(f):R.format(f)}const Aa=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function kr(...e){const[t,n,s,o]=e,r={};let l={},c;if(V(t)){const i=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!i)throw Lt(ft.INVALID_ISO_DATE_ARGUMENT);const f=i[3]?i[3].trim().startsWith("T")?`${i[1].trim()}${i[3].trim()}`:`${i[1].trim()}T${i[3].trim()}`:i[1].trim();c=new Date(f);try{c.toISOString()}catch{throw Lt(ft.INVALID_ISO_DATE_ARGUMENT)}}else if(Id(t)){if(isNaN(t.getTime()))throw Lt(ft.INVALID_DATE_ARGUMENT);c=t}else if(Se(t))c=t;else throw Lt(ft.INVALID_ARGUMENT);return V(n)?r.key=n:z(n)&&Object.keys(n).forEach(i=>{Aa.includes(i)?l[i]=n[i]:r[i]=n[i]}),V(s)?r.locale=s:z(s)&&(l=s),z(o)&&(l=o),[r.key||"",c,r,l]}function Hl(e,t,n){const s=e;for(const o in n){const r=`${t}__${o}`;s.__datetimeFormatters.has(r)&&s.__datetimeFormatters.delete(r)}}function Vl(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:o,onWarn:r,localeFallbacker:l}=e,{__numberFormatters:c}=e,[i,f,d,h]=Dr(...t),m=re(d.missingWarn)?d.missingWarn:e.missingWarn;re(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,b=_o(e,d),C=l(e,o,b);if(!V(i)||i==="")return new Intl.NumberFormat(b,h).format(f);let I={},g,L=null;const O="number format";for(let N=0;N<C.length&&(g=C[N],I=n[g]||{},L=I[i],!z(L));N++)po(e,i,g,m,O);if(!z(L)||!V(g))return s?qs:i;let T=`${g}__${i}`;Xs(h)||(T=`${T}__${JSON.stringify(h)}`);let R=c.get(T);return R||(R=new Intl.NumberFormat(g,De({},L,h)),c.set(T,R)),p?R.formatToParts(f):R.format(f)}const Pa=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Dr(...e){const[t,n,s,o]=e,r={};let l={};if(!Se(t))throw Lt(ft.INVALID_ARGUMENT);const c=t;return V(n)?r.key=n:z(n)&&Object.keys(n).forEach(i=>{Pa.includes(i)?l[i]=n[i]:r[i]=n[i]}),V(s)?r.locale=s:z(s)&&(l=s),z(o)&&(l=o),[r.key||"",c,r,l]}function jl(e,t,n){const s=e;for(const o in n){const r=`${t}__${o}`;s.__numberFormatters.has(r)&&s.__numberFormatters.delete(r)}}lm();/*!
  * vue-i18n v9.10.2
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */const Gm="9.10.2";function Ym(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Pt().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Pt().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Pt().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Pt().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Pt().__INTLIFY_PROD_DEVTOOLS__=!1)}const Ra=Nm.__EXTEND_POINT__,At=mo(Ra);At(),At(),At(),At(),At(),At(),At(),At(),At();const wa=ft.__EXTEND_POINT__,qe=mo(wa),Ae={UNEXPECTED_RETURN_TYPE:wa,INVALID_ARGUMENT:qe(),MUST_BE_CALL_SETUP_TOP:qe(),NOT_INSTALLED:qe(),NOT_AVAILABLE_IN_LEGACY_MODE:qe(),REQUIRED_VALUE:qe(),INVALID_VALUE:qe(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:qe(),NOT_INSTALLED_WITH_PROVIDE:qe(),UNEXPECTED_ERROR:qe(),NOT_COMPATIBLE_LEGACY_VUE_I18N:qe(),BRIDGE_SUPPORT_VUE_2_ONLY:qe(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:qe(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:qe(),__EXTEND_POINT__:qe()};function Me(e,...t){return An(e,null,void 0)}const Fr=Qt("__translateVNode"),xr=Qt("__datetimeParts"),$r=Qt("__numberParts"),Ma=Qt("__setPluralRules"),ka=Qt("__injectWithOption"),Ur=Qt("__dispose");function zn(e){if(!de(e))return e;for(const t in e)if(Ss(e,t))if(!t.includes("."))de(e[t])&&zn(e[t]);else{const n=t.split("."),s=n.length-1;let o=e,r=!1;for(let l=0;l<s;l++){if(n[l]in o||(o[n[l]]={}),!de(o[n[l]])){r=!0;break}o=o[n[l]]}r||(o[n[s]]=e[t],delete e[t]),de(o[n[s]])&&zn(o[n[s]])}return e}function Js(e,t){const{messages:n,__i18n:s,messageResolver:o,flatJson:r}=t,l=z(n)?n:ve(s)?{}:{[e]:{}};if(ve(s)&&s.forEach(c=>{if("locale"in c&&"resource"in c){const{locale:i,resource:f}=c;i?(l[i]=l[i]||{},bs(f,l[i])):bs(f,l)}else V(c)&&bs(JSON.parse(c),l)}),o==null&&r)for(const c in l)Ss(l,c)&&zn(l[c]);return l}function Da(e){return e.type}function Fa(e,t,n){let s=de(t.messages)?t.messages:{};"__i18nGlobal"in n&&(s=Js(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const o=Object.keys(s);o.length&&o.forEach(r=>{e.mergeLocaleMessage(r,s[r])});{if(de(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(l=>{e.mergeDateTimeFormat(l,t.datetimeFormats[l])})}if(de(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(l=>{e.mergeNumberFormat(l,t.numberFormats[l])})}}}function Bl(e){return X(ts,null,e,0)}const Kl="__INTLIFY_META__",Gl=()=>[],Xm=()=>!1;let Yl=0;function Xl(e){return(t,n,s,o)=>e(n,s,Ot()||void 0,o)}const qm=()=>{const e=Ot();let t=null;return e&&(t=Da(e)[Kl])?{[Kl]:t}:null};function go(e={},t){const{__root:n,__injectWithOption:s}=e,o=n===void 0,r=e.flatJson,l=Ns?Ee:xs,c=!!e.translateExistCompatible;let i=re(e.inheritLocale)?e.inheritLocale:!0;const f=l(n&&i?n.locale.value:V(e.locale)?e.locale:On),d=l(n&&i?n.fallbackLocale.value:V(e.fallbackLocale)||ve(e.fallbackLocale)||z(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),h=l(Js(f.value,e)),m=l(z(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),p=l(z(e.numberFormats)?e.numberFormats:{[f.value]:{}});let b=n?n.missingWarn:re(e.missingWarn)||Jt(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:re(e.fallbackWarn)||Jt(e.fallbackWarn)?e.fallbackWarn:!0,I=n?n.fallbackRoot:re(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,L=pe(e.missing)?e.missing:null,O=pe(e.missing)?Xl(e.missing):null,T=pe(e.postTranslation)?e.postTranslation:null,R=n?n.warnHtmlMessage:re(e.warnHtmlMessage)?e.warnHtmlMessage:!0,N=!!e.escapeParameter;const j=n?n.modifiers:z(e.modifiers)?e.modifiers:{};let $=e.pluralRules||n&&n.pluralRules,k;k=(()=>{o&&Dl(null);const y={version:Gm,locale:f.value,fallbackLocale:d.value,messages:h.value,modifiers:j,pluralRules:$,missing:O===null?void 0:O,missingWarn:b,fallbackWarn:C,fallbackFormat:g,unresolving:!0,postTranslation:T===null?void 0:T,warnHtmlMessage:R,escapeParameter:N,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};y.datetimeFormats=m.value,y.numberFormats=p.value,y.__datetimeFormatters=z(k)?k.__datetimeFormatters:void 0,y.__numberFormatters=z(k)?k.__numberFormatters:void 0;const S=$m(y);return o&&Dl(S),S})(),kn(k,f.value,d.value);function ue(){return[f.value,d.value,h.value,m.value,p.value]}const U=be({get:()=>f.value,set:y=>{f.value=y,k.locale=f.value}}),te=be({get:()=>d.value,set:y=>{d.value=y,k.fallbackLocale=d.value,kn(k,f.value,y)}}),Le=be(()=>h.value),Ve=be(()=>m.value),ae=be(()=>p.value);function le(){return pe(T)?T:null}function oe(y){T=y,k.postTranslation=y}function Fe(){return L}function Xe(y){y!==null&&(O=Xl(y)),L=y,k.missing=O}const Te=(y,S,Y,Q,_e,xe)=>{ue();let et;try{__INTLIFY_PROD_DEVTOOLS__,o||(k.fallbackContext=n?xm():void 0),et=y(k)}finally{__INTLIFY_PROD_DEVTOOLS__,o||(k.fallbackContext=void 0)}if(Y!=="translate exists"&&Se(et)&&et===qs||Y==="translate exists"&&!et){const[rs,dn]=S();return n&&I?Q(n):_e(rs)}else{if(xe(et))return et;throw Me(Ae.UNEXPECTED_RETURN_TYPE)}};function Ie(...y){return Te(S=>Reflect.apply(Ul,null,[S,...y]),()=>Mr(...y),"translate",S=>Reflect.apply(S.t,S,[...y]),S=>S,S=>V(S))}function st(...y){const[S,Y,Q]=y;if(Q&&!de(Q))throw Me(Ae.INVALID_ARGUMENT);return Ie(S,Y,De({resolvedMessage:!0},Q||{}))}function ze(...y){return Te(S=>Reflect.apply(Wl,null,[S,...y]),()=>kr(...y),"datetime format",S=>Reflect.apply(S.d,S,[...y]),()=>wl,S=>V(S))}function pt(...y){return Te(S=>Reflect.apply(Vl,null,[S,...y]),()=>Dr(...y),"number format",S=>Reflect.apply(S.n,S,[...y]),()=>wl,S=>V(S))}function Ce(y){return y.map(S=>V(S)||Se(S)||re(S)?Bl(String(S)):S)}const W={normalize:Ce,interpolate:y=>y,type:"vnode"};function F(...y){return Te(S=>{let Y;const Q=S;try{Q.processor=W,Y=Reflect.apply(Ul,null,[Q,...y])}finally{Q.processor=null}return Y},()=>Mr(...y),"translate",S=>S[Fr](...y),S=>[Bl(S)],S=>ve(S))}function K(...y){return Te(S=>Reflect.apply(Vl,null,[S,...y]),()=>Dr(...y),"number format",S=>S[$r](...y),Gl,S=>V(S)||ve(S))}function se(...y){return Te(S=>Reflect.apply(Wl,null,[S,...y]),()=>kr(...y),"datetime format",S=>S[xr](...y),Gl,S=>V(S)||ve(S))}function fe(y){$=y,k.pluralRules=$}function u(y,S){return Te(()=>{if(!y)return!1;const Y=V(S)?S:f.value,Q=E(Y),_e=k.messageResolver(Q,y);return c?_e!=null:Nn(_e)||ot(_e)||V(_e)},()=>[y],"translate exists",Y=>Reflect.apply(Y.te,Y,[y,S]),Xm,Y=>re(Y))}function a(y){let S=null;const Y=ba(k,d.value,f.value);for(let Q=0;Q<Y.length;Q++){const _e=h.value[Y[Q]]||{},xe=k.messageResolver(_e,y);if(xe!=null){S=xe;break}}return S}function _(y){const S=a(y);return S??(n?n.tm(y)||{}:{})}function E(y){return h.value[y]||{}}function v(y,S){if(r){const Y={[y]:S};for(const Q in Y)Ss(Y,Q)&&zn(Y[Q]);S=Y[y]}h.value[y]=S,k.messages=h.value}function P(y,S){h.value[y]=h.value[y]||{};const Y={[y]:S};if(r)for(const Q in Y)Ss(Y,Q)&&zn(Y[Q]);S=Y[y],bs(S,h.value[y]),k.messages=h.value}function D(y){return m.value[y]||{}}function M(y,S){m.value[y]=S,k.datetimeFormats=m.value,Hl(k,y,S)}function x(y,S){m.value[y]=De(m.value[y]||{},S),k.datetimeFormats=m.value,Hl(k,y,S)}function w(y){return p.value[y]||{}}function B(y,S){p.value[y]=S,k.numberFormats=p.value,jl(k,y,S)}function q(y,S){p.value[y]=De(p.value[y]||{},S),k.numberFormats=p.value,jl(k,y,S)}Yl++,n&&Ns&&(we(n.locale,y=>{i&&(f.value=y,k.locale=y,kn(k,f.value,d.value))}),we(n.fallbackLocale,y=>{i&&(d.value=y,k.fallbackLocale=y,kn(k,f.value,d.value))}));const H={id:Yl,locale:U,fallbackLocale:te,get inheritLocale(){return i},set inheritLocale(y){i=y,y&&n&&(f.value=n.locale.value,d.value=n.fallbackLocale.value,kn(k,f.value,d.value))},get availableLocales(){return Object.keys(h.value).sort()},messages:Le,get modifiers(){return j},get pluralRules(){return $||{}},get isGlobal(){return o},get missingWarn(){return b},set missingWarn(y){b=y,k.missingWarn=b},get fallbackWarn(){return C},set fallbackWarn(y){C=y,k.fallbackWarn=C},get fallbackRoot(){return I},set fallbackRoot(y){I=y},get fallbackFormat(){return g},set fallbackFormat(y){g=y,k.fallbackFormat=g},get warnHtmlMessage(){return R},set warnHtmlMessage(y){R=y,k.warnHtmlMessage=y},get escapeParameter(){return N},set escapeParameter(y){N=y,k.escapeParameter=y},t:Ie,getLocaleMessage:E,setLocaleMessage:v,mergeLocaleMessage:P,getPostTranslationHandler:le,setPostTranslationHandler:oe,getMissingHandler:Fe,setMissingHandler:Xe,[Ma]:fe};return H.datetimeFormats=Ve,H.numberFormats=ae,H.rt=st,H.te=u,H.tm=_,H.d=ze,H.n=pt,H.getDateTimeFormat=D,H.setDateTimeFormat=M,H.mergeDateTimeFormat=x,H.getNumberFormat=w,H.setNumberFormat=B,H.mergeNumberFormat=q,H[ka]=s,H[Fr]=F,H[xr]=se,H[$r]=K,H}function Jm(e){const t=V(e.locale)?e.locale:On,n=V(e.fallbackLocale)||ve(e.fallbackLocale)||z(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,s=pe(e.missing)?e.missing:void 0,o=re(e.silentTranslationWarn)||Jt(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,r=re(e.silentFallbackWarn)||Jt(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,l=re(e.fallbackRoot)?e.fallbackRoot:!0,c=!!e.formatFallbackMessages,i=z(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,d=pe(e.postTranslation)?e.postTranslation:void 0,h=V(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,p=re(e.sync)?e.sync:!0;let b=e.messages;if(z(e.sharedMessages)){const N=e.sharedMessages;b=Object.keys(N).reduce(($,k)=>{const Z=$[k]||($[k]={});return De(Z,N[k]),$},b||{})}const{__i18n:C,__root:I,__injectWithOption:g}=e,L=e.datetimeFormats,O=e.numberFormats,T=e.flatJson,R=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:b,flatJson:T,datetimeFormats:L,numberFormats:O,missing:s,missingWarn:o,fallbackWarn:r,fallbackRoot:l,fallbackFormat:c,modifiers:i,pluralRules:f,postTranslation:d,warnHtmlMessage:h,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:p,translateExistCompatible:R,__i18n:C,__root:I,__injectWithOption:g}}function Wr(e={},t){{const n=go(Jm(e)),{__extender:s}=e,o={id:n.id,get locale(){return n.locale.value},set locale(r){n.locale.value=r},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(r){n.fallbackLocale.value=r},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(r){},get missing(){return n.getMissingHandler()},set missing(r){n.setMissingHandler(r)},get silentTranslationWarn(){return re(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(r){n.missingWarn=re(r)?!r:r},get silentFallbackWarn(){return re(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(r){n.fallbackWarn=re(r)?!r:r},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(r){n.fallbackFormat=r},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(r){n.setPostTranslationHandler(r)},get sync(){return n.inheritLocale},set sync(r){n.inheritLocale=r},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(r){n.warnHtmlMessage=r!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(r){n.escapeParameter=r},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(r){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...r){const[l,c,i]=r,f={};let d=null,h=null;if(!V(l))throw Me(Ae.INVALID_ARGUMENT);const m=l;return V(c)?f.locale=c:ve(c)?d=c:z(c)&&(h=c),ve(i)?d=i:z(i)&&(h=i),Reflect.apply(n.t,n,[m,d||h||{},f])},rt(...r){return Reflect.apply(n.rt,n,[...r])},tc(...r){const[l,c,i]=r,f={plural:1};let d=null,h=null;if(!V(l))throw Me(Ae.INVALID_ARGUMENT);const m=l;return V(c)?f.locale=c:Se(c)?f.plural=c:ve(c)?d=c:z(c)&&(h=c),V(i)?f.locale=i:ve(i)?d=i:z(i)&&(h=i),Reflect.apply(n.t,n,[m,d||h||{},f])},te(r,l){return n.te(r,l)},tm(r){return n.tm(r)},getLocaleMessage(r){return n.getLocaleMessage(r)},setLocaleMessage(r,l){n.setLocaleMessage(r,l)},mergeLocaleMessage(r,l){n.mergeLocaleMessage(r,l)},d(...r){return Reflect.apply(n.d,n,[...r])},getDateTimeFormat(r){return n.getDateTimeFormat(r)},setDateTimeFormat(r,l){n.setDateTimeFormat(r,l)},mergeDateTimeFormat(r,l){n.mergeDateTimeFormat(r,l)},n(...r){return Reflect.apply(n.n,n,[...r])},getNumberFormat(r){return n.getNumberFormat(r)},setNumberFormat(r,l){n.setNumberFormat(r,l)},mergeNumberFormat(r,l){n.mergeNumberFormat(r,l)},getChoiceIndex(r,l){return-1}};return o.__extender=s,o}}const Eo={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Qm({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,o)=>[...s,...o.type===Re?o.children:[o]],[]):t.reduce((n,s)=>{const o=e[s];return o&&(n[s]=o()),n},{})}function xa(e){return Re}const Zm=He({name:"i18n-t",props:De({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Se(e)||!isNaN(e)}},Eo),setup(e,t){const{slots:n,attrs:s}=t,o=e.i18n||bo({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(n).filter(h=>h!=="_"),l={};e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=V(e.plural)?+e.plural:e.plural);const c=Qm(t,r),i=o[Fr](e.keypath,c,l),f=De({},s),d=V(e.tag)||de(e.tag)?e.tag:xa();return ss(d,f,i)}}}),ql=Zm;function zm(e){return ve(e)&&!V(e[0])}function $a(e,t,n,s){const{slots:o,attrs:r}=t;return()=>{const l={part:!0};let c={};e.locale&&(l.locale=e.locale),V(e.format)?l.key=e.format:de(e.format)&&(V(e.format.key)&&(l.key=e.format.key),c=Object.keys(e.format).reduce((m,p)=>n.includes(p)?De({},m,{[p]:e.format[p]}):m,{}));const i=s(e.value,l,c);let f=[l.key];ve(i)?f=i.map((m,p)=>{const b=o[m.type],C=b?b({[m.type]:m.value,index:p,parts:i}):[m.value];return zm(C)&&(C[0].key=`${m.type}-${p}`),C}):V(i)&&(f=[i]);const d=De({},r),h=V(e.tag)||de(e.tag)?e.tag:xa();return ss(h,d,f)}}const eh=He({name:"i18n-n",props:De({value:{type:Number,required:!0},format:{type:[String,Object]}},Eo),setup(e,t){const n=e.i18n||bo({useScope:"parent",__useComponent:!0});return $a(e,t,Pa,(...s)=>n[$r](...s))}}),Jl=eh,th=He({name:"i18n-d",props:De({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Eo),setup(e,t){const n=e.i18n||bo({useScope:"parent",__useComponent:!0});return $a(e,t,Aa,(...s)=>n[xr](...s))}}),Ql=th;function nh(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const s=n.__getInstance(t);return s!=null?s.__composer:e.global.__composer}}function sh(e){const t=l=>{const{instance:c,modifiers:i,value:f}=l;if(!c||!c.$)throw Me(Ae.UNEXPECTED_ERROR);const d=nh(e,c.$),h=Zl(f);return[Reflect.apply(d.t,d,[...zl(h)]),d]};return{created:(l,c)=>{const[i,f]=t(c);Ns&&e.global===f&&(l.__i18nWatcher=we(f.locale,()=>{c.instance&&c.instance.$forceUpdate()})),l.__composer=f,l.textContent=i},unmounted:l=>{Ns&&l.__i18nWatcher&&(l.__i18nWatcher(),l.__i18nWatcher=void 0,delete l.__i18nWatcher),l.__composer&&(l.__composer=void 0,delete l.__composer)},beforeUpdate:(l,{value:c})=>{if(l.__composer){const i=l.__composer,f=Zl(c);l.textContent=Reflect.apply(i.t,i,[...zl(f)])}},getSSRProps:l=>{const[c]=t(l);return{textContent:c}}}}function Zl(e){if(V(e))return{path:e};if(z(e)){if(!("path"in e))throw Me(Ae.REQUIRED_VALUE,"path");return e}else throw Me(Ae.INVALID_VALUE)}function zl(e){const{path:t,locale:n,args:s,choice:o,plural:r}=e,l={},c=s||{};return V(n)&&(l.locale=n),Se(o)&&(l.plural=o),Se(r)&&(l.plural=r),[t,c,l]}function rh(e,t,...n){const s=z(n[0])?n[0]:{},o=!!s.useI18nComponentName;(re(s.globalInstall)?s.globalInstall:!0)&&([o?"i18n":ql.name,"I18nT"].forEach(l=>e.component(l,ql)),[Jl.name,"I18nN"].forEach(l=>e.component(l,Jl)),[Ql.name,"I18nD"].forEach(l=>e.component(l,Ql))),e.directive("t",sh(t))}function oh(e,t,n){return{beforeCreate(){const s=Ot();if(!s)throw Me(Ae.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const r=o.i18n;if(o.__i18n&&(r.__i18n=o.__i18n),r.__root=t,this===this.$root)this.$i18n=ei(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=Wr(r);const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=ei(e,o);else{this.$i18n=Wr({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const r=this.$i18n;r.__extender&&(r.__disposer=r.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&Fa(t,o,o),this.$t=(...r)=>this.$i18n.t(...r),this.$rt=(...r)=>this.$i18n.rt(...r),this.$tc=(...r)=>this.$i18n.tc(...r),this.$te=(r,l)=>this.$i18n.te(r,l),this.$d=(...r)=>this.$i18n.d(...r),this.$n=(...r)=>this.$i18n.n(...r),this.$tm=r=>this.$i18n.tm(r),n.__setInstance(s,this.$i18n)},mounted(){},unmounted(){const s=Ot();if(!s)throw Me(Ae.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(s),delete this.$i18n}}}function ei(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Ma](t.pluralizationRules||e.pluralizationRules);const n=Js(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(s=>e.mergeLocaleMessage(s,n[s])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(s=>e.mergeDateTimeFormat(s,t.datetimeFormats[s])),t.numberFormats&&Object.keys(t.numberFormats).forEach(s=>e.mergeNumberFormat(s,t.numberFormats[s])),e}const lh=Qt("global-vue-i18n");function ih(e={},t){const n=__VUE_I18N_LEGACY_API__&&re(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,s=re(e.globalInjection)?e.globalInjection:!0,o=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,r=new Map,[l,c]=ah(e,n),i=Qt("");function f(m){return r.get(m)||null}function d(m,p){r.set(m,p)}function h(m){r.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return o},async install(p,...b){if(p.__VUE_I18N_SYMBOL__=i,p.provide(p.__VUE_I18N_SYMBOL__,m),z(b[0])){const g=b[0];m.__composerExtend=g.__composerExtend,m.__vueI18nExtend=g.__vueI18nExtend}let C=null;!n&&s&&(C=gh(p,m.global)),__VUE_I18N_FULL_INSTALL__&&rh(p,m,...b),__VUE_I18N_LEGACY_API__&&n&&p.mixin(oh(c,c.__composer,m));const I=p.unmount;p.unmount=()=>{C&&C(),m.dispose(),I()}},get global(){return c},dispose(){l.stop()},__instances:r,__getInstance:f,__setInstance:d,__deleteInstance:h};return m}}function bo(e={}){const t=Ot();if(t==null)throw Me(Ae.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Me(Ae.NOT_INSTALLED);const n=ch(t),s=fh(n),o=Da(t),r=uh(e,o);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Me(Ae.NOT_AVAILABLE_IN_LEGACY_MODE);return _h(t,r,s,e)}if(r==="global")return Fa(s,e,o),s;if(r==="parent"){let i=dh(n,t,e.__useComponent);return i==null&&(i=s),i}const l=n;let c=l.__getInstance(t);if(c==null){const i=De({},e);"__i18n"in o&&(i.__i18n=o.__i18n),s&&(i.__root=s),c=go(i),l.__composerExtend&&(c[Ur]=l.__composerExtend(c)),hh(l,t,c),l.__setInstance(t,c)}return c}function ah(e,t,n){const s=qr();{const o=__VUE_I18N_LEGACY_API__&&t?s.run(()=>Wr(e)):s.run(()=>go(e));if(o==null)throw Me(Ae.UNEXPECTED_ERROR);return[s,o]}}function ch(e){{const t=Tt(e.isCE?lh:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Me(e.isCE?Ae.NOT_INSTALLED_WITH_PROVIDE:Ae.UNEXPECTED_ERROR);return t}}function uh(e,t){return Xs(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function fh(e){return e.mode==="composition"?e.global:e.global.__composer}function dh(e,t,n=!1){let s=null;const o=t.root;let r=mh(t,n);for(;r!=null;){const l=e;if(e.mode==="composition")s=l.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const c=l.__getInstance(r);c!=null&&(s=c.__composer,n&&s&&!s[ka]&&(s=null))}if(s!=null||o===r)break;r=r.parent}return s}function mh(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function hh(e,t,n){mt(()=>{},t),lo(()=>{const s=n;e.__deleteInstance(t);const o=s[Ur];o&&(o(),delete s[Ur])},t)}function _h(e,t,n,s={}){const o=t==="local",r=xs(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Me(Ae.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const l=re(s.inheritLocale)?s.inheritLocale:!V(s.locale),c=Ee(!o||l?n.locale.value:V(s.locale)?s.locale:On),i=Ee(!o||l?n.fallbackLocale.value:V(s.fallbackLocale)||ve(s.fallbackLocale)||z(s.fallbackLocale)||s.fallbackLocale===!1?s.fallbackLocale:c.value),f=Ee(Js(c.value,s)),d=Ee(z(s.datetimeFormats)?s.datetimeFormats:{[c.value]:{}}),h=Ee(z(s.numberFormats)?s.numberFormats:{[c.value]:{}}),m=o?n.missingWarn:re(s.missingWarn)||Jt(s.missingWarn)?s.missingWarn:!0,p=o?n.fallbackWarn:re(s.fallbackWarn)||Jt(s.fallbackWarn)?s.fallbackWarn:!0,b=o?n.fallbackRoot:re(s.fallbackRoot)?s.fallbackRoot:!0,C=!!s.fallbackFormat,I=pe(s.missing)?s.missing:null,g=pe(s.postTranslation)?s.postTranslation:null,L=o?n.warnHtmlMessage:re(s.warnHtmlMessage)?s.warnHtmlMessage:!0,O=!!s.escapeParameter,T=o?n.modifiers:z(s.modifiers)?s.modifiers:{},R=s.pluralRules||o&&n.pluralRules;function N(){return[c.value,i.value,f.value,d.value,h.value]}const j=be({get:()=>r.value?r.value.locale.value:c.value,set:a=>{r.value&&(r.value.locale.value=a),c.value=a}}),$=be({get:()=>r.value?r.value.fallbackLocale.value:i.value,set:a=>{r.value&&(r.value.fallbackLocale.value=a),i.value=a}}),k=be(()=>r.value?r.value.messages.value:f.value),Z=be(()=>d.value),ue=be(()=>h.value);function U(){return r.value?r.value.getPostTranslationHandler():g}function te(a){r.value&&r.value.setPostTranslationHandler(a)}function Le(){return r.value?r.value.getMissingHandler():I}function Ve(a){r.value&&r.value.setMissingHandler(a)}function ae(a){return N(),a()}function le(...a){return r.value?ae(()=>Reflect.apply(r.value.t,null,[...a])):ae(()=>"")}function oe(...a){return r.value?Reflect.apply(r.value.rt,null,[...a]):""}function Fe(...a){return r.value?ae(()=>Reflect.apply(r.value.d,null,[...a])):ae(()=>"")}function Xe(...a){return r.value?ae(()=>Reflect.apply(r.value.n,null,[...a])):ae(()=>"")}function Te(a){return r.value?r.value.tm(a):{}}function Ie(a,_){return r.value?r.value.te(a,_):!1}function st(a){return r.value?r.value.getLocaleMessage(a):{}}function ze(a,_){r.value&&(r.value.setLocaleMessage(a,_),f.value[a]=_)}function pt(a,_){r.value&&r.value.mergeLocaleMessage(a,_)}function Ce(a){return r.value?r.value.getDateTimeFormat(a):{}}function A(a,_){r.value&&(r.value.setDateTimeFormat(a,_),d.value[a]=_)}function W(a,_){r.value&&r.value.mergeDateTimeFormat(a,_)}function F(a){return r.value?r.value.getNumberFormat(a):{}}function K(a,_){r.value&&(r.value.setNumberFormat(a,_),h.value[a]=_)}function se(a,_){r.value&&r.value.mergeNumberFormat(a,_)}const fe={get id(){return r.value?r.value.id:-1},locale:j,fallbackLocale:$,messages:k,datetimeFormats:Z,numberFormats:ue,get inheritLocale(){return r.value?r.value.inheritLocale:l},set inheritLocale(a){r.value&&(r.value.inheritLocale=a)},get availableLocales(){return r.value?r.value.availableLocales:Object.keys(f.value)},get modifiers(){return r.value?r.value.modifiers:T},get pluralRules(){return r.value?r.value.pluralRules:R},get isGlobal(){return r.value?r.value.isGlobal:!1},get missingWarn(){return r.value?r.value.missingWarn:m},set missingWarn(a){r.value&&(r.value.missingWarn=a)},get fallbackWarn(){return r.value?r.value.fallbackWarn:p},set fallbackWarn(a){r.value&&(r.value.missingWarn=a)},get fallbackRoot(){return r.value?r.value.fallbackRoot:b},set fallbackRoot(a){r.value&&(r.value.fallbackRoot=a)},get fallbackFormat(){return r.value?r.value.fallbackFormat:C},set fallbackFormat(a){r.value&&(r.value.fallbackFormat=a)},get warnHtmlMessage(){return r.value?r.value.warnHtmlMessage:L},set warnHtmlMessage(a){r.value&&(r.value.warnHtmlMessage=a)},get escapeParameter(){return r.value?r.value.escapeParameter:O},set escapeParameter(a){r.value&&(r.value.escapeParameter=a)},t:le,getPostTranslationHandler:U,setPostTranslationHandler:te,getMissingHandler:Le,setMissingHandler:Ve,rt:oe,d:Fe,n:Xe,tm:Te,te:Ie,getLocaleMessage:st,setLocaleMessage:ze,mergeLocaleMessage:pt,getDateTimeFormat:Ce,setDateTimeFormat:A,mergeDateTimeFormat:W,getNumberFormat:F,setNumberFormat:K,mergeNumberFormat:se};function u(a){a.locale.value=c.value,a.fallbackLocale.value=i.value,Object.keys(f.value).forEach(_=>{a.mergeLocaleMessage(_,f.value[_])}),Object.keys(d.value).forEach(_=>{a.mergeDateTimeFormat(_,d.value[_])}),Object.keys(h.value).forEach(_=>{a.mergeNumberFormat(_,h.value[_])}),a.escapeParameter=O,a.fallbackFormat=C,a.fallbackRoot=b,a.fallbackWarn=p,a.missingWarn=m,a.warnHtmlMessage=L}return Wi(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Me(Ae.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const a=r.value=e.proxy.$i18n.__composer;t==="global"?(c.value=a.locale.value,i.value=a.fallbackLocale.value,f.value=a.messages.value,d.value=a.datetimeFormats.value,h.value=a.numberFormats.value):o&&u(a)}),fe}const ph=["locale","fallbackLocale","availableLocales"],ti=["t","rt","d","n","tm","te"];function gh(e,t){const n=Object.create(null);return ph.forEach(o=>{const r=Object.getOwnPropertyDescriptor(t,o);if(!r)throw Me(Ae.UNEXPECTED_ERROR);const l=Ye(r.value)?{get(){return r.value.value},set(c){r.value.value=c}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,o,l)}),e.config.globalProperties.$i18n=n,ti.forEach(o=>{const r=Object.getOwnPropertyDescriptor(t,o);if(!r||!r.value)throw Me(Ae.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,r)}),()=>{delete e.config.globalProperties.$i18n,ti.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}Ym();__INTLIFY_JIT_COMPILATION__?kl(Hm):kl(Wm);Mm(hm);km(ba);if(__INTLIFY_PROD_DEVTOOLS__){const e=Pt();e.__INTLIFY__=!0,Tm(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Eh="ยินดีต้อนรับสู่แอปพลิเคชัน",bh={welcome:Eh},vh="Welcome to the application",yh={welcome:vh},Lh="th",pn=ih({locale:sessionStorage.getItem("locale")??Lh,fallbackLocale:"en",messages:{th:bh,en:yh},legacy:!1});we(pn.global.locale,()=>{console.debug("locale session-storage",{locale:pn.global.locale.value,welcome:pn.global.t("welcome")}),sessionStorage.setItem("locale",pn.global.locale.value)});const Th=pn.global.locale;function Ch(e){return ai()?(ic(e),!0):!1}function Ih(e){let t=!1,n;const s=qr(!0);return(...o)=>(t||(n=s.run(()=>e(...o)),t=!0),n)}function As(e){return typeof e=="function"?e():G(e)}const Oh=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Nh=Object.prototype.toString,Sh=e=>Nh.call(e)==="[object Object]",Ua=()=>{};function Ke(e,t,n){const s=we(e,(o,r,l)=>{o&&(n!=null&&n.once&&Us(()=>s()),t(o,r,l))},{...n,once:!1});return s}function Ah(e){var t;const n=As(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Wa=Oh?window:void 0;function ms(...e){let t,n,s,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,o]=e,t=Wa):[t,n,s,o]=e,!t)return Ua;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const r=[],l=()=>{r.forEach(d=>d()),r.length=0},c=(d,h,m,p)=>(d.addEventListener(h,m,p),()=>d.removeEventListener(h,m,p)),i=we(()=>[Ah(t),As(o)],([d,h])=>{if(l(),!d)return;const m=Sh(h)?{...h}:h;r.push(...n.flatMap(p=>s.map(b=>c(d,p,b,m))))},{immediate:!0,flush:"post"}),f=()=>{i(),l()};return Ch(f),f}const Ph={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Qs(e={}){const{reactive:t=!1,target:n=Wa,aliasMap:s=Ph,passive:o=!0,onEventFired:r=Ua}=e,l=yn(new Set),c={toJSON(){return{}},current:l},i=t?yn(c):c,f=new Set,d=new Set;function h(C,I){C in i&&(t?i[C]=I:i[C].value=I)}function m(){l.clear();for(const C of d)h(C,!1)}function p(C,I){var g,L;const O=(g=C.key)==null?void 0:g.toLowerCase(),R=[(L=C.code)==null?void 0:L.toLowerCase(),O].filter(Boolean);O&&(I?l.add(O):l.delete(O));for(const N of R)d.add(N),h(N,I);O==="meta"&&!I?(f.forEach(N=>{l.delete(N),h(N,!1)}),f.clear()):typeof C.getModifierState=="function"&&C.getModifierState("Meta")&&I&&[...l,...R].forEach(N=>f.add(N))}ms(n,"keydown",C=>(p(C,!0),r(C)),{passive:o}),ms(n,"keyup",C=>(p(C,!1),r(C)),{passive:o}),ms("blur",m,{passive:!0}),ms("focus",m,{passive:!0});const b=new Proxy(i,{get(C,I,g){if(typeof I!="string")return Reflect.get(C,I,g);if(I=I.toLowerCase(),I in s&&(I=s[I]),!(I in i))if(/[+_-]/.test(I)){const O=I.split(/[+_-]/g).map(T=>T.trim());i[I]=be(()=>O.every(T=>As(b[T])))}else i[I]=Ee(!1);const L=Reflect.get(C,I,g);return t?As(L):L}});return b}const Rh="modulepreload",wh=function(e){return"/"+e},ni={},Mh=function(t,n,s){let o=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));o=Promise.all(n.map(i=>{if(i=wh(i),i in ni)return;ni[i]=!0;const f=i.endsWith(".css"),d=f?'[rel="stylesheet"]':"";if(!!s)for(let p=r.length-1;p>=0;p--){const b=r[p];if(b.href===i&&(!f||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${d}`))return;const m=document.createElement("link");if(m.rel=f?"stylesheet":Rh,f||(m.as="script",m.crossOrigin=""),m.href=i,c&&m.setAttribute("nonce",c),document.head.appendChild(m),f)return new Promise((p,b)=>{m.addEventListener("load",p),m.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${i}`)))})}))}return o.then(()=>t()).catch(r=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=r,window.dispatchEvent(l),!l.defaultPrevented)throw r})};function vn(e=""){let t="/";return e&&(t=t+(t.endsWith("/")?"":"/")+e.replace(/^\/|\/$/g,"")),t}function Bn(){const e=new Date,t=e.getMilliseconds().toString().padStart(3,"0");return e.toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"})+"."+t}function kh(e){return{all:e=e||new Map,on:function(t,n){var s=e.get(t);s?s.push(n):e.set(t,[n])},off:function(t,n){var s=e.get(t);s&&(n?s.splice(s.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var s=e.get(t);s&&s.slice().map(function(o){o(n)}),(s=e.get("*"))&&s.slice().map(function(o){o(t,n)})}}}const dt=kh();function Ha(e){const t=[];function n(l){dt.emit("Map.Menu.EnableMenuCommand",{id:l,_sender:e})}function s(l){dt.emit("Map.Menu.DisableMenuCommand",{id:l,_sender:e})}function o(l){t.push(["Map.Menu.EnableMenuCommand",l])}function r(l){t.push(["Map.Menu.DisableMenuCommand",l])}return mt(()=>{t.forEach(([l,c])=>dt.on(l,c))}),es(()=>{t.forEach(([l,c])=>dt.off(l,c))}),{EnableMenuCommand:n,DisableMenuCommand:s,onEnableMenuCommand:o,onDisableMenuCommand:r}}function Dh(e){const{id:t,target:n}=e,s=Fh(t),o=Ee(!1),r=Ha(t);return r.onEnableMenuCommand(l=>{l.id==t&&(o.value=!1)}),r.onDisableMenuCommand(l=>{l.id==t&&(o.value=!0)}),{id:t,image:s,target:n,disabled:o}}function Fh(e){const[t,n]=e.split("-"),s=vn(`/images/nav/${n}/${t}.png`),o=s.replace(".png","-a.png");return{menu:s,hilight:o}}function Pn(e){const t=[];function n(l){dt.emit("Map.Dialog.OpenDialogCommand",{id:l,_sender:e})}function s(l){dt.emit("Map.Dialog.CloseDialogCommand",{id:l,_sender:e})}function o(l){t.push(["Map.Dialog.OpenDialogCommand",l])}function r(l){t.push(["Map.Dialog.CloseDialogCommand",l])}return mt(()=>{t.forEach(([l,c])=>dt.on(l,c))}),es(()=>{t.forEach(([l,c])=>dt.off(l,c))}),{OpenDialogCommand:n,CloseDialogCommand:s,onOpenDialogCommand:o,onCloseDialogCommand:r}}const xh=["id","disabled"],$h=["src"],Uh=["src"],Wh=He({__name:"MenuButton",props:{id:{},target:{}},setup(e){const t=e,{id:n,image:s,target:o,disabled:r}=Dh(t),l=Pn(n);function c(){r.value||l.OpenDialogCommand(o)}return(i,f)=>(Oe(),We("button",{id:G(n),class:"menu-button",disabled:G(r),onPointerdown:c},[he("img",{class:"hilight",src:G(s).hilight},null,8,$h),he("img",{src:G(s).menu},null,8,Uh)],40,xh))}}),_t=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},$e=_t(Wh,[["__scopeId","data-v-8c639517"]]),Hh={class:"nav-content"},Vh=He({__name:"NavContent",setup(e){return(t,n)=>(Oe(),We("div",Hh,[X($e,{id:"menu1-th",class:"blink1",target:"location1-th"}),X($e,{id:"menu2-th",class:"blink2",target:"location2-th"}),X($e,{id:"menu3-th",class:"blink1",target:"location3-th"}),X($e,{id:"menu4-th",class:"blink2",target:"location4-th"}),X($e,{id:"menu5-th",class:"blink1",target:"location5-th"}),X($e,{id:"menu6-th",class:"blink2",target:"location6-th"}),X($e,{id:"menu7-th",class:"blink1",target:"location7-th"}),X($e,{id:"menu8-th",class:"blink2",target:"abbot-th"}),X($e,{id:"menu1-en",class:"blink2",target:"location1-en"}),X($e,{id:"menu2-en",class:"blink1",target:"location2-en"}),X($e,{id:"menu3-en",class:"blink2",target:"location3-en"}),X($e,{id:"menu4-en",class:"blink1",target:"location4-en"}),X($e,{id:"menu5-en",class:"blink2",target:"location5-en"}),X($e,{id:"menu6-en",class:"blink1",target:"location6-en"}),X($e,{id:"menu7-en",class:"blink2",target:"location7-en"}),X($e,{id:"menu8-en",class:"blink1",target:"abbot-en"})]))}}),jh=_t(Vh,[["__scopeId","data-v-5879a909"]]);async function Bh(){const e="//config.json".replace(/\/\//g,"/");return await(await fetch(e,{cache:"no-cache"})).json()}const Ct=await Bh(),Hr="/images/button-close.png",Va=Ih(()=>{const e=xs({"location1-th":!1,"location2-th":!1,"location3-th":!1,"location4-th":!1,"location5-th":!1,"location6-th":!1,"location7-th":!1,"location1-en":!1,"location2-en":!1,"location3-en":!1,"location4-en":!1,"location5-en":!1,"location6-en":!1,"location7-en":!1});function t(n,s){e.value[n]=s}return{dialog:e,updateDialog:t}});function ja(e,t=!1){const n=Ee(t),s=Pn(e),o=Va();function r(){n.value=!1,Us(()=>{n.value=!0,o.updateDialog(e,!0)})}function l(){n.value=!1,o.updateDialog(e,!1)}function c(f){we(n,()=>{n.value&&f()})}function i(f){we(n,()=>{n.value||f()})}return s.onOpenDialogCommand(f=>{(f.id==e||f.id=="*")&&r()}),s.onCloseDialogCommand(f=>{(f.id==e||f.id=="*")&&n.value&&l()}),{opened:n,open:r,close:l,onDialogOpened:c,onDialogClosed:i}}function Kh(e,t){let n=Ee();mt(()=>{var i,f;n.value=(i=Ot())==null?void 0:i.refs.abbotRef;const c=(f=n.value)==null?void 0:f.querySelectorAll(".name-button");c==null||c.forEach(d=>d.addEventListener("animationend",l))}),es(()=>{var i;const c=(i=n.value)==null?void 0:i.querySelectorAll(".name-button");c==null||c.forEach(f=>f.removeEventListener("animationend",l))});function s(){var i;const c=(i=n.value)==null?void 0:i.querySelectorAll(".name-button");c==null||c.forEach(f=>f.classList.remove("blink"))}function o(c){var f;const i=(f=n.value)==null?void 0:f.querySelector(`.name-button[data-id='${c}']`);i==null||i.classList.add("blink")}function r(){const c=t.value>=8?1:t.value+1;s(),o(c)}function l(c){const i=c.currentTarget,f=Number(i.dataset.id),d=f>=8?1:f+1;s(),o(d)}we(e,()=>{e.value=="lists"&&r()})}function Gh(e){const{src:t}=e;return{image:Yh(t)}}function Yh(e){const t=e,n=t.replace(".png","-a.png");return{name:t,hilight:n}}const Xh={class:"name-button"},qh=["src"],Jh=["src"],Qh=He({__name:"NameButton",props:{src:{}},setup(e){const t=e,{image:n}=Gh(t);return(s,o)=>(Oe(),We("button",Xh,[he("img",{class:"hilight",src:G(n).hilight},null,8,qh),he("img",{src:G(n).name},null,8,Jh)]))}}),Zh=_t(Qh,[["__scopeId","data-v-8c66a974"]]);function Vr(e,t,n=!1){const s=Ee(),o=Ee(!1);function r(){n&&console.debug("InactiveTimeout.reset",{name:e,ms:t},Bn()),o.value=!1,clearTimeout(s.value),s.value=setTimeout(()=>{o.value=!0},t)}function l(){clearTimeout(s.value),n&&console.debug("InactiveTimeout.stop",{name:e},Bn())}function c(i){we(o,(f,d)=>{f&&(n&&console.debug("InactiveTimeout.onTimeout",{name:e},Bn()),clearTimeout(s.value),i())})}return{reset:r,stop:l,onTimeout:c}}function zh(e){const{id:t,autoOpen:n}=e,s=ja(t),o=Ee(),r=t.endsWith("-th")?"th":"en",l=Ee(""),c=Ee(0),i=Pn(t),f=Vr(t+".dialog",Ct.abbotSettings.dialogTimeoutSec*1e3);mt(()=>{var m;o.value=(m=Ot())==null?void 0:m.refs.abbotRef});function d(){f.reset(),l.value="lists"}function h(m){f.reset(),c.value=m,l.value="detail"}return s.onDialogOpened(()=>{f.reset();const m=t.endsWith("-th")?t.replace("-th","-en"):t.replace("-en","-th");i.CloseDialogCommand(m),l.value="lists",c.value=0}),s.onDialogClosed(()=>{f.stop(),l.value="",c.value=0}),f.onTimeout(()=>{s.close()}),mt(()=>{n&&setTimeout(()=>{s.open()},800)}),{id:t,lang:r,detailId:c,section:l,showListsSection:d,showDetailSection:h,...s}}const e_=["id"],t_={class:"lists-section"},n_=["src"],s_={class:"detail-section"},r_=["src"],o_=He({__name:"AbbotDialog",props:{id:{},autoOpen:{type:Boolean,default:!1}},setup(e){const t=e,{id:n,lang:s,detailId:o,section:r,showListsSection:l,showDetailSection:c,opened:i,close:f}=zh(t);Kh(r,o);function d(h){return vn(`/images/abbot/${s}/${h}`)}return(h,m)=>(Oe(),Hn(kt,{name:"fade"},{default:wt(()=>[at(he("div",{ref:"abbotRef",id:G(n),class:"abbot-dialog"},[X(kt,{name:"fade"},{default:wt(()=>[at(he("section",t_,[he("img",{class:"title",src:d("lists-title.png")},null,8,n_),(Oe(),We(Re,null,Ts(8,(p,b)=>X(Zh,{"data-id":p,src:d(`name${p}.png`),onPointerdown:C=>G(c)(p)},null,8,["data-id","src","onPointerdown"])),64)),he("img",{class:"close",src:Hr,onPointerdown:m[0]||(m[0]=(...p)=>G(f)&&G(f)(...p))},null,32)],512),[[ct,G(r)=="lists"]])]),_:1}),X(kt,{name:"fade"},{default:wt(()=>[at(he("section",s_,[he("div",{class:Ds(["detail",`detail${G(o)}-${G(s)}`])},[(Oe(),We(Re,null,Ts(8,(p,b)=>at(he("img",{class:"abbot",src:d(`abbot${p}.png`)},null,8,r_),[[ct,G(o)==p]])),64)),he("img",{class:"close",src:Hr,onPointerdown:m[1]||(m[1]=(...p)=>G(l)&&G(l)(...p))},null,32)],2)],512),[[ct,G(r)=="detail"]])]),_:1})],8,e_),[[ct,G(i)]])]),_:1}))}}),si=_t(o_,[["__scopeId","data-v-291a24f3"]]),l_="/images/button-prev.png",i_="/images/button-next.png";function a_(e){const t=Ee(0),n=Ee(!1),s=Ee(!1),o=Ee(!1),r=Ee(),l=be(()=>t.value<e-1),c=be(()=>t.value>0);function i(){o.value=!o.value}mt(()=>{var C;r.value=(C=Ot())==null?void 0:C.refs.location,r.value&&r.value.querySelectorAll("video.preview").forEach(g=>{console.log(g.src),g.addEventListener("ended",i)})});function f(){const C=t.value>=e-1?0:t.value+1;t.value=C,n.value=!n.value}function d(){t.value-=t.value>0?1:0,s.value=!s.value}function h(C){we(t,I=>{C(I)})}function m(C){we(s,()=>{C(t.value)})}function p(C){we(n,()=>{C(t.value)})}function b(C){we(o,()=>{C(t.value)})}return{currentIndex:t,showNext:l,showPrev:c,next:f,prev:d,onCurrentIndexChanged:h,onPrev:m,onNext:p,onVideoEnded:b}}function c_(e){const{id:t,data:n,autoOpen:s}=e,o=ja(t),r=a_(n?n.length:0),l=Ee(),c=Ha(t),i=Pn(t),f=Vr(t+".dialog",Ct.locationSettings.dialogTimeoutSec*1e3),d=Vr(t+".slideshow",Ct.locationSettings.slideshowTimeoutSec*1e3,!1);function h(){f.reset(),d.reset()}mt(()=>{var b,C,I,g,L;l.value=(b=Ot())==null?void 0:b.refs.location,(I=(C=l.value)==null?void 0:C.querySelector(".next"))==null||I.addEventListener("pointerdown",h),(L=(g=l.value)==null?void 0:g.querySelector(".prev"))==null||L.addEventListener("pointerdown",h)}),o.onDialogOpened(()=>{f.reset(),d.reset();const b=t.replace("location","menu"),C=b.endsWith("-th")?b.replace("-th","-en"):b.replace("-en","-th"),I=t.endsWith("-th")?t.replace("-th","-en"):t.replace("-en","-th");c.DisableMenuCommand(b),c.EnableMenuCommand(C),i.CloseDialogCommand(I),r.currentIndex.value=0,m(l.value),p(l.value,r.currentIndex.value)}),o.onDialogClosed(()=>{f.stop(),d.stop();const b=t.replace("location","menu");c.EnableMenuCommand(b),m(l.value)}),r.onCurrentIndexChanged(b=>{m(l.value),p(l.value,b)}),r.onVideoEnded(b=>{d.stop(),setTimeout(()=>{r.next(),d.reset()},800)}),f.onTimeout(()=>{o.close()}),d.onTimeout(()=>{var C;const b=(C=l.value)==null?void 0:C.querySelector(`.preview[index='${r.currentIndex.value}']`);(b==null?void 0:b.tagName)!=="VIDEO"&&r.next(),d.reset()});function m(b){b&&b.querySelectorAll("video.preview").forEach(I=>{I.paused||I.pause()})}function p(b,C){if(b){let I=b.querySelector(`video.preview[index='${C}']`);I&&(I.currentTime=0,I.play())}}return mt(()=>{s&&setTimeout(()=>{o.open()},800)}),{id:t,data:n,...o,...r}}const u_=["id"],f_={class:"preview-section"},d_=["index","src"],m_=["index","src"],h_={class:"caption-section"},__=["index","src"],p_=He({__name:"LocationDialog",props:{id:{},data:{},autoOpen:{type:Boolean,default:!1}},setup(e){const t=e,{id:n,data:s,opened:o,close:r,currentIndex:l,showNext:c,showPrev:i,next:f,prev:d}=c_(t);return(h,m)=>(Oe(),Hn(kt,{name:"fade-dialog"},{default:wt(()=>[at(he("div",{ref:"location",id:G(n),class:"location-dialog"},[he("section",f_,[(Oe(!0),We(Re,null,Ts(G(s),(p,b)=>(Oe(),Hn(kt,{name:"fade"},{default:wt(()=>[p.preview.endsWith(".mp4")||p.preview.endsWith(".webm")?at((Oe(),We("video",{key:0,index:b,class:"preview",src:G(vn)(p.preview),preload:"auto"},null,8,d_)),[[ct,b==G(l)]]):at((Oe(),We("img",{key:1,index:b,class:"preview",src:G(vn)(p.preview)},null,8,m_)),[[ct,b==G(l)]])]),_:2},1024))),256)),at(he("img",{class:"prev",src:l_,onPointerdown:m[0]||(m[0]=(...p)=>G(d)&&G(d)(...p))},null,544),[[ct,G(i)]]),at(he("img",{class:"next",src:i_,onPointerdown:m[1]||(m[1]=(...p)=>G(f)&&G(f)(...p))},null,544),[[ct,G(c)]])]),he("section",h_,[(Oe(!0),We(Re,null,Ts(G(s),(p,b)=>(Oe(),Hn(kt,{name:"fade"},{default:wt(()=>[at((Oe(),We("img",{index:b,key:b,class:"caption",src:G(vn)(p.caption)},null,8,__)),[[ct,b==G(l)]])]),_:2},1024))),256)),he("img",{class:"close",src:Hr,onPointerdown:m[2]||(m[2]=(...p)=>G(r)&&G(r)(...p))},null,32)])],8,u_),[[ct,G(o)]])]),_:1}))}}),Je=_t(p_,[["__scopeId","data-v-2589ae1d"]]),g_={class:"dialog-content"},E_=He({__name:"DialogContent",setup(e){const t=JSON.parse(JSON.stringify(Ct.locationData_th)),n=JSON.parse(JSON.stringify(Ct.locationData_en));return(s,o)=>(Oe(),We("div",g_,[X(Je,{id:"location1-th",class:"layout-right",data:G(t).location1_th},null,8,["data"]),X(Je,{id:"location2-th",class:"layout-left",data:G(t).location2_th},null,8,["data"]),X(Je,{id:"location3-th",class:"layout-left",data:G(t).location3_th},null,8,["data"]),X(Je,{id:"location4-th",class:"layout-right2",data:G(t).location4_th},null,8,["data"]),X(Je,{id:"location5-th",class:"layout-right",data:G(t).location5_th},null,8,["data"]),X(Je,{id:"location6-th",class:"layout-right",data:G(t).location6_th},null,8,["data"]),X(Je,{id:"location7-th",class:"layout-left",data:G(t).location7_th},null,8,["data"]),X(si,{id:"abbot-th"}),X(Je,{id:"location1-en",class:"layout-right",data:G(n).location1_en},null,8,["data"]),X(Je,{id:"location2-en",class:"layout-left",data:G(n).location2_en},null,8,["data"]),X(Je,{id:"location3-en",class:"layout-left",data:G(n).location3_en},null,8,["data"]),X(Je,{id:"location4-en",class:"layout-right2",data:G(n).location4_en},null,8,["data"]),X(Je,{id:"location5-en",class:"layout-right",data:G(n).location5_en},null,8,["data"]),X(Je,{id:"location6-en",class:"layout-right",data:G(n).location6_en},null,8,["data"]),X(Je,{id:"location7-en",class:"layout-left",data:G(n).location7_en},null,8,["data"]),X(si,{id:"abbot-en"})]))}}),b_=_t(E_,[["__scopeId","data-v-48616e3e"]]),v_="/images/map-bg.jpg",y_=e=>(Fc("data-v-5ea16c8b"),e=e(),xc(),e),L_=y_(()=>he("img",{class:"watmap-bg",src:v_,usemap:"#watmap"},null,-1)),T_={name:"watmap"},C_=He({__name:"MapArea",setup(e){const{dialog:t}=Va(),n=Pn("area");function s(o){const r=o.replace("area","location")+"-th",l=o.replace("area","location")+"-en";t.value[r]||t.value[l]||(console.log("MapArea click: OpenDialogCommand "+r),n.OpenDialogCommand(r)),o=="area2"&&s("area6")}return(o,r)=>(Oe(),We(Re,null,[L_,he("map",T_,[he("area",{shape:"rect",coords:"1176,525,1548,804",onPointerdown:r[0]||(r[0]=l=>s("area1"))},null,32),he("area",{shape:"rect",coords:"1843,698,2177,1471",onPointerdown:r[1]||(r[1]=l=>s("area2"))},null,32),he("area",{shape:"rect",coords:"3059,770,3124, 831",onPointerdown:r[2]||(r[2]=l=>s("area3"))},null,32),he("area",{shape:"rect",coords:"2483,866,3037,1295",onPointerdown:r[3]||(r[3]=l=>s("area4"))},null,32),he("area",{shape:"poly",coords:"2237,1548,2885,1548,2885,1522,3094,1522,3094,1631,2885,1631,2885,1583,2645,1583,2645,1641,2237,1641",onPointerdown:r[4]||(r[4]=l=>s("area5"))},null,32),he("area",{shape:"poly",coords:"1251,1169,1415,1169,1415,1099,1618,1099,1618,1340,1415,1340,1415,1270,1251,1270",onPointerdown:r[5]||(r[5]=l=>s("area7"))},null,32)])],64))}}),I_=_t(C_,[["__scopeId","data-v-5ea16c8b"]]),O_={class:"touch-map"},N_=He({__name:"TouchMap",setup(e){return(t,n)=>(Oe(),We("div",O_,[X(I_),X(jh),X(b_)]))}}),S_=_t(N_,[["__scopeId","data-v-5b1f80e7"]]),A_={id:"home"},P_=He({__name:"HomeView",setup(e){return(t,n)=>(Oe(),We("main",A_,[X(S_)]))}}),R_=_t(P_,[["__scopeId","data-v-60d0b5f9"]]),jr=yd({history:Qf("/"),routes:[{path:"/",name:"home",component:R_},{path:"/about",name:"about",component:()=>Mh(()=>import("./AboutView.js"),__vite__mapDeps([0,1]))}]});function w_(){const e=Qs();Ke(e.shift_space,()=>{console.log("Shift+Space have been pressed")}),Ke(e.pageup,()=>{jr.push({path:"/"})}),Ke(e.pagedown,()=>{jr.push({path:"/about"})})}function M_(e=!1){const t=Qs(),n=Ee(e);function s(o,r){console.debug(Bn(),{type:o},r)}n.value&&dt.on("*",s),Ke(t.E,()=>{n.value=!n.value,n.value?dt.on("*",s):dt.off("*",s)})}function k_(){const e=Qs(),t=Pn("debug");Ke(e.numpad1,()=>t.OpenDialogCommand("location1-th")),Ke(e.numpad2,()=>t.OpenDialogCommand("location2-th")),Ke(e.numpad3,()=>t.OpenDialogCommand("location3-th")),Ke(e.numpad4,()=>t.OpenDialogCommand("location4-th")),Ke(e.numpad5,()=>t.OpenDialogCommand("location5-th")),Ke(e.numpad6,()=>t.OpenDialogCommand("location6-th")),Ke(e.numpad7,()=>t.OpenDialogCommand("location7-th")),Ke(e.numpad8,()=>t.OpenDialogCommand("abbot-th")),Ke(e.numpad9,()=>{for(let n=1;n<=7;n++)t.OpenDialogCommand(`location${8-n}-th`);t.OpenDialogCommand("abbot-th")}),Ke(e.numpad0,()=>t.CloseDialogCommand("*"))}function D_(){const e=Qs();function t(){console.debug(Bn(),"showPreviewVideoStatus"),document.querySelectorAll("video.preview").forEach(n=>{var o,r;const s=(r=(o=n.parentElement)==null?void 0:o.parentElement)==null?void 0:r.getAttribute("id");console.log({locationId:s,played:!n.paused},n.paused?null:"<-- played")})}Ke(e.v,()=>{t()})}function F_(){return w_(),M_(!1),D_(),k_(),{}}const x_=["src","data-index","autoplay"],$_=He({__name:"BackgroundMusic",setup(e){const t=Ct.backgroundMusicSettings.show,n=Ct.backgroundMusicSettings.autoplay,s=Ct.backgroundMusicSettings.playlist,o=Ee(0),r=be(()=>vn(s[o.value]));function l(){o.value=(o.value+1)%s.length}function c(){}return(i,f)=>at((Oe(),We("audio",{class:"background-music",src:r.value,"data-index":o.value,autoplay:G(n),controls:"",preload:"auto",onPlay:c,onEnded:l},null,40,x_)),[[ct,G(t)]])}}),U_=_t($_,[["__scopeId","data-v-2e771743"]]),W_=He({__name:"App",setup(e){return F_(),(t,n)=>(Oe(),We(Re,null,[X(U_),X(G(ma),null,{default:wt(({Component:s})=>[X(kt,{name:"fade-view",mode:"out-in"},{default:wt(()=>[(Oe(),Hn(Vc(s),{ref:"view",key:G(Th)}))]),_:2},1024)]),_:1})],64))}}),H_=_t(W_,[["__scopeId","data-v-89766aa5"]]);Ct.debugging?console.debug=console.debug.bind(console,"%c[debug]","color:#00BC7E; line-height:14px;"):console.debug=function(){};console.debug("config.json",Ct);const Zs=hf(H_);Zs.use(bf());Zs.use(jr);Zs.use(pn);Zs.mount("#app");export{_t as _,he as a,We as c,Oe as o};
//# sourceMappingURL=index.js.map
