Files
zsglpt/static/admin/assets/vendor-vue-CWkOjFoA.js

2 lines
28 KiB
JavaScript

import{o as vt,n as Qe,u as ee,bw as Rt,i as W,c as B,p as me,r as At,w as yt,as as Je,F as _t,a2 as Nt,d as Xe,aI as Ae,bx as Ot,W as Ct,a0 as St,b as ie,au as j,R as It,a6 as wt,m as Tt,k as Pt}from"./vendor-sLgkZK1v.js";import{i as ye,c as Ze,w as $e,s as et,a as tt,b as bt,d as Dt,l as xt,e as Lt}from"./vendor-element-CJoVtPsD.js";const Y=typeof document<"u";function nt(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gt(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&nt(e.default)}const N=Object.assign;function ge(e,t){const n={};for(const r in t){const s=t[r];n[r]=V(s)?s.map(e):e(s)}return n}const te=()=>{},V=Array.isArray;function xe(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const rt=/#/g,Vt=/&/g,Bt=/\//g,kt=/=/g,Mt=/\?/g,st=/\+/g,Ut=/%5B/g,Ht=/%5D/g,ot=/%5E/g,jt=/%60/g,it=/%7B/g,qt=/%7C/g,at=/%7D/g,Kt=/%20/g;function Se(e){return e==null?"":encodeURI(""+e).replace(qt,"|").replace(Ut,"[").replace(Ht,"]")}function Wt(e){return Se(e).replace(it,"{").replace(at,"}").replace(ot,"^")}function _e(e){return Se(e).replace(st,"%2B").replace(Kt,"+").replace(rt,"%23").replace(Vt,"%26").replace(jt,"`").replace(it,"{").replace(at,"}").replace(ot,"^")}function zt(e){return _e(e).replace(kt,"%3D")}function Yt(e){return Se(e).replace(rt,"%23").replace(Mt,"%3F")}function Ft(e){return Yt(e).replace(Bt,"%2F")}function ne(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Qt=/\/$/,Jt=e=>e.replace(Qt,"");function Ee(e,t,n="/"){let r,s={},p="",d="";const g=t.indexOf("#");let a=t.indexOf("?");return a=g>=0&&a>g?-1:a,a>=0&&(r=t.slice(0,a),p=t.slice(a,g>0?g:t.length),s=e(p.slice(1))),g>=0&&(r=r||t.slice(0,g),d=t.slice(g,t.length)),r=en(r??t,n),{fullPath:r+p+d,path:r,query:s,hash:ne(d)}}function Xt(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Le(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Zt(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&F(t.matched[r],n.matched[s])&&ct(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function F(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ct(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!$t(e[n],t[n]))return!1;return!0}function $t(e,t){return V(e)?Ge(e,t):V(t)?Ge(t,e):e?.valueOf()===t?.valueOf()}function Ge(e,t){return V(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function en(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let p=n.length-1,d,g;for(d=0;d<r.length;d++)if(g=r[d],g!==".")if(g==="..")p>1&&p--;else break;return n.slice(0,p).join("/")+"/"+r.slice(d).join("/")}const U={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Ne=(function(e){return e.pop="pop",e.push="push",e})({}),ve=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function tn(e){if(!e)if(Y){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Jt(e)}const nn=/^[^#]+#/;function rn(e,t){return e.replace(nn,"#")+t}function sn(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ae=()=>({left:window.scrollX,top:window.scrollY});function on(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=sn(s,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 Ve(e,t){return(history.state?history.state.position-t:-1)+e}const Oe=new Map;function an(e,t){Oe.set(e,t)}function cn(e){const t=Oe.get(e);return Oe.delete(e),t}function ln(e){return typeof e=="string"||e&&typeof e=="object"}function lt(e){return typeof e=="string"||typeof e=="symbol"}let w=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const ut=Symbol("");w.MATCHER_NOT_FOUND+"",w.NAVIGATION_GUARD_REDIRECT+"",w.NAVIGATION_ABORTED+"",w.NAVIGATION_CANCELLED+"",w.NAVIGATION_DUPLICATED+"";function Q(e,t){return N(new Error,{type:e,[ut]:!0},t)}function k(e,t){return e instanceof Error&&ut in e&&(t==null||!!(e.type&t))}const un=["params","query","hash"];function fn(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of un)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function pn(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<n.length;++r){const s=n[r].replace(st," "),p=s.indexOf("="),d=ne(p<0?s:s.slice(0,p)),g=p<0?null:ne(s.slice(p+1));if(d in t){let a=t[d];V(a)||(a=t[d]=[a]),a.push(g)}else t[d]=g}return t}function Be(e){let t="";for(let n in e){const r=e[n];if(n=zt(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(V(r)?r.map(s=>s&&_e(s)):[r&&_e(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function dn(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=V(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const hn=Symbol(""),ke=Symbol(""),ce=Symbol(""),Ie=Symbol(""),Ce=Symbol("");function $(){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.slice(),reset:n}}function H(e,t,n,r,s,p=d=>d()){const d=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((g,a)=>{const l=c=>{c===!1?a(Q(w.NAVIGATION_ABORTED,{from:n,to:t})):c instanceof Error?a(c):ln(c)?a(Q(w.NAVIGATION_GUARD_REDIRECT,{from:t,to:c})):(d&&r.enterCallbacks[s]===d&&typeof c=="function"&&d.push(c),g())},f=p(()=>e.call(r&&r.instances[s],t,n,l));let i=Promise.resolve(f);e.length<3&&(i=i.then(l)),i.catch(c=>a(c))})}function Re(e,t,n,r,s=p=>p()){const p=[];for(const d of e)for(const g in d.components){let a=d.components[g];if(!(t!=="beforeRouteEnter"&&!d.instances[g]))if(nt(a)){const l=(a.__vccOpts||a)[t];l&&p.push(H(l,n,r,d,g,s))}else{let l=a();p.push(()=>l.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${g}" at "${d.path}"`);const i=Gt(f)?f.default:f;d.mods[g]=f,d.components[g]=i;const c=(i.__vccOpts||i)[t];return c&&H(c,n,r,d,g,s)()}))}}return p}function mn(e,t){const n=[],r=[],s=[],p=Math.max(t.matched.length,e.matched.length);for(let d=0;d<p;d++){const g=t.matched[d];g&&(e.matched.find(l=>F(l,g))?r.push(g):n.push(g));const a=e.matched[d];a&&(t.matched.find(l=>F(l,a))||s.push(a))}return[n,r,s]}let gn=()=>location.protocol+"//"+location.host;function ft(e,t){const{pathname:n,search:r,hash:s}=t,p=e.indexOf("#");if(p>-1){let d=s.includes(e.slice(p))?e.slice(p).length:1,g=s.slice(d);return g[0]!=="/"&&(g="/"+g),Le(g,"")}return Le(n,e)+r+s}function En(e,t,n,r){let s=[],p=[],d=null;const g=({state:c})=>{const u=ft(e,location),_=n.value,O=t.value;let S=0;if(c){if(n.value=u,t.value=c,d&&d===_){d=null;return}S=O?c.position-O.position:0}else r(u);s.forEach(I=>{I(n.value,_,{delta:S,type:Ne.pop,direction:S?S>0?ve.forward:ve.back:ve.unknown})})};function a(){d=n.value}function l(c){s.push(c);const u=()=>{const _=s.indexOf(c);_>-1&&s.splice(_,1)};return p.push(u),u}function f(){if(document.visibilityState==="hidden"){const{history:c}=window;if(!c.state)return;c.replaceState(N({},c.state,{scroll:ae()}),"")}}function i(){for(const c of p)c();p=[],window.removeEventListener("popstate",g),window.removeEventListener("pagehide",f),document.removeEventListener("visibilitychange",f)}return window.addEventListener("popstate",g),window.addEventListener("pagehide",f),document.addEventListener("visibilitychange",f),{pauseListeners:a,listen:l,destroy:i}}function Me(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ae():null}}function vn(e){const{history:t,location:n}=window,r={value:ft(e,n)},s={value:t.state};s.value||p(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function p(a,l,f){const i=e.indexOf("#"),c=i>-1?(n.host&&document.querySelector("base")?e:e.slice(i))+a:gn()+e+a;try{t[f?"replaceState":"pushState"](l,"",c),s.value=l}catch(u){console.error(u),n[f?"replace":"assign"](c)}}function d(a,l){p(a,N({},t.state,Me(s.value.back,a,s.value.forward,!0),l,{position:s.value.position}),!0),r.value=a}function g(a,l){const f=N({},s.value,t.state,{forward:a,scroll:ae()});p(f.current,f,!0),p(a,N({},Me(r.value,a,null),{position:f.position+1},l),!1),r.value=a}return{location:r,state:s,push:g,replace:d}}function Rn(e){e=tn(e);const t=vn(e),n=En(e,t.state,t.location,t.replace);function r(p,d=!0){d||n.pauseListeners(),history.go(p)}const s=N({location:"",base:e,go:r,createHref:rn.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Qn(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Rn(e)}let K=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var b=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(b||{});const An={type:K.Static,value:""},yn=/[a-zA-Z0-9_]/;function _n(e){if(!e)return[[]];if(e==="/")return[[An]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(u){throw new Error(`ERR (${n})/"${l}": ${u}`)}let n=b.Static,r=n;const s=[];let p;function d(){p&&s.push(p),p=[]}let g=0,a,l="",f="";function i(){l&&(n===b.Static?p.push({type:K.Static,value:l}):n===b.Param||n===b.ParamRegExp||n===b.ParamRegExpEnd?(p.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),p.push({type:K.Param,value:l,regexp:f,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),l="")}function c(){l+=a}for(;g<e.length;){if(a=e[g++],a==="\\"&&n!==b.ParamRegExp){r=n,n=b.EscapeNext;continue}switch(n){case b.Static:a==="/"?(l&&i(),d()):a===":"?(i(),n=b.Param):c();break;case b.EscapeNext:c(),n=r;break;case b.Param:a==="("?n=b.ParamRegExp:yn.test(a)?c():(i(),n=b.Static,a!=="*"&&a!=="?"&&a!=="+"&&g--);break;case b.ParamRegExp:a===")"?f[f.length-1]=="\\"?f=f.slice(0,-1)+a:n=b.ParamRegExpEnd:f+=a;break;case b.ParamRegExpEnd:i(),n=b.Static,a!=="*"&&a!=="?"&&a!=="+"&&g--,f="";break;default:t("Unknown state");break}}return n===b.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),i(),d(),s}const Ue="[^/]+?",Nn={sensitive:!1,strict:!1,start:!0,end:!0};var D=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(D||{});const On=/[.+*?^${}()[\]/\\]/g;function Cn(e,t){const n=N({},Nn,t),r=[];let s=n.start?"^":"";const p=[];for(const l of e){const f=l.length?[]:[D.Root];n.strict&&!l.length&&(s+="/");for(let i=0;i<l.length;i++){const c=l[i];let u=D.Segment+(n.sensitive?D.BonusCaseSensitive:0);if(c.type===K.Static)i||(s+="/"),s+=c.value.replace(On,"\\$&"),u+=D.Static;else if(c.type===K.Param){const{value:_,repeatable:O,optional:S,regexp:I}=c;p.push({name:_,repeatable:O,optional:S});const y=I||Ue;if(y!==Ue){u+=D.BonusCustomRegExp;try{`${y}`}catch(G){throw new Error(`Invalid custom RegExp for param "${_}" (${y}): `+G.message)}}let C=O?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;i||(C=S&&l.length<2?`(?:/${C})`:"/"+C),S&&(C+="?"),s+=C,u+=D.Dynamic,S&&(u+=D.BonusOptional),O&&(u+=D.BonusRepeatable),y===".*"&&(u+=D.BonusWildcard)}f.push(u)}r.push(f)}if(n.strict&&n.end){const l=r.length-1;r[l][r[l].length-1]+=D.BonusStrict}n.strict||(s+="/?"),n.end?s+="$":n.strict&&!s.endsWith("/")&&(s+="(?:/|$)");const d=new RegExp(s,n.sensitive?"":"i");function g(l){const f=l.match(d),i={};if(!f)return null;for(let c=1;c<f.length;c++){const u=f[c]||"",_=p[c-1];i[_.name]=u&&_.repeatable?u.split("/"):u}return i}function a(l){let f="",i=!1;for(const c of e){(!i||!f.endsWith("/"))&&(f+="/"),i=!1;for(const u of c)if(u.type===K.Static)f+=u.value;else if(u.type===K.Param){const{value:_,repeatable:O,optional:S}=u,I=_ in l?l[_]:"";if(V(I)&&!O)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const y=V(I)?I.join("/"):I;if(!y)if(S)c.length<2&&(f.endsWith("/")?f=f.slice(0,-1):i=!0);else throw new Error(`Missing required param "${_}"`);f+=y}}return f||"/"}return{re:d,score:r,keys:p,parse:g,stringify:a}}function Sn(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===D.Static+D.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===D.Static+D.Segment?1:-1:0}function pt(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const p=Sn(r[n],s[n]);if(p)return p;n++}if(Math.abs(s.length-r.length)===1){if(He(r))return 1;if(He(s))return-1}return s.length-r.length}function He(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const In={strict:!1,end:!0,sensitive:!1};function wn(e,t,n){const r=Cn(_n(e.path),n),s=N(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Tn(e,t){const n=[],r=new Map;t=xe(In,t);function s(i){return r.get(i)}function p(i,c,u){const _=!u,O=qe(i);O.aliasOf=u&&u.record;const S=xe(t,i),I=[O];if("alias"in i){const G=typeof i.alias=="string"?[i.alias]:i.alias;for(const q of G)I.push(qe(N({},O,{components:u?u.record.components:O.components,path:q,aliasOf:u?u.record:O})))}let y,C;for(const G of I){const{path:q}=G;if(c&&q[0]!=="/"){const M=c.record.path,L=M[M.length-1]==="/"?"":"/";G.path=c.record.path+(q&&L+q)}if(y=wn(G,c,S),u?u.alias.push(y):(C=C||y,C!==y&&C.alias.push(y),_&&i.name&&!Ke(y)&&d(i.name)),dt(y)&&a(y),O.children){const M=O.children;for(let L=0;L<M.length;L++)p(M[L],y,u&&u.children[L])}u=u||y}return C?()=>{d(C)}:te}function d(i){if(lt(i)){const c=r.get(i);c&&(r.delete(i),n.splice(n.indexOf(c),1),c.children.forEach(d),c.alias.forEach(d))}else{const c=n.indexOf(i);c>-1&&(n.splice(c,1),i.record.name&&r.delete(i.record.name),i.children.forEach(d),i.alias.forEach(d))}}function g(){return n}function a(i){const c=Dn(i,n);n.splice(c,0,i),i.record.name&&!Ke(i)&&r.set(i.record.name,i)}function l(i,c){let u,_={},O,S;if("name"in i&&i.name){if(u=r.get(i.name),!u)throw Q(w.MATCHER_NOT_FOUND,{location:i});S=u.record.name,_=N(je(c.params,u.keys.filter(C=>!C.optional).concat(u.parent?u.parent.keys.filter(C=>C.optional):[]).map(C=>C.name)),i.params&&je(i.params,u.keys.map(C=>C.name))),O=u.stringify(_)}else if(i.path!=null)O=i.path,u=n.find(C=>C.re.test(O)),u&&(_=u.parse(O),S=u.record.name);else{if(u=c.name?r.get(c.name):n.find(C=>C.re.test(c.path)),!u)throw Q(w.MATCHER_NOT_FOUND,{location:i,currentLocation:c});S=u.record.name,_=N({},c.params,i.params),O=u.stringify(_)}const I=[];let y=u;for(;y;)I.unshift(y.record),y=y.parent;return{name:S,path:O,params:_,matched:I,meta:bn(I)}}e.forEach(i=>p(i));function f(){n.length=0,r.clear()}return{addRoute:p,resolve:l,removeRoute:d,clearRoutes:f,getRoutes:g,getRecordMatcher:s}}function je(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function qe(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Pn(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Pn(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Ke(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bn(e){return e.reduce((t,n)=>N(t,n.meta),{})}function Dn(e,t){let n=0,r=t.length;for(;n!==r;){const p=n+r>>1;pt(e,t[p])<0?r=p:n=p+1}const s=xn(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function xn(e){let t=e;for(;t=t.parent;)if(dt(t)&&pt(e,t)===0)return t}function dt({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function We(e){const t=W(ce),n=W(Ie),r=B(()=>{const a=ee(e.to);return t.resolve(a)}),s=B(()=>{const{matched:a}=r.value,{length:l}=a,f=a[l-1],i=n.matched;if(!f||!i.length)return-1;const c=i.findIndex(F.bind(null,f));if(c>-1)return c;const u=ze(a[l-2]);return l>1&&ze(f)===u&&i[i.length-1].path!==u?i.findIndex(F.bind(null,a[l-2])):c}),p=B(()=>s.value>-1&&kn(n.params,r.value.params)),d=B(()=>s.value>-1&&s.value===n.matched.length-1&&ct(n.params,r.value.params));function g(a={}){if(Bn(a)){const l=t[ee(e.replace)?"replace":"push"](ee(e.to)).catch(te);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>l),l}return Promise.resolve()}return{route:r,href:B(()=>r.value.href),isActive:p,isExactActive:d,navigate:g}}function Ln(e){return e.length===1?e[0]:e}const Gn=Qe({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"},viewTransition:Boolean},useLink:We,setup(e,{slots:t}){const n=Nt(We(e)),{options:r}=W(ce),s=B(()=>({[Ye(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ye(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const p=t.default&&Ln(t.default(n));return e.custom?p:Je("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},p)}}}),Vn=Gn;function Bn(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 kn(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!V(s)||s.length!==r.length||r.some((p,d)=>p.valueOf()!==s[d].valueOf()))return!1}return!0}function ze(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ye=(e,t,n)=>e??t??n,Mn=Qe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=W(Ce),s=B(()=>e.route||r.value),p=W(ke,0),d=B(()=>{let l=ee(p);const{matched:f}=s.value;let i;for(;(i=f[l])&&!i.components;)l++;return l}),g=B(()=>s.value.matched[d.value]);me(ke,B(()=>d.value+1)),me(hn,g),me(Ce,s);const a=At();return yt(()=>[a.value,g.value,e.name],([l,f,i],[c,u,_])=>{f&&(f.instances[i]=l,u&&u!==f&&l&&l===c&&(f.leaveGuards.size||(f.leaveGuards=u.leaveGuards),f.updateGuards.size||(f.updateGuards=u.updateGuards))),l&&f&&(!u||!F(f,u)||!c)&&(f.enterCallbacks[i]||[]).forEach(O=>O(l))},{flush:"post"}),()=>{const l=s.value,f=e.name,i=g.value,c=i&&i.components[f];if(!c)return Fe(n.default,{Component:c,route:l});const u=i.props[f],_=u?u===!0?l.params:typeof u=="function"?u(l):u:null,S=Je(c,N({},_,t,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(i.instances[f]=null)},ref:a}));return Fe(n.default,{Component:S,route:l})||S}}});function Fe(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Un=Mn;function Jn(e){const t=Tn(e.routes,e),n=e.parseQuery||pn,r=e.stringifyQuery||Be,s=e.history,p=$(),d=$(),g=$(),a=vt(U);let l=U;Y&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=ge.bind(null,o=>""+o),i=ge.bind(null,Ft),c=ge.bind(null,ne);function u(o,m){let h,E;return lt(o)?(h=t.getRecordMatcher(o),E=m):E=o,t.addRoute(E,h)}function _(o){const m=t.getRecordMatcher(o);m&&t.removeRoute(m)}function O(){return t.getRoutes().map(o=>o.record)}function S(o){return!!t.getRecordMatcher(o)}function I(o,m){if(m=N({},m||a.value),typeof o=="string"){const v=Ee(n,o,m.path),P=t.resolve({path:v.path},m),Z=s.createHref(v.fullPath);return N(v,P,{params:c(P.params),hash:ne(v.hash),redirectedFrom:void 0,href:Z})}let h;if(o.path!=null)h=N({},o,{path:Ee(n,o.path,m.path).path});else{const v=N({},o.params);for(const P in v)v[P]==null&&delete v[P];h=N({},o,{params:i(v)}),m.params=i(m.params)}const E=t.resolve(h,m),A=o.hash||"";E.params=f(c(E.params));const T=Xt(r,N({},o,{hash:Wt(A),path:E.path})),R=s.createHref(T);return N({fullPath:T,hash:A,query:r===Be?dn(o.query):o.query||{}},E,{redirectedFrom:void 0,href:R})}function y(o){return typeof o=="string"?Ee(n,o,a.value.path):N({},o)}function C(o,m){if(l!==o)return Q(w.NAVIGATION_CANCELLED,{from:m,to:o})}function G(o){return L(o)}function q(o){return G(N(y(o),{replace:!0}))}function M(o,m){const h=o.matched[o.matched.length-1];if(h&&h.redirect){const{redirect:E}=h;let A=typeof E=="function"?E(o,m):E;return typeof A=="string"&&(A=A.includes("?")||A.includes("#")?A=y(A):{path:A},A.params={}),N({query:o.query,hash:o.hash,params:A.path!=null?{}:o.params},A)}}function L(o,m){const h=l=I(o),E=a.value,A=o.state,T=o.force,R=o.replace===!0,v=M(h,E);if(v)return L(N(y(v),{state:typeof v=="object"?N({},A,v.state):A,force:T,replace:R}),m||h);const P=h;P.redirectedFrom=m;let Z;return!T&&Zt(r,E,h)&&(Z=Q(w.NAVIGATION_DUPLICATED,{to:P,from:E}),De(E,E,!0,!1)),(Z?Promise.resolve(Z):we(P,E)).catch(x=>k(x)?k(x,w.NAVIGATION_GUARD_REDIRECT)?x:pe(x):fe(x,P,E)).then(x=>{if(x){if(k(x,w.NAVIGATION_GUARD_REDIRECT))return L(N({replace:R},y(x.to),{state:typeof x.to=="object"?N({},A,x.to.state):A,force:T}),m||P)}else x=Pe(P,E,!0,R,A);return Te(P,E,x),x})}function mt(o,m){const h=C(o,m);return h?Promise.reject(h):Promise.resolve()}function le(o){const m=se.values().next().value;return m&&typeof m.runWithContext=="function"?m.runWithContext(o):o()}function we(o,m){let h;const[E,A,T]=mn(o,m);h=Re(E.reverse(),"beforeRouteLeave",o,m);for(const v of E)v.leaveGuards.forEach(P=>{h.push(H(P,o,m))});const R=mt.bind(null,o,m);return h.push(R),z(h).then(()=>{h=[];for(const v of p.list())h.push(H(v,o,m));return h.push(R),z(h)}).then(()=>{h=Re(A,"beforeRouteUpdate",o,m);for(const v of A)v.updateGuards.forEach(P=>{h.push(H(P,o,m))});return h.push(R),z(h)}).then(()=>{h=[];for(const v of T)if(v.beforeEnter)if(V(v.beforeEnter))for(const P of v.beforeEnter)h.push(H(P,o,m));else h.push(H(v.beforeEnter,o,m));return h.push(R),z(h)}).then(()=>(o.matched.forEach(v=>v.enterCallbacks={}),h=Re(T,"beforeRouteEnter",o,m,le),h.push(R),z(h))).then(()=>{h=[];for(const v of d.list())h.push(H(v,o,m));return h.push(R),z(h)}).catch(v=>k(v,w.NAVIGATION_CANCELLED)?v:Promise.reject(v))}function Te(o,m,h){g.list().forEach(E=>le(()=>E(o,m,h)))}function Pe(o,m,h,E,A){const T=C(o,m);if(T)return T;const R=m===U,v=Y?history.state:{};h&&(E||R?s.replace(o.fullPath,N({scroll:R&&v&&v.scroll},A)):s.push(o.fullPath,A)),a.value=o,De(o,m,h,R),pe()}let J;function gt(){J||(J=s.listen((o,m,h)=>{if(!X.listening)return;const E=I(o),A=M(E,X.currentRoute.value);if(A){L(N(A,{replace:!0,force:!0}),E).catch(te);return}l=E;const T=a.value;Y&&an(Ve(T.fullPath,h.delta),ae()),we(E,T).catch(R=>k(R,w.NAVIGATION_ABORTED|w.NAVIGATION_CANCELLED)?R:k(R,w.NAVIGATION_GUARD_REDIRECT)?(L(N(y(R.to),{force:!0}),E).then(v=>{k(v,w.NAVIGATION_ABORTED|w.NAVIGATION_DUPLICATED)&&!h.delta&&h.type===Ne.pop&&s.go(-1,!1)}).catch(te),Promise.reject()):(h.delta&&s.go(-h.delta,!1),fe(R,E,T))).then(R=>{R=R||Pe(E,T,!1),R&&(h.delta&&!k(R,w.NAVIGATION_CANCELLED)?s.go(-h.delta,!1):h.type===Ne.pop&&k(R,w.NAVIGATION_ABORTED|w.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),Te(E,T,R)}).catch(te)}))}let ue=$(),be=$(),re;function fe(o,m,h){pe(o);const E=be.list();return E.length?E.forEach(A=>A(o,m,h)):console.error(o),Promise.reject(o)}function Et(){return re&&a.value!==U?Promise.resolve():new Promise((o,m)=>{ue.add([o,m])})}function pe(o){return re||(re=!o,gt(),ue.list().forEach(([m,h])=>o?h(o):m()),ue.reset()),o}function De(o,m,h,E){const{scrollBehavior:A}=e;if(!Y||!A)return Promise.resolve();const T=!h&&cn(Ve(o.fullPath,0))||(E||!h)&&history.state&&history.state.scroll||null;return _t().then(()=>A(o,m,T)).then(R=>R&&on(R)).catch(R=>fe(R,o,m))}const de=o=>s.go(o);let he;const se=new Set,X={currentRoute:a,listening:!0,addRoute:u,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:S,getRoutes:O,resolve:I,options:e,push:G,replace:q,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:p.add,beforeResolve:d.add,afterEach:g.add,onError:be.add,isReady:Et,install(o){o.component("RouterLink",Vn),o.component("RouterView",Un),o.config.globalProperties.$router=X,Object.defineProperty(o.config.globalProperties,"$route",{enumerable:!0,get:()=>ee(a)}),Y&&!he&&a.value===U&&(he=!0,G(s.location).catch(E=>{}));const m={};for(const E in U)Object.defineProperty(m,E,{get:()=>a.value[E],enumerable:!0});o.provide(ce,X),o.provide(Ie,Rt(m)),o.provide(Ce,a);const h=o.unmount;se.add(o),o.unmount=function(){se.delete(o),se.size<1&&(l=U,J&&J(),J=null,a.value=U,he=!1,re=!1),h()}}};function z(o){return o.reduce((m,h)=>m.then(()=>le(h)),Promise.resolve())}return X}function Xn(){return W(ce)}function Zn(e){return W(Ie)}const ht="__epPropKey",Hn=e=>e,jn=e=>Xe(e)&&!!e[ht],qn=(e,t)=>{if(!Xe(e)||jn(e))return e;const{values:n,required:r,default:s,type:p,validator:d}=e,a={type:p,required:!!r,validator:n||d?l=>{let f=!1,i=[];if(n&&(i=Array.from(n),Ae(e,"default")&&i.push(s),f||(f=i.includes(l))),d&&(f||(f=d(l))),!f&&i.length>0){const c=[...new Set(i)].map(u=>JSON.stringify(u)).join(", ");Ot(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${c}], got value ${JSON.stringify(l)}.`)}return f}:void 0,[ht]:!0};return Ae(e,"default")&&(a.default=s),a},$n=e=>Ct(Object.entries(e).map(([t,n])=>[t,qn(n,t)])),er=(e,t)=>{if(e.install=n=>{for(const r of[e,...Object.values(t??{})])n.component(r.name,r)},t)for(const[n,r]of Object.entries(t))e[n]=r;return e},tr=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),nr=(e,t)=>(e.install=n=>{n.directive(t,e)},e),rr=e=>(e.install=St,e),sr=Hn([String,Object,Function]),or={Close:tt},ir={Close:tt,SuccessFilled:et,InfoFilled:ye,WarningFilled:$e,CircleCloseFilled:Ze},ar={primary:ye,success:et,warning:$e,error:Ze,info:ye},cr={validating:xt,success:Dt,error:bt};var Kn=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Kn||{});function Wn(e){return j(e)&&e.type===It}function zn(e){return j(e)&&e.type===wt}function lr(e){return j(e)&&!Wn(e)&&!zn(e)}const ur=e=>{if(!j(e))return{};const t=e.props||{},n=(j(e.type)?e.type.props:void 0)||{},r={};return Object.keys(n).forEach(s=>{Ae(n[s],"default")&&(r[s]=n[s].default)}),Object.keys(t).forEach(s=>{r[Tt(s)]=t[s]}),r},fr=e=>{if(!ie(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},oe=e=>{const t=ie(e)?e:[e],n=[];return t.forEach(r=>{var s;ie(r)?n.push(...oe(r)):j(r)&&((s=r.component)!=null&&s.subTree)?n.push(r,...oe(r.component.subTree)):j(r)&&ie(r.children)?n.push(...oe(r.children)):j(r)&&r.shapeFlag===2?n.push(...oe(r.type())):n.push(r)}),n},pr=(...e)=>t=>{e.forEach(n=>{Pt(n)?n(t):n.value=t})},dr=e=>["",...Lt].includes(e);export{or as C,Kn as P,ar as T,cr as V,$n as a,qn as b,ir as c,Hn as d,rr as e,oe as f,ur as g,pr as h,sr as i,nr as j,Wn as k,lr as l,dr as m,fr as n,tr as o,Xn as p,Jn as q,Qn as r,Zn as u,er as w};