Commit 533e3d8ef1b3bc41896038135083901a5a1cad5a

Authored by sanmu
1 parent ede5f267

up

dist/assets/index-19d1e5da.js renamed to dist/assets/index-2aaa06fe.js
... ... @@ -34,7 +34,7 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function
34 34 * @license MIT
35 35 */const ta=typeof window<"u";function WR(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const kt=Object.assign;function $f(e,t){const n={};for(const r in t){const i=t[r];n[r]=Or(i)?i.map(e):e(i)}return n}const ml=()=>{},Or=Array.isArray,zR=/\/$/,qR=e=>e.replace(zR,"");function Ff(e,t,n="/"){let r,i={},a="",o="";const u=t.indexOf("#");let f=t.indexOf("?");return u<f&&u>=0&&(f=-1),f>-1&&(r=t.slice(0,f),a=t.slice(f+1,u>-1?u:t.length),i=e(a)),u>-1&&(r=r||t.slice(0,u),o=t.slice(u,t.length)),r=YR(r??t,n),{fullPath:r+(a&&"?")+a+o,path:r,query:i,hash:o}}function jR(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function yy(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function GR(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&ma(t.matched[r],n.matched[i])&&d1(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ma(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function d1(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!KR(e[n],t[n]))return!1;return!0}function KR(e,t){return Or(e)?_y(e,t):Or(t)?_y(t,e):e===t}function _y(e,t){return Or(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function YR(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let a=n.length-1,o,u;for(o=0;o<r.length;o++)if(u=r[o],u!==".")if(u==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Ll;(function(e){e.pop="pop",e.push="push"})(Ll||(Ll={}));var hl;(function(e){e.back="back",e.forward="forward",e.unknown=""})(hl||(hl={}));function XR(e){if(!e)if(ta){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),qR(e)}const JR=/^[^#]+#/;function ZR(e,t){return e.replace(JR,"#")+t}function QR(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 qu=()=>({left:window.pageXOffset,top:window.pageYOffset});function eN(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=QR(i,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 by(e,t){return(history.state?history.state.position-t:-1)+e}const Ed=new Map;function tN(e,t){Ed.set(e,t)}function nN(e){const t=Ed.get(e);return Ed.delete(e),t}let rN=()=>location.protocol+"//"+location.host;function m1(e,t){const{pathname:n,search:r,hash:i}=t,a=e.indexOf("#");if(a>-1){let u=i.includes(e.slice(a))?e.slice(a).length:1,f=i.slice(u);return f[0]!=="/"&&(f="/"+f),yy(f,"")}return yy(n,e)+r+i}function sN(e,t,n,r){let i=[],a=[],o=null;const u=({state:g})=>{const y=m1(e,location),_=n.value,C=t.value;let R=0;if(g){if(n.value=y,t.value=g,o&&o===_){o=null;return}R=C?g.position-C.position:0}else r(y);i.forEach(S=>{S(n.value,_,{delta:R,type:Ll.pop,direction:R?R>0?hl.forward:hl.back:hl.unknown})})};function f(){o=n.value}function d(g){i.push(g);const y=()=>{const _=i.indexOf(g);_>-1&&i.splice(_,1)};return a.push(y),y}function m(){const{history:g}=window;g.state&&g.replaceState(kt({},g.state,{scroll:qu()}),"")}function h(){for(const g of a)g();a=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",m)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",m,{passive:!0}),{pauseListeners:f,listen:d,destroy:h}}function wy(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?qu():null}}function iN(e){const{history:t,location:n}=window,r={value:m1(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(f,d,m){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+f:rN()+e+f;try{t[m?"replaceState":"pushState"](d,"",g),i.value=d}catch(y){console.error(y),n[m?"replace":"assign"](g)}}function o(f,d){const m=kt({},t.state,wy(i.value.back,f,i.value.forward,!0),d,{position:i.value.position});a(f,m,!0),r.value=f}function u(f,d){const m=kt({},i.value,t.state,{forward:f,scroll:qu()});a(m.current,m,!0);const h=kt({},wy(r.value,f,null),{position:m.position+1},d);a(f,h,!1),r.value=f}return{location:r,state:i,push:u,replace:o}}function aN(e){e=XR(e);const t=iN(e),n=sN(e,t.state,t.location,t.replace);function r(a,o=!0){o||n.pauseListeners(),history.go(a)}const i=kt({location:"",base:e,go:r,createHref:ZR.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function lN(e){return typeof e=="string"||e&&typeof e=="object"}function h1(e){return typeof e=="string"||typeof e=="symbol"}const Ns={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},g1=Symbol("");var xy;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(xy||(xy={}));function ha(e,t){return kt(new Error,{type:e,[g1]:!0},t)}function ls(e,t){return e instanceof Error&&g1 in e&&(t==null||!!(e.type&t))}const Cy="[^/]+?",oN={sensitive:!1,strict:!1,start:!0,end:!0},uN=/[.+*?^${}()[\]/\\]/g;function cN(e,t){const n=kt({},oN,t),r=[];let i=n.start?"^":"";const a=[];for(const d of e){const m=d.length?[]:[90];n.strict&&!d.length&&(i+="/");for(let h=0;h<d.length;h++){const g=d[h];let y=40+(n.sensitive?.25:0);if(g.type===0)h||(i+="/"),i+=g.value.replace(uN,"\\$&"),y+=40;else if(g.type===1){const{value:_,repeatable:C,optional:R,regexp:S}=g;a.push({name:_,repeatable:C,optional:R});const k=S||Cy;if(k!==Cy){y+=10;try{new RegExp(`(${k})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${_}" (${k}): `+T.message)}}let L=C?`((?:${k})(?:/(?:${k}))*)`:`(${k})`;h||(L=R&&d.length<2?`(?:/${L})`:"/"+L),R&&(L+="?"),i+=L,y+=20,R&&(y+=-8),C&&(y+=-20),k===".*"&&(y+=-50)}m.push(y)}r.push(m)}if(n.strict&&n.end){const d=r.length-1;r[d][r[d].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&(i+="(?:/|$)");const o=new RegExp(i,n.sensitive?"":"i");function u(d){const m=d.match(o),h={};if(!m)return null;for(let g=1;g<m.length;g++){const y=m[g]||"",_=a[g-1];h[_.name]=y&&_.repeatable?y.split("/"):y}return h}function f(d){let m="",h=!1;for(const g of e){(!h||!m.endsWith("/"))&&(m+="/"),h=!1;for(const y of g)if(y.type===0)m+=y.value;else if(y.type===1){const{value:_,repeatable:C,optional:R}=y,S=_ in d?d[_]:"";if(Or(S)&&!C)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const k=Or(S)?S.join("/"):S;if(!k)if(R)g.length<2&&(m.endsWith("/")?m=m.slice(0,-1):h=!0);else throw new Error(`Missing required param "${_}"`);m+=k}}return m||"/"}return{re:o,score:r,keys:a,parse:u,stringify:f}}function fN(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 dN(e,t){let n=0;const r=e.score,i=t.score;for(;n<r.length&&n<i.length;){const a=fN(r[n],i[n]);if(a)return a;n++}if(Math.abs(i.length-r.length)===1){if(Sy(r))return 1;if(Sy(i))return-1}return i.length-r.length}function Sy(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const mN={type:0,value:""},hN=/[a-zA-Z0-9_]/;function gN(e){if(!e)return[[]];if(e==="/")return[[mN]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(y){throw new Error(`ERR (${n})/"${d}": ${y}`)}let n=0,r=n;const i=[];let a;function o(){a&&i.push(a),a=[]}let u=0,f,d="",m="";function h(){d&&(n===0?a.push({type:0,value:d}):n===1||n===2||n===3?(a.length>1&&(f==="*"||f==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:d,regexp:m,repeatable:f==="*"||f==="+",optional:f==="*"||f==="?"})):t("Invalid state to consume buffer"),d="")}function g(){d+=f}for(;u<e.length;){if(f=e[u++],f==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:f==="/"?(d&&h(),o()):f===":"?(h(),n=1):g();break;case 4:g(),n=r;break;case 1:f==="("?n=2:hN.test(f)?g():(h(),n=0,f!=="*"&&f!=="?"&&f!=="+"&&u--);break;case 2:f===")"?m[m.length-1]=="\\"?m=m.slice(0,-1)+f:n=3:m+=f;break;case 3:h(),n=0,f!=="*"&&f!=="?"&&f!=="+"&&u--,m="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${d}"`),h(),o(),i}function vN(e,t,n){const r=cN(gN(e.path),n),i=kt(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function pN(e,t){const n=[],r=new Map;t=Ay({strict:!1,end:!0,sensitive:!1},t);function i(m){return r.get(m)}function a(m,h,g){const y=!g,_=yN(m);_.aliasOf=g&&g.record;const C=Ay(t,m),R=[_];if("alias"in m){const L=typeof m.alias=="string"?[m.alias]:m.alias;for(const T of L)R.push(kt({},_,{components:g?g.record.components:_.components,path:T,aliasOf:g?g.record:_}))}let S,k;for(const L of R){const{path:T}=L;if(h&&T[0]!=="/"){const P=h.record.path,D=P[P.length-1]==="/"?"":"/";L.path=h.record.path+(T&&D+T)}if(S=vN(L,h,C),g?g.alias.push(S):(k=k||S,k!==S&&k.alias.push(S),y&&m.name&&!ky(S)&&o(m.name)),_.children){const P=_.children;for(let D=0;D<P.length;D++)a(P[D],S,g&&g.children[D])}g=g||S,(S.record.components&&Object.keys(S.record.components).length||S.record.name||S.record.redirect)&&f(S)}return k?()=>{o(k)}:ml}function o(m){if(h1(m)){const h=r.get(m);h&&(r.delete(m),n.splice(n.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=n.indexOf(m);h>-1&&(n.splice(h,1),m.record.name&&r.delete(m.record.name),m.children.forEach(o),m.alias.forEach(o))}}function u(){return n}function f(m){let h=0;for(;h<n.length&&dN(m,n[h])>=0&&(m.record.path!==n[h].record.path||!v1(m,n[h]));)h++;n.splice(h,0,m),m.record.name&&!ky(m)&&r.set(m.record.name,m)}function d(m,h){let g,y={},_,C;if("name"in m&&m.name){if(g=r.get(m.name),!g)throw ha(1,{location:m});C=g.record.name,y=kt(Ey(h.params,g.keys.filter(k=>!k.optional).map(k=>k.name)),m.params&&Ey(m.params,g.keys.map(k=>k.name))),_=g.stringify(y)}else if("path"in m)_=m.path,g=n.find(k=>k.re.test(_)),g&&(y=g.parse(_),C=g.record.name);else{if(g=h.name?r.get(h.name):n.find(k=>k.re.test(h.path)),!g)throw ha(1,{location:m,currentLocation:h});C=g.record.name,y=kt({},h.params,m.params),_=g.stringify(y)}const R=[];let S=g;for(;S;)R.unshift(S.record),S=S.parent;return{name:C,path:_,params:y,matched:R,meta:bN(R)}}return e.forEach(m=>a(m)),{addRoute:a,resolve:d,removeRoute:o,getRoutes:u,getRecordMatcher:i}}function Ey(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function yN(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:_N(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 _N(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 ky(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bN(e){return e.reduce((t,n)=>kt(t,n.meta),{})}function Ay(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function v1(e,t){return t.children.some(n=>n===e||v1(e,n))}const p1=/#/g,wN=/&/g,xN=/\//g,CN=/=/g,SN=/\?/g,y1=/\+/g,EN=/%5B/g,kN=/%5D/g,_1=/%5E/g,AN=/%60/g,b1=/%7B/g,TN=/%7C/g,w1=/%7D/g,LN=/%20/g;function Lm(e){return encodeURI(""+e).replace(TN,"|").replace(EN,"[").replace(kN,"]")}function IN(e){return Lm(e).replace(b1,"{").replace(w1,"}").replace(_1,"^")}function kd(e){return Lm(e).replace(y1,"%2B").replace(LN,"+").replace(p1,"%23").replace(wN,"%26").replace(AN,"`").replace(b1,"{").replace(w1,"}").replace(_1,"^")}function PN(e){return kd(e).replace(CN,"%3D")}function ON(e){return Lm(e).replace(p1,"%23").replace(SN,"%3F")}function RN(e){return e==null?"":ON(e).replace(xN,"%2F")}function hu(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function NN(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;i<r.length;++i){const a=r[i].replace(y1," "),o=a.indexOf("="),u=hu(o<0?a:a.slice(0,o)),f=o<0?null:hu(a.slice(o+1));if(u in t){let d=t[u];Or(d)||(d=t[u]=[d]),d.push(f)}else t[u]=f}return t}function Ty(e){let t="";for(let n in e){const r=e[n];if(n=PN(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(Or(r)?r.map(a=>a&&kd(a)):[r&&kd(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function $N(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Or(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const FN=Symbol(""),Ly=Symbol(""),ju=Symbol(""),Im=Symbol(""),Ad=Symbol("");function Xa(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Bs(e,t,n,r,i){const a=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((o,u)=>{const f=h=>{h===!1?u(ha(4,{from:n,to:t})):h instanceof Error?u(h):lN(h)?u(ha(2,{from:t,to:h})):(a&&r.enterCallbacks[i]===a&&typeof h=="function"&&a.push(h),o())},d=e.call(r&&r.instances[i],t,n,f);let m=Promise.resolve(d);e.length<3&&(m=m.then(f)),m.catch(h=>u(h))})}function Mf(e,t,n,r){const i=[];for(const a of e)for(const o in a.components){let u=a.components[o];if(!(t!=="beforeRouteEnter"&&!a.instances[o]))if(MN(u)){const d=(u.__vccOpts||u)[t];d&&i.push(Bs(d,n,r,a,o))}else{let f=u();i.push(()=>f.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${a.path}"`));const m=WR(d)?d.default:d;a.components[o]=m;const g=(m.__vccOpts||m)[t];return g&&Bs(g,n,r,a,o)()}))}}return i}function MN(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Iy(e){const t=St(ju),n=St(Im),r=B(()=>t.resolve(ge(e.to))),i=B(()=>{const{matched:f}=r.value,{length:d}=f,m=f[d-1],h=n.matched;if(!m||!h.length)return-1;const g=h.findIndex(ma.bind(null,m));if(g>-1)return g;const y=Py(f[d-2]);return d>1&&Py(m)===y&&h[h.length-1].path!==y?h.findIndex(ma.bind(null,f[d-2])):g}),a=B(()=>i.value>-1&&UN(n.params,r.value.params)),o=B(()=>i.value>-1&&i.value===n.matched.length-1&&d1(n.params,r.value.params));function u(f={}){return VN(f)?t[ge(e.replace)?"replace":"push"](ge(e.to)).catch(ml):Promise.resolve()}return{route:r,href:B(()=>r.value.href),isActive:a,isExactActive:o,navigate:u}}const DN=jt({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:Iy,setup(e,{slots:t}){const n=fn(Iy(e)),{options:r}=St(ju),i=B(()=>({[Oy(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Oy(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:br("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},a)}}}),BN=DN;function VN(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 UN(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Or(i)||i.length!==r.length||r.some((a,o)=>a!==i[o]))return!1}return!0}function Py(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Oy=(e,t,n)=>e??t??n,HN=jt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=St(Ad),i=B(()=>e.route||r.value),a=St(Ly,0),o=B(()=>{let d=ge(a);const{matched:m}=i.value;let h;for(;(h=m[d])&&!h.components;)d++;return d}),u=B(()=>i.value.matched[o.value]);En(Ly,B(()=>o.value+1)),En(FN,u),En(Ad,i);const f=de();return Be(()=>[f.value,u.value,e.name],([d,m,h],[g,y,_])=>{m&&(m.instances[h]=d,y&&y!==m&&d&&d===g&&(m.leaveGuards.size||(m.leaveGuards=y.leaveGuards),m.updateGuards.size||(m.updateGuards=y.updateGuards))),d&&m&&(!y||!ma(m,y)||!g)&&(m.enterCallbacks[h]||[]).forEach(C=>C(d))},{flush:"post"}),()=>{const d=i.value,m=e.name,h=u.value,g=h&&h.components[m];if(!g)return Ry(n.default,{Component:g,route:d});const y=h.props[m],_=y?y===!0?d.params:typeof y=="function"?y(d):y:null,R=br(g,kt({},_,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(h.instances[m]=null)},ref:f}));return Ry(n.default,{Component:R,route:d})||R}}});function Ry(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const x1=HN;function WN(e){const t=pN(e.routes,e),n=e.parseQuery||NN,r=e.stringifyQuery||Ty,i=e.history,a=Xa(),o=Xa(),u=Xa(),f=Ve(Ns);let d=Ns;ta&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const m=$f.bind(null,te=>""+te),h=$f.bind(null,RN),g=$f.bind(null,hu);function y(te,be){let me,Ie;return h1(te)?(me=t.getRecordMatcher(te),Ie=be):Ie=te,t.addRoute(Ie,me)}function _(te){const be=t.getRecordMatcher(te);be&&t.removeRoute(be)}function C(){return t.getRoutes().map(te=>te.record)}function R(te){return!!t.getRecordMatcher(te)}function S(te,be){if(be=kt({},be||f.value),typeof te=="string"){const b=Ff(n,te,be.path),N=t.resolve({path:b.path},be),z=i.createHref(b.fullPath);return kt(b,N,{params:g(N.params),hash:hu(b.hash),redirectedFrom:void 0,href:z})}let me;if("path"in te)me=kt({},te,{path:Ff(n,te.path,be.path).path});else{const b=kt({},te.params);for(const N in b)b[N]==null&&delete b[N];me=kt({},te,{params:h(b)}),be.params=h(be.params)}const Ie=t.resolve(me,be),Qe=te.hash||"";Ie.params=m(g(Ie.params));const F=jR(r,kt({},te,{hash:IN(Qe),path:Ie.path})),w=i.createHref(F);return kt({fullPath:F,hash:Qe,query:r===Ty?$N(te.query):te.query||{}},Ie,{redirectedFrom:void 0,href:w})}function k(te){return typeof te=="string"?Ff(n,te,f.value.path):kt({},te)}function L(te,be){if(d!==te)return ha(8,{from:be,to:te})}function T(te){return H(te)}function P(te){return T(kt(k(te),{replace:!0}))}function D(te){const be=te.matched[te.matched.length-1];if(be&&be.redirect){const{redirect:me}=be;let Ie=typeof me=="function"?me(te):me;return typeof Ie=="string"&&(Ie=Ie.includes("?")||Ie.includes("#")?Ie=k(Ie):{path:Ie},Ie.params={}),kt({query:te.query,hash:te.hash,params:"path"in Ie?{}:te.params},Ie)}}function H(te,be){const me=d=S(te),Ie=f.value,Qe=te.state,F=te.force,w=te.replace===!0,b=D(me);if(b)return H(kt(k(b),{state:typeof b=="object"?kt({},Qe,b.state):Qe,force:F,replace:w}),be||me);const N=me;N.redirectedFrom=be;let z;return!F&&GR(r,Ie,me)&&(z=ha(16,{to:N,from:Ie}),we(Ie,Ie,!0,!1)),(z?Promise.resolve(z):G(N,Ie)).catch(K=>ls(K)?ls(K,2)?K:ve(K):le(K,N,Ie)).then(K=>{if(K){if(ls(K,2))return H(kt({replace:w},k(K.to),{state:typeof K.to=="object"?kt({},Qe,K.to.state):Qe,force:F}),be||N)}else K=J(N,Ie,!0,w,Qe);return re(N,Ie,K),K})}function $(te,be){const me=L(te,be);return me?Promise.reject(me):Promise.resolve()}function V(te){const be=Rt.values().next().value;return be&&typeof be.runWithContext=="function"?be.runWithContext(te):te()}function G(te,be){let me;const[Ie,Qe,F]=zN(te,be);me=Mf(Ie.reverse(),"beforeRouteLeave",te,be);for(const b of Ie)b.leaveGuards.forEach(N=>{me.push(Bs(N,te,be))});const w=$.bind(null,te,be);return me.push(w),Me(me).then(()=>{me=[];for(const b of a.list())me.push(Bs(b,te,be));return me.push(w),Me(me)}).then(()=>{me=Mf(Qe,"beforeRouteUpdate",te,be);for(const b of Qe)b.updateGuards.forEach(N=>{me.push(Bs(N,te,be))});return me.push(w),Me(me)}).then(()=>{me=[];for(const b of te.matched)if(b.beforeEnter&&!be.matched.includes(b))if(Or(b.beforeEnter))for(const N of b.beforeEnter)me.push(Bs(N,te,be));else me.push(Bs(b.beforeEnter,te,be));return me.push(w),Me(me)}).then(()=>(te.matched.forEach(b=>b.enterCallbacks={}),me=Mf(F,"beforeRouteEnter",te,be),me.push(w),Me(me))).then(()=>{me=[];for(const b of o.list())me.push(Bs(b,te,be));return me.push(w),Me(me)}).catch(b=>ls(b,8)?b:Promise.reject(b))}function re(te,be,me){for(const Ie of u.list())V(()=>Ie(te,be,me))}function J(te,be,me,Ie,Qe){const F=L(te,be);if(F)return F;const w=be===Ns,b=ta?history.state:{};me&&(Ie||w?i.replace(te.fullPath,kt({scroll:w&&b&&b.scroll},Qe)):i.push(te.fullPath,Qe)),f.value=te,we(te,be,me,w),ve()}let Q;function he(){Q||(Q=i.listen((te,be,me)=>{if(!Tt.listening)return;const Ie=S(te),Qe=D(Ie);if(Qe){H(kt(Qe,{replace:!0}),Ie).catch(ml);return}d=Ie;const F=f.value;ta&&tN(by(F.fullPath,me.delta),qu()),G(Ie,F).catch(w=>ls(w,12)?w:ls(w,2)?(H(w.to,Ie).then(b=>{ls(b,20)&&!me.delta&&me.type===Ll.pop&&i.go(-1,!1)}).catch(ml),Promise.reject()):(me.delta&&i.go(-me.delta,!1),le(w,Ie,F))).then(w=>{w=w||J(Ie,F,!1),w&&(me.delta&&!ls(w,8)?i.go(-me.delta,!1):me.type===Ll.pop&&ls(w,20)&&i.go(-1,!1)),re(Ie,F,w)}).catch(ml)}))}let $e=Xa(),ye=Xa(),_e;function le(te,be,me){ve(te);const Ie=ye.list();return Ie.length?Ie.forEach(Qe=>Qe(te,be,me)):console.error(te),Promise.reject(te)}function Re(){return _e&&f.value!==Ns?Promise.resolve():new Promise((te,be)=>{$e.add([te,be])})}function ve(te){return _e||(_e=!te,he(),$e.list().forEach(([be,me])=>te?me(te):be()),$e.reset()),te}function we(te,be,me,Ie){const{scrollBehavior:Qe}=e;if(!ta||!Qe)return Promise.resolve();const F=!me&&nN(by(te.fullPath,0))||(Ie||!me)&&history.state&&history.state.scroll||null;return ln().then(()=>Qe(te,be,F)).then(w=>w&&eN(w)).catch(w=>le(w,te,be))}const qe=te=>i.go(te);let Ot;const Rt=new Set,Tt={currentRoute:f,listening:!0,addRoute:y,removeRoute:_,hasRoute:R,getRoutes:C,resolve:S,options:e,push:T,replace:P,go:qe,back:()=>qe(-1),forward:()=>qe(1),beforeEach:a.add,beforeResolve:o.add,afterEach:u.add,onError:ye.add,isReady:Re,install(te){const be=this;te.component("RouterLink",BN),te.component("RouterView",x1),te.config.globalProperties.$router=be,Object.defineProperty(te.config.globalProperties,"$route",{enumerable:!0,get:()=>ge(f)}),ta&&!Ot&&f.value===Ns&&(Ot=!0,T(i.location).catch(Qe=>{}));const me={};for(const Qe in Ns)me[Qe]=B(()=>f.value[Qe]);te.provide(ju,be),te.provide(Im,fn(me)),te.provide(Ad,f);const Ie=te.unmount;Rt.add(te),te.unmount=function(){Rt.delete(te),Rt.size<1&&(d=Ns,Q&&Q(),Q=null,f.value=Ns,Ot=!1,_e=!1),Ie()}}};function Me(te){return te.reduce((be,me)=>be.then(()=>V(me)),Promise.resolve())}return Tt}function zN(e,t){const n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){const u=t.matched[o];u&&(e.matched.find(d=>ma(d,u))?r.push(u):n.push(u));const f=e.matched[o];f&&(t.matched.find(d=>ma(d,f))||i.push(f))}return[n,r,i]}function Aa(){return St(ju)}function C1(){return St(Im)}const S1="/wechat.jpg",Bl=xm("dialog",()=>{const e=de(!1);return{dialog:e,updateDialog:n=>{e.value=n}}});const _s=pe({border:[Boolean,Number,String]},"border");function Qs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();return{borderClasses:B(()=>{const r=It(e)?e.value:e.border,i=[];if(r===!0||r==="")i.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))i.push(`border-${a}`);return i})}}const qN=[null,"default","comfortable","compact"],wr=pe({density:{type:String,default:"default",validator:e=>qN.includes(e)}},"density");function Kr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();return{densityClasses:B(()=>`${t}--density-${e.density}`)}}const Nr=pe({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function bs(e){return{elevationClasses:B(()=>{const n=It(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const Gn=pe({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function xr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();return{roundedClasses:B(()=>{const r=It(e)?e.value:e.rounded,i=[];if(r===!0||r==="")i.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const a of String(r).split(" "))i.push(`rounded-${a}`);return i})}}const Bt=pe({tag:{type:String,default:"div"}},"tag");function Pm(e){return gm(()=>{const t=[],n={};return e.value.background&&(bp(e.value.background)?n.backgroundColor=e.value.background:t.push(`bg-${e.value.background}`)),e.value.text&&(bp(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function gs(e,t){const n=B(()=>({text:It(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:i}=Pm(n);return{textColorClasses:r,textColorStyles:i}}function yr(e,t){const n=B(()=>({background:It(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:i}=Pm(n);return{backgroundColorClasses:r,backgroundColorStyles:i}}const jN=["elevated","flat","tonal","outlined","text","plain"];function Gu(e,t){return p(Ae,null,[e&&p("span",{key:"overlay",class:`${t}__overlay`},null),p("span",{key:"underlay",class:`${t}__underlay`},null)])}const Li=pe({color:String,variant:{type:String,default:"elevated",validator:e=>jN.includes(e)}},"variant");function Ku(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();const n=B(()=>{const{variant:a}=ge(e);return`${t}--variant-${a}`}),{colorClasses:r,colorStyles:i}=Pm(B(()=>{const{variant:a,color:o}=ge(e);return{[["elevated","flat"].includes(a)?"background":"text"]:o}}));return{colorClasses:r,colorStyles:i,variantClasses:n}}const E1=pe({divided:Boolean,..._s(),...lt(),...wr(),...Nr(),...Gn(),...Bt(),...Zt(),...Li()},"v-btn-group"),Ny=De()({name:"VBtnGroup",props:E1(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=en(e),{densityClasses:i}=Kr(e),{borderClasses:a}=Qs(e),{elevationClasses:o}=bs(e),{roundedClasses:u}=xr(e);Pr({VBtn:{height:"auto",color:Ye(e,"color"),density:Ye(e,"density"),flat:!0,variant:Ye(e,"variant")}}),Xe(()=>p(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,a.value,i.value,o.value,u.value,e.class],style:e.style},n))}}),Om=pe({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Rm=pe({value:null,disabled:Boolean,selectedClass:String},"group-item");function Nm(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Tn("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=Ys();En(Symbol.for(`${t.description}:id`),i);const a=St(t,null);if(!a){if(!n)return a;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=Ye(e,"value"),u=B(()=>a.disabled.value||e.disabled);a.register({id:i,value:o,disabled:u},r),jn(()=>{a.unregister(i)});const f=B(()=>a.isSelected(i)),d=B(()=>f.value&&[a.selectedClass.value,e.selectedClass]);return Be(f,m=>{r.emit("group:selected",{value:m})}),{id:i,isSelected:f,toggle:()=>a.select(i,!f.value),select:m=>a.select(i,m),selectedClass:d,value:o,disabled:u,group:a}}function Yu(e,t){let n=!1;const r=fn([]),i=An(e,"modelValue",[],g=>g==null?[]:k1(r,ol(g)),g=>{const y=KN(r,g);return e.multiple?y:y[0]}),a=Tn("useGroup");function o(g,y){const _=g,C=Symbol.for(`${t.description}:id`),S=ul(C,a==null?void 0:a.vnode).indexOf(y);S>-1?r.splice(S,0,_):r.push(_)}function u(g){if(n)return;f();const y=r.findIndex(_=>_.id===g);r.splice(y,1)}function f(){const g=r.find(y=>!y.disabled);g&&e.mandatory==="force"&&!i.value.length&&(i.value=[g.id])}un(()=>{f()}),jn(()=>{n=!0});function d(g,y){const _=r.find(C=>C.id===g);if(!(y&&(_!=null&&_.disabled)))if(e.multiple){const C=i.value.slice(),R=C.findIndex(k=>k===g),S=~R;if(y=y??!S,S&&e.mandatory&&C.length<=1||!S&&e.max!=null&&C.length+1>e.max)return;R<0&&y?C.push(g):R>=0&&!y&&C.splice(R,1),i.value=C}else{const C=i.value.includes(g);if(e.mandatory&&C)return;i.value=y??!C?[g]:[]}}function m(g){if(e.multiple,i.value.length){const y=i.value[0],_=r.findIndex(S=>S.id===y);let C=(_+g)%r.length,R=r[C];for(;R.disabled&&C!==_;)C=(C+g)%r.length,R=r[C];if(R.disabled)return;i.value=[r[C].id]}else{const y=r.find(_=>!_.disabled);y&&(i.value=[y.id])}}const h={register:o,unregister:u,selected:i,select:d,disabled:Ye(e,"disabled"),prev:()=>m(r.length-1),next:()=>m(1),isSelected:g=>i.value.includes(g),selectedClass:B(()=>e.selectedClass),items:B(()=>r),getItemIndex:g=>GN(r,g)};return En(t,h),h}function GN(e,t){const n=k1(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function k1(e,t){const n=[];return t.forEach(r=>{const i=e.find(o=>bb(r,o.value)),a=e[r];(i==null?void 0:i.value)!=null?n.push(i.id):a!=null&&n.push(a.id)}),n}function KN(e,t){const n=[];return t.forEach(r=>{const i=e.findIndex(a=>a.id===r);if(~i){const a=e[i];n.push(a.value!=null?a.value:i)}}),n}const A1=Symbol.for("vuetify:v-btn-toggle"),YN=pe({...E1(),...Om()},"v-btn-toggle");De()({name:"VBtnToggle",props:YN(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:i,prev:a,select:o,selected:u}=Yu(e,A1);return Xe(()=>{const[f]=Ny.filterProps(e);return p(Ny,ft({class:["v-btn-toggle",e.class]},f,{style:e.style}),{default:()=>{var d;return[(d=n.default)==null?void 0:d.call(n,{isSelected:r,next:i,prev:a,select:o,selected:u})]}})}),{next:i,prev:a,select:o}}});const XN=pe({defaults:Object,disabled:Boolean,reset:[Number,String],root:Boolean,scoped:Boolean},"v-defaults-provider"),$n=De(!1)({name:"VDefaultsProvider",props:XN(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:i,reset:a,root:o,scoped:u}=Au(e);return Pr(r,{reset:a,root:o,scoped:u,disabled:i}),()=>{var f;return(f=n.default)==null?void 0:f.call(n)}}});const JN=["x-small","small","default","large","x-large"],Ii=pe({size:{type:[String,Number],default:"default"}},"size");function Vl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();return gm(()=>{let n,r;return uu(JN,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:He(e.size),height:He(e.size)}),{sizeClasses:n,sizeStyles:r}})}const ZN=pe({color:String,start:Boolean,end:Boolean,icon:At,...lt(),...Ii(),...Bt({tag:"i"}),...Zt()},"v-icon"),zn=De()({name:"VIcon",props:ZN(),setup(e,t){let{attrs:n,slots:r}=t;const i=de(),{themeClasses:a}=en(e),{iconData:o}=W2(B(()=>i.value||e.icon)),{sizeClasses:u}=Vl(e),{textColorClasses:f,textColorStyles:d}=gs(Ye(e,"color"));return Xe(()=>{var h,g;const m=(h=r.default)==null?void 0:h.call(r);return m&&(i.value=(g=m.filter(y=>y.type===Sa&&y.children&&typeof y.children=="string")[0])==null?void 0:g.children),p(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",a.value,u.value,f.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[u.value?void 0:{fontSize:He(e.size),height:He(e.size),width:He(e.size)},d.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[m]})}),{}}});function T1(e,t){const n=de(),r=Ve(!1);if(wm){const i=new IntersectionObserver(a=>{e==null||e(a,i),r.value=!!a.find(o=>o.isIntersecting)},t);jn(()=>{i.disconnect()}),Be(n,(a,o)=>{o&&(i.unobserve(o),r.value=!1),a&&i.observe(a)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const QN=pe({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},...lt(),...Ii(),...Bt({tag:"div"}),...Zt()},"v-progress-circular"),L1=De()({name:"VProgressCircular",props:QN(),setup(e,t){let{slots:n}=t;const r=20,i=2*Math.PI*r,a=de(),{themeClasses:o}=en(e),{sizeClasses:u,sizeStyles:f}=Vl(e),{textColorClasses:d,textColorStyles:m}=gs(Ye(e,"color")),{textColorClasses:h,textColorStyles:g}=gs(Ye(e,"bgColor")),{intersectionRef:y,isIntersecting:_}=T1(),{resizeRef:C,contentRect:R}=Al(),S=B(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),k=B(()=>Number(e.width)),L=B(()=>f.value?Number(e.size):R.value?R.value.width:Math.max(k.value,32)),T=B(()=>r/(1-k.value/L.value)*2),P=B(()=>k.value/L.value*T.value),D=B(()=>He((100-S.value)/100*i));return _r(()=>{y.value=a.value,C.value=a.value}),Xe(()=>p(e.tag,{ref:a,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":_.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,u.value,d.value,e.class],style:[f.value,m.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:S.value},{default:()=>[p("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${T.value} ${T.value}`},[p("circle",{class:["v-progress-circular__underlay",h.value],style:g.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":P.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),p("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":P.value,"stroke-dasharray":i,"stroke-dashoffset":D.value},null)]),n.default&&p("div",{class:"v-progress-circular__content"},[n.default({value:S.value})])]})),{}}});const Td=Symbol("rippleStop"),e$=80;function $y(e,t){e.style.transform=t,e.style.webkitTransform=t}function Ld(e){return e.constructor.name==="TouchEvent"}function I1(e){return e.constructor.name==="KeyboardEvent"}const t$=function(e,t){var h;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,i=0;if(!I1(e)){const g=t.getBoundingClientRect(),y=Ld(e)?e.touches[e.touches.length-1]:e;r=y.clientX-g.left,i=y.clientY-g.top}let a=0,o=.3;(h=t._ripple)!=null&&h.circle?(o=.15,a=t.clientWidth/2,a=n.center?a:a+Math.sqrt((r-a)**2+(i-a)**2)/4):a=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const u=`${(t.clientWidth-a*2)/2}px`,f=`${(t.clientHeight-a*2)/2}px`,d=n.center?u:`${r-a}px`,m=n.center?f:`${i-a}px`;return{radius:a,scale:o,x:d,y:m,centerX:u,centerY:f}},gu={show(e,t){var y;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((y=t==null?void 0:t._ripple)!=null&&y.enabled))return;const r=document.createElement("span"),i=document.createElement("span");r.appendChild(i),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:a,scale:o,x:u,y:f,centerX:d,centerY:m}=t$(e,t,n),h=`${a*2}px`;i.className="v-ripple__animation",i.style.width=h,i.style.height=h,t.appendChild(r);const g=window.getComputedStyle(t);g&&g.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),$y(i,`translate(${u}, ${f}) scale3d(${o},${o},${o})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),$y(i,`translate(${d}, ${m}) 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),i=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var u;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((u=n.parentNode)==null?void 0:u.parentNode)===e&&e.removeChild(n.parentNode)},300)},i)}};function P1(e){return typeof e>"u"||!!e}function Il(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Td])){if(e[Td]=!0,Ld(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||I1(e),n._ripple.class&&(t.class=n._ripple.class),Ld(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{gu.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)},e$)}else gu.show(e,n,t)}}function Fy(e){e[Td]=!0}function tr(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(()=>{tr(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),gu.hide(t)}}function O1(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Pl=!1;function R1(e){!Pl&&(e.keyCode===mp.enter||e.keyCode===mp.space)&&(Pl=!0,Il(e))}function N1(e){Pl=!1,tr(e)}function $1(e){Pl&&(Pl=!1,tr(e))}function F1(e,t,n){const{value:r,modifiers:i}=t,a=P1(r);if(a||gu.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=a,e._ripple.centered=i.center,e._ripple.circle=i.circle,ld(r)&&r.class&&(e._ripple.class=r.class),a&&!n){if(i.stop){e.addEventListener("touchstart",Fy,{passive:!0}),e.addEventListener("mousedown",Fy);return}e.addEventListener("touchstart",Il,{passive:!0}),e.addEventListener("touchend",tr,{passive:!0}),e.addEventListener("touchmove",O1,{passive:!0}),e.addEventListener("touchcancel",tr),e.addEventListener("mousedown",Il),e.addEventListener("mouseup",tr),e.addEventListener("mouseleave",tr),e.addEventListener("keydown",R1),e.addEventListener("keyup",N1),e.addEventListener("blur",$1),e.addEventListener("dragstart",tr,{passive:!0})}else!a&&n&&M1(e)}function M1(e){e.removeEventListener("mousedown",Il),e.removeEventListener("touchstart",Il),e.removeEventListener("touchend",tr),e.removeEventListener("touchmove",O1),e.removeEventListener("touchcancel",tr),e.removeEventListener("mouseup",tr),e.removeEventListener("mouseleave",tr),e.removeEventListener("keydown",R1),e.removeEventListener("keyup",N1),e.removeEventListener("dragstart",tr),e.removeEventListener("blur",$1)}function n$(e,t){F1(e,t,!1)}function r$(e){delete e._ripple,M1(e)}function s$(e,t){if(t.value===t.oldValue)return;const n=P1(t.oldValue);F1(e,t,n)}const $m={mounted:n$,unmounted:r$,updated:s$},ei=pe({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function ti(e){return{dimensionStyles:B(()=>({height:He(e.height),maxHeight:He(e.maxHeight),maxWidth:He(e.maxWidth),minHeight:He(e.minHeight),minWidth:He(e.minWidth),width:He(e.width)}))}}const My={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Xu=pe({location:String},"location");function Ju(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Rr();return{locationStyles:B(()=>{if(!e.location)return{};const{side:a,align:o}=od(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function u(d){return n?n(d):0}const f={};return a!=="center"&&(t?f[My[a]]=`calc(100% - ${u(a)}px)`:f[a]=0),o!=="center"?t?f[My[o]]=`calc(100% - ${u(o)}px)`:f[o]=0:(a==="center"?f.top=f.left="50%":f[{top:"left",bottom:"left",left:"top",right:"top"}[a]]="50%",f.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[a]),f})}}const i$=pe({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,...lt(),...Xu({location:"top"}),...Gn(),...Bt(),...Zt()},"v-progress-linear"),D1=De()({name:"VProgressLinear",props:i$(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),{isRtl:i,rtlClasses:a}=Rr(),{themeClasses:o}=en(e),{locationStyles:u}=Ju(e),{textColorClasses:f,textColorStyles:d}=gs(e,"color"),{backgroundColorClasses:m,backgroundColorStyles:h}=yr(B(()=>e.bgColor||e.color)),{backgroundColorClasses:g,backgroundColorStyles:y}=yr(e,"color"),{roundedClasses:_}=xr(e),{intersectionRef:C,isIntersecting:R}=T1(),S=B(()=>parseInt(e.max,10)),k=B(()=>parseInt(e.height,10)),L=B(()=>parseFloat(e.bufferValue)/S.value*100),T=B(()=>parseFloat(r.value)/S.value*100),P=B(()=>i.value!==e.reverse),D=B(()=>e.indeterminate?"fade-transition":"slide-x-transition"),H=B(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function $(V){if(!C.value)return;const{left:G,right:re,width:J}=C.value.getBoundingClientRect(),Q=P.value?J-V.clientX+(re-J):V.clientX-G;r.value=Math.round(Q/J*S.value)}return Xe(()=>p(e.tag,{ref:C,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&R.value,"v-progress-linear--reverse":P.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},_.value,o.value,a.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?He(k.value):0,"--v-progress-linear-height":He(k.value),...u.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:T.value,onClick:e.clickable&&$},{default:()=>[e.stream&&p("div",{key:"stream",class:["v-progress-linear__stream",f.value],style:{...d.value,[P.value?"left":"right"]:He(-k.value),borderTop:`${He(k.value/2)} dotted`,opacity:H.value,top:`calc(50% - ${He(k.value/4)})`,width:He(100-L.value,"%"),"--v-progress-linear-stream-to":He(k.value*(P.value?1:-1))}},null),p("div",{class:["v-progress-linear__background",m.value],style:[h.value,{opacity:H.value,width:He(e.stream?L.value:100,"%")}]},null),p(qr,{name:D.value},{default:()=>[e.indeterminate?p("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(V=>p("div",{key:V,class:["v-progress-linear__indeterminate",V,g.value],style:y.value},null))]):p("div",{class:["v-progress-linear__determinate",g.value],style:[y.value,{width:He(T.value,"%")}]},null)]}),n.default&&p("div",{class:"v-progress-linear__content"},[n.default({value:T.value,buffer:L.value})])]})),{}}}),Fm=pe({loading:[Boolean,String]},"loader");function Mm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();return{loaderClasses:B(()=>({[`${t}--loading`]:e.loading}))}}function B1(e,t){var r;let{slots:n}=t;return p("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||p(D1,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const a$=["static","relative","fixed","absolute","sticky"],Dm=pe({position:{type:String,validator:e=>a$.includes(e)}},"position");function Bm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();return{positionClasses:B(()=>e.position?`${t}--${e.position}`:void 0)}}function V1(){var e,t;return(t=(e=Tn("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Vm(e,t){const n=hI("RouterLink"),r=B(()=>!!(e.href||e.to)),i=B(()=>(r==null?void 0:r.value)||vp(t,"click")||vp(e,"click"));if(typeof n=="string")return{isLink:r,isClickable:i,href:Ye(e,"href")};const a=e.to?n.useLink(e):void 0;return{isLink:r,isClickable:i,route:a==null?void 0:a.route,navigate:a==null?void 0:a.navigate,isActive:a&&B(()=>{var o,u;return e.exact?(o=a.isExactActive)==null?void 0:o.value:(u=a.isActive)==null?void 0:u.value}),href:B(()=>e.to?a==null?void 0:a.route.value.href:e.href)}}const Um=pe({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Df=!1;function l$(e,t){let n=!1,r,i;Jt&&(ln(()=>{window.addEventListener("popstate",a),r=e==null?void 0:e.beforeEach((o,u,f)=>{Df?n?t(f):f():setTimeout(()=>n?t(f):f()),Df=!0}),i=e==null?void 0:e.afterEach(()=>{Df=!1})}),nr(()=>{window.removeEventListener("popstate",a),r==null||r(),i==null||i()}));function a(o){var u;(u=o.state)!=null&&u.replaced||(n=!0,setTimeout(()=>n=!1))}}function o$(e,t){Be(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&ln(()=>{t(!0)})},{immediate:!0})}const Hm=pe({active:{type:Boolean,default:void 0},symbol:{type:null,default:A1},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:At,appendIcon:At,block:Boolean,stacked:Boolean,ripple:{type:Boolean,default:!0},text:String,..._s(),...lt(),...wr(),...ei(),...Nr(),...Rm(),...Fm(),...Xu(),...Dm(),...Gn(),...Um(),...Ii(),...Bt({tag:"button"}),...Zt(),...Li({variant:"elevated"})},"v-btn"),pn=De()({name:"VBtn",directives:{Ripple:$m},props:Hm(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:i}=en(e),{borderClasses:a}=Qs(e),{colorClasses:o,colorStyles:u,variantClasses:f}=Ku(e),{densityClasses:d}=Kr(e),{dimensionStyles:m}=ti(e),{elevationClasses:h}=bs(e),{loaderClasses:g}=Mm(e),{locationStyles:y}=Ju(e),{positionClasses:_}=Bm(e),{roundedClasses:C}=xr(e),{sizeClasses:R,sizeStyles:S}=Vl(e),k=Nm(e,e.symbol,!1),L=Vm(e,n),T=B(()=>{var V;return e.active!==void 0?e.active:L.isLink.value?(V=L.isActive)==null?void 0:V.value:k==null?void 0:k.isSelected.value}),P=B(()=>(k==null?void 0:k.disabled.value)||e.disabled),D=B(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),H=B(()=>{if(e.value!==void 0)return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function $(V){var G;P.value||((G=L.navigate)==null||G.call(L,V),k==null||k.toggle())}return o$(L,k==null?void 0:k.select),Xe(()=>{var he,$e;const V=L.isLink.value?"a":e.tag,G=!!(e.prependIcon||r.prepend),re=!!(e.appendIcon||r.append),J=!!(e.icon&&e.icon!==!0),Q=(k==null?void 0:k.isSelected.value)&&(!L.isLink.value||((he=L.isActive)==null?void 0:he.value))||!k||(($e=L.isActive)==null?void 0:$e.value);return pr(p(V,{type:V==="a"?void 0:"button",class:["v-btn",k==null?void 0:k.selectedClass.value,{"v-btn--active":T.value,"v-btn--block":e.block,"v-btn--disabled":P.value,"v-btn--elevated":D.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},i.value,a.value,Q?o.value:void 0,d.value,h.value,g.value,_.value,C.value,R.value,f.value,e.class],style:[Q?u.value:void 0,m.value,y.value,S.value,e.style],disabled:P.value||void 0,href:L.href.value,onClick:$,value:H.value},{default:()=>{var ye;return[Gu(!0,"v-btn"),!e.icon&&G&&p("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?p($n,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):p(zn,{key:"prepend-icon",icon:e.prependIcon},null)]),p("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&J?p(zn,{key:"content-icon",icon:e.icon},null):p($n,{key:"content-defaults",disabled:!J,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var _e;return[((_e=r.default)==null?void 0:_e.call(r))??e.text]}})]),!e.icon&&re&&p("span",{key:"append",class:"v-btn__append"},[r.append?p($n,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):p(zn,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&p("span",{key:"loader",class:"v-btn__loader"},[((ye=r.loader)==null?void 0:ye.call(r))??p(L1,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Ti("ripple"),!P.value&&e.ripple,null]])}),{}}});const U1=De()({name:"VCardActions",props:lt(),setup(e,t){let{slots:n}=t;return Pr({VBtn:{variant:"text"}}),Xe(()=>{var r;return p("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}});function u$(e){return{aspectStyles:B(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const H1=pe({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...lt(),...ei()},"v-responsive"),Dy=De()({name:"VResponsive",props:H1(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=u$(e),{dimensionStyles:i}=ti(e);return Xe(()=>{var a;return p("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[i.value,e.style]},[p("div",{class:"v-responsive__sizer",style:r.value},null),(a=n.additional)==null?void 0:a.call(n),n.default&&p("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function c$(e,t){if(!wm)return;const n=t.modifiers||{},r=t.value,{handler:i,options:a}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var h;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;const d=(h=e._observe)==null?void 0:h[t.instance.$.uid];if(!d)return;const m=u.some(g=>g.isIntersecting);i&&(!n.quiet||d.init)&&(!n.once||m||d.init)&&i(m,u,f),m&&n.once?W1(e,t):d.init=!0},a);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function W1(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 f$={mounted:c$,unmounted:W1},z1=f$,Zu=pe({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),cs=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:i,...a}=e,{component:o=qr,...u}=typeof r=="object"?r:{};return br(o,ft(typeof r=="string"?{name:i?"":r}:u,a,{disabled:i}),n)},q1=pe({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,...H1(),...lt(),...Zu()},"v-img"),Ue=De()({name:"VImg",directives:{intersect:z1},props:q1(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const i=Ve(""),a=de(),o=Ve(e.eager?"loading":"idle"),u=Ve(),f=Ve(),d=B(()=>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)}),m=B(()=>d.value.aspect||u.value/f.value||0);Be(()=>e.src,()=>{h(o.value!=="idle")}),Be(m,($,V)=>{!$&&V&&a.value&&R(a.value)}),Fl(()=>h());function h($){if(!(e.eager&&$)&&!(wm&&!$&&!e.eager)){if(o.value="loading",d.value.lazySrc){const V=new Image;V.src=d.value.lazySrc,R(V,null)}d.value.src&&ln(()=>{var V,G;if(n("loadstart",((V=a.value)==null?void 0:V.currentSrc)||d.value.src),(G=a.value)!=null&&G.complete){if(a.value.naturalWidth||y(),o.value==="error")return;m.value||R(a.value,null),g()}else m.value||R(a.value),_()})}}function g(){var $;_(),o.value="loaded",n("load",(($=a.value)==null?void 0:$.currentSrc)||d.value.src)}function y(){var $;o.value="error",n("error",(($=a.value)==null?void 0:$.currentSrc)||d.value.src)}function _(){const $=a.value;$&&(i.value=$.currentSrc||$.src)}let C=-1;function R($){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const G=()=>{clearTimeout(C);const{naturalHeight:re,naturalWidth:J}=$;re||J?(u.value=J,f.value=re):!$.complete&&o.value==="loading"&&V!=null?C=window.setTimeout(G,V):($.currentSrc.endsWith(".svg")||$.currentSrc.startsWith("data:image/svg+xml"))&&(u.value=1,f.value=1)};G()}const S=B(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),k=()=>{var G;if(!d.value.src||o.value==="idle")return null;const $=p("img",{class:["v-img__img",S.value],src:d.value.src,srcset:d.value.srcset,alt:e.alt,sizes:e.sizes,ref:a,onLoad:g,onError:y},null),V=(G=r.sources)==null?void 0:G.call(r);return p(cs,{transition:e.transition,appear:!0},{default:()=>[pr(V?p("picture",{class:"v-img__picture"},[V,$]):$,[[Ea,o.value==="loaded"]])]})},L=()=>p(cs,{transition:e.transition},{default:()=>[d.value.lazySrc&&o.value!=="loaded"&&p("img",{class:["v-img__img","v-img__img--preload",S.value],src:d.value.lazySrc,alt:e.alt},null)]}),T=()=>r.placeholder?p(cs,{transition:e.transition,appear:!0},{default:()=>[(o.value==="loading"||o.value==="error"&&!r.error)&&p("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,P=()=>r.error?p(cs,{transition:e.transition,appear:!0},{default:()=>[o.value==="error"&&p("div",{class:"v-img__error"},[r.error()])]}):null,D=()=>e.gradient?p("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,H=Ve(!1);{const $=Be(m,V=>{V&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{H.value=!0})}),$())})}return Xe(()=>{const[$]=Dy.filterProps(e);return pr(p(Dy,ft({class:["v-img",{"v-img--booting":!H.value},e.class],style:e.style},$,{aspectRatio:m.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>p(Ae,null,[p(k,null,null),p(L,null,null),p(D,null,null),p(T,null,null),p(P,null,null)]),default:r.default}),[[Ti("intersect"),{handler:h,options:e.options},null,{once:!0}]])}),{currentSrc:i,image:a,state:o,naturalWidth:u,naturalHeight:f}}}),d$=pe({start:Boolean,end:Boolean,icon:At,image:String,...lt(),...wr(),...Gn(),...Ii(),...Bt(),...Zt(),...Li({variant:"flat"})},"v-avatar"),vu=De()({name:"VAvatar",props:d$(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=en(e),{colorClasses:i,colorStyles:a,variantClasses:o}=Ku(e),{densityClasses:u}=Kr(e),{roundedClasses:f}=xr(e),{sizeClasses:d,sizeStyles:m}=Vl(e);return Xe(()=>p(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,i.value,u.value,f.value,d.value,o.value,e.class],style:[a.value,m.value,e.style]},{default:()=>{var h;return[e.image?p(Ue,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?p(zn,{key:"icon",icon:e.icon},null):(h=n.default)==null?void 0:h.call(n),Gu(!1,"v-avatar")]}})),{}}}),m$=Ml("v-card-subtitle"),Cn=Ml("v-card-title"),h$=pe({appendAvatar:String,appendIcon:At,prependAvatar:String,prependIcon:At,subtitle:String,title:String,...lt(),...wr()},"v-card-item"),g$=De()({name:"VCardItem",props:h$(),setup(e,t){let{slots:n}=t;return Xe(()=>{var d;const r=!!(e.prependAvatar||e.prependIcon),i=!!(r||n.prepend),a=!!(e.appendAvatar||e.appendIcon),o=!!(a||n.append),u=!!(e.title||n.title),f=!!(e.subtitle||n.subtitle);return p("div",{class:["v-card-item",e.class],style:e.style},[i&&p("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?p($n,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):r&&p(vu,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),p("div",{class:"v-card-item__content"},[u&&p(Cn,{key:"title"},{default:()=>{var m;return[((m=n.title)==null?void 0:m.call(n))??e.title]}}),f&&p(m$,{key:"subtitle"},{default:()=>{var m;return[((m=n.subtitle)==null?void 0:m.call(n))??e.subtitle]}}),(d=n.default)==null?void 0:d.call(n)]),o&&p("div",{key:"append",class:"v-card-item__append"},[n.append?p($n,{key:"append-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):a&&p(vu,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Nn=Ml("v-card-text"),v$=pe({appendAvatar:String,appendIcon:At,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:At,ripple:{type:Boolean,default:!0},subtitle:String,text:String,title:String,..._s(),...lt(),...wr(),...ei(),...Nr(),...Fm(),...Xu(),...Dm(),...Gn(),...Um(),...Bt(),...Zt(),...Li({variant:"elevated"})},"v-card"),kn=De()({name:"VCard",directives:{Ripple:$m},props:v$(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:i}=en(e),{borderClasses:a}=Qs(e),{colorClasses:o,colorStyles:u,variantClasses:f}=Ku(e),{densityClasses:d}=Kr(e),{dimensionStyles:m}=ti(e),{elevationClasses:h}=bs(e),{loaderClasses:g}=Mm(e),{locationStyles:y}=Ju(e),{positionClasses:_}=Bm(e),{roundedClasses:C}=xr(e),R=Vm(e,n),S=B(()=>e.link!==!1&&R.isLink.value),k=B(()=>!e.disabled&&e.link!==!1&&(e.link||R.isClickable.value));return Xe(()=>{const L=S.value?"a":e.tag,T=!!(r.title||e.title),P=!!(r.subtitle||e.subtitle),D=T||P,H=!!(r.append||e.appendAvatar||e.appendIcon),$=!!(r.prepend||e.prependAvatar||e.prependIcon),V=!!(r.image||e.image),G=D||$||H,re=!!(r.text||e.text);return pr(p(L,{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":k.value},i.value,a.value,o.value,d.value,h.value,g.value,_.value,C.value,f.value,e.class],style:[u.value,m.value,y.value,e.style],href:R.href.value,onClick:k.value&&R.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var J;return[V&&p("div",{key:"image",class:"v-card__image"},[r.image?p($n,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):p(Ue,{key:"image-img",cover:!0,src:e.image},null)]),p(B1,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),G&&p(g$,{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}),re&&p(Nn,{key:"text"},{default:()=>{var Q;return[((Q=r.text)==null?void 0:Q.call(r))??e.text]}}),(J=r.default)==null?void 0:J.call(r),r.actions&&p(U1,null,{default:r.actions}),Gu(k.value,"v-card")]}}),[[Ti("ripple"),k.value&&e.ripple]])}),{}}});const p$=pe({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function rr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"center center",n=arguments.length>2?arguments[2]:void 0;return De()({name:e,props:p$({mode:n,origin:t}),setup(r,i){let{slots:a}=i;const o={onBeforeEnter(u){u.style.transformOrigin=r.origin},onLeave(u){if(r.leaveAbsolute){const{offsetTop:f,offsetLeft:d,offsetWidth:m,offsetHeight:h}=u;u._transitionInitialStyles={position:u.style.position,top:u.style.top,left:u.style.left,width:u.style.width,height:u.style.height},u.style.position="absolute",u.style.top=`${f}px`,u.style.left=`${d}px`,u.style.width=`${m}px`,u.style.height=`${h}px`}r.hideOnLeave&&u.style.setProperty("display","none","important")},onAfterLeave(u){if(r.leaveAbsolute&&(u!=null&&u._transitionInitialStyles)){const{position:f,top:d,left:m,width:h,height:g}=u._transitionInitialStyles;delete u._transitionInitialStyles,u.style.position=f||"",u.style.top=d||"",u.style.left=m||"",u.style.width=h||"",u.style.height=g||""}}};return()=>{const u=r.group?pP:qr;return br(u,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},a.default)}}})}function j1(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return De()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,i){let{slots:a}=i;return()=>br(qr,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},a.default)}})}function G1(){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=vr(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const u=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const f=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=u.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=f})},onAfterEnter:a,onEnterCancelled:a,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(o){e&&o._parent&&o._parent.classList.remove(e),a(o)}function a(o){const u=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,u!=null&&(o.style[n]=u),delete o._initialStyle}}const y$=pe({target:Object},"v-dialog-transition"),_$=De()({name:"VDialogTransition",props:y$(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,a){var g;await new Promise(y=>requestAnimationFrame(y)),await new Promise(y=>requestAnimationFrame(y)),i.style.visibility="";const{x:o,y:u,sx:f,sy:d,speed:m}=Vy(e.target,i),h=xi(i,[{transform:`translate(${o}px, ${u}px) scale(${f}, ${d})`,opacity:0},{}],{duration:225*m,easing:n2});(g=By(i))==null||g.forEach(y=>{xi(y,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*m,easing:kl})}),h.finished.then(()=>a())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,a){var g;await new Promise(y=>requestAnimationFrame(y));const{x:o,y:u,sx:f,sy:d,speed:m}=Vy(e.target,i);xi(i,[{},{transform:`translate(${o}px, ${u}px) scale(${f}, ${d})`,opacity:0}],{duration:125*m,easing:r2}).finished.then(()=>a()),(g=By(i))==null||g.forEach(y=>{xi(y,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*m,easing:kl})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>e.target?p(qr,ft({name:"dialog-transition"},r,{css:!1}),n):p(qr,{name:"dialog-transition"},n)}});function By(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Vy(e,t){const n=e.getBoundingClientRect(),r=pm(t),[i,a]=getComputedStyle(t).transformOrigin.split(" ").map(S=>parseFloat(S)),[o,u]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let f=n.left+n.width/2;o==="left"||u==="left"?f-=n.width/2:(o==="right"||u==="right")&&(f+=n.width/2);let d=n.top+n.height/2;o==="top"||u==="top"?d-=n.height/2:(o==="bottom"||u==="bottom")&&(d+=n.height/2);const m=n.width/r.width,h=n.height/r.height,g=Math.max(1,m,h),y=m/g||0,_=h/g||0,C=r.width*r.height/(window.innerWidth*window.innerHeight),R=C>.12?Math.min(1.5,(C-.12)*10+1):1;return{x:f-(i+r.left),y:d-(a+r.top),sx:y,sy:_,speed:R}}rr("fab-transition","center center","out-in");rr("dialog-bottom-transition");rr("dialog-top-transition");const Uy=rr("fade-transition");rr("scale-transition");rr("scroll-x-transition");rr("scroll-x-reverse-transition");rr("scroll-y-transition");rr("scroll-y-reverse-transition");rr("slide-x-transition");rr("slide-x-reverse-transition");const K1=rr("slide-y-transition");rr("slide-y-reverse-transition");const Y1=j1("expand-transition",G1()),b$=j1("expand-x-transition",G1("",!0));const X1=pe({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function J1(e,t){const n={},r=i=>()=>{if(!Jt)return Promise.resolve(!0);const a=i==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(o=>{const u=parseInt(e[i]??0,10);n[i]=window.setTimeout(()=>{t==null||t(a),o(a)},u)})};return{runCloseDelay:r("closeDelay"),runOpenDelay:r("openDelay")}}const w$=Symbol.for("vuetify:v-menu"),x$=pe({activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...X1()},"v-overlay-activator");function C$(e,t){let{isActive:n,isTop:r}=t;const i=de();let a=!1,o=!1,u=!0;const f=B(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),d=B(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!f.value),{runOpenDelay:m,runCloseDelay:h}=J1(e,L=>{L===(e.openOnHover&&a||f.value&&o)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==L&&(u=!0),n.value=L)}),g={click:L=>{L.stopPropagation(),i.value=L.currentTarget||L.target,n.value=!n.value},mouseenter:L=>{var T;(T=L.sourceCapabilities)!=null&&T.firesTouchEvents||(a=!0,i.value=L.currentTarget||L.target,m())},mouseleave:L=>{a=!1,h()},focus:L=>{a2&&!L.target.matches(":focus-visible")||(o=!0,L.stopPropagation(),i.value=L.currentTarget||L.target,m())},blur:L=>{o=!1,L.stopPropagation(),h()}},y=B(()=>{const L={};return d.value&&(L.click=g.click),e.openOnHover&&(L.mouseenter=g.mouseenter,L.mouseleave=g.mouseleave),f.value&&(L.focus=g.focus,L.blur=g.blur),L}),_=B(()=>{const L={};if(e.openOnHover&&(L.mouseenter=()=>{a=!0,m()},L.mouseleave=()=>{a=!1,h()}),e.closeOnContentClick){const T=St(w$,null);L.click=()=>{n.value=!1,T==null||T.closeParents()}}return L}),C=B(()=>{const L={};return e.openOnHover&&(L.mouseenter=()=>{u&&(a=!0,u=!1,m())},L.mouseleave=()=>{a=!1,h()}),L});Be(r,L=>{L&&(e.openOnHover&&!a&&(!f.value||!o)||f.value&&!o&&(!e.openOnHover||!a))&&(n.value=!1)});const R=de();_r(()=>{R.value&&ln(()=>{const L=R.value;i.value=IP(L)?L.$el:L})});const S=Tn("useActivator");let k;return Be(()=>!!e.activator,L=>{L&&Jt?(k=_a(),k.run(()=>{S$(e,S,{activatorEl:i,activatorEvents:y})})):k&&k.stop()},{flush:"post",immediate:!0}),nr(()=>{k==null||k.stop()}),{activatorEl:i,activatorRef:R,activatorEvents:y,contentEvents:_,scrimEvents:C}}function S$(e,t,n){let{activatorEl:r,activatorEvents:i}=n;Be(()=>e.activator,(f,d)=>{if(d&&f!==d){const m=u(d);m&&o(m)}f&&ln(()=>a())},{immediate:!0}),Be(()=>e.activatorProps,()=>{a()}),nr(()=>{o()});function a(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;f&&(Object.entries(i.value).forEach(m=>{let[h,g]=m;f.addEventListener(h,g)}),Object.keys(d).forEach(m=>{d[m]==null?f.removeAttribute(m):f.setAttribute(m,d[m])}))}function o(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;f&&(Object.entries(i.value).forEach(m=>{let[h,g]=m;f.removeEventListener(h,g)}),Object.keys(d).forEach(m=>{f.removeAttribute(m)}))}function u(){var m,h;let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator,d;if(f)if(f==="parent"){let g=(h=(m=t==null?void 0:t.proxy)==null?void 0:m.$el)==null?void 0:h.parentNode;for(;g.hasAttribute("data-no-activator");)g=g.parentNode;d=g}else typeof f=="string"?d=document.querySelector(f):"$el"in f?d=f.$el:d=f;return r.value=(d==null?void 0:d.nodeType)===Node.ELEMENT_NODE?d:null,r.value}}const Z1=pe({eager:Boolean},"lazy");function Q1(e,t){const n=Ve(!1),r=B(()=>n.value||e.eager||t.value);Be(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:i}}function Bf(e,t){return{x:e.x+t.x,y:e.y+t.y}}function E$(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Hy(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,i=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,a=n==="top"?0:n==="bottom"?t.height:n;return Bf({x:i,y:a},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,i=n==="left"?0:n==="right"?t.width:n,a=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return Bf({x:i,y:a},t)}return Bf({x:t.width/2,y:t.height/2},t)}const e0={static:T$,connected:I$},k$=pe({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in e0},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"v-overlay-location-strategies");function A$(e,t){const n=de({}),r=de();Jt&&(Ai(()=>!!(t.isActive.value&&e.locationStrategy),a=>{var o,u;Be(()=>e.locationStrategy,a),nr(()=>{r.value=void 0}),typeof e.locationStrategy=="function"?r.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:r.value=(u=e0[e.locationStrategy](t,e,n))==null?void 0:u.updateLocation}),window.addEventListener("resize",i,{passive:!0}),nr(()=>{window.removeEventListener("resize",i),r.value=void 0}));function i(a){var o;(o=r.value)==null||o.call(r,a)}return{contentStyles:n,updateLocation:r}}function T$(){}function L$(e,t){const n=pm(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function I$(e,t,n){o2(e.activatorEl.value)&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:a}=gm(()=>{const _=od(t.location,e.isRtl.value),C=t.origin==="overlap"?_:t.origin==="auto"?If(_):od(t.origin,e.isRtl.value);return _.side===C.side&&_.align===Pf(C).align?{preferredAnchor:pp(_),preferredOrigin:pp(C)}:{preferredAnchor:_,preferredOrigin:C}}),[o,u,f,d]=["minWidth","minHeight","maxWidth","maxHeight"].map(_=>B(()=>{const C=parseFloat(t[_]);return isNaN(C)?1/0:C})),m=B(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const _=t.offset.split(" ").map(parseFloat);return _.length<2&&_.push(0),_}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let h=!1;const g=new ResizeObserver(()=>{h&&y()});Be([e.activatorEl,e.contentEl],(_,C)=>{let[R,S]=_,[k,L]=C;k&&g.unobserve(k),R&&g.observe(R),L&&g.unobserve(L),S&&g.observe(S)},{immediate:!0}),nr(()=>{g.disconnect()});function y(){if(h=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>h=!0)}),!e.activatorEl.value||!e.contentEl.value)return;const _=e.activatorEl.value.getBoundingClientRect(),C=L$(e.contentEl.value,e.isRtl.value),R=fu(e.contentEl.value),S=12;R.length||(R.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(C.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),C.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const k=R.reduce((re,J)=>{const Q=J.getBoundingClientRect(),he=new oa({x:J===document.documentElement?0:Q.x,y:J===document.documentElement?0:Q.y,width:J.clientWidth,height:J.clientHeight});return re?new oa({x:Math.max(re.left,he.left),y:Math.max(re.top,he.top),width:Math.min(re.right,he.right)-Math.max(re.left,he.left),height:Math.min(re.bottom,he.bottom)-Math.max(re.top,he.top)}):he},void 0);k.x+=S,k.y+=S,k.width-=S*2,k.height-=S*2;let L={anchor:i.value,origin:a.value};function T(re){const J=new oa(C),Q=Hy(re.anchor,_),he=Hy(re.origin,J);let{x:$e,y:ye}=E$(Q,he);switch(re.anchor.side){case"top":ye-=m.value[0];break;case"bottom":ye+=m.value[0];break;case"left":$e-=m.value[0];break;case"right":$e+=m.value[0];break}switch(re.anchor.align){case"top":ye-=m.value[1];break;case"bottom":ye+=m.value[1];break;case"left":$e-=m.value[1];break;case"right":$e+=m.value[1];break}return J.x+=$e,J.y+=ye,J.width=Math.min(J.width,f.value),J.height=Math.min(J.height,d.value),{overflows:_p(J,k),x:$e,y:ye}}let P=0,D=0;const H={x:0,y:0},$={x:!1,y:!1};let V=-1;for(;!(V++>10);){const{x:re,y:J,overflows:Q}=T(L);P+=re,D+=J,C.x+=re,C.y+=J;{const he=yp(L.anchor),$e=Q.x.before||Q.x.after,ye=Q.y.before||Q.y.after;let _e=!1;if(["x","y"].forEach(le=>{if(le==="x"&&$e&&!$.x||le==="y"&&ye&&!$.y){const Re={anchor:{...L.anchor},origin:{...L.origin}},ve=le==="x"?he==="y"?Pf:If:he==="y"?If:Pf;Re.anchor=ve(Re.anchor),Re.origin=ve(Re.origin);const{overflows:we}=T(Re);(we[le].before<=Q[le].before&&we[le].after<=Q[le].after||we[le].before+we[le].after<(Q[le].before+Q[le].after)/2)&&(L=Re,_e=$[le]=!0)}}),_e)continue}Q.x.before&&(P+=Q.x.before,C.x+=Q.x.before),Q.x.after&&(P-=Q.x.after,C.x-=Q.x.after),Q.y.before&&(D+=Q.y.before,C.y+=Q.y.before),Q.y.after&&(D-=Q.y.after,C.y-=Q.y.after);{const he=_p(C,k);H.x=k.width-he.x.before-he.x.after,H.y=k.height-he.y.before-he.y.after,P+=he.x.before,C.x+=he.x.before,D+=he.y.before,C.y+=he.y.before}break}const G=yp(L.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${L.anchor.side} ${L.anchor.align}`,transformOrigin:`${L.origin.side} ${L.origin.align}`,top:He(Vf(D)),left:e.isRtl.value?void 0:He(Vf(P)),right:e.isRtl.value?He(Vf(-P)):void 0,minWidth:He(G==="y"?Math.min(o.value,_.width):o.value),maxWidth:He(Wy(Cl(H.x,o.value===1/0?0:o.value,f.value))),maxHeight:He(Wy(Cl(H.y,u.value===1/0?0:u.value,d.value)))}),{available:H,contentBox:C}}return Be(()=>[i.value,a.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>y()),ln(()=>{const _=y();if(!_)return;const{available:C,contentBox:R}=_;R.height>C.y&&requestAnimationFrame(()=>{y(),requestAnimationFrame(()=>{y()})})}),{updateLocation:y}}function Vf(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Wy(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Id=!0;const pu=[];function P$(e){!Id||pu.length?(pu.push(e),Pd()):(Id=!1,e(),Pd())}let zy=-1;function Pd(){cancelAnimationFrame(zy),zy=requestAnimationFrame(()=>{const e=pu.shift();e&&e(),pu.length?Pd():Id=!0})}const Jo={none:null,close:N$,block:$$,reposition:F$},O$=pe({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Jo}},"v-overlay-scroll-strategies");function R$(e,t){if(!Jt)return;let n;_r(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=_a(),await ln(),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=Jo[e.scrollStrategy])==null||r.call(Jo,t,e,n)}))}),nr(()=>{n==null||n.stop()})}function N$(e){function t(n){e.isActive.value=!1}t0(e.activatorEl.value??e.contentEl.value,t)}function $$(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,r=[...new Set([...fu(e.activatorEl.value,t.contained?n:void 0),...fu(e.contentEl.value,t.contained?n:void 0)])].filter(u=>!u.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,a=(u=>bm(u)&&u)(n||document.documentElement);a&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((u,f)=>{u.style.setProperty("--v-body-scroll-x",He(-u.scrollLeft)),u.style.setProperty("--v-body-scroll-y",He(-u.scrollTop)),u.style.setProperty("--v-scrollbar-offset",He(i)),u.classList.add("v-overlay-scroll-blocked")}),nr(()=>{r.forEach((u,f)=>{const d=parseFloat(u.style.getPropertyValue("--v-body-scroll-x")),m=parseFloat(u.style.getPropertyValue("--v-body-scroll-y"));u.style.removeProperty("--v-body-scroll-x"),u.style.removeProperty("--v-body-scroll-y"),u.style.removeProperty("--v-scrollbar-offset"),u.classList.remove("v-overlay-scroll-blocked"),u.scrollLeft=-d,u.scrollTop=-m}),a&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function F$(e,t,n){let r=!1,i=-1,a=-1;function o(u){P$(()=>{var m,h;const f=performance.now();(h=(m=e.updateLocation).value)==null||h.call(m,u),r=(performance.now()-f)/(1e3/60)>2})}a=(typeof requestIdleCallback>"u"?u=>u():requestIdleCallback)(()=>{n.run(()=>{t0(e.activatorEl.value??e.contentEl.value,u=>{r?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{o(u)})})):o(u)})})}),nr(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(a),cancelAnimationFrame(i)})}function t0(e,t){const n=[document,...fu(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),nr(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}function M$(){if(!Jt)return Ve(!1);const{ssr:e}=Xs();if(e){const t=Ve(!1);return un(()=>{t.value=!0}),t}else return Ve(!0)}function n0(){const t=Tn("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const qy=Symbol.for("vuetify:stack"),Ja=fn([]);function D$(e,t,n){const r=Tn("useStack"),i=!n,a=St(qy,void 0),o=fn({activeChildren:new Set});En(qy,o);const u=Ve(+t.value);Ai(e,()=>{var h;const m=(h=Ja.at(-1))==null?void 0:h[1];u.value=m?m+10:+t.value,i&&Ja.push([r.uid,u.value]),a==null||a.activeChildren.add(r.uid),nr(()=>{if(i){const g=nt(Ja).findIndex(y=>y[0]===r.uid);Ja.splice(g,1)}a==null||a.activeChildren.delete(r.uid)})});const f=Ve(!0);i&&_r(()=>{var h;const m=((h=Ja.at(-1))==null?void 0:h[0])===r.uid;setTimeout(()=>f.value=m)});const d=B(()=>!o.activeChildren.size);return{globalTop:$l(f),localTop:d,stackStyles:B(()=>({zIndex:u.value}))}}function B$(e){return{teleportTarget:B(()=>{const n=e.value;if(n===!0||!Jt)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let i=r.querySelector(":scope > .v-overlay-container");return i||(i=document.createElement("div"),i.className="v-overlay-container",r.appendChild(i)),i})}}function V$(){return!0}function r0(e,t,n){if(!e||s0(e,n)===!1)return!1;const r=Tb(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(t),!i.some(a=>a==null?void 0:a.contains(e.target))}function s0(e,t){return(typeof t.value=="object"&&t.value.closeConditional||V$)(e)}function U$(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&r0(e,t,n)&&setTimeout(()=>{s0(e,n)&&r&&r(e)},0)}function jy(e,t){const n=Tb(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const H$={mounted(e,t){const n=i=>U$(i,e,t),r=i=>{e._clickOutside.lastMousedownWasOutside=r0(i,e,t)};jy(e,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},unmounted(e,t){e._clickOutside&&(jy(e,n=>{var a;if(!n||!((a=e._clickOutside)!=null&&a[t.instance.$.uid]))return;const{onClick:r,onMousedown:i}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",i,!0)}),delete e._clickOutside[t.instance.$.uid])}};function W$(e){const{modelValue:t,color:n,...r}=e;return p(qr,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&p("div",ft({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const i0=pe({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[String,Boolean],default:!0},zIndex:{type:[Number,String],default:2e3},...x$(),...lt(),...ei(),...Z1(),...k$(),...O$(),...Zt(),...Zu()},"v-overlay"),Gy=De()({name:"VOverlay",directives:{ClickOutside:H$},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...i0()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:i}=t;const a=An(e,"modelValue"),o=B({get:()=>a.value,set:Re=>{Re&&e.disabled||(a.value=Re)}}),{teleportTarget:u}=B$(B(()=>e.attach||e.contained)),{themeClasses:f}=en(e),{rtlClasses:d,isRtl:m}=Rr(),{hasContent:h,onAfterLeave:g}=Q1(e,o),y=yr(B(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:_,localTop:C,stackStyles:R}=D$(o,Ye(e,"zIndex"),e._disableGlobalStack),{activatorEl:S,activatorRef:k,activatorEvents:L,contentEvents:T,scrimEvents:P}=C$(e,{isActive:o,isTop:C}),{dimensionStyles:D}=ti(e),H=M$(),{scopeId:$}=n0();Be(()=>e.disabled,Re=>{Re&&(o.value=!1)});const V=de(),G=de(),{contentStyles:re,updateLocation:J}=A$(e,{isRtl:m,contentEl:G,activatorEl:S,isActive:o});R$(e,{root:V,contentEl:G,activatorEl:S,isActive:o,updateLocation:J});function Q(Re){i("click:outside",Re),e.persistent?le():o.value=!1}function he(){return o.value&&_.value}Jt&&Be(o,Re=>{Re?window.addEventListener("keydown",$e):window.removeEventListener("keydown",$e)},{immediate:!0});function $e(Re){Re.key==="Escape"&&_.value&&(e.persistent?le():o.value=!1)}const ye=V1();Ai(()=>e.closeOnBack,()=>{l$(ye,Re=>{_.value&&o.value?(Re(!1),e.persistent?le():o.value=!1):Re()})});const _e=de();Be(()=>o.value&&(e.absolute||e.contained)&&u.value==null,Re=>{if(Re){const ve=s2(V.value);ve&&ve!==document.scrollingElement&&(_e.value=ve.scrollTop)}});function le(){e.noClickAnimation||G.value&&xi(G.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:kl})}return Xe(()=>{var Re;return p(Ae,null,[(Re=n.activator)==null?void 0:Re.call(n,{isActive:o.value,props:ft({ref:k},Cf(L.value),e.activatorProps)}),H.value&&p($I,{disabled:!u.value,to:u.value},{default:()=>[h.value&&p("div",ft({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},f.value,d.value,e.class],style:[R.value,{top:He(_e.value)},e.style],ref:V},$,r),[p(W$,ft({color:y,modelValue:o.value&&!!e.scrim},Cf(P.value)),null),p(cs,{appear:!0,persisted:!0,transition:e.transition,target:S.value,onAfterLeave:()=>{g(),i("afterLeave")}},{default:()=>{var ve;return[pr(p("div",ft({ref:G,class:["v-overlay__content",e.contentClass],style:[D.value,re.value]},Cf(T.value),e.contentProps),[(ve=n.default)==null?void 0:ve.call(n,{isActive:o})]),[[Ea,o.value],[Ti("click-outside"),{handler:Q,closeConditional:he,include:()=>[S.value]}]])]}})])]})])}),{activatorEl:S,animateClick:le,contentEl:G,globalTop:_,localTop:C,updateLocation:J}}}),Uf=Symbol("Forwarded refs");function Hf(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function a0(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[Uf]=n,new Proxy(e,{get(i,a){if(Reflect.has(i,a))return Reflect.get(i,a);if(!(typeof a=="symbol"||a.startsWith("__"))){for(const o of n)if(o.value&&Reflect.has(o.value,a)){const u=Reflect.get(o.value,a);return typeof u=="function"?u.bind(o.value):u}}},has(i,a){if(Reflect.has(i,a))return!0;if(typeof a=="symbol"||a.startsWith("__"))return!1;for(const o of n)if(o.value&&Reflect.has(o.value,a))return!0;return!1},getOwnPropertyDescriptor(i,a){var u;const o=Reflect.getOwnPropertyDescriptor(i,a);if(o)return o;if(!(typeof a=="symbol"||a.startsWith("__"))){for(const f of n){if(!f.value)continue;const d=Hf(f.value,a)??("_"in f.value?Hf((u=f.value._)==null?void 0:u.setupState,a):void 0);if(d)return d}for(const f of n){const d=f.value&&f.value[Uf];if(!d)continue;const m=d.slice();for(;m.length;){const h=m.shift(),g=Hf(h.value,a);if(g)return g;const y=h.value&&h.value[Uf];y&&m.push(...y)}}}}})}const z$=pe({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...i0({origin:"center center",scrollStrategy:"block",transition:{component:_$},zIndex:2400})},"v-dialog"),q$=De()({name:"VDialog",props:z$(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),{scopeId:i}=n0(),a=de();function o(f){var h,g;const d=f.relatedTarget,m=f.target;if(d!==m&&((h=a.value)!=null&&h.contentEl)&&((g=a.value)!=null&&g.globalTop)&&![document,a.value.contentEl].includes(m)&&!a.value.contentEl.contains(m)){const y=vm(a.value.contentEl);if(!y.length)return;const _=y[0],C=y[y.length-1];d===_?C.focus():_.focus()}}Jt&&Be(()=>r.value&&e.retainFocus,f=>{f?document.addEventListener("focusin",o):document.removeEventListener("focusin",o)},{immediate:!0}),Be(r,async f=>{var d,m;await ln(),f?(d=a.value.contentEl)==null||d.focus({preventScroll:!0}):(m=a.value.activatorEl)==null||m.focus({preventScroll:!0})});const u=B(()=>ft({"aria-haspopup":"dialog","aria-expanded":String(r.value)},e.activatorProps));return Xe(()=>{const[f]=Gy.filterProps(e);return p(Gy,ft({ref:a,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},f,{modelValue:r.value,"onUpdate:modelValue":d=>r.value=d,"aria-modal":"true",activatorProps:u.value,role:"dialog"},i),{activator:n.activator,default:function(){for(var d=arguments.length,m=new Array(d),h=0;h<d;h++)m[h]=arguments[h];return p($n,{root:!0},{default:()=>{var g;return[(g=n.default)==null?void 0:g.call(n,...m)]}})}})}),a0({},a)}});const l0=pe({text:String,...lt(),...Bt()},"v-toolbar-title"),o0=De()({name:"VToolbarTitle",props:l0(),setup(e,t){let{slots:n}=t;return Xe(()=>{const r=!!(n.default||n.text||e.text);return p(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var i;return[r&&p("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(i=n.default)==null?void 0:i.call(n)])]}})}),{}}}),j$=[null,"prominent","default","comfortable","compact"],u0=pe({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>j$.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,..._s(),...lt(),...Nr(),...Gn(),...Bt({tag:"header"}),...Zt()},"v-toolbar"),Od=De()({name:"VToolbar",props:u0(),setup(e,t){var y;let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:i}=yr(Ye(e,"color")),{borderClasses:a}=Qs(e),{elevationClasses:o}=bs(e),{roundedClasses:u}=xr(e),{themeClasses:f}=en(e),{rtlClasses:d}=Rr(),m=Ve(!!(e.extended||(y=n.extension)!=null&&y.call(n))),h=B(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),g=B(()=>m.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Pr({VBtn:{variant:"text"}}),Xe(()=>{var S;const _=!!(e.title||n.title),C=!!(n.image||e.image),R=(S=n.extension)==null?void 0:S.call(n);return m.value=!!(e.extended||R),p(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,a.value,o.value,u.value,f.value,d.value,e.class],style:[i.value,e.style]},{default:()=>[C&&p("div",{key:"image",class:"v-toolbar__image"},[n.image?p($n,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):p(Ue,{key:"image-img",cover:!0,src:e.image},null)]),p($n,{defaults:{VTabs:{height:He(h.value)}}},{default:()=>{var k,L,T;return[p("div",{class:"v-toolbar__content",style:{height:He(h.value)}},[n.prepend&&p("div",{class:"v-toolbar__prepend"},[(k=n.prepend)==null?void 0:k.call(n)]),_&&p(o0,{key:"title",text:e.title},{text:n.title}),(L=n.default)==null?void 0:L.call(n),n.append&&p("div",{class:"v-toolbar__append"},[(T=n.append)==null?void 0:T.call(n)])])]}}),p($n,{defaults:{VTabs:{height:He(g.value)}}},{default:()=>[p(Y1,null,{default:()=>[m.value&&p("div",{class:"v-toolbar__extension",style:{height:He(g.value)}},[R])]})]})]})}),{contentHeight:h,extensionHeight:g}}}),G$=I("span",{class:"text-grey-darken-1 font-weight-medium tw-w-[100px] tw-inline-block tw-text-right"},"Email: ",-1),K$=I("span",{class:"text-grey-darken-4 font-weight-medium"}," contact@canrd.com ",-1),Y$=I("span",{class:"text-grey-darken-1 font-weight-medium tw-w-[100px] tw-inline-block tw-text-right"}," QQ: ",-1),X$=I("span",{class:"text-grey-darken-4 font-weight-medium"}," 3632191327 ",-1),J$=I("span",{class:"text-grey-darken-1 font-weight-medium tw-w-[100px] tw-inline-block tw-text-right"}," Phone: ",-1),Z$=I("span",{class:"text-grey-darken-4 font-weight-medium"}," +86 19867737979 ",-1),Q$=I("span",{class:"text-grey-darken-1 font-weight-medium tw-w-[100px] tw-inline-block tw-text-right"}," Telegram: ",-1),eF=I("span",{class:"text-grey-darken-4 font-weight-medium"}," contactcanrd ",-1),tF=I("span",{class:"text-grey-darken-1 font-weight-medium tw-w-[100px] tw-inline-block tw-text-right"}," Wechat: ",-1),nF=I("span",{class:"text-grey-darken-4 font-weight-medium"}," contactcanrd ",-1),rF=I("p",null,[I("img",{src:S1,alt:"",width:"140",class:"tw-m-auto tw-block"})],-1),c0=jt({__name:"ContactDialog",props:{dialog:{type:Boolean}},setup(e){const t=Bl();return(n,r)=>(X(),ke(q$,{persistent:"",modelValue:ge(t).dialog,"onUpdate:modelValue":r[1]||(r[1]=i=>ge(t).dialog=i),width:"auto"},{default:O(()=>[p(Od,{color:"blue-darken-1",title:"Contact Us"}),p(kn,null,{default:O(()=>[p(Nn,{class:"py-2"},{default:O(()=>[G$,K$]),_:1}),p(Nn,{class:"py-2"},{default:O(()=>[Y$,X$]),_:1}),p(Nn,{class:"py-2"},{default:O(()=>[J$,Z$]),_:1}),p(Nn,{class:"py-2"},{default:O(()=>[Q$,eF]),_:1}),p(Nn,{class:"py-2"},{default:O(()=>[tF,nF]),_:1}),rF,p(U1,null,{default:O(()=>[p(pn,{color:"blue-darken-1",block:"",onClick:r[0]||(r[0]=i=>ge(t).updateDialog(!1))},{default:O(()=>[Ne("Close ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});function f0(e,t){return function(){return e.apply(t,arguments)}}const{toString:sF}=Object.prototype,{getPrototypeOf:Wm}=Object,Qu=(e=>t=>{const n=sF.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yr=e=>(e=e.toLowerCase(),t=>Qu(t)===e),ec=e=>t=>typeof t===e,{isArray:Ta}=Array,Ol=ec("undefined");function iF(e){return e!==null&&!Ol(e)&&e.constructor!==null&&!Ol(e.constructor)&&gr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const d0=Yr("ArrayBuffer");function aF(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&d0(e.buffer),t}const lF=ec("string"),gr=ec("function"),m0=ec("number"),tc=e=>e!==null&&typeof e=="object",oF=e=>e===!0||e===!1,Zo=e=>{if(Qu(e)!=="object")return!1;const t=Wm(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},uF=Yr("Date"),cF=Yr("File"),fF=Yr("Blob"),dF=Yr("FileList"),mF=e=>tc(e)&&gr(e.pipe),hF=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||gr(e.append)&&((t=Qu(e))==="formdata"||t==="object"&&gr(e.toString)&&e.toString()==="[object FormData]"))},gF=Yr("URLSearchParams"),vF=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ul(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Ta(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{const a=n?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let u;for(r=0;r<o;r++)u=a[r],t.call(null,e[u],u,e)}}function h0(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const g0=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),v0=e=>!Ol(e)&&e!==g0;function Rd(){const{caseless:e}=v0(this)&&this||{},t={},n=(r,i)=>{const a=e&&h0(t,i)||i;Zo(t[a])&&Zo(r)?t[a]=Rd(t[a],r):Zo(r)?t[a]=Rd({},r):Ta(r)?t[a]=r.slice():t[a]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Ul(arguments[r],n);return t}const pF=(e,t,n,{allOwnKeys:r}={})=>(Ul(t,(i,a)=>{n&&gr(i)?e[a]=f0(i,n):e[a]=i},{allOwnKeys:r}),e),yF=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),_F=(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)},bF=(e,t,n,r)=>{let i,a,o;const u={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!u[o]&&(t[o]=e[o],u[o]=!0);e=n!==!1&&Wm(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},wF=(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},xF=e=>{if(!e)return null;if(Ta(e))return e;let t=e.length;if(!m0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},CF=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Wm(Uint8Array)),SF=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},EF=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},kF=Yr("HTMLFormElement"),AF=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Ky=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),TF=Yr("RegExp"),p0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ul(n,(i,a)=>{t(i,a,e)!==!1&&(r[a]=i)}),Object.defineProperties(e,r)},LF=e=>{p0(e,(t,n)=>{if(gr(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(gr(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+"'")})}})},IF=(e,t)=>{const n={},r=i=>{i.forEach(a=>{n[a]=!0})};return Ta(e)?r(e):r(String(e).split(t)),n},PF=()=>{},OF=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Wf="abcdefghijklmnopqrstuvwxyz",Yy="0123456789",y0={DIGIT:Yy,ALPHA:Wf,ALPHA_DIGIT:Wf+Wf.toUpperCase()+Yy},RF=(e=16,t=y0.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function NF(e){return!!(e&&gr(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const $F=e=>{const t=new Array(10),n=(r,i)=>{if(tc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const a=Ta(r)?[]:{};return Ul(r,(o,u)=>{const f=n(o,i+1);!Ol(f)&&(a[u]=f)}),t[i]=void 0,a}}return r};return n(e,0)},FF=Yr("AsyncFunction"),MF=e=>e&&(tc(e)||gr(e))&&gr(e.then)&&gr(e.catch),se={isArray:Ta,isArrayBuffer:d0,isBuffer:iF,isFormData:hF,isArrayBufferView:aF,isString:lF,isNumber:m0,isBoolean:oF,isObject:tc,isPlainObject:Zo,isUndefined:Ol,isDate:uF,isFile:cF,isBlob:fF,isRegExp:TF,isFunction:gr,isStream:mF,isURLSearchParams:gF,isTypedArray:CF,isFileList:dF,forEach:Ul,merge:Rd,extend:pF,trim:vF,stripBOM:yF,inherits:_F,toFlatObject:bF,kindOf:Qu,kindOfTest:Yr,endsWith:wF,toArray:xF,forEachEntry:SF,matchAll:EF,isHTMLForm:kF,hasOwnProperty:Ky,hasOwnProp:Ky,reduceDescriptors:p0,freezeMethods:LF,toObjectSet:IF,toCamelCase:AF,noop:PF,toFiniteNumber:OF,findKey:h0,global:g0,isContextDefined:v0,ALPHABET:y0,generateString:RF,isSpecCompliantForm:NF,toJSONObject:$F,isAsyncFn:FF,isThenable:MF};function _t(e,t,n,r,i){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),i&&(this.response=i)}se.inherits(_t,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:se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const _0=_t.prototype,b0={};["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=>{b0[e]={value:e}});Object.defineProperties(_t,b0);Object.defineProperty(_0,"isAxiosError",{value:!0});_t.from=(e,t,n,r,i,a)=>{const o=Object.create(_0);return se.toFlatObject(e,o,function(f){return f!==Error.prototype},u=>u!=="isAxiosError"),_t.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const DF=null;function Nd(e){return se.isPlainObject(e)||se.isArray(e)}function w0(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function Xy(e,t,n){return e?e.concat(t).map(function(i,a){return i=w0(i),!n&&a?"["+i+"]":i}).join(n?".":""):t}function BF(e){return se.isArray(e)&&!e.some(Nd)}const VF=se.toFlatObject(se,{},null,function(t){return/^is[A-Z]/.test(t)});function nc(e,t,n){if(!se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(C,R){return!se.isUndefined(R[C])});const r=n.metaTokens,i=n.visitor||m,a=n.dots,o=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(t);if(!se.isFunction(i))throw new TypeError("visitor must be a function");function d(_){if(_===null)return"";if(se.isDate(_))return _.toISOString();if(!f&&se.isBlob(_))throw new _t("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(_)||se.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function m(_,C,R){let S=_;if(_&&!R&&typeof _=="object"){if(se.endsWith(C,"{}"))C=r?C:C.slice(0,-2),_=JSON.stringify(_);else if(se.isArray(_)&&BF(_)||(se.isFileList(_)||se.endsWith(C,"[]"))&&(S=se.toArray(_)))return C=w0(C),S.forEach(function(L,T){!(se.isUndefined(L)||L===null)&&t.append(o===!0?Xy([C],T,a):o===null?C:C+"[]",d(L))}),!1}return Nd(_)?!0:(t.append(Xy(R,C,a),d(_)),!1)}const h=[],g=Object.assign(VF,{defaultVisitor:m,convertValue:d,isVisitable:Nd});function y(_,C){if(!se.isUndefined(_)){if(h.indexOf(_)!==-1)throw Error("Circular reference detected in "+C.join("."));h.push(_),se.forEach(_,function(S,k){(!(se.isUndefined(S)||S===null)&&i.call(t,S,se.isString(k)?k.trim():k,C,g))===!0&&y(S,C?C.concat(k):[k])}),h.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Jy(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function zm(e,t){this._pairs=[],e&&nc(e,this,t)}const x0=zm.prototype;x0.append=function(t,n){this._pairs.push([t,n])};x0.toString=function(t){const n=t?function(r){return t.call(this,r,Jy)}:Jy;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function UF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function C0(e,t,n){if(!t)return e;const r=n&&n.encode||UF,i=n&&n.serialize;let a;if(i?a=i(t,n):a=se.isURLSearchParams(t)?t.toString():new zm(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class HF{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){se.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Zy=HF,S0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},WF=typeof URLSearchParams<"u"?URLSearchParams:zm,zF=typeof FormData<"u"?FormData:null,qF=typeof Blob<"u"?Blob:null,jF=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),GF=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Wr={isBrowser:!0,classes:{URLSearchParams:WF,FormData:zF,Blob:qF},isStandardBrowserEnv:jF,isStandardBrowserWebWorkerEnv:GF,protocols:["http","https","file","blob","url","data"]};function KF(e,t){return nc(e,new Wr.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,a){return Wr.isNode&&se.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function YF(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function XF(e){const t={},n=Object.keys(e);let r;const i=n.length;let a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function E0(e){function t(n,r,i,a){let o=n[a++];const u=Number.isFinite(+o),f=a>=n.length;return o=!o&&se.isArray(i)?i.length:o,f?(se.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r,!u):((!i[o]||!se.isObject(i[o]))&&(i[o]=[]),t(n,r,i[o],a)&&se.isArray(i[o])&&(i[o]=XF(i[o])),!u)}if(se.isFormData(e)&&se.isFunction(e.entries)){const n={};return se.forEachEntry(e,(r,i)=>{t(YF(r),i,n,0)}),n}return null}const JF={"Content-Type":void 0};function ZF(e,t,n){if(se.isString(e))try{return(t||JSON.parse)(e),se.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const rc={transitional:S0,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,a=se.isObject(t);if(a&&se.isHTMLForm(t)&&(t=new FormData(t)),se.isFormData(t))return i&&i?JSON.stringify(E0(t)):t;if(se.isArrayBuffer(t)||se.isBuffer(t)||se.isStream(t)||se.isFile(t)||se.isBlob(t))return t;if(se.isArrayBufferView(t))return t.buffer;if(se.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return KF(t,this.formSerializer).toString();if((u=se.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return nc(u?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||i?(n.setContentType("application/json",!1),ZF(t)):t}],transformResponse:[function(t){const n=this.transitional||rc.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&se.isString(t)&&(r&&!this.responseType||i)){const o=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(u){if(o)throw u.name==="SyntaxError"?_t.from(u,_t.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Wr.classes.FormData,Blob:Wr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};se.forEach(["delete","get","head"],function(t){rc.headers[t]={}});se.forEach(["post","put","patch"],function(t){rc.headers[t]=se.merge(JF)});const qm=rc,QF=se.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"]),eM=e=>{const t={};let n,r,i;return e&&e.split(`
36 36 `).forEach(function(o){i=o.indexOf(":"),n=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!n||t[n]&&QF[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Qy=Symbol("internals");function Za(e){return e&&String(e).trim().toLowerCase()}function Qo(e){return e===!1||e==null?e:se.isArray(e)?e.map(Qo):String(e)}function tM(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 nM=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zf(e,t,n,r,i){if(se.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!se.isString(t)){if(se.isString(r))return t.indexOf(r)!==-1;if(se.isRegExp(r))return r.test(t)}}function rM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function sM(e,t){const n=se.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,a,o){return this[r].call(this,t,i,a,o)},configurable:!0})})}class sc{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function a(u,f,d){const m=Za(f);if(!m)throw new Error("header name must be a non-empty string");const h=se.findKey(i,m);(!h||i[h]===void 0||d===!0||d===void 0&&i[h]!==!1)&&(i[h||f]=Qo(u))}const o=(u,f)=>se.forEach(u,(d,m)=>a(d,m,f));return se.isPlainObject(t)||t instanceof this.constructor?o(t,n):se.isString(t)&&(t=t.trim())&&!nM(t)?o(eM(t),n):t!=null&&a(n,t,r),this}get(t,n){if(t=Za(t),t){const r=se.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return tM(i);if(se.isFunction(n))return n.call(this,i,r);if(se.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Za(t),t){const r=se.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||zf(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function a(o){if(o=Za(o),o){const u=se.findKey(r,o);u&&(!n||zf(r,r[u],u,n))&&(delete r[u],i=!0)}}return se.isArray(t)?t.forEach(a):a(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const a=n[r];(!t||zf(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const n=this,r={};return se.forEach(this,(i,a)=>{const o=se.findKey(r,a);if(o){n[o]=Qo(i),delete n[a];return}const u=t?rM(a):String(a).trim();u!==a&&delete n[a],n[u]=Qo(i),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return se.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&se.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(i=>r.set(i)),r}static accessor(t){const r=(this[Qy]=this[Qy]={accessors:{}}).accessors,i=this.prototype;function a(o){const u=Za(o);r[u]||(sM(i,o),r[u]=!0)}return se.isArray(t)?t.forEach(a):a(t),this}}sc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.freezeMethods(sc.prototype);se.freezeMethods(sc);const fs=sc;function qf(e,t){const n=this||qm,r=t||n,i=fs.from(r.headers);let a=r.data;return se.forEach(e,function(u){a=u.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function k0(e){return!!(e&&e.__CANCEL__)}function Hl(e,t,n){_t.call(this,e??"canceled",_t.ERR_CANCELED,t,n),this.name="CanceledError"}se.inherits(Hl,_t,{__CANCEL__:!0});function iM(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new _t("Request failed with status code "+n.status,[_t.ERR_BAD_REQUEST,_t.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const aM=Wr.isStandardBrowserEnv?function(){return{write:function(n,r,i,a,o,u){const f=[];f.push(n+"="+encodeURIComponent(r)),se.isNumber(i)&&f.push("expires="+new Date(i).toGMTString()),se.isString(a)&&f.push("path="+a),se.isString(o)&&f.push("domain="+o),u===!0&&f.push("secure"),document.cookie=f.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 lM(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function oM(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function A0(e,t){return e&&!lM(t)?oM(e,t):t}const uM=Wr.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(a){let o=a;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{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=i(window.location.href),function(o){const u=se.isString(o)?i(o):o;return u.protocol===r.protocol&&u.host===r.host}}():function(){return function(){return!0}}();function cM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function fM(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),m=r[a];o||(o=d),n[i]=f,r[i]=d;let h=a,g=0;for(;h!==i;)g+=n[h++],h=h%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),d-o<t)return;const y=m&&d-m;return y?Math.round(g*1e3/y):void 0}}function e_(e,t){let n=0;const r=fM(50,250);return i=>{const a=i.loaded,o=i.lengthComputable?i.total:void 0,u=a-n,f=r(u),d=a<=o;n=a;const m={loaded:a,total:o,progress:o?a/o:void 0,bytes:u,rate:f||void 0,estimated:f&&o&&d?(o-a)/f:void 0,event:i};m[t?"download":"upload"]=!0,e(m)}}const dM=typeof XMLHttpRequest<"u",mM=dM&&function(e){return new Promise(function(n,r){let i=e.data;const a=fs.from(e.headers).normalize(),o=e.responseType;let u;function f(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}se.isFormData(i)&&(Wr.isStandardBrowserEnv||Wr.isStandardBrowserWebWorkerEnv?a.setContentType(!1):a.setContentType("multipart/form-data;",!1));let d=new XMLHttpRequest;if(e.auth){const y=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(y+":"+_))}const m=A0(e.baseURL,e.url);d.open(e.method.toUpperCase(),C0(m,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function h(){if(!d)return;const y=fs.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),C={data:!o||o==="text"||o==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:y,config:e,request:d};iM(function(S){n(S),f()},function(S){r(S),f()},C),d=null}if("onloadend"in d?d.onloadend=h:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(h)},d.onabort=function(){d&&(r(new _t("Request aborted",_t.ECONNABORTED,e,d)),d=null)},d.onerror=function(){r(new _t("Network Error",_t.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let _=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const C=e.transitional||S0;e.timeoutErrorMessage&&(_=e.timeoutErrorMessage),r(new _t(_,C.clarifyTimeoutError?_t.ETIMEDOUT:_t.ECONNABORTED,e,d)),d=null},Wr.isStandardBrowserEnv){const y=(e.withCredentials||uM(m))&&e.xsrfCookieName&&aM.read(e.xsrfCookieName);y&&a.set(e.xsrfHeaderName,y)}i===void 0&&a.setContentType(null),"setRequestHeader"in d&&se.forEach(a.toJSON(),function(_,C){d.setRequestHeader(C,_)}),se.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),o&&o!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",e_(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",e_(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=y=>{d&&(r(!y||y.type?new Hl(null,e,d):y),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));const g=cM(m);if(g&&Wr.protocols.indexOf(g)===-1){r(new _t("Unsupported protocol "+g+":",_t.ERR_BAD_REQUEST,e));return}d.send(i||null)})},eu={http:DF,xhr:mM};se.forEach(eu,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const hM={getAdapter:e=>{e=se.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let i=0;i<t&&(n=e[i],!(r=se.isString(n)?eu[n.toLowerCase()]:n));i++);if(!r)throw r===!1?new _t(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(se.hasOwnProp(eu,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!se.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:eu};function jf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Hl(null,e)}function t_(e){return jf(e),e.headers=fs.from(e.headers),e.data=qf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),hM.getAdapter(e.adapter||qm.adapter)(e).then(function(r){return jf(e),r.data=qf.call(e,e.transformResponse,r),r.headers=fs.from(r.headers),r},function(r){return k0(r)||(jf(e),r&&r.response&&(r.response.data=qf.call(e,e.transformResponse,r.response),r.response.headers=fs.from(r.response.headers))),Promise.reject(r)})}const n_=e=>e instanceof fs?e.toJSON():e;function ga(e,t){t=t||{};const n={};function r(d,m,h){return se.isPlainObject(d)&&se.isPlainObject(m)?se.merge.call({caseless:h},d,m):se.isPlainObject(m)?se.merge({},m):se.isArray(m)?m.slice():m}function i(d,m,h){if(se.isUndefined(m)){if(!se.isUndefined(d))return r(void 0,d,h)}else return r(d,m,h)}function a(d,m){if(!se.isUndefined(m))return r(void 0,m)}function o(d,m){if(se.isUndefined(m)){if(!se.isUndefined(d))return r(void 0,d)}else return r(void 0,m)}function u(d,m,h){if(h in t)return r(d,m);if(h in e)return r(void 0,d)}const f={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u,headers:(d,m)=>i(n_(d),n_(m),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(m){const h=f[m]||i,g=h(e[m],t[m],m);se.isUndefined(g)&&h!==u||(n[m]=g)}),n}const T0="1.4.0",jm={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{jm[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const r_={};jm.transitional=function(t,n,r){function i(a,o){return"[Axios v"+T0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new _t(i(o," has been removed"+(n?" in "+n:"")),_t.ERR_DEPRECATED);return n&&!r_[o]&&(r_[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};function gM(e,t,n){if(typeof e!="object")throw new _t("options must be an object",_t.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const a=r[i],o=t[a];if(o){const u=e[a],f=u===void 0||o(u,a,e);if(f!==!0)throw new _t("option "+a+" must be "+f,_t.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new _t("Unknown option "+a,_t.ERR_BAD_OPTION)}}const $d={assertOptions:gM,validators:jm},$s=$d.validators;class yu{constructor(t){this.defaults=t,this.interceptors={request:new Zy,response:new Zy}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ga(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:a}=n;r!==void 0&&$d.assertOptions(r,{silentJSONParsing:$s.transitional($s.boolean),forcedJSONParsing:$s.transitional($s.boolean),clarifyTimeoutError:$s.transitional($s.boolean)},!1),i!=null&&(se.isFunction(i)?n.paramsSerializer={serialize:i}:$d.assertOptions(i,{encode:$s.function,serialize:$s.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o;o=a&&se.merge(a.common,a[n.method]),o&&se.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=fs.concat(o,a);const u=[];let f=!0;this.interceptors.request.forEach(function(C){typeof C.runWhen=="function"&&C.runWhen(n)===!1||(f=f&&C.synchronous,u.unshift(C.fulfilled,C.rejected))});const d=[];this.interceptors.response.forEach(function(C){d.push(C.fulfilled,C.rejected)});let m,h=0,g;if(!f){const _=[t_.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,d),g=_.length,m=Promise.resolve(n);h<g;)m=m.then(_[h++],_[h++]);return m}g=u.length;let y=n;for(h=0;h<g;){const _=u[h++],C=u[h++];try{y=_(y)}catch(R){C.call(this,R);break}}try{m=t_.call(this,y)}catch(_){return Promise.reject(_)}for(h=0,g=d.length;h<g;)m=m.then(d[h++],d[h++]);return m}getUri(t){t=ga(this.defaults,t);const n=A0(t.baseURL,t.url);return C0(n,t.params,t.paramsSerializer)}}se.forEach(["delete","get","head","options"],function(t){yu.prototype[t]=function(n,r){return this.request(ga(r||{},{method:t,url:n,data:(r||{}).data}))}});se.forEach(["post","put","patch"],function(t){function n(r){return function(a,o,u){return this.request(ga(u||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}yu.prototype[t]=n(),yu.prototype[t+"Form"]=n(!0)});const tu=yu;class Gm{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(i=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(i);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new Hl(a,o,u),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 Gm(function(i){t=i}),cancel:t}}}const vM=Gm;function pM(e){return function(n){return e.apply(null,n)}}function yM(e){return se.isObject(e)&&e.isAxiosError===!0}const Fd={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(Fd).forEach(([e,t])=>{Fd[t]=e});const _M=Fd;function L0(e){const t=new tu(e),n=f0(tu.prototype.request,t);return se.extend(n,tu.prototype,t,{allOwnKeys:!0}),se.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return L0(ga(e,i))},n}const on=L0(qm);on.Axios=tu;on.CanceledError=Hl;on.CancelToken=vM;on.isCancel=k0;on.VERSION=T0;on.toFormData=nc;on.AxiosError=_t;on.Cancel=on.CanceledError;on.all=function(t){return Promise.all(t)};on.spread=pM;on.isAxiosError=yM;on.mergeConfig=ga;on.AxiosHeaders=fs;on.formToJSON=e=>E0(se.isHTMLForm(e)?new FormData(e):e);on.HttpStatusCode=_M;on.default=on;const Km=on,bM=()=>Km.post("/shop/product/category",{}),wM=e=>Km.post("/shop/product/list",e),I0=e=>Km.post("/shop/product/detail",e),ni=xm("productList",()=>{const e=de([]),t=de(""),n=de(),r=de(1),i=de(20),a=de(0),o=de();return{pageNo:r,pageSize:i,total:a,list:e,keyword:n,params:o,getList:async g=>{var y;if(g.productCategoryId||g.keyword){const C=((y=(await wM(g)).data)==null?void 0:y.data)||{};e.value=((C==null?void 0:C.records)||[]).map(R=>({...R,imgList:JSON.parse(R.productimageliststore).map(S=>({url:`/api/show/image?fileKey=${S.fileKey}&psize=p256`}))}))||[],a.value=(C==null?void 0:C.total)||0}},updateCategory:g=>{t.value=g},updatePageNo:g=>{r.value=g},updateParams:g=>{o.value=g},updateKeyword:g=>{n.value=g}}}),ws=xm("category",()=>{const e=de([]),t=de(""),n=de(""),r=de(""),i=de(!0);let a="",o="";const u=()=>{bM().then(g=>{var _,C;const y=(C=(_=g.data)==null?void 0:_.data)==null?void 0:C.rootCategoryList;e.value=y||[],o=t.value=y[0].categoryDisplayName,n.value=y[0].list[0].id,a=r.value=y[0].productFunctions[0].id})},f=g=>{t.value=g,m(g===o?a:"")},d=g=>{n.value=g},m=g=>{r.value=g||""};return{list:e,selectedCategory:t,selectedSubCategory:n,selectedFuncCategory:r,resetCategoryValue:o,categoryVisible:i,getList:u,updateCategory:f,updateSubCategory:d,updateFuncCategory:m,updateDisplay:g=>{i.value=g}}});const xM=pe({fluid:{type:Boolean,default:!1},...lt(),...Bt()},"v-container"),yn=De()({name:"VContainer",props:xM(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Rr();return Xe(()=>p(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),P0=(()=>Mu.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),O0=(()=>Mu.reduce((e,t)=>{const n="offset"+vs(t);return e[n]={type:[String,Number],default:null},e},{}))(),R0=(()=>Mu.reduce((e,t)=>{const n="order"+vs(t);return e[n]={type:[String,Number],default:null},e},{}))(),s_={col:Object.keys(P0),offset:Object.keys(O0),order:Object.keys(R0)};function CM(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const i=t.replace(e,"");r+=`-${i}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const SM=["auto","start","end","center","baseline","stretch"],EM=pe({cols:{type:[Boolean,String,Number],default:!1},...P0,offset:{type:[String,Number],default:null},...O0,order:{type:[String,Number],default:null},...R0,alignSelf:{type:String,default:null,validator:e=>SM.includes(e)},...lt(),...Bt()},"v-col"),Te=De()({name:"VCol",props:EM(),setup(e,t){let{slots:n}=t;const r=B(()=>{const i=[];let a;for(a in s_)s_[a].forEach(u=>{const f=e[u],d=CM(a,u,f);d&&i.push(d)});const o=i.some(u=>u.startsWith("v-col-"));return i.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),i});return()=>{var i;return br(e.tag,{class:[r.value,e.class],style:e.style},(i=n.default)==null?void 0:i.call(n))}}}),Ym=["start","end","center"],N0=["space-between","space-around","space-evenly"];function Xm(e,t){return Mu.reduce((n,r)=>{const i=e+vs(r);return n[i]=t(),n},{})}const kM=[...Ym,"baseline","stretch"],$0=e=>kM.includes(e),F0=Xm("align",()=>({type:String,default:null,validator:$0})),AM=[...Ym,...N0],M0=e=>AM.includes(e),D0=Xm("justify",()=>({type:String,default:null,validator:M0})),TM=[...Ym,...N0,"stretch"],B0=e=>TM.includes(e),V0=Xm("alignContent",()=>({type:String,default:null,validator:B0})),i_={align:Object.keys(F0),justify:Object.keys(D0),alignContent:Object.keys(V0)},LM={align:"align",justify:"justify",alignContent:"align-content"};function IM(e,t,n){let r=LM[e];if(n!=null){if(t){const i=t.replace(e,"");r+=`-${i}`}return r+=`-${n}`,r.toLowerCase()}}const PM=pe({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$0},...F0,justify:{type:String,default:null,validator:M0},...D0,alignContent:{type:String,default:null,validator:B0},...V0,...lt(),...Bt()},"v-row"),ht=De()({name:"VRow",props:PM(),setup(e,t){let{slots:n}=t;const r=B(()=>{const i=[];let a;for(a in i_)i_[a].forEach(o=>{const u=e[o],f=IM(a,o,u);f&&i.push(f)});return i.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}),i});return()=>{var i;return br(e.tag,{class:["v-row",r.value,e.class],style:e.style},(i=n.default)==null?void 0:i.call(n))}}});function a_(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function l_(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:i,currentScrollOffset:a,isHorizontal:o}=e;const u=o?t.clientWidth:t.clientHeight,f=o?t.offsetLeft:t.offsetTop,d=i&&o?r-f-u:f,m=n+a,h=u+d,g=u*.4;return d<=a?a=Math.max(d-g,0):m<=h&&(a=Math.min(a-(m-h-g),r-n)),a}function OM(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:i,isHorizontal:a}=e;const o=a?t.clientWidth:t.clientHeight,u=a?t.offsetLeft:t.offsetTop,f=i&&a?r-u-o/2-n/2:u+o/2-n/2;return Math.min(r-n,Math.max(0,f))}const U0=Symbol.for("vuetify:v-slide-group"),H0=pe({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:U0},nextIcon:{type:At,default:"$next"},prevIcon:{type:At,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...lt(),...Bt(),...Om({selectedClass:"v-slide-group-item--active"})},"v-slide-group"),va=De()({name:"VSlideGroup",props:H0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Rr(),{mobile:i}=Xs(),a=Yu(e,e.symbol),o=Ve(!1),u=Ve(0),f=Ve(0),d=Ve(0),m=B(()=>e.direction==="horizontal"),{resizeRef:h,contentRect:g}=Al(),{resizeRef:y,contentRect:_}=Al(),C=B(()=>a.selected.value.length?a.items.value.findIndex(ve=>ve.id===a.selected.value[0]):-1),R=B(()=>a.selected.value.length?a.items.value.findIndex(ve=>ve.id===a.selected.value[a.selected.value.length-1]):-1);if(Jt){let ve=-1;Be(()=>[a.selected.value,g.value,_.value,m.value],()=>{cancelAnimationFrame(ve),ve=requestAnimationFrame(()=>{if(g.value&&_.value){const we=m.value?"width":"height";f.value=g.value[we],d.value=_.value[we],o.value=f.value+1<d.value}if(C.value>=0&&y.value){const we=y.value.children[R.value];C.value===0||!o.value?u.value=0:e.centerActive?u.value=OM({selectedElement:we,containerSize:f.value,contentSize:d.value,isRtl:r.value,isHorizontal:m.value}):o.value&&(u.value=l_({selectedElement:we,containerSize:f.value,contentSize:d.value,isRtl:r.value,currentScrollOffset:u.value,isHorizontal:m.value}))}})})}const S=Ve(!1);let k=0,L=0;function T(ve){const we=m.value?"clientX":"clientY";L=(r.value&&m.value?-1:1)*u.value,k=ve.touches[0][we],S.value=!0}function P(ve){if(!o.value)return;const we=m.value?"clientX":"clientY",qe=r.value&&m.value?-1:1;u.value=qe*(L+k-ve.touches[0][we])}function D(ve){const we=d.value-f.value;u.value<0||!o.value?u.value=0:u.value>=we&&(u.value=we),S.value=!1}function H(){h.value&&(h.value[m.value?"scrollLeft":"scrollTop"]=0)}const $=Ve(!1);function V(ve){if($.value=!0,!(!o.value||!y.value)){for(const we of ve.composedPath())for(const qe of y.value.children)if(qe===we){u.value=l_({selectedElement:qe,containerSize:f.value,contentSize:d.value,isRtl:r.value,currentScrollOffset:u.value,isHorizontal:m.value});return}}}function G(ve){$.value=!1}function re(ve){var we;!$.value&&!(ve.relatedTarget&&((we=y.value)!=null&&we.contains(ve.relatedTarget)))&&Q()}function J(ve){y.value&&(m.value?ve.key==="ArrowRight"?Q(r.value?"prev":"next"):ve.key==="ArrowLeft"&&Q(r.value?"next":"prev"):ve.key==="ArrowDown"?Q("next"):ve.key==="ArrowUp"&&Q("prev"),ve.key==="Home"?Q("first"):ve.key==="End"&&Q("last"))}function Q(ve){var we,qe,Ot,Rt,Tt;if(y.value)if(!ve)(we=vm(y.value)[0])==null||we.focus();else if(ve==="next"){const Me=(qe=y.value.querySelector(":focus"))==null?void 0:qe.nextElementSibling;Me?Me.focus():Q("first")}else if(ve==="prev"){const Me=(Ot=y.value.querySelector(":focus"))==null?void 0:Ot.previousElementSibling;Me?Me.focus():Q("last")}else ve==="first"?(Rt=y.value.firstElementChild)==null||Rt.focus():ve==="last"&&((Tt=y.value.lastElementChild)==null||Tt.focus())}function he(ve){const we=u.value+(ve==="prev"?-1:1)*f.value;u.value=Cl(we,0,d.value-f.value)}const $e=B(()=>{let ve=u.value>d.value-f.value?-(d.value-f.value)+a_(d.value-f.value-u.value):-u.value;u.value<=0&&(ve=a_(-u.value));const we=r.value&&m.value?-1:1;return{transform:`translate${m.value?"X":"Y"}(${we*ve}px)`,transition:S.value?"none":"",willChange:S.value?"transform":""}}),ye=B(()=>({next:a.next,prev:a.prev,select:a.select,isSelected:a.isSelected})),_e=B(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return o.value||Math.abs(u.value)>0;case"mobile":return i.value||o.value||Math.abs(u.value)>0;default:return!i.value&&(o.value||Math.abs(u.value)>0)}}),le=B(()=>Math.abs(u.value)>0),Re=B(()=>d.value>Math.abs(u.value)+f.value);return Xe(()=>p(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!m.value,"v-slide-group--has-affixes":_e.value,"v-slide-group--is-overflowing":o.value},e.class],style:e.style,tabindex:$.value||a.selected.value.length?-1:0,onFocus:re},{default:()=>{var ve,we,qe;return[_e.value&&p("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!le.value}],onClick:()=>he("prev")},[((ve=n.prev)==null?void 0:ve.call(n,ye.value))??p(Uy,null,{default:()=>[p(zn,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),p("div",{key:"container",ref:h,class:"v-slide-group__container",onScroll:H},[p("div",{ref:y,class:"v-slide-group__content",style:$e.value,onTouchstartPassive:T,onTouchmovePassive:P,onTouchendPassive:D,onFocusin:V,onFocusout:G,onKeydown:J},[(we=n.default)==null?void 0:we.call(n,ye.value)])]),_e.value&&p("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Re.value}],onClick:()=>he("next")},[((qe=n.next)==null?void 0:qe.call(n,ye.value))??p(Uy,null,{default:()=>[p(zn,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:a.selected,scrollTo:he,scrollOffset:u,focus:Q}}});const W0=Symbol.for("vuetify:v-tabs"),RM=pe({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...PP(Hm({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"v-tabs"),js=De()({name:"VTab",props:RM(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:i,textColorStyles:a}=gs(e,"sliderColor"),o=B(()=>e.direction==="horizontal"),u=Ve(!1),f=de(),d=de();function m(h){var y,_;let{value:g}=h;if(u.value=g,g){const C=(_=(y=f.value)==null?void 0:y.$el.parentElement)==null?void 0:_.querySelector(".v-tab--selected .v-tab__slider"),R=d.value;if(!C||!R)return;const S=getComputedStyle(C).color,k=C.getBoundingClientRect(),L=R.getBoundingClientRect(),T=o.value?"x":"y",P=o.value?"X":"Y",D=o.value?"right":"bottom",H=o.value?"width":"height",$=k[T],V=L[T],G=$>V?k[D]-L[D]:k[T]-L[T],re=Math.sign(G)>0?o.value?"right":"bottom":Math.sign(G)<0?o.value?"left":"top":"center",Q=(Math.abs(G)+(Math.sign(G)<0?k[H]:L[H]))/Math.max(k[H],L[H]),he=k[H]/L[H],$e=1.5;xi(R,{backgroundColor:[S,""],transform:[`translate${P}(${G}px) scale${P}(${he})`,`translate${P}(${G/$e}px) scale${P}(${(Q-1)/$e+1})`,""],transformOrigin:Array(3).fill(re)},{duration:225,easing:kl})}}return Xe(()=>{const[h]=pn.filterProps(e);return p(pn,ft({symbol:W0,ref:f,class:["v-tab",e.class],style:e.style,tabindex:u.value?0:-1,role:"tab","aria-selected":String(u.value),active:!1,block:e.fixed,maxWidth:e.fixed?300:void 0,rounded:0},h,r,{"onGroup:selected":m}),{default:()=>{var g;return[((g=n.default)==null?void 0:g.call(n))??e.text,!e.hideSlider&&p("div",{ref:d,class:["v-tab__slider",i.value],style:a.value},null)]}})}),{}}});function NM(e){return e?e.map(t=>typeof t=="string"?{title:t,value:t}:t):[]}const $M=pe({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,...H0({mandatory:"force"}),...wr(),...Bt()},"v-tabs"),Jm=De()({name:"VTabs",props:$M(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),i=B(()=>NM(e.items)),{densityClasses:a}=Kr(e),{backgroundColorClasses:o,backgroundColorStyles:u}=yr(Ye(e,"bgColor"));return Pr({VTab:{color:Ye(e,"color"),direction:Ye(e,"direction"),stacked:Ye(e,"stacked"),fixed:Ye(e,"fixedTabs"),sliderColor:Ye(e,"sliderColor"),hideSlider:Ye(e,"hideSlider")}}),Xe(()=>{const[f]=va.filterProps(e);return p(va,ft(f,{modelValue:r.value,"onUpdate:modelValue":d=>r.value=d,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,o.value,e.class],style:[{"--v-tabs-height":He(e.height)},u.value,e.style],role:"tablist",symbol:W0}),{default:()=>[n.default?n.default():i.value.map(d=>p(js,ft(d,{key:d.title}),null))]})}),{}}});function z0(e){const{t}=Fu();function n(r){let{name:i}=r;const a={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],o=e[`onClick:${i}`],u=o&&a?t(`$vuetify.input.${a}`,e.label??""):void 0;return p(zn,{icon:e[`${i}Icon`],"aria-label":u,onClick:o},null)}return{InputIcon:n}}const FM=pe({text:String,clickable:Boolean,...lt(),...Zt()},"v-label"),MM=De()({name:"VLabel",props:FM(),setup(e,t){let{slots:n}=t;return Xe(()=>{var r;return p("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)])}),{}}}),DM=pe({floating:Boolean,...lt()},"v-field-label"),qo=De()({name:"VFieldLabel",props:DM(),setup(e,t){let{slots:n}=t;return Xe(()=>p(MM,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),q0=pe({focused:Boolean,"onUpdate:focused":qs()},"focus");function j0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();const n=An(e,"focused"),r=B(()=>({[`${t}--focused`]:n.value}));function i(){n.value=!0}function a(){n.value=!1}return{focusClasses:r,isFocused:n,focus:i,blur:a}}const BM=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],G0=pe({appendInnerIcon:At,bgColor:String,clearable:Boolean,clearIcon:{type:At,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:At,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>BM.includes(e)},"onClick:clear":qs(),"onClick:appendInner":qs(),"onClick:prependInner":qs(),...lt(),...Fm(),...Gn(),...Zt()},"v-field"),K0=De()({name:"VField",inheritAttrs:!1,props:{id:String,...q0(),...G0()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{themeClasses:a}=en(e),{loaderClasses:o}=Mm(e),{focusClasses:u,isFocused:f,focus:d,blur:m}=j0(e),{InputIcon:h}=z0(e),{roundedClasses:g}=xr(e),{rtlClasses:y}=Rr(),_=B(()=>e.dirty||e.active),C=B(()=>!e.singleLine&&!!(e.label||i.label)),R=Ys(),S=B(()=>e.id||`input-${R}`),k=B(()=>`${S.value}-messages`),L=de(),T=de(),P=de(),D=B(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:H,backgroundColorStyles:$}=yr(Ye(e,"bgColor")),{textColorClasses:V,textColorStyles:G}=gs(B(()=>e.error||e.disabled?void 0:_.value&&f.value?e.color:e.baseColor));Be(_,Q=>{if(C.value){const he=L.value.$el,$e=T.value.$el;requestAnimationFrame(()=>{const ye=pm(he),_e=$e.getBoundingClientRect(),le=_e.x-ye.x,Re=_e.y-ye.y-(ye.height/2-_e.height/2),ve=_e.width/.75,we=Math.abs(ve-ye.width)>1?{maxWidth:He(ve)}:void 0,qe=getComputedStyle(he),Ot=getComputedStyle($e),Rt=parseFloat(qe.transitionDuration)*1e3||150,Tt=parseFloat(Ot.getPropertyValue("--v-field-label-scale")),Me=Ot.getPropertyValue("color");he.style.visibility="visible",$e.style.visibility="hidden",xi(he,{transform:`translate(${le}px, ${Re}px) scale(${Tt})`,color:Me,...we},{duration:Rt,easing:kl,direction:Q?"normal":"reverse"}).finished.then(()=>{he.style.removeProperty("visibility"),$e.style.removeProperty("visibility")})})}},{flush:"post"});const re=B(()=>({isActive:_,isFocused:f,controlRef:P,blur:m,focus:d}));function J(Q){Q.target!==document.activeElement&&Q.preventDefault()}return Xe(()=>{var le,Re,ve;const Q=e.variant==="outlined",he=i["prepend-inner"]||e.prependInnerIcon,$e=!!(e.clearable||i.clear),ye=!!(i["append-inner"]||e.appendInnerIcon||$e),_e=i.label?i.label({...re.value,label:e.label,props:{for:S.value}}):e.label;return p("div",ft({class:["v-field",{"v-field--active":_.value,"v-field--appended":ye,"v-field--center-affix":e.centerAffix??!D.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":he,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!_e,[`v-field--variant-${e.variant}`]:!0},a.value,H.value,u.value,o.value,g.value,y.value,e.class],style:[$.value,G.value,e.style],onClick:J},n),[p("div",{class:"v-field__overlay"},null),p(B1,{name:"v-field",active:!!e.loading,color:e.error?"error":e.color},{default:i.loader}),he&&p("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&p(h,{key:"prepend-icon",name:"prependInner"},null),(le=i["prepend-inner"])==null?void 0:le.call(i,re.value)]),p("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&C.value&&p(qo,{key:"floating-label",ref:T,class:[V.value],floating:!0,for:S.value},{default:()=>[_e]}),p(qo,{ref:L,for:S.value},{default:()=>[_e]}),(Re=i.default)==null?void 0:Re.call(i,{...re.value,props:{id:S.value,class:"v-field__input","aria-describedby":k.value},focus:d,blur:m})]),$e&&p(b$,{key:"clear"},{default:()=>[pr(p("div",{class:"v-field__clearable",onMousedown:we=>{we.preventDefault(),we.stopPropagation()}},[i.clear?i.clear():p(h,{name:"clear"},null)]),[[Ea,e.dirty]])]}),ye&&p("div",{key:"append",class:"v-field__append-inner"},[(ve=i["append-inner"])==null?void 0:ve.call(i,re.value),e.appendInnerIcon&&p(h,{key:"append-icon",name:"appendInner"},null)]),p("div",{class:["v-field__outline",V.value]},[Q&&p(Ae,null,[p("div",{class:"v-field__outline__start"},null),C.value&&p("div",{class:"v-field__outline__notch"},[p(qo,{ref:T,floating:!0,for:S.value},{default:()=>[_e]})]),p("div",{class:"v-field__outline__end"},null)]),D.value&&C.value&&p(qo,{ref:T,floating:!0,for:S.value},{default:()=>[_e]})])])}),{controlRef:P}}});function VM(e){const t=Object.keys(K0.props).filter(n=>!FP(n)&&n!=="class"&&n!=="style");return $u(e,t)}const UM=pe({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...lt(),...Zu({transition:{component:K1,leaveAbsolute:!0,group:!0}})},"v-messages"),HM=De()({name:"VMessages",props:UM(),setup(e,t){let{slots:n}=t;const r=B(()=>ol(e.messages)),{textColorClasses:i,textColorStyles:a}=gs(B(()=>e.color));return Xe(()=>p(cs,{transition:e.transition,tag:"div",class:["v-messages",i.value,e.class],style:[a.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((o,u)=>p("div",{class:"v-messages__message",key:`${u}-${r.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),WM=Symbol.for("vuetify:form");function zM(){return St(WM,null)}const qM=pe({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,...q0()},"validation");function jM(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ys();const r=An(e,"modelValue"),i=B(()=>e.validationValue===void 0?r.value:e.validationValue),a=zM(),o=de([]),u=Ve(!0),f=B(()=>!!(ol(r.value===""?null:r.value).length||ol(i.value===""?null:i.value).length)),d=B(()=>!!(e.disabled??(a==null?void 0:a.isDisabled.value))),m=B(()=>!!(e.readonly??(a==null?void 0:a.isReadonly.value))),h=B(()=>e.errorMessages.length?ol(e.errorMessages).slice(0,Math.max(0,+e.maxErrors)):o.value),g=B(()=>{let T=(e.validateOn??(a==null?void 0:a.validateOn.value))||"input";T==="lazy"&&(T="input lazy");const P=new Set((T==null?void 0:T.split(" "))??[]);return{blur:P.has("blur")||P.has("input"),input:P.has("input"),submit:P.has("submit"),lazy:P.has("lazy")}}),y=B(()=>e.error||e.errorMessages.length?!1:e.rules.length?u.value?o.value.length||g.value.lazy?null:!0:!o.value.length:!0),_=Ve(!1),C=B(()=>({[`${t}--error`]:y.value===!1,[`${t}--dirty`]:f.value,[`${t}--disabled`]:d.value,[`${t}--readonly`]:m.value})),R=B(()=>e.name??ge(n));Fl(()=>{a==null||a.register({id:R.value,validate:L,reset:S,resetValidation:k})}),jn(()=>{a==null||a.unregister(R.value)}),un(async()=>{g.value.lazy||await L(!0),a==null||a.update(R.value,y.value,h.value)}),Ai(()=>g.value.input,()=>{Be(i,()=>{if(i.value!=null)L();else if(e.focused){const T=Be(()=>e.focused,P=>{P||L(),T()})}})}),Ai(()=>g.value.blur,()=>{Be(()=>e.focused,T=>{T||L()})}),Be(y,()=>{a==null||a.update(R.value,y.value,h.value)});function S(){r.value=null,ln(k)}function k(){u.value=!0,g.value.lazy?o.value=[]:L(!0)}async function L(){let T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const P=[];_.value=!0;for(const D of e.rules){if(P.length>=+(e.maxErrors??1))break;const $=await(typeof D=="function"?D:()=>D)(i.value);if($!==!0){if(typeof $!="string"){console.warn(`${$} is not a valid value. Rule functions must return boolean true or a string.`);continue}P.push($)}}return o.value=P,_.value=!1,u.value=T,o.value}return{errorMessages:h,isDirty:f,isDisabled:d,isReadonly:m,isPristine:u,isValid:y,isValidating:_,reset:S,resetValidation:k,validate:L,validationClasses:C}}const Y0=pe({id:String,appendIcon:At,centerAffix:{type:Boolean,default:!0},prependIcon:At,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":qs(),"onClick:append":qs(),...lt(),...wr(),...qM()},"v-input"),o_=De()({name:"VInput",props:{...Y0()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:i}=t;const{densityClasses:a}=Kr(e),{InputIcon:o}=z0(e),u=Ys(),f=B(()=>e.id||`input-${u}`),d=B(()=>`${f.value}-messages`),{errorMessages:m,isDirty:h,isDisabled:g,isReadonly:y,isPristine:_,isValid:C,isValidating:R,reset:S,resetValidation:k,validate:L,validationClasses:T}=jM(e,"v-input",f),P=B(()=>({id:f,messagesId:d,isDirty:h,isDisabled:g,isReadonly:y,isPristine:_,isValid:C,isValidating:R,reset:S,resetValidation:k,validate:L})),D=B(()=>{var H;return(H=e.errorMessages)!=null&&H.length||!_.value&&m.value.length?m.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Xe(()=>{var re,J,Q,he;const H=!!(r.prepend||e.prependIcon),$=!!(r.append||e.appendIcon),V=D.value.length>0,G=!e.hideDetails||e.hideDetails==="auto"&&(V||!!r.details);return p("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix},a.value,T.value,e.class],style:e.style},[H&&p("div",{key:"prepend",class:"v-input__prepend"},[(re=r.prepend)==null?void 0:re.call(r,P.value),e.prependIcon&&p(o,{key:"prepend-icon",name:"prepend"},null)]),r.default&&p("div",{class:"v-input__control"},[(J=r.default)==null?void 0:J.call(r,P.value)]),$&&p("div",{key:"append",class:"v-input__append"},[e.appendIcon&&p(o,{key:"append-icon",name:"append"},null),(Q=r.append)==null?void 0:Q.call(r,P.value)]),G&&p("div",{class:"v-input__details"},[p(HM,{id:d.value,active:V,messages:D.value},{message:r.message}),(he=r.details)==null?void 0:he.call(r,P.value)])])}),{reset:S,resetValidation:k,validate:L}}});const GM=pe({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...lt(),...Zu({transition:{component:K1}})},"v-counter"),KM=De()({name:"VCounter",functional:!0,props:GM(),setup(e,t){let{slots:n}=t;const r=B(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Xe(()=>p(cs,{transition:e.transition},{default:()=>[pr(p("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ea,e.active]])]})),{}}}),YM=["color","file","time","date","datetime-local","week","month"],XM=pe({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,...Y0(),...G0()},"v-text-field"),X0=De()({name:"VTextField",directives:{Intersect:z1},inheritAttrs:!1,props:XM(),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:i}=t;const a=An(e,"modelValue"),{isFocused:o,focus:u,blur:f}=j0(e),d=B(()=>typeof e.counterValue=="function"?e.counterValue(a.value):(a.value??"").toString().length),m=B(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),h=B(()=>["plain","underlined"].includes(e.variant));function g(D,H){var $,V;!e.autofocus||!D||(V=($=H[0].target)==null?void 0:$.focus)==null||V.call($)}const y=de(),_=de(),C=de(),R=B(()=>YM.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function S(){var D;C.value!==document.activeElement&&((D=C.value)==null||D.focus()),o.value||u()}function k(D){r("mousedown:control",D),D.target!==C.value&&(S(),D.preventDefault())}function L(D){S(),r("click:control",D)}function T(D){D.stopPropagation(),S(),ln(()=>{a.value=null,MP(e["onClick:clear"],D)})}function P(D){var $;const H=D.target;if(a.value=H.value,($=e.modelModifiers)!=null&&$.trim&&["text","search","password","tel","url"].includes(e.type)){const V=[H.selectionStart,H.selectionEnd];ln(()=>{H.selectionStart=V[0],H.selectionEnd=V[1]})}}return Xe(()=>{const D=!!(i.counter||e.counter||e.counterValue),H=!!(D||i.details),[$,V]=OP(n),[{modelValue:G,...re}]=o_.filterProps(e),[J]=VM(e);return p(o_,ft({ref:y,modelValue:a.value,"onUpdate:modelValue":Q=>a.value=Q,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},$,re,{centerAffix:!h.value,focused:o.value}),{...i,default:Q=>{let{id:he,isDisabled:$e,isDirty:ye,isReadonly:_e,isValid:le}=Q;return p(K0,ft({ref:_,onMousedown:k,onClick:L,"onClick:clear":T,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:"textbox"},J,{id:he.value,active:R.value||ye.value,dirty:ye.value||e.dirty,disabled:$e.value,focused:o.value,error:le.value===!1}),{...i,default:Re=>{let{props:{class:ve,...we}}=Re;const qe=pr(p("input",ft({ref:C,value:a.value,onInput:P,autofocus:e.autofocus,readonly:_e.value,disabled:$e.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:S,onBlur:f},we,V),null),[[Ti("intersect"),{handler:g},null,{once:!0}]]);return p(Ae,null,[e.prefix&&p("span",{class:"v-text-field__prefix"},[e.prefix]),i.default?p("div",{class:ve,"data-no-activator":""},[i.default(),qe]):zr(qe,{class:ve}),e.suffix&&p("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:H?Q=>{var he;return p(Ae,null,[(he=i.details)==null?void 0:he.call(i,Q),D&&p(Ae,null,[p("span",null,null),p(KM,{active:e.persistentCounter||o.value,value:d.value,max:m.value},i.counter)])])}:void 0})}),a0({},y,_,C)}}),JM={class:"tabs"},ZM={class:"tw-max-w-[1200px] tw-mx-auto"},QM=jt({__name:"Header",setup(e){const{width:t}=Xs(),n=Bl(),r=ni(),i=ws(),a=de(),o=Aa(),u=h=>{h.keyCode==13&&f()},f=()=>{i.updateDisplay(!a.value),r.updateKeyword(a.value),r.updatePageNo(1),o.push("/products")},d=de(1),m=()=>{i.updateDisplay(!0),r.updateKeyword("")};return _r(()=>{a.value=r.keyword}),(h,g)=>{const y=Ca("router-link");return X(),Ce(Ae,null,[p(yn,null,{default:O(()=>[p(ht,{class:"tw-m-auto tw-flex tw-items-center"},{default:O(()=>[p(Te,{cols:"2",class:"pa-0 tw-h-[64px]"},{default:O(()=>[p(y,{to:"/"},{default:O(()=>[p(Ue,{src:"/logo.jpg",alt:"canrud"})]),_:1})]),_:1}),p(Te,{cols:"6",md:"8",class:"px-0"},{default:O(()=>[p(X0,{label:"Search keyword","hide-details":"auto",variant:"solo","append-inner-icon":"mdi-magnify","onClick:appendInner":f,onKeydown:u,modelValue:a.value,"onUpdate:modelValue":g[0]||(g[0]=_=>a.value=_)},null,8,["modelValue"])]),_:1}),p(Te,{cols:"4",md:"2",class:"px-0"},{default:O(()=>[p(pn,{variant:"text",onClick:g[1]||(g[1]=_=>ge(n).updateDialog(!0)),color:"blue-darken-2 mt-4"},{default:O(()=>[Ne("Concat Us ")]),_:1})]),_:1})]),_:1})]),_:1}),I("div",JM,[I("div",ZM,[p(Jm,{"mobile-breakpoint":"580",modelValue:d.value,"onUpdate:modelValue":g[2]||(g[2]=_=>d.value=_),"bg-color":"blue-darken-1","slider-color":"grey-lighten-3","tab-slider-size":"6px","selected-class":"active",grow:!(ge(t)>600)},{default:O(()=>[p(js,{value:1,to:"/"},{default:O(()=>[I("span",{onClick:m,class:"text-grey-lighten-3 tw-font-bold"},"Home")]),_:1}),p(js,{value:2,to:"/products"},{default:O(()=>[I("span",{onClick:m,class:"text-grey-lighten-3 tw-font-bold"},"Products")]),_:1}),p(js,{value:3,to:"/about"},{default:O(()=>[I("span",{onClick:m,class:"text-grey-lighten-3 tw-font-bold"},"About")]),_:1})]),_:1},8,["modelValue","grow"])])]),p(c0,{dialog:""})],64)}}});const ri=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},eD=ri(QM,[["__scopeId","data-v-3fed341a"]]);const tD={},nD={class:"bg-grey-darken-3 tw-flex tw-pt-[32px] tw-pb-[32px]"},rD=I("b",null,"Solution",-1),sD=I("b",null,"Online Product",-1),iD=I("b",null,"About",-1),aD=I("div",{class:"tw-w-[250px] tw-float-left tw-mr-[8px]"},[I("b",null,"Contact us"),I("p",null,"Email: contact@canrd.com"),I("p",null,"Phone: +86 19867737979"),I("p",null,"Wechat: contactcanrd")],-1),lD=I("img",{class:"tw-float-left",src:S1,width:"80"},null,-1);function oD(e,t){const n=Ca("router-link");return X(),Ce("div",nD,[p(yn,null,{default:O(()=>[p(ht,null,{default:O(()=>[p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[rD,I("p",null,[p(n,{to:"/equipment"},{default:O(()=>[Ne("Lab Device")]),_:1})]),I("p",null,[p(n,{to:"/customize"},{default:O(()=>[Ne("Customized BatterTesting")]),_:1})]),I("p",null,[p(n,{to:"/pack"},{default:O(()=>[Ne("Pack")]),_:1})])]),_:1}),p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[sD,I("p",null,[p(n,{to:"/products"},{default:O(()=>[Ne("Material Reagents")]),_:1})]),I("p",null,[p(n,{to:"/products"},{default:O(()=>[Ne("Lab Device Products")]),_:1})])]),_:1}),p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[iD,I("p",null,[p(n,{to:"/about"},{default:O(()=>[Ne("About us")]),_:1})])]),_:1}),p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[aD,lD]),_:1})]),_:1})]),_:1})])}const uD=ri(tD,[["render",oD]]),cD=600,ct=()=>{const{width:e}=Xs();return e.value<=cD};const fD=pe({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function dD(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0;const i=de(null),a=Ve(0),o=Ve(0),u=Ve(0),f=Ve(!1),d=Ve(!1),m=B(()=>Number(e.scrollThreshold)),h=B(()=>Cl((m.value-a.value)/m.value||0)),g=()=>{const y=i.value;!y||n&&!n.value||(r=a.value,a.value="window"in y?y.pageYOffset:y.scrollTop,d.value=a.value<r,u.value=Math.abs(a.value-m.value))};return Be(d,()=>{o.value=o.value||a.value}),Be(f,()=>{o.value=0}),un(()=>{Be(()=>e.scrollTarget,y=>{var C;const _=y?document.querySelector(y):window;_&&_!==i.value&&((C=i.value)==null||C.removeEventListener("scroll",g),i.value=_,i.value.addEventListener("scroll",g,{passive:!0}))},{immediate:!0})}),jn(()=>{var y;(y=i.value)==null||y.removeEventListener("scroll",g)}),n&&Be(n,g,{immediate:!0}),{scrollThreshold:m,currentScroll:a,currentThreshold:u,isScrollActive:f,scrollRatio:h,isScrollingUp:d,savedScroll:o}}function ic(){const e=Ve(!1);return un(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:B(()=>e.value?void 0:{transition:"none !important"}),isBooted:$l(e)}}const mD=pe({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...u0(),...Bb(),...fD(),height:{type:[Number,String],default:64}},"v-app-bar"),hD=De()({name:"VAppBar",props:mD(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=de(),i=An(e,"modelValue"),a=B(()=>{var L;const k=new Set(((L=e.scrollBehavior)==null?void 0:L.split(" "))??[]);return{hide:k.has("hide"),inverted:k.has("inverted"),collapse:k.has("collapse"),elevate:k.has("elevate"),fadeImage:k.has("fade-image")}}),o=B(()=>{const k=a.value;return k.hide||k.inverted||k.collapse||k.elevate||k.fadeImage||!i.value}),{currentScroll:u,scrollThreshold:f,isScrollingUp:d,scrollRatio:m}=dD(e,{canScroll:o}),h=B(()=>e.collapse||a.value.collapse&&(a.value.inverted?m.value>0:m.value===0)),g=B(()=>e.flat||a.value.elevate&&(a.value.inverted?u.value>0:u.value===0)),y=B(()=>a.value.fadeImage?a.value.inverted?1-m.value:m.value:void 0),_=B(()=>{var T,P;if(a.value.hide&&a.value.inverted)return 0;const k=((T=r.value)==null?void 0:T.contentHeight)??0,L=((P=r.value)==null?void 0:P.extensionHeight)??0;return k+L});function C(){a.value.hide?a.value.inverted?i.value=u.value>f.value:i.value=d.value||u.value<f.value:i.value=!0}Be(u,C,{immediate:!0}),Be(a,C);const{ssrBootStyles:R}=ic(),{layoutItemStyles:S}=Vb({id:e.name,order:B(()=>parseInt(e.order,10)),position:Ye(e,"location"),layoutSize:_,elementSize:Ve(void 0),active:i,absolute:Ye(e,"absolute")});return Xe(()=>{const[k]=Od.filterProps(e);return p(Od,ft({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":y.value,height:void 0,...R.value},e.style]},k,{collapse:h.value,flat:g.value}),n)}),{}}}),gD=pe({...Hm({icon:"$menu",variant:"text"})},"v-app-bar-nav-icon"),u_=De()({name:"VAppBarNavIcon",props:gD(),setup(e,t){let{slots:n}=t;return Xe(()=>p(pn,ft(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),vD=De()({name:"VAppBarTitle",props:l0(),setup(e,t){let{slots:n}=t;return Xe(()=>p(o0,ft(e,{class:"v-app-bar-title"}),n)),{}}});const pD=pe({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...lt(),...Zt()},"v-divider"),Lt=De()({name:"VDivider",props:pD(),setup(e,t){let{attrs:n}=t;const{themeClasses:r}=en(e),{textColorClasses:i,textColorStyles:a}=gs(Ye(e,"color")),o=B(()=>{const u={};return e.length&&(u[e.vertical?"maxHeight":"maxWidth"]=He(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=He(e.thickness)),u});return Xe(()=>p("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},r.value,i.value,e.class],style:[o.value,a.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}});const yD=pe({...lt(),...Q2()},"v-layout"),J0=De()({name:"VLayout",props:yD(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:i,getLayoutItem:a,items:o,layoutRef:u}=tO(e);return Xe(()=>{var f;return p("div",{ref:u,class:[r.value,e.class],style:[i.value,e.style]},[(f=n.default)==null?void 0:f.call(n)])}),{getLayoutItem:a,items:o}}});const Md=Symbol.for("vuetify:list");function Z0(){const e=St(Md,{hasPrepend:Ve(!1),updateHasPrepend:()=>null}),t={hasPrepend:Ve(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return En(Md,t),e}function Q0(){return St(Md,null)}const _D={open:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(n){const a=new Set;a.add(t);let o=i.get(t);for(;o!=null;)a.add(o),o=i.get(o);return a}else return r.delete(t),r},select:()=>null},ew={open:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(n){let a=i.get(t);for(r.add(t);a!=null&&a!==t;)r.add(a),a=i.get(a);return r}else r.delete(t);return r},select:()=>null},bD={open:ew.open,select:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(!n)return r;const a=[];let o=i.get(t);for(;o!=null;)a.push(o),o=i.get(o);return new Set(a)}},Zm=e=>{const t={select:n=>{let{id:r,value:i,selected:a}=n;if(r=nt(r),e&&!i){const o=Array.from(a.entries()).reduce((u,f)=>{let[d,m]=f;return m==="on"?[...u,d]:u},[]);if(o.length===1&&o[0]===r)return a}return a.set(r,i?"on":"off"),a},in:(n,r,i)=>{let a=new Map;for(const o of n||[])a=t.select({id:o,value:!0,selected:new Map(a),children:r,parents:i});return a},out:n=>{const r=[];for(const[i,a]of n.entries())a==="on"&&r.push(i);return r}};return t},tw=e=>{const t=Zm(e);return{select:r=>{let{selected:i,id:a,...o}=r;a=nt(a);const u=i.has(a)?new Map([[a,i.get(a)]]):new Map;return t.select({...o,id:a,selected:u})},in:(r,i,a)=>{let o=new Map;return r!=null&&r.length&&(o=t.in(r.slice(0,1),i,a)),o},out:(r,i,a)=>t.out(r,i,a)}},wD=e=>{const t=Zm(e);return{select:r=>{let{id:i,selected:a,children:o,...u}=r;return i=nt(i),o.has(i)?a:t.select({id:i,selected:a,children:o,...u})},in:t.in,out:t.out}},xD=e=>{const t=tw(e);return{select:r=>{let{id:i,selected:a,children:o,...u}=r;return i=nt(i),o.has(i)?a:t.select({id:i,selected:a,children:o,...u})},in:t.in,out:t.out}},CD=e=>{const t={select:n=>{let{id:r,value:i,selected:a,children:o,parents:u}=n;r=nt(r);const f=new Map(a),d=[r];for(;d.length;){const h=d.shift();a.set(h,i?"on":"off"),o.has(h)&&d.push(...o.get(h))}let m=u.get(r);for(;m;){const h=o.get(m),g=h.every(_=>a.get(_)==="on"),y=h.every(_=>!a.has(_)||a.get(_)==="off");a.set(m,g?"on":y?"off":"indeterminate"),m=u.get(m)}return e&&!i&&Array.from(a.entries()).reduce((g,y)=>{let[_,C]=y;return C==="on"?[...g,_]:g},[]).length===0?f:a},in:(n,r,i)=>{let a=new Map;for(const o of n||[])a=t.select({id:o,value:!0,selected:new Map(a),children:r,parents:i});return a},out:(n,r)=>{const i=[];for(const[a,o]of n.entries())o==="on"&&!r.has(a)&&i.push(a);return i}};return t},Rl=Symbol.for("vuetify:nested"),nw={id:Ve(),root:{register:()=>null,unregister:()=>null,parents:de(new Map),children:de(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:de(new Set),selected:de(new Map),selectedValues:de([])}},SD=pe({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),ED=e=>{let t=!1;const n=de(new Map),r=de(new Map),i=An(e,"opened",e.opened,h=>new Set(h),h=>[...h.values()]),a=B(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return xD(e.mandatory);case"leaf":return wD(e.mandatory);case"independent":return Zm(e.mandatory);case"single-independent":return tw(e.mandatory);case"classic":default:return CD(e.mandatory)}}),o=B(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return bD;case"single":return _D;case"multiple":default:return ew}}),u=An(e,"selected",e.selected,h=>a.value.in(h,n.value,r.value),h=>a.value.out(h,n.value,r.value));jn(()=>{t=!0});function f(h){const g=[];let y=h;for(;y!=null;)g.unshift(y),y=r.value.get(y);return g}const d=Tn("nested"),m={id:Ve(),root:{opened:i,selected:u,selectedValues:B(()=>{const h=[];for(const[g,y]of u.value.entries())y==="on"&&h.push(g);return h}),register:(h,g,y)=>{g&&h!==g&&r.value.set(h,g),y&&n.value.set(h,[]),g!=null&&n.value.set(g,[...n.value.get(g)||[],h])},unregister:h=>{if(t)return;n.value.delete(h);const g=r.value.get(h);if(g){const y=n.value.get(g)??[];n.value.set(g,y.filter(_=>_!==h))}r.value.delete(h),i.value.delete(h)},open:(h,g,y)=>{d.emit("click:open",{id:h,value:g,path:f(h),event:y});const _=o.value.open({id:h,value:g,opened:new Set(i.value),children:n.value,parents:r.value,event:y});_&&(i.value=_)},openOnSelect:(h,g,y)=>{const _=o.value.select({id:h,value:g,selected:new Map(u.value),opened:new Set(i.value),children:n.value,parents:r.value,event:y});_&&(i.value=_)},select:(h,g,y)=>{d.emit("click:select",{id:h,value:g,path:f(h),event:y});const _=a.value.select({id:h,value:g,selected:new Map(u.value),children:n.value,parents:r.value,event:y});_&&(u.value=_),m.root.openOnSelect(h,g,y)},children:n,parents:r}};return En(Rl,m),m.root},rw=(e,t)=>{const n=St(Rl,nw),r=Symbol(Ys()),i=B(()=>e.value??r),a={...n,id:i,open:(o,u)=>n.root.open(i.value,o,u),openOnSelect:(o,u)=>n.root.openOnSelect(i.value,o,u),isOpen:B(()=>n.root.opened.value.has(i.value)),parent:B(()=>n.root.parents.value.get(i.value)),select:(o,u)=>n.root.select(i.value,o,u),isSelected:B(()=>n.root.selected.value.get(nt(i.value))==="on"),isIndeterminate:B(()=>n.root.selected.value.get(i.value)==="indeterminate"),isLeaf:B(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(i.value,n.id.value,t),jn(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),t&&En(Rl,a),a},kD=()=>{const e=St(Rl,nw);En(Rl,{...e,isGroupActivator:!0})},AD=ka({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return kD(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),TD=pe({activeColor:String,baseColor:String,color:String,collapseIcon:{type:At,default:"$collapse"},expandIcon:{type:At,default:"$expand"},prependIcon:At,appendIcon:At,fluid:Boolean,subgroup:Boolean,title:String,value:null,...lt(),...Bt()},"v-list-group"),c_=De()({name:"VListGroup",props:TD(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:i,id:a}=rw(Ye(e,"value"),!0),o=B(()=>`v-list-group--id-${String(a.value)}`),u=Q0(),{isBooted:f}=ic();function d(y){i(!r.value,y)}const m=B(()=>({onClick:d,class:"v-list-group__header",id:o.value})),h=B(()=>r.value?e.collapseIcon:e.expandIcon),g=B(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}));return Xe(()=>p(e.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[n.activator&&p($n,{defaults:g.value},{default:()=>[p(AD,null,{default:()=>[n.activator({props:m.value,isOpen:r.value})]})]}),p(cs,{transition:{component:Y1},disabled:!f.value},{default:()=>{var y;return[pr(p("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(y=n.default)==null?void 0:y.call(n)]),[[Ea,r.value]])]}})]})),{}}});const LD=Ml("v-list-item-subtitle"),Dd=Ml("v-list-item-title"),ID=pe({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:At,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:At,ripple:{type:Boolean,default:!0},subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:qs(),onClickOnce:qs(),..._s(),...lt(),...wr(),...ei(),...Nr(),...Gn(),...Um(),...Bt(),...Zt(),...Li({variant:"text"})},"v-list-item"),ki=De()({name:"VListItem",directives:{Ripple:$m},props:ID(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:i}=t;const a=Vm(e,n),o=B(()=>e.value??a.href.value),{select:u,isSelected:f,isIndeterminate:d,isGroupActivator:m,root:h,parent:g,openOnSelect:y}=rw(o,!1),_=Q0(),C=B(()=>{var le;return e.active!==!1&&(e.active||((le=a.isActive)==null?void 0:le.value)||f.value)}),R=B(()=>e.link!==!1&&a.isLink.value),S=B(()=>!e.disabled&&e.link!==!1&&(e.link||a.isClickable.value||e.value!=null&&!!_)),k=B(()=>e.rounded||e.nav),L=B(()=>e.color??e.activeColor),T=B(()=>({color:C.value?L.value??e.baseColor:e.baseColor,variant:e.variant}));Be(()=>{var le;return(le=a.isActive)==null?void 0:le.value},le=>{le&&g.value!=null&&h.open(g.value,!0),le&&y(le)},{immediate:!0});const{themeClasses:P}=en(e),{borderClasses:D}=Qs(e),{colorClasses:H,colorStyles:$,variantClasses:V}=Ku(T),{densityClasses:G}=Kr(e),{dimensionStyles:re}=ti(e),{elevationClasses:J}=bs(e),{roundedClasses:Q}=xr(k),he=B(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),$e=B(()=>({isActive:C.value,select:u,isSelected:f.value,isIndeterminate:d.value}));function ye(le){var Re;i("click",le),!(m||!S.value)&&((Re=a.navigate)==null||Re.call(a,le),e.value!=null&&u(!f.value,le))}function _e(le){(le.key==="Enter"||le.key===" ")&&(le.preventDefault(),ye(le))}return Xe(()=>{const le=R.value?"a":e.tag,Re=r.title||e.title,ve=r.subtitle||e.subtitle,we=!!(e.appendAvatar||e.appendIcon),qe=!!(we||r.append),Ot=!!(e.prependAvatar||e.prependIcon),Rt=!!(Ot||r.prepend);return _==null||_.updateHasPrepend(Rt),e.activeColor&&BP("active-color",["color","base-color"]),pr(p(le,{class:["v-list-item",{"v-list-item--active":C.value,"v-list-item--disabled":e.disabled,"v-list-item--link":S.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Rt&&(_==null?void 0:_.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&C.value},P.value,D.value,H.value,G.value,J.value,he.value,Q.value,V.value,e.class],style:[$.value,re.value,e.style],href:a.href.value,tabindex:S.value?_?-2:0:void 0,onClick:ye,onKeydown:S.value&&!R.value&&_e},{default:()=>{var Tt;return[Gu(S.value||C.value,"v-list-item"),Rt&&p("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?p($n,{key:"prepend-defaults",disabled:!Ot,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Me;return[(Me=r.prepend)==null?void 0:Me.call(r,$e.value)]}}):p(Ae,null,[e.prependAvatar&&p(vu,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&p(zn,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),p("div",{class:"v-list-item__content","data-no-activator":""},[Re&&p(Dd,{key:"title"},{default:()=>{var Me;return[((Me=r.title)==null?void 0:Me.call(r,{title:e.title}))??e.title]}}),ve&&p(LD,{key:"subtitle"},{default:()=>{var Me;return[((Me=r.subtitle)==null?void 0:Me.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(Tt=r.default)==null?void 0:Tt.call(r,$e.value)]),qe&&p("div",{key:"append",class:"v-list-item__append"},[r.append?p($n,{key:"append-defaults",disabled:!we,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Me;return[(Me=r.append)==null?void 0:Me.call(r,$e.value)]}}):p(Ae,null,[e.appendIcon&&p(zn,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&p(vu,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}}),[[Ti("ripple"),S.value&&e.ripple]])}),{}}}),PD=pe({color:String,inset:Boolean,sticky:Boolean,title:String,...lt(),...Bt()},"v-list-subheader"),Bd=De()({name:"VListSubheader",props:PD(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:i}=gs(Ye(e,"color"));return Xe(()=>{const a=!!(n.default||e.title);return p(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var o;return[a&&p("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),OD=pe({items:Array},"v-list-children"),sw=De()({name:"VListChildren",props:OD(),setup(e,t){let{slots:n}=t;return Z0(),()=>{var r,i;return((r=n.default)==null?void 0:r.call(n))??((i=e.items)==null?void 0:i.map(a=>{var y,_;let{children:o,props:u,type:f,raw:d}=a;if(f==="divider")return((y=n.divider)==null?void 0:y.call(n,{props:u}))??p(Lt,u,null);if(f==="subheader")return((_=n.subheader)==null?void 0:_.call(n,{props:u}))??p(Bd,u,null);const m={subtitle:n.subtitle?C=>{var R;return(R=n.subtitle)==null?void 0:R.call(n,{...C,item:d})}:void 0,prepend:n.prepend?C=>{var R;return(R=n.prepend)==null?void 0:R.call(n,{...C,item:d})}:void 0,append:n.append?C=>{var R;return(R=n.append)==null?void 0:R.call(n,{...C,item:d})}:void 0,title:n.title?C=>{var R;return(R=n.title)==null?void 0:R.call(n,{...C,item:d})}:void 0},[h,g]=c_.filterProps(u);return o?p(c_,ft({value:u==null?void 0:u.value},h),{activator:C=>{let{props:R}=C;return n.header?n.header({props:{...u,...R}}):p(ki,ft(u,R),m)},default:()=>p(sw,{items:o},n)}):n.item?n.item({props:u}):p(ki,u,m)}))}}}),RD=pe({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"list-items");function ND(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function $D(e,t){const n=Ga(t,e.itemType,"item"),r=ND(t)?t:Ga(t,e.itemTitle),i=Ga(t,e.itemValue,void 0),a=Ga(t,e.itemChildren),o=e.itemProps===!0?$u(t,["children"])[1]:Ga(t,e.itemProps),u={title:r,value:i,...o};return{type:n,title:u.title,value:u.value,props:u,children:n==="item"&&a?iw(e,a):void 0,raw:t}}function iw(e,t){const n=[];for(const r of t)n.push($D(e,r));return n}function FD(e){return{items:B(()=>iw(e,e.items))}}const MD=pe({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...SD({selectStrategy:"single-leaf",openStrategy:"list"}),..._s(),...lt(),...wr(),...ei(),...Nr(),itemType:{type:String,default:"type"},...RD(),...Gn(),...Bt(),...Zt(),...Li({variant:"text"})},"v-list"),Vd=De()({name:"VList",props:MD(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=FD(e),{themeClasses:i}=en(e),{backgroundColorClasses:a,backgroundColorStyles:o}=yr(Ye(e,"bgColor")),{borderClasses:u}=Qs(e),{densityClasses:f}=Kr(e),{dimensionStyles:d}=ti(e),{elevationClasses:m}=bs(e),{roundedClasses:h}=xr(e),{open:g,select:y}=ED(e),_=B(()=>e.lines?`v-list--${e.lines}-line`:void 0),C=Ye(e,"activeColor"),R=Ye(e,"baseColor"),S=Ye(e,"color");Z0(),Pr({VListGroup:{activeColor:C,baseColor:R,color:S},VListItem:{activeClass:Ye(e,"activeClass"),activeColor:C,baseColor:R,color:S,density:Ye(e,"density"),disabled:Ye(e,"disabled"),lines:Ye(e,"lines"),nav:Ye(e,"nav"),variant:Ye(e,"variant")}});const k=Ve(!1),L=de();function T(V){k.value=!0}function P(V){k.value=!1}function D(V){var G;!k.value&&!(V.relatedTarget&&((G=L.value)!=null&&G.contains(V.relatedTarget)))&&$()}function H(V){if(L.value){if(V.key==="ArrowDown")$("next");else if(V.key==="ArrowUp")$("prev");else if(V.key==="Home")$("first");else if(V.key==="End")$("last");else return;V.preventDefault()}}function $(V){if(L.value)return xb(L.value,V)}return Xe(()=>p(e.tag,{ref:L,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},i.value,a.value,u.value,f.value,m.value,_.value,h.value,e.class],style:[o.value,d.value,e.style],role:"listbox","aria-activedescendant":void 0,onFocusin:T,onFocusout:P,onFocus:D,onKeydown:H},{default:()=>[p(sw,{items:r.value},n)]})),{open:g,select:y,focus:$}}});function DD(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const i=Ve(!1),a=Ve(0),o=B(()=>{const d=typeof i.value=="boolean"?"top":i.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,i.value?{[d]:He(a.value)}:{top:r.value.top}]});un(()=>{Be(n,d=>{d?window.addEventListener("scroll",f,{passive:!0}):window.removeEventListener("scroll",f)},{immediate:!0})}),jn(()=>{document.removeEventListener("scroll",f)});let u=0;function f(){const d=u>window.scrollY?"up":"down",m=t.value.getBoundingClientRect(),h=parseFloat(r.value.top??0),g=window.scrollY-Math.max(0,a.value-h),y=m.height+Math.max(a.value,h)-window.scrollY-window.innerHeight,_=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;m.height<window.innerHeight-h?(i.value="top",a.value=h):d==="up"&&i.value==="bottom"||d==="down"&&i.value==="top"?(a.value=window.scrollY+m.top-_,i.value=!0):d==="down"&&y<=0?(a.value=0,i.value="bottom"):d==="up"&&g<=0&&(_?i.value!=="top"&&(a.value=-g+_+h,i.value="top"):(a.value=m.top+g,i.value="top")),u=window.scrollY}return{isStuck:i,stickyStyles:o}}const BD=100,VD=20;function f_(e){const t=1.41421356237;return(e<0?-1:1)*Math.sqrt(Math.abs(e))*t}function d_(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let t=0;for(let n=e.length-1;n>0;n--){if(e[n].t===e[n-1].t)continue;const r=f_(t),i=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(i-r)*Math.abs(i),n===e.length-1&&(t*=.5)}return f_(t)*1e3}function UD(){const e={};function t(i){Array.from(i.changedTouches).forEach(a=>{(e[a.identifier]??(e[a.identifier]=new NP(VD))).push([i.timeStamp,a])})}function n(i){Array.from(i.changedTouches).forEach(a=>{delete e[a.identifier]})}function r(i){var d;const a=(d=e[i])==null?void 0:d.values().reverse();if(!a)throw new Error(`No samples for touch id ${i}`);const o=a[0],u=[],f=[];for(const m of a){if(o[0]-m[0]>BD)break;u.push({t:m[0],d:m[1].clientX}),f.push({t:m[0],d:m[1].clientY})}return{x:d_(u),y:d_(f),get direction(){const{x:m,y:h}=this,[g,y]=[Math.abs(m),Math.abs(h)];return g>y&&m>=0?"right":g>y&&m<=0?"left":y>g&&h>=0?"down":y>g&&h<=0?"up":HD()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function HD(){throw new Error}function WD(e){let{isActive:t,isTemporary:n,width:r,touchless:i,position:a}=e;un(()=>{window.addEventListener("touchstart",S,{passive:!0}),window.addEventListener("touchmove",k,{passive:!1}),window.addEventListener("touchend",L,{passive:!0})}),jn(()=>{window.removeEventListener("touchstart",S),window.removeEventListener("touchmove",k),window.removeEventListener("touchend",L)});const o=B(()=>["left","right"].includes(a.value)),{addMovement:u,endTouch:f,getVelocity:d}=UD();let m=!1;const h=Ve(!1),g=Ve(0),y=Ve(0);let _;function C(P,D){return(a.value==="left"?P:a.value==="right"?document.documentElement.clientWidth-P:a.value==="top"?P:a.value==="bottom"?document.documentElement.clientHeight-P:Qi())-(D?r.value:0)}function R(P){let D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const H=a.value==="left"?(P-y.value)/r.value:a.value==="right"?(document.documentElement.clientWidth-P-y.value)/r.value:a.value==="top"?(P-y.value)/r.value:a.value==="bottom"?(document.documentElement.clientHeight-P-y.value)/r.value:Qi();return D?Math.max(0,Math.min(1,H)):H}function S(P){if(i.value)return;const D=P.changedTouches[0].clientX,H=P.changedTouches[0].clientY,$=25,V=a.value==="left"?D<$:a.value==="right"?D>document.documentElement.clientWidth-$:a.value==="top"?H<$:a.value==="bottom"?H>document.documentElement.clientHeight-$:Qi(),G=t.value&&(a.value==="left"?D<r.value:a.value==="right"?D>document.documentElement.clientWidth-r.value:a.value==="top"?H<r.value:a.value==="bottom"?H>document.documentElement.clientHeight-r.value:Qi());(V||G||t.value&&n.value)&&(m=!0,_=[D,H],y.value=C(o.value?D:H,t.value),g.value=R(o.value?D:H),f(P),u(P))}function k(P){const D=P.changedTouches[0].clientX,H=P.changedTouches[0].clientY;if(m){if(!P.cancelable){m=!1;return}const V=Math.abs(D-_[0]),G=Math.abs(H-_[1]);(o.value?V>G&&V>3:G>V&&G>3)?(h.value=!0,m=!1):(o.value?G:V)>3&&(m=!1)}if(!h.value)return;P.preventDefault(),u(P);const $=R(o.value?D:H,!1);g.value=Math.max(0,Math.min(1,$)),$>1?y.value=C(o.value?D:H,!0):$<0&&(y.value=C(o.value?D:H,!1))}function L(P){if(m=!1,!h.value)return;u(P),h.value=!1;const D=d(P.changedTouches[0].identifier),H=Math.abs(D.x),$=Math.abs(D.y);(o.value?H>$&&H>400:$>H&&$>3)?t.value=D.direction===({left:"right",right:"left",top:"down",bottom:"up"}[a.value]||Qi()):t.value=g.value>.5}const T=B(()=>h.value?{transform:a.value==="left"?`translateX(calc(-100% + ${g.value*r.value}px))`:a.value==="right"?`translateX(calc(100% - ${g.value*r.value}px))`:a.value==="top"?`translateY(calc(-100% + ${g.value*r.value}px))`:a.value==="bottom"?`translateY(calc(100% - ${g.value*r.value}px))`:Qi(),transition:"none"}:void 0);return{isDragging:h,dragProgress:g,dragStyles:T}}function Qi(){throw new Error}const zD=["start","end","left","right","top","bottom"],qD=pe({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[String,Boolean],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>zD.includes(e)},sticky:Boolean,..._s(),...lt(),...Nr(),...Bb(),...Gn(),...Bt({tag:"nav"}),...Zt()},"v-navigation-drawer"),aw=De()({name:"VNavigationDrawer",props:qD(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{isRtl:a}=Rr(),{themeClasses:o}=en(e),{borderClasses:u}=Qs(e),{backgroundColorClasses:f,backgroundColorStyles:d}=yr(Ye(e,"color")),{elevationClasses:m}=bs(e),{mobile:h}=Xs(),{roundedClasses:g}=xr(e),y=V1(),_=An(e,"modelValue",null,le=>!!le),{ssrBootStyles:C}=ic(),R=de(),S=Ve(!1),k=B(()=>e.rail&&e.expandOnHover&&S.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),L=B(()=>ud(e.location,a.value)),T=B(()=>!e.permanent&&(h.value||e.temporary)),P=B(()=>e.sticky&&!T.value&&L.value!=="bottom");e.expandOnHover&&e.rail!=null&&Be(S,le=>r("update:rail",!le)),e.disableResizeWatcher||Be(T,le=>!e.permanent&&ln(()=>_.value=!le)),!e.disableRouteWatcher&&y&&Be(y.currentRoute,()=>T.value&&(_.value=!1)),Be(()=>e.permanent,le=>{le&&(_.value=!0)}),Fl(()=>{e.modelValue!=null||T.value||(_.value=e.permanent||!h.value)});const{isDragging:D,dragProgress:H,dragStyles:$}=WD({isActive:_,isTemporary:T,width:k,touchless:Ye(e,"touchless"),position:L}),V=B(()=>{const le=T.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):k.value;return D.value?le*H.value:le}),{layoutItemStyles:G,layoutItemScrimStyles:re}=Vb({id:e.name,order:B(()=>parseInt(e.order,10)),position:L,layoutSize:V,elementSize:k,active:B(()=>_.value||D.value),disableTransitions:B(()=>D.value),absolute:B(()=>e.absolute||P.value&&typeof J.value!="string")}),{isStuck:J,stickyStyles:Q}=DD({rootEl:R,isSticky:P,layoutItemStyles:G}),he=yr(B(()=>typeof e.scrim=="string"?e.scrim:null)),$e=B(()=>({...D.value?{opacity:H.value*.2,transition:"none"}:void 0,...re.value}));Pr({VList:{bgColor:"transparent"}});function ye(){S.value=!0}function _e(){S.value=!1}return Xe(()=>{const le=i.image||e.image;return p(Ae,null,[p(e.tag,ft({ref:R,onMouseenter:ye,onMouseleave:_e,class:["v-navigation-drawer",`v-navigation-drawer--${L.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":S.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":T.value,"v-navigation-drawer--active":_.value,"v-navigation-drawer--sticky":P.value},o.value,f.value,u.value,m.value,g.value,e.class],style:[d.value,G.value,$.value,C.value,Q.value,e.style]},n),{default:()=>{var Re,ve,we,qe;return[le&&p("div",{key:"image",class:"v-navigation-drawer__img"},[i.image?(Re=i.image)==null?void 0:Re.call(i,{image:e.image}):p("img",{src:e.image,alt:""},null)]),i.prepend&&p("div",{class:"v-navigation-drawer__prepend"},[(ve=i.prepend)==null?void 0:ve.call(i)]),p("div",{class:"v-navigation-drawer__content"},[(we=i.default)==null?void 0:we.call(i)]),i.append&&p("div",{class:"v-navigation-drawer__append"},[(qe=i.append)==null?void 0:qe.call(i)])]}}),p(qr,{name:"fade-transition"},{default:()=>[T.value&&(D.value||_.value)&&!!e.scrim&&p("div",{class:["v-navigation-drawer__scrim",he.backgroundColorClasses.value],style:[$e.value,he.backgroundColorStyles.value],onClick:()=>_.value=!1},null)]})])}),{isStuck:J}}}),jD={href:"/"},GD={key:1,class:"tw-h-[36px] tw-w-[300px] ml-8"},KD=jt({__name:"MobileHeader",setup(e){Xs();const t=Bl(),n=de(!1),r=de(!1),i=ni(),a=ws(),o=de(),u=Aa(),f=h=>{h.keyCode==13&&(a.updateDisplay(!o.value),i.updateKeyword(o.value),i.updatePageNo(1),u.push("/products"))},d=()=>{r.value=!1},m=()=>{a.updateDisplay(!0),i.updateKeyword("")};return _r(()=>{o.value=i.keyword}),(h,g)=>(X(),Ce(Ae,null,[p(kn,{class:"mx-auto !tw-z-10","max-width":"",height:"60"},{default:O(()=>[p(J0,null,{default:O(()=>[p(hD,{"scroll-behavior":"elevate",color:"white",density:"default"},{append:O(()=>[r.value?Se("",!0):(X(),ke(pn,{key:0,icon:""},{default:O(()=>[p(zn,{onClick:g[0]||(g[0]=y=>r.value=!r.value)},{default:O(()=>[Ne("mdi-magnify")]),_:1})]),_:1})),n.value?Se("",!0):(X(),ke(u_,{key:1,onClick:g[1]||(g[1]=y=>n.value=!n.value)})),n.value?(X(),ke(u_,{key:2,onClick:g[2]||(g[2]=y=>n.value=!n.value),icon:"mdi-window-close"})):Se("",!0)]),default:O(()=>[r.value?Se("",!0):(X(),ke(vD,{key:0},{default:O(()=>[I("a",jD,[p(Ue,{src:"/logo.jpg",alt:"canrud",width:"60"})])]),_:1})),r.value?(X(),Ce("div",GD,[p(X0,{dense:"",density:"compact",height:"24",label:"Search keyword","hide-details":"auto",variant:"solo","append-inner-icon":"mdi-close","onClick:appendInner":d,onKeydown:f,modelValue:o.value,"onUpdate:modelValue":g[3]||(g[3]=y=>o.value=y)},null,8,["modelValue"])])):Se("",!0)]),_:1}),p(aw,{width:"512",modelValue:n.value,"onUpdate:modelValue":g[5]||(g[5]=y=>n.value=y),location:"right",temporary:"",floating:""},{default:O(()=>[p(Vd,{density:"compact",nav:""},{default:O(()=>[p(ki,{to:"/",title:"Home",value:"home",onClick:m,color:"blue-darken-1"}),p(Lt),p(ki,{to:"/products",title:"Products",value:"Products",onClick:m,color:"blue-darken-1"}),p(Lt),p(ki,{to:"/about",title:"About",value:"about",onClick:m,color:"blue-darken-1"}),p(Lt),p(pn,{variant:"text",onClick:g[4]||(g[4]=y=>ge(t).updateDialog(!0)),color:"blue-darken-2 mt-4"},{default:O(()=>[Ne("Concat Us ")]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),p(c0,{dialog:""})],64))}});const YD=ri(KD,[["__scopeId","data-v-4c70fd90"]]),XD={class:"tw-min-h-[700px]"},JD=jt({__name:"App",setup(e){const t=ws(),n=ni();return un(()=>{t.getList()}),_r(()=>{var r,i,a,o;if(VL(t==null?void 0:t.list)){const u=(o=(a=(i=(r=t==null?void 0:t.list)==null?void 0:r[0])==null?void 0:i.list)==null?void 0:a[0])==null?void 0:o.id;u&&n.updateCategory(u)}}),(r,i)=>(X(),Ce(Ae,null,[ge(ct)()?Se("",!0):(X(),ke(eD,{key:0})),ge(ct)()?(X(),ke(YD,{key:1})):Se("",!0),I("div",XD,[(X(),ke(lI,null,[p(ge(x1))],1024))]),p(uD)],64))}}),ZD=pe({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...X1()},"v-hover"),_u=De()({name:"VHover",props:ZD(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),{runOpenDelay:i,runCloseDelay:a}=J1(e,o=>!e.disabled&&(r.value=o));return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isHovering:r.value,props:{onMouseenter:i,onMouseleave:a}})}}});const QD=Symbol.for("vuetify:v-item-group"),eB=pe({...lt(),...Om({selectedClass:"v-item--selected"}),...Bt(),...Zt()},"v-item-group"),bu=De()({name:"VItemGroup",props:eB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=en(e),{isSelected:i,select:a,next:o,prev:u,selected:f}=Yu(e,QD);return()=>p(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var d;return[(d=n.default)==null?void 0:d.call(n,{isSelected:i,select:a,next:o,prev:u,selected:f.value})]}})}}),tB={class:"text-blue-darken-1 text-h4 text-sm-h3 tw-text-center tw-mb-[16px] font-weight-bold"},nB={class:"text-body-1 tw-max-w-[600px] tw-m-auto tw-mb-8"},rB={class:"tw-mb-[64px] tw-max-w-[600px] tw-m-auto font-weight-medium text-grey-darken-1"},sB={class:"font-weight-bold text-decoration-underline tw-inline-block tw-underline tw-text-sky-500 hover:tw-text-sky-800"},iB={class:"text-center bg-blue-darken-1 tw-text-center tw-w-full tw-h-9 tw-leading-9"},aB={class:"text-center bg-blue-darken-1 tw-absolute tw-bottom-0 tw-text-center tw-w-full tw-h-9 tw-leading-9"},jo=jt({__name:"MainTitleList",props:{title:{},desc:{},list:{},cardNum:{},href:{},disabled:{type:Boolean},responsive:{type:Boolean},titleCls:{},titleDivider:{type:Boolean},listType:{}},setup(e){const t=e,n=Aa(),r=ws(),i=ni(),a=B(()=>t.cardNum===3?4:3),o=u=>{t.listType!=="equipment"&&u.href||(r.updateCategory(r.list[3].categoryDisplayName),r.updateSubCategory(u.id),i.updatePageNo(1)),n.push(u.href)};return(u,f)=>{const d=Ca("router-link");return X(),Ce(Ae,null,[I("div",tB,[I("div",{class:Wn(u.titleCls)},ze(u.title),3)]),I("div",nB,[I("span",rB,ze(u.desc),1),u.href?(X(),ke(d,{key:0,to:u.href},{default:O(()=>[I("span",sB,[Ne("detail "),p(zn,{class:"tw-mt-[-4px]",size:"18",icon:"mdi-arrow-right"})])]),_:1},8,["to"])):Se("",!0)]),u.responsive?Se("",!0):(X(),ke(bu,{key:0,multiple:""},{default:O(()=>[p(ht,null,{default:O(()=>[(X(!0),Ce(Ae,null,wt(u.list,(m,h)=>(X(),ke(Te,{key:h,cols:"6",lg:a.value,md:"4",sm:"6"},{default:O(()=>[p(_u,{"open-delay":"200",disabled:u.disabled},{default:O(({isHovering:g,props:y})=>[p(kn,ft({color:"blue-darken-1",variant:"outlined",elevation:g?16:2,class:[{"on-hover":g},"mx-auto"],"max-width":"260"},y,{onClick:_=>o(m)}),{default:O(()=>[p(Ue,{src:m.imageUrl,alt:m.name},null,8,["src","alt"]),I("div",iB,ze(m.name),1)]),_:2},1040,["elevation","class","onClick"])]),_:2},1032,["disabled"])]),_:2},1032,["lg"]))),128))]),_:1})]),_:1})),u.responsive?(X(),ke(bu,{key:1,multiple:""},{default:O(()=>[p(ht,null,{default:O(()=>[(X(!0),Ce(Ae,null,wt(u.list,(m,h)=>(X(),ke(Te,{key:h},{default:O(()=>[p(_u,{"open-delay":"200",disabled:u.disabled},{default:O(({isHovering:g,props:y})=>[p(kn,ft({color:"blue-darken-1",variant:"outlined",elevation:g?16:2,class:[{"on-hover":g},"pt-5 mx-auto"],height:"350"},y,{href:m.href?m.href:void 0,onClick:_=>o(m)}),{default:O(()=>[p(Ue,{src:m.imageUrl,width:"250",class:"text-center ma-auto"},null,8,["src"]),I("div",aB,ze(m.name),1)]),_:2},1040,["elevation","class","href","onClick"])]),_:2},1032,["disabled"])]),_:2},1024))),128))]),_:1})]),_:1})):Se("",!0)],64)}}}),lB={class:"text-blue-darken-1 tw-text-center tw-mb-[16px] font-weight-bold text-h4 text-sm-h3"},oB={class:"text-body-1 tw-max-w-[600px] tw-m-auto tw-mb-8"},uB={class:"tw-mb-[64px] tw-max-w-[600px] tw-m-auto font-weight-medium text-grey-darken-1"},cB={class:"font-weight-bold text-decoration-underline tw-inline-block tw-underline tw-text-sky-500 hover:tw-text-sky-800"},fB={class:"text-center bg-blue-darken-1 tw-text-center tw-w-full tw-h-9 tw-leading-9"},dB=jt({__name:"MainTitleListOdd",props:{title:{},desc:{},list:{},cardNum:{},href:{},disabled:{type:Boolean},responsive:{type:Boolean},titleCls:{},titleDivider:{type:Boolean}},setup(e){const t=Aa(),n=ws(),r=ni(),i=a=>{n.updateCategory(a.name);const o=n.list.find(u=>u.categoryDisplayName===a.name);n.updateSubCategory(o.list[0].id),r.updatePageNo(1),t.push(a.href)};return(a,o)=>{const u=Ca("router-link");return X(),Ce(Ae,null,[I("div",lB,[I("div",{class:Wn(a.titleCls)},ze(a.title),3)]),I("div",oB,[I("span",uB,ze(a.desc),1),a.href?(X(),ke(u,{key:0,to:a.href},{default:O(()=>[I("span",cB,[Ne("detail "),p(zn,{class:"tw-mt-[-4px]",size:"18",icon:"mdi-arrow-right"})])]),_:1},8,["to"])):Se("",!0)]),p(bu,{multiple:""},{default:O(()=>[p(ht,null,{default:O(()=>[(X(!0),Ce(Ae,null,wt(a.list,(f,d)=>(X(),ke(Te,{key:d,cols:"4",lg:"4",md:"4",sm:"6"},{default:O(()=>[p(_u,{"open-delay":"200",disabled:a.disabled},{default:O(({isHovering:m,props:h})=>[p(kn,ft({color:"blue-darken-1",variant:"outlined",elevation:m?16:2,class:[{"on-hover":m},"pt-5 mx-auto"]},h,{onClick:g=>i(f)}),{default:O(()=>[p(Ue,{src:f.imageUrl,class:"text-center ma-auto",alt:f.name},null,8,["src","alt"]),I("div",fB,ze(f.name),1)]),_:2},1040,["elevation","class","onClick"])]),_:2},1032,["disabled"])]),_:2},1024))),128))]),_:1})]),_:1})],64)}}});const mB=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5,o=16;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-o&&e.left(e),e.right&&n>t+o&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-o&&e.up(e),e.down&&i>r+o&&e.down(e))};function hB(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 gB(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}),mB(t)}function vB(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 pB(){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=>hB(n,t),touchend:n=>gB(n,t),touchmove:n=>vB(n,t)}}function yB(e,t){var u;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,i=(n==null?void 0:n.options)??{passive:!0},a=(u=t.instance)==null?void 0:u.$.uid;if(!r||!a)return;const o=pB(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,wb(o).forEach(f=>{r.addEventListener(f,o[f],i)})}function _B(e,t){var a,o;const n=(a=t.value)!=null&&a.parent?e.parentElement:e,r=(o=t.instance)==null?void 0:o.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const i=n._touchHandlers[r];wb(i).forEach(u=>{n.removeEventListener(u,i[u])}),delete n._touchHandlers[r]}const lw={mounted:yB,unmounted:_B},ow=Symbol.for("vuetify:v-window"),uw=Symbol.for("vuetify:v-window-group"),cw=pe({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"},...lt(),...Bt(),...Zt()},"v-window"),Qm=De()({name:"VWindow",directives:{Touch:lw},props:cw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=en(e),{isRtl:i}=Rr(),{t:a}=Fu(),o=Yu(e,uw),u=de(),f=B(()=>i.value?!e.reverse:e.reverse),d=Ve(!1),m=B(()=>{const T=e.direction==="vertical"?"y":"x",D=(f.value?!d.value:d.value)?"-reverse":"";return`v-window-${T}${D}-transition`}),h=Ve(0),g=de(void 0),y=B(()=>o.items.value.findIndex(T=>o.selected.value.includes(T.id)));Be(y,(T,P)=>{const D=o.items.value.length,H=D-1;D<=2?d.value=T<P:T===H&&P===0?d.value=!0:T===0&&P===H?d.value=!1:d.value=T<P}),En(ow,{transition:m,isReversed:d,transitionCount:h,transitionHeight:g,rootRef:u});const _=B(()=>e.continuous||y.value!==0),C=B(()=>e.continuous||y.value!==o.items.value.length-1);function R(){_.value&&o.prev()}function S(){C.value&&o.next()}const k=B(()=>{const T=[],P={icon:i.value?e.nextIcon:e.prevIcon,class:`v-window__${f.value?"right":"left"}`,onClick:o.prev,ariaLabel:a("$vuetify.carousel.prev")};T.push(_.value?n.prev?n.prev({props:P}):p(pn,P,null):p("div",null,null));const D={icon:i.value?e.prevIcon:e.nextIcon,class:`v-window__${f.value?"left":"right"}`,onClick:o.next,ariaLabel:a("$vuetify.carousel.next")};return T.push(C.value?n.next?n.next({props:D}):p(pn,D,null):p("div",null,null)),T}),L=B(()=>e.touch===!1?e.touch:{...{left:()=>{f.value?R():S()},right:()=>{f.value?S():R()},start:P=>{let{originalEvent:D}=P;D.stopPropagation()}},...e.touch===!0?{}:e.touch});return Xe(()=>pr(p(e.tag,{ref:u,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var T,P;return[p("div",{class:"v-window__container",style:{height:g.value}},[(T=n.default)==null?void 0:T.call(n,{group:o}),e.showArrows!==!1&&p("div",{class:"v-window__controls"},[k.value])]),(P=n.additional)==null?void 0:P.call(n,{group:o})]}}),[[Ti("touch"),L.value]])),{group:o}}}),bB=pe({color:String,cycle:Boolean,delimiterIcon:{type:At,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],...cw({continuous:!0,mandatory:"force",showArrows:!0})},"v-carousel"),jr=De()({name:"VCarousel",props:bB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),{t:i}=Fu(),a=de();let o=-1;Be(r,f),Be(()=>e.interval,f),Be(()=>e.cycle,d=>{d?f():window.clearTimeout(o)}),un(u);function u(){!e.cycle||!a.value||(o=window.setTimeout(a.value.group.next,+e.interval>0?+e.interval:6e3))}function f(){window.clearTimeout(o),window.requestAnimationFrame(u)}return Xe(()=>p(Qm,{ref:a,modelValue:r.value,"onUpdate:modelValue":d=>r.value=d,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:He(e.height)},e.style],continuous:!0,mandatory:"force",showArrows:e.showArrows},{default:n.default,additional:d=>{let{group:m}=d;return p(Ae,null,[!e.hideDelimiters&&p("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[m.items.value.length>0&&p($n,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[m.items.value.map((h,g)=>{const y={id:`carousel-item-${h.id}`,"aria-label":i("$vuetify.carousel.ariaLabel.delimiter",g+1,m.items.value.length),class:[m.isSelected(h.id)&&"v-btn--active"],onClick:()=>m.select(h.id,!0)};return n.item?n.item({props:y,item:h}):p(pn,ft(h,y),null)})]})]),e.progress&&p(D1,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(m.getItemIndex(r.value)+1)/m.items.value.length*100},null)])},prev:n.prev,next:n.next})),{}}}),fw=pe({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...lt(),...Rm(),...Z1()},"v-window-item"),pa=De()({name:"VWindowItem",directives:{Touch:lw},props:fw(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=St(ow),i=Nm(e,uw),{isBooted:a}=ic();if(!r||!i)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=Ve(!1),u=B(()=>a.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function f(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function d(){var _;o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=He((_=r.rootRef.value)==null?void 0:_.clientHeight)),r.transitionCount.value+=1)}function m(){f()}function h(_){o.value&&ln(()=>{!u.value||!o.value||!r||(r.transitionHeight.value=He(_.clientHeight))})}const g=B(()=>{const _=r.isReversed.value?e.reverseTransition:e.transition;return u.value?{name:typeof _!="string"?r.transition.value:_,onBeforeEnter:d,onAfterEnter:f,onEnterCancelled:m,onBeforeLeave:d,onAfterLeave:f,onLeaveCancelled:m,onEnter:h}:!1}),{hasContent:y}=Q1(e,i.isSelected);return Xe(()=>p(cs,{transition:g.value,disabled:!a.value},{default:()=>{var _;return[pr(p("div",{class:["v-window-item",i.selectedClass.value,e.class],style:e.style},[y.value&&((_=n.default)==null?void 0:_.call(n))]),[[Ea,i.isSelected.value]])]}})),{}}}),wB=pe({...q1(),...fw()},"v-carousel-item"),Gr=De()({name:"VCarouselItem",inheritAttrs:!1,props:wB(),setup(e,t){let{slots:n,attrs:r}=t;Xe(()=>{const[i]=Ue.filterProps(e),[a]=pa.filterProps(e);return p(pa,ft({class:"v-carousel-item"},a),{default:()=>[p(Ue,ft(r,i),n)]})})}}),xB={class:"tw-py-8 py-sm-16"},CB={class:"bg-grey-lighten-5 tw-py-8 py-sm-16"},SB={class:"tw-py-8 py-sm-16"},EB={class:"bg-grey-lighten-5 tw-py-8 py-sm-16"},kB={class:"pt-8 pb-8 pt pt-sm-16 pb-sm-32"},AB=jt({__name:"Home",setup(e){const{t}=zu(),n=ws(),r=B(()=>{var m;return((m=n==null?void 0:n.list)==null?void 0:m[3])||{categoryDisplayName:"",list:[]}}),i=["/banner/banner1.jpg","/banner/banner2.jpg","/banner/banner3.jpg","/banner/banner4.jpg"],a=["/mobile/banner-index1.png","/mobile/banner-index2.png","/mobile/banner-index3.png"];console.log("%c [ banners ]-111","font-size:13px; background:pink; color:#bf2c9f;",i);const o=[{name:"Energy materials",imageUrl:"/home/1.jpg",href:"/products"},{name:"Laboratory consumables",imageUrl:"/home/2-Universal-consumables.png",href:"/products"},{name:"Low-dimensional materials",imageUrl:"/home/3-Low-dimensional-materials.png",href:"/products"}],u=[{name:"Electrochemical performance",imageUrl:"/home/8_Electrochemical_performance.svg",href:"/test"},{name:"Reliability testing",imageUrl:"/home/9 Reliability testing.svg",href:"/test"},{name:"Material testing",imageUrl:"/home/10 Material testing.svg",href:"/test"},{name:"Calibration",imageUrl:"/home/11 Calibration.svg",href:"/test"}],f=[{name:"Material evaluation",imageUrl:"/home/4-Material-evaluation.png",href:"/customize"},{name:"R&D foundry",imageUrl:"/home/5-R&D-foundry.png",href:"/customize"},{name:"Chemical system",imageUrl:"/home/6-Chemical-system.png",href:"/customize"},{name:"Semi product customization",imageUrl:"/home/7-Semi-product-customization.png",href:"/customize"}],d=[{name:"Power bank",imageUrl:"/home/12-power-bank.png",href:"/pack"},{name:"Energy storage",imageUrl:"/home/13-Energy-storage.png",href:"/pack"},{name:"power tool",imageUrl:"/home/3-powertool.png",href:"/pack"},{name:"portable energy storage",imageUrl:"/home/4-portableenergystorage.png",href:"/pack"}];return(m,h)=>{const g=Ca("v-rows");return X(),Ce(Ae,null,[p(g,{class:"tw-w-full"},{default:O(()=>[ge(ct)()?Se("",!0):(X(),ke(jr,{key:0,"hide-delimiter-background":"","show-arrows":"hover",height:"auto"},{default:O(()=>[(X(),Ce(Ae,null,wt(i,y=>p(Gr,{src:y,cover:"",alt:"canrud",key:y},null,8,["src"])),64))]),_:1})),ge(ct)()?(X(),ke(jr,{key:1,"hide-delimiter-background":"","show-arrows":"hover",height:"auto"},{default:O(()=>[(X(),Ce(Ae,null,wt(a,y=>p(Gr,{src:y,cover:"",alt:"canrud",key:y},null,8,["src"])),64))]),_:1})):Se("",!0)]),_:1}),I("div",xB,[p(yn,null,{default:O(()=>[p(dB,{title:ge(t)("材料试剂"),list:o,desc:"Leading global provider of energy storage research materials and providing other professional/universal experimental materials. "},null,8,["title"])]),_:1})]),I("div",CB,[p(yn,null,{default:O(()=>[p(jo,{title:"Lab Device",listType:"equipment",list:r.value.list.map(y=>({...y,href:"/products"})),desc:"Self-built High-precision Machining Center with Powerful Design and Manufacturing Capabilities. ",href:"/equipment"},null,8,["list"])]),_:1})]),I("div",SB,[p(yn,null,{default:O(()=>[p(jo,{title:ge(t)("Customized Battery"),list:f,href:"/customize",desc:"200mAh~10Ah, Winding/Stacking, Unfilled/Filled Electrolyte Cells, Three-Electrode, and More. "},null,8,["title"])]),_:1})]),I("div",EB,[p(yn,null,{default:O(()=>[p(jo,{title:ge(t)("Testing"),list:u,href:"/test",desc:"Self built testing center and signed strategic cooperation with ATL, Tsinghua and other units. "},null,8,["title"])]),_:1})]),I("div",kB,[p(yn,null,{default:O(()=>[p(jo,{title:ge(t)("Pack"),href:"/pack",list:d,desc:"Focusing on energy materials/new energy storage systems/modules and other fields, mastering advanced technologies to provide high-quality services. "},null,8,["title"])]),_:1})])],64)}}}),TB={},LB=I("div",{class:"tw-text-center tw-text-4xl tw-mb-[32px] tw-mt-[30px]"},"Contact Us",-1),IB=I("h3",{class:"text-h5 tw-mb-5"},"Official Web",-1),PB=I("div",{class:"tw-mb-10"},[I("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"URL"),I("span",null,"http://www.canrd.com")],-1),OB=I("h3",{class:"text-h5 tw-mb-5"},"Technical Center",-1),RB=I("div",null,[I("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"QQ"),I("span",null,"3003597584/2902385824")],-1),NB=I("div",{class:"tw-mb-10"},[I("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"Email"),I("span",null,"Linda@canrd.com")],-1),$B=I("h3",{class:"text-h5"},"Wechat",-1),FB={class:"tw-w-[300px]"};function MB(e,t){return X(),Ce(Ae,null,[LB,p(kn,{class:"pa-10 tw-max-w-[800px] tw-m-auto"},{default:O(()=>[IB,PB,OB,RB,NB,I("div",null,[$B,I("div",FB,[p(Ue,{src:"/wechat.jpg"})])])]),_:1})],64)}const DB=ri(TB,[["render",MB]]),BB={class:"tw-border tw-border-solid tw-border-[#1f88e5]"},VB=I("div",{class:"tw-pr-0 tw-font-bold tw-w-[160px] tw-h-[36px] tw-leading-[64px] text-grey-darken-3"}," CATEGORY: ",-1),UB=["onClick"],HB={class:"tw-m-0 tw-inline"},WB=I("div",{class:"tw-pr-0 tw-font-bold tw-w-[130px] tw-h-[36px] tw-leading-[36px] text-grey-darken-3"}," DEVICE TYPE: ",-1),zB=["onClick"],qB=I("div",{class:"tw-pr-0 tw-font-bold tw-w-[210px] tw-h-[36px] tw-leading-[36px] text-grey-darken-3"}," MATERIAL FUNCTION: ",-1),jB=["onClick"],GB=jt({__name:"CategoryList",setup(e){const t=Aa(),n=ws(),r=ni(),i={"Energy materials":"Energy materials,Not specified,Battery accessories,Lithium-ion batteries,Capacitors,Sodium-ion batteries,Lithium-sulfur batteries,Potassium/magnesium/aluminum/zinc batteries,Air/fuel/solar,Analytical electrodes,Complete battery accessories","Laboratory consumables":"Laboratory consumables,Not specified,Glass materials,Plastic materials,Metal materials,Ceramic materials,Paper film materials,Chemical materials,Tetrafluoro materials,Safety protection,Office supplies,Tools,Others","Low-dimensional materials":",Low-dimensional materialsNot specified,Zero-dimensional carbon materials,One-dimensional carbon materials,Two-dimensional carbon materials,Three-dimensional carbon materials,Inorganic nanomaterials,Organic nanomaterials,Metal nanomaterials,Others",Equipment:"Equipment,Not specified,Equipment,Accessories & fixtures,Fuel cell manufacturing and testing equipment"},a=m=>{n.updateCategory(m.categoryDisplayName),n.updateSubCategory(m.list[0].id),r.updatePageNo(1),t.push({query:{category:m.categoryDisplayName}});const h=document,g=h.getElementsByTagName("head"),y=h.createElement("meta");document.title=i[m.categoryDisplayName],h.querySelector('meta[name="keywords"]').setAttribute("content",i[m.categoryDisplayName]),g[0].appendChild(y)},o=m=>{n.updateSubCategory(m),r.updatePageNo(1)},u=m=>{n.updateFuncCategory(m),r.updatePageNo(1)},f=B(()=>{var m;if(n.selectedCategory){const h=n.list.filter(g=>g.categoryDisplayName===n.selectedCategory);return((m=h==null?void 0:h[0])==null?void 0:m.list)||[]}return[]}),d=B(()=>{var m;if(n.selectedCategory){const h=n.list.filter(g=>g.categoryDisplayName===n.selectedCategory);return((m=h==null?void 0:h[0])==null?void 0:m.productFunctions)||[]}return[]});return(m,h)=>(X(),ke(yn,null,{default:O(()=>[I("div",BB,[p(ht,{class:"ma-0 pl-4 bg-grey-lighten-3 tw-border-0 tw-border-b tw-border-solid tw-border-[#1f88e5] md:tw-leading-[64px]"},{default:O(()=>[VB,p(Te,{class:"flex pa-0",cols:"12",sm:"9"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(ge(n).list,(g,y)=>(X(),Ce("span",{class:Wn("tw-leading-[50px] tw-inline-flex tw-cursor-pointer px-4 mb-1 mr-1 tw-font-medium rounded hover:tw-text-[#fff] hover:tw-bg-[#1e88e5] "+(ge(n).selectedCategory===g.categoryDisplayName&&"tw-text-[#fff] tw-bg-[#1e88e5]")),key:y,onClick:_=>a(g)},[I("b",HB,ze(g.categoryDisplayName),1)],10,UB))),128))]),_:1})]),_:1}),p(ht,{class:"pa-4 ma-0 bg-grey-lighten-4"},{default:O(()=>[WB,p(Te,{class:"pa-0",cols:"12",sm:"9"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(f.value,(g,y)=>(X(),Ce("span",{class:Wn("px-4 py-1 mb-1 mr-1 tw-font-medium rounded tw-inline-flex tw-cursor-pointer hover:tw-text-[#fff] hover:tw-bg-[#1e88e5] "+(ge(n).selectedSubCategory===g.id&&"tw-text-[#fff] tw-bg-[#1e88e5]")),key:y,onClick:_=>o(g.id)},ze(g.name),11,zB))),128))]),_:1})]),_:1}),d.value.length?(X(),ke(ht,{key:0,class:"pa-4 ma-0 bg-grey-lighten-4 tw-border-0 tw-border-t tw-border-dashed tw-border-[rgb(178, 178, 178)]"},{default:O(()=>[qB,p(Te,{class:"pa-0",cols:"12",sm:"9"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(d.value,(g,y)=>(X(),Ce("span",{class:Wn("px-4 py-1 mb-1 mr-1 tw-font-medium rounded tw-inline-flex tw-cursor-pointer hover:tw-text-[#fff] hover:tw-bg-[#1e88e5] "+(ge(n).selectedFuncCategory===g.id&&"tw-text-[#fff] tw-bg-[#1e88e5]")),key:y,onClick:_=>u(g.id)},ze(g.name),11,jB))),128))]),_:1})]),_:1})):Se("",!0)])]),_:1}))}}),KB={class:"pr-4 tw-h-[48px] tw-leading-[48px] border-b tw-flex tw-justify-between tw-items-center"},YB={class:"ml-4 tw-font-bold"},XB={class:"tw-m-0 tw-inline"},JB=jt({__name:"MobileCategoryList",setup(e){const t=Aa(),n=ws(),r=ni(),i=de(!1),a=[{normal:"/category/1.png",selected:"/category/1.1.png",name:"Energy materials"},{normal:"/category/2.png",selected:"/category/2.1.png",name:"Laboratory consumables"},{normal:"/category/3.png",selected:"/category/3.1.png",name:"Low-dimensional materials"},{normal:"/category/4.png",selected:"/category/4.1.png",name:"Equipment"}],o={"Energy materials":"Energy materials,Not specified,Battery accessories,Lithium-ion batteries,Capacitors,Sodium-ion batteries,Lithium-sulfur batteries,Potassium/magnesium/aluminum/zinc batteries,Air/fuel/solar,Analytical electrodes,Complete battery accessories","Laboratory consumables":"Laboratory consumables,Not specified,Glass materials,Plastic materials,Metal materials,Ceramic materials,Paper film materials,Chemical materials,Tetrafluoro materials,Safety protection,Office supplies,Tools,Others","Low-dimensional materials":",Low-dimensional materialsNot specified,Zero-dimensional carbon materials,One-dimensional carbon materials,Two-dimensional carbon materials,Three-dimensional carbon materials,Inorganic nanomaterials,Organic nanomaterials,Metal nanomaterials,Others",Equipment:"Equipment,Not specified,Equipment,Accessories & fixtures,Fuel cell manufacturing and testing equipment"},u=()=>{r.updatePageNo(1),t.push({query:{category:n.selectedCategory}});const y=document,_=y.getElementsByTagName("head"),C=y.createElement("meta");document.title=o[n.selectedCategory],y.querySelector('meta[name="keywords"]').setAttribute("content",o[n.selectedCategory]),_[0].appendChild(C)},f=(y,_)=>{n.updateCategory(y.categoryDisplayName),n.updateSubCategory(y.list[0].id),_===0&&n.updateFuncCategory(y.productFunctions[0].id)},d=y=>{n.updateSubCategory(y)},m=y=>{n.updateFuncCategory(y)},h=B(()=>{var y;if(n.selectedCategory){const _=n.list.filter(C=>C.categoryDisplayName===n.selectedCategory);return((y=_==null?void 0:_[0])==null?void 0:y.list)||[]}return[]}),g=B(()=>{var y;if(n.selectedCategory){const _=n.list.filter(C=>C.categoryDisplayName===n.selectedCategory);return((y=_==null?void 0:_[0])==null?void 0:y.productFunctions)||[]}return[]});return(y,_)=>(X(),Ce(Ae,null,[I("div",KB,[I("span",YB,ze(ge(n).selectedCategory),1),I("span",{class:"ml-1 text-grey-darken-4 text-body-2",onClick:_[0]||(_[0]=C=>i.value=!i.value)},[Ne("Filter "),p(zn,null,{default:O(()=>[Ne(" mdi-filter-outline ")]),_:1})])]),p(J0,null,{default:O(()=>[p(aw,{"onUpdate:modelValue":[u,_[1]||(_[1]=C=>i.value=C)],modelValue:i.value,location:"bottom",temporary:"",class:"!tw-h-[800px]"},{default:O(()=>[p(ht,{class:"mb-4 ma-0"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(ge(n).list,(C,R)=>(X(),ke(Te,{key:R,cols:"3",onClick:S=>f(C,R)},{default:O(()=>[p(Ue,{src:ge(n).selectedCategory===C.categoryDisplayName?a[R].selected:a[R].normal},null,8,["src"]),I("b",XB,ze(C.categoryDisplayName),1)]),_:2},1032,["onClick"]))),128))]),_:1}),p(Vd,{density:"compact",selected:[ge(n).selectedSubCategory]},{default:O(()=>[p(Bd,{class:"mb-2 !tw-font-bold text-subtitle-1"},{default:O(()=>[Ne("DEVICE TYPE")]),_:1}),(X(!0),Ce(Ae,null,wt(h.value,(C,R)=>(X(),ke(ki,{key:C.id,value:C.id,color:"blue-darken-1",onClick:S=>d(C.id)},{default:O(()=>[p(Dd,null,{default:O(()=>[Ne(ze(C.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["selected"]),g.value.length?(X(),ke(Lt,{key:0,class:"my-3"})):Se("",!0),g.value.length?(X(),ke(Vd,{key:1,density:"compact",selected:[ge(n).selectedFuncCategory]},{default:O(()=>[p(Bd,{class:"mb-2 !tw-font-bold text-subtitle-1"},{default:O(()=>[Ne("DEVICE TYPE")]),_:1}),(X(!0),Ce(Ae,null,wt(g.value,(C,R)=>(X(),ke(ki,{key:C.id,value:C.id,color:"blue-darken-1",onClick:S=>m(C.id)},{default:O(()=>[p(Dd,null,{default:O(()=>[Ne(ze(C.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["selected"])):Se("",!0)]),_:1},8,["modelValue"])]),_:1})],64))}});var Qa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wu={exports:{}};/**
  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(i=>r.set(i)),r}static accessor(t){const r=(this[Qy]=this[Qy]={accessors:{}}).accessors,i=this.prototype;function a(o){const u=Za(o);r[u]||(sM(i,o),r[u]=!0)}return se.isArray(t)?t.forEach(a):a(t),this}}sc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.freezeMethods(sc.prototype);se.freezeMethods(sc);const fs=sc;function qf(e,t){const n=this||qm,r=t||n,i=fs.from(r.headers);let a=r.data;return se.forEach(e,function(u){a=u.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function k0(e){return!!(e&&e.__CANCEL__)}function Hl(e,t,n){_t.call(this,e??"canceled",_t.ERR_CANCELED,t,n),this.name="CanceledError"}se.inherits(Hl,_t,{__CANCEL__:!0});function iM(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new _t("Request failed with status code "+n.status,[_t.ERR_BAD_REQUEST,_t.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const aM=Wr.isStandardBrowserEnv?function(){return{write:function(n,r,i,a,o,u){const f=[];f.push(n+"="+encodeURIComponent(r)),se.isNumber(i)&&f.push("expires="+new Date(i).toGMTString()),se.isString(a)&&f.push("path="+a),se.isString(o)&&f.push("domain="+o),u===!0&&f.push("secure"),document.cookie=f.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 lM(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function oM(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function A0(e,t){return e&&!lM(t)?oM(e,t):t}const uM=Wr.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(a){let o=a;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{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=i(window.location.href),function(o){const u=se.isString(o)?i(o):o;return u.protocol===r.protocol&&u.host===r.host}}():function(){return function(){return!0}}();function cM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function fM(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(f){const d=Date.now(),m=r[a];o||(o=d),n[i]=f,r[i]=d;let h=a,g=0;for(;h!==i;)g+=n[h++],h=h%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),d-o<t)return;const y=m&&d-m;return y?Math.round(g*1e3/y):void 0}}function e_(e,t){let n=0;const r=fM(50,250);return i=>{const a=i.loaded,o=i.lengthComputable?i.total:void 0,u=a-n,f=r(u),d=a<=o;n=a;const m={loaded:a,total:o,progress:o?a/o:void 0,bytes:u,rate:f||void 0,estimated:f&&o&&d?(o-a)/f:void 0,event:i};m[t?"download":"upload"]=!0,e(m)}}const dM=typeof XMLHttpRequest<"u",mM=dM&&function(e){return new Promise(function(n,r){let i=e.data;const a=fs.from(e.headers).normalize(),o=e.responseType;let u;function f(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}se.isFormData(i)&&(Wr.isStandardBrowserEnv||Wr.isStandardBrowserWebWorkerEnv?a.setContentType(!1):a.setContentType("multipart/form-data;",!1));let d=new XMLHttpRequest;if(e.auth){const y=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(y+":"+_))}const m=A0(e.baseURL,e.url);d.open(e.method.toUpperCase(),C0(m,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function h(){if(!d)return;const y=fs.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),C={data:!o||o==="text"||o==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:y,config:e,request:d};iM(function(S){n(S),f()},function(S){r(S),f()},C),d=null}if("onloadend"in d?d.onloadend=h:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(h)},d.onabort=function(){d&&(r(new _t("Request aborted",_t.ECONNABORTED,e,d)),d=null)},d.onerror=function(){r(new _t("Network Error",_t.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let _=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const C=e.transitional||S0;e.timeoutErrorMessage&&(_=e.timeoutErrorMessage),r(new _t(_,C.clarifyTimeoutError?_t.ETIMEDOUT:_t.ECONNABORTED,e,d)),d=null},Wr.isStandardBrowserEnv){const y=(e.withCredentials||uM(m))&&e.xsrfCookieName&&aM.read(e.xsrfCookieName);y&&a.set(e.xsrfHeaderName,y)}i===void 0&&a.setContentType(null),"setRequestHeader"in d&&se.forEach(a.toJSON(),function(_,C){d.setRequestHeader(C,_)}),se.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),o&&o!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",e_(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",e_(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=y=>{d&&(r(!y||y.type?new Hl(null,e,d):y),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));const g=cM(m);if(g&&Wr.protocols.indexOf(g)===-1){r(new _t("Unsupported protocol "+g+":",_t.ERR_BAD_REQUEST,e));return}d.send(i||null)})},eu={http:DF,xhr:mM};se.forEach(eu,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const hM={getAdapter:e=>{e=se.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let i=0;i<t&&(n=e[i],!(r=se.isString(n)?eu[n.toLowerCase()]:n));i++);if(!r)throw r===!1?new _t(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(se.hasOwnProp(eu,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!se.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:eu};function jf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Hl(null,e)}function t_(e){return jf(e),e.headers=fs.from(e.headers),e.data=qf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),hM.getAdapter(e.adapter||qm.adapter)(e).then(function(r){return jf(e),r.data=qf.call(e,e.transformResponse,r),r.headers=fs.from(r.headers),r},function(r){return k0(r)||(jf(e),r&&r.response&&(r.response.data=qf.call(e,e.transformResponse,r.response),r.response.headers=fs.from(r.response.headers))),Promise.reject(r)})}const n_=e=>e instanceof fs?e.toJSON():e;function ga(e,t){t=t||{};const n={};function r(d,m,h){return se.isPlainObject(d)&&se.isPlainObject(m)?se.merge.call({caseless:h},d,m):se.isPlainObject(m)?se.merge({},m):se.isArray(m)?m.slice():m}function i(d,m,h){if(se.isUndefined(m)){if(!se.isUndefined(d))return r(void 0,d,h)}else return r(d,m,h)}function a(d,m){if(!se.isUndefined(m))return r(void 0,m)}function o(d,m){if(se.isUndefined(m)){if(!se.isUndefined(d))return r(void 0,d)}else return r(void 0,m)}function u(d,m,h){if(h in t)return r(d,m);if(h in e)return r(void 0,d)}const f={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u,headers:(d,m)=>i(n_(d),n_(m),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(m){const h=f[m]||i,g=h(e[m],t[m],m);se.isUndefined(g)&&h!==u||(n[m]=g)}),n}const T0="1.4.0",jm={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{jm[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const r_={};jm.transitional=function(t,n,r){function i(a,o){return"[Axios v"+T0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new _t(i(o," has been removed"+(n?" in "+n:"")),_t.ERR_DEPRECATED);return n&&!r_[o]&&(r_[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};function gM(e,t,n){if(typeof e!="object")throw new _t("options must be an object",_t.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const a=r[i],o=t[a];if(o){const u=e[a],f=u===void 0||o(u,a,e);if(f!==!0)throw new _t("option "+a+" must be "+f,_t.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new _t("Unknown option "+a,_t.ERR_BAD_OPTION)}}const $d={assertOptions:gM,validators:jm},$s=$d.validators;class yu{constructor(t){this.defaults=t,this.interceptors={request:new Zy,response:new Zy}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ga(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:a}=n;r!==void 0&&$d.assertOptions(r,{silentJSONParsing:$s.transitional($s.boolean),forcedJSONParsing:$s.transitional($s.boolean),clarifyTimeoutError:$s.transitional($s.boolean)},!1),i!=null&&(se.isFunction(i)?n.paramsSerializer={serialize:i}:$d.assertOptions(i,{encode:$s.function,serialize:$s.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o;o=a&&se.merge(a.common,a[n.method]),o&&se.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=fs.concat(o,a);const u=[];let f=!0;this.interceptors.request.forEach(function(C){typeof C.runWhen=="function"&&C.runWhen(n)===!1||(f=f&&C.synchronous,u.unshift(C.fulfilled,C.rejected))});const d=[];this.interceptors.response.forEach(function(C){d.push(C.fulfilled,C.rejected)});let m,h=0,g;if(!f){const _=[t_.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,d),g=_.length,m=Promise.resolve(n);h<g;)m=m.then(_[h++],_[h++]);return m}g=u.length;let y=n;for(h=0;h<g;){const _=u[h++],C=u[h++];try{y=_(y)}catch(R){C.call(this,R);break}}try{m=t_.call(this,y)}catch(_){return Promise.reject(_)}for(h=0,g=d.length;h<g;)m=m.then(d[h++],d[h++]);return m}getUri(t){t=ga(this.defaults,t);const n=A0(t.baseURL,t.url);return C0(n,t.params,t.paramsSerializer)}}se.forEach(["delete","get","head","options"],function(t){yu.prototype[t]=function(n,r){return this.request(ga(r||{},{method:t,url:n,data:(r||{}).data}))}});se.forEach(["post","put","patch"],function(t){function n(r){return function(a,o,u){return this.request(ga(u||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}yu.prototype[t]=n(),yu.prototype[t+"Form"]=n(!0)});const tu=yu;class Gm{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(i=>{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(i);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new Hl(a,o,u),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 Gm(function(i){t=i}),cancel:t}}}const vM=Gm;function pM(e){return function(n){return e.apply(null,n)}}function yM(e){return se.isObject(e)&&e.isAxiosError===!0}const Fd={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(Fd).forEach(([e,t])=>{Fd[t]=e});const _M=Fd;function L0(e){const t=new tu(e),n=f0(tu.prototype.request,t);return se.extend(n,tu.prototype,t,{allOwnKeys:!0}),se.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return L0(ga(e,i))},n}const on=L0(qm);on.Axios=tu;on.CanceledError=Hl;on.CancelToken=vM;on.isCancel=k0;on.VERSION=T0;on.toFormData=nc;on.AxiosError=_t;on.Cancel=on.CanceledError;on.all=function(t){return Promise.all(t)};on.spread=pM;on.isAxiosError=yM;on.mergeConfig=ga;on.AxiosHeaders=fs;on.formToJSON=e=>E0(se.isHTMLForm(e)?new FormData(e):e);on.HttpStatusCode=_M;on.default=on;const Km=on,bM=()=>Km.post("/shop/product/category",{}),wM=e=>Km.post("/shop/product/list",e),I0=e=>Km.post("/shop/product/detail",e),ni=xm("productList",()=>{const e=de([]),t=de(""),n=de(),r=de(1),i=de(20),a=de(0),o=de();return{pageNo:r,pageSize:i,total:a,list:e,keyword:n,params:o,getList:async g=>{var y;if(g.productCategoryId||g.keyword){const C=((y=(await wM(g)).data)==null?void 0:y.data)||{};e.value=((C==null?void 0:C.records)||[]).map(R=>({...R,imgList:JSON.parse(R.productimageliststore).map(S=>({url:`/api/show/image?fileKey=${S.fileKey}&psize=p256`}))}))||[],a.value=(C==null?void 0:C.total)||0}},updateCategory:g=>{t.value=g},updatePageNo:g=>{r.value=g},updateParams:g=>{o.value=g},updateKeyword:g=>{n.value=g}}}),ws=xm("category",()=>{const e=de([]),t=de(""),n=de(""),r=de(""),i=de(!0);let a="",o="";const u=()=>{bM().then(g=>{var _,C;const y=(C=(_=g.data)==null?void 0:_.data)==null?void 0:C.rootCategoryList;e.value=y||[],o=t.value=y[0].categoryDisplayName,n.value=y[0].list[0].id,a=r.value=y[0].productFunctions[0].id})},f=g=>{t.value=g,m(g===o?a:"")},d=g=>{n.value=g},m=g=>{r.value=g||""};return{list:e,selectedCategory:t,selectedSubCategory:n,selectedFuncCategory:r,resetCategoryValue:o,categoryVisible:i,getList:u,updateCategory:f,updateSubCategory:d,updateFuncCategory:m,updateDisplay:g=>{i.value=g}}});const xM=pe({fluid:{type:Boolean,default:!1},...lt(),...Bt()},"v-container"),yn=De()({name:"VContainer",props:xM(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Rr();return Xe(()=>p(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),P0=(()=>Mu.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),O0=(()=>Mu.reduce((e,t)=>{const n="offset"+vs(t);return e[n]={type:[String,Number],default:null},e},{}))(),R0=(()=>Mu.reduce((e,t)=>{const n="order"+vs(t);return e[n]={type:[String,Number],default:null},e},{}))(),s_={col:Object.keys(P0),offset:Object.keys(O0),order:Object.keys(R0)};function CM(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const i=t.replace(e,"");r+=`-${i}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const SM=["auto","start","end","center","baseline","stretch"],EM=pe({cols:{type:[Boolean,String,Number],default:!1},...P0,offset:{type:[String,Number],default:null},...O0,order:{type:[String,Number],default:null},...R0,alignSelf:{type:String,default:null,validator:e=>SM.includes(e)},...lt(),...Bt()},"v-col"),Te=De()({name:"VCol",props:EM(),setup(e,t){let{slots:n}=t;const r=B(()=>{const i=[];let a;for(a in s_)s_[a].forEach(u=>{const f=e[u],d=CM(a,u,f);d&&i.push(d)});const o=i.some(u=>u.startsWith("v-col-"));return i.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),i});return()=>{var i;return br(e.tag,{class:[r.value,e.class],style:e.style},(i=n.default)==null?void 0:i.call(n))}}}),Ym=["start","end","center"],N0=["space-between","space-around","space-evenly"];function Xm(e,t){return Mu.reduce((n,r)=>{const i=e+vs(r);return n[i]=t(),n},{})}const kM=[...Ym,"baseline","stretch"],$0=e=>kM.includes(e),F0=Xm("align",()=>({type:String,default:null,validator:$0})),AM=[...Ym,...N0],M0=e=>AM.includes(e),D0=Xm("justify",()=>({type:String,default:null,validator:M0})),TM=[...Ym,...N0,"stretch"],B0=e=>TM.includes(e),V0=Xm("alignContent",()=>({type:String,default:null,validator:B0})),i_={align:Object.keys(F0),justify:Object.keys(D0),alignContent:Object.keys(V0)},LM={align:"align",justify:"justify",alignContent:"align-content"};function IM(e,t,n){let r=LM[e];if(n!=null){if(t){const i=t.replace(e,"");r+=`-${i}`}return r+=`-${n}`,r.toLowerCase()}}const PM=pe({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$0},...F0,justify:{type:String,default:null,validator:M0},...D0,alignContent:{type:String,default:null,validator:B0},...V0,...lt(),...Bt()},"v-row"),ht=De()({name:"VRow",props:PM(),setup(e,t){let{slots:n}=t;const r=B(()=>{const i=[];let a;for(a in i_)i_[a].forEach(o=>{const u=e[o],f=IM(a,o,u);f&&i.push(f)});return i.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}),i});return()=>{var i;return br(e.tag,{class:["v-row",r.value,e.class],style:e.style},(i=n.default)==null?void 0:i.call(n))}}});function a_(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function l_(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:i,currentScrollOffset:a,isHorizontal:o}=e;const u=o?t.clientWidth:t.clientHeight,f=o?t.offsetLeft:t.offsetTop,d=i&&o?r-f-u:f,m=n+a,h=u+d,g=u*.4;return d<=a?a=Math.max(d-g,0):m<=h&&(a=Math.min(a-(m-h-g),r-n)),a}function OM(e){let{selectedElement:t,containerSize:n,contentSize:r,isRtl:i,isHorizontal:a}=e;const o=a?t.clientWidth:t.clientHeight,u=a?t.offsetLeft:t.offsetTop,f=i&&a?r-u-o/2-n/2:u+o/2-n/2;return Math.min(r-n,Math.max(0,f))}const U0=Symbol.for("vuetify:v-slide-group"),H0=pe({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:U0},nextIcon:{type:At,default:"$next"},prevIcon:{type:At,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...lt(),...Bt(),...Om({selectedClass:"v-slide-group-item--active"})},"v-slide-group"),va=De()({name:"VSlideGroup",props:H0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Rr(),{mobile:i}=Xs(),a=Yu(e,e.symbol),o=Ve(!1),u=Ve(0),f=Ve(0),d=Ve(0),m=B(()=>e.direction==="horizontal"),{resizeRef:h,contentRect:g}=Al(),{resizeRef:y,contentRect:_}=Al(),C=B(()=>a.selected.value.length?a.items.value.findIndex(ve=>ve.id===a.selected.value[0]):-1),R=B(()=>a.selected.value.length?a.items.value.findIndex(ve=>ve.id===a.selected.value[a.selected.value.length-1]):-1);if(Jt){let ve=-1;Be(()=>[a.selected.value,g.value,_.value,m.value],()=>{cancelAnimationFrame(ve),ve=requestAnimationFrame(()=>{if(g.value&&_.value){const we=m.value?"width":"height";f.value=g.value[we],d.value=_.value[we],o.value=f.value+1<d.value}if(C.value>=0&&y.value){const we=y.value.children[R.value];C.value===0||!o.value?u.value=0:e.centerActive?u.value=OM({selectedElement:we,containerSize:f.value,contentSize:d.value,isRtl:r.value,isHorizontal:m.value}):o.value&&(u.value=l_({selectedElement:we,containerSize:f.value,contentSize:d.value,isRtl:r.value,currentScrollOffset:u.value,isHorizontal:m.value}))}})})}const S=Ve(!1);let k=0,L=0;function T(ve){const we=m.value?"clientX":"clientY";L=(r.value&&m.value?-1:1)*u.value,k=ve.touches[0][we],S.value=!0}function P(ve){if(!o.value)return;const we=m.value?"clientX":"clientY",qe=r.value&&m.value?-1:1;u.value=qe*(L+k-ve.touches[0][we])}function D(ve){const we=d.value-f.value;u.value<0||!o.value?u.value=0:u.value>=we&&(u.value=we),S.value=!1}function H(){h.value&&(h.value[m.value?"scrollLeft":"scrollTop"]=0)}const $=Ve(!1);function V(ve){if($.value=!0,!(!o.value||!y.value)){for(const we of ve.composedPath())for(const qe of y.value.children)if(qe===we){u.value=l_({selectedElement:qe,containerSize:f.value,contentSize:d.value,isRtl:r.value,currentScrollOffset:u.value,isHorizontal:m.value});return}}}function G(ve){$.value=!1}function re(ve){var we;!$.value&&!(ve.relatedTarget&&((we=y.value)!=null&&we.contains(ve.relatedTarget)))&&Q()}function J(ve){y.value&&(m.value?ve.key==="ArrowRight"?Q(r.value?"prev":"next"):ve.key==="ArrowLeft"&&Q(r.value?"next":"prev"):ve.key==="ArrowDown"?Q("next"):ve.key==="ArrowUp"&&Q("prev"),ve.key==="Home"?Q("first"):ve.key==="End"&&Q("last"))}function Q(ve){var we,qe,Ot,Rt,Tt;if(y.value)if(!ve)(we=vm(y.value)[0])==null||we.focus();else if(ve==="next"){const Me=(qe=y.value.querySelector(":focus"))==null?void 0:qe.nextElementSibling;Me?Me.focus():Q("first")}else if(ve==="prev"){const Me=(Ot=y.value.querySelector(":focus"))==null?void 0:Ot.previousElementSibling;Me?Me.focus():Q("last")}else ve==="first"?(Rt=y.value.firstElementChild)==null||Rt.focus():ve==="last"&&((Tt=y.value.lastElementChild)==null||Tt.focus())}function he(ve){const we=u.value+(ve==="prev"?-1:1)*f.value;u.value=Cl(we,0,d.value-f.value)}const $e=B(()=>{let ve=u.value>d.value-f.value?-(d.value-f.value)+a_(d.value-f.value-u.value):-u.value;u.value<=0&&(ve=a_(-u.value));const we=r.value&&m.value?-1:1;return{transform:`translate${m.value?"X":"Y"}(${we*ve}px)`,transition:S.value?"none":"",willChange:S.value?"transform":""}}),ye=B(()=>({next:a.next,prev:a.prev,select:a.select,isSelected:a.isSelected})),_e=B(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return o.value||Math.abs(u.value)>0;case"mobile":return i.value||o.value||Math.abs(u.value)>0;default:return!i.value&&(o.value||Math.abs(u.value)>0)}}),le=B(()=>Math.abs(u.value)>0),Re=B(()=>d.value>Math.abs(u.value)+f.value);return Xe(()=>p(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!m.value,"v-slide-group--has-affixes":_e.value,"v-slide-group--is-overflowing":o.value},e.class],style:e.style,tabindex:$.value||a.selected.value.length?-1:0,onFocus:re},{default:()=>{var ve,we,qe;return[_e.value&&p("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!le.value}],onClick:()=>he("prev")},[((ve=n.prev)==null?void 0:ve.call(n,ye.value))??p(Uy,null,{default:()=>[p(zn,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),p("div",{key:"container",ref:h,class:"v-slide-group__container",onScroll:H},[p("div",{ref:y,class:"v-slide-group__content",style:$e.value,onTouchstartPassive:T,onTouchmovePassive:P,onTouchendPassive:D,onFocusin:V,onFocusout:G,onKeydown:J},[(we=n.default)==null?void 0:we.call(n,ye.value)])]),_e.value&&p("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Re.value}],onClick:()=>he("next")},[((qe=n.next)==null?void 0:qe.call(n,ye.value))??p(Uy,null,{default:()=>[p(zn,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:a.selected,scrollTo:he,scrollOffset:u,focus:Q}}});const W0=Symbol.for("vuetify:v-tabs"),RM=pe({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...PP(Hm({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"v-tabs"),js=De()({name:"VTab",props:RM(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:i,textColorStyles:a}=gs(e,"sliderColor"),o=B(()=>e.direction==="horizontal"),u=Ve(!1),f=de(),d=de();function m(h){var y,_;let{value:g}=h;if(u.value=g,g){const C=(_=(y=f.value)==null?void 0:y.$el.parentElement)==null?void 0:_.querySelector(".v-tab--selected .v-tab__slider"),R=d.value;if(!C||!R)return;const S=getComputedStyle(C).color,k=C.getBoundingClientRect(),L=R.getBoundingClientRect(),T=o.value?"x":"y",P=o.value?"X":"Y",D=o.value?"right":"bottom",H=o.value?"width":"height",$=k[T],V=L[T],G=$>V?k[D]-L[D]:k[T]-L[T],re=Math.sign(G)>0?o.value?"right":"bottom":Math.sign(G)<0?o.value?"left":"top":"center",Q=(Math.abs(G)+(Math.sign(G)<0?k[H]:L[H]))/Math.max(k[H],L[H]),he=k[H]/L[H],$e=1.5;xi(R,{backgroundColor:[S,""],transform:[`translate${P}(${G}px) scale${P}(${he})`,`translate${P}(${G/$e}px) scale${P}(${(Q-1)/$e+1})`,""],transformOrigin:Array(3).fill(re)},{duration:225,easing:kl})}}return Xe(()=>{const[h]=pn.filterProps(e);return p(pn,ft({symbol:W0,ref:f,class:["v-tab",e.class],style:e.style,tabindex:u.value?0:-1,role:"tab","aria-selected":String(u.value),active:!1,block:e.fixed,maxWidth:e.fixed?300:void 0,rounded:0},h,r,{"onGroup:selected":m}),{default:()=>{var g;return[((g=n.default)==null?void 0:g.call(n))??e.text,!e.hideSlider&&p("div",{ref:d,class:["v-tab__slider",i.value],style:a.value},null)]}})}),{}}});function NM(e){return e?e.map(t=>typeof t=="string"?{title:t,value:t}:t):[]}const $M=pe({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,...H0({mandatory:"force"}),...wr(),...Bt()},"v-tabs"),Jm=De()({name:"VTabs",props:$M(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),i=B(()=>NM(e.items)),{densityClasses:a}=Kr(e),{backgroundColorClasses:o,backgroundColorStyles:u}=yr(Ye(e,"bgColor"));return Pr({VTab:{color:Ye(e,"color"),direction:Ye(e,"direction"),stacked:Ye(e,"stacked"),fixed:Ye(e,"fixedTabs"),sliderColor:Ye(e,"sliderColor"),hideSlider:Ye(e,"hideSlider")}}),Xe(()=>{const[f]=va.filterProps(e);return p(va,ft(f,{modelValue:r.value,"onUpdate:modelValue":d=>r.value=d,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,o.value,e.class],style:[{"--v-tabs-height":He(e.height)},u.value,e.style],role:"tablist",symbol:W0}),{default:()=>[n.default?n.default():i.value.map(d=>p(js,ft(d,{key:d.title}),null))]})}),{}}});function z0(e){const{t}=Fu();function n(r){let{name:i}=r;const a={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],o=e[`onClick:${i}`],u=o&&a?t(`$vuetify.input.${a}`,e.label??""):void 0;return p(zn,{icon:e[`${i}Icon`],"aria-label":u,onClick:o},null)}return{InputIcon:n}}const FM=pe({text:String,clickable:Boolean,...lt(),...Zt()},"v-label"),MM=De()({name:"VLabel",props:FM(),setup(e,t){let{slots:n}=t;return Xe(()=>{var r;return p("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)])}),{}}}),DM=pe({floating:Boolean,...lt()},"v-field-label"),qo=De()({name:"VFieldLabel",props:DM(),setup(e,t){let{slots:n}=t;return Xe(()=>p(MM,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),q0=pe({focused:Boolean,"onUpdate:focused":qs()},"focus");function j0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys();const n=An(e,"focused"),r=B(()=>({[`${t}--focused`]:n.value}));function i(){n.value=!0}function a(){n.value=!1}return{focusClasses:r,isFocused:n,focus:i,blur:a}}const BM=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],G0=pe({appendInnerIcon:At,bgColor:String,clearable:Boolean,clearIcon:{type:At,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:At,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>BM.includes(e)},"onClick:clear":qs(),"onClick:appendInner":qs(),"onClick:prependInner":qs(),...lt(),...Fm(),...Gn(),...Zt()},"v-field"),K0=De()({name:"VField",inheritAttrs:!1,props:{id:String,...q0(),...G0()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{themeClasses:a}=en(e),{loaderClasses:o}=Mm(e),{focusClasses:u,isFocused:f,focus:d,blur:m}=j0(e),{InputIcon:h}=z0(e),{roundedClasses:g}=xr(e),{rtlClasses:y}=Rr(),_=B(()=>e.dirty||e.active),C=B(()=>!e.singleLine&&!!(e.label||i.label)),R=Ys(),S=B(()=>e.id||`input-${R}`),k=B(()=>`${S.value}-messages`),L=de(),T=de(),P=de(),D=B(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:H,backgroundColorStyles:$}=yr(Ye(e,"bgColor")),{textColorClasses:V,textColorStyles:G}=gs(B(()=>e.error||e.disabled?void 0:_.value&&f.value?e.color:e.baseColor));Be(_,Q=>{if(C.value){const he=L.value.$el,$e=T.value.$el;requestAnimationFrame(()=>{const ye=pm(he),_e=$e.getBoundingClientRect(),le=_e.x-ye.x,Re=_e.y-ye.y-(ye.height/2-_e.height/2),ve=_e.width/.75,we=Math.abs(ve-ye.width)>1?{maxWidth:He(ve)}:void 0,qe=getComputedStyle(he),Ot=getComputedStyle($e),Rt=parseFloat(qe.transitionDuration)*1e3||150,Tt=parseFloat(Ot.getPropertyValue("--v-field-label-scale")),Me=Ot.getPropertyValue("color");he.style.visibility="visible",$e.style.visibility="hidden",xi(he,{transform:`translate(${le}px, ${Re}px) scale(${Tt})`,color:Me,...we},{duration:Rt,easing:kl,direction:Q?"normal":"reverse"}).finished.then(()=>{he.style.removeProperty("visibility"),$e.style.removeProperty("visibility")})})}},{flush:"post"});const re=B(()=>({isActive:_,isFocused:f,controlRef:P,blur:m,focus:d}));function J(Q){Q.target!==document.activeElement&&Q.preventDefault()}return Xe(()=>{var le,Re,ve;const Q=e.variant==="outlined",he=i["prepend-inner"]||e.prependInnerIcon,$e=!!(e.clearable||i.clear),ye=!!(i["append-inner"]||e.appendInnerIcon||$e),_e=i.label?i.label({...re.value,label:e.label,props:{for:S.value}}):e.label;return p("div",ft({class:["v-field",{"v-field--active":_.value,"v-field--appended":ye,"v-field--center-affix":e.centerAffix??!D.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":he,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!_e,[`v-field--variant-${e.variant}`]:!0},a.value,H.value,u.value,o.value,g.value,y.value,e.class],style:[$.value,G.value,e.style],onClick:J},n),[p("div",{class:"v-field__overlay"},null),p(B1,{name:"v-field",active:!!e.loading,color:e.error?"error":e.color},{default:i.loader}),he&&p("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&p(h,{key:"prepend-icon",name:"prependInner"},null),(le=i["prepend-inner"])==null?void 0:le.call(i,re.value)]),p("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&C.value&&p(qo,{key:"floating-label",ref:T,class:[V.value],floating:!0,for:S.value},{default:()=>[_e]}),p(qo,{ref:L,for:S.value},{default:()=>[_e]}),(Re=i.default)==null?void 0:Re.call(i,{...re.value,props:{id:S.value,class:"v-field__input","aria-describedby":k.value},focus:d,blur:m})]),$e&&p(b$,{key:"clear"},{default:()=>[pr(p("div",{class:"v-field__clearable",onMousedown:we=>{we.preventDefault(),we.stopPropagation()}},[i.clear?i.clear():p(h,{name:"clear"},null)]),[[Ea,e.dirty]])]}),ye&&p("div",{key:"append",class:"v-field__append-inner"},[(ve=i["append-inner"])==null?void 0:ve.call(i,re.value),e.appendInnerIcon&&p(h,{key:"append-icon",name:"appendInner"},null)]),p("div",{class:["v-field__outline",V.value]},[Q&&p(Ae,null,[p("div",{class:"v-field__outline__start"},null),C.value&&p("div",{class:"v-field__outline__notch"},[p(qo,{ref:T,floating:!0,for:S.value},{default:()=>[_e]})]),p("div",{class:"v-field__outline__end"},null)]),D.value&&C.value&&p(qo,{ref:T,floating:!0,for:S.value},{default:()=>[_e]})])])}),{controlRef:P}}});function VM(e){const t=Object.keys(K0.props).filter(n=>!FP(n)&&n!=="class"&&n!=="style");return $u(e,t)}const UM=pe({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...lt(),...Zu({transition:{component:K1,leaveAbsolute:!0,group:!0}})},"v-messages"),HM=De()({name:"VMessages",props:UM(),setup(e,t){let{slots:n}=t;const r=B(()=>ol(e.messages)),{textColorClasses:i,textColorStyles:a}=gs(B(()=>e.color));return Xe(()=>p(cs,{transition:e.transition,tag:"div",class:["v-messages",i.value,e.class],style:[a.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((o,u)=>p("div",{class:"v-messages__message",key:`${u}-${r.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),WM=Symbol.for("vuetify:form");function zM(){return St(WM,null)}const qM=pe({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,...q0()},"validation");function jM(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ys(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ys();const r=An(e,"modelValue"),i=B(()=>e.validationValue===void 0?r.value:e.validationValue),a=zM(),o=de([]),u=Ve(!0),f=B(()=>!!(ol(r.value===""?null:r.value).length||ol(i.value===""?null:i.value).length)),d=B(()=>!!(e.disabled??(a==null?void 0:a.isDisabled.value))),m=B(()=>!!(e.readonly??(a==null?void 0:a.isReadonly.value))),h=B(()=>e.errorMessages.length?ol(e.errorMessages).slice(0,Math.max(0,+e.maxErrors)):o.value),g=B(()=>{let T=(e.validateOn??(a==null?void 0:a.validateOn.value))||"input";T==="lazy"&&(T="input lazy");const P=new Set((T==null?void 0:T.split(" "))??[]);return{blur:P.has("blur")||P.has("input"),input:P.has("input"),submit:P.has("submit"),lazy:P.has("lazy")}}),y=B(()=>e.error||e.errorMessages.length?!1:e.rules.length?u.value?o.value.length||g.value.lazy?null:!0:!o.value.length:!0),_=Ve(!1),C=B(()=>({[`${t}--error`]:y.value===!1,[`${t}--dirty`]:f.value,[`${t}--disabled`]:d.value,[`${t}--readonly`]:m.value})),R=B(()=>e.name??ge(n));Fl(()=>{a==null||a.register({id:R.value,validate:L,reset:S,resetValidation:k})}),jn(()=>{a==null||a.unregister(R.value)}),un(async()=>{g.value.lazy||await L(!0),a==null||a.update(R.value,y.value,h.value)}),Ai(()=>g.value.input,()=>{Be(i,()=>{if(i.value!=null)L();else if(e.focused){const T=Be(()=>e.focused,P=>{P||L(),T()})}})}),Ai(()=>g.value.blur,()=>{Be(()=>e.focused,T=>{T||L()})}),Be(y,()=>{a==null||a.update(R.value,y.value,h.value)});function S(){r.value=null,ln(k)}function k(){u.value=!0,g.value.lazy?o.value=[]:L(!0)}async function L(){let T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const P=[];_.value=!0;for(const D of e.rules){if(P.length>=+(e.maxErrors??1))break;const $=await(typeof D=="function"?D:()=>D)(i.value);if($!==!0){if(typeof $!="string"){console.warn(`${$} is not a valid value. Rule functions must return boolean true or a string.`);continue}P.push($)}}return o.value=P,_.value=!1,u.value=T,o.value}return{errorMessages:h,isDirty:f,isDisabled:d,isReadonly:m,isPristine:u,isValid:y,isValidating:_,reset:S,resetValidation:k,validate:L,validationClasses:C}}const Y0=pe({id:String,appendIcon:At,centerAffix:{type:Boolean,default:!0},prependIcon:At,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":qs(),"onClick:append":qs(),...lt(),...wr(),...qM()},"v-input"),o_=De()({name:"VInput",props:{...Y0()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:i}=t;const{densityClasses:a}=Kr(e),{InputIcon:o}=z0(e),u=Ys(),f=B(()=>e.id||`input-${u}`),d=B(()=>`${f.value}-messages`),{errorMessages:m,isDirty:h,isDisabled:g,isReadonly:y,isPristine:_,isValid:C,isValidating:R,reset:S,resetValidation:k,validate:L,validationClasses:T}=jM(e,"v-input",f),P=B(()=>({id:f,messagesId:d,isDirty:h,isDisabled:g,isReadonly:y,isPristine:_,isValid:C,isValidating:R,reset:S,resetValidation:k,validate:L})),D=B(()=>{var H;return(H=e.errorMessages)!=null&&H.length||!_.value&&m.value.length?m.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Xe(()=>{var re,J,Q,he;const H=!!(r.prepend||e.prependIcon),$=!!(r.append||e.appendIcon),V=D.value.length>0,G=!e.hideDetails||e.hideDetails==="auto"&&(V||!!r.details);return p("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix},a.value,T.value,e.class],style:e.style},[H&&p("div",{key:"prepend",class:"v-input__prepend"},[(re=r.prepend)==null?void 0:re.call(r,P.value),e.prependIcon&&p(o,{key:"prepend-icon",name:"prepend"},null)]),r.default&&p("div",{class:"v-input__control"},[(J=r.default)==null?void 0:J.call(r,P.value)]),$&&p("div",{key:"append",class:"v-input__append"},[e.appendIcon&&p(o,{key:"append-icon",name:"append"},null),(Q=r.append)==null?void 0:Q.call(r,P.value)]),G&&p("div",{class:"v-input__details"},[p(HM,{id:d.value,active:V,messages:D.value},{message:r.message}),(he=r.details)==null?void 0:he.call(r,P.value)])])}),{reset:S,resetValidation:k,validate:L}}});const GM=pe({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...lt(),...Zu({transition:{component:K1}})},"v-counter"),KM=De()({name:"VCounter",functional:!0,props:GM(),setup(e,t){let{slots:n}=t;const r=B(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Xe(()=>p(cs,{transition:e.transition},{default:()=>[pr(p("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ea,e.active]])]})),{}}}),YM=["color","file","time","date","datetime-local","week","month"],XM=pe({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,...Y0(),...G0()},"v-text-field"),X0=De()({name:"VTextField",directives:{Intersect:z1},inheritAttrs:!1,props:XM(),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:i}=t;const a=An(e,"modelValue"),{isFocused:o,focus:u,blur:f}=j0(e),d=B(()=>typeof e.counterValue=="function"?e.counterValue(a.value):(a.value??"").toString().length),m=B(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),h=B(()=>["plain","underlined"].includes(e.variant));function g(D,H){var $,V;!e.autofocus||!D||(V=($=H[0].target)==null?void 0:$.focus)==null||V.call($)}const y=de(),_=de(),C=de(),R=B(()=>YM.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function S(){var D;C.value!==document.activeElement&&((D=C.value)==null||D.focus()),o.value||u()}function k(D){r("mousedown:control",D),D.target!==C.value&&(S(),D.preventDefault())}function L(D){S(),r("click:control",D)}function T(D){D.stopPropagation(),S(),ln(()=>{a.value=null,MP(e["onClick:clear"],D)})}function P(D){var $;const H=D.target;if(a.value=H.value,($=e.modelModifiers)!=null&&$.trim&&["text","search","password","tel","url"].includes(e.type)){const V=[H.selectionStart,H.selectionEnd];ln(()=>{H.selectionStart=V[0],H.selectionEnd=V[1]})}}return Xe(()=>{const D=!!(i.counter||e.counter||e.counterValue),H=!!(D||i.details),[$,V]=OP(n),[{modelValue:G,...re}]=o_.filterProps(e),[J]=VM(e);return p(o_,ft({ref:y,modelValue:a.value,"onUpdate:modelValue":Q=>a.value=Q,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},$,re,{centerAffix:!h.value,focused:o.value}),{...i,default:Q=>{let{id:he,isDisabled:$e,isDirty:ye,isReadonly:_e,isValid:le}=Q;return p(K0,ft({ref:_,onMousedown:k,onClick:L,"onClick:clear":T,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:"textbox"},J,{id:he.value,active:R.value||ye.value,dirty:ye.value||e.dirty,disabled:$e.value,focused:o.value,error:le.value===!1}),{...i,default:Re=>{let{props:{class:ve,...we}}=Re;const qe=pr(p("input",ft({ref:C,value:a.value,onInput:P,autofocus:e.autofocus,readonly:_e.value,disabled:$e.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:S,onBlur:f},we,V),null),[[Ti("intersect"),{handler:g},null,{once:!0}]]);return p(Ae,null,[e.prefix&&p("span",{class:"v-text-field__prefix"},[e.prefix]),i.default?p("div",{class:ve,"data-no-activator":""},[i.default(),qe]):zr(qe,{class:ve}),e.suffix&&p("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:H?Q=>{var he;return p(Ae,null,[(he=i.details)==null?void 0:he.call(i,Q),D&&p(Ae,null,[p("span",null,null),p(KM,{active:e.persistentCounter||o.value,value:d.value,max:m.value},i.counter)])])}:void 0})}),a0({},y,_,C)}}),JM={class:"tabs"},ZM={class:"tw-max-w-[1200px] tw-mx-auto"},QM=jt({__name:"Header",setup(e){const{width:t}=Xs(),n=Bl(),r=ni(),i=ws(),a=de(),o=Aa(),u=h=>{h.keyCode==13&&f()},f=()=>{i.updateDisplay(!a.value),r.updateKeyword(a.value),r.updatePageNo(1),o.push("/products")},d=de(1),m=()=>{i.updateDisplay(!0),r.updateKeyword("")};return _r(()=>{a.value=r.keyword}),(h,g)=>{const y=Ca("router-link");return X(),Ce(Ae,null,[p(yn,null,{default:O(()=>[p(ht,{class:"tw-m-auto tw-flex tw-items-center"},{default:O(()=>[p(Te,{cols:"2",class:"pa-0 tw-h-[64px]"},{default:O(()=>[p(y,{to:"/"},{default:O(()=>[p(Ue,{src:"/logo.jpg",alt:"canrud"})]),_:1})]),_:1}),p(Te,{cols:"6",md:"8",class:"px-0"},{default:O(()=>[p(X0,{label:"Search keyword","hide-details":"auto",variant:"solo","append-inner-icon":"mdi-magnify","onClick:appendInner":f,onKeydown:u,modelValue:a.value,"onUpdate:modelValue":g[0]||(g[0]=_=>a.value=_)},null,8,["modelValue"])]),_:1}),p(Te,{cols:"4",md:"2",class:"px-0"},{default:O(()=>[p(pn,{variant:"text",onClick:g[1]||(g[1]=_=>ge(n).updateDialog(!0)),color:"blue-darken-2 mt-4"},{default:O(()=>[Ne("Concat Us ")]),_:1})]),_:1})]),_:1})]),_:1}),I("div",JM,[I("div",ZM,[p(Jm,{"mobile-breakpoint":"580",modelValue:d.value,"onUpdate:modelValue":g[2]||(g[2]=_=>d.value=_),"bg-color":"blue-darken-1","slider-color":"grey-lighten-3","tab-slider-size":"6px","selected-class":"active",grow:!(ge(t)>600)},{default:O(()=>[p(js,{value:1,to:"/"},{default:O(()=>[I("span",{onClick:m,class:"text-grey-lighten-3 tw-font-bold"},"Home")]),_:1}),p(js,{value:2,to:"/products"},{default:O(()=>[I("span",{onClick:m,class:"text-grey-lighten-3 tw-font-bold"},"Products")]),_:1}),p(js,{value:3,to:"/about"},{default:O(()=>[I("span",{onClick:m,class:"text-grey-lighten-3 tw-font-bold"},"About")]),_:1})]),_:1},8,["modelValue","grow"])])]),p(c0,{dialog:""})],64)}}});const ri=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},eD=ri(QM,[["__scopeId","data-v-3fed341a"]]);const tD={},nD={class:"bg-grey-darken-3 tw-flex tw-pt-[32px] tw-pb-[32px]"},rD=I("b",null,"Solution",-1),sD=I("b",null,"Online Product",-1),iD=I("b",null,"About",-1),aD=I("div",{class:"tw-w-[250px] tw-float-left tw-mr-[8px]"},[I("b",null,"Contact us"),I("p",null,"Email: contact@canrd.com"),I("p",null,"Phone: +86 19867737979"),I("p",null,"Wechat: contactcanrd")],-1),lD=I("img",{class:"tw-float-left",src:S1,width:"80"},null,-1);function oD(e,t){const n=Ca("router-link");return X(),Ce("div",nD,[p(yn,null,{default:O(()=>[p(ht,null,{default:O(()=>[p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[rD,I("p",null,[p(n,{to:"/equipment"},{default:O(()=>[Ne("Lab Device")]),_:1})]),I("p",null,[p(n,{to:"/customize"},{default:O(()=>[Ne("Customized BatterTesting")]),_:1})]),I("p",null,[p(n,{to:"/pack"},{default:O(()=>[Ne("Pack")]),_:1})])]),_:1}),p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[sD,I("p",null,[p(n,{to:"/products"},{default:O(()=>[Ne("Material Reagents")]),_:1})]),I("p",null,[p(n,{to:"/products"},{default:O(()=>[Ne("Lab Device Products")]),_:1})])]),_:1}),p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[iD,I("p",null,[p(n,{to:"/about"},{default:O(()=>[Ne("About us")]),_:1})])]),_:1}),p(Te,{cols:"12",lg:"3",sm:"12",md:"6"},{default:O(()=>[aD,lD]),_:1})]),_:1})]),_:1})])}const uD=ri(tD,[["render",oD]]),cD=600,ct=()=>{const{width:e}=Xs();return e.value<=cD};const fD=pe({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function dD(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0;const i=de(null),a=Ve(0),o=Ve(0),u=Ve(0),f=Ve(!1),d=Ve(!1),m=B(()=>Number(e.scrollThreshold)),h=B(()=>Cl((m.value-a.value)/m.value||0)),g=()=>{const y=i.value;!y||n&&!n.value||(r=a.value,a.value="window"in y?y.pageYOffset:y.scrollTop,d.value=a.value<r,u.value=Math.abs(a.value-m.value))};return Be(d,()=>{o.value=o.value||a.value}),Be(f,()=>{o.value=0}),un(()=>{Be(()=>e.scrollTarget,y=>{var C;const _=y?document.querySelector(y):window;_&&_!==i.value&&((C=i.value)==null||C.removeEventListener("scroll",g),i.value=_,i.value.addEventListener("scroll",g,{passive:!0}))},{immediate:!0})}),jn(()=>{var y;(y=i.value)==null||y.removeEventListener("scroll",g)}),n&&Be(n,g,{immediate:!0}),{scrollThreshold:m,currentScroll:a,currentThreshold:u,isScrollActive:f,scrollRatio:h,isScrollingUp:d,savedScroll:o}}function ic(){const e=Ve(!1);return un(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:B(()=>e.value?void 0:{transition:"none !important"}),isBooted:$l(e)}}const mD=pe({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...u0(),...Bb(),...fD(),height:{type:[Number,String],default:64}},"v-app-bar"),hD=De()({name:"VAppBar",props:mD(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=de(),i=An(e,"modelValue"),a=B(()=>{var L;const k=new Set(((L=e.scrollBehavior)==null?void 0:L.split(" "))??[]);return{hide:k.has("hide"),inverted:k.has("inverted"),collapse:k.has("collapse"),elevate:k.has("elevate"),fadeImage:k.has("fade-image")}}),o=B(()=>{const k=a.value;return k.hide||k.inverted||k.collapse||k.elevate||k.fadeImage||!i.value}),{currentScroll:u,scrollThreshold:f,isScrollingUp:d,scrollRatio:m}=dD(e,{canScroll:o}),h=B(()=>e.collapse||a.value.collapse&&(a.value.inverted?m.value>0:m.value===0)),g=B(()=>e.flat||a.value.elevate&&(a.value.inverted?u.value>0:u.value===0)),y=B(()=>a.value.fadeImage?a.value.inverted?1-m.value:m.value:void 0),_=B(()=>{var T,P;if(a.value.hide&&a.value.inverted)return 0;const k=((T=r.value)==null?void 0:T.contentHeight)??0,L=((P=r.value)==null?void 0:P.extensionHeight)??0;return k+L});function C(){a.value.hide?a.value.inverted?i.value=u.value>f.value:i.value=d.value||u.value<f.value:i.value=!0}Be(u,C,{immediate:!0}),Be(a,C);const{ssrBootStyles:R}=ic(),{layoutItemStyles:S}=Vb({id:e.name,order:B(()=>parseInt(e.order,10)),position:Ye(e,"location"),layoutSize:_,elementSize:Ve(void 0),active:i,absolute:Ye(e,"absolute")});return Xe(()=>{const[k]=Od.filterProps(e);return p(Od,ft({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":y.value,height:void 0,...R.value},e.style]},k,{collapse:h.value,flat:g.value}),n)}),{}}}),gD=pe({...Hm({icon:"$menu",variant:"text"})},"v-app-bar-nav-icon"),u_=De()({name:"VAppBarNavIcon",props:gD(),setup(e,t){let{slots:n}=t;return Xe(()=>p(pn,ft(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),vD=De()({name:"VAppBarTitle",props:l0(),setup(e,t){let{slots:n}=t;return Xe(()=>p(o0,ft(e,{class:"v-app-bar-title"}),n)),{}}});const pD=pe({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...lt(),...Zt()},"v-divider"),Lt=De()({name:"VDivider",props:pD(),setup(e,t){let{attrs:n}=t;const{themeClasses:r}=en(e),{textColorClasses:i,textColorStyles:a}=gs(Ye(e,"color")),o=B(()=>{const u={};return e.length&&(u[e.vertical?"maxHeight":"maxWidth"]=He(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=He(e.thickness)),u});return Xe(()=>p("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},r.value,i.value,e.class],style:[o.value,a.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}});const yD=pe({...lt(),...Q2()},"v-layout"),J0=De()({name:"VLayout",props:yD(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:i,getLayoutItem:a,items:o,layoutRef:u}=tO(e);return Xe(()=>{var f;return p("div",{ref:u,class:[r.value,e.class],style:[i.value,e.style]},[(f=n.default)==null?void 0:f.call(n)])}),{getLayoutItem:a,items:o}}});const Md=Symbol.for("vuetify:list");function Z0(){const e=St(Md,{hasPrepend:Ve(!1),updateHasPrepend:()=>null}),t={hasPrepend:Ve(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return En(Md,t),e}function Q0(){return St(Md,null)}const _D={open:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(n){const a=new Set;a.add(t);let o=i.get(t);for(;o!=null;)a.add(o),o=i.get(o);return a}else return r.delete(t),r},select:()=>null},ew={open:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(n){let a=i.get(t);for(r.add(t);a!=null&&a!==t;)r.add(a),a=i.get(a);return r}else r.delete(t);return r},select:()=>null},bD={open:ew.open,select:e=>{let{id:t,value:n,opened:r,parents:i}=e;if(!n)return r;const a=[];let o=i.get(t);for(;o!=null;)a.push(o),o=i.get(o);return new Set(a)}},Zm=e=>{const t={select:n=>{let{id:r,value:i,selected:a}=n;if(r=nt(r),e&&!i){const o=Array.from(a.entries()).reduce((u,f)=>{let[d,m]=f;return m==="on"?[...u,d]:u},[]);if(o.length===1&&o[0]===r)return a}return a.set(r,i?"on":"off"),a},in:(n,r,i)=>{let a=new Map;for(const o of n||[])a=t.select({id:o,value:!0,selected:new Map(a),children:r,parents:i});return a},out:n=>{const r=[];for(const[i,a]of n.entries())a==="on"&&r.push(i);return r}};return t},tw=e=>{const t=Zm(e);return{select:r=>{let{selected:i,id:a,...o}=r;a=nt(a);const u=i.has(a)?new Map([[a,i.get(a)]]):new Map;return t.select({...o,id:a,selected:u})},in:(r,i,a)=>{let o=new Map;return r!=null&&r.length&&(o=t.in(r.slice(0,1),i,a)),o},out:(r,i,a)=>t.out(r,i,a)}},wD=e=>{const t=Zm(e);return{select:r=>{let{id:i,selected:a,children:o,...u}=r;return i=nt(i),o.has(i)?a:t.select({id:i,selected:a,children:o,...u})},in:t.in,out:t.out}},xD=e=>{const t=tw(e);return{select:r=>{let{id:i,selected:a,children:o,...u}=r;return i=nt(i),o.has(i)?a:t.select({id:i,selected:a,children:o,...u})},in:t.in,out:t.out}},CD=e=>{const t={select:n=>{let{id:r,value:i,selected:a,children:o,parents:u}=n;r=nt(r);const f=new Map(a),d=[r];for(;d.length;){const h=d.shift();a.set(h,i?"on":"off"),o.has(h)&&d.push(...o.get(h))}let m=u.get(r);for(;m;){const h=o.get(m),g=h.every(_=>a.get(_)==="on"),y=h.every(_=>!a.has(_)||a.get(_)==="off");a.set(m,g?"on":y?"off":"indeterminate"),m=u.get(m)}return e&&!i&&Array.from(a.entries()).reduce((g,y)=>{let[_,C]=y;return C==="on"?[...g,_]:g},[]).length===0?f:a},in:(n,r,i)=>{let a=new Map;for(const o of n||[])a=t.select({id:o,value:!0,selected:new Map(a),children:r,parents:i});return a},out:(n,r)=>{const i=[];for(const[a,o]of n.entries())o==="on"&&!r.has(a)&&i.push(a);return i}};return t},Rl=Symbol.for("vuetify:nested"),nw={id:Ve(),root:{register:()=>null,unregister:()=>null,parents:de(new Map),children:de(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:de(new Set),selected:de(new Map),selectedValues:de([])}},SD=pe({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),ED=e=>{let t=!1;const n=de(new Map),r=de(new Map),i=An(e,"opened",e.opened,h=>new Set(h),h=>[...h.values()]),a=B(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return xD(e.mandatory);case"leaf":return wD(e.mandatory);case"independent":return Zm(e.mandatory);case"single-independent":return tw(e.mandatory);case"classic":default:return CD(e.mandatory)}}),o=B(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return bD;case"single":return _D;case"multiple":default:return ew}}),u=An(e,"selected",e.selected,h=>a.value.in(h,n.value,r.value),h=>a.value.out(h,n.value,r.value));jn(()=>{t=!0});function f(h){const g=[];let y=h;for(;y!=null;)g.unshift(y),y=r.value.get(y);return g}const d=Tn("nested"),m={id:Ve(),root:{opened:i,selected:u,selectedValues:B(()=>{const h=[];for(const[g,y]of u.value.entries())y==="on"&&h.push(g);return h}),register:(h,g,y)=>{g&&h!==g&&r.value.set(h,g),y&&n.value.set(h,[]),g!=null&&n.value.set(g,[...n.value.get(g)||[],h])},unregister:h=>{if(t)return;n.value.delete(h);const g=r.value.get(h);if(g){const y=n.value.get(g)??[];n.value.set(g,y.filter(_=>_!==h))}r.value.delete(h),i.value.delete(h)},open:(h,g,y)=>{d.emit("click:open",{id:h,value:g,path:f(h),event:y});const _=o.value.open({id:h,value:g,opened:new Set(i.value),children:n.value,parents:r.value,event:y});_&&(i.value=_)},openOnSelect:(h,g,y)=>{const _=o.value.select({id:h,value:g,selected:new Map(u.value),opened:new Set(i.value),children:n.value,parents:r.value,event:y});_&&(i.value=_)},select:(h,g,y)=>{d.emit("click:select",{id:h,value:g,path:f(h),event:y});const _=a.value.select({id:h,value:g,selected:new Map(u.value),children:n.value,parents:r.value,event:y});_&&(u.value=_),m.root.openOnSelect(h,g,y)},children:n,parents:r}};return En(Rl,m),m.root},rw=(e,t)=>{const n=St(Rl,nw),r=Symbol(Ys()),i=B(()=>e.value??r),a={...n,id:i,open:(o,u)=>n.root.open(i.value,o,u),openOnSelect:(o,u)=>n.root.openOnSelect(i.value,o,u),isOpen:B(()=>n.root.opened.value.has(i.value)),parent:B(()=>n.root.parents.value.get(i.value)),select:(o,u)=>n.root.select(i.value,o,u),isSelected:B(()=>n.root.selected.value.get(nt(i.value))==="on"),isIndeterminate:B(()=>n.root.selected.value.get(i.value)==="indeterminate"),isLeaf:B(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(i.value,n.id.value,t),jn(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),t&&En(Rl,a),a},kD=()=>{const e=St(Rl,nw);En(Rl,{...e,isGroupActivator:!0})},AD=ka({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return kD(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),TD=pe({activeColor:String,baseColor:String,color:String,collapseIcon:{type:At,default:"$collapse"},expandIcon:{type:At,default:"$expand"},prependIcon:At,appendIcon:At,fluid:Boolean,subgroup:Boolean,title:String,value:null,...lt(),...Bt()},"v-list-group"),c_=De()({name:"VListGroup",props:TD(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:i,id:a}=rw(Ye(e,"value"),!0),o=B(()=>`v-list-group--id-${String(a.value)}`),u=Q0(),{isBooted:f}=ic();function d(y){i(!r.value,y)}const m=B(()=>({onClick:d,class:"v-list-group__header",id:o.value})),h=B(()=>r.value?e.collapseIcon:e.expandIcon),g=B(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}));return Xe(()=>p(e.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[n.activator&&p($n,{defaults:g.value},{default:()=>[p(AD,null,{default:()=>[n.activator({props:m.value,isOpen:r.value})]})]}),p(cs,{transition:{component:Y1},disabled:!f.value},{default:()=>{var y;return[pr(p("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(y=n.default)==null?void 0:y.call(n)]),[[Ea,r.value]])]}})]})),{}}});const LD=Ml("v-list-item-subtitle"),Dd=Ml("v-list-item-title"),ID=pe({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:At,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:At,ripple:{type:Boolean,default:!0},subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:qs(),onClickOnce:qs(),..._s(),...lt(),...wr(),...ei(),...Nr(),...Gn(),...Um(),...Bt(),...Zt(),...Li({variant:"text"})},"v-list-item"),ki=De()({name:"VListItem",directives:{Ripple:$m},props:ID(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:i}=t;const a=Vm(e,n),o=B(()=>e.value??a.href.value),{select:u,isSelected:f,isIndeterminate:d,isGroupActivator:m,root:h,parent:g,openOnSelect:y}=rw(o,!1),_=Q0(),C=B(()=>{var le;return e.active!==!1&&(e.active||((le=a.isActive)==null?void 0:le.value)||f.value)}),R=B(()=>e.link!==!1&&a.isLink.value),S=B(()=>!e.disabled&&e.link!==!1&&(e.link||a.isClickable.value||e.value!=null&&!!_)),k=B(()=>e.rounded||e.nav),L=B(()=>e.color??e.activeColor),T=B(()=>({color:C.value?L.value??e.baseColor:e.baseColor,variant:e.variant}));Be(()=>{var le;return(le=a.isActive)==null?void 0:le.value},le=>{le&&g.value!=null&&h.open(g.value,!0),le&&y(le)},{immediate:!0});const{themeClasses:P}=en(e),{borderClasses:D}=Qs(e),{colorClasses:H,colorStyles:$,variantClasses:V}=Ku(T),{densityClasses:G}=Kr(e),{dimensionStyles:re}=ti(e),{elevationClasses:J}=bs(e),{roundedClasses:Q}=xr(k),he=B(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),$e=B(()=>({isActive:C.value,select:u,isSelected:f.value,isIndeterminate:d.value}));function ye(le){var Re;i("click",le),!(m||!S.value)&&((Re=a.navigate)==null||Re.call(a,le),e.value!=null&&u(!f.value,le))}function _e(le){(le.key==="Enter"||le.key===" ")&&(le.preventDefault(),ye(le))}return Xe(()=>{const le=R.value?"a":e.tag,Re=r.title||e.title,ve=r.subtitle||e.subtitle,we=!!(e.appendAvatar||e.appendIcon),qe=!!(we||r.append),Ot=!!(e.prependAvatar||e.prependIcon),Rt=!!(Ot||r.prepend);return _==null||_.updateHasPrepend(Rt),e.activeColor&&BP("active-color",["color","base-color"]),pr(p(le,{class:["v-list-item",{"v-list-item--active":C.value,"v-list-item--disabled":e.disabled,"v-list-item--link":S.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Rt&&(_==null?void 0:_.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&C.value},P.value,D.value,H.value,G.value,J.value,he.value,Q.value,V.value,e.class],style:[$.value,re.value,e.style],href:a.href.value,tabindex:S.value?_?-2:0:void 0,onClick:ye,onKeydown:S.value&&!R.value&&_e},{default:()=>{var Tt;return[Gu(S.value||C.value,"v-list-item"),Rt&&p("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?p($n,{key:"prepend-defaults",disabled:!Ot,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Me;return[(Me=r.prepend)==null?void 0:Me.call(r,$e.value)]}}):p(Ae,null,[e.prependAvatar&&p(vu,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&p(zn,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),p("div",{class:"v-list-item__content","data-no-activator":""},[Re&&p(Dd,{key:"title"},{default:()=>{var Me;return[((Me=r.title)==null?void 0:Me.call(r,{title:e.title}))??e.title]}}),ve&&p(LD,{key:"subtitle"},{default:()=>{var Me;return[((Me=r.subtitle)==null?void 0:Me.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(Tt=r.default)==null?void 0:Tt.call(r,$e.value)]),qe&&p("div",{key:"append",class:"v-list-item__append"},[r.append?p($n,{key:"append-defaults",disabled:!we,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Me;return[(Me=r.append)==null?void 0:Me.call(r,$e.value)]}}):p(Ae,null,[e.appendIcon&&p(zn,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&p(vu,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}}),[[Ti("ripple"),S.value&&e.ripple]])}),{}}}),PD=pe({color:String,inset:Boolean,sticky:Boolean,title:String,...lt(),...Bt()},"v-list-subheader"),Bd=De()({name:"VListSubheader",props:PD(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:i}=gs(Ye(e,"color"));return Xe(()=>{const a=!!(n.default||e.title);return p(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var o;return[a&&p("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),OD=pe({items:Array},"v-list-children"),sw=De()({name:"VListChildren",props:OD(),setup(e,t){let{slots:n}=t;return Z0(),()=>{var r,i;return((r=n.default)==null?void 0:r.call(n))??((i=e.items)==null?void 0:i.map(a=>{var y,_;let{children:o,props:u,type:f,raw:d}=a;if(f==="divider")return((y=n.divider)==null?void 0:y.call(n,{props:u}))??p(Lt,u,null);if(f==="subheader")return((_=n.subheader)==null?void 0:_.call(n,{props:u}))??p(Bd,u,null);const m={subtitle:n.subtitle?C=>{var R;return(R=n.subtitle)==null?void 0:R.call(n,{...C,item:d})}:void 0,prepend:n.prepend?C=>{var R;return(R=n.prepend)==null?void 0:R.call(n,{...C,item:d})}:void 0,append:n.append?C=>{var R;return(R=n.append)==null?void 0:R.call(n,{...C,item:d})}:void 0,title:n.title?C=>{var R;return(R=n.title)==null?void 0:R.call(n,{...C,item:d})}:void 0},[h,g]=c_.filterProps(u);return o?p(c_,ft({value:u==null?void 0:u.value},h),{activator:C=>{let{props:R}=C;return n.header?n.header({props:{...u,...R}}):p(ki,ft(u,R),m)},default:()=>p(sw,{items:o},n)}):n.item?n.item({props:u}):p(ki,u,m)}))}}}),RD=pe({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"list-items");function ND(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function $D(e,t){const n=Ga(t,e.itemType,"item"),r=ND(t)?t:Ga(t,e.itemTitle),i=Ga(t,e.itemValue,void 0),a=Ga(t,e.itemChildren),o=e.itemProps===!0?$u(t,["children"])[1]:Ga(t,e.itemProps),u={title:r,value:i,...o};return{type:n,title:u.title,value:u.value,props:u,children:n==="item"&&a?iw(e,a):void 0,raw:t}}function iw(e,t){const n=[];for(const r of t)n.push($D(e,r));return n}function FD(e){return{items:B(()=>iw(e,e.items))}}const MD=pe({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...SD({selectStrategy:"single-leaf",openStrategy:"list"}),..._s(),...lt(),...wr(),...ei(),...Nr(),itemType:{type:String,default:"type"},...RD(),...Gn(),...Bt(),...Zt(),...Li({variant:"text"})},"v-list"),Vd=De()({name:"VList",props:MD(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=FD(e),{themeClasses:i}=en(e),{backgroundColorClasses:a,backgroundColorStyles:o}=yr(Ye(e,"bgColor")),{borderClasses:u}=Qs(e),{densityClasses:f}=Kr(e),{dimensionStyles:d}=ti(e),{elevationClasses:m}=bs(e),{roundedClasses:h}=xr(e),{open:g,select:y}=ED(e),_=B(()=>e.lines?`v-list--${e.lines}-line`:void 0),C=Ye(e,"activeColor"),R=Ye(e,"baseColor"),S=Ye(e,"color");Z0(),Pr({VListGroup:{activeColor:C,baseColor:R,color:S},VListItem:{activeClass:Ye(e,"activeClass"),activeColor:C,baseColor:R,color:S,density:Ye(e,"density"),disabled:Ye(e,"disabled"),lines:Ye(e,"lines"),nav:Ye(e,"nav"),variant:Ye(e,"variant")}});const k=Ve(!1),L=de();function T(V){k.value=!0}function P(V){k.value=!1}function D(V){var G;!k.value&&!(V.relatedTarget&&((G=L.value)!=null&&G.contains(V.relatedTarget)))&&$()}function H(V){if(L.value){if(V.key==="ArrowDown")$("next");else if(V.key==="ArrowUp")$("prev");else if(V.key==="Home")$("first");else if(V.key==="End")$("last");else return;V.preventDefault()}}function $(V){if(L.value)return xb(L.value,V)}return Xe(()=>p(e.tag,{ref:L,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},i.value,a.value,u.value,f.value,m.value,_.value,h.value,e.class],style:[o.value,d.value,e.style],role:"listbox","aria-activedescendant":void 0,onFocusin:T,onFocusout:P,onFocus:D,onKeydown:H},{default:()=>[p(sw,{items:r.value},n)]})),{open:g,select:y,focus:$}}});function DD(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const i=Ve(!1),a=Ve(0),o=B(()=>{const d=typeof i.value=="boolean"?"top":i.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,i.value?{[d]:He(a.value)}:{top:r.value.top}]});un(()=>{Be(n,d=>{d?window.addEventListener("scroll",f,{passive:!0}):window.removeEventListener("scroll",f)},{immediate:!0})}),jn(()=>{document.removeEventListener("scroll",f)});let u=0;function f(){const d=u>window.scrollY?"up":"down",m=t.value.getBoundingClientRect(),h=parseFloat(r.value.top??0),g=window.scrollY-Math.max(0,a.value-h),y=m.height+Math.max(a.value,h)-window.scrollY-window.innerHeight,_=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;m.height<window.innerHeight-h?(i.value="top",a.value=h):d==="up"&&i.value==="bottom"||d==="down"&&i.value==="top"?(a.value=window.scrollY+m.top-_,i.value=!0):d==="down"&&y<=0?(a.value=0,i.value="bottom"):d==="up"&&g<=0&&(_?i.value!=="top"&&(a.value=-g+_+h,i.value="top"):(a.value=m.top+g,i.value="top")),u=window.scrollY}return{isStuck:i,stickyStyles:o}}const BD=100,VD=20;function f_(e){const t=1.41421356237;return(e<0?-1:1)*Math.sqrt(Math.abs(e))*t}function d_(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let t=0;for(let n=e.length-1;n>0;n--){if(e[n].t===e[n-1].t)continue;const r=f_(t),i=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(i-r)*Math.abs(i),n===e.length-1&&(t*=.5)}return f_(t)*1e3}function UD(){const e={};function t(i){Array.from(i.changedTouches).forEach(a=>{(e[a.identifier]??(e[a.identifier]=new NP(VD))).push([i.timeStamp,a])})}function n(i){Array.from(i.changedTouches).forEach(a=>{delete e[a.identifier]})}function r(i){var d;const a=(d=e[i])==null?void 0:d.values().reverse();if(!a)throw new Error(`No samples for touch id ${i}`);const o=a[0],u=[],f=[];for(const m of a){if(o[0]-m[0]>BD)break;u.push({t:m[0],d:m[1].clientX}),f.push({t:m[0],d:m[1].clientY})}return{x:d_(u),y:d_(f),get direction(){const{x:m,y:h}=this,[g,y]=[Math.abs(m),Math.abs(h)];return g>y&&m>=0?"right":g>y&&m<=0?"left":y>g&&h>=0?"down":y>g&&h<=0?"up":HD()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function HD(){throw new Error}function WD(e){let{isActive:t,isTemporary:n,width:r,touchless:i,position:a}=e;un(()=>{window.addEventListener("touchstart",S,{passive:!0}),window.addEventListener("touchmove",k,{passive:!1}),window.addEventListener("touchend",L,{passive:!0})}),jn(()=>{window.removeEventListener("touchstart",S),window.removeEventListener("touchmove",k),window.removeEventListener("touchend",L)});const o=B(()=>["left","right"].includes(a.value)),{addMovement:u,endTouch:f,getVelocity:d}=UD();let m=!1;const h=Ve(!1),g=Ve(0),y=Ve(0);let _;function C(P,D){return(a.value==="left"?P:a.value==="right"?document.documentElement.clientWidth-P:a.value==="top"?P:a.value==="bottom"?document.documentElement.clientHeight-P:Qi())-(D?r.value:0)}function R(P){let D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const H=a.value==="left"?(P-y.value)/r.value:a.value==="right"?(document.documentElement.clientWidth-P-y.value)/r.value:a.value==="top"?(P-y.value)/r.value:a.value==="bottom"?(document.documentElement.clientHeight-P-y.value)/r.value:Qi();return D?Math.max(0,Math.min(1,H)):H}function S(P){if(i.value)return;const D=P.changedTouches[0].clientX,H=P.changedTouches[0].clientY,$=25,V=a.value==="left"?D<$:a.value==="right"?D>document.documentElement.clientWidth-$:a.value==="top"?H<$:a.value==="bottom"?H>document.documentElement.clientHeight-$:Qi(),G=t.value&&(a.value==="left"?D<r.value:a.value==="right"?D>document.documentElement.clientWidth-r.value:a.value==="top"?H<r.value:a.value==="bottom"?H>document.documentElement.clientHeight-r.value:Qi());(V||G||t.value&&n.value)&&(m=!0,_=[D,H],y.value=C(o.value?D:H,t.value),g.value=R(o.value?D:H),f(P),u(P))}function k(P){const D=P.changedTouches[0].clientX,H=P.changedTouches[0].clientY;if(m){if(!P.cancelable){m=!1;return}const V=Math.abs(D-_[0]),G=Math.abs(H-_[1]);(o.value?V>G&&V>3:G>V&&G>3)?(h.value=!0,m=!1):(o.value?G:V)>3&&(m=!1)}if(!h.value)return;P.preventDefault(),u(P);const $=R(o.value?D:H,!1);g.value=Math.max(0,Math.min(1,$)),$>1?y.value=C(o.value?D:H,!0):$<0&&(y.value=C(o.value?D:H,!1))}function L(P){if(m=!1,!h.value)return;u(P),h.value=!1;const D=d(P.changedTouches[0].identifier),H=Math.abs(D.x),$=Math.abs(D.y);(o.value?H>$&&H>400:$>H&&$>3)?t.value=D.direction===({left:"right",right:"left",top:"down",bottom:"up"}[a.value]||Qi()):t.value=g.value>.5}const T=B(()=>h.value?{transform:a.value==="left"?`translateX(calc(-100% + ${g.value*r.value}px))`:a.value==="right"?`translateX(calc(100% - ${g.value*r.value}px))`:a.value==="top"?`translateY(calc(-100% + ${g.value*r.value}px))`:a.value==="bottom"?`translateY(calc(100% - ${g.value*r.value}px))`:Qi(),transition:"none"}:void 0);return{isDragging:h,dragProgress:g,dragStyles:T}}function Qi(){throw new Error}const zD=["start","end","left","right","top","bottom"],qD=pe({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[String,Boolean],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>zD.includes(e)},sticky:Boolean,..._s(),...lt(),...Nr(),...Bb(),...Gn(),...Bt({tag:"nav"}),...Zt()},"v-navigation-drawer"),aw=De()({name:"VNavigationDrawer",props:qD(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:i}=t;const{isRtl:a}=Rr(),{themeClasses:o}=en(e),{borderClasses:u}=Qs(e),{backgroundColorClasses:f,backgroundColorStyles:d}=yr(Ye(e,"color")),{elevationClasses:m}=bs(e),{mobile:h}=Xs(),{roundedClasses:g}=xr(e),y=V1(),_=An(e,"modelValue",null,le=>!!le),{ssrBootStyles:C}=ic(),R=de(),S=Ve(!1),k=B(()=>e.rail&&e.expandOnHover&&S.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),L=B(()=>ud(e.location,a.value)),T=B(()=>!e.permanent&&(h.value||e.temporary)),P=B(()=>e.sticky&&!T.value&&L.value!=="bottom");e.expandOnHover&&e.rail!=null&&Be(S,le=>r("update:rail",!le)),e.disableResizeWatcher||Be(T,le=>!e.permanent&&ln(()=>_.value=!le)),!e.disableRouteWatcher&&y&&Be(y.currentRoute,()=>T.value&&(_.value=!1)),Be(()=>e.permanent,le=>{le&&(_.value=!0)}),Fl(()=>{e.modelValue!=null||T.value||(_.value=e.permanent||!h.value)});const{isDragging:D,dragProgress:H,dragStyles:$}=WD({isActive:_,isTemporary:T,width:k,touchless:Ye(e,"touchless"),position:L}),V=B(()=>{const le=T.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):k.value;return D.value?le*H.value:le}),{layoutItemStyles:G,layoutItemScrimStyles:re}=Vb({id:e.name,order:B(()=>parseInt(e.order,10)),position:L,layoutSize:V,elementSize:k,active:B(()=>_.value||D.value),disableTransitions:B(()=>D.value),absolute:B(()=>e.absolute||P.value&&typeof J.value!="string")}),{isStuck:J,stickyStyles:Q}=DD({rootEl:R,isSticky:P,layoutItemStyles:G}),he=yr(B(()=>typeof e.scrim=="string"?e.scrim:null)),$e=B(()=>({...D.value?{opacity:H.value*.2,transition:"none"}:void 0,...re.value}));Pr({VList:{bgColor:"transparent"}});function ye(){S.value=!0}function _e(){S.value=!1}return Xe(()=>{const le=i.image||e.image;return p(Ae,null,[p(e.tag,ft({ref:R,onMouseenter:ye,onMouseleave:_e,class:["v-navigation-drawer",`v-navigation-drawer--${L.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":S.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":T.value,"v-navigation-drawer--active":_.value,"v-navigation-drawer--sticky":P.value},o.value,f.value,u.value,m.value,g.value,e.class],style:[d.value,G.value,$.value,C.value,Q.value,e.style]},n),{default:()=>{var Re,ve,we,qe;return[le&&p("div",{key:"image",class:"v-navigation-drawer__img"},[i.image?(Re=i.image)==null?void 0:Re.call(i,{image:e.image}):p("img",{src:e.image,alt:""},null)]),i.prepend&&p("div",{class:"v-navigation-drawer__prepend"},[(ve=i.prepend)==null?void 0:ve.call(i)]),p("div",{class:"v-navigation-drawer__content"},[(we=i.default)==null?void 0:we.call(i)]),i.append&&p("div",{class:"v-navigation-drawer__append"},[(qe=i.append)==null?void 0:qe.call(i)])]}}),p(qr,{name:"fade-transition"},{default:()=>[T.value&&(D.value||_.value)&&!!e.scrim&&p("div",{class:["v-navigation-drawer__scrim",he.backgroundColorClasses.value],style:[$e.value,he.backgroundColorStyles.value],onClick:()=>_.value=!1},null)]})])}),{isStuck:J}}}),jD={href:"/"},GD={key:1,class:"tw-h-[36px] tw-w-[300px] ml-8"},KD=jt({__name:"MobileHeader",setup(e){Xs();const t=Bl(),n=de(!1),r=de(!1),i=ni(),a=ws(),o=de(),u=Aa(),f=h=>{h.keyCode==13&&(a.updateDisplay(!o.value),i.updateKeyword(o.value),i.updatePageNo(1),u.push("/products"))},d=()=>{r.value=!1},m=()=>{a.updateDisplay(!0),i.updateKeyword("")};return _r(()=>{o.value=i.keyword}),(h,g)=>(X(),Ce(Ae,null,[p(kn,{class:"mx-auto !tw-z-10","max-width":"",height:"60"},{default:O(()=>[p(J0,null,{default:O(()=>[p(hD,{"scroll-behavior":"elevate",color:"white",density:"default"},{append:O(()=>[r.value?Se("",!0):(X(),ke(pn,{key:0,icon:""},{default:O(()=>[p(zn,{onClick:g[0]||(g[0]=y=>r.value=!r.value)},{default:O(()=>[Ne("mdi-magnify")]),_:1})]),_:1})),n.value?Se("",!0):(X(),ke(u_,{key:1,onClick:g[1]||(g[1]=y=>n.value=!n.value)})),n.value?(X(),ke(u_,{key:2,onClick:g[2]||(g[2]=y=>n.value=!n.value),icon:"mdi-window-close"})):Se("",!0)]),default:O(()=>[r.value?Se("",!0):(X(),ke(vD,{key:0},{default:O(()=>[I("a",jD,[p(Ue,{src:"/logo.jpg",alt:"canrud",width:"60"})])]),_:1})),r.value?(X(),Ce("div",GD,[p(X0,{dense:"",density:"compact",height:"24",label:"Search keyword","hide-details":"auto",variant:"solo","append-inner-icon":"mdi-close","onClick:appendInner":d,onKeydown:f,modelValue:o.value,"onUpdate:modelValue":g[3]||(g[3]=y=>o.value=y)},null,8,["modelValue"])])):Se("",!0)]),_:1}),p(aw,{width:"512",modelValue:n.value,"onUpdate:modelValue":g[5]||(g[5]=y=>n.value=y),location:"right",temporary:"",floating:""},{default:O(()=>[p(Vd,{density:"compact",nav:""},{default:O(()=>[p(ki,{to:"/",title:"Home",value:"home",onClick:m,color:"blue-darken-1"}),p(Lt),p(ki,{to:"/products",title:"Products",value:"Products",onClick:m,color:"blue-darken-1"}),p(Lt),p(ki,{to:"/about",title:"About",value:"about",onClick:m,color:"blue-darken-1"}),p(Lt),p(pn,{variant:"text",onClick:g[4]||(g[4]=y=>ge(t).updateDialog(!0)),color:"blue-darken-2 mt-4"},{default:O(()=>[Ne("Concat Us ")]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),p(c0,{dialog:""})],64))}});const YD=ri(KD,[["__scopeId","data-v-4c70fd90"]]),XD={class:"tw-min-h-[700px]"},JD=jt({__name:"App",setup(e){const t=ws(),n=ni();return un(()=>{t.getList()}),_r(()=>{var r,i,a,o;if(VL(t==null?void 0:t.list)){const u=(o=(a=(i=(r=t==null?void 0:t.list)==null?void 0:r[0])==null?void 0:i.list)==null?void 0:a[0])==null?void 0:o.id;u&&n.updateCategory(u)}}),(r,i)=>(X(),Ce(Ae,null,[ge(ct)()?Se("",!0):(X(),ke(eD,{key:0})),ge(ct)()?(X(),ke(YD,{key:1})):Se("",!0),I("div",XD,[(X(),ke(lI,null,[p(ge(x1))],1024))]),p(uD)],64))}}),ZD=pe({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...X1()},"v-hover"),_u=De()({name:"VHover",props:ZD(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),{runOpenDelay:i,runCloseDelay:a}=J1(e,o=>!e.disabled&&(r.value=o));return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isHovering:r.value,props:{onMouseenter:i,onMouseleave:a}})}}});const QD=Symbol.for("vuetify:v-item-group"),eB=pe({...lt(),...Om({selectedClass:"v-item--selected"}),...Bt(),...Zt()},"v-item-group"),bu=De()({name:"VItemGroup",props:eB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=en(e),{isSelected:i,select:a,next:o,prev:u,selected:f}=Yu(e,QD);return()=>p(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var d;return[(d=n.default)==null?void 0:d.call(n,{isSelected:i,select:a,next:o,prev:u,selected:f.value})]}})}}),tB={class:"text-blue-darken-1 text-h4 text-sm-h3 tw-text-center tw-mb-[16px] font-weight-bold"},nB={class:"text-body-1 tw-max-w-[600px] tw-m-auto tw-mb-8"},rB={class:"tw-mb-[64px] tw-max-w-[600px] tw-m-auto font-weight-medium text-grey-darken-1"},sB={class:"font-weight-bold text-decoration-underline tw-inline-block tw-underline tw-text-sky-500 hover:tw-text-sky-800"},iB={class:"text-center bg-blue-darken-1 tw-text-center tw-w-full tw-h-9 tw-leading-9"},aB={class:"text-center bg-blue-darken-1 tw-absolute tw-bottom-0 tw-text-center tw-w-full tw-h-9 tw-leading-9"},jo=jt({__name:"MainTitleList",props:{title:{},desc:{},list:{},cardNum:{},href:{},disabled:{type:Boolean},responsive:{type:Boolean},titleCls:{},titleDivider:{type:Boolean},listType:{}},setup(e){const t=e,n=Aa(),r=ws(),i=ni(),a=B(()=>t.cardNum===3?4:3),o=u=>{t.listType!=="equipment"&&u.href||(r.updateCategory(r.list[3].categoryDisplayName),r.updateSubCategory(u.id),i.updatePageNo(1)),n.push(u.href)};return(u,f)=>{const d=Ca("router-link");return X(),Ce(Ae,null,[I("div",tB,[I("div",{class:Wn(u.titleCls)},ze(u.title),3)]),I("div",nB,[I("span",rB,ze(u.desc),1),u.href?(X(),ke(d,{key:0,to:u.href},{default:O(()=>[I("span",sB,[Ne("detail "),p(zn,{class:"tw-mt-[-4px]",size:"18",icon:"mdi-arrow-right"})])]),_:1},8,["to"])):Se("",!0)]),u.responsive?Se("",!0):(X(),ke(bu,{key:0,multiple:""},{default:O(()=>[p(ht,null,{default:O(()=>[(X(!0),Ce(Ae,null,wt(u.list,(m,h)=>(X(),ke(Te,{key:h,cols:"6",lg:a.value,md:"4",sm:"6"},{default:O(()=>[p(_u,{"open-delay":"200",disabled:u.disabled},{default:O(({isHovering:g,props:y})=>[p(kn,ft({color:"blue-darken-1",variant:"outlined",elevation:g?16:2,class:[{"on-hover":g},"mx-auto"],"max-width":"260"},y,{onClick:_=>o(m)}),{default:O(()=>[p(Ue,{src:m.imageUrl,alt:m.name},null,8,["src","alt"]),I("div",iB,ze(m.name),1)]),_:2},1040,["elevation","class","onClick"])]),_:2},1032,["disabled"])]),_:2},1032,["lg"]))),128))]),_:1})]),_:1})),u.responsive?(X(),ke(bu,{key:1,multiple:""},{default:O(()=>[p(ht,null,{default:O(()=>[(X(!0),Ce(Ae,null,wt(u.list,(m,h)=>(X(),ke(Te,{key:h},{default:O(()=>[p(_u,{"open-delay":"200",disabled:u.disabled},{default:O(({isHovering:g,props:y})=>[p(kn,ft({color:"blue-darken-1",variant:"outlined",elevation:g?16:2,class:[{"on-hover":g},"pt-5 mx-auto"],height:"350"},y,{href:m.href?m.href:void 0,onClick:_=>o(m)}),{default:O(()=>[p(Ue,{src:m.imageUrl,width:"250",class:"text-center ma-auto"},null,8,["src"]),I("div",aB,ze(m.name),1)]),_:2},1040,["elevation","class","href","onClick"])]),_:2},1032,["disabled"])]),_:2},1024))),128))]),_:1})]),_:1})):Se("",!0)],64)}}}),lB={class:"text-blue-darken-1 tw-text-center tw-mb-[16px] font-weight-bold text-h4 text-sm-h3"},oB={class:"text-body-1 tw-max-w-[600px] tw-m-auto tw-mb-8"},uB={class:"tw-mb-[64px] tw-max-w-[600px] tw-m-auto font-weight-medium text-grey-darken-1"},cB={class:"font-weight-bold text-decoration-underline tw-inline-block tw-underline tw-text-sky-500 hover:tw-text-sky-800"},fB={class:"text-center bg-blue-darken-1 tw-text-center tw-w-full tw-h-9 tw-leading-9"},dB=jt({__name:"MainTitleListOdd",props:{title:{},desc:{},list:{},cardNum:{},href:{},disabled:{type:Boolean},responsive:{type:Boolean},titleCls:{},titleDivider:{type:Boolean}},setup(e){const t=Aa(),n=ws(),r=ni(),i=a=>{n.updateCategory(a.name);const o=n.list.find(u=>u.categoryDisplayName===a.name);n.updateSubCategory(o.list[0].id),r.updatePageNo(1),t.push(a.href)};return(a,o)=>{const u=Ca("router-link");return X(),Ce(Ae,null,[I("div",lB,[I("div",{class:Wn(a.titleCls)},ze(a.title),3)]),I("div",oB,[I("span",uB,ze(a.desc),1),a.href?(X(),ke(u,{key:0,to:a.href},{default:O(()=>[I("span",cB,[Ne("detail "),p(zn,{class:"tw-mt-[-4px]",size:"18",icon:"mdi-arrow-right"})])]),_:1},8,["to"])):Se("",!0)]),p(bu,{multiple:""},{default:O(()=>[p(ht,null,{default:O(()=>[(X(!0),Ce(Ae,null,wt(a.list,(f,d)=>(X(),ke(Te,{key:d,cols:"4",lg:"4",md:"4",sm:"6"},{default:O(()=>[p(_u,{"open-delay":"200",disabled:a.disabled},{default:O(({isHovering:m,props:h})=>[p(kn,ft({color:"blue-darken-1",variant:"outlined",elevation:m?16:2,class:[{"on-hover":m},"pt-5 mx-auto"]},h,{onClick:g=>i(f)}),{default:O(()=>[p(Ue,{src:f.imageUrl,class:"text-center ma-auto",alt:f.name},null,8,["src","alt"]),I("div",fB,ze(f.name),1)]),_:2},1040,["elevation","class","onClick"])]),_:2},1032,["disabled"])]),_:2},1024))),128))]),_:1})]),_:1})],64)}}});const mB=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5,o=16;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-o&&e.left(e),e.right&&n>t+o&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-o&&e.up(e),e.down&&i>r+o&&e.down(e))};function hB(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 gB(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}),mB(t)}function vB(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 pB(){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=>hB(n,t),touchend:n=>gB(n,t),touchmove:n=>vB(n,t)}}function yB(e,t){var u;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,i=(n==null?void 0:n.options)??{passive:!0},a=(u=t.instance)==null?void 0:u.$.uid;if(!r||!a)return;const o=pB(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,wb(o).forEach(f=>{r.addEventListener(f,o[f],i)})}function _B(e,t){var a,o;const n=(a=t.value)!=null&&a.parent?e.parentElement:e,r=(o=t.instance)==null?void 0:o.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const i=n._touchHandlers[r];wb(i).forEach(u=>{n.removeEventListener(u,i[u])}),delete n._touchHandlers[r]}const lw={mounted:yB,unmounted:_B},ow=Symbol.for("vuetify:v-window"),uw=Symbol.for("vuetify:v-window-group"),cw=pe({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"},...lt(),...Bt(),...Zt()},"v-window"),Qm=De()({name:"VWindow",directives:{Touch:lw},props:cw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=en(e),{isRtl:i}=Rr(),{t:a}=Fu(),o=Yu(e,uw),u=de(),f=B(()=>i.value?!e.reverse:e.reverse),d=Ve(!1),m=B(()=>{const T=e.direction==="vertical"?"y":"x",D=(f.value?!d.value:d.value)?"-reverse":"";return`v-window-${T}${D}-transition`}),h=Ve(0),g=de(void 0),y=B(()=>o.items.value.findIndex(T=>o.selected.value.includes(T.id)));Be(y,(T,P)=>{const D=o.items.value.length,H=D-1;D<=2?d.value=T<P:T===H&&P===0?d.value=!0:T===0&&P===H?d.value=!1:d.value=T<P}),En(ow,{transition:m,isReversed:d,transitionCount:h,transitionHeight:g,rootRef:u});const _=B(()=>e.continuous||y.value!==0),C=B(()=>e.continuous||y.value!==o.items.value.length-1);function R(){_.value&&o.prev()}function S(){C.value&&o.next()}const k=B(()=>{const T=[],P={icon:i.value?e.nextIcon:e.prevIcon,class:`v-window__${f.value?"right":"left"}`,onClick:o.prev,ariaLabel:a("$vuetify.carousel.prev")};T.push(_.value?n.prev?n.prev({props:P}):p(pn,P,null):p("div",null,null));const D={icon:i.value?e.prevIcon:e.nextIcon,class:`v-window__${f.value?"left":"right"}`,onClick:o.next,ariaLabel:a("$vuetify.carousel.next")};return T.push(C.value?n.next?n.next({props:D}):p(pn,D,null):p("div",null,null)),T}),L=B(()=>e.touch===!1?e.touch:{...{left:()=>{f.value?R():S()},right:()=>{f.value?S():R()},start:P=>{let{originalEvent:D}=P;D.stopPropagation()}},...e.touch===!0?{}:e.touch});return Xe(()=>pr(p(e.tag,{ref:u,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var T,P;return[p("div",{class:"v-window__container",style:{height:g.value}},[(T=n.default)==null?void 0:T.call(n,{group:o}),e.showArrows!==!1&&p("div",{class:"v-window__controls"},[k.value])]),(P=n.additional)==null?void 0:P.call(n,{group:o})]}}),[[Ti("touch"),L.value]])),{group:o}}}),bB=pe({color:String,cycle:Boolean,delimiterIcon:{type:At,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],...cw({continuous:!0,mandatory:"force",showArrows:!0})},"v-carousel"),jr=De()({name:"VCarousel",props:bB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=An(e,"modelValue"),{t:i}=Fu(),a=de();let o=-1;Be(r,f),Be(()=>e.interval,f),Be(()=>e.cycle,d=>{d?f():window.clearTimeout(o)}),un(u);function u(){!e.cycle||!a.value||(o=window.setTimeout(a.value.group.next,+e.interval>0?+e.interval:6e3))}function f(){window.clearTimeout(o),window.requestAnimationFrame(u)}return Xe(()=>p(Qm,{ref:a,modelValue:r.value,"onUpdate:modelValue":d=>r.value=d,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:He(e.height)},e.style],continuous:!0,mandatory:"force",showArrows:e.showArrows},{default:n.default,additional:d=>{let{group:m}=d;return p(Ae,null,[!e.hideDelimiters&&p("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[m.items.value.length>0&&p($n,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[m.items.value.map((h,g)=>{const y={id:`carousel-item-${h.id}`,"aria-label":i("$vuetify.carousel.ariaLabel.delimiter",g+1,m.items.value.length),class:[m.isSelected(h.id)&&"v-btn--active"],onClick:()=>m.select(h.id,!0)};return n.item?n.item({props:y,item:h}):p(pn,ft(h,y),null)})]})]),e.progress&&p(D1,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(m.getItemIndex(r.value)+1)/m.items.value.length*100},null)])},prev:n.prev,next:n.next})),{}}}),fw=pe({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...lt(),...Rm(),...Z1()},"v-window-item"),pa=De()({name:"VWindowItem",directives:{Touch:lw},props:fw(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=St(ow),i=Nm(e,uw),{isBooted:a}=ic();if(!r||!i)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=Ve(!1),u=B(()=>a.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function f(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function d(){var _;o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=He((_=r.rootRef.value)==null?void 0:_.clientHeight)),r.transitionCount.value+=1)}function m(){f()}function h(_){o.value&&ln(()=>{!u.value||!o.value||!r||(r.transitionHeight.value=He(_.clientHeight))})}const g=B(()=>{const _=r.isReversed.value?e.reverseTransition:e.transition;return u.value?{name:typeof _!="string"?r.transition.value:_,onBeforeEnter:d,onAfterEnter:f,onEnterCancelled:m,onBeforeLeave:d,onAfterLeave:f,onLeaveCancelled:m,onEnter:h}:!1}),{hasContent:y}=Q1(e,i.isSelected);return Xe(()=>p(cs,{transition:g.value,disabled:!a.value},{default:()=>{var _;return[pr(p("div",{class:["v-window-item",i.selectedClass.value,e.class],style:e.style},[y.value&&((_=n.default)==null?void 0:_.call(n))]),[[Ea,i.isSelected.value]])]}})),{}}}),wB=pe({...q1(),...fw()},"v-carousel-item"),Gr=De()({name:"VCarouselItem",inheritAttrs:!1,props:wB(),setup(e,t){let{slots:n,attrs:r}=t;Xe(()=>{const[i]=Ue.filterProps(e),[a]=pa.filterProps(e);return p(pa,ft({class:"v-carousel-item"},a),{default:()=>[p(Ue,ft(r,i),n)]})})}}),xB={class:"tw-py-8 py-sm-16"},CB={class:"bg-grey-lighten-5 tw-py-8 py-sm-16"},SB={class:"tw-py-8 py-sm-16"},EB={class:"bg-grey-lighten-5 tw-py-8 py-sm-16"},kB={class:"pt-8 pb-8 pt pt-sm-16 pb-sm-32"},AB=jt({__name:"Home",setup(e){const{t}=zu(),n=ws(),r=B(()=>{var m;return((m=n==null?void 0:n.list)==null?void 0:m[3])||{categoryDisplayName:"",list:[]}}),i=["/banner/banner1.jpg","/banner/banner2.jpg","/banner/banner3.jpg","/banner/banner4.jpg"],a=["/mobile/banner-index1.png","/mobile/banner-index2.png","/mobile/banner-index3.png"];console.log("%c [ banners ]-111","font-size:13px; background:pink; color:#bf2c9f;",i);const o=[{name:"Energy materials",imageUrl:"/home/1.jpg",href:"/products"},{name:"Laboratory consumables",imageUrl:"/home/2-Universal-consumables.png",href:"/products"},{name:"Low-dimensional materials",imageUrl:"/home/3-Low-dimensional-materials.png",href:"/products"}],u=[{name:"Electrochemical performance",imageUrl:"/home/8_Electrochemical_performance.svg",href:"/test"},{name:"Reliability testing",imageUrl:"/home/9 Reliability testing.svg",href:"/test"},{name:"Material testing",imageUrl:"/home/10 Material testing.svg",href:"/test"},{name:"Calibration",imageUrl:"/home/11 Calibration.svg",href:"/test"}],f=[{name:"Material evaluation",imageUrl:"/home/4-Material-evaluation.png",href:"/customize"},{name:"R&D foundry",imageUrl:"/home/5-R&D-foundry.png",href:"/customize"},{name:"Chemical system",imageUrl:"/home/6-Chemical-system.png",href:"/customize"},{name:"Semi product customization",imageUrl:"/home/7-Semi-product-customization.png",href:"/customize"}],d=[{name:"Power bank",imageUrl:"/home/12-power-bank.png",href:"/pack"},{name:"Energy storage",imageUrl:"/home/13-Energy-storage.png",href:"/pack"},{name:"power tool",imageUrl:"/home/3-powertool.png",href:"/pack"},{name:"portable energy storage",imageUrl:"/home/4-portableenergystorage.png",href:"/pack"}];return(m,h)=>{const g=Ca("v-rows");return X(),Ce(Ae,null,[p(g,{class:"tw-w-full"},{default:O(()=>[ge(ct)()?Se("",!0):(X(),ke(jr,{key:0,"hide-delimiter-background":"","show-arrows":"hover",height:"auto"},{default:O(()=>[(X(),Ce(Ae,null,wt(i,y=>p(Gr,{src:y,cover:"",alt:"canrud",key:y},null,8,["src"])),64))]),_:1})),ge(ct)()?(X(),ke(jr,{key:1,"hide-delimiter-background":"","show-arrows":"hover",height:"auto"},{default:O(()=>[(X(),Ce(Ae,null,wt(a,y=>p(Gr,{src:y,cover:"",alt:"canrud",key:y},null,8,["src"])),64))]),_:1})):Se("",!0)]),_:1}),I("div",xB,[p(yn,null,{default:O(()=>[p(dB,{title:ge(t)("材料试剂"),list:o,desc:"Leading global provider of energy storage research materials and providing other professional/universal experimental materials. "},null,8,["title"])]),_:1})]),I("div",CB,[p(yn,null,{default:O(()=>[p(jo,{title:"Lab Device",listType:"equipment",list:r.value.list.map(y=>({...y,href:"/products"})),desc:"Self-built High-precision Machining Center with Powerful Design and Manufacturing Capabilities. ",href:"/equipment"},null,8,["list"])]),_:1})]),I("div",SB,[p(yn,null,{default:O(()=>[p(jo,{title:ge(t)("Customized Battery"),list:f,href:"/customize",desc:"200mAh~10Ah, Winding/Stacking, Unfilled/Filled Electrolyte Cells, Three-Electrode, and More. "},null,8,["title"])]),_:1})]),I("div",EB,[p(yn,null,{default:O(()=>[p(jo,{title:ge(t)("Testing"),list:u,href:"/test",desc:"Self built testing center and signed strategic cooperation with ATL, Tsinghua and other units. "},null,8,["title"])]),_:1})]),I("div",kB,[p(yn,null,{default:O(()=>[p(jo,{title:ge(t)("Pack"),href:"/pack",list:d,desc:"Focusing on energy materials/new energy storage systems/modules and other fields, mastering advanced technologies to provide high-quality services. "},null,8,["title"])]),_:1})])],64)}}}),TB={},LB=I("div",{class:"tw-text-center tw-text-4xl tw-mb-[32px] tw-mt-[30px]"},"Contact Us",-1),IB=I("h3",{class:"text-h5 tw-mb-5"},"Official Web",-1),PB=I("div",{class:"tw-mb-10"},[I("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"URL"),I("span",null,"http://www.canrd.com")],-1),OB=I("h3",{class:"text-h5 tw-mb-5"},"Technical Center",-1),RB=I("div",null,[I("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"QQ"),I("span",null,"3003597584/2902385824")],-1),NB=I("div",{class:"tw-mb-10"},[I("label",{class:"text-subtitle-1 tw-mr-4 tw-w-20 tw-inline-block"},"Email"),I("span",null,"Linda@canrd.com")],-1),$B=I("h3",{class:"text-h5"},"Wechat",-1),FB={class:"tw-w-[300px]"};function MB(e,t){return X(),Ce(Ae,null,[LB,p(kn,{class:"pa-10 tw-max-w-[800px] tw-m-auto"},{default:O(()=>[IB,PB,OB,RB,NB,I("div",null,[$B,I("div",FB,[p(Ue,{src:"/wechat.jpg"})])])]),_:1})],64)}const DB=ri(TB,[["render",MB]]),BB={class:"tw-border tw-border-solid tw-border-[#1f88e5]"},VB=I("div",{class:"tw-pr-0 tw-font-bold tw-w-[160px] tw-h-[36px] tw-leading-[64px] text-grey-darken-3"}," CATEGORY: ",-1),UB=["onClick"],HB={class:"tw-m-0 tw-inline"},WB=I("div",{class:"tw-pr-0 tw-font-bold tw-w-[130px] tw-h-[36px] tw-leading-[36px] text-grey-darken-3"}," DEVICE TYPE: ",-1),zB=["onClick"],qB=I("div",{class:"tw-pr-0 tw-font-bold tw-w-[210px] tw-h-[36px] tw-leading-[36px] text-grey-darken-3"}," MATERIAL FUNCTION: ",-1),jB=["onClick"],GB=jt({__name:"CategoryList",setup(e){const t=Aa(),n=ws(),r=ni(),i={"Energy materials":"Energy materials,Not specified,Battery accessories,Lithium-ion batteries,Capacitors,Sodium-ion batteries,Lithium-sulfur batteries,Potassium/magnesium/aluminum/zinc batteries,Air/fuel/solar,Analytical electrodes,Complete battery accessories","Laboratory consumables":"Laboratory consumables,Not specified,Glass materials,Plastic materials,Metal materials,Ceramic materials,Paper film materials,Chemical materials,Tetrafluoro materials,Safety protection,Office supplies,Tools,Others","Low-dimensional materials":",Low-dimensional materialsNot specified,Zero-dimensional carbon materials,One-dimensional carbon materials,Two-dimensional carbon materials,Three-dimensional carbon materials,Inorganic nanomaterials,Organic nanomaterials,Metal nanomaterials,Others",Equipment:"Equipment,Not specified,Equipment,Accessories & fixtures,Fuel cell manufacturing and testing equipment"},a=m=>{n.updateCategory(m.categoryDisplayName),n.updateSubCategory(m.list[0].id),r.updatePageNo(1),t.push({query:{category:m.categoryDisplayName}});const h=document,g=h.getElementsByTagName("head"),y=h.createElement("meta");document.title=i[m.categoryDisplayName],h.querySelector('meta[name="keywords"]').setAttribute("content",i[m.categoryDisplayName]),g[0].appendChild(y)},o=m=>{n.updateSubCategory(m),r.updatePageNo(1)},u=m=>{n.updateFuncCategory(m),r.updatePageNo(1)},f=B(()=>{var m;if(n.selectedCategory){const h=n.list.filter(g=>g.categoryDisplayName===n.selectedCategory);return((m=h==null?void 0:h[0])==null?void 0:m.list)||[]}return[]}),d=B(()=>{var m;if(n.selectedCategory){const h=n.list.filter(g=>g.categoryDisplayName===n.selectedCategory);return((m=h==null?void 0:h[0])==null?void 0:m.productFunctions)||[]}return[]});return(m,h)=>(X(),ke(yn,null,{default:O(()=>[I("div",BB,[p(ht,{class:"ma-0 pl-4 bg-grey-lighten-3 tw-border-0 tw-border-b tw-border-solid tw-border-[#1f88e5] md:tw-leading-[64px]"},{default:O(()=>[VB,p(Te,{class:"flex pa-0",cols:"12",sm:"9"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(ge(n).list,(g,y)=>(X(),Ce("span",{class:Wn("tw-leading-[50px] tw-inline-flex tw-cursor-pointer px-4 mb-1 mr-1 tw-font-medium rounded hover:tw-text-[#fff] hover:tw-bg-[#1e88e5] "+(ge(n).selectedCategory===g.categoryDisplayName&&"tw-text-[#fff] tw-bg-[#1e88e5]")),key:y,onClick:_=>a(g)},[I("b",HB,ze(g.categoryDisplayName),1)],10,UB))),128))]),_:1})]),_:1}),p(ht,{class:"pa-4 ma-0 bg-grey-lighten-4"},{default:O(()=>[WB,p(Te,{class:"pa-0",cols:"12",sm:"9"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(f.value,(g,y)=>(X(),Ce("span",{class:Wn("px-4 py-1 mb-1 mr-1 tw-font-medium rounded tw-inline-flex tw-cursor-pointer hover:tw-text-[#fff] hover:tw-bg-[#1e88e5] "+(ge(n).selectedSubCategory===g.id&&"tw-text-[#fff] tw-bg-[#1e88e5]")),key:y,onClick:_=>o(g.id)},ze(g.name),11,zB))),128))]),_:1})]),_:1}),d.value.length?(X(),ke(ht,{key:0,class:"pa-4 ma-0 bg-grey-lighten-4 tw-border-0 tw-border-t tw-border-dashed tw-border-[rgb(178, 178, 178)]"},{default:O(()=>[qB,p(Te,{class:"pa-0",cols:"12",sm:"9"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(d.value,(g,y)=>(X(),Ce("span",{class:Wn("px-4 py-1 mb-1 mr-1 tw-font-medium rounded tw-inline-flex tw-cursor-pointer hover:tw-text-[#fff] hover:tw-bg-[#1e88e5] "+(ge(n).selectedFuncCategory===g.id&&"tw-text-[#fff] tw-bg-[#1e88e5]")),key:y,onClick:_=>u(g.id)},ze(g.name),11,jB))),128))]),_:1})]),_:1})):Se("",!0)])]),_:1}))}}),KB={class:"pr-4 tw-h-[48px] tw-leading-[48px] border-b tw-flex tw-justify-between tw-items-center"},YB={class:"ml-4 tw-font-bold"},XB={class:"tw-m-0 tw-inline"},JB=jt({__name:"MobileCategoryList",setup(e){const t=Aa(),n=ws(),r=ni(),i=de(!1),a=[{normal:"/category/1.png",selected:"/category/1.1.png",name:"Energy materials"},{normal:"/category/2.png",selected:"/category/2.1.png",name:"Laboratory consumables"},{normal:"/category/3.png",selected:"/category/3.1.png",name:"Low-dimensional materials"},{normal:"/category/4.png",selected:"/category/4.1.png",name:"Equipment"}],o={"Energy materials":"Energy materials,Not specified,Battery accessories,Lithium-ion batteries,Capacitors,Sodium-ion batteries,Lithium-sulfur batteries,Potassium/magnesium/aluminum/zinc batteries,Air/fuel/solar,Analytical electrodes,Complete battery accessories","Laboratory consumables":"Laboratory consumables,Not specified,Glass materials,Plastic materials,Metal materials,Ceramic materials,Paper film materials,Chemical materials,Tetrafluoro materials,Safety protection,Office supplies,Tools,Others","Low-dimensional materials":",Low-dimensional materialsNot specified,Zero-dimensional carbon materials,One-dimensional carbon materials,Two-dimensional carbon materials,Three-dimensional carbon materials,Inorganic nanomaterials,Organic nanomaterials,Metal nanomaterials,Others",Equipment:"Equipment,Not specified,Equipment,Accessories & fixtures,Fuel cell manufacturing and testing equipment"},u=()=>{r.updatePageNo(1),t.push({query:{category:n.selectedCategory}});const y=document,_=y.getElementsByTagName("head"),C=y.createElement("meta");document.title=o[n.selectedCategory],y.querySelector('meta[name="keywords"]').setAttribute("content",o[n.selectedCategory]),_[0].appendChild(C)},f=(y,_)=>{n.updateCategory(y.categoryDisplayName),n.updateSubCategory(y.list[0].id),_===0&&n.updateFuncCategory(y.productFunctions[0].id)},d=y=>{n.updateSubCategory(y)},m=y=>{n.updateFuncCategory(y)},h=B(()=>{var y;if(n.selectedCategory){const _=n.list.filter(C=>C.categoryDisplayName===n.selectedCategory);return((y=_==null?void 0:_[0])==null?void 0:y.list)||[]}return[]}),g=B(()=>{var y;if(n.selectedCategory){const _=n.list.filter(C=>C.categoryDisplayName===n.selectedCategory);return((y=_==null?void 0:_[0])==null?void 0:y.productFunctions)||[]}return[]});return(y,_)=>(X(),Ce(Ae,null,[I("div",KB,[I("span",YB,ze(ge(n).selectedCategory),1),I("span",{class:"ml-1 text-grey-darken-4 text-body-2",onClick:_[0]||(_[0]=C=>i.value=!i.value)},[Ne("Filter "),p(zn,null,{default:O(()=>[Ne(" mdi-filter-outline ")]),_:1})])]),p(J0,null,{default:O(()=>[p(aw,{"onUpdate:modelValue":[u,_[1]||(_[1]=C=>i.value=C)],modelValue:i.value,location:"bottom",touchless:"",class:"!tw-h-[70%]"},{default:O(()=>[p(ht,{class:"mb-4 ma-0"},{default:O(()=>[(X(!0),Ce(Ae,null,wt(ge(n).list,(C,R)=>(X(),ke(Te,{key:R,cols:"3",onClick:S=>f(C,R)},{default:O(()=>[p(Ue,{src:ge(n).selectedCategory===C.categoryDisplayName?a[R].selected:a[R].normal},null,8,["src"]),I("b",XB,ze(C.categoryDisplayName),1)]),_:2},1032,["onClick"]))),128))]),_:1}),p(Vd,{density:"compact",selected:[ge(n).selectedSubCategory]},{default:O(()=>[p(Bd,{class:"mb-2 !tw-font-bold text-subtitle-1"},{default:O(()=>[Ne("DEVICE TYPE")]),_:1}),(X(!0),Ce(Ae,null,wt(h.value,(C,R)=>(X(),ke(ki,{key:C.id,value:C.id,color:"blue-darken-1",onClick:S=>d(C.id)},{default:O(()=>[p(Dd,null,{default:O(()=>[Ne(ze(C.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["selected"]),g.value.length?(X(),ke(Lt,{key:0,class:"my-3"})):Se("",!0),g.value.length?(X(),ke(Vd,{key:1,density:"compact",selected:[ge(n).selectedFuncCategory]},{default:O(()=>[p(Bd,{class:"mb-2 !tw-font-bold text-subtitle-1"},{default:O(()=>[Ne("DEVICE TYPE")]),_:1}),(X(!0),Ce(Ae,null,wt(g.value,(C,R)=>(X(),ke(ki,{key:C.id,value:C.id,color:"blue-darken-1",onClick:S=>m(C.id)},{default:O(()=>[p(Dd,null,{default:O(()=>[Ne(ze(C.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["selected"])):Se("",!0)]),_:1},8,["modelValue"])]),_:1})],64))}});var Qa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wu={exports:{}};/**
38 38 * @license
39 39 * Lodash <https://lodash.com/>
40 40 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
... ...
dist/assets/index-6d8bcbc4.css renamed to dist/assets/index-30f1dede.css
1   -@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}template{display:none}li{list-style:none}a{color:#fff;text-decoration:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-bottom-0{bottom:0px}.tw-top-\[16px\]{top:16px}.\!tw-z-10{z-index:10!important}.tw-z-10{z-index:10}.tw-float-right{float:right}.tw-float-left{float:left}.tw-m-0{margin:0}.tw-m-\[16px\]{margin:16px}.tw-m-\[64px\]{margin:64px}.tw-m-auto{margin:auto}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-\[32px\]{margin-top:32px;margin-bottom:32px}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[12px\]{margin-bottom:12px}.tw-mb-\[16px\]{margin-bottom:16px}.tw-mb-\[24px\]{margin-bottom:24px}.tw-mb-\[32px\]{margin-bottom:32px}.tw-mb-\[64px\]{margin-bottom:64px}.tw-ml-\[-5\%\]{margin-left:-5%}.tw-mr-4{margin-right:1rem}.tw-mr-\[8px\]{margin-right:8px}.tw-mt-\[-4px\]{margin-top:-4px}.tw-mt-\[16px\]{margin-top:16px}.tw-mt-\[30px\]{margin-top:30px}.tw-mt-\[32px\]{margin-top:32px}.tw-box-border{box-sizing:border-box}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.\!tw-h-\[800px\]{height:800px!important}.tw-h-3{height:.75rem}.tw-h-9{height:2.25rem}.tw-h-\[120px\]{height:120px}.tw-h-\[36px\]{height:36px}.tw-h-\[48px\]{height:48px}.tw-h-\[60px\]{height:60px}.tw-h-\[64px\]{height:64px}.tw-h-\[82px\]{height:82px}.tw-h-full{height:100%}.tw-min-h-\[700px\]{min-height:700px}.tw-w-1\/2{width:50%}.tw-w-20{width:5rem}.tw-w-\[100px\]{width:100px}.tw-w-\[110\%\]{width:110%}.tw-w-\[130px\]{width:130px}.tw-w-\[140px\]{width:140px}.tw-w-\[160px\]{width:160px}.tw-w-\[200px\]{width:200px}.tw-w-\[210px\]{width:210px}.tw-w-\[220px\]{width:220px}.tw-w-\[240px\]{width:240px}.tw-w-\[250px\]{width:250px}.tw-w-\[300px\]{width:300px}.tw-w-\[40\%\]{width:40%}.tw-w-\[400px\]{width:400px}.tw-w-full{width:100%}.tw-max-w-\[1200px\]{max-width:1200px}.tw-max-w-\[600px\]{max-width:600px}.tw-max-w-\[800px\]{max-width:800px}.tw-cursor-pointer{cursor:pointer}.tw-list-disc{list-style-type:disc}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-rounded-\[4px\]{border-radius:4px}.tw-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tw-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-b{border-bottom-width:1px}.tw-border-b-2{border-bottom-width:2px}.tw-border-r-\[1px\]{border-right-width:1px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-\[\#1f88e5\]{--tw-border-opacity: 1;border-color:rgb(31 136 229 / var(--tw-border-opacity))}.tw-border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.tw-border-e-blue-300{--tw-border-opacity: 1;border-inline-end-color:rgb(147 197 253 / var(--tw-border-opacity))}.tw-bg-\[\#1e88e5\]{--tw-bg-opacity: 1;background-color:rgb(30 136 229 / var(--tw-bg-opacity))}.tw-bg-\[\#dcecfa\]{--tw-bg-opacity: 1;background-color:rgb(220 236 250 / var(--tw-bg-opacity))}.tw-bg-\[rgba\(30\,136\,229\,0\.8\)\]{background-color:#1e88e5cc}.tw-bg-\[linear-gradient\(rgba\(203\,220\,254\,0\.88\)\,rgba\(203\,220\,254\,0\.36\)\)\]{background-image:linear-gradient(rgba(203,220,254,.88),rgba(203,220,254,.36))}.tw-bg-\[linear-gradient\(rgba\(212\,246\,255\,0\.88\)\,rgba\(212\,246\,255\,0\.36\)\)\]{background-image:linear-gradient(rgba(212,246,255,.88),rgba(212,246,255,.36))}.tw-bg-\[linear-gradient\(rgba\(215\,237\,254\,0\.88\)\,rgba\(215\,237\,254\,0\.36\)\)\]{background-image:linear-gradient(rgba(215,237,254,.88),rgba(215,237,254,.36))}.tw-bg-\[url\(\'\/banner\/top2\.png\'\)\]{background-image:url(/banner/top2.png)}.tw-p-4{padding:1rem}.tw-p-\[12px\]{padding:12px}.tw-p-\[24px\]{padding:24px}.tw-p-\[32px\]{padding:32px}.tw-p-\[64px\]{padding:64px}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-pb-\[128px\]{padding-bottom:128px}.tw-pb-\[32px\]{padding-bottom:32px}.tw-pb-\[64px\]{padding-bottom:64px}.tw-pr-0{padding-right:0}.tw-pt-\[32px\]{padding-top:32px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-justify{text-align:justify}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-\[14px\]{font-size:14px}.tw-text-\[20px\]{font-size:20px}.tw-text-\[22px\]{font-size:22px}.tw-text-\[32px\]{font-size:32px}.tw-text-\[36px\]{font-size:36px}.\!tw-font-\[500\]{font-weight:500!important}.\!tw-font-bold{font-weight:700!important}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.\!tw-leading-\[64px\]{line-height:64px!important}.tw-leading-6{line-height:1.5rem}.tw-leading-8{line-height:2rem}.tw-leading-9{line-height:2.25rem}.tw-leading-\[10px\]{line-height:10px}.tw-leading-\[30px\]{line-height:30px}.tw-leading-\[36px\]{line-height:36px}.tw-leading-\[48px\]{line-height:48px}.tw-leading-\[50px\]{line-height:50px}.tw-leading-\[64px\]{line-height:64px}.tw-text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-underline{text-decoration-line:underline}*{word-break:break-all}html{width:100%;overflow-x:auto!important}.hover\:tw-bg-\[\#1e88e5\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 136 229 / var(--tw-bg-opacity))}.hover\:tw-text-\[\#fff\]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:tw-text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:tw-p-8{padding:2rem}.sm\:tw-px-\[128px\]{padding-left:128px;padding-right:128px}.sm\:tw-py-\[64px\]{padding-top:64px;padding-bottom:64px}.sm\:tw-pt-\[64px\]{padding-top:64px}}@media (min-width: 768px){.md\:tw-leading-\[64px\]{line-height:64px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important;color:#fff!important}.bg-white{background-color:#fff!important;color:#000!important}.bg-transparent{background-color:transparent!important;color:currentColor!important}.bg-red{background-color:#f44336!important;color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important;color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important;color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important;color:#000!important}.bg-red-lighten-2{background-color:#e57373!important;color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important;color:#fff!important}.bg-red-darken-1{background-color:#e53935!important;color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important;color:#fff!important}.bg-red-darken-3{background-color:#c62828!important;color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important;color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important;color:#000!important}.bg-red-accent-2{background-color:#ff5252!important;color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important;color:#fff!important}.bg-red-accent-4{background-color:#d50000!important;color:#fff!important}.bg-pink{background-color:#e91e63!important;color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important;color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important;color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important;color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important;color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important;color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important;color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important;color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important;color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important;color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important;color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important;color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important;color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important;color:#fff!important}.bg-purple{background-color:#9c27b0!important;color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important;color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important;color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important;color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important;color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important;color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important;color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important;color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important;color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important;color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important;color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important;color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important;color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important;color:#fff!important}.bg-deep-purple{background-color:#673ab7!important;color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important;color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important;color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important;color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important;color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important;color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important;color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important;color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important;color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important;color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important;color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important;color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important;color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important;color:#fff!important}.bg-indigo{background-color:#3f51b5!important;color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important;color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important;color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important;color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important;color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important;color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important;color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important;color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important;color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important;color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important;color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important;color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important;color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important;color:#fff!important}.bg-blue{background-color:#2196f3!important;color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important;color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important;color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important;color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important;color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important;color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important;color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important;color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important;color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important;color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important;color:#000!important}.bg-blue-accent-2{background-color:#448aff!important;color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important;color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important;color:#fff!important}.bg-light-blue{background-color:#03a9f4!important;color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important;color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important;color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important;color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important;color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important;color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important;color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important;color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important;color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important;color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important;color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important;color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important;color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important;color:#fff!important}.bg-cyan{background-color:#00bcd4!important;color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important;color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important;color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important;color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important;color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important;color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important;color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important;color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important;color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important;color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important;color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important;color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important;color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important;color:#fff!important}.bg-teal{background-color:#009688!important;color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important;color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important;color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important;color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important;color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important;color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important;color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important;color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important;color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important;color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important;color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important;color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important;color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important;color:#fff!important}.bg-green{background-color:#4caf50!important;color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important;color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important;color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important;color:#000!important}.bg-green-lighten-2{background-color:#81c784!important;color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important;color:#fff!important}.bg-green-darken-1{background-color:#43a047!important;color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important;color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important;color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important;color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important;color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important;color:#000!important}.bg-green-accent-3{background-color:#00e676!important;color:#000!important}.bg-green-accent-4{background-color:#00c853!important;color:#000!important}.bg-light-green{background-color:#8bc34a!important;color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important;color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important;color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important;color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important;color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important;color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important;color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important;color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important;color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important;color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important;color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important;color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important;color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important;color:#000!important}.bg-lime{background-color:#cddc39!important;color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important;color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important;color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important;color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important;color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important;color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important;color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important;color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important;color:#fff!important}.bg-lime-darken-4{background-color:#827717!important;color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important;color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important;color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important;color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important;color:#000!important}.bg-yellow{background-color:#ffeb3b!important;color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important;color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important;color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important;color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important;color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important;color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important;color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important;color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important;color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important;color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important;color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important;color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important;color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important;color:#000!important}.bg-amber{background-color:#ffc107!important;color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important;color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important;color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important;color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important;color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important;color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important;color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important;color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important;color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important;color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important;color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important;color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important;color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important;color:#000!important}.bg-orange{background-color:#ff9800!important;color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important;color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important;color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important;color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important;color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important;color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important;color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important;color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important;color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important;color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important;color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important;color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important;color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important;color:#fff!important}.bg-deep-orange{background-color:#ff5722!important;color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important;color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important;color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important;color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important;color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important;color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important;color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important;color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important;color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important;color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important;color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important;color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important;color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important;color:#fff!important}.bg-brown{background-color:#795548!important;color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important;color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important;color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important;color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important;color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important;color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important;color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important;color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important;color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important;color:#fff!important}.bg-blue-grey{background-color:#607d8b!important;color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important;color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important;color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important;color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important;color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important;color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important;color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important;color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important;color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important;color:#fff!important}.bg-grey{background-color:#9e9e9e!important;color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important;color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important;color:#000!important}.bg-grey-lighten-3{background-color:#eee!important;color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important;color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important;color:#000!important}.bg-grey-darken-1{background-color:#757575!important;color:#fff!important}.bg-grey-darken-2{background-color:#616161!important;color:#fff!important}.bg-grey-darken-3{background-color:#424242!important;color:#fff!important}.bg-grey-darken-4{background-color:#212121!important;color:#fff!important}.bg-shades-black{background-color:#000!important;color:#fff!important}.bg-shades-white{background-color:#fff!important;color:#000!important}.bg-shades-transparent{background-color:transparent!important;color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*!
  1 +@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}template{display:none}li{list-style:none}a{color:#fff;text-decoration:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-bottom-0{bottom:0px}.tw-top-\[16px\]{top:16px}.\!tw-z-10{z-index:10!important}.tw-z-10{z-index:10}.tw-float-right{float:right}.tw-float-left{float:left}.tw-m-0{margin:0}.tw-m-\[16px\]{margin:16px}.tw-m-\[64px\]{margin:64px}.tw-m-auto{margin:auto}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-\[32px\]{margin-top:32px;margin-bottom:32px}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[12px\]{margin-bottom:12px}.tw-mb-\[16px\]{margin-bottom:16px}.tw-mb-\[24px\]{margin-bottom:24px}.tw-mb-\[32px\]{margin-bottom:32px}.tw-mb-\[64px\]{margin-bottom:64px}.tw-ml-\[-5\%\]{margin-left:-5%}.tw-mr-4{margin-right:1rem}.tw-mr-\[8px\]{margin-right:8px}.tw-mt-\[-4px\]{margin-top:-4px}.tw-mt-\[16px\]{margin-top:16px}.tw-mt-\[30px\]{margin-top:30px}.tw-mt-\[32px\]{margin-top:32px}.tw-box-border{box-sizing:border-box}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.\!tw-h-\[70\%\]{height:70%!important}.tw-h-3{height:.75rem}.tw-h-9{height:2.25rem}.tw-h-\[120px\]{height:120px}.tw-h-\[36px\]{height:36px}.tw-h-\[48px\]{height:48px}.tw-h-\[60px\]{height:60px}.tw-h-\[64px\]{height:64px}.tw-h-\[82px\]{height:82px}.tw-h-full{height:100%}.tw-min-h-\[700px\]{min-height:700px}.tw-w-1\/2{width:50%}.tw-w-20{width:5rem}.tw-w-\[100px\]{width:100px}.tw-w-\[110\%\]{width:110%}.tw-w-\[130px\]{width:130px}.tw-w-\[140px\]{width:140px}.tw-w-\[160px\]{width:160px}.tw-w-\[200px\]{width:200px}.tw-w-\[210px\]{width:210px}.tw-w-\[220px\]{width:220px}.tw-w-\[240px\]{width:240px}.tw-w-\[250px\]{width:250px}.tw-w-\[300px\]{width:300px}.tw-w-\[40\%\]{width:40%}.tw-w-\[400px\]{width:400px}.tw-w-full{width:100%}.tw-max-w-\[1200px\]{max-width:1200px}.tw-max-w-\[600px\]{max-width:600px}.tw-max-w-\[800px\]{max-width:800px}.tw-cursor-pointer{cursor:pointer}.tw-list-disc{list-style-type:disc}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-rounded-\[4px\]{border-radius:4px}.tw-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tw-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-b{border-bottom-width:1px}.tw-border-b-2{border-bottom-width:2px}.tw-border-r-\[1px\]{border-right-width:1px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-\[\#1f88e5\]{--tw-border-opacity: 1;border-color:rgb(31 136 229 / var(--tw-border-opacity))}.tw-border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.tw-border-e-blue-300{--tw-border-opacity: 1;border-inline-end-color:rgb(147 197 253 / var(--tw-border-opacity))}.tw-bg-\[\#1e88e5\]{--tw-bg-opacity: 1;background-color:rgb(30 136 229 / var(--tw-bg-opacity))}.tw-bg-\[\#dcecfa\]{--tw-bg-opacity: 1;background-color:rgb(220 236 250 / var(--tw-bg-opacity))}.tw-bg-\[rgba\(30\,136\,229\,0\.8\)\]{background-color:#1e88e5cc}.tw-bg-\[linear-gradient\(rgba\(203\,220\,254\,0\.88\)\,rgba\(203\,220\,254\,0\.36\)\)\]{background-image:linear-gradient(rgba(203,220,254,.88),rgba(203,220,254,.36))}.tw-bg-\[linear-gradient\(rgba\(212\,246\,255\,0\.88\)\,rgba\(212\,246\,255\,0\.36\)\)\]{background-image:linear-gradient(rgba(212,246,255,.88),rgba(212,246,255,.36))}.tw-bg-\[linear-gradient\(rgba\(215\,237\,254\,0\.88\)\,rgba\(215\,237\,254\,0\.36\)\)\]{background-image:linear-gradient(rgba(215,237,254,.88),rgba(215,237,254,.36))}.tw-bg-\[url\(\'\/banner\/top2\.png\'\)\]{background-image:url(/banner/top2.png)}.tw-p-4{padding:1rem}.tw-p-\[12px\]{padding:12px}.tw-p-\[24px\]{padding:24px}.tw-p-\[32px\]{padding:32px}.tw-p-\[64px\]{padding:64px}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-pb-\[128px\]{padding-bottom:128px}.tw-pb-\[32px\]{padding-bottom:32px}.tw-pb-\[64px\]{padding-bottom:64px}.tw-pr-0{padding-right:0}.tw-pt-\[32px\]{padding-top:32px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-justify{text-align:justify}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-\[14px\]{font-size:14px}.tw-text-\[20px\]{font-size:20px}.tw-text-\[22px\]{font-size:22px}.tw-text-\[32px\]{font-size:32px}.tw-text-\[36px\]{font-size:36px}.\!tw-font-\[500\]{font-weight:500!important}.\!tw-font-bold{font-weight:700!important}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.\!tw-leading-\[64px\]{line-height:64px!important}.tw-leading-6{line-height:1.5rem}.tw-leading-8{line-height:2rem}.tw-leading-9{line-height:2.25rem}.tw-leading-\[10px\]{line-height:10px}.tw-leading-\[30px\]{line-height:30px}.tw-leading-\[36px\]{line-height:36px}.tw-leading-\[48px\]{line-height:48px}.tw-leading-\[50px\]{line-height:50px}.tw-leading-\[64px\]{line-height:64px}.tw-text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-underline{text-decoration-line:underline}*{word-break:break-all}html{width:100%;overflow-x:auto!important}.hover\:tw-bg-\[\#1e88e5\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 136 229 / var(--tw-bg-opacity))}.hover\:tw-text-\[\#fff\]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:tw-text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:tw-p-8{padding:2rem}.sm\:tw-px-\[128px\]{padding-left:128px;padding-right:128px}.sm\:tw-py-\[64px\]{padding-top:64px;padding-bottom:64px}.sm\:tw-pt-\[64px\]{padding-top:64px}}@media (min-width: 768px){.md\:tw-leading-\[64px\]{line-height:64px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important;color:#fff!important}.bg-white{background-color:#fff!important;color:#000!important}.bg-transparent{background-color:transparent!important;color:currentColor!important}.bg-red{background-color:#f44336!important;color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important;color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important;color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important;color:#000!important}.bg-red-lighten-2{background-color:#e57373!important;color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important;color:#fff!important}.bg-red-darken-1{background-color:#e53935!important;color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important;color:#fff!important}.bg-red-darken-3{background-color:#c62828!important;color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important;color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important;color:#000!important}.bg-red-accent-2{background-color:#ff5252!important;color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important;color:#fff!important}.bg-red-accent-4{background-color:#d50000!important;color:#fff!important}.bg-pink{background-color:#e91e63!important;color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important;color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important;color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important;color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important;color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important;color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important;color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important;color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important;color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important;color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important;color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important;color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important;color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important;color:#fff!important}.bg-purple{background-color:#9c27b0!important;color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important;color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important;color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important;color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important;color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important;color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important;color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important;color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important;color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important;color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important;color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important;color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important;color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important;color:#fff!important}.bg-deep-purple{background-color:#673ab7!important;color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important;color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important;color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important;color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important;color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important;color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important;color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important;color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important;color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important;color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important;color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important;color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important;color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important;color:#fff!important}.bg-indigo{background-color:#3f51b5!important;color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important;color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important;color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important;color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important;color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important;color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important;color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important;color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important;color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important;color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important;color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important;color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important;color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important;color:#fff!important}.bg-blue{background-color:#2196f3!important;color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important;color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important;color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important;color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important;color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important;color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important;color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important;color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important;color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important;color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important;color:#000!important}.bg-blue-accent-2{background-color:#448aff!important;color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important;color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important;color:#fff!important}.bg-light-blue{background-color:#03a9f4!important;color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important;color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important;color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important;color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important;color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important;color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important;color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important;color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important;color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important;color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important;color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important;color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important;color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important;color:#fff!important}.bg-cyan{background-color:#00bcd4!important;color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important;color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important;color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important;color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important;color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important;color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important;color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important;color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important;color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important;color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important;color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important;color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important;color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important;color:#fff!important}.bg-teal{background-color:#009688!important;color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important;color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important;color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important;color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important;color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important;color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important;color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important;color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important;color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important;color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important;color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important;color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important;color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important;color:#fff!important}.bg-green{background-color:#4caf50!important;color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important;color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important;color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important;color:#000!important}.bg-green-lighten-2{background-color:#81c784!important;color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important;color:#fff!important}.bg-green-darken-1{background-color:#43a047!important;color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important;color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important;color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important;color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important;color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important;color:#000!important}.bg-green-accent-3{background-color:#00e676!important;color:#000!important}.bg-green-accent-4{background-color:#00c853!important;color:#000!important}.bg-light-green{background-color:#8bc34a!important;color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important;color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important;color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important;color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important;color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important;color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important;color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important;color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important;color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important;color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important;color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important;color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important;color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important;color:#000!important}.bg-lime{background-color:#cddc39!important;color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important;color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important;color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important;color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important;color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important;color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important;color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important;color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important;color:#fff!important}.bg-lime-darken-4{background-color:#827717!important;color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important;color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important;color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important;color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important;color:#000!important}.bg-yellow{background-color:#ffeb3b!important;color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important;color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important;color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important;color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important;color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important;color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important;color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important;color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important;color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important;color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important;color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important;color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important;color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important;color:#000!important}.bg-amber{background-color:#ffc107!important;color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important;color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important;color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important;color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important;color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important;color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important;color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important;color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important;color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important;color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important;color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important;color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important;color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important;color:#000!important}.bg-orange{background-color:#ff9800!important;color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important;color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important;color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important;color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important;color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important;color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important;color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important;color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important;color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important;color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important;color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important;color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important;color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important;color:#fff!important}.bg-deep-orange{background-color:#ff5722!important;color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important;color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important;color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important;color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important;color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important;color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important;color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important;color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important;color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important;color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important;color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important;color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important;color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important;color:#fff!important}.bg-brown{background-color:#795548!important;color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important;color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important;color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important;color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important;color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important;color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important;color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important;color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important;color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important;color:#fff!important}.bg-blue-grey{background-color:#607d8b!important;color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important;color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important;color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important;color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important;color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important;color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important;color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important;color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important;color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important;color:#fff!important}.bg-grey{background-color:#9e9e9e!important;color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important;color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important;color:#000!important}.bg-grey-lighten-3{background-color:#eee!important;color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important;color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important;color:#000!important}.bg-grey-darken-1{background-color:#757575!important;color:#fff!important}.bg-grey-darken-2{background-color:#616161!important;color:#fff!important}.bg-grey-darken-3{background-color:#424242!important;color:#fff!important}.bg-grey-darken-4{background-color:#212121!important;color:#fff!important}.bg-shades-black{background-color:#000!important;color:#fff!important}.bg-shades-white{background-color:#fff!important;color:#000!important}.bg-shades-transparent{background-color:transparent!important;color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*!
2 2 * ress.css • v2.0.4
3 3 * MIT License
4 4 * github.com/filipelinhares/ress
... ...
dist/index.html
... ... @@ -10,8 +10,8 @@
10 10 content="Canrd aims to be the world's leading one-stop service provider in new energy research. With a dedication to excellence, we offer Material Reagents, Lab Devices, Customized Batteries, Testing, and Advanced Packaging for energy materials and storage systems. We master advanced technologies to provide high-quality solutions. Our team's quick responses ensure tailored and professional services to meet your unique needs. Contact us at contact@canrd.com or call +86 19867737979 to explore our innovative offerings. Together, let's shape a greener, brighter world!">
11 11 <meta name="keywords" content="canrd,canrud,Energy Storage Research,Lithium Batteries Research,Material Reagents,Lab Device,Customized Battery,Testing,Pack
12 12 ">
13   - <script type="module" crossorigin src="/assets/index-19d1e5da.js"></script>
14   - <link rel="stylesheet" href="/assets/index-6d8bcbc4.css">
  13 + <script type="module" crossorigin src="/assets/index-2aaa06fe.js"></script>
  14 + <link rel="stylesheet" href="/assets/index-30f1dede.css">
15 15 </head>
16 16  
17 17 <body>
... ...
src/components/MobileCategoryList.vue
... ... @@ -13,8 +13,8 @@
13 13 @update:model-value="handleDrawerHide"
14 14 v-model="drawerVis"
15 15 location="bottom"
16   - temporary
17   - class="!tw-h-[800px]"
  16 + touchless
  17 + class="!tw-h-[70%]"
18 18 >
19 19 <v-row class="mb-4 ma-0">
20 20 <v-col
... ...