import{D as tt,E as W,G as $,A as He,H as q,I as nt,d as je,h as qe,J as ae,K as rt,C as st}from"./runtime-core.esm-bundler-8a997806.js";const ot="modulepreload",at=function(e,t){return new URL(e,t).href},Ae={},yn=function(t,n,r){if(!n||n.length===0)return t();const s=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=at(i,r),i in Ae)return;Ae[i]=!0;const h=i.endsWith(".css"),m=h?'[rel="stylesheet"]':"";if(!!r)for(let o=s.length-1;o>=0;o--){const f=s[o];if(f.href===i&&(!h||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${m}`))return;const u=document.createElement("link");if(u.rel=h?"stylesheet":ot,h||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),h)return new Promise((o,f)=>{u.addEventListener("load",o),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};/*! * vue-router v4.0.4 * (c) 2021 Eduardo San Martin Morote * @license MIT */const Ke=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",U=e=>Ke?Symbol(e):"_vr_"+e,it=U("rvlm"),ke=U("rvd"),pe=U("r"),me=U("rl"),ue=U("rvl"),H=typeof window<"u";function lt(e){return e.__esModule||Ke&&e[Symbol.toStringTag]==="Module"}const S=Object.assign;function ie(e,t){const n={};for(const r in t){const s=t[r];n[r]=Array.isArray(s)?s.map(e):e(s)}return n}let Y=()=>{};const ct=/\/$/,ut=e=>e.replace(ct,"");function le(e,t,n="/"){let r,s={},i="",h="";const m=t.indexOf("?"),l=t.indexOf("#",m>-1?m:0);return m>-1&&(r=t.slice(0,m),i=t.slice(m+1,l>-1?l:t.length),s=e(i)),l>-1&&(r=r||t.slice(0,l),h=t.slice(l,t.length)),r=pt(r??t,n),{fullPath:r+(i&&"?")+i+h,path:r,query:s,hash:h}}function ft(e,t){let n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ce(e,t){return!t||e.toLowerCase().indexOf(t.toLowerCase())?e:e.slice(t.length)||"/"}function ht(e,t,n){let r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&X(t.matched[r],n.matched[s])&&Ue(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function X(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ue(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(!dt(e[n],t[n]))return!1;return!0}function dt(e,t){return Array.isArray(e)?_e(e,t):Array.isArray(t)?_e(t,e):e===t}function _e(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function pt(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,i,h;for(i=0;i({left:window.pageXOffset,top:window.pageYOffset});function Rt(e){let t;if("el"in e){let n=e.el;const r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=vt(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function be(e,t){return(history.state?history.state.position-t:-1)+e}const he=new Map;function Et(e,t){he.set(e,t)}function wt(e){const t=he.get(e);return he.delete(e),t}let Pt=()=>location.protocol+"//"+location.host;function ze(e,t){const{pathname:n,search:r,hash:s}=t;if(e.indexOf("#")>-1){let m=s.slice(1);return m[0]!=="/"&&(m="/"+m),Ce(m,"")}return Ce(n,e)+r+s}function St(e,t,n,r){let s=[],i=[],h=null;const m=({state:c})=>{const y=ze(e,location),v=n.value,C=t.value;let A=0;if(c){if(n.value=y,t.value=c,h&&h===v){h=null;return}A=C?c.position-C.position:0}else r(y);s.forEach(P=>{P(n.value,v,{delta:A,type:fe.pop,direction:A?A>0?Q.forward:Q.back:Q.unknown})})};function l(){h=n.value}function u(c){s.push(c);const y=()=>{const v=s.indexOf(c);v>-1&&s.splice(v,1)};return i.push(y),y}function o(){const{history:c}=window;c.state&&c.replaceState(S({},c.state,{scroll:ee()}),"")}function f(){for(const c of i)c();i=[],window.removeEventListener("popstate",m),window.removeEventListener("beforeunload",o)}return window.addEventListener("popstate",m),window.addEventListener("beforeunload",o),{pauseListeners:l,listen:u,destroy:f}}function Oe(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ee():null}}function At(e){const{history:t,location:n}=window;let r={value:ze(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,o){const f=e.indexOf("#"),c=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Pt()+e+l;try{t[o?"replaceState":"pushState"](u,"",c),s.value=u}catch(y){console.error(y),n[o?"replace":"assign"](c)}}function h(l,u){const o=S({},t.state,Oe(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});i(l,o,!0),r.value=l}function m(l,u){const o=S({},s.value,t.state,{forward:l,scroll:ee()});i(o.current,o,!0);const f=S({},Oe(r.value,l,null),{position:o.position+1},u);i(l,f,!1),r.value=l}return{location:r,state:s,push:m,replace:h}}function kt(e){e=mt(e);const t=At(e),n=St(e,t.state,t.location,t.replace);function r(i,h=!0){h||n.pauseListeners(),history.go(i)}const s=S({location:"",base:e,go:r,createHref:yt.bind(null,e)},t,n);return Object.defineProperty(s,"location",{get:()=>t.location.value}),Object.defineProperty(s,"state",{get:()=>t.state.value}),s}function vn(e){return e=location.host?e||location.pathname+location.search:"",e.indexOf("#")<0&&(e+="#"),kt(e)}function Ct(e){return typeof e=="string"||e&&typeof e=="object"}function Ge(e){return typeof e=="string"||typeof e=="symbol"}const N={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ve=U("nf");var xe;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(xe||(xe={}));function K(e,t){return S(new Error,{type:e,[Ve]:!0},t)}function V(e,t){return e instanceof Error&&Ve in e&&(t==null||!!(e.type&t))}const Le="[^/]+?",_t={sensitive:!1,strict:!1,start:!0,end:!0},bt=/[.+*?^${}()[\]/\\]/g;function Ot(e,t){const n=S({},_t,t);let r=[],s=n.start?"^":"";const i=[];for(const u of e){const o=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function Lt(e,t){let n=0;const r=e.score,s=t.score;for(;n1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:o,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function c(){u+=l}for(;m{h(R)}:Y}function h(o){if(Ge(o)){const f=r.get(o);f&&(r.delete(o),n.splice(n.indexOf(f),1),f.children.forEach(h),f.alias.forEach(h))}else{let f=n.indexOf(o);f>-1&&(n.splice(f,1),o.record.name&&r.delete(o.record.name),o.children.forEach(h),o.alias.forEach(h))}}function m(){return n}function l(o){let f=0;for(;f=0;)f++;n.splice(f,0,o),o.record.name&&!Me(o)&&r.set(o.record.name,o)}function u(o,f){let c,y={},v,C;if("name"in o&&o.name){if(c=r.get(o.name),!c)throw K(1,{location:o});C=c.record.name,y=S(Tt(f.params,c.keys.filter(R=>!R.optional).map(R=>R.name)),o.params),v=c.stringify(y)}else if("path"in o)v=o.path,c=n.find(R=>R.re.test(v)),c&&(y=c.parse(v),C=c.record.name);else{if(c=f.name?r.get(f.name):n.find(R=>R.re.test(f.path)),!c)throw K(1,{location:o,currentLocation:f});C=c.record.name,y=S({},f.params,o.params),v=c.stringify(y)}const A=[];let P=c;for(;P;)A.unshift(P.record),P=P.parent;return{name:C,path:v,params:y,matched:A,meta:qt(A)}}return e.forEach(o=>i(o)),{addRoute:i,resolve:u,removeRoute:h,getRoutes:m,getRecordMatcher:s}}function Tt(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Ht(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:jt(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function jt(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(let r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Me(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function qt(e){return e.reduce((t,n)=>S(t,n.meta),{})}function $e(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}const De=/#/g,Kt=/&/g,Ut=/\//g,zt=/=/g,Gt=/\?/g,Qe=/\+/g,Vt=/%5B/g,Dt=/%5D/g,Fe=/%5E/g,Qt=/%60/g,We=/%7B/g,Ft=/%7C/g,Ye=/%7D/g,Wt=/%20/g;function ge(e){return encodeURI(""+e).replace(Ft,"|").replace(Vt,"[").replace(Dt,"]")}function Yt(e){return ge(e).replace(We,"{").replace(Ye,"}").replace(Fe,"^")}function de(e){return ge(e).replace(Qe,"%2B").replace(Wt,"+").replace(De,"%23").replace(Kt,"%26").replace(Qt,"`").replace(We,"{").replace(Ye,"}").replace(Fe,"^")}function Xt(e){return de(e).replace(zt,"%3D")}function Zt(e){return ge(e).replace(De,"%23").replace(Gt,"%3F")}function Jt(e){return Zt(e).replace(Ut,"%2F")}function Z(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function en(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&de(i)):[r&&de(r)];for(let i=0;is==null?null:""+s):r==null?r:""+r)}return t}function D(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function I(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((h,m)=>{const l=f=>{f===!1?m(K(4,{from:n,to:t})):f instanceof Error?m(f):Ct(f)?m(K(2,{from:t,to:f})):(i&&r.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),h())},u=e.call(r&&r.instances[s],t,n,l);let o=Promise.resolve(u);e.length<3&&(o=o.then(l)),o.catch(f=>m(f))})}function ce(e,t,n,r){const s=[];for(const i of e)for(const h in i.components){let m=i.components[h];if(!(t!=="beforeRouteEnter"&&!i.instances[h]))if(nn(m)){const u=(m.__vccOpts||m)[t];u&&s.push(I(u,n,r,i,h))}else{let l=m();l=l.catch(console.error),s.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${h}" at "${i.path}"`));const o=lt(u)?u.default:u;i.components[h]=o;const c=(o.__vccOpts||o)[t];return c&&I(c,n,r,i,h)()}))}}return s}function nn(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function rn(e){const t=q(pe),n=q(me),r=$(()=>t.resolve(W(e.to))),s=$(()=>{let{matched:l}=r.value,{length:u}=l;const o=l[u-1];let f=n.matched;if(!o||!f.length)return-1;let c=f.findIndex(X.bind(null,o));if(c>-1)return c;let y=Be(l[u-2]);return u>1&&Be(o)===y&&f[f.length-1].path!==y?f.findIndex(X.bind(null,l[u-2])):c}),i=$(()=>s.value>-1&&ln(n.params,r.value.params)),h=$(()=>s.value>-1&&s.value===n.matched.length-1&&Ue(n.params,r.value.params));function m(l={}){return an(l)?t[W(e.replace)?"replace":"push"](W(e.to)):Promise.resolve()}return{route:r,href:$(()=>r.value.href),isActive:i,isExactActive:h,navigate:m}}const sn=je({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},setup(e,{slots:t,attrs:n}){const r=He(rn(e)),{options:s}=q(pe),i=$(()=>({[Ne(e.activeClass,s.linkActiveClass,"router-link-active")]:r.isActive,[Ne(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const h=t.default&&t.default(r);return e.custom?h:qe("a",S({"aria-current":r.isExactActive?e.ariaCurrentValue:null,onClick:r.navigate,href:r.href},n,{class:i.value}),h)}}}),on=sn;function an(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 ln(e,t){for(let n in t){let r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Array.isArray(s)||s.length!==r.length||r.some((i,h)=>i!==s[h]))return!1}return!0}function Be(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ne=(e,t,n)=>e??t??n,cn=je({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const r=q(ue),s=$(()=>e.route||r.value),i=q(ke,0),h=$(()=>s.value.matched[i]);ae(ke,i+1),ae(it,h),ae(ue,s);const m=rt();return st(()=>[m.value,h.value,e.name],([l,u,o],[f,c,y])=>{u&&(u.instances[o]=l,c&&c!==u&&l&&l===f&&(u.leaveGuards=c.leaveGuards,u.updateGuards=c.updateGuards)),l&&u&&(!c||!X(u,c)||!f)&&(u.enterCallbacks[o]||[]).forEach(v=>v(l))},{flush:"post"}),()=>{const l=s.value,u=h.value,o=u&&u.components[e.name],f=e.name;if(!o)return Te(n.default,{Component:o,route:l});const c=u.props[e.name],y=c?c===!0?l.params:typeof c=="function"?c(l):c:null,C=qe(o,S({},y,t,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(u.instances[f]=null)},ref:m}));return Te(n.default,{Component:C,route:l})||C}}});function Te(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const un=cn;function Rn(e){const t=Nt(e.routes,e);let n=e.parseQuery||en,r=e.stringifyQuery||Ie,s=e.history;const i=D(),h=D(),m=D(),l=tt(N);let u=N;H&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const o=ie.bind(null,a=>""+a),f=ie.bind(null,Jt),c=ie.bind(null,Z);function y(a,p){let d,g;return Ge(a)?(d=t.getRecordMatcher(a),g=p):g=a,t.addRoute(g,d)}function v(a){let p=t.getRecordMatcher(a);p&&t.removeRoute(p)}function C(){return t.getRoutes().map(a=>a.record)}function A(a){return!!t.getRecordMatcher(a)}function P(a,p){if(p=S({},p||l.value),typeof a=="string"){let w=le(n,a,p.path),b=t.resolve({path:w.path},p),G=s.createHref(w.fullPath);return S(w,b,{params:c(b.params),hash:Z(w.hash),redirectedFrom:void 0,href:G})}let d;"path"in a?d=S({},a,{path:le(n,a.path,p.path).path}):(d=S({},a,{params:f(a.params)}),p.params=f(p.params));let g=t.resolve(d,p);const k=a.hash||"";g.params=o(c(g.params));const _=ft(r,S({},a,{hash:Yt(k),path:g.path}));let E=s.createHref(_);return S({fullPath:_,hash:k,query:r===Ie?tn(a.query):a.query},g,{redirectedFrom:void 0,href:E})}function R(a){return typeof a=="string"?le(n,a,l.value.path):S({},a)}function O(a,p){if(u!==a)return K(8,{from:p,to:a})}function x(a){return z(a)}function B(a){return x(S(R(a),{replace:!0}))}function M(a){const p=a.matched[a.matched.length-1];if(p&&p.redirect){const{redirect:d}=p;let g=typeof d=="function"?d(a):d;return typeof g=="string"&&(g=g.indexOf("?")>-1||g.indexOf("#")>-1?g=R(g):{path:g}),S({query:a.query,hash:a.hash,params:a.params},g)}}function z(a,p){const d=u=P(a),g=l.value,k=a.state,_=a.force,E=a.replace===!0,w=M(d);if(w)return z(S(R(w),{state:k,force:_,replace:E}),p||d);const b=d;b.redirectedFrom=p;let G;return!_&&ht(r,g,d)&&(G=K(16,{to:b,from:g}),Se(g,g,!0,!1)),(G?Promise.resolve(G):ye(b,g)).catch(L=>V(L)?L:ne(L)).then(L=>{if(L){if(V(L,2))return z(S(R(L.to),{state:k,force:_,replace:E}),p||b)}else L=Re(b,g,!0,E,k);return ve(b,g,L),L})}function Ze(a,p){const d=O(a,p);return d?Promise.reject(d):Promise.resolve()}function ye(a,p){let d;const[g,k,_]=fn(a,p);d=ce(g.reverse(),"beforeRouteLeave",a,p);for(const w of g)w.leaveGuards.forEach(b=>{d.push(I(b,a,p))});const E=Ze.bind(null,a,p);return d.push(E),T(d).then(()=>{d=[];for(const w of i.list())d.push(I(w,a,p));return d.push(E),T(d)}).then(()=>{d=ce(k,"beforeRouteUpdate",a,p);for(const w of k)w.updateGuards.forEach(b=>{d.push(I(b,a,p))});return d.push(E),T(d)}).then(()=>{d=[];for(const w of a.matched)if(w.beforeEnter&&p.matched.indexOf(w)<0)if(Array.isArray(w.beforeEnter))for(const b of w.beforeEnter)d.push(I(b,a,p));else d.push(I(w.beforeEnter,a,p));return d.push(E),T(d)}).then(()=>(a.matched.forEach(w=>w.enterCallbacks={}),d=ce(_,"beforeRouteEnter",a,p),d.push(E),T(d))).then(()=>{d=[];for(const w of h.list())d.push(I(w,a,p));return d.push(E),T(d)}).catch(w=>V(w,8)?w:Promise.reject(w))}function ve(a,p,d){for(const g of m.list())g(a,p,d)}function Re(a,p,d,g,k){const _=O(a,p);if(_)return _;const E=p===N,w=H?history.state:{};d&&(g||E?s.replace(a.fullPath,S({scroll:E&&w&&w.scroll},k)):s.push(a.fullPath,k)),l.value=a,Se(a,p,d,E),Pe()}let Ee;function Je(){Ee=s.listen((a,p,d)=>{let g=P(a);const k=M(g);if(k){z(S(k,{replace:!0}),g).catch(Y);return}u=g;const _=l.value;H&&Et(be(_.fullPath,d.delta),ee()),ye(g,_).catch(E=>V(E,12)?E:V(E,2)?(z(E.to,g).catch(Y),Promise.reject()):(d.delta&&s.go(-d.delta,!1),ne(E))).then(E=>{E=E||Re(g,_,!1),E&&d.delta&&s.go(-d.delta,!1),ve(g,_,E)}).catch(Y)})}let te=D(),we=D(),F;function ne(a){return Pe(a),we.list().forEach(p=>p(a)),Promise.reject(a)}function et(){return F&&l.value!==N?Promise.resolve():new Promise((a,p)=>{te.add([a,p])})}function Pe(a){F||(F=!0,Je(),te.list().forEach(([p,d])=>a?d(a):p()),te.reset())}function Se(a,p,d,g){const{scrollBehavior:k}=e;if(!H||!k)return Promise.resolve();let _=!d&&wt(be(a.fullPath,0))||(g||!d)&&history.state&&history.state.scroll||null;return nt().then(()=>k(a,p,_)).then(E=>E&&Rt(E)).catch(ne)}const re=a=>s.go(a);let se;const oe=new Set;return{currentRoute:l,addRoute:y,removeRoute:v,hasRoute:A,getRoutes:C,resolve:P,options:e,push:x,replace:B,go:re,back:()=>re(-1),forward:()=>re(1),beforeEach:i.add,beforeResolve:h.add,afterEach:m.add,onError:we.add,isReady:et,install(a){const p=this;a.component("RouterLink",on),a.component("RouterView",un),a.config.globalProperties.$router=p,Object.defineProperty(a.config.globalProperties,"$route",{get:()=>W(l)}),H&&!se&&l.value===N&&(se=!0,x(s.location).catch(k=>{}));const d={};for(let k in N)d[k]=$(()=>l.value[k]);a.provide(pe,p),a.provide(me,He(d)),a.provide(ue,l);let g=a.unmount;oe.add(a),a.unmount=function(){oe.delete(a),oe.size<1&&(Ee(),l.value=N,se=!1,F=!1),g.call(this,arguments)}}}}function T(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function fn(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let h=0;hnew Promise(t=>setTimeout(t,e));const pn=dn,Xe=async(e,t,n)=>{n={delayRejection:!0,...n};let r;n.delayRejection&&(e=e.catch(i=>{r=i}));const[s]=await Promise.all([e,pn(t)]);return r?Promise.reject(r):s};hn.exports=Xe;J.default=Xe;const j=document.getElementById("loading"),wn=async()=>{var e;await J(Promise.resolve(),300),j==null||j.classList.remove("show"),(e=document.getElementById("update"))==null||e.classList.remove("show")},Pn=()=>{j==null||j.classList.add("show")};export{yn as _,vn as a,wn as b,Rn as c,Pn as o,En as u};