Commit 8d1a06487b93f2672cbde8deb39c3d91413a5a63
1 parent
772ed09c
up
Showing
3 changed files
with
3 additions
and
11 deletions
dist/assets/index-5a72c4e5.js renamed to dist/assets/index-debeec41.js
@@ -34,5 +34,5 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function | @@ -34,5 +34,5 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function | ||
34 | * @license MIT | 34 | * @license MIT |
35 | */const tr=typeof window<"u";function $b(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ae=Object.assign;function Ga(e,t){const n={};for(const r in t){const s=t[r];n[r]=xt(s)?s.map(e):e(s)}return n}const Ur=()=>{},xt=Array.isArray,Vb=/\/$/,Bb=e=>e.replace(Vb,"");function za(e,t,n="/"){let r,s={},a="",l="";const o=t.indexOf("#");let i=t.indexOf("?");return o<i&&o>=0&&(i=-1),i>-1&&(r=t.slice(0,i),a=t.slice(i+1,o>-1?o:t.length),s=e(a)),o>-1&&(r=r||t.slice(0,o),l=t.slice(o,t.length)),r=jb(r??t,n),{fullPath:r+(a&&"?")+a+l,path:r,query:s,hash:l}}function Ub(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Dc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Hb(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&dr(t.matched[r],n.matched[s])&&yd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function yd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Wb(e[n],t[n]))return!1;return!0}function Wb(e,t){return xt(e)?Mc(e,t):xt(t)?Mc(t,e):e===t}function Mc(e,t){return xt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function jb(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 a=n.length-1,l,o;for(l=0;l<r.length;l++)if(o=r[l],o!==".")if(o==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var ns;(function(e){e.pop="pop",e.push="push"})(ns||(ns={}));var Hr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hr||(Hr={}));function Yb(e){if(!e)if(tr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Bb(e)}const Gb=/^[^#]+#/;function zb(e,t){return e.replace(Gb,"#")+t}function Kb(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 ya=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xb(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=Kb(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 $c(e,t){return(history.state?history.state.position-t:-1)+e}const Ll=new Map;function qb(e,t){Ll.set(e,t)}function Jb(e){const t=Ll.get(e);return Ll.delete(e),t}let Zb=()=>location.protocol+"//"+location.host;function bd(e,t){const{pathname:n,search:r,hash:s}=t,a=e.indexOf("#");if(a>-1){let o=s.includes(e.slice(a))?e.slice(a).length:1,i=s.slice(o);return i[0]!=="/"&&(i="/"+i),Dc(i,"")}return Dc(n,e)+r+s}function Qb(e,t,n,r){let s=[],a=[],l=null;const o=({state:h})=>{const g=bd(e,location),v=n.value,p=t.value;let T=0;if(h){if(n.value=g,t.value=h,l&&l===v){l=null;return}T=p?h.position-p.position:0}else r(g);s.forEach(y=>{y(n.value,v,{delta:T,type:ns.pop,direction:T?T>0?Hr.forward:Hr.back:Hr.unknown})})};function i(){l=n.value}function c(h){s.push(h);const g=()=>{const v=s.indexOf(h);v>-1&&s.splice(v,1)};return a.push(g),g}function u(){const{history:h}=window;h.state&&h.replaceState(Ae({},h.state,{scroll:ya()}),"")}function f(){for(const h of a)h();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:i,listen:c,destroy:f}}function Vc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ya():null}}function e_(e){const{history:t,location:n}=window,r={value:bd(e,n)},s={value:t.state};s.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(i,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+i:Zb()+e+i;try{t[u?"replaceState":"pushState"](c,"",h),s.value=c}catch(g){console.error(g),n[u?"replace":"assign"](h)}}function l(i,c){const u=Ae({},t.state,Vc(s.value.back,i,s.value.forward,!0),c,{position:s.value.position});a(i,u,!0),r.value=i}function o(i,c){const u=Ae({},s.value,t.state,{forward:i,scroll:ya()});a(u.current,u,!0);const f=Ae({},Vc(r.value,i,null),{position:u.position+1},c);a(i,f,!1),r.value=i}return{location:r,state:s,push:o,replace:l}}function t_(e){e=Yb(e);const t=e_(e),n=Qb(e,t.state,t.location,t.replace);function r(a,l=!0){l||n.pauseListeners(),history.go(a)}const s=Ae({location:"",base:e,go:r,createHref:zb.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 n_(e){return typeof e=="string"||e&&typeof e=="object"}function _d(e){return typeof e=="string"||typeof e=="symbol"}const fn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Cd=Symbol("");var Bc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Bc||(Bc={}));function mr(e,t){return Ae(new Error,{type:e,[Cd]:!0},t)}function Wt(e,t){return e instanceof Error&&Cd in e&&(t==null||!!(e.type&t))}const Uc="[^/]+?",r_={sensitive:!1,strict:!1,start:!0,end:!0},s_=/[.+*?^${}()[\]/\\]/g;function a_(e,t){const n=Ae({},r_,t),r=[];let s=n.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;f<c.length;f++){const h=c[f];let g=40+(n.sensitive?.25:0);if(h.type===0)f||(s+="/"),s+=h.value.replace(s_,"\\$&"),g+=40;else if(h.type===1){const{value:v,repeatable:p,optional:T,regexp:y}=h;a.push({name:v,repeatable:p,optional:T});const E=y||Uc;if(E!==Uc){g+=10;try{new RegExp(`(${E})`)}catch(S){throw new Error(`Invalid custom RegExp for param "${v}" (${E}): `+S.message)}}let x=p?`((?:${E})(?:/(?:${E}))*)`:`(${E})`;f||(x=T&&c.length<2?`(?:/${x})`:"/"+x),T&&(x+="?"),s+=x,g+=20,T&&(g+=-8),p&&(g+=-20),E===".*"&&(g+=-50)}u.push(g)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const l=new RegExp(s,n.sensitive?"":"i");function o(c){const u=c.match(l),f={};if(!u)return null;for(let h=1;h<u.length;h++){const g=u[h]||"",v=a[h-1];f[v.name]=g&&v.repeatable?g.split("/"):g}return f}function i(c){let u="",f=!1;for(const h of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const g of h)if(g.type===0)u+=g.value;else if(g.type===1){const{value:v,repeatable:p,optional:T}=g,y=v in c?c[v]:"";if(xt(y)&&!p)throw new Error(`Provided param "${v}" is an array but it is not repeatable (* or + modifiers)`);const E=xt(y)?y.join("/"):y;if(!E)if(T)h.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${v}"`);u+=E}}return u||"/"}return{re:l,score:r,keys:a,parse:o,stringify:i}}function l_(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]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function o_(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const a=l_(r[n],s[n]);if(a)return a;n++}if(Math.abs(s.length-r.length)===1){if(Hc(r))return 1;if(Hc(s))return-1}return s.length-r.length}function Hc(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const i_={type:0,value:""},c_=/[a-zA-Z0-9_]/;function u_(e){if(!e)return[[]];if(e==="/")return[[i_]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,r=n;const s=[];let a;function l(){a&&s.push(a),a=[]}let o=0,i,c="",u="";function f(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=i}for(;o<e.length;){if(i=e[o++],i==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:i==="/"?(c&&f(),l()):i===":"?(f(),n=1):h();break;case 4:h(),n=r;break;case 1:i==="("?n=2:c_.test(i)?h():(f(),n=0,i!=="*"&&i!=="?"&&i!=="+"&&o--);break;case 2:i===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+i:n=3:u+=i;break;case 3:f(),n=0,i!=="*"&&i!=="?"&&i!=="+"&&o--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),l(),s}function f_(e,t,n){const r=a_(u_(e.path),n),s=Ae(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function d_(e,t){const n=[],r=new Map;t=Yc({strict:!1,end:!0,sensitive:!1},t);function s(u){return r.get(u)}function a(u,f,h){const g=!h,v=m_(u);v.aliasOf=h&&h.record;const p=Yc(t,u),T=[v];if("alias"in u){const x=typeof u.alias=="string"?[u.alias]:u.alias;for(const S of x)T.push(Ae({},v,{components:h?h.record.components:v.components,path:S,aliasOf:h?h.record:v}))}let y,E;for(const x of T){const{path:S}=x;if(f&&S[0]!=="/"){const w=f.record.path,P=w[w.length-1]==="/"?"":"/";x.path=f.record.path+(S&&P+S)}if(y=f_(x,f,p),h?h.alias.push(y):(E=E||y,E!==y&&E.alias.push(y),g&&u.name&&!jc(y)&&l(u.name)),v.children){const w=v.children;for(let P=0;P<w.length;P++)a(w[P],y,h&&h.children[P])}h=h||y,(y.record.components&&Object.keys(y.record.components).length||y.record.name||y.record.redirect)&&i(y)}return E?()=>{l(E)}:Ur}function l(u){if(_d(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(l),f.alias.forEach(l))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function o(){return n}function i(u){let f=0;for(;f<n.length&&o_(u,n[f])>=0&&(u.record.path!==n[f].record.path||!Ed(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!jc(u)&&r.set(u.record.name,u)}function c(u,f){let h,g={},v,p;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw mr(1,{location:u});p=h.record.name,g=Ae(Wc(f.params,h.keys.filter(E=>!E.optional).map(E=>E.name)),u.params&&Wc(u.params,h.keys.map(E=>E.name))),v=h.stringify(g)}else if("path"in u)v=u.path,h=n.find(E=>E.re.test(v)),h&&(g=h.parse(v),p=h.record.name);else{if(h=f.name?r.get(f.name):n.find(E=>E.re.test(f.path)),!h)throw mr(1,{location:u,currentLocation:f});p=h.record.name,g=Ae({},f.params,u.params),v=h.stringify(g)}const T=[];let y=h;for(;y;)T.unshift(y.record),y=y.parent;return{name:p,path:v,params:g,matched:T,meta:g_(T)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:l,getRoutes:o,getRecordMatcher:s}}function Wc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function m_(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:h_(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 h_(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=="boolean"?n:n[r];return t}function jc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function g_(e){return e.reduce((t,n)=>Ae(t,n.meta),{})}function Yc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ed(e,t){return t.children.some(n=>n===e||Ed(e,n))}const Sd=/#/g,v_=/&/g,p_=/\//g,y_=/=/g,b_=/\?/g,wd=/\+/g,__=/%5B/g,C_=/%5D/g,Td=/%5E/g,E_=/%60/g,Ad=/%7B/g,S_=/%7C/g,xd=/%7D/g,w_=/%20/g;function Co(e){return encodeURI(""+e).replace(S_,"|").replace(__,"[").replace(C_,"]")}function T_(e){return Co(e).replace(Ad,"{").replace(xd,"}").replace(Td,"^")}function Pl(e){return Co(e).replace(wd,"%2B").replace(w_,"+").replace(Sd,"%23").replace(v_,"%26").replace(E_,"`").replace(Ad,"{").replace(xd,"}").replace(Td,"^")}function A_(e){return Pl(e).replace(y_,"%3D")}function x_(e){return Co(e).replace(Sd,"%23").replace(b_,"%3F")}function I_(e){return e==null?"":x_(e).replace(p_,"%2F")}function Ws(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function k_(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const a=r[s].replace(wd," "),l=a.indexOf("="),o=Ws(l<0?a:a.slice(0,l)),i=l<0?null:Ws(a.slice(l+1));if(o in t){let c=t[o];xt(c)||(c=t[o]=[c]),c.push(i)}else t[o]=i}return t}function Gc(e){let t="";for(let n in e){const r=e[n];if(n=A_(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(xt(r)?r.map(a=>a&&Pl(a)):[r&&Pl(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function L_(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=xt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const P_=Symbol(""),zc=Symbol(""),Eo=Symbol(""),So=Symbol(""),Rl=Symbol("");function Pr(){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 vn(e,t,n,r,s){const a=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,o)=>{const i=f=>{f===!1?o(mr(4,{from:n,to:t})):f instanceof Error?o(f):n_(f)?o(mr(2,{from:t,to:f})):(a&&r.enterCallbacks[s]===a&&typeof f=="function"&&a.push(f),l())},c=e.call(r&&r.instances[s],t,n,i);let u=Promise.resolve(c);e.length<3&&(u=u.then(i)),u.catch(f=>o(f))})}function Ka(e,t,n,r){const s=[];for(const a of e)for(const l in a.components){let o=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(R_(o)){const c=(o.__vccOpts||o)[t];c&&s.push(vn(c,n,r,a,l))}else{let i=o();s.push(()=>i.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${a.path}"`));const u=$b(c)?c.default:c;a.components[l]=u;const h=(u.__vccOpts||u)[t];return h&&vn(h,n,r,a,l)()}))}}return s}function R_(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Kc(e){const t=Ue(Eo),n=Ue(So),r=O(()=>t.resolve(xe(e.to))),s=O(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(dr.bind(null,u));if(h>-1)return h;const g=Xc(i[c-2]);return c>1&&Xc(u)===g&&f[f.length-1].path!==g?f.findIndex(dr.bind(null,i[c-2])):h}),a=O(()=>s.value>-1&&D_(n.params,r.value.params)),l=O(()=>s.value>-1&&s.value===n.matched.length-1&&yd(n.params,r.value.params));function o(i={}){return F_(i)?t[xe(e.replace)?"replace":"push"](xe(e.to)).catch(Ur):Promise.resolve()}return{route:r,href:O(()=>r.value.href),isActive:a,isExactActive:l,navigate:o}}const O_=Vt({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:Kc,setup(e,{slots:t}){const n=It(Kc(e)),{options:r}=Ue(Eo),s=O(()=>({[qc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[qc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:Et("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),N_=O_;function F_(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 D_(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(!xt(s)||s.length!==r.length||r.some((a,l)=>a!==s[l]))return!1}return!0}function Xc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const qc=(e,t,n)=>e??t??n,M_=Vt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ue(Rl),s=O(()=>e.route||r.value),a=Ue(zc,0),l=O(()=>{let c=xe(a);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),o=O(()=>s.value.matched[l.value]);zt(zc,O(()=>l.value+1)),zt(P_,o),zt(Rl,s);const i=re();return we(()=>[i.value,o.value,e.name],([c,u,f],[h,g,v])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!dr(u,g)||!h)&&(u.enterCallbacks[f]||[]).forEach(p=>p(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=o.value,h=f&&f.components[u];if(!h)return Jc(n.default,{Component:h,route:c});const g=f.props[u],v=g?g===!0?c.params:typeof g=="function"?g(c):g:null,T=Et(h,Ae({},v,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(f.instances[u]=null)},ref:i}));return Jc(n.default,{Component:T,route:c})||T}}});function Jc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Id=M_;function $_(e){const t=d_(e.routes,e),n=e.parseQuery||k_,r=e.stringifyQuery||Gc,s=e.history,a=Pr(),l=Pr(),o=Pr(),i=Ie(fn);let c=fn;tr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ga.bind(null,D=>""+D),f=Ga.bind(null,I_),h=Ga.bind(null,Ws);function g(D,G){let j,X;return _d(D)?(j=t.getRecordMatcher(D),X=G):X=D,t.addRoute(X,j)}function v(D){const G=t.getRecordMatcher(D);G&&t.removeRoute(G)}function p(){return t.getRoutes().map(D=>D.record)}function T(D){return!!t.getRecordMatcher(D)}function y(D,G){if(G=Ae({},G||i.value),typeof D=="string"){const m=za(n,D,G.path),b=t.resolve({path:m.path},G),A=s.createHref(m.fullPath);return Ae(m,b,{params:h(b.params),hash:Ws(m.hash),redirectedFrom:void 0,href:A})}let j;if("path"in D)j=Ae({},D,{path:za(n,D.path,G.path).path});else{const m=Ae({},D.params);for(const b in m)m[b]==null&&delete m[b];j=Ae({},D,{params:f(m)}),G.params=f(G.params)}const X=t.resolve(j,G),he=D.hash||"";X.params=u(h(X.params));const C=Ub(r,Ae({},D,{hash:T_(he),path:X.path})),d=s.createHref(C);return Ae({fullPath:C,hash:he,query:r===Gc?L_(D.query):D.query||{}},X,{redirectedFrom:void 0,href:d})}function E(D){return typeof D=="string"?za(n,D,i.value.path):Ae({},D)}function x(D,G){if(c!==D)return mr(8,{from:G,to:D})}function S(D){return F(D)}function w(D){return S(Ae(E(D),{replace:!0}))}function P(D){const G=D.matched[D.matched.length-1];if(G&&G.redirect){const{redirect:j}=G;let X=typeof j=="function"?j(D):j;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=E(X):{path:X},X.params={}),Ae({query:D.query,hash:D.hash,params:"path"in X?{}:D.params},X)}}function F(D,G){const j=c=y(D),X=i.value,he=D.state,C=D.force,d=D.replace===!0,m=P(j);if(m)return F(Ae(E(m),{state:typeof m=="object"?Ae({},he,m.state):he,force:C,replace:d}),G||j);const b=j;b.redirectedFrom=G;let A;return!C&&Hb(r,X,j)&&(A=mr(16,{to:b,from:X}),se(X,X,!0,!1)),(A?Promise.resolve(A):H(b,X)).catch(R=>Wt(R)?Wt(R,2)?R:Z(R):oe(R,b,X)).then(R=>{if(R){if(Wt(R,2))return F(Ae({replace:d},E(R.to),{state:typeof R.to=="object"?Ae({},he,R.to.state):he,force:C}),G||b)}else R=B(b,X,!0,d,he);return K(b,X,R),R})}function k(D,G){const j=x(D,G);return j?Promise.reject(j):Promise.resolve()}function N(D){const G=qe.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(D):D()}function H(D,G){let j;const[X,he,C]=V_(D,G);j=Ka(X.reverse(),"beforeRouteLeave",D,G);for(const m of X)m.leaveGuards.forEach(b=>{j.push(vn(b,D,G))});const d=k.bind(null,D,G);return j.push(d),Ee(j).then(()=>{j=[];for(const m of a.list())j.push(vn(m,D,G));return j.push(d),Ee(j)}).then(()=>{j=Ka(he,"beforeRouteUpdate",D,G);for(const m of he)m.updateGuards.forEach(b=>{j.push(vn(b,D,G))});return j.push(d),Ee(j)}).then(()=>{j=[];for(const m of D.matched)if(m.beforeEnter&&!G.matched.includes(m))if(xt(m.beforeEnter))for(const b of m.beforeEnter)j.push(vn(b,D,G));else j.push(vn(m.beforeEnter,D,G));return j.push(d),Ee(j)}).then(()=>(D.matched.forEach(m=>m.enterCallbacks={}),j=Ka(C,"beforeRouteEnter",D,G),j.push(d),Ee(j))).then(()=>{j=[];for(const m of l.list())j.push(vn(m,D,G));return j.push(d),Ee(j)}).catch(m=>Wt(m,8)?m:Promise.reject(m))}function K(D,G,j){for(const X of o.list())N(()=>X(D,G,j))}function B(D,G,j,X,he){const C=x(D,G);if(C)return C;const d=G===fn,m=tr?history.state:{};j&&(X||d?s.replace(D.fullPath,Ae({scroll:d&&m&&m.scroll},he)):s.push(D.fullPath,he)),i.value=D,se(D,G,j,d),Z()}let Y;function ae(){Y||(Y=s.listen((D,G,j)=>{if(!at.listening)return;const X=y(D),he=P(X);if(he){F(Ae(he,{replace:!0}),X).catch(Ur);return}c=X;const C=i.value;tr&&qb($c(C.fullPath,j.delta),ya()),H(X,C).catch(d=>Wt(d,12)?d:Wt(d,2)?(F(d.to,X).then(m=>{Wt(m,20)&&!j.delta&&j.type===ns.pop&&s.go(-1,!1)}).catch(Ur),Promise.reject()):(j.delta&&s.go(-j.delta,!1),oe(d,X,C))).then(d=>{d=d||B(X,C,!1),d&&(j.delta&&!Wt(d,8)?s.go(-j.delta,!1):j.type===ns.pop&&Wt(d,20)&&s.go(-1,!1)),K(X,C,d)}).catch(Ur)}))}let ue=Pr(),J=Pr(),ee;function oe(D,G,j){Z(D);const X=J.list();return X.length?X.forEach(he=>he(D,G,j)):console.error(D),Promise.reject(D)}function De(){return ee&&i.value!==fn?Promise.resolve():new Promise((D,G)=>{ue.add([D,G])})}function Z(D){return ee||(ee=!D,ae(),ue.list().forEach(([G,j])=>D?j(D):G()),ue.reset()),D}function se(D,G,j,X){const{scrollBehavior:he}=e;if(!tr||!he)return Promise.resolve();const C=!j&&Jb($c(D.fullPath,0))||(X||!j)&&history.state&&history.state.scroll||null;return $t().then(()=>he(D,G,C)).then(d=>d&&Xb(d)).catch(d=>oe(d,D,G))}const ge=D=>s.go(D);let tt;const qe=new Set,at={currentRoute:i,listening:!0,addRoute:g,removeRoute:v,hasRoute:T,getRoutes:p,resolve:y,options:e,push:S,replace:w,go:ge,back:()=>ge(-1),forward:()=>ge(1),beforeEach:a.add,beforeResolve:l.add,afterEach:o.add,onError:J.add,isReady:De,install(D){const G=this;D.component("RouterLink",N_),D.component("RouterView",Id),D.config.globalProperties.$router=G,Object.defineProperty(D.config.globalProperties,"$route",{enumerable:!0,get:()=>xe(i)}),tr&&!tt&&i.value===fn&&(tt=!0,S(s.location).catch(he=>{}));const j={};for(const he in fn)j[he]=O(()=>i.value[he]);D.provide(Eo,G),D.provide(So,It(j)),D.provide(Rl,i);const X=D.unmount;qe.add(D),D.unmount=function(){qe.delete(D),qe.size<1&&(c=fn,Y&&Y(),Y=null,i.value=fn,tt=!1,ee=!1),X()}}};function Ee(D){return D.reduce((G,j)=>G.then(()=>N(j)),Promise.resolve())}return at}function V_(e,t){const n=[],r=[],s=[],a=Math.max(t.matched.length,e.matched.length);for(let l=0;l<a;l++){const o=t.matched[l];o&&(e.matched.find(c=>dr(c,o))?r.push(o):n.push(o));const i=e.matched[l];i&&(t.matched.find(c=>dr(c,i))||s.push(i))}return[n,r,s]}function B_(){return Ue(So)}const U_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA3CAMAAAD9qg4eAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAANyaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2ZmY2JhZGUtMTMyOC0wZjRiLTkwNWMtMDMyNWYxN2YzZGY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDNUM3OTExMTZCNzExRTY5NzE2OTNEOTJERDE2Q0REIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDNUM3OTEwMTZCNzExRTY5NzE2OTNEOTJERDE2Q0REIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU2MTdmZDctYmRlYy02YzRiLWFiZjYtMmI1YmUwMTBjOWNkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNmZmNiYWRlLTEzMjgtMGY0Yi05MDVjLTAzMjVmMTdmM2RmNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvaZwM0AAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAV1BMVEVMaXESh80Sh80Sh80Sh81kZGQSh81kZGRkZGRkZGQSh81kZGQSh80Sh80Sh80Sh81kZGQSh80Sh80Sh80Sh81kZGQSh81kZGRkZGRkZGRkZGQSh81kZGS1LHHRAAAAG3RSTlMAGOLO81UJzIgRRegnunercmaYNoiyWJkiRDOLP4fbAAAEoElEQVRYw8VY25KDKBBVQAFBAe8Z+f/v3IYGo9lMdh7W2DVVcYiVQ/c5fYGieGuuLu60tr8Vnm7uRvR625i+D77Ztq29D94A/Nbcha4D+n3u9xF+K+9BHxD9LvG3CX68BX1O6Ju5JedJhr+l8o0ZfevuSDq2wzc36g7Kbl18ve+5HT0Iv/0yfvkMPYOqw76c+ubkfLHRr3e6ZATiXm5bfUvKo+yhAH2z63dP9D5lAcAPf/+Bx+NfS+vL//Ivuguhj60HPul/EiDXBMv5vhQMPq2vTq9aJdcq29s+G2xIzpOgv0/yr8TEufd+jW7t8MIHE0UxqbwR3JVa0nfB5C/Od1mHfZg9Ps0dlefKC2Gl5fIIz8E5LuBrtLw+wVuCxx3J6gz/ZL7dddgE/bGPgQdvws/8KPjlA3yIhSiUt7AP6xdcXtQPfKdEtOkMT48FB1sPQUo+k4/wEf8VXnglisgAokchCMXRTvDl7rzbR55AAvk4dVXBC3Al4E8H74OHavGL9RZ9jkTZoppWwTNv8t2UEStdTZP+m+2j95YD9+DJYz0pHzxUilsrAXsC1AQI0pt+Cf546rNRCDOWYfI57WIQJ2WP8JUNzCMnfnrCLGp9CX7dzOUx7cg+apv08HnqeXi//BQrD/La4aEQRHgplIK/5SfFKuRilYKxhhdKmrTWH+tdCH0sN20Ox9DN7yWweD8FcpcX5XMhfxYVpLdOKfMeoRRY/rQHRtkc8s6lZ1KmB5qpYe/Kr1TcrzxJ+wQP24ItoKPWYm4AfCUy9ZNYE+XNs9vNqQA1uQM2+97e1R8QkpfSQpV9VBWEmS8ZfqpWCAmaxcUV4KXMVaeSGRU8rNmuvC4FpCTpYTjI4mw/3oa8B/mjqSd8oJajyn2U4SqlF5U/GM+cu136DgnXafgIyVfTQ0qebVKx7EwTFF4osyfudzYkwscHWVke+w1UhOqRJxxQX0n2EQ99DoGJx/zu98kbZCye+XuGX6s38EECC1ad6jBhmcxDG+PQoPxZc5i9f+m8b+DXSU2BDvkOHoDFER5jO+cxF+LAYMgOZTCi52YAqVDXf4O3QCsHNoB7LDAn+OIhgShsANp0iB/C7FKIRxNTngyHTki0NoyUf4KXj7R0kt4hDDw3YUBuy5KmRG8IHi+acL9D9GH8JLpj708+lXh2APvaEnBB5MEmPzzyrBNUTsu6TdyWJh+sNV4uaRQk1ebZi//vuwSiaxO3Ebyl6KJ2B/Re04tOnZFvqKcOYotkz230McisieikadhlZ97Y6NlcRAf7iJxCXGJJGmusSGQorjB0bawLF4TXD5hd9dCHddaXZZt2cdWZnqK6itrFFKStaWncE+3KyAqkx3XnHV3GpGJdHfp6m4ocMU5HJQbw4TLw0HT6IdJMOqReDxrVN8do9EPTXXfVEUfqWUeqN3A5ca+dYRj/GIHLzrp4vDFl7VLcCaU0ZhxrXVnoNl21XHasj6hshJ4yuL6lhBFCzegC4YPZh6DrtJculMx5nKybMZ34r5ReDEC+ViFt33XOua43+bKBjBeDRwWg0l6MmO57Fxx6Hg0wzzbGgPzeNVffqf8DFW9/Em+Z34cAAAAASUVORK5CYII=";const st=te({tag:{type:String,default:"div"}},"tag"),H_=te({fluid:{type:Boolean,default:!1},...Le(),...st()},"v-container"),wr=me()({name:"VContainer",props:H_(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Sr();return Te(()=>_(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),kd=(()=>ua.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),Ld=(()=>ua.reduce((e,t)=>{const n="offset"+tn(t);return e[n]={type:[String,Number],default:null},e},{}))(),Pd=(()=>ua.reduce((e,t)=>{const n="order"+tn(t);return e[n]={type:[String,Number],default:null},e},{}))(),Zc={col:Object.keys(kd),offset:Object.keys(Ld),order:Object.keys(Pd)};function W_(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const s=t.replace(e,"");r+=`-${s}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const j_=["auto","start","end","center","baseline","stretch"],Y_=te({cols:{type:[Boolean,String,Number],default:!1},...kd,offset:{type:[String,Number],default:null},...Ld,order:{type:[String,Number],default:null},...Pd,alignSelf:{type:String,default:null,validator:e=>j_.includes(e)},...Le(),...st()},"v-col"),St=me()({name:"VCol",props:Y_(),setup(e,t){let{slots:n}=t;const r=O(()=>{const s=[];let a;for(a in Zc)Zc[a].forEach(o=>{const i=e[o],c=W_(a,o,i);c&&s.push(c)});const l=s.some(o=>o.startsWith("v-col-"));return s.push({"v-col":!l||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),s});return()=>{var s;return Et(e.tag,{class:[r.value,e.class],style:e.style},(s=n.default)==null?void 0:s.call(n))}}}),wo=["start","end","center"],Rd=["space-between","space-around","space-evenly"];function To(e,t){return ua.reduce((n,r)=>{const s=e+tn(r);return n[s]=t(),n},{})}const G_=[...wo,"baseline","stretch"],Od=e=>G_.includes(e),Nd=To("align",()=>({type:String,default:null,validator:Od})),z_=[...wo,...Rd],Fd=e=>z_.includes(e),Dd=To("justify",()=>({type:String,default:null,validator:Fd})),K_=[...wo,...Rd,"stretch"],Md=e=>K_.includes(e),$d=To("alignContent",()=>({type:String,default:null,validator:Md})),Qc={align:Object.keys(Nd),justify:Object.keys(Dd),alignContent:Object.keys($d)},X_={align:"align",justify:"justify",alignContent:"align-content"};function q_(e,t,n){let r=X_[e];if(n!=null){if(t){const s=t.replace(e,"");r+=`-${s}`}return r+=`-${n}`,r.toLowerCase()}}const J_=te({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Od},...Nd,justify:{type:String,default:null,validator:Fd},...Dd,alignContent:{type:String,default:null,validator:Md},...$d,...Le(),...st()},"v-row"),pn=me()({name:"VRow",props:J_(),setup(e,t){let{slots:n}=t;const r=O(()=>{const s=[];let a;for(a in Qc)Qc[a].forEach(l=>{const o=e[l],i=q_(a,l,o);i&&s.push(i)});return s.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),s});return()=>{var s;return Et(e.tag,{class:["v-row",r.value,e.class],style:e.style},(s=n.default)==null?void 0:s.call(n))}}});const Z_=te({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function vt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"center center",n=arguments.length>2?arguments[2]:void 0;return me()({name:e,props:Z_({mode:n,origin:t}),setup(r,s){let{slots:a}=s;const l={onBeforeEnter(o){o.style.transformOrigin=r.origin},onLeave(o){if(r.leaveAbsolute){const{offsetTop:i,offsetLeft:c,offsetWidth:u,offsetHeight:f}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${i}px`,o.style.left=`${c}px`,o.style.width=`${u}px`,o.style.height=`${f}px`}r.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(r.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:i,top:c,left:u,width:f,height:h}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=i||"",o.style.top=c||"",o.style.left=u||"",o.style.width=f||"",o.style.height=h||""}}};return()=>{const o=r.group?Cv:_r;return Et(o,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:l},a.default)}}})}function Vd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return me()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,s){let{slots:a}=s;return()=>Et(_r,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},a.default)}})}function Bd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Ct(`offset-${n}`);return{onBeforeEnter(l){l._parent=l.parentNode,l._initialStyle={transition:l.style.transition,overflow:l.style.overflow,[n]:l.style[n]}},onEnter(l){const o=l._initialStyle;l.style.setProperty("transition","none","important"),l.style.overflow="hidden";const i=`${l[r]}px`;l.style[n]="0",l.offsetHeight,l.style.transition=o.transition,e&&l._parent&&l._parent.classList.add(e),requestAnimationFrame(()=>{l.style[n]=i})},onAfterEnter:a,onEnterCancelled:a,onLeave(l){l._initialStyle={transition:"",overflow:l.style.overflow,[n]:l.style[n]},l.style.overflow="hidden",l.style[n]=`${l[r]}px`,l.offsetHeight,requestAnimationFrame(()=>l.style[n]="0")},onAfterLeave:s,onLeaveCancelled:s};function s(l){e&&l._parent&&l._parent.classList.remove(e),a(l)}function a(l){const o=l._initialStyle[n];l.style.overflow=l._initialStyle.overflow,o!=null&&(l.style[n]=o),delete l._initialStyle}}vt("fab-transition","center center","out-in");vt("dialog-bottom-transition");vt("dialog-top-transition");const eu=vt("fade-transition");vt("scale-transition");vt("scroll-x-transition");vt("scroll-x-reverse-transition");vt("scroll-y-transition");vt("scroll-y-reverse-transition");vt("slide-x-transition");vt("slide-x-reverse-transition");const Ud=vt("slide-y-transition");vt("slide-y-reverse-transition");Vd("expand-transition",Bd());const Q_=Vd("expand-x-transition",Bd("",!0));const e0=["x-small","small","default","large","x-large"],ba=te({size:{type:[String,Number],default:"default"}},"size");function _a(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return Lf(()=>{let n,r;return hl(e0,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:Re(e.size),height:Re(e.size)}),{sizeClasses:n,sizeStyles:r}})}function Ao(e){return Lf(()=>{const t=[],n={};return e.value.background&&(Vi(e.value.background)?n.backgroundColor=e.value.background:t.push(`bg-${e.value.background}`)),e.value.text&&(Vi(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function xn(e,t){const n=O(()=>({text:ke(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=Ao(n);return{textColorClasses:r,textColorStyles:s}}function rs(e,t){const n=O(()=>({background:ke(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=Ao(n);return{backgroundColorClasses:r,backgroundColorStyles:s}}const t0=te({color:String,start:Boolean,end:Boolean,icon:Qe,...Le(),...ba(),...st({tag:"i"}),...kt()},"v-icon"),En=me()({name:"VIcon",props:t0(),setup(e,t){let{attrs:n,slots:r}=t;const s=re(),{themeClasses:a}=Bt(e),{iconData:l}=Up(O(()=>s.value||e.icon)),{sizeClasses:o}=_a(e),{textColorClasses:i,textColorStyles:c}=xn($e(e,"color"));return Te(()=>{var f,h;const u=(f=r.default)==null?void 0:f.call(r);return u&&(s.value=(h=u.filter(g=>g.type===br&&g.children&&typeof g.children=="string")[0])==null?void 0:h.children),_(l.value.component,{tag:e.tag,icon:l.value.icon,class:["v-icon","notranslate",a.value,o.value,i.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[o.value?void 0:{fontSize:Re(e.size),height:Re(e.size),width:Re(e.size)},c.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[u]})}),{}}}),xo=te({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Hd=te({value:null,disabled:Boolean,selectedClass:String},"group-item");function Wd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=sn("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const s=Er();zt(Symbol.for(`${t.description}:id`),s);const a=Ue(t,null);if(!a){if(!n)return a;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const l=$e(e,"value"),o=O(()=>a.disabled.value||e.disabled);a.register({id:s,value:l,disabled:o},r),Yn(()=>{a.unregister(s)});const i=O(()=>a.isSelected(s)),c=O(()=>i.value&&[a.selectedClass.value,e.selectedClass]);return we(i,u=>{r.emit("group:selected",{value:u})}),{id:s,isSelected:i,toggle:()=>a.select(s,!i.value),select:u=>a.select(s,u),selectedClass:c,value:l,disabled:o,group:a}}function Ca(e,t){let n=!1;const r=It([]),s=ln(e,"modelValue",[],h=>h==null?[]:jd(r,Mr(h)),h=>{const g=r0(r,h);return e.multiple?g:g[0]}),a=sn("useGroup");function l(h,g){const v=h,p=Symbol.for(`${t.description}:id`),y=xs(p,a==null?void 0:a.vnode).indexOf(g);y>-1?r.splice(y,0,v):r.push(v)}function o(h){if(n)return;i();const g=r.findIndex(v=>v.id===h);r.splice(g,1)}function i(){const h=r.find(g=>!g.disabled);h&&e.mandatory==="force"&&!s.value.length&&(s.value=[h.id])}rn(()=>{i()}),Yn(()=>{n=!0});function c(h,g){const v=r.find(p=>p.id===h);if(!(g&&(v!=null&&v.disabled)))if(e.multiple){const p=s.value.slice(),T=p.findIndex(E=>E===h),y=~T;if(g=g??!y,y&&e.mandatory&&p.length<=1||!y&&e.max!=null&&p.length+1>e.max)return;T<0&&g?p.push(h):T>=0&&!g&&p.splice(T,1),s.value=p}else{const p=s.value.includes(h);if(e.mandatory&&p)return;s.value=g??!p?[h]:[]}}function u(h){if(e.multiple,s.value.length){const g=s.value[0],v=r.findIndex(y=>y.id===g);let p=(v+h)%r.length,T=r[p];for(;T.disabled&&p!==v;)p=(p+h)%r.length,T=r[p];if(T.disabled)return;s.value=[r[p].id]}else{const g=r.find(v=>!v.disabled);g&&(s.value=[g.id])}}const f={register:l,unregister:o,selected:s,select:c,disabled:$e(e,"disabled"),prev:()=>u(r.length-1),next:()=>u(1),isSelected:h=>s.value.includes(h),selectedClass:O(()=>e.selectedClass),items:O(()=>r),getItemIndex:h=>n0(r,h)};return zt(t,f),f}function n0(e,t){const n=jd(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function jd(e,t){const n=[];return t.forEach(r=>{const s=e.find(l=>Af(r,l.value)),a=e[r];(s==null?void 0:s.value)!=null?n.push(s.id):a!=null&&n.push(a.id)}),n}function r0(e,t){const n=[];return t.forEach(r=>{const s=e.findIndex(a=>a.id===r);if(~s){const a=e[s];n.push(a.value!=null?a.value:s)}}),n}function tu(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function nu(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:s,currentScrollOffset:a,isHorizontal:l}=e;const o=l?t.clientWidth:t.clientHeight,i=l?t.offsetLeft:t.offsetTop,c=s&&l?r-i-o:i,u=n+a,f=o+c,h=o*.4;return c<=a?a=Math.max(c-h,0):u<=f&&(a=Math.min(a-(u-f-h),r-n)),a}function s0(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:s,isHorizontal:a}=e;const l=a?t.clientWidth:t.clientHeight,o=a?t.offsetLeft:t.offsetTop,i=s&&a?r-o-l/2-n/2:o+l/2-n/2;return Math.min(r-n,Math.max(0,i))}const a0=Symbol.for("vuetify:v-slide-group"),Yd=te({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:a0},nextIcon:{type:Qe,default:"$next"},prevIcon:{type:Qe,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Le(),...st(),...xo({selectedClass:"v-slide-group-item--active"})},"v-slide-group"),ru=me()({name:"VSlideGroup",props:Yd(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Sr(),{mobile:s}=Dp(),a=Ca(e,e.symbol),l=Ie(!1),o=Ie(0),i=Ie(0),c=Ie(0),u=O(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:h}=pl(),{resizeRef:g,contentRect:v}=pl(),p=O(()=>a.selected.value.length?a.items.value.findIndex(Z=>Z.id===a.selected.value[0]):-1),T=O(()=>a.selected.value.length?a.items.value.findIndex(Z=>Z.id===a.selected.value[a.selected.value.length-1]):-1);if(gt){let Z=-1;we(()=>[a.selected.value,h.value,v.value,u.value],()=>{cancelAnimationFrame(Z),Z=requestAnimationFrame(()=>{if(h.value&&v.value){const se=u.value?"width":"height";i.value=h.value[se],c.value=v.value[se],l.value=i.value+1<c.value}if(p.value>=0&&g.value){const se=g.value.children[T.value];p.value===0||!l.value?o.value=0:e.centerActive?o.value=s0({selectedElement:se,containerSize:i.value,contentSize:c.value,isRtl:r.value,isHorizontal:u.value}):l.value&&(o.value=nu({selectedElement:se,containerSize:i.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:o.value,isHorizontal:u.value}))}})})}const y=Ie(!1);let E=0,x=0;function S(Z){const se=u.value?"clientX":"clientY";x=(r.value&&u.value?-1:1)*o.value,E=Z.touches[0][se],y.value=!0}function w(Z){if(!l.value)return;const se=u.value?"clientX":"clientY",ge=r.value&&u.value?-1:1;o.value=ge*(x+E-Z.touches[0][se])}function P(Z){const se=c.value-i.value;o.value<0||!l.value?o.value=0:o.value>=se&&(o.value=se),y.value=!1}function F(){f.value&&(f.value[u.value?"scrollLeft":"scrollTop"]=0)}const k=Ie(!1);function N(Z){if(k.value=!0,!(!l.value||!g.value)){for(const se of Z.composedPath())for(const ge of g.value.children)if(ge===se){o.value=nu({selectedElement:ge,containerSize:i.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:o.value,isHorizontal:u.value});return}}}function H(Z){k.value=!1}function K(Z){var se;!k.value&&!(Z.relatedTarget&&((se=g.value)!=null&&se.contains(Z.relatedTarget)))&&Y()}function B(Z){g.value&&(u.value?Z.key==="ArrowRight"?Y(r.value?"prev":"next"):Z.key==="ArrowLeft"&&Y(r.value?"next":"prev"):Z.key==="ArrowDown"?Y("next"):Z.key==="ArrowUp"&&Y("prev"),Z.key==="Home"?Y("first"):Z.key==="End"&&Y("last"))}function Y(Z){var se,ge,tt,qe,at;if(g.value)if(!Z)(se=Mv(g.value)[0])==null||se.focus();else if(Z==="next"){const Ee=(ge=g.value.querySelector(":focus"))==null?void 0:ge.nextElementSibling;Ee?Ee.focus():Y("first")}else if(Z==="prev"){const Ee=(tt=g.value.querySelector(":focus"))==null?void 0:tt.previousElementSibling;Ee?Ee.focus():Y("last")}else Z==="first"?(qe=g.value.firstElementChild)==null||qe.focus():Z==="last"&&((at=g.value.lastElementChild)==null||at.focus())}function ae(Z){const se=o.value+(Z==="prev"?-1:1)*i.value;o.value=kf(se,0,c.value-i.value)}const ue=O(()=>{let Z=o.value>c.value-i.value?-(c.value-i.value)+tu(c.value-i.value-o.value):-o.value;o.value<=0&&(Z=tu(-o.value));const se=r.value&&u.value?-1:1;return{transform:`translate${u.value?"X":"Y"}(${se*Z}px)`,transition:y.value?"none":"",willChange:y.value?"transform":""}}),J=O(()=>({next:a.next,prev:a.prev,select:a.select,isSelected:a.isSelected})),ee=O(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!s.value;case!0:return l.value||Math.abs(o.value)>0;case"mobile":return s.value||l.value||Math.abs(o.value)>0;default:return!s.value&&(l.value||Math.abs(o.value)>0)}}),oe=O(()=>Math.abs(o.value)>0),De=O(()=>c.value>Math.abs(o.value)+i.value);return Te(()=>_(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!u.value,"v-slide-group--has-affixes":ee.value,"v-slide-group--is-overflowing":l.value},e.class],style:e.style,tabindex:k.value||a.selected.value.length?-1:0,onFocus:K},{default:()=>{var Z,se,ge;return[ee.value&&_("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!oe.value}],onClick:()=>ae("prev")},[((Z=n.prev)==null?void 0:Z.call(n,J.value))??_(eu,null,{default:()=>[_(En,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),_("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:F},[_("div",{ref:g,class:"v-slide-group__content",style:ue.value,onTouchstartPassive:S,onTouchmovePassive:w,onTouchendPassive:P,onFocusin:N,onFocusout:H,onKeydown:B},[(se=n.default)==null?void 0:se.call(n,J.value)])]),ee.value&&_("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!De.value}],onClick:()=>ae("next")},[((ge=n.next)==null?void 0:ge.call(n,J.value))??_(eu,null,{default:()=>[_(En,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:a.selected,scrollTo:ae,scrollOffset:o,focus:Y}}});const Io=te({border:[Boolean,Number,String]},"border");function ko(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{borderClasses:O(()=>{const r=ke(e)?e.value:e.border,s=[];if(r===!0||r==="")s.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))s.push(`border-${a}`);return s})}}const l0=[null,"default","comfortable","compact"],Ln=te({density:{type:String,default:"default",validator:e=>l0.includes(e)}},"density");function Gn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{densityClasses:O(()=>`${t}--density-${e.density}`)}}const Lo=te({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Po(e){return{elevationClasses:O(()=>{const n=ke(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const zn=te({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Kn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{roundedClasses:O(()=>{const r=ke(e)?e.value:e.rounded,s=[];if(r===!0||r==="")s.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))s.push(`rounded-${a}`);return s})}}const o0=["elevated","flat","tonal","outlined","text","plain"];function Ro(e,t){return _(Pe,null,[e&&_("span",{key:"overlay",class:`${t}__overlay`},null),_("span",{key:"underlay",class:`${t}__underlay`},null)])}const Ea=te({color:String,variant:{type:String,default:"elevated",validator:e=>o0.includes(e)}},"variant");function Oo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();const n=O(()=>{const{variant:a}=xe(e);return`${t}--variant-${a}`}),{colorClasses:r,colorStyles:s}=Ao(O(()=>{const{variant:a,color:l}=xe(e);return{[["elevated","flat"].includes(a)?"background":"text"]:l}}));return{colorClasses:r,colorStyles:s,variantClasses:n}}const Gd=te({divided:Boolean,...Io(),...Le(),...Ln(),...Lo(),...zn(),...st(),...kt(),...Ea()},"v-btn-group"),su=me()({name:"VBtnGroup",props:Gd(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{densityClasses:s}=Gn(e),{borderClasses:a}=ko(e),{elevationClasses:l}=Po(e),{roundedClasses:o}=Kn(e);Cr({VBtn:{height:"auto",color:$e(e,"color"),density:$e(e,"density"),flat:!0,variant:$e(e,"variant")}}),Te(()=>_(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,a.value,s.value,l.value,o.value,e.class],style:e.style},n))}}),zd=Symbol.for("vuetify:v-btn-toggle"),i0=te({...Gd(),...xo()},"v-btn-toggle");me()({name:"VBtnToggle",props:i0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:s,prev:a,select:l,selected:o}=Ca(e,zd);return Te(()=>{const[i]=su.filterProps(e);return _(su,Ze({class:["v-btn-toggle",e.class]},i,{style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:r,next:s,prev:a,select:l,selected:o})]}})}),{next:s,prev:a,select:l}}});const c0=te({defaults:Object,disabled:Boolean,reset:[Number,String],root:Boolean,scoped:Boolean},"v-defaults-provider"),Sn=me(!1)({name:"VDefaultsProvider",props:c0(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:s,reset:a,root:l,scoped:o}=ea(e);return Cr(r,{reset:a,root:l,scoped:o,disabled:s}),()=>{var i;return(i=n.default)==null?void 0:i.call(n)}}});function Kd(e,t){const n=re(),r=Ie(!1);if(mo){const s=new IntersectionObserver(a=>{e==null||e(a,s),r.value=!!a.find(l=>l.isIntersecting)},t);Yn(()=>{s.disconnect()}),we(n,(a,l)=>{l&&(s.unobserve(l),r.value=!1),a&&s.observe(a)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const u0=te({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Le(),...ba(),...st({tag:"div"}),...kt()},"v-progress-circular"),f0=me()({name:"VProgressCircular",props:u0(),setup(e,t){let{slots:n}=t;const r=20,s=2*Math.PI*r,a=re(),{themeClasses:l}=Bt(e),{sizeClasses:o,sizeStyles:i}=_a(e),{textColorClasses:c,textColorStyles:u}=xn($e(e,"color")),{textColorClasses:f,textColorStyles:h}=xn($e(e,"bgColor")),{intersectionRef:g,isIntersecting:v}=Kd(),{resizeRef:p,contentRect:T}=pl(),y=O(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),E=O(()=>Number(e.width)),x=O(()=>i.value?Number(e.size):T.value?T.value.width:Math.max(E.value,32)),S=O(()=>r/(1-E.value/x.value)*2),w=O(()=>E.value/x.value*S.value),P=O(()=>Re((100-y.value)/100*s));return jn(()=>{g.value=a.value,p.value=a.value}),Te(()=>_(e.tag,{ref:a,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":v.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},l.value,o.value,c.value,e.class],style:[i.value,u.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:y.value},{default:()=>[_("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${S.value} ${S.value}`},[_("circle",{class:["v-progress-circular__underlay",f.value],style:h.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":w.value,"stroke-dasharray":s,"stroke-dashoffset":0},null),_("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":w.value,"stroke-dasharray":s,"stroke-dashoffset":P.value},null)]),n.default&&_("div",{class:"v-progress-circular__content"},[n.default({value:y.value})])]})),{}}});const Ol=Symbol("rippleStop"),d0=80;function au(e,t){e.style.transform=t,e.style.webkitTransform=t}function Nl(e){return e.constructor.name==="TouchEvent"}function Xd(e){return e.constructor.name==="KeyboardEvent"}const m0=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,s=0;if(!Xd(e)){const h=t.getBoundingClientRect(),g=Nl(e)?e.touches[e.touches.length-1]:e;r=g.clientX-h.left,s=g.clientY-h.top}let a=0,l=.3;(f=t._ripple)!=null&&f.circle?(l=.15,a=t.clientWidth/2,a=n.center?a:a+Math.sqrt((r-a)**2+(s-a)**2)/4):a=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const o=`${(t.clientWidth-a*2)/2}px`,i=`${(t.clientHeight-a*2)/2}px`,c=n.center?o:`${r-a}px`,u=n.center?i:`${s-a}px`;return{radius:a,scale:l,x:c,y:u,centerX:o,centerY:i}},js={show(e,t){var g;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((g=t==null?void 0:t._ripple)!=null&&g.enabled))return;const r=document.createElement("span"),s=document.createElement("span");r.appendChild(s),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:a,scale:l,x:o,y:i,centerX:c,centerY:u}=m0(e,t,n),f=`${a*2}px`;s.className="v-ripple__animation",s.style.width=f,s.style.height=f,t.appendChild(r);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),s.classList.add("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--visible"),au(s,`translate(${o}, ${i}) scale3d(${l},${l},${l})`),s.dataset.activated=String(performance.now()),setTimeout(()=>{s.classList.remove("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--in"),au(s,`translate(${c}, ${u}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e._ripple)!=null&&a.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),s=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((o=n.parentNode)==null?void 0:o.parentNode)===e&&e.removeChild(n.parentNode)},300)},s)}};function qd(e){return typeof e>"u"||!!e}function ss(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Ol])){if(e[Ol]=!0,Nl(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Xd(e),n._ripple.class&&(t.class=n._ripple.class),Nl(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{js.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},d0)}else js.show(e,n,t)}}function lu(e){e[Ol]=!0}function ht(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{ht(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),js.hide(t)}}function Jd(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let as=!1;function Zd(e){!as&&(e.keyCode===Fi.enter||e.keyCode===Fi.space)&&(as=!0,ss(e))}function Qd(e){as=!1,ht(e)}function em(e){as&&(as=!1,ht(e))}function tm(e,t,n){const{value:r,modifiers:s}=t,a=qd(r);if(a||js.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=a,e._ripple.centered=s.center,e._ripple.circle=s.circle,ml(r)&&r.class&&(e._ripple.class=r.class),a&&!n){if(s.stop){e.addEventListener("touchstart",lu,{passive:!0}),e.addEventListener("mousedown",lu);return}e.addEventListener("touchstart",ss,{passive:!0}),e.addEventListener("touchend",ht,{passive:!0}),e.addEventListener("touchmove",Jd,{passive:!0}),e.addEventListener("touchcancel",ht),e.addEventListener("mousedown",ss),e.addEventListener("mouseup",ht),e.addEventListener("mouseleave",ht),e.addEventListener("keydown",Zd),e.addEventListener("keyup",Qd),e.addEventListener("blur",em),e.addEventListener("dragstart",ht,{passive:!0})}else!a&&n&&nm(e)}function nm(e){e.removeEventListener("mousedown",ss),e.removeEventListener("touchstart",ss),e.removeEventListener("touchend",ht),e.removeEventListener("touchmove",Jd),e.removeEventListener("touchcancel",ht),e.removeEventListener("mouseup",ht),e.removeEventListener("mouseleave",ht),e.removeEventListener("keydown",Zd),e.removeEventListener("keyup",Qd),e.removeEventListener("dragstart",ht),e.removeEventListener("blur",em)}function h0(e,t){tm(e,t,!1)}function g0(e){delete e._ripple,nm(e)}function v0(e,t){if(t.value===t.oldValue)return;const n=qd(t.oldValue);tm(e,t,n)}const rm={mounted:h0,unmounted:g0,updated:v0},No=te({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Fo(e){return{dimensionStyles:O(()=>({height:Re(e.height),maxHeight:Re(e.maxHeight),maxWidth:Re(e.maxWidth),minHeight:Re(e.minHeight),minWidth:Re(e.minWidth),width:Re(e.width)}))}}const ou={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Do=te({location:String},"location");function Mo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Sr();return{locationStyles:O(()=>{if(!e.location)return{};const{side:a,align:l}=Bv(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function o(c){return n?n(c):0}const i={};return a!=="center"&&(t?i[ou[a]]=`calc(100% - ${o(a)}px)`:i[a]=0),l!=="center"?t?i[ou[l]]=`calc(100% - ${o(l)}px)`:i[l]=0:(a==="center"?i.top=i.left="50%":i[{top:"left",bottom:"left",left:"top",right:"top"}[a]]="50%",i.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[a]),i})}}const p0=te({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Le(),...Do({location:"top"}),...zn(),...st(),...kt()},"v-progress-linear"),sm=me()({name:"VProgressLinear",props:p0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),{isRtl:s,rtlClasses:a}=Sr(),{themeClasses:l}=Bt(e),{locationStyles:o}=Mo(e),{textColorClasses:i,textColorStyles:c}=xn(e,"color"),{backgroundColorClasses:u,backgroundColorStyles:f}=rs(O(()=>e.bgColor||e.color)),{backgroundColorClasses:h,backgroundColorStyles:g}=rs(e,"color"),{roundedClasses:v}=Kn(e),{intersectionRef:p,isIntersecting:T}=Kd(),y=O(()=>parseInt(e.max,10)),E=O(()=>parseInt(e.height,10)),x=O(()=>parseFloat(e.bufferValue)/y.value*100),S=O(()=>parseFloat(r.value)/y.value*100),w=O(()=>s.value!==e.reverse),P=O(()=>e.indeterminate?"fade-transition":"slide-x-transition"),F=O(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function k(N){if(!p.value)return;const{left:H,right:K,width:B}=p.value.getBoundingClientRect(),Y=w.value?B-N.clientX+(K-B):N.clientX-H;r.value=Math.round(Y/B*y.value)}return Te(()=>_(e.tag,{ref:p,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&T.value,"v-progress-linear--reverse":w.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},v.value,l.value,a.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Re(E.value):0,"--v-progress-linear-height":Re(E.value),...o.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:S.value,onClick:e.clickable&&k},{default:()=>[e.stream&&_("div",{key:"stream",class:["v-progress-linear__stream",i.value],style:{...c.value,[w.value?"left":"right"]:Re(-E.value),borderTop:`${Re(E.value/2)} dotted`,opacity:F.value,top:`calc(50% - ${Re(E.value/4)})`,width:Re(100-x.value,"%"),"--v-progress-linear-stream-to":Re(E.value*(w.value?1:-1))}},null),_("div",{class:["v-progress-linear__background",u.value],style:[f.value,{opacity:F.value,width:Re(e.stream?x.value:100,"%")}]},null),_(_r,{name:P.value},{default:()=>[e.indeterminate?_("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(N=>_("div",{key:N,class:["v-progress-linear__indeterminate",N,h.value],style:g.value},null))]):_("div",{class:["v-progress-linear__determinate",h.value],style:[g.value,{width:Re(S.value,"%")}]},null)]}),n.default&&_("div",{class:"v-progress-linear__content"},[n.default({value:S.value,buffer:x.value})])]})),{}}}),$o=te({loading:[Boolean,String]},"loader");function Vo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{loaderClasses:O(()=>({[`${t}--loading`]:e.loading}))}}function am(e,t){var r;let{slots:n}=t;return _("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||_(sm,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const y0=["static","relative","fixed","absolute","sticky"],lm=te({position:{type:String,validator:e=>y0.includes(e)}},"position");function om(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{positionClasses:O(()=>e.position?`${t}--${e.position}`:void 0)}}function Bo(e,t){const n=_g("RouterLink"),r=O(()=>!!(e.href||e.to)),s=O(()=>(r==null?void 0:r.value)||Mi(t,"click")||Mi(e,"click"));if(typeof n=="string")return{isLink:r,isClickable:s,href:$e(e,"href")};const a=e.to?n.useLink(e):void 0;return{isLink:r,isClickable:s,route:a==null?void 0:a.route,navigate:a==null?void 0:a.navigate,isActive:a&&O(()=>{var l,o;return e.exact?(l=a.isExactActive)==null?void 0:l.value:(o=a.isActive)==null?void 0:o.value}),href:O(()=>e.to?a==null?void 0:a.route.value.href:e.href)}}const Uo=te({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");function b0(e,t){we(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&$t(()=>{t(!0)})},{immediate:!0})}const im=te({active:{type:Boolean,default:void 0},symbol:{type:null,default:zd},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Qe,appendIcon:Qe,block:Boolean,stacked:Boolean,ripple:{type:Boolean,default:!0},text:String,...Io(),...Le(),...Ln(),...No(),...Lo(),...Hd(),...$o(),...Do(),...lm(),...zn(),...Uo(),...ba(),...st({tag:"button"}),...kt(),...Ea({variant:"elevated"})},"v-btn"),Wn=me()({name:"VBtn",directives:{Ripple:rm},props:im(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Bt(e),{borderClasses:a}=ko(e),{colorClasses:l,colorStyles:o,variantClasses:i}=Oo(e),{densityClasses:c}=Gn(e),{dimensionStyles:u}=Fo(e),{elevationClasses:f}=Po(e),{loaderClasses:h}=Vo(e),{locationStyles:g}=Mo(e),{positionClasses:v}=om(e),{roundedClasses:p}=Kn(e),{sizeClasses:T,sizeStyles:y}=_a(e),E=Wd(e,e.symbol,!1),x=Bo(e,n),S=O(()=>{var N;return e.active!==void 0?e.active:x.isLink.value?(N=x.isActive)==null?void 0:N.value:E==null?void 0:E.isSelected.value}),w=O(()=>(E==null?void 0:E.disabled.value)||e.disabled),P=O(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),F=O(()=>{if(e.value!==void 0)return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function k(N){var H;w.value||((H=x.navigate)==null||H.call(x,N),E==null||E.toggle())}return b0(x,E==null?void 0:E.select),Te(()=>{var ae,ue;const N=x.isLink.value?"a":e.tag,H=!!(e.prependIcon||r.prepend),K=!!(e.appendIcon||r.append),B=!!(e.icon&&e.icon!==!0),Y=(E==null?void 0:E.isSelected.value)&&(!x.isLink.value||((ae=x.isActive)==null?void 0:ae.value))||!E||((ue=x.isActive)==null?void 0:ue.value);return Jt(_(N,{type:N==="a"?void 0:"button",class:["v-btn",E==null?void 0:E.selectedClass.value,{"v-btn--active":S.value,"v-btn--block":e.block,"v-btn--disabled":w.value,"v-btn--elevated":P.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},s.value,a.value,Y?l.value:void 0,c.value,f.value,h.value,v.value,p.value,T.value,i.value,e.class],style:[Y?o.value:void 0,u.value,g.value,y.value,e.style],disabled:w.value||void 0,href:x.href.value,onClick:k,value:F.value},{default:()=>{var J;return[Ro(!0,"v-btn"),!e.icon&&H&&_("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?_(Sn,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):_(En,{key:"prepend-icon",icon:e.prependIcon},null)]),_("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&B?_(En,{key:"content-icon",icon:e.icon},null):_(Sn,{key:"content-defaults",disabled:!B,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var ee;return[((ee=r.default)==null?void 0:ee.call(r))??e.text]}})]),!e.icon&&K&&_("span",{key:"append",class:"v-btn__append"},[r.append?_(Sn,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):_(En,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&_("span",{key:"loader",class:"v-btn__loader"},[((J=r.loader)==null?void 0:J.call(r))??_(f0,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[os("ripple"),!w.value&&e.ripple,null]])}),{}}}),cm=Symbol.for("vuetify:v-tabs"),_0=te({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Pv(im({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"v-tabs"),ir=me()({name:"VTab",props:_0(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:s,textColorStyles:a}=xn(e,"sliderColor"),l=O(()=>e.direction==="horizontal"),o=Ie(!1),i=re(),c=re();function u(f){var g,v;let{value:h}=f;if(o.value=h,h){const p=(v=(g=i.value)==null?void 0:g.$el.parentElement)==null?void 0:v.querySelector(".v-tab--selected .v-tab__slider"),T=c.value;if(!p||!T)return;const y=getComputedStyle(p).color,E=p.getBoundingClientRect(),x=T.getBoundingClientRect(),S=l.value?"x":"y",w=l.value?"X":"Y",P=l.value?"right":"bottom",F=l.value?"width":"height",k=E[S],N=x[S],H=k>N?E[P]-x[P]:E[S]-x[S],K=Math.sign(H)>0?l.value?"right":"bottom":Math.sign(H)<0?l.value?"left":"top":"center",Y=(Math.abs(H)+(Math.sign(H)<0?E[F]:x[F]))/Math.max(E[F],x[F]),ae=E[F]/x[F],ue=1.5;Pf(T,{backgroundColor:[y,""],transform:[`translate${w}(${H}px) scale${w}(${ae})`,`translate${w}(${H/ue}px) scale${w}(${(Y-1)/ue+1})`,""],transformOrigin:Array(3).fill(K)},{duration:225,easing:Df})}}return Te(()=>{const[f]=Wn.filterProps(e);return _(Wn,Ze({symbol:cm,ref:i,class:["v-tab",e.class],style:e.style,tabindex:o.value?0:-1,role:"tab","aria-selected":String(o.value),active:!1,block:e.fixed,maxWidth:e.fixed?300:void 0,rounded:0},f,r,{"onGroup:selected":u}),{default:()=>{var h;return[((h=n.default)==null?void 0:h.call(n))??e.text,!e.hideSlider&&_("div",{ref:c,class:["v-tab__slider",s.value],style:a.value},null)]}})}),{}}});function C0(e){return e?e.map(t=>typeof t=="string"?{title:t,value:t}:t):[]}const E0=te({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Yd({mandatory:"force"}),...Ln(),...st()},"v-tabs"),um=me()({name:"VTabs",props:E0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),s=O(()=>C0(e.items)),{densityClasses:a}=Gn(e),{backgroundColorClasses:l,backgroundColorStyles:o}=rs($e(e,"bgColor"));return Cr({VTab:{color:$e(e,"color"),direction:$e(e,"direction"),stacked:$e(e,"stacked"),fixed:$e(e,"fixedTabs"),sliderColor:$e(e,"sliderColor"),hideSlider:$e(e,"hideSlider")}}),Te(()=>{const[i]=ru.filterProps(e);return _(ru,Ze(i,{modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},a.value,l.value,e.class],style:[{"--v-tabs-height":Re(e.height)},o.value,e.style],role:"tablist",symbol:cm}),{default:()=>[n.default?n.default():s.value.map(c=>_(ir,Ze(c,{key:c.title}),null))]})}),{}}});function fm(e){const{t}=ho();function n(r){let{name:s}=r;const a={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[s],l=e[`onClick:${s}`],o=l&&a?t(`$vuetify.input.${a}`,e.label??""):void 0;return _(En,{icon:e[`${s}Icon`],"aria-label":o,onClick:l},null)}return{InputIcon:n}}const S0=te({text:String,clickable:Boolean,...Le(),...kt()},"v-label"),w0=me()({name:"VLabel",props:S0(),setup(e,t){let{slots:n}=t;return Te(()=>{var r;return _("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}}),T0=te({floating:Boolean,...Le()},"v-field-label"),Ss=me()({name:"VFieldLabel",props:T0(),setup(e,t){let{slots:n}=t;return Te(()=>_(w0,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),dm=te({focused:Boolean,"onUpdate:focused":or()},"focus");function mm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();const n=ln(e,"focused"),r=O(()=>({[`${t}--focused`]:n.value}));function s(){n.value=!0}function a(){n.value=!1}return{focusClasses:r,isFocused:n,focus:s,blur:a}}const A0=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],hm=te({appendInnerIcon:Qe,bgColor:String,clearable:Boolean,clearIcon:{type:Qe,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Qe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>A0.includes(e)},"onClick:clear":or(),"onClick:appendInner":or(),"onClick:prependInner":or(),...Le(),...$o(),...zn(),...kt()},"v-field"),gm=me()({name:"VField",inheritAttrs:!1,props:{id:String,...dm(),...hm()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const{themeClasses:a}=Bt(e),{loaderClasses:l}=Vo(e),{focusClasses:o,isFocused:i,focus:c,blur:u}=mm(e),{InputIcon:f}=fm(e),{roundedClasses:h}=Kn(e),{rtlClasses:g}=Sr(),v=O(()=>e.dirty||e.active),p=O(()=>!e.singleLine&&!!(e.label||s.label)),T=Er(),y=O(()=>e.id||`input-${T}`),E=O(()=>`${y.value}-messages`),x=re(),S=re(),w=re(),P=O(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:F,backgroundColorStyles:k}=rs($e(e,"bgColor")),{textColorClasses:N,textColorStyles:H}=xn(O(()=>e.error||e.disabled?void 0:v.value&&i.value?e.color:e.baseColor));we(v,Y=>{if(p.value){const ae=x.value.$el,ue=S.value.$el;requestAnimationFrame(()=>{const J=Uv(ae),ee=ue.getBoundingClientRect(),oe=ee.x-J.x,De=ee.y-J.y-(J.height/2-ee.height/2),Z=ee.width/.75,se=Math.abs(Z-J.width)>1?{maxWidth:Re(Z)}:void 0,ge=getComputedStyle(ae),tt=getComputedStyle(ue),qe=parseFloat(ge.transitionDuration)*1e3||150,at=parseFloat(tt.getPropertyValue("--v-field-label-scale")),Ee=tt.getPropertyValue("color");ae.style.visibility="visible",ue.style.visibility="hidden",Pf(ae,{transform:`translate(${oe}px, ${De}px) scale(${at})`,color:Ee,...se},{duration:qe,easing:Df,direction:Y?"normal":"reverse"}).finished.then(()=>{ae.style.removeProperty("visibility"),ue.style.removeProperty("visibility")})})}},{flush:"post"});const K=O(()=>({isActive:v,isFocused:i,controlRef:w,blur:u,focus:c}));function B(Y){Y.target!==document.activeElement&&Y.preventDefault()}return Te(()=>{var oe,De,Z;const Y=e.variant==="outlined",ae=s["prepend-inner"]||e.prependInnerIcon,ue=!!(e.clearable||s.clear),J=!!(s["append-inner"]||e.appendInnerIcon||ue),ee=s.label?s.label({...K.value,label:e.label,props:{for:y.value}}):e.label;return _("div",Ze({class:["v-field",{"v-field--active":v.value,"v-field--appended":J,"v-field--center-affix":e.centerAffix??!P.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":ae,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!ee,[`v-field--variant-${e.variant}`]:!0},a.value,F.value,o.value,l.value,h.value,g.value,e.class],style:[k.value,H.value,e.style],onClick:B},n),[_("div",{class:"v-field__overlay"},null),_(am,{name:"v-field",active:!!e.loading,color:e.error?"error":e.color},{default:s.loader}),ae&&_("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&_(f,{key:"prepend-icon",name:"prependInner"},null),(oe=s["prepend-inner"])==null?void 0:oe.call(s,K.value)]),_("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&p.value&&_(Ss,{key:"floating-label",ref:S,class:[N.value],floating:!0,for:y.value},{default:()=>[ee]}),_(Ss,{ref:x,for:y.value},{default:()=>[ee]}),(De=s.default)==null?void 0:De.call(s,{...K.value,props:{id:y.value,class:"v-field__input","aria-describedby":E.value},focus:c,blur:u})]),ue&&_(Q_,{key:"clear"},{default:()=>[Jt(_("div",{class:"v-field__clearable",onMousedown:se=>{se.preventDefault(),se.stopPropagation()}},[s.clear?s.clear():_(f,{name:"clear"},null)]),[[ca,e.dirty]])]}),J&&_("div",{key:"append",class:"v-field__append-inner"},[(Z=s["append-inner"])==null?void 0:Z.call(s,K.value),e.appendInnerIcon&&_(f,{key:"append-icon",name:"appendInner"},null)]),_("div",{class:["v-field__outline",N.value]},[Y&&_(Pe,null,[_("div",{class:"v-field__outline__start"},null),p.value&&_("div",{class:"v-field__outline__notch"},[_(Ss,{ref:S,floating:!0,for:y.value},{default:()=>[ee]})]),_("div",{class:"v-field__outline__end"},null)]),P.value&&p.value&&_(Ss,{ref:S,floating:!0,for:y.value},{default:()=>[ee]})])])}),{controlRef:w}}});function x0(e){const t=Object.keys(gm.props).filter(n=>!Fv(n)&&n!=="class"&&n!=="style");return io(e,t)}const Ho=te({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Bn=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:s,...a}=e,{component:l=_r,...o}=typeof r=="object"?r:{};return Et(l,Ze(typeof r=="string"?{name:s?"":r}:o,a,{disabled:s}),n)},I0=te({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Le(),...Ho({transition:{component:Ud,leaveAbsolute:!0,group:!0}})},"v-messages"),k0=me()({name:"VMessages",props:I0(),setup(e,t){let{slots:n}=t;const r=O(()=>Mr(e.messages)),{textColorClasses:s,textColorStyles:a}=xn(O(()=>e.color));return Te(()=>_(Bn,{transition:e.transition,tag:"div",class:["v-messages",s.value,e.class],style:[a.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((l,o)=>_("div",{class:"v-messages__message",key:`${o}-${r.value}`},[n.message?n.message({message:l}):l]))]})),{}}}),L0=Symbol.for("vuetify:form");function P0(){return Ue(L0,null)}const R0=te({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...dm()},"validation");function O0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Er();const r=ln(e,"modelValue"),s=O(()=>e.validationValue===void 0?r.value:e.validationValue),a=P0(),l=re([]),o=Ie(!0),i=O(()=>!!(Mr(r.value===""?null:r.value).length||Mr(s.value===""?null:s.value).length)),c=O(()=>!!(e.disabled??(a==null?void 0:a.isDisabled.value))),u=O(()=>!!(e.readonly??(a==null?void 0:a.isReadonly.value))),f=O(()=>e.errorMessages.length?Mr(e.errorMessages).slice(0,Math.max(0,+e.maxErrors)):l.value),h=O(()=>{let S=(e.validateOn??(a==null?void 0:a.validateOn.value))||"input";S==="lazy"&&(S="input lazy");const w=new Set((S==null?void 0:S.split(" "))??[]);return{blur:w.has("blur")||w.has("input"),input:w.has("input"),submit:w.has("submit"),lazy:w.has("lazy")}}),g=O(()=>e.error||e.errorMessages.length?!1:e.rules.length?o.value?l.value.length||h.value.lazy?null:!0:!l.value.length:!0),v=Ie(!1),p=O(()=>({[`${t}--error`]:g.value===!1,[`${t}--dirty`]:i.value,[`${t}--disabled`]:c.value,[`${t}--readonly`]:u.value})),T=O(()=>e.name??xe(n));la(()=>{a==null||a.register({id:T.value,validate:x,reset:y,resetValidation:E})}),Yn(()=>{a==null||a.unregister(T.value)}),rn(async()=>{h.value.lazy||await x(!0),a==null||a.update(T.value,g.value,f.value)}),Bs(()=>h.value.input,()=>{we(s,()=>{if(s.value!=null)x();else if(e.focused){const S=we(()=>e.focused,w=>{w||x(),S()})}})}),Bs(()=>h.value.blur,()=>{we(()=>e.focused,S=>{S||x()})}),we(g,()=>{a==null||a.update(T.value,g.value,f.value)});function y(){r.value=null,$t(E)}function E(){o.value=!0,h.value.lazy?l.value=[]:x(!0)}async function x(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const w=[];v.value=!0;for(const P of e.rules){if(w.length>=+(e.maxErrors??1))break;const k=await(typeof P=="function"?P:()=>P)(s.value);if(k!==!0){if(typeof k!="string"){console.warn(`${k} is not a valid value. Rule functions must return boolean true or a string.`);continue}w.push(k)}}return l.value=w,v.value=!1,o.value=S,l.value}return{errorMessages:f,isDirty:i,isDisabled:c,isReadonly:u,isPristine:o,isValid:g,isValidating:v,reset:y,resetValidation:E,validate:x,validationClasses:p}}const vm=te({id:String,appendIcon:Qe,centerAffix:{type:Boolean,default:!0},prependIcon:Qe,hideDetails:[Boolean,String],hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":or(),"onClick:append":or(),...Le(),...Ln(),...R0()},"v-input"),iu=me()({name:"VInput",props:{...vm()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:s}=t;const{densityClasses:a}=Gn(e),{InputIcon:l}=fm(e),o=Er(),i=O(()=>e.id||`input-${o}`),c=O(()=>`${i.value}-messages`),{errorMessages:u,isDirty:f,isDisabled:h,isReadonly:g,isPristine:v,isValid:p,isValidating:T,reset:y,resetValidation:E,validate:x,validationClasses:S}=O0(e,"v-input",i),w=O(()=>({id:i,messagesId:c,isDirty:f,isDisabled:h,isReadonly:g,isPristine:v,isValid:p,isValidating:T,reset:y,resetValidation:E,validate:x})),P=O(()=>{var F;return(F=e.errorMessages)!=null&&F.length||!v.value&&u.value.length?u.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Te(()=>{var K,B,Y,ae;const F=!!(r.prepend||e.prependIcon),k=!!(r.append||e.appendIcon),N=P.value.length>0,H=!e.hideDetails||e.hideDetails==="auto"&&(N||!!r.details);return _("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix},a.value,S.value,e.class],style:e.style},[F&&_("div",{key:"prepend",class:"v-input__prepend"},[(K=r.prepend)==null?void 0:K.call(r,w.value),e.prependIcon&&_(l,{key:"prepend-icon",name:"prepend"},null)]),r.default&&_("div",{class:"v-input__control"},[(B=r.default)==null?void 0:B.call(r,w.value)]),k&&_("div",{key:"append",class:"v-input__append"},[e.appendIcon&&_(l,{key:"append-icon",name:"append"},null),(Y=r.append)==null?void 0:Y.call(r,w.value)]),H&&_("div",{class:"v-input__details"},[_(k0,{id:c.value,active:N,messages:P.value},{message:r.message}),(ae=r.details)==null?void 0:ae.call(r,w.value)])])}),{reset:y,resetValidation:E,validate:x}}});const N0=te({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Le(),...Ho({transition:{component:Ud}})},"v-counter"),F0=me()({name:"VCounter",functional:!0,props:N0(),setup(e,t){let{slots:n}=t;const r=O(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Te(()=>_(Bn,{transition:e.transition},{default:()=>[Jt(_("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[ca,e.active]])]})),{}}});function D0(e,t){if(!mo)return;const n=t.modifiers||{},r=t.value,{handler:s,options:a}=typeof r=="object"?r:{handler:r,options:{}},l=new IntersectionObserver(function(){var f;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=arguments.length>1?arguments[1]:void 0;const c=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!c)return;const u=o.some(h=>h.isIntersecting);s&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&s(u,o,i),u&&n.once?pm(e,t):c.init=!0},a);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:l},l.observe(e)}function pm(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const M0={mounted:D0,unmounted:pm},ym=M0,Xa=Symbol("Forwarded refs");function qa(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function $0(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e[Xa]=n,new Proxy(e,{get(s,a){if(Reflect.has(s,a))return Reflect.get(s,a);if(!(typeof a=="symbol"||a.startsWith("__"))){for(const l of n)if(l.value&&Reflect.has(l.value,a)){const o=Reflect.get(l.value,a);return typeof o=="function"?o.bind(l.value):o}}},has(s,a){if(Reflect.has(s,a))return!0;if(typeof a=="symbol"||a.startsWith("__"))return!1;for(const l of n)if(l.value&&Reflect.has(l.value,a))return!0;return!1},getOwnPropertyDescriptor(s,a){var o;const l=Reflect.getOwnPropertyDescriptor(s,a);if(l)return l;if(!(typeof a=="symbol"||a.startsWith("__"))){for(const i of n){if(!i.value)continue;const c=qa(i.value,a)??("_"in i.value?qa((o=i.value._)==null?void 0:o.setupState,a):void 0);if(c)return c}for(const i of n){const c=i.value&&i.value[Xa];if(!c)continue;const u=c.slice();for(;u.length;){const f=u.shift(),h=qa(f.value,a);if(h)return h;const g=f.value&&f.value[Xa];g&&u.push(...g)}}}}})}const V0=["color","file","time","date","datetime-local","week","month"],B0=te({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,type:{type:String,default:"text"},modelModifiers:Object,...vm(),...hm()},"v-text-field"),U0=me()({name:"VTextField",directives:{Intersect:ym},inheritAttrs:!1,props:B0(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const a=ln(e,"modelValue"),{isFocused:l,focus:o,blur:i}=mm(e),c=O(()=>typeof e.counterValue=="function"?e.counterValue(a.value):(a.value??"").toString().length),u=O(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=O(()=>["plain","underlined"].includes(e.variant));function h(P,F){var k,N;!e.autofocus||!P||(N=(k=F[0].target)==null?void 0:k.focus)==null||N.call(k)}const g=re(),v=re(),p=re(),T=O(()=>V0.includes(e.type)||e.persistentPlaceholder||l.value||e.active);function y(){var P;p.value!==document.activeElement&&((P=p.value)==null||P.focus()),l.value||o()}function E(P){r("mousedown:control",P),P.target!==p.value&&(y(),P.preventDefault())}function x(P){y(),r("click:control",P)}function S(P){P.stopPropagation(),y(),$t(()=>{a.value=null,Dv(e["onClick:clear"],P)})}function w(P){var k;const F=P.target;if(a.value=F.value,(k=e.modelModifiers)!=null&&k.trim&&["text","search","password","tel","url"].includes(e.type)){const N=[F.selectionStart,F.selectionEnd];$t(()=>{F.selectionStart=N[0],F.selectionEnd=N[1]})}}return Te(()=>{const P=!!(s.counter||e.counter||e.counterValue),F=!!(P||s.details),[k,N]=Rv(n),[{modelValue:H,...K}]=iu.filterProps(e),[B]=x0(e);return _(iu,Ze({ref:g,modelValue:a.value,"onUpdate:modelValue":Y=>a.value=Y,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-text-field--plain-underlined":["plain","underlined"].includes(e.variant)},e.class],style:e.style},k,K,{centerAffix:!f.value,focused:l.value}),{...s,default:Y=>{let{id:ae,isDisabled:ue,isDirty:J,isReadonly:ee,isValid:oe}=Y;return _(gm,Ze({ref:v,onMousedown:E,onClick:x,"onClick:clear":S,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:"textbox"},B,{id:ae.value,active:T.value||J.value,dirty:J.value||e.dirty,disabled:ue.value,focused:l.value,error:oe.value===!1}),{...s,default:De=>{let{props:{class:Z,...se}}=De;const ge=Jt(_("input",Ze({ref:p,value:a.value,onInput:w,autofocus:e.autofocus,readonly:ee.value,disabled:ue.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:y,onBlur:i},se,N),null),[[os("intersect"),{handler:h},null,{once:!0}]]);return _(Pe,null,[e.prefix&&_("span",{class:"v-text-field__prefix"},[e.prefix]),s.default?_("div",{class:Z,"data-no-activator":""},[s.default(),ge]):Qt(ge,{class:Z}),e.suffix&&_("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:F?Y=>{var ae;return _(Pe,null,[(ae=s.details)==null?void 0:ae.call(s,Y),P&&_(Pe,null,[_("span",null,null),_(F0,{active:e.persistentCounter||l.value,value:c.value,max:u.value},s.counter)])])}:void 0})}),$0({},g,v,p)}}),H0=e=>(eg("data-v-bca378d3"),e=e(),tg(),e),W0={class:"tw-m-auto"},j0=H0(()=>de("div",{class:"tw-mr-[32px] tw-float-left tw-h-[64px] tw-mt-[-4px]"},[de("img",{src:U_})],-1)),Y0={class:"tw-m-auto"},G0={class:"tabs tw-mb-[24px]"},z0={class:"tw-max-w-[1200px] tw-mx-auto"},K0=Vt({__name:"Header",setup(e){const t=re(1);return(n,r)=>(Ye(),Zt(Pe,null,[_(wr,null,{default:ne(()=>[de("div",W0,[j0,de("div",Y0,[_(U0,{density:"comfortable",label:"请输入搜索内容","hide-details":"auto",variant:"solo","append-inner-icon":"mdi-magnify"})])])]),_:1}),de("div",G0,[de("div",z0,[_(um,{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=s=>t.value=s),"bg-color":"blue-darken-2","slider-color":"yellow-darken-4"},{default:ne(()=>[_(ir,{value:1,to:"/"},{default:ne(()=>[Je("首页 ")]),_:1}),_(ir,{value:2,to:"/products"},{default:ne(()=>[Je("产品中心")]),_:1}),_(ir,{value:3,to:"/contact"},{default:ne(()=>[Je("联系我们")]),_:1})]),_:1},8,["modelValue"])])])],64))}});const Sa=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},X0=Sa(K0,[["__scopeId","data-v-bca378d3"]]),q0={},J0={class:"tw-bottom-0 tw-leading-10 tw-h-10 tw-text-center tw-w-full tw-pt-[100px]"};function Z0(e,t){return Ye(),Zt("div",J0," 备案:xxxxs ")}const Q0=Sa(q0,[["render",Z0]]);function bm(e,t){return function(){return e.apply(t,arguments)}}const{toString:eC}=Object.prototype,{getPrototypeOf:Wo}=Object,wa=(e=>t=>{const n=eC.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ut=e=>(e=e.toLowerCase(),t=>wa(t)===e),Ta=e=>t=>typeof t===e,{isArray:Tr}=Array,ls=Ta("undefined");function tC(e){return e!==null&&!ls(e)&&e.constructor!==null&&!ls(e.constructor)&&_t(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const _m=Ut("ArrayBuffer");function nC(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&_m(e.buffer),t}const rC=Ta("string"),_t=Ta("function"),Cm=Ta("number"),Aa=e=>e!==null&&typeof e=="object",sC=e=>e===!0||e===!1,ks=e=>{if(wa(e)!=="object")return!1;const t=Wo(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},aC=Ut("Date"),lC=Ut("File"),oC=Ut("Blob"),iC=Ut("FileList"),cC=e=>Aa(e)&&_t(e.pipe),uC=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||_t(e.append)&&((t=wa(e))==="formdata"||t==="object"&&_t(e.toString)&&e.toString()==="[object FormData]"))},fC=Ut("URLSearchParams"),dC=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function us(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),Tr(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),l=a.length;let o;for(r=0;r<l;r++)o=a[r],t.call(null,e[o],o,e)}}function Em(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Sm=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),wm=e=>!ls(e)&&e!==Sm;function Fl(){const{caseless:e}=wm(this)&&this||{},t={},n=(r,s)=>{const a=e&&Em(t,s)||s;ks(t[a])&&ks(r)?t[a]=Fl(t[a],r):ks(r)?t[a]=Fl({},r):Tr(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&us(arguments[r],n);return t}const mC=(e,t,n,{allOwnKeys:r}={})=>(us(t,(s,a)=>{n&&_t(s)?e[a]=bm(s,n):e[a]=s},{allOwnKeys:r}),e),hC=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),gC=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},vC=(e,t,n,r)=>{let s,a,l;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)l=s[a],(!r||r(l,e,t))&&!o[l]&&(t[l]=e[l],o[l]=!0);e=n!==!1&&Wo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},pC=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},yC=e=>{if(!e)return null;if(Tr(e))return e;let t=e.length;if(!Cm(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},bC=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Wo(Uint8Array)),_C=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},CC=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},EC=Ut("HTMLFormElement"),SC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),cu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),wC=Ut("RegExp"),Tm=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};us(n,(s,a)=>{t(s,a,e)!==!1&&(r[a]=s)}),Object.defineProperties(e,r)},TC=e=>{Tm(e,(t,n)=>{if(_t(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(_t(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},AC=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return Tr(e)?r(e):r(String(e).split(t)),n},xC=()=>{},IC=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Ja="abcdefghijklmnopqrstuvwxyz",uu="0123456789",Am={DIGIT:uu,ALPHA:Ja,ALPHA_DIGIT:Ja+Ja.toUpperCase()+uu},kC=(e=16,t=Am.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function LC(e){return!!(e&&_t(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const PC=e=>{const t=new Array(10),n=(r,s)=>{if(Aa(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=Tr(r)?[]:{};return us(r,(l,o)=>{const i=n(l,s+1);!ls(i)&&(a[o]=i)}),t[s]=void 0,a}}return r};return n(e,0)},RC=Ut("AsyncFunction"),OC=e=>e&&(Aa(e)||_t(e))&&_t(e.then)&&_t(e.catch),M={isArray:Tr,isArrayBuffer:_m,isBuffer:tC,isFormData:uC,isArrayBufferView:nC,isString:rC,isNumber:Cm,isBoolean:sC,isObject:Aa,isPlainObject:ks,isUndefined:ls,isDate:aC,isFile:lC,isBlob:oC,isRegExp:wC,isFunction:_t,isStream:cC,isURLSearchParams:fC,isTypedArray:bC,isFileList:iC,forEach:us,merge:Fl,extend:mC,trim:dC,stripBOM:hC,inherits:gC,toFlatObject:vC,kindOf:wa,kindOfTest:Ut,endsWith:pC,toArray:yC,forEachEntry:_C,matchAll:CC,isHTMLForm:EC,hasOwnProperty:cu,hasOwnProp:cu,reduceDescriptors:Tm,freezeMethods:TC,toObjectSet:AC,toCamelCase:SC,noop:xC,toFiniteNumber:IC,findKey:Em,global:Sm,isContextDefined:wm,ALPHABET:Am,generateString:kC,isSpecCompliantForm:LC,toJSONObject:PC,isAsyncFn:RC,isThenable:OC};function _e(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}M.inherits(_e,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:M.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const xm=_e.prototype,Im={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Im[e]={value:e}});Object.defineProperties(_e,Im);Object.defineProperty(xm,"isAxiosError",{value:!0});_e.from=(e,t,n,r,s,a)=>{const l=Object.create(xm);return M.toFlatObject(e,l,function(i){return i!==Error.prototype},o=>o!=="isAxiosError"),_e.call(l,e.message,t,n,r,s),l.cause=e,l.name=e.name,a&&Object.assign(l,a),l};const NC=null;function Dl(e){return M.isPlainObject(e)||M.isArray(e)}function km(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function fu(e,t,n){return e?e.concat(t).map(function(s,a){return s=km(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function FC(e){return M.isArray(e)&&!e.some(Dl)}const DC=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function xa(e,t,n){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=M.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(p,T){return!M.isUndefined(T[p])});const r=n.metaTokens,s=n.visitor||u,a=n.dots,l=n.indexes,i=(n.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(s))throw new TypeError("visitor must be a function");function c(v){if(v===null)return"";if(M.isDate(v))return v.toISOString();if(!i&&M.isBlob(v))throw new _e("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(v)||M.isTypedArray(v)?i&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function u(v,p,T){let y=v;if(v&&!T&&typeof v=="object"){if(M.endsWith(p,"{}"))p=r?p:p.slice(0,-2),v=JSON.stringify(v);else if(M.isArray(v)&&FC(v)||(M.isFileList(v)||M.endsWith(p,"[]"))&&(y=M.toArray(v)))return p=km(p),y.forEach(function(x,S){!(M.isUndefined(x)||x===null)&&t.append(l===!0?fu([p],S,a):l===null?p:p+"[]",c(x))}),!1}return Dl(v)?!0:(t.append(fu(T,p,a),c(v)),!1)}const f=[],h=Object.assign(DC,{defaultVisitor:u,convertValue:c,isVisitable:Dl});function g(v,p){if(!M.isUndefined(v)){if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+p.join("."));f.push(v),M.forEach(v,function(y,E){(!(M.isUndefined(y)||y===null)&&s.call(t,y,M.isString(E)?E.trim():E,p,h))===!0&&g(y,p?p.concat(E):[E])}),f.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return g(e),t}function du(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function jo(e,t){this._pairs=[],e&&xa(e,this,t)}const Lm=jo.prototype;Lm.append=function(t,n){this._pairs.push([t,n])};Lm.toString=function(t){const n=t?function(r){return t.call(this,r,du)}:du;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function MC(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Pm(e,t,n){if(!t)return e;const r=n&&n.encode||MC,s=n&&n.serialize;let a;if(s?a=s(t,n):a=M.isURLSearchParams(t)?t.toString():new jo(t,n).toString(r),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class $C{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){M.forEach(this.handlers,function(r){r!==null&&t(r)})}}const mu=$C,Rm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},VC=typeof URLSearchParams<"u"?URLSearchParams:jo,BC=typeof FormData<"u"?FormData:null,UC=typeof Blob<"u"?Blob:null,HC=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),WC=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Dt={isBrowser:!0,classes:{URLSearchParams:VC,FormData:BC,Blob:UC},isStandardBrowserEnv:HC,isStandardBrowserWebWorkerEnv:WC,protocols:["http","https","file","blob","url","data"]};function jC(e,t){return xa(e,new Dt.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return Dt.isNode&&M.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function YC(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function GC(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r<s;r++)a=n[r],t[a]=e[a];return t}function Om(e){function t(n,r,s,a){let l=n[a++];const o=Number.isFinite(+l),i=a>=n.length;return l=!l&&M.isArray(s)?s.length:l,i?(M.hasOwnProp(s,l)?s[l]=[s[l],r]:s[l]=r,!o):((!s[l]||!M.isObject(s[l]))&&(s[l]=[]),t(n,r,s[l],a)&&M.isArray(s[l])&&(s[l]=GC(s[l])),!o)}if(M.isFormData(e)&&M.isFunction(e.entries)){const n={};return M.forEachEntry(e,(r,s)=>{t(YC(r),s,n,0)}),n}return null}const zC={"Content-Type":void 0};function KC(e,t,n){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ia={transitional:Rm,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=M.isObject(t);if(a&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return s&&s?JSON.stringify(Om(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return jC(t,this.formSerializer).toString();if((o=M.isFileList(t))||r.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return xa(o?{"files[]":t}:t,i&&new i,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),KC(t)):t}],transformResponse:[function(t){const n=this.transitional||Ia.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&M.isString(t)&&(r&&!this.responseType||s)){const l=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(l)throw o.name==="SyntaxError"?_e.from(o,_e.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Dt.classes.FormData,Blob:Dt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};M.forEach(["delete","get","head"],function(t){Ia.headers[t]={}});M.forEach(["post","put","patch"],function(t){Ia.headers[t]=M.merge(zC)});const Yo=Ia,XC=M.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qC=e=>{const t={};let n,r,s;return e&&e.split(` | 35 | */const tr=typeof window<"u";function $b(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ae=Object.assign;function Ga(e,t){const n={};for(const r in t){const s=t[r];n[r]=xt(s)?s.map(e):e(s)}return n}const Ur=()=>{},xt=Array.isArray,Vb=/\/$/,Bb=e=>e.replace(Vb,"");function za(e,t,n="/"){let r,s={},a="",l="";const o=t.indexOf("#");let i=t.indexOf("?");return o<i&&o>=0&&(i=-1),i>-1&&(r=t.slice(0,i),a=t.slice(i+1,o>-1?o:t.length),s=e(a)),o>-1&&(r=r||t.slice(0,o),l=t.slice(o,t.length)),r=jb(r??t,n),{fullPath:r+(a&&"?")+a+l,path:r,query:s,hash:l}}function Ub(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Dc(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Hb(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&dr(t.matched[r],n.matched[s])&&yd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function yd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Wb(e[n],t[n]))return!1;return!0}function Wb(e,t){return xt(e)?Mc(e,t):xt(t)?Mc(t,e):e===t}function Mc(e,t){return xt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function jb(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 a=n.length-1,l,o;for(l=0;l<r.length;l++)if(o=r[l],o!==".")if(o==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var ns;(function(e){e.pop="pop",e.push="push"})(ns||(ns={}));var Hr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hr||(Hr={}));function Yb(e){if(!e)if(tr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Bb(e)}const Gb=/^[^#]+#/;function zb(e,t){return e.replace(Gb,"#")+t}function Kb(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 ya=()=>({left:window.pageXOffset,top:window.pageYOffset});function Xb(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=Kb(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 $c(e,t){return(history.state?history.state.position-t:-1)+e}const Ll=new Map;function qb(e,t){Ll.set(e,t)}function Jb(e){const t=Ll.get(e);return Ll.delete(e),t}let Zb=()=>location.protocol+"//"+location.host;function bd(e,t){const{pathname:n,search:r,hash:s}=t,a=e.indexOf("#");if(a>-1){let o=s.includes(e.slice(a))?e.slice(a).length:1,i=s.slice(o);return i[0]!=="/"&&(i="/"+i),Dc(i,"")}return Dc(n,e)+r+s}function Qb(e,t,n,r){let s=[],a=[],l=null;const o=({state:h})=>{const g=bd(e,location),v=n.value,p=t.value;let T=0;if(h){if(n.value=g,t.value=h,l&&l===v){l=null;return}T=p?h.position-p.position:0}else r(g);s.forEach(y=>{y(n.value,v,{delta:T,type:ns.pop,direction:T?T>0?Hr.forward:Hr.back:Hr.unknown})})};function i(){l=n.value}function c(h){s.push(h);const g=()=>{const v=s.indexOf(h);v>-1&&s.splice(v,1)};return a.push(g),g}function u(){const{history:h}=window;h.state&&h.replaceState(Ae({},h.state,{scroll:ya()}),"")}function f(){for(const h of a)h();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:i,listen:c,destroy:f}}function Vc(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ya():null}}function e_(e){const{history:t,location:n}=window,r={value:bd(e,n)},s={value:t.state};s.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(i,c,u){const f=e.indexOf("#"),h=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+i:Zb()+e+i;try{t[u?"replaceState":"pushState"](c,"",h),s.value=c}catch(g){console.error(g),n[u?"replace":"assign"](h)}}function l(i,c){const u=Ae({},t.state,Vc(s.value.back,i,s.value.forward,!0),c,{position:s.value.position});a(i,u,!0),r.value=i}function o(i,c){const u=Ae({},s.value,t.state,{forward:i,scroll:ya()});a(u.current,u,!0);const f=Ae({},Vc(r.value,i,null),{position:u.position+1},c);a(i,f,!1),r.value=i}return{location:r,state:s,push:o,replace:l}}function t_(e){e=Yb(e);const t=e_(e),n=Qb(e,t.state,t.location,t.replace);function r(a,l=!0){l||n.pauseListeners(),history.go(a)}const s=Ae({location:"",base:e,go:r,createHref:zb.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 n_(e){return typeof e=="string"||e&&typeof e=="object"}function _d(e){return typeof e=="string"||typeof e=="symbol"}const fn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Cd=Symbol("");var Bc;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Bc||(Bc={}));function mr(e,t){return Ae(new Error,{type:e,[Cd]:!0},t)}function Wt(e,t){return e instanceof Error&&Cd in e&&(t==null||!!(e.type&t))}const Uc="[^/]+?",r_={sensitive:!1,strict:!1,start:!0,end:!0},s_=/[.+*?^${}()[\]/\\]/g;function a_(e,t){const n=Ae({},r_,t),r=[];let s=n.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;f<c.length;f++){const h=c[f];let g=40+(n.sensitive?.25:0);if(h.type===0)f||(s+="/"),s+=h.value.replace(s_,"\\$&"),g+=40;else if(h.type===1){const{value:v,repeatable:p,optional:T,regexp:y}=h;a.push({name:v,repeatable:p,optional:T});const E=y||Uc;if(E!==Uc){g+=10;try{new RegExp(`(${E})`)}catch(S){throw new Error(`Invalid custom RegExp for param "${v}" (${E}): `+S.message)}}let x=p?`((?:${E})(?:/(?:${E}))*)`:`(${E})`;f||(x=T&&c.length<2?`(?:/${x})`:"/"+x),T&&(x+="?"),s+=x,g+=20,T&&(g+=-8),p&&(g+=-20),E===".*"&&(g+=-50)}u.push(g)}r.push(u)}if(n.strict&&n.end){const c=r.length-1;r[c][r[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const l=new RegExp(s,n.sensitive?"":"i");function o(c){const u=c.match(l),f={};if(!u)return null;for(let h=1;h<u.length;h++){const g=u[h]||"",v=a[h-1];f[v.name]=g&&v.repeatable?g.split("/"):g}return f}function i(c){let u="",f=!1;for(const h of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const g of h)if(g.type===0)u+=g.value;else if(g.type===1){const{value:v,repeatable:p,optional:T}=g,y=v in c?c[v]:"";if(xt(y)&&!p)throw new Error(`Provided param "${v}" is an array but it is not repeatable (* or + modifiers)`);const E=xt(y)?y.join("/"):y;if(!E)if(T)h.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${v}"`);u+=E}}return u||"/"}return{re:l,score:r,keys:a,parse:o,stringify:i}}function l_(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]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function o_(e,t){let n=0;const r=e.score,s=t.score;for(;n<r.length&&n<s.length;){const a=l_(r[n],s[n]);if(a)return a;n++}if(Math.abs(s.length-r.length)===1){if(Hc(r))return 1;if(Hc(s))return-1}return s.length-r.length}function Hc(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const i_={type:0,value:""},c_=/[a-zA-Z0-9_]/;function u_(e){if(!e)return[[]];if(e==="/")return[[i_]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,r=n;const s=[];let a;function l(){a&&s.push(a),a=[]}let o=0,i,c="",u="";function f(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=i}for(;o<e.length;){if(i=e[o++],i==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:i==="/"?(c&&f(),l()):i===":"?(f(),n=1):h();break;case 4:h(),n=r;break;case 1:i==="("?n=2:c_.test(i)?h():(f(),n=0,i!=="*"&&i!=="?"&&i!=="+"&&o--);break;case 2:i===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+i:n=3:u+=i;break;case 3:f(),n=0,i!=="*"&&i!=="?"&&i!=="+"&&o--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),l(),s}function f_(e,t,n){const r=a_(u_(e.path),n),s=Ae(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function d_(e,t){const n=[],r=new Map;t=Yc({strict:!1,end:!0,sensitive:!1},t);function s(u){return r.get(u)}function a(u,f,h){const g=!h,v=m_(u);v.aliasOf=h&&h.record;const p=Yc(t,u),T=[v];if("alias"in u){const x=typeof u.alias=="string"?[u.alias]:u.alias;for(const S of x)T.push(Ae({},v,{components:h?h.record.components:v.components,path:S,aliasOf:h?h.record:v}))}let y,E;for(const x of T){const{path:S}=x;if(f&&S[0]!=="/"){const w=f.record.path,P=w[w.length-1]==="/"?"":"/";x.path=f.record.path+(S&&P+S)}if(y=f_(x,f,p),h?h.alias.push(y):(E=E||y,E!==y&&E.alias.push(y),g&&u.name&&!jc(y)&&l(u.name)),v.children){const w=v.children;for(let P=0;P<w.length;P++)a(w[P],y,h&&h.children[P])}h=h||y,(y.record.components&&Object.keys(y.record.components).length||y.record.name||y.record.redirect)&&i(y)}return E?()=>{l(E)}:Ur}function l(u){if(_d(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(l),f.alias.forEach(l))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function o(){return n}function i(u){let f=0;for(;f<n.length&&o_(u,n[f])>=0&&(u.record.path!==n[f].record.path||!Ed(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!jc(u)&&r.set(u.record.name,u)}function c(u,f){let h,g={},v,p;if("name"in u&&u.name){if(h=r.get(u.name),!h)throw mr(1,{location:u});p=h.record.name,g=Ae(Wc(f.params,h.keys.filter(E=>!E.optional).map(E=>E.name)),u.params&&Wc(u.params,h.keys.map(E=>E.name))),v=h.stringify(g)}else if("path"in u)v=u.path,h=n.find(E=>E.re.test(v)),h&&(g=h.parse(v),p=h.record.name);else{if(h=f.name?r.get(f.name):n.find(E=>E.re.test(f.path)),!h)throw mr(1,{location:u,currentLocation:f});p=h.record.name,g=Ae({},f.params,u.params),v=h.stringify(g)}const T=[];let y=h;for(;y;)T.unshift(y.record),y=y.parent;return{name:p,path:v,params:g,matched:T,meta:g_(T)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:l,getRoutes:o,getRecordMatcher:s}}function Wc(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function m_(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:h_(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 h_(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=="boolean"?n:n[r];return t}function jc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function g_(e){return e.reduce((t,n)=>Ae(t,n.meta),{})}function Yc(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ed(e,t){return t.children.some(n=>n===e||Ed(e,n))}const Sd=/#/g,v_=/&/g,p_=/\//g,y_=/=/g,b_=/\?/g,wd=/\+/g,__=/%5B/g,C_=/%5D/g,Td=/%5E/g,E_=/%60/g,Ad=/%7B/g,S_=/%7C/g,xd=/%7D/g,w_=/%20/g;function Co(e){return encodeURI(""+e).replace(S_,"|").replace(__,"[").replace(C_,"]")}function T_(e){return Co(e).replace(Ad,"{").replace(xd,"}").replace(Td,"^")}function Pl(e){return Co(e).replace(wd,"%2B").replace(w_,"+").replace(Sd,"%23").replace(v_,"%26").replace(E_,"`").replace(Ad,"{").replace(xd,"}").replace(Td,"^")}function A_(e){return Pl(e).replace(y_,"%3D")}function x_(e){return Co(e).replace(Sd,"%23").replace(b_,"%3F")}function I_(e){return e==null?"":x_(e).replace(p_,"%2F")}function Ws(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function k_(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<r.length;++s){const a=r[s].replace(wd," "),l=a.indexOf("="),o=Ws(l<0?a:a.slice(0,l)),i=l<0?null:Ws(a.slice(l+1));if(o in t){let c=t[o];xt(c)||(c=t[o]=[c]),c.push(i)}else t[o]=i}return t}function Gc(e){let t="";for(let n in e){const r=e[n];if(n=A_(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(xt(r)?r.map(a=>a&&Pl(a)):[r&&Pl(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function L_(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=xt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const P_=Symbol(""),zc=Symbol(""),Eo=Symbol(""),So=Symbol(""),Rl=Symbol("");function Pr(){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 vn(e,t,n,r,s){const a=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,o)=>{const i=f=>{f===!1?o(mr(4,{from:n,to:t})):f instanceof Error?o(f):n_(f)?o(mr(2,{from:t,to:f})):(a&&r.enterCallbacks[s]===a&&typeof f=="function"&&a.push(f),l())},c=e.call(r&&r.instances[s],t,n,i);let u=Promise.resolve(c);e.length<3&&(u=u.then(i)),u.catch(f=>o(f))})}function Ka(e,t,n,r){const s=[];for(const a of e)for(const l in a.components){let o=a.components[l];if(!(t!=="beforeRouteEnter"&&!a.instances[l]))if(R_(o)){const c=(o.__vccOpts||o)[t];c&&s.push(vn(c,n,r,a,l))}else{let i=o();s.push(()=>i.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${a.path}"`));const u=$b(c)?c.default:c;a.components[l]=u;const h=(u.__vccOpts||u)[t];return h&&vn(h,n,r,a,l)()}))}}return s}function R_(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Kc(e){const t=Ue(Eo),n=Ue(So),r=O(()=>t.resolve(xe(e.to))),s=O(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],f=n.matched;if(!u||!f.length)return-1;const h=f.findIndex(dr.bind(null,u));if(h>-1)return h;const g=Xc(i[c-2]);return c>1&&Xc(u)===g&&f[f.length-1].path!==g?f.findIndex(dr.bind(null,i[c-2])):h}),a=O(()=>s.value>-1&&D_(n.params,r.value.params)),l=O(()=>s.value>-1&&s.value===n.matched.length-1&&yd(n.params,r.value.params));function o(i={}){return F_(i)?t[xe(e.replace)?"replace":"push"](xe(e.to)).catch(Ur):Promise.resolve()}return{route:r,href:O(()=>r.value.href),isActive:a,isExactActive:l,navigate:o}}const O_=Vt({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:Kc,setup(e,{slots:t}){const n=It(Kc(e)),{options:r}=Ue(Eo),s=O(()=>({[qc(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[qc(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:Et("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},a)}}}),N_=O_;function F_(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 D_(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(!xt(s)||s.length!==r.length||r.some((a,l)=>a!==s[l]))return!1}return!0}function Xc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const qc=(e,t,n)=>e??t??n,M_=Vt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ue(Rl),s=O(()=>e.route||r.value),a=Ue(zc,0),l=O(()=>{let c=xe(a);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),o=O(()=>s.value.matched[l.value]);zt(zc,O(()=>l.value+1)),zt(P_,o),zt(Rl,s);const i=re();return we(()=>[i.value,o.value,e.name],([c,u,f],[h,g,v])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!dr(u,g)||!h)&&(u.enterCallbacks[f]||[]).forEach(p=>p(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=o.value,h=f&&f.components[u];if(!h)return Jc(n.default,{Component:h,route:c});const g=f.props[u],v=g?g===!0?c.params:typeof g=="function"?g(c):g:null,T=Et(h,Ae({},v,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(f.instances[u]=null)},ref:i}));return Jc(n.default,{Component:T,route:c})||T}}});function Jc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Id=M_;function $_(e){const t=d_(e.routes,e),n=e.parseQuery||k_,r=e.stringifyQuery||Gc,s=e.history,a=Pr(),l=Pr(),o=Pr(),i=Ie(fn);let c=fn;tr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ga.bind(null,D=>""+D),f=Ga.bind(null,I_),h=Ga.bind(null,Ws);function g(D,G){let j,X;return _d(D)?(j=t.getRecordMatcher(D),X=G):X=D,t.addRoute(X,j)}function v(D){const G=t.getRecordMatcher(D);G&&t.removeRoute(G)}function p(){return t.getRoutes().map(D=>D.record)}function T(D){return!!t.getRecordMatcher(D)}function y(D,G){if(G=Ae({},G||i.value),typeof D=="string"){const m=za(n,D,G.path),b=t.resolve({path:m.path},G),A=s.createHref(m.fullPath);return Ae(m,b,{params:h(b.params),hash:Ws(m.hash),redirectedFrom:void 0,href:A})}let j;if("path"in D)j=Ae({},D,{path:za(n,D.path,G.path).path});else{const m=Ae({},D.params);for(const b in m)m[b]==null&&delete m[b];j=Ae({},D,{params:f(m)}),G.params=f(G.params)}const X=t.resolve(j,G),he=D.hash||"";X.params=u(h(X.params));const C=Ub(r,Ae({},D,{hash:T_(he),path:X.path})),d=s.createHref(C);return Ae({fullPath:C,hash:he,query:r===Gc?L_(D.query):D.query||{}},X,{redirectedFrom:void 0,href:d})}function E(D){return typeof D=="string"?za(n,D,i.value.path):Ae({},D)}function x(D,G){if(c!==D)return mr(8,{from:G,to:D})}function S(D){return F(D)}function w(D){return S(Ae(E(D),{replace:!0}))}function P(D){const G=D.matched[D.matched.length-1];if(G&&G.redirect){const{redirect:j}=G;let X=typeof j=="function"?j(D):j;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=E(X):{path:X},X.params={}),Ae({query:D.query,hash:D.hash,params:"path"in X?{}:D.params},X)}}function F(D,G){const j=c=y(D),X=i.value,he=D.state,C=D.force,d=D.replace===!0,m=P(j);if(m)return F(Ae(E(m),{state:typeof m=="object"?Ae({},he,m.state):he,force:C,replace:d}),G||j);const b=j;b.redirectedFrom=G;let A;return!C&&Hb(r,X,j)&&(A=mr(16,{to:b,from:X}),se(X,X,!0,!1)),(A?Promise.resolve(A):H(b,X)).catch(R=>Wt(R)?Wt(R,2)?R:Z(R):oe(R,b,X)).then(R=>{if(R){if(Wt(R,2))return F(Ae({replace:d},E(R.to),{state:typeof R.to=="object"?Ae({},he,R.to.state):he,force:C}),G||b)}else R=B(b,X,!0,d,he);return K(b,X,R),R})}function k(D,G){const j=x(D,G);return j?Promise.reject(j):Promise.resolve()}function N(D){const G=qe.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(D):D()}function H(D,G){let j;const[X,he,C]=V_(D,G);j=Ka(X.reverse(),"beforeRouteLeave",D,G);for(const m of X)m.leaveGuards.forEach(b=>{j.push(vn(b,D,G))});const d=k.bind(null,D,G);return j.push(d),Ee(j).then(()=>{j=[];for(const m of a.list())j.push(vn(m,D,G));return j.push(d),Ee(j)}).then(()=>{j=Ka(he,"beforeRouteUpdate",D,G);for(const m of he)m.updateGuards.forEach(b=>{j.push(vn(b,D,G))});return j.push(d),Ee(j)}).then(()=>{j=[];for(const m of D.matched)if(m.beforeEnter&&!G.matched.includes(m))if(xt(m.beforeEnter))for(const b of m.beforeEnter)j.push(vn(b,D,G));else j.push(vn(m.beforeEnter,D,G));return j.push(d),Ee(j)}).then(()=>(D.matched.forEach(m=>m.enterCallbacks={}),j=Ka(C,"beforeRouteEnter",D,G),j.push(d),Ee(j))).then(()=>{j=[];for(const m of l.list())j.push(vn(m,D,G));return j.push(d),Ee(j)}).catch(m=>Wt(m,8)?m:Promise.reject(m))}function K(D,G,j){for(const X of o.list())N(()=>X(D,G,j))}function B(D,G,j,X,he){const C=x(D,G);if(C)return C;const d=G===fn,m=tr?history.state:{};j&&(X||d?s.replace(D.fullPath,Ae({scroll:d&&m&&m.scroll},he)):s.push(D.fullPath,he)),i.value=D,se(D,G,j,d),Z()}let Y;function ae(){Y||(Y=s.listen((D,G,j)=>{if(!at.listening)return;const X=y(D),he=P(X);if(he){F(Ae(he,{replace:!0}),X).catch(Ur);return}c=X;const C=i.value;tr&&qb($c(C.fullPath,j.delta),ya()),H(X,C).catch(d=>Wt(d,12)?d:Wt(d,2)?(F(d.to,X).then(m=>{Wt(m,20)&&!j.delta&&j.type===ns.pop&&s.go(-1,!1)}).catch(Ur),Promise.reject()):(j.delta&&s.go(-j.delta,!1),oe(d,X,C))).then(d=>{d=d||B(X,C,!1),d&&(j.delta&&!Wt(d,8)?s.go(-j.delta,!1):j.type===ns.pop&&Wt(d,20)&&s.go(-1,!1)),K(X,C,d)}).catch(Ur)}))}let ue=Pr(),J=Pr(),ee;function oe(D,G,j){Z(D);const X=J.list();return X.length?X.forEach(he=>he(D,G,j)):console.error(D),Promise.reject(D)}function De(){return ee&&i.value!==fn?Promise.resolve():new Promise((D,G)=>{ue.add([D,G])})}function Z(D){return ee||(ee=!D,ae(),ue.list().forEach(([G,j])=>D?j(D):G()),ue.reset()),D}function se(D,G,j,X){const{scrollBehavior:he}=e;if(!tr||!he)return Promise.resolve();const C=!j&&Jb($c(D.fullPath,0))||(X||!j)&&history.state&&history.state.scroll||null;return $t().then(()=>he(D,G,C)).then(d=>d&&Xb(d)).catch(d=>oe(d,D,G))}const ge=D=>s.go(D);let tt;const qe=new Set,at={currentRoute:i,listening:!0,addRoute:g,removeRoute:v,hasRoute:T,getRoutes:p,resolve:y,options:e,push:S,replace:w,go:ge,back:()=>ge(-1),forward:()=>ge(1),beforeEach:a.add,beforeResolve:l.add,afterEach:o.add,onError:J.add,isReady:De,install(D){const G=this;D.component("RouterLink",N_),D.component("RouterView",Id),D.config.globalProperties.$router=G,Object.defineProperty(D.config.globalProperties,"$route",{enumerable:!0,get:()=>xe(i)}),tr&&!tt&&i.value===fn&&(tt=!0,S(s.location).catch(he=>{}));const j={};for(const he in fn)j[he]=O(()=>i.value[he]);D.provide(Eo,G),D.provide(So,It(j)),D.provide(Rl,i);const X=D.unmount;qe.add(D),D.unmount=function(){qe.delete(D),qe.size<1&&(c=fn,Y&&Y(),Y=null,i.value=fn,tt=!1,ee=!1),X()}}};function Ee(D){return D.reduce((G,j)=>G.then(()=>N(j)),Promise.resolve())}return at}function V_(e,t){const n=[],r=[],s=[],a=Math.max(t.matched.length,e.matched.length);for(let l=0;l<a;l++){const o=t.matched[l];o&&(e.matched.find(c=>dr(c,o))?r.push(o):n.push(o));const i=e.matched[l];i&&(t.matched.find(c=>dr(c,i))||s.push(i))}return[n,r,s]}function B_(){return Ue(So)}const U_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA3CAMAAAD9qg4eAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAANyaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2ZmY2JhZGUtMTMyOC0wZjRiLTkwNWMtMDMyNWYxN2YzZGY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDNUM3OTExMTZCNzExRTY5NzE2OTNEOTJERDE2Q0REIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDNUM3OTEwMTZCNzExRTY5NzE2OTNEOTJERDE2Q0REIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWU2MTdmZDctYmRlYy02YzRiLWFiZjYtMmI1YmUwMTBjOWNkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNmZmNiYWRlLTEzMjgtMGY0Yi05MDVjLTAzMjVmMTdmM2RmNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvaZwM0AAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAV1BMVEVMaXESh80Sh80Sh80Sh81kZGQSh81kZGRkZGRkZGQSh81kZGQSh80Sh80Sh80Sh81kZGQSh80Sh80Sh80Sh81kZGQSh81kZGRkZGRkZGRkZGQSh81kZGS1LHHRAAAAG3RSTlMAGOLO81UJzIgRRegnunercmaYNoiyWJkiRDOLP4fbAAAEoElEQVRYw8VY25KDKBBVQAFBAe8Z+f/v3IYGo9lMdh7W2DVVcYiVQ/c5fYGieGuuLu60tr8Vnm7uRvR625i+D77Ztq29D94A/Nbcha4D+n3u9xF+K+9BHxD9LvG3CX68BX1O6Ju5JedJhr+l8o0ZfevuSDq2wzc36g7Kbl18ve+5HT0Iv/0yfvkMPYOqw76c+ubkfLHRr3e6ZATiXm5bfUvKo+yhAH2z63dP9D5lAcAPf/+Bx+NfS+vL//Ivuguhj60HPul/EiDXBMv5vhQMPq2vTq9aJdcq29s+G2xIzpOgv0/yr8TEufd+jW7t8MIHE0UxqbwR3JVa0nfB5C/Od1mHfZg9Ps0dlefKC2Gl5fIIz8E5LuBrtLw+wVuCxx3J6gz/ZL7dddgE/bGPgQdvws/8KPjlA3yIhSiUt7AP6xdcXtQPfKdEtOkMT48FB1sPQUo+k4/wEf8VXnglisgAokchCMXRTvDl7rzbR55AAvk4dVXBC3Al4E8H74OHavGL9RZ9jkTZoppWwTNv8t2UEStdTZP+m+2j95YD9+DJYz0pHzxUilsrAXsC1AQI0pt+Cf546rNRCDOWYfI57WIQJ2WP8JUNzCMnfnrCLGp9CX7dzOUx7cg+apv08HnqeXi//BQrD/La4aEQRHgplIK/5SfFKuRilYKxhhdKmrTWH+tdCH0sN20Ox9DN7yWweD8FcpcX5XMhfxYVpLdOKfMeoRRY/rQHRtkc8s6lZ1KmB5qpYe/Kr1TcrzxJ+wQP24ItoKPWYm4AfCUy9ZNYE+XNs9vNqQA1uQM2+97e1R8QkpfSQpV9VBWEmS8ZfqpWCAmaxcUV4KXMVaeSGRU8rNmuvC4FpCTpYTjI4mw/3oa8B/mjqSd8oJajyn2U4SqlF5U/GM+cu136DgnXafgIyVfTQ0qebVKx7EwTFF4osyfudzYkwscHWVke+w1UhOqRJxxQX0n2EQ99DoGJx/zu98kbZCye+XuGX6s38EECC1ad6jBhmcxDG+PQoPxZc5i9f+m8b+DXSU2BDvkOHoDFER5jO+cxF+LAYMgOZTCi52YAqVDXf4O3QCsHNoB7LDAn+OIhgShsANp0iB/C7FKIRxNTngyHTki0NoyUf4KXj7R0kt4hDDw3YUBuy5KmRG8IHi+acL9D9GH8JLpj708+lXh2APvaEnBB5MEmPzzyrBNUTsu6TdyWJh+sNV4uaRQk1ebZi//vuwSiaxO3Ebyl6KJ2B/Re04tOnZFvqKcOYotkz230McisieikadhlZ97Y6NlcRAf7iJxCXGJJGmusSGQorjB0bawLF4TXD5hd9dCHddaXZZt2cdWZnqK6itrFFKStaWncE+3KyAqkx3XnHV3GpGJdHfp6m4ocMU5HJQbw4TLw0HT6IdJMOqReDxrVN8do9EPTXXfVEUfqWUeqN3A5ca+dYRj/GIHLzrp4vDFl7VLcCaU0ZhxrXVnoNl21XHasj6hshJ4yuL6lhBFCzegC4YPZh6DrtJculMx5nKybMZ34r5ReDEC+ViFt33XOua43+bKBjBeDRwWg0l6MmO57Fxx6Hg0wzzbGgPzeNVffqf8DFW9/Em+Z34cAAAAASUVORK5CYII=";const st=te({tag:{type:String,default:"div"}},"tag"),H_=te({fluid:{type:Boolean,default:!1},...Le(),...st()},"v-container"),wr=me()({name:"VContainer",props:H_(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Sr();return Te(()=>_(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),kd=(()=>ua.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),Ld=(()=>ua.reduce((e,t)=>{const n="offset"+tn(t);return e[n]={type:[String,Number],default:null},e},{}))(),Pd=(()=>ua.reduce((e,t)=>{const n="order"+tn(t);return e[n]={type:[String,Number],default:null},e},{}))(),Zc={col:Object.keys(kd),offset:Object.keys(Ld),order:Object.keys(Pd)};function W_(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const s=t.replace(e,"");r+=`-${s}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const j_=["auto","start","end","center","baseline","stretch"],Y_=te({cols:{type:[Boolean,String,Number],default:!1},...kd,offset:{type:[String,Number],default:null},...Ld,order:{type:[String,Number],default:null},...Pd,alignSelf:{type:String,default:null,validator:e=>j_.includes(e)},...Le(),...st()},"v-col"),St=me()({name:"VCol",props:Y_(),setup(e,t){let{slots:n}=t;const r=O(()=>{const s=[];let a;for(a in Zc)Zc[a].forEach(o=>{const i=e[o],c=W_(a,o,i);c&&s.push(c)});const l=s.some(o=>o.startsWith("v-col-"));return s.push({"v-col":!l||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),s});return()=>{var s;return Et(e.tag,{class:[r.value,e.class],style:e.style},(s=n.default)==null?void 0:s.call(n))}}}),wo=["start","end","center"],Rd=["space-between","space-around","space-evenly"];function To(e,t){return ua.reduce((n,r)=>{const s=e+tn(r);return n[s]=t(),n},{})}const G_=[...wo,"baseline","stretch"],Od=e=>G_.includes(e),Nd=To("align",()=>({type:String,default:null,validator:Od})),z_=[...wo,...Rd],Fd=e=>z_.includes(e),Dd=To("justify",()=>({type:String,default:null,validator:Fd})),K_=[...wo,...Rd,"stretch"],Md=e=>K_.includes(e),$d=To("alignContent",()=>({type:String,default:null,validator:Md})),Qc={align:Object.keys(Nd),justify:Object.keys(Dd),alignContent:Object.keys($d)},X_={align:"align",justify:"justify",alignContent:"align-content"};function q_(e,t,n){let r=X_[e];if(n!=null){if(t){const s=t.replace(e,"");r+=`-${s}`}return r+=`-${n}`,r.toLowerCase()}}const J_=te({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Od},...Nd,justify:{type:String,default:null,validator:Fd},...Dd,alignContent:{type:String,default:null,validator:Md},...$d,...Le(),...st()},"v-row"),pn=me()({name:"VRow",props:J_(),setup(e,t){let{slots:n}=t;const r=O(()=>{const s=[];let a;for(a in Qc)Qc[a].forEach(l=>{const o=e[l],i=q_(a,l,o);i&&s.push(i)});return s.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),s});return()=>{var s;return Et(e.tag,{class:["v-row",r.value,e.class],style:e.style},(s=n.default)==null?void 0:s.call(n))}}});const Z_=te({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function vt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"center center",n=arguments.length>2?arguments[2]:void 0;return me()({name:e,props:Z_({mode:n,origin:t}),setup(r,s){let{slots:a}=s;const l={onBeforeEnter(o){o.style.transformOrigin=r.origin},onLeave(o){if(r.leaveAbsolute){const{offsetTop:i,offsetLeft:c,offsetWidth:u,offsetHeight:f}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${i}px`,o.style.left=`${c}px`,o.style.width=`${u}px`,o.style.height=`${f}px`}r.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(r.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:i,top:c,left:u,width:f,height:h}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=i||"",o.style.top=c||"",o.style.left=u||"",o.style.width=f||"",o.style.height=h||""}}};return()=>{const o=r.group?Cv:_r;return Et(o,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:l},a.default)}}})}function Vd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return me()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,s){let{slots:a}=s;return()=>Et(_r,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},a.default)}})}function Bd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Ct(`offset-${n}`);return{onBeforeEnter(l){l._parent=l.parentNode,l._initialStyle={transition:l.style.transition,overflow:l.style.overflow,[n]:l.style[n]}},onEnter(l){const o=l._initialStyle;l.style.setProperty("transition","none","important"),l.style.overflow="hidden";const i=`${l[r]}px`;l.style[n]="0",l.offsetHeight,l.style.transition=o.transition,e&&l._parent&&l._parent.classList.add(e),requestAnimationFrame(()=>{l.style[n]=i})},onAfterEnter:a,onEnterCancelled:a,onLeave(l){l._initialStyle={transition:"",overflow:l.style.overflow,[n]:l.style[n]},l.style.overflow="hidden",l.style[n]=`${l[r]}px`,l.offsetHeight,requestAnimationFrame(()=>l.style[n]="0")},onAfterLeave:s,onLeaveCancelled:s};function s(l){e&&l._parent&&l._parent.classList.remove(e),a(l)}function a(l){const o=l._initialStyle[n];l.style.overflow=l._initialStyle.overflow,o!=null&&(l.style[n]=o),delete l._initialStyle}}vt("fab-transition","center center","out-in");vt("dialog-bottom-transition");vt("dialog-top-transition");const eu=vt("fade-transition");vt("scale-transition");vt("scroll-x-transition");vt("scroll-x-reverse-transition");vt("scroll-y-transition");vt("scroll-y-reverse-transition");vt("slide-x-transition");vt("slide-x-reverse-transition");const Ud=vt("slide-y-transition");vt("slide-y-reverse-transition");Vd("expand-transition",Bd());const Q_=Vd("expand-x-transition",Bd("",!0));const e0=["x-small","small","default","large","x-large"],ba=te({size:{type:[String,Number],default:"default"}},"size");function _a(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return Lf(()=>{let n,r;return hl(e0,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:Re(e.size),height:Re(e.size)}),{sizeClasses:n,sizeStyles:r}})}function Ao(e){return Lf(()=>{const t=[],n={};return e.value.background&&(Vi(e.value.background)?n.backgroundColor=e.value.background:t.push(`bg-${e.value.background}`)),e.value.text&&(Vi(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function xn(e,t){const n=O(()=>({text:ke(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=Ao(n);return{textColorClasses:r,textColorStyles:s}}function rs(e,t){const n=O(()=>({background:ke(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=Ao(n);return{backgroundColorClasses:r,backgroundColorStyles:s}}const t0=te({color:String,start:Boolean,end:Boolean,icon:Qe,...Le(),...ba(),...st({tag:"i"}),...kt()},"v-icon"),En=me()({name:"VIcon",props:t0(),setup(e,t){let{attrs:n,slots:r}=t;const s=re(),{themeClasses:a}=Bt(e),{iconData:l}=Up(O(()=>s.value||e.icon)),{sizeClasses:o}=_a(e),{textColorClasses:i,textColorStyles:c}=xn($e(e,"color"));return Te(()=>{var f,h;const u=(f=r.default)==null?void 0:f.call(r);return u&&(s.value=(h=u.filter(g=>g.type===br&&g.children&&typeof g.children=="string")[0])==null?void 0:h.children),_(l.value.component,{tag:e.tag,icon:l.value.icon,class:["v-icon","notranslate",a.value,o.value,i.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[o.value?void 0:{fontSize:Re(e.size),height:Re(e.size),width:Re(e.size)},c.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[u]})}),{}}}),xo=te({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Hd=te({value:null,disabled:Boolean,selectedClass:String},"group-item");function Wd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=sn("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const s=Er();zt(Symbol.for(`${t.description}:id`),s);const a=Ue(t,null);if(!a){if(!n)return a;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const l=$e(e,"value"),o=O(()=>a.disabled.value||e.disabled);a.register({id:s,value:l,disabled:o},r),Yn(()=>{a.unregister(s)});const i=O(()=>a.isSelected(s)),c=O(()=>i.value&&[a.selectedClass.value,e.selectedClass]);return we(i,u=>{r.emit("group:selected",{value:u})}),{id:s,isSelected:i,toggle:()=>a.select(s,!i.value),select:u=>a.select(s,u),selectedClass:c,value:l,disabled:o,group:a}}function Ca(e,t){let n=!1;const r=It([]),s=ln(e,"modelValue",[],h=>h==null?[]:jd(r,Mr(h)),h=>{const g=r0(r,h);return e.multiple?g:g[0]}),a=sn("useGroup");function l(h,g){const v=h,p=Symbol.for(`${t.description}:id`),y=xs(p,a==null?void 0:a.vnode).indexOf(g);y>-1?r.splice(y,0,v):r.push(v)}function o(h){if(n)return;i();const g=r.findIndex(v=>v.id===h);r.splice(g,1)}function i(){const h=r.find(g=>!g.disabled);h&&e.mandatory==="force"&&!s.value.length&&(s.value=[h.id])}rn(()=>{i()}),Yn(()=>{n=!0});function c(h,g){const v=r.find(p=>p.id===h);if(!(g&&(v!=null&&v.disabled)))if(e.multiple){const p=s.value.slice(),T=p.findIndex(E=>E===h),y=~T;if(g=g??!y,y&&e.mandatory&&p.length<=1||!y&&e.max!=null&&p.length+1>e.max)return;T<0&&g?p.push(h):T>=0&&!g&&p.splice(T,1),s.value=p}else{const p=s.value.includes(h);if(e.mandatory&&p)return;s.value=g??!p?[h]:[]}}function u(h){if(e.multiple,s.value.length){const g=s.value[0],v=r.findIndex(y=>y.id===g);let p=(v+h)%r.length,T=r[p];for(;T.disabled&&p!==v;)p=(p+h)%r.length,T=r[p];if(T.disabled)return;s.value=[r[p].id]}else{const g=r.find(v=>!v.disabled);g&&(s.value=[g.id])}}const f={register:l,unregister:o,selected:s,select:c,disabled:$e(e,"disabled"),prev:()=>u(r.length-1),next:()=>u(1),isSelected:h=>s.value.includes(h),selectedClass:O(()=>e.selectedClass),items:O(()=>r),getItemIndex:h=>n0(r,h)};return zt(t,f),f}function n0(e,t){const n=jd(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function jd(e,t){const n=[];return t.forEach(r=>{const s=e.find(l=>Af(r,l.value)),a=e[r];(s==null?void 0:s.value)!=null?n.push(s.id):a!=null&&n.push(a.id)}),n}function r0(e,t){const n=[];return t.forEach(r=>{const s=e.findIndex(a=>a.id===r);if(~s){const a=e[s];n.push(a.value!=null?a.value:s)}}),n}function tu(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function nu(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:s,currentScrollOffset:a,isHorizontal:l}=e;const o=l?t.clientWidth:t.clientHeight,i=l?t.offsetLeft:t.offsetTop,c=s&&l?r-i-o:i,u=n+a,f=o+c,h=o*.4;return c<=a?a=Math.max(c-h,0):u<=f&&(a=Math.min(a-(u-f-h),r-n)),a}function s0(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:s,isHorizontal:a}=e;const l=a?t.clientWidth:t.clientHeight,o=a?t.offsetLeft:t.offsetTop,i=s&&a?r-o-l/2-n/2:o+l/2-n/2;return Math.min(r-n,Math.max(0,i))}const a0=Symbol.for("vuetify:v-slide-group"),Yd=te({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:a0},nextIcon:{type:Qe,default:"$next"},prevIcon:{type:Qe,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Le(),...st(),...xo({selectedClass:"v-slide-group-item--active"})},"v-slide-group"),ru=me()({name:"VSlideGroup",props:Yd(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Sr(),{mobile:s}=Dp(),a=Ca(e,e.symbol),l=Ie(!1),o=Ie(0),i=Ie(0),c=Ie(0),u=O(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:h}=pl(),{resizeRef:g,contentRect:v}=pl(),p=O(()=>a.selected.value.length?a.items.value.findIndex(Z=>Z.id===a.selected.value[0]):-1),T=O(()=>a.selected.value.length?a.items.value.findIndex(Z=>Z.id===a.selected.value[a.selected.value.length-1]):-1);if(gt){let Z=-1;we(()=>[a.selected.value,h.value,v.value,u.value],()=>{cancelAnimationFrame(Z),Z=requestAnimationFrame(()=>{if(h.value&&v.value){const se=u.value?"width":"height";i.value=h.value[se],c.value=v.value[se],l.value=i.value+1<c.value}if(p.value>=0&&g.value){const se=g.value.children[T.value];p.value===0||!l.value?o.value=0:e.centerActive?o.value=s0({selectedElement:se,containerSize:i.value,contentSize:c.value,isRtl:r.value,isHorizontal:u.value}):l.value&&(o.value=nu({selectedElement:se,containerSize:i.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:o.value,isHorizontal:u.value}))}})})}const y=Ie(!1);let E=0,x=0;function S(Z){const se=u.value?"clientX":"clientY";x=(r.value&&u.value?-1:1)*o.value,E=Z.touches[0][se],y.value=!0}function w(Z){if(!l.value)return;const se=u.value?"clientX":"clientY",ge=r.value&&u.value?-1:1;o.value=ge*(x+E-Z.touches[0][se])}function P(Z){const se=c.value-i.value;o.value<0||!l.value?o.value=0:o.value>=se&&(o.value=se),y.value=!1}function F(){f.value&&(f.value[u.value?"scrollLeft":"scrollTop"]=0)}const k=Ie(!1);function N(Z){if(k.value=!0,!(!l.value||!g.value)){for(const se of Z.composedPath())for(const ge of g.value.children)if(ge===se){o.value=nu({selectedElement:ge,containerSize:i.value,contentSize:c.value,isRtl:r.value,currentScrollOffset:o.value,isHorizontal:u.value});return}}}function H(Z){k.value=!1}function K(Z){var se;!k.value&&!(Z.relatedTarget&&((se=g.value)!=null&&se.contains(Z.relatedTarget)))&&Y()}function B(Z){g.value&&(u.value?Z.key==="ArrowRight"?Y(r.value?"prev":"next"):Z.key==="ArrowLeft"&&Y(r.value?"next":"prev"):Z.key==="ArrowDown"?Y("next"):Z.key==="ArrowUp"&&Y("prev"),Z.key==="Home"?Y("first"):Z.key==="End"&&Y("last"))}function Y(Z){var se,ge,tt,qe,at;if(g.value)if(!Z)(se=Mv(g.value)[0])==null||se.focus();else if(Z==="next"){const Ee=(ge=g.value.querySelector(":focus"))==null?void 0:ge.nextElementSibling;Ee?Ee.focus():Y("first")}else if(Z==="prev"){const Ee=(tt=g.value.querySelector(":focus"))==null?void 0:tt.previousElementSibling;Ee?Ee.focus():Y("last")}else Z==="first"?(qe=g.value.firstElementChild)==null||qe.focus():Z==="last"&&((at=g.value.lastElementChild)==null||at.focus())}function ae(Z){const se=o.value+(Z==="prev"?-1:1)*i.value;o.value=kf(se,0,c.value-i.value)}const ue=O(()=>{let Z=o.value>c.value-i.value?-(c.value-i.value)+tu(c.value-i.value-o.value):-o.value;o.value<=0&&(Z=tu(-o.value));const se=r.value&&u.value?-1:1;return{transform:`translate${u.value?"X":"Y"}(${se*Z}px)`,transition:y.value?"none":"",willChange:y.value?"transform":""}}),J=O(()=>({next:a.next,prev:a.prev,select:a.select,isSelected:a.isSelected})),ee=O(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!s.value;case!0:return l.value||Math.abs(o.value)>0;case"mobile":return s.value||l.value||Math.abs(o.value)>0;default:return!s.value&&(l.value||Math.abs(o.value)>0)}}),oe=O(()=>Math.abs(o.value)>0),De=O(()=>c.value>Math.abs(o.value)+i.value);return Te(()=>_(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!u.value,"v-slide-group--has-affixes":ee.value,"v-slide-group--is-overflowing":l.value},e.class],style:e.style,tabindex:k.value||a.selected.value.length?-1:0,onFocus:K},{default:()=>{var Z,se,ge;return[ee.value&&_("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!oe.value}],onClick:()=>ae("prev")},[((Z=n.prev)==null?void 0:Z.call(n,J.value))??_(eu,null,{default:()=>[_(En,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),_("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:F},[_("div",{ref:g,class:"v-slide-group__content",style:ue.value,onTouchstartPassive:S,onTouchmovePassive:w,onTouchendPassive:P,onFocusin:N,onFocusout:H,onKeydown:B},[(se=n.default)==null?void 0:se.call(n,J.value)])]),ee.value&&_("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!De.value}],onClick:()=>ae("next")},[((ge=n.next)==null?void 0:ge.call(n,J.value))??_(eu,null,{default:()=>[_(En,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:a.selected,scrollTo:ae,scrollOffset:o,focus:Y}}});const Io=te({border:[Boolean,Number,String]},"border");function ko(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{borderClasses:O(()=>{const r=ke(e)?e.value:e.border,s=[];if(r===!0||r==="")s.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))s.push(`border-${a}`);return s})}}const l0=[null,"default","comfortable","compact"],Ln=te({density:{type:String,default:"default",validator:e=>l0.includes(e)}},"density");function Gn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{densityClasses:O(()=>`${t}--density-${e.density}`)}}const Lo=te({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Po(e){return{elevationClasses:O(()=>{const n=ke(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const zn=te({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Kn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{roundedClasses:O(()=>{const r=ke(e)?e.value:e.rounded,s=[];if(r===!0||r==="")s.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))s.push(`rounded-${a}`);return s})}}const o0=["elevated","flat","tonal","outlined","text","plain"];function Ro(e,t){return _(Pe,null,[e&&_("span",{key:"overlay",class:`${t}__overlay`},null),_("span",{key:"underlay",class:`${t}__underlay`},null)])}const Ea=te({color:String,variant:{type:String,default:"elevated",validator:e=>o0.includes(e)}},"variant");function Oo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();const n=O(()=>{const{variant:a}=xe(e);return`${t}--variant-${a}`}),{colorClasses:r,colorStyles:s}=Ao(O(()=>{const{variant:a,color:l}=xe(e);return{[["elevated","flat"].includes(a)?"background":"text"]:l}}));return{colorClasses:r,colorStyles:s,variantClasses:n}}const Gd=te({divided:Boolean,...Io(),...Le(),...Ln(),...Lo(),...zn(),...st(),...kt(),...Ea()},"v-btn-group"),su=me()({name:"VBtnGroup",props:Gd(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{densityClasses:s}=Gn(e),{borderClasses:a}=ko(e),{elevationClasses:l}=Po(e),{roundedClasses:o}=Kn(e);Cr({VBtn:{height:"auto",color:$e(e,"color"),density:$e(e,"density"),flat:!0,variant:$e(e,"variant")}}),Te(()=>_(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,a.value,s.value,l.value,o.value,e.class],style:e.style},n))}}),zd=Symbol.for("vuetify:v-btn-toggle"),i0=te({...Gd(),...xo()},"v-btn-toggle");me()({name:"VBtnToggle",props:i0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:s,prev:a,select:l,selected:o}=Ca(e,zd);return Te(()=>{const[i]=su.filterProps(e);return _(su,Ze({class:["v-btn-toggle",e.class]},i,{style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:r,next:s,prev:a,select:l,selected:o})]}})}),{next:s,prev:a,select:l}}});const c0=te({defaults:Object,disabled:Boolean,reset:[Number,String],root:Boolean,scoped:Boolean},"v-defaults-provider"),Sn=me(!1)({name:"VDefaultsProvider",props:c0(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:s,reset:a,root:l,scoped:o}=ea(e);return Cr(r,{reset:a,root:l,scoped:o,disabled:s}),()=>{var i;return(i=n.default)==null?void 0:i.call(n)}}});function Kd(e,t){const n=re(),r=Ie(!1);if(mo){const s=new IntersectionObserver(a=>{e==null||e(a,s),r.value=!!a.find(l=>l.isIntersecting)},t);Yn(()=>{s.disconnect()}),we(n,(a,l)=>{l&&(s.unobserve(l),r.value=!1),a&&s.observe(a)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const u0=te({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Le(),...ba(),...st({tag:"div"}),...kt()},"v-progress-circular"),f0=me()({name:"VProgressCircular",props:u0(),setup(e,t){let{slots:n}=t;const r=20,s=2*Math.PI*r,a=re(),{themeClasses:l}=Bt(e),{sizeClasses:o,sizeStyles:i}=_a(e),{textColorClasses:c,textColorStyles:u}=xn($e(e,"color")),{textColorClasses:f,textColorStyles:h}=xn($e(e,"bgColor")),{intersectionRef:g,isIntersecting:v}=Kd(),{resizeRef:p,contentRect:T}=pl(),y=O(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),E=O(()=>Number(e.width)),x=O(()=>i.value?Number(e.size):T.value?T.value.width:Math.max(E.value,32)),S=O(()=>r/(1-E.value/x.value)*2),w=O(()=>E.value/x.value*S.value),P=O(()=>Re((100-y.value)/100*s));return jn(()=>{g.value=a.value,p.value=a.value}),Te(()=>_(e.tag,{ref:a,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":v.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},l.value,o.value,c.value,e.class],style:[i.value,u.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:y.value},{default:()=>[_("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${S.value} ${S.value}`},[_("circle",{class:["v-progress-circular__underlay",f.value],style:h.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":w.value,"stroke-dasharray":s,"stroke-dashoffset":0},null),_("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":w.value,"stroke-dasharray":s,"stroke-dashoffset":P.value},null)]),n.default&&_("div",{class:"v-progress-circular__content"},[n.default({value:y.value})])]})),{}}});const Ol=Symbol("rippleStop"),d0=80;function au(e,t){e.style.transform=t,e.style.webkitTransform=t}function Nl(e){return e.constructor.name==="TouchEvent"}function Xd(e){return e.constructor.name==="KeyboardEvent"}const m0=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,s=0;if(!Xd(e)){const h=t.getBoundingClientRect(),g=Nl(e)?e.touches[e.touches.length-1]:e;r=g.clientX-h.left,s=g.clientY-h.top}let a=0,l=.3;(f=t._ripple)!=null&&f.circle?(l=.15,a=t.clientWidth/2,a=n.center?a:a+Math.sqrt((r-a)**2+(s-a)**2)/4):a=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const o=`${(t.clientWidth-a*2)/2}px`,i=`${(t.clientHeight-a*2)/2}px`,c=n.center?o:`${r-a}px`,u=n.center?i:`${s-a}px`;return{radius:a,scale:l,x:c,y:u,centerX:o,centerY:i}},js={show(e,t){var g;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((g=t==null?void 0:t._ripple)!=null&&g.enabled))return;const r=document.createElement("span"),s=document.createElement("span");r.appendChild(s),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:a,scale:l,x:o,y:i,centerX:c,centerY:u}=m0(e,t,n),f=`${a*2}px`;s.className="v-ripple__animation",s.style.width=f,s.style.height=f,t.appendChild(r);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),s.classList.add("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--visible"),au(s,`translate(${o}, ${i}) scale3d(${l},${l},${l})`),s.dataset.activated=String(performance.now()),setTimeout(()=>{s.classList.remove("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--in"),au(s,`translate(${c}, ${u}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e._ripple)!=null&&a.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),s=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((o=n.parentNode)==null?void 0:o.parentNode)===e&&e.removeChild(n.parentNode)},300)},s)}};function qd(e){return typeof e>"u"||!!e}function ss(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Ol])){if(e[Ol]=!0,Nl(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Xd(e),n._ripple.class&&(t.class=n._ripple.class),Nl(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{js.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},d0)}else js.show(e,n,t)}}function lu(e){e[Ol]=!0}function ht(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{ht(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),js.hide(t)}}function Jd(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let as=!1;function Zd(e){!as&&(e.keyCode===Fi.enter||e.keyCode===Fi.space)&&(as=!0,ss(e))}function Qd(e){as=!1,ht(e)}function em(e){as&&(as=!1,ht(e))}function tm(e,t,n){const{value:r,modifiers:s}=t,a=qd(r);if(a||js.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=a,e._ripple.centered=s.center,e._ripple.circle=s.circle,ml(r)&&r.class&&(e._ripple.class=r.class),a&&!n){if(s.stop){e.addEventListener("touchstart",lu,{passive:!0}),e.addEventListener("mousedown",lu);return}e.addEventListener("touchstart",ss,{passive:!0}),e.addEventListener("touchend",ht,{passive:!0}),e.addEventListener("touchmove",Jd,{passive:!0}),e.addEventListener("touchcancel",ht),e.addEventListener("mousedown",ss),e.addEventListener("mouseup",ht),e.addEventListener("mouseleave",ht),e.addEventListener("keydown",Zd),e.addEventListener("keyup",Qd),e.addEventListener("blur",em),e.addEventListener("dragstart",ht,{passive:!0})}else!a&&n&&nm(e)}function nm(e){e.removeEventListener("mousedown",ss),e.removeEventListener("touchstart",ss),e.removeEventListener("touchend",ht),e.removeEventListener("touchmove",Jd),e.removeEventListener("touchcancel",ht),e.removeEventListener("mouseup",ht),e.removeEventListener("mouseleave",ht),e.removeEventListener("keydown",Zd),e.removeEventListener("keyup",Qd),e.removeEventListener("dragstart",ht),e.removeEventListener("blur",em)}function h0(e,t){tm(e,t,!1)}function g0(e){delete e._ripple,nm(e)}function v0(e,t){if(t.value===t.oldValue)return;const n=qd(t.oldValue);tm(e,t,n)}const rm={mounted:h0,unmounted:g0,updated:v0},No=te({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Fo(e){return{dimensionStyles:O(()=>({height:Re(e.height),maxHeight:Re(e.maxHeight),maxWidth:Re(e.maxWidth),minHeight:Re(e.minHeight),minWidth:Re(e.minWidth),width:Re(e.width)}))}}const ou={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Do=te({location:String},"location");function Mo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Sr();return{locationStyles:O(()=>{if(!e.location)return{};const{side:a,align:l}=Bv(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function o(c){return n?n(c):0}const i={};return a!=="center"&&(t?i[ou[a]]=`calc(100% - ${o(a)}px)`:i[a]=0),l!=="center"?t?i[ou[l]]=`calc(100% - ${o(l)}px)`:i[l]=0:(a==="center"?i.top=i.left="50%":i[{top:"left",bottom:"left",left:"top",right:"top"}[a]]="50%",i.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[a]),i})}}const p0=te({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Le(),...Do({location:"top"}),...zn(),...st(),...kt()},"v-progress-linear"),sm=me()({name:"VProgressLinear",props:p0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),{isRtl:s,rtlClasses:a}=Sr(),{themeClasses:l}=Bt(e),{locationStyles:o}=Mo(e),{textColorClasses:i,textColorStyles:c}=xn(e,"color"),{backgroundColorClasses:u,backgroundColorStyles:f}=rs(O(()=>e.bgColor||e.color)),{backgroundColorClasses:h,backgroundColorStyles:g}=rs(e,"color"),{roundedClasses:v}=Kn(e),{intersectionRef:p,isIntersecting:T}=Kd(),y=O(()=>parseInt(e.max,10)),E=O(()=>parseInt(e.height,10)),x=O(()=>parseFloat(e.bufferValue)/y.value*100),S=O(()=>parseFloat(r.value)/y.value*100),w=O(()=>s.value!==e.reverse),P=O(()=>e.indeterminate?"fade-transition":"slide-x-transition"),F=O(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function k(N){if(!p.value)return;const{left:H,right:K,width:B}=p.value.getBoundingClientRect(),Y=w.value?B-N.clientX+(K-B):N.clientX-H;r.value=Math.round(Y/B*y.value)}return Te(()=>_(e.tag,{ref:p,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&T.value,"v-progress-linear--reverse":w.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},v.value,l.value,a.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Re(E.value):0,"--v-progress-linear-height":Re(E.value),...o.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:S.value,onClick:e.clickable&&k},{default:()=>[e.stream&&_("div",{key:"stream",class:["v-progress-linear__stream",i.value],style:{...c.value,[w.value?"left":"right"]:Re(-E.value),borderTop:`${Re(E.value/2)} dotted`,opacity:F.value,top:`calc(50% - ${Re(E.value/4)})`,width:Re(100-x.value,"%"),"--v-progress-linear-stream-to":Re(E.value*(w.value?1:-1))}},null),_("div",{class:["v-progress-linear__background",u.value],style:[f.value,{opacity:F.value,width:Re(e.stream?x.value:100,"%")}]},null),_(_r,{name:P.value},{default:()=>[e.indeterminate?_("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(N=>_("div",{key:N,class:["v-progress-linear__indeterminate",N,h.value],style:g.value},null))]):_("div",{class:["v-progress-linear__determinate",h.value],style:[g.value,{width:Re(S.value,"%")}]},null)]}),n.default&&_("div",{class:"v-progress-linear__content"},[n.default({value:S.value,buffer:x.value})])]})),{}}}),$o=te({loading:[Boolean,String]},"loader");function Vo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{loaderClasses:O(()=>({[`${t}--loading`]:e.loading}))}}function am(e,t){var r;let{slots:n}=t;return _("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||_(sm,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const y0=["static","relative","fixed","absolute","sticky"],lm=te({position:{type:String,validator:e=>y0.includes(e)}},"position");function om(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();return{positionClasses:O(()=>e.position?`${t}--${e.position}`:void 0)}}function Bo(e,t){const n=_g("RouterLink"),r=O(()=>!!(e.href||e.to)),s=O(()=>(r==null?void 0:r.value)||Mi(t,"click")||Mi(e,"click"));if(typeof n=="string")return{isLink:r,isClickable:s,href:$e(e,"href")};const a=e.to?n.useLink(e):void 0;return{isLink:r,isClickable:s,route:a==null?void 0:a.route,navigate:a==null?void 0:a.navigate,isActive:a&&O(()=>{var l,o;return e.exact?(l=a.isExactActive)==null?void 0:l.value:(o=a.isActive)==null?void 0:o.value}),href:O(()=>e.to?a==null?void 0:a.route.value.href:e.href)}}const Uo=te({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");function b0(e,t){we(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&$t(()=>{t(!0)})},{immediate:!0})}const im=te({active:{type:Boolean,default:void 0},symbol:{type:null,default:zd},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Qe,appendIcon:Qe,block:Boolean,stacked:Boolean,ripple:{type:Boolean,default:!0},text:String,...Io(),...Le(),...Ln(),...No(),...Lo(),...Hd(),...$o(),...Do(),...lm(),...zn(),...Uo(),...ba(),...st({tag:"button"}),...kt(),...Ea({variant:"elevated"})},"v-btn"),Wn=me()({name:"VBtn",directives:{Ripple:rm},props:im(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Bt(e),{borderClasses:a}=ko(e),{colorClasses:l,colorStyles:o,variantClasses:i}=Oo(e),{densityClasses:c}=Gn(e),{dimensionStyles:u}=Fo(e),{elevationClasses:f}=Po(e),{loaderClasses:h}=Vo(e),{locationStyles:g}=Mo(e),{positionClasses:v}=om(e),{roundedClasses:p}=Kn(e),{sizeClasses:T,sizeStyles:y}=_a(e),E=Wd(e,e.symbol,!1),x=Bo(e,n),S=O(()=>{var N;return e.active!==void 0?e.active:x.isLink.value?(N=x.isActive)==null?void 0:N.value:E==null?void 0:E.isSelected.value}),w=O(()=>(E==null?void 0:E.disabled.value)||e.disabled),P=O(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),F=O(()=>{if(e.value!==void 0)return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function k(N){var H;w.value||((H=x.navigate)==null||H.call(x,N),E==null||E.toggle())}return b0(x,E==null?void 0:E.select),Te(()=>{var ae,ue;const N=x.isLink.value?"a":e.tag,H=!!(e.prependIcon||r.prepend),K=!!(e.appendIcon||r.append),B=!!(e.icon&&e.icon!==!0),Y=(E==null?void 0:E.isSelected.value)&&(!x.isLink.value||((ae=x.isActive)==null?void 0:ae.value))||!E||((ue=x.isActive)==null?void 0:ue.value);return Jt(_(N,{type:N==="a"?void 0:"button",class:["v-btn",E==null?void 0:E.selectedClass.value,{"v-btn--active":S.value,"v-btn--block":e.block,"v-btn--disabled":w.value,"v-btn--elevated":P.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},s.value,a.value,Y?l.value:void 0,c.value,f.value,h.value,v.value,p.value,T.value,i.value,e.class],style:[Y?o.value:void 0,u.value,g.value,y.value,e.style],disabled:w.value||void 0,href:x.href.value,onClick:k,value:F.value},{default:()=>{var J;return[Ro(!0,"v-btn"),!e.icon&&H&&_("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?_(Sn,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):_(En,{key:"prepend-icon",icon:e.prependIcon},null)]),_("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&B?_(En,{key:"content-icon",icon:e.icon},null):_(Sn,{key:"content-defaults",disabled:!B,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var ee;return[((ee=r.default)==null?void 0:ee.call(r))??e.text]}})]),!e.icon&&K&&_("span",{key:"append",class:"v-btn__append"},[r.append?_(Sn,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):_(En,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&_("span",{key:"loader",class:"v-btn__loader"},[((J=r.loader)==null?void 0:J.call(r))??_(f0,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[os("ripple"),!w.value&&e.ripple,null]])}),{}}}),cm=Symbol.for("vuetify:v-tabs"),_0=te({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Pv(im({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"v-tabs"),ir=me()({name:"VTab",props:_0(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:s,textColorStyles:a}=xn(e,"sliderColor"),l=O(()=>e.direction==="horizontal"),o=Ie(!1),i=re(),c=re();function u(f){var g,v;let{value:h}=f;if(o.value=h,h){const p=(v=(g=i.value)==null?void 0:g.$el.parentElement)==null?void 0:v.querySelector(".v-tab--selected .v-tab__slider"),T=c.value;if(!p||!T)return;const y=getComputedStyle(p).color,E=p.getBoundingClientRect(),x=T.getBoundingClientRect(),S=l.value?"x":"y",w=l.value?"X":"Y",P=l.value?"right":"bottom",F=l.value?"width":"height",k=E[S],N=x[S],H=k>N?E[P]-x[P]:E[S]-x[S],K=Math.sign(H)>0?l.value?"right":"bottom":Math.sign(H)<0?l.value?"left":"top":"center",Y=(Math.abs(H)+(Math.sign(H)<0?E[F]:x[F]))/Math.max(E[F],x[F]),ae=E[F]/x[F],ue=1.5;Pf(T,{backgroundColor:[y,""],transform:[`translate${w}(${H}px) scale${w}(${ae})`,`translate${w}(${H/ue}px) scale${w}(${(Y-1)/ue+1})`,""],transformOrigin:Array(3).fill(K)},{duration:225,easing:Df})}}return Te(()=>{const[f]=Wn.filterProps(e);return _(Wn,Ze({symbol:cm,ref:i,class:["v-tab",e.class],style:e.style,tabindex:o.value?0:-1,role:"tab","aria-selected":String(o.value),active:!1,block:e.fixed,maxWidth:e.fixed?300:void 0,rounded:0},f,r,{"onGroup:selected":u}),{default:()=>{var h;return[((h=n.default)==null?void 0:h.call(n))??e.text,!e.hideSlider&&_("div",{ref:c,class:["v-tab__slider",s.value],style:a.value},null)]}})}),{}}});function C0(e){return e?e.map(t=>typeof t=="string"?{title:t,value:t}:t):[]}const E0=te({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Yd({mandatory:"force"}),...Ln(),...st()},"v-tabs"),um=me()({name:"VTabs",props:E0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),s=O(()=>C0(e.items)),{densityClasses:a}=Gn(e),{backgroundColorClasses:l,backgroundColorStyles:o}=rs($e(e,"bgColor"));return Cr({VTab:{color:$e(e,"color"),direction:$e(e,"direction"),stacked:$e(e,"stacked"),fixed:$e(e,"fixedTabs"),sliderColor:$e(e,"sliderColor"),hideSlider:$e(e,"hideSlider")}}),Te(()=>{const[i]=ru.filterProps(e);return _(ru,Ze(i,{modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},a.value,l.value,e.class],style:[{"--v-tabs-height":Re(e.height)},o.value,e.style],role:"tablist",symbol:cm}),{default:()=>[n.default?n.default():s.value.map(c=>_(ir,Ze(c,{key:c.title}),null))]})}),{}}});function fm(e){const{t}=ho();function n(r){let{name:s}=r;const a={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[s],l=e[`onClick:${s}`],o=l&&a?t(`$vuetify.input.${a}`,e.label??""):void 0;return _(En,{icon:e[`${s}Icon`],"aria-label":o,onClick:l},null)}return{InputIcon:n}}const S0=te({text:String,clickable:Boolean,...Le(),...kt()},"v-label"),w0=me()({name:"VLabel",props:S0(),setup(e,t){let{slots:n}=t;return Te(()=>{var r;return _("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}}),T0=te({floating:Boolean,...Le()},"v-field-label"),Ss=me()({name:"VFieldLabel",props:T0(),setup(e,t){let{slots:n}=t;return Te(()=>_(w0,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),dm=te({focused:Boolean,"onUpdate:focused":or()},"focus");function mm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an();const n=ln(e,"focused"),r=O(()=>({[`${t}--focused`]:n.value}));function s(){n.value=!0}function a(){n.value=!1}return{focusClasses:r,isFocused:n,focus:s,blur:a}}const A0=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],hm=te({appendInnerIcon:Qe,bgColor:String,clearable:Boolean,clearIcon:{type:Qe,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Qe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>A0.includes(e)},"onClick:clear":or(),"onClick:appendInner":or(),"onClick:prependInner":or(),...Le(),...$o(),...zn(),...kt()},"v-field"),gm=me()({name:"VField",inheritAttrs:!1,props:{id:String,...dm(),...hm()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const{themeClasses:a}=Bt(e),{loaderClasses:l}=Vo(e),{focusClasses:o,isFocused:i,focus:c,blur:u}=mm(e),{InputIcon:f}=fm(e),{roundedClasses:h}=Kn(e),{rtlClasses:g}=Sr(),v=O(()=>e.dirty||e.active),p=O(()=>!e.singleLine&&!!(e.label||s.label)),T=Er(),y=O(()=>e.id||`input-${T}`),E=O(()=>`${y.value}-messages`),x=re(),S=re(),w=re(),P=O(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:F,backgroundColorStyles:k}=rs($e(e,"bgColor")),{textColorClasses:N,textColorStyles:H}=xn(O(()=>e.error||e.disabled?void 0:v.value&&i.value?e.color:e.baseColor));we(v,Y=>{if(p.value){const ae=x.value.$el,ue=S.value.$el;requestAnimationFrame(()=>{const J=Uv(ae),ee=ue.getBoundingClientRect(),oe=ee.x-J.x,De=ee.y-J.y-(J.height/2-ee.height/2),Z=ee.width/.75,se=Math.abs(Z-J.width)>1?{maxWidth:Re(Z)}:void 0,ge=getComputedStyle(ae),tt=getComputedStyle(ue),qe=parseFloat(ge.transitionDuration)*1e3||150,at=parseFloat(tt.getPropertyValue("--v-field-label-scale")),Ee=tt.getPropertyValue("color");ae.style.visibility="visible",ue.style.visibility="hidden",Pf(ae,{transform:`translate(${oe}px, ${De}px) scale(${at})`,color:Ee,...se},{duration:qe,easing:Df,direction:Y?"normal":"reverse"}).finished.then(()=>{ae.style.removeProperty("visibility"),ue.style.removeProperty("visibility")})})}},{flush:"post"});const K=O(()=>({isActive:v,isFocused:i,controlRef:w,blur:u,focus:c}));function B(Y){Y.target!==document.activeElement&&Y.preventDefault()}return Te(()=>{var oe,De,Z;const Y=e.variant==="outlined",ae=s["prepend-inner"]||e.prependInnerIcon,ue=!!(e.clearable||s.clear),J=!!(s["append-inner"]||e.appendInnerIcon||ue),ee=s.label?s.label({...K.value,label:e.label,props:{for:y.value}}):e.label;return _("div",Ze({class:["v-field",{"v-field--active":v.value,"v-field--appended":J,"v-field--center-affix":e.centerAffix??!P.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":ae,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!ee,[`v-field--variant-${e.variant}`]:!0},a.value,F.value,o.value,l.value,h.value,g.value,e.class],style:[k.value,H.value,e.style],onClick:B},n),[_("div",{class:"v-field__overlay"},null),_(am,{name:"v-field",active:!!e.loading,color:e.error?"error":e.color},{default:s.loader}),ae&&_("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&_(f,{key:"prepend-icon",name:"prependInner"},null),(oe=s["prepend-inner"])==null?void 0:oe.call(s,K.value)]),_("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&p.value&&_(Ss,{key:"floating-label",ref:S,class:[N.value],floating:!0,for:y.value},{default:()=>[ee]}),_(Ss,{ref:x,for:y.value},{default:()=>[ee]}),(De=s.default)==null?void 0:De.call(s,{...K.value,props:{id:y.value,class:"v-field__input","aria-describedby":E.value},focus:c,blur:u})]),ue&&_(Q_,{key:"clear"},{default:()=>[Jt(_("div",{class:"v-field__clearable",onMousedown:se=>{se.preventDefault(),se.stopPropagation()}},[s.clear?s.clear():_(f,{name:"clear"},null)]),[[ca,e.dirty]])]}),J&&_("div",{key:"append",class:"v-field__append-inner"},[(Z=s["append-inner"])==null?void 0:Z.call(s,K.value),e.appendInnerIcon&&_(f,{key:"append-icon",name:"appendInner"},null)]),_("div",{class:["v-field__outline",N.value]},[Y&&_(Pe,null,[_("div",{class:"v-field__outline__start"},null),p.value&&_("div",{class:"v-field__outline__notch"},[_(Ss,{ref:S,floating:!0,for:y.value},{default:()=>[ee]})]),_("div",{class:"v-field__outline__end"},null)]),P.value&&p.value&&_(Ss,{ref:S,floating:!0,for:y.value},{default:()=>[ee]})])])}),{controlRef:w}}});function x0(e){const t=Object.keys(gm.props).filter(n=>!Fv(n)&&n!=="class"&&n!=="style");return io(e,t)}const Ho=te({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Bn=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:s,...a}=e,{component:l=_r,...o}=typeof r=="object"?r:{};return Et(l,Ze(typeof r=="string"?{name:s?"":r}:o,a,{disabled:s}),n)},I0=te({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Le(),...Ho({transition:{component:Ud,leaveAbsolute:!0,group:!0}})},"v-messages"),k0=me()({name:"VMessages",props:I0(),setup(e,t){let{slots:n}=t;const r=O(()=>Mr(e.messages)),{textColorClasses:s,textColorStyles:a}=xn(O(()=>e.color));return Te(()=>_(Bn,{transition:e.transition,tag:"div",class:["v-messages",s.value,e.class],style:[a.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((l,o)=>_("div",{class:"v-messages__message",key:`${o}-${r.value}`},[n.message?n.message({message:l}):l]))]})),{}}}),L0=Symbol.for("vuetify:form");function P0(){return Ue(L0,null)}const R0=te({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...dm()},"validation");function O0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Er();const r=ln(e,"modelValue"),s=O(()=>e.validationValue===void 0?r.value:e.validationValue),a=P0(),l=re([]),o=Ie(!0),i=O(()=>!!(Mr(r.value===""?null:r.value).length||Mr(s.value===""?null:s.value).length)),c=O(()=>!!(e.disabled??(a==null?void 0:a.isDisabled.value))),u=O(()=>!!(e.readonly??(a==null?void 0:a.isReadonly.value))),f=O(()=>e.errorMessages.length?Mr(e.errorMessages).slice(0,Math.max(0,+e.maxErrors)):l.value),h=O(()=>{let S=(e.validateOn??(a==null?void 0:a.validateOn.value))||"input";S==="lazy"&&(S="input lazy");const w=new Set((S==null?void 0:S.split(" "))??[]);return{blur:w.has("blur")||w.has("input"),input:w.has("input"),submit:w.has("submit"),lazy:w.has("lazy")}}),g=O(()=>e.error||e.errorMessages.length?!1:e.rules.length?o.value?l.value.length||h.value.lazy?null:!0:!l.value.length:!0),v=Ie(!1),p=O(()=>({[`${t}--error`]:g.value===!1,[`${t}--dirty`]:i.value,[`${t}--disabled`]:c.value,[`${t}--readonly`]:u.value})),T=O(()=>e.name??xe(n));la(()=>{a==null||a.register({id:T.value,validate:x,reset:y,resetValidation:E})}),Yn(()=>{a==null||a.unregister(T.value)}),rn(async()=>{h.value.lazy||await x(!0),a==null||a.update(T.value,g.value,f.value)}),Bs(()=>h.value.input,()=>{we(s,()=>{if(s.value!=null)x();else if(e.focused){const S=we(()=>e.focused,w=>{w||x(),S()})}})}),Bs(()=>h.value.blur,()=>{we(()=>e.focused,S=>{S||x()})}),we(g,()=>{a==null||a.update(T.value,g.value,f.value)});function y(){r.value=null,$t(E)}function E(){o.value=!0,h.value.lazy?l.value=[]:x(!0)}async function x(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const w=[];v.value=!0;for(const P of e.rules){if(w.length>=+(e.maxErrors??1))break;const k=await(typeof P=="function"?P:()=>P)(s.value);if(k!==!0){if(typeof k!="string"){console.warn(`${k} is not a valid value. Rule functions must return boolean true or a string.`);continue}w.push(k)}}return l.value=w,v.value=!1,o.value=S,l.value}return{errorMessages:f,isDirty:i,isDisabled:c,isReadonly:u,isPristine:o,isValid:g,isValidating:v,reset:y,resetValidation:E,validate:x,validationClasses:p}}const vm=te({id:String,appendIcon:Qe,centerAffix:{type:Boolean,default:!0},prependIcon:Qe,hideDetails:[Boolean,String],hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":or(),"onClick:append":or(),...Le(),...Ln(),...R0()},"v-input"),iu=me()({name:"VInput",props:{...vm()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:s}=t;const{densityClasses:a}=Gn(e),{InputIcon:l}=fm(e),o=Er(),i=O(()=>e.id||`input-${o}`),c=O(()=>`${i.value}-messages`),{errorMessages:u,isDirty:f,isDisabled:h,isReadonly:g,isPristine:v,isValid:p,isValidating:T,reset:y,resetValidation:E,validate:x,validationClasses:S}=O0(e,"v-input",i),w=O(()=>({id:i,messagesId:c,isDirty:f,isDisabled:h,isReadonly:g,isPristine:v,isValid:p,isValidating:T,reset:y,resetValidation:E,validate:x})),P=O(()=>{var F;return(F=e.errorMessages)!=null&&F.length||!v.value&&u.value.length?u.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Te(()=>{var K,B,Y,ae;const F=!!(r.prepend||e.prependIcon),k=!!(r.append||e.appendIcon),N=P.value.length>0,H=!e.hideDetails||e.hideDetails==="auto"&&(N||!!r.details);return _("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix},a.value,S.value,e.class],style:e.style},[F&&_("div",{key:"prepend",class:"v-input__prepend"},[(K=r.prepend)==null?void 0:K.call(r,w.value),e.prependIcon&&_(l,{key:"prepend-icon",name:"prepend"},null)]),r.default&&_("div",{class:"v-input__control"},[(B=r.default)==null?void 0:B.call(r,w.value)]),k&&_("div",{key:"append",class:"v-input__append"},[e.appendIcon&&_(l,{key:"append-icon",name:"append"},null),(Y=r.append)==null?void 0:Y.call(r,w.value)]),H&&_("div",{class:"v-input__details"},[_(k0,{id:c.value,active:N,messages:P.value},{message:r.message}),(ae=r.details)==null?void 0:ae.call(r,w.value)])])}),{reset:y,resetValidation:E,validate:x}}});const N0=te({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Le(),...Ho({transition:{component:Ud}})},"v-counter"),F0=me()({name:"VCounter",functional:!0,props:N0(),setup(e,t){let{slots:n}=t;const r=O(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Te(()=>_(Bn,{transition:e.transition},{default:()=>[Jt(_("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[ca,e.active]])]})),{}}});function D0(e,t){if(!mo)return;const n=t.modifiers||{},r=t.value,{handler:s,options:a}=typeof r=="object"?r:{handler:r,options:{}},l=new IntersectionObserver(function(){var f;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=arguments.length>1?arguments[1]:void 0;const c=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!c)return;const u=o.some(h=>h.isIntersecting);s&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&s(u,o,i),u&&n.once?pm(e,t):c.init=!0},a);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:l},l.observe(e)}function pm(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const M0={mounted:D0,unmounted:pm},ym=M0,Xa=Symbol("Forwarded refs");function qa(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function $0(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e[Xa]=n,new Proxy(e,{get(s,a){if(Reflect.has(s,a))return Reflect.get(s,a);if(!(typeof a=="symbol"||a.startsWith("__"))){for(const l of n)if(l.value&&Reflect.has(l.value,a)){const o=Reflect.get(l.value,a);return typeof o=="function"?o.bind(l.value):o}}},has(s,a){if(Reflect.has(s,a))return!0;if(typeof a=="symbol"||a.startsWith("__"))return!1;for(const l of n)if(l.value&&Reflect.has(l.value,a))return!0;return!1},getOwnPropertyDescriptor(s,a){var o;const l=Reflect.getOwnPropertyDescriptor(s,a);if(l)return l;if(!(typeof a=="symbol"||a.startsWith("__"))){for(const i of n){if(!i.value)continue;const c=qa(i.value,a)??("_"in i.value?qa((o=i.value._)==null?void 0:o.setupState,a):void 0);if(c)return c}for(const i of n){const c=i.value&&i.value[Xa];if(!c)continue;const u=c.slice();for(;u.length;){const f=u.shift(),h=qa(f.value,a);if(h)return h;const g=f.value&&f.value[Xa];g&&u.push(...g)}}}}})}const V0=["color","file","time","date","datetime-local","week","month"],B0=te({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,type:{type:String,default:"text"},modelModifiers:Object,...vm(),...hm()},"v-text-field"),U0=me()({name:"VTextField",directives:{Intersect:ym},inheritAttrs:!1,props:B0(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const a=ln(e,"modelValue"),{isFocused:l,focus:o,blur:i}=mm(e),c=O(()=>typeof e.counterValue=="function"?e.counterValue(a.value):(a.value??"").toString().length),u=O(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=O(()=>["plain","underlined"].includes(e.variant));function h(P,F){var k,N;!e.autofocus||!P||(N=(k=F[0].target)==null?void 0:k.focus)==null||N.call(k)}const g=re(),v=re(),p=re(),T=O(()=>V0.includes(e.type)||e.persistentPlaceholder||l.value||e.active);function y(){var P;p.value!==document.activeElement&&((P=p.value)==null||P.focus()),l.value||o()}function E(P){r("mousedown:control",P),P.target!==p.value&&(y(),P.preventDefault())}function x(P){y(),r("click:control",P)}function S(P){P.stopPropagation(),y(),$t(()=>{a.value=null,Dv(e["onClick:clear"],P)})}function w(P){var k;const F=P.target;if(a.value=F.value,(k=e.modelModifiers)!=null&&k.trim&&["text","search","password","tel","url"].includes(e.type)){const N=[F.selectionStart,F.selectionEnd];$t(()=>{F.selectionStart=N[0],F.selectionEnd=N[1]})}}return Te(()=>{const P=!!(s.counter||e.counter||e.counterValue),F=!!(P||s.details),[k,N]=Rv(n),[{modelValue:H,...K}]=iu.filterProps(e),[B]=x0(e);return _(iu,Ze({ref:g,modelValue:a.value,"onUpdate:modelValue":Y=>a.value=Y,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-text-field--plain-underlined":["plain","underlined"].includes(e.variant)},e.class],style:e.style},k,K,{centerAffix:!f.value,focused:l.value}),{...s,default:Y=>{let{id:ae,isDisabled:ue,isDirty:J,isReadonly:ee,isValid:oe}=Y;return _(gm,Ze({ref:v,onMousedown:E,onClick:x,"onClick:clear":S,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:"textbox"},B,{id:ae.value,active:T.value||J.value,dirty:J.value||e.dirty,disabled:ue.value,focused:l.value,error:oe.value===!1}),{...s,default:De=>{let{props:{class:Z,...se}}=De;const ge=Jt(_("input",Ze({ref:p,value:a.value,onInput:w,autofocus:e.autofocus,readonly:ee.value,disabled:ue.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:y,onBlur:i},se,N),null),[[os("intersect"),{handler:h},null,{once:!0}]]);return _(Pe,null,[e.prefix&&_("span",{class:"v-text-field__prefix"},[e.prefix]),s.default?_("div",{class:Z,"data-no-activator":""},[s.default(),ge]):Qt(ge,{class:Z}),e.suffix&&_("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:F?Y=>{var ae;return _(Pe,null,[(ae=s.details)==null?void 0:ae.call(s,Y),P&&_(Pe,null,[_("span",null,null),_(F0,{active:e.persistentCounter||l.value,value:c.value,max:u.value},s.counter)])])}:void 0})}),$0({},g,v,p)}}),H0=e=>(eg("data-v-bca378d3"),e=e(),tg(),e),W0={class:"tw-m-auto"},j0=H0(()=>de("div",{class:"tw-mr-[32px] tw-float-left tw-h-[64px] tw-mt-[-4px]"},[de("img",{src:U_})],-1)),Y0={class:"tw-m-auto"},G0={class:"tabs tw-mb-[24px]"},z0={class:"tw-max-w-[1200px] tw-mx-auto"},K0=Vt({__name:"Header",setup(e){const t=re(1);return(n,r)=>(Ye(),Zt(Pe,null,[_(wr,null,{default:ne(()=>[de("div",W0,[j0,de("div",Y0,[_(U0,{density:"comfortable",label:"请输入搜索内容","hide-details":"auto",variant:"solo","append-inner-icon":"mdi-magnify"})])])]),_:1}),de("div",G0,[de("div",z0,[_(um,{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=s=>t.value=s),"bg-color":"blue-darken-2","slider-color":"yellow-darken-4"},{default:ne(()=>[_(ir,{value:1,to:"/"},{default:ne(()=>[Je("首页 ")]),_:1}),_(ir,{value:2,to:"/products"},{default:ne(()=>[Je("产品中心")]),_:1}),_(ir,{value:3,to:"/contact"},{default:ne(()=>[Je("联系我们")]),_:1})]),_:1},8,["modelValue"])])])],64))}});const Sa=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},X0=Sa(K0,[["__scopeId","data-v-bca378d3"]]),q0={},J0={class:"tw-bottom-0 tw-leading-10 tw-h-10 tw-text-center tw-w-full tw-pt-[100px]"};function Z0(e,t){return Ye(),Zt("div",J0," 备案:xxxxs ")}const Q0=Sa(q0,[["render",Z0]]);function bm(e,t){return function(){return e.apply(t,arguments)}}const{toString:eC}=Object.prototype,{getPrototypeOf:Wo}=Object,wa=(e=>t=>{const n=eC.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ut=e=>(e=e.toLowerCase(),t=>wa(t)===e),Ta=e=>t=>typeof t===e,{isArray:Tr}=Array,ls=Ta("undefined");function tC(e){return e!==null&&!ls(e)&&e.constructor!==null&&!ls(e.constructor)&&_t(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const _m=Ut("ArrayBuffer");function nC(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&_m(e.buffer),t}const rC=Ta("string"),_t=Ta("function"),Cm=Ta("number"),Aa=e=>e!==null&&typeof e=="object",sC=e=>e===!0||e===!1,ks=e=>{if(wa(e)!=="object")return!1;const t=Wo(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},aC=Ut("Date"),lC=Ut("File"),oC=Ut("Blob"),iC=Ut("FileList"),cC=e=>Aa(e)&&_t(e.pipe),uC=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||_t(e.append)&&((t=wa(e))==="formdata"||t==="object"&&_t(e.toString)&&e.toString()==="[object FormData]"))},fC=Ut("URLSearchParams"),dC=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function us(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),Tr(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),l=a.length;let o;for(r=0;r<l;r++)o=a[r],t.call(null,e[o],o,e)}}function Em(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Sm=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),wm=e=>!ls(e)&&e!==Sm;function Fl(){const{caseless:e}=wm(this)&&this||{},t={},n=(r,s)=>{const a=e&&Em(t,s)||s;ks(t[a])&&ks(r)?t[a]=Fl(t[a],r):ks(r)?t[a]=Fl({},r):Tr(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&us(arguments[r],n);return t}const mC=(e,t,n,{allOwnKeys:r}={})=>(us(t,(s,a)=>{n&&_t(s)?e[a]=bm(s,n):e[a]=s},{allOwnKeys:r}),e),hC=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),gC=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},vC=(e,t,n,r)=>{let s,a,l;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)l=s[a],(!r||r(l,e,t))&&!o[l]&&(t[l]=e[l],o[l]=!0);e=n!==!1&&Wo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},pC=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},yC=e=>{if(!e)return null;if(Tr(e))return e;let t=e.length;if(!Cm(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},bC=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Wo(Uint8Array)),_C=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},CC=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},EC=Ut("HTMLFormElement"),SC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),cu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),wC=Ut("RegExp"),Tm=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};us(n,(s,a)=>{t(s,a,e)!==!1&&(r[a]=s)}),Object.defineProperties(e,r)},TC=e=>{Tm(e,(t,n)=>{if(_t(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(_t(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},AC=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return Tr(e)?r(e):r(String(e).split(t)),n},xC=()=>{},IC=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Ja="abcdefghijklmnopqrstuvwxyz",uu="0123456789",Am={DIGIT:uu,ALPHA:Ja,ALPHA_DIGIT:Ja+Ja.toUpperCase()+uu},kC=(e=16,t=Am.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function LC(e){return!!(e&&_t(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const PC=e=>{const t=new Array(10),n=(r,s)=>{if(Aa(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=Tr(r)?[]:{};return us(r,(l,o)=>{const i=n(l,s+1);!ls(i)&&(a[o]=i)}),t[s]=void 0,a}}return r};return n(e,0)},RC=Ut("AsyncFunction"),OC=e=>e&&(Aa(e)||_t(e))&&_t(e.then)&&_t(e.catch),M={isArray:Tr,isArrayBuffer:_m,isBuffer:tC,isFormData:uC,isArrayBufferView:nC,isString:rC,isNumber:Cm,isBoolean:sC,isObject:Aa,isPlainObject:ks,isUndefined:ls,isDate:aC,isFile:lC,isBlob:oC,isRegExp:wC,isFunction:_t,isStream:cC,isURLSearchParams:fC,isTypedArray:bC,isFileList:iC,forEach:us,merge:Fl,extend:mC,trim:dC,stripBOM:hC,inherits:gC,toFlatObject:vC,kindOf:wa,kindOfTest:Ut,endsWith:pC,toArray:yC,forEachEntry:_C,matchAll:CC,isHTMLForm:EC,hasOwnProperty:cu,hasOwnProp:cu,reduceDescriptors:Tm,freezeMethods:TC,toObjectSet:AC,toCamelCase:SC,noop:xC,toFiniteNumber:IC,findKey:Em,global:Sm,isContextDefined:wm,ALPHABET:Am,generateString:kC,isSpecCompliantForm:LC,toJSONObject:PC,isAsyncFn:RC,isThenable:OC};function _e(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}M.inherits(_e,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:M.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const xm=_e.prototype,Im={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Im[e]={value:e}});Object.defineProperties(_e,Im);Object.defineProperty(xm,"isAxiosError",{value:!0});_e.from=(e,t,n,r,s,a)=>{const l=Object.create(xm);return M.toFlatObject(e,l,function(i){return i!==Error.prototype},o=>o!=="isAxiosError"),_e.call(l,e.message,t,n,r,s),l.cause=e,l.name=e.name,a&&Object.assign(l,a),l};const NC=null;function Dl(e){return M.isPlainObject(e)||M.isArray(e)}function km(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function fu(e,t,n){return e?e.concat(t).map(function(s,a){return s=km(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function FC(e){return M.isArray(e)&&!e.some(Dl)}const DC=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function xa(e,t,n){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=M.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(p,T){return!M.isUndefined(T[p])});const r=n.metaTokens,s=n.visitor||u,a=n.dots,l=n.indexes,i=(n.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(s))throw new TypeError("visitor must be a function");function c(v){if(v===null)return"";if(M.isDate(v))return v.toISOString();if(!i&&M.isBlob(v))throw new _e("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(v)||M.isTypedArray(v)?i&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function u(v,p,T){let y=v;if(v&&!T&&typeof v=="object"){if(M.endsWith(p,"{}"))p=r?p:p.slice(0,-2),v=JSON.stringify(v);else if(M.isArray(v)&&FC(v)||(M.isFileList(v)||M.endsWith(p,"[]"))&&(y=M.toArray(v)))return p=km(p),y.forEach(function(x,S){!(M.isUndefined(x)||x===null)&&t.append(l===!0?fu([p],S,a):l===null?p:p+"[]",c(x))}),!1}return Dl(v)?!0:(t.append(fu(T,p,a),c(v)),!1)}const f=[],h=Object.assign(DC,{defaultVisitor:u,convertValue:c,isVisitable:Dl});function g(v,p){if(!M.isUndefined(v)){if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+p.join("."));f.push(v),M.forEach(v,function(y,E){(!(M.isUndefined(y)||y===null)&&s.call(t,y,M.isString(E)?E.trim():E,p,h))===!0&&g(y,p?p.concat(E):[E])}),f.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return g(e),t}function du(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function jo(e,t){this._pairs=[],e&&xa(e,this,t)}const Lm=jo.prototype;Lm.append=function(t,n){this._pairs.push([t,n])};Lm.toString=function(t){const n=t?function(r){return t.call(this,r,du)}:du;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function MC(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Pm(e,t,n){if(!t)return e;const r=n&&n.encode||MC,s=n&&n.serialize;let a;if(s?a=s(t,n):a=M.isURLSearchParams(t)?t.toString():new jo(t,n).toString(r),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class $C{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){M.forEach(this.handlers,function(r){r!==null&&t(r)})}}const mu=$C,Rm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},VC=typeof URLSearchParams<"u"?URLSearchParams:jo,BC=typeof FormData<"u"?FormData:null,UC=typeof Blob<"u"?Blob:null,HC=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),WC=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Dt={isBrowser:!0,classes:{URLSearchParams:VC,FormData:BC,Blob:UC},isStandardBrowserEnv:HC,isStandardBrowserWebWorkerEnv:WC,protocols:["http","https","file","blob","url","data"]};function jC(e,t){return xa(e,new Dt.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return Dt.isNode&&M.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function YC(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function GC(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r<s;r++)a=n[r],t[a]=e[a];return t}function Om(e){function t(n,r,s,a){let l=n[a++];const o=Number.isFinite(+l),i=a>=n.length;return l=!l&&M.isArray(s)?s.length:l,i?(M.hasOwnProp(s,l)?s[l]=[s[l],r]:s[l]=r,!o):((!s[l]||!M.isObject(s[l]))&&(s[l]=[]),t(n,r,s[l],a)&&M.isArray(s[l])&&(s[l]=GC(s[l])),!o)}if(M.isFormData(e)&&M.isFunction(e.entries)){const n={};return M.forEachEntry(e,(r,s)=>{t(YC(r),s,n,0)}),n}return null}const zC={"Content-Type":void 0};function KC(e,t,n){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ia={transitional:Rm,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=M.isObject(t);if(a&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return s&&s?JSON.stringify(Om(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return jC(t,this.formSerializer).toString();if((o=M.isFileList(t))||r.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return xa(o?{"files[]":t}:t,i&&new i,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),KC(t)):t}],transformResponse:[function(t){const n=this.transitional||Ia.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&M.isString(t)&&(r&&!this.responseType||s)){const l=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(l)throw o.name==="SyntaxError"?_e.from(o,_e.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Dt.classes.FormData,Blob:Dt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};M.forEach(["delete","get","head"],function(t){Ia.headers[t]={}});M.forEach(["post","put","patch"],function(t){Ia.headers[t]=M.merge(zC)});const Yo=Ia,XC=M.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qC=e=>{const t={};let n,r,s;return e&&e.split(` |
36 | `).forEach(function(l){s=l.indexOf(":"),n=l.substring(0,s).trim().toLowerCase(),r=l.substring(s+1).trim(),!(!n||t[n]&&XC[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},hu=Symbol("internals");function Rr(e){return e&&String(e).trim().toLowerCase()}function Ls(e){return e===!1||e==null?e:M.isArray(e)?e.map(Ls):String(e)}function JC(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const ZC=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Za(e,t,n,r,s){if(M.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!M.isString(t)){if(M.isString(r))return t.indexOf(r)!==-1;if(M.isRegExp(r))return r.test(t)}}function QC(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function eE(e,t){const n=M.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,l){return this[r].call(this,t,s,a,l)},configurable:!0})})}class ka{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(o,i,c){const u=Rr(i);if(!u)throw new Error("header name must be a non-empty string");const f=M.findKey(s,u);(!f||s[f]===void 0||c===!0||c===void 0&&s[f]!==!1)&&(s[f||i]=Ls(o))}const l=(o,i)=>M.forEach(o,(c,u)=>a(c,u,i));return M.isPlainObject(t)||t instanceof this.constructor?l(t,n):M.isString(t)&&(t=t.trim())&&!ZC(t)?l(qC(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=Rr(t),t){const r=M.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return JC(s);if(M.isFunction(n))return n.call(this,s,r);if(M.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Rr(t),t){const r=M.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Za(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(l){if(l=Rr(l),l){const o=M.findKey(r,l);o&&(!n||Za(r,r[o],o,n))&&(delete r[o],s=!0)}}return M.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Za(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return M.forEach(this,(s,a)=>{const l=M.findKey(r,a);if(l){n[l]=Ls(s),delete n[a];return}const o=t?QC(a):String(a).trim();o!==a&&delete n[a],n[o]=Ls(s),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return M.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&M.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` | 36 | `).forEach(function(l){s=l.indexOf(":"),n=l.substring(0,s).trim().toLowerCase(),r=l.substring(s+1).trim(),!(!n||t[n]&&XC[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},hu=Symbol("internals");function Rr(e){return e&&String(e).trim().toLowerCase()}function Ls(e){return e===!1||e==null?e:M.isArray(e)?e.map(Ls):String(e)}function JC(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const ZC=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Za(e,t,n,r,s){if(M.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!M.isString(t)){if(M.isString(r))return t.indexOf(r)!==-1;if(M.isRegExp(r))return r.test(t)}}function QC(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function eE(e,t){const n=M.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,l){return this[r].call(this,t,s,a,l)},configurable:!0})})}class ka{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(o,i,c){const u=Rr(i);if(!u)throw new Error("header name must be a non-empty string");const f=M.findKey(s,u);(!f||s[f]===void 0||c===!0||c===void 0&&s[f]!==!1)&&(s[f||i]=Ls(o))}const l=(o,i)=>M.forEach(o,(c,u)=>a(c,u,i));return M.isPlainObject(t)||t instanceof this.constructor?l(t,n):M.isString(t)&&(t=t.trim())&&!ZC(t)?l(qC(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=Rr(t),t){const r=M.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return JC(s);if(M.isFunction(n))return n.call(this,s,r);if(M.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Rr(t),t){const r=M.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Za(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(l){if(l=Rr(l),l){const o=M.findKey(r,l);o&&(!n||Za(r,r[o],o,n))&&(delete r[o],s=!0)}}return M.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Za(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return M.forEach(this,(s,a)=>{const l=M.findKey(r,a);if(l){n[l]=Ls(s),delete n[a];return}const o=t?QC(a):String(a).trim();o!==a&&delete n[a],n[o]=Ls(s),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return M.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&M.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` |
37 | -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[hu]=this[hu]={accessors:{}}).accessors,s=this.prototype;function a(l){const o=Rr(l);r[o]||(eE(s,l),r[o]=!0)}return M.isArray(t)?t.forEach(a):a(t),this}}ka.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.freezeMethods(ka.prototype);M.freezeMethods(ka);const Xt=ka;function Qa(e,t){const n=this||Yo,r=t||n,s=Xt.from(r.headers);let a=r.data;return M.forEach(e,function(o){a=o.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function Nm(e){return!!(e&&e.__CANCEL__)}function fs(e,t,n){_e.call(this,e??"canceled",_e.ERR_CANCELED,t,n),this.name="CanceledError"}M.inherits(fs,_e,{__CANCEL__:!0});function tE(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new _e("Request failed with status code "+n.status,[_e.ERR_BAD_REQUEST,_e.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const nE=Dt.isStandardBrowserEnv?function(){return{write:function(n,r,s,a,l,o){const i=[];i.push(n+"="+encodeURIComponent(r)),M.isNumber(s)&&i.push("expires="+new Date(s).toGMTString()),M.isString(a)&&i.push("path="+a),M.isString(l)&&i.push("domain="+l),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function rE(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sE(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Fm(e,t){return e&&!rE(t)?sE(e,t):t}const aE=Dt.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(a){let l=a;return t&&(n.setAttribute("href",l),l=n.href),n.setAttribute("href",l),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(l){const o=M.isString(l)?s(l):l;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}();function lE(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function oE(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,l;return t=t!==void 0?t:1e3,function(i){const c=Date.now(),u=r[a];l||(l=c),n[s]=i,r[s]=c;let f=a,h=0;for(;f!==s;)h+=n[f++],f=f%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),c-l<t)return;const g=u&&c-u;return g?Math.round(h*1e3/g):void 0}}function gu(e,t){let n=0;const r=oE(50,250);return s=>{const a=s.loaded,l=s.lengthComputable?s.total:void 0,o=a-n,i=r(o),c=a<=l;n=a;const u={loaded:a,total:l,progress:l?a/l:void 0,bytes:o,rate:i||void 0,estimated:i&&l&&c?(l-a)/i:void 0,event:s};u[t?"download":"upload"]=!0,e(u)}}const iE=typeof XMLHttpRequest<"u",cE=iE&&function(e){return new Promise(function(n,r){let s=e.data;const a=Xt.from(e.headers).normalize(),l=e.responseType;let o;function i(){e.cancelToken&&e.cancelToken.unsubscribe(o),e.signal&&e.signal.removeEventListener("abort",o)}M.isFormData(s)&&(Dt.isStandardBrowserEnv||Dt.isStandardBrowserWebWorkerEnv?a.setContentType(!1):a.setContentType("multipart/form-data;",!1));let c=new XMLHttpRequest;if(e.auth){const g=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(g+":"+v))}const u=Fm(e.baseURL,e.url);c.open(e.method.toUpperCase(),Pm(u,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const g=Xt.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),p={data:!l||l==="text"||l==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:g,config:e,request:c};tE(function(y){n(y),i()},function(y){r(y),i()},p),c=null}if("onloadend"in c?c.onloadend=f:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(f)},c.onabort=function(){c&&(r(new _e("Request aborted",_e.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new _e("Network Error",_e.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const p=e.transitional||Rm;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),r(new _e(v,p.clarifyTimeoutError?_e.ETIMEDOUT:_e.ECONNABORTED,e,c)),c=null},Dt.isStandardBrowserEnv){const g=(e.withCredentials||aE(u))&&e.xsrfCookieName&&nE.read(e.xsrfCookieName);g&&a.set(e.xsrfHeaderName,g)}s===void 0&&a.setContentType(null),"setRequestHeader"in c&&M.forEach(a.toJSON(),function(v,p){c.setRequestHeader(p,v)}),M.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),l&&l!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",gu(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",gu(e.onUploadProgress)),(e.cancelToken||e.signal)&&(o=g=>{c&&(r(!g||g.type?new fs(null,e,c):g),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(o),e.signal&&(e.signal.aborted?o():e.signal.addEventListener("abort",o)));const h=lE(u);if(h&&Dt.protocols.indexOf(h)===-1){r(new _e("Unsupported protocol "+h+":",_e.ERR_BAD_REQUEST,e));return}c.send(s||null)})},Ps={http:NC,xhr:cE};M.forEach(Ps,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const uE={getAdapter:e=>{e=M.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;s<t&&(n=e[s],!(r=M.isString(n)?Ps[n.toLowerCase()]:n));s++);if(!r)throw r===!1?new _e(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(M.hasOwnProp(Ps,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!M.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Ps};function el(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new fs(null,e)}function vu(e){return el(e),e.headers=Xt.from(e.headers),e.data=Qa.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),uE.getAdapter(e.adapter||Yo.adapter)(e).then(function(r){return el(e),r.data=Qa.call(e,e.transformResponse,r),r.headers=Xt.from(r.headers),r},function(r){return Nm(r)||(el(e),r&&r.response&&(r.response.data=Qa.call(e,e.transformResponse,r.response),r.response.headers=Xt.from(r.response.headers))),Promise.reject(r)})}const pu=e=>e instanceof Xt?e.toJSON():e;function hr(e,t){t=t||{};const n={};function r(c,u,f){return M.isPlainObject(c)&&M.isPlainObject(u)?M.merge.call({caseless:f},c,u):M.isPlainObject(u)?M.merge({},u):M.isArray(u)?u.slice():u}function s(c,u,f){if(M.isUndefined(u)){if(!M.isUndefined(c))return r(void 0,c,f)}else return r(c,u,f)}function a(c,u){if(!M.isUndefined(u))return r(void 0,u)}function l(c,u){if(M.isUndefined(u)){if(!M.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function o(c,u,f){if(f in t)return r(c,u);if(f in e)return r(void 0,c)}const i={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:o,headers:(c,u)=>s(pu(c),pu(u),!0)};return M.forEach(Object.keys(Object.assign({},e,t)),function(u){const f=i[u]||s,h=f(e[u],t[u],u);M.isUndefined(h)&&f!==o||(n[u]=h)}),n}const Dm="1.4.0",Go={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Go[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const yu={};Go.transitional=function(t,n,r){function s(a,l){return"[Axios v"+Dm+"] Transitional option '"+a+"'"+l+(r?". "+r:"")}return(a,l,o)=>{if(t===!1)throw new _e(s(l," has been removed"+(n?" in "+n:"")),_e.ERR_DEPRECATED);return n&&!yu[l]&&(yu[l]=!0,console.warn(s(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,l,o):!0}};function fE(e,t,n){if(typeof e!="object")throw new _e("options must be an object",_e.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],l=t[a];if(l){const o=e[a],i=o===void 0||l(o,a,e);if(i!==!0)throw new _e("option "+a+" must be "+i,_e.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new _e("Unknown option "+a,_e.ERR_BAD_OPTION)}}const Ml={assertOptions:fE,validators:Go},dn=Ml.validators;class Ys{constructor(t){this.defaults=t,this.interceptors={request:new mu,response:new mu}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=hr(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&Ml.assertOptions(r,{silentJSONParsing:dn.transitional(dn.boolean),forcedJSONParsing:dn.transitional(dn.boolean),clarifyTimeoutError:dn.transitional(dn.boolean)},!1),s!=null&&(M.isFunction(s)?n.paramsSerializer={serialize:s}:Ml.assertOptions(s,{encode:dn.function,serialize:dn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l;l=a&&M.merge(a.common,a[n.method]),l&&M.forEach(["delete","get","head","post","put","patch","common"],v=>{delete a[v]}),n.headers=Xt.concat(l,a);const o=[];let i=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(i=i&&p.synchronous,o.unshift(p.fulfilled,p.rejected))});const c=[];this.interceptors.response.forEach(function(p){c.push(p.fulfilled,p.rejected)});let u,f=0,h;if(!i){const v=[vu.bind(this),void 0];for(v.unshift.apply(v,o),v.push.apply(v,c),h=v.length,u=Promise.resolve(n);f<h;)u=u.then(v[f++],v[f++]);return u}h=o.length;let g=n;for(f=0;f<h;){const v=o[f++],p=o[f++];try{g=v(g)}catch(T){p.call(this,T);break}}try{u=vu.call(this,g)}catch(v){return Promise.reject(v)}for(f=0,h=c.length;f<h;)u=u.then(c[f++],c[f++]);return u}getUri(t){t=hr(this.defaults,t);const n=Fm(t.baseURL,t.url);return Pm(n,t.params,t.paramsSerializer)}}M.forEach(["delete","get","head","options"],function(t){Ys.prototype[t]=function(n,r){return this.request(hr(r||{},{method:t,url:n,data:(r||{}).data}))}});M.forEach(["post","put","patch"],function(t){function n(r){return function(a,l,o){return this.request(hr(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:l}))}}Ys.prototype[t]=n(),Ys.prototype[t+"Form"]=n(!0)});const Rs=Ys;class zo{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(s=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const l=new Promise(o=>{r.subscribe(o),a=o}).then(s);return l.cancel=function(){r.unsubscribe(a)},l},t(function(a,l,o){r.reason||(r.reason=new fs(a,l,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new zo(function(s){t=s}),cancel:t}}}const dE=zo;function mE(e){return function(n){return e.apply(null,n)}}function hE(e){return M.isObject(e)&&e.isAxiosError===!0}const $l={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries($l).forEach(([e,t])=>{$l[t]=e});const gE=$l;function Mm(e){const t=new Rs(e),n=bm(Rs.prototype.request,t);return M.extend(n,Rs.prototype,t,{allOwnKeys:!0}),M.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Mm(hr(e,s))},n}const Xe=Mm(Yo);Xe.Axios=Rs;Xe.CanceledError=fs;Xe.CancelToken=dE;Xe.isCancel=Nm;Xe.VERSION=Dm;Xe.toFormData=xa;Xe.AxiosError=_e;Xe.Cancel=Xe.CanceledError;Xe.all=function(t){return Promise.all(t)};Xe.spread=mE;Xe.isAxiosError=hE;Xe.mergeConfig=hr;Xe.AxiosHeaders=Xt;Xe.formToJSON=e=>Om(M.isHTMLForm(e)?new FormData(e):e);Xe.HttpStatusCode=gE;Xe.default=Xe;const Ko=Xe,vE=()=>Ko.post("/shop/product/category",{}),pE=e=>Ko.post("/shop/product/list",e),yE=e=>Ko.post("/shop/product/detail",e),La=Jf("category",()=>{const e=re([]),t=re(""),n=re("");return{list:e,selectedCategory:t,selectedSubCategory:n,getList:()=>{vE().then(l=>{var i,c;const o=(c=(i=l.data)==null?void 0:i.data)==null?void 0:c.rootCategoryList;e.value=o||[],t.value=o[0].categoryDisplayName,n.value=o[0].list[0].id})},updateCategory:l=>{t.value=l},updateSubCategory:l=>{n.value=l}}}),$m=Jf("productList",()=>{const e=re([]),t=re("");re(null),re(""),re(20);const n=re(0);return{total:n,list:e,getList:a=>{a.productCategoryId&&pE(a).then(l=>{var i;const o=((i=l.data)==null?void 0:i.data)||{};e.value=(o==null?void 0:o.records)||[],n.value=(o==null?void 0:o.total)||0})},updateCategory:a=>{t.value=a}}}),bE={class:"tw-min-h-[700px]"},_E=Vt({__name:"App",setup(e){const t=La(),n=$m();return rn(()=>{t.getList()}),jn(()=>{var r,s,a,l;if(Hh(t==null?void 0:t.list)){const o=(l=(a=(s=(r=t==null?void 0:t.list)==null?void 0:r[0])==null?void 0:s.list)==null?void 0:a[0])==null?void 0:l.id;o&&n.updateCategory(o)}}),(r,s)=>(Ye(),Zt(Pe,null,[_(X0),de("div",bE,[_(xe(Id))]),_(Q0)],64))}});const CE=me()({name:"VCardActions",props:Le(),setup(e,t){let{slots:n}=t;return Cr({VBtn:{variant:"text"}}),Te(()=>{var r;return _("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}});function EE(e){return{aspectStyles:O(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Vm=te({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Le(),...No()},"v-responsive"),bu=me()({name:"VResponsive",props:Vm(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=EE(e),{dimensionStyles:s}=Fo(e);return Te(()=>{var a;return _("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[s.value,e.style]},[_("div",{class:"v-responsive__sizer",style:r.value},null),(a=n.additional)==null?void 0:a.call(n),n.default&&_("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),Bm=te({alt:String,cover:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},srcset:String,...Vm(),...Le(),...Ho()},"v-img"),gr=me()({name:"VImg",directives:{intersect:ym},props:Bm(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const s=Ie(""),a=re(),l=Ie(e.eager?"loading":"idle"),o=Ie(),i=Ie(),c=O(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),u=O(()=>c.value.aspect||o.value/i.value||0);we(()=>e.src,()=>{f(l.value!=="idle")}),we(u,(k,N)=>{!k&&N&&a.value&&T(a.value)}),la(()=>f());function f(k){if(!(e.eager&&k)&&!(mo&&!k&&!e.eager)){if(l.value="loading",c.value.lazySrc){const N=new Image;N.src=c.value.lazySrc,T(N,null)}c.value.src&&$t(()=>{var N,H;if(n("loadstart",((N=a.value)==null?void 0:N.currentSrc)||c.value.src),(H=a.value)!=null&&H.complete){if(a.value.naturalWidth||g(),l.value==="error")return;u.value||T(a.value,null),h()}else u.value||T(a.value),v()})}}function h(){var k;v(),l.value="loaded",n("load",((k=a.value)==null?void 0:k.currentSrc)||c.value.src)}function g(){var k;l.value="error",n("error",((k=a.value)==null?void 0:k.currentSrc)||c.value.src)}function v(){const k=a.value;k&&(s.value=k.currentSrc||k.src)}let p=-1;function T(k){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const H=()=>{clearTimeout(p);const{naturalHeight:K,naturalWidth:B}=k;K||B?(o.value=B,i.value=K):!k.complete&&l.value==="loading"&&N!=null?p=window.setTimeout(H,N):(k.currentSrc.endsWith(".svg")||k.currentSrc.startsWith("data:image/svg+xml"))&&(o.value=1,i.value=1)};H()}const y=O(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),E=()=>{var H;if(!c.value.src||l.value==="idle")return null;const k=_("img",{class:["v-img__img",y.value],src:c.value.src,srcset:c.value.srcset,alt:e.alt,sizes:e.sizes,ref:a,onLoad:h,onError:g},null),N=(H=r.sources)==null?void 0:H.call(r);return _(Bn,{transition:e.transition,appear:!0},{default:()=>[Jt(N?_("picture",{class:"v-img__picture"},[N,k]):k,[[ca,l.value==="loaded"]])]})},x=()=>_(Bn,{transition:e.transition},{default:()=>[c.value.lazySrc&&l.value!=="loaded"&&_("img",{class:["v-img__img","v-img__img--preload",y.value],src:c.value.lazySrc,alt:e.alt},null)]}),S=()=>r.placeholder?_(Bn,{transition:e.transition,appear:!0},{default:()=>[(l.value==="loading"||l.value==="error"&&!r.error)&&_("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,w=()=>r.error?_(Bn,{transition:e.transition,appear:!0},{default:()=>[l.value==="error"&&_("div",{class:"v-img__error"},[r.error()])]}):null,P=()=>e.gradient?_("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,F=Ie(!1);{const k=we(u,N=>{N&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{F.value=!0})}),k())})}return Te(()=>{const[k]=bu.filterProps(e);return Jt(_(bu,Ze({class:["v-img",{"v-img--booting":!F.value},e.class],style:e.style},k,{aspectRatio:u.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>_(Pe,null,[_(E,null,null),_(x,null,null),_(P,null,null),_(S,null,null),_(w,null,null)]),default:r.default}),[[os("intersect"),{handler:f,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:a,state:l,naturalWidth:o,naturalHeight:i}}}),SE=te({start:Boolean,end:Boolean,icon:Qe,image:String,...Le(),...Ln(),...zn(),...ba(),...st(),...kt(),...Ea({variant:"flat"})},"v-avatar"),_u=me()({name:"VAvatar",props:SE(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{colorClasses:s,colorStyles:a,variantClasses:l}=Oo(e),{densityClasses:o}=Gn(e),{roundedClasses:i}=Kn(e),{sizeClasses:c,sizeStyles:u}=_a(e);return Te(()=>_(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,s.value,o.value,i.value,c.value,l.value,e.class],style:[a.value,u.value,e.style]},{default:()=>{var f;return[e.image?_(gr,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?_(En,{key:"icon",icon:e.icon},null):(f=n.default)==null?void 0:f.call(n),Ro(!1,"v-avatar")]}})),{}}}),wE=fo("v-card-subtitle"),Um=fo("v-card-title"),TE=te({appendAvatar:String,appendIcon:Qe,prependAvatar:String,prependIcon:Qe,subtitle:String,title:String,...Le(),...Ln()},"v-card-item"),AE=me()({name:"VCardItem",props:TE(),setup(e,t){let{slots:n}=t;return Te(()=>{var c;const r=!!(e.prependAvatar||e.prependIcon),s=!!(r||n.prepend),a=!!(e.appendAvatar||e.appendIcon),l=!!(a||n.append),o=!!(e.title||n.title),i=!!(e.subtitle||n.subtitle);return _("div",{class:["v-card-item",e.class],style:e.style},[s&&_("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?_(Sn,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):r&&_(_u,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),_("div",{class:"v-card-item__content"},[o&&_(Um,{key:"title"},{default:()=>{var u;return[((u=n.title)==null?void 0:u.call(n))??e.title]}}),i&&_(wE,{key:"subtitle"},{default:()=>{var u;return[((u=n.subtitle)==null?void 0:u.call(n))??e.subtitle]}}),(c=n.default)==null?void 0:c.call(n)]),l&&_("div",{key:"append",class:"v-card-item__append"},[n.append?_(Sn,{key:"append-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):a&&_(_u,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Gt=fo("v-card-text"),xE=te({appendAvatar:String,appendIcon:Qe,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Qe,ripple:{type:Boolean,default:!0},subtitle:String,text:String,title:String,...Io(),...Le(),...Ln(),...No(),...Lo(),...$o(),...Do(),...lm(),...zn(),...Uo(),...st(),...kt(),...Ea({variant:"elevated"})},"v-card"),Pa=me()({name:"VCard",directives:{Ripple:rm},props:xE(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Bt(e),{borderClasses:a}=ko(e),{colorClasses:l,colorStyles:o,variantClasses:i}=Oo(e),{densityClasses:c}=Gn(e),{dimensionStyles:u}=Fo(e),{elevationClasses:f}=Po(e),{loaderClasses:h}=Vo(e),{locationStyles:g}=Mo(e),{positionClasses:v}=om(e),{roundedClasses:p}=Kn(e),T=Bo(e,n),y=O(()=>e.link!==!1&&T.isLink.value),E=O(()=>!e.disabled&&e.link!==!1&&(e.link||T.isClickable.value));return Te(()=>{const x=y.value?"a":e.tag,S=!!(r.title||e.title),w=!!(r.subtitle||e.subtitle),P=S||w,F=!!(r.append||e.appendAvatar||e.appendIcon),k=!!(r.prepend||e.prependAvatar||e.prependIcon),N=!!(r.image||e.image),H=P||k||F,K=!!(r.text||e.text);return Jt(_(x,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":E.value},s.value,a.value,l.value,c.value,f.value,h.value,v.value,p.value,i.value,e.class],style:[o.value,u.value,g.value,e.style],href:T.href.value,onClick:E.value&&T.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var B;return[N&&_("div",{key:"image",class:"v-card__image"},[r.image?_(Sn,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):_(gr,{key:"image-img",cover:!0,src:e.image},null)]),_(am,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),H&&_(AE,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),K&&_(Gt,{key:"text"},{default:()=>{var Y;return[((Y=r.text)==null?void 0:Y.call(r))??e.text]}}),(B=r.default)==null?void 0:B.call(r),r.actions&&_(CE,null,{default:r.actions}),Ro(E.value,"v-card")]}}),[[os("ripple"),E.value&&e.ripple]])}),{}}}),IE=te({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function kE(e,t){const n={},r=s=>()=>{if(!gt)return Promise.resolve(!0);const a=s==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(l=>{const o=parseInt(e[s]??0,10);n[s]=window.setTimeout(()=>{t==null||t(a),l(a)},o)})};return{runCloseDelay:r("closeDelay"),runOpenDelay:r("openDelay")}}const LE=te({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...IE()},"v-hover"),Hm=me()({name:"VHover",props:LE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),{runOpenDelay:s,runCloseDelay:a}=kE(e,l=>!e.disabled&&(r.value=l));return()=>{var l;return(l=n.default)==null?void 0:l.call(n,{isHovering:r.value,props:{onMouseenter:s,onMouseleave:a}})}}});const PE=Symbol.for("vuetify:v-item-group"),RE=te({...Le(),...xo({selectedClass:"v-item--selected"}),...st(),...kt()},"v-item-group"),Wm=me()({name:"VItemGroup",props:RE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{isSelected:s,select:a,next:l,prev:o,selected:i}=Ca(e,PE);return()=>_(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:s,select:a,next:l,prev:o,selected:i.value})]}})}}),OE={class:"text-blue-darken-2 text-h3 tw-text-center tw-mb-8"},NE={class:"text-body-1 tw-text-left tw-mb-8"},er=Vt({__name:"HomeCategoryList",props:{title:{},desc:{},list:{},cardNum:{}},setup(e){const t=e,n=O(()=>t.cardNum===3?4:3);return(r,s)=>(Ye(),Mt(wr,{class:""},{default:ne(()=>[de("div",OE,nt(r.title),1),de("div",NE,nt(r.desc),1),_(Wm,{multiple:""},{default:ne(()=>[_(pn,null,{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(r.list,(a,l)=>(Ye(),Mt(St,{key:l,cols:"3",lg:n.value,md:"4",sm:"6",xs:"12"},{default:ne(()=>[_(Hm,{"open-delay":"200"},{default:ne(({isHovering:o,props:i})=>[_(Pa,Ze({elevation:o?16:2,class:[{"on-hover":o},"mx-auto"],height:"350",width:"260"},i),{default:ne(()=>[_(gr,{src:a.imageUrl},null,8,["src"]),_(Gt,{class:"text-center font-weight-medium text-subtitle-1"},{default:ne(()=>[Je(nt(a.name),1)]),_:2},1024)]),_:2},1040,["elevation","class"])]),_:2},1024)]),_:2},1032,["lg"]))),128))]),_:1})]),_:1})]),_:1}))}});const FE=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:s}=e,a=.5,l=16;e.offsetX=n-t,e.offsetY=s-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-l&&e.left(e),e.right&&n>t+l&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&s<r-l&&e.up(e),e.down&&s>r+l&&e.down(e))};function DE(e,t){var r;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(r=t.start)==null||r.call(t,{originalEvent:e,...t})}function ME(e,t){var r;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(r=t.end)==null||r.call(t,{originalEvent:e,...t}),FE(t)}function $E(e,t){var r;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(r=t.move)==null||r.call(t,{originalEvent:e,...t})}function VE(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>DE(n,t),touchend:n=>ME(n,t),touchmove:n=>$E(n,t)}}function BE(e,t){var o;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,s=(n==null?void 0:n.options)??{passive:!0},a=(o=t.instance)==null?void 0:o.$.uid;if(!r||!a)return;const l=VE(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=l,If(l).forEach(i=>{r.addEventListener(i,l[i],s)})}function UE(e,t){var a,l;const n=(a=t.value)!=null&&a.parent?e.parentElement:e,r=(l=t.instance)==null?void 0:l.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const s=n._touchHandlers[r];If(s).forEach(o=>{n.removeEventListener(o,s[o])}),delete n._touchHandlers[r]}const jm={mounted:BE,unmounted:UE},HE=jm,Ym=Symbol.for("vuetify:v-window"),Gm=Symbol.for("vuetify:v-window-group"),zm=te({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{default:"force"},...Le(),...st(),...kt()},"v-window"),Km=me()({name:"VWindow",directives:{Touch:jm},props:zm(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{isRtl:s}=Sr(),{t:a}=ho(),l=Ca(e,Gm),o=re(),i=O(()=>s.value?!e.reverse:e.reverse),c=Ie(!1),u=O(()=>{const S=e.direction==="vertical"?"y":"x",P=(i.value?!c.value:c.value)?"-reverse":"";return`v-window-${S}${P}-transition`}),f=Ie(0),h=re(void 0),g=O(()=>l.items.value.findIndex(S=>l.selected.value.includes(S.id)));we(g,(S,w)=>{const P=l.items.value.length,F=P-1;P<=2?c.value=S<w:S===F&&w===0?c.value=!0:S===0&&w===F?c.value=!1:c.value=S<w}),zt(Ym,{transition:u,isReversed:c,transitionCount:f,transitionHeight:h,rootRef:o});const v=O(()=>e.continuous||g.value!==0),p=O(()=>e.continuous||g.value!==l.items.value.length-1);function T(){v.value&&l.prev()}function y(){p.value&&l.next()}const E=O(()=>{const S=[],w={icon:s.value?e.nextIcon:e.prevIcon,class:`v-window__${i.value?"right":"left"}`,onClick:l.prev,ariaLabel:a("$vuetify.carousel.prev")};S.push(v.value?n.prev?n.prev({props:w}):_(Wn,w,null):_("div",null,null));const P={icon:s.value?e.prevIcon:e.nextIcon,class:`v-window__${i.value?"left":"right"}`,onClick:l.next,ariaLabel:a("$vuetify.carousel.next")};return S.push(p.value?n.next?n.next({props:P}):_(Wn,P,null):_("div",null,null)),S}),x=O(()=>e.touch===!1?e.touch:{...{left:()=>{i.value?T():y()},right:()=>{i.value?y():T()},start:w=>{let{originalEvent:P}=w;P.stopPropagation()}},...e.touch===!0?{}:e.touch});return Te(()=>Jt(_(e.tag,{ref:o,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var S,w;return[_("div",{class:"v-window__container",style:{height:h.value}},[(S=n.default)==null?void 0:S.call(n,{group:l}),e.showArrows!==!1&&_("div",{class:"v-window__controls"},[E.value])]),(w=n.additional)==null?void 0:w.call(n,{group:l})]}}),[[os("touch"),x.value]])),{group:l}}}),WE=te({color:String,cycle:Boolean,delimiterIcon:{type:Qe,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...zm({continuous:!0,mandatory:"force",showArrows:!0})},"v-carousel"),Xm=me()({name:"VCarousel",props:WE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),{t:s}=ho(),a=re();let l=-1;we(r,i),we(()=>e.interval,i),we(()=>e.cycle,c=>{c?i():window.clearTimeout(l)}),rn(o);function o(){!e.cycle||!a.value||(l=window.setTimeout(a.value.group.next,+e.interval>0?+e.interval:6e3))}function i(){window.clearTimeout(l),window.requestAnimationFrame(o)}return Te(()=>_(Km,{ref:a,modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Re(e.height)},e.style],continuous:!0,mandatory:"force",showArrows:e.showArrows},{default:n.default,additional:c=>{let{group:u}=c;return _(Pe,null,[!e.hideDelimiters&&_("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[u.items.value.length>0&&_(Sn,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[u.items.value.map((f,h)=>{const g={id:`carousel-item-${f.id}`,"aria-label":s("$vuetify.carousel.ariaLabel.delimiter",h+1,u.items.value.length),class:[u.isSelected(f.id)&&"v-btn--active"],onClick:()=>u.select(f.id,!0)};return n.item?n.item({props:g,item:f}):_(Wn,Ze(f,g),null)})]})]),e.progress&&_(sm,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(u.getItemIndex(r.value)+1)/u.items.value.length*100},null)])},prev:n.prev,next:n.next})),{}}}),jE=te({eager:Boolean},"lazy");function YE(e,t){const n=Ie(!1),r=O(()=>n.value||e.eager||t.value);we(t,()=>n.value=!0);function s(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:s}}function GE(){const e=Ie(!1);return rn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:O(()=>e.value?void 0:{transition:"none !important"}),isBooted:Zs(e)}}const qm=te({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Le(),...Hd(),...jE()},"v-window-item"),Gs=me()({name:"VWindowItem",directives:{Touch:HE},props:qm(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Ue(Ym),s=Wd(e,Gm),{isBooted:a}=GE();if(!r||!s)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const l=Ie(!1),o=O(()=>a.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function i(){!l.value||!r||(l.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function c(){var v;l.value||!r||(l.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Re((v=r.rootRef.value)==null?void 0:v.clientHeight)),r.transitionCount.value+=1)}function u(){i()}function f(v){l.value&&$t(()=>{!o.value||!l.value||!r||(r.transitionHeight.value=Re(v.clientHeight))})}const h=O(()=>{const v=r.isReversed.value?e.reverseTransition:e.transition;return o.value?{name:typeof v!="string"?r.transition.value:v,onBeforeEnter:c,onAfterEnter:i,onEnterCancelled:u,onBeforeLeave:c,onAfterLeave:i,onLeaveCancelled:u,onEnter:f}:!1}),{hasContent:g}=YE(e,s.isSelected);return Te(()=>_(Bn,{transition:h.value,disabled:!a.value},{default:()=>{var v;return[Jt(_("div",{class:["v-window-item",s.selectedClass.value,e.class],style:e.style},[g.value&&((v=n.default)==null?void 0:v.call(n))]),[[ca,s.isSelected.value]])]}})),{}}}),zE=te({...Bm(),...qm()},"v-carousel-item"),Os=me()({name:"VCarouselItem",inheritAttrs:!1,props:zE(),setup(e,t){let{slots:n,attrs:r}=t;Te(()=>{const[s]=gr.filterProps(e),[a]=Gs.filterProps(e);return _(Gs,Ze({class:"v-carousel-item"},a),{default:()=>[_(gr,Ze(r,s),n)]})})}}),KE={class:"tw-mb-[64px]"},XE={class:"tw-mb-[64px]"},qE={class:"tw-mb-[64px]"},JE={class:"tw-mb-[64px]"},ZE={class:"tw-mb-[64px]"},QE={class:"tw-mb-[64px]"},e1=Vt({__name:"Home",setup(e){const{t}=pa(),n=La(),r=[{name:t("优势1")},{name:t("优势2")},{name:t("优势3")}],s=[{name:"能源材料"},{name:"实验耗材"},{name:"低维材料"}],a=[{name:"Electrochemical performance"},{name:"Reliability testing"},{name:"Material testing"},{name:"Calibration"}],l=[{name:"Material evaluation"},{name:"R&D foundry"},{name:"Chemical system"},{name:"Semi product customization"}],o=[{name:"Power bank"},{name:"Energy storage"},{name:"low-dimensional materials"}];return(i,c)=>(Ye(),Mt(wr,{class:"mx-auto content"},{default:ne(()=>[_(Xm,{cycle:"",height:"360","hide-delimiter-background":"","show-arrows":"hover",class:"tw-mb-16"},{default:ne(()=>[_(Os,{src:"/banner1.png",cover:""}),_(Os,{src:"/banner2.jpeg",cover:""}),_(Os,{src:"/banner3.jpeg",cover:""})]),_:1}),de("div",KE,[_(er,{cardNum:3,title:xe(t)("优势"),list:r,desc:"Canrd is aimed to be the world's top one-stop service provider in the field of new energy research Dedicated, professional, and quick response/solution"},null,8,["title"])]),de("div",XE,[_(er,{cardNum:3,title:xe(t)("材料试剂"),list:s,desc:"Leading global provider of energy storage research materials and providing other professional/universal experimental materials"},null,8,["title"])]),de("div",qE,[_(er,{title:xe(t)(xe(n).list[3].categoryDisplayName),list:xe(n).list[3].list,desc:`Leading global provider of energy storage research materials and providing other professional/universal experimental materials | 37 | +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[hu]=this[hu]={accessors:{}}).accessors,s=this.prototype;function a(l){const o=Rr(l);r[o]||(eE(s,l),r[o]=!0)}return M.isArray(t)?t.forEach(a):a(t),this}}ka.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.freezeMethods(ka.prototype);M.freezeMethods(ka);const Xt=ka;function Qa(e,t){const n=this||Yo,r=t||n,s=Xt.from(r.headers);let a=r.data;return M.forEach(e,function(o){a=o.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function Nm(e){return!!(e&&e.__CANCEL__)}function fs(e,t,n){_e.call(this,e??"canceled",_e.ERR_CANCELED,t,n),this.name="CanceledError"}M.inherits(fs,_e,{__CANCEL__:!0});function tE(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new _e("Request failed with status code "+n.status,[_e.ERR_BAD_REQUEST,_e.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const nE=Dt.isStandardBrowserEnv?function(){return{write:function(n,r,s,a,l,o){const i=[];i.push(n+"="+encodeURIComponent(r)),M.isNumber(s)&&i.push("expires="+new Date(s).toGMTString()),M.isString(a)&&i.push("path="+a),M.isString(l)&&i.push("domain="+l),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function rE(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sE(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Fm(e,t){return e&&!rE(t)?sE(e,t):t}const aE=Dt.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(a){let l=a;return t&&(n.setAttribute("href",l),l=n.href),n.setAttribute("href",l),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(l){const o=M.isString(l)?s(l):l;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}();function lE(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function oE(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,l;return t=t!==void 0?t:1e3,function(i){const c=Date.now(),u=r[a];l||(l=c),n[s]=i,r[s]=c;let f=a,h=0;for(;f!==s;)h+=n[f++],f=f%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),c-l<t)return;const g=u&&c-u;return g?Math.round(h*1e3/g):void 0}}function gu(e,t){let n=0;const r=oE(50,250);return s=>{const a=s.loaded,l=s.lengthComputable?s.total:void 0,o=a-n,i=r(o),c=a<=l;n=a;const u={loaded:a,total:l,progress:l?a/l:void 0,bytes:o,rate:i||void 0,estimated:i&&l&&c?(l-a)/i:void 0,event:s};u[t?"download":"upload"]=!0,e(u)}}const iE=typeof XMLHttpRequest<"u",cE=iE&&function(e){return new Promise(function(n,r){let s=e.data;const a=Xt.from(e.headers).normalize(),l=e.responseType;let o;function i(){e.cancelToken&&e.cancelToken.unsubscribe(o),e.signal&&e.signal.removeEventListener("abort",o)}M.isFormData(s)&&(Dt.isStandardBrowserEnv||Dt.isStandardBrowserWebWorkerEnv?a.setContentType(!1):a.setContentType("multipart/form-data;",!1));let c=new XMLHttpRequest;if(e.auth){const g=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(g+":"+v))}const u=Fm(e.baseURL,e.url);c.open(e.method.toUpperCase(),Pm(u,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function f(){if(!c)return;const g=Xt.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),p={data:!l||l==="text"||l==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:g,config:e,request:c};tE(function(y){n(y),i()},function(y){r(y),i()},p),c=null}if("onloadend"in c?c.onloadend=f:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(f)},c.onabort=function(){c&&(r(new _e("Request aborted",_e.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new _e("Network Error",_e.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const p=e.transitional||Rm;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),r(new _e(v,p.clarifyTimeoutError?_e.ETIMEDOUT:_e.ECONNABORTED,e,c)),c=null},Dt.isStandardBrowserEnv){const g=(e.withCredentials||aE(u))&&e.xsrfCookieName&&nE.read(e.xsrfCookieName);g&&a.set(e.xsrfHeaderName,g)}s===void 0&&a.setContentType(null),"setRequestHeader"in c&&M.forEach(a.toJSON(),function(v,p){c.setRequestHeader(p,v)}),M.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),l&&l!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",gu(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",gu(e.onUploadProgress)),(e.cancelToken||e.signal)&&(o=g=>{c&&(r(!g||g.type?new fs(null,e,c):g),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(o),e.signal&&(e.signal.aborted?o():e.signal.addEventListener("abort",o)));const h=lE(u);if(h&&Dt.protocols.indexOf(h)===-1){r(new _e("Unsupported protocol "+h+":",_e.ERR_BAD_REQUEST,e));return}c.send(s||null)})},Ps={http:NC,xhr:cE};M.forEach(Ps,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const uE={getAdapter:e=>{e=M.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;s<t&&(n=e[s],!(r=M.isString(n)?Ps[n.toLowerCase()]:n));s++);if(!r)throw r===!1?new _e(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(M.hasOwnProp(Ps,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!M.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Ps};function el(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new fs(null,e)}function vu(e){return el(e),e.headers=Xt.from(e.headers),e.data=Qa.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),uE.getAdapter(e.adapter||Yo.adapter)(e).then(function(r){return el(e),r.data=Qa.call(e,e.transformResponse,r),r.headers=Xt.from(r.headers),r},function(r){return Nm(r)||(el(e),r&&r.response&&(r.response.data=Qa.call(e,e.transformResponse,r.response),r.response.headers=Xt.from(r.response.headers))),Promise.reject(r)})}const pu=e=>e instanceof Xt?e.toJSON():e;function hr(e,t){t=t||{};const n={};function r(c,u,f){return M.isPlainObject(c)&&M.isPlainObject(u)?M.merge.call({caseless:f},c,u):M.isPlainObject(u)?M.merge({},u):M.isArray(u)?u.slice():u}function s(c,u,f){if(M.isUndefined(u)){if(!M.isUndefined(c))return r(void 0,c,f)}else return r(c,u,f)}function a(c,u){if(!M.isUndefined(u))return r(void 0,u)}function l(c,u){if(M.isUndefined(u)){if(!M.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function o(c,u,f){if(f in t)return r(c,u);if(f in e)return r(void 0,c)}const i={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:o,headers:(c,u)=>s(pu(c),pu(u),!0)};return M.forEach(Object.keys(Object.assign({},e,t)),function(u){const f=i[u]||s,h=f(e[u],t[u],u);M.isUndefined(h)&&f!==o||(n[u]=h)}),n}const Dm="1.4.0",Go={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Go[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const yu={};Go.transitional=function(t,n,r){function s(a,l){return"[Axios v"+Dm+"] Transitional option '"+a+"'"+l+(r?". "+r:"")}return(a,l,o)=>{if(t===!1)throw new _e(s(l," has been removed"+(n?" in "+n:"")),_e.ERR_DEPRECATED);return n&&!yu[l]&&(yu[l]=!0,console.warn(s(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,l,o):!0}};function fE(e,t,n){if(typeof e!="object")throw new _e("options must be an object",_e.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],l=t[a];if(l){const o=e[a],i=o===void 0||l(o,a,e);if(i!==!0)throw new _e("option "+a+" must be "+i,_e.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new _e("Unknown option "+a,_e.ERR_BAD_OPTION)}}const Ml={assertOptions:fE,validators:Go},dn=Ml.validators;class Ys{constructor(t){this.defaults=t,this.interceptors={request:new mu,response:new mu}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=hr(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&Ml.assertOptions(r,{silentJSONParsing:dn.transitional(dn.boolean),forcedJSONParsing:dn.transitional(dn.boolean),clarifyTimeoutError:dn.transitional(dn.boolean)},!1),s!=null&&(M.isFunction(s)?n.paramsSerializer={serialize:s}:Ml.assertOptions(s,{encode:dn.function,serialize:dn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l;l=a&&M.merge(a.common,a[n.method]),l&&M.forEach(["delete","get","head","post","put","patch","common"],v=>{delete a[v]}),n.headers=Xt.concat(l,a);const o=[];let i=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(i=i&&p.synchronous,o.unshift(p.fulfilled,p.rejected))});const c=[];this.interceptors.response.forEach(function(p){c.push(p.fulfilled,p.rejected)});let u,f=0,h;if(!i){const v=[vu.bind(this),void 0];for(v.unshift.apply(v,o),v.push.apply(v,c),h=v.length,u=Promise.resolve(n);f<h;)u=u.then(v[f++],v[f++]);return u}h=o.length;let g=n;for(f=0;f<h;){const v=o[f++],p=o[f++];try{g=v(g)}catch(T){p.call(this,T);break}}try{u=vu.call(this,g)}catch(v){return Promise.reject(v)}for(f=0,h=c.length;f<h;)u=u.then(c[f++],c[f++]);return u}getUri(t){t=hr(this.defaults,t);const n=Fm(t.baseURL,t.url);return Pm(n,t.params,t.paramsSerializer)}}M.forEach(["delete","get","head","options"],function(t){Ys.prototype[t]=function(n,r){return this.request(hr(r||{},{method:t,url:n,data:(r||{}).data}))}});M.forEach(["post","put","patch"],function(t){function n(r){return function(a,l,o){return this.request(hr(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:l}))}}Ys.prototype[t]=n(),Ys.prototype[t+"Form"]=n(!0)});const Rs=Ys;class zo{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(a){n=a});const r=this;this.promise.then(s=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const l=new Promise(o=>{r.subscribe(o),a=o}).then(s);return l.cancel=function(){r.unsubscribe(a)},l},t(function(a,l,o){r.reason||(r.reason=new fs(a,l,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new zo(function(s){t=s}),cancel:t}}}const dE=zo;function mE(e){return function(n){return e.apply(null,n)}}function hE(e){return M.isObject(e)&&e.isAxiosError===!0}const $l={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries($l).forEach(([e,t])=>{$l[t]=e});const gE=$l;function Mm(e){const t=new Rs(e),n=bm(Rs.prototype.request,t);return M.extend(n,Rs.prototype,t,{allOwnKeys:!0}),M.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Mm(hr(e,s))},n}const Xe=Mm(Yo);Xe.Axios=Rs;Xe.CanceledError=fs;Xe.CancelToken=dE;Xe.isCancel=Nm;Xe.VERSION=Dm;Xe.toFormData=xa;Xe.AxiosError=_e;Xe.Cancel=Xe.CanceledError;Xe.all=function(t){return Promise.all(t)};Xe.spread=mE;Xe.isAxiosError=hE;Xe.mergeConfig=hr;Xe.AxiosHeaders=Xt;Xe.formToJSON=e=>Om(M.isHTMLForm(e)?new FormData(e):e);Xe.HttpStatusCode=gE;Xe.default=Xe;const Ko=Xe,vE=()=>Ko.post("/shop/product/category",{}),pE=e=>Ko.post("/shop/product/list",e),yE=e=>Ko.post("/shop/product/detail",e),La=Jf("category",()=>{const e=re([]),t=re(""),n=re("");return{list:e,selectedCategory:t,selectedSubCategory:n,getList:()=>{vE().then(l=>{var i,c;const o=(c=(i=l.data)==null?void 0:i.data)==null?void 0:c.rootCategoryList;e.value=o||[],t.value=o[0].categoryDisplayName,n.value=o[0].list[0].id})},updateCategory:l=>{t.value=l},updateSubCategory:l=>{n.value=l}}}),$m=Jf("productList",()=>{const e=re([]),t=re("");re(null),re(""),re(20);const n=re(0);return{total:n,list:e,getList:a=>{a.productCategoryId&&pE(a).then(l=>{var i;const o=((i=l.data)==null?void 0:i.data)||{};e.value=(o==null?void 0:o.records)||[],n.value=(o==null?void 0:o.total)||0})},updateCategory:a=>{t.value=a}}}),bE={class:"tw-min-h-[700px]"},_E=Vt({__name:"App",setup(e){const t=La(),n=$m();return rn(()=>{t.getList()}),jn(()=>{var r,s,a,l;if(Hh(t==null?void 0:t.list)){const o=(l=(a=(s=(r=t==null?void 0:t.list)==null?void 0:r[0])==null?void 0:s.list)==null?void 0:a[0])==null?void 0:l.id;o&&n.updateCategory(o)}}),(r,s)=>(Ye(),Zt(Pe,null,[_(X0),de("div",bE,[_(xe(Id))]),_(Q0)],64))}});const CE=me()({name:"VCardActions",props:Le(),setup(e,t){let{slots:n}=t;return Cr({VBtn:{variant:"text"}}),Te(()=>{var r;return _("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}});function EE(e){return{aspectStyles:O(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Vm=te({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Le(),...No()},"v-responsive"),bu=me()({name:"VResponsive",props:Vm(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=EE(e),{dimensionStyles:s}=Fo(e);return Te(()=>{var a;return _("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[s.value,e.style]},[_("div",{class:"v-responsive__sizer",style:r.value},null),(a=n.additional)==null?void 0:a.call(n),n.default&&_("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),Bm=te({alt:String,cover:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},srcset:String,...Vm(),...Le(),...Ho()},"v-img"),gr=me()({name:"VImg",directives:{intersect:ym},props:Bm(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const s=Ie(""),a=re(),l=Ie(e.eager?"loading":"idle"),o=Ie(),i=Ie(),c=O(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),u=O(()=>c.value.aspect||o.value/i.value||0);we(()=>e.src,()=>{f(l.value!=="idle")}),we(u,(k,N)=>{!k&&N&&a.value&&T(a.value)}),la(()=>f());function f(k){if(!(e.eager&&k)&&!(mo&&!k&&!e.eager)){if(l.value="loading",c.value.lazySrc){const N=new Image;N.src=c.value.lazySrc,T(N,null)}c.value.src&&$t(()=>{var N,H;if(n("loadstart",((N=a.value)==null?void 0:N.currentSrc)||c.value.src),(H=a.value)!=null&&H.complete){if(a.value.naturalWidth||g(),l.value==="error")return;u.value||T(a.value,null),h()}else u.value||T(a.value),v()})}}function h(){var k;v(),l.value="loaded",n("load",((k=a.value)==null?void 0:k.currentSrc)||c.value.src)}function g(){var k;l.value="error",n("error",((k=a.value)==null?void 0:k.currentSrc)||c.value.src)}function v(){const k=a.value;k&&(s.value=k.currentSrc||k.src)}let p=-1;function T(k){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const H=()=>{clearTimeout(p);const{naturalHeight:K,naturalWidth:B}=k;K||B?(o.value=B,i.value=K):!k.complete&&l.value==="loading"&&N!=null?p=window.setTimeout(H,N):(k.currentSrc.endsWith(".svg")||k.currentSrc.startsWith("data:image/svg+xml"))&&(o.value=1,i.value=1)};H()}const y=O(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),E=()=>{var H;if(!c.value.src||l.value==="idle")return null;const k=_("img",{class:["v-img__img",y.value],src:c.value.src,srcset:c.value.srcset,alt:e.alt,sizes:e.sizes,ref:a,onLoad:h,onError:g},null),N=(H=r.sources)==null?void 0:H.call(r);return _(Bn,{transition:e.transition,appear:!0},{default:()=>[Jt(N?_("picture",{class:"v-img__picture"},[N,k]):k,[[ca,l.value==="loaded"]])]})},x=()=>_(Bn,{transition:e.transition},{default:()=>[c.value.lazySrc&&l.value!=="loaded"&&_("img",{class:["v-img__img","v-img__img--preload",y.value],src:c.value.lazySrc,alt:e.alt},null)]}),S=()=>r.placeholder?_(Bn,{transition:e.transition,appear:!0},{default:()=>[(l.value==="loading"||l.value==="error"&&!r.error)&&_("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,w=()=>r.error?_(Bn,{transition:e.transition,appear:!0},{default:()=>[l.value==="error"&&_("div",{class:"v-img__error"},[r.error()])]}):null,P=()=>e.gradient?_("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,F=Ie(!1);{const k=we(u,N=>{N&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{F.value=!0})}),k())})}return Te(()=>{const[k]=bu.filterProps(e);return Jt(_(bu,Ze({class:["v-img",{"v-img--booting":!F.value},e.class],style:e.style},k,{aspectRatio:u.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>_(Pe,null,[_(E,null,null),_(x,null,null),_(P,null,null),_(S,null,null),_(w,null,null)]),default:r.default}),[[os("intersect"),{handler:f,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:a,state:l,naturalWidth:o,naturalHeight:i}}}),SE=te({start:Boolean,end:Boolean,icon:Qe,image:String,...Le(),...Ln(),...zn(),...ba(),...st(),...kt(),...Ea({variant:"flat"})},"v-avatar"),_u=me()({name:"VAvatar",props:SE(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{colorClasses:s,colorStyles:a,variantClasses:l}=Oo(e),{densityClasses:o}=Gn(e),{roundedClasses:i}=Kn(e),{sizeClasses:c,sizeStyles:u}=_a(e);return Te(()=>_(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,s.value,o.value,i.value,c.value,l.value,e.class],style:[a.value,u.value,e.style]},{default:()=>{var f;return[e.image?_(gr,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?_(En,{key:"icon",icon:e.icon},null):(f=n.default)==null?void 0:f.call(n),Ro(!1,"v-avatar")]}})),{}}}),wE=fo("v-card-subtitle"),Um=fo("v-card-title"),TE=te({appendAvatar:String,appendIcon:Qe,prependAvatar:String,prependIcon:Qe,subtitle:String,title:String,...Le(),...Ln()},"v-card-item"),AE=me()({name:"VCardItem",props:TE(),setup(e,t){let{slots:n}=t;return Te(()=>{var c;const r=!!(e.prependAvatar||e.prependIcon),s=!!(r||n.prepend),a=!!(e.appendAvatar||e.appendIcon),l=!!(a||n.append),o=!!(e.title||n.title),i=!!(e.subtitle||n.subtitle);return _("div",{class:["v-card-item",e.class],style:e.style},[s&&_("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?_(Sn,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):r&&_(_u,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),_("div",{class:"v-card-item__content"},[o&&_(Um,{key:"title"},{default:()=>{var u;return[((u=n.title)==null?void 0:u.call(n))??e.title]}}),i&&_(wE,{key:"subtitle"},{default:()=>{var u;return[((u=n.subtitle)==null?void 0:u.call(n))??e.subtitle]}}),(c=n.default)==null?void 0:c.call(n)]),l&&_("div",{key:"append",class:"v-card-item__append"},[n.append?_(Sn,{key:"append-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):a&&_(_u,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Gt=fo("v-card-text"),xE=te({appendAvatar:String,appendIcon:Qe,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Qe,ripple:{type:Boolean,default:!0},subtitle:String,text:String,title:String,...Io(),...Le(),...Ln(),...No(),...Lo(),...$o(),...Do(),...lm(),...zn(),...Uo(),...st(),...kt(),...Ea({variant:"elevated"})},"v-card"),Pa=me()({name:"VCard",directives:{Ripple:rm},props:xE(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Bt(e),{borderClasses:a}=ko(e),{colorClasses:l,colorStyles:o,variantClasses:i}=Oo(e),{densityClasses:c}=Gn(e),{dimensionStyles:u}=Fo(e),{elevationClasses:f}=Po(e),{loaderClasses:h}=Vo(e),{locationStyles:g}=Mo(e),{positionClasses:v}=om(e),{roundedClasses:p}=Kn(e),T=Bo(e,n),y=O(()=>e.link!==!1&&T.isLink.value),E=O(()=>!e.disabled&&e.link!==!1&&(e.link||T.isClickable.value));return Te(()=>{const x=y.value?"a":e.tag,S=!!(r.title||e.title),w=!!(r.subtitle||e.subtitle),P=S||w,F=!!(r.append||e.appendAvatar||e.appendIcon),k=!!(r.prepend||e.prependAvatar||e.prependIcon),N=!!(r.image||e.image),H=P||k||F,K=!!(r.text||e.text);return Jt(_(x,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":E.value},s.value,a.value,l.value,c.value,f.value,h.value,v.value,p.value,i.value,e.class],style:[o.value,u.value,g.value,e.style],href:T.href.value,onClick:E.value&&T.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var B;return[N&&_("div",{key:"image",class:"v-card__image"},[r.image?_(Sn,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):_(gr,{key:"image-img",cover:!0,src:e.image},null)]),_(am,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),H&&_(AE,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),K&&_(Gt,{key:"text"},{default:()=>{var Y;return[((Y=r.text)==null?void 0:Y.call(r))??e.text]}}),(B=r.default)==null?void 0:B.call(r),r.actions&&_(CE,null,{default:r.actions}),Ro(E.value,"v-card")]}}),[[os("ripple"),E.value&&e.ripple]])}),{}}}),IE=te({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function kE(e,t){const n={},r=s=>()=>{if(!gt)return Promise.resolve(!0);const a=s==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(l=>{const o=parseInt(e[s]??0,10);n[s]=window.setTimeout(()=>{t==null||t(a),l(a)},o)})};return{runCloseDelay:r("closeDelay"),runOpenDelay:r("openDelay")}}const LE=te({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...IE()},"v-hover"),Hm=me()({name:"VHover",props:LE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),{runOpenDelay:s,runCloseDelay:a}=kE(e,l=>!e.disabled&&(r.value=l));return()=>{var l;return(l=n.default)==null?void 0:l.call(n,{isHovering:r.value,props:{onMouseenter:s,onMouseleave:a}})}}});const PE=Symbol.for("vuetify:v-item-group"),RE=te({...Le(),...xo({selectedClass:"v-item--selected"}),...st(),...kt()},"v-item-group"),Wm=me()({name:"VItemGroup",props:RE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{isSelected:s,select:a,next:l,prev:o,selected:i}=Ca(e,PE);return()=>_(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:s,select:a,next:l,prev:o,selected:i.value})]}})}}),OE={class:"text-blue-darken-2 text-h3 tw-text-center tw-mb-8"},NE={class:"text-body-1 tw-text-left tw-mb-8"},er=Vt({__name:"HomeCategoryList",props:{title:{},desc:{},list:{},cardNum:{}},setup(e){const t=e,n=O(()=>t.cardNum===3?4:3);return(r,s)=>(Ye(),Mt(wr,{class:""},{default:ne(()=>[de("div",OE,nt(r.title),1),de("div",NE,nt(r.desc),1),_(Wm,{multiple:""},{default:ne(()=>[_(pn,null,{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(r.list,(a,l)=>(Ye(),Mt(St,{key:l,cols:"3",lg:n.value,md:"4",sm:"6"},{default:ne(()=>[_(Hm,{"open-delay":"200"},{default:ne(({isHovering:o,props:i})=>[_(Pa,Ze({elevation:o?16:2,class:[{"on-hover":o},"mx-auto"],height:"350",width:"260"},i),{default:ne(()=>[_(gr,{src:a.imageUrl},null,8,["src"]),_(Gt,{class:"text-center font-weight-medium text-subtitle-1"},{default:ne(()=>[Je(nt(a.name),1)]),_:2},1024)]),_:2},1040,["elevation","class"])]),_:2},1024)]),_:2},1032,["lg"]))),128))]),_:1})]),_:1})]),_:1}))}});const FE=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:s}=e,a=.5,l=16;e.offsetX=n-t,e.offsetY=s-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-l&&e.left(e),e.right&&n>t+l&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&s<r-l&&e.up(e),e.down&&s>r+l&&e.down(e))};function DE(e,t){var r;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(r=t.start)==null||r.call(t,{originalEvent:e,...t})}function ME(e,t){var r;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(r=t.end)==null||r.call(t,{originalEvent:e,...t}),FE(t)}function $E(e,t){var r;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(r=t.move)==null||r.call(t,{originalEvent:e,...t})}function VE(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>DE(n,t),touchend:n=>ME(n,t),touchmove:n=>$E(n,t)}}function BE(e,t){var o;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,s=(n==null?void 0:n.options)??{passive:!0},a=(o=t.instance)==null?void 0:o.$.uid;if(!r||!a)return;const l=VE(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=l,If(l).forEach(i=>{r.addEventListener(i,l[i],s)})}function UE(e,t){var a,l;const n=(a=t.value)!=null&&a.parent?e.parentElement:e,r=(l=t.instance)==null?void 0:l.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const s=n._touchHandlers[r];If(s).forEach(o=>{n.removeEventListener(o,s[o])}),delete n._touchHandlers[r]}const jm={mounted:BE,unmounted:UE},HE=jm,Ym=Symbol.for("vuetify:v-window"),Gm=Symbol.for("vuetify:v-window-group"),zm=te({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{default:"force"},...Le(),...st(),...kt()},"v-window"),Km=me()({name:"VWindow",directives:{Touch:jm},props:zm(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Bt(e),{isRtl:s}=Sr(),{t:a}=ho(),l=Ca(e,Gm),o=re(),i=O(()=>s.value?!e.reverse:e.reverse),c=Ie(!1),u=O(()=>{const S=e.direction==="vertical"?"y":"x",P=(i.value?!c.value:c.value)?"-reverse":"";return`v-window-${S}${P}-transition`}),f=Ie(0),h=re(void 0),g=O(()=>l.items.value.findIndex(S=>l.selected.value.includes(S.id)));we(g,(S,w)=>{const P=l.items.value.length,F=P-1;P<=2?c.value=S<w:S===F&&w===0?c.value=!0:S===0&&w===F?c.value=!1:c.value=S<w}),zt(Ym,{transition:u,isReversed:c,transitionCount:f,transitionHeight:h,rootRef:o});const v=O(()=>e.continuous||g.value!==0),p=O(()=>e.continuous||g.value!==l.items.value.length-1);function T(){v.value&&l.prev()}function y(){p.value&&l.next()}const E=O(()=>{const S=[],w={icon:s.value?e.nextIcon:e.prevIcon,class:`v-window__${i.value?"right":"left"}`,onClick:l.prev,ariaLabel:a("$vuetify.carousel.prev")};S.push(v.value?n.prev?n.prev({props:w}):_(Wn,w,null):_("div",null,null));const P={icon:s.value?e.prevIcon:e.nextIcon,class:`v-window__${i.value?"left":"right"}`,onClick:l.next,ariaLabel:a("$vuetify.carousel.next")};return S.push(p.value?n.next?n.next({props:P}):_(Wn,P,null):_("div",null,null)),S}),x=O(()=>e.touch===!1?e.touch:{...{left:()=>{i.value?T():y()},right:()=>{i.value?y():T()},start:w=>{let{originalEvent:P}=w;P.stopPropagation()}},...e.touch===!0?{}:e.touch});return Te(()=>Jt(_(e.tag,{ref:o,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var S,w;return[_("div",{class:"v-window__container",style:{height:h.value}},[(S=n.default)==null?void 0:S.call(n,{group:l}),e.showArrows!==!1&&_("div",{class:"v-window__controls"},[E.value])]),(w=n.additional)==null?void 0:w.call(n,{group:l})]}}),[[os("touch"),x.value]])),{group:l}}}),WE=te({color:String,cycle:Boolean,delimiterIcon:{type:Qe,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...zm({continuous:!0,mandatory:"force",showArrows:!0})},"v-carousel"),Xm=me()({name:"VCarousel",props:WE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=ln(e,"modelValue"),{t:s}=ho(),a=re();let l=-1;we(r,i),we(()=>e.interval,i),we(()=>e.cycle,c=>{c?i():window.clearTimeout(l)}),rn(o);function o(){!e.cycle||!a.value||(l=window.setTimeout(a.value.group.next,+e.interval>0?+e.interval:6e3))}function i(){window.clearTimeout(l),window.requestAnimationFrame(o)}return Te(()=>_(Km,{ref:a,modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Re(e.height)},e.style],continuous:!0,mandatory:"force",showArrows:e.showArrows},{default:n.default,additional:c=>{let{group:u}=c;return _(Pe,null,[!e.hideDelimiters&&_("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[u.items.value.length>0&&_(Sn,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[u.items.value.map((f,h)=>{const g={id:`carousel-item-${f.id}`,"aria-label":s("$vuetify.carousel.ariaLabel.delimiter",h+1,u.items.value.length),class:[u.isSelected(f.id)&&"v-btn--active"],onClick:()=>u.select(f.id,!0)};return n.item?n.item({props:g,item:f}):_(Wn,Ze(f,g),null)})]})]),e.progress&&_(sm,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(u.getItemIndex(r.value)+1)/u.items.value.length*100},null)])},prev:n.prev,next:n.next})),{}}}),jE=te({eager:Boolean},"lazy");function YE(e,t){const n=Ie(!1),r=O(()=>n.value||e.eager||t.value);we(t,()=>n.value=!0);function s(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:s}}function GE(){const e=Ie(!1);return rn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:O(()=>e.value?void 0:{transition:"none !important"}),isBooted:Zs(e)}}const qm=te({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Le(),...Hd(),...jE()},"v-window-item"),Gs=me()({name:"VWindowItem",directives:{Touch:HE},props:qm(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Ue(Ym),s=Wd(e,Gm),{isBooted:a}=GE();if(!r||!s)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const l=Ie(!1),o=O(()=>a.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function i(){!l.value||!r||(l.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function c(){var v;l.value||!r||(l.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Re((v=r.rootRef.value)==null?void 0:v.clientHeight)),r.transitionCount.value+=1)}function u(){i()}function f(v){l.value&&$t(()=>{!o.value||!l.value||!r||(r.transitionHeight.value=Re(v.clientHeight))})}const h=O(()=>{const v=r.isReversed.value?e.reverseTransition:e.transition;return o.value?{name:typeof v!="string"?r.transition.value:v,onBeforeEnter:c,onAfterEnter:i,onEnterCancelled:u,onBeforeLeave:c,onAfterLeave:i,onLeaveCancelled:u,onEnter:f}:!1}),{hasContent:g}=YE(e,s.isSelected);return Te(()=>_(Bn,{transition:h.value,disabled:!a.value},{default:()=>{var v;return[Jt(_("div",{class:["v-window-item",s.selectedClass.value,e.class],style:e.style},[g.value&&((v=n.default)==null?void 0:v.call(n))]),[[ca,s.isSelected.value]])]}})),{}}}),zE=te({...Bm(),...qm()},"v-carousel-item"),Os=me()({name:"VCarouselItem",inheritAttrs:!1,props:zE(),setup(e,t){let{slots:n,attrs:r}=t;Te(()=>{const[s]=gr.filterProps(e),[a]=Gs.filterProps(e);return _(Gs,Ze({class:"v-carousel-item"},a),{default:()=>[_(gr,Ze(r,s),n)]})})}}),KE={class:"tw-mb-[64px]"},XE={class:"tw-mb-[64px]"},qE={class:"tw-mb-[64px]"},JE={class:"tw-mb-[64px]"},ZE={class:"tw-mb-[64px]"},QE={class:"tw-mb-[64px]"},e1=Vt({__name:"Home",setup(e){const{t}=pa(),n=La(),r=[{name:t("优势1")},{name:t("优势2")},{name:t("优势3")}],s=[{name:"能源材料"},{name:"实验耗材"},{name:"低维材料"}],a=[{name:"Electrochemical performance"},{name:"Reliability testing"},{name:"Material testing"},{name:"Calibration"}],l=[{name:"Material evaluation"},{name:"R&D foundry"},{name:"Chemical system"},{name:"Semi product customization"}],o=[{name:"Power bank"},{name:"Energy storage"},{name:"low-dimensional materials"}];return(i,c)=>(Ye(),Mt(wr,{class:"mx-auto content"},{default:ne(()=>[_(Xm,{cycle:"",height:"360","hide-delimiter-background":"","show-arrows":"hover",class:"tw-mb-16"},{default:ne(()=>[_(Os,{src:"/banner1.png",cover:""}),_(Os,{src:"/banner2.jpeg",cover:""}),_(Os,{src:"/banner3.jpeg",cover:""})]),_:1}),de("div",KE,[_(er,{cardNum:3,title:xe(t)("优势"),list:r,desc:"Canrd is aimed to be the world's top one-stop service provider in the field of new energy research Dedicated, professional, and quick response/solution"},null,8,["title"])]),de("div",XE,[_(er,{cardNum:3,title:xe(t)("材料试剂"),list:s,desc:"Leading global provider of energy storage research materials and providing other professional/universal experimental materials"},null,8,["title"])]),de("div",qE,[_(er,{title:xe(t)(xe(n).list[3].categoryDisplayName),list:xe(n).list[3].list,desc:`Leading global provider of energy storage research materials and providing other professional/universal experimental materials |
38 | `},null,8,["title","list"])]),de("div",JE,[_(er,{title:xe(t)("Customized Battery"),list:l,desc:"200mAh~10Ah, winding/laminating, non liquid filled cell/liquid filled cell/three electrode, etc"},null,8,["title"])]),de("div",ZE,[_(er,{title:xe(t)("Testing"),list:a,desc:"Self built testing center and signed strategic cooperation with ATL, Tsinghua and other units"},null,8,["title"])]),de("div",QE,[_(er,{cardNum:3,title:xe(t)("Pack"),list:o,desc:"200mAh~10Ah, winding/laminating, non liquid filled cell/liquid filled cell/three electrode, etc"},null,8,["title"])])]),_:1}))}});const t1=Sa(e1,[["__scopeId","data-v-6e91132f"]]),n1={},r1=de("div",{class:"tw-text-center tw-text-4xl tw-mb-20"},"联系我们",-1),s1=de("h3",{class:"text-h5 tw-mb-5"},"联系我们",-1),a1=de("div",{class:"tw-mb-10"},[de("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"官网地址"),de("span",null,"http://www.canrd.com")],-1),l1=de("h3",{class:"text-h5 tw-mb-5"},"技术中心",-1),o1=de("div",null,[de("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"QQ"),de("span",null,"3003597584/2902385824")],-1),i1=de("div",{class:"tw-mb-10"},[de("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"Email"),de("span",null,"Linda@canrd.com")],-1),c1=de("div",null,[de("h3",{class:"text-h5 tw-mb-5"},"关注微信"),de("div")],-1);function u1(e,t){return Ye(),Mt(Pa,{width:"800",class:"pa-10 tw-m-auto"},{default:ne(()=>[r1,s1,a1,l1,o1,i1,c1]),_:1})}const f1=Sa(n1,[["render",u1]]),d1={height:"100",class:"pa-2"},m1=de("div",{class:"tw-pr-0 tw-font-bold tw-w-[95px] tw-h-[36px] tw-leading-[36px]"},"一级类别:",-1),h1=de("div",{class:"tw-pr-0 tw-font-bold tw-w-[95px] tw-h-[36px] tw-leading-[36px]"},"二级类别:",-1),g1=Vt({__name:"CategoryList",setup(e){const t=La(),n=a=>{t.updateCategory(a.categoryDisplayName),t.updateSubCategory(a.list[0].id)},r=a=>{t.updateSubCategory(a)},s=O(()=>{var a;if(t.selectedCategory){const l=t.list.filter(o=>o.categoryDisplayName===t.selectedCategory);return((a=l==null?void 0:l[0])==null?void 0:a.list)||[]}return[]});return(a,l)=>(Ye(),Mt(wr,null,{default:ne(()=>[de("div",d1,[_(pn,null,{default:ne(()=>[m1,_(St,{class:"pa-0"},{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(xe(t).list,(o,i)=>(Ye(),Mt(Wn,{key:i,variant:"text",onClick:c=>n(o),color:xe(t).selectedCategory===o.categoryDisplayName?"blue-accent-2":""},{default:ne(()=>[Je(nt(o.categoryDisplayName),1)]),_:2},1032,["onClick","color"]))),128))]),_:1})]),_:1}),_(pn,null,{default:ne(()=>[h1,_(St,{class:"pa-0"},{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(s.value,(o,i)=>(Ye(),Mt(Wn,{key:i,variant:"text",onClick:c=>r(o.id),color:xe(t).selectedSubCategory===o.id?"blue-accent-2":""},{default:ne(()=>[Je(nt(o.name),1)]),_:2},1032,["onClick","color"]))),128))]),_:1})]),_:1})])]),_:1}))}}),v1={class:"tw-m-auto"},p1=Vt({__name:"ProductList",setup(e){const t=$m(),n=La();return jn(()=>{n.selectedSubCategory&&t.getList({productCategoryId:n.selectedSubCategory,pageNo:1,pageSize:20})}),(r,s)=>(Ye(),Zt("div",v1,[_(g1),_(wr,{class:""},{default:ne(()=>[_(Wm,{multiple:""},{default:ne(()=>[_(pn,null,{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(xe(t).list,(a,l)=>(Ye(),Mt(St,{key:l,cols:"12",lg:"3",md:"4",sm:"6"},{default:ne(()=>[_(Hm,{"open-delay":"200"},{default:ne(({isHovering:o,props:i})=>[_(Pa,Ze({elevation:o?16:2,class:[{"on-hover":o},"mx-auto"],height:"350",width:"260"},i,{to:`/products/detail/${a.id}`}),{default:ne(()=>[_(gr,{src:a.imageUrl},null,8,["src"]),_(Gt,{class:"tw-text-left"},{default:ne(()=>[Je(nt(a.name),1)]),_:2},1024)]),_:2},1040,["elevation","class","to"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]))}});const y1=te({divider:[Number,String],...Le()},"v-breadcrumbs-divider"),b1=me()({name:"VBreadcrumbsDivider",props:y1(),setup(e,t){let{slots:n}=t;return Te(()=>{var r;return _("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=n==null?void 0:n.default)==null?void 0:r.call(n))??e.divider])}),{}}}),_1=te({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Le(),...Uo(),...st({tag:"li"})},"v-breadcrumbs-item"),C1=me()({name:"VBreadcrumbsItem",props:_1(),setup(e,t){let{slots:n,attrs:r}=t;const s=Bo(e,r),a=O(()=>{var c;return e.active||((c=s.isActive)==null?void 0:c.value)}),l=O(()=>a.value?e.activeColor:e.color),{textColorClasses:o,textColorStyles:i}=xn(l);return Te(()=>{const c=s.isLink.value?"a":e.tag;return _(c,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":a.value,"v-breadcrumbs-item--disabled":e.disabled,"v-breadcrumbs-item--link":s.isLink.value,[`${e.activeClass}`]:a.value&&e.activeClass},o.value,e.class],style:[i.value,e.style],href:s.href.value,"aria-current":a.value?"page":void 0,onClick:s.navigate},{default:()=>{var u;return[((u=n.default)==null?void 0:u.call(n))??e.title]}})}),{}}}),E1=te({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Qe,items:{type:Array,default:()=>[]},...Le(),...Ln(),...zn(),...st({tag:"ul"})},"v-breadcrumbs"),S1=me()({name:"VBreadcrumbs",props:E1(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:s}=rs($e(e,"bgColor")),{densityClasses:a}=Gn(e),{roundedClasses:l}=Kn(e);Cr({VBreadcrumbsDivider:{divider:$e(e,"divider")},VBreadcrumbsItem:{activeClass:$e(e,"activeClass"),activeColor:$e(e,"activeColor"),color:$e(e,"color"),disabled:$e(e,"disabled")}});const o=O(()=>e.items.map(i=>typeof i=="string"?{item:{title:i},raw:i}:{item:i,raw:i}));return Te(()=>{const i=!!(n.prepend||e.icon);return _(e.tag,{class:["v-breadcrumbs",r.value,a.value,l.value,e.class],style:[s.value,e.style]},{default:()=>{var c;return[i&&_("div",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?_(Sn,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):_(En,{key:"prepend-icon",start:!0,icon:e.icon},null)]),o.value.map((u,f,h)=>{let{item:g,raw:v}=u;return _(Pe,null,[_(C1,Ze({key:g.title,disabled:f>=h.length-1},g),{default:n.title?()=>{var p;return(p=n.title)==null?void 0:p.call(n,{item:v,index:f})}:void 0}),f<h.length-1&&_(b1,null,{default:n.divider?()=>{var p;return(p=n.divider)==null?void 0:p.call(n,{item:v,index:f})}:void 0})])}),(c=n.default)==null?void 0:c.call(n)]}})}),{}}}),w1={class:"tw-float-left tw-w-[300px]"},T1={class:"tw-m-auto tw-max-w-[1000px]"},A1=["innerHTML"],x1=["innerHTML"],I1=Vt({__name:"ProductDetail",setup(e){const t=B_(),n=re({productimageliststore:[]});rn(()=>{yE({id:t.params.id}).then(a=>{const l=a.data.data||{};l.productimageliststore=JSON.parse(l.productimageliststore)||[],l.productimageliststore=l.productimageliststore.map(o=>({...o,url:`http://112.74.45.244:8100/api/show/image?fileKey=${o.fileKey}`})),n.value=l})});const r=re(0),s=re(0);return(a,l)=>(Ye(),Mt(wr,{class:"pa-1"},{default:ne(()=>[_(S1,{class:"pt-0",items:["首页","产品中心","详情"]}),_(Pa,{"max-width":"1000",class:"tw-m-auto tw-mb-[32px]"},{default:ne(()=>[_(pn,{class:"ma-0"},{default:ne(()=>[de("div",w1,[_(Xm,{"show-arrows":"hover","hide-delimiter-background":"","delimiter-icon":"mdi-square",class:"tw-float-left",height:"300",modelValue:s.value,"onUpdate:modelValue":l[0]||(l[0]=o=>s.value=o)},{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(n.value.productimageliststore,(o,i)=>(Ye(),Mt(Os,{cover:"",src:o.url,key:i},null,8,["src"]))),128))]),_:1},8,["modelValue"])]),_(St,null,{default:ne(()=>[_(Um,{class:"text-h5"},{default:ne(()=>[Je(nt(n.value.name),1)]),_:1}),_(pn,null,{default:ne(()=>[_(St,null,{default:ne(()=>[_(Gt,{class:"tw-leading-[10px]"},{default:ne(()=>[Je("品牌:"+nt(n.value.brandName),1)]),_:1})]),_:1}),_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je("产品分类:"+nt(n.value.brandName),1)]),_:1})]),_:1})]),_:1}),_(pn,null,{default:ne(()=>[_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je("产品型号:"+nt(n.value.model),1)]),_:1})]),_:1}),_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je(nt(n.value.basename1)+":"+nt(n.value.basecore1),1)]),_:1})]),_:1})]),_:1}),_(pn,null,{default:ne(()=>[_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je(nt(n.value.basename2)+":"+nt(n.value.basecore2),1)]),_:1})]),_:1}),_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je(nt(n.value.basename2)+":"+nt(n.value.basecore3),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),de("div",T1,[_(um,{modelValue:r.value,"onUpdate:modelValue":l[1]||(l[1]=o=>r.value=o),color:"blue-lighten-1","align-tabs":"start"},{default:ne(()=>[_(ir,{value:1},{default:ne(()=>[Je("商品介绍")]),_:1}),_(ir,{value:2},{default:ne(()=>[Je("规格参数")]),_:1})]),_:1},8,["modelValue"]),_(Km,{modelValue:r.value,"onUpdate:modelValue":l[2]||(l[2]=o=>r.value=o),class:"tw-p-[24px]"},{default:ne(()=>[_(Gs,{key:"1",value:1},{default:ne(()=>[de("div",{innerHTML:n.value.physicalproperty},null,8,A1),de("div",{innerHTML:n.value.storage},null,8,x1)]),_:1}),_(Gs,{key:"2",value:2},{default:ne(()=>[Je(" 参数规格")]),_:1})]),_:1},8,["modelValue"])])]),_:1}))}}),k1=$_({history:t_("/"),routes:[{path:"/",name:"home",component:t1},{path:"/products/detail/:id",name:"detail",component:I1},{path:"/products",name:"products",component:p1},{path:"/contact",name:"contact",component:f1}]}),Jm={cn:{hello:"sssss"},en:{优势:"Strengths",材料试剂:"Material Reagents",优势1:"Energy materials",优势2:"Universal consumables",优势3:"low-dimensional materials",设备:"Lab Device"}},ds=Iv(_E),L1=Gf();ds.use(Qp());ds.use(k1);ds.use(L1);const P1=xb({legacy:!1,allowComposition:!0,locale:"en",messages:Jm,globalInjection:!0});ds.use(P1);console.log("%c [ messages ]-32","font-size:13px; background:pink; color:#bf2c9f;",Jm);ds.mount("#app"); | 38 | `},null,8,["title","list"])]),de("div",JE,[_(er,{title:xe(t)("Customized Battery"),list:l,desc:"200mAh~10Ah, winding/laminating, non liquid filled cell/liquid filled cell/three electrode, etc"},null,8,["title"])]),de("div",ZE,[_(er,{title:xe(t)("Testing"),list:a,desc:"Self built testing center and signed strategic cooperation with ATL, Tsinghua and other units"},null,8,["title"])]),de("div",QE,[_(er,{cardNum:3,title:xe(t)("Pack"),list:o,desc:"200mAh~10Ah, winding/laminating, non liquid filled cell/liquid filled cell/three electrode, etc"},null,8,["title"])])]),_:1}))}});const t1=Sa(e1,[["__scopeId","data-v-6e91132f"]]),n1={},r1=de("div",{class:"tw-text-center tw-text-4xl tw-mb-20"},"联系我们",-1),s1=de("h3",{class:"text-h5 tw-mb-5"},"联系我们",-1),a1=de("div",{class:"tw-mb-10"},[de("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"官网地址"),de("span",null,"http://www.canrd.com")],-1),l1=de("h3",{class:"text-h5 tw-mb-5"},"技术中心",-1),o1=de("div",null,[de("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"QQ"),de("span",null,"3003597584/2902385824")],-1),i1=de("div",{class:"tw-mb-10"},[de("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"Email"),de("span",null,"Linda@canrd.com")],-1),c1=de("div",null,[de("h3",{class:"text-h5 tw-mb-5"},"关注微信"),de("div")],-1);function u1(e,t){return Ye(),Mt(Pa,{width:"800",class:"pa-10 tw-m-auto"},{default:ne(()=>[r1,s1,a1,l1,o1,i1,c1]),_:1})}const f1=Sa(n1,[["render",u1]]),d1={height:"100",class:"pa-2"},m1=de("div",{class:"tw-pr-0 tw-font-bold tw-w-[95px] tw-h-[36px] tw-leading-[36px]"},"一级类别:",-1),h1=de("div",{class:"tw-pr-0 tw-font-bold tw-w-[95px] tw-h-[36px] tw-leading-[36px]"},"二级类别:",-1),g1=Vt({__name:"CategoryList",setup(e){const t=La(),n=a=>{t.updateCategory(a.categoryDisplayName),t.updateSubCategory(a.list[0].id)},r=a=>{t.updateSubCategory(a)},s=O(()=>{var a;if(t.selectedCategory){const l=t.list.filter(o=>o.categoryDisplayName===t.selectedCategory);return((a=l==null?void 0:l[0])==null?void 0:a.list)||[]}return[]});return(a,l)=>(Ye(),Mt(wr,null,{default:ne(()=>[de("div",d1,[_(pn,null,{default:ne(()=>[m1,_(St,{class:"pa-0"},{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(xe(t).list,(o,i)=>(Ye(),Mt(Wn,{key:i,variant:"text",onClick:c=>n(o),color:xe(t).selectedCategory===o.categoryDisplayName?"blue-accent-2":""},{default:ne(()=>[Je(nt(o.categoryDisplayName),1)]),_:2},1032,["onClick","color"]))),128))]),_:1})]),_:1}),_(pn,null,{default:ne(()=>[h1,_(St,{class:"pa-0"},{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(s.value,(o,i)=>(Ye(),Mt(Wn,{key:i,variant:"text",onClick:c=>r(o.id),color:xe(t).selectedSubCategory===o.id?"blue-accent-2":""},{default:ne(()=>[Je(nt(o.name),1)]),_:2},1032,["onClick","color"]))),128))]),_:1})]),_:1})])]),_:1}))}}),v1={class:"tw-m-auto"},p1=Vt({__name:"ProductList",setup(e){const t=$m(),n=La();return jn(()=>{n.selectedSubCategory&&t.getList({productCategoryId:n.selectedSubCategory,pageNo:1,pageSize:20})}),(r,s)=>(Ye(),Zt("div",v1,[_(g1),_(wr,{class:""},{default:ne(()=>[_(Wm,{multiple:""},{default:ne(()=>[_(pn,null,{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(xe(t).list,(a,l)=>(Ye(),Mt(St,{key:l,cols:"12",lg:"3",md:"4",sm:"6"},{default:ne(()=>[_(Hm,{"open-delay":"200"},{default:ne(({isHovering:o,props:i})=>[_(Pa,Ze({elevation:o?16:2,class:[{"on-hover":o},"mx-auto"],height:"350",width:"260"},i,{to:`/products/detail/${a.id}`}),{default:ne(()=>[_(gr,{src:a.imageUrl},null,8,["src"]),_(Gt,{class:"tw-text-left"},{default:ne(()=>[Je(nt(a.name),1)]),_:2},1024)]),_:2},1040,["elevation","class","to"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]))}});const y1=te({divider:[Number,String],...Le()},"v-breadcrumbs-divider"),b1=me()({name:"VBreadcrumbsDivider",props:y1(),setup(e,t){let{slots:n}=t;return Te(()=>{var r;return _("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=n==null?void 0:n.default)==null?void 0:r.call(n))??e.divider])}),{}}}),_1=te({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Le(),...Uo(),...st({tag:"li"})},"v-breadcrumbs-item"),C1=me()({name:"VBreadcrumbsItem",props:_1(),setup(e,t){let{slots:n,attrs:r}=t;const s=Bo(e,r),a=O(()=>{var c;return e.active||((c=s.isActive)==null?void 0:c.value)}),l=O(()=>a.value?e.activeColor:e.color),{textColorClasses:o,textColorStyles:i}=xn(l);return Te(()=>{const c=s.isLink.value?"a":e.tag;return _(c,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":a.value,"v-breadcrumbs-item--disabled":e.disabled,"v-breadcrumbs-item--link":s.isLink.value,[`${e.activeClass}`]:a.value&&e.activeClass},o.value,e.class],style:[i.value,e.style],href:s.href.value,"aria-current":a.value?"page":void 0,onClick:s.navigate},{default:()=>{var u;return[((u=n.default)==null?void 0:u.call(n))??e.title]}})}),{}}}),E1=te({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Qe,items:{type:Array,default:()=>[]},...Le(),...Ln(),...zn(),...st({tag:"ul"})},"v-breadcrumbs"),S1=me()({name:"VBreadcrumbs",props:E1(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:s}=rs($e(e,"bgColor")),{densityClasses:a}=Gn(e),{roundedClasses:l}=Kn(e);Cr({VBreadcrumbsDivider:{divider:$e(e,"divider")},VBreadcrumbsItem:{activeClass:$e(e,"activeClass"),activeColor:$e(e,"activeColor"),color:$e(e,"color"),disabled:$e(e,"disabled")}});const o=O(()=>e.items.map(i=>typeof i=="string"?{item:{title:i},raw:i}:{item:i,raw:i}));return Te(()=>{const i=!!(n.prepend||e.icon);return _(e.tag,{class:["v-breadcrumbs",r.value,a.value,l.value,e.class],style:[s.value,e.style]},{default:()=>{var c;return[i&&_("div",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?_(Sn,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):_(En,{key:"prepend-icon",start:!0,icon:e.icon},null)]),o.value.map((u,f,h)=>{let{item:g,raw:v}=u;return _(Pe,null,[_(C1,Ze({key:g.title,disabled:f>=h.length-1},g),{default:n.title?()=>{var p;return(p=n.title)==null?void 0:p.call(n,{item:v,index:f})}:void 0}),f<h.length-1&&_(b1,null,{default:n.divider?()=>{var p;return(p=n.divider)==null?void 0:p.call(n,{item:v,index:f})}:void 0})])}),(c=n.default)==null?void 0:c.call(n)]}})}),{}}}),w1={class:"tw-float-left tw-w-[300px]"},T1={class:"tw-m-auto tw-max-w-[1000px]"},A1=["innerHTML"],x1=["innerHTML"],I1=Vt({__name:"ProductDetail",setup(e){const t=B_(),n=re({productimageliststore:[]});rn(()=>{yE({id:t.params.id}).then(a=>{const l=a.data.data||{};l.productimageliststore=JSON.parse(l.productimageliststore)||[],l.productimageliststore=l.productimageliststore.map(o=>({...o,url:`http://112.74.45.244:8100/api/show/image?fileKey=${o.fileKey}`})),n.value=l})});const r=re(0),s=re(0);return(a,l)=>(Ye(),Mt(wr,{class:"pa-1"},{default:ne(()=>[_(S1,{class:"pt-0",items:["首页","产品中心","详情"]}),_(Pa,{"max-width":"1000",class:"tw-m-auto tw-mb-[32px]"},{default:ne(()=>[_(pn,{class:"ma-0"},{default:ne(()=>[de("div",w1,[_(Xm,{"show-arrows":"hover","hide-delimiter-background":"","delimiter-icon":"mdi-square",class:"tw-float-left",height:"300",modelValue:s.value,"onUpdate:modelValue":l[0]||(l[0]=o=>s.value=o)},{default:ne(()=>[(Ye(!0),Zt(Pe,null,Xr(n.value.productimageliststore,(o,i)=>(Ye(),Mt(Os,{cover:"",src:o.url,key:i},null,8,["src"]))),128))]),_:1},8,["modelValue"])]),_(St,null,{default:ne(()=>[_(Um,{class:"text-h5"},{default:ne(()=>[Je(nt(n.value.name),1)]),_:1}),_(pn,null,{default:ne(()=>[_(St,null,{default:ne(()=>[_(Gt,{class:"tw-leading-[10px]"},{default:ne(()=>[Je("品牌:"+nt(n.value.brandName),1)]),_:1})]),_:1}),_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je("产品分类:"+nt(n.value.brandName),1)]),_:1})]),_:1})]),_:1}),_(pn,null,{default:ne(()=>[_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je("产品型号:"+nt(n.value.model),1)]),_:1})]),_:1}),_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je(nt(n.value.basename1)+":"+nt(n.value.basecore1),1)]),_:1})]),_:1})]),_:1}),_(pn,null,{default:ne(()=>[_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je(nt(n.value.basename2)+":"+nt(n.value.basecore2),1)]),_:1})]),_:1}),_(St,null,{default:ne(()=>[_(Gt,null,{default:ne(()=>[Je(nt(n.value.basename2)+":"+nt(n.value.basecore3),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),de("div",T1,[_(um,{modelValue:r.value,"onUpdate:modelValue":l[1]||(l[1]=o=>r.value=o),color:"blue-lighten-1","align-tabs":"start"},{default:ne(()=>[_(ir,{value:1},{default:ne(()=>[Je("商品介绍")]),_:1}),_(ir,{value:2},{default:ne(()=>[Je("规格参数")]),_:1})]),_:1},8,["modelValue"]),_(Km,{modelValue:r.value,"onUpdate:modelValue":l[2]||(l[2]=o=>r.value=o),class:"tw-p-[24px]"},{default:ne(()=>[_(Gs,{key:"1",value:1},{default:ne(()=>[de("div",{innerHTML:n.value.physicalproperty},null,8,A1),de("div",{innerHTML:n.value.storage},null,8,x1)]),_:1}),_(Gs,{key:"2",value:2},{default:ne(()=>[Je(" 参数规格")]),_:1})]),_:1},8,["modelValue"])])]),_:1}))}}),k1=$_({history:t_("/"),routes:[{path:"/",name:"home",component:t1},{path:"/products/detail/:id",name:"detail",component:I1},{path:"/products",name:"products",component:p1},{path:"/contact",name:"contact",component:f1}]}),Jm={cn:{hello:"sssss"},en:{优势:"Strengths",材料试剂:"Material Reagents",优势1:"Energy materials",优势2:"Universal consumables",优势3:"low-dimensional materials",设备:"Lab Device"}},ds=Iv(_E),L1=Gf();ds.use(Qp());ds.use(k1);ds.use(L1);const P1=xb({legacy:!1,allowComposition:!0,locale:"en",messages:Jm,globalInjection:!0});ds.use(P1);console.log("%c [ messages ]-32","font-size:13px; background:pink; color:#bf2c9f;",Jm);ds.mount("#app"); |
dist/index.html
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | <link rel="icon" href="/favicon.ico"> | 5 | <link rel="icon" href="/favicon.ico"> |
6 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
7 | <title>Vite App</title> | 7 | <title>Vite App</title> |
8 | - <script type="module" crossorigin src="/assets/index-5a72c4e5.js"></script> | 8 | + <script type="module" crossorigin src="/assets/index-debeec41.js"></script> |
9 | <link rel="stylesheet" href="/assets/index-5d9db6a6.css"> | 9 | <link rel="stylesheet" href="/assets/index-5d9db6a6.css"> |
10 | </head> | 10 | </head> |
11 | <body> | 11 | <body> |
src/components/HomeCategoryList.vue
@@ -4,15 +4,7 @@ | @@ -4,15 +4,7 @@ | ||
4 | <div class="text-body-1 tw-text-left tw-mb-8">{{ desc }}</div> | 4 | <div class="text-body-1 tw-text-left tw-mb-8">{{ desc }}</div> |
5 | <v-item-group multiple> | 5 | <v-item-group multiple> |
6 | <v-row> | 6 | <v-row> |
7 | - <v-col | ||
8 | - v-for="(item, index) in list" | ||
9 | - :key="index" | ||
10 | - cols="3" | ||
11 | - :lg="lgCol" | ||
12 | - md="4" | ||
13 | - sm="6" | ||
14 | - xs="12" | ||
15 | - > | 7 | + <v-col v-for="(item, index) in list" :key="index" cols="3" :lg="lgCol" md="4" sm="6"> |
16 | <v-hover v-slot="{ isHovering, props }" open-delay="200"> | 8 | <v-hover v-slot="{ isHovering, props }" open-delay="200"> |
17 | <v-card | 9 | <v-card |
18 | :elevation="isHovering ? 16 : 2" | 10 | :elevation="isHovering ? 16 : 2" |