Formoredetails,seehttps://link.vuejs.org/feature-flags.`)}}const mo=Yy;function Tw(e){return Aw(e)}function Aw(e,t){Mw();const o=Z4();o.__VUE__=!0,$m(o.__VUE_DEVTOOLS_GLOBAL_HOOK__,o);const{insert:l,remove:r,patchProp:n,createElement:a,createText:i,createComment:c,setText:u,setElementText:d,parentNode:p,nextSibling:f,setScopeId:h=zt,insertStaticContent:v}=e,m=(W,le,he,$e=null,ce=null,ke=null,we=!1,U=null,ie=sn?!1:!!le.dynamicChildren)=>{if(W===le)return;W&&!Vn(W,le)&&($e=G(W),te(W,ce,ke,!0),W=null),le.patchFlag===-2&&(ie=!1,le.dynamicChildren=null);const{type:ve,ref:Ve,shapeFlag:Le}=le;switch(ve){case ha:g(W,le,he,$e);break;case to:_(W,le,he,$e);break;case Ji:W==null?w(le,he,$e,we):b(W,le,he,we);break;case Ie:P(W,le,he,$e,ce,ke,we,U,ie);break;default:Le&1?z(W,le,he,$e,ce,ke,we,U,ie):Le&6?B(W,le,he,$e,ce,ke,we,U,ie):Le&64||Le&128?ve.process(W,le,he,$e,ce,ke,we,U,ie,fe):Ke("Invalid VNode type:",ve,`(${typeof ve})`)}Ve!=null&&ce&&M1(Ve,W&&W.ref,ke,le||W,!le)},g=(W,le,he,$e)=>{if(W==null)l(le.el=i(le.children),he,$e);else{const ce=le.el=W.el;le.children!==W.children&&u(ce,le.children)}},_=(W,le,he,$e)=>{W==null?l(le.el=c(le.children||""),he,$e):le.el=W.el},w=(W,le,he,$e)=>{[W.el,W.anchor]=v(W.children,le,he,$e,W.el,W.anchor)},b=(W,le,he,$e)=>{if(le.children!==W.children){const ce=f(W.anchor);x(W),[le.el,le.anchor]=v(le.children,he,ce,$e)}else le.el=W.el,le.anchor=W.anchor},k=({el:W,anchor:le},he,$e)=>{let ce;for(;W&&W!==le;)ce=f(W),l(W,he,$e),W=ce;l(le,he,$e)},x=({el:W,anchor:le})=>{let he;for(;W&&W!==le;)he=f(W),r(W),W=he;r(le)},z=(W,le,he,$e,ce,ke,we,U,ie)=>{we=we||le.type==="svg",W==null?T(le,he,$e,ce,ke,we,U,ie):A(W,le,ce,ke,we,U,ie)},T=(W,le,he,$e,ce,ke,we,U)=>{let ie,ve;const{type:Ve,props:Le,shapeFlag:De,transition:qe,dirs:tt}=W;if(ie=W.el=a(W.type,ke,Le&&Le.is,Le),De&8?d(ie,W.children):De&16&&O(W.children,ie,null,$e,ce,ke&&Ve!=="foreignObject",we,U),tt&&$n(W,null,$e,"created"),Le){for(const be in Le)be!=="value"&&!Uc(be)&&n(ie,be,null,Le[be],ke,W.children,$e,ce,J);"value"in Le&&n(ie,"value",null,Le.value),(ve=Le.onVnodeBeforeMount)&&al(ve,$e,W)}M(ie,W,W.scopeId,we,$e),Object.defineProperty(ie,"__vnode",{value:W,enumerable:!1}),Object.defineProperty(ie,"__vueParentComponent",{value:$e,enumerable:!1}),tt&&$n(W,null,$e,"beforeMount");const _e=(!ce||ce&&!ce.pendingBranch)&&qe&&!qe.persisted;_e&&qe.beforeEnter(ie),l(ie,le,he),((ve=Le&&Le.onVnodeMounted)||_e||tt)&&mo(()=>{ve&&al(ve,$e,W),_e&&qe.enter(ie),tt&&$n(W,null,$e,"mounted")},ce)},M=(W,le,he,$e,ce)=>{if(he&&h(W,he),$e)for(let ke=0;ke<$e.length;ke++)h(W,$e[ke]);if(ce){let ke=ce.subTree;if(ke.patchFlag>0&&ke.patchFlag&2048&&(ke=Mm(ke.children)||ke),le===ke){const we=ce.vnode;M(W,we,we.scopeId,we.slotScopeIds,ce.parent)}}},O=(W,le,he,$e,ce,ke,we,U,ie=0)=>{for(let ve=ie;ve<W.length;ve++){const Ve=W[ve]=U?Jr(W[ve]):Al(W[ve]);m(null,Ve,le,he,$e,ce,ke,we,U)}},A=(W,le,he,$e,ce,ke,we)=>{const U=le.el=W.el;let{patchFlag:ie,dynamicChildren:ve,dirs:Ve}=le;ie|=W.patchFlag&16;const Le=W.props||Bt,De=le.props||Bt;let qe;he&&Sn(he,!1),(qe=De.onVnodeBeforeUpdate)&&al(qe,he,le,W),Ve&&$n(le,W,he,"beforeUpdate"),he&&Sn(he,!0),sn&&(ie=0,we=!1,ve=null);const tt=ce&&le.type!=="foreignObject";if(ve?(D(W.dynamicChildren,ve,U,he,$e,tt,ke),he&&he.type.__hmrId&&Xi(W,le)):we||R(W,le,U,null,he,$e,tt,ke,!1),ie>0){if(ie&16)I(U,le,Le,De,he,$e,ce);else if(ie&2&&Le.class!==De.class&&n(U,"class",null,De.class,ce),ie&4&&n(U,"style",Le.style,De.style,ce),ie&8){const _e=le.dynamicProps;for(let be=0;be<_e.length;be++){const Pe=_e[be],Xe=Le[Pe],j=De[Pe];(j!==Xe||Pe==="value")&&n(U,Pe,Xe,j,ce,W.children,he,$e,J)}}ie&1&&W.children!==le.children&&d(U,le.children)}else!we&&ve==null&&I(U,le,Le,De,he,$e,ce);((qe=De.onVnodeUpdated)||Ve)&&mo(()=>{qe&&al(qe,he,le,W),Ve&&$n(le,W,he,"updated")},$e)},D=(W,le,he,$e,ce,ke,we)=>{for(let U=0;U<le.length;U++){const ie=W[U],ve=le[U],Ve=ie.el&&(ie.type===Ie||!Vn(ie,ve)||ie.shapeFlag&70)?p(ie.el):he;m(ie,ve,Ve,null,$e,ce,ke,we,!0)}},I=(W,le,he,$e,ce,ke,we)=>{if(he!==$e){if(he!==Bt)for(const U in he)!Uc(U)&&!(U in $e)&&n(W,U,he[U],null,we,le.children,ce,ke,J);for(const U
Componentthatwasmadereactive:`,e)),C(e,t,o,l,r,a,n,!0)}function oc(e){return e?Iu(e)||Cd in e?Qt({},e):e:null}function ml(e,t,o=!1){const{props:l,ref:r,patchFlag:n,children:a}=e,i=t?ht(l||{},t):l;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Jm(i),ref:t&&t.ref?o&&r?Re(r)?r.concat(Zc(t)):[r,Zc(t)]:Zc(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:n===-1&&Re(a)?a.map(Qm):a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?n===-1?16:n|16:n,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ml(e.ssContent),ssFallback:e.ssFallback&&ml(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Qm(e){const t=ml(e);return Re(e.children)&&(t.children=e.children.map(Qm)),t}function Qe(e=" ",t=0){return F(ha,null,e,t)}function Nw(e,t){const o=F(Ji,null,e);return o.staticCount=t,o}function oe(e="",t=!1){return t?(y(),ne(to,null,e)):F(to,null,e)}function Al(e){return e==null||typeof e=="boolean"?F(to):Re(e)?F(Ie,null,e.slice()):typeof e=="object"?Jr(e):F(ha,null,String(e))}function Jr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ml(e)}function _p(e,t){let o=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(Re(t))o=16;else if(typeof t=="object")if(l&65){const r=t.default;r&&(r._c&&(r._d=!1),_p(e,r()),r._c&&(r._d=!0));return}else{o=32;const r=t._;!r&&!(Cd in t)?t._ctx=ao:r===3&&ao&&(ao.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ue(t)?(t={default:t,_ctx:ao},o=32):(t=String(t),l&64?(o=16,t=[Qe(t)]):o=8);e.children=t,e.shapeFlag|=o}function ht(...e){const t={};for(let o=0;o<e.length;o++){const l=e[o];for(const r in l)if(r==="class")t.class!==l.class&&(t.class=E([t.class,l.class]));else if(r==="style")t.style=He([t.style,l.style]);else if(Zs(r)){const n=t[r],a=l[r];a&&n!==a&&!(Re(n)&&n.includes(a))&&(t[r]=n?[].concat(n,a):a)}else r!==""&&(t[r]=l[r])}return t}function al(e,t,o,l=null){fl(e,t,7,[o,l])}const Bw=Gm();let Dw=0;function Fw(e,t,o){const l=e.type,r=(t?t.appContext:e.appContext)||Bw,n={uid:Dw++,vnode:e,type:l,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new X4(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Km(l,r),emitsOptions:Em(l,r),emit:null,emitted:null,propsDefaults:Bt,inheritAttrs:l.inheritAttrs,ctx:Bt,data:Bt,props:Bt,attrs:Bt,slots:Bt,refs:Bt,setupState:Bt,setupContext:null,suspense:o,suspenseId:o?o.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 n.ctx=iw(n),n.root=t?t.root:n,n.emit=Fy.bind(null,n),e.ce&&e.ce(n),n}let no=null;const et=()=>no||ao,ri=e=>{no=e,e.scope.on()},Xn=()=>{no&&no.scope.off(),no=null},jw=_n("slot,component");function A1(e,t){const o=t.isNativeTag||U4;(jw(e)||o(e))&&Ke("Do not use built-in or reserved HTML elements as component id: "+e)}function eg(e){return e.vnode.shapeFlag&4}let xs=!1;function Kw(e,t=!1){xs=t;const{props:o,children:l}=e.vnode,r=eg(e);mw(e,o,r,t),$w(e,l);const n=r?Ww(e,t):void 0;return xs=!1,n}function Ww(e,t){var o;const l=e.type;{if(l.name&&A1(l.name,e.appContext.config),l.components){const n=Object.keys(l.components);for(let a=0;a<n.length;a++)A1(n[a],e.appContext.config)}if(l.directives){const n=Object.keys(l.directives);for(let a=0;a<n.length;a++)Hm(n[a])}l.compilerOptions&&qw()&&Ke('"compilerOptions" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.')}e.accessCache=Object.create(null),e.proxy=ko(new Proxy(e.ctx,Dm)),sw(e);const{setup:r}=l;if(r){const n=e.setupContext=r.length>1?og(e):null;ri(e),pa();const a=kr(r,e,0,[Ia(e.props),n]);if(fa(),Xn(),ti(a)){if(a.th
})`);const o=Nr("namespace",jd);return S(()=>s(e)||`${o.value}-id-${t.prefix}-${t.current++}`)},Po=()=>{const e=Be(ga,void 0),t=Be(lr,void 0);return{form:e,formItem:t}},wn=(e,{formItemContext:t,disableIdGeneration:o,disableIdManagement:l})=>{o||(o=V(!1)),l||(l=V(!1));const r=V();let n;const a=S(()=>{var i;return!!(!e.label&&t&&t.inputIds&&((i=t.inputIds)==null?void 0:i.length)<=1)});return Je(()=>{n=me([Pt(e,"id"),o],([i,c])=>{const u=i!=null?i:c?void 0:Pl().value;u!==r.value&&(t!=null&&t.removeInputId&&(r.value&&t.removeInputId(r.value),!(l!=null&&l.value)&&!c&&u&&t.addInputId(u)),r.value=u)},{immediate:!0})}),ir(()=>{n&&n(),t!=null&&t.removeInputId&&r.value&&t.removeInputId(r.value)}),{isLabeledByFormItem:a,inputId:r}};var Mce={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const Tce=e=>(t,o)=>Ace(t,o,s(e)),Ace=(e,t,o)=>Dt(o,e,e).replace(/\{(\w+)\}/g,(l,r)=>{var n;return`${(n=t==null?void0:t[r])!=null?n:`{${r}}`}`}),Oce=e=>{const t=S(()=>s(e).name),o=gt(e)?e:V(e);return{lang:t,locale:o,t:Tce(e)}},St=()=>{const e=Nr("locale");return Oce(S(()=>e.value||Mce))},q8=e=>{gt(e)||Wt("[useLockscreen]","You need to pass a ref param to this function");const t=ye("popup"),o=gm(()=>t.bm("parent","hidden"));if(!yt||Ll(document.body,o.value))return;let l=0,r=!1,n="0";const a=()=>{setTimeout(()=>{Do(document.body,o.value),r&&(document.body.style.width=n)},200)};me(e,i=>{if(!i){a();return}r=!Ll(document.body,o.value),r&&(n=document.body.style.width),l=o8(t.namespace.value);const c=document.documentElement.clientHeight<document.body.scrollHeight,u=_r
*/let R2;const Ks=e=>R2=e,w7=Symbol("pinia");function da(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var tr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(tr||(tr={}));const qn=typeof window<"u",N6=qn,B6=(()=>typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:typeof globalThis=="object"?globalThis:{HTMLElement:null})();function Nxe(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?newBlob([String.fromCharCode(65279),e],{type:e.type}):e}functionJf(e,t,o){constl=newXMLHttpRequest;l.open("GET",e),l.responseType="blob",l.onload=function(){C7(l.response,t,o)},l.onerror=function(){console.error("could not download file")},l.send()}functionx7(e){constt=newXMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}returnt.status>=200&&t.status<=299}functionku(e){try{e.dispatchEvent(newMouseEvent("click"))}catch{consto=document.createEvent("MouseEvents");o.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(o)}}constCu=typeofnavigator=="object"?navigator:{userAgent:""},k7=(()=>/Macintosh/.test(Cu.userAgent)&&/AppleWebKit/.test(Cu.userAgent)&&!/Safari/.test(Cu.userAgent))(),C7=qn?typeofHTMLAnchorElement<"u"&&"download"inHTMLAnchorElement.prototype&&!k7?Bxe:"msSaveOrOpenBlob"inCu?Dxe:Fxe:()=>{};functionBxe(e,t="download",o){constl=document.createElement("a");l.download=t,l.rel="noopener",typeofe=="string"?(l.href=e,l.origin!==location.origin?x7(l.href)?Jf(e,t,o):(l.target="_blank",ku(l)):ku(l)):(l.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(l.href)},4e4),setTimeout(function(){ku(l)},0))}functionDxe(e,t="download",o){if(typeofe=="string")if(x7(e))Jf(e,t,o);else{constl=document.createElement("a");l.href=e,l.target="_blank",setTimeout(function(){ku(l)})}elsenavigator.msSaveOrOpenBlob(Nxe(e,o),t)}functionFxe(e,t,o,l){if(l=l||open("","_blank"),l&&(l.document.title=l.document.body.innerText="downloading..."),typeofe=="string")returnJf(e,t,o);constr=e.type==="application/octet-stream",n=/constructor/i.test(String(B6.HTMLElement))||"safari"inB6,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||r&&n||k7)&&typeofFileReader<"u"){consti=newFileReader;i.onloadend=function(){letc=i.result;if(typeofc!="string")throwl=null,newError("Wrong reader.result type");c=a?c:c.replace(/^data:[^;]*;/,"data:attachment/file;"),l?l.location.href=c:location.assign(c),l=null},i.readAsDataURL(e)}else{consti=URL.createObjectURL(e);l?l.location.assign(i):location.href=i,l=null,setTimeout(function(){URL.revokeObjectURL(i)},4e4)}}functionpo(e,t){consto="\u{1F34D} "+e;typeof__VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(o,t):t==="error"?console.error(o):t==="warn"?console.warn(o):console.log(o)}functionQf(e){return"_a"ine&&"install"ine}function$7(){if(!("clipboard"innavigator))returnpo("Your browser doesn't support the Clipboard API","error"),!0}functionS7(e){returneinstanceofError&&e.message.toLowerCase().includes("document is not focused")?(po('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}asyncfunctionjxe(e){if(!$7())try{awaitnavigator.clipboard.writeText(JSON.stringify(e.state.value)),po("Global state copied to clipboard.")}catch(t){if(S7(t))return;po("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}}asyncfunctionKxe(e){if(!$7())try{e.state.value=JSON.parse(awaitnavigator.clipboard.readText()),po("Global state pasted from clipboard.")}catch(t){if(S7(t))return;po("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}}asyncfunctionWxe(e){try{C7(newBlob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){po("FailedtoexportthestateasJSON.C
*/const br=typeof window<"u";function FCe(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Lt=Object.assign;function d1(e,t){const o={};for(const l in t){const r=t[l];o[l]=ll(r)?r.map(e):e(r)}return o}const us=()=>{},ll=Array.isArray;function Tt(e){const t=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+e].concat(t))}const jCe=/\/$/,KCe=e=>e.replace(jCe,"");functionp1(e,t,o="/"){letl,r={},n="",a="";consti=t.indexOf("#");letc=t.indexOf("?");returni<c&&i>=0&&(c=-1),c>-1&&(l=t.slice(0,c),n=t.slice(c+1,i>-1?i:t.length),r=e(n)),i>-1&&(l=l||t.slice(0,i),a=t.slice(i,t.length)),l=UCe(l!=null?l:t,o),{fullPath:l+(n&&"?")+n+a,path:l,query:r,hash:a}}functionWCe(e,t){consto=t.query?e(t.query):"";returnt.path+(o&&"?")+o+(t.hash||"")}functionv4(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}functionm4(e,t,o){constl=t.matched.length-1,r=o.matched.length-1;returnl>-1&&l===r&&bn(t.matched[l],o.matched[r])&&J7(t.params,o.params)&&e(t.query)===e(o.query)&&t.hash===o.hash}functionbn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}functionJ7(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(constoine)if(!qCe(e[o],t[o]))return!1;return!0}functionqCe(e,t){returnll(e)?g4(e,t):ll(t)?g4(t,e):e===t}functiong4(e,t){returnll(t)?e.length===t.length&&e.every((o,l)=>o===t[l]):e.length===1&&e[0]===t}functionUCe(e,t){if(e.startsWith("/"))returne;if(!t.startsWith("/"))returnTt(`Cannot resolve a relative location without an absolute path. Trying to resolve "${e}" from "${t}". It should look like "/${t}".`),e;if(!e)returnt;consto=t.split("/"),l=e.split("/");letr=o.length-1,n,a;for(n=0;n<l.length;n++)if(a=l[n],a!==".")if(a==="..")r>1&&r--;elsebreak;returno.slice(0,r).join("/")+"/"+l.slice(n-(n===l.length?1:0)).join("/")}varWs;(function(e){e.pop="pop",e.push="push"})(Ws||(Ws={}));vards;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ds||(ds={}));functionYCe(e){if(!e)if(br){constt=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}elsee="/";returne[0]!=="/"&&e[0]!=="#"&&(e="/"+e),KCe(e)}constGCe=/^[^#]+#/;functionZCe(e,t){returne.replace(GCe,"#")+t}functionXCe(e,t){consto=document.documentElement.getBoundingClientRect(),l=e.getBoundingClientRect();return{behavior:t.behavior,left:l.left-o.left-(t.left||0),top:l.top-o.top-(t.top||0)}}constr0=()=>({left:window.pageXOffset,top:window.pageYOffset});functionJCe(e){lett;if("el"ine){consto=e.el,l=typeofo=="string"&&o.startsWith("#");if(typeofe.el=="string"&&(!l||!document.getElementById(e.el.slice(1))))try{constn=document.querySelector(e.el);if(l&&n){Tt(`The selector "${e.el}" should be passed as "el: document.querySelector('${e.el}')" because it starts with "#".`);return}}catch{Tt(`The selector "${e.el}" is invalid. If you are using an id selector, make sure to escape it. You can find more information about escaping characters in selectors at https://mathiasbynens.be/notes/css-escapes or use CSS.escape (https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape).`);return}constr=typeofo=="string"?l?document.getElementById(o.slice(1)):document.querySelector(o):o;if(!r){Tt(`Couldn't find element using selector "${e.el}" returned by scrollBehavior.`);return}t=XCe(r,e)}elset=e;"scrollBehavior"indocument.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}functionb4(e,t){return(history.state?history.state.position-t:-1)+e}constK2=newMap;functionQCe(e,t){K2.set(e,t)}functione$e(e){constt=K2.get(e);returnK2.delete(e),t}lett$e=()=>location.protocol+"//"+location.host;functionQ7(e,t){const{pathname:o,search:l,hash:r}=t,n=e.indexOf("#");if(n>-1){leti=r.includes(e.slice(n))?e.slice(n).length:1,c=r.slice(i);returnc[0]!=="/"&&(c="/"+c),v4(c,"")}returnv4(o,e)+l+r}functiono$e(e,t,o,l){letr=[],n=[],a=null;consti=({state:f})=>{consth=Q7(e,location),v=o.value,m=t.value;letg=0;if(f){if(o.value=h,t.value=f,a&&a===v){a=null;return}
`+JSON.stringify(t):""}`},[2]({from:e,to:t}){return`Redirected from "${e.fullPath}" to "${s$e(t)}" via a navigation guard.`},[4]({from:e,to:t}){return`Navigation aborted from "${e.fullPath}" to "${t.fullPath}" via a navigation guard.`},[8]({from:e,to:t}){return`Navigation cancelled from "${e.fullPath}" to "${t.fullPath}" with a new navigation.`},[16]({from:e,to:t}){return`Avoided redundant navigation to current location: "${e.fullPath}".`}};functionxi(e,t){returnLt(newError(a$e[e](t)),{type:e,[t9]:!0},t)}functiondr(e,t){returneinstanceofError&&t9ine&&(t==null||!!(e.type&t))}consti$e=["params","query","hash"];functions$e(e){if(typeofe=="string")returne;if("path"ine)returne.path;constt={};for(constoofi$e)oine&&(t[o]=e[o]);returnJSON.stringify(t,null,2)}constw4="[^/]+?",c$e={sensitive:!1,strict:!1,start:!0,end:!0},u$e=/[.+*?^${}()[\]/\\]/g;functiond$e(e,t){consto=Lt({},c$e,t),l=[];letr=o.start?"^":"";constn=[];for(constuofe){constd=u.length?[]:[90];o.strict&&!u.length&&(r+="/");for(letp=0;p<u.length;p++){constf=u[p];leth=40+(o.sensitive?.25:0);if(f.type===0)p||(r+="/"),r+=f.value.replace(u$e,"\\$&"),h+=40;elseif(f.type===1){const{value:v,repeatable:m,optional:g,regexp:_}=f;n.push({name:v,repeatable:m,optional:g});constw=_||w4;if(w!==w4){h+=10;try{newRegExp(`(${w})`)}catch(k){thrownewError(`Invalid custom RegExp for param "${v}" (${w}): `+k.message)}}letb=m?`((?:${w})(?:/(?:${w}))*)`:`(${w})`;p||(b=g&&u.length<2?`(?:/${b})`:"/"+b),g&&(b+="?"),r+=b,h+=20,g&&(h+=-8),m&&(h+=-20),w===".*"&&(h+=-50)}d.push(h)}l.push(d)}if(o.strict&&o.end){constu=l.length-1;l[u][l[u].length-1]+=.7000000000000001}o.strict||(r+="/?"),o.end?r+="$":o.strict&&(r+="(?:/|$)");consta=newRegExp(r,o.sensitive?"":"i");functioni(u){constd=u.match(a),p={};if(!d)returnnull;for(letf=1;f<d.length;f++){consth=d[f]||"",v=n[f-1];p[v.name]=h&&v.repeatable?h.split("/"):h}returnp}functionc(u){letd="",p=!1;for(constfofe){(!p||!d.endsWith("/"))&&(d+="/"),p=!1;for(consthoff)if(h.type===0)d+=h.value;elseif(h.type===1){const{value:v,repeatable:m,optional:g}=h,_=vinu?u[v]:"";if(ll(_)&&!m)thrownewError(`Provided param "${v}" is an array but it is not repeatable (* or + modifiers)`);constw=ll(_)?_.join("/"):_;if(!w)if(g)f.length<2&&(d.endsWith("/")?d=d.slice(0,-1):p=!0);elsethrownewError(`Missing required param "${v}"`);d+=w}}returnd||"/"}return{re:a,score:l,keys:n,parse:i,stringify:c}}functionp$e(e,t){leto=0;for(;o<e.length&&o<t.length;){constl=t[o]-e[o];if(l)returnl;o++}returne.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}functionf$e(e,t){leto=0;constl=e.score,r=t.score;for(;o<l.length&&o<r.length;){constn=p$e(l[o],r[o]);if(n)returnn;o++}if(Math.abs(r.length-l.length)===1){if(x4(l))return1;if(x4(r))return-1}returnr.length-l.length}functionx4(e){constt=e[e.length-1];returne.length>0&&t[t.length-1]<0}consth$e={type:0,value:""},v$e=/[a-zA-Z0-9_]/;functionm$e(e){if(!e)return[[]];if(e==="/")return[[h$e]];if(!e.startsWith("/"))thrownewError(`Route paths should start with a "/": "${e}" should be "/${e}".`);functiont(h){thrownewError(`ERR (${o})/"${u}": ${h}`)}leto=0,l=o;constr=[];letn;functiona(){n&&r.push(n),n=[]}leti=0,c,u="",d="";functionp(){!u||(o===0?n.push({type:0,value:u}):o===1||o===2||o===3?(n.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),n.push({type:1,value:u,regexp:d,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}functionf(){u+=c}for(;i<e.length;){if(c=e[i++],c==="\\"&&o!==2){l=o,o=4;continue}switch(o){case0:c==="/"?(u&&p(),a()):c===":"?(p(),o=1):f();break;case4:f(),o=l;break;case1:c==="("?o=2:v$e.test(c)?f():(p(),o=0,c!=="*"&&c!=="?"&&c!=="+"&&i--);break;case2:c===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+c:o=3:d+=c;break;case3:p(),o=0,c!=="*"&&c!=="?"&&c!=="+"&&i--,d="";break;default:t("Unknown state");break}}returno===2&&t(`Unfinished custom RegExp for param "${u}"`),p(),a(),r}functiong$e(e,t,o){constl=
Seemoreathttps://next.router.vuejs.org/guide/migration/#removed-star-or-catch-all-routes.`);if(_=g$e(b,p,m),p&&k[0]==="/"&&C$e(_,p),f?(f.alias.push(_),x$e(f,_)):(w=w||_,w!==_&&w.alias.push(_),h&&d.name&&!C4(_)&&a(d.name)),v.children){const x=v.children;for(let z=0;z<x.length;z++)n(x[z],_,f&&f.children[z])}f=f||_,c(_)}return w?()=>{a(w)}:us}function a(d){if(e9(d)){const p=l.get(d);p&&(l.delete(d),o.splice(o.indexOf(p),1),p.children.forEach(a),p.alias.forEach(a))}else{const p=o.indexOf(d);p>-1&&(o.splice(p,1),d.record.name&&l.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function i(){return o}function c(d){let p=0;for(;p<o.length&&f$e(d,o[p])>=0&&(d.record.path!==o[p].record.path||!o9(d,o[p]));)p++;o.splice(p,0,d),d.record.name&&!C4(d)&&l.set(d.record.name,d)}function u(d,p){let f,h={},v,m;if("name"in d&&d.name){if(f=l.get(d.name),!f)throw xi(1,{location:d});m=f.record.name,h=Lt(k4(p.params,f.keys.filter(w=>!w.optional).map(w=>w.name)),d.params&&k4(d.params,f.keys.map(w=>w.name))),v=f.stringify(h)}else if("path"in d)v=d.path,v.startsWith("/")||Tt(`The Matcher cannot resolve relative paths but received "${v}". Unless you directly called \`matcher.resolve("${v}")\`, this is probably a bug in vue-router. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/router.`),f=o.find(w=>w.re.test(v)),f&&(h=f.parse(v),m=f.record.name);else{if(f=p.name?l.get(p.name):o.find(w=>w.re.test(p.path)),!f)throw xi(1,{location:d,currentLocation:p});m=f.record.name,h=Lt({},p.params,d.params),v=f.stringify(h)}const g=[];let _=f;for(;_;)g.unshift(_.record),_=_.parent;return{name:m,path:v,params:h,matched:g,meta:w$e(g)}}return e.forEach(d=>n(d)),{addRoute:n,resolve:u,removeRoute:a,getRoutes:i,getRecordMatcher:r}}function k4(e,t){const o={};for(const l of t)l in e&&(o[l]=e[l]);return o}function _$e(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:y$e(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 y$e(e){const t={},o=e.props||!1;if("component"in e)t.default=o;else for(const l in e.components)t[l]=typeof o=="boolean"?o:o[l];return t}function C4(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function w$e(e){return e.reduce((t,o)=>Lt(t,o.meta),{})}function $4(e,t){const o={};for(const l in e)o[l]=l in t?t[l]:e[l];return o}function W2(e,t){return e.name===t.name&&e.optional===t.optional&&e.repeatable===t.repeatable}function x$e(e,t){for(const o of e.keys)if(!o.optional&&!t.keys.find(W2.bind(null,o)))return Tt(`Alias "${t.record.path}" and the original record: "${e.record.path}" should have the exact same param named "${o.name}"`);for(const o of t.keys)if(!o.optional&&!e.keys.find(W2.bind(null,o)))return Tt(`Alias "${t.record.path}" and the original record: "${e.record.path}" should have the exact same param named "${o.name}"`)}function k$e(e,t){t&&t.record.name&&!e.name&&!e.path&&Tt(`The route named "${String(t.record.name)}" has a child without a name and an empty path. Using that name won't render the empty path child so you probably want to move the name to the child instead. If this is intentional, add a name to the child route to remove the warning.`)}function C$e(e,t){for(const o of t.keys)if(!e.keys.find(W2.bind(null,o)))return Tt(`Absolute path "${e.record.path}" should have the exact same param named "${o.name}" as its parent "${t.record.path}".`)}function o9(e,t){return t.children.some(o=>o===e||o9(e,o))}const l9=/#/g,$$e=/&/g,S$e=/\//g,z$e=/=/g,E$e=/\?/g,r9=/\+/g,M$e=/%5B/g,T$e=/%5D/g,n9=/%5E/g,A$e=/%60/g,a9=/%7B/g,O$e=/%7C/g,i9=/%7D/g,V$e=/%20/g;function uh(e){return encodeURI(""+e).replace(O$e,"|").replace(M$e,"[").replace(T$e,"]")}function L$e(e){return uh(e).replace(a9,"{").replace(i9,"}").replace(n9,"^")}function q2(e){return uh(e).replace(r9,"%2B").replace(V$e,"+").replace(l9,"%23").replace($$e,"%26").replace(A$e,"`").replace(a9,"{").replace(i9,"}").replace(n9,"^")}function I$e(e){re
</router-view>`)}}function ji(e,t){const o=Lt({},e,{matched:e.matched.map(l=>rSe(l,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:o}}}function Kc(e){return{_custom:{display:e}}}let Z$e=0;function X$e(e,t,o){if(t.__hasDevtools)return;t.__hasDevtools=!0;const l=Z$e++;Xf({id:"org.vuejs.router"+(l?"."+l:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},r=>{typeof r.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),r.on.inspectComponent((d,p)=>{d.instanceData&&d.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:ji(t.currentRoute.value,"Current Route")})}),r.on.visitComponentTree(({treeNode:d,componentInstance:p})=>{if(p.__vrv_devtools){const f=p.__vrv_devtools;d.tags.push({label:(f.name?`${f.name.toString()}: `:"")+f.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:s9})}ll(p.__vrl_devtools)&&(p.__devtoolsApi=r,p.__vrl_devtools.forEach(f=>{let h=d9,v="";f.isExactActive?(h=u9,v="This is exactly active"):f.isActive&&(h=c9,v="This link is active"),d.tags.push({label:f.route.path,textColor:0,tooltip:v,backgroundColor:h})}))}),me(t.currentRoute,()=>{c(),r.notifyComponentUpdate(),r.sendInspectorTree(i),r.sendInspectorState(i)});const n="router:navigations:"+l;r.addTimelineLayer({id:n,label:`Router${l?" "+l:""} Navigations`,color:4237508}),t.onError((d,p)=>{r.addTimelineEvent({layerId:n,event:{title:"Error during Navigation",subtitle:p.fullPath,logType:"error",time:r.now(),data:{error:d},groupId:p.meta.__navigationId}})});let a=0;t.beforeEach((d,p)=>{const f={guard:Kc("beforeEach"),from:ji(p,"Current Location during this navigation"),to:ji(d,"Target location")};Object.defineProperty(d.meta,"__navigationId",{value:a++}),r.addTimelineEvent({layerId:n,event:{time:r.now(),title:"Start of navigation",subtitle:d.fullPath,data:f,groupId:d.meta.__navigationId}})}),t.afterEach((d,p,f)=>{const h={guard:Kc("afterEach")};f?(h.failure={_custom:{type:Error,readOnly:!0,display:f?f.message:"",tooltip:"Navigation Failure",value:f}},h.status=Kc("\u274C")):h.status=Kc("\u2705"),h.from=ji(p,"Current Location during this navigation"),h.to=ji(d,"Target location"),r.addTimelineEvent({layerId:n,event:{title:"End of navigation",subtitle:d.fullPath,time:r.now(),data:h,logType:f?"warning":"default",groupId:d.meta.__navigationId}})});const i="router-inspector:"+l;r.addInspector({id:i,label:"Routes"+(l?" "+l:""),icon:"book",treeFilterPlaceholder:"Search routes"});function c(){if(!u)return;const d=u;let p=o.getRoutes().filter(f=>!f.parent);p.forEach(h9),d.filter&&(p=p.filter(f=>Y2(f,d.filter.toLowerCase()))),p.forEach(f=>f9(f,t.currentRoute.value)),d.rootNodes=p.map(p9)}let u;r.on.getInspectorTree(d=>{u=d,d.app===e&&d.inspectorId===i&&c()}),r.on.getInspectorState(d=>{if(d.app===e&&d.inspectorId===i){const f=o.getRoutes().find(h=>h.record.__vd_id===d.nodeId);f&&(d.state={options:Q$e(f)})}}),r.sendInspectorTree(i),r.sendInspectorState(i)})}function J$e(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function Q$e(e){const{record:t}=e,o=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&o.push({editable:!1,key:"name",value:t.name}),o.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&o.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(l=>`${l.name}${J$e(l)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&o.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&o.push({editable:!1,key:"aliases",value:e.alias.map(l=>l.record.path)}),Object.keys(e.record.meta).length&&o.push({editable:!1,key:"meta",value:e.record.meta}),o.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(l=>l.join(", ")).join(" | "),