From 210cde34163eda4bc061322eae3c7dcf541b496d Mon Sep 17 00:00:00 2001 From: GaryDu0123 Date: Thu, 7 Mar 2024 03:29:23 +0000 Subject: [PATCH] deploy: c71893df42cd3bbda1c7f211336062a303457bdb --- assets/_...all_-033cee4e.js | 1 - assets/_...all_-643abf1c.js | 1 + assets/admin-04b900fc.js | 1 - assets/admin-1a1527dc.js | 1 + assets/{index-a8f6b588.js => index-012994bd.js} | 4 ++-- assets/login-2d98d031.js | 1 + assets/login-bb74969c.js | 1 - index.html | 2 +- 8 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 assets/_...all_-033cee4e.js create mode 100644 assets/_...all_-643abf1c.js delete mode 100644 assets/admin-04b900fc.js create mode 100644 assets/admin-1a1527dc.js rename assets/{index-a8f6b588.js => index-012994bd.js} (70%) create mode 100644 assets/login-2d98d031.js delete mode 100644 assets/login-bb74969c.js diff --git a/assets/_...all_-033cee4e.js b/assets/_...all_-033cee4e.js deleted file mode 100644 index ce72d16..0000000 --- a/assets/_...all_-033cee4e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as p,e as t,o as i,f,w as o,g as s,j as a,t as c,k as _,z as m,A as u}from"./index-a8f6b588.js";const v={},h=e=>(m("data-v-68c03798"),e=e(),u(),e),x=h(()=>a("h1",{class:"display-2 font-weight-bold code404 text-red-accent-3"},"404",-1)),b={class:"headline font-weight-medium mb-4 text-red-accent-2"},w={class:"mb-12"},y={class:"flex space-x-2 space-x-reverse"};function g(e,k){const n=t("v-btn"),r=t("v-col"),l=t("v-row"),d=t("v-container");return i(),f(d,{class:"text-center flex justify-center w-full items-center"},{default:o(()=>[s(l,null,{default:o(()=>[s(r,{cols:"12",class:"flex justify-center flex-column items-center"},{default:o(()=>[x,a("h2",b,c(e.$t("error.pageNotFound")),1),a("p",w,c(e.$t("error.pageNotFoundDescription")),1),a("div",y,[s(n,{color:"primary",to:"/home",class:"px-12 mx-1"},{default:o(()=>[_(c(e.$t("error.backToHome")),1)]),_:1}),s(n,{color:"secondary",to:"/dashboard/overview",class:"px-12"},{default:o(()=>[_(c(e.$t("error.backToDashboard")),1)]),_:1})])]),_:1})]),_:1})]),_:1})}const I=p(v,[["render",g],["__scopeId","data-v-68c03798"]]);export{I as default}; diff --git a/assets/_...all_-643abf1c.js b/assets/_...all_-643abf1c.js new file mode 100644 index 0000000..4638051 --- /dev/null +++ b/assets/_...all_-643abf1c.js @@ -0,0 +1 @@ +import{_ as p,e as t,f as i,g as f,w as o,k as s,j as a,t as c,m as _,z as m,A as u}from"./index-012994bd.js";const v={},h=e=>(m("data-v-68c03798"),e=e(),u(),e),x=h(()=>a("h1",{class:"display-2 font-weight-bold code404 text-red-accent-3"},"404",-1)),b={class:"headline font-weight-medium mb-4 text-red-accent-2"},w={class:"mb-12"},y={class:"flex space-x-2 space-x-reverse"};function g(e,k){const n=t("v-btn"),r=t("v-col"),l=t("v-row"),d=t("v-container");return i(),f(d,{class:"text-center flex justify-center w-full items-center"},{default:o(()=>[s(l,null,{default:o(()=>[s(r,{cols:"12",class:"flex justify-center flex-column items-center"},{default:o(()=>[x,a("h2",b,c(e.$t("error.pageNotFound")),1),a("p",w,c(e.$t("error.pageNotFoundDescription")),1),a("div",y,[s(n,{color:"primary",to:"/home",class:"px-12 mx-1"},{default:o(()=>[_(c(e.$t("error.backToHome")),1)]),_:1}),s(n,{color:"secondary",to:"/dashboard/overview",class:"px-12"},{default:o(()=>[_(c(e.$t("error.backToDashboard")),1)]),_:1})])]),_:1})]),_:1})]),_:1})}const I=p(v,[["render",g],["__scopeId","data-v-68c03798"]]);export{I as default}; diff --git a/assets/admin-04b900fc.js b/assets/admin-04b900fc.js deleted file mode 100644 index eb6f689..0000000 --- a/assets/admin-04b900fc.js +++ /dev/null @@ -1 +0,0 @@ -import{d as K,r as k,n as W,e as s,o as f,f as X,w as t,g as e,k as d,j as l,p as w,F as L,q as N,h as i,t as u,x as Y,i as q,m as p,y as F}from"./index-a8f6b588.js";const Z=l("h3",null,"Rank",-1),ee=l("thead",null,[l("tr",null,[l("th",{class:"text-left"}," Rank "),l("th",{class:"text-left"}," Username "),l("th",{class:"text-left"}," Score ")])],-1),te=l("h3",null,"Records",-1),le=l("thead",null,[l("tr",null,[l("th",{class:"text-left"}," id "),l("th",{class:"text-left"}," User "),l("th",{class:"text-left"}," Question "),l("th",{class:"text-left"}," Answer "),l("th",{class:"text-left"}," Score "),l("th",{class:"text-left"}," Answer Stage "),l("th",{class:"text-left"}," Time ")])],-1),ne=K({__name:"admin",setup(ae){const v=k([]),C=k([]),g=k(""),T=[{title:"Username",key:"username",align:"start"},{title:"Password",key:"password"},{title:"isAdmin",key:"isAdmin"}],_=k(!1);function $(n,a){return n.toString().toLowerCase().indexOf(a)!==-1}async function j(){console.log("start game");const n=await p.post("/admin/game/start");alert(n.data.message)}async function z(){if(confirm("确定要重置游戏吗?")){console.log("reset game");const a=await p.post("/admin/game/reset");alert(a.data.message)}}async function y(){console.log("get all records");const n=await p.post("/admin/game/record");console.log(n),v.value=n.data.data}async function S(){console.log("get all user");const n=await p.post("/admin/users");console.log(n),C.value=n.data.data}async function E(){console.log("clear record");const n=await p.post("/admin/game/record_clear");_.value=!1,console.log(n)}W(()=>{y(),S(),setInterval(()=>{y(),console.log("update records")},1e4)});function H(n){let a=0;for(let o=0;ox[1]-o[1]),r}return(n,a)=>{const r=s("v-btn"),o=s("v-col"),x=s("v-card-title"),V=s("v-table"),h=s("v-card"),b=s("v-icon"),R=s("v-spacer"),U=s("v-toolbar"),A=s("v-expansion-panel-title"),B=s("v-expansion-panel-text"),G=s("v-expansion-panel"),D=s("v-expansion-panels"),M=s("v-text-field"),O=s("v-data-table"),P=s("v-row"),Q=s("v-dialog"),J=s("v-container");return f(),X(J,{class:"fill-height"},{default:t(()=>[e(P,null,{default:t(()=>[e(o,{cols:"12"},{default:t(()=>[e(r,{onClick:j,class:"mr-2"},{default:t(()=>[d("Game Start")]),_:1}),e(r,{onClick:z,color:"red-accent-4"},{default:t(()=>[d("Reset Game")]),_:1})]),_:1}),e(o,{cols:"12"},{default:t(()=>[e(h,null,{default:t(()=>[e(x,null,{default:t(()=>[Z]),_:1}),e(V,null,{default:t(()=>[ee,l("tbody",null,[(f(!0),w(L,null,N(I(i(v)),(c,m)=>(f(),w("tr",{key:m},[l("td",null,u(m+1),1),l("td",null,u(c[0]),1),l("td",null,u(c[1]),1)]))),128))])]),_:1})]),_:1})]),_:1}),e(o,{cols:"12"},{default:t(()=>[e(h,null,{default:t(()=>[e(x,null,{default:t(()=>[te]),_:1}),e(U,null,{default:t(()=>[e(r,{icon:"",onClick:a[0]||(a[0]=c=>_.value=!0)},{default:t(()=>[e(b,null,{default:t(()=>[d("mdi-delete")]),_:1})]),_:1}),e(R),e(r,{icon:"",onClick:y},{default:t(()=>[e(b,null,{default:t(()=>[d("mdi-refresh")]),_:1})]),_:1})]),_:1}),e(V,null,{default:t(()=>[le,l("tbody",null,[(f(!0),w(L,null,N(i(v),(c,m)=>(f(),w("tr",{key:m},[l("td",null,u(m),1),l("td",null,[l("mark",{style:Y("background-color:"+H(c.username))},u(c.username),5)]),l("td",null,u(c.question),1),l("td",null,u(c.answer),1),l("td",null,u(c.score),1),l("td",null,u(c.stage),1),l("td",null,u(new Date(c.timestamp*1e3).toLocaleString()),1)]))),128))])]),_:1}),e(D,null,{default:t(()=>[e(G,null,{default:t(()=>[e(A,{"expand-icon":"mdi-menu-down"}),e(B,null,{default:t(()=>[d(u(i(v)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(o,{cols:"12"},{default:t(()=>[e(D,{class:"mb-6"},{default:t(()=>[e(G,null,{default:t(()=>[e(A,{"expand-icon":"mdi-menu-down"},{default:t(()=>[d(" 用户管理 ")]),_:1}),e(B,null,{default:t(()=>[e(h,{elevation:"0"},{default:t(()=>[e(U,null,{default:t(()=>[e(R),e(r,{icon:"",onClick:S},{default:t(()=>[e(b,null,{default:t(()=>[d("mdi-refresh")]),_:1})]),_:1})]),_:1}),e(O,{"custom-filter":$,headers:T,items:i(C),search:i(g),"item-value":"name"},{top:t(()=>[e(M,{modelValue:i(g),"onUpdate:modelValue":a[1]||(a[1]=c=>q(g)?g.value=c:null),class:"pa-2",label:"Search User"},null,8,["modelValue"])]),_:1},8,["items","search"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(Q,{modelValue:i(_),"onUpdate:modelValue":a[3]||(a[3]=c=>q(_)?_.value=c:null),width:"auto"},{default:t(()=>[e(h,{"max-width":"400","prepend-icon":"mdi-alert",text:"你确定要清空所有记录吗?",title:"警告!"},{actions:t(()=>[e(r,{class:"ms-auto",text:"取消",type:"primary",onClick:a[2]||(a[2]=c=>_.value=!1)}),e(r,{class:"ms-2",text:"确定",color:"error",onClick:E})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}});typeof F=="function"&&F(ne);export{ne as default}; diff --git a/assets/admin-1a1527dc.js b/assets/admin-1a1527dc.js new file mode 100644 index 0000000..a42e57c --- /dev/null +++ b/assets/admin-1a1527dc.js @@ -0,0 +1 @@ +import{d as K,r as k,o as W,e as s,f,g as X,w as t,k as e,m as d,j as l,i as w,F as L,q as N,h as i,t as u,x as Y,l as q,p,y as F}from"./index-012994bd.js";const Z=l("h3",null,"Rank",-1),ee=l("thead",null,[l("tr",null,[l("th",{class:"text-left"}," Rank "),l("th",{class:"text-left"}," Username "),l("th",{class:"text-left"}," Score ")])],-1),te=l("h3",null,"Records",-1),le=l("thead",null,[l("tr",null,[l("th",{class:"text-left"}," id "),l("th",{class:"text-left"}," User "),l("th",{class:"text-left"}," Question "),l("th",{class:"text-left"}," Answer "),l("th",{class:"text-left"}," Score "),l("th",{class:"text-left"}," Answer Stage "),l("th",{class:"text-left"}," Time ")])],-1),ne=K({__name:"admin",setup(ae){const v=k([]),C=k([]),g=k(""),T=[{title:"Username",key:"username",align:"start"},{title:"Password",key:"password"},{title:"isAdmin",key:"isAdmin"}],_=k(!1);function $(n,a){return n.toString().toLowerCase().indexOf(a)!==-1}async function j(){console.log("start game");const n=await p.post("/admin/game/start");alert(n.data.message)}async function z(){if(confirm("确定要重置游戏吗?")){console.log("reset game");const a=await p.post("/admin/game/reset");alert(a.data.message)}}async function y(){console.log("get all records");const n=await p.post("/admin/game/record");console.log(n),v.value=n.data.data}async function S(){console.log("get all user");const n=await p.post("/admin/users");console.log(n),C.value=n.data.data}async function E(){console.log("clear record");const n=await p.post("/admin/game/record_clear");_.value=!1,console.log(n)}W(()=>{y(),S(),setInterval(()=>{y(),console.log("update records")},1e4)});function H(n){let a=0;for(let o=0;ox[1]-o[1]),r}return(n,a)=>{const r=s("v-btn"),o=s("v-col"),x=s("v-card-title"),V=s("v-table"),h=s("v-card"),b=s("v-icon"),R=s("v-spacer"),U=s("v-toolbar"),A=s("v-expansion-panel-title"),B=s("v-expansion-panel-text"),G=s("v-expansion-panel"),D=s("v-expansion-panels"),M=s("v-text-field"),O=s("v-data-table"),P=s("v-row"),Q=s("v-dialog"),J=s("v-container");return f(),X(J,{class:"fill-height"},{default:t(()=>[e(P,null,{default:t(()=>[e(o,{cols:"12"},{default:t(()=>[e(r,{onClick:j,class:"mr-2"},{default:t(()=>[d("Game Start")]),_:1}),e(r,{onClick:z,color:"red-accent-4"},{default:t(()=>[d("Reset Game")]),_:1})]),_:1}),e(o,{cols:"12"},{default:t(()=>[e(h,null,{default:t(()=>[e(x,null,{default:t(()=>[Z]),_:1}),e(V,null,{default:t(()=>[ee,l("tbody",null,[(f(!0),w(L,null,N(I(i(v)),(c,m)=>(f(),w("tr",{key:m},[l("td",null,u(m+1),1),l("td",null,u(c[0]),1),l("td",null,u(c[1]),1)]))),128))])]),_:1})]),_:1})]),_:1}),e(o,{cols:"12"},{default:t(()=>[e(h,null,{default:t(()=>[e(x,null,{default:t(()=>[te]),_:1}),e(U,null,{default:t(()=>[e(r,{icon:"",onClick:a[0]||(a[0]=c=>_.value=!0)},{default:t(()=>[e(b,null,{default:t(()=>[d("mdi-delete")]),_:1})]),_:1}),e(R),e(r,{icon:"",onClick:y},{default:t(()=>[e(b,null,{default:t(()=>[d("mdi-refresh")]),_:1})]),_:1})]),_:1}),e(V,null,{default:t(()=>[le,l("tbody",null,[(f(!0),w(L,null,N(i(v),(c,m)=>(f(),w("tr",{key:m},[l("td",null,u(m),1),l("td",null,[l("mark",{style:Y("background-color:"+H(c.username))},u(c.username),5)]),l("td",null,u(c.question),1),l("td",null,u(c.answer),1),l("td",null,u(c.score),1),l("td",null,u(c.stage),1),l("td",null,u(new Date(c.timestamp*1e3).toLocaleString()),1)]))),128))])]),_:1}),e(D,null,{default:t(()=>[e(G,null,{default:t(()=>[e(A,{"expand-icon":"mdi-menu-down"}),e(B,null,{default:t(()=>[d(u(i(v)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(o,{cols:"12"},{default:t(()=>[e(D,{class:"mb-6"},{default:t(()=>[e(G,null,{default:t(()=>[e(A,{"expand-icon":"mdi-menu-down"},{default:t(()=>[d(" 用户管理 ")]),_:1}),e(B,null,{default:t(()=>[e(h,{elevation:"0"},{default:t(()=>[e(U,null,{default:t(()=>[e(R),e(r,{icon:"",onClick:S},{default:t(()=>[e(b,null,{default:t(()=>[d("mdi-refresh")]),_:1})]),_:1})]),_:1}),e(O,{"custom-filter":$,headers:T,items:i(C),search:i(g),"item-value":"name"},{top:t(()=>[e(M,{modelValue:i(g),"onUpdate:modelValue":a[1]||(a[1]=c=>q(g)?g.value=c:null),class:"pa-2",label:"Search User"},null,8,["modelValue"])]),_:1},8,["items","search"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(Q,{modelValue:i(_),"onUpdate:modelValue":a[3]||(a[3]=c=>q(_)?_.value=c:null),width:"auto"},{default:t(()=>[e(h,{"max-width":"400","prepend-icon":"mdi-alert",text:"你确定要清空所有记录吗?",title:"警告!"},{actions:t(()=>[e(r,{class:"ms-auto",text:"取消",type:"primary",onClick:a[2]||(a[2]=c=>_.value=!1)}),e(r,{class:"ms-2",text:"确定",color:"error",onClick:E})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}});typeof F=="function"&&F(ne);export{ne as default}; diff --git a/assets/index-a8f6b588.js b/assets/index-012994bd.js similarity index 70% rename from assets/index-a8f6b588.js rename to assets/index-012994bd.js index 0ad4c48..4f11bee 100644 --- a/assets/index-a8f6b588.js +++ b/assets/index-012994bd.js @@ -32,7 +32,7 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function * @license MIT */const JE=Symbol();var om;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(om||(om={}));function QE(){const e=Gs(!0),t=e.run(()=>be({}));let n=[],s=[];const o=to({install(l){o._a=l,l.provide(JE,o),l.config.globalProperties.$pinia=o,s.forEach(d=>n.push(d)),s=[]},use(l){return!this._a&&!I_?s.push(l):n.push(l),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const eI="modulepreload",tI=function(e){return"/mini_quiz_game_frontend/"+e},lm={},Nh=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=tI(l),l in lm)return;lm[l]=!0;const d=l.endsWith(".css"),g=d?'[rel="stylesheet"]':"";if(!!s)for(let x=o.length-1;x>=0;x--){const S=o[x];if(S.href===l&&(!d||S.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${g}`))return;const y=document.createElement("link");if(y.rel=d?"stylesheet":eI,d||(y.as="script",y.crossOrigin=""),y.href=l,document.head.appendChild(y),d)return new Promise((x,S)=>{y.addEventListener("load",x),y.addEventListener("error",()=>S(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t()).catch(l=>{const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=l,window.dispatchEvent(d),!d.defaultPrevented)throw l})};function ox(e,t){return function(){return e.apply(t,arguments)}}const{toString:nI}=Object.prototype,{getPrototypeOf:zh}=Object,ic=(e=>t=>{const n=nI.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Da=e=>(e=e.toLowerCase(),t=>ic(t)===e),sc=e=>t=>typeof t===e,{isArray:Js}=Array,$r=sc("undefined");function aI(e){return e!==null&&!$r(e)&&e.constructor!==null&&!$r(e.constructor)&&ua(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const lx=Da("ArrayBuffer");function iI(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&lx(e.buffer),t}const sI=sc("string"),ua=sc("function"),cx=sc("number"),rc=e=>e!==null&&typeof e=="object",rI=e=>e===!0||e===!1,Qo=e=>{if(ic(e)!=="object")return!1;const t=zh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},oI=Da("Date"),lI=Da("File"),cI=Da("Blob"),uI=Da("FileList"),dI=e=>rc(e)&&ua(e.pipe),hI=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ua(e.append)&&((t=ic(e))==="formdata"||t==="object"&&ua(e.toString)&&e.toString()==="[object FormData]"))},fI=Da("URLSearchParams"),gI=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function oo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,o;if(typeof e!="object"&&(e=[e]),Js(e))for(s=0,o=e.length;s0;)if(o=n[s],t===o.toLowerCase())return o;return null}const dx=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),hx=e=>!$r(e)&&e!==dx;function ld(){const{caseless:e}=hx(this)&&this||{},t={},n=(s,o)=>{const l=e&&ux(t,o)||o;Qo(t[l])&&Qo(s)?t[l]=ld(t[l],s):Qo(s)?t[l]=ld({},s):Js(s)?t[l]=s.slice():t[l]=s};for(let s=0,o=arguments.length;s(oo(t,(o,l)=>{n&&ua(o)?e[l]=ox(o,n):e[l]=o},{allOwnKeys:s}),e),mI=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),pI=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},bI=(e,t,n,s)=>{let o,l,d;const g={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),l=o.length;l-- >0;)d=o[l],(!s||s(d,e,t))&&!g[d]&&(t[d]=e[d],g[d]=!0);e=n!==!1&&zh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},yI=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},xI=e=>{if(!e)return null;if(Js(e))return e;let t=e.length;if(!cx(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},wI=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&zh(Uint8Array)),kI=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=s.next())&&!o.done;){const l=o.value;t.call(e,l[0],l[1])}},SI=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},CI=Da("HTMLFormElement"),AI=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,o){return s.toUpperCase()+o}),cm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),_I=Da("RegExp"),fx=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};oo(n,(o,l)=>{let d;(d=t(o,l,e))!==!1&&(s[l]=d||o)}),Object.defineProperties(e,s)},PI=e=>{fx(e,(t,n)=>{if(ua(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(ua(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},TI=(e,t)=>{const n={},s=o=>{o.forEach(l=>{n[l]=!0})};return Js(e)?s(e):s(String(e).split(t)),n},EI=()=>{},II=(e,t)=>(e=+e,Number.isFinite(e)?e:t),iu="abcdefghijklmnopqrstuvwxyz",um="0123456789",gx={DIGIT:um,ALPHA:iu,ALPHA_DIGIT:iu+iu.toUpperCase()+um},LI=(e=16,t=gx.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function VI(e){return!!(e&&ua(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const OI=e=>{const t=new Array(10),n=(s,o)=>{if(rc(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[o]=s;const l=Js(s)?[]:{};return oo(s,(d,g)=>{const m=n(d,o+1);!$r(m)&&(l[g]=m)}),t[o]=void 0,l}}return s};return n(e,0)},RI=Da("AsyncFunction"),MI=e=>e&&(rc(e)||ua(e))&&ua(e.then)&&ua(e.catch),De={isArray:Js,isArrayBuffer:lx,isBuffer:aI,isFormData:hI,isArrayBufferView:iI,isString:sI,isNumber:cx,isBoolean:rI,isObject:rc,isPlainObject:Qo,isUndefined:$r,isDate:oI,isFile:lI,isBlob:cI,isRegExp:_I,isFunction:ua,isStream:dI,isURLSearchParams:fI,isTypedArray:wI,isFileList:uI,forEach:oo,merge:ld,extend:vI,trim:gI,stripBOM:mI,inherits:pI,toFlatObject:bI,kindOf:ic,kindOfTest:Da,endsWith:yI,toArray:xI,forEachEntry:kI,matchAll:SI,isHTMLForm:CI,hasOwnProperty:cm,hasOwnProp:cm,reduceDescriptors:fx,freezeMethods:PI,toObjectSet:TI,toCamelCase:AI,noop:EI,toFiniteNumber:II,findKey:ux,global:dx,isContextDefined:hx,ALPHABET:gx,generateString:LI,isSpecCompliantForm:VI,toJSONObject:OI,isAsyncFn:RI,isThenable:MI};function kt(e,t,n,s,o){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),s&&(this.request=s),o&&(this.response=o)}De.inherits(kt,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:De.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const vx=kt.prototype,mx={};["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=>{mx[e]={value:e}});Object.defineProperties(kt,mx);Object.defineProperty(vx,"isAxiosError",{value:!0});kt.from=(e,t,n,s,o,l)=>{const d=Object.create(vx);return De.toFlatObject(e,d,function(m){return m!==Error.prototype},g=>g!=="isAxiosError"),kt.call(d,e.message,t,n,s,o),d.cause=e,d.name=e.name,l&&Object.assign(d,l),d};const DI=null;function cd(e){return De.isPlainObject(e)||De.isArray(e)}function px(e){return De.endsWith(e,"[]")?e.slice(0,-2):e}function dm(e,t,n){return e?e.concat(t).map(function(o,l){return o=px(o),!n&&l?"["+o+"]":o}).join(n?".":""):t}function FI(e){return De.isArray(e)&&!e.some(cd)}const BI=De.toFlatObject(De,{},null,function(t){return/^is[A-Z]/.test(t)});function oc(e,t,n){if(!De.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=De.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(L,B){return!De.isUndefined(B[L])});const s=n.metaTokens,o=n.visitor||x,l=n.dots,d=n.indexes,m=(n.Blob||typeof Blob<"u"&&Blob)&&De.isSpecCompliantForm(t);if(!De.isFunction(o))throw new TypeError("visitor must be a function");function y(I){if(I===null)return"";if(De.isDate(I))return I.toISOString();if(!m&&De.isBlob(I))throw new kt("Blob is not supported. Use a Buffer instead.");return De.isArrayBuffer(I)||De.isTypedArray(I)?m&&typeof Blob=="function"?new Blob([I]):Buffer.from(I):I}function x(I,L,B){let O=I;if(I&&!B&&typeof I=="object"){if(De.endsWith(L,"{}"))L=s?L:L.slice(0,-2),I=JSON.stringify(I);else if(De.isArray(I)&&FI(I)||(De.isFileList(I)||De.endsWith(L,"[]"))&&(O=De.toArray(I)))return L=px(L),O.forEach(function(Y,H){!(De.isUndefined(Y)||Y===null)&&t.append(d===!0?dm([L],H,l):d===null?L:L+"[]",y(Y))}),!1}return cd(I)?!0:(t.append(dm(B,L,l),y(I)),!1)}const S=[],C=Object.assign(BI,{defaultVisitor:x,convertValue:y,isVisitable:cd});function T(I,L){if(!De.isUndefined(I)){if(S.indexOf(I)!==-1)throw Error("Circular reference detected in "+L.join("."));S.push(I),De.forEach(I,function(O,E){(!(De.isUndefined(O)||O===null)&&o.call(t,O,De.isString(E)?E.trim():E,L,C))===!0&&T(O,L?L.concat(E):[E])}),S.pop()}}if(!De.isObject(e))throw new TypeError("data must be an object");return T(e),t}function hm(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Hh(e,t){this._pairs=[],e&&oc(e,this,t)}const bx=Hh.prototype;bx.append=function(t,n){this._pairs.push([t,n])};bx.toString=function(t){const n=t?function(s){return t.call(this,s,hm)}:hm;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function NI(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yx(e,t,n){if(!t)return e;const s=n&&n.encode||NI,o=n&&n.serialize;let l;if(o?l=o(t,n):l=De.isURLSearchParams(t)?t.toString():new Hh(t,n).toString(s),l){const d=e.indexOf("#");d!==-1&&(e=e.slice(0,d)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class zI{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){De.forEach(this.handlers,function(s){s!==null&&t(s)})}}const fm=zI,xx={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},HI=typeof URLSearchParams<"u"?URLSearchParams:Hh,YI=typeof FormData<"u"?FormData:null,WI=typeof Blob<"u"?Blob:null,XI=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),$I=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),ya={isBrowser:!0,classes:{URLSearchParams:HI,FormData:YI,Blob:WI},isStandardBrowserEnv:XI,isStandardBrowserWebWorkerEnv:$I,protocols:["http","https","file","blob","url","data"]};function jI(e,t){return oc(e,new ya.classes.URLSearchParams,Object.assign({visitor:function(n,s,o,l){return ya.isNode&&De.isBuffer(n)?(this.append(s,n.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function GI(e){return De.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function UI(e){const t={},n=Object.keys(e);let s;const o=n.length;let l;for(s=0;s=n.length;return d=!d&&De.isArray(o)?o.length:d,m?(De.hasOwnProp(o,d)?o[d]=[o[d],s]:o[d]=s,!g):((!o[d]||!De.isObject(o[d]))&&(o[d]=[]),t(n,s,o[d],l)&&De.isArray(o[d])&&(o[d]=UI(o[d])),!g)}if(De.isFormData(e)&&De.isFunction(e.entries)){const n={};return De.forEachEntry(e,(s,o)=>{t(GI(s),o,n,0)}),n}return null}function qI(e,t,n){if(De.isString(e))try{return(t||JSON.parse)(e),De.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Yh={transitional:xx,adapter:ya.isNode?"http":"xhr",transformRequest:[function(t,n){const s=n.getContentType()||"",o=s.indexOf("application/json")>-1,l=De.isObject(t);if(l&&De.isHTMLForm(t)&&(t=new FormData(t)),De.isFormData(t))return o&&o?JSON.stringify(wx(t)):t;if(De.isArrayBuffer(t)||De.isBuffer(t)||De.isStream(t)||De.isFile(t)||De.isBlob(t))return t;if(De.isArrayBufferView(t))return t.buffer;if(De.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let g;if(l){if(s.indexOf("application/x-www-form-urlencoded")>-1)return jI(t,this.formSerializer).toString();if((g=De.isFileList(t))||s.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return oc(g?{"files[]":t}:t,m&&new m,this.formSerializer)}}return l||o?(n.setContentType("application/json",!1),qI(t)):t}],transformResponse:[function(t){const n=this.transitional||Yh.transitional,s=n&&n.forcedJSONParsing,o=this.responseType==="json";if(t&&De.isString(t)&&(s&&!this.responseType||o)){const d=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(g){if(d)throw g.name==="SyntaxError"?kt.from(g,kt.ERR_BAD_RESPONSE,this,null,this.response):g}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ya.classes.FormData,Blob:ya.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};De.forEach(["delete","get","head","post","put","patch"],e=>{Yh.headers[e]={}});const Wh=Yh,KI=De.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"]),ZI=e=>{const t={};let n,s,o;return e&&e.split(` `).forEach(function(d){o=d.indexOf(":"),n=d.substring(0,o).trim().toLowerCase(),s=d.substring(o+1).trim(),!(!n||t[n]&&KI[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},gm=Symbol("internals");function fr(e){return e&&String(e).trim().toLowerCase()}function el(e){return e===!1||e==null?e:De.isArray(e)?e.map(el):String(e)}function JI(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const QI=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function su(e,t,n,s,o){if(De.isFunction(s))return s.call(this,t,n);if(o&&(t=n),!!De.isString(t)){if(De.isString(s))return t.indexOf(s)!==-1;if(De.isRegExp(s))return s.test(t)}}function eL(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function tL(e,t){const n=De.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(o,l,d){return this[s].call(this,t,o,l,d)},configurable:!0})})}class lc{constructor(t){t&&this.set(t)}set(t,n,s){const o=this;function l(g,m,y){const x=fr(m);if(!x)throw new Error("header name must be a non-empty string");const S=De.findKey(o,x);(!S||o[S]===void 0||y===!0||y===void 0&&o[S]!==!1)&&(o[S||m]=el(g))}const d=(g,m)=>De.forEach(g,(y,x)=>l(y,x,m));return De.isPlainObject(t)||t instanceof this.constructor?d(t,n):De.isString(t)&&(t=t.trim())&&!QI(t)?d(ZI(t),n):t!=null&&l(n,t,s),this}get(t,n){if(t=fr(t),t){const s=De.findKey(this,t);if(s){const o=this[s];if(!n)return o;if(n===!0)return JI(o);if(De.isFunction(n))return n.call(this,o,s);if(De.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=fr(t),t){const s=De.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||su(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let o=!1;function l(d){if(d=fr(d),d){const g=De.findKey(s,d);g&&(!n||su(s,s[g],g,n))&&(delete s[g],o=!0)}}return De.isArray(t)?t.forEach(l):l(t),o}clear(t){const n=Object.keys(this);let s=n.length,o=!1;for(;s--;){const l=n[s];(!t||su(this,this[l],l,t,!0))&&(delete this[l],o=!0)}return o}normalize(t){const n=this,s={};return De.forEach(this,(o,l)=>{const d=De.findKey(s,l);if(d){n[d]=el(o),delete n[l];return}const g=t?eL(l):String(l).trim();g!==l&&delete n[l],n[g]=el(o),s[g]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return De.forEach(this,(s,o)=>{s!=null&&s!==!1&&(n[o]=t&&De.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(o=>s.set(o)),s}static accessor(t){const s=(this[gm]=this[gm]={accessors:{}}).accessors,o=this.prototype;function l(d){const g=fr(d);s[g]||(tL(o,d),s[g]=!0)}return De.isArray(t)?t.forEach(l):l(t),this}}lc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);De.reduceDescriptors(lc.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});De.freezeMethods(lc);const Wa=lc;function ru(e,t){const n=this||Wh,s=t||n,o=Wa.from(s.headers);let l=s.data;return De.forEach(e,function(g){l=g.call(n,l,o.normalize(),t?t.status:void 0)}),o.normalize(),l}function kx(e){return!!(e&&e.__CANCEL__)}function lo(e,t,n){kt.call(this,e??"canceled",kt.ERR_CANCELED,t,n),this.name="CanceledError"}De.inherits(lo,kt,{__CANCEL__:!0});function nL(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new kt("Request failed with status code "+n.status,[kt.ERR_BAD_REQUEST,kt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const aL=ya.isStandardBrowserEnv?function(){return{write:function(n,s,o,l,d,g){const m=[];m.push(n+"="+encodeURIComponent(s)),De.isNumber(o)&&m.push("expires="+new Date(o).toGMTString()),De.isString(l)&&m.push("path="+l),De.isString(d)&&m.push("domain="+d),g===!0&&m.push("secure"),document.cookie=m.join("; ")},read:function(n){const s=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function iL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sL(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Sx(e,t){return e&&!iL(t)?sL(e,t):t}const rL=ya.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function o(l){let d=l;return t&&(n.setAttribute("href",d),d=n.href),n.setAttribute("href",d),{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 s=o(window.location.href),function(d){const g=De.isString(d)?o(d):d;return g.protocol===s.protocol&&g.host===s.host}}():function(){return function(){return!0}}();function oL(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function lL(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o=0,l=0,d;return t=t!==void 0?t:1e3,function(m){const y=Date.now(),x=s[l];d||(d=y),n[o]=m,s[o]=y;let S=l,C=0;for(;S!==o;)C+=n[S++],S=S%e;if(o=(o+1)%e,o===l&&(l=(l+1)%e),y-d{const l=o.loaded,d=o.lengthComputable?o.total:void 0,g=l-n,m=s(g),y=l<=d;n=l;const x={loaded:l,total:d,progress:d?l/d:void 0,bytes:g,rate:m||void 0,estimated:m&&d&&y?(d-l)/m:void 0,event:o};x[t?"download":"upload"]=!0,e(x)}}const cL=typeof XMLHttpRequest<"u",uL=cL&&function(e){return new Promise(function(n,s){let o=e.data;const l=Wa.from(e.headers).normalize(),d=e.responseType;let g;function m(){e.cancelToken&&e.cancelToken.unsubscribe(g),e.signal&&e.signal.removeEventListener("abort",g)}De.isFormData(o)&&(ya.isStandardBrowserEnv||ya.isStandardBrowserWebWorkerEnv?l.setContentType(!1):l.setContentType("multipart/form-data;",!1));let y=new XMLHttpRequest;if(e.auth){const T=e.auth.username||"",I=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";l.set("Authorization","Basic "+btoa(T+":"+I))}const x=Sx(e.baseURL,e.url);y.open(e.method.toUpperCase(),yx(x,e.params,e.paramsSerializer),!0),y.timeout=e.timeout;function S(){if(!y)return;const T=Wa.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),L={data:!d||d==="text"||d==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:T,config:e,request:y};nL(function(O){n(O),m()},function(O){s(O),m()},L),y=null}if("onloadend"in y?y.onloadend=S:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(S)},y.onabort=function(){y&&(s(new kt("Request aborted",kt.ECONNABORTED,e,y)),y=null)},y.onerror=function(){s(new kt("Network Error",kt.ERR_NETWORK,e,y)),y=null},y.ontimeout=function(){let I=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const L=e.transitional||xx;e.timeoutErrorMessage&&(I=e.timeoutErrorMessage),s(new kt(I,L.clarifyTimeoutError?kt.ETIMEDOUT:kt.ECONNABORTED,e,y)),y=null},ya.isStandardBrowserEnv){const T=(e.withCredentials||rL(x))&&e.xsrfCookieName&&aL.read(e.xsrfCookieName);T&&l.set(e.xsrfHeaderName,T)}o===void 0&&l.setContentType(null),"setRequestHeader"in y&&De.forEach(l.toJSON(),function(I,L){y.setRequestHeader(L,I)}),De.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),d&&d!=="json"&&(y.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&y.addEventListener("progress",vm(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&y.upload&&y.upload.addEventListener("progress",vm(e.onUploadProgress)),(e.cancelToken||e.signal)&&(g=T=>{y&&(s(!T||T.type?new lo(null,e,y):T),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(g),e.signal&&(e.signal.aborted?g():e.signal.addEventListener("abort",g)));const C=oL(x);if(C&&ya.protocols.indexOf(C)===-1){s(new kt("Unsupported protocol "+C+":",kt.ERR_BAD_REQUEST,e));return}y.send(o||null)})},tl={http:DI,xhr:uL};De.forEach(tl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Cx={getAdapter:e=>{e=De.isArray(e)?e:[e];const{length:t}=e;let n,s;for(let o=0;oe instanceof Wa?e.toJSON():e;function Ws(e,t){t=t||{};const n={};function s(y,x,S){return De.isPlainObject(y)&&De.isPlainObject(x)?De.merge.call({caseless:S},y,x):De.isPlainObject(x)?De.merge({},x):De.isArray(x)?x.slice():x}function o(y,x,S){if(De.isUndefined(x)){if(!De.isUndefined(y))return s(void 0,y,S)}else return s(y,x,S)}function l(y,x){if(!De.isUndefined(x))return s(void 0,x)}function d(y,x){if(De.isUndefined(x)){if(!De.isUndefined(y))return s(void 0,y)}else return s(void 0,x)}function g(y,x,S){if(S in t)return s(y,x);if(S in e)return s(void 0,y)}const m={url:l,method:l,data:l,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:g,headers:(y,x)=>o(pm(y),pm(x),!0)};return De.forEach(Object.keys(Object.assign({},e,t)),function(x){const S=m[x]||o,C=S(e[x],t[x],x);De.isUndefined(C)&&S!==g||(n[x]=C)}),n}const Ax="1.5.0",Xh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Xh[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const bm={};Xh.transitional=function(t,n,s){function o(l,d){return"[Axios v"+Ax+"] Transitional option '"+l+"'"+d+(s?". "+s:"")}return(l,d,g)=>{if(t===!1)throw new kt(o(d," has been removed"+(n?" in "+n:"")),kt.ERR_DEPRECATED);return n&&!bm[d]&&(bm[d]=!0,console.warn(o(d," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(l,d,g):!0}};function dL(e,t,n){if(typeof e!="object")throw new kt("options must be an object",kt.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const l=s[o],d=t[l];if(d){const g=e[l],m=g===void 0||d(g,l,e);if(m!==!0)throw new kt("option "+l+" must be "+m,kt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new kt("Unknown option "+l,kt.ERR_BAD_OPTION)}}const ud={assertOptions:dL,validators:Xh},ui=ud.validators;class Cl{constructor(t){this.defaults=t,this.interceptors={request:new fm,response:new fm}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ws(this.defaults,n);const{transitional:s,paramsSerializer:o,headers:l}=n;s!==void 0&&ud.assertOptions(s,{silentJSONParsing:ui.transitional(ui.boolean),forcedJSONParsing:ui.transitional(ui.boolean),clarifyTimeoutError:ui.transitional(ui.boolean)},!1),o!=null&&(De.isFunction(o)?n.paramsSerializer={serialize:o}:ud.assertOptions(o,{encode:ui.function,serialize:ui.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let d=l&&De.merge(l.common,l[n.method]);l&&De.forEach(["delete","get","head","post","put","patch","common"],I=>{delete l[I]}),n.headers=Wa.concat(d,l);const g=[];let m=!0;this.interceptors.request.forEach(function(L){typeof L.runWhen=="function"&&L.runWhen(n)===!1||(m=m&&L.synchronous,g.unshift(L.fulfilled,L.rejected))});const y=[];this.interceptors.response.forEach(function(L){y.push(L.fulfilled,L.rejected)});let x,S=0,C;if(!m){const I=[mm.bind(this),void 0];for(I.unshift.apply(I,g),I.push.apply(I,y),C=I.length,x=Promise.resolve(n);S{if(!s._listeners)return;let l=s._listeners.length;for(;l-- >0;)s._listeners[l](o);s._listeners=null}),this.promise.then=o=>{let l;const d=new Promise(g=>{s.subscribe(g),l=g}).then(o);return d.cancel=function(){s.unsubscribe(l)},d},t(function(l,d,g){s.reason||(s.reason=new lo(l,d,g),n(s.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 $h(function(o){t=o}),cancel:t}}}const hL=$h;function fL(e){return function(n){return e.apply(null,n)}}function gL(e){return De.isObject(e)&&e.isAxiosError===!0}const dd={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(dd).forEach(([e,t])=>{dd[t]=e});const vL=dd;function _x(e){const t=new nl(e),n=ox(nl.prototype.request,t);return De.extend(n,nl.prototype,t,{allOwnKeys:!0}),De.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return _x(Ws(e,o))},n}const sn=_x(Wh);sn.Axios=nl;sn.CanceledError=lo;sn.CancelToken=hL;sn.isCancel=kx;sn.VERSION=Ax;sn.toFormData=oc;sn.AxiosError=kt;sn.Cancel=sn.CanceledError;sn.all=function(t){return Promise.all(t)};sn.spread=fL;sn.isAxiosError=gL;sn.mergeConfig=Ws;sn.AxiosHeaders=Wa;sn.formToJSON=e=>wx(De.isHTMLForm(e)?new FormData(e):e);sn.getAdapter=Cx.getAdapter;sn.HttpStatusCode=vL;sn.default=sn;const mL=sn,Px="quizgame.jacarandastock.com",pL="https",bL="wss",Ir=mL.create({baseURL:`${pL}://${Px}`,headers:{Authorization:`Bearer ${localStorage.getItem("token")}`}}),yL=`${bL}://${Px}`;function wN(e){localStorage.setItem("token",e)}function xL(){return localStorage.getItem("token")}async function wL(e,t){if(!e)return!1;const n=await Ir.post("/protected",{token:e}),s=n.data.is_admin;return console.log(s),t===null?n.data.status!=="error":t?n.data.status!=="error"&&s:n.data.status!=="error"}const Oa=Object.create(null);Oa.open="0";Oa.close="1";Oa.ping="2";Oa.pong="3";Oa.message="4";Oa.upgrade="5";Oa.noop="6";const al=Object.create(null);Object.keys(Oa).forEach(e=>{al[Oa[e]]=e});const hd={type:"error",data:"parser error"},Tx=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Ex=typeof ArrayBuffer=="function",Ix=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,jh=({type:e,data:t},n,s)=>Tx&&t instanceof Blob?n?s(t):ym(t,s):Ex&&(t instanceof ArrayBuffer||Ix(t))?n?s(t):ym(new Blob([t]),s):s(Oa[e]+(t||"")),ym=(e,t)=>{const n=new FileReader;return n.onload=function(){const s=n.result.split(",")[1];t("b"+(s||""))},n.readAsDataURL(e)};function xm(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let lu;function kL(e,t){if(Tx&&e.data instanceof Blob)return e.data.arrayBuffer().then(xm).then(t);if(Ex&&(e.data instanceof ArrayBuffer||Ix(e.data)))return t(xm(e.data));jh(e,!1,n=>{lu||(lu=new TextEncoder),t(lu.encode(n))})}const wm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",br=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,s,o=0,l,d,g,m;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const y=new ArrayBuffer(t),x=new Uint8Array(y);for(s=0;s>4,x[o++]=(d&15)<<4|g>>2,x[o++]=(g&3)<<6|m&63;return y},CL=typeof ArrayBuffer=="function",Gh=(e,t)=>{if(typeof e!="string")return{type:"message",data:Lx(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:AL(e.substring(1),t)}:al[n]?e.length>1?{type:al[n],data:e.substring(1)}:{type:al[n]}:hd},AL=(e,t)=>{if(CL){const n=SL(e);return Lx(n,t)}else return{base64:!0,data:e}},Lx=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},Vx=String.fromCharCode(30),_L=(e,t)=>{const n=e.length,s=new Array(n);let o=0;e.forEach((l,d)=>{jh(l,!1,g=>{s[d]=g,++o===n&&t(s.join(Vx))})})},PL=(e,t)=>{const n=e.split(Vx),s=[];for(let o=0;o{const s=n.length;let o;if(s<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,s);else if(s<65536){o=new Uint8Array(3);const l=new DataView(o.buffer);l.setUint8(0,126),l.setUint16(1,s)}else{o=new Uint8Array(9);const l=new DataView(o.buffer);l.setUint8(0,127),l.setBigUint64(1,BigInt(s))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(n)})}})}let cu;function Wo(e){return e.reduce((t,n)=>t+n.length,0)}function Xo(e,t){if(e[0].length===t)return e.shift();const n=new Uint8Array(t);let s=0;for(let o=0;oMath.pow(2,53-32)-1){g.enqueue(hd);break}o=x*Math.pow(2,32)+y.getUint32(4),s=3}else{if(Wo(n)e){g.enqueue(hd);break}}}})}const Ox=4;function an(e){if(e)return IL(e)}function IL(e){for(var t in an.prototype)e[t]=an.prototype[t];return e}an.prototype.on=an.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};an.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var s,o=0;otypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function Rx(e,...t){return t.reduce((n,s)=>(e.hasOwnProperty(s)&&(n[s]=e[s]),n),{})}const LL=sa.setTimeout,VL=sa.clearTimeout;function cc(e,t){t.useNativeTimers?(e.setTimeoutFn=LL.bind(sa),e.clearTimeoutFn=VL.bind(sa)):(e.setTimeoutFn=sa.setTimeout.bind(sa),e.clearTimeoutFn=sa.clearTimeout.bind(sa))}const OL=1.33;function RL(e){return typeof e=="string"?ML(e):Math.ceil((e.byteLength||e.size)*OL)}function ML(e){let t=0,n=0;for(let s=0,o=e.length;s=57344?n+=3:(s++,n+=4);return n}function DL(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function FL(e){let t={},n=e.split("&");for(let s=0,o=n.length;s0);return t}function Dx(){const e=Cm(+new Date);return e!==Sm?(km=0,Sm=e):e+"."+Cm(km++)}for(;$o{this.readyState="paused",t()};if(this.polling||!this.writable){let s=0;this.polling&&(s++,this.once("pollComplete",function(){--s||n()})),this.writable||(s++,this.once("drain",function(){--s||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=s=>{if(this.readyState==="opening"&&s.type==="open"&&this.onOpen(),s.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(s)};PL(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,_L(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=Dx()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(t,n)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new La(this.uri(),t)}doWrite(t,n){const s=this.request({method:"POST",data:t});s.on("success",n),s.on("error",(o,l)=>{this.onError("xhr post error",o,l)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,s)=>{this.onError("xhr poll error",n,s)}),this.pollXhr=t}}class La extends an{constructor(t,n){super(),cc(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.data=n.data!==void 0?n.data:null,this.create()}create(){var t;const n=Rx(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this.opts.xd;const s=this.xhr=new Bx(n);try{s.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0);for(let o in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(o)&&s.setRequestHeader(o,this.opts.extraHeaders[o])}}catch{}if(this.method==="POST")try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{s.setRequestHeader("Accept","*/*")}catch{}(t=this.opts.cookieJar)===null||t===void 0||t.addCookies(s),"withCredentials"in s&&(s.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(s.timeout=this.opts.requestTimeout),s.onreadystatechange=()=>{var o;s.readyState===3&&((o=this.opts.cookieJar)===null||o===void 0||o.parseCookies(s)),s.readyState===4&&(s.status===200||s.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof s.status=="number"?s.status:0)},0))},s.send(this.data)}catch(o){this.setTimeoutFn(()=>{this.onError(o)},0);return}typeof document<"u"&&(this.index=La.requestsCount++,La.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=HL,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete La.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}La.requestsCount=0;La.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Am);else if(typeof addEventListener=="function"){const e="onpagehide"in sa?"pagehide":"unload";addEventListener(e,Am,!1)}}function Am(){for(let e in La.requests)La.requests.hasOwnProperty(e)&&La.requests[e].abort()}const qh=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),jo=sa.WebSocket||sa.MozWebSocket,_m=!0,XL="arraybuffer",Pm=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class $L extends Uh{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,s=Pm?{}:Rx(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=_m&&!Pm?n?new jo(t,n):new jo(t):new jo(t,n,s)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{const d={};try{_m&&this.ws.send(l)}catch{}o&&qh(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=Dx()),this.supportsBinary||(n.b64=1),this.createUri(t,n)}check(){return!!jo}}class jL extends Uh{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(t=>{const n=EL(Number.MAX_SAFE_INTEGER,this.socket.binaryType),s=t.readable.pipeThrough(n).getReader(),o=TL();o.readable.pipeTo(t.writable),this.writer=o.writable.getWriter();const l=()=>{s.read().then(({done:g,value:m})=>{g||(this.onPacket(m),l())}).catch(g=>{})};l();const d={type:"open"};this.query.sid&&(d.data=`{"sid":"${this.query.sid}"}`),this.writer.write(d).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let n=0;n{o&&qh(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this.transport)===null||t===void 0||t.close()}}const GL={websocket:$L,webtransport:jL,polling:WL},UL=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,qL=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function gd(e){if(e.length>2e3)throw"URI too long";const t=e,n=e.indexOf("["),s=e.indexOf("]");n!=-1&&s!=-1&&(e=e.substring(0,n)+e.substring(n,s).replace(/:/g,";")+e.substring(s,e.length));let o=UL.exec(e||""),l={},d=14;for(;d--;)l[qL[d]]=o[d]||"";return n!=-1&&s!=-1&&(l.source=t,l.host=l.host.substring(1,l.host.length-1).replace(/;/g,":"),l.authority=l.authority.replace("[","").replace("]","").replace(/;/g,":"),l.ipv6uri=!0),l.pathNames=KL(l,l.path),l.queryKey=ZL(l,l.query),l}function KL(e,t){const n=/\/{2,9}/g,s=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&s.splice(0,1),t.slice(-1)=="/"&&s.splice(s.length-1,1),s}function ZL(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(s,o,l){o&&(n[o]=l)}),n}let Nx=class Ss extends an{constructor(t,n={}){super(),this.binaryType=XL,this.writeBuffer=[],t&&typeof t=="object"&&(n=t,t=null),t?(t=gd(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=gd(n.host).host),cc(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=FL(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=Ox,n.transport=t,this.id&&(n.sid=this.id);const s=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new GL[t](s)}open(){let t;if(this.opts.rememberUpgrade&&Ss.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),s=!1;Ss.priorWebsocketSuccess=!1;const o=()=>{s||(n.send([{type:"ping",data:"probe"}]),n.once("packet",S=>{if(!s)if(S.type==="pong"&&S.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Ss.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{s||this.readyState!=="closed"&&(x(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const C=new Error("probe error");C.transport=n.name,this.emitReserved("upgradeError",C)}}))};function l(){s||(s=!0,x(),n.close(),n=null)}const d=S=>{const C=new Error("probe error: "+S);C.transport=n.name,l(),this.emitReserved("upgradeError",C)};function g(){d("transport closed")}function m(){d("socket closed")}function y(S){n&&S.name!==n.name&&l()}const x=()=>{n.removeListener("open",o),n.removeListener("error",d),n.removeListener("close",g),this.off("close",m),this.off("upgrading",y)};n.once("open",o),n.once("error",d),n.once("close",g),this.once("close",m),this.once("upgrading",y),this.upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{s||n.open()},200):n.open()}onOpen(){if(this.readyState="open",Ss.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0;const n=this.upgrades.length;for(;t{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let s=0;s0&&n>this.maxPayload)return this.writeBuffer.slice(0,s);n+=2}return this.writeBuffer}write(t,n,s){return this.sendPacket("message",t,n,s),this}send(t,n,s){return this.sendPacket("message",t,n,s),this}sendPacket(t,n,s,o){if(typeof n=="function"&&(o=n,n=void 0),typeof s=="function"&&(o=s,s=null),this.readyState==="closing"||this.readyState==="closed")return;s=s||{},s.compress=s.compress!==!1;const l={type:t,data:n,options:s};this.emitReserved("packetCreate",l),this.writeBuffer.push(l),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},s=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():t()}):this.upgrading?s():t()),this}onError(t){Ss.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let s=0;const o=t.length;for(;stypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,zx=Object.prototype.toString,tV=typeof Blob=="function"||typeof Blob<"u"&&zx.call(Blob)==="[object BlobConstructor]",nV=typeof File=="function"||typeof File<"u"&&zx.call(File)==="[object FileConstructor]";function Kh(e){return QL&&(e instanceof ArrayBuffer||eV(e))||tV&&e instanceof Blob||nV&&e instanceof File}function il(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,s=e.length;n=0&&e.num{delete this.acks[t];for(let d=0;d{this.io.clearTimeoutFn(l),n.apply(this,[null,...d])}}emitWithAck(t,...n){const s=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((o,l)=>{n.push((d,g)=>s?d?l(d):o(g):o(d)),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...l)=>s!==this._queue[0]?void 0:(o!==null?s.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(o)):(this._queue.shift(),n&&n(null,...l)),s.pending=!1,this._drainQueue())),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:bt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case bt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case bt.EVENT:case bt.BINARY_EVENT:this.onevent(t);break;case bt.ACK:case bt.BINARY_ACK:this.onack(t);break;case bt.DISCONNECT:this.ondisconnect();break;case bt.CONNECT_ERROR:this.destroy();const s=new Error(t.data.message);s.data=t.data.data,this.emitReserved("connect_error",s);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const s of n)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const n=this;let s=!1;return function(...o){s||(s=!0,n.packet({type:bt.ACK,id:t,data:o}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:bt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let s=0;s0&&e.jitter<=1?e.jitter:0,this.attempts=0}Qs.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+n:e-n}return Math.min(e,this.max)|0};Qs.prototype.reset=function(){this.attempts=0};Qs.prototype.setMin=function(e){this.ms=e};Qs.prototype.setMax=function(e){this.max=e};Qs.prototype.setJitter=function(e){this.jitter=e};class pd extends an{constructor(t,n){var s;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,cc(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((s=n.randomizationFactor)!==null&&s!==void 0?s:.5),this.backoff=new Qs({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const o=n.parser||cV;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Nx(this.uri,this.opts);const n=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const o=ma(n,"open",function(){s.onopen(),t&&t()}),l=g=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",g),t?t(g):this.maybeReconnectOnOpen()},d=ma(n,"error",l);if(this._timeout!==!1){const g=this._timeout,m=this.setTimeoutFn(()=>{o(),l(new Error("timeout")),n.close()},g);this.opts.autoUnref&&m.unref(),this.subs.push(()=>{this.clearTimeoutFn(m)})}return this.subs.push(o),this.subs.push(d),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(ma(t,"ping",this.onping.bind(this)),ma(t,"data",this.ondata.bind(this)),ma(t,"error",this.onerror.bind(this)),ma(t,"close",this.onclose.bind(this)),ma(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){qh(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Hx(this,t,n),this.nsps[t]=s),s}_destroy(t){const n=Object.keys(this.nsps);for(const s of n)if(this.nsps[s].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let s=0;st()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const gr={};function sl(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=JL(e,t.path||"/socket.io"),s=n.source,o=n.id,l=n.path,d=gr[o]&&l in gr[o].nsps,g=t.forceNew||t["force new connection"]||t.multiplex===!1||d;let m;return g?m=new pd(s,t):(gr[o]||(gr[o]=new pd(s,t)),m=gr[o]),n.query&&!t.query&&(t.query=n.queryKey),m.socket(n.path,t)}Object.assign(sl,{Manager:pd,Socket:Hx,io:sl,connect:sl});const dV={key:0,class:"fill-height d-flex align-center justify-center w-100"},hV={class:"d-flex flex-column h-100"},fV=mt("thead",null,[mt("tr",null,[mt("th",{class:"text-center"},"排名"),mt("th",{class:"text-center"},"用户名"),mt("th",{class:"text-center"},"本轮得分")])],-1),gV={class:"text-center"},vV={class:"text-center"},mV={class:"text-center"},pV={class:"text-wrap"},Yx=Pn({__name:"index",setup(e){ZE(),ro(),be("https://cdn.devdojo.com/images/november2020/hero-image.jpeg");const t=be(!0),n=be({data:"",choice:[],remaining_time:0,stage:0}),s=be(!1),o=be(!1),l=be(!1),d=sl(yL,{auth:{token:localStorage.getItem("token")},transports:["websocket"]});d.on("connect",()=>{console.log("Connected to server")}),d.on("change_question",()=>{s.value=!0,x(),setTimeout(()=>{l.value=!1},4e3)}),d.on("started_update_data",async S=>{if(s.value=!0,console.log("started_update_data: Received data update from server:",S),S.data==="pending"){t.value=!0;return}if(S.data==="over"){t.value=!1,o.value=!0;return}o.value=!1,n.value=S,t.value=!1;const C=await Ir.get("/answer");console.log(C),C.data.submitted===!1&&(s.value=!1)}),d.on("update_data",S=>{if(s.value=!1,console.log("Received data update from server:",S),S.data==="pending"){t.value=!0;return}if(S.data==="over"){t.value=!1,o.value=!0;return}o.value=!1,n.value=S,t.value=!1}),d.on("time_update",S=>{console.log("Received data update from server:",S),n.value.remaining_time=S.remaining_time,n.value.stage=S.stage}),d.on("disconnect",S=>{console.log("Disconnected from server:",S),setTimeout(()=>{d.connect()},5e3)});function g(S){const C=Math.floor(S/60);let T=S%60;return`${C}:${T<10?`0${T}`:T}`}async function m(S){console.log("Answer:",S),(await Ir.post("/answer",{answer:S,question:n.value.data})).data.status==="success"?s.value=!0:alert("提交失败")}const y=be([]);async function x(){l.value=!0;const S=await Ir.post("/lastQuestionRank");S.data.data.length>0?y.value=S.data.data:y.value=[]}return(S,C)=>{const T=ht("v-col"),I=ht("v-progress-linear"),L=ht("v-icon"),B=ht("v-btn"),O=ht("v-card-title"),E=ht("v-divider"),Y=ht("v-table"),H=ht("v-card-text"),F=ht("v-spacer"),j=ht("v-card-actions"),$=ht("v-card"),X=ht("v-dialog"),q=ht("v-chip"),ee=ht("v-toolbar-title"),te=ht("v-toolbar"),ne=ht("v-row"),oe=ht("v-card-item"),se=ht("v-container");return nt(),Mt(se,{class:"fill-height"},{default:it(()=>[at(t)?(nt(),At("div",dV,[P(T,null,{default:it(()=>[P(T,{class:"w-100 text-center"},{default:it(()=>[Rt("等待游戏开始")]),_:1}),P(T,null,{default:it(()=>[P(I,{color:"deep-purple-accent-4",indeterminate:"",rounded:"",height:"6"})]),_:1})]),_:1})])):at(o)?(nt(),Mt($,{key:2,class:"h-100 w-100 d-flex justify-center align-center"},{default:it(()=>[P(O,null,{default:it(()=>[Rt(" 游戏结束 ")]),_:1})]),_:1})):(nt(),Mt($,{key:1,class:"h-100"},{default:it(()=>[mt("div",hV,[P(te,null,{append:it(()=>[Rt(en(g(at(n).remaining_time)),1)]),default:it(()=>[P(X,{"max-width":"500",modelValue:at(l),"onUpdate:modelValue":C[0]||(C[0]=xe=>Bt(l)?l.value=xe:null)},{activator:it(({props:xe})=>[P(B,{icon:"",onClick:x},{default:it(()=>[P(L,null,{default:it(()=>[Rt("mdi-trophy")]),_:1})]),_:1})]),default:it(({isActive:xe})=>[P($,null,{default:it(()=>[P(O,null,{default:it(()=>[Rt(" 上轮得分排名 ")]),_:1}),P(E),at(y).length>0?(nt(),Mt(Y,{key:0,"fixed-header":"",height:"300px",density:"compact"},{default:it(()=>[fV,mt("tbody",null,[(nt(!0),At(Ke,null,Rs(at(y),(Ae,ge)=>(nt(),At("tr",{key:ge},[mt("td",gV,en(ge+1),1),mt("td",vV,en(Ae.username),1),mt("td",mV,en(Ae.score),1)]))),128))])]),_:1})):(nt(),Mt(H,{key:1},{default:it(()=>[P(T,{class:"text-center"},{default:it(()=>[Rt("暂无数据")]),_:1})]),_:1})),P(E),P(j,null,{default:it(()=>[P(F),P(B,{color:"primary",text:"关闭",onClick:Ae=>xe.value=!1},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:1},8,["modelValue"]),P(ee,{class:"text-h6 text-center"},{default:it(()=>[Rt(" Stage "+en(at(n).stage)+" ",1),at(s)?(nt(),Mt(q,{key:0,color:"success",label:""},{default:it(()=>[Rt("已提交")]),_:1})):Wn("",!0)]),_:1})]),_:1}),P(O,{class:"d-flex align-center justify-center text-center flex-grow-1",style:{"background-color":"rgba(0,0,0,0.1)"}},{default:it(()=>[mt("div",pV,en(at(n).data),1)]),_:1}),P(oe,null,{default:it(()=>[P(ne,null,{default:it(()=>[(nt(!0),At(Ke,null,Rs(at(n).choice,(xe,Ae)=>(nt(),Mt(T,{key:Ae,cols:"12",md:"6"},{default:it(()=>[P($,{color:"primary",onClick:ge=>m(xe),disabled:at(s)},{default:it(()=>[P(H,null,{default:it(()=>[Rt(en(xe),1)]),_:2},1024)]),_:2},1032,["onClick","disabled"])]),_:2},1024))),128))]),_:1})]),_:1})])]),_:1}))]),_:1})}}}),Em={};typeof Em=="function"&&Em(Yx);const bV=()=>Nh(()=>import("./login-bb74969c.js"),[]),yV=()=>Nh(()=>import("./admin-04b900fc.js"),[]),xV=()=>Nh(()=>import("./_...all_-033cee4e.js"),["assets/_...all_-033cee4e.js","assets/_...all_-026e3562.css"]),wV=[{name:"login",path:"/login",component:bV,props:!0},{name:"index",path:"/",component:Yx,props:!0,meta:{requiresAuth:!0}},{name:"admin",path:"/admin",component:yV,props:!0,meta:{requiresAuth:!0,isAdmin:!0}},{name:"all",path:"/:all(.*)*",component:xV,props:!0}],kV={pages:{machine:{serialNumber:{machineInfo:e=>{const{normalize:t}=e;return t(["机器信息"])},modelInfo:e=>{const{normalize:t}=e;return t(["型号信息"])},manufacturer:e=>{const{normalize:t}=e;return t(["制造商"])},ProductId:e=>{const{normalize:t}=e;return t(["产品编号"])},maintenancePeriod:e=>{const{normalize:t}=e;return t(["维护周期"])},quantity:e=>{const{normalize:t}=e;return t(["数量"])},type:e=>{const{normalize:t}=e;return t(["类型"])},fault:e=>{const{normalize:t}=e;return t(["故障"])},serialNumber:e=>{const{normalize:t}=e;return t(["序列号"])},state:e=>{const{normalize:t}=e;return t(["状态"])},trainOrNot:e=>{const{normalize:t}=e;return t(["是否接受培训"])},warrantyDate:e=>{const{normalize:t}=e;return t(["保修日期"])},inWarranty:e=>{const{normalize:t}=e;return t(["保修中"])},outWarranty:e=>{const{normalize:t}=e;return t(["保修已过期"])},warrantyState:e=>{const{normalize:t}=e;return t(["保修状态"])},belongClinic:e=>{const{normalize:t}=e;return t(["所属医院"])},clinicName:e=>{const{normalize:t}=e;return t(["名称"])},clinicAddress:e=>{const{normalize:t}=e;return t(["地址"])},clinicPhone:e=>{const{normalize:t}=e;return t(["联系电话"])},maintenanceState:e=>{const{normalize:t}=e;return t(["维护状态"])},lastMaintenanceDate:e=>{const{normalize:t}=e;return t(["上次维护日期"])},nextMaintenanceDate:e=>{const{normalize:t}=e;return t(["下次维护日期"])},maintainerINFO:e=>{const{normalize:t}=e;return t(["负责人信息"])},maintainerName:e=>{const{normalize:t}=e;return t(["工程师姓名"])},maintainerPhone:e=>{const{normalize:t}=e;return t(["电话"])},maintainerLevel:e=>{const{normalize:t}=e;return t(["级别"])},repair:e=>{const{normalize:t}=e;return t(["报修"])}}}}},SV=Object.freeze(Object.defineProperty({__proto__:null,default:kV},Symbol.toStringTag,{value:"Module"})),CV={pages:{machine:{serialNumber:{machineInfo:e=>{const{normalize:t}=e;return t(["Machine Info"])},modelInfo:e=>{const{normalize:t}=e;return t(["Model Info"])},manufacturer:e=>{const{normalize:t}=e;return t(["Manufacturer"])},ProductId:e=>{const{normalize:t}=e;return t(["Product Id"])},maintenancePeriod:e=>{const{normalize:t}=e;return t(["Maintenance Period"])},quantity:e=>{const{normalize:t}=e;return t(["Quantity"])},type:e=>{const{normalize:t}=e;return t(["Type"])},fault:e=>{const{normalize:t}=e;return t(["Fault"])},serialNumber:e=>{const{normalize:t}=e;return t(["Serial Number"])},state:e=>{const{normalize:t}=e;return t(["State"])},trainOrNot:e=>{const{normalize:t}=e;return t(["Train Or Not"])},warrantyDate:e=>{const{normalize:t}=e;return t(["Warranty Date"])},inWarranty:e=>{const{normalize:t}=e;return t(["In Warranty"])},outWarranty:e=>{const{normalize:t}=e;return t(["Out Warranty"])},warrantyState:e=>{const{normalize:t}=e;return t(["Warranty State"])},belongClinic:e=>{const{normalize:t}=e;return t(["Belong Clinic"])},clinicName:e=>{const{normalize:t}=e;return t(["Name"])},clinicAddress:e=>{const{normalize:t}=e;return t(["Address"])},clinicPhone:e=>{const{normalize:t}=e;return t(["Contact Phone"])},maintenanceState:e=>{const{normalize:t}=e;return t(["Maintenance State"])},lastMaintenanceDate:e=>{const{normalize:t}=e;return t(["Last Maintenance Date"])},nextMaintenanceDate:e=>{const{normalize:t}=e;return t(["Next Maintenance Date"])},maintainerINFO:e=>{const{normalize:t}=e;return t(["Maintainer Info"])},maintainerName:e=>{const{normalize:t}=e;return t(["Maintainer Name"])},maintainerPhone:e=>{const{normalize:t}=e;return t(["Phone"])},maintainerLevel:e=>{const{normalize:t}=e;return t(["Level"])},repair:e=>{const{normalize:t}=e;return t(["Repair"])}}}}},AV=Object.freeze(Object.defineProperty({__proto__:null,default:CV},Symbol.toStringTag,{value:"Module"})),_V=Object.fromEntries(Object.entries(Object.assign({"../locales/cn.yml":SV,"../locales/en.yml":AV})).map(([e,t])=>{const n=e.endsWith(".yml");return[e.slice(11,n?-4:-3),t.default]})),PV=x_({legacy:!1,locale:"cn",messages:_V}),TV=mt("thead",null,[mt("tr",null,[mt("th",{class:"text-center"},"排名"),mt("th",{class:"text-center"},"用户名"),mt("th",{class:"text-center"},"总得分")])],-1),EV={class:"text-center"},IV={key:0,class:"text-center"},LV={key:1,class:"text-center"},VV={class:"text-center"},OV=mt("div",{class:"text-caption"},"*不包含正进行的问题",-1),RV=Pn({__name:"TotalRank",setup(e){const t=be(!1),n=be([]),s=be("");function o(){t.value=!0,Ir.post("/rank").then(l=>{console.log(l),n.value=l.data.data,s.value=l.data.current_user})}return(l,d)=>{const g=ht("v-icon"),m=ht("v-btn"),y=ht("v-card-title"),x=ht("v-divider"),S=ht("v-chip"),C=ht("v-table"),T=ht("v-col"),I=ht("v-card-text"),L=ht("v-spacer"),B=ht("v-card-actions"),O=ht("v-card"),E=ht("v-dialog");return nt(),Mt(E,{"max-width":"500",modelValue:at(t),"onUpdate:modelValue":d[0]||(d[0]=Y=>Bt(t)?t.value=Y:null)},{activator:it(({props:Y})=>[P(m,{icon:"",onClick:o,variant:"elevated",class:"d-block text-center mx-auto"},{default:it(()=>[P(g,null,{default:it(()=>[Rt("mdi-trophy")]),_:1})]),_:1})]),default:it(({isActive:Y})=>[P(O,null,{default:it(()=>[P(y,null,{default:it(()=>[Rt(" 得分排名 ")]),_:1}),P(x),at(n).length>0?(nt(),Mt(C,{key:0,"fixed-header":"",height:"300px",density:"compact"},{default:it(()=>[TV,mt("tbody",null,[(nt(!0),At(Ke,null,Rs(at(n),(H,F)=>(nt(),At("tr",{key:F},[mt("td",EV,en(F+1),1),at(s)==H[0]?(nt(),At("td",IV,[P(S,{color:"primary",label:"",outlined:""},{default:it(()=>[Rt(en(H[0]),1)]),_:2},1024)])):(nt(),At("td",LV,en(H[0]),1)),mt("td",VV,en(H[1]),1)]))),128))])]),_:1})):(nt(),Mt(I,{key:1},{default:it(()=>[P(T,{class:"text-center"},{default:it(()=>[Rt("暂无数据")]),_:1})]),_:1})),P(x),P(B,null,{default:it(()=>[OV,P(L),P(m,{color:"primary",text:"关闭",onClick:H=>Y.value=!1},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:1},8,["modelValue"])}}}),MV={class:"theme-toggler"},DV=Pn({__name:"ThemeToggler",props:{color:{type:String,default:"inherit"}},setup(e){const{isDark:t,onToggleTheme:n}=Uy();return(s,o)=>{const l=ht("v-btn");return nt(),At("div",MV,[P(l,{variant:"plain",icon:"",color:e.color,onClick:at(n),class:"d-block text-center mx-auto"},{default:it(()=>[mt("span",{class:Xa([at(t)?"i-iconoir-sun-light":"i-iconoir-half-moon","text-2xl"])},null,2)]),_:1},8,["color","onClick"])])}}});var FV=Object.defineProperty,BV=(e,t,n)=>t in e?FV(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vn=(e,t,n)=>(BV(e,typeof t!="symbol"?t+"":t,n),n);let bd=1;class NV{constructor(){Vn(this,"subscribers"),Vn(this,"toasts"),Vn(this,"subscribe",t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)})),Vn(this,"publish",t=>{this.subscribers.forEach(n=>n(t))}),Vn(this,"addToast",t=>{this.publish(t),this.toasts=[...this.toasts,t]}),Vn(this,"create",t=>{var n;const{message:s,...o}=t,l=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:bd++,d=this.toasts.findIndex(m=>m.id===l),g=t.dismissible===void 0?!0:t.dismissible;return d!==-1?this.toasts=this.toasts.map(m=>m.id===l?(this.publish({...m,...t,id:l,title:s}),{...m,...t,id:l,dismissible:g,title:s}):m):this.addToast({title:s,...o,dismissible:g,id:l}),l}),Vn(this,"dismiss",t=>(t||this.toasts.forEach(n=>{this.subscribers.forEach(s=>s({id:n.id,dismiss:!0}))}),this.subscribers.forEach(n=>n({id:t,dismiss:!0})),t)),Vn(this,"message",(t,n)=>this.create({...n,message:t})),Vn(this,"error",(t,n)=>this.create({...n,type:"error",message:t})),Vn(this,"success",(t,n)=>this.create({...n,type:"success",message:t})),Vn(this,"info",(t,n)=>this.create({...n,type:"info",message:t})),Vn(this,"warning",(t,n)=>this.create({...n,type:"warning",message:t})),Vn(this,"loading",(t,n)=>this.create({...n,type:"loading",message:t})),Vn(this,"promise",(t,n)=>{if(!n)return;let s;n.loading!==void 0&&(s=this.create({...n,promise:t,type:"loading",message:n.loading}));const o=t instanceof Promise?t:t();let l=s!==void 0;return o.then(d=>{if(n.success!==void 0){l=!1;const g=typeof n.success=="function"?n.success(d):n.success;this.create({id:s,type:"success",message:g})}}).catch(d=>{if(n.error!==void 0){l=!1;const g=typeof n.error=="function"?n.error(d):n.error;this.create({id:s,type:"error",message:g})}}).finally(()=>{var d;l&&(this.dismiss(s),s=void 0),(d=n.finally)==null||d.call(n)}),s}),Vn(this,"custom",(t,n)=>{const s=(n==null?void 0:n.id)||bd++;return this.publish({...n,id:s,title:t}),s}),this.subscribers=[],this.toasts=[]}}const va=new NV,zV=(e,t)=>{const n=(t==null?void 0:t.id)||bd++;return va.publish({title:e,...t,id:n}),n},HV=zV,yd=Object.assign(HV,{success:va.success,info:va.info,warning:va.warning,error:va.error,custom:va.custom,message:va.message,promise:va.promise,dismiss:va.dismiss,loading:va.loading}),YV=["data-visible"],WV={className:"sonner-spinner"},XV=Pn({__name:"Loader",props:{visible:Boolean},setup(e){const t=Array(12).fill(0);return(n,s)=>(nt(),At("div",{className:"sonner-loading-wrapper","data-visible":e.visible},[mt("div",WV,[(nt(!0),At(Ke,null,Rs(at(t),o=>(nt(),At("div",{key:`spinner-bar-${o}`,className:"sonner-loading-bar"}))),128))])],8,YV))}}),co=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},$V={},jV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},GV=mt("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1),UV=[GV];function qV(e,t){return nt(),At("svg",jV,UV)}const KV=co($V,[["render",qV]]),ZV={},JV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},QV=mt("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1),eO=[QV];function tO(e,t){return nt(),At("svg",JV,eO)}const nO=co(ZV,[["render",tO]]),aO={},iO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},sO=mt("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1),rO=[sO];function oO(e,t){return nt(),At("svg",iO,rO)}const lO=co(aO,[["render",oO]]),cO={},uO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},dO=mt("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1),hO=[dO];function fO(e,t){return nt(),At("svg",uO,hO)}const gO=co(cO,[["render",fO]]),vO={},mO={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},pO=mt("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),bO=mt("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1),yO=[pO,bO];function xO(e,t){return nt(),At("svg",mO,yO)}const wO=co(vO,[["render",xO]]),kO=["aria-live","data-styled","data-mounted","data-promise","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-type","data-invert","data-swipe-out","data-expanded"],SO=["data-disabled"],CO={key:1,"data-icon":""},AO={"data-content":""},_O={"data-title":""},PO=4e3,TO=14,EO=20,IO=200,LO=Pn({__name:"Toast",props:{toast:{type:Object,required:!0},toasts:{type:Array,required:!0},index:{type:Number,required:!0},expanded:{type:Boolean,required:!0},invert:{type:Boolean,required:!0},heights:{type:Array,required:!0},position:{type:String,required:!0},visibleToasts:{type:Number,required:!0},expandByDefault:{type:Boolean,required:!0},closeButton:{type:Boolean,required:!0},interacting:{type:Boolean,required:!0},duration:{type:Number,required:!1},descriptionClass:{type:String,required:!1}},emits:["update:heights","removeToast"],setup(e,{emit:t}){const n=e,s=Oe=>!!Oe.promise,o=be(!1),l=be(!1),d=be(!1),g=be(!1),m=be(null),y=be(0),x=be(0),S=be(null),C=be(null),T=N(()=>n.index===0),I=N(()=>n.index+1<=n.visibleToasts),L=N(()=>n.toast.type),B=N(()=>n.toast.dismissible),O=n.toast.className||"",E=n.toast.descriptionClassName||"",Y=n.toast.style||{},H=N(()=>n.heights.findIndex(Oe=>Oe.toastId===n.toast.id)||0),F=N(()=>n.toast.duration||n.duration||PO),j=be(0),$=be(0),X=be(F.value),q=be(0),ee=be(null),te=N(()=>n.position.split("-")),ne=N(()=>n.heights.reduce((Oe,Fe,ie)=>ie>=H.value?Oe:Oe+Fe.height,0)),oe=N(()=>n.toast.invert||n.invert),se=N(()=>m.value==="loading"),xe=N(()=>m.value??(n.toast.type||null)),Ae=N(()=>!s(n.toast)&&typeof n.toast.title=="object"),ge=N(()=>{if(!s(n.toast))return null;switch(m.value){case"loading":return n.toast.loading;case"success":return typeof n.toast.success=="function"?S.value:n.toast.success;case"error":return typeof n.toast.error=="function"?S.value:n.toast.error;default:return null}});zt(()=>o.value=!0),Yt(()=>{$.value=H.value*TO+ne.value});function he(){var Oe,Fe;(!se.value||B.value)&&(we(),(Fe=(Oe=n.toast).onDismiss)==null||Fe.call(Oe,n.toast))}function we(){l.value=!0,y.value=$.value;const Oe=n.heights.filter(Fe=>Fe.toastId!==n.toast.id);t("update:heights",Oe),setTimeout(()=>{t("removeToast",n.toast)},IO)}const Re=Oe=>{se||(y.value=$.value,Oe.target.setPointerCapture(Oe.pointerId),Oe.target.tagName!=="BUTTON"&&(d.value=!0,ee.value=Oe.clientY))},Pe=Oe=>{var Fe,ie,re,ye;if(g.value)return;const Be=Number(((Fe=C.value)==null?void 0:Fe.style.getPropertyValue("--swipe-amount").replace("px",""))||0);if(Math.abs(Be)>=EO){y.value=$.value,(re=(ie=n.toast).onDismiss)==null||re.call(ie,n.toast),we(),g.value=!0;return}(ye=C.value)==null||ye.style.setProperty("--swipe-amount","0px"),ee.value=null,d.value=!0},me=Oe=>{var Fe,ie;if(!ee.value)return;const re=Oe.clientY-ee.value;if(!(te.value[0]==="top"?re<0:re>0)){(Fe=C.value)==null||Fe.style.setProperty("--swipe-amount","0px");return}(ie=C.value)==null||ie.style.setProperty("--swipe-amount",`${re}px`)};return Yt(Oe=>{if(n.toast.promise&&m.value==="loading"||n.toast.duration===1/0)return;let Fe;const ie=()=>{if(q.value{j.value=new Date().getTime(),Fe=setTimeout(()=>{var ye,Be;(Be=(ye=n.toast).onAutoClose)==null||Be.call(ye,n.toast),we()},X.value)};n.expanded||n.interacting?ie():re(),Oe(()=>{clearTimeout(Fe)})}),zt(()=>{if(C.value){const Oe=C.value.getBoundingClientRect().height;x.value=Oe;const Fe=[{toastId:n.toast.id,height:Oe},...n.heights];t("update:heights",Fe)}}),wi(()=>{if(C.value){const Oe=n.heights.filter(Fe=>Fe.toastId!==n.toast.id);t("update:heights",Oe)}}),Yt(()=>{n.toast.delete&&we()}),(Oe,Fe)=>(nt(),At("li",{"aria-live":e.toast.important?"assertive":"polite","aria-atomic":"",role:"status",tabindex:"0",ref_key:"toastRef",ref:C,"data-sonner-toast":"",class:Xa(at(O)),"data-styled":!Ae.value,"data-mounted":o.value,"data-promise":!!e.toast.promise,"data-removed":l.value,"data-visible":I.value,"data-y-position":te.value[0],"data-x-position":te.value[1],"data-index":n.index,"data-front":T.value,"data-swiping":d.value,"data-type":m.value!=="loading"&&m.value?m.value:L.value,"data-invert":oe.value,"data-swipe-out":g.value,"data-expanded":!!(n.expanded||n.expandByDefault&&o.value),style:mi({"--index":n.index,"--toasts-before":n.index,"--z-index":e.toasts.length-n.index,"--offset":`${l.value?y.value:$.value}px`,"--initial-height":n.expandByDefault?"auto":`${x.value}px`,...at(Y)}),onPointerdown:Re,onPointerup:Pe,onPointermove:me},[n.closeButton&&!Ae.value?(nt(),At("button",{key:0,"aria-label":"Close toast","data-close-button":"","data-disabled":se.value,onClick:he},[P(wO)],8,SO)):Wn("",!0),L.value||e.toast.icon||e.toast.promise?(nt(),At("div",CO,[typeof e.toast.promise=="function"||L.value==="loading"?(nt(),Mt(XV,{key:0,visible:m.value==="loading"||L.value==="loading"},null,8,["visible"])):Wn("",!0),xe.value==="success"?(nt(),Mt(KV,{key:1})):xe.value==="info"?(nt(),Mt(nO,{key:2})):xe.value==="warning"?(nt(),Mt(lO,{key:3})):xe.value==="error"?(nt(),Mt(gO,{key:4})):Wn("",!0)])):Wn("",!0),mt("div",AO,[mt("div",_O,[typeof e.toast.title=="string"?(nt(),At(Ke,{key:0},[Rt(en(e.toast.title),1)],64)):e.toast.title===void 0||e.toast.title===null?(nt(),At(Ke,{key:1},[Rt(en(ge.value),1)],64)):Ae.value?(nt(),Mt(ch(e.toast.title),{key:2,onCloseToast:Fe[0]||(Fe[0]=()=>{var ie;we(),(ie=e.toast.cancel)!=null&&ie.onClick&&e.toast.cancel.onClick()})},null,32)):Wn("",!0)]),e.toast.description?(nt(),At("div",{key:0,"data-description":"",class:Xa(e.descriptionClass+at(E))},en(e.toast.description),3)):Wn("",!0)]),e.toast.cancel?(nt(),At("button",{key:2,"data-button":"","data-cancel":"",onClick:Fe[1]||(Fe[1]=()=>{var ie;we(),(ie=e.toast.cancel)!=null&&ie.onClick&&e.toast.cancel.onClick()})},en(e.toast.cancel.label),1)):Wn("",!0),e.toast.action?(nt(),At("button",{key:3,"data-button":"",onClick:Fe[2]||(Fe[2]=()=>{var ie;we(),(ie=e.toast.action)==null||ie.onClick()})},en(e.toast.action.label),1)):Wn("",!0)],46,kO))}}),VO=["aria-label"],OO=["dir","data-theme","data-rich-colors","data-y-position","data-x-position"],RO=3,Im="32px",MO=4e3,DO=356,Lm=14,FO=Pn({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{default:MO},gap:{default:Lm},visibleToasts:{default:RO},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},className:{default:""},style:{default:()=>({})},offset:{default:Im},dir:{default:"auto"}},setup(e){const t=e,n=rb(),s=be([]),o=be([]),l=be(!1),d=be(!1),g=be(t.theme!=="system"?t.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),m=N(()=>t.position.split("-")),y=be(null),x=t.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function S(T){s.value=s.value.filter(({id:I})=>I!==T.id)}function C(){if(typeof window>"u")return"ltr";const T=document.documentElement.getAttribute("dir");return T==="auto"||!T?window.getComputedStyle(document.documentElement).direction:T}return zt(()=>{const T=va.subscribe(I=>{if(I.dismiss){s.value=s.value.map(L=>L.id===I.id?{...L,delete:!0}:L);return}ft(()=>{const L=s.value.findIndex(B=>B.id===I.id);L!==-1?s.value.splice(L,1,I):s.value=[I,...s.value]})});wi(()=>{T()})}),Ye(()=>t.theme,T=>{if(T!=="system"){g.value=T;return}T==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?g.value="dark":g.value="light"),!(typeof window>"u")&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",({matches:I})=>{I?g.value="dark":g.value="light"})}),Yt(()=>{s.value.length<=1&&(l.value=!1)}),Yt(T=>{function I(L){var B,O;t.hotkey.every(E=>L[E]||L.code===E)&&(l.value=!0,(B=y.value)==null||B.focus()),L.code==="Escape"&&(document.activeElement===y.value||(O=y.value)!=null&&O.contains(document.activeElement))&&(l.value=!1)}document.addEventListener("keydown",I),T(()=>{document.removeEventListener("keydown",I)})}),(T,I)=>{var L;return nt(),At("section",{"aria-label":`Notifications ${at(x)}`,tabIndex:-1},[mt("ol",{ref_key:"listRef",ref:y,"data-sonner-toaster":"",dir:T.dir==="auto"?C():T.dir,tabIndex:-1,"data-theme":T.theme,"data-rich-colors":T.richColors,"data-y-position":m.value[0],"data-x-position":m.value[1],style:mi({"--front-toast-height":`${(L=o.value[0])==null?void 0:L.height}px`,"--offset":typeof T.offset=="number"?`${T.offset}px`:T.offset||Im,"--width":`${DO}px`,"--gap":`${Lm}px`,...at(n).style}),onMouseenter:I[1]||(I[1]=B=>l.value=!0),onMousemove:I[2]||(I[2]=B=>l.value=!0),onMouseleave:I[3]||(I[3]=()=>{d.value||(l.value=!1)}),onPointerdown:I[4]||(I[4]=B=>d.value=!1),onPointerup:I[5]||(I[5]=B=>d.value=!1)},[(nt(!0),At(Ke,null,Rs(s.value,(B,O)=>{var E,Y,H,F;return nt(),Mt(LO,{key:B.id,index:O,toast:B,duration:((E=T.toastOptions)==null?void 0:E.duration)??T.duration,className:(Y=T.toastOptions)==null?void 0:Y.className,descriptionClassName:(H=T.toastOptions)==null?void 0:H.descriptionClassName,invert:T.invert,visibleToasts:T.visibleToasts,closeButton:T.closeButton,interacting:d.value,position:T.position,style:mi((F=T.toastOptions)==null?void 0:F.style),toasts:s.value,expandByDefault:T.expand,gap:T.gap,expanded:l.value,heights:o.value,"onUpdate:heights":I[0]||(I[0]=j=>o.value=j),onRemoveToast:S},null,8,["index","toast","duration","className","descriptionClassName","invert","visibleToasts","closeButton","interacting","position","style","toasts","expandByDefault","gap","expanded","heights"])}),128))],44,OO)],8,VO)}}});const BO=de({...qe(),...$y({fullHeight:!0}),...pt()},"VApp"),NO=Ce()({name:"VApp",props:BO(),setup(e,t){let{slots:n}=t;const s=Ct(e),{layoutClasses:o,getLayoutItem:l,items:d,layoutRef:g}=jy(e),{rtlClasses:m}=vn();return Le(()=>{var y;return P("div",{ref:g,class:["v-application",s.themeClasses.value,o.value,m.value,e.class],style:[e.style]},[P("div",{class:"v-application__wrap"},[(y=n.default)==null?void 0:y.call(n)])])}),{getLayoutItem:l,items:d,theme:s}}});const ot=de({tag:{type:String,default:"div"}},"tag"),Wx=de({text:String,...qe(),...ot()},"VToolbarTitle"),Jh=Ce()({name:"VToolbarTitle",props:Wx(),setup(e,t){let{slots:n}=t;return Le(()=>{const s=!!(n.default||n.text||e.text);return P(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var o;return[s&&P("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(o=n.default)==null?void 0:o.call(n)])]}})}),{}}}),zO=de({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ta(e,t,n){return Ce()({name:e,props:zO({mode:n,origin:t}),setup(s,o){let{slots:l}=o;const d={onBeforeEnter(g){s.origin&&(g.style.transformOrigin=s.origin)},onLeave(g){if(s.leaveAbsolute){const{offsetTop:m,offsetLeft:y,offsetWidth:x,offsetHeight:S}=g;g._transitionInitialStyles={position:g.style.position,top:g.style.top,left:g.style.left,width:g.style.width,height:g.style.height},g.style.position="absolute",g.style.top=`${m}px`,g.style.left=`${y}px`,g.style.width=`${x}px`,g.style.height=`${S}px`}s.hideOnLeave&&g.style.setProperty("display","none","important")},onAfterLeave(g){if(s.leaveAbsolute&&(g!=null&&g._transitionInitialStyles)){const{position:m,top:y,left:x,width:S,height:C}=g._transitionInitialStyles;delete g._transitionInitialStyles,g.style.position=m||"",g.style.top=y||"",g.style.left=x||"",g.style.width=S||"",g.style.height=C||""}}};return()=>{const g=s.group?yb:Sa;return Dn(g,{name:s.disabled?"":e,css:!s.disabled,...s.group?void 0:{mode:s.mode},...s.disabled?{}:d},l.default)}}})}function Xx(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Ce()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(s,o){let{slots:l}=o;return()=>Dn(Sa,{name:s.disabled?"":e,css:!s.disabled,...s.disabled?{}:t},l.default)}})}function $x(){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",s=An(`offset-${n}`);return{onBeforeEnter(d){d._parent=d.parentNode,d._initialStyle={transition:d.style.transition,overflow:d.style.overflow,[n]:d.style[n]}},onEnter(d){const g=d._initialStyle;d.style.setProperty("transition","none","important"),d.style.overflow="hidden";const m=`${d[s]}px`;d.style[n]="0",d.offsetHeight,d.style.transition=g.transition,e&&d._parent&&d._parent.classList.add(e),requestAnimationFrame(()=>{d.style[n]=m})},onAfterEnter:l,onEnterCancelled:l,onLeave(d){d._initialStyle={transition:"",overflow:d.style.overflow,[n]:d.style[n]},d.style.overflow="hidden",d.style[n]=`${d[s]}px`,d.offsetHeight,requestAnimationFrame(()=>d.style[n]="0")},onAfterLeave:o,onLeaveCancelled:o};function o(d){e&&d._parent&&d._parent.classList.remove(e),l(d)}function l(d){const g=d._initialStyle[n];d.style.overflow=d._initialStyle.overflow,g!=null&&(d.style[n]=g),delete d._initialStyle}}const HO=de({target:[Object,Array]},"v-dialog-transition"),uc=Ce()({name:"VDialogTransition",props:HO(),setup(e,t){let{slots:n}=t;const s={onBeforeEnter(o){o.style.pointerEvents="none",o.style.visibility="hidden"},async onEnter(o,l){var C;await new Promise(T=>requestAnimationFrame(T)),await new Promise(T=>requestAnimationFrame(T)),o.style.visibility="";const{x:d,y:g,sx:m,sy:y,speed:x}=Om(e.target,o),S=zi(o,[{transform:`translate(${d}px, ${g}px) scale(${m}, ${y})`,opacity:0},{}],{duration:225*x,easing:KP});(C=Vm(o))==null||C.forEach(T=>{zi(T,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*x,easing:Yr})}),S.finished.then(()=>l())},onAfterEnter(o){o.style.removeProperty("pointer-events")},onBeforeLeave(o){o.style.pointerEvents="none"},async onLeave(o,l){var C;await new Promise(T=>requestAnimationFrame(T));const{x:d,y:g,sx:m,sy:y,speed:x}=Om(e.target,o);zi(o,[{},{transform:`translate(${d}px, ${g}px) scale(${m}, ${y})`,opacity:0}],{duration:125*x,easing:ZP}).finished.then(()=>l()),(C=Vm(o))==null||C.forEach(T=>{zi(T,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*x,easing:Yr})})},onAfterLeave(o){o.style.removeProperty("pointer-events")}};return()=>e.target?P(Sa,Ve({name:"dialog-transition"},s,{css:!1}),n):P(Sa,{name:"dialog-transition"},n)}});function Vm(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 Om(e,t){const n=wy(e),s=Th(t),[o,l]=getComputedStyle(t).transformOrigin.split(" ").map(O=>parseFloat(O)),[d,g]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let m=n.left+n.width/2;d==="left"||g==="left"?m-=n.width/2:(d==="right"||g==="right")&&(m+=n.width/2);let y=n.top+n.height/2;d==="top"||g==="top"?y-=n.height/2:(d==="bottom"||g==="bottom")&&(y+=n.height/2);const x=n.width/s.width,S=n.height/s.height,C=Math.max(1,x,S),T=x/C||0,I=S/C||0,L=s.width*s.height/(window.innerWidth*window.innerHeight),B=L>.12?Math.min(1.5,(L-.12)*10+1):1;return{x:m-(o+s.left),y:y-(l+s.top),sx:T,sy:I,speed:B}}const YO=ta("fab-transition","center center","out-in"),WO=ta("dialog-bottom-transition"),XO=ta("dialog-top-transition"),Al=ta("fade-transition"),Qh=ta("scale-transition"),$O=ta("scroll-x-transition"),jO=ta("scroll-x-reverse-transition"),GO=ta("scroll-y-transition"),UO=ta("scroll-y-reverse-transition"),qO=ta("slide-x-transition"),KO=ta("slide-x-reverse-transition"),ef=ta("slide-y-transition"),ZO=ta("slide-y-reverse-transition"),dc=Xx("expand-transition",$x()),tf=Xx("expand-x-transition",$x("",!0)),JO=de({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),yt=Ce(!1)({name:"VDefaultsProvider",props:JO(),setup(e,t){let{slots:n}=t;const{defaults:s,disabled:o,reset:l,root:d,scoped:g}=no(e);return Xt(s,{reset:l,root:d,scoped:g,disabled:o}),()=>{var m;return(m=n.default)==null?void 0:m.call(n)}}});const Fn=de({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Bn(e){return{dimensionStyles:N(()=>({height:Ge(e.height),maxHeight:Ge(e.maxHeight),maxWidth:Ge(e.maxWidth),minHeight:Ge(e.minHeight),minWidth:Ge(e.minWidth),width:Ge(e.width)}))}}function QO(e){return{aspectStyles:N(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const jx=de({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...qe(),...Fn()},"VResponsive"),xd=Ce()({name:"VResponsive",props:jx(),setup(e,t){let{slots:n}=t;const{aspectStyles:s}=QO(e),{dimensionStyles:o}=Bn(e);return Le(()=>{var l;return P("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[o.value,e.style]},[P("div",{class:"v-responsive__sizer",style:s.value},null),(l=n.additional)==null?void 0:l.call(n),n.default&&P("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),ei=de({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),ca=(e,t)=>{let{slots:n}=t;const{transition:s,disabled:o,...l}=e,{component:d=Sa,...g}=typeof s=="object"?s:{};return Dn(d,Ve(typeof s=="string"?{name:o?"":s}:g,l,{disabled:o}),n)};function eR(e,t){if(!Ah)return;const n=t.modifiers||{},s=t.value,{handler:o,options:l}=typeof s=="object"?s:{handler:s,options:{}},d=new IntersectionObserver(function(){var S;let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1?arguments[1]:void 0;const y=(S=e._observe)==null?void 0:S[t.instance.$.uid];if(!y)return;const x=g.some(C=>C.isIntersecting);o&&(!n.quiet||y.init)&&(!n.once||x||y.init)&&o(x,g,m),x&&n.once?Gx(e,t):y.init=!0},l);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:d},d.observe(e)}function Gx(e,t){var s;const n=(s=e._observe)==null?void 0:s[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const uo={mounted:eR,unmounted:Gx},Ux=de({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},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:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...jx(),...qe(),...ei()},"VImg"),Qi=Ce()({name:"VImg",directives:{intersect:uo},props:Ux(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=Jt("VImg"),l=Xe(""),d=be(),g=Xe(e.eager?"loading":"idle"),m=Xe(),y=Xe(),x=N(()=>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)}),S=N(()=>x.value.aspect||m.value/y.value||0);Ye(()=>e.src,()=>{C(g.value!=="idle")}),Ye(S,(q,ee)=>{!q&&ee&&d.value&&O(d.value)}),so(()=>C());function C(q){if(!(e.eager&&q)&&!(Ah&&!q&&!e.eager)){if(g.value="loading",x.value.lazySrc){const ee=new Image;ee.src=x.value.lazySrc,O(ee,null)}x.value.src&&ft(()=>{var ee;n("loadstart",((ee=d.value)==null?void 0:ee.currentSrc)||x.value.src),setTimeout(()=>{var te;if(!o.isUnmounted)if((te=d.value)!=null&&te.complete){if(d.value.naturalWidth||I(),g.value==="error")return;S.value||O(d.value,null),g.value==="loading"&&T()}else S.value||O(d.value),L()})})}}function T(){var q;o.isUnmounted||(L(),O(d.value),g.value="loaded",n("load",((q=d.value)==null?void 0:q.currentSrc)||x.value.src))}function I(){var q;o.isUnmounted||(g.value="error",n("error",((q=d.value)==null?void 0:q.currentSrc)||x.value.src))}function L(){const q=d.value;q&&(l.value=q.currentSrc||q.src)}let B=-1;cn(()=>{clearTimeout(B)});function O(q){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const te=()=>{if(clearTimeout(B),o.isUnmounted)return;const{naturalHeight:ne,naturalWidth:oe}=q;ne||oe?(m.value=oe,y.value=ne):!q.complete&&g.value==="loading"&&ee!=null?B=window.setTimeout(te,ee):(q.currentSrc.endsWith(".svg")||q.currentSrc.startsWith("data:image/svg+xml"))&&(m.value=1,y.value=1)};te()}const E=N(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),Y=()=>{var te;if(!x.value.src||g.value==="idle")return null;const q=P("img",{class:["v-img__img",E.value],style:{objectPosition:e.position},src:x.value.src,srcset:x.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:d,onLoad:T,onError:I},null),ee=(te=s.sources)==null?void 0:te.call(s);return P(ca,{transition:e.transition,appear:!0},{default:()=>[Wt(ee?P("picture",{class:"v-img__picture"},[ee,q]):q,[[ha,g.value==="loaded"]])]})},H=()=>P(ca,{transition:e.transition},{default:()=>[x.value.lazySrc&&g.value!=="loaded"&&P("img",{class:["v-img__img","v-img__img--preload",E.value],style:{objectPosition:e.position},src:x.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),F=()=>s.placeholder?P(ca,{transition:e.transition,appear:!0},{default:()=>[(g.value==="loading"||g.value==="error"&&!s.error)&&P("div",{class:"v-img__placeholder"},[s.placeholder()])]}):null,j=()=>s.error?P(ca,{transition:e.transition,appear:!0},{default:()=>[g.value==="error"&&P("div",{class:"v-img__error"},[s.error()])]}):null,$=()=>e.gradient?P("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,X=Xe(!1);{const q=Ye(S,ee=>{ee&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{X.value=!0})}),q())})}return Le(()=>{const q=xd.filterProps(e);return Wt(P(xd,Ve({class:["v-img",{"v-img--booting":!X.value},e.class],style:[{width:Ge(e.width==="auto"?m.value:e.width)},e.style]},q,{aspectRatio:S.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>P(Ke,null,[P(Y,null,null),P(H,null,null),P($,null,null),P(F,null,null),P(j,null,null)]),default:s.default}),[[Mn("intersect"),{handler:C,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:d,state:g,naturalWidth:m,naturalHeight:y}}}),na=de({border:[Boolean,Number,String]},"border");function fa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{borderClasses:N(()=>{const s=Bt(e)?e.value:e.border,o=[];if(s===!0||s==="")o.push(`${t}--border`);else if(typeof s=="string"||s===0)for(const l of String(s).split(" "))o.push(`border-${l}`);return o})}}function nf(e){return _h(()=>{const t=[],n={};if(e.value.background)if(Ju(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&zP(e.value.background)){const s=la(e.value.background);if(s.a==null||s.a===1){const o=Vy(s);n.color=o,n.caretColor=o}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(Ju(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function _n(e,t){const n=N(()=>({text:Bt(e)?e.value:t?e[t]:null})),{colorClasses:s,colorStyles:o}=nf(n);return{textColorClasses:s,textColorStyles:o}}function Ft(e,t){const n=N(()=>({background:Bt(e)?e.value:t?e[t]:null})),{colorClasses:s,colorStyles:o}=nf(n);return{backgroundColorClasses:s,backgroundColorStyles:o}}const rn=de({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function mn(e){return{elevationClasses:N(()=>{const n=Bt(e)?e.value:e.elevation,s=[];return n==null||s.push(`elevation-${n}`),s})}}const $t=de({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Gt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{roundedClasses:N(()=>{const s=Bt(e)?e.value:e.rounded,o=[];if(s===!0||s==="")o.push(`${t}--rounded`);else if(typeof s=="string"||s===0)for(const l of String(s).split(" "))o.push(`rounded-${l}`);return o})}}const tR=[null,"prominent","default","comfortable","compact"],qx=de({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>tR.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...na(),...qe(),...rn(),...$t(),...ot({tag:"header"}),...pt()},"VToolbar"),wd=Ce()({name:"VToolbar",props:qx(),setup(e,t){var T;let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"color")),{borderClasses:l}=fa(e),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e),{themeClasses:m}=Ct(e),{rtlClasses:y}=vn(),x=Xe(!!(e.extended||(T=n.extension)!=null&&T.call(n))),S=N(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),C=N(()=>x.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 Xt({VBtn:{variant:"text"}}),Le(()=>{var O;const I=!!(e.title||n.title),L=!!(n.image||e.image),B=(O=n.extension)==null?void 0:O.call(n);return x.value=!!(e.extended||B),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},s.value,l.value,d.value,g.value,m.value,y.value,e.class],style:[o.value,e.style]},{default:()=>[L&&P("div",{key:"image",class:"v-toolbar__image"},[n.image?P(yt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):P(Qi,{key:"image-img",cover:!0,src:e.image},null)]),P(yt,{defaults:{VTabs:{height:Ge(S.value)}}},{default:()=>{var E,Y,H;return[P("div",{class:"v-toolbar__content",style:{height:Ge(S.value)}},[n.prepend&&P("div",{class:"v-toolbar__prepend"},[(E=n.prepend)==null?void 0:E.call(n)]),I&&P(Jh,{key:"title",text:e.title},{text:n.title}),(Y=n.default)==null?void 0:Y.call(n),n.append&&P("div",{class:"v-toolbar__append"},[(H=n.append)==null?void 0:H.call(n)])])]}}),P(yt,{defaults:{VTabs:{height:Ge(C.value)}}},{default:()=>[P(dc,null,{default:()=>[x.value&&P("div",{class:"v-toolbar__extension",style:{height:Ge(C.value)}},[B])]})]})]})}),{contentHeight:S,extensionHeight:C}}}),nR=de({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function aR(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let s=0;const o=be(null),l=Xe(0),d=Xe(0),g=Xe(0),m=Xe(!1),y=Xe(!1),x=N(()=>Number(e.scrollThreshold)),S=N(()=>nn((x.value-l.value)/x.value||0)),C=()=>{const T=o.value;!T||n&&!n.value||(s=l.value,l.value="window"in T?T.pageYOffset:T.scrollTop,y.value=l.value{d.value=d.value||l.value}),Ye(m,()=>{d.value=0}),zt(()=>{Ye(()=>e.scrollTarget,T=>{var L;const I=T?document.querySelector(T):window;I&&I!==o.value&&((L=o.value)==null||L.removeEventListener("scroll",C),o.value=I,o.value.addEventListener("scroll",C,{passive:!0}))},{immediate:!0})}),cn(()=>{var T;(T=o.value)==null||T.removeEventListener("scroll",C)}),n&&Ye(n,C,{immediate:!0}),{scrollThreshold:x,currentScroll:l,currentThreshold:g,isScrollActive:m,scrollRatio:S,isScrollingUp:y,savedScroll:d}}function ls(){const e=Xe(!1);return zt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:N(()=>e.value?void 0:{transition:"none !important"}),isBooted:rs(e)}}const iR=de({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...qx(),...Ks(),...nR(),height:{type:[Number,String],default:64}},"VAppBar"),sR=Ce()({name:"VAppBar",props:iR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=be(),o=Qe(e,"modelValue"),l=N(()=>{var E;const O=new Set(((E=e.scrollBehavior)==null?void 0:E.split(" "))??[]);return{hide:O.has("hide"),inverted:O.has("inverted"),collapse:O.has("collapse"),elevate:O.has("elevate"),fadeImage:O.has("fade-image")}}),d=N(()=>{const O=l.value;return O.hide||O.inverted||O.collapse||O.elevate||O.fadeImage||!o.value}),{currentScroll:g,scrollThreshold:m,isScrollingUp:y,scrollRatio:x}=aR(e,{canScroll:d}),S=N(()=>e.collapse||l.value.collapse&&(l.value.inverted?x.value>0:x.value===0)),C=N(()=>e.flat||l.value.elevate&&(l.value.inverted?g.value>0:g.value===0)),T=N(()=>l.value.fadeImage?l.value.inverted?1-x.value:x.value:void 0),I=N(()=>{var Y,H;if(l.value.hide&&l.value.inverted)return 0;const O=((Y=s.value)==null?void 0:Y.contentHeight)??0,E=((H=s.value)==null?void 0:H.extensionHeight)??0;return O+E});wa(N(()=>!!e.scrollBehavior),()=>{Yt(()=>{l.value.hide?l.value.inverted?o.value=g.value>m.value:o.value=y.value||g.valueparseInt(e.order,10)),position:Se(e,"location"),layoutSize:I,elementSize:Xe(void 0),active:o,absolute:Se(e,"absolute")});return Le(()=>{const O=wd.filterProps(e);return P(wd,Ve({ref:s,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...B.value,"--v-toolbar-image-opacity":T.value,height:void 0,...L.value},e.style]},O,{collapse:S.value,flat:C.value}),n)}),{}}});const rR=[null,"default","comfortable","compact"],un=de({density:{type:String,default:"default",validator:e=>rR.includes(e)}},"density");function En(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{densityClasses:N(()=>`${t}--density-${e.density}`)}}const oR=["elevated","flat","tonal","outlined","text","plain"];function cs(e,t){return P(Ke,null,[e&&P("span",{key:"overlay",class:`${t}__overlay`},null),P("span",{key:"underlay",class:`${t}__underlay`},null)])}const ga=de({color:String,variant:{type:String,default:"elevated",validator:e=>oR.includes(e)}},"variant");function us(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();const n=N(()=>{const{variant:l}=at(e);return`${t}--variant-${l}`}),{colorClasses:s,colorStyles:o}=nf(N(()=>{const{variant:l,color:d}=at(e);return{[["elevated","flat"].includes(l)?"background":"text"]:d}}));return{colorClasses:s,colorStyles:o,variantClasses:n}}const Kx=de({divided:Boolean,...na(),...qe(),...un(),...rn(),...$t(),...ot(),...pt(),...ga()},"VBtnGroup"),kd=Ce()({name:"VBtnGroup",props:Kx(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{densityClasses:o}=En(e),{borderClasses:l}=fa(e),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e);Xt({VBtn:{height:"auto",color:Se(e,"color"),density:Se(e,"density"),flat:!0,variant:Se(e,"variant")}}),Le(()=>P(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},s.value,l.value,o.value,d.value,g.value,e.class],style:e.style},n))}}),ds=de({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),hs=de({value:null,disabled:Boolean,selectedClass:String},"group-item");function fs(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const s=Jt("useGroupItem");if(!s)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const o=Tn();Pt(Symbol.for(`${t.description}:id`),o);const l=rt(t,null);if(!l){if(!n)return l;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const d=Se(e,"value"),g=N(()=>!!(l.disabled.value||e.disabled));l.register({id:o,value:d,disabled:g},s),cn(()=>{l.unregister(o)});const m=N(()=>l.isSelected(o)),y=N(()=>m.value&&[l.selectedClass.value,e.selectedClass]);return Ye(m,x=>{s.emit("group:selected",{value:x})}),{id:o,isSelected:m,toggle:()=>l.select(o,!m.value),select:x=>l.select(o,x),selectedClass:y,value:d,disabled:g,group:l}}function _i(e,t){let n=!1;const s=hn([]),o=Qe(e,"modelValue",[],C=>C==null?[]:Zx(s,qt(C)),C=>{const T=cR(s,C);return e.multiple?T:T[0]}),l=Jt("useGroup");function d(C,T){const I=C,L=Symbol.for(`${t.description}:id`),O=Pr(L,l==null?void 0:l.vnode).indexOf(T);O>-1?s.splice(O,0,I):s.push(I)}function g(C){if(n)return;m();const T=s.findIndex(I=>I.id===C);s.splice(T,1)}function m(){const C=s.find(T=>!T.disabled);C&&e.mandatory==="force"&&!o.value.length&&(o.value=[C.id])}zt(()=>{m()}),cn(()=>{n=!0});function y(C,T){const I=s.find(L=>L.id===C);if(!(T&&(I!=null&&I.disabled)))if(e.multiple){const L=o.value.slice(),B=L.findIndex(E=>E===C),O=~B;if(T=T??!O,O&&e.mandatory&&L.length<=1||!O&&e.max!=null&&L.length+1>e.max)return;B<0&&T?L.push(C):B>=0&&!T&&L.splice(B,1),o.value=L}else{const L=o.value.includes(C);if(e.mandatory&&L)return;o.value=T??!L?[C]:[]}}function x(C){if(e.multiple,o.value.length){const T=o.value[0],I=s.findIndex(O=>O.id===T);let L=(I+C)%s.length,B=s[L];for(;B.disabled&&L!==I;)L=(L+C)%s.length,B=s[L];if(B.disabled)return;o.value=[s[L].id]}else{const T=s.find(I=>!I.disabled);T&&(o.value=[T.id])}}const S={register:d,unregister:g,selected:o,select:y,disabled:Se(e,"disabled"),prev:()=>x(s.length-1),next:()=>x(1),isSelected:C=>o.value.includes(C),selectedClass:N(()=>e.selectedClass),items:N(()=>s),getItemIndex:C=>lR(s,C)};return Pt(t,S),S}function lR(e,t){const n=Zx(e,[t]);return n.length?e.findIndex(s=>s.id===n[0]):-1}function Zx(e,t){const n=[];return t.forEach(s=>{const o=e.find(d=>Qa(s,d.value)),l=e[s];(o==null?void 0:o.value)!=null?n.push(o.id):l!=null&&n.push(l.id)}),n}function cR(e,t){const n=[];return t.forEach(s=>{const o=e.findIndex(l=>l.id===s);if(~o){const l=e[o];n.push(l.value!=null?l.value:o)}}),n}const af=Symbol.for("vuetify:v-btn-toggle"),uR=de({...Kx(),...ds()},"VBtnToggle"),dR=Ce()({name:"VBtnToggle",props:uR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:s,next:o,prev:l,select:d,selected:g}=_i(e,af);return Le(()=>{const m=kd.filterProps(e);return P(kd,Ve({class:["v-btn-toggle",e.class]},m,{style:e.style}),{default:()=>{var y;return[(y=n.default)==null?void 0:y.call(n,{isSelected:s,next:o,prev:l,select:d,selected:g})]}})}),{next:o,prev:l,select:d}}});const hR=["x-small","small","default","large","x-large"],ti=de({size:{type:[String,Number],default:"default"}},"size");function er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return _h(()=>{let n,s;return yl(hR,e.size)?n=`${t}--size-${e.size}`:e.size&&(s={width:Ge(e.size),height:Ge(e.size)}),{sizeClasses:n,sizeStyles:s}})}const fR=de({color:String,start:Boolean,end:Boolean,icon:st,...qe(),...ti(),...ot({tag:"i"}),...pt()},"VIcon"),_t=Ce()({name:"VIcon",props:fR(),setup(e,t){let{attrs:n,slots:s}=t;const o=be(),{themeClasses:l}=Ct(e),{iconData:d}=zT(N(()=>o.value||e.icon)),{sizeClasses:g}=er(e),{textColorClasses:m,textColorStyles:y}=_n(Se(e,"color"));return Le(()=>{var S,C;const x=(S=s.default)==null?void 0:S.call(s);return x&&(o.value=(C=my(x).filter(T=>T.type===ja&&T.children&&typeof T.children=="string")[0])==null?void 0:C.children),P(d.value.component,{tag:e.tag,icon:d.value.icon,class:["v-icon","notranslate",l.value,g.value,m.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[g.value?void 0:{fontSize:Ge(e.size),height:Ge(e.size),width:Ge(e.size)},y.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[x]})}),{}}});function hc(e,t){const n=be(),s=Xe(!1);if(Ah){const o=new IntersectionObserver(l=>{e==null||e(l,o),s.value=!!l.find(d=>d.isIntersecting)},t);cn(()=>{o.disconnect()}),Ye(n,(l,d)=>{d&&(o.unobserve(d),s.value=!1),l&&o.observe(l)},{flush:"post"})}return{intersectionRef:n,isIntersecting:s}}const gR=de({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},...qe(),...ti(),...ot({tag:"div"}),...pt()},"VProgressCircular"),Xs=Ce()({name:"VProgressCircular",props:gR(),setup(e,t){let{slots:n}=t;const s=20,o=2*Math.PI*s,l=be(),{themeClasses:d}=Ct(e),{sizeClasses:g,sizeStyles:m}=er(e),{textColorClasses:y,textColorStyles:x}=_n(Se(e,"color")),{textColorClasses:S,textColorStyles:C}=_n(Se(e,"bgColor")),{intersectionRef:T,isIntersecting:I}=hc(),{resizeRef:L,contentRect:B}=Va(),O=N(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),E=N(()=>Number(e.width)),Y=N(()=>m.value?Number(e.size):B.value?B.value.width:Math.max(E.value,32)),H=N(()=>s/(1-E.value/Y.value)*2),F=N(()=>E.value/Y.value*H.value),j=N(()=>Ge((100-O.value)/100*o));return Yt(()=>{T.value=l.value,L.value=l.value}),Le(()=>P(e.tag,{ref:l,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":I.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},d.value,g.value,y.value,e.class],style:[m.value,x.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:O.value},{default:()=>[P("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${H.value} ${H.value}`},[P("circle",{class:["v-progress-circular__underlay",S.value],style:C.value,fill:"transparent",cx:"50%",cy:"50%",r:s,"stroke-width":F.value,"stroke-dasharray":o,"stroke-dashoffset":0},null),P("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:s,"stroke-width":F.value,"stroke-dasharray":o,"stroke-dashoffset":j.value},null)]),n.default&&P("div",{class:"v-progress-circular__content"},[n.default({value:O.value})])]})),{}}});const Rm={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Pi=de({location:String},"location");function Ti(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:s}=vn();return{locationStyles:N(()=>{if(!e.location)return{};const{side:l,align:d}=Ku(e.location.split(" ").length>1?e.location:`${e.location} center`,s.value);function g(y){return n?n(y):0}const m={};return l!=="center"&&(t?m[Rm[l]]=`calc(100% - ${g(l)}px)`:m[l]=0),d!=="center"?t?m[Rm[d]]=`calc(100% - ${g(d)}px)`:m[d]=0:(l==="center"?m.top=m.left="50%":m[{top:"left",bottom:"left",left:"top",right:"top"}[l]]="50%",m.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[l]),m})}}const vR=de({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,...qe(),...Pi({location:"top"}),...$t(),...ot(),...pt()},"VProgressLinear"),fc=Ce()({name:"VProgressLinear",props:vR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{isRtl:o,rtlClasses:l}=vn(),{themeClasses:d}=Ct(e),{locationStyles:g}=Ti(e),{textColorClasses:m,textColorStyles:y}=_n(e,"color"),{backgroundColorClasses:x,backgroundColorStyles:S}=Ft(N(()=>e.bgColor||e.color)),{backgroundColorClasses:C,backgroundColorStyles:T}=Ft(e,"color"),{roundedClasses:I}=Gt(e),{intersectionRef:L,isIntersecting:B}=hc(),O=N(()=>parseInt(e.max,10)),E=N(()=>parseInt(e.height,10)),Y=N(()=>parseFloat(e.bufferValue)/O.value*100),H=N(()=>parseFloat(s.value)/O.value*100),F=N(()=>o.value!==e.reverse),j=N(()=>e.indeterminate?"fade-transition":"slide-x-transition"),$=N(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function X(q){if(!L.value)return;const{left:ee,right:te,width:ne}=L.value.getBoundingClientRect(),oe=F.value?ne-q.clientX+(te-ne):q.clientX-ee;s.value=Math.round(oe/ne*O.value)}return Le(()=>P(e.tag,{ref:L,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&B.value,"v-progress-linear--reverse":F.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},I.value,d.value,l.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Ge(E.value):0,"--v-progress-linear-height":Ge(E.value),...g.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:H.value,onClick:e.clickable&&X},{default:()=>[e.stream&&P("div",{key:"stream",class:["v-progress-linear__stream",m.value],style:{...y.value,[F.value?"left":"right"]:Ge(-E.value),borderTop:`${Ge(E.value/2)} dotted`,opacity:$.value,top:`calc(50% - ${Ge(E.value/4)})`,width:Ge(100-Y.value,"%"),"--v-progress-linear-stream-to":Ge(E.value*(F.value?1:-1))}},null),P("div",{class:["v-progress-linear__background",x.value],style:[S.value,{opacity:$.value,width:Ge(e.stream?Y.value:100,"%")}]},null),P(Sa,{name:j.value},{default:()=>[e.indeterminate?P("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(q=>P("div",{key:q,class:["v-progress-linear__indeterminate",q,C.value],style:T.value},null))]):P("div",{class:["v-progress-linear__determinate",C.value],style:[T.value,{width:Ge(H.value,"%")}]},null)]}),n.default&&P("div",{class:"v-progress-linear__content"},[n.default({value:H.value,buffer:Y.value})])]})),{}}}),gc=de({loading:[Boolean,String]},"loader");function ho(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{loaderClasses:N(()=>({[`${t}--loading`]:e.loading}))}}function vc(e,t){var s;let{slots:n}=t;return P("div",{class:`${e.name}__loader`},[((s=n.default)==null?void 0:s.call(n,{color:e.color,isActive:e.active}))||P(fc,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const mR=["static","relative","fixed","absolute","sticky"],tr=de({position:{type:String,validator:e=>mR.includes(e)}},"position");function nr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{positionClasses:N(()=>e.position?`${t}--${e.position}`:void 0)}}function pR(){const e=Jt("useRoute");return N(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function Jx(){var e,t;return(t=(e=Jt("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function fo(e,t){const n=ch("RouterLink"),s=N(()=>!!(e.href||e.to)),o=N(()=>(s==null?void 0:s.value)||yv(t,"click")||yv(e,"click"));if(typeof n=="string")return{isLink:s,isClickable:o,href:Se(e,"href")};const l=e.to?n.useLink(e):void 0,d=pR();return{isLink:s,isClickable:o,route:l==null?void 0:l.route,navigate:l==null?void 0:l.navigate,isActive:l&&N(()=>{var g,m,y;return e.exact?d.value?((y=l.isExactActive)==null?void 0:y.value)&&Qa(l.route.value.query,d.value.query):(m=l.isExactActive)==null?void 0:m.value:(g=l.isActive)==null?void 0:g.value}),href:N(()=>e.to?l==null?void 0:l.route.value.href:e.href)}}const go=de({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let uu=!1;function bR(e,t){let n=!1,s,o;Ot&&(ft(()=>{window.addEventListener("popstate",l),s=e==null?void 0:e.beforeEach((d,g,m)=>{uu?n?t(m):m():setTimeout(()=>n?t(m):m()),uu=!0}),o=e==null?void 0:e.afterEach(()=>{uu=!1})}),kn(()=>{window.removeEventListener("popstate",l),s==null||s(),o==null||o()}));function l(d){var g;(g=d.state)!=null&&g.replaced||(n=!0,setTimeout(()=>n=!1))}}function yR(e,t){Ye(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&ft(()=>{t(!0)})},{immediate:!0})}const Sd=Symbol("rippleStop"),xR=80;function Mm(e,t){e.style.transform=t,e.style.webkitTransform=t}function Cd(e){return e.constructor.name==="TouchEvent"}function Qx(e){return e.constructor.name==="KeyboardEvent"}const wR=function(e,t){var S;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=0,o=0;if(!Qx(e)){const C=t.getBoundingClientRect(),T=Cd(e)?e.touches[e.touches.length-1]:e;s=T.clientX-C.left,o=T.clientY-C.top}let l=0,d=.3;(S=t._ripple)!=null&&S.circle?(d=.15,l=t.clientWidth/2,l=n.center?l:l+Math.sqrt((s-l)**2+(o-l)**2)/4):l=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const g=`${(t.clientWidth-l*2)/2}px`,m=`${(t.clientHeight-l*2)/2}px`,y=n.center?g:`${s-l}px`,x=n.center?m:`${o-l}px`;return{radius:l,scale:d,x:y,y:x,centerX:g,centerY:m}},_l={show(e,t){var T;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((T=t==null?void 0:t._ripple)!=null&&T.enabled))return;const s=document.createElement("span"),o=document.createElement("span");s.appendChild(o),s.className="v-ripple__container",n.class&&(s.className+=` ${n.class}`);const{radius:l,scale:d,x:g,y:m,centerX:y,centerY:x}=wR(e,t,n),S=`${l*2}px`;o.className="v-ripple__animation",o.style.width=S,o.style.height=S,t.appendChild(s);const C=window.getComputedStyle(t);C&&C.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),o.classList.add("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--visible"),Mm(o,`translate(${g}, ${m}) scale3d(${d},${d},${d})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--in"),Mm(o,`translate(${y}, ${x}) scale3d(1,1,1)`)},0)},hide(e){var l;if(!((l=e==null?void 0:e._ripple)!=null&&l.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 s=performance.now()-Number(n.dataset.activated),o=Math.max(250-s,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var g;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((g=n.parentNode)==null?void 0:g.parentNode)===e&&e.removeChild(n.parentNode)},300)},o)}};function e0(e){return typeof e>"u"||!!e}function jr(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Sd])){if(e[Sd]=!0,Cd(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Qx(e),n._ripple.class&&(t.class=n._ripple.class),Cd(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{_l.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var s;(s=n==null?void 0:n._ripple)!=null&&s.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},xR)}else _l.show(e,n,t)}}function Dm(e){e[Sd]=!0}function Kn(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(()=>{Kn(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),_l.hide(t)}}function t0(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Gr=!1;function n0(e){!Gr&&(e.keyCode===gv.enter||e.keyCode===gv.space)&&(Gr=!0,jr(e))}function a0(e){Gr=!1,Kn(e)}function i0(e){Gr&&(Gr=!1,Kn(e))}function s0(e,t,n){const{value:s,modifiers:o}=t,l=e0(s);if(l||_l.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=l,e._ripple.centered=o.center,e._ripple.circle=o.circle,bl(s)&&s.class&&(e._ripple.class=s.class),l&&!n){if(o.stop){e.addEventListener("touchstart",Dm,{passive:!0}),e.addEventListener("mousedown",Dm);return}e.addEventListener("touchstart",jr,{passive:!0}),e.addEventListener("touchend",Kn,{passive:!0}),e.addEventListener("touchmove",t0,{passive:!0}),e.addEventListener("touchcancel",Kn),e.addEventListener("mousedown",jr),e.addEventListener("mouseup",Kn),e.addEventListener("mouseleave",Kn),e.addEventListener("keydown",n0),e.addEventListener("keyup",a0),e.addEventListener("blur",i0),e.addEventListener("dragstart",Kn,{passive:!0})}else!l&&n&&r0(e)}function r0(e){e.removeEventListener("mousedown",jr),e.removeEventListener("touchstart",jr),e.removeEventListener("touchend",Kn),e.removeEventListener("touchmove",t0),e.removeEventListener("touchcancel",Kn),e.removeEventListener("mouseup",Kn),e.removeEventListener("mouseleave",Kn),e.removeEventListener("keydown",n0),e.removeEventListener("keyup",a0),e.removeEventListener("dragstart",Kn),e.removeEventListener("blur",i0)}function kR(e,t){s0(e,t,!1)}function SR(e){delete e._ripple,r0(e)}function CR(e,t){if(t.value===t.oldValue)return;const n=e0(t.oldValue);s0(e,t,n)}const ni={mounted:kR,unmounted:SR,updated:CR},sf=de({active:{type:Boolean,default:void 0},symbol:{type:null,default:af},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:st,appendIcon:st,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...na(),...qe(),...un(),...Fn(),...rn(),...hs(),...gc(),...Pi(),...tr(),...$t(),...go(),...ti(),...ot({tag:"button"}),...pt(),...ga({variant:"elevated"})},"VBtn"),Et=Ce()({name:"VBtn",directives:{Ripple:ni},props:sf(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{themeClasses:o}=Ct(e),{borderClasses:l}=fa(e),{colorClasses:d,colorStyles:g,variantClasses:m}=us(e),{densityClasses:y}=En(e),{dimensionStyles:x}=Bn(e),{elevationClasses:S}=mn(e),{loaderClasses:C}=ho(e),{locationStyles:T}=Ti(e),{positionClasses:I}=nr(e),{roundedClasses:L}=Gt(e),{sizeClasses:B,sizeStyles:O}=er(e),E=fs(e,e.symbol,!1),Y=fo(e,n),H=N(()=>{var q;return e.active!==void 0?e.active:Y.isLink.value?(q=Y.isActive)==null?void 0:q.value:E==null?void 0:E.isSelected.value}),F=N(()=>(E==null?void 0:E.disabled.value)||e.disabled),j=N(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),$=N(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function X(q){var ee;F.value||Y.isLink.value&&(q.metaKey||q.ctrlKey||q.shiftKey||q.button!==0||n.target==="_blank")||((ee=Y.navigate)==null||ee.call(Y,q),E==null||E.toggle())}return yR(Y,E==null?void 0:E.select),Le(()=>{var se,xe;const q=Y.isLink.value?"a":e.tag,ee=!!(e.prependIcon||s.prepend),te=!!(e.appendIcon||s.append),ne=!!(e.icon&&e.icon!==!0),oe=(E==null?void 0:E.isSelected.value)&&(!Y.isLink.value||((se=Y.isActive)==null?void 0:se.value))||!E||((xe=Y.isActive)==null?void 0:xe.value);return Wt(P(q,{type:q==="a"?void 0:"button",class:["v-btn",E==null?void 0:E.selectedClass.value,{"v-btn--active":H.value,"v-btn--block":e.block,"v-btn--disabled":F.value,"v-btn--elevated":j.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},o.value,l.value,oe?d.value:void 0,y.value,S.value,C.value,I.value,L.value,B.value,m.value,e.class],style:[oe?g.value:void 0,x.value,T.value,O.value,e.style],disabled:F.value||void 0,href:Y.href.value,onClick:X,value:$.value},{default:()=>{var Ae;return[cs(!0,"v-btn"),!e.icon&&ee&&P("span",{key:"prepend",class:"v-btn__prepend"},[s.prepend?P(yt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},s.prepend):P(_t,{key:"prepend-icon",icon:e.prependIcon},null)]),P("span",{class:"v-btn__content","data-no-activator":""},[!s.default&&ne?P(_t,{key:"content-icon",icon:e.icon},null):P(yt,{key:"content-defaults",disabled:!ne,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var ge;return[((ge=s.default)==null?void 0:ge.call(s))??e.text]}})]),!e.icon&&te&&P("span",{key:"append",class:"v-btn__append"},[s.append?P(yt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},s.append):P(_t,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&P("span",{key:"loader",class:"v-btn__loader"},[((Ae=s.loader)==null?void 0:Ae.call(s))??P(Xs,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Mn("ripple"),!F.value&&e.ripple,null]])}),{}}}),AR=de({...sf({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),_R=Ce()({name:"VAppBarNavIcon",props:AR(),setup(e,t){let{slots:n}=t;return Le(()=>P(Et,Ve(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),PR=Ce()({name:"VAppBarTitle",props:Wx(),setup(e,t){let{slots:n}=t;return Le(()=>P(Jh,Ve(e,{class:"v-app-bar-title"}),n)),{}}});const o0=ea("v-alert-title"),TR=["success","info","warning","error"],ER=de({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:st,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>TR.includes(e)},...qe(),...un(),...Fn(),...rn(),...Pi(),...tr(),...$t(),...ot(),...pt(),...ga({variant:"flat"})},"VAlert"),IR=Ce()({name:"VAlert",props:ER(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=Qe(e,"modelValue"),l=N(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),d=N(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:g}=Ct(e),{colorClasses:m,colorStyles:y,variantClasses:x}=us(d),{densityClasses:S}=En(e),{dimensionStyles:C}=Bn(e),{elevationClasses:T}=mn(e),{locationStyles:I}=Ti(e),{positionClasses:L}=nr(e),{roundedClasses:B}=Gt(e),{textColorClasses:O,textColorStyles:E}=_n(Se(e,"borderColor")),{t:Y}=Qt(),H=N(()=>({"aria-label":Y(e.closeLabel),onClick(F){o.value=!1,n("click:close",F)}}));return()=>{const F=!!(s.prepend||l.value),j=!!(s.title||e.title),$=!!(s.close||e.closable);return o.value&&P(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},g.value,m.value,S.value,T.value,L.value,B.value,x.value,e.class],style:[y.value,C.value,I.value,e.style],role:"alert"},{default:()=>{var X,q;return[cs(!1,"v-alert"),e.border&&P("div",{key:"border",class:["v-alert__border",O.value],style:E.value},null),F&&P("div",{key:"prepend",class:"v-alert__prepend"},[s.prepend?P(yt,{key:"prepend-defaults",disabled:!l.value,defaults:{VIcon:{density:e.density,icon:l.value,size:e.prominent?44:28}}},s.prepend):P(_t,{key:"prepend-icon",density:e.density,icon:l.value,size:e.prominent?44:28},null)]),P("div",{class:"v-alert__content"},[j&&P(o0,{key:"title"},{default:()=>{var ee;return[((ee=s.title)==null?void 0:ee.call(s))??e.title]}}),((X=s.text)==null?void 0:X.call(s))??e.text,(q=s.default)==null?void 0:q.call(s)]),s.append&&P("div",{key:"append",class:"v-alert__append"},[s.append()]),$&&P("div",{key:"close",class:"v-alert__close"},[s.close?P(yt,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var ee;return[(ee=s.close)==null?void 0:ee.call(s,{props:H.value})]}}):P(Et,Ve({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},H.value),null)])]}})}}});const LR=de({text:String,clickable:Boolean,...qe(),...pt()},"VLabel"),ar=Ce()({name:"VLabel",props:LR(),setup(e,t){let{slots:n}=t;return Le(()=>{var s;return P("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(s=n.default)==null?void 0:s.call(n)])}),{}}});const l0=Symbol.for("vuetify:selection-control-group"),rf=de({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:st,trueIcon:st,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Qa},...qe(),...un(),...pt()},"SelectionControlGroup"),VR=de({...rf({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),c0=Ce()({name:"VSelectionControlGroup",props:VR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),o=Tn(),l=N(()=>e.id||`v-selection-control-group-${o}`),d=N(()=>e.name||l.value),g=new Set;return Pt(l0,{modelValue:s,forceUpdate:()=>{g.forEach(m=>m())},onForceUpdate:m=>{g.add(m),kn(()=>{g.delete(m)})}}),Xt({[e.defaultsTarget]:{color:Se(e,"color"),disabled:Se(e,"disabled"),density:Se(e,"density"),error:Se(e,"error"),inline:Se(e,"inline"),modelValue:s,multiple:N(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),name:d,falseIcon:Se(e,"falseIcon"),trueIcon:Se(e,"trueIcon"),readonly:Se(e,"readonly"),ripple:Se(e,"ripple"),type:Se(e,"type"),valueComparator:Se(e,"valueComparator")}}),Le(()=>{var m;return P("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(m=n.default)==null?void 0:m.call(n)])}),{}}}),mc=de({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...qe(),...rf()},"VSelectionControl");function OR(e){const t=rt(l0,void 0),{densityClasses:n}=En(e),s=Qe(e,"modelValue"),o=N(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),l=N(()=>e.falseValue!==void 0?e.falseValue:!1),d=N(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),g=N({get(){const T=t?t.modelValue.value:s.value;return d.value?qt(T).some(I=>e.valueComparator(I,o.value)):e.valueComparator(T,o.value)},set(T){if(e.readonly)return;const I=T?o.value:l.value;let L=I;d.value&&(L=T?[...qt(s.value),I]:qt(s.value).filter(B=>!e.valueComparator(B,o.value))),t?t.modelValue.value=L:s.value=L}}),{textColorClasses:m,textColorStyles:y}=_n(N(()=>{if(!(e.error||e.disabled))return g.value?e.color:e.baseColor})),{backgroundColorClasses:x,backgroundColorStyles:S}=Ft(N(()=>g.value&&!e.error&&!e.disabled?e.color:void 0)),C=N(()=>g.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:o,falseValue:l,model:g,textColorClasses:m,textColorStyles:y,backgroundColorClasses:x,backgroundColorStyles:S,icon:C}}const es=Ce()({name:"VSelectionControl",directives:{Ripple:ni},inheritAttrs:!1,props:mc(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{group:o,densityClasses:l,icon:d,model:g,textColorClasses:m,textColorStyles:y,backgroundColorClasses:x,backgroundColorStyles:S,trueValue:C}=OR(e),T=Tn(),I=N(()=>e.id||`input-${T}`),L=Xe(!1),B=Xe(!1),O=be();o==null||o.onForceUpdate(()=>{O.value&&(O.value.checked=g.value)});function E(F){L.value=!0,Bs(F.target,":focus-visible")!==!1&&(B.value=!0)}function Y(){L.value=!1,B.value=!1}function H(F){e.readonly&&o&&ft(()=>o.forceUpdate()),g.value=F.target.checked}return Le(()=>{var q,ee;const F=s.label?s.label({label:e.label,props:{for:I.value}}):e.label,[j,$]=Ci(n),X=P("input",Ve({ref:O,checked:g.value,disabled:!!(e.readonly||e.disabled),id:I.value,onBlur:Y,onFocus:E,onInput:H,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:C.value,name:e.name,"aria-checked":e.type==="checkbox"?g.value:void 0},$),null);return P("div",Ve({class:["v-selection-control",{"v-selection-control--dirty":g.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":L.value,"v-selection-control--focus-visible":B.value,"v-selection-control--inline":e.inline},l.value,e.class]},j,{style:e.style}),[P("div",{class:["v-selection-control__wrapper",m.value],style:y.value},[(q=s.default)==null?void 0:q.call(s,{backgroundColorClasses:x,backgroundColorStyles:S}),Wt(P("div",{class:["v-selection-control__input"]},[((ee=s.input)==null?void 0:ee.call(s,{model:g,textColorClasses:m,textColorStyles:y,backgroundColorClasses:x,backgroundColorStyles:S,inputNode:X,icon:d.value,props:{onFocus:E,onBlur:Y,id:I.value}}))??P(Ke,null,[d.value&&P(_t,{key:"icon",icon:d.value},null),X])]),[[Mn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),F&&P(ar,{for:I.value,clickable:!0,onClick:te=>te.stopPropagation()},{default:()=>[F]})])}),{isFocused:L,input:O}}}),u0=de({indeterminate:Boolean,indeterminateIcon:{type:st,default:"$checkboxIndeterminate"},...mc({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),qa=Ce()({name:"VCheckboxBtn",props:u0(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"indeterminate"),o=Qe(e,"modelValue");function l(m){s.value&&(s.value=!1)}const d=N(()=>s.value?e.indeterminateIcon:e.falseIcon),g=N(()=>s.value?e.indeterminateIcon:e.trueIcon);return Le(()=>{const m=ln(es.filterProps(e),["modelValue"]);return P(es,Ve(m,{modelValue:o.value,"onUpdate:modelValue":[y=>o.value=y,l],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:d.value,trueIcon:g.value,"aria-checked":s.value?"mixed":void 0}),n)}),{}}});function d0(e){const{t}=Qt();function n(s){let{name:o}=s;const l={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[o],d=e[`onClick:${o}`],g=d&&l?t(`$vuetify.input.${l}`,e.label??""):void 0;return P(_t,{icon:e[`${o}Icon`],"aria-label":g,onClick:d},null)}return{InputIcon:n}}const RR=de({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...qe(),...ei({transition:{component:ef,leaveAbsolute:!0,group:!0}})},"VMessages"),h0=Ce()({name:"VMessages",props:RR(),setup(e,t){let{slots:n}=t;const s=N(()=>qt(e.messages)),{textColorClasses:o,textColorStyles:l}=_n(N(()=>e.color));return Le(()=>P(ca,{transition:e.transition,tag:"div",class:["v-messages",o.value,e.class],style:[l.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&s.value.map((d,g)=>P("div",{class:"v-messages__message",key:`${g}-${s.value}`},[n.message?n.message({message:d}):d]))]})),{}}}),vo=de({focused:Boolean,"onUpdate:focused":$n()},"focus");function ai(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();const n=Qe(e,"focused"),s=N(()=>({[`${t}--focused`]:n.value}));function o(){n.value=!0}function l(){n.value=!1}return{focusClasses:s,isFocused:n,focus:o,blur:l}}const f0=Symbol.for("vuetify:form"),MR=de({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function DR(e){const t=Qe(e,"modelValue"),n=N(()=>e.disabled),s=N(()=>e.readonly),o=Xe(!1),l=be([]),d=be([]);async function g(){const x=[];let S=!0;d.value=[],o.value=!0;for(const C of l.value){const T=await C.validate();if(T.length>0&&(S=!1,x.push({id:C.id,errorMessages:T})),!S&&e.fastFail)break}return d.value=x,o.value=!1,{valid:S,errors:d.value}}function m(){l.value.forEach(x=>x.reset())}function y(){l.value.forEach(x=>x.resetValidation())}return Ye(l,()=>{let x=0,S=0;const C=[];for(const T of l.value)T.isValid===!1?(S++,C.push({id:T.id,errorMessages:T.errorMessages})):T.isValid===!0&&x++;d.value=C,t.value=S>0?!1:x===l.value.length?!0:null},{deep:!0}),Pt(f0,{register:x=>{let{id:S,validate:C,reset:T,resetValidation:I}=x;l.value.some(L=>L.id===S),l.value.push({id:S,validate:C,reset:T,resetValidation:I,isValid:null,errorMessages:[]})},unregister:x=>{l.value=l.value.filter(S=>S.id!==x)},update:(x,S,C)=>{const T=l.value.find(I=>I.id===x);T&&(T.isValid=S,T.errorMessages=C)},isDisabled:n,isReadonly:s,isValidating:o,isValid:t,items:l,validateOn:Se(e,"validateOn")}),{errors:d,isDisabled:n,isReadonly:s,isValidating:o,isValid:t,items:l,validate:g,reset:m,resetValidation:y}}function pc(){return rt(f0,null)}const g0=de({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,...vo()},"validation");function v0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Tn();const s=Qe(e,"modelValue"),o=N(()=>e.validationValue===void 0?s.value:e.validationValue),l=pc(),d=be([]),g=Xe(!0),m=N(()=>!!(qt(s.value===""?null:s.value).length||qt(o.value===""?null:o.value).length)),y=N(()=>!!(e.disabled??(l==null?void 0:l.isDisabled.value))),x=N(()=>!!(e.readonly??(l==null?void 0:l.isReadonly.value))),S=N(()=>{var H;return(H=e.errorMessages)!=null&&H.length?qt(e.errorMessages).concat(d.value).slice(0,Math.max(0,+e.maxErrors)):d.value}),C=N(()=>{let H=(e.validateOn??(l==null?void 0:l.validateOn.value))||"input";H==="lazy"&&(H="input lazy");const F=new Set((H==null?void 0:H.split(" "))??[]);return{blur:F.has("blur")||F.has("input"),input:F.has("input"),submit:F.has("submit"),lazy:F.has("lazy")}}),T=N(()=>{var H;return e.error||(H=e.errorMessages)!=null&&H.length?!1:e.rules.length?g.value?d.value.length||C.value.lazy?null:!0:!d.value.length:!0}),I=Xe(!1),L=N(()=>({[`${t}--error`]:T.value===!1,[`${t}--dirty`]:m.value,[`${t}--disabled`]:y.value,[`${t}--readonly`]:x.value})),B=N(()=>e.name??at(n));so(()=>{l==null||l.register({id:B.value,validate:Y,reset:O,resetValidation:E})}),cn(()=>{l==null||l.unregister(B.value)}),zt(async()=>{C.value.lazy||await Y(!0),l==null||l.update(B.value,T.value,S.value)}),wa(()=>C.value.input,()=>{Ye(o,()=>{if(o.value!=null)Y();else if(e.focused){const H=Ye(()=>e.focused,F=>{F||Y(),H()})}})}),wa(()=>C.value.blur,()=>{Ye(()=>e.focused,H=>{H||Y()})}),Ye(T,()=>{l==null||l.update(B.value,T.value,S.value)});function O(){s.value=null,ft(E)}function E(){g.value=!0,C.value.lazy?d.value=[]:Y(!0)}async function Y(){let H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const F=[];I.value=!0;for(const j of e.rules){if(F.length>=+(e.maxErrors??1))break;const X=await(typeof j=="function"?j:()=>j)(o.value);if(X!==!0){if(X!==!1&&typeof X!="string"){console.warn(`${X} is not a valid value. Rule functions must return boolean true or a string.`);continue}F.push(X||"")}}return d.value=F,I.value=!1,g.value=H,d.value}return{errorMessages:S,isDirty:m,isDisabled:y,isReadonly:x,isPristine:g,isValid:T,isValidating:I,reset:O,resetValidation:E,validate:Y,validationClasses:L}}const ii=de({id:String,appendIcon:st,centerAffix:{type:Boolean,default:!0},prependIcon:st,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":$n(),"onClick:append":$n(),...qe(),...un(),...g0()},"VInput"),wn=Ce()({name:"VInput",props:{...ii()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s,emit:o}=t;const{densityClasses:l}=En(e),{rtlClasses:d}=vn(),{InputIcon:g}=d0(e),m=Tn(),y=N(()=>e.id||`input-${m}`),x=N(()=>`${y.value}-messages`),{errorMessages:S,isDirty:C,isDisabled:T,isReadonly:I,isPristine:L,isValid:B,isValidating:O,reset:E,resetValidation:Y,validate:H,validationClasses:F}=v0(e,"v-input",y),j=N(()=>({id:y,messagesId:x,isDirty:C,isDisabled:T,isReadonly:I,isPristine:L,isValid:B,isValidating:O,reset:E,resetValidation:Y,validate:H})),$=N(()=>{var X;return(X=e.errorMessages)!=null&&X.length||!L.value&&S.value.length?S.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Le(()=>{var ne,oe,se,xe;const X=!!(s.prepend||e.prependIcon),q=!!(s.append||e.appendIcon),ee=$.value.length>0,te=!e.hideDetails||e.hideDetails==="auto"&&(ee||!!s.details);return P("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},l.value,d.value,F.value,e.class],style:e.style},[X&&P("div",{key:"prepend",class:"v-input__prepend"},[(ne=s.prepend)==null?void 0:ne.call(s,j.value),e.prependIcon&&P(g,{key:"prepend-icon",name:"prepend"},null)]),s.default&&P("div",{class:"v-input__control"},[(oe=s.default)==null?void 0:oe.call(s,j.value)]),q&&P("div",{key:"append",class:"v-input__append"},[e.appendIcon&&P(g,{key:"append-icon",name:"append"},null),(se=s.append)==null?void 0:se.call(s,j.value)]),te&&P("div",{class:"v-input__details"},[P(h0,{id:x.value,active:ee,messages:$.value},{message:s.message}),(xe=s.details)==null?void 0:xe.call(s,j.value)])])}),{reset:E,resetValidation:Y,validate:H,isValid:B,errorMessages:S}}}),FR=de({...ii(),...ln(u0(),["inline"])},"VCheckbox"),BR=Ce()({name:"VCheckbox",inheritAttrs:!1,props:FR(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const o=Qe(e,"modelValue"),{isFocused:l,focus:d,blur:g}=ai(e),m=Tn(),y=N(()=>e.id||`checkbox-${m}`);return Le(()=>{const[x,S]=Ci(n),C=wn.filterProps(e),T=qa.filterProps(e);return P(wn,Ve({class:["v-checkbox",e.class]},x,C,{modelValue:o.value,"onUpdate:modelValue":I=>o.value=I,id:y.value,focused:l.value,style:e.style}),{...s,default:I=>{let{id:L,messagesId:B,isDisabled:O,isReadonly:E}=I;return P(qa,Ve(T,{id:L.value,"aria-describedby":B.value,disabled:O.value,readonly:E.value},S,{modelValue:o.value,"onUpdate:modelValue":Y=>o.value=Y,onFocus:d,onBlur:g}),s)}})}),{}}});const NR=de({start:Boolean,end:Boolean,icon:st,image:String,text:String,...qe(),...un(),...$t(),...ti(),...ot(),...pt(),...ga({variant:"flat"})},"VAvatar"),Ka=Ce()({name:"VAvatar",props:NR(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{colorClasses:o,colorStyles:l,variantClasses:d}=us(e),{densityClasses:g}=En(e),{roundedClasses:m}=Gt(e),{sizeClasses:y,sizeStyles:x}=er(e);return Le(()=>P(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},s.value,o.value,g.value,m.value,y.value,d.value,e.class],style:[l.value,x.value,e.style]},{default:()=>{var S;return[e.image?P(Qi,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?P(_t,{key:"icon",icon:e.icon},null):((S=n.default)==null?void 0:S.call(n))??e.text,cs(!1,"v-avatar")]}})),{}}});const m0=Symbol.for("vuetify:v-chip-group"),zR=de({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Qa},...qe(),...ds({selectedClass:"v-chip--selected"}),...ot(),...pt(),...ga({variant:"tonal"})},"VChipGroup"),HR=Ce()({name:"VChipGroup",props:zR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{isSelected:o,select:l,next:d,prev:g,selected:m}=_i(e,m0);return Xt({VChip:{color:Se(e,"color"),disabled:Se(e,"disabled"),filter:Se(e,"filter"),variant:Se(e,"variant")}}),Le(()=>P(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},s.value,e.class],style:e.style},{default:()=>{var y;return[(y=n.default)==null?void 0:y.call(n,{isSelected:o,select:l,next:d,prev:g,selected:m.value})]}})),{}}}),YR=de({activeClass:String,appendAvatar:String,appendIcon:st,closable:Boolean,closeIcon:{type:st,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:st,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:$n(),onClickOnce:$n(),...na(),...qe(),...un(),...rn(),...hs(),...$t(),...go(),...ti(),...ot({tag:"span"}),...pt(),...ga({variant:"tonal"})},"VChip"),mo=Ce()({name:"VChip",directives:{Ripple:ni},props:YR(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{t:l}=Qt(),{borderClasses:d}=fa(e),{colorClasses:g,colorStyles:m,variantClasses:y}=us(e),{densityClasses:x}=En(e),{elevationClasses:S}=mn(e),{roundedClasses:C}=Gt(e),{sizeClasses:T}=er(e),{themeClasses:I}=Ct(e),L=Qe(e,"modelValue"),B=fs(e,m0,!1),O=fo(e,n),E=N(()=>e.link!==!1&&O.isLink.value),Y=N(()=>!e.disabled&&e.link!==!1&&(!!B||e.link||O.isClickable.value)),H=N(()=>({"aria-label":l(e.closeLabel),onClick($){$.stopPropagation(),L.value=!1,s("click:close",$)}}));function F($){var X;s("click",$),Y.value&&((X=O.navigate)==null||X.call(O,$),B==null||B.toggle())}function j($){($.key==="Enter"||$.key===" ")&&($.preventDefault(),F($))}return()=>{const $=O.isLink.value?"a":e.tag,X=!!(e.appendIcon||e.appendAvatar),q=!!(X||o.append),ee=!!(o.close||e.closable),te=!!(o.filter||e.filter)&&B,ne=!!(e.prependIcon||e.prependAvatar),oe=!!(ne||o.prepend),se=!B||B.isSelected.value;return L.value&&Wt(P($,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":Y.value,"v-chip--filter":te,"v-chip--pill":e.pill},I.value,d.value,se?g.value:void 0,x.value,S.value,C.value,T.value,y.value,B==null?void 0:B.selectedClass.value,e.class],style:[se?m.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:O.href.value,tabindex:Y.value?0:void 0,onClick:F,onKeydown:Y.value&&!E.value&&j},{default:()=>{var xe;return[cs(Y.value,"v-chip"),te&&P(tf,{key:"filter"},{default:()=>[Wt(P("div",{class:"v-chip__filter"},[o.filter?P(yt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},o.filter):P(_t,{key:"filter-icon",icon:e.filterIcon},null)]),[[ha,B.isSelected.value]])]}),oe&&P("div",{key:"prepend",class:"v-chip__prepend"},[o.prepend?P(yt,{key:"prepend-defaults",disabled:!ne,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},o.prepend):P(Ke,null,[e.prependIcon&&P(_t,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&P(Ka,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),P("div",{class:"v-chip__content"},[((xe=o.default)==null?void 0:xe.call(o,{isSelected:B==null?void 0:B.isSelected.value,selectedClass:B==null?void 0:B.selectedClass.value,select:B==null?void 0:B.select,toggle:B==null?void 0:B.toggle,value:B==null?void 0:B.value.value,disabled:e.disabled}))??e.text]),q&&P("div",{key:"append",class:"v-chip__append"},[o.append?P(yt,{key:"append-defaults",disabled:!X,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},o.append):P(Ke,null,[e.appendIcon&&P(_t,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&P(Ka,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),ee&&P("div",Ve({key:"close",class:"v-chip__close"},H.value),[o.close?P(yt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},o.close):P(_t,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Mn("ripple"),Y.value&&e.ripple,null]])}}});const Ad=Symbol.for("vuetify:list");function p0(){const e=rt(Ad,{hasPrepend:Xe(!1),updateHasPrepend:()=>null}),t={hasPrepend:Xe(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Pt(Ad,t),e}function b0(){return rt(Ad,null)}const WR={open:e=>{let{id:t,value:n,opened:s,parents:o}=e;if(n){const l=new Set;l.add(t);let d=o.get(t);for(;d!=null;)l.add(d),d=o.get(d);return l}else return s.delete(t),s},select:()=>null},y0={open:e=>{let{id:t,value:n,opened:s,parents:o}=e;if(n){let l=o.get(t);for(s.add(t);l!=null&&l!==t;)s.add(l),l=o.get(l);return s}else s.delete(t);return s},select:()=>null},XR={open:y0.open,select:e=>{let{id:t,value:n,opened:s,parents:o}=e;if(!n)return s;const l=[];let d=o.get(t);for(;d!=null;)l.push(d),d=o.get(d);return new Set(l)}},of=e=>{const t={select:n=>{let{id:s,value:o,selected:l}=n;if(s=ut(s),e&&!o){const d=Array.from(l.entries()).reduce((g,m)=>{let[y,x]=m;return x==="on"?[...g,y]:g},[]);if(d.length===1&&d[0]===s)return l}return l.set(s,o?"on":"off"),l},in:(n,s,o)=>{let l=new Map;for(const d of n||[])l=t.select({id:d,value:!0,selected:new Map(l),children:s,parents:o});return l},out:n=>{const s=[];for(const[o,l]of n.entries())l==="on"&&s.push(o);return s}};return t},x0=e=>{const t=of(e);return{select:s=>{let{selected:o,id:l,...d}=s;l=ut(l);const g=o.has(l)?new Map([[l,o.get(l)]]):new Map;return t.select({...d,id:l,selected:g})},in:(s,o,l)=>{let d=new Map;return s!=null&&s.length&&(d=t.in(s.slice(0,1),o,l)),d},out:(s,o,l)=>t.out(s,o,l)}},$R=e=>{const t=of(e);return{select:s=>{let{id:o,selected:l,children:d,...g}=s;return o=ut(o),d.has(o)?l:t.select({id:o,selected:l,children:d,...g})},in:t.in,out:t.out}},jR=e=>{const t=x0(e);return{select:s=>{let{id:o,selected:l,children:d,...g}=s;return o=ut(o),d.has(o)?l:t.select({id:o,selected:l,children:d,...g})},in:t.in,out:t.out}},GR=e=>{const t={select:n=>{let{id:s,value:o,selected:l,children:d,parents:g}=n;s=ut(s);const m=new Map(l),y=[s];for(;y.length;){const S=y.shift();l.set(S,o?"on":"off"),d.has(S)&&y.push(...d.get(S))}let x=g.get(s);for(;x;){const S=d.get(x),C=S.every(I=>l.get(I)==="on"),T=S.every(I=>!l.has(I)||l.get(I)==="off");l.set(x,C?"on":T?"off":"indeterminate"),x=g.get(x)}return e&&!o&&Array.from(l.entries()).reduce((C,T)=>{let[I,L]=T;return L==="on"?[...C,I]:C},[]).length===0?m:l},in:(n,s,o)=>{let l=new Map;for(const d of n||[])l=t.select({id:d,value:!0,selected:new Map(l),children:s,parents:o});return l},out:(n,s)=>{const o=[];for(const[l,d]of n.entries())d==="on"&&!s.has(l)&&o.push(l);return o}};return t},Ur=Symbol.for("vuetify:nested"),w0={id:Xe(),root:{register:()=>null,unregister:()=>null,parents:be(new Map),children:be(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:be(new Set),selected:be(new Map),selectedValues:be([])}},UR=de({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),qR=e=>{let t=!1;const n=be(new Map),s=be(new Map),o=Qe(e,"opened",e.opened,S=>new Set(S),S=>[...S.values()]),l=N(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return jR(e.mandatory);case"leaf":return $R(e.mandatory);case"independent":return of(e.mandatory);case"single-independent":return x0(e.mandatory);case"classic":default:return GR(e.mandatory)}}),d=N(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return XR;case"single":return WR;case"multiple":default:return y0}}),g=Qe(e,"selected",e.selected,S=>l.value.in(S,n.value,s.value),S=>l.value.out(S,n.value,s.value));cn(()=>{t=!0});function m(S){const C=[];let T=S;for(;T!=null;)C.unshift(T),T=s.value.get(T);return C}const y=Jt("nested"),x={id:Xe(),root:{opened:o,selected:g,selectedValues:N(()=>{const S=[];for(const[C,T]of g.value.entries())T==="on"&&S.push(C);return S}),register:(S,C,T)=>{C&&S!==C&&s.value.set(S,C),T&&n.value.set(S,[]),C!=null&&n.value.set(C,[...n.value.get(C)||[],S])},unregister:S=>{if(t)return;n.value.delete(S);const C=s.value.get(S);if(C){const T=n.value.get(C)??[];n.value.set(C,T.filter(I=>I!==S))}s.value.delete(S),o.value.delete(S)},open:(S,C,T)=>{y.emit("click:open",{id:S,value:C,path:m(S),event:T});const I=d.value.open({id:S,value:C,opened:new Set(o.value),children:n.value,parents:s.value,event:T});I&&(o.value=I)},openOnSelect:(S,C,T)=>{const I=d.value.select({id:S,value:C,selected:new Map(g.value),opened:new Set(o.value),children:n.value,parents:s.value,event:T});I&&(o.value=I)},select:(S,C,T)=>{y.emit("click:select",{id:S,value:C,path:m(S),event:T});const I=l.value.select({id:S,value:C,selected:new Map(g.value),children:n.value,parents:s.value,event:T});I&&(g.value=I),x.root.openOnSelect(S,C,T)},children:n,parents:s}};return Pt(Ur,x),x.root},k0=(e,t)=>{const n=rt(Ur,w0),s=Symbol(Tn()),o=N(()=>e.value!==void 0?e.value:s),l={...n,id:o,open:(d,g)=>n.root.open(o.value,d,g),openOnSelect:(d,g)=>n.root.openOnSelect(o.value,d,g),isOpen:N(()=>n.root.opened.value.has(o.value)),parent:N(()=>n.root.parents.value.get(o.value)),select:(d,g)=>n.root.select(o.value,d,g),isSelected:N(()=>n.root.selected.value.get(ut(o.value))==="on"),isIndeterminate:N(()=>n.root.selected.value.get(o.value)==="indeterminate"),isLeaf:N(()=>!n.root.children.value.get(o.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(o.value,n.id.value,t),cn(()=>{!n.isGroupActivator&&n.root.unregister(o.value)}),t&&Pt(Ur,l),l},KR=()=>{const e=rt(Ur,w0);Pt(Ur,{...e,isGroupActivator:!0})},ZR=Qn({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return KR(),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),JR=de({activeColor:String,baseColor:String,color:String,collapseIcon:{type:st,default:"$collapse"},expandIcon:{type:st,default:"$expand"},prependIcon:st,appendIcon:st,fluid:Boolean,subgroup:Boolean,title:String,value:null,...qe(),...ot()},"VListGroup"),_d=Ce()({name:"VListGroup",props:JR(),setup(e,t){let{slots:n}=t;const{isOpen:s,open:o,id:l}=k0(Se(e,"value"),!0),d=N(()=>`v-list-group--id-${String(l.value)}`),g=b0(),{isBooted:m}=ls();function y(T){o(!s.value,T)}const x=N(()=>({onClick:y,class:"v-list-group__header",id:d.value})),S=N(()=>s.value?e.collapseIcon:e.expandIcon),C=N(()=>({VListItem:{active:s.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&S.value,appendIcon:e.appendIcon||!e.subgroup&&S.value,title:e.title,value:e.value}}));return Le(()=>P(e.tag,{class:["v-list-group",{"v-list-group--prepend":g==null?void 0:g.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":s.value},e.class],style:e.style},{default:()=>[n.activator&&P(yt,{defaults:C.value},{default:()=>[P(ZR,null,{default:()=>[n.activator({props:x.value,isOpen:s.value})]})]}),P(ca,{transition:{component:dc},disabled:!m.value},{default:()=>{var T;return[Wt(P("div",{class:"v-list-group__items",role:"group","aria-labelledby":d.value},[(T=n.default)==null?void 0:T.call(n)]),[[ha,s.value]])]}})]})),{}}});const S0=ea("v-list-item-subtitle"),C0=ea("v-list-item-title"),QR=de({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:st,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:st,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:$n(),onClickOnce:$n(),...na(),...qe(),...un(),...Fn(),...rn(),...$t(),...go(),...ot(),...pt(),...ga({variant:"text"})},"VListItem"),Za=Ce()({name:"VListItem",directives:{Ripple:ni},props:QR(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:s,emit:o}=t;const l=fo(e,n),d=N(()=>e.value===void 0?l.href.value:e.value),{select:g,isSelected:m,isIndeterminate:y,isGroupActivator:x,root:S,parent:C,openOnSelect:T}=k0(d,!1),I=b0(),L=N(()=>{var he;return e.active!==!1&&(e.active||((he=l.isActive)==null?void 0:he.value)||m.value)}),B=N(()=>e.link!==!1&&l.isLink.value),O=N(()=>!e.disabled&&e.link!==!1&&(e.link||l.isClickable.value||e.value!=null&&!!I)),E=N(()=>e.rounded||e.nav),Y=N(()=>e.color??e.activeColor),H=N(()=>({color:L.value?Y.value??e.baseColor:e.baseColor,variant:e.variant}));Ye(()=>{var he;return(he=l.isActive)==null?void 0:he.value},he=>{he&&C.value!=null&&S.open(C.value,!0),he&&T(he)},{immediate:!0});const{themeClasses:F}=Ct(e),{borderClasses:j}=fa(e),{colorClasses:$,colorStyles:X,variantClasses:q}=us(H),{densityClasses:ee}=En(e),{dimensionStyles:te}=Bn(e),{elevationClasses:ne}=mn(e),{roundedClasses:oe}=Gt(E),se=N(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),xe=N(()=>({isActive:L.value,select:g,isSelected:m.value,isIndeterminate:y.value}));function Ae(he){var we;o("click",he),!(x||!O.value)&&((we=l.navigate)==null||we.call(l,he),e.value!=null&&g(!m.value,he))}function ge(he){(he.key==="Enter"||he.key===" ")&&(he.preventDefault(),Ae(he))}return Le(()=>{const he=B.value?"a":e.tag,we=s.title||e.title!=null,Re=s.subtitle||e.subtitle!=null,Pe=!!(e.appendAvatar||e.appendIcon),me=!!(Pe||s.append),Oe=!!(e.prependAvatar||e.prependIcon),Fe=!!(Oe||s.prepend);return I==null||I.updateHasPrepend(Fe),e.activeColor&&OP("active-color",["color","base-color"]),Wt(P(he,{class:["v-list-item",{"v-list-item--active":L.value,"v-list-item--disabled":e.disabled,"v-list-item--link":O.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Fe&&(I==null?void 0:I.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&L.value},F.value,j.value,$.value,ee.value,ne.value,se.value,oe.value,q.value,e.class],style:[X.value,te.value,e.style],href:l.href.value,tabindex:O.value?I?-2:0:void 0,onClick:Ae,onKeydown:O.value&&!B.value&&ge},{default:()=>{var ie;return[cs(O.value||L.value,"v-list-item"),Fe&&P("div",{key:"prepend",class:"v-list-item__prepend"},[s.prepend?P(yt,{key:"prepend-defaults",disabled:!Oe,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var re;return[(re=s.prepend)==null?void 0:re.call(s,xe.value)]}}):P(Ke,null,[e.prependAvatar&&P(Ka,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&P(_t,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),P("div",{class:"v-list-item__spacer"},null)]),P("div",{class:"v-list-item__content","data-no-activator":""},[we&&P(C0,{key:"title"},{default:()=>{var re;return[((re=s.title)==null?void 0:re.call(s,{title:e.title}))??e.title]}}),Re&&P(S0,{key:"subtitle"},{default:()=>{var re;return[((re=s.subtitle)==null?void 0:re.call(s,{subtitle:e.subtitle}))??e.subtitle]}}),(ie=s.default)==null?void 0:ie.call(s,xe.value)]),me&&P("div",{key:"append",class:"v-list-item__append"},[s.append?P(yt,{key:"append-defaults",disabled:!Pe,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var re;return[(re=s.append)==null?void 0:re.call(s,xe.value)]}}):P(Ke,null,[e.appendIcon&&P(_t,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&P(Ka,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),P("div",{class:"v-list-item__spacer"},null)])]}}),[[Mn("ripple"),O.value&&e.ripple]])}),{}}}),eM=de({color:String,inset:Boolean,sticky:Boolean,title:String,...qe(),...ot()},"VListSubheader"),A0=Ce()({name:"VListSubheader",props:eM(),setup(e,t){let{slots:n}=t;const{textColorClasses:s,textColorStyles:o}=_n(Se(e,"color"));return Le(()=>{const l=!!(n.default||e.title);return P(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},s.value,e.class],style:[{textColorStyles:o},e.style]},{default:()=>{var d;return[l&&P("div",{class:"v-list-subheader__text"},[((d=n.default)==null?void 0:d.call(n))??e.title])]}})}),{}}});const tM=de({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...qe(),...pt()},"VDivider"),bc=Ce()({name:"VDivider",props:tM(),setup(e,t){let{attrs:n}=t;const{themeClasses:s}=Ct(e),{textColorClasses:o,textColorStyles:l}=_n(Se(e,"color")),d=N(()=>{const g={};return e.length&&(g[e.vertical?"maxHeight":"maxWidth"]=Ge(e.length)),e.thickness&&(g[e.vertical?"borderRightWidth":"borderTopWidth"]=Ge(e.thickness)),g});return Le(()=>P("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},s.value,o.value,e.class],style:[d.value,l.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),nM=de({items:Array,returnObject:Boolean},"VListChildren"),_0=Ce()({name:"VListChildren",props:nM(),setup(e,t){let{slots:n}=t;return p0(),()=>{var s,o;return((s=n.default)==null?void 0:s.call(n))??((o=e.items)==null?void 0:o.map(l=>{var C,T;let{children:d,props:g,type:m,raw:y}=l;if(m==="divider")return((C=n.divider)==null?void 0:C.call(n,{props:g}))??P(bc,g,null);if(m==="subheader")return((T=n.subheader)==null?void 0:T.call(n,{props:g}))??P(A0,g,null);const x={subtitle:n.subtitle?I=>{var L;return(L=n.subtitle)==null?void 0:L.call(n,{...I,item:y})}:void 0,prepend:n.prepend?I=>{var L;return(L=n.prepend)==null?void 0:L.call(n,{...I,item:y})}:void 0,append:n.append?I=>{var L;return(L=n.append)==null?void 0:L.call(n,{...I,item:y})}:void 0,title:n.title?I=>{var L;return(L=n.title)==null?void 0:L.call(n,{...I,item:y})}:void 0},S=_d.filterProps(g);return d?P(_d,Ve({value:g==null?void 0:g.value},S),{activator:I=>{let{props:L}=I;const B={...g,...L,value:e.returnObject?y:g.value};return n.header?n.header({props:B}):P(Za,B,x)},default:()=>P(_0,{items:d},n)}):n.item?n.item({props:g}):P(Za,Ve(g,{value:e.returnObject?y:g.value}),x)}))}}}),P0=de({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,valueComparator:{type:Function,default:Qa}},"list-items");function Hi(e,t){const n=gn(t,e.itemTitle,t),s=gn(t,e.itemValue,n),o=gn(t,e.itemChildren),l=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?ln(t,["children"]):t:void 0:gn(t,e.itemProps),d={title:n,value:s,...l};return{title:String(d.title??""),value:d.value,props:d,children:Array.isArray(o)?T0(e,o):void 0,raw:t}}function T0(e,t){const n=[];for(const s of t)n.push(Hi(e,s));return n}function lf(e){const t=N(()=>T0(e,e.items)),n=N(()=>t.value.some(l=>l.value===null));function s(l){return n.value||(l=l.filter(d=>d!==null)),l.map(d=>e.returnObject&&typeof d=="string"?Hi(e,d):t.value.find(g=>e.valueComparator(d,g.value))||Hi(e,d))}function o(l){return e.returnObject?l.map(d=>{let{raw:g}=d;return g}):l.map(d=>{let{value:g}=d;return g})}return{items:t,transformIn:s,transformOut:o}}function aM(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function iM(e,t){const n=gn(t,e.itemType,"item"),s=aM(t)?t:gn(t,e.itemTitle),o=gn(t,e.itemValue,void 0),l=gn(t,e.itemChildren),d=e.itemProps===!0?ln(t,["children"]):gn(t,e.itemProps),g={title:s,value:o,...d};return{type:n,title:g.title,value:g.value,props:g,children:n==="item"&&l?E0(e,l):void 0,raw:t}}function E0(e,t){const n=[];for(const s of t)n.push(iM(e,s));return n}function sM(e){return{items:N(()=>E0(e,e.items))}}const rM=de({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...UR({selectStrategy:"single-leaf",openStrategy:"list"}),...na(),...qe(),...un(),...Fn(),...rn(),itemType:{type:String,default:"type"},...P0(),...$t(),...ot(),...pt(),...ga({variant:"text"})},"VList"),yc=Ce()({name:"VList",props:rM(),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:s}=sM(e),{themeClasses:o}=Ct(e),{backgroundColorClasses:l,backgroundColorStyles:d}=Ft(Se(e,"bgColor")),{borderClasses:g}=fa(e),{densityClasses:m}=En(e),{dimensionStyles:y}=Bn(e),{elevationClasses:x}=mn(e),{roundedClasses:S}=Gt(e),{open:C,select:T}=qR(e),I=N(()=>e.lines?`v-list--${e.lines}-line`:void 0),L=Se(e,"activeColor"),B=Se(e,"baseColor"),O=Se(e,"color");p0(),Xt({VListGroup:{activeColor:L,baseColor:B,color:O},VListItem:{activeClass:Se(e,"activeClass"),activeColor:L,baseColor:B,color:O,density:Se(e,"density"),disabled:Se(e,"disabled"),lines:Se(e,"lines"),nav:Se(e,"nav"),slim:Se(e,"slim"),variant:Se(e,"variant")}});const E=Xe(!1),Y=be();function H(q){E.value=!0}function F(q){E.value=!1}function j(q){var ee;!E.value&&!(q.relatedTarget&&((ee=Y.value)!=null&&ee.contains(q.relatedTarget)))&&X()}function $(q){if(Y.value){if(q.key==="ArrowDown")X("next");else if(q.key==="ArrowUp")X("prev");else if(q.key==="Home")X("first");else if(q.key==="End")X("last");else return;q.preventDefault()}}function X(q){if(Y.value)return Fs(Y.value,q)}return Le(()=>P(e.tag,{ref:Y,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},o.value,l.value,g.value,m.value,x.value,I.value,S.value,e.class],style:[d.value,y.value,e.style],tabindex:e.disabled||E.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:H,onFocusout:F,onFocus:j,onKeydown:$},{default:()=>[P(_0,{items:s.value,returnObject:e.returnObject},n)]})),{open:C,select:T,focus:X}}}),oM=ea("v-list-img"),lM=de({start:Boolean,end:Boolean,...qe(),...ot()},"VListItemAction"),cM=Ce()({name:"VListItemAction",props:lM(),setup(e,t){let{slots:n}=t;return Le(()=>P(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),uM=de({start:Boolean,end:Boolean,...qe(),...ot()},"VListItemMedia"),dM=Ce()({name:"VListItemMedia",props:uM(),setup(e,t){let{slots:n}=t;return Le(()=>P(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function du(e,t){return{x:e.x+t.x,y:e.y+t.y}}function hM(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Fm(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:s}=e,o=s==="left"?0:s==="center"?t.width/2:s==="right"?t.width:s,l=n==="top"?0:n==="bottom"?t.height:n;return du({x:o,y:l},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:s}=e,o=n==="left"?0:n==="right"?t.width:n,l=s==="top"?0:s==="center"?t.height/2:s==="bottom"?t.height:s;return du({x:o,y:l},t)}return du({x:t.width/2,y:t.height/2},t)}const I0={static:vM,connected:pM},fM=de({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in I0},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function gM(e,t){const n=be({}),s=be();Ot&&wa(()=>!!(t.isActive.value&&e.locationStrategy),l=>{var d,g;Ye(()=>e.locationStrategy,l),kn(()=>{window.removeEventListener("resize",o),s.value=void 0}),window.addEventListener("resize",o,{passive:!0}),typeof e.locationStrategy=="function"?s.value=(d=e.locationStrategy(t,e,n))==null?void 0:d.updateLocation:s.value=(g=I0[e.locationStrategy](t,e,n))==null?void 0:g.updateLocation});function o(l){var d;(d=s.value)==null||d.call(s,l)}return{contentStyles:n,updateLocation:s}}function vM(){}function mM(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=Th(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 pM(e,t,n){(Array.isArray(e.target.value)||eT(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:o,preferredOrigin:l}=_h(()=>{const I=Ku(t.location,e.isRtl.value),L=t.origin==="overlap"?I:t.origin==="auto"?Jc(I):Ku(t.origin,e.isRtl.value);return I.side===L.side&&I.align===Qc(L).align?{preferredAnchor:xv(I),preferredOrigin:xv(L)}:{preferredAnchor:I,preferredOrigin:L}}),[d,g,m,y]=["minWidth","minHeight","maxWidth","maxHeight"].map(I=>N(()=>{const L=parseFloat(t[I]);return isNaN(L)?1/0:L})),x=N(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const I=t.offset.split(" ").map(parseFloat);return I.length<2&&I.push(0),I}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let S=!1;const C=new ResizeObserver(()=>{S&&T()});Ye([e.target,e.contentEl],(I,L)=>{let[B,O]=I,[E,Y]=L;E&&!Array.isArray(E)&&C.unobserve(E),B&&!Array.isArray(B)&&C.observe(B),Y&&C.unobserve(Y),O&&C.observe(O)},{immediate:!0}),kn(()=>{C.disconnect()});function T(){if(S=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>S=!0)}),!e.target.value||!e.contentEl.value)return;const I=wy(e.target.value),L=mM(e.contentEl.value,e.isRtl.value),B=wl(e.contentEl.value),O=12;B.length||(B.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(L.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),L.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const E=B.reduce((te,ne)=>{const oe=ne.getBoundingClientRect(),se=new Gi({x:ne===document.documentElement?0:oe.x,y:ne===document.documentElement?0:oe.y,width:ne.clientWidth,height:ne.clientHeight});return te?new Gi({x:Math.max(te.left,se.left),y:Math.max(te.top,se.top),width:Math.min(te.right,se.right)-Math.max(te.left,se.left),height:Math.min(te.bottom,se.bottom)-Math.max(te.top,se.top)}):se},void 0);E.x+=O,E.y+=O,E.width-=O*2,E.height-=O*2;let Y={anchor:o.value,origin:l.value};function H(te){const ne=new Gi(L),oe=Fm(te.anchor,I),se=Fm(te.origin,ne);let{x:xe,y:Ae}=hM(oe,se);switch(te.anchor.side){case"top":Ae-=x.value[0];break;case"bottom":Ae+=x.value[0];break;case"left":xe-=x.value[0];break;case"right":xe+=x.value[0];break}switch(te.anchor.align){case"top":Ae-=x.value[1];break;case"bottom":Ae+=x.value[1];break;case"left":xe-=x.value[1];break;case"right":xe+=x.value[1];break}return ne.x+=xe,ne.y+=Ae,ne.width=Math.min(ne.width,m.value),ne.height=Math.min(ne.height,y.value),{overflows:kv(ne,E),x:xe,y:Ae}}let F=0,j=0;const $={x:0,y:0},X={x:!1,y:!1};let q=-1;for(;!(q++>10);){const{x:te,y:ne,overflows:oe}=H(Y);F+=te,j+=ne,L.x+=te,L.y+=ne;{const se=wv(Y.anchor),xe=oe.x.before||oe.x.after,Ae=oe.y.before||oe.y.after;let ge=!1;if(["x","y"].forEach(he=>{if(he==="x"&&xe&&!X.x||he==="y"&&Ae&&!X.y){const we={anchor:{...Y.anchor},origin:{...Y.origin}},Re=he==="x"?se==="y"?Qc:Jc:se==="y"?Jc:Qc;we.anchor=Re(we.anchor),we.origin=Re(we.origin);const{overflows:Pe}=H(we);(Pe[he].before<=oe[he].before&&Pe[he].after<=oe[he].after||Pe[he].before+Pe[he].after<(oe[he].before+oe[he].after)/2)&&(Y=we,ge=X[he]=!0)}}),ge)continue}oe.x.before&&(F+=oe.x.before,L.x+=oe.x.before),oe.x.after&&(F-=oe.x.after,L.x-=oe.x.after),oe.y.before&&(j+=oe.y.before,L.y+=oe.y.before),oe.y.after&&(j-=oe.y.after,L.y-=oe.y.after);{const se=kv(L,E);$.x=E.width-se.x.before-se.x.after,$.y=E.height-se.y.before-se.y.after,F+=se.x.before,L.x+=se.x.before,j+=se.y.before,L.y+=se.y.before}break}const ee=wv(Y.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${Y.anchor.side} ${Y.anchor.align}`,transformOrigin:`${Y.origin.side} ${Y.origin.align}`,top:Ge(hu(j)),left:e.isRtl.value?void 0:Ge(hu(F)),right:e.isRtl.value?Ge(hu(-F)):void 0,minWidth:Ge(ee==="y"?Math.min(d.value,I.width):d.value),maxWidth:Ge(Bm(nn($.x,d.value===1/0?0:d.value,m.value))),maxHeight:Ge(Bm(nn($.y,g.value===1/0?0:g.value,y.value)))}),{available:$,contentBox:L}}return Ye(()=>[o.value,l.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>T()),ft(()=>{const I=T();if(!I)return;const{available:L,contentBox:B}=I;B.height>L.y&&requestAnimationFrame(()=>{T(),requestAnimationFrame(()=>{T()})})}),{updateLocation:T}}function hu(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Bm(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Pd=!0;const Pl=[];function bM(e){!Pd||Pl.length?(Pl.push(e),Td()):(Pd=!1,e(),Td())}let Nm=-1;function Td(){cancelAnimationFrame(Nm),Nm=requestAnimationFrame(()=>{const e=Pl.shift();e&&e(),Pl.length?Td():Pd=!0})}const rl={none:null,close:wM,block:kM,reposition:SM},yM=de({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in rl}},"VOverlay-scroll-strategies");function xM(e,t){if(!Ot)return;let n;Yt(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Gs(),await ft(),n.active&&n.run(()=>{var s;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(s=rl[e.scrollStrategy])==null||s.call(rl,t,e,n)}))}),kn(()=>{n==null||n.stop()})}function wM(e){function t(n){e.isActive.value=!1}L0(e.targetEl.value??e.contentEl.value,t)}function kM(e,t){var d;const n=(d=e.root.value)==null?void 0:d.offsetParent,s=[...new Set([...wl(e.targetEl.value,t.contained?n:void 0),...wl(e.contentEl.value,t.contained?n:void 0)])].filter(g=>!g.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,l=(g=>Oh(g)&&g)(n||document.documentElement);l&&e.root.value.classList.add("v-overlay--scroll-blocked"),s.forEach((g,m)=>{g.style.setProperty("--v-body-scroll-x",Ge(-g.scrollLeft)),g.style.setProperty("--v-body-scroll-y",Ge(-g.scrollTop)),g!==document.documentElement&&g.style.setProperty("--v-scrollbar-offset",Ge(o)),g.classList.add("v-overlay-scroll-blocked")}),kn(()=>{s.forEach((g,m)=>{const y=parseFloat(g.style.getPropertyValue("--v-body-scroll-x")),x=parseFloat(g.style.getPropertyValue("--v-body-scroll-y"));g.style.removeProperty("--v-body-scroll-x"),g.style.removeProperty("--v-body-scroll-y"),g.style.removeProperty("--v-scrollbar-offset"),g.classList.remove("v-overlay-scroll-blocked"),g.scrollLeft=-y,g.scrollTop=-x}),l&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function SM(e,t,n){let s=!1,o=-1,l=-1;function d(g){bM(()=>{var x,S;const m=performance.now();(S=(x=e.updateLocation).value)==null||S.call(x,g),s=(performance.now()-m)/(1e3/60)>2})}l=(typeof requestIdleCallback>"u"?g=>g():requestIdleCallback)(()=>{n.run(()=>{L0(e.targetEl.value??e.contentEl.value,g=>{s?(cancelAnimationFrame(o),o=requestAnimationFrame(()=>{o=requestAnimationFrame(()=>{d(g)})})):d(g)})})}),kn(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(l),cancelAnimationFrame(o)})}function L0(e,t){const n=[document,...wl(e)];n.forEach(s=>{s.addEventListener("scroll",t,{passive:!0})}),kn(()=>{n.forEach(s=>{s.removeEventListener("scroll",t)})})}const Ed=Symbol.for("vuetify:v-menu"),V0=de({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function O0(e,t){const n={},s=o=>()=>{if(!Ot)return Promise.resolve(!0);const l=o==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(d=>{const g=parseInt(e[o]??0,10);n[o]=window.setTimeout(()=>{t==null||t(l),d(l)},g)})};return{runCloseDelay:s("closeDelay"),runOpenDelay:s("openDelay")}}const CM=de({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...V0()},"VOverlay-activator");function AM(e,t){let{isActive:n,isTop:s}=t;const o=Jt("useActivator"),l=be();let d=!1,g=!1,m=!0;const y=N(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),x=N(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!y.value),{runOpenDelay:S,runCloseDelay:C}=O0(e,$=>{$===(e.openOnHover&&d||y.value&&g)&&!(e.openOnHover&&n.value&&!s.value)&&(n.value!==$&&(m=!0),n.value=$)}),T=be(),I={onClick:$=>{$.stopPropagation(),l.value=$.currentTarget||$.target,n.value||(T.value=[$.clientX,$.clientY]),n.value=!n.value},onMouseenter:$=>{var X;(X=$.sourceCapabilities)!=null&&X.firesTouchEvents||(d=!0,l.value=$.currentTarget||$.target,S())},onMouseleave:$=>{d=!1,C()},onFocus:$=>{Bs($.target,":focus-visible")!==!1&&(g=!0,$.stopPropagation(),l.value=$.currentTarget||$.target,S())},onBlur:$=>{g=!1,$.stopPropagation(),C()}},L=N(()=>{const $={};return x.value&&($.onClick=I.onClick),e.openOnHover&&($.onMouseenter=I.onMouseenter,$.onMouseleave=I.onMouseleave),y.value&&($.onFocus=I.onFocus,$.onBlur=I.onBlur),$}),B=N(()=>{const $={};if(e.openOnHover&&($.onMouseenter=()=>{d=!0,S()},$.onMouseleave=()=>{d=!1,C()}),y.value&&($.onFocusin=()=>{g=!0,S()},$.onFocusout=()=>{g=!1,C()}),e.closeOnContentClick){const X=rt(Ed,null);$.onClick=()=>{n.value=!1,X==null||X.closeParents()}}return $}),O=N(()=>{const $={};return e.openOnHover&&($.onMouseenter=()=>{m&&(d=!0,m=!1,S())},$.onMouseleave=()=>{d=!1,C()}),$});Ye(s,$=>{$&&(e.openOnHover&&!d&&(!y.value||!g)||y.value&&!g&&(!e.openOnHover||!d))&&(n.value=!1)}),Ye(n,$=>{$||setTimeout(()=>{T.value=void 0})},{flush:"post"});const E=be();Yt(()=>{E.value&&ft(()=>{l.value=zr(E.value)})});const Y=be(),H=N(()=>e.target==="cursor"&&T.value?T.value:Y.value?zr(Y.value):R0(e.target,o)||l.value),F=N(()=>Array.isArray(H.value)?void 0:H.value);let j;return Ye(()=>!!e.activator,$=>{$&&Ot?(j=Gs(),j.run(()=>{_M(e,o,{activatorEl:l,activatorEvents:L})})):j&&j.stop()},{flush:"post",immediate:!0}),kn(()=>{j==null||j.stop()}),{activatorEl:l,activatorRef:E,target:H,targetEl:F,targetRef:Y,activatorEvents:L,contentEvents:B,scrimEvents:O}}function _M(e,t,n){let{activatorEl:s,activatorEvents:o}=n;Ye(()=>e.activator,(m,y)=>{if(y&&m!==y){const x=g(y);x&&d(x)}m&&ft(()=>l())},{immediate:!0}),Ye(()=>e.activatorProps,()=>{l()}),kn(()=>{d()});function l(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;m&&CP(m,Ve(o.value,y))}function d(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;m&&AP(m,Ve(o.value,y))}function g(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const y=R0(m,t);return s.value=(y==null?void 0:y.nodeType)===Node.ELEMENT_NODE?y:void 0,s.value}}function R0(e,t){var s,o;if(!e)return;let n;if(e==="parent"){let l=(o=(s=t==null?void 0:t.proxy)==null?void 0:s.$el)==null?void 0:o.parentNode;for(;l!=null&&l.hasAttribute("data-no-activator");)l=l.parentNode;n=l}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function M0(){if(!Ot)return Xe(!1);const{ssr:e}=Ai();if(e){const t=Xe(!1);return zt(()=>{t.value=!0}),t}else return Xe(!0)}const xc=de({eager:Boolean},"lazy");function cf(e,t){const n=Xe(!1),s=N(()=>n.value||e.eager||t.value);Ye(t,()=>n.value=!0);function o(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:s,onAfterLeave:o}}function ir(){const t=Jt("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const zm=Symbol.for("vuetify:stack"),vr=hn([]);function PM(e,t,n){const s=Jt("useStack"),o=!n,l=rt(zm,void 0),d=hn({activeChildren:new Set});Pt(zm,d);const g=Xe(+t.value);wa(e,()=>{var S;const x=(S=vr.at(-1))==null?void 0:S[1];g.value=x?x+10:+t.value,o&&vr.push([s.uid,g.value]),l==null||l.activeChildren.add(s.uid),kn(()=>{if(o){const C=ut(vr).findIndex(T=>T[0]===s.uid);vr.splice(C,1)}l==null||l.activeChildren.delete(s.uid)})});const m=Xe(!0);o&&Yt(()=>{var S;const x=((S=vr.at(-1))==null?void 0:S[0])===s.uid;setTimeout(()=>m.value=x)});const y=N(()=>!d.activeChildren.size);return{globalTop:rs(m),localTop:y,stackStyles:N(()=>({zIndex:g.value}))}}function TM(e){return{teleportTarget:N(()=>{const n=e.value;if(n===!0||!Ot)return;const s=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(s==null)return;let o=s.querySelector(":scope > .v-overlay-container");return o||(o=document.createElement("div"),o.className="v-overlay-container",s.appendChild(o)),o})}}function EM(){return!0}function D0(e,t,n){if(!e||F0(e,n)===!1)return!1;const s=Oy(t);if(typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&s.host===e.target)return!1;const o=(typeof n.value=="object"&&n.value.include||(()=>[]))();return o.push(t),!o.some(l=>l==null?void 0:l.contains(e.target))}function F0(e,t){return(typeof t.value=="object"&&t.value.closeConditional||EM)(e)}function IM(e,t,n){const s=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&D0(e,t,n)&&setTimeout(()=>{F0(e,n)&&s&&s(e)},0)}function Hm(e,t){const n=Oy(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const B0={mounted(e,t){const n=o=>IM(o,e,t),s=o=>{e._clickOutside.lastMousedownWasOutside=D0(o,e,t)};Hm(e,o=>{o.addEventListener("click",n,!0),o.addEventListener("mousedown",s,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:s}},unmounted(e,t){e._clickOutside&&(Hm(e,n=>{var l;if(!n||!((l=e._clickOutside)!=null&&l[t.instance.$.uid]))return;const{onClick:s,onMousedown:o}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",s,!0),n.removeEventListener("mousedown",o,!0)}),delete e._clickOutside[t.instance.$.uid])}};function LM(e){const{modelValue:t,color:n,...s}=e;return P(Sa,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&P("div",Ve({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},s),null)]})}const po=de({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:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...CM(),...qe(),...Fn(),...xc(),...fM(),...yM(),...pt(),...ei()},"VOverlay"),Ra=Ce()({name:"VOverlay",directives:{ClickOutside:B0},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...po()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:s,emit:o}=t;const l=Qe(e,"modelValue"),d=N({get:()=>l.value,set:me=>{me&&e.disabled||(l.value=me)}}),{teleportTarget:g}=TM(N(()=>e.attach||e.contained)),{themeClasses:m}=Ct(e),{rtlClasses:y,isRtl:x}=vn(),{hasContent:S,onAfterLeave:C}=cf(e,d),T=Ft(N(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:I,localTop:L,stackStyles:B}=PM(d,Se(e,"zIndex"),e._disableGlobalStack),{activatorEl:O,activatorRef:E,target:Y,targetEl:H,targetRef:F,activatorEvents:j,contentEvents:$,scrimEvents:X}=AM(e,{isActive:d,isTop:L}),{dimensionStyles:q}=Bn(e),ee=M0(),{scopeId:te}=ir();Ye(()=>e.disabled,me=>{me&&(d.value=!1)});const ne=be(),oe=be(),{contentStyles:se,updateLocation:xe}=gM(e,{isRtl:x,contentEl:oe,target:Y,isActive:d});xM(e,{root:ne,contentEl:oe,targetEl:H,isActive:d,updateLocation:xe});function Ae(me){o("click:outside",me),e.persistent?Pe():d.value=!1}function ge(){return d.value&&I.value}Ot&&Ye(d,me=>{me?window.addEventListener("keydown",he):window.removeEventListener("keydown",he)},{immediate:!0});function he(me){var Oe,Fe;me.key==="Escape"&&I.value&&(e.persistent?Pe():(d.value=!1,(Oe=oe.value)!=null&&Oe.contains(document.activeElement)&&((Fe=O.value)==null||Fe.focus())))}const we=Jx();wa(()=>e.closeOnBack,()=>{bR(we,me=>{I.value&&d.value?(me(!1),e.persistent?Pe():d.value=!1):me()})});const Re=be();Ye(()=>d.value&&(e.absolute||e.contained)&&g.value==null,me=>{if(me){const Oe=Vh(ne.value);Oe&&Oe!==document.scrollingElement&&(Re.value=Oe.scrollTop)}});function Pe(){e.noClickAnimation||oe.value&&zi(oe.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Yr})}return Le(()=>{var me;return P(Ke,null,[(me=n.activator)==null?void 0:me.call(n,{isActive:d.value,props:Ve({ref:E,targetRef:F},j.value,e.activatorProps)}),ee.value&&S.value&&P(qp,{disabled:!g.value,to:g.value},{default:()=>[P("div",Ve({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":d.value,"v-overlay--contained":e.contained},m.value,y.value,e.class],style:[B.value,{top:Ge(Re.value)},e.style],ref:ne},te,s),[P(LM,Ve({color:T,modelValue:d.value&&!!e.scrim},X.value),null),P(ca,{appear:!0,persisted:!0,transition:e.transition,target:Y.value,onAfterLeave:()=>{C(),o("afterLeave")}},{default:()=>{var Oe;return[Wt(P("div",Ve({ref:oe,class:["v-overlay__content",e.contentClass],style:[q.value,se.value]},$.value,e.contentProps),[(Oe=n.default)==null?void 0:Oe.call(n,{isActive:d})]),[[ha,d.value],[Mn("click-outside"),{handler:Ae,closeConditional:ge,include:()=>[O.value]}]])]}})])]})])}),{activatorEl:O,target:Y,animateClick:Pe,contentEl:oe,globalTop:I,localTop:L,updateLocation:xe}}}),fu=Symbol("Forwarded refs");function gu(e,t){let n=e;for(;n;){const s=Reflect.getOwnPropertyDescriptor(n,t);if(s)return s;n=Object.getPrototypeOf(n)}}function _a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{scopeId:o}=ir(),l=Tn(),d=N(()=>e.id||`v-menu-${l}`),g=be(),m=rt(Ed,null),y=Xe(0);Pt(Ed,{register(){++y.value},unregister(){--y.value},closeParents(){setTimeout(()=>{y.value||(s.value=!1,m==null||m.closeParents())},40)}});async function x(L){var E,Y,H;const B=L.relatedTarget,O=L.target;await ft(),s.value&&B!==O&&((E=g.value)!=null&&E.contentEl)&&((Y=g.value)!=null&&Y.globalTop)&&![document,g.value.contentEl].includes(O)&&!g.value.contentEl.contains(O)&&((H=Hr(g.value.contentEl)[0])==null||H.focus())}Ye(s,L=>{L?(m==null||m.register(),document.addEventListener("focusin",x,{once:!0})):(m==null||m.unregister(),document.removeEventListener("focusin",x))});function S(){m==null||m.closeParents()}function C(L){var B,O,E;e.disabled||L.key==="Tab"&&(by(Hr((B=g.value)==null?void 0:B.contentEl,!1),L.shiftKey?"prev":"next",H=>H.tabIndex>=0)||(s.value=!1,(E=(O=g.value)==null?void 0:O.activatorEl)==null||E.focus()))}function T(L){var O;if(e.disabled)return;const B=(O=g.value)==null?void 0:O.contentEl;B&&s.value?L.key==="ArrowDown"?(L.preventDefault(),Fs(B,"next")):L.key==="ArrowUp"&&(L.preventDefault(),Fs(B,"prev")):["ArrowDown","ArrowUp"].includes(L.key)&&(s.value=!0,L.preventDefault(),setTimeout(()=>setTimeout(()=>T(L))))}const I=N(()=>Ve({"aria-haspopup":"menu","aria-expanded":String(s.value),"aria-owns":d.value,onKeydown:T},e.activatorProps));return Le(()=>{const L=Ra.filterProps(e);return P(Ra,Ve({ref:g,class:["v-menu",e.class],style:e.style},L,{modelValue:s.value,"onUpdate:modelValue":B=>s.value=B,absolute:!0,activatorProps:I.value,"onClick:outside":S,onKeydown:C},o),{activator:n.activator,default:function(){for(var B=arguments.length,O=new Array(B),E=0;E{var Y;return[(Y=n.default)==null?void 0:Y.call(n,...O)]}})}})}),_a({id:d,ΨopenChildren:y},g)}});const OM=de({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...qe(),...ei({transition:{component:ef}})},"VCounter"),kc=Ce()({name:"VCounter",functional:!0,props:OM(),setup(e,t){let{slots:n}=t;const s=N(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Le(()=>P(ca,{transition:e.transition},{default:()=>[Wt(P("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:s.value,max:e.max,value:e.value}):s.value]),[[ha,e.active]])]})),{}}});const RM=de({floating:Boolean,...qe()},"VFieldLabel"),yr=Ce()({name:"VFieldLabel",props:RM(),setup(e,t){let{slots:n}=t;return Le(()=>P(ar,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),MM=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],bo=de({appendInnerIcon:st,bgColor:String,clearable:Boolean,clearIcon:{type:st,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:st,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>MM.includes(e)},"onClick:clear":$n(),"onClick:appendInner":$n(),"onClick:prependInner":$n(),...qe(),...gc(),...$t(),...pt()},"VField"),sr=Ce()({name:"VField",inheritAttrs:!1,props:{id:String,...vo(),...bo()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{themeClasses:l}=Ct(e),{loaderClasses:d}=ho(e),{focusClasses:g,isFocused:m,focus:y,blur:x}=ai(e),{InputIcon:S}=d0(e),{roundedClasses:C}=Gt(e),{rtlClasses:T}=vn(),I=N(()=>e.dirty||e.active),L=N(()=>!e.singleLine&&!!(e.label||o.label)),B=Tn(),O=N(()=>e.id||`input-${B}`),E=N(()=>`${O.value}-messages`),Y=be(),H=be(),F=be(),j=N(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:$,backgroundColorStyles:X}=Ft(Se(e,"bgColor")),{textColorClasses:q,textColorStyles:ee}=_n(N(()=>e.error||e.disabled?void 0:I.value&&m.value?e.color:e.baseColor));Ye(I,oe=>{if(L.value){const se=Y.value.$el,xe=H.value.$el;requestAnimationFrame(()=>{const Ae=Th(se),ge=xe.getBoundingClientRect(),he=ge.x-Ae.x,we=ge.y-Ae.y-(Ae.height/2-ge.height/2),Re=ge.width/.75,Pe=Math.abs(Re-Ae.width)>1?{maxWidth:Ge(Re)}:void 0,me=getComputedStyle(se),Oe=getComputedStyle(xe),Fe=parseFloat(me.transitionDuration)*1e3||150,ie=parseFloat(Oe.getPropertyValue("--v-field-label-scale")),re=Oe.getPropertyValue("color");se.style.visibility="visible",xe.style.visibility="hidden",zi(se,{transform:`translate(${he}px, ${we}px) scale(${ie})`,color:re,...Pe},{duration:Fe,easing:Yr,direction:oe?"normal":"reverse"}).finished.then(()=>{se.style.removeProperty("visibility"),xe.style.removeProperty("visibility")})})}},{flush:"post"});const te=N(()=>({isActive:I,isFocused:m,controlRef:F,blur:x,focus:y}));function ne(oe){oe.target!==document.activeElement&&oe.preventDefault()}return Le(()=>{var he,we,Re;const oe=e.variant==="outlined",se=o["prepend-inner"]||e.prependInnerIcon,xe=!!(e.clearable||o.clear),Ae=!!(o["append-inner"]||e.appendInnerIcon||xe),ge=()=>o.label?o.label({...te.value,label:e.label,props:{for:O.value}}):e.label;return P("div",Ve({class:["v-field",{"v-field--active":I.value,"v-field--appended":Ae,"v-field--center-affix":e.centerAffix??!j.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":se,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!ge(),[`v-field--variant-${e.variant}`]:!0},l.value,$.value,g.value,d.value,C.value,T.value,e.class],style:[X.value,e.style],onClick:ne},n),[P("div",{class:"v-field__overlay"},null),P(vc,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:o.loader}),se&&P("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&P(S,{key:"prepend-icon",name:"prependInner"},null),(he=o["prepend-inner"])==null?void 0:he.call(o,te.value)]),P("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&L.value&&P(yr,{key:"floating-label",ref:H,class:[q.value],floating:!0,for:O.value,style:ee.value},{default:()=>[ge()]}),P(yr,{ref:Y,for:O.value},{default:()=>[ge()]}),(we=o.default)==null?void 0:we.call(o,{...te.value,props:{id:O.value,class:"v-field__input","aria-describedby":E.value},focus:y,blur:x})]),xe&&P(tf,{key:"clear"},{default:()=>[Wt(P("div",{class:"v-field__clearable",onMousedown:Pe=>{Pe.preventDefault(),Pe.stopPropagation()}},[o.clear?o.clear():P(S,{name:"clear"},null)]),[[ha,e.dirty]])]}),Ae&&P("div",{key:"append",class:"v-field__append-inner"},[(Re=o["append-inner"])==null?void 0:Re.call(o,te.value),e.appendInnerIcon&&P(S,{key:"append-icon",name:"appendInner"},null)]),P("div",{class:["v-field__outline",q.value],style:ee.value},[oe&&P(Ke,null,[P("div",{class:"v-field__outline__start"},null),L.value&&P("div",{class:"v-field__outline__notch"},[P(yr,{ref:H,floating:!0,for:O.value},{default:()=>[ge()]})]),P("div",{class:"v-field__outline__end"},null)]),j.value&&L.value&&P(yr,{ref:H,floating:!0,for:O.value},{default:()=>[ge()]})])])}),{controlRef:F}}});function uf(e){const t=Object.keys(sr.props).filter(n=>!Kl(n)&&n!=="class"&&n!=="style");return fy(e,t)}const DM=["color","file","time","date","datetime-local","week","month"],Sc=de({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...ii(),...bo()},"VTextField"),ts=Ce()({name:"VTextField",directives:{Intersect:uo},inheritAttrs:!1,props:Sc(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const l=Qe(e,"modelValue"),{isFocused:d,focus:g,blur:m}=ai(e),y=N(()=>typeof e.counterValue=="function"?e.counterValue(l.value):typeof e.counterValue=="number"?e.counterValue:(l.value??"").toString().length),x=N(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),S=N(()=>["plain","underlined"].includes(e.variant));function C(j,$){var X,q;!e.autofocus||!j||(q=(X=$[0].target)==null?void 0:X.focus)==null||q.call(X)}const T=be(),I=be(),L=be(),B=N(()=>DM.includes(e.type)||e.persistentPlaceholder||d.value||e.active);function O(){var j;L.value!==document.activeElement&&((j=L.value)==null||j.focus()),d.value||g()}function E(j){s("mousedown:control",j),j.target!==L.value&&(O(),j.preventDefault())}function Y(j){O(),s("click:control",j)}function H(j){j.stopPropagation(),O(),ft(()=>{l.value=null,Ph(e["onClick:clear"],j)})}function F(j){var X;const $=j.target;if(l.value=$.value,(X=e.modelModifiers)!=null&&X.trim&&["text","search","password","tel","url"].includes(e.type)){const q=[$.selectionStart,$.selectionEnd];ft(()=>{$.selectionStart=q[0],$.selectionEnd=q[1]})}}return Le(()=>{const j=!!(o.counter||e.counter!==!1&&e.counter!=null),$=!!(j||o.details),[X,q]=Ci(n),{modelValue:ee,...te}=wn.filterProps(e),ne=uf(e);return P(wn,Ve({ref:T,modelValue:l.value,"onUpdate:modelValue":oe=>l.value=oe,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":S.value},e.class],style:e.style},X,te,{centerAffix:!S.value,focused:d.value}),{...o,default:oe=>{let{id:se,isDisabled:xe,isDirty:Ae,isReadonly:ge,isValid:he}=oe;return P(sr,Ve({ref:I,onMousedown:E,onClick:Y,"onClick:clear":H,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},ne,{id:se.value,active:B.value||Ae.value,dirty:Ae.value||e.dirty,disabled:xe.value,focused:d.value,error:he.value===!1}),{...o,default:we=>{let{props:{class:Re,...Pe}}=we;const me=Wt(P("input",Ve({ref:L,value:l.value,onInput:F,autofocus:e.autofocus,readonly:ge.value,disabled:xe.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:O,onBlur:m},Pe,q),null),[[Mn("intersect"),{handler:C},null,{once:!0}]]);return P(Ke,null,[e.prefix&&P("span",{class:"v-text-field__prefix"},[P("span",{class:"v-text-field__prefix__text"},[e.prefix])]),o.default?P("div",{class:Re,"data-no-activator":""},[o.default(),me]):ka(me,{class:Re}),e.suffix&&P("span",{class:"v-text-field__suffix"},[P("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:$?oe=>{var se;return P(Ke,null,[(se=o.details)==null?void 0:se.call(o,oe),j&&P(Ke,null,[P("span",null,null),P(kc,{active:e.persistentCounter||d.value,value:y.value,max:x.value},o.counter)])])}:void 0})}),_a({},T,I,L)}});const FM=de({renderless:Boolean,...qe()},"VVirtualScrollItem"),N0=Ce()({name:"VVirtualScrollItem",inheritAttrs:!1,props:FM(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{resizeRef:l,contentRect:d}=Va(void 0,"border");Ye(()=>{var g;return(g=d.value)==null?void 0:g.height},g=>{g!=null&&s("update:height",g)}),Le(()=>{var g,m;return e.renderless?P(Ke,null,[(g=o.default)==null?void 0:g.call(o,{itemRef:l})]):P("div",Ve({ref:l,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(m=o.default)==null?void 0:m.call(o)])})}}),BM=-1,NM=1,vu=100,z0=de({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function H0(e,t){const n=Ai(),s=Xe(0);Yt(()=>{s.value=parseFloat(e.itemHeight||0)});const o=Xe(0),l=Xe(Math.ceil((parseInt(e.height)||n.height.value)/(s.value||16))||1),d=Xe(0),g=Xe(0),m=be(),y=be();let x=0;const{resizeRef:S,contentRect:C}=Va();Yt(()=>{S.value=m.value});const T=N(()=>{var we;return m.value===document.documentElement?n.height.value:((we=C.value)==null?void 0:we.height)||parseInt(e.height)||0}),I=N(()=>!!(m.value&&y.value&&T.value&&s.value));let L=Array.from({length:t.value.length}),B=Array.from({length:t.value.length});const O=Xe(0);let E=-1;function Y(we){return L[we]||s.value}const H=yP(()=>{const we=performance.now();B[0]=0;const Re=t.value.length;for(let Pe=1;Pe<=Re-1;Pe++)B[Pe]=(B[Pe-1]||0)+Y(Pe-1);O.value=Math.max(O.value,performance.now()-we)},O),F=Ye(I,we=>{we&&(F(),x=y.value.offsetTop,H.immediate(),xe(),~E&&ft(()=>{Ot&&window.requestAnimationFrame(()=>{ge(E),E=-1})}))});Ye(T,(we,Re)=>{Re&&xe()}),kn(()=>{H.clear()});function j(we,Re){const Pe=L[we],me=s.value;s.value=me?Math.min(s.value,Re):Re,(Pe!==Re||me!==s.value)&&(L[we]=Re,H())}function $(we){return we=nn(we,0,t.value.length-1),B[we]||0}function X(we){return zM(B,we)}let q=0,ee=0,te=0;function ne(){if(!m.value||!y.value)return;const we=m.value.scrollTop,Re=performance.now();Re-te>500?(ee=Math.sign(we-q),x=y.value.offsetTop):ee=we-q,q=we,te=Re,xe()}function oe(){!m.value||!y.value||(ee=0,te=0,xe())}let se=-1;function xe(){cancelAnimationFrame(se),se=requestAnimationFrame(Ae)}function Ae(){if(!m.value||!T.value)return;const we=q-x,Re=Math.sign(ee),Pe=Math.max(0,we-vu),me=nn(X(Pe),0,t.value.length),Oe=we+T.value+vu,Fe=nn(X(Oe)+1,me+1,t.value.length);if((Re!==BM||mel.value)){const ie=$(o.value)-$(me),re=$(Fe)-$(l.value);Math.max(ie,re)>vu?(o.value=me,l.value=Fe):(me<=0&&(o.value=me),Fe>=t.value.length&&(l.value=Fe))}d.value=$(o.value),g.value=$(t.value.length)-$(l.value)}function ge(we){const Re=$(we);!m.value||we&&!Re?E=we:m.value.scrollTop=Re}const he=N(()=>t.value.slice(o.value,l.value).map((we,Re)=>({raw:we,index:Re+o.value})));return Ye(t,()=>{L=Array.from({length:t.value.length}),B=Array.from({length:t.value.length}),H.immediate(),xe()},{deep:!0}),{containerRef:m,markerRef:y,computedItems:he,paddingTop:d,paddingBottom:g,scrollToIndex:ge,handleScroll:ne,handleScrollend:oe,handleItemResize:j}}function zM(e,t){let n=e.length-1,s=0,o=0,l=null,d=-1;if(e[n]>1,l=e[o],l>t)n=o-1;else if(l[]},renderless:Boolean,...z0(),...qe(),...Fn()},"VVirtualScroll"),Cc=Ce()({name:"VVirtualScroll",props:HM(),setup(e,t){let{slots:n}=t;const s=Jt("VVirtualScroll"),{dimensionStyles:o}=Bn(e),{containerRef:l,markerRef:d,handleScroll:g,handleScrollend:m,handleItemResize:y,scrollToIndex:x,paddingTop:S,paddingBottom:C,computedItems:T}=H0(e,Se(e,"items"));return wa(()=>e.renderless,()=>{function I(){var O,E;const B=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";l.value===document.documentElement?(document[B]("scroll",g,{passive:!0}),document[B]("scrollend",m)):((O=l.value)==null||O[B]("scroll",g,{passive:!0}),(E=l.value)==null||E[B]("scrollend",m))}zt(()=>{l.value=Vh(s.vnode.el,!0),I(!0)}),kn(I)}),Le(()=>{const I=T.value.map(L=>P(N0,{key:L.index,renderless:e.renderless,"onUpdate:height":B=>y(L.index,B)},{default:B=>{var O;return(O=n.default)==null?void 0:O.call(n,{item:L.raw,index:L.index,...B})}}));return e.renderless?P(Ke,null,[P("div",{ref:d,class:"v-virtual-scroll__spacer",style:{paddingTop:Ge(S.value)}},null),I,P("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ge(C.value)}},null)]):P("div",{ref:l,class:["v-virtual-scroll",e.class],onScrollPassive:g,onScrollend:m,style:[o.value,e.style]},[P("div",{ref:d,class:"v-virtual-scroll__container",style:{paddingTop:Ge(S.value),paddingBottom:Ge(C.value)}},[I])])}),{scrollToIndex:x}}});function df(e,t){const n=Xe(!1);let s;function o(g){cancelAnimationFrame(s),n.value=!0,s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{n.value=!1})})}async function l(){await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>{if(n.value){const m=Ye(n,()=>{m(),g()})}else g()})}async function d(g){var x,S;if(g.key==="Tab"&&((x=t.value)==null||x.focus()),!["PageDown","PageUp","Home","End"].includes(g.key))return;const m=(S=e.value)==null?void 0:S.$el;if(!m)return;(g.key==="Home"||g.key==="End")&&m.scrollTo({top:g.key==="Home"?0:m.scrollHeight,behavior:"smooth"}),await l();const y=m.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(g.key==="PageDown"||g.key==="Home"){const C=m.getBoundingClientRect().top;for(const T of y)if(T.getBoundingClientRect().top>=C){T.focus();break}}else{const C=m.getBoundingClientRect().bottom;for(const T of[...y].reverse())if(T.getBoundingClientRect().bottom<=C){T.focus();break}}}return{onListScroll:o,onListKeydown:d}}const hf=de({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:st,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...P0({itemChildren:!1})},"Select"),YM=de({...hf(),...ln(Sc({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...ei({transition:{component:uc}})},"VSelect"),Y0=Ce()({name:"VSelect",props:YM(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Qt(),o=be(),l=be(),d=be(),g=Qe(e,"menu"),m=N({get:()=>g.value,set:ge=>{var he;g.value&&!ge&&((he=l.value)!=null&&he.ΨopenChildren)||(g.value=ge)}}),{items:y,transformIn:x,transformOut:S}=lf(e),C=Qe(e,"modelValue",[],ge=>x(ge===null?[null]:qt(ge)),ge=>{const he=S(ge);return e.multiple?he:he[0]??null}),T=N(()=>typeof e.counterValue=="function"?e.counterValue(C.value):typeof e.counterValue=="number"?e.counterValue:C.value.length),I=pc(),L=N(()=>C.value.map(ge=>ge.value)),B=Xe(!1),O=N(()=>m.value?e.closeText:e.openText);let E="",Y;const H=N(()=>e.hideSelected?y.value.filter(ge=>!C.value.some(he=>he===ge)):y.value),F=N(()=>e.hideNoData&&!y.value.length||e.readonly||(I==null?void 0:I.isReadonly.value)),j=be(),{onListScroll:$,onListKeydown:X}=df(j,o);function q(ge){e.openOnClear&&(m.value=!0)}function ee(){F.value||(m.value=!m.value)}function te(ge){var me,Oe;if(!ge.key||e.readonly||I!=null&&I.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ge.key)&&ge.preventDefault(),["Enter","ArrowDown"," "].includes(ge.key)&&(m.value=!0),["Escape","Tab"].includes(ge.key)&&(m.value=!1),ge.key==="Home"?(me=j.value)==null||me.focus("first"):ge.key==="End"&&((Oe=j.value)==null||Oe.focus("last"));const he=1e3;function we(Fe){const ie=Fe.key.length===1,re=!Fe.ctrlKey&&!Fe.metaKey&&!Fe.altKey;return ie&&re}if(e.multiple||!we(ge))return;const Re=performance.now();Re-Y>he&&(E=""),E+=ge.key.toLowerCase(),Y=Re;const Pe=y.value.find(Fe=>Fe.title.toLowerCase().startsWith(E));Pe!==void 0&&(C.value=[Pe])}function ne(ge){if(e.multiple){const he=C.value.findIndex(we=>e.valueComparator(we.value,ge.value));if(he===-1)C.value=[...C.value,ge];else{const we=[...C.value];we.splice(he,1),C.value=we}}else C.value=[ge],m.value=!1}function oe(ge){var he;(he=j.value)!=null&&he.$el.contains(ge.relatedTarget)||(m.value=!1)}function se(){var ge;B.value&&((ge=o.value)==null||ge.focus())}function xe(ge){B.value=!0}function Ae(ge){if(ge==null)C.value=[];else if(Bs(o.value,":autofill")||Bs(o.value,":-webkit-autofill")){const he=y.value.find(we=>we.title===ge);he&&ne(he)}else o.value&&(o.value.value="")}return Ye(m,()=>{if(!e.hideSelected&&m.value&&C.value.length){const ge=H.value.findIndex(he=>C.value.some(we=>e.valueComparator(we.value,he.value)));Ot&&window.requestAnimationFrame(()=>{var he;ge>=0&&((he=d.value)==null||he.scrollToIndex(ge))})}}),Le(()=>{const ge=!!(e.chips||n.chip),he=!!(!e.hideNoData||H.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),we=C.value.length>0,Re=ts.filterProps(e),Pe=we||!B.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return P(ts,Ve({ref:o},Re,{modelValue:C.value.map(me=>me.props.value).join(", "),"onUpdate:modelValue":Ae,focused:B.value,"onUpdate:focused":me=>B.value=me,validationValue:C.externalValue,counterValue:T.value,dirty:we,class:["v-select",{"v-select--active-menu":m.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":C.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Pe,"onClick:clear":q,"onMousedown:control":ee,onBlur:oe,onKeydown:te,"aria-label":s(O.value),title:s(O.value)}),{...n,default:()=>P(Ke,null,[P(wc,Ve({ref:l,modelValue:m.value,"onUpdate:modelValue":me=>m.value=me,activator:"parent",contentClass:"v-select__content",disabled:F.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:se},e.menuProps),{default:()=>[he&&P(yc,{ref:j,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:me=>me.preventDefault(),onKeydown:X,onFocusin:xe,onScrollPassive:$,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var me,Oe,Fe;return[(me=n["prepend-item"])==null?void 0:me.call(n),!H.value.length&&!e.hideNoData&&(((Oe=n["no-data"])==null?void 0:Oe.call(n))??P(Za,{title:s(e.noDataText)},null)),P(Cc,{ref:d,renderless:!0,items:H.value},{default:ie=>{var ke;let{item:re,index:ye,itemRef:Be}=ie;const _e=Ve(re.props,{ref:Be,key:ye,onClick:()=>ne(re)});return((ke=n.item)==null?void 0:ke.call(n,{item:re,index:ye,props:_e}))??P(Za,Ve(_e,{role:"option"}),{prepend:Me=>{let{isSelected:Q}=Me;return P(Ke,null,[e.multiple&&!e.hideSelected?P(qa,{key:re.value,modelValue:Q,ripple:!1,tabindex:"-1"},null):void 0,re.props.prependIcon&&P(_t,{icon:re.props.prependIcon},null)])}})}}),(Fe=n["append-item"])==null?void 0:Fe.call(n)]}})]}),C.value.map((me,Oe)=>{function Fe(Be){Be.stopPropagation(),Be.preventDefault(),ne(me)}const ie={"onClick:close":Fe,onMousedown(Be){Be.preventDefault(),Be.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},re=ge?!!n.chip:!!n.selection,ye=re?Zl(ge?n.chip({item:me,index:Oe,props:ie}):n.selection({item:me,index:Oe})):void 0;if(!(re&&!ye))return P("div",{key:me.value,class:"v-select__selection"},[ge?n.chip?P(yt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:me.title}}},{default:()=>[ye]}):P(mo,Ve({key:"chip",closable:e.closableChips,size:"small",text:me.title,disabled:me.props.disabled},ie),null):ye??P("span",{class:"v-select__selection-text"},[me.title,e.multiple&&Oee==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),yo=de({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function XM(e,t,n){var g;const s=[],o=(n==null?void 0:n.default)??WM,l=n!=null&&n.filterKeys?qt(n.filterKeys):!1,d=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return s;e:for(let m=0;ms!=null&&s.transform?at(t).map(m=>[m,s.transform(m)]):at(t));Yt(()=>{const m=typeof n=="function"?n():at(n),y=typeof m!="string"&&typeof m!="number"?"":String(m),x=XM(d.value,y,{customKeyFilter:{...e.customKeyFilter,...at(s==null?void 0:s.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),S=at(t),C=[],T=new Map;x.forEach(I=>{let{index:L,matches:B}=I;const O=S[L];C.push(O),T.set(O.value,B)}),o.value=C,l.value=T});function g(m){return l.value.get(m.value)}return{filteredItems:o,filteredMatches:l,getMatches:g}}function $M(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?P(Ke,null,[P("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),P("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),P("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const jM=de({autoSelectFirst:{type:[Boolean,String]},search:String,...yo({filterKeys:["title"]}),...hf(),...ln(Sc({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ei({transition:!1})},"VAutocomplete"),GM=Ce()({name:"VAutocomplete",props:jM(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Qt(),o=be(),l=Xe(!1),d=Xe(!0),g=Xe(!1),m=be(),y=be(),x=Qe(e,"menu"),S=N({get:()=>x.value,set:_e=>{var ke;x.value&&!_e&&((ke=m.value)!=null&&ke.ΨopenChildren)||(x.value=_e)}}),C=Xe(-1),T=N(()=>{var _e;return(_e=o.value)==null?void 0:_e.color}),I=N(()=>S.value?e.closeText:e.openText),{items:L,transformIn:B,transformOut:O}=lf(e),{textColorClasses:E,textColorStyles:Y}=_n(T),H=Qe(e,"search",""),F=Qe(e,"modelValue",[],_e=>B(_e===null?[null]:qt(_e)),_e=>{const ke=O(_e);return e.multiple?ke:ke[0]??null}),j=N(()=>typeof e.counterValue=="function"?e.counterValue(F.value):typeof e.counterValue=="number"?e.counterValue:F.value.length),$=pc(),{filteredItems:X,getMatches:q}=xo(e,L,()=>d.value?"":H.value),ee=N(()=>e.hideSelected?X.value.filter(_e=>!F.value.some(ke=>ke.value===_e.value)):X.value),te=N(()=>F.value.map(_e=>_e.props.value)),ne=N(()=>{var ke;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&H.value===((ke=ee.value[0])==null?void 0:ke.title))&&ee.value.length>0&&!d.value&&!g.value}),oe=N(()=>e.hideNoData&&!L.value.length||e.readonly||($==null?void 0:$.isReadonly.value)),se=be(),{onListScroll:xe,onListKeydown:Ae}=df(se,o);function ge(_e){e.openOnClear&&(S.value=!0),H.value=""}function he(){oe.value||(S.value=!0)}function we(_e){oe.value||(l.value&&(_e.preventDefault(),_e.stopPropagation()),S.value=!S.value)}function Re(_e){var Q,ae,ce;if(e.readonly||$!=null&&$.isReadonly.value)return;const ke=o.value.selectionStart,Me=F.value.length;if((C.value>-1||["Enter","ArrowDown","ArrowUp"].includes(_e.key))&&_e.preventDefault(),["Enter","ArrowDown"].includes(_e.key)&&(S.value=!0),["Escape"].includes(_e.key)&&(S.value=!1),ne.value&&["Enter","Tab"].includes(_e.key)&&Be(ee.value[0]),_e.key==="ArrowDown"&&ne.value&&((Q=se.value)==null||Q.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(_e.key)){if(C.value<0){_e.key==="Backspace"&&!H.value&&(C.value=Me-1);return}const ve=C.value,Te=F.value[C.value];Te&&!Te.props.disabled&&Be(Te),C.value=ve>=Me-1?Me-2:ve}if(_e.key==="ArrowLeft"){if(C.value<0&&ke>0)return;const ve=C.value>-1?C.value-1:Me-1;F.value[ve]?C.value=ve:(C.value=-1,o.value.setSelectionRange((ae=H.value)==null?void 0:ae.length,(ce=H.value)==null?void 0:ce.length))}if(_e.key==="ArrowRight"){if(C.value<0)return;const ve=C.value+1;F.value[ve]?C.value=ve:(C.value=-1,o.value.setSelectionRange(0,0))}}}function Pe(_e){H.value=_e.target.value}function me(_e){if(Bs(o.value,":autofill")||Bs(o.value,":-webkit-autofill")){const ke=L.value.find(Me=>Me.title===_e.target.value);ke&&Be(ke)}}function Oe(){var _e;l.value&&(d.value=!0,(_e=o.value)==null||_e.focus())}function Fe(_e){l.value=!0,setTimeout(()=>{g.value=!0})}function ie(_e){g.value=!1}function re(_e){(_e==null||_e===""&&!e.multiple)&&(F.value=[])}const ye=Xe(!1);function Be(_e){if(e.multiple){const ke=F.value.findIndex(Me=>e.valueComparator(Me.value,_e.value));if(ke===-1)F.value=[...F.value,_e];else{const Me=[...F.value];Me.splice(ke,1),F.value=Me}}else F.value=[_e],ye.value=!0,H.value=_e.title,S.value=!1,d.value=!0,ft(()=>ye.value=!1)}return Ye(l,(_e,ke)=>{var Me;_e!==ke&&(_e?(ye.value=!0,H.value=e.multiple?"":String(((Me=F.value.at(-1))==null?void 0:Me.props.title)??""),d.value=!0,ft(()=>ye.value=!1)):(!e.multiple&&H.value==null?F.value=[]:ne.value&&!g.value&&!F.value.some(Q=>{let{value:ae}=Q;return ae===ee.value[0].value})&&Be(ee.value[0]),S.value=!1,H.value="",C.value=-1))}),Ye(H,_e=>{!l.value||ye.value||(_e&&(S.value=!0),d.value=!_e)}),Ye(S,()=>{if(!e.hideSelected&&S.value&&F.value.length){const _e=ee.value.findIndex(ke=>F.value.some(Me=>ke.value===Me.value));Ot&&window.requestAnimationFrame(()=>{var ke;_e>=0&&((ke=y.value)==null||ke.scrollToIndex(_e))})}}),Le(()=>{const _e=!!(e.chips||n.chip),ke=!!(!e.hideNoData||ee.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Me=F.value.length>0,Q=ts.filterProps(e);return P(ts,Ve({ref:o},Q,{modelValue:H.value,"onUpdate:modelValue":re,focused:l.value,"onUpdate:focused":ae=>l.value=ae,validationValue:F.externalValue,counterValue:j.value,dirty:Me,onInput:Pe,onChange:me,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":S.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!n.selection,"v-autocomplete--selecting-index":C.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:Me?void 0:e.placeholder,"onClick:clear":ge,"onMousedown:control":he,onKeydown:Re}),{...n,default:()=>P(Ke,null,[P(wc,Ve({ref:m,modelValue:S.value,"onUpdate:modelValue":ae=>S.value=ae,activator:"parent",contentClass:"v-autocomplete__content",disabled:oe.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Oe},e.menuProps),{default:()=>[ke&&P(yc,{ref:se,selected:te.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ae=>ae.preventDefault(),onKeydown:Ae,onFocusin:Fe,onFocusout:ie,onScrollPassive:xe,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var ae,ce,ve;return[(ae=n["prepend-item"])==null?void 0:ae.call(n),!ee.value.length&&!e.hideNoData&&(((ce=n["no-data"])==null?void 0:ce.call(n))??P(Za,{title:s(e.noDataText)},null)),P(Cc,{ref:y,renderless:!0,items:ee.value},{default:Te=>{var Ie;let{item:ze,index:We,itemRef:He}=Te;const $e=Ve(ze.props,{ref:He,key:We,active:ne.value&&We===0?!0:void 0,onClick:()=>Be(ze)});return((Ie=n.item)==null?void 0:Ie.call(n,{item:ze,index:We,props:$e}))??P(Za,$e,{prepend:fe=>{let{isSelected:pe}=fe;return P(Ke,null,[e.multiple&&!e.hideSelected?P(qa,{key:ze.value,modelValue:pe,ripple:!1,tabindex:"-1"},null):void 0,ze.props.prependIcon&&P(_t,{icon:ze.props.prependIcon},null)])},title:()=>{var fe,pe;return d.value?ze.title:$M(ze.title,(fe=q(ze))==null?void 0:fe.title,((pe=H.value)==null?void 0:pe.length)??0)}})}}),(ve=n["append-item"])==null?void 0:ve.call(n)]}})]}),F.value.map((ae,ce)=>{function ve(He){He.stopPropagation(),He.preventDefault(),Be(ae)}const Te={"onClick:close":ve,onMousedown(He){He.preventDefault(),He.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ze=_e?!!n.chip:!!n.selection,We=ze?Zl(_e?n.chip({item:ae,index:ce,props:Te}):n.selection({item:ae,index:ce})):void 0;if(!(ze&&!We))return P("div",{key:ae.value,class:["v-autocomplete__selection",ce===C.value&&["v-autocomplete__selection--selected",E.value]],style:ce===C.value?Y.value:{}},[_e?n.chip?P(yt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ae.title}}},{default:()=>[We]}):P(mo,Ve({key:"chip",closable:e.closableChips,size:"small",text:ae.title,disabled:ae.props.disabled},Te),null):We??P("span",{class:"v-autocomplete__selection-text"},[ae.title,e.multiple&&ce(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(x)?+(e.offsetY??0):["left","right"].includes(x)?+(e.offsetX??0):0));return Le(()=>{const x=Number(e.content),S=!e.max||isNaN(x)?e.content:x<=+e.max?x:`${e.max}+`,[C,T]=qu(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return P(e.tag,Ve({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},T,{style:e.style}),{default:()=>{var I,L;return[P("div",{class:"v-badge__wrapper"},[(L=(I=t.slots).default)==null?void 0:L.call(I),P(ca,{transition:e.transition},{default:()=>{var B,O;return[Wt(P("span",Ve({class:["v-badge__badge",m.value,n.value,o.value,d.value],style:[s.value,g.value,e.inline?{}:y.value],"aria-atomic":"true","aria-label":l(e.label,x),"aria-live":"polite",role:"status"},C),[e.dot?void 0:t.slots.badge?(O=(B=t.slots).badge)==null?void 0:O.call(B):e.icon?P(_t,{icon:e.icon},null):S]),[[ha,e.modelValue]])]}})])]}})}),{}}});const KM=de({color:String,density:String,...qe()},"VBannerActions"),W0=Ce()({name:"VBannerActions",props:KM(),setup(e,t){let{slots:n}=t;return Xt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),Le(()=>{var s;return P("div",{class:["v-banner-actions",e.class],style:e.style},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),X0=ea("v-banner-text"),ZM=de({avatar:String,bgColor:String,color:String,icon:st,lines:String,stacked:Boolean,sticky:Boolean,text:String,...na(),...qe(),...un(),...Fn(),...Rh(),...rn(),...Pi(),...tr(),...$t(),...ot(),...pt()},"VBanner"),JM=Ce()({name:"VBanner",props:ZM(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(e,"bgColor"),{borderClasses:l}=fa(e),{densityClasses:d}=En(e),{displayClasses:g,mobile:m}=Ai(e),{dimensionStyles:y}=Bn(e),{elevationClasses:x}=mn(e),{locationStyles:S}=Ti(e),{positionClasses:C}=nr(e),{roundedClasses:T}=Gt(e),{themeClasses:I}=Ct(e),L=Se(e,"color"),B=Se(e,"density");Xt({VBannerActions:{color:L,density:B}}),Le(()=>{const O=!!(e.text||n.text),E=!!(e.avatar||e.icon),Y=!!(E||n.prepend);return P(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||m.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},I.value,s.value,l.value,d.value,g.value,x.value,C.value,T.value,e.class],style:[o.value,y.value,S.value,e.style],role:"banner"},{default:()=>{var H;return[Y&&P("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?P(yt,{key:"prepend-defaults",disabled:!E,defaults:{VAvatar:{color:L.value,density:B.value,icon:e.icon,image:e.avatar}}},n.prepend):P(Ka,{key:"prepend-avatar",color:L.value,density:B.value,icon:e.icon,image:e.avatar},null)]),P("div",{class:"v-banner__content"},[O&&P(X0,{key:"text"},{default:()=>{var F;return[((F=n.text)==null?void 0:F.call(n))??e.text]}}),(H=n.default)==null?void 0:H.call(n)]),n.actions&&P(W0,{key:"actions"},n.actions)]}})})}});const QM=de({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...na(),...qe(),...un(),...rn(),...$t(),...Ks({name:"bottom-navigation"}),...ot({tag:"header"}),...ds({modelValue:!0,selectedClass:"v-btn--selected"}),...pt()},"VBottomNavigation"),e2=Ce()({name:"VBottomNavigation",props:QM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Fh(),{borderClasses:o}=fa(e),{backgroundColorClasses:l,backgroundColorStyles:d}=Ft(Se(e,"bgColor")),{densityClasses:g}=En(e),{elevationClasses:m}=mn(e),{roundedClasses:y}=Gt(e),{ssrBootStyles:x}=ls(),S=N(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),C=Se(e,"active"),{layoutItemStyles:T}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:N(()=>"bottom"),layoutSize:N(()=>C.value?S.value:0),elementSize:S,active:C,absolute:Se(e,"absolute")});return _i(e,af),Xt({VBtn:{color:Se(e,"color"),density:Se(e,"density"),stacked:N(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Le(()=>P(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":C.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},s.value,l.value,o.value,g.value,m.value,y.value,e.class],style:[d.value,T.value,{height:Ge(S.value),transform:`translateY(${Ge(C.value?0:100,"%")})`},x.value,e.style]},{default:()=>[n.default&&P("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const $0=de({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...po({origin:"center center",scrollStrategy:"block",transition:{component:uc},zIndex:2400})},"VDialog"),Id=Ce()({name:"VDialog",props:$0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{scopeId:o}=ir(),l=be();function d(m){var S,C;const y=m.relatedTarget,x=m.target;if(y!==x&&((S=l.value)!=null&&S.contentEl)&&((C=l.value)!=null&&C.globalTop)&&![document,l.value.contentEl].includes(x)&&!l.value.contentEl.contains(x)){const T=Hr(l.value.contentEl);if(!T.length)return;const I=T[0],L=T[T.length-1];y===I?L.focus():I.focus()}}Ot&&Ye(()=>s.value&&e.retainFocus,m=>{m?document.addEventListener("focusin",d):document.removeEventListener("focusin",d)},{immediate:!0}),Ye(s,async m=>{var y,x;await ft(),m?(y=l.value.contentEl)==null||y.focus({preventScroll:!0}):(x=l.value.activatorEl)==null||x.focus({preventScroll:!0})});const g=N(()=>Ve({"aria-haspopup":"dialog","aria-expanded":String(s.value)},e.activatorProps));return Le(()=>{const m=Ra.filterProps(e);return P(Ra,Ve({ref:l,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},m,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,"aria-modal":"true",activatorProps:g.value,role:"dialog"},o),{activator:n.activator,default:function(){for(var y=arguments.length,x=new Array(y),S=0;S{var C;return[(C=n.default)==null?void 0:C.call(n,...x)]}})}})}),_a({},l)}}),t2=de({inset:Boolean,...$0({transition:"bottom-sheet-transition"})},"VBottomSheet"),n2=Ce()({name:"VBottomSheet",props:t2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue");return Le(()=>{const o=Id.filterProps(e);return P(Id,Ve(o,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:s.value,"onUpdate:modelValue":l=>s.value=l,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}});const a2=de({divider:[Number,String],...qe()},"VBreadcrumbsDivider"),j0=Ce()({name:"VBreadcrumbsDivider",props:a2(),setup(e,t){let{slots:n}=t;return Le(()=>{var s;return P("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((s=n==null?void 0:n.default)==null?void 0:s.call(n))??e.divider])}),{}}}),i2=de({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...qe(),...go(),...ot({tag:"li"})},"VBreadcrumbsItem"),G0=Ce()({name:"VBreadcrumbsItem",props:i2(),setup(e,t){let{slots:n,attrs:s}=t;const o=fo(e,s),l=N(()=>{var y;return e.active||((y=o.isActive)==null?void 0:y.value)}),d=N(()=>l.value?e.activeColor:e.color),{textColorClasses:g,textColorStyles:m}=_n(d);return Le(()=>P(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":l.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:l.value&&e.activeClass},g.value,e.class],style:[m.value,e.style],"aria-current":l.value?"page":void 0},{default:()=>{var y,x;return[o.isLink.value?P("a",{class:"v-breadcrumbs-item--link",href:o.href.value,"aria-current":l.value?"page":void 0,onClick:o.navigate},[((x=n.default)==null?void 0:x.call(n))??e.title]):((y=n.default)==null?void 0:y.call(n))??e.title]}})),{}}}),s2=de({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:st,items:{type:Array,default:()=>[]},...qe(),...un(),...$t(),...ot({tag:"ul"})},"VBreadcrumbs"),r2=Ce()({name:"VBreadcrumbs",props:s2(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"bgColor")),{densityClasses:l}=En(e),{roundedClasses:d}=Gt(e);Xt({VBreadcrumbsDivider:{divider:Se(e,"divider")},VBreadcrumbsItem:{activeClass:Se(e,"activeClass"),activeColor:Se(e,"activeColor"),color:Se(e,"color"),disabled:Se(e,"disabled")}});const g=N(()=>e.items.map(m=>typeof m=="string"?{item:{title:m},raw:m}:{item:m,raw:m}));return Le(()=>{const m=!!(n.prepend||e.icon);return P(e.tag,{class:["v-breadcrumbs",s.value,l.value,d.value,e.class],style:[o.value,e.style]},{default:()=>{var y;return[m&&P("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?P(yt,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):P(_t,{key:"prepend-icon",start:!0,icon:e.icon},null)]),g.value.map((x,S,C)=>{var L;let{item:T,raw:I}=x;return P(Ke,null,[((L=n.item)==null?void 0:L.call(n,{item:T,index:S}))??P(G0,Ve({key:S,disabled:S>=C.length-1},typeof T=="string"?{title:T}:T),{default:n.title?()=>{var B;return(B=n.title)==null?void 0:B.call(n,{item:T,index:S})}:void 0}),S{var B;return(B=n.divider)==null?void 0:B.call(n,{item:I,index:S})}:void 0})])}),(y=n.default)==null?void 0:y.call(n)]}})}),{}}});const ff=Ce()({name:"VCardActions",props:qe(),setup(e,t){let{slots:n}=t;return Xt({VBtn:{slim:!0,variant:"text"}}),Le(()=>{var s;return P("div",{class:["v-card-actions",e.class],style:e.style},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),U0=ea("v-card-subtitle"),q0=ea("v-card-title"),o2=de({appendAvatar:String,appendIcon:st,prependAvatar:String,prependIcon:st,subtitle:[String,Number],title:[String,Number],...qe(),...un()},"VCardItem"),K0=Ce()({name:"VCardItem",props:o2(),setup(e,t){let{slots:n}=t;return Le(()=>{var y;const s=!!(e.prependAvatar||e.prependIcon),o=!!(s||n.prepend),l=!!(e.appendAvatar||e.appendIcon),d=!!(l||n.append),g=!!(e.title!=null||n.title),m=!!(e.subtitle!=null||n.subtitle);return P("div",{class:["v-card-item",e.class],style:e.style},[o&&P("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?P(yt,{key:"prepend-defaults",disabled:!s,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):s&&P(Ka,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),P("div",{class:"v-card-item__content"},[g&&P(q0,{key:"title"},{default:()=>{var x;return[((x=n.title)==null?void 0:x.call(n))??e.title]}}),m&&P(U0,{key:"subtitle"},{default:()=>{var x;return[((x=n.subtitle)==null?void 0:x.call(n))??e.subtitle]}}),(y=n.default)==null?void 0:y.call(n)]),d&&P("div",{key:"append",class:"v-card-item__append"},[n.append?P(yt,{key:"append-defaults",disabled:!l,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):l&&P(Ka,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),gf=ea("v-card-text"),l2=de({appendAvatar:String,appendIcon:st,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:st,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...na(),...qe(),...un(),...Fn(),...rn(),...gc(),...Pi(),...tr(),...$t(),...go(),...ot(),...pt(),...ga({variant:"elevated"})},"VCard"),Z0=Ce()({name:"VCard",directives:{Ripple:ni},props:l2(),setup(e,t){let{attrs:n,slots:s}=t;const{themeClasses:o}=Ct(e),{borderClasses:l}=fa(e),{colorClasses:d,colorStyles:g,variantClasses:m}=us(e),{densityClasses:y}=En(e),{dimensionStyles:x}=Bn(e),{elevationClasses:S}=mn(e),{loaderClasses:C}=ho(e),{locationStyles:T}=Ti(e),{positionClasses:I}=nr(e),{roundedClasses:L}=Gt(e),B=fo(e,n),O=N(()=>e.link!==!1&&B.isLink.value),E=N(()=>!e.disabled&&e.link!==!1&&(e.link||B.isClickable.value));return Le(()=>{const Y=O.value?"a":e.tag,H=!!(s.title||e.title!=null),F=!!(s.subtitle||e.subtitle!=null),j=H||F,$=!!(s.append||e.appendAvatar||e.appendIcon),X=!!(s.prepend||e.prependAvatar||e.prependIcon),q=!!(s.image||e.image),ee=j||X||$,te=!!(s.text||e.text!=null);return Wt(P(Y,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":E.value},o.value,l.value,d.value,y.value,S.value,C.value,I.value,L.value,m.value,e.class],style:[g.value,x.value,T.value,e.style],href:B.href.value,onClick:E.value&&B.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var ne;return[q&&P("div",{key:"image",class:"v-card__image"},[s.image?P(yt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},s.image):P(Qi,{key:"image-img",cover:!0,src:e.image},null)]),P(vc,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:s.loader}),ee&&P(K0,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:s.item,prepend:s.prepend,title:s.title,subtitle:s.subtitle,append:s.append}),te&&P(gf,{key:"text"},{default:()=>{var oe;return[((oe=s.text)==null?void 0:oe.call(s))??e.text]}}),(ne=s.default)==null?void 0:ne.call(s),s.actions&&P(ff,null,{default:s.actions}),cs(E.value,"v-card")]}}),[[Mn("ripple"),E.value&&e.ripple]])}),{}}});const c2=e=>{const{touchstartX:t,touchendX:n,touchstartY:s,touchendY:o}=e,l=.5,d=16;e.offsetX=n-t,e.offsetY=o-s,Math.abs(e.offsetY)t+d&&e.right(e)),Math.abs(e.offsetX)s+d&&e.down(e))};function u2(e,t){var s;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(s=t.start)==null||s.call(t,{originalEvent:e,...t})}function d2(e,t){var s;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(s=t.end)==null||s.call(t,{originalEvent:e,...t}),c2(t)}function h2(e,t){var s;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(s=t.move)==null||s.call(t,{originalEvent:e,...t})}function f2(){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=>u2(n,t),touchend:n=>d2(n,t),touchmove:n=>h2(n,t)}}function g2(e,t){var g;const n=t.value,s=n!=null&&n.parent?e.parentElement:e,o=(n==null?void 0:n.options)??{passive:!0},l=(g=t.instance)==null?void 0:g.$.uid;if(!s||!l)return;const d=f2(t.value);s._touchHandlers=s._touchHandlers??Object.create(null),s._touchHandlers[l]=d,hy(d).forEach(m=>{s.addEventListener(m,d[m],o)})}function v2(e,t){var l,d;const n=(l=t.value)!=null&&l.parent?e.parentElement:e,s=(d=t.instance)==null?void 0:d.$.uid;if(!(n!=null&&n._touchHandlers)||!s)return;const o=n._touchHandlers[s];hy(o).forEach(g=>{n.removeEventListener(g,o[g])}),delete n._touchHandlers[s]}const vf={mounted:g2,unmounted:v2},J0=Symbol.for("vuetify:v-window"),Q0=Symbol.for("vuetify:v-window-group"),mf=de({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:{type:[Boolean,String],default:"force"},...qe(),...ot(),...pt()},"VWindow"),qr=Ce()({name:"VWindow",directives:{Touch:vf},props:mf(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{isRtl:o}=vn(),{t:l}=Qt(),d=_i(e,Q0),g=be(),m=N(()=>o.value?!e.reverse:e.reverse),y=Xe(!1),x=N(()=>{const H=e.direction==="vertical"?"y":"x",j=(m.value?!y.value:y.value)?"-reverse":"";return`v-window-${H}${j}-transition`}),S=Xe(0),C=be(void 0),T=N(()=>d.items.value.findIndex(H=>d.selected.value.includes(H.id)));Ye(T,(H,F)=>{const j=d.items.value.length,$=j-1;j<=2?y.value=He.continuous||T.value!==0),L=N(()=>e.continuous||T.value!==d.items.value.length-1);function B(){I.value&&d.prev()}function O(){L.value&&d.next()}const E=N(()=>{const H=[],F={icon:o.value?e.nextIcon:e.prevIcon,class:`v-window__${m.value?"right":"left"}`,onClick:d.prev,ariaLabel:l("$vuetify.carousel.prev")};H.push(I.value?n.prev?n.prev({props:F}):P(Et,F,null):P("div",null,null));const j={icon:o.value?e.prevIcon:e.nextIcon,class:`v-window__${m.value?"left":"right"}`,onClick:d.next,ariaLabel:l("$vuetify.carousel.next")};return H.push(L.value?n.next?n.next({props:j}):P(Et,j,null):P("div",null,null)),H}),Y=N(()=>e.touch===!1?e.touch:{...{left:()=>{m.value?B():O()},right:()=>{m.value?O():B()},start:F=>{let{originalEvent:j}=F;j.stopPropagation()}},...e.touch===!0?{}:e.touch});return Le(()=>Wt(P(e.tag,{ref:g,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},s.value,e.class],style:e.style},{default:()=>{var H,F;return[P("div",{class:"v-window__container",style:{height:C.value}},[(H=n.default)==null?void 0:H.call(n,{group:d}),e.showArrows!==!1&&P("div",{class:"v-window__controls"},[E.value])]),(F=n.additional)==null?void 0:F.call(n,{group:d})]}}),[[Mn("touch"),Y.value]])),{group:d}}}),m2=de({color:String,cycle:Boolean,delimiterIcon:{type:st,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],...mf({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),p2=Ce()({name:"VCarousel",props:m2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{t:o}=Qt(),l=be();let d=-1;Ye(s,m),Ye(()=>e.interval,m),Ye(()=>e.cycle,y=>{y?m():window.clearTimeout(d)}),zt(g);function g(){!e.cycle||!l.value||(d=window.setTimeout(l.value.group.next,+e.interval>0?+e.interval:6e3))}function m(){window.clearTimeout(d),window.requestAnimationFrame(g)}return Le(()=>{const y=qr.filterProps(e);return P(qr,Ve({ref:l},y,{modelValue:s.value,"onUpdate:modelValue":x=>s.value=x,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Ge(e.height)},e.style]}),{default:n.default,additional:x=>{let{group:S}=x;return P(Ke,null,[!e.hideDelimiters&&P("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[S.items.value.length>0&&P(yt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[S.items.value.map((C,T)=>{const I={id:`carousel-item-${C.id}`,"aria-label":o("$vuetify.carousel.ariaLabel.delimiter",T+1,S.items.value.length),class:["v-carousel__controls__item",S.isSelected(C.id)&&"v-btn--active"],onClick:()=>S.select(C.id,!0)};return n.item?n.item({props:I,item:C}):P(Et,Ve(C,I),null)})]})]),e.progress&&P(fc,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(S.getItemIndex(s.value)+1)/S.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),pf=de({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...qe(),...hs(),...xc()},"VWindowItem"),Kr=Ce()({name:"VWindowItem",directives:{Touch:vf},props:pf(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=rt(J0),o=fs(e,Q0),{isBooted:l}=ls();if(!s||!o)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const d=Xe(!1),g=N(()=>l.value&&(s.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function m(){!d.value||!s||(d.value=!1,s.transitionCount.value>0&&(s.transitionCount.value-=1,s.transitionCount.value===0&&(s.transitionHeight.value=void 0)))}function y(){var I;d.value||!s||(d.value=!0,s.transitionCount.value===0&&(s.transitionHeight.value=Ge((I=s.rootRef.value)==null?void 0:I.clientHeight)),s.transitionCount.value+=1)}function x(){m()}function S(I){d.value&&ft(()=>{!g.value||!d.value||!s||(s.transitionHeight.value=Ge(I.clientHeight))})}const C=N(()=>{const I=s.isReversed.value?e.reverseTransition:e.transition;return g.value?{name:typeof I!="string"?s.transition.value:I,onBeforeEnter:y,onAfterEnter:m,onEnterCancelled:x,onBeforeLeave:y,onAfterLeave:m,onLeaveCancelled:x,onEnter:S}:!1}),{hasContent:T}=cf(e,o.isSelected);return Le(()=>P(ca,{transition:C.value,disabled:!l.value},{default:()=>{var I;return[Wt(P("div",{class:["v-window-item",o.selectedClass.value,e.class],style:e.style},[T.value&&((I=n.default)==null?void 0:I.call(n))]),[[ha,o.isSelected.value]])]}})),{groupItem:o}}}),b2=de({...Ux(),...pf()},"VCarouselItem"),y2=Ce()({name:"VCarouselItem",inheritAttrs:!1,props:b2(),setup(e,t){let{slots:n,attrs:s}=t;Le(()=>{const o=Qi.filterProps(e),l=Kr.filterProps(e);return P(Kr,Ve({class:"v-carousel-item"},l),{default:()=>[P(Qi,Ve(s,o),n)]})})}});const x2=ea("v-code");const w2=de({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...qe()},"VColorPickerCanvas"),k2=Qn({name:"VColorPickerCanvas",props:w2(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const s=Xe(!1),o=be(),l=Xe(parseFloat(e.width)),d=Xe(parseFloat(e.height)),g=be({x:0,y:0}),m=N({get:()=>g.value,set(B){var Y,H;if(!o.value)return;const{x:O,y:E}=B;g.value=B,n("update:color",{h:((Y=e.color)==null?void 0:Y.h)??0,s:nn(O,0,l.value)/l.value,v:1-nn(E,0,d.value)/d.value,a:((H=e.color)==null?void 0:H.a)??1})}}),y=N(()=>{const{x:B,y:O}=m.value,E=parseInt(e.dotSize,10)/2;return{width:Ge(e.dotSize),height:Ge(e.dotSize),transform:`translate(${Ge(B-E)}, ${Ge(O-E)})`}}),{resizeRef:x}=Va(B=>{var Y;if(!((Y=x.value)!=null&&Y.offsetParent))return;const{width:O,height:E}=B[0].contentRect;l.value=O,d.value=E});function S(B,O,E){const{left:Y,top:H,width:F,height:j}=E;m.value={x:nn(B-Y,0,F),y:nn(O-H,0,j)}}function C(B){B.type==="mousedown"&&B.preventDefault(),!e.disabled&&(T(B),window.addEventListener("mousemove",T),window.addEventListener("mouseup",I),window.addEventListener("touchmove",T),window.addEventListener("touchend",I))}function T(B){if(e.disabled||!o.value)return;s.value=!0;const O=kP(B);S(O.clientX,O.clientY,o.value.getBoundingClientRect())}function I(){window.removeEventListener("mousemove",T),window.removeEventListener("mouseup",I),window.removeEventListener("touchmove",T),window.removeEventListener("touchend",I)}function L(){var H;if(!o.value)return;const B=o.value,O=B.getContext("2d");if(!O)return;const E=O.createLinearGradient(0,0,B.width,0);E.addColorStop(0,"hsla(0, 0%, 100%, 1)"),E.addColorStop(1,`hsla(${((H=e.color)==null?void 0:H.h)??0}, 100%, 50%, 1)`),O.fillStyle=E,O.fillRect(0,0,B.width,B.height);const Y=O.createLinearGradient(0,0,0,B.height);Y.addColorStop(0,"hsla(0, 0%, 100%, 0)"),Y.addColorStop(1,"hsla(0, 0%, 0%, 1)"),O.fillStyle=Y,O.fillRect(0,0,B.width,B.height)}return Ye(()=>{var B;return(B=e.color)==null?void 0:B.h},L,{immediate:!0}),Ye(()=>[l.value,d.value],(B,O)=>{L(),g.value={x:m.value.x*B[0]/O[0],y:m.value.y*B[1]/O[1]}},{flush:"post"}),Ye(()=>e.color,()=>{if(s.value){s.value=!1;return}g.value=e.color?{x:e.color.s*l.value,y:(1-e.color.v)*d.value}:{x:0,y:0}},{deep:!0,immediate:!0}),zt(()=>L()),Le(()=>P("div",{ref:x,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:C,onTouchstartPassive:C},[P("canvas",{ref:o,width:l.value,height:d.value},null),e.color&&P("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:y.value},null)])),{}}});function S2(e,t){if(t){const{a:n,...s}=e;return s}return e}function C2(e,t){if(t==null||typeof t=="string"){const n=Ly(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return Ni(t,["r","g","b"])?n=Ua(e):Ni(t,["h","s","l"])?n=Ay(e):Ni(t,["h","s","v"])&&(n=e),S2(n,!Ni(t,["a"])&&e.a===1)}return e}const _s={h:0,s:0,v:1,a:1},Ld={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Ua,from:Jl};var Qm;const A2={...Ld,inputs:(Qm=Ld.inputs)==null?void 0:Qm.slice(0,3)},Vd={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Ay,from:Ih},_2={...Vd,inputs:Vd.inputs.slice(0,3)},ew={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:Ly,from:Iy},P2={...ew,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ui={rgb:A2,rgba:Ld,hsl:_2,hsla:Vd,hex:P2,hexa:ew},T2=e=>{let{label:t,...n}=e;return P("div",{class:"v-color-picker-edit__input"},[P("input",n,null),P("span",null,[t])])},E2=de({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ui).includes(e)},modes:{type:Array,default:()=>Object.keys(Ui),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ui).includes(t))},...qe()},"VColorPickerEdit"),I2=Qn({name:"VColorPickerEdit",props:E2(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const s=N(()=>e.modes.map(l=>({...Ui[l],name:l}))),o=N(()=>{var g;const l=s.value.find(m=>m.name===e.mode);if(!l)return[];const d=e.color?l.to(e.color):null;return(g=l.inputs)==null?void 0:g.map(m=>{let{getValue:y,getColor:x,...S}=m;return{...l.inputProps,...S,disabled:e.disabled,value:d&&y(d),onChange:C=>{const T=C.target;T&&n("update:color",l.from(x(d??_s,T.value)))}}})});return Le(()=>{var l;return P("div",{class:["v-color-picker-edit",e.class],style:e.style},[(l=o.value)==null?void 0:l.map(d=>P(T2,d,null)),s.value.length>1&&P(Et,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const d=s.value.findIndex(g=>g.name===e.mode);n("update:mode",s.value[(d+1)%s.value.length].name)}},null)])}),{}}});const bf=Symbol.for("vuetify:v-slider");function Od(e,t,n){const s=n==="vertical",o=t.getBoundingClientRect(),l="touches"in e?e.touches[0]:e;return s?l.clientY-(o.top+o.height/2):l.clientX-(o.left+o.width/2)}function L2(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const tw=de({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...$t(),...rn({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),nw=e=>{const t=N(()=>parseFloat(e.min)),n=N(()=>parseFloat(e.max)),s=N(()=>+e.step>0?parseFloat(e.step):0),o=N(()=>Math.max(vv(s.value),vv(t.value)));function l(d){if(d=parseFloat(d),s.value<=0)return d;const g=nn(d,t.value,n.value),m=t.value%s.value,y=Math.round((g-m)/s.value)*s.value+m;return parseFloat(Math.min(y,n.value).toFixed(o.value))}return{min:t,max:n,step:s,decimals:o,roundValue:l}},aw=e=>{let{props:t,steps:n,onSliderStart:s,onSliderMove:o,onSliderEnd:l,getActiveThumb:d}=e;const{isRtl:g}=vn(),m=Se(t,"reverse"),y=N(()=>t.direction==="vertical"),x=N(()=>y.value!==m.value),{min:S,max:C,step:T,decimals:I,roundValue:L}=n,B=N(()=>parseInt(t.thumbSize,10)),O=N(()=>parseInt(t.tickSize,10)),E=N(()=>parseInt(t.trackSize,10)),Y=N(()=>(C.value-S.value)/T.value),H=Se(t,"disabled"),F=N(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),j=N(()=>t.error||t.disabled?void 0:t.trackColor??t.color),$=N(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),X=Xe(!1),q=Xe(0),ee=be(),te=be();function ne(re){var ve;const ye=t.direction==="vertical",Be=ye?"top":"left",_e=ye?"height":"width",ke=ye?"clientY":"clientX",{[Be]:Me,[_e]:Q}=(ve=ee.value)==null?void 0:ve.$el.getBoundingClientRect(),ae=L2(re,ke);let ce=Math.min(Math.max((ae-Me-q.value)/Q,0),1)||0;return(ye?x.value:x.value!==g.value)&&(ce=1-ce),L(S.value+ce*(C.value-S.value))}const oe=re=>{l({value:ne(re)}),X.value=!1,q.value=0},se=re=>{te.value=d(re),te.value&&(te.value.focus(),X.value=!0,te.value.contains(re.target)?q.value=Od(re,te.value,t.direction):(q.value=0,o({value:ne(re)})),s({value:ne(re)}))},xe={passive:!0,capture:!0};function Ae(re){o({value:ne(re)})}function ge(re){re.stopPropagation(),re.preventDefault(),oe(re),window.removeEventListener("mousemove",Ae,xe),window.removeEventListener("mouseup",ge)}function he(re){var ye;oe(re),window.removeEventListener("touchmove",Ae,xe),(ye=re.target)==null||ye.removeEventListener("touchend",he)}function we(re){var ye;se(re),window.addEventListener("touchmove",Ae,xe),(ye=re.target)==null||ye.addEventListener("touchend",he,{passive:!1})}function Re(re){re.preventDefault(),se(re),window.addEventListener("mousemove",Ae,xe),window.addEventListener("mouseup",ge,{passive:!1})}const Pe=re=>{const ye=(re-S.value)/(C.value-S.value)*100;return nn(isNaN(ye)?0:ye,0,100)},me=Se(t,"showTicks"),Oe=N(()=>me.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(re=>({value:re,position:Pe(re),label:re.toString()})):Object.keys(t.ticks).map(re=>({value:parseFloat(re),position:Pe(parseFloat(re)),label:t.ticks[re]})):Y.value!==1/0?Ia(Y.value+1).map(re=>{const ye=S.value+re*T.value;return{value:ye,position:Pe(ye)}}):[]:[]),Fe=N(()=>Oe.value.some(re=>{let{label:ye}=re;return!!ye})),ie={activeThumbRef:te,color:Se(t,"color"),decimals:I,disabled:H,direction:Se(t,"direction"),elevation:Se(t,"elevation"),hasLabels:Fe,isReversed:m,indexFromEnd:x,min:S,max:C,mousePressed:X,numTicks:Y,onSliderMousedown:Re,onSliderTouchstart:we,parsedTicks:Oe,parseMouseMove:ne,position:Pe,readonly:Se(t,"readonly"),rounded:Se(t,"rounded"),roundValue:L,showTicks:me,startOffset:q,step:T,thumbSize:B,thumbColor:F,thumbLabel:Se(t,"thumbLabel"),ticks:Se(t,"ticks"),tickSize:O,trackColor:j,trackContainerRef:ee,trackFillColor:$,trackSize:E,vertical:y};return Pt(bf,ie),ie},V2=de({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...qe()},"VSliderThumb"),Rd=Ce()({name:"VSliderThumb",directives:{Ripple:ni},props:V2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=rt(bf),{isRtl:l,rtlClasses:d}=vn();if(!o)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:g,step:m,disabled:y,thumbSize:x,thumbLabel:S,direction:C,isReversed:T,vertical:I,readonly:L,elevation:B,mousePressed:O,decimals:E,indexFromEnd:Y}=o,{textColorClasses:H,textColorStyles:F}=_n(g),{pageup:j,pagedown:$,end:X,home:q,left:ee,right:te,down:ne,up:oe}=Uu,se=[j,$,X,q,ee,te,ne,oe],xe=N(()=>m.value?[1,2,3]:[1,5,10]);function Ae(he,we){if(!se.includes(he.key))return;he.preventDefault();const Re=m.value||.1,Pe=(e.max-e.min)/Re;if([ee,te,ne,oe].includes(he.key)){const Oe=(I.value?[l.value?ee:te,T.value?ne:oe]:Y.value!==l.value?[ee,oe]:[te,oe]).includes(he.key)?1:-1,Fe=he.shiftKey?2:he.ctrlKey?1:0;we=we+Oe*Re*xe.value[Fe]}else if(he.key===q)we=e.min;else if(he.key===X)we=e.max;else{const me=he.key===$?1:-1;we=we-me*Re*(Pe>100?Pe/10:10)}return Math.max(e.min,Math.min(e.max,we))}function ge(he){const we=Ae(he,e.modelValue);we!=null&&s("update:modelValue",we)}return Le(()=>{const he=Ge(Y.value?100-e.position:e.position,"%"),{elevationClasses:we}=mn(N(()=>y.value?void 0:B.value));return P("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&O.value},e.class,d.value],style:[{"--v-slider-thumb-position":he,"--v-slider-thumb-size":Ge(x.value)},e.style],role:"slider",tabindex:y.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!L.value,"aria-orientation":C.value,onKeydown:L.value?void 0:ge},[P("div",{class:["v-slider-thumb__surface",H.value,we.value],style:{...F.value}},null),Wt(P("div",{class:["v-slider-thumb__ripple",H.value],style:F.value},null),[[Mn("ripple"),e.ripple,null,{circle:!0,center:!0}]]),P(Qh,{origin:"bottom center"},{default:()=>{var Re;return[Wt(P("div",{class:"v-slider-thumb__label-container"},[P("div",{class:["v-slider-thumb__label"]},[P("div",null,[((Re=n["thumb-label"])==null?void 0:Re.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(m.value?E.value:1)])])]),[[ha,S.value&&e.focused||S.value==="always"]])]}})])}),{}}});const O2=de({start:{type:Number,required:!0},stop:{type:Number,required:!0},...qe()},"VSliderTrack"),iw=Ce()({name:"VSliderTrack",props:O2(),emits:{},setup(e,t){let{slots:n}=t;const s=rt(bf);if(!s)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:o,parsedTicks:l,rounded:d,showTicks:g,tickSize:m,trackColor:y,trackFillColor:x,trackSize:S,vertical:C,min:T,max:I,indexFromEnd:L}=s,{roundedClasses:B}=Gt(d),{backgroundColorClasses:O,backgroundColorStyles:E}=Ft(x),{backgroundColorClasses:Y,backgroundColorStyles:H}=Ft(y),F=N(()=>`inset-${C.value?"block":"inline"}-${L.value?"end":"start"}`),j=N(()=>C.value?"height":"width"),$=N(()=>({[F.value]:"0%",[j.value]:"100%"})),X=N(()=>e.stop-e.start),q=N(()=>({[F.value]:Ge(e.start,"%"),[j.value]:Ge(X.value,"%")})),ee=N(()=>g.value?(C.value?l.value.slice().reverse():l.value).map((ne,oe)=>{var xe;const se=ne.value!==T.value&&ne.value!==I.value?Ge(ne.position,"%"):void 0;return P("div",{key:ne.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":ne.position>=e.start&&ne.position<=e.stop,"v-slider-track__tick--first":ne.value===T.value,"v-slider-track__tick--last":ne.value===I.value}],style:{[F.value]:se}},[(ne.label||n["tick-label"])&&P("div",{class:"v-slider-track__tick-label"},[((xe=n["tick-label"])==null?void 0:xe.call(n,{tick:ne,index:oe}))??ne.label])])}):[]);return Le(()=>P("div",{class:["v-slider-track",B.value,e.class],style:[{"--v-slider-track-size":Ge(S.value),"--v-slider-tick-size":Ge(m.value)},e.style]},[P("div",{class:["v-slider-track__background",Y.value,{"v-slider-track__background--opacity":!!o.value||!x.value}],style:{...$.value,...H.value}},null),P("div",{class:["v-slider-track__fill",O.value],style:{...q.value,...E.value}},null),g.value&&P("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":g.value==="always"}]},[ee.value])])),{}}}),R2=de({...vo(),...tw(),...ii(),modelValue:{type:[Number,String],default:0}},"VSlider"),Md=Ce()({name:"VSlider",props:R2(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=be(),{rtlClasses:l}=vn(),d=nw(e),g=Qe(e,"modelValue",void 0,j=>d.roundValue(j??d.min.value)),{min:m,max:y,mousePressed:x,roundValue:S,onSliderMousedown:C,onSliderTouchstart:T,trackContainerRef:I,position:L,hasLabels:B,readonly:O}=aw({props:e,steps:d,onSliderStart:()=>{s("start",g.value)},onSliderEnd:j=>{let{value:$}=j;const X=S($);g.value=X,s("end",X)},onSliderMove:j=>{let{value:$}=j;return g.value=S($)},getActiveThumb:()=>{var j;return(j=o.value)==null?void 0:j.$el}}),{isFocused:E,focus:Y,blur:H}=ai(e),F=N(()=>L(g.value));return Le(()=>{const j=wn.filterProps(e),$=!!(e.label||n.label||n.prepend);return P(wn,Ve({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||B.value,"v-slider--focused":E.value,"v-slider--pressed":x.value,"v-slider--disabled":e.disabled},l.value,e.class],style:e.style},j,{focused:E.value}),{...n,prepend:$?X=>{var q,ee;return P(Ke,null,[((q=n.label)==null?void 0:q.call(n,X))??(e.label?P(ar,{id:X.id.value,class:"v-slider__label",text:e.label},null):void 0),(ee=n.prepend)==null?void 0:ee.call(n,X)])}:void 0,default:X=>{let{id:q,messagesId:ee}=X;return P("div",{class:"v-slider__container",onMousedown:O.value?void 0:C,onTouchstartPassive:O.value?void 0:T},[P("input",{id:q.value,name:e.name||q.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:g.value},null),P(iw,{ref:I,start:0,stop:F.value},{"tick-label":n["tick-label"]}),P(Rd,{ref:o,"aria-describedby":ee.value,focused:E.value,min:m.value,max:y.value,modelValue:g.value,"onUpdate:modelValue":te=>g.value=te,position:F.value,elevation:e.elevation,onFocus:Y,onBlur:H,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),M2=de({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...qe()},"VColorPickerPreview"),D2=Qn({name:"VColorPickerPreview",props:M2(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const s=new AbortController;wi(()=>s.abort());async function o(){if(!hv)return;const l=new window.EyeDropper;try{const d=await l.open({signal:s.signal}),g=Iy(d.sRGBHex);n("update:color",{...e.color??_s,...g})}catch{}}return Le(()=>{var l,d;return P("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[hv&&P("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[P(Et,{onClick:o,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),P("div",{class:"v-color-picker-preview__dot"},[P("div",{style:{background:Py(e.color??_s)}},null)]),P("div",{class:"v-color-picker-preview__sliders"},[P(Md,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(l=e.color)==null?void 0:l.h,"onUpdate:modelValue":g=>n("update:color",{...e.color??_s,h:g}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&P(Md,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((d=e.color)==null?void 0:d.a)??1,"onUpdate:modelValue":g=>n("update:color",{...e.color??_s,a:g}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const F2={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},B2={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},N2={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},z2={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},H2={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},Y2={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},W2={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},X2={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},$2={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},j2={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},G2={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},U2={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},q2={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},K2={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},Z2={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},J2={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},Q2={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},eD={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},tD={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},nD={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},aD={red:F2,pink:B2,purple:N2,deepPurple:z2,indigo:H2,blue:Y2,lightBlue:W2,cyan:X2,teal:$2,green:j2,lightGreen:G2,lime:U2,yellow:q2,amber:K2,orange:Z2,deepOrange:J2,brown:Q2,blueGrey:eD,grey:tD,shades:nD},iD=de({swatches:{type:Array,default:()=>sD(aD)},disabled:Boolean,color:Object,maxHeight:[Number,String],...qe()},"VColorPickerSwatches");function sD(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const rD=Qn({name:"VColorPickerSwatches",props:iD(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return Le(()=>P("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Ge(e.maxHeight)},e.style]},[P("div",null,[e.swatches.map(s=>P("div",{class:"v-color-picker-swatches__swatch"},[s.map(o=>{const l=la(o),d=Jl(l),g=_y(l);return P("div",{class:"v-color-picker-swatches__color",onClick:()=>d&&n("update:color",d)},[P("div",{style:{background:g}},[e.color&&Qa(e.color,d)?P(_t,{size:"x-small",icon:"$success",color:$P(o,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Ac=de({color:String,...na(),...qe(),...Fn(),...rn(),...Pi(),...tr(),...$t(),...ot(),...pt()},"VSheet"),ns=Ce()({name:"VSheet",props:Ac(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(Se(e,"color")),{borderClasses:d}=fa(e),{dimensionStyles:g}=Bn(e),{elevationClasses:m}=mn(e),{locationStyles:y}=Ti(e),{positionClasses:x}=nr(e),{roundedClasses:S}=Gt(e);return Le(()=>P(e.tag,{class:["v-sheet",s.value,o.value,d.value,m.value,x.value,S.value,e.class],style:[l.value,g.value,y.value,e.style]},n)),{}}}),oD=de({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ui).includes(e)},modes:{type:Array,default:()=>Object.keys(Ui),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ui).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...ln(Ac({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),lD=Qn({name:"VColorPicker",props:oD(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Qe(e,"mode"),n=be(null),s=Qe(e,"modelValue",void 0,d=>{if(d==null||d==="")return null;let g;try{g=Jl(la(d))}catch{return null}return n.value&&(g={...g,h:n.value.h},n.value=null),g},d=>d?C2(d,e.modelValue):null),{rtlClasses:o}=vn(),l=d=>{s.value=d,n.value=d};return zt(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Xt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Le(()=>{const d=ns.filterProps(e);return P(ns,Ve({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",o.value,e.class],style:[{"--v-color-picker-color-hsv":Py({...s.value??_s,a:1})},e.style]},d,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&P(k2,{key:"canvas",color:s.value,"onUpdate:color":l,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&P("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&P(D2,{key:"preview",color:s.value,"onUpdate:color":l,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&P(I2,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":g=>t.value=g,color:s.value,"onUpdate:color":l,disabled:e.disabled},null)]),e.showSwatches&&P(rD,{key:"swatches",color:s.value,"onUpdate:color":l,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function cD(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?P(Ke,null,[P("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),P("span",{class:"v-combobox__mask"},[e.substr(t,n)]),P("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const uD=de({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...yo({filterKeys:["title"]}),...hf({hideNoData:!0,returnObject:!0}),...ln(Sc({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ei({transition:!1})},"VCombobox"),dD=Ce()({name:"VCombobox",props:uD(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var _e;let{emit:n,slots:s}=t;const{t:o}=Qt(),l=be(),d=Xe(!1),g=Xe(!0),m=Xe(!1),y=be(),x=be(),S=Qe(e,"menu"),C=N({get:()=>S.value,set:ke=>{var Me;S.value&&!ke&&((Me=y.value)!=null&&Me.ΨopenChildren)||(S.value=ke)}}),T=Xe(-1);let I=!1;const L=N(()=>{var ke;return(ke=l.value)==null?void 0:ke.color}),B=N(()=>C.value?e.closeText:e.openText),{items:O,transformIn:E,transformOut:Y}=lf(e),{textColorClasses:H,textColorStyles:F}=_n(L),j=Qe(e,"modelValue",[],ke=>E(qt(ke)),ke=>{const Me=Y(ke);return e.multiple?Me:Me[0]??null}),$=pc(),X=Xe(e.multiple?"":((_e=j.value[0])==null?void 0:_e.title)??""),q=N({get:()=>X.value,set:ke=>{var Me;if(X.value=ke??"",e.multiple||(j.value=[Hi(e,ke)]),ke&&e.multiple&&((Me=e.delimiters)!=null&&Me.length)){const Q=ke.split(new RegExp(`(?:${e.delimiters.join("|")})+`));Q.length>1&&(Q.forEach(ae=>{ae=ae.trim(),ae&&ie(Hi(e,ae))}),X.value="")}ke||(T.value=-1),g.value=!ke}}),ee=N(()=>typeof e.counterValue=="function"?e.counterValue(j.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?j.value.length:q.value.length);Ye(X,ke=>{I?ft(()=>I=!1):d.value&&!C.value&&(C.value=!0),n("update:search",ke)}),Ye(j,ke=>{var Me;e.multiple||(X.value=((Me=ke[0])==null?void 0:Me.title)??"")});const{filteredItems:te,getMatches:ne}=xo(e,O,()=>g.value?"":q.value),oe=N(()=>e.hideSelected?te.value.filter(ke=>!j.value.some(Me=>Me.value===ke.value)):te.value),se=N(()=>j.value.map(ke=>ke.value)),xe=N(()=>{var Me;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&q.value===((Me=oe.value[0])==null?void 0:Me.title))&&oe.value.length>0&&!g.value&&!m.value}),Ae=N(()=>e.hideNoData&&!O.value.length||e.readonly||($==null?void 0:$.isReadonly.value)),ge=be(),{onListScroll:he,onListKeydown:we}=df(ge,l);function Re(ke){I=!0,e.openOnClear&&(C.value=!0)}function Pe(){Ae.value||(C.value=!0)}function me(ke){Ae.value||(d.value&&(ke.preventDefault(),ke.stopPropagation()),C.value=!C.value)}function Oe(ke){var ae;if(bP(ke)||e.readonly||$!=null&&$.isReadonly.value)return;const Me=l.value.selectionStart,Q=j.value.length;if((T.value>-1||["Enter","ArrowDown","ArrowUp"].includes(ke.key))&&ke.preventDefault(),["Enter","ArrowDown"].includes(ke.key)&&(C.value=!0),["Escape"].includes(ke.key)&&(C.value=!1),["Enter","Escape","Tab"].includes(ke.key)&&(xe.value&&["Enter","Tab"].includes(ke.key)&&ie(te.value[0]),g.value=!0),ke.key==="ArrowDown"&&xe.value&&((ae=ge.value)==null||ae.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(ke.key)){if(T.value<0){ke.key==="Backspace"&&!q.value&&(T.value=Q-1);return}const ce=T.value,ve=j.value[T.value];ve&&!ve.props.disabled&&ie(ve),T.value=ce>=Q-1?Q-2:ce}if(ke.key==="ArrowLeft"){if(T.value<0&&Me>0)return;const ce=T.value>-1?T.value-1:Q-1;j.value[ce]?T.value=ce:(T.value=-1,l.value.setSelectionRange(q.value.length,q.value.length))}if(ke.key==="ArrowRight"){if(T.value<0)return;const ce=T.value+1;j.value[ce]?T.value=ce:(T.value=-1,l.value.setSelectionRange(0,0))}ke.key==="Enter"&&q.value&&(ie(Hi(e,q.value)),q.value="")}}function Fe(){var ke;d.value&&(g.value=!0,(ke=l.value)==null||ke.focus())}function ie(ke){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const Q=j.value.findIndex(ce=>e.valueComparator(ce.value,ke.value)),ae=Me??!~Q;if(~Q){const ce=ae?[...j.value,ke]:[...j.value];ce.splice(Q,1),j.value=ce}else ae&&(j.value=[...j.value,ke]);q.value=""}else{const Q=Me!==!1;j.value=Q?[ke]:[],X.value=Q?ke.title:"",ft(()=>{C.value=!1,g.value=!0})}}function re(ke){d.value=!0,setTimeout(()=>{m.value=!0})}function ye(ke){m.value=!1}function Be(ke){(ke==null||ke===""&&!e.multiple)&&(j.value=[])}return Ye(te,ke=>{!ke.length&&e.hideNoData&&(C.value=!1)}),Ye(d,(ke,Me)=>{ke||ke===Me||(T.value=-1,C.value=!1,xe.value&&!m.value&&!j.value.some(Q=>{let{value:ae}=Q;return ae===oe.value[0].value})?ie(oe.value[0]):e.multiple&&q.value&&ie(Hi(e,q.value)))}),Ye(C,()=>{if(!e.hideSelected&&C.value&&j.value.length){const ke=oe.value.findIndex(Me=>j.value.some(Q=>e.valueComparator(Q.value,Me.value)));Ot&&window.requestAnimationFrame(()=>{var Me;ke>=0&&((Me=x.value)==null||Me.scrollToIndex(ke))})}}),Le(()=>{const ke=!!(e.chips||s.chip),Me=!!(!e.hideNoData||oe.value.length||s["prepend-item"]||s["append-item"]||s["no-data"]),Q=j.value.length>0,ae=ts.filterProps(e);return P(ts,Ve({ref:l},ae,{modelValue:q.value,"onUpdate:modelValue":[ce=>q.value=ce,Be],focused:d.value,"onUpdate:focused":ce=>d.value=ce,validationValue:j.externalValue,counterValue:ee.value,dirty:Q,class:["v-combobox",{"v-combobox--active-menu":C.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!s.selection,"v-combobox--selecting-index":T.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:Q?void 0:e.placeholder,"onClick:clear":Re,"onMousedown:control":Pe,onKeydown:Oe}),{...s,default:()=>P(Ke,null,[P(wc,Ve({ref:y,modelValue:C.value,"onUpdate:modelValue":ce=>C.value=ce,activator:"parent",contentClass:"v-combobox__content",disabled:Ae.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Fe},e.menuProps),{default:()=>[Me&&P(yc,{ref:ge,selected:se.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ce=>ce.preventDefault(),onKeydown:we,onFocusin:re,onFocusout:ye,onScrollPassive:he,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var ce,ve,Te;return[(ce=s["prepend-item"])==null?void 0:ce.call(s),!oe.value.length&&!e.hideNoData&&(((ve=s["no-data"])==null?void 0:ve.call(s))??P(Za,{title:o(e.noDataText)},null)),P(Cc,{ref:x,renderless:!0,items:oe.value},{default:ze=>{var fe;let{item:We,index:He,itemRef:$e}=ze;const Ie=Ve(We.props,{ref:$e,key:He,active:xe.value&&He===0?!0:void 0,onClick:()=>ie(We,null)});return((fe=s.item)==null?void 0:fe.call(s,{item:We,index:He,props:Ie}))??P(Za,Ie,{prepend:pe=>{let{isSelected:Ze}=pe;return P(Ke,null,[e.multiple&&!e.hideSelected?P(qa,{key:We.value,modelValue:Ze,ripple:!1,tabindex:"-1"},null):void 0,We.props.prependIcon&&P(_t,{icon:We.props.prependIcon},null)])},title:()=>{var pe,Ze;return g.value?We.title:cD(We.title,(pe=ne(We))==null?void 0:pe.title,((Ze=q.value)==null?void 0:Ze.length)??0)}})}}),(Te=s["append-item"])==null?void 0:Te.call(s)]}})]}),j.value.map((ce,ve)=>{function Te($e){$e.stopPropagation(),$e.preventDefault(),ie(ce,!1)}const ze={"onClick:close":Te,onMousedown($e){$e.preventDefault(),$e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},We=ke?!!s.chip:!!s.selection,He=We?Zl(ke?s.chip({item:ce,index:ve,props:ze}):s.selection({item:ce,index:ve})):void 0;if(!(We&&!He))return P("div",{key:ce.value,class:["v-combobox__selection",ve===T.value&&["v-combobox__selection--selected",H.value]],style:ve===T.value?F.value:{}},[ke?s.chip?P(yt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ce.title}}},{default:()=>[He]}):P(mo,Ve({key:"chip",closable:e.closableChips,size:"small",text:ce.title,disabled:ce.props.disabled},ze),null):He??P("span",{class:"v-combobox__selection-text"},[ce.title,e.multiple&&ve[]}},"DataTable-expand"),rw=Symbol.for("vuetify:datatable:expanded");function _c(e){const t=Se(e,"expandOnClick"),n=Qe(e,"expanded",e.expanded,g=>new Set(g),g=>[...g.values()]);function s(g,m){const y=new Set(n.value);m?y.add(g.value):y.delete(g.value),n.value=y}function o(g){return n.value.has(g.value)}function l(g){s(g,!o(g))}const d={expand:s,expanded:n,expandOnClick:t,isExpanded:o,toggleExpand:l};return Pt(rw,d),d}function ow(){const e=rt(rw);if(!e)throw new Error("foo");return e}const yf=de({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),lw=Symbol.for("vuetify:data-table-group");function xf(e){return{groupBy:Qe(e,"groupBy")}}function Pc(e){const{groupBy:t,sortBy:n}=e,s=be(new Set),o=N(()=>t.value.map(y=>({...y,order:y.order??!1})).concat(n.value));function l(y){return s.value.has(y.id)}function d(y){const x=new Set(s.value);l(y)?x.delete(y.id):x.add(y.id),s.value=x}function g(y){function x(S){const C=[];for(const T of S.items)"type"in T&&T.type==="group"?C.push(...x(T)):C.push(T);return C}return x({type:"group",items:y,id:"dummy",key:"dummy",value:"dummy",depth:0})}const m={sortByWithGroups:o,toggleGroup:d,opened:s,groupBy:t,extractRows:g,isGroupOpen:l};return Pt(lw,m),m}function cw(){const e=rt(lw);if(!e)throw new Error("Missing group!");return e}function hD(e,t){if(!e.length)return[];const n=new Map;for(const s of e){const o=Ji(s.raw,t);n.has(o)||n.set(o,[]),n.get(o).push(s)}return n}function uw(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const o=hD(e,t[0]),l=[],d=t.slice(1);return o.forEach((g,m)=>{const y=t[0],x=`${s}_${y}_${m}`;l.push({depth:n,id:x,key:y,value:m,items:d.length?uw(g,d,n+1,x):g,type:"group"})}),l}function dw(e,t){const n=[];for(const s of e)"type"in s&&s.type==="group"?(s.value!=null&&n.push(s),(t.has(s.id)||s.value==null)&&n.push(...dw(s.items,t))):n.push(s);return n}function Tc(e,t,n){return{flatItems:N(()=>{if(!t.value.length)return e.value;const o=uw(e.value,t.value.map(l=>l.key));return dw(o,n.value)})}}function Ec(e){let{page:t,itemsPerPage:n,sortBy:s,groupBy:o,search:l}=e;const d=Jt("VDataTable"),g=N(()=>({page:t.value,itemsPerPage:n.value,sortBy:s.value,groupBy:o.value,search:l.value}));let m=null;Ye(g,()=>{Qa(m,g.value)||((m==null?void 0:m.search)!==g.value.search&&(t.value=1),d.emit("update:options",g.value),m=g.value)},{deep:!0,immediate:!0})}const wf=de({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),hw=Symbol.for("vuetify:data-table-pagination");function kf(e){const t=Qe(e,"page",void 0,s=>+(s??1)),n=Qe(e,"itemsPerPage",void 0,s=>+(s??10));return{page:t,itemsPerPage:n}}function Sf(e){const{page:t,itemsPerPage:n,itemsLength:s}=e,o=N(()=>n.value===-1?0:n.value*(t.value-1)),l=N(()=>n.value===-1?s.value:Math.min(s.value,o.value+n.value)),d=N(()=>n.value===-1||s.value===0?1:Math.ceil(s.value/n.value));Yt(()=>{t.value>d.value&&(t.value=d.value)});function g(C){n.value=C,t.value=1}function m(){t.value=nn(t.value+1,1,d.value)}function y(){t.value=nn(t.value-1,1,d.value)}function x(C){t.value=nn(C,1,d.value)}const S={page:t,itemsPerPage:n,startIndex:o,stopIndex:l,pageCount:d,itemsLength:s,nextPage:m,prevPage:y,setPage:x,setItemsPerPage:g};return Pt(hw,S),S}function fD(){const e=rt(hw);if(!e)throw new Error("Missing pagination!");return e}function fw(e){const{items:t,startIndex:n,stopIndex:s,itemsPerPage:o}=e;return{paginatedItems:N(()=>o.value<=0?t.value:t.value.slice(n.value,s.value))}}const gD={showSelectAll:!1,allSelected:()=>[],select:e=>{var s;let{items:t,value:n}=e;return new Set(n?[(s=t[0])==null?void 0:s.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},gw={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:s}=e;for(const o of t)n?s.add(o.value):s.delete(o.value);return s},selectAll:e=>{let{value:t,currentPage:n,selected:s}=e;return gw.select({items:n,value:t,selected:s})}},vw={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:s}=e;for(const o of t)n?s.add(o.value):s.delete(o.value);return s},selectAll:e=>{let{value:t,allItems:n,selected:s}=e;return vw.select({items:n,value:t,selected:s})}},mw=de({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Qa}},"DataTable-select"),pw=Symbol.for("vuetify:data-table-selection");function Ic(e,t){let{allItems:n,currentPage:s}=t;const o=Qe(e,"modelValue",e.modelValue,B=>new Set(qt(B).map(O=>{var E;return((E=n.value.find(Y=>e.valueComparator(O,Y.value)))==null?void 0:E.value)??O})),B=>[...B.values()]),l=N(()=>n.value.filter(B=>B.selectable)),d=N(()=>s.value.filter(B=>B.selectable)),g=N(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return gD;case"all":return vw;case"page":default:return gw}});function m(B){return qt(B).every(O=>o.value.has(O.value))}function y(B){return qt(B).some(O=>o.value.has(O.value))}function x(B,O){const E=g.value.select({items:B,value:O,selected:new Set(o.value)});o.value=E}function S(B){x([B],!m([B]))}function C(B){const O=g.value.selectAll({value:B,allItems:l.value,currentPage:d.value,selected:new Set(o.value)});o.value=O}const T=N(()=>o.value.size>0),I=N(()=>{const B=g.value.allSelected({allItems:l.value,currentPage:d.value});return!!B.length&&m(B)}),L={toggleSelect:S,select:x,selectAll:C,isSelected:m,isSomeSelected:y,someSelected:T,allSelected:I,showSelectAll:g.value.showSelectAll};return Pt(pw,L),L}function Lc(){const e=rt(pw);if(!e)throw new Error("Missing selection!");return e}const bw=de({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),yw=Symbol.for("vuetify:data-table-sort");function Vc(e){const t=Qe(e,"sortBy"),n=Se(e,"mustSort"),s=Se(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:s}}function Oc(e){const{sortBy:t,mustSort:n,multiSort:s,page:o}=e,l=m=>{if(m.key==null)return;let y=t.value.map(S=>({...S}))??[];const x=y.find(S=>S.key===m.key);x?x.order==="desc"?n.value?x.order="asc":y=y.filter(S=>S.key!==m.key):x.order="desc":s.value?y=[...y,{key:m.key,order:"asc"}]:y=[{key:m.key,order:"asc"}],t.value=y,o&&(o.value=1)};function d(m){return!!t.value.find(y=>y.key===m.key)}const g={sortBy:t,toggleSort:l,isSorted:d};return Pt(yw,g),g}function vD(){const e=rt(yw);if(!e)throw new Error("Missing sort!");return e}function Cf(e,t,n,s){const o=Qt();return{sortedItems:N(()=>n.value.length?mD(t.value,n.value,o.current.value,{...e.customKeySort,...s==null?void 0:s.value}):t.value)}}function mD(e,t,n,s){const o=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((l,d)=>{for(let g=0;gC!=null?C.toString().toLocaleLowerCase():C),x!==S)return No(x)&&No(S)?0:No(x)?-1:No(S)?1:!isNaN(x)&&!isNaN(S)?Number(x)-Number(S):o.compare(x,S)}return 0})}const pD=de({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function bD(e,t){const n=e.returnObject?t:gn(t,e.itemValue),s=gn(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:s,raw:t}}function yD(e,t){const n=[];for(const s of t)n.push(bD(e,s));return n}function xD(e){return{items:N(()=>yD(e,e.items))}}const wD=de({search:String,loading:Boolean,...qe(),...pD(),...mw(),...bw(),...wf({itemsPerPage:5}),...sw(),...yf(),...yo(),...ot()},"VDataIterator"),kD=Ce()({name:"VDataIterator",props:wD(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"groupBy"),o=Se(e,"search"),{items:l}=xD(e),{filteredItems:d}=xo(e,l,o,{transform:Pe=>Pe.raw}),{sortBy:g,multiSort:m,mustSort:y}=Vc(e),{page:x,itemsPerPage:S}=kf(e),{toggleSort:C}=Oc({sortBy:g,multiSort:m,mustSort:y,page:x}),{sortByWithGroups:T,opened:I,extractRows:L,isGroupOpen:B,toggleGroup:O}=Pc({groupBy:s,sortBy:g}),{sortedItems:E}=Cf(e,d,T),{flatItems:Y}=Tc(E,s,I),H=N(()=>Y.value.length),{startIndex:F,stopIndex:j,pageCount:$,prevPage:X,nextPage:q,setItemsPerPage:ee,setPage:te}=Sf({page:x,itemsPerPage:S,itemsLength:H}),{paginatedItems:ne}=fw({items:Y,startIndex:F,stopIndex:j,itemsPerPage:S}),oe=N(()=>L(ne.value)),{isSelected:se,select:xe,selectAll:Ae,toggleSelect:ge}=Ic(e,{allItems:l,currentPage:oe}),{isExpanded:he,toggleExpand:we}=_c(e);Ec({page:x,itemsPerPage:S,sortBy:g,groupBy:s,search:o});const Re=N(()=>({page:x.value,itemsPerPage:S.value,sortBy:g.value,pageCount:$.value,toggleSort:C,prevPage:X,nextPage:q,setPage:te,setItemsPerPage:ee,isSelected:se,select:xe,selectAll:Ae,toggleSelect:ge,isExpanded:he,toggleExpand:we,isGroupOpen:B,toggleGroup:O,items:oe.value,groupedItems:ne.value}));return Le(()=>P(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>{var Pe,me,Oe,Fe;return[(Pe=n.header)==null?void 0:Pe.call(n,Re.value),ne.value.length?(Oe=n.default)==null?void 0:Oe.call(n,Re.value):(me=n["no-data"])==null?void 0:me.call(n),(Fe=n.footer)==null?void 0:Fe.call(n,Re.value)]}})),{}}});function SD(){const e=be([]);oh(()=>e.value=[]);function t(n,s){e.value[s]=n}return{refs:e,updateRef:t}}const CD=de({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:st,default:"$first"},prevIcon:{type:st,default:"$prev"},nextIcon:{type:st,default:"$next"},lastIcon:{type:st,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...na(),...qe(),...un(),...rn(),...$t(),...ti(),...ot({tag:"nav"}),...pt(),...ga({variant:"text"})},"VPagination"),xw=Ce()({name:"VPagination",props:CD(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=Qe(e,"modelValue"),{t:l,n:d}=Qt(),{isRtl:g}=vn(),{themeClasses:m}=Ct(e),{width:y}=Ai(),x=Xe(-1);Xt(void 0,{scoped:!0});const{resizeRef:S}=Va(X=>{if(!X.length)return;const{target:q,contentRect:ee}=X[0],te=q.querySelector(".v-pagination__list > *");if(!te)return;const ne=ee.width,oe=te.offsetWidth+parseFloat(getComputedStyle(te).marginRight)*2;x.value=L(ne,oe)}),C=N(()=>parseInt(e.length,10)),T=N(()=>parseInt(e.start,10)),I=N(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):x.value>=0?x.value:L(y.value,58));function L(X,q){const ee=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((X-q*ee)/q).toFixed(2)))}const B=N(()=>{if(C.value<=0||isNaN(C.value)||C.value>Number.MAX_SAFE_INTEGER)return[];if(I.value<=0)return[];if(I.value===1)return[o.value];if(C.value<=I.value)return Ia(C.value,T.value);const X=I.value%2===0,q=X?I.value/2:Math.floor(I.value/2),ee=X?q:q+1,te=C.value-q;if(ee-o.value>=0)return[...Ia(Math.max(1,I.value-1),T.value),e.ellipsis,C.value];if(o.value-te>=(X?1:0)){const ne=I.value-1,oe=C.value-ne+T.value;return[T.value,e.ellipsis,...Ia(ne,oe)]}else{const ne=Math.max(1,I.value-3),oe=ne===1?o.value:o.value-Math.ceil(ne/2)+T.value;return[T.value,e.ellipsis,...Ia(ne,oe),e.ellipsis,C.value]}});function O(X,q,ee){X.preventDefault(),o.value=q,ee&&s(ee,q)}const{refs:E,updateRef:Y}=SD();Xt({VPaginationBtn:{color:Se(e,"color"),border:Se(e,"border"),density:Se(e,"density"),size:Se(e,"size"),variant:Se(e,"variant"),rounded:Se(e,"rounded"),elevation:Se(e,"elevation")}});const H=N(()=>B.value.map((X,q)=>{const ee=te=>Y(te,q);if(typeof X=="string")return{isActive:!1,key:`ellipsis-${q}`,page:X,props:{ref:ee,ellipsis:!0,icon:!0,disabled:!0}};{const te=X===o.value;return{isActive:te,key:X,page:d(X),props:{ref:ee,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:te?e.activeColor:e.color,ariaCurrent:te,ariaLabel:l(te?e.currentPageAriaLabel:e.pageAriaLabel,X),onClick:ne=>O(ne,X)}}}})),F=N(()=>{const X=!!e.disabled||o.value<=T.value,q=!!e.disabled||o.value>=T.value+C.value-1;return{first:e.showFirstLastPage?{icon:g.value?e.lastIcon:e.firstIcon,onClick:ee=>O(ee,T.value,"first"),disabled:X,ariaLabel:l(e.firstAriaLabel),ariaDisabled:X}:void 0,prev:{icon:g.value?e.nextIcon:e.prevIcon,onClick:ee=>O(ee,o.value-1,"prev"),disabled:X,ariaLabel:l(e.previousAriaLabel),ariaDisabled:X},next:{icon:g.value?e.prevIcon:e.nextIcon,onClick:ee=>O(ee,o.value+1,"next"),disabled:q,ariaLabel:l(e.nextAriaLabel),ariaDisabled:q},last:e.showFirstLastPage?{icon:g.value?e.firstIcon:e.lastIcon,onClick:ee=>O(ee,T.value+C.value-1,"last"),disabled:q,ariaLabel:l(e.lastAriaLabel),ariaDisabled:q}:void 0}});function j(){var q;const X=o.value-T.value;(q=E.value[X])==null||q.$el.focus()}function $(X){X.key===Uu.left&&!e.disabled&&o.value>+e.start?(o.value=o.value-1,ft(j)):X.key===Uu.right&&!e.disabled&&o.valueP(e.tag,{ref:S,class:["v-pagination",m.value,e.class],style:e.style,role:"navigation","aria-label":l(e.ariaLabel),onKeydown:$,"data-test":"v-pagination-root"},{default:()=>[P("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&P("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(F.value.first):P(Et,Ve({_as:"VPaginationBtn"},F.value.first),null)]),P("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(F.value.prev):P(Et,Ve({_as:"VPaginationBtn"},F.value.prev),null)]),H.value.map((X,q)=>P("li",{key:X.key,class:["v-pagination__item",{"v-pagination__item--is-active":X.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(X):P(Et,Ve({_as:"VPaginationBtn"},X.props),{default:()=>[X.page]})])),P("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(F.value.next):P(Et,Ve({_as:"VPaginationBtn"},F.value.next),null)]),e.showFirstLastPage&&P("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(F.value.last):P(Et,Ve({_as:"VPaginationBtn"},F.value.last),null)])])]})),{}}}),Af=de({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Zr=Ce()({name:"VDataTableFooter",props:Af(),setup(e,t){let{slots:n}=t;const{t:s}=Qt(),{page:o,pageCount:l,startIndex:d,stopIndex:g,itemsLength:m,itemsPerPage:y,setItemsPerPage:x}=fD(),S=N(()=>e.itemsPerPageOptions.map(C=>typeof C=="number"?{value:C,title:C===-1?s("$vuetify.dataFooter.itemsPerPageAll"):String(C)}:{...C,title:s(C.title)}));return Le(()=>{var C;return P("div",{class:"v-data-table-footer"},[(C=n.prepend)==null?void 0:C.call(n),P("div",{class:"v-data-table-footer__items-per-page"},[P("span",null,[s(e.itemsPerPageText)]),P(Y0,{items:S.value,modelValue:y.value,"onUpdate:modelValue":T=>x(Number(T)),density:"compact",variant:"outlined","hide-details":!0},null)]),P("div",{class:"v-data-table-footer__info"},[P("div",null,[s(e.pageText,m.value?d.value+1:0,g.value,m.value)])]),P("div",{class:"v-data-table-footer__pagination"},[P(xw,{modelValue:o.value,"onUpdate:modelValue":T=>o.value=T,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:l.value,"next-aria-label":e.nextPageLabel,"prev-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},null)])])}),{}}}),_f=qP({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const s=e.tag??"td";return P(s,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:Ge(e.height),width:Ge(e.width),left:Ge(e.fixedOffset||null)}},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}})}),AD=de({headers:Array},"DataTable-header"),ww=Symbol.for("vuetify:data-table-headers"),kw={title:"",sortable:!1},_D={...kw,width:48};function PD(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,s)=>{let o=!1;for(let l=0;ls){t.splice(l,0,{element:n,priority:s}),o=!0;break}o||t.push({element:n,priority:s})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const s=Math.floor(t[0].priority);for(let o=0;ot.shift()}}function Dd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Dd(n,t);return t}function Sw(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&Sw(n.children,t);return t}function TD(e){if(e.key){if(e.key==="data-table-group")return kw;if(["data-table-expand","data-table-select"].includes(e.key))return _D}}function Pf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Pf(n,t+1))):t}function ED(e){let t=!1;function n(l){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(l)if(d&&(l.fixed=!0),l.fixed)if(l.children)for(let g=l.children.length-1;g>=0;g--)n(l.children[g],!0);else t?isNaN(+l.width)&&(`${l.key}`,void 0):l.lastFixed=!0,t=!0;else if(l.children)for(let g=l.children.length-1;g>=0;g--)n(l.children[g]);else t=!1}for(let l=e.length-1;l>=0;l--)n(e[l]);function s(l){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!l)return d;if(l.children){l.fixedOffset=d;for(const g of l.children)d=s(g,d)}else l.fixed&&(l.fixedOffset=d,d+=parseFloat(l.width||"0")||0);return d}let o=0;for(const l of e)o=s(l,o)}function ID(e,t){const n=[];let s=0;const o=PD(e);for(;o.size()>0;){let d=o.count();const g=[];let m=1;for(;d>0;){const{element:y,priority:x}=o.dequeue(),S=t-s-Pf(y);if(g.push({...y,rowspan:S??1,colspan:y.children?Dd(y).length:1}),y.children)for(const C of y.children){const T=x%1+m/Math.pow(10,s+2);o.enqueue(C,s+S+T)}m+=1,d-=1}s+=1,n.push(g)}return{columns:e.map(d=>Dd(d)).flat(),headers:n}}function Cw(e){const t=[];for(const n of e){const s={...TD(n),...n},o=s.key??(typeof s.value=="string"?s.value:null),l=s.value??o??null,d={...s,key:o,value:l,sortable:s.sortable??(s.key!=null||!!s.sort),children:s.children?Cw(s.children):void 0};t.push(d)}return t}function Tf(e,t){const n=be([]),s=be([]),o=be(),l=be();Yt(()=>{var I,L,B;const m=(e.headers||Object.keys(e.items[0]??{}).map(O=>({key:O,title:Aa(O)}))).slice(),y=Sw(m);(I=t==null?void 0:t.groupBy)!=null&&I.value.length&&!y.has("data-table-group")&&m.unshift({key:"data-table-group",title:"Group"}),(L=t==null?void 0:t.showSelect)!=null&&L.value&&!y.has("data-table-select")&&m.unshift({key:"data-table-select"}),(B=t==null?void 0:t.showExpand)!=null&&B.value&&!y.has("data-table-expand")&&m.push({key:"data-table-expand"});const x=Cw(m);ED(x);const S=Math.max(...x.map(O=>Pf(O)))+1,C=ID(x,S);n.value=C.headers,s.value=C.columns;const T=C.headers.flat(1);o.value=T.reduce((O,E)=>(E.sortable&&E.key&&E.sort&&(O[E.key]=E.sort),O),{}),l.value=T.reduce((O,E)=>(E.key&&E.filter&&(O[E.key]=E.filter),O),{})});const d={headers:n,columns:s,sortFunctions:o,filterFunctions:l};return Pt(ww,d),d}function Rc(){const e=rt(ww);if(!e)throw new Error("Missing headers!");return e}const Aw=de({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:st,default:"$sortAsc"},sortDescIcon:{type:st,default:"$sortDesc"},...gc()},"VDataTableHeaders"),$s=Ce()({name:"VDataTableHeaders",props:Aw(),setup(e,t){let{slots:n}=t;const{toggleSort:s,sortBy:o,isSorted:l}=vD(),{someSelected:d,allSelected:g,selectAll:m,showSelectAll:y}=Lc(),{columns:x,headers:S}=Rc(),{loaderClasses:C}=ho(e);function T(Y,H){if(!(!e.sticky&&!Y.fixed))return{position:"sticky",left:Y.fixed?Ge(Y.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${H})`:void 0}}function I(Y){const H=o.value.find(F=>F.key===Y.key);return H?H.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:L,backgroundColorStyles:B}=Ft(e,"color"),O=N(()=>({headers:S.value,columns:x.value,toggleSort:s,isSorted:l,sortBy:o.value,someSelected:d.value,allSelected:g.value,selectAll:m,getSortIcon:I})),E=Y=>{let{column:H,x:F,y:j}=Y;const $=H.key==="data-table-select"||H.key==="data-table-expand";return P(_f,Ve({tag:"th",align:H.align,class:["v-data-table__th",{"v-data-table__th--sortable":H.sortable,"v-data-table__th--sorted":l(H),"v-data-table__th--fixed":H.fixed},C.value],style:{width:Ge(H.width),minWidth:Ge(H.minWidth),...T(H,j)},colspan:H.colspan,rowspan:H.rowspan,onClick:H.sortable?()=>s(H):void 0,fixed:H.fixed,lastFixed:H.lastFixed,noPadding:$},H.headerProps),{default:()=>{var ee;const X=`header.${H.key}`,q={column:H,selectAll:m,isSorted:l,toggleSort:s,sortBy:o.value,someSelected:d.value,allSelected:g.value,getSortIcon:I};return n[X]?n[X](q):H.key==="data-table-select"?((ee=n["header.data-table-select"])==null?void 0:ee.call(n,q))??(y&&P(qa,{modelValue:g.value,indeterminate:d.value&&!g.value,"onUpdate:modelValue":m},null)):P("div",{class:"v-data-table-header__content"},[P("span",null,[H.title]),H.sortable&&P(_t,{key:"icon",class:"v-data-table-header__sort-icon",icon:I(H)},null),e.multiSort&&l(H)&&P("div",{key:"badge",class:["v-data-table-header__sort-badge",...L.value],style:B.value},[o.value.findIndex(te=>te.key===H.key)+1])])}})};Le(()=>P(Ke,null,[n.headers?n.headers(O.value):S.value.map((Y,H)=>P("tr",null,[Y.map((F,j)=>P(E,{column:F,x:j,y:H},null))])),e.loading&&P("tr",{class:"v-data-table-progress"},[P("th",{colspan:x.value.length},[P(vc,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),LD=de({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),VD=Ce()({name:"VDataTableGroupHeaderRow",props:LD(),setup(e,t){let{slots:n}=t;const{isGroupOpen:s,toggleGroup:o,extractRows:l}=cw(),{isSelected:d,isSomeSelected:g,select:m}=Lc(),{columns:y}=Rc(),x=N(()=>l([e.item]));return()=>P("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[y.value.map(S=>{var C,T;if(S.key==="data-table-group"){const I=s(e.item)?"$expand":"$next",L=()=>o(e.item);return((C=n["data-table-group"])==null?void 0:C.call(n,{item:e.item,count:x.value.length,props:{icon:I,onClick:L}}))??P(_f,{class:"v-data-table-group-header-row__column"},{default:()=>[P(Et,{size:"small",variant:"text",icon:I,onClick:L},null),P("span",null,[e.item.value]),P("span",null,[Rt("("),x.value.length,Rt(")")])]})}if(S.key==="data-table-select"){const I=d(x.value),L=g(x.value)&&!I,B=O=>m(x.value,O);return((T=n["data-table-select"])==null?void 0:T.call(n,{props:{modelValue:I,indeterminate:L,"onUpdate:modelValue":B}}))??P("td",null,[P(qa,{modelValue:I,indeterminate:L,"onUpdate:modelValue":B},null)])}return P("td",null,null)})])}}),OD=de({index:Number,item:Object,cellProps:[Object,Function],onClick:$n(),onContextmenu:$n(),onDblclick:$n()},"VDataTableRow"),Ef=Ce()({name:"VDataTableRow",props:OD(),setup(e,t){let{slots:n}=t;const{isSelected:s,toggleSelect:o}=Lc(),{isExpanded:l,toggleExpand:d}=ow(),{columns:g}=Rc();Le(()=>P("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&g.value.map((m,y)=>{const x=e.item,S=`item.${m.key}`,C={index:e.index,item:x.raw,internalItem:x,value:Ji(x.columns,m.key),column:m,isSelected:s,toggleSelect:o,isExpanded:l,toggleExpand:d},T=typeof e.cellProps=="function"?e.cellProps({index:C.index,item:C.item,internalItem:C.internalItem,value:C.value,column:m}):e.cellProps,I=typeof m.cellProps=="function"?m.cellProps({index:C.index,item:C.item,internalItem:C.internalItem,value:C.value}):m.cellProps;return P(_f,Ve({align:m.align,fixed:m.fixed,fixedOffset:m.fixedOffset,lastFixed:m.lastFixed,noPadding:m.key==="data-table-select"||m.key==="data-table-expand",width:m.width},T,I),{default:()=>{var L,B;return n[S]?n[S](C):m.key==="data-table-select"?((L=n["item.data-table-select"])==null?void 0:L.call(n,C))??P(qa,{disabled:!x.selectable,modelValue:s([x]),onClick:Ou(()=>o(x),["stop"])},null):m.key==="data-table-expand"?((B=n["item.data-table-expand"])==null?void 0:B.call(n,C))??P(Et,{icon:l(x)?"$collapse":"$expand",size:"small",variant:"text",onClick:Ou(()=>d(x),["stop"])},null):en(C.value)}})})]))}}),_w=de({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),as=Ce()({name:"VDataTableRows",inheritAttrs:!1,props:_w(),setup(e,t){let{attrs:n,slots:s}=t;const{columns:o}=Rc(),{expandOnClick:l,toggleExpand:d,isExpanded:g}=ow(),{isSelected:m,toggleSelect:y}=Lc(),{toggleGroup:x,isGroupOpen:S}=cw(),{t:C}=Qt();return Le(()=>{var T,I;return e.loading&&(!e.items.length||s.loading)?P("tr",{class:"v-data-table-rows-loading",key:"loading"},[P("td",{colspan:o.value.length},[((T=s.loading)==null?void 0:T.call(s))??C(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?P("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[P("td",{colspan:o.value.length},[((I=s["no-data"])==null?void 0:I.call(s))??C(e.noDataText)])]):P(Ke,null,[e.items.map((L,B)=>{var Y;if(L.type==="group"){const H={index:B,item:L,columns:o.value,isExpanded:g,toggleExpand:d,isSelected:m,toggleSelect:y,toggleGroup:x,isGroupOpen:S};return s["group-header"]?s["group-header"](H):P(VD,Ve({key:`group-header_${L.id}`,item:L},Ov(n,":group-header",()=>H)),s)}const O={index:B,item:L.raw,internalItem:L,columns:o.value,isExpanded:g,toggleExpand:d,isSelected:m,toggleSelect:y},E={...O,props:Ve({key:`item_${L.key??L.index}`,onClick:l.value?()=>{d(L)}:void 0,index:B,item:L,cellProps:e.cellProps},Ov(n,":row",()=>O),typeof e.rowProps=="function"?e.rowProps({item:O.item,index:O.index,internalItem:O.internalItem}):e.rowProps)};return P(Ke,{key:E.props.key},[s.item?s.item(E):P(Ef,E.props,s),g(L)&&((Y=s["expanded-row"])==null?void 0:Y.call(s,O))])})])}),{}}});const Pw=de({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...qe(),...un(),...ot(),...pt()},"VTable"),is=Ce()({name:"VTable",props:Pw(),setup(e,t){let{slots:n,emit:s}=t;const{themeClasses:o}=Ct(e),{densityClasses:l}=En(e);return Le(()=>P(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},o.value,l.value,e.class],style:e.style},{default:()=>{var d,g,m;return[(d=n.top)==null?void 0:d.call(n),n.default?P("div",{class:"v-table__wrapper",style:{height:Ge(e.height)}},[P("table",null,[n.default()])]):(g=n.wrapper)==null?void 0:g.call(n),(m=n.bottom)==null?void 0:m.call(n)]}})),{}}}),RD=de({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function MD(e,t,n,s){const o=e.returnObject?t:gn(t,e.itemValue),l=gn(t,e.itemSelectable,!0),d=s.reduce((g,m)=>(m.key!=null&&(g[m.key]=gn(t,m.value)),g),{});return{type:"item",key:e.returnObject?gn(t,e.itemValue):o,index:n,value:o,selectable:l,columns:d,raw:t}}function DD(e,t,n){return t.map((s,o)=>MD(e,s,o,n))}function If(e,t){return{items:N(()=>DD(e,e.items,t.value))}}const Lf=de({..._w(),width:[String,Number],search:String,...sw(),...yf(),...AD(),...RD(),...mw(),...bw(),...Aw(),...Pw()},"DataTable"),FD=de({...wf(),...Lf(),...yo(),...Af()},"VDataTable"),BD=Ce()({name:"VDataTable",props:FD(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:o}=xf(e),{sortBy:l,multiSort:d,mustSort:g}=Vc(e),{page:m,itemsPerPage:y}=kf(e),{columns:x,headers:S,sortFunctions:C,filterFunctions:T}=Tf(e,{groupBy:o,showSelect:Se(e,"showSelect"),showExpand:Se(e,"showExpand")}),{items:I}=If(e,x),L=Se(e,"search"),{filteredItems:B}=xo(e,I,L,{transform:ie=>ie.columns,customKeyFilter:T}),{toggleSort:O}=Oc({sortBy:l,multiSort:d,mustSort:g,page:m}),{sortByWithGroups:E,opened:Y,extractRows:H,isGroupOpen:F,toggleGroup:j}=Pc({groupBy:o,sortBy:l}),{sortedItems:$}=Cf(e,B,E,C),{flatItems:X}=Tc($,o,Y),q=N(()=>X.value.length),{startIndex:ee,stopIndex:te,pageCount:ne,setItemsPerPage:oe}=Sf({page:m,itemsPerPage:y,itemsLength:q}),{paginatedItems:se}=fw({items:X,startIndex:ee,stopIndex:te,itemsPerPage:y}),xe=N(()=>H(se.value)),{isSelected:Ae,select:ge,selectAll:he,toggleSelect:we,someSelected:Re,allSelected:Pe}=Ic(e,{allItems:I,currentPage:xe}),{isExpanded:me,toggleExpand:Oe}=_c(e);Ec({page:m,itemsPerPage:y,sortBy:l,groupBy:o,search:L}),Xt({VDataTableRows:{hideNoData:Se(e,"hideNoData"),noDataText:Se(e,"noDataText"),loading:Se(e,"loading"),loadingText:Se(e,"loadingText")}});const Fe=N(()=>({page:m.value,itemsPerPage:y.value,sortBy:l.value,pageCount:ne.value,toggleSort:O,setItemsPerPage:oe,someSelected:Re.value,allSelected:Pe.value,isSelected:Ae,select:ge,selectAll:he,toggleSelect:we,isExpanded:me,toggleExpand:Oe,isGroupOpen:F,toggleGroup:j,items:xe.value.map(ie=>ie.raw),internalItems:xe.value,groupedItems:se.value,columns:x.value,headers:S.value}));return Le(()=>{const ie=Zr.filterProps(e),re=$s.filterProps(e),ye=as.filterProps(e),Be=is.filterProps(e);return P(is,Ve({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Be),{top:()=>{var _e;return(_e=s.top)==null?void 0:_e.call(s,Fe.value)},default:()=>{var _e,ke,Me,Q,ae,ce;return s.default?s.default(Fe.value):P(Ke,null,[(_e=s.colgroup)==null?void 0:_e.call(s,Fe.value),P("thead",null,[P($s,re,s)]),(ke=s.thead)==null?void 0:ke.call(s,Fe.value),P("tbody",null,[(Me=s["body.prepend"])==null?void 0:Me.call(s,Fe.value),s.body?s.body(Fe.value):P(as,Ve(n,ye,{items:se.value}),s),(Q=s["body.append"])==null?void 0:Q.call(s,Fe.value)]),(ae=s.tbody)==null?void 0:ae.call(s,Fe.value),(ce=s.tfoot)==null?void 0:ce.call(s,Fe.value)])},bottom:()=>s.bottom?s.bottom(Fe.value):P(Ke,null,[P(bc,null,null),P(Zr,ie,{prepend:s["footer.prepend"]})])})}),{}}}),ND=de({...Lf(),...yf(),...z0(),...yo()},"VDataTableVirtual"),zD=Ce()({name:"VDataTableVirtual",props:ND(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:o}=xf(e),{sortBy:l,multiSort:d,mustSort:g}=Vc(e),{columns:m,headers:y,sortFunctions:x,filterFunctions:S}=Tf(e,{groupBy:o,showSelect:Se(e,"showSelect"),showExpand:Se(e,"showExpand")}),{items:C}=If(e,m),T=Se(e,"search"),{filteredItems:I}=xo(e,C,T,{transform:re=>re.columns,customKeyFilter:S}),{toggleSort:L}=Oc({sortBy:l,multiSort:d,mustSort:g}),{sortByWithGroups:B,opened:O,extractRows:E,isGroupOpen:Y,toggleGroup:H}=Pc({groupBy:o,sortBy:l}),{sortedItems:F}=Cf(e,I,B,x),{flatItems:j}=Tc(F,o,O),$=N(()=>E(j.value)),{isSelected:X,select:q,selectAll:ee,toggleSelect:te,someSelected:ne,allSelected:oe}=Ic(e,{allItems:$,currentPage:$}),{isExpanded:se,toggleExpand:xe}=_c(e),{containerRef:Ae,markerRef:ge,paddingTop:he,paddingBottom:we,computedItems:Re,handleItemResize:Pe,handleScroll:me,handleScrollend:Oe}=H0(e,j),Fe=N(()=>Re.value.map(re=>re.raw));Ec({sortBy:l,page:Xe(1),itemsPerPage:Xe(-1),groupBy:o,search:T}),Xt({VDataTableRows:{hideNoData:Se(e,"hideNoData"),noDataText:Se(e,"noDataText"),loading:Se(e,"loading"),loadingText:Se(e,"loadingText")}});const ie=N(()=>({sortBy:l.value,toggleSort:L,someSelected:ne.value,allSelected:oe.value,isSelected:X,select:q,selectAll:ee,toggleSelect:te,isExpanded:se,toggleExpand:xe,isGroupOpen:Y,toggleGroup:H,items:$.value.map(re=>re.raw),internalItems:$.value,groupedItems:j.value,columns:m.value,headers:y.value}));Le(()=>{const re=$s.filterProps(e),ye=as.filterProps(e),Be=is.filterProps(e);return P(is,Ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Be),{top:()=>{var _e;return(_e=s.top)==null?void 0:_e.call(s,ie.value)},wrapper:()=>{var _e,ke;return P("div",{ref:Ae,onScrollPassive:me,onScrollend:Oe,class:"v-table__wrapper",style:{height:Ge(e.height)}},[P("table",null,[P("thead",null,[P($s,Ve(re,{sticky:e.fixedHeader}),s)]),P("tbody",null,[P("tr",{ref:ge,style:{height:Ge(he.value),border:0}},[P("td",{colspan:m.value.length,style:{height:0,border:0}},null)]),(_e=s["body.prepend"])==null?void 0:_e.call(s,ie.value),P(as,Ve(n,ye,{items:Fe.value}),{...s,item:Me=>P(N0,{key:Me.internalItem.index,renderless:!0,"onUpdate:height":Q=>Pe(Me.internalItem.index,Q)},{default:Q=>{var ce;let{itemRef:ae}=Q;return((ce=s.item)==null?void 0:ce.call(s,{...Me,itemRef:ae}))??P(Ef,Ve(Me.props,{ref:ae,key:Me.internalItem.index,index:Me.internalItem.index}),s)}})}),(ke=s["body.append"])==null?void 0:ke.call(s,ie.value),P("tr",{style:{height:Ge(we.value),border:0}},[P("td",{colspan:m.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var _e;return(_e=s.bottom)==null?void 0:_e.call(s,ie.value)}})})}}),HD=de({itemsLength:{type:[Number,String],required:!0},...wf(),...Lf(),...Af()},"VDataTableServer"),YD=Ce()({name:"VDataTableServer",props:HD(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:o}=xf(e),{sortBy:l,multiSort:d,mustSort:g}=Vc(e),{page:m,itemsPerPage:y}=kf(e),x=N(()=>parseInt(e.itemsLength,10)),{columns:S,headers:C}=Tf(e,{groupBy:o,showSelect:Se(e,"showSelect"),showExpand:Se(e,"showExpand")}),{items:T}=If(e,S),{toggleSort:I}=Oc({sortBy:l,multiSort:d,mustSort:g,page:m}),{opened:L,isGroupOpen:B,toggleGroup:O,extractRows:E}=Pc({groupBy:o,sortBy:l}),{pageCount:Y,setItemsPerPage:H}=Sf({page:m,itemsPerPage:y,itemsLength:x}),{flatItems:F}=Tc(T,o,L),{isSelected:j,select:$,selectAll:X,toggleSelect:q,someSelected:ee,allSelected:te}=Ic(e,{allItems:T,currentPage:T}),{isExpanded:ne,toggleExpand:oe}=_c(e),se=N(()=>E(T.value));Ec({page:m,itemsPerPage:y,sortBy:l,groupBy:o,search:Se(e,"search")}),Pt("v-data-table",{toggleSort:I,sortBy:l}),Xt({VDataTableRows:{hideNoData:Se(e,"hideNoData"),noDataText:Se(e,"noDataText"),loading:Se(e,"loading"),loadingText:Se(e,"loadingText")}});const xe=N(()=>({page:m.value,itemsPerPage:y.value,sortBy:l.value,pageCount:Y.value,toggleSort:I,setItemsPerPage:H,someSelected:ee.value,allSelected:te.value,isSelected:j,select:$,selectAll:X,toggleSelect:q,isExpanded:ne,toggleExpand:oe,isGroupOpen:B,toggleGroup:O,items:se.value.map(Ae=>Ae.raw),internalItems:se.value,groupedItems:F.value,columns:S.value,headers:C.value}));Le(()=>{const Ae=Zr.filterProps(e),ge=$s.filterProps(e),he=as.filterProps(e),we=is.filterProps(e);return P(is,Ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},we),{top:()=>{var Re;return(Re=s.top)==null?void 0:Re.call(s,xe.value)},default:()=>{var Re,Pe,me,Oe,Fe,ie;return s.default?s.default(xe.value):P(Ke,null,[(Re=s.colgroup)==null?void 0:Re.call(s,xe.value),P("thead",{class:"v-data-table__thead",role:"rowgroup"},[P($s,Ve(ge,{sticky:e.fixedHeader}),s)]),(Pe=s.thead)==null?void 0:Pe.call(s,xe.value),P("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(me=s["body.prepend"])==null?void 0:me.call(s,xe.value),s.body?s.body(xe.value):P(as,Ve(n,he,{items:F.value}),s),(Oe=s["body.append"])==null?void 0:Oe.call(s,xe.value)]),(Fe=s.tbody)==null?void 0:Fe.call(s,xe.value),(ie=s.tfoot)==null?void 0:ie.call(s,xe.value)])},bottom:()=>s.bottom?s.bottom(xe.value):P(Zr,Ae,{prepend:s["footer.prepend"]})})})}});const WD=de({fluid:{type:Boolean,default:!1},...qe(),...ot()},"VContainer"),XD=Ce()({name:"VContainer",props:WD(),setup(e,t){let{slots:n}=t;const{rtlClasses:s}=vn();return Le(()=>P(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},s.value,e.class],style:e.style},n)),{}}}),Tw=(()=>ec.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),Ew=(()=>ec.reduce((e,t)=>{const n="offset"+Aa(t);return e[n]={type:[String,Number],default:null},e},{}))(),Iw=(()=>ec.reduce((e,t)=>{const n="order"+Aa(t);return e[n]={type:[String,Number],default:null},e},{}))(),Ym={col:Object.keys(Tw),offset:Object.keys(Ew),order:Object.keys(Iw)};function $D(e,t,n){let s=e;if(!(n==null||n===!1)){if(t){const o=t.replace(e,"");s+=`-${o}`}return e==="col"&&(s="v-"+s),e==="col"&&(n===""||n===!0)||(s+=`-${n}`),s.toLowerCase()}}const jD=["auto","start","end","center","baseline","stretch"],GD=de({cols:{type:[Boolean,String,Number],default:!1},...Tw,offset:{type:[String,Number],default:null},...Ew,order:{type:[String,Number],default:null},...Iw,alignSelf:{type:String,default:null,validator:e=>jD.includes(e)},...qe(),...ot()},"VCol"),UD=Ce()({name:"VCol",props:GD(),setup(e,t){let{slots:n}=t;const s=N(()=>{const o=[];let l;for(l in Ym)Ym[l].forEach(g=>{const m=e[g],y=$D(l,g,m);y&&o.push(y)});const d=o.some(g=>g.startsWith("v-col-"));return o.push({"v-col":!d||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),o});return()=>{var o;return Dn(e.tag,{class:[s.value,e.class],style:e.style},(o=n.default)==null?void 0:o.call(n))}}}),Vf=["start","end","center"],Lw=["space-between","space-around","space-evenly"];function Of(e,t){return ec.reduce((n,s)=>{const o=e+Aa(s);return n[o]=t(),n},{})}const qD=[...Vf,"baseline","stretch"],Vw=e=>qD.includes(e),Ow=Of("align",()=>({type:String,default:null,validator:Vw})),KD=[...Vf,...Lw],Rw=e=>KD.includes(e),Mw=Of("justify",()=>({type:String,default:null,validator:Rw})),ZD=[...Vf,...Lw,"stretch"],Dw=e=>ZD.includes(e),Fw=Of("alignContent",()=>({type:String,default:null,validator:Dw})),Wm={align:Object.keys(Ow),justify:Object.keys(Mw),alignContent:Object.keys(Fw)},JD={align:"align",justify:"justify",alignContent:"align-content"};function QD(e,t,n){let s=JD[e];if(n!=null){if(t){const o=t.replace(e,"");s+=`-${o}`}return s+=`-${n}`,s.toLowerCase()}}const eF=de({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Vw},...Ow,justify:{type:String,default:null,validator:Rw},...Mw,alignContent:{type:String,default:null,validator:Dw},...Fw,...qe(),...ot()},"VRow"),tF=Ce()({name:"VRow",props:eF(),setup(e,t){let{slots:n}=t;const s=N(()=>{const o=[];let l;for(l in Wm)Wm[l].forEach(d=>{const g=e[d],m=QD(l,d,g);m&&o.push(m)});return o.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}),o});return()=>{var o;return Dn(e.tag,{class:["v-row",s.value,e.class],style:e.style},(o=n.default)==null?void 0:o.call(n))}}}),Rf=ea("v-spacer","div","VSpacer"),Bw=de({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Fd=Ce()({name:"VDatePickerControls",props:Bw(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const s=N(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),o=N(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),l=N(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),d=N(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function g(){n("click:prev")}function m(){n("click:next")}function y(){n("click:year")}function x(){n("click:month")}return Le(()=>P("div",{class:["v-date-picker-controls"]},[P(Et,{class:"v-date-picker-controls__month-btn",disabled:s.value,text:e.text,variant:"text",rounded:!0,onClick:x},null),P(Et,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:o.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:y},null),P(Rf,{key:"mode-spacer"},null),P("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[P(Et,{disabled:l.value,icon:e.prevIcon,variant:"text",onClick:g},null),P(Et,{disabled:d.value,icon:e.nextIcon,variant:"text",onClick:m},null)])])),{}}});const nF=de({appendIcon:String,color:String,header:String,transition:String,onClick:$n()},"VDatePickerHeader"),Bd=Ce()({name:"VDatePickerHeader",props:nF(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:s}=t;const{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(e,"color");function d(){n("click")}function g(){n("click:append")}return Le(()=>{const m=!!(s.default||e.header),y=!!(s.append||e.appendIcon);return P("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},o.value],style:l.value,onClick:d},[s.prepend&&P("div",{key:"prepend",class:"v-date-picker-header__prepend"},[s.prepend()]),m&&P(ca,{key:"content",name:e.transition},{default:()=>{var x;return[P("div",{key:e.header,class:"v-date-picker-header__content"},[((x=s.default)==null?void 0:x.call(s))??e.header])]}}),y&&P("div",{class:"v-date-picker-header__append"},[s.append?P(yt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var x;return[(x=s.append)==null?void 0:x.call(s)]}}):P(Et,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:g},null)])])}),{}}});const Nw=de({allowedDates:[Array,Function],disabled:Boolean,color:String,month:[Number,String],hideWeekdays:Boolean,max:null,min:null,modelValue:Array,multiple:Boolean,showAdjacentMonths:Boolean,showWeek:Boolean,year:[Number,String]},"VDatePickerMonth"),Nd=Ce()({name:"VDatePickerMonth",props:Nw(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=be(),l=Ql(),d=Qe(e,"modelValue",[],L=>qt(L)),g=N(()=>d.value.length>0?l.date(d.value[0]):e.min?l.date(e.min):Array.isArray(e.allowedDates)?l.date(e.allowedDates[0]):l.date()),m=Qe(e,"year",void 0,L=>{const B=L!=null?Number(L):l.getYear(g.value);return l.startOfYear(l.setYear(l.date(),B))},L=>l.getYear(L)),y=Qe(e,"month",void 0,L=>{const B=L!=null?Number(L):l.getMonth(g.value),O=l.setYear(l.date(),l.getYear(m.value));return l.setMonth(O,B)},L=>l.getMonth(L)),x=N(()=>{const L=l.getWeekArray(y.value),B=L.flat(),O=6*7;if(B.length{const L=x.value.flat(),B=l.date();return L.map((O,E)=>{const Y=l.toISO(O),H=!l.isSameMonth(O,y.value);return{date:O,isoDate:Y,formatted:l.format(O,"keyboardDate"),year:l.getYear(O),month:l.getMonth(O),isDisabled:T(O),isWeekStart:E%7===0,isWeekEnd:E%7===6,isSelected:d.value.some(F=>l.isSameDay(O,F)),isToday:l.isSameDay(O,B),isAdjacent:H,isHidden:H&&!e.showAdjacentMonths,isHovered:!1,localized:l.format(O,"dayOfMonth")}})}),C=N(()=>x.value.map(L=>OT(l,L[0])));function T(L){if(e.disabled)return!0;const B=l.date(L);return e.min&&l.isAfter(l.date(e.min),B)||e.max&&l.isAfter(B,l.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(O=>l.isSameDay(l.date(O),B)):typeof e.allowedDates=="function"?!e.allowedDates(B):!1}function I(L){if(e.multiple){const B=d.value.findIndex(O=>l.isSameDay(O,L));if(B===-1)d.value=[...d.value,L];else{const O=[...d.value];O.splice(B,1),d.value=O}}else d.value=[L]}return Ye(g,L=>{y.value=L,m.value=L}),()=>P("div",{class:"v-date-picker-month"},[e.showWeek&&P("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&P("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[Rt(" ")]),C.value.map(L=>P("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[L]))]),P("div",{ref:o,class:"v-date-picker-month__days"},[!e.hideWeekdays&&l.getWeekdays().map(L=>P("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[L])),S.value.map((L,B)=>{const O={props:{onClick:()=>I(L.date)},item:L,i:B};return P("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":L.isAdjacent,"v-date-picker-month__day--hide-adjacent":L.isHidden,"v-date-picker-month__day--hovered":L.isHovered,"v-date-picker-month__day--selected":L.isSelected,"v-date-picker-month__day--week-end":L.isWeekEnd,"v-date-picker-month__day--week-start":L.isWeekStart}],"data-v-date":L.isDisabled?void 0:L.isoDate},[(e.showAdjacentMonths||!L.isAdjacent)&&P(yt,{defaults:{VBtn:{color:(L.isSelected||L.isToday)&&!L.isDisabled?e.color:void 0,disabled:L.isDisabled,icon:!0,ripple:!1,text:L.localized,variant:L.isDisabled?"text":L.isToday&&!L.isSelected?"outlined":"flat",onClick:()=>I(L.date)}}},{default:()=>{var E;return[((E=s.day)==null?void 0:E.call(s,O))??P(Et,O.props,null)]}})])})])])}});const zw=de({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),zd=Ce()({name:"VDatePickerMonths",props:zw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ql(),o=Qe(e,"modelValue"),l=N(()=>{let d=s.startOfYear(s.date());return Ia(12).map(g=>{const m=s.format(d,"monthShort");return d=s.getNextMonth(d),{text:m,value:g}})});return Yt(()=>{o.value=o.value??s.getMonth(s.date())}),Le(()=>P("div",{class:"v-date-picker-months",style:{height:Ge(e.height)}},[P("div",{class:"v-date-picker-months__content"},[l.value.map((d,g)=>{var x;const m={active:o.value===g,color:o.value===g?e.color:void 0,rounded:!0,text:d.text,variant:o.value===d.value?"flat":"text",onClick:()=>y(g)};function y(S){o.value=S}return((x=n.month)==null?void 0:x.call(n,{month:d,i:g,props:m}))??P(Et,Ve({key:"month"},m,{onClick:()=>y(g)}),null)})])])),{}}});const Hw=de({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),Hd=Ce()({name:"VDatePickerYears",props:Hw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ql(),o=Qe(e,"modelValue"),l=N(()=>{const g=s.getYear(s.date());let m=g-100,y=g+52;e.min&&(m=s.getYear(s.date(e.min))),e.max&&(y=s.getYear(s.date(e.max)));let x=s.startOfYear(s.date());return x=s.setYear(x,m),Ia(y-m+1,m).map(S=>{const C=s.format(x,"year");return x=s.setYear(x,s.getYear(x)+1),{text:C,value:S}})});Yt(()=>{o.value=o.value??s.getYear(s.date())});const d=be();return zt(async()=>{var g;await ft(),(g=d.value)==null||g.$el.scrollIntoView({block:"center"})}),Le(()=>P("div",{class:"v-date-picker-years",style:{height:Ge(e.height)}},[P("div",{class:"v-date-picker-years__content"},[l.value.map((g,m)=>{var x;const y={ref:o.value===g.value?d:void 0,active:o.value===g.value,color:o.value===g.value?e.color:void 0,rounded:!0,text:g.text,variant:o.value===g.value?"flat":"text",onClick:()=>o.value=g.value};return((x=n.year)==null?void 0:x.call(n,{year:g,i:m,props:y}))??P(Et,Ve({key:"month"},y),null)})])])),{}}});const aF=ea("v-picker-title"),Yw=de({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Ac()},"VPicker"),Xm=Ce()({name:"VPicker",props:Yw(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"color"));return Le(()=>{const l=ns.filterProps(e),d=!!(e.title||n.title);return P(ns,Ve(l,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var g;return[!e.hideHeader&&P("div",{key:"header",class:[s.value],style:[o.value]},[d&&P(aF,{key:"picker-title"},{default:()=>{var m;return[((m=n.title)==null?void 0:m.call(n))??e.title]}}),n.header&&P("div",{class:"v-picker__header"},[n.header()])]),P("div",{class:"v-picker__body"},[(g=n.default)==null?void 0:g.call(n)]),n.actions&&P(yt,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[P("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),iF=de({header:{type:String,default:"$vuetify.datePicker.header"},...Bw(),...Nw(),...ln(zw(),["modelValue"]),...ln(Hw(),["modelValue"]),...Yw({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),sF=Ce()({name:"VDatePicker",props:iF(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=Ql(),{t:l}=Qt(),d=Qe(e,"modelValue",void 0,$=>qt($),$=>e.multiple?$:$[0]),g=Qe(e,"viewMode"),m=N(()=>{var X;const $=o.date((X=d.value)==null?void 0:X[0]);return $&&o.isValid($)?$:o.date()}),y=be(Number(e.month??o.getMonth(o.startOfMonth(m.value)))),x=be(Number(e.year??o.getYear(o.startOfYear(o.setMonth(m.value,y.value))))),S=Xe(!1),C=N(()=>e.multiple&&d.value.length>1?l("$vuetify.datePicker.itemsSelected",d.value.length):d.value[0]&&o.isValid(d.value[0])?o.format(d.value[0],"normalDateWithWeekday"):l(e.header)),T=N(()=>o.format(o.setYear(o.setMonth(o.date(),y.value),x.value),"monthAndYear")),I=N(()=>`date-picker-header${S.value?"-reverse":""}-transition`),L=N(()=>{const $=o.date(e.min);return e.min&&o.isValid($)?$:null}),B=N(()=>{const $=o.date(e.max);return e.max&&o.isValid($)?$:null}),O=N(()=>{if(e.disabled)return!0;const $=[];if(g.value!=="month")$.push("prev","next");else{let X=o.date();if(X=o.setYear(X,x.value),X=o.setMonth(X,y.value),L.value){const q=o.addDays(o.startOfMonth(X),-1);o.isAfter(L.value,q)&&$.push("prev")}if(B.value){const q=o.addDays(o.endOfMonth(X),1);o.isAfter(q,B.value)&&$.push("next")}}return $});function E(){y.value<11?y.value++:(x.value++,y.value=0)}function Y(){y.value>0?y.value--:(x.value--,y.value=11)}function H(){g.value="month"}function F(){g.value=g.value==="months"?"month":"months"}function j(){g.value=g.value==="year"?"month":"year"}return Ye(y,()=>{g.value==="months"&&F(),n("update:month",y.value)}),Ye(x,()=>{g.value==="year"&&j(),n("update:year",x.value)}),Ye(d,($,X)=>{const q=o.date(qt($)[0]),ee=o.date(qt(X)[0]);S.value=o.isBefore(q,ee)}),Le(()=>{const $=Xm.filterProps(e),X=Fd.filterProps(e),q=Bd.filterProps(e),ee=Nd.filterProps(e),te=ln(zd.filterProps(e),["modelValue"]),ne=ln(Hd.filterProps(e),["modelValue"]),oe={header:C.value,transition:I.value};return P(Xm,Ve($,{class:["v-date-picker",`v-date-picker--${g.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var se;return((se=s.title)==null?void 0:se.call(s))??P("div",{class:"v-date-picker__title"},[l(e.title)])},header:()=>s.header?P(yt,{defaults:{VDatePickerHeader:{...oe}}},{default:()=>{var se;return[(se=s.header)==null?void 0:se.call(s,oe)]}}):P(Bd,Ve({key:"header"},q,oe,{onClick:g.value!=="month"?H:void 0}),s),default:()=>P(Ke,null,[P(Fd,Ve(X,{disabled:O.value,text:T.value,"onClick:next":E,"onClick:prev":Y,"onClick:month":F,"onClick:year":j}),null),P(Al,{hideOnLeave:!0},{default:()=>[g.value==="months"?P(zd,Ve({key:"date-picker-months"},te,{modelValue:y.value,"onUpdate:modelValue":se=>y.value=se,min:L.value,max:B.value}),null):g.value==="year"?P(Hd,Ve({key:"date-picker-years"},ne,{modelValue:x.value,"onUpdate:modelValue":se=>x.value=se,min:L.value,max:B.value}),null):P(Nd,Ve({key:"date-picker-month"},ee,{modelValue:d.value,"onUpdate:modelValue":se=>d.value=se,month:y.value,"onUpdate:month":se=>y.value=se,year:x.value,"onUpdate:year":se=>x.value=se,min:L.value,max:B.value}),null)]})]),actions:s.actions})}),{}}});const Jr=Symbol.for("vuetify:v-expansion-panel"),rF=["default","accordion","inset","popout"],oF=de({color:String,static:Boolean,variant:{type:String,default:"default",validator:e=>rF.includes(e)},readonly:Boolean,...qe(),...ds(),...ot(),...pt()},"VExpansionPanels"),lF=Ce()({name:"VExpansionPanels",props:oF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;_i(e,Jr);const{themeClasses:s}=Ct(e),o=N(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Xt({VExpansionPanel:{color:Se(e,"color"),readonly:Se(e,"readonly"),static:Se(e,"static")}}),Le(()=>P(e.tag,{class:["v-expansion-panels",s.value,o.value,e.class],style:e.style},n)),{}}}),cF=de({...qe(),...xc()},"VExpansionPanelText"),Ww=Ce()({name:"VExpansionPanelText",props:cF(),setup(e,t){let{slots:n}=t;const s=rt(Jr);if(!s)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:o,onAfterLeave:l}=cf(e,s.isSelected);return Le(()=>P(dc,{onAfterLeave:l},{default:()=>{var d;return[Wt(P("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&o.value&&P("div",{class:"v-expansion-panel-text__wrapper"},[(d=n.default)==null?void 0:d.call(n)])]),[[ha,s.isSelected.value]])]}})),{}}}),Xw=de({color:String,expandIcon:{type:st,default:"$expand"},collapseIcon:{type:st,default:"$collapse"},hideActions:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...qe()},"VExpansionPanelTitle"),$w=Ce()({name:"VExpansionPanelTitle",directives:{Ripple:ni},props:Xw(),setup(e,t){let{slots:n}=t;const s=rt(Jr);if(!s)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(e,"color"),d=N(()=>({collapseIcon:e.collapseIcon,disabled:s.disabled.value,expanded:s.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return Le(()=>{var g;return Wt(P("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":s.isSelected.value,"v-expansion-panel-title--static":e.static},o.value,e.class],style:[l.value,e.style],type:"button",tabindex:s.disabled.value?-1:void 0,disabled:s.disabled.value,"aria-expanded":s.isSelected.value,onClick:e.readonly?void 0:s.toggle},[P("span",{class:"v-expansion-panel-title__overlay"},null),(g=n.default)==null?void 0:g.call(n,d.value),!e.hideActions&&P("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(d.value):P(_t,{icon:s.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Mn("ripple"),e.ripple]])}),{}}}),uF=de({title:String,text:String,bgColor:String,...qe(),...rn(),...hs(),...xc(),...$t(),...ot(),...Xw()},"VExpansionPanel"),dF=Ce()({name:"VExpansionPanel",props:uF(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=fs(e,Jr),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(e,"bgColor"),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e),m=N(()=>(s==null?void 0:s.disabled.value)||e.disabled),y=N(()=>s.group.items.value.reduce((C,T,I)=>(s.group.selected.value.includes(T.id)&&C.push(I),C),[])),x=N(()=>{const C=s.group.items.value.findIndex(T=>T.id===s.id);return!s.isSelected.value&&y.value.some(T=>T-C===1)}),S=N(()=>{const C=s.group.items.value.findIndex(T=>T.id===s.id);return!s.isSelected.value&&y.value.some(T=>T-C===-1)});return Pt(Jr,s),Xt({VExpansionPanelText:{eager:Se(e,"eager")},VExpansionPanelTitle:{readonly:Se(e,"readonly")}}),Le(()=>{const C=!!(n.text||e.text),T=!!(n.title||e.title);return P(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":s.isSelected.value,"v-expansion-panel--before-active":x.value,"v-expansion-panel--after-active":S.value,"v-expansion-panel--disabled":m.value},g.value,o.value,e.class],style:[l.value,e.style]},{default:()=>{var I;return[P("div",{class:["v-expansion-panel__shadow",...d.value]},null),T&&P($w,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),C&&P(Ww,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(I=n.default)==null?void 0:I.call(n)]}})}),{}}});const hF=de({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...ii({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>qt(e).every(t=>t!=null&&typeof t=="object")},...bo({clearable:!0})},"VFileInput"),fF=Ce()({name:"VFileInput",inheritAttrs:!1,props:hF(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{t:l}=Qt(),d=Qe(e,"modelValue"),{isFocused:g,focus:m,blur:y}=ai(e),x=N(()=>typeof e.showSize!="boolean"?e.showSize:void 0),S=N(()=>(d.value??[]).reduce((q,ee)=>{let{size:te=0}=ee;return q+te},0)),C=N(()=>bv(S.value,x.value)),T=N(()=>(d.value??[]).map(q=>{const{name:ee="",size:te=0}=q;return e.showSize?`${ee} (${bv(te,x.value)})`:ee})),I=N(()=>{var ee;const q=((ee=d.value)==null?void 0:ee.length)??0;return e.showSize?l(e.counterSizeString,q,C.value):l(e.counterString,q)}),L=be(),B=be(),O=be(),E=N(()=>g.value||e.active),Y=N(()=>["plain","underlined"].includes(e.variant));function H(){var q;O.value!==document.activeElement&&((q=O.value)==null||q.focus()),g.value||m()}function F(q){$(q)}function j(q){s("mousedown:control",q)}function $(q){var ee;(ee=O.value)==null||ee.click(),s("click:control",q)}function X(q){q.stopPropagation(),H(),ft(()=>{d.value=[],Ph(e["onClick:clear"],q)})}return Ye(d,q=>{(!Array.isArray(q)||!q.length)&&O.value&&(O.value.value="")}),Le(()=>{const q=!!(o.counter||e.counter),ee=!!(q||o.details),[te,ne]=Ci(n),{modelValue:oe,...se}=wn.filterProps(e),xe=uf(e);return P(wn,Ve({ref:L,modelValue:d.value,"onUpdate:modelValue":Ae=>d.value=Ae,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":Y.value},e.class],style:e.style,"onClick:prepend":F},te,se,{centerAffix:!Y.value,focused:g.value}),{...o,default:Ae=>{let{id:ge,isDisabled:he,isDirty:we,isReadonly:Re,isValid:Pe}=Ae;return P(sr,Ve({ref:B,"prepend-icon":e.prependIcon,onMousedown:j,onClick:$,"onClick:clear":X,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},xe,{id:ge.value,active:E.value||we.value,dirty:we.value,disabled:he.value,focused:g.value,error:Pe.value===!1}),{...o,default:me=>{var ie;let{props:{class:Oe,...Fe}}=me;return P(Ke,null,[P("input",Ve({ref:O,type:"file",readonly:Re.value,disabled:he.value,multiple:e.multiple,name:e.name,onClick:re=>{re.stopPropagation(),Re.value&&re.preventDefault(),H()},onChange:re=>{if(!re.target)return;const ye=re.target;d.value=[...ye.files??[]]},onFocus:H,onBlur:y},Fe,ne),null),P("div",{class:Oe},[!!((ie=d.value)!=null&&ie.length)&&(o.selection?o.selection({fileNames:T.value,totalBytes:S.value,totalBytesReadable:C.value}):e.chips?T.value.map(re=>P(mo,{key:re,size:"small",color:e.color},{default:()=>[re]})):T.value.join(", "))])])}})},details:ee?Ae=>{var ge,he;return P(Ke,null,[(ge=o.details)==null?void 0:ge.call(o,Ae),q&&P(Ke,null,[P("span",null,null),P(kc,{active:!!((he=d.value)!=null&&he.length),value:I.value},o.counter)])])}:void 0})}),_a({},L,B,O)}});const gF=de({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...na(),...qe(),...rn(),...Ks(),...$t(),...ot({tag:"footer"}),...pt()},"VFooter"),vF=Ce()({name:"VFooter",props:gF(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(Se(e,"color")),{borderClasses:d}=fa(e),{elevationClasses:g}=mn(e),{roundedClasses:m}=Gt(e),y=Xe(32),{resizeRef:x}=Va(T=>{T.length&&(y.value=T[0].target.clientHeight)}),S=N(()=>e.height==="auto"?y.value:parseInt(e.height,10)),{layoutItemStyles:C}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:N(()=>"bottom"),layoutSize:S,elementSize:N(()=>e.height==="auto"?void 0:S.value),active:N(()=>e.app),absolute:Se(e,"absolute")});return Le(()=>P(e.tag,{ref:x,class:["v-footer",s.value,o.value,d.value,g.value,m.value,e.class],style:[l.value,e.app?C.value:{height:Ge(e.height)},e.style]},n)),{}}}),mF=de({...qe(),...MR()},"VForm"),pF=Ce()({name:"VForm",props:mF(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=DR(e),l=be();function d(m){m.preventDefault(),o.reset()}function g(m){const y=m,x=o.validate();y.then=x.then.bind(x),y.catch=x.catch.bind(x),y.finally=x.finally.bind(x),s("submit",y),y.defaultPrevented||x.then(S=>{var T;let{valid:C}=S;C&&((T=l.value)==null||T.submit())}),y.preventDefault()}return Le(()=>{var m;return P("form",{ref:l,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:d,onSubmit:g},[(m=n.default)==null?void 0:m.call(n,o)])}),_a(o,l)}}),bF=de({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...V0()},"VHover"),yF=Ce()({name:"VHover",props:bF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{runOpenDelay:o,runCloseDelay:l}=O0(e,d=>!e.disabled&&(s.value=d));return()=>{var d;return(d=n.default)==null?void 0:d.call(n,{isHovering:s.value,props:{onMouseenter:o,onMouseleave:l}})}}});const xF=de({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Fn(),...ot()},"VInfiniteScroll"),$m=Qn({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:s,isIntersecting:o}=hc(l=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return Ye(o,async l=>{n("intersect",e.side,l)}),Le(()=>P("div",{class:"v-infinite-scroll-intersect",ref:s},[Rt(" ")])),{}}}),wF=Ce()({name:"VInfiniteScroll",props:xF(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=be(),l=Xe("ok"),d=Xe("ok"),g=N(()=>Ge(e.margin)),m=Xe(!1);function y(F){if(!o.value)return;const j=e.direction==="vertical"?"scrollTop":"scrollLeft";o.value[j]=F}function x(){if(!o.value)return 0;const F=e.direction==="vertical"?"scrollTop":"scrollLeft";return o.value[F]}function S(){if(!o.value)return 0;const F=e.direction==="vertical"?"scrollHeight":"scrollWidth";return o.value[F]}function C(){if(!o.value)return 0;const F=e.direction==="vertical"?"clientHeight":"clientWidth";return o.value[F]}zt(()=>{o.value&&(e.side==="start"?y(S()):e.side==="both"&&y(S()/2-C()/2))});function T(F,j){F==="start"?l.value=j:F==="end"&&(d.value=j)}function I(F){return F==="start"?l.value:d.value}let L=0;function B(F,j){m.value=j,m.value&&O(F)}function O(F){if(e.mode!=="manual"&&!m.value)return;const j=I(F);if(!o.value||j==="loading")return;L=S(),T(F,"loading");function $(X){T(F,X),ft(()=>{X==="empty"||X==="error"||(X==="ok"&&F==="start"&&y(S()-L+x()),e.mode!=="manual"&&ft(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{O(F)})})})}))})}s("load",{side:F,done:$})}const{t:E}=Qt();function Y(F,j){var q,ee,te,ne,oe;if(e.side!==F&&e.side!=="both")return;const $=()=>O(F),X={side:F,props:{onClick:$,color:e.color}};return j==="error"?(q=n.error)==null?void 0:q.call(n,X):j==="empty"?((ee=n.empty)==null?void 0:ee.call(n,X))??P("div",null,[E(e.emptyText)]):e.mode==="manual"?j==="loading"?((te=n.loading)==null?void 0:te.call(n,X))??P(Xs,{indeterminate:!0,color:e.color},null):((ne=n["load-more"])==null?void 0:ne.call(n,X))??P(Et,{variant:"outlined",color:e.color,onClick:$},{default:()=>[E(e.loadMoreText)]}):((oe=n.loading)==null?void 0:oe.call(n,X))??P(Xs,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:H}=Bn(e);Le(()=>{const F=e.tag,j=e.side==="start"||e.side==="both",$=e.side==="end"||e.side==="both",X=e.mode==="intersect";return P(F,{ref:o,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":j,"v-infinite-scroll--end":$}],style:H.value},{default:()=>{var q;return[P("div",{class:"v-infinite-scroll__side"},[Y("start",l.value)]),o.value&&j&&X&&P($m,{key:"start",side:"start",onIntersect:B,rootRef:o.value,rootMargin:g.value},null),(q=n.default)==null?void 0:q.call(n),o.value&&$&&X&&P($m,{key:"end",side:"end",onIntersect:B,rootRef:o.value,rootMargin:g.value},null),P("div",{class:"v-infinite-scroll__side"},[Y("end",d.value)])]}})})}});const jw=Symbol.for("vuetify:v-item-group"),kF=de({...qe(),...ds({selectedClass:"v-item--selected"}),...ot(),...pt()},"VItemGroup"),SF=Ce()({name:"VItemGroup",props:kF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{isSelected:o,select:l,next:d,prev:g,selected:m}=_i(e,jw);return()=>P(e.tag,{class:["v-item-group",s.value,e.class],style:e.style},{default:()=>{var y;return[(y=n.default)==null?void 0:y.call(n,{isSelected:o,select:l,next:d,prev:g,selected:m.value})]}})}}),CF=Ce()({name:"VItem",props:hs(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:s,select:o,toggle:l,selectedClass:d,value:g,disabled:m}=fs(e,jw);return()=>{var y;return(y=n.default)==null?void 0:y.call(n,{isSelected:s.value,selectedClass:d.value,select:o,toggle:l,value:g.value,disabled:m.value})}}});const AF=ea("v-kbd");const _F=de({...qe(),...$y()},"VLayout"),PF=Ce()({name:"VLayout",props:_F(),setup(e,t){let{slots:n}=t;const{layoutClasses:s,layoutStyles:o,getLayoutItem:l,items:d,layoutRef:g}=jy(e);return Le(()=>{var m;return P("div",{ref:g,class:[s.value,e.class],style:[o.value,e.style]},[(m=n.default)==null?void 0:m.call(n)])}),{getLayoutItem:l,items:d}}});const TF=de({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...qe(),...Ks()},"VLayoutItem"),EF=Ce()({name:"VLayoutItem",props:TF(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:s}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:Se(e,"position"),elementSize:Se(e,"size"),layoutSize:Se(e,"size"),active:Se(e,"modelValue"),absolute:Se(e,"absolute")});return()=>{var o;return P("div",{class:["v-layout-item",e.class],style:[s.value,e.style]},[(o=n.default)==null?void 0:o.call(n)])}}}),IF=de({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...qe(),...Fn(),...ot(),...ei({transition:"fade-transition"})},"VLazy"),LF=Ce()({name:"VLazy",directives:{intersect:uo},props:IF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:s}=Bn(e),o=Qe(e,"modelValue");function l(d){o.value||(o.value=d)}return Le(()=>Wt(P(e.tag,{class:["v-lazy",e.class],style:[s.value,e.style]},{default:()=>[o.value&&P(ca,{transition:e.transition,appear:!0},{default:()=>{var d;return[(d=n.default)==null?void 0:d.call(n)]}})]}),[[Mn("intersect"),{handler:l,options:e.options},null]])),{}}});const VF=de({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...qe()},"VLocaleProvider"),OF=Ce()({name:"VLocaleProvider",props:VF(),setup(e,t){let{slots:n}=t;const{rtlClasses:s}=iT(e);return Le(()=>{var o;return P("div",{class:["v-locale-provider",s.value,e.class],style:e.style},[(o=n.default)==null?void 0:o.call(n)])}),{}}});const RF=de({scrollable:Boolean,...qe(),...ot({tag:"main"})},"VMain"),MF=Ce()({name:"VMain",props:RF(),setup(e,t){let{slots:n}=t;const{mainStyles:s}=WT(),{ssrBootStyles:o}=ls();return Le(()=>P(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[s.value,o.value,e.style]},{default:()=>{var l,d;return[e.scrollable?P("div",{class:"v-main__scroller"},[(l=n.default)==null?void 0:l.call(n)]):(d=n.default)==null?void 0:d.call(n)]}})),{}}});function DF(e){let{rootEl:t,isSticky:n,layoutItemStyles:s}=e;const o=Xe(!1),l=Xe(0),d=N(()=>{const y=typeof o.value=="boolean"?"top":o.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,o.value?{[y]:Ge(l.value)}:{top:s.value.top}]});zt(()=>{Ye(n,y=>{y?window.addEventListener("scroll",m,{passive:!0}):window.removeEventListener("scroll",m)},{immediate:!0})}),cn(()=>{window.removeEventListener("scroll",m)});let g=0;function m(){const y=g>window.scrollY?"up":"down",x=t.value.getBoundingClientRect(),S=parseFloat(s.value.top??0),C=window.scrollY-Math.max(0,l.value-S),T=x.height+Math.max(l.value,S)-window.scrollY-window.innerHeight,I=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;x.height0;n--){if(e[n].t===e[n-1].t)continue;const s=jm(t),o=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(o-s)*Math.abs(o),n===e.length-1&&(t*=.5)}return jm(t)*1e3}function NF(){const e={};function t(o){Array.from(o.changedTouches).forEach(l=>{(e[l.identifier]??(e[l.identifier]=new wP(BF))).push([o.timeStamp,l])})}function n(o){Array.from(o.changedTouches).forEach(l=>{delete e[l.identifier]})}function s(o){var y;const l=(y=e[o])==null?void 0:y.values().reverse();if(!l)throw new Error(`No samples for touch id ${o}`);const d=l[0],g=[],m=[];for(const x of l){if(d[0]-x[0]>FF)break;g.push({t:x[0],d:x[1].clientX}),m.push({t:x[0],d:x[1].clientY})}return{x:Gm(g),y:Gm(m),get direction(){const{x,y:S}=this,[C,T]=[Math.abs(x),Math.abs(S)];return C>T&&x>=0?"right":C>T&&x<=0?"left":T>C&&S>=0?"down":T>C&&S<=0?"up":zF()}}}return{addMovement:t,endTouch:n,getVelocity:s}}function zF(){throw new Error}function HF(e){let{isActive:t,isTemporary:n,width:s,touchless:o,position:l}=e;zt(()=>{window.addEventListener("touchstart",O,{passive:!0}),window.addEventListener("touchmove",E,{passive:!1}),window.addEventListener("touchend",Y,{passive:!0})}),cn(()=>{window.removeEventListener("touchstart",O),window.removeEventListener("touchmove",E),window.removeEventListener("touchend",Y)});const d=N(()=>["left","right"].includes(l.value)),{addMovement:g,endTouch:m,getVelocity:y}=NF();let x=!1;const S=Xe(!1),C=Xe(0),T=Xe(0);let I;function L(F,j){return(l.value==="left"?F:l.value==="right"?document.documentElement.clientWidth-F:l.value==="top"?F:l.value==="bottom"?document.documentElement.clientHeight-F:xs())-(j?s.value:0)}function B(F){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const $=l.value==="left"?(F-T.value)/s.value:l.value==="right"?(document.documentElement.clientWidth-F-T.value)/s.value:l.value==="top"?(F-T.value)/s.value:l.value==="bottom"?(document.documentElement.clientHeight-F-T.value)/s.value:xs();return j?Math.max(0,Math.min(1,$)):$}function O(F){if(o.value)return;const j=F.changedTouches[0].clientX,$=F.changedTouches[0].clientY,X=25,q=l.value==="left"?jdocument.documentElement.clientWidth-X:l.value==="top"?$document.documentElement.clientHeight-X:xs(),ee=t.value&&(l.value==="left"?jdocument.documentElement.clientWidth-s.value:l.value==="top"?$document.documentElement.clientHeight-s.value:xs());(q||ee||t.value&&n.value)&&(x=!0,I=[j,$],T.value=L(d.value?j:$,t.value),C.value=B(d.value?j:$),m(F),g(F))}function E(F){const j=F.changedTouches[0].clientX,$=F.changedTouches[0].clientY;if(x){if(!F.cancelable){x=!1;return}const q=Math.abs(j-I[0]),ee=Math.abs($-I[1]);(d.value?q>ee&&q>3:ee>q&&ee>3)?(S.value=!0,x=!1):(d.value?ee:q)>3&&(x=!1)}if(!S.value)return;F.preventDefault(),g(F);const X=B(d.value?j:$,!1);C.value=Math.max(0,Math.min(1,X)),X>1?T.value=L(d.value?j:$,!0):X<0&&(T.value=L(d.value?j:$,!1))}function Y(F){if(x=!1,!S.value)return;g(F),S.value=!1;const j=y(F.changedTouches[0].identifier),$=Math.abs(j.x),X=Math.abs(j.y);(d.value?$>X&&$>400:X>$&&X>3)?t.value=j.direction===({left:"right",right:"left",top:"down",bottom:"up"}[l.value]||xs()):t.value=C.value>.5}const H=N(()=>S.value?{transform:l.value==="left"?`translateX(calc(-100% + ${C.value*s.value}px))`:l.value==="right"?`translateX(calc(100% - ${C.value*s.value}px))`:l.value==="top"?`translateY(calc(-100% + ${C.value*s.value}px))`:l.value==="bottom"?`translateY(calc(100% - ${C.value*s.value}px))`:xs(),transition:"none"}:void 0);return{isDragging:S,dragProgress:C,dragStyles:H}}function xs(){throw new Error}const YF=["start","end","left","right","top","bottom"],WF=de({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:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>YF.includes(e)},sticky:Boolean,...na(),...qe(),...Rh(),...rn(),...Ks(),...$t(),...ot({tag:"nav"}),...pt()},"VNavigationDrawer"),XF=Ce()({name:"VNavigationDrawer",props:WF(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{isRtl:l}=vn(),{themeClasses:d}=Ct(e),{borderClasses:g}=fa(e),{backgroundColorClasses:m,backgroundColorStyles:y}=Ft(Se(e,"color")),{elevationClasses:x}=mn(e),{displayClasses:S,mobile:C}=Ai(e),{roundedClasses:T}=Gt(e),I=Jx(),L=Qe(e,"modelValue",null,Re=>!!Re),{ssrBootStyles:B}=ls(),{scopeId:O}=ir(),E=be(),Y=Xe(!1),H=N(()=>e.rail&&e.expandOnHover&&Y.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),F=N(()=>Zu(e.location,l.value)),j=N(()=>!e.permanent&&(C.value||e.temporary)),$=N(()=>e.sticky&&!j.value&&F.value!=="bottom");wa(()=>e.expandOnHover&&e.rail!=null,()=>{Ye(Y,Re=>s("update:rail",!Re))}),wa(()=>!e.disableResizeWatcher,()=>{Ye(j,Re=>!e.permanent&&ft(()=>L.value=!Re))}),wa(()=>!e.disableRouteWatcher&&!!I,()=>{Ye(I.currentRoute,()=>j.value&&(L.value=!1))}),Ye(()=>e.permanent,Re=>{Re&&(L.value=!0)}),so(()=>{e.modelValue!=null||j.value||(L.value=e.permanent||!C.value)});const{isDragging:X,dragProgress:q,dragStyles:ee}=HF({isActive:L,isTemporary:j,width:H,touchless:Se(e,"touchless"),position:F}),te=N(()=>{const Re=j.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):H.value;return X.value?Re*q.value:Re}),{layoutItemStyles:ne,layoutItemScrimStyles:oe}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:F,layoutSize:te,elementSize:H,active:N(()=>L.value||X.value),disableTransitions:N(()=>X.value),absolute:N(()=>e.absolute||$.value&&typeof se.value!="string")}),{isStuck:se,stickyStyles:xe}=DF({rootEl:E,isSticky:$,layoutItemStyles:ne}),Ae=Ft(N(()=>typeof e.scrim=="string"?e.scrim:null)),ge=N(()=>({...X.value?{opacity:q.value*.2,transition:"none"}:void 0,...oe.value}));Xt({VList:{bgColor:"transparent"}});function he(){Y.value=!0}function we(){Y.value=!1}return Le(()=>{const Re=o.image||e.image;return P(Ke,null,[P(e.tag,Ve({ref:E,onMouseenter:he,onMouseleave:we,class:["v-navigation-drawer",`v-navigation-drawer--${F.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":Y.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":j.value,"v-navigation-drawer--active":L.value,"v-navigation-drawer--sticky":$.value},d.value,m.value,g.value,S.value,x.value,T.value,e.class],style:[y.value,ne.value,ee.value,B.value,xe.value,e.style]},O,n),{default:()=>{var Pe,me,Oe,Fe;return[Re&&P("div",{key:"image",class:"v-navigation-drawer__img"},[o.image?(Pe=o.image)==null?void 0:Pe.call(o,{image:e.image}):P("img",{src:e.image,alt:""},null)]),o.prepend&&P("div",{class:"v-navigation-drawer__prepend"},[(me=o.prepend)==null?void 0:me.call(o)]),P("div",{class:"v-navigation-drawer__content"},[(Oe=o.default)==null?void 0:Oe.call(o)]),o.append&&P("div",{class:"v-navigation-drawer__append"},[(Fe=o.append)==null?void 0:Fe.call(o)])]}}),P(Sa,{name:"fade-transition"},{default:()=>[j.value&&(X.value||L.value)&&!!e.scrim&&P("div",Ve({class:["v-navigation-drawer__scrim",Ae.backgroundColorClasses.value],style:[ge.value,Ae.backgroundColorStyles.value],onClick:()=>L.value=!1},O),null)]})])}),{isStuck:se}}}),$F=Qn({name:"VNoSsr",setup(e,t){let{slots:n}=t;const s=M0();return()=>{var o;return s.value&&((o=n.default)==null?void 0:o.call(n))}}});const jF=de({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...Fn(),...vo(),...gy(bo({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),GF=Ce()({name:"VOtpInput",props:jF(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{dimensionStyles:l}=Bn(e),{isFocused:d,focus:g,blur:m}=ai(e),y=Qe(e,"modelValue","",$=>String($).split(""),$=>$.join("")),{t:x}=Qt(),S=N(()=>Number(e.length)),C=N(()=>Array(S.value).fill(0)),T=be(-1),I=be(),L=be([]),B=N(()=>L.value[T.value]);function O(){if(e.type==="number"&&/[^0-9]/g.test(B.value.value)){B.value.value="";return}const $=y.value.slice(),X=B.value.value;$[T.value]=X;let q=null;T.value>y.value.length?q=y.value.length+1:T.value+1!==S.value&&(q="next"),y.value=$,q&&Fs(I.value,q)}function E($){const X=y.value.slice(),q=T.value;let ee=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes($.key)&&($.preventDefault(),$.key==="ArrowLeft"?ee="prev":$.key==="ArrowRight"?ee="next":["Backspace","Delete"].includes($.key)&&(X[T.value]="",y.value=X,T.value>0&&$.key==="Backspace"?ee="prev":requestAnimationFrame(()=>{var te;(te=L.value[q])==null||te.select()})),requestAnimationFrame(()=>{ee!=null&&Fs(I.value,ee)}))}function Y($,X){var q,ee;X.preventDefault(),X.stopPropagation(),y.value=(((q=X==null?void 0:X.clipboardData)==null?void 0:q.getData("Text"))??"").split(""),(ee=L.value)==null||ee[$].blur()}function H(){y.value=[]}function F($,X){g(),T.value=X}function j(){m(),T.value=-1}return Xt({VField:{color:N(()=>e.color),bgColor:N(()=>e.color),baseColor:N(()=>e.baseColor),disabled:N(()=>e.disabled),error:N(()=>e.error),variant:N(()=>e.variant)}},{scoped:!0}),Ye(y,$=>{$.length===S.value&&s("finish",$.join(""))},{deep:!0}),Ye(T,$=>{$<0||ft(()=>{var X;(X=L.value[$])==null||X.select()})}),Le(()=>{var q;const[$,X]=Ci(n);return P("div",Ve({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},$),[P("div",{ref:I,class:"v-otp-input__content",style:[l.value]},[C.value.map((ee,te)=>P(Ke,null,[e.divider&&te!==0&&P("span",{class:"v-otp-input__divider"},[e.divider]),P(sr,{focused:d.value&&e.focusAll||T.value===te,key:te},{...o,default:()=>P("input",{ref:ne=>L.value[te]=ne,"aria-label":x(e.label,te+1),autofocus:te===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:y.value[te],onInput:O,onFocus:ne=>F(ne,te),onBlur:j,onKeydown:E,onPaste:ne=>Y(te,ne)},null)})])),P("input",Ve({class:"v-otp-input-input",type:"hidden"},X,{value:y.value.join("")}),null),P(Ra,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var ee;return[((ee=o.loader)==null?void 0:ee.call(o))??P(Xs,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(q=o.default)==null?void 0:q.call(o)])])}),{blur:()=>{var $;($=L.value)==null||$.some(X=>X.blur())},focus:()=>{var $;($=L.value)==null||$[0].focus()},reset:H,isFocused:d}}});function UF(e){return Math.floor(Math.abs(e))*Math.sign(e)}const qF=de({scale:{type:[Number,String],default:.5},...qe()},"VParallax"),KF=Ce()({name:"VParallax",props:qF(),setup(e,t){let{slots:n}=t;const{intersectionRef:s,isIntersecting:o}=hc(),{resizeRef:l,contentRect:d}=Va(),{height:g}=Ai(),m=be();Yt(()=>{var T;s.value=l.value=(T=m.value)==null?void 0:T.$el});let y;Ye(o,T=>{T?(y=Vh(s.value),y=y===document.scrollingElement?document:y,y.addEventListener("scroll",C,{passive:!0}),C()):y.removeEventListener("scroll",C)}),cn(()=>{y==null||y.removeEventListener("scroll",C)}),Ye(g,C),Ye(()=>{var T;return(T=d.value)==null?void 0:T.height},C);const x=N(()=>1-nn(+e.scale));let S=-1;function C(){o.value&&(cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var F;const T=((F=m.value)==null?void 0:F.$el).querySelector(".v-img__img");if(!T)return;const I=y instanceof Document?document.documentElement.clientHeight:y.clientHeight,L=y instanceof Document?window.scrollY:y.scrollTop,B=s.value.getBoundingClientRect().top+L,O=d.value.height,E=B+(O-I)/2,Y=UF((L-E)*x.value),H=Math.max(1,(x.value*(I-O)+O)/O);T.style.setProperty("transform",`translateY(${Y}px) scale(${H})`)}))}return Le(()=>P(Qi,{class:["v-parallax",{"v-parallax--active":o.value},e.class],style:e.style,ref:m,cover:!0,onLoadstart:C,onLoad:C},n)),{}}}),ZF=de({...mc({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),JF=Ce()({name:"VRadio",props:ZF(),setup(e,t){let{slots:n}=t;return Le(()=>P(es,Ve(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)),{}}});const QF=de({height:{type:[Number,String],default:"auto"},...ii(),...ln(rf(),["multiple"]),trueIcon:{type:st,default:"$radioOn"},falseIcon:{type:st,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),eB=Ce()({name:"VRadioGroup",inheritAttrs:!1,props:QF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const o=Tn(),l=N(()=>e.id||`radio-group-${o}`),d=Qe(e,"modelValue");return Le(()=>{const[g,m]=Ci(n),y=wn.filterProps(e),x=es.filterProps(e),S=s.label?s.label({label:e.label,props:{for:l.value}}):e.label;return P(wn,Ve({class:["v-radio-group",e.class],style:e.style},g,y,{modelValue:d.value,"onUpdate:modelValue":C=>d.value=C,id:l.value}),{...s,default:C=>{let{id:T,messagesId:I,isDisabled:L,isReadonly:B}=C;return P(Ke,null,[S&&P(ar,{id:T.value},{default:()=>[S]}),P(c0,Ve(x,{id:T.value,"aria-describedby":I.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:L.value,readonly:B.value,"aria-labelledby":S?T.value:void 0,multiple:!1},m,{modelValue:d.value,"onUpdate:modelValue":O=>d.value=O}),s)])}})}),{}}}),tB=de({...vo(),...ii(),...tw(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),nB=Ce()({name:"VRangeSlider",props:tB(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=be(),l=be(),d=be(),{rtlClasses:g}=vn();function m(q){if(!o.value||!l.value)return;const ee=Od(q,o.value.$el,e.direction),te=Od(q,l.value.$el,e.direction),ne=Math.abs(ee),oe=Math.abs(te);return neq!=null&&q.length?q.map(ee=>y.roundValue(ee)):[0,0]),{activeThumbRef:S,hasLabels:C,max:T,min:I,mousePressed:L,onSliderMousedown:B,onSliderTouchstart:O,position:E,trackContainerRef:Y}=aw({props:e,steps:y,onSliderStart:()=>{s("start",x.value)},onSliderEnd:q=>{var ne;let{value:ee}=q;const te=S.value===((ne=o.value)==null?void 0:ne.$el)?[ee,x.value[1]]:[x.value[0],ee];!e.strict&&te[0]{var oe,se,xe,Ae;let{value:ee}=q;const[te,ne]=x.value;!e.strict&&te===ne&&te!==I.value&&(S.value=ee>te?(oe=l.value)==null?void 0:oe.$el:(se=o.value)==null?void 0:se.$el,(xe=S.value)==null||xe.focus()),S.value===((Ae=o.value)==null?void 0:Ae.$el)?x.value=[Math.min(ee,ne),ne]:x.value=[te,Math.max(te,ee)]},getActiveThumb:m}),{isFocused:H,focus:F,blur:j}=ai(e),$=N(()=>E(x.value[0])),X=N(()=>E(x.value[1]));return Le(()=>{const q=wn.filterProps(e),ee=!!(e.label||n.label||n.prepend);return P(wn,Ve({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||C.value,"v-slider--focused":H.value,"v-slider--pressed":L.value,"v-slider--disabled":e.disabled},g.value,e.class],style:e.style,ref:d},q,{focused:H.value}),{...n,prepend:ee?te=>{var ne,oe;return P(Ke,null,[((ne=n.label)==null?void 0:ne.call(n,te))??(e.label?P(ar,{class:"v-slider__label",text:e.label},null):void 0),(oe=n.prepend)==null?void 0:oe.call(n,te)])}:void 0,default:te=>{var se,xe;let{id:ne,messagesId:oe}=te;return P("div",{class:"v-slider__container",onMousedown:B,onTouchstartPassive:O},[P("input",{id:`${ne.value}_start`,name:e.name||ne.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:x.value[0]},null),P("input",{id:`${ne.value}_stop`,name:e.name||ne.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:x.value[1]},null),P(iw,{ref:Y,start:$.value,stop:X.value},{"tick-label":n["tick-label"]}),P(Rd,{ref:o,"aria-describedby":oe.value,focused:H&&S.value===((se=o.value)==null?void 0:se.$el),modelValue:x.value[0],"onUpdate:modelValue":Ae=>x.value=[Ae,x.value[1]],onFocus:Ae=>{var ge,he,we,Re;F(),S.value=(ge=o.value)==null?void 0:ge.$el,x.value[0]===x.value[1]&&x.value[1]===I.value&&Ae.relatedTarget!==((he=l.value)==null?void 0:he.$el)&&((we=o.value)==null||we.$el.blur(),(Re=l.value)==null||Re.$el.focus())},onBlur:()=>{j(),S.value=void 0},min:I.value,max:x.value[1],position:$.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),P(Rd,{ref:l,"aria-describedby":oe.value,focused:H&&S.value===((xe=l.value)==null?void 0:xe.$el),modelValue:x.value[1],"onUpdate:modelValue":Ae=>x.value=[x.value[0],Ae],onFocus:Ae=>{var ge,he,we,Re;F(),S.value=(ge=l.value)==null?void 0:ge.$el,x.value[0]===x.value[1]&&x.value[0]===T.value&&Ae.relatedTarget!==((he=o.value)==null?void 0:he.$el)&&((we=l.value)==null||we.$el.blur(),(Re=o.value)==null||Re.$el.focus())},onBlur:()=>{j(),S.value=void 0},min:x.value[0],max:T.value,position:X.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const aB=de({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:st,default:"$ratingEmpty"},fullIcon:{type:st,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...qe(),...un(),...ti(),...ot(),...pt()},"VRating"),iB=Ce()({name:"VRating",props:aB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Qt(),{themeClasses:o}=Ct(e),l=Qe(e,"modelValue"),d=N(()=>nn(parseFloat(l.value),0,+e.length)),g=N(()=>Ia(Number(e.length),1)),m=N(()=>g.value.flatMap(L=>e.halfIncrements?[L-.5,L]:[L])),y=Xe(-1),x=N(()=>m.value.map(L=>{const B=e.hover&&y.value>-1,O=d.value>=L,E=y.value>=L,H=(B?E:O)?e.fullIcon:e.emptyIcon,F=e.activeColor??e.color,j=O||E?F:e.color;return{isFilled:O,isHovered:E,icon:H,color:j}})),S=N(()=>[0,...m.value].map(L=>{function B(){y.value=L}function O(){y.value=-1}function E(){e.disabled||e.readonly||(l.value=d.value===L&&e.clearable?0:L)}return{onMouseenter:e.hover?B:void 0,onMouseleave:e.hover?O:void 0,onClick:E}})),C=N(()=>e.name??`v-rating-${Tn()}`);function T(L){var X,q;let{value:B,index:O,showStar:E=!0}=L;const{onMouseenter:Y,onMouseleave:H,onClick:F}=S.value[O+1],j=`${C.value}-${String(B).replace(".","-")}`,$={color:(X=x.value[O])==null?void 0:X.color,density:e.density,disabled:e.disabled,icon:(q=x.value[O])==null?void 0:q.icon,ripple:e.ripple,size:e.size,variant:"plain"};return P(Ke,null,[P("label",{for:j,class:{"v-rating__item--half":e.halfIncrements&&B%1>0,"v-rating__item--full":e.halfIncrements&&B%1===0},onMouseenter:Y,onMouseleave:H,onClick:F},[P("span",{class:"v-rating__hidden"},[s(e.itemAriaLabel,B,e.length)]),E?n.item?n.item({...x.value[O],props:$,value:B,index:O,rating:d.value}):P(Et,Ve({"aria-label":s(e.itemAriaLabel,B,e.length)},$),null):void 0]),P("input",{class:"v-rating__hidden",name:C.value,id:j,type:"radio",value:B,checked:d.value===B,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function I(L){return n["item-label"]?n["item-label"](L):L.label?P("span",null,[L.label]):P("span",null,[Rt(" ")])}return Le(()=>{var B;const L=!!((B=e.itemLabels)!=null&&B.length)||n["item-label"];return P(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},o.value,e.class],style:e.style},{default:()=>[P(T,{value:0,index:-1,showStar:!1},null),g.value.map((O,E)=>{var Y,H;return P("div",{class:"v-rating__wrapper"},[L&&e.itemLabelPosition==="top"?I({value:O,index:E,label:(Y=e.itemLabels)==null?void 0:Y[E]}):void 0,P("div",{class:"v-rating__item"},[e.halfIncrements?P(Ke,null,[P(T,{value:O-.5,index:E*2},null),P(T,{value:O,index:E*2+1},null)]):P(T,{value:O,index:E},null)]),L&&e.itemLabelPosition==="bottom"?I({value:O,index:E,label:(H=e.itemLabels)==null?void 0:H[E]}):void 0])})]})}),{}}});const sB={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function rB(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return P("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Um(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Mc(t))}function Mc(e){let t=[];if(!e)return t;const n=sB[e];if(e!==n){if(e.includes(","))return qm(e);if(e.includes("@"))return Um(e);n.includes(",")?t=qm(n):n.includes("@")?t=Um(n):n&&t.push(Mc(n))}return[rB(e,t)]}function qm(e){return e.replace(/\s/g,"").split(",").map(Mc)}const oB=de({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Fn(),...rn(),...pt()},"VSkeletonLoader"),lB=Ce()({name:"VSkeletonLoader",props:oB(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"color")),{dimensionStyles:l}=Bn(e),{elevationClasses:d}=mn(e),{themeClasses:g}=Ct(e),{t:m}=Qt(),y=N(()=>Mc(qt(e.type).join(",")));return Le(()=>{var S;const x=!n.default||e.loading;return P("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},g.value,s.value,d.value],style:[o.value,x?l.value:{}],"aria-busy":e.boilerplate?void 0:x,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:m(e.loadingText),role:e.boilerplate?void 0:"alert"},[x?y.value:(S=n.default)==null?void 0:S.call(n)])}),{}}});function Km(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function Zm(e){let{selectedElement:t,containerSize:n,contentSize:s,isRtl:o,currentScrollOffset:l,isHorizontal:d}=e;const g=d?t.clientWidth:t.clientHeight,m=d?t.offsetLeft:t.offsetTop,y=o&&d?s-m-g:m,x=n+l,S=g+y,C=g*.4;return y<=l?l=Math.max(y-C,0):x<=S&&(l=Math.min(l-(x-S-C),s-n)),l}function cB(e){let{selectedElement:t,containerSize:n,contentSize:s,isRtl:o,isHorizontal:l}=e;const d=l?t.clientWidth:t.clientHeight,g=l?t.offsetLeft:t.offsetTop,m=o&&l?s-g-d/2-n/2:g+d/2-n/2;return Math.min(s-n,Math.max(0,m))}const Gw=Symbol.for("vuetify:v-slide-group"),Uw=de({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Gw},nextIcon:{type:st,default:"$next"},prevIcon:{type:st,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...qe(),...Rh(),...ot(),...ds({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Yd=Ce()({name:"VSlideGroup",props:Uw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:s}=vn(),{displayClasses:o,mobile:l}=Ai(e),d=_i(e,e.symbol),g=Xe(!1),m=Xe(0),y=Xe(0),x=Xe(0),S=N(()=>e.direction==="horizontal"),{resizeRef:C,contentRect:T}=Va(),{resizeRef:I,contentRect:L}=Va(),B=N(()=>d.selected.value.length?d.items.value.findIndex(Pe=>Pe.id===d.selected.value[0]):-1),O=N(()=>d.selected.value.length?d.items.value.findIndex(Pe=>Pe.id===d.selected.value[d.selected.value.length-1]):-1);if(Ot){let Pe=-1;Ye(()=>[d.selected.value,T.value,L.value,S.value],()=>{cancelAnimationFrame(Pe),Pe=requestAnimationFrame(()=>{if(T.value&&L.value){const me=S.value?"width":"height";y.value=T.value[me],x.value=L.value[me],g.value=y.value+1=0&&I.value){const me=I.value.children[O.value];B.value===0||!g.value?m.value=0:e.centerActive?m.value=cB({selectedElement:me,containerSize:y.value,contentSize:x.value,isRtl:s.value,isHorizontal:S.value}):g.value&&(m.value=Zm({selectedElement:me,containerSize:y.value,contentSize:x.value,isRtl:s.value,currentScrollOffset:m.value,isHorizontal:S.value}))}})})}const E=Xe(!1);let Y=0,H=0;function F(Pe){const me=S.value?"clientX":"clientY";H=(s.value&&S.value?-1:1)*m.value,Y=Pe.touches[0][me],E.value=!0}function j(Pe){if(!g.value)return;const me=S.value?"clientX":"clientY",Oe=s.value&&S.value?-1:1;m.value=Oe*(H+Y-Pe.touches[0][me])}function $(Pe){const me=x.value-y.value;m.value<0||!g.value?m.value=0:m.value>=me&&(m.value=me),E.value=!1}function X(){C.value&&(C.value[S.value?"scrollLeft":"scrollTop"]=0)}const q=Xe(!1);function ee(Pe){if(q.value=!0,!(!g.value||!I.value)){for(const me of Pe.composedPath())for(const Oe of I.value.children)if(Oe===me){m.value=Zm({selectedElement:Oe,containerSize:y.value,contentSize:x.value,isRtl:s.value,currentScrollOffset:m.value,isHorizontal:S.value});return}}}function te(Pe){q.value=!1}function ne(Pe){var me;!q.value&&!(Pe.relatedTarget&&((me=I.value)!=null&&me.contains(Pe.relatedTarget)))&&se()}function oe(Pe){I.value&&(S.value?Pe.key==="ArrowRight"?se(s.value?"prev":"next"):Pe.key==="ArrowLeft"&&se(s.value?"next":"prev"):Pe.key==="ArrowDown"?se("next"):Pe.key==="ArrowUp"&&se("prev"),Pe.key==="Home"?se("first"):Pe.key==="End"&&se("last"))}function se(Pe){var me,Oe,Fe,ie,re;if(I.value)if(!Pe)(me=Hr(I.value)[0])==null||me.focus();else if(Pe==="next"){const ye=(Oe=I.value.querySelector(":focus"))==null?void 0:Oe.nextElementSibling;ye?ye.focus():se("first")}else if(Pe==="prev"){const ye=(Fe=I.value.querySelector(":focus"))==null?void 0:Fe.previousElementSibling;ye?ye.focus():se("last")}else Pe==="first"?(ie=I.value.firstElementChild)==null||ie.focus():Pe==="last"&&((re=I.value.lastElementChild)==null||re.focus())}function xe(Pe){const me=m.value+(Pe==="prev"?-1:1)*y.value;m.value=nn(me,0,x.value-y.value)}const Ae=N(()=>{let Pe=m.value>x.value-y.value?-(x.value-y.value)+Km(x.value-y.value-m.value):-m.value;m.value<=0&&(Pe=Km(-m.value));const me=s.value&&S.value?-1:1;return{transform:`translate${S.value?"X":"Y"}(${me*Pe}px)`,transition:E.value?"none":"",willChange:E.value?"transform":""}}),ge=N(()=>({next:d.next,prev:d.prev,select:d.select,isSelected:d.isSelected})),he=N(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!l.value;case!0:return g.value||Math.abs(m.value)>0;case"mobile":return l.value||g.value||Math.abs(m.value)>0;default:return!l.value&&(g.value||Math.abs(m.value)>0)}}),we=N(()=>Math.abs(m.value)>0),Re=N(()=>x.value>Math.abs(m.value)+y.value);return Le(()=>P(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!S.value,"v-slide-group--has-affixes":he.value,"v-slide-group--is-overflowing":g.value},o.value,e.class],style:e.style,tabindex:q.value||d.selected.value.length?-1:0,onFocus:ne},{default:()=>{var Pe,me,Oe;return[he.value&&P("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!we.value}],onClick:()=>we.value&&xe("prev")},[((Pe=n.prev)==null?void 0:Pe.call(n,ge.value))??P(Al,null,{default:()=>[P(_t,{icon:s.value?e.nextIcon:e.prevIcon},null)]})]),P("div",{key:"container",ref:C,class:"v-slide-group__container",onScroll:X},[P("div",{ref:I,class:"v-slide-group__content",style:Ae.value,onTouchstartPassive:F,onTouchmovePassive:j,onTouchendPassive:$,onFocusin:ee,onFocusout:te,onKeydown:oe},[(me=n.default)==null?void 0:me.call(n,ge.value)])]),he.value&&P("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Re.value}],onClick:()=>Re.value&&xe("next")},[((Oe=n.next)==null?void 0:Oe.call(n,ge.value))??P(Al,null,{default:()=>[P(_t,{icon:s.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:d.selected,scrollTo:xe,scrollOffset:m,focus:se}}}),uB=Ce()({name:"VSlideGroupItem",props:hs(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=fs(e,Gw);return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isSelected:s.isSelected.value,select:s.select,toggle:s.toggle,selectedClass:s.selectedClass.value})}}});function dB(e){const t=Xe(e);let n=-1;function s(){clearInterval(n)}function o(){s(),ft(()=>t.value=e)}function l(d){const g=d?getComputedStyle(d):{transitionDuration:.2},m=parseFloat(g.transitionDuration)*1e3||200;if(s(),t.value<=0)return;const y=performance.now();n=window.setInterval(()=>{const x=performance.now()-y+m;t.value=Math.max(e-x,0),t.value<=0&&s()},m)}return kn(s),{clear:s,time:t,start:l,reset:o}}const hB=de({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Pi({location:"bottom"}),...tr(),...$t(),...ga(),...pt(),...ln(po({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),fB=Ce()({name:"VSnackbar",props:hB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{locationStyles:o}=Ti(e),{positionClasses:l}=nr(e),{scopeId:d}=ir(),{themeClasses:g}=Ct(e),{colorClasses:m,colorStyles:y,variantClasses:x}=us(e),{roundedClasses:S}=Gt(e),C=dB(Number(e.timeout)),T=be(),I=be(),L=Xe(!1);Ye(s,O),Ye(()=>e.timeout,O),zt(()=>{s.value&&O()});let B=-1;function O(){C.reset(),window.clearTimeout(B);const F=Number(e.timeout);if(!s.value||F===-1)return;const j=zr(I.value);C.start(j),B=window.setTimeout(()=>{s.value=!1},F)}function E(){C.reset(),window.clearTimeout(B)}function Y(){L.value=!0,E()}function H(){L.value=!1,O()}return Le(()=>{const F=Ra.filterProps(e),j=!!(n.default||n.text||e.text);return P(Ra,Ve({ref:T,class:["v-snackbar",{"v-snackbar--active":s.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},l.value,e.class],style:e.style},F,{modelValue:s.value,"onUpdate:modelValue":$=>s.value=$,contentProps:Ve({class:["v-snackbar__wrapper",g.value,m.value,S.value,x.value],style:[o.value,y.value],onPointerenter:Y,onPointerleave:H},F.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},d),{default:()=>{var $,X;return[cs(!1,"v-snackbar"),e.timer&&P("div",{key:"timer",class:"v-snackbar__timer"},[P(fc,{ref:I,active:!L.value,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":C.time.value},null)]),j&&P("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[(($=n.text)==null?void 0:$.call(n))??e.text,(X=n.default)==null?void 0:X.call(n)]),n.actions&&P(yt,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[P("div",{class:"v-snackbar__actions"},[n.actions()])]})]},activator:n.activator})}),_a({},T)}});const qw=de({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Kw=Ce()({name:"VStepperActions",props:qw(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:s}=t;const{t:o}=Qt();function l(){n("click:prev")}function d(){n("click:next")}return Le(()=>{const g={onClick:l},m={onClick:d};return P("div",{class:"v-stepper-actions"},[P(yt,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:o(e.prevText),variant:"text"}}},{default:()=>{var y;return[((y=s.prev)==null?void 0:y.call(s,{props:g}))??P(Et,g,null)]}}),P(yt,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:o(e.nextText),variant:"tonal"}}},{default:()=>{var y;return[((y=s.next)==null?void 0:y.call(s,{props:m}))??P(Et,m,null)]}})])}),{}}}),Zw=ea("v-stepper-header");const gB=de({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...hs()},"VStepperItem"),Jw=Ce()({name:"VStepperItem",directives:{Ripple:ni},props:gB(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=fs(e,t1,!0),o=N(()=>(s==null?void 0:s.value.value)??e.value),l=N(()=>e.rules.every(S=>S()===!0)),d=N(()=>!e.disabled&&e.editable),g=N(()=>e.error||!l.value),m=N(()=>e.complete||e.rules.length>0&&l.value),y=N(()=>g.value?e.errorIcon:m.value?e.completeIcon:e.editable?e.editIcon:e.icon),x=N(()=>({canEdit:d.value,hasError:g.value,hasCompleted:m.value,title:e.title,subtitle:e.subtitle,step:o.value,value:e.value}));return Le(()=>{var L,B,O;const S=(!s||s.isSelected.value||m.value||d.value)&&!g.value&&!e.disabled,C=!!(e.title!=null||n.title),T=!!(e.subtitle!=null||n.subtitle);function I(){s==null||s.toggle()}return Wt(P("button",{class:["v-stepper-item",{"v-stepper-item--complete":m.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":g.value},s==null?void 0:s.selectedClass.value],disabled:!e.editable,onClick:I},[P(Ka,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:S?e.color:void 0,size:24},{default:()=>{var E;return[((E=n.icon)==null?void 0:E.call(n,x.value))??(y.value?P(_t,{icon:y.value},null):o.value)]}}),P("div",{class:"v-stepper-item__content"},[C&&P("div",{key:"title",class:"v-stepper-item__title"},[((L=n.title)==null?void 0:L.call(n,x.value))??e.title]),T&&P("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((B=n.subtitle)==null?void 0:B.call(n,x.value))??e.subtitle]),(O=n.default)==null?void 0:O.call(n,x.value)])]),[[Mn("ripple"),e.ripple&&e.editable,null]])}),{}}}),vB=Symbol.for("vuetify:v-stepper"),mB=de({...ln(mf(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Qw=Ce()({name:"VStepperWindow",props:mB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=rt(vB,null),o=Qe(e,"modelValue"),l=N({get(){var d;return o.value!=null||!s?o.value:(d=s.items.value.find(g=>s.selected.value.includes(g.id)))==null?void 0:d.value},set(d){o.value=d}});return Le(()=>{const d=qr.filterProps(e);return P(qr,Ve({_as:"VStepperWindow"},d,{modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,class:"v-stepper-window",mandatory:!1,touch:!1}),n)}),{}}}),pB=de({...pf()},"VStepperWindowItem"),e1=Ce()({name:"VStepperWindowItem",props:pB(),setup(e,t){let{slots:n}=t;return Le(()=>{const s=Kr.filterProps(e);return P(Kr,Ve({_as:"VStepperWindowItem"},s,{class:"v-stepper-window-item"}),n)}),{}}}),t1=Symbol.for("vuetify:v-stepper"),bB=de({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...ds({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Ac(),...gy(qw(),["prevText","nextText"])},"VStepper"),yB=Ce()({name:"VStepper",props:bB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:s,next:o,prev:l,selected:d}=_i(e,t1),{color:g,editable:m,prevText:y,nextText:x}=no(e),S=N(()=>e.items.map((I,L)=>{const B=gn(I,e.itemTitle,I),O=gn(I,e.itemValue,L+1);return{title:B,value:O,raw:I}})),C=N(()=>s.value.findIndex(I=>d.value.includes(I.id))),T=N(()=>e.disabled?e.disabled:C.value===0?"prev":C.value===s.value.length-1?"next":!1);return Xt({VStepperItem:{editable:m,prevText:y,nextText:x},VStepperActions:{color:g,disabled:T,prevText:y,nextText:x}}),Le(()=>{const I=ns.filterProps(e),L=!!(n.header||e.items.length),B=e.items.length>0,O=!e.hideActions&&!!(B||n.actions);return P(ns,Ve(I,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>{var E,Y;return[L&&P(Zw,{key:"stepper-header"},{default:()=>[S.value.map((H,F)=>P(Ke,null,[!!F&&P(bc,null,null),P(Jw,H,{default:n[`header-item.${H.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})]))]}),B&&P(Qw,{key:"stepper-window"},{default:()=>[S.value.map(H=>P(e1,{value:H.value},{default:()=>{var F,j;return((F=n[`item.${H.value}`])==null?void 0:F.call(n,H))??((j=n.item)==null?void 0:j.call(n,H))}}))]}),(E=n.default)==null?void 0:E.call(n,{prev:l,next:o}),O&&(((Y=n.actions)==null?void 0:Y.call(n,{next:o,prev:l}))??P(Kw,{key:"stepper-actions","onClick:prev":l,"onClick:next":o},n))]}})}),{prev:l,next:o}}});const xB=de({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ii(),...mc()},"VSwitch"),wB=Ce()({name:"VSwitch",inheritAttrs:!1,props:xB(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const o=Qe(e,"indeterminate"),l=Qe(e,"modelValue"),{loaderClasses:d}=ho(e),{isFocused:g,focus:m,blur:y}=ai(e),x=be(),S=N(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),C=Tn(),T=N(()=>e.id||`switch-${C}`);function I(){o.value&&(o.value=!1)}function L(B){var O,E;B.stopPropagation(),B.preventDefault(),(E=(O=x.value)==null?void 0:O.input)==null||E.click()}return Le(()=>{const[B,O]=Ci(n),E=wn.filterProps(e),Y=es.filterProps(e);return P(wn,Ve({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":o.value},d.value,e.class]},B,E,{modelValue:l.value,"onUpdate:modelValue":H=>l.value=H,id:T.value,focused:g.value,style:e.style}),{...s,default:H=>{let{id:F,messagesId:j,isDisabled:$,isReadonly:X,isValid:q}=H;return P(es,Ve({ref:x},Y,{modelValue:l.value,"onUpdate:modelValue":[ee=>l.value=ee,I],id:F.value,"aria-describedby":j.value,type:"checkbox","aria-checked":o.value?"mixed":void 0,disabled:$.value,readonly:X.value,onFocus:m,onBlur:y},O),{...s,default:ee=>{let{backgroundColorClasses:te,backgroundColorStyles:ne}=ee;return P("div",{class:["v-switch__track",...te.value],style:ne.value,onClick:L},null)},input:ee=>{let{inputNode:te,icon:ne,backgroundColorClasses:oe,backgroundColorStyles:se}=ee;return P(Ke,null,[te,P("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":ne||e.loading},e.inset?void 0:oe.value],style:e.inset?void 0:se.value},[P(Qh,null,{default:()=>[e.loading?P(vc,{name:"v-switch",active:!0,color:q.value===!1?void 0:S.value},{default:xe=>s.loader?s.loader(xe):P(Xs,{active:xe.isActive,color:xe.color,indeterminate:!0,size:"16",width:"2"},null)}):ne&&P(_t,{key:ne,icon:ne,size:"x-small"},null)]})])])}})}})}),{}}});const kB=de({color:String,height:[Number,String],window:Boolean,...qe(),...rn(),...Ks(),...$t(),...ot(),...pt()},"VSystemBar"),SB=Ce()({name:"VSystemBar",props:kB(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(Se(e,"color")),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e),{ssrBootStyles:m}=ls(),y=N(()=>e.height??(e.window?32:24)),{layoutItemStyles:x}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:Xe("top"),layoutSize:y,elementSize:y,active:N(()=>!0),absolute:Se(e,"absolute")});return Le(()=>P(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},s.value,o.value,d.value,g.value,e.class],style:[l.value,x.value,m.value,e.style]},n)),{}}});const n1=Symbol.for("vuetify:v-tabs"),CB=de({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...ln(sf({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),a1=Ce()({name:"VTab",props:CB(),setup(e,t){let{slots:n,attrs:s}=t;const{textColorClasses:o,textColorStyles:l}=_n(e,"sliderColor"),d=N(()=>e.direction==="horizontal"),g=Xe(!1),m=be(),y=be();function x(S){var T,I;let{value:C}=S;if(g.value=C,C){const L=(I=(T=m.value)==null?void 0:T.$el.parentElement)==null?void 0:I.querySelector(".v-tab--selected .v-tab__slider"),B=y.value;if(!L||!B)return;const O=getComputedStyle(L).color,E=L.getBoundingClientRect(),Y=B.getBoundingClientRect(),H=d.value?"x":"y",F=d.value?"X":"Y",j=d.value?"right":"bottom",$=d.value?"width":"height",X=E[H],q=Y[H],ee=X>q?E[j]-Y[j]:E[H]-Y[H],te=Math.sign(ee)>0?d.value?"right":"bottom":Math.sign(ee)<0?d.value?"left":"top":"center",oe=(Math.abs(ee)+(Math.sign(ee)<0?E[$]:Y[$]))/Math.max(E[$],Y[$])||0,se=E[$]/Y[$]||0,xe=1.5;zi(B,{backgroundColor:[O,"currentcolor"],transform:[`translate${F}(${ee}px) scale${F}(${se})`,`translate${F}(${ee/xe}px) scale${F}(${(oe-1)/xe+1})`,"none"],transformOrigin:Array(3).fill(te)},{duration:225,easing:Yr})}}return Le(()=>{const S=Et.filterProps(e);return P(Et,Ve({symbol:n1,ref:m,class:["v-tab",e.class],style:e.style,tabindex:g.value?0:-1,role:"tab","aria-selected":String(g.value),active:!1},S,s,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":x}),{...n,default:()=>{var C;return P(Ke,null,[((C=n.default)==null?void 0:C.call(n))??e.text,!e.hideSlider&&P("div",{ref:y,class:["v-tab__slider",o.value],style:l.value},null)])}})}),{}}});function AB(e){return e?e.map(t=>bl(t)?t:{text:t,value:t}):[]}const _B=de({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,...Uw({mandatory:"force"}),...un(),...ot()},"VTabs"),PB=Ce()({name:"VTabs",props:_B(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),o=N(()=>AB(e.items)),{densityClasses:l}=En(e),{backgroundColorClasses:d,backgroundColorStyles:g}=Ft(Se(e,"bgColor"));return Xt({VTab:{color:Se(e,"color"),direction:Se(e,"direction"),stacked:Se(e,"stacked"),fixed:Se(e,"fixedTabs"),sliderColor:Se(e,"sliderColor"),hideSlider:Se(e,"hideSlider")}}),Le(()=>{const m=Yd.filterProps(e);return P(Yd,Ve(m,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,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},l.value,d.value,e.class],style:[{"--v-tabs-height":Ge(e.height)},g.value,e.style],role:"tablist",symbol:n1}),{default:()=>[n.default?n.default():o.value.map(y=>P(a1,Ve(y,{key:y.text}),null))]})}),{}}});const TB=de({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...ii(),...bo()},"VTextarea"),EB=Ce()({name:"VTextarea",directives:{Intersect:uo},inheritAttrs:!1,props:TB(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const l=Qe(e,"modelValue"),{isFocused:d,focus:g,blur:m}=ai(e),y=N(()=>typeof e.counterValue=="function"?e.counterValue(l.value):(l.value||"").toString().length),x=N(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function S(te,ne){var oe,se;!e.autofocus||!te||(se=(oe=ne[0].target)==null?void 0:oe.focus)==null||se.call(oe)}const C=be(),T=be(),I=Xe(""),L=be(),B=N(()=>e.persistentPlaceholder||d.value||e.active);function O(){var te;L.value!==document.activeElement&&((te=L.value)==null||te.focus()),d.value||g()}function E(te){O(),s("click:control",te)}function Y(te){s("mousedown:control",te)}function H(te){te.stopPropagation(),O(),ft(()=>{l.value="",Ph(e["onClick:clear"],te)})}function F(te){var oe;const ne=te.target;if(l.value=ne.value,(oe=e.modelModifiers)!=null&&oe.trim){const se=[ne.selectionStart,ne.selectionEnd];ft(()=>{ne.selectionStart=se[0],ne.selectionEnd=se[1]})}}const j=be(),$=be(+e.rows),X=N(()=>["plain","underlined"].includes(e.variant));Yt(()=>{e.autoGrow||($.value=+e.rows)});function q(){e.autoGrow&&ft(()=>{if(!j.value||!T.value)return;const te=getComputedStyle(j.value),ne=getComputedStyle(T.value.$el),oe=parseFloat(te.getPropertyValue("--v-field-padding-top"))+parseFloat(te.getPropertyValue("--v-input-padding-top"))+parseFloat(te.getPropertyValue("--v-field-padding-bottom")),se=j.value.scrollHeight,xe=parseFloat(te.lineHeight),Ae=Math.max(parseFloat(e.rows)*xe+oe,parseFloat(ne.getPropertyValue("--v-input-control-height"))),ge=parseFloat(e.maxRows)*xe+oe||1/0,he=nn(se??0,Ae,ge);$.value=Math.floor((he-oe)/xe),I.value=Ge(he)})}zt(q),Ye(l,q),Ye(()=>e.rows,q),Ye(()=>e.maxRows,q),Ye(()=>e.density,q);let ee;return Ye(j,te=>{te?(ee=new ResizeObserver(q),ee.observe(j.value)):ee==null||ee.disconnect()}),cn(()=>{ee==null||ee.disconnect()}),Le(()=>{const te=!!(o.counter||e.counter||e.counterValue),ne=!!(te||o.details),[oe,se]=Ci(n),{modelValue:xe,...Ae}=wn.filterProps(e),ge=uf(e);return P(wn,Ve({ref:C,modelValue:l.value,"onUpdate:modelValue":he=>l.value=he,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":X.value},e.class],style:e.style},oe,Ae,{centerAffix:$.value===1&&!X.value,focused:d.value}),{...o,default:he=>{let{id:we,isDisabled:Re,isDirty:Pe,isReadonly:me,isValid:Oe}=he;return P(sr,Ve({ref:T,style:{"--v-textarea-control-height":I.value},onClick:E,onMousedown:Y,"onClick:clear":H,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},ge,{id:we.value,active:B.value||Pe.value,centerAffix:$.value===1&&!X.value,dirty:Pe.value||e.dirty,disabled:Re.value,focused:d.value,error:Oe.value===!1}),{...o,default:Fe=>{let{props:{class:ie,...re}}=Fe;return P(Ke,null,[e.prefix&&P("span",{class:"v-text-field__prefix"},[e.prefix]),Wt(P("textarea",Ve({ref:L,class:ie,value:l.value,onInput:F,autofocus:e.autofocus,readonly:me.value,disabled:Re.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:O,onBlur:m},re,se),null),[[Mn("intersect"),{handler:S},null,{once:!0}]]),e.autoGrow&&Wt(P("textarea",{class:[ie,"v-textarea__sizer"],id:`${re.id}-sizer`,"onUpdate:modelValue":ye=>l.value=ye,ref:j,readonly:!0,"aria-hidden":"true"},null),[[Br,l.value]]),e.suffix&&P("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:ne?he=>{var we;return P(Ke,null,[(we=o.details)==null?void 0:we.call(o,he),te&&P(Ke,null,[P("span",null,null),P(kc,{active:e.persistentCounter||d.value,value:y.value,max:x.value},o.counter)])])}:void 0})}),_a({},C,T,L)}});const IB=de({withBackground:Boolean,...qe(),...pt(),...ot()},"VThemeProvider"),LB=Ce()({name:"VThemeProvider",props:IB(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e);return()=>{var o;return e.withBackground?P(e.tag,{class:["v-theme-provider",s.value,e.class],style:e.style},{default:()=>{var l;return[(l=n.default)==null?void 0:l.call(n)]}}):(o=n.default)==null?void 0:o.call(n)}}});const VB=de({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...qe(),...un(),...ot(),...pt()},"VTimeline"),OB=Ce()({name:"VTimeline",props:VB(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{densityClasses:o}=En(e),{rtlClasses:l}=vn();Xt({VTimelineDivider:{lineColor:Se(e,"lineColor")},VTimelineItem:{density:Se(e,"density"),lineInset:Se(e,"lineInset")}});const d=N(()=>{const m=e.side?e.side:e.density!=="default"?"end":null;return m&&`v-timeline--side-${m}`}),g=N(()=>{const m=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return m;case"start":return m[0];case"end":return m[1];default:return null}});return Le(()=>P(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,g.value,{"v-timeline--inset-line":!!e.lineInset},s.value,o.value,d.value,l.value,e.class],style:[{"--v-timeline-line-thickness":Ge(e.lineThickness)},e.style]},n)),{}}}),RB=de({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:st,iconColor:String,lineColor:String,...qe(),...$t(),...ti(),...rn()},"VTimelineDivider"),MB=Ce()({name:"VTimelineDivider",props:RB(),setup(e,t){let{slots:n}=t;const{sizeClasses:s,sizeStyles:o}=er(e,"v-timeline-divider__dot"),{backgroundColorStyles:l,backgroundColorClasses:d}=Ft(Se(e,"dotColor")),{roundedClasses:g}=Gt(e,"v-timeline-divider__dot"),{elevationClasses:m}=mn(e),{backgroundColorClasses:y,backgroundColorStyles:x}=Ft(Se(e,"lineColor"));return Le(()=>P("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[P("div",{class:["v-timeline-divider__before",y.value],style:x.value},null),!e.hideDot&&P("div",{key:"dot",class:["v-timeline-divider__dot",m.value,g.value,s.value],style:o.value},[P("div",{class:["v-timeline-divider__inner-dot",d.value,g.value],style:l.value},[n.default?P(yt,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):P(_t,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),P("div",{class:["v-timeline-divider__after",y.value],style:x.value},null)])),{}}}),DB=de({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:st,iconColor:String,lineInset:[Number,String],...qe(),...Fn(),...rn(),...$t(),...ti(),...ot()},"VTimelineItem"),FB=Ce()({name:"VTimelineItem",props:DB(),setup(e,t){let{slots:n}=t;const{dimensionStyles:s}=Bn(e),o=Xe(0),l=be();return Ye(l,d=>{var g;d&&(o.value=((g=d.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:g.getBoundingClientRect().width)??0)},{flush:"post"}),Le(()=>{var d,g;return P("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Ge(o.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Ge(e.lineInset)})`:Ge(0)},e.style]},[P("div",{class:"v-timeline-item__body",style:s.value},[(d=n.default)==null?void 0:d.call(n)]),P(MB,{ref:l,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&P("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((g=n.opposite)==null?void 0:g.call(n))])])}),{}}}),BB=de({...qe(),...ga({variant:"text"})},"VToolbarItems"),NB=Ce()({name:"VToolbarItems",props:BB(),setup(e,t){let{slots:n}=t;return Xt({VBtn:{color:Se(e,"color"),height:"inherit",variant:Se(e,"variant")}}),Le(()=>{var s;return P("div",{class:["v-toolbar-items",e.class],style:e.style},[(s=n.default)==null?void 0:s.call(n)])}),{}}});const zB=de({id:String,text:String,...ln(po({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),HB=Ce()({name:"VTooltip",props:zB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{scopeId:o}=ir(),l=Tn(),d=N(()=>e.id||`v-tooltip-${l}`),g=be(),m=N(()=>e.location.split(" ").length>1?e.location:e.location+" center"),y=N(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),x=N(()=>e.transition?e.transition:s.value?"scale-transition":"fade-transition"),S=N(()=>Ve({"aria-describedby":d.value},e.activatorProps));return Le(()=>{const C=Ra.filterProps(e);return P(Ra,Ve({ref:g,class:["v-tooltip",e.class],style:e.style,id:d.value},C,{modelValue:s.value,"onUpdate:modelValue":T=>s.value=T,transition:x.value,absolute:!0,location:m.value,origin:y.value,persistent:!0,role:"tooltip",activatorProps:S.value,_disableGlobalStack:!0},o),{activator:n.activator,default:function(){var B;for(var T=arguments.length,I=new Array(T),L=0;L!0},setup(e,t){let{slots:n}=t;const s=v0(e,"validation");return()=>{var o;return(o=n.default)==null?void 0:o.call(n,s)}}}),WB=Object.freeze(Object.defineProperty({__proto__:null,VAlert:IR,VAlertTitle:o0,VApp:NO,VAppBar:sR,VAppBarNavIcon:_R,VAppBarTitle:PR,VAutocomplete:GM,VAvatar:Ka,VBadge:qM,VBanner:JM,VBannerActions:W0,VBannerText:X0,VBottomNavigation:e2,VBottomSheet:n2,VBreadcrumbs:r2,VBreadcrumbsDivider:j0,VBreadcrumbsItem:G0,VBtn:Et,VBtnGroup:kd,VBtnToggle:dR,VCard:Z0,VCardActions:ff,VCardItem:K0,VCardSubtitle:U0,VCardText:gf,VCardTitle:q0,VCarousel:p2,VCarouselItem:y2,VCheckbox:BR,VCheckboxBtn:qa,VChip:mo,VChipGroup:HR,VClassIcon:Dh,VCode:x2,VCol:UD,VColorPicker:lD,VCombobox:dD,VComponentIcon:id,VContainer:XD,VCounter:kc,VDataIterator:kD,VDataTable:BD,VDataTableFooter:Zr,VDataTableRow:Ef,VDataTableRows:as,VDataTableServer:YD,VDataTableVirtual:zD,VDatePicker:sF,VDatePickerControls:Fd,VDatePickerHeader:Bd,VDatePickerMonth:Nd,VDatePickerMonths:zd,VDatePickerYears:Hd,VDefaultsProvider:yt,VDialog:Id,VDialogBottomTransition:WO,VDialogTopTransition:XO,VDialogTransition:uc,VDivider:bc,VExpandTransition:dc,VExpandXTransition:tf,VExpansionPanel:dF,VExpansionPanelText:Ww,VExpansionPanelTitle:$w,VExpansionPanels:lF,VFabTransition:YO,VFadeTransition:Al,VField:sr,VFieldLabel:yr,VFileInput:fF,VFooter:vF,VForm:pF,VHover:yF,VIcon:_t,VImg:Qi,VInfiniteScroll:wF,VInput:wn,VItem:CF,VItemGroup:SF,VKbd:AF,VLabel:ar,VLayout:PF,VLayoutItem:EF,VLazy:LF,VLigatureIcon:FT,VList:yc,VListGroup:_d,VListImg:oM,VListItem:Za,VListItemAction:cM,VListItemMedia:dM,VListItemSubtitle:S0,VListItemTitle:C0,VListSubheader:A0,VLocaleProvider:OF,VMain:MF,VMenu:wc,VMessages:h0,VNavigationDrawer:XF,VNoSsr:$F,VOtpInput:GF,VOverlay:Ra,VPagination:xw,VParallax:KF,VProgressCircular:Xs,VProgressLinear:fc,VRadio:JF,VRadioGroup:eB,VRangeSlider:nB,VRating:iB,VResponsive:xd,VRow:tF,VScaleTransition:Qh,VScrollXReverseTransition:jO,VScrollXTransition:$O,VScrollYReverseTransition:UO,VScrollYTransition:GO,VSelect:Y0,VSelectionControl:es,VSelectionControlGroup:c0,VSheet:ns,VSkeletonLoader:lB,VSlideGroup:Yd,VSlideGroupItem:uB,VSlideXReverseTransition:KO,VSlideXTransition:qO,VSlideYReverseTransition:ZO,VSlideYTransition:ef,VSlider:Md,VSnackbar:fB,VSpacer:Rf,VStepper:yB,VStepperActions:Kw,VStepperHeader:Zw,VStepperItem:Jw,VStepperWindow:Qw,VStepperWindowItem:e1,VSvgIcon:Mh,VSwitch:wB,VSystemBar:SB,VTab:a1,VTable:is,VTabs:PB,VTextField:ts,VTextarea:EB,VThemeProvider:LB,VTimeline:OB,VTimelineItem:FB,VToolbar:wd,VToolbarItems:NB,VToolbarTitle:Jh,VTooltip:HB,VValidation:YB,VVirtualScroll:Cc,VWindow:qr,VWindowItem:Kr},Symbol.toStringTag,{value:"Module"})),XB=Pn({__name:"VSonner",props:{invert:{type:Boolean},position:{default:"bottom-center"},hotkey:{default:()=>["altKey","KeyT"]},expand:{type:Boolean,default:!1},duration:{},gap:{},visibleToasts:{default:3},toastOptions:{},offset:{default:32},dir:{}},setup(e){return(t,n)=>(nt(),At(Ke,null,[P(at(FO),{position:t.position,hotkey:t.hotkey,expand:t.expand,"visible-toasts":t.visibleToasts,duration:t.duration,"toast-options":t.toastOptions,offset:t.offset},null,8,["position","hotkey","expand","visible-toasts","duration","toast-options","offset"]),Fp(t.$slots,"default")],64))}}),$B={key:1},jB={class:"pb-1"},GB=["innerHTML"],UB=Pn({inheritAttrs:!1,__name:"Toast",props:{text:{},description:{},vertical:{type:Boolean,default:!1},cardProps:{},cardTextProps:{},cardActionsProps:{default:()=>({})},action:{},prependIcon:{},prependIconProps:{}},emits:["closeToast"],setup(e){return(t,n)=>(nt(),Mt(at(Z0),Ve({class:"card-snackbar"},t.cardProps),{default:it(()=>[mt("div",{class:Xa({"d-flex flex-no-wrap justify-space-between":!t.vertical})},[P(at(gf),Ve(t.cardTextProps,{class:{"d-flex align-center":t.prependIcon}}),{default:it(()=>[t.prependIcon?(nt(),Mt(at(_t),Ve({key:0,class:"mr-2",icon:t.prependIcon},t.prependIconProps),null,16,["icon"])):Wn("",!0),t.description?(nt(),At("div",$B,[mt("div",jB,en(t.text),1),mt("p",{class:"font-weight-light",innerHTML:t.description},null,8,GB)])):(nt(),At(Ke,{key:2},[Rt(en(t.text),1)],64))]),_:1},16,["class"]),t.action?(nt(),Mt(at(ff),ep(Ve({key:0},t.cardActionsProps)),{default:it(()=>[P(at(Rf)),P(at(Et),Ve(t.action.buttonProps,{text:t.action.label,onClick:n[0]||(n[0]=()=>{var s,o;t.$emit("closeToast"),(o=(s=t.action)==null?void 0:s.onClick)==null||o.call(s)})}),null,16,["text"])]),_:1},16)):Wn("",!0)],2)]),_:1},16))}}),qB=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},KB=qB(UB,[["__scopeId","data-v-c2c47817"]]);function i1(e,t){const{description:n,action:s,...o}=t||{};return yd.custom(to(Dn(KB,{...o,description:n,action:s,text:e})),{...o})}function Go(e,t){return function(n,s){return i1(n,{prependIcon:t,cardProps:{color:e,...s==null?void 0:s.cardProps},...s})}}Object.assign(i1,{success:Go("success","mdi-check-circle"),error:Go("error","mdi-alert-circle"),warning:Go("warning","mdi-alert"),info:Go("info","mdi-information"),dismiss(e){return yd.dismiss(e)},toastOriginal:yd});const ZB=Pn({__name:"default",props:{color:{type:String,default:"inherit"}},setup(e){const{xs:t,mdAndUp:n}=Ai();return(s,o)=>{const l=DV,d=RV,g=ht("v-navigation-drawer"),m=ht("v-spacer"),y=ht("v-app-bar"),x=ht("RouterView"),S=ht("v-container"),C=ht("v-main"),T=ht("v-app");return nt(),Mt(T,{id:"inspire"},{default:it(()=>[P(at(XB),{position:"top-right"}),at(t)?Wn("",!0):(nt(),Mt(g,{key:0,class:"pt-4",color:e.color,rail:"",permanent:"",location:"left"},{default:it(()=>[P(l),P(d)]),_:1},8,["color"])),at(t)?(nt(),Mt(y,{key:1},{default:it(()=>[P(m),P(d),P(l)]),_:1})):Wn("",!0),P(C,{class:"text-slate-700 dark:text-slate-300"},{default:it(()=>[P(S,{fluid:"",class:"ma-0 pa-0 fill-height"},{default:it(()=>[P(x)]),_:1})]),_:1})]),_:1})}}});const JB=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},QB=JB(ZB,[["__scopeId","data-v-07f7f14c"]]),eN={default:QB};function tN(e){return e.map(t=>{var n;return{path:t.path,meta:t.meta,component:eN[((n=t.meta)==null?void 0:n.layout)||"default"],children:t.path==="/"?[t]:[{...t,path:""}]}})}const nN={defaults:{VAppBar:{flat:!0},VAutocomplete:{variant:"filled"},VBanner:{color:"primary"},VBottomSheet:{contentClass:"rounded-t-xl overflow-hidden"},VBtn:{color:"primary",rounded:"xl"},VBtnGroup:{rounded:"xl",VBtn:{rounded:null}},VCard:{rounded:"lg"},VCheckbox:{color:"secondary",inset:!0},VChip:{rounded:"sm"},VCombobox:{variant:"filled"},VNavigationDrawer:{},VSelect:{variant:"filled"},VSlider:{color:"primary"},VTabs:{color:"primary"},VTextarea:{variant:"filled"},VTextField:{variant:"filled"},VToolbar:{VBtn:{color:null}}},icons:{defaultSet:"mdi",sets:{mdi:Wy}},theme:{themes:{light:{colors:{primary:"#6750a4",secondary:"#b4b0bb",tertiary:"#7d5260",error:"#b3261e",surface:"#fffbfe"}}}}};function aN(e,t){const n=t.modifiers||{},s=t.value,{once:o,immediate:l,...d}=n,g=!Object.keys(d).length,{handler:m,options:y}=typeof s=="object"?s:{handler:s,options:{attributes:(d==null?void 0:d.attr)??g,characterData:(d==null?void 0:d.char)??g,childList:(d==null?void 0:d.child)??g,subtree:(d==null?void 0:d.sub)??g}},x=new MutationObserver(function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=arguments.length>1?arguments[1]:void 0;m==null||m(S,C),o&&s1(e,t)});l&&(m==null||m([],x)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:x},x.observe(e,y)}function s1(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const iN={mounted:aN,unmounted:s1};function sN(e,t){var o,l;const n=t.value,s={passive:!((o=t.modifiers)!=null&&o.active)};window.addEventListener("resize",n,s),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:s},(l=t.modifiers)!=null&&l.quiet||n()}function rN(e,t){var o;if(!((o=e._onResize)!=null&&o[t.instance.$.uid]))return;const{handler:n,options:s}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,s),delete e._onResize[t.instance.$.uid]}const oN={mounted:sN,unmounted:rN};function r1(e,t){const{self:n=!1}=t.modifiers??{},s=t.value,o=typeof s=="object"&&s.options||{passive:!0},l=typeof s=="function"||"handleEvent"in s?s:s.handler,d=n?e:t.arg?document.querySelector(t.arg):window;d&&(d.addEventListener("scroll",l,o),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:l,options:o,target:n?void 0:d})}function o1(e,t){var l;if(!((l=e._onScroll)!=null&&l[t.instance.$.uid]))return;const{handler:n,options:s,target:o=e}=e._onScroll[t.instance.$.uid];o.removeEventListener("scroll",n,s),delete e._onScroll[t.instance.$.uid]}function lN(e,t){t.value!==t.oldValue&&(o1(e,t),r1(e,t))}const cN={mounted:r1,unmounted:o1,updated:lN},uN=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:B0,Intersect:uo,Mutate:iN,Resize:oN,Ripple:ni,Scroll:cN,Touch:vf},Symbol.toStringTag,{value:"Module"}));const dN={dark:!1,colors:{background:"#efefef",surface:"#fff",primary:"#513a75","primary-darken-1":"#3B3486",secondary:"#E34A7F","secondary-darken-1":"#A4194B",error:"#B00020",info:"#4496F3",success:"#16DB93",warning:"#CB8C00"}},hN={dark:!0,colors:{background:"#0D1117",surface:"#161B22",primary:"#C9D1D9","primary-darken-1":"#B1BAC4",secondary:"#58A6FF","secondary-darken-1":"#3B82F6",error:"#F85149",info:"#58A6FF",success:"#3FB950",warning:"#DB6D28"}},fN=Gy({components:WB,directives:uN,theme:{defaultTheme:"light",themes:{light:dN,dark:hN}},blueprint:nN});function gN(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function vN(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function s(){return this instanceof s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),n}var l1={exports:{}};const mN=vN(TC);var Uo={exports:{}};/*! +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(o=>s.set(o)),s}static accessor(t){const s=(this[gm]=this[gm]={accessors:{}}).accessors,o=this.prototype;function l(d){const g=fr(d);s[g]||(tL(o,d),s[g]=!0)}return De.isArray(t)?t.forEach(l):l(t),this}}lc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);De.reduceDescriptors(lc.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});De.freezeMethods(lc);const Wa=lc;function ru(e,t){const n=this||Wh,s=t||n,o=Wa.from(s.headers);let l=s.data;return De.forEach(e,function(g){l=g.call(n,l,o.normalize(),t?t.status:void 0)}),o.normalize(),l}function kx(e){return!!(e&&e.__CANCEL__)}function lo(e,t,n){kt.call(this,e??"canceled",kt.ERR_CANCELED,t,n),this.name="CanceledError"}De.inherits(lo,kt,{__CANCEL__:!0});function nL(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new kt("Request failed with status code "+n.status,[kt.ERR_BAD_REQUEST,kt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const aL=ya.isStandardBrowserEnv?function(){return{write:function(n,s,o,l,d,g){const m=[];m.push(n+"="+encodeURIComponent(s)),De.isNumber(o)&&m.push("expires="+new Date(o).toGMTString()),De.isString(l)&&m.push("path="+l),De.isString(d)&&m.push("domain="+d),g===!0&&m.push("secure"),document.cookie=m.join("; ")},read:function(n){const s=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function iL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sL(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Sx(e,t){return e&&!iL(t)?sL(e,t):t}const rL=ya.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function o(l){let d=l;return t&&(n.setAttribute("href",d),d=n.href),n.setAttribute("href",d),{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 s=o(window.location.href),function(d){const g=De.isString(d)?o(d):d;return g.protocol===s.protocol&&g.host===s.host}}():function(){return function(){return!0}}();function oL(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function lL(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o=0,l=0,d;return t=t!==void 0?t:1e3,function(m){const y=Date.now(),x=s[l];d||(d=y),n[o]=m,s[o]=y;let S=l,C=0;for(;S!==o;)C+=n[S++],S=S%e;if(o=(o+1)%e,o===l&&(l=(l+1)%e),y-d{const l=o.loaded,d=o.lengthComputable?o.total:void 0,g=l-n,m=s(g),y=l<=d;n=l;const x={loaded:l,total:d,progress:d?l/d:void 0,bytes:g,rate:m||void 0,estimated:m&&d&&y?(d-l)/m:void 0,event:o};x[t?"download":"upload"]=!0,e(x)}}const cL=typeof XMLHttpRequest<"u",uL=cL&&function(e){return new Promise(function(n,s){let o=e.data;const l=Wa.from(e.headers).normalize(),d=e.responseType;let g;function m(){e.cancelToken&&e.cancelToken.unsubscribe(g),e.signal&&e.signal.removeEventListener("abort",g)}De.isFormData(o)&&(ya.isStandardBrowserEnv||ya.isStandardBrowserWebWorkerEnv?l.setContentType(!1):l.setContentType("multipart/form-data;",!1));let y=new XMLHttpRequest;if(e.auth){const T=e.auth.username||"",I=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";l.set("Authorization","Basic "+btoa(T+":"+I))}const x=Sx(e.baseURL,e.url);y.open(e.method.toUpperCase(),yx(x,e.params,e.paramsSerializer),!0),y.timeout=e.timeout;function S(){if(!y)return;const T=Wa.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),L={data:!d||d==="text"||d==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:T,config:e,request:y};nL(function(O){n(O),m()},function(O){s(O),m()},L),y=null}if("onloadend"in y?y.onloadend=S:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(S)},y.onabort=function(){y&&(s(new kt("Request aborted",kt.ECONNABORTED,e,y)),y=null)},y.onerror=function(){s(new kt("Network Error",kt.ERR_NETWORK,e,y)),y=null},y.ontimeout=function(){let I=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const L=e.transitional||xx;e.timeoutErrorMessage&&(I=e.timeoutErrorMessage),s(new kt(I,L.clarifyTimeoutError?kt.ETIMEDOUT:kt.ECONNABORTED,e,y)),y=null},ya.isStandardBrowserEnv){const T=(e.withCredentials||rL(x))&&e.xsrfCookieName&&aL.read(e.xsrfCookieName);T&&l.set(e.xsrfHeaderName,T)}o===void 0&&l.setContentType(null),"setRequestHeader"in y&&De.forEach(l.toJSON(),function(I,L){y.setRequestHeader(L,I)}),De.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),d&&d!=="json"&&(y.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&y.addEventListener("progress",vm(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&y.upload&&y.upload.addEventListener("progress",vm(e.onUploadProgress)),(e.cancelToken||e.signal)&&(g=T=>{y&&(s(!T||T.type?new lo(null,e,y):T),y.abort(),y=null)},e.cancelToken&&e.cancelToken.subscribe(g),e.signal&&(e.signal.aborted?g():e.signal.addEventListener("abort",g)));const C=oL(x);if(C&&ya.protocols.indexOf(C)===-1){s(new kt("Unsupported protocol "+C+":",kt.ERR_BAD_REQUEST,e));return}y.send(o||null)})},tl={http:DI,xhr:uL};De.forEach(tl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Cx={getAdapter:e=>{e=De.isArray(e)?e:[e];const{length:t}=e;let n,s;for(let o=0;oe instanceof Wa?e.toJSON():e;function Ws(e,t){t=t||{};const n={};function s(y,x,S){return De.isPlainObject(y)&&De.isPlainObject(x)?De.merge.call({caseless:S},y,x):De.isPlainObject(x)?De.merge({},x):De.isArray(x)?x.slice():x}function o(y,x,S){if(De.isUndefined(x)){if(!De.isUndefined(y))return s(void 0,y,S)}else return s(y,x,S)}function l(y,x){if(!De.isUndefined(x))return s(void 0,x)}function d(y,x){if(De.isUndefined(x)){if(!De.isUndefined(y))return s(void 0,y)}else return s(void 0,x)}function g(y,x,S){if(S in t)return s(y,x);if(S in e)return s(void 0,y)}const m={url:l,method:l,data:l,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:g,headers:(y,x)=>o(pm(y),pm(x),!0)};return De.forEach(Object.keys(Object.assign({},e,t)),function(x){const S=m[x]||o,C=S(e[x],t[x],x);De.isUndefined(C)&&S!==g||(n[x]=C)}),n}const Ax="1.5.0",Xh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Xh[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const bm={};Xh.transitional=function(t,n,s){function o(l,d){return"[Axios v"+Ax+"] Transitional option '"+l+"'"+d+(s?". "+s:"")}return(l,d,g)=>{if(t===!1)throw new kt(o(d," has been removed"+(n?" in "+n:"")),kt.ERR_DEPRECATED);return n&&!bm[d]&&(bm[d]=!0,console.warn(o(d," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(l,d,g):!0}};function dL(e,t,n){if(typeof e!="object")throw new kt("options must be an object",kt.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const l=s[o],d=t[l];if(d){const g=e[l],m=g===void 0||d(g,l,e);if(m!==!0)throw new kt("option "+l+" must be "+m,kt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new kt("Unknown option "+l,kt.ERR_BAD_OPTION)}}const ud={assertOptions:dL,validators:Xh},ui=ud.validators;class Cl{constructor(t){this.defaults=t,this.interceptors={request:new fm,response:new fm}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ws(this.defaults,n);const{transitional:s,paramsSerializer:o,headers:l}=n;s!==void 0&&ud.assertOptions(s,{silentJSONParsing:ui.transitional(ui.boolean),forcedJSONParsing:ui.transitional(ui.boolean),clarifyTimeoutError:ui.transitional(ui.boolean)},!1),o!=null&&(De.isFunction(o)?n.paramsSerializer={serialize:o}:ud.assertOptions(o,{encode:ui.function,serialize:ui.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let d=l&&De.merge(l.common,l[n.method]);l&&De.forEach(["delete","get","head","post","put","patch","common"],I=>{delete l[I]}),n.headers=Wa.concat(d,l);const g=[];let m=!0;this.interceptors.request.forEach(function(L){typeof L.runWhen=="function"&&L.runWhen(n)===!1||(m=m&&L.synchronous,g.unshift(L.fulfilled,L.rejected))});const y=[];this.interceptors.response.forEach(function(L){y.push(L.fulfilled,L.rejected)});let x,S=0,C;if(!m){const I=[mm.bind(this),void 0];for(I.unshift.apply(I,g),I.push.apply(I,y),C=I.length,x=Promise.resolve(n);S{if(!s._listeners)return;let l=s._listeners.length;for(;l-- >0;)s._listeners[l](o);s._listeners=null}),this.promise.then=o=>{let l;const d=new Promise(g=>{s.subscribe(g),l=g}).then(o);return d.cancel=function(){s.unsubscribe(l)},d},t(function(l,d,g){s.reason||(s.reason=new lo(l,d,g),n(s.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 $h(function(o){t=o}),cancel:t}}}const hL=$h;function fL(e){return function(n){return e.apply(null,n)}}function gL(e){return De.isObject(e)&&e.isAxiosError===!0}const dd={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(dd).forEach(([e,t])=>{dd[t]=e});const vL=dd;function _x(e){const t=new nl(e),n=ox(nl.prototype.request,t);return De.extend(n,nl.prototype,t,{allOwnKeys:!0}),De.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return _x(Ws(e,o))},n}const sn=_x(Wh);sn.Axios=nl;sn.CanceledError=lo;sn.CancelToken=hL;sn.isCancel=kx;sn.VERSION=Ax;sn.toFormData=oc;sn.AxiosError=kt;sn.Cancel=sn.CanceledError;sn.all=function(t){return Promise.all(t)};sn.spread=fL;sn.isAxiosError=gL;sn.mergeConfig=Ws;sn.AxiosHeaders=Wa;sn.formToJSON=e=>wx(De.isHTMLForm(e)?new FormData(e):e);sn.getAdapter=Cx.getAdapter;sn.HttpStatusCode=vL;sn.default=sn;const mL=sn,Px="quizgame.jacarandastock.com",pL="https",bL="wss",Ir=mL.create({baseURL:`${pL}://${Px}`,headers:{Authorization:`Bearer ${localStorage.getItem("token")}`}}),yL=`${bL}://${Px}`;function wN(e){localStorage.setItem("token",e)}function xL(){return localStorage.getItem("token")}async function wL(e,t){if(!e)return!1;const n=await Ir.post("/protected",{token:e}),s=n.data.is_admin;return console.log(s),t===null?n.data.status!=="error":t?n.data.status!=="error"&&s:n.data.status!=="error"}const Oa=Object.create(null);Oa.open="0";Oa.close="1";Oa.ping="2";Oa.pong="3";Oa.message="4";Oa.upgrade="5";Oa.noop="6";const al=Object.create(null);Object.keys(Oa).forEach(e=>{al[Oa[e]]=e});const hd={type:"error",data:"parser error"},Tx=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Ex=typeof ArrayBuffer=="function",Ix=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,jh=({type:e,data:t},n,s)=>Tx&&t instanceof Blob?n?s(t):ym(t,s):Ex&&(t instanceof ArrayBuffer||Ix(t))?n?s(t):ym(new Blob([t]),s):s(Oa[e]+(t||"")),ym=(e,t)=>{const n=new FileReader;return n.onload=function(){const s=n.result.split(",")[1];t("b"+(s||""))},n.readAsDataURL(e)};function xm(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let lu;function kL(e,t){if(Tx&&e.data instanceof Blob)return e.data.arrayBuffer().then(xm).then(t);if(Ex&&(e.data instanceof ArrayBuffer||Ix(e.data)))return t(xm(e.data));jh(e,!1,n=>{lu||(lu=new TextEncoder),t(lu.encode(n))})}const wm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",br=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,s,o=0,l,d,g,m;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const y=new ArrayBuffer(t),x=new Uint8Array(y);for(s=0;s>4,x[o++]=(d&15)<<4|g>>2,x[o++]=(g&3)<<6|m&63;return y},CL=typeof ArrayBuffer=="function",Gh=(e,t)=>{if(typeof e!="string")return{type:"message",data:Lx(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:AL(e.substring(1),t)}:al[n]?e.length>1?{type:al[n],data:e.substring(1)}:{type:al[n]}:hd},AL=(e,t)=>{if(CL){const n=SL(e);return Lx(n,t)}else return{base64:!0,data:e}},Lx=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},Vx=String.fromCharCode(30),_L=(e,t)=>{const n=e.length,s=new Array(n);let o=0;e.forEach((l,d)=>{jh(l,!1,g=>{s[d]=g,++o===n&&t(s.join(Vx))})})},PL=(e,t)=>{const n=e.split(Vx),s=[];for(let o=0;o{const s=n.length;let o;if(s<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,s);else if(s<65536){o=new Uint8Array(3);const l=new DataView(o.buffer);l.setUint8(0,126),l.setUint16(1,s)}else{o=new Uint8Array(9);const l=new DataView(o.buffer);l.setUint8(0,127),l.setBigUint64(1,BigInt(s))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(n)})}})}let cu;function Wo(e){return e.reduce((t,n)=>t+n.length,0)}function Xo(e,t){if(e[0].length===t)return e.shift();const n=new Uint8Array(t);let s=0;for(let o=0;oMath.pow(2,53-32)-1){g.enqueue(hd);break}o=x*Math.pow(2,32)+y.getUint32(4),s=3}else{if(Wo(n)e){g.enqueue(hd);break}}}})}const Ox=4;function an(e){if(e)return IL(e)}function IL(e){for(var t in an.prototype)e[t]=an.prototype[t];return e}an.prototype.on=an.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};an.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var s,o=0;otypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function Rx(e,...t){return t.reduce((n,s)=>(e.hasOwnProperty(s)&&(n[s]=e[s]),n),{})}const LL=sa.setTimeout,VL=sa.clearTimeout;function cc(e,t){t.useNativeTimers?(e.setTimeoutFn=LL.bind(sa),e.clearTimeoutFn=VL.bind(sa)):(e.setTimeoutFn=sa.setTimeout.bind(sa),e.clearTimeoutFn=sa.clearTimeout.bind(sa))}const OL=1.33;function RL(e){return typeof e=="string"?ML(e):Math.ceil((e.byteLength||e.size)*OL)}function ML(e){let t=0,n=0;for(let s=0,o=e.length;s=57344?n+=3:(s++,n+=4);return n}function DL(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function FL(e){let t={},n=e.split("&");for(let s=0,o=n.length;s0);return t}function Dx(){const e=Cm(+new Date);return e!==Sm?(km=0,Sm=e):e+"."+Cm(km++)}for(;$o{this.readyState="paused",t()};if(this.polling||!this.writable){let s=0;this.polling&&(s++,this.once("pollComplete",function(){--s||n()})),this.writable||(s++,this.once("drain",function(){--s||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=s=>{if(this.readyState==="opening"&&s.type==="open"&&this.onOpen(),s.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(s)};PL(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,_L(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=Dx()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(t,n)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new La(this.uri(),t)}doWrite(t,n){const s=this.request({method:"POST",data:t});s.on("success",n),s.on("error",(o,l)=>{this.onError("xhr post error",o,l)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,s)=>{this.onError("xhr poll error",n,s)}),this.pollXhr=t}}class La extends an{constructor(t,n){super(),cc(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.data=n.data!==void 0?n.data:null,this.create()}create(){var t;const n=Rx(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this.opts.xd;const s=this.xhr=new Bx(n);try{s.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0);for(let o in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(o)&&s.setRequestHeader(o,this.opts.extraHeaders[o])}}catch{}if(this.method==="POST")try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{s.setRequestHeader("Accept","*/*")}catch{}(t=this.opts.cookieJar)===null||t===void 0||t.addCookies(s),"withCredentials"in s&&(s.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(s.timeout=this.opts.requestTimeout),s.onreadystatechange=()=>{var o;s.readyState===3&&((o=this.opts.cookieJar)===null||o===void 0||o.parseCookies(s)),s.readyState===4&&(s.status===200||s.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof s.status=="number"?s.status:0)},0))},s.send(this.data)}catch(o){this.setTimeoutFn(()=>{this.onError(o)},0);return}typeof document<"u"&&(this.index=La.requestsCount++,La.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=HL,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete La.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}La.requestsCount=0;La.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Am);else if(typeof addEventListener=="function"){const e="onpagehide"in sa?"pagehide":"unload";addEventListener(e,Am,!1)}}function Am(){for(let e in La.requests)La.requests.hasOwnProperty(e)&&La.requests[e].abort()}const qh=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),jo=sa.WebSocket||sa.MozWebSocket,_m=!0,XL="arraybuffer",Pm=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class $L extends Uh{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,s=Pm?{}:Rx(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=_m&&!Pm?n?new jo(t,n):new jo(t):new jo(t,n,s)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{const d={};try{_m&&this.ws.send(l)}catch{}o&&qh(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=Dx()),this.supportsBinary||(n.b64=1),this.createUri(t,n)}check(){return!!jo}}class jL extends Uh{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(t=>{const n=EL(Number.MAX_SAFE_INTEGER,this.socket.binaryType),s=t.readable.pipeThrough(n).getReader(),o=TL();o.readable.pipeTo(t.writable),this.writer=o.writable.getWriter();const l=()=>{s.read().then(({done:g,value:m})=>{g||(this.onPacket(m),l())}).catch(g=>{})};l();const d={type:"open"};this.query.sid&&(d.data=`{"sid":"${this.query.sid}"}`),this.writer.write(d).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let n=0;n{o&&qh(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this.transport)===null||t===void 0||t.close()}}const GL={websocket:$L,webtransport:jL,polling:WL},UL=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,qL=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function gd(e){if(e.length>2e3)throw"URI too long";const t=e,n=e.indexOf("["),s=e.indexOf("]");n!=-1&&s!=-1&&(e=e.substring(0,n)+e.substring(n,s).replace(/:/g,";")+e.substring(s,e.length));let o=UL.exec(e||""),l={},d=14;for(;d--;)l[qL[d]]=o[d]||"";return n!=-1&&s!=-1&&(l.source=t,l.host=l.host.substring(1,l.host.length-1).replace(/;/g,":"),l.authority=l.authority.replace("[","").replace("]","").replace(/;/g,":"),l.ipv6uri=!0),l.pathNames=KL(l,l.path),l.queryKey=ZL(l,l.query),l}function KL(e,t){const n=/\/{2,9}/g,s=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&s.splice(0,1),t.slice(-1)=="/"&&s.splice(s.length-1,1),s}function ZL(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(s,o,l){o&&(n[o]=l)}),n}let Nx=class Ss extends an{constructor(t,n={}){super(),this.binaryType=XL,this.writeBuffer=[],t&&typeof t=="object"&&(n=t,t=null),t?(t=gd(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=gd(n.host).host),cc(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=FL(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=Ox,n.transport=t,this.id&&(n.sid=this.id);const s=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new GL[t](s)}open(){let t;if(this.opts.rememberUpgrade&&Ss.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),s=!1;Ss.priorWebsocketSuccess=!1;const o=()=>{s||(n.send([{type:"ping",data:"probe"}]),n.once("packet",S=>{if(!s)if(S.type==="pong"&&S.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Ss.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{s||this.readyState!=="closed"&&(x(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const C=new Error("probe error");C.transport=n.name,this.emitReserved("upgradeError",C)}}))};function l(){s||(s=!0,x(),n.close(),n=null)}const d=S=>{const C=new Error("probe error: "+S);C.transport=n.name,l(),this.emitReserved("upgradeError",C)};function g(){d("transport closed")}function m(){d("socket closed")}function y(S){n&&S.name!==n.name&&l()}const x=()=>{n.removeListener("open",o),n.removeListener("error",d),n.removeListener("close",g),this.off("close",m),this.off("upgrading",y)};n.once("open",o),n.once("error",d),n.once("close",g),this.once("close",m),this.once("upgrading",y),this.upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{s||n.open()},200):n.open()}onOpen(){if(this.readyState="open",Ss.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0;const n=this.upgrades.length;for(;t{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let s=0;s0&&n>this.maxPayload)return this.writeBuffer.slice(0,s);n+=2}return this.writeBuffer}write(t,n,s){return this.sendPacket("message",t,n,s),this}send(t,n,s){return this.sendPacket("message",t,n,s),this}sendPacket(t,n,s,o){if(typeof n=="function"&&(o=n,n=void 0),typeof s=="function"&&(o=s,s=null),this.readyState==="closing"||this.readyState==="closed")return;s=s||{},s.compress=s.compress!==!1;const l={type:t,data:n,options:s};this.emitReserved("packetCreate",l),this.writeBuffer.push(l),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},s=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():t()}):this.upgrading?s():t()),this}onError(t){Ss.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let s=0;const o=t.length;for(;stypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,zx=Object.prototype.toString,tV=typeof Blob=="function"||typeof Blob<"u"&&zx.call(Blob)==="[object BlobConstructor]",nV=typeof File=="function"||typeof File<"u"&&zx.call(File)==="[object FileConstructor]";function Kh(e){return QL&&(e instanceof ArrayBuffer||eV(e))||tV&&e instanceof Blob||nV&&e instanceof File}function il(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,s=e.length;n=0&&e.num{delete this.acks[t];for(let d=0;d{this.io.clearTimeoutFn(l),n.apply(this,[null,...d])}}emitWithAck(t,...n){const s=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((o,l)=>{n.push((d,g)=>s?d?l(d):o(g):o(d)),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...l)=>s!==this._queue[0]?void 0:(o!==null?s.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(o)):(this._queue.shift(),n&&n(null,...l)),s.pending=!1,this._drainQueue())),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:bt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case bt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case bt.EVENT:case bt.BINARY_EVENT:this.onevent(t);break;case bt.ACK:case bt.BINARY_ACK:this.onack(t);break;case bt.DISCONNECT:this.ondisconnect();break;case bt.CONNECT_ERROR:this.destroy();const s=new Error(t.data.message);s.data=t.data.data,this.emitReserved("connect_error",s);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const s of n)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const n=this;let s=!1;return function(...o){s||(s=!0,n.packet({type:bt.ACK,id:t,data:o}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:bt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let s=0;s0&&e.jitter<=1?e.jitter:0,this.attempts=0}Qs.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+n:e-n}return Math.min(e,this.max)|0};Qs.prototype.reset=function(){this.attempts=0};Qs.prototype.setMin=function(e){this.ms=e};Qs.prototype.setMax=function(e){this.max=e};Qs.prototype.setJitter=function(e){this.jitter=e};class pd extends an{constructor(t,n){var s;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,cc(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((s=n.randomizationFactor)!==null&&s!==void 0?s:.5),this.backoff=new Qs({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const o=n.parser||cV;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Nx(this.uri,this.opts);const n=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const o=ma(n,"open",function(){s.onopen(),t&&t()}),l=g=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",g),t?t(g):this.maybeReconnectOnOpen()},d=ma(n,"error",l);if(this._timeout!==!1){const g=this._timeout,m=this.setTimeoutFn(()=>{o(),l(new Error("timeout")),n.close()},g);this.opts.autoUnref&&m.unref(),this.subs.push(()=>{this.clearTimeoutFn(m)})}return this.subs.push(o),this.subs.push(d),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(ma(t,"ping",this.onping.bind(this)),ma(t,"data",this.ondata.bind(this)),ma(t,"error",this.onerror.bind(this)),ma(t,"close",this.onclose.bind(this)),ma(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){qh(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Hx(this,t,n),this.nsps[t]=s),s}_destroy(t){const n=Object.keys(this.nsps);for(const s of n)if(this.nsps[s].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let s=0;st()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const gr={};function sl(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=JL(e,t.path||"/socket.io"),s=n.source,o=n.id,l=n.path,d=gr[o]&&l in gr[o].nsps,g=t.forceNew||t["force new connection"]||t.multiplex===!1||d;let m;return g?m=new pd(s,t):(gr[o]||(gr[o]=new pd(s,t)),m=gr[o]),n.query&&!t.query&&(t.query=n.queryKey),m.socket(n.path,t)}Object.assign(sl,{Manager:pd,Socket:Hx,io:sl,connect:sl});const dV={key:0,class:"fill-height d-flex align-center justify-center w-100"},hV={class:"d-flex flex-column h-100"},fV=mt("thead",null,[mt("tr",null,[mt("th",{class:"text-center"},"排名"),mt("th",{class:"text-center"},"用户名"),mt("th",{class:"text-center"},"本轮得分")])],-1),gV={class:"text-center"},vV={class:"text-center"},mV={class:"text-center"},pV={class:"text-wrap"},Yx=Pn({__name:"index",setup(e){ZE(),ro(),be("https://cdn.devdojo.com/images/november2020/hero-image.jpeg");const t=be(!0),n=be({data:"",choice:[],remaining_time:0,stage:0}),s=be(!1),o=be(!1),l=be(!1),d=sl(yL,{auth:{token:localStorage.getItem("token")},transports:["websocket"]});d.on("connect",()=>{}),d.on("change_question",()=>{s.value=!0,x(),setTimeout(()=>{l.value=!1},4e3)}),d.on("started_update_data",async S=>{if(s.value=!0,S.data==="pending"){t.value=!0;return}if(S.data==="over"){t.value=!1,o.value=!0;return}o.value=!1,n.value=S,t.value=!1,(await Ir.get("/answer")).data.submitted===!1&&(s.value=!1)}),d.on("update_data",S=>{if(s.value=!1,console.log("Received data update from server:",S),S.data==="pending"){t.value=!0;return}if(S.data==="over"){t.value=!1,o.value=!0;return}o.value=!1,n.value=S,t.value=!1}),d.on("time_update",S=>{n.value.remaining_time=S.remaining_time,n.value.stage=S.stage}),d.on("disconnect",S=>{setTimeout(()=>{d.connect()},5e3)});function g(S){const C=Math.floor(S/60);let T=S%60;return`${C}:${T<10?`0${T}`:T}`}async function m(S){(await Ir.post("/answer",{answer:S,question:n.value.data})).data.status==="success"?s.value=!0:alert("提交失败")}const y=be([]);async function x(){l.value=!0;const S=await Ir.post("/lastQuestionRank");S.data.data.length>0?y.value=S.data.data:y.value=[]}return(S,C)=>{const T=ht("v-col"),I=ht("v-progress-linear"),L=ht("v-icon"),B=ht("v-btn"),O=ht("v-card-title"),E=ht("v-divider"),Y=ht("v-table"),H=ht("v-card-text"),F=ht("v-spacer"),j=ht("v-card-actions"),$=ht("v-card"),X=ht("v-dialog"),q=ht("v-chip"),ee=ht("v-toolbar-title"),te=ht("v-toolbar"),ne=ht("v-row"),oe=ht("v-card-item"),se=ht("v-container");return nt(),Mt(se,{class:"fill-height"},{default:it(()=>[at(t)?(nt(),At("div",dV,[P(T,null,{default:it(()=>[P(T,{class:"w-100 text-center"},{default:it(()=>[Rt("等待游戏开始")]),_:1}),P(T,null,{default:it(()=>[P(I,{color:"deep-purple-accent-4",indeterminate:"",rounded:"",height:"6"})]),_:1})]),_:1})])):at(o)?(nt(),Mt($,{key:2,class:"h-100 w-100 d-flex justify-center align-center"},{default:it(()=>[P(O,null,{default:it(()=>[Rt(" 游戏结束 ")]),_:1})]),_:1})):(nt(),Mt($,{key:1,class:"h-100"},{default:it(()=>[mt("div",hV,[P(te,null,{append:it(()=>[Rt(en(g(at(n).remaining_time)),1)]),default:it(()=>[P(X,{"max-width":"500",modelValue:at(l),"onUpdate:modelValue":C[0]||(C[0]=xe=>Bt(l)?l.value=xe:null)},{activator:it(({props:xe})=>[P(B,{icon:"",onClick:x},{default:it(()=>[P(L,null,{default:it(()=>[Rt("mdi-trophy")]),_:1})]),_:1})]),default:it(({isActive:xe})=>[P($,null,{default:it(()=>[P(O,null,{default:it(()=>[Rt(" 上轮得分排名 ")]),_:1}),P(E),at(y).length>0?(nt(),Mt(Y,{key:0,"fixed-header":"",height:"300px",density:"compact"},{default:it(()=>[fV,mt("tbody",null,[(nt(!0),At(Ke,null,Rs(at(y),(Ae,ge)=>(nt(),At("tr",{key:ge},[mt("td",gV,en(ge+1),1),mt("td",vV,en(Ae.username),1),mt("td",mV,en(Ae.score),1)]))),128))])]),_:1})):(nt(),Mt(H,{key:1},{default:it(()=>[P(T,{class:"text-center"},{default:it(()=>[Rt("暂无数据")]),_:1})]),_:1})),P(E),P(j,null,{default:it(()=>[P(F),P(B,{color:"primary",text:"关闭",onClick:Ae=>xe.value=!1},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:1},8,["modelValue"]),P(ee,{class:"text-h6 text-center"},{default:it(()=>[Rt(" Stage "+en(at(n).stage)+" ",1),at(s)?(nt(),Mt(q,{key:0,color:"success",label:""},{default:it(()=>[Rt("已提交")]),_:1})):Wn("",!0)]),_:1})]),_:1}),P(O,{class:"d-flex align-center justify-center text-center flex-grow-1",style:{"background-color":"rgba(0,0,0,0.1)"}},{default:it(()=>[mt("div",pV,en(at(n).data),1)]),_:1}),P(oe,null,{default:it(()=>[P(ne,null,{default:it(()=>[(nt(!0),At(Ke,null,Rs(at(n).choice,(xe,Ae)=>(nt(),Mt(T,{key:Ae,cols:"12",md:"6"},{default:it(()=>[P($,{color:"primary",onClick:ge=>m(xe),disabled:at(s)},{default:it(()=>[P(H,null,{default:it(()=>[Rt(en(xe),1)]),_:2},1024)]),_:2},1032,["onClick","disabled"])]),_:2},1024))),128))]),_:1})]),_:1})])]),_:1}))]),_:1})}}}),Em={};typeof Em=="function"&&Em(Yx);const bV=()=>Nh(()=>import("./login-2d98d031.js"),[]),yV=()=>Nh(()=>import("./admin-1a1527dc.js"),[]),xV=()=>Nh(()=>import("./_...all_-643abf1c.js"),["assets/_...all_-643abf1c.js","assets/_...all_-026e3562.css"]),wV=[{name:"login",path:"/login",component:bV,props:!0},{name:"index",path:"/",component:Yx,props:!0,meta:{requiresAuth:!0}},{name:"admin",path:"/admin",component:yV,props:!0,meta:{requiresAuth:!0,isAdmin:!0}},{name:"all",path:"/:all(.*)*",component:xV,props:!0}],kV={pages:{machine:{serialNumber:{machineInfo:e=>{const{normalize:t}=e;return t(["机器信息"])},modelInfo:e=>{const{normalize:t}=e;return t(["型号信息"])},manufacturer:e=>{const{normalize:t}=e;return t(["制造商"])},ProductId:e=>{const{normalize:t}=e;return t(["产品编号"])},maintenancePeriod:e=>{const{normalize:t}=e;return t(["维护周期"])},quantity:e=>{const{normalize:t}=e;return t(["数量"])},type:e=>{const{normalize:t}=e;return t(["类型"])},fault:e=>{const{normalize:t}=e;return t(["故障"])},serialNumber:e=>{const{normalize:t}=e;return t(["序列号"])},state:e=>{const{normalize:t}=e;return t(["状态"])},trainOrNot:e=>{const{normalize:t}=e;return t(["是否接受培训"])},warrantyDate:e=>{const{normalize:t}=e;return t(["保修日期"])},inWarranty:e=>{const{normalize:t}=e;return t(["保修中"])},outWarranty:e=>{const{normalize:t}=e;return t(["保修已过期"])},warrantyState:e=>{const{normalize:t}=e;return t(["保修状态"])},belongClinic:e=>{const{normalize:t}=e;return t(["所属医院"])},clinicName:e=>{const{normalize:t}=e;return t(["名称"])},clinicAddress:e=>{const{normalize:t}=e;return t(["地址"])},clinicPhone:e=>{const{normalize:t}=e;return t(["联系电话"])},maintenanceState:e=>{const{normalize:t}=e;return t(["维护状态"])},lastMaintenanceDate:e=>{const{normalize:t}=e;return t(["上次维护日期"])},nextMaintenanceDate:e=>{const{normalize:t}=e;return t(["下次维护日期"])},maintainerINFO:e=>{const{normalize:t}=e;return t(["负责人信息"])},maintainerName:e=>{const{normalize:t}=e;return t(["工程师姓名"])},maintainerPhone:e=>{const{normalize:t}=e;return t(["电话"])},maintainerLevel:e=>{const{normalize:t}=e;return t(["级别"])},repair:e=>{const{normalize:t}=e;return t(["报修"])}}}}},SV=Object.freeze(Object.defineProperty({__proto__:null,default:kV},Symbol.toStringTag,{value:"Module"})),CV={pages:{machine:{serialNumber:{machineInfo:e=>{const{normalize:t}=e;return t(["Machine Info"])},modelInfo:e=>{const{normalize:t}=e;return t(["Model Info"])},manufacturer:e=>{const{normalize:t}=e;return t(["Manufacturer"])},ProductId:e=>{const{normalize:t}=e;return t(["Product Id"])},maintenancePeriod:e=>{const{normalize:t}=e;return t(["Maintenance Period"])},quantity:e=>{const{normalize:t}=e;return t(["Quantity"])},type:e=>{const{normalize:t}=e;return t(["Type"])},fault:e=>{const{normalize:t}=e;return t(["Fault"])},serialNumber:e=>{const{normalize:t}=e;return t(["Serial Number"])},state:e=>{const{normalize:t}=e;return t(["State"])},trainOrNot:e=>{const{normalize:t}=e;return t(["Train Or Not"])},warrantyDate:e=>{const{normalize:t}=e;return t(["Warranty Date"])},inWarranty:e=>{const{normalize:t}=e;return t(["In Warranty"])},outWarranty:e=>{const{normalize:t}=e;return t(["Out Warranty"])},warrantyState:e=>{const{normalize:t}=e;return t(["Warranty State"])},belongClinic:e=>{const{normalize:t}=e;return t(["Belong Clinic"])},clinicName:e=>{const{normalize:t}=e;return t(["Name"])},clinicAddress:e=>{const{normalize:t}=e;return t(["Address"])},clinicPhone:e=>{const{normalize:t}=e;return t(["Contact Phone"])},maintenanceState:e=>{const{normalize:t}=e;return t(["Maintenance State"])},lastMaintenanceDate:e=>{const{normalize:t}=e;return t(["Last Maintenance Date"])},nextMaintenanceDate:e=>{const{normalize:t}=e;return t(["Next Maintenance Date"])},maintainerINFO:e=>{const{normalize:t}=e;return t(["Maintainer Info"])},maintainerName:e=>{const{normalize:t}=e;return t(["Maintainer Name"])},maintainerPhone:e=>{const{normalize:t}=e;return t(["Phone"])},maintainerLevel:e=>{const{normalize:t}=e;return t(["Level"])},repair:e=>{const{normalize:t}=e;return t(["Repair"])}}}}},AV=Object.freeze(Object.defineProperty({__proto__:null,default:CV},Symbol.toStringTag,{value:"Module"})),_V=Object.fromEntries(Object.entries(Object.assign({"../locales/cn.yml":SV,"../locales/en.yml":AV})).map(([e,t])=>{const n=e.endsWith(".yml");return[e.slice(11,n?-4:-3),t.default]})),PV=x_({legacy:!1,locale:"cn",messages:_V}),TV=mt("thead",null,[mt("tr",null,[mt("th",{class:"text-center"},"排名"),mt("th",{class:"text-center"},"用户名"),mt("th",{class:"text-center"},"总得分")])],-1),EV={class:"text-center"},IV={key:0,class:"text-center"},LV={key:1,class:"text-center"},VV={class:"text-center"},OV=mt("div",{class:"text-caption"},"*不包含正进行的问题",-1),RV=Pn({__name:"TotalRank",setup(e){const t=be(!1),n=be([]),s=be("");function o(){t.value=!0,Ir.post("/rank").then(l=>{console.log(l),n.value=l.data.data,s.value=l.data.current_user})}return(l,d)=>{const g=ht("v-icon"),m=ht("v-btn"),y=ht("v-card-title"),x=ht("v-divider"),S=ht("v-chip"),C=ht("v-table"),T=ht("v-col"),I=ht("v-card-text"),L=ht("v-spacer"),B=ht("v-card-actions"),O=ht("v-card"),E=ht("v-dialog");return nt(),Mt(E,{"max-width":"500",modelValue:at(t),"onUpdate:modelValue":d[0]||(d[0]=Y=>Bt(t)?t.value=Y:null)},{activator:it(({props:Y})=>[P(m,{icon:"",onClick:o,variant:"elevated",class:"d-block text-center mx-auto"},{default:it(()=>[P(g,null,{default:it(()=>[Rt("mdi-trophy")]),_:1})]),_:1})]),default:it(({isActive:Y})=>[P(O,null,{default:it(()=>[P(y,null,{default:it(()=>[Rt(" 得分排名 ")]),_:1}),P(x),at(n).length>0?(nt(),Mt(C,{key:0,"fixed-header":"",height:"300px",density:"compact"},{default:it(()=>[TV,mt("tbody",null,[(nt(!0),At(Ke,null,Rs(at(n),(H,F)=>(nt(),At("tr",{key:F},[mt("td",EV,en(F+1),1),at(s)==H[0]?(nt(),At("td",IV,[P(S,{color:"primary",label:"",outlined:""},{default:it(()=>[Rt(en(H[0]),1)]),_:2},1024)])):(nt(),At("td",LV,en(H[0]),1)),mt("td",VV,en(H[1]),1)]))),128))])]),_:1})):(nt(),Mt(I,{key:1},{default:it(()=>[P(T,{class:"text-center"},{default:it(()=>[Rt("暂无数据")]),_:1})]),_:1})),P(x),P(B,null,{default:it(()=>[OV,P(L),P(m,{color:"primary",text:"关闭",onClick:H=>Y.value=!1},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:1},8,["modelValue"])}}}),MV={class:"theme-toggler"},DV=Pn({__name:"ThemeToggler",props:{color:{type:String,default:"inherit"}},setup(e){const{isDark:t,onToggleTheme:n}=Uy();return(s,o)=>{const l=ht("v-btn");return nt(),At("div",MV,[P(l,{variant:"plain",icon:"",color:e.color,onClick:at(n),class:"d-block text-center mx-auto"},{default:it(()=>[mt("span",{class:Xa([at(t)?"i-iconoir-sun-light":"i-iconoir-half-moon","text-2xl"])},null,2)]),_:1},8,["color","onClick"])])}}});var FV=Object.defineProperty,BV=(e,t,n)=>t in e?FV(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vn=(e,t,n)=>(BV(e,typeof t!="symbol"?t+"":t,n),n);let bd=1;class NV{constructor(){Vn(this,"subscribers"),Vn(this,"toasts"),Vn(this,"subscribe",t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)})),Vn(this,"publish",t=>{this.subscribers.forEach(n=>n(t))}),Vn(this,"addToast",t=>{this.publish(t),this.toasts=[...this.toasts,t]}),Vn(this,"create",t=>{var n;const{message:s,...o}=t,l=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:bd++,d=this.toasts.findIndex(m=>m.id===l),g=t.dismissible===void 0?!0:t.dismissible;return d!==-1?this.toasts=this.toasts.map(m=>m.id===l?(this.publish({...m,...t,id:l,title:s}),{...m,...t,id:l,dismissible:g,title:s}):m):this.addToast({title:s,...o,dismissible:g,id:l}),l}),Vn(this,"dismiss",t=>(t||this.toasts.forEach(n=>{this.subscribers.forEach(s=>s({id:n.id,dismiss:!0}))}),this.subscribers.forEach(n=>n({id:t,dismiss:!0})),t)),Vn(this,"message",(t,n)=>this.create({...n,message:t})),Vn(this,"error",(t,n)=>this.create({...n,type:"error",message:t})),Vn(this,"success",(t,n)=>this.create({...n,type:"success",message:t})),Vn(this,"info",(t,n)=>this.create({...n,type:"info",message:t})),Vn(this,"warning",(t,n)=>this.create({...n,type:"warning",message:t})),Vn(this,"loading",(t,n)=>this.create({...n,type:"loading",message:t})),Vn(this,"promise",(t,n)=>{if(!n)return;let s;n.loading!==void 0&&(s=this.create({...n,promise:t,type:"loading",message:n.loading}));const o=t instanceof Promise?t:t();let l=s!==void 0;return o.then(d=>{if(n.success!==void 0){l=!1;const g=typeof n.success=="function"?n.success(d):n.success;this.create({id:s,type:"success",message:g})}}).catch(d=>{if(n.error!==void 0){l=!1;const g=typeof n.error=="function"?n.error(d):n.error;this.create({id:s,type:"error",message:g})}}).finally(()=>{var d;l&&(this.dismiss(s),s=void 0),(d=n.finally)==null||d.call(n)}),s}),Vn(this,"custom",(t,n)=>{const s=(n==null?void 0:n.id)||bd++;return this.publish({...n,id:s,title:t}),s}),this.subscribers=[],this.toasts=[]}}const va=new NV,zV=(e,t)=>{const n=(t==null?void 0:t.id)||bd++;return va.publish({title:e,...t,id:n}),n},HV=zV,yd=Object.assign(HV,{success:va.success,info:va.info,warning:va.warning,error:va.error,custom:va.custom,message:va.message,promise:va.promise,dismiss:va.dismiss,loading:va.loading}),YV=["data-visible"],WV={className:"sonner-spinner"},XV=Pn({__name:"Loader",props:{visible:Boolean},setup(e){const t=Array(12).fill(0);return(n,s)=>(nt(),At("div",{className:"sonner-loading-wrapper","data-visible":e.visible},[mt("div",WV,[(nt(!0),At(Ke,null,Rs(at(t),o=>(nt(),At("div",{key:`spinner-bar-${o}`,className:"sonner-loading-bar"}))),128))])],8,YV))}}),co=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},$V={},jV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},GV=mt("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1),UV=[GV];function qV(e,t){return nt(),At("svg",jV,UV)}const KV=co($V,[["render",qV]]),ZV={},JV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},QV=mt("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1),eO=[QV];function tO(e,t){return nt(),At("svg",JV,eO)}const nO=co(ZV,[["render",tO]]),aO={},iO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},sO=mt("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1),rO=[sO];function oO(e,t){return nt(),At("svg",iO,rO)}const lO=co(aO,[["render",oO]]),cO={},uO={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},dO=mt("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1),hO=[dO];function fO(e,t){return nt(),At("svg",uO,hO)}const gO=co(cO,[["render",fO]]),vO={},mO={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},pO=mt("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),bO=mt("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1),yO=[pO,bO];function xO(e,t){return nt(),At("svg",mO,yO)}const wO=co(vO,[["render",xO]]),kO=["aria-live","data-styled","data-mounted","data-promise","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-type","data-invert","data-swipe-out","data-expanded"],SO=["data-disabled"],CO={key:1,"data-icon":""},AO={"data-content":""},_O={"data-title":""},PO=4e3,TO=14,EO=20,IO=200,LO=Pn({__name:"Toast",props:{toast:{type:Object,required:!0},toasts:{type:Array,required:!0},index:{type:Number,required:!0},expanded:{type:Boolean,required:!0},invert:{type:Boolean,required:!0},heights:{type:Array,required:!0},position:{type:String,required:!0},visibleToasts:{type:Number,required:!0},expandByDefault:{type:Boolean,required:!0},closeButton:{type:Boolean,required:!0},interacting:{type:Boolean,required:!0},duration:{type:Number,required:!1},descriptionClass:{type:String,required:!1}},emits:["update:heights","removeToast"],setup(e,{emit:t}){const n=e,s=Oe=>!!Oe.promise,o=be(!1),l=be(!1),d=be(!1),g=be(!1),m=be(null),y=be(0),x=be(0),S=be(null),C=be(null),T=N(()=>n.index===0),I=N(()=>n.index+1<=n.visibleToasts),L=N(()=>n.toast.type),B=N(()=>n.toast.dismissible),O=n.toast.className||"",E=n.toast.descriptionClassName||"",Y=n.toast.style||{},H=N(()=>n.heights.findIndex(Oe=>Oe.toastId===n.toast.id)||0),F=N(()=>n.toast.duration||n.duration||PO),j=be(0),$=be(0),X=be(F.value),q=be(0),ee=be(null),te=N(()=>n.position.split("-")),ne=N(()=>n.heights.reduce((Oe,Fe,ie)=>ie>=H.value?Oe:Oe+Fe.height,0)),oe=N(()=>n.toast.invert||n.invert),se=N(()=>m.value==="loading"),xe=N(()=>m.value??(n.toast.type||null)),Ae=N(()=>!s(n.toast)&&typeof n.toast.title=="object"),ge=N(()=>{if(!s(n.toast))return null;switch(m.value){case"loading":return n.toast.loading;case"success":return typeof n.toast.success=="function"?S.value:n.toast.success;case"error":return typeof n.toast.error=="function"?S.value:n.toast.error;default:return null}});zt(()=>o.value=!0),Yt(()=>{$.value=H.value*TO+ne.value});function he(){var Oe,Fe;(!se.value||B.value)&&(we(),(Fe=(Oe=n.toast).onDismiss)==null||Fe.call(Oe,n.toast))}function we(){l.value=!0,y.value=$.value;const Oe=n.heights.filter(Fe=>Fe.toastId!==n.toast.id);t("update:heights",Oe),setTimeout(()=>{t("removeToast",n.toast)},IO)}const Re=Oe=>{se||(y.value=$.value,Oe.target.setPointerCapture(Oe.pointerId),Oe.target.tagName!=="BUTTON"&&(d.value=!0,ee.value=Oe.clientY))},Pe=Oe=>{var Fe,ie,re,ye;if(g.value)return;const Be=Number(((Fe=C.value)==null?void 0:Fe.style.getPropertyValue("--swipe-amount").replace("px",""))||0);if(Math.abs(Be)>=EO){y.value=$.value,(re=(ie=n.toast).onDismiss)==null||re.call(ie,n.toast),we(),g.value=!0;return}(ye=C.value)==null||ye.style.setProperty("--swipe-amount","0px"),ee.value=null,d.value=!0},me=Oe=>{var Fe,ie;if(!ee.value)return;const re=Oe.clientY-ee.value;if(!(te.value[0]==="top"?re<0:re>0)){(Fe=C.value)==null||Fe.style.setProperty("--swipe-amount","0px");return}(ie=C.value)==null||ie.style.setProperty("--swipe-amount",`${re}px`)};return Yt(Oe=>{if(n.toast.promise&&m.value==="loading"||n.toast.duration===1/0)return;let Fe;const ie=()=>{if(q.value{j.value=new Date().getTime(),Fe=setTimeout(()=>{var ye,Be;(Be=(ye=n.toast).onAutoClose)==null||Be.call(ye,n.toast),we()},X.value)};n.expanded||n.interacting?ie():re(),Oe(()=>{clearTimeout(Fe)})}),zt(()=>{if(C.value){const Oe=C.value.getBoundingClientRect().height;x.value=Oe;const Fe=[{toastId:n.toast.id,height:Oe},...n.heights];t("update:heights",Fe)}}),wi(()=>{if(C.value){const Oe=n.heights.filter(Fe=>Fe.toastId!==n.toast.id);t("update:heights",Oe)}}),Yt(()=>{n.toast.delete&&we()}),(Oe,Fe)=>(nt(),At("li",{"aria-live":e.toast.important?"assertive":"polite","aria-atomic":"",role:"status",tabindex:"0",ref_key:"toastRef",ref:C,"data-sonner-toast":"",class:Xa(at(O)),"data-styled":!Ae.value,"data-mounted":o.value,"data-promise":!!e.toast.promise,"data-removed":l.value,"data-visible":I.value,"data-y-position":te.value[0],"data-x-position":te.value[1],"data-index":n.index,"data-front":T.value,"data-swiping":d.value,"data-type":m.value!=="loading"&&m.value?m.value:L.value,"data-invert":oe.value,"data-swipe-out":g.value,"data-expanded":!!(n.expanded||n.expandByDefault&&o.value),style:mi({"--index":n.index,"--toasts-before":n.index,"--z-index":e.toasts.length-n.index,"--offset":`${l.value?y.value:$.value}px`,"--initial-height":n.expandByDefault?"auto":`${x.value}px`,...at(Y)}),onPointerdown:Re,onPointerup:Pe,onPointermove:me},[n.closeButton&&!Ae.value?(nt(),At("button",{key:0,"aria-label":"Close toast","data-close-button":"","data-disabled":se.value,onClick:he},[P(wO)],8,SO)):Wn("",!0),L.value||e.toast.icon||e.toast.promise?(nt(),At("div",CO,[typeof e.toast.promise=="function"||L.value==="loading"?(nt(),Mt(XV,{key:0,visible:m.value==="loading"||L.value==="loading"},null,8,["visible"])):Wn("",!0),xe.value==="success"?(nt(),Mt(KV,{key:1})):xe.value==="info"?(nt(),Mt(nO,{key:2})):xe.value==="warning"?(nt(),Mt(lO,{key:3})):xe.value==="error"?(nt(),Mt(gO,{key:4})):Wn("",!0)])):Wn("",!0),mt("div",AO,[mt("div",_O,[typeof e.toast.title=="string"?(nt(),At(Ke,{key:0},[Rt(en(e.toast.title),1)],64)):e.toast.title===void 0||e.toast.title===null?(nt(),At(Ke,{key:1},[Rt(en(ge.value),1)],64)):Ae.value?(nt(),Mt(ch(e.toast.title),{key:2,onCloseToast:Fe[0]||(Fe[0]=()=>{var ie;we(),(ie=e.toast.cancel)!=null&&ie.onClick&&e.toast.cancel.onClick()})},null,32)):Wn("",!0)]),e.toast.description?(nt(),At("div",{key:0,"data-description":"",class:Xa(e.descriptionClass+at(E))},en(e.toast.description),3)):Wn("",!0)]),e.toast.cancel?(nt(),At("button",{key:2,"data-button":"","data-cancel":"",onClick:Fe[1]||(Fe[1]=()=>{var ie;we(),(ie=e.toast.cancel)!=null&&ie.onClick&&e.toast.cancel.onClick()})},en(e.toast.cancel.label),1)):Wn("",!0),e.toast.action?(nt(),At("button",{key:3,"data-button":"",onClick:Fe[2]||(Fe[2]=()=>{var ie;we(),(ie=e.toast.action)==null||ie.onClick()})},en(e.toast.action.label),1)):Wn("",!0)],46,kO))}}),VO=["aria-label"],OO=["dir","data-theme","data-rich-colors","data-y-position","data-x-position"],RO=3,Im="32px",MO=4e3,DO=356,Lm=14,FO=Pn({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{default:MO},gap:{default:Lm},visibleToasts:{default:RO},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},className:{default:""},style:{default:()=>({})},offset:{default:Im},dir:{default:"auto"}},setup(e){const t=e,n=rb(),s=be([]),o=be([]),l=be(!1),d=be(!1),g=be(t.theme!=="system"?t.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),m=N(()=>t.position.split("-")),y=be(null),x=t.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function S(T){s.value=s.value.filter(({id:I})=>I!==T.id)}function C(){if(typeof window>"u")return"ltr";const T=document.documentElement.getAttribute("dir");return T==="auto"||!T?window.getComputedStyle(document.documentElement).direction:T}return zt(()=>{const T=va.subscribe(I=>{if(I.dismiss){s.value=s.value.map(L=>L.id===I.id?{...L,delete:!0}:L);return}ft(()=>{const L=s.value.findIndex(B=>B.id===I.id);L!==-1?s.value.splice(L,1,I):s.value=[I,...s.value]})});wi(()=>{T()})}),Ye(()=>t.theme,T=>{if(T!=="system"){g.value=T;return}T==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?g.value="dark":g.value="light"),!(typeof window>"u")&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",({matches:I})=>{I?g.value="dark":g.value="light"})}),Yt(()=>{s.value.length<=1&&(l.value=!1)}),Yt(T=>{function I(L){var B,O;t.hotkey.every(E=>L[E]||L.code===E)&&(l.value=!0,(B=y.value)==null||B.focus()),L.code==="Escape"&&(document.activeElement===y.value||(O=y.value)!=null&&O.contains(document.activeElement))&&(l.value=!1)}document.addEventListener("keydown",I),T(()=>{document.removeEventListener("keydown",I)})}),(T,I)=>{var L;return nt(),At("section",{"aria-label":`Notifications ${at(x)}`,tabIndex:-1},[mt("ol",{ref_key:"listRef",ref:y,"data-sonner-toaster":"",dir:T.dir==="auto"?C():T.dir,tabIndex:-1,"data-theme":T.theme,"data-rich-colors":T.richColors,"data-y-position":m.value[0],"data-x-position":m.value[1],style:mi({"--front-toast-height":`${(L=o.value[0])==null?void 0:L.height}px`,"--offset":typeof T.offset=="number"?`${T.offset}px`:T.offset||Im,"--width":`${DO}px`,"--gap":`${Lm}px`,...at(n).style}),onMouseenter:I[1]||(I[1]=B=>l.value=!0),onMousemove:I[2]||(I[2]=B=>l.value=!0),onMouseleave:I[3]||(I[3]=()=>{d.value||(l.value=!1)}),onPointerdown:I[4]||(I[4]=B=>d.value=!1),onPointerup:I[5]||(I[5]=B=>d.value=!1)},[(nt(!0),At(Ke,null,Rs(s.value,(B,O)=>{var E,Y,H,F;return nt(),Mt(LO,{key:B.id,index:O,toast:B,duration:((E=T.toastOptions)==null?void 0:E.duration)??T.duration,className:(Y=T.toastOptions)==null?void 0:Y.className,descriptionClassName:(H=T.toastOptions)==null?void 0:H.descriptionClassName,invert:T.invert,visibleToasts:T.visibleToasts,closeButton:T.closeButton,interacting:d.value,position:T.position,style:mi((F=T.toastOptions)==null?void 0:F.style),toasts:s.value,expandByDefault:T.expand,gap:T.gap,expanded:l.value,heights:o.value,"onUpdate:heights":I[0]||(I[0]=j=>o.value=j),onRemoveToast:S},null,8,["index","toast","duration","className","descriptionClassName","invert","visibleToasts","closeButton","interacting","position","style","toasts","expandByDefault","gap","expanded","heights"])}),128))],44,OO)],8,VO)}}});const BO=de({...qe(),...$y({fullHeight:!0}),...pt()},"VApp"),NO=Ce()({name:"VApp",props:BO(),setup(e,t){let{slots:n}=t;const s=Ct(e),{layoutClasses:o,getLayoutItem:l,items:d,layoutRef:g}=jy(e),{rtlClasses:m}=vn();return Le(()=>{var y;return P("div",{ref:g,class:["v-application",s.themeClasses.value,o.value,m.value,e.class],style:[e.style]},[P("div",{class:"v-application__wrap"},[(y=n.default)==null?void 0:y.call(n)])])}),{getLayoutItem:l,items:d,theme:s}}});const ot=de({tag:{type:String,default:"div"}},"tag"),Wx=de({text:String,...qe(),...ot()},"VToolbarTitle"),Jh=Ce()({name:"VToolbarTitle",props:Wx(),setup(e,t){let{slots:n}=t;return Le(()=>{const s=!!(n.default||n.text||e.text);return P(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var o;return[s&&P("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(o=n.default)==null?void 0:o.call(n)])]}})}),{}}}),zO=de({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ta(e,t,n){return Ce()({name:e,props:zO({mode:n,origin:t}),setup(s,o){let{slots:l}=o;const d={onBeforeEnter(g){s.origin&&(g.style.transformOrigin=s.origin)},onLeave(g){if(s.leaveAbsolute){const{offsetTop:m,offsetLeft:y,offsetWidth:x,offsetHeight:S}=g;g._transitionInitialStyles={position:g.style.position,top:g.style.top,left:g.style.left,width:g.style.width,height:g.style.height},g.style.position="absolute",g.style.top=`${m}px`,g.style.left=`${y}px`,g.style.width=`${x}px`,g.style.height=`${S}px`}s.hideOnLeave&&g.style.setProperty("display","none","important")},onAfterLeave(g){if(s.leaveAbsolute&&(g!=null&&g._transitionInitialStyles)){const{position:m,top:y,left:x,width:S,height:C}=g._transitionInitialStyles;delete g._transitionInitialStyles,g.style.position=m||"",g.style.top=y||"",g.style.left=x||"",g.style.width=S||"",g.style.height=C||""}}};return()=>{const g=s.group?yb:Sa;return Dn(g,{name:s.disabled?"":e,css:!s.disabled,...s.group?void 0:{mode:s.mode},...s.disabled?{}:d},l.default)}}})}function Xx(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Ce()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(s,o){let{slots:l}=o;return()=>Dn(Sa,{name:s.disabled?"":e,css:!s.disabled,...s.disabled?{}:t},l.default)}})}function $x(){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",s=An(`offset-${n}`);return{onBeforeEnter(d){d._parent=d.parentNode,d._initialStyle={transition:d.style.transition,overflow:d.style.overflow,[n]:d.style[n]}},onEnter(d){const g=d._initialStyle;d.style.setProperty("transition","none","important"),d.style.overflow="hidden";const m=`${d[s]}px`;d.style[n]="0",d.offsetHeight,d.style.transition=g.transition,e&&d._parent&&d._parent.classList.add(e),requestAnimationFrame(()=>{d.style[n]=m})},onAfterEnter:l,onEnterCancelled:l,onLeave(d){d._initialStyle={transition:"",overflow:d.style.overflow,[n]:d.style[n]},d.style.overflow="hidden",d.style[n]=`${d[s]}px`,d.offsetHeight,requestAnimationFrame(()=>d.style[n]="0")},onAfterLeave:o,onLeaveCancelled:o};function o(d){e&&d._parent&&d._parent.classList.remove(e),l(d)}function l(d){const g=d._initialStyle[n];d.style.overflow=d._initialStyle.overflow,g!=null&&(d.style[n]=g),delete d._initialStyle}}const HO=de({target:[Object,Array]},"v-dialog-transition"),uc=Ce()({name:"VDialogTransition",props:HO(),setup(e,t){let{slots:n}=t;const s={onBeforeEnter(o){o.style.pointerEvents="none",o.style.visibility="hidden"},async onEnter(o,l){var C;await new Promise(T=>requestAnimationFrame(T)),await new Promise(T=>requestAnimationFrame(T)),o.style.visibility="";const{x:d,y:g,sx:m,sy:y,speed:x}=Om(e.target,o),S=zi(o,[{transform:`translate(${d}px, ${g}px) scale(${m}, ${y})`,opacity:0},{}],{duration:225*x,easing:KP});(C=Vm(o))==null||C.forEach(T=>{zi(T,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*x,easing:Yr})}),S.finished.then(()=>l())},onAfterEnter(o){o.style.removeProperty("pointer-events")},onBeforeLeave(o){o.style.pointerEvents="none"},async onLeave(o,l){var C;await new Promise(T=>requestAnimationFrame(T));const{x:d,y:g,sx:m,sy:y,speed:x}=Om(e.target,o);zi(o,[{},{transform:`translate(${d}px, ${g}px) scale(${m}, ${y})`,opacity:0}],{duration:125*x,easing:ZP}).finished.then(()=>l()),(C=Vm(o))==null||C.forEach(T=>{zi(T,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*x,easing:Yr})})},onAfterLeave(o){o.style.removeProperty("pointer-events")}};return()=>e.target?P(Sa,Ve({name:"dialog-transition"},s,{css:!1}),n):P(Sa,{name:"dialog-transition"},n)}});function Vm(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 Om(e,t){const n=wy(e),s=Th(t),[o,l]=getComputedStyle(t).transformOrigin.split(" ").map(O=>parseFloat(O)),[d,g]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let m=n.left+n.width/2;d==="left"||g==="left"?m-=n.width/2:(d==="right"||g==="right")&&(m+=n.width/2);let y=n.top+n.height/2;d==="top"||g==="top"?y-=n.height/2:(d==="bottom"||g==="bottom")&&(y+=n.height/2);const x=n.width/s.width,S=n.height/s.height,C=Math.max(1,x,S),T=x/C||0,I=S/C||0,L=s.width*s.height/(window.innerWidth*window.innerHeight),B=L>.12?Math.min(1.5,(L-.12)*10+1):1;return{x:m-(o+s.left),y:y-(l+s.top),sx:T,sy:I,speed:B}}const YO=ta("fab-transition","center center","out-in"),WO=ta("dialog-bottom-transition"),XO=ta("dialog-top-transition"),Al=ta("fade-transition"),Qh=ta("scale-transition"),$O=ta("scroll-x-transition"),jO=ta("scroll-x-reverse-transition"),GO=ta("scroll-y-transition"),UO=ta("scroll-y-reverse-transition"),qO=ta("slide-x-transition"),KO=ta("slide-x-reverse-transition"),ef=ta("slide-y-transition"),ZO=ta("slide-y-reverse-transition"),dc=Xx("expand-transition",$x()),tf=Xx("expand-x-transition",$x("",!0)),JO=de({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),yt=Ce(!1)({name:"VDefaultsProvider",props:JO(),setup(e,t){let{slots:n}=t;const{defaults:s,disabled:o,reset:l,root:d,scoped:g}=no(e);return Xt(s,{reset:l,root:d,scoped:g,disabled:o}),()=>{var m;return(m=n.default)==null?void 0:m.call(n)}}});const Fn=de({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Bn(e){return{dimensionStyles:N(()=>({height:Ge(e.height),maxHeight:Ge(e.maxHeight),maxWidth:Ge(e.maxWidth),minHeight:Ge(e.minHeight),minWidth:Ge(e.minWidth),width:Ge(e.width)}))}}function QO(e){return{aspectStyles:N(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const jx=de({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...qe(),...Fn()},"VResponsive"),xd=Ce()({name:"VResponsive",props:jx(),setup(e,t){let{slots:n}=t;const{aspectStyles:s}=QO(e),{dimensionStyles:o}=Bn(e);return Le(()=>{var l;return P("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[o.value,e.style]},[P("div",{class:"v-responsive__sizer",style:s.value},null),(l=n.additional)==null?void 0:l.call(n),n.default&&P("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),ei=de({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),ca=(e,t)=>{let{slots:n}=t;const{transition:s,disabled:o,...l}=e,{component:d=Sa,...g}=typeof s=="object"?s:{};return Dn(d,Ve(typeof s=="string"?{name:o?"":s}:g,l,{disabled:o}),n)};function eR(e,t){if(!Ah)return;const n=t.modifiers||{},s=t.value,{handler:o,options:l}=typeof s=="object"?s:{handler:s,options:{}},d=new IntersectionObserver(function(){var S;let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1?arguments[1]:void 0;const y=(S=e._observe)==null?void 0:S[t.instance.$.uid];if(!y)return;const x=g.some(C=>C.isIntersecting);o&&(!n.quiet||y.init)&&(!n.once||x||y.init)&&o(x,g,m),x&&n.once?Gx(e,t):y.init=!0},l);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:d},d.observe(e)}function Gx(e,t){var s;const n=(s=e._observe)==null?void 0:s[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const uo={mounted:eR,unmounted:Gx},Ux=de({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},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:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...jx(),...qe(),...ei()},"VImg"),Qi=Ce()({name:"VImg",directives:{intersect:uo},props:Ux(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=Jt("VImg"),l=Xe(""),d=be(),g=Xe(e.eager?"loading":"idle"),m=Xe(),y=Xe(),x=N(()=>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)}),S=N(()=>x.value.aspect||m.value/y.value||0);Ye(()=>e.src,()=>{C(g.value!=="idle")}),Ye(S,(q,ee)=>{!q&&ee&&d.value&&O(d.value)}),so(()=>C());function C(q){if(!(e.eager&&q)&&!(Ah&&!q&&!e.eager)){if(g.value="loading",x.value.lazySrc){const ee=new Image;ee.src=x.value.lazySrc,O(ee,null)}x.value.src&&ft(()=>{var ee;n("loadstart",((ee=d.value)==null?void 0:ee.currentSrc)||x.value.src),setTimeout(()=>{var te;if(!o.isUnmounted)if((te=d.value)!=null&&te.complete){if(d.value.naturalWidth||I(),g.value==="error")return;S.value||O(d.value,null),g.value==="loading"&&T()}else S.value||O(d.value),L()})})}}function T(){var q;o.isUnmounted||(L(),O(d.value),g.value="loaded",n("load",((q=d.value)==null?void 0:q.currentSrc)||x.value.src))}function I(){var q;o.isUnmounted||(g.value="error",n("error",((q=d.value)==null?void 0:q.currentSrc)||x.value.src))}function L(){const q=d.value;q&&(l.value=q.currentSrc||q.src)}let B=-1;cn(()=>{clearTimeout(B)});function O(q){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const te=()=>{if(clearTimeout(B),o.isUnmounted)return;const{naturalHeight:ne,naturalWidth:oe}=q;ne||oe?(m.value=oe,y.value=ne):!q.complete&&g.value==="loading"&&ee!=null?B=window.setTimeout(te,ee):(q.currentSrc.endsWith(".svg")||q.currentSrc.startsWith("data:image/svg+xml"))&&(m.value=1,y.value=1)};te()}const E=N(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),Y=()=>{var te;if(!x.value.src||g.value==="idle")return null;const q=P("img",{class:["v-img__img",E.value],style:{objectPosition:e.position},src:x.value.src,srcset:x.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:d,onLoad:T,onError:I},null),ee=(te=s.sources)==null?void 0:te.call(s);return P(ca,{transition:e.transition,appear:!0},{default:()=>[Wt(ee?P("picture",{class:"v-img__picture"},[ee,q]):q,[[ha,g.value==="loaded"]])]})},H=()=>P(ca,{transition:e.transition},{default:()=>[x.value.lazySrc&&g.value!=="loaded"&&P("img",{class:["v-img__img","v-img__img--preload",E.value],style:{objectPosition:e.position},src:x.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),F=()=>s.placeholder?P(ca,{transition:e.transition,appear:!0},{default:()=>[(g.value==="loading"||g.value==="error"&&!s.error)&&P("div",{class:"v-img__placeholder"},[s.placeholder()])]}):null,j=()=>s.error?P(ca,{transition:e.transition,appear:!0},{default:()=>[g.value==="error"&&P("div",{class:"v-img__error"},[s.error()])]}):null,$=()=>e.gradient?P("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,X=Xe(!1);{const q=Ye(S,ee=>{ee&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{X.value=!0})}),q())})}return Le(()=>{const q=xd.filterProps(e);return Wt(P(xd,Ve({class:["v-img",{"v-img--booting":!X.value},e.class],style:[{width:Ge(e.width==="auto"?m.value:e.width)},e.style]},q,{aspectRatio:S.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>P(Ke,null,[P(Y,null,null),P(H,null,null),P($,null,null),P(F,null,null),P(j,null,null)]),default:s.default}),[[Mn("intersect"),{handler:C,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:d,state:g,naturalWidth:m,naturalHeight:y}}}),na=de({border:[Boolean,Number,String]},"border");function fa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{borderClasses:N(()=>{const s=Bt(e)?e.value:e.border,o=[];if(s===!0||s==="")o.push(`${t}--border`);else if(typeof s=="string"||s===0)for(const l of String(s).split(" "))o.push(`border-${l}`);return o})}}function nf(e){return _h(()=>{const t=[],n={};if(e.value.background)if(Ju(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&zP(e.value.background)){const s=la(e.value.background);if(s.a==null||s.a===1){const o=Vy(s);n.color=o,n.caretColor=o}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(Ju(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function _n(e,t){const n=N(()=>({text:Bt(e)?e.value:t?e[t]:null})),{colorClasses:s,colorStyles:o}=nf(n);return{textColorClasses:s,textColorStyles:o}}function Ft(e,t){const n=N(()=>({background:Bt(e)?e.value:t?e[t]:null})),{colorClasses:s,colorStyles:o}=nf(n);return{backgroundColorClasses:s,backgroundColorStyles:o}}const rn=de({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function mn(e){return{elevationClasses:N(()=>{const n=Bt(e)?e.value:e.elevation,s=[];return n==null||s.push(`elevation-${n}`),s})}}const $t=de({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Gt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{roundedClasses:N(()=>{const s=Bt(e)?e.value:e.rounded,o=[];if(s===!0||s==="")o.push(`${t}--rounded`);else if(typeof s=="string"||s===0)for(const l of String(s).split(" "))o.push(`rounded-${l}`);return o})}}const tR=[null,"prominent","default","comfortable","compact"],qx=de({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>tR.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...na(),...qe(),...rn(),...$t(),...ot({tag:"header"}),...pt()},"VToolbar"),wd=Ce()({name:"VToolbar",props:qx(),setup(e,t){var T;let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"color")),{borderClasses:l}=fa(e),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e),{themeClasses:m}=Ct(e),{rtlClasses:y}=vn(),x=Xe(!!(e.extended||(T=n.extension)!=null&&T.call(n))),S=N(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),C=N(()=>x.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 Xt({VBtn:{variant:"text"}}),Le(()=>{var O;const I=!!(e.title||n.title),L=!!(n.image||e.image),B=(O=n.extension)==null?void 0:O.call(n);return x.value=!!(e.extended||B),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},s.value,l.value,d.value,g.value,m.value,y.value,e.class],style:[o.value,e.style]},{default:()=>[L&&P("div",{key:"image",class:"v-toolbar__image"},[n.image?P(yt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):P(Qi,{key:"image-img",cover:!0,src:e.image},null)]),P(yt,{defaults:{VTabs:{height:Ge(S.value)}}},{default:()=>{var E,Y,H;return[P("div",{class:"v-toolbar__content",style:{height:Ge(S.value)}},[n.prepend&&P("div",{class:"v-toolbar__prepend"},[(E=n.prepend)==null?void 0:E.call(n)]),I&&P(Jh,{key:"title",text:e.title},{text:n.title}),(Y=n.default)==null?void 0:Y.call(n),n.append&&P("div",{class:"v-toolbar__append"},[(H=n.append)==null?void 0:H.call(n)])])]}}),P(yt,{defaults:{VTabs:{height:Ge(C.value)}}},{default:()=>[P(dc,null,{default:()=>[x.value&&P("div",{class:"v-toolbar__extension",style:{height:Ge(C.value)}},[B])]})]})]})}),{contentHeight:S,extensionHeight:C}}}),nR=de({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function aR(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let s=0;const o=be(null),l=Xe(0),d=Xe(0),g=Xe(0),m=Xe(!1),y=Xe(!1),x=N(()=>Number(e.scrollThreshold)),S=N(()=>nn((x.value-l.value)/x.value||0)),C=()=>{const T=o.value;!T||n&&!n.value||(s=l.value,l.value="window"in T?T.pageYOffset:T.scrollTop,y.value=l.value{d.value=d.value||l.value}),Ye(m,()=>{d.value=0}),zt(()=>{Ye(()=>e.scrollTarget,T=>{var L;const I=T?document.querySelector(T):window;I&&I!==o.value&&((L=o.value)==null||L.removeEventListener("scroll",C),o.value=I,o.value.addEventListener("scroll",C,{passive:!0}))},{immediate:!0})}),cn(()=>{var T;(T=o.value)==null||T.removeEventListener("scroll",C)}),n&&Ye(n,C,{immediate:!0}),{scrollThreshold:x,currentScroll:l,currentThreshold:g,isScrollActive:m,scrollRatio:S,isScrollingUp:y,savedScroll:d}}function ls(){const e=Xe(!1);return zt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:N(()=>e.value?void 0:{transition:"none !important"}),isBooted:rs(e)}}const iR=de({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...qx(),...Ks(),...nR(),height:{type:[Number,String],default:64}},"VAppBar"),sR=Ce()({name:"VAppBar",props:iR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=be(),o=Qe(e,"modelValue"),l=N(()=>{var E;const O=new Set(((E=e.scrollBehavior)==null?void 0:E.split(" "))??[]);return{hide:O.has("hide"),inverted:O.has("inverted"),collapse:O.has("collapse"),elevate:O.has("elevate"),fadeImage:O.has("fade-image")}}),d=N(()=>{const O=l.value;return O.hide||O.inverted||O.collapse||O.elevate||O.fadeImage||!o.value}),{currentScroll:g,scrollThreshold:m,isScrollingUp:y,scrollRatio:x}=aR(e,{canScroll:d}),S=N(()=>e.collapse||l.value.collapse&&(l.value.inverted?x.value>0:x.value===0)),C=N(()=>e.flat||l.value.elevate&&(l.value.inverted?g.value>0:g.value===0)),T=N(()=>l.value.fadeImage?l.value.inverted?1-x.value:x.value:void 0),I=N(()=>{var Y,H;if(l.value.hide&&l.value.inverted)return 0;const O=((Y=s.value)==null?void 0:Y.contentHeight)??0,E=((H=s.value)==null?void 0:H.extensionHeight)??0;return O+E});wa(N(()=>!!e.scrollBehavior),()=>{Yt(()=>{l.value.hide?l.value.inverted?o.value=g.value>m.value:o.value=y.value||g.valueparseInt(e.order,10)),position:Se(e,"location"),layoutSize:I,elementSize:Xe(void 0),active:o,absolute:Se(e,"absolute")});return Le(()=>{const O=wd.filterProps(e);return P(wd,Ve({ref:s,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...B.value,"--v-toolbar-image-opacity":T.value,height:void 0,...L.value},e.style]},O,{collapse:S.value,flat:C.value}),n)}),{}}});const rR=[null,"default","comfortable","compact"],un=de({density:{type:String,default:"default",validator:e=>rR.includes(e)}},"density");function En(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{densityClasses:N(()=>`${t}--density-${e.density}`)}}const oR=["elevated","flat","tonal","outlined","text","plain"];function cs(e,t){return P(Ke,null,[e&&P("span",{key:"overlay",class:`${t}__overlay`},null),P("span",{key:"underlay",class:`${t}__underlay`},null)])}const ga=de({color:String,variant:{type:String,default:"elevated",validator:e=>oR.includes(e)}},"variant");function us(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();const n=N(()=>{const{variant:l}=at(e);return`${t}--variant-${l}`}),{colorClasses:s,colorStyles:o}=nf(N(()=>{const{variant:l,color:d}=at(e);return{[["elevated","flat"].includes(l)?"background":"text"]:d}}));return{colorClasses:s,colorStyles:o,variantClasses:n}}const Kx=de({divided:Boolean,...na(),...qe(),...un(),...rn(),...$t(),...ot(),...pt(),...ga()},"VBtnGroup"),kd=Ce()({name:"VBtnGroup",props:Kx(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{densityClasses:o}=En(e),{borderClasses:l}=fa(e),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e);Xt({VBtn:{height:"auto",color:Se(e,"color"),density:Se(e,"density"),flat:!0,variant:Se(e,"variant")}}),Le(()=>P(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},s.value,l.value,o.value,d.value,g.value,e.class],style:e.style},n))}}),ds=de({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),hs=de({value:null,disabled:Boolean,selectedClass:String},"group-item");function fs(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const s=Jt("useGroupItem");if(!s)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const o=Tn();Pt(Symbol.for(`${t.description}:id`),o);const l=rt(t,null);if(!l){if(!n)return l;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const d=Se(e,"value"),g=N(()=>!!(l.disabled.value||e.disabled));l.register({id:o,value:d,disabled:g},s),cn(()=>{l.unregister(o)});const m=N(()=>l.isSelected(o)),y=N(()=>m.value&&[l.selectedClass.value,e.selectedClass]);return Ye(m,x=>{s.emit("group:selected",{value:x})}),{id:o,isSelected:m,toggle:()=>l.select(o,!m.value),select:x=>l.select(o,x),selectedClass:y,value:d,disabled:g,group:l}}function _i(e,t){let n=!1;const s=hn([]),o=Qe(e,"modelValue",[],C=>C==null?[]:Zx(s,qt(C)),C=>{const T=cR(s,C);return e.multiple?T:T[0]}),l=Jt("useGroup");function d(C,T){const I=C,L=Symbol.for(`${t.description}:id`),O=Pr(L,l==null?void 0:l.vnode).indexOf(T);O>-1?s.splice(O,0,I):s.push(I)}function g(C){if(n)return;m();const T=s.findIndex(I=>I.id===C);s.splice(T,1)}function m(){const C=s.find(T=>!T.disabled);C&&e.mandatory==="force"&&!o.value.length&&(o.value=[C.id])}zt(()=>{m()}),cn(()=>{n=!0});function y(C,T){const I=s.find(L=>L.id===C);if(!(T&&(I!=null&&I.disabled)))if(e.multiple){const L=o.value.slice(),B=L.findIndex(E=>E===C),O=~B;if(T=T??!O,O&&e.mandatory&&L.length<=1||!O&&e.max!=null&&L.length+1>e.max)return;B<0&&T?L.push(C):B>=0&&!T&&L.splice(B,1),o.value=L}else{const L=o.value.includes(C);if(e.mandatory&&L)return;o.value=T??!L?[C]:[]}}function x(C){if(e.multiple,o.value.length){const T=o.value[0],I=s.findIndex(O=>O.id===T);let L=(I+C)%s.length,B=s[L];for(;B.disabled&&L!==I;)L=(L+C)%s.length,B=s[L];if(B.disabled)return;o.value=[s[L].id]}else{const T=s.find(I=>!I.disabled);T&&(o.value=[T.id])}}const S={register:d,unregister:g,selected:o,select:y,disabled:Se(e,"disabled"),prev:()=>x(s.length-1),next:()=>x(1),isSelected:C=>o.value.includes(C),selectedClass:N(()=>e.selectedClass),items:N(()=>s),getItemIndex:C=>lR(s,C)};return Pt(t,S),S}function lR(e,t){const n=Zx(e,[t]);return n.length?e.findIndex(s=>s.id===n[0]):-1}function Zx(e,t){const n=[];return t.forEach(s=>{const o=e.find(d=>Qa(s,d.value)),l=e[s];(o==null?void 0:o.value)!=null?n.push(o.id):l!=null&&n.push(l.id)}),n}function cR(e,t){const n=[];return t.forEach(s=>{const o=e.findIndex(l=>l.id===s);if(~o){const l=e[o];n.push(l.value!=null?l.value:o)}}),n}const af=Symbol.for("vuetify:v-btn-toggle"),uR=de({...Kx(),...ds()},"VBtnToggle"),dR=Ce()({name:"VBtnToggle",props:uR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:s,next:o,prev:l,select:d,selected:g}=_i(e,af);return Le(()=>{const m=kd.filterProps(e);return P(kd,Ve({class:["v-btn-toggle",e.class]},m,{style:e.style}),{default:()=>{var y;return[(y=n.default)==null?void 0:y.call(n,{isSelected:s,next:o,prev:l,select:d,selected:g})]}})}),{next:o,prev:l,select:d}}});const hR=["x-small","small","default","large","x-large"],ti=de({size:{type:[String,Number],default:"default"}},"size");function er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return _h(()=>{let n,s;return yl(hR,e.size)?n=`${t}--size-${e.size}`:e.size&&(s={width:Ge(e.size),height:Ge(e.size)}),{sizeClasses:n,sizeStyles:s}})}const fR=de({color:String,start:Boolean,end:Boolean,icon:st,...qe(),...ti(),...ot({tag:"i"}),...pt()},"VIcon"),_t=Ce()({name:"VIcon",props:fR(),setup(e,t){let{attrs:n,slots:s}=t;const o=be(),{themeClasses:l}=Ct(e),{iconData:d}=zT(N(()=>o.value||e.icon)),{sizeClasses:g}=er(e),{textColorClasses:m,textColorStyles:y}=_n(Se(e,"color"));return Le(()=>{var S,C;const x=(S=s.default)==null?void 0:S.call(s);return x&&(o.value=(C=my(x).filter(T=>T.type===ja&&T.children&&typeof T.children=="string")[0])==null?void 0:C.children),P(d.value.component,{tag:e.tag,icon:d.value.icon,class:["v-icon","notranslate",l.value,g.value,m.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[g.value?void 0:{fontSize:Ge(e.size),height:Ge(e.size),width:Ge(e.size)},y.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[x]})}),{}}});function hc(e,t){const n=be(),s=Xe(!1);if(Ah){const o=new IntersectionObserver(l=>{e==null||e(l,o),s.value=!!l.find(d=>d.isIntersecting)},t);cn(()=>{o.disconnect()}),Ye(n,(l,d)=>{d&&(o.unobserve(d),s.value=!1),l&&o.observe(l)},{flush:"post"})}return{intersectionRef:n,isIntersecting:s}}const gR=de({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},...qe(),...ti(),...ot({tag:"div"}),...pt()},"VProgressCircular"),Xs=Ce()({name:"VProgressCircular",props:gR(),setup(e,t){let{slots:n}=t;const s=20,o=2*Math.PI*s,l=be(),{themeClasses:d}=Ct(e),{sizeClasses:g,sizeStyles:m}=er(e),{textColorClasses:y,textColorStyles:x}=_n(Se(e,"color")),{textColorClasses:S,textColorStyles:C}=_n(Se(e,"bgColor")),{intersectionRef:T,isIntersecting:I}=hc(),{resizeRef:L,contentRect:B}=Va(),O=N(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),E=N(()=>Number(e.width)),Y=N(()=>m.value?Number(e.size):B.value?B.value.width:Math.max(E.value,32)),H=N(()=>s/(1-E.value/Y.value)*2),F=N(()=>E.value/Y.value*H.value),j=N(()=>Ge((100-O.value)/100*o));return Yt(()=>{T.value=l.value,L.value=l.value}),Le(()=>P(e.tag,{ref:l,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":I.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},d.value,g.value,y.value,e.class],style:[m.value,x.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:O.value},{default:()=>[P("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${H.value} ${H.value}`},[P("circle",{class:["v-progress-circular__underlay",S.value],style:C.value,fill:"transparent",cx:"50%",cy:"50%",r:s,"stroke-width":F.value,"stroke-dasharray":o,"stroke-dashoffset":0},null),P("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:s,"stroke-width":F.value,"stroke-dasharray":o,"stroke-dashoffset":j.value},null)]),n.default&&P("div",{class:"v-progress-circular__content"},[n.default({value:O.value})])]})),{}}});const Rm={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Pi=de({location:String},"location");function Ti(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:s}=vn();return{locationStyles:N(()=>{if(!e.location)return{};const{side:l,align:d}=Ku(e.location.split(" ").length>1?e.location:`${e.location} center`,s.value);function g(y){return n?n(y):0}const m={};return l!=="center"&&(t?m[Rm[l]]=`calc(100% - ${g(l)}px)`:m[l]=0),d!=="center"?t?m[Rm[d]]=`calc(100% - ${g(d)}px)`:m[d]=0:(l==="center"?m.top=m.left="50%":m[{top:"left",bottom:"left",left:"top",right:"top"}[l]]="50%",m.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[l]),m})}}const vR=de({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,...qe(),...Pi({location:"top"}),...$t(),...ot(),...pt()},"VProgressLinear"),fc=Ce()({name:"VProgressLinear",props:vR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{isRtl:o,rtlClasses:l}=vn(),{themeClasses:d}=Ct(e),{locationStyles:g}=Ti(e),{textColorClasses:m,textColorStyles:y}=_n(e,"color"),{backgroundColorClasses:x,backgroundColorStyles:S}=Ft(N(()=>e.bgColor||e.color)),{backgroundColorClasses:C,backgroundColorStyles:T}=Ft(e,"color"),{roundedClasses:I}=Gt(e),{intersectionRef:L,isIntersecting:B}=hc(),O=N(()=>parseInt(e.max,10)),E=N(()=>parseInt(e.height,10)),Y=N(()=>parseFloat(e.bufferValue)/O.value*100),H=N(()=>parseFloat(s.value)/O.value*100),F=N(()=>o.value!==e.reverse),j=N(()=>e.indeterminate?"fade-transition":"slide-x-transition"),$=N(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function X(q){if(!L.value)return;const{left:ee,right:te,width:ne}=L.value.getBoundingClientRect(),oe=F.value?ne-q.clientX+(te-ne):q.clientX-ee;s.value=Math.round(oe/ne*O.value)}return Le(()=>P(e.tag,{ref:L,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&B.value,"v-progress-linear--reverse":F.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},I.value,d.value,l.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Ge(E.value):0,"--v-progress-linear-height":Ge(E.value),...g.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:H.value,onClick:e.clickable&&X},{default:()=>[e.stream&&P("div",{key:"stream",class:["v-progress-linear__stream",m.value],style:{...y.value,[F.value?"left":"right"]:Ge(-E.value),borderTop:`${Ge(E.value/2)} dotted`,opacity:$.value,top:`calc(50% - ${Ge(E.value/4)})`,width:Ge(100-Y.value,"%"),"--v-progress-linear-stream-to":Ge(E.value*(F.value?1:-1))}},null),P("div",{class:["v-progress-linear__background",x.value],style:[S.value,{opacity:$.value,width:Ge(e.stream?Y.value:100,"%")}]},null),P(Sa,{name:j.value},{default:()=>[e.indeterminate?P("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(q=>P("div",{key:q,class:["v-progress-linear__indeterminate",q,C.value],style:T.value},null))]):P("div",{class:["v-progress-linear__determinate",C.value],style:[T.value,{width:Ge(H.value,"%")}]},null)]}),n.default&&P("div",{class:"v-progress-linear__content"},[n.default({value:H.value,buffer:Y.value})])]})),{}}}),gc=de({loading:[Boolean,String]},"loader");function ho(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{loaderClasses:N(()=>({[`${t}--loading`]:e.loading}))}}function vc(e,t){var s;let{slots:n}=t;return P("div",{class:`${e.name}__loader`},[((s=n.default)==null?void 0:s.call(n,{color:e.color,isActive:e.active}))||P(fc,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const mR=["static","relative","fixed","absolute","sticky"],tr=de({position:{type:String,validator:e=>mR.includes(e)}},"position");function nr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();return{positionClasses:N(()=>e.position?`${t}--${e.position}`:void 0)}}function pR(){const e=Jt("useRoute");return N(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function Jx(){var e,t;return(t=(e=Jt("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function fo(e,t){const n=ch("RouterLink"),s=N(()=>!!(e.href||e.to)),o=N(()=>(s==null?void 0:s.value)||yv(t,"click")||yv(e,"click"));if(typeof n=="string")return{isLink:s,isClickable:o,href:Se(e,"href")};const l=e.to?n.useLink(e):void 0,d=pR();return{isLink:s,isClickable:o,route:l==null?void 0:l.route,navigate:l==null?void 0:l.navigate,isActive:l&&N(()=>{var g,m,y;return e.exact?d.value?((y=l.isExactActive)==null?void 0:y.value)&&Qa(l.route.value.query,d.value.query):(m=l.isExactActive)==null?void 0:m.value:(g=l.isActive)==null?void 0:g.value}),href:N(()=>e.to?l==null?void 0:l.route.value.href:e.href)}}const go=de({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let uu=!1;function bR(e,t){let n=!1,s,o;Ot&&(ft(()=>{window.addEventListener("popstate",l),s=e==null?void 0:e.beforeEach((d,g,m)=>{uu?n?t(m):m():setTimeout(()=>n?t(m):m()),uu=!0}),o=e==null?void 0:e.afterEach(()=>{uu=!1})}),kn(()=>{window.removeEventListener("popstate",l),s==null||s(),o==null||o()}));function l(d){var g;(g=d.state)!=null&&g.replaced||(n=!0,setTimeout(()=>n=!1))}}function yR(e,t){Ye(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&ft(()=>{t(!0)})},{immediate:!0})}const Sd=Symbol("rippleStop"),xR=80;function Mm(e,t){e.style.transform=t,e.style.webkitTransform=t}function Cd(e){return e.constructor.name==="TouchEvent"}function Qx(e){return e.constructor.name==="KeyboardEvent"}const wR=function(e,t){var S;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=0,o=0;if(!Qx(e)){const C=t.getBoundingClientRect(),T=Cd(e)?e.touches[e.touches.length-1]:e;s=T.clientX-C.left,o=T.clientY-C.top}let l=0,d=.3;(S=t._ripple)!=null&&S.circle?(d=.15,l=t.clientWidth/2,l=n.center?l:l+Math.sqrt((s-l)**2+(o-l)**2)/4):l=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const g=`${(t.clientWidth-l*2)/2}px`,m=`${(t.clientHeight-l*2)/2}px`,y=n.center?g:`${s-l}px`,x=n.center?m:`${o-l}px`;return{radius:l,scale:d,x:y,y:x,centerX:g,centerY:m}},_l={show(e,t){var T;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((T=t==null?void 0:t._ripple)!=null&&T.enabled))return;const s=document.createElement("span"),o=document.createElement("span");s.appendChild(o),s.className="v-ripple__container",n.class&&(s.className+=` ${n.class}`);const{radius:l,scale:d,x:g,y:m,centerX:y,centerY:x}=wR(e,t,n),S=`${l*2}px`;o.className="v-ripple__animation",o.style.width=S,o.style.height=S,t.appendChild(s);const C=window.getComputedStyle(t);C&&C.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),o.classList.add("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--visible"),Mm(o,`translate(${g}, ${m}) scale3d(${d},${d},${d})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--in"),Mm(o,`translate(${y}, ${x}) scale3d(1,1,1)`)},0)},hide(e){var l;if(!((l=e==null?void 0:e._ripple)!=null&&l.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 s=performance.now()-Number(n.dataset.activated),o=Math.max(250-s,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var g;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((g=n.parentNode)==null?void 0:g.parentNode)===e&&e.removeChild(n.parentNode)},300)},o)}};function e0(e){return typeof e>"u"||!!e}function jr(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Sd])){if(e[Sd]=!0,Cd(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Qx(e),n._ripple.class&&(t.class=n._ripple.class),Cd(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{_l.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var s;(s=n==null?void 0:n._ripple)!=null&&s.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},xR)}else _l.show(e,n,t)}}function Dm(e){e[Sd]=!0}function Kn(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(()=>{Kn(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),_l.hide(t)}}function t0(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Gr=!1;function n0(e){!Gr&&(e.keyCode===gv.enter||e.keyCode===gv.space)&&(Gr=!0,jr(e))}function a0(e){Gr=!1,Kn(e)}function i0(e){Gr&&(Gr=!1,Kn(e))}function s0(e,t,n){const{value:s,modifiers:o}=t,l=e0(s);if(l||_l.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=l,e._ripple.centered=o.center,e._ripple.circle=o.circle,bl(s)&&s.class&&(e._ripple.class=s.class),l&&!n){if(o.stop){e.addEventListener("touchstart",Dm,{passive:!0}),e.addEventListener("mousedown",Dm);return}e.addEventListener("touchstart",jr,{passive:!0}),e.addEventListener("touchend",Kn,{passive:!0}),e.addEventListener("touchmove",t0,{passive:!0}),e.addEventListener("touchcancel",Kn),e.addEventListener("mousedown",jr),e.addEventListener("mouseup",Kn),e.addEventListener("mouseleave",Kn),e.addEventListener("keydown",n0),e.addEventListener("keyup",a0),e.addEventListener("blur",i0),e.addEventListener("dragstart",Kn,{passive:!0})}else!l&&n&&r0(e)}function r0(e){e.removeEventListener("mousedown",jr),e.removeEventListener("touchstart",jr),e.removeEventListener("touchend",Kn),e.removeEventListener("touchmove",t0),e.removeEventListener("touchcancel",Kn),e.removeEventListener("mouseup",Kn),e.removeEventListener("mouseleave",Kn),e.removeEventListener("keydown",n0),e.removeEventListener("keyup",a0),e.removeEventListener("dragstart",Kn),e.removeEventListener("blur",i0)}function kR(e,t){s0(e,t,!1)}function SR(e){delete e._ripple,r0(e)}function CR(e,t){if(t.value===t.oldValue)return;const n=e0(t.oldValue);s0(e,t,n)}const ni={mounted:kR,unmounted:SR,updated:CR},sf=de({active:{type:Boolean,default:void 0},symbol:{type:null,default:af},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:st,appendIcon:st,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...na(),...qe(),...un(),...Fn(),...rn(),...hs(),...gc(),...Pi(),...tr(),...$t(),...go(),...ti(),...ot({tag:"button"}),...pt(),...ga({variant:"elevated"})},"VBtn"),Et=Ce()({name:"VBtn",directives:{Ripple:ni},props:sf(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{themeClasses:o}=Ct(e),{borderClasses:l}=fa(e),{colorClasses:d,colorStyles:g,variantClasses:m}=us(e),{densityClasses:y}=En(e),{dimensionStyles:x}=Bn(e),{elevationClasses:S}=mn(e),{loaderClasses:C}=ho(e),{locationStyles:T}=Ti(e),{positionClasses:I}=nr(e),{roundedClasses:L}=Gt(e),{sizeClasses:B,sizeStyles:O}=er(e),E=fs(e,e.symbol,!1),Y=fo(e,n),H=N(()=>{var q;return e.active!==void 0?e.active:Y.isLink.value?(q=Y.isActive)==null?void 0:q.value:E==null?void 0:E.isSelected.value}),F=N(()=>(E==null?void 0:E.disabled.value)||e.disabled),j=N(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),$=N(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function X(q){var ee;F.value||Y.isLink.value&&(q.metaKey||q.ctrlKey||q.shiftKey||q.button!==0||n.target==="_blank")||((ee=Y.navigate)==null||ee.call(Y,q),E==null||E.toggle())}return yR(Y,E==null?void 0:E.select),Le(()=>{var se,xe;const q=Y.isLink.value?"a":e.tag,ee=!!(e.prependIcon||s.prepend),te=!!(e.appendIcon||s.append),ne=!!(e.icon&&e.icon!==!0),oe=(E==null?void 0:E.isSelected.value)&&(!Y.isLink.value||((se=Y.isActive)==null?void 0:se.value))||!E||((xe=Y.isActive)==null?void 0:xe.value);return Wt(P(q,{type:q==="a"?void 0:"button",class:["v-btn",E==null?void 0:E.selectedClass.value,{"v-btn--active":H.value,"v-btn--block":e.block,"v-btn--disabled":F.value,"v-btn--elevated":j.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},o.value,l.value,oe?d.value:void 0,y.value,S.value,C.value,I.value,L.value,B.value,m.value,e.class],style:[oe?g.value:void 0,x.value,T.value,O.value,e.style],disabled:F.value||void 0,href:Y.href.value,onClick:X,value:$.value},{default:()=>{var Ae;return[cs(!0,"v-btn"),!e.icon&&ee&&P("span",{key:"prepend",class:"v-btn__prepend"},[s.prepend?P(yt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},s.prepend):P(_t,{key:"prepend-icon",icon:e.prependIcon},null)]),P("span",{class:"v-btn__content","data-no-activator":""},[!s.default&&ne?P(_t,{key:"content-icon",icon:e.icon},null):P(yt,{key:"content-defaults",disabled:!ne,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var ge;return[((ge=s.default)==null?void 0:ge.call(s))??e.text]}})]),!e.icon&&te&&P("span",{key:"append",class:"v-btn__append"},[s.append?P(yt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},s.append):P(_t,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&P("span",{key:"loader",class:"v-btn__loader"},[((Ae=s.loader)==null?void 0:Ae.call(s))??P(Xs,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Mn("ripple"),!F.value&&e.ripple,null]])}),{}}}),AR=de({...sf({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),_R=Ce()({name:"VAppBarNavIcon",props:AR(),setup(e,t){let{slots:n}=t;return Le(()=>P(Et,Ve(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),PR=Ce()({name:"VAppBarTitle",props:Wx(),setup(e,t){let{slots:n}=t;return Le(()=>P(Jh,Ve(e,{class:"v-app-bar-title"}),n)),{}}});const o0=ea("v-alert-title"),TR=["success","info","warning","error"],ER=de({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:st,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>TR.includes(e)},...qe(),...un(),...Fn(),...rn(),...Pi(),...tr(),...$t(),...ot(),...pt(),...ga({variant:"flat"})},"VAlert"),IR=Ce()({name:"VAlert",props:ER(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=Qe(e,"modelValue"),l=N(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),d=N(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:g}=Ct(e),{colorClasses:m,colorStyles:y,variantClasses:x}=us(d),{densityClasses:S}=En(e),{dimensionStyles:C}=Bn(e),{elevationClasses:T}=mn(e),{locationStyles:I}=Ti(e),{positionClasses:L}=nr(e),{roundedClasses:B}=Gt(e),{textColorClasses:O,textColorStyles:E}=_n(Se(e,"borderColor")),{t:Y}=Qt(),H=N(()=>({"aria-label":Y(e.closeLabel),onClick(F){o.value=!1,n("click:close",F)}}));return()=>{const F=!!(s.prepend||l.value),j=!!(s.title||e.title),$=!!(s.close||e.closable);return o.value&&P(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},g.value,m.value,S.value,T.value,L.value,B.value,x.value,e.class],style:[y.value,C.value,I.value,e.style],role:"alert"},{default:()=>{var X,q;return[cs(!1,"v-alert"),e.border&&P("div",{key:"border",class:["v-alert__border",O.value],style:E.value},null),F&&P("div",{key:"prepend",class:"v-alert__prepend"},[s.prepend?P(yt,{key:"prepend-defaults",disabled:!l.value,defaults:{VIcon:{density:e.density,icon:l.value,size:e.prominent?44:28}}},s.prepend):P(_t,{key:"prepend-icon",density:e.density,icon:l.value,size:e.prominent?44:28},null)]),P("div",{class:"v-alert__content"},[j&&P(o0,{key:"title"},{default:()=>{var ee;return[((ee=s.title)==null?void 0:ee.call(s))??e.title]}}),((X=s.text)==null?void 0:X.call(s))??e.text,(q=s.default)==null?void 0:q.call(s)]),s.append&&P("div",{key:"append",class:"v-alert__append"},[s.append()]),$&&P("div",{key:"close",class:"v-alert__close"},[s.close?P(yt,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var ee;return[(ee=s.close)==null?void 0:ee.call(s,{props:H.value})]}}):P(Et,Ve({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},H.value),null)])]}})}}});const LR=de({text:String,clickable:Boolean,...qe(),...pt()},"VLabel"),ar=Ce()({name:"VLabel",props:LR(),setup(e,t){let{slots:n}=t;return Le(()=>{var s;return P("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(s=n.default)==null?void 0:s.call(n)])}),{}}});const l0=Symbol.for("vuetify:selection-control-group"),rf=de({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:st,trueIcon:st,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Qa},...qe(),...un(),...pt()},"SelectionControlGroup"),VR=de({...rf({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),c0=Ce()({name:"VSelectionControlGroup",props:VR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),o=Tn(),l=N(()=>e.id||`v-selection-control-group-${o}`),d=N(()=>e.name||l.value),g=new Set;return Pt(l0,{modelValue:s,forceUpdate:()=>{g.forEach(m=>m())},onForceUpdate:m=>{g.add(m),kn(()=>{g.delete(m)})}}),Xt({[e.defaultsTarget]:{color:Se(e,"color"),disabled:Se(e,"disabled"),density:Se(e,"density"),error:Se(e,"error"),inline:Se(e,"inline"),modelValue:s,multiple:N(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),name:d,falseIcon:Se(e,"falseIcon"),trueIcon:Se(e,"trueIcon"),readonly:Se(e,"readonly"),ripple:Se(e,"ripple"),type:Se(e,"type"),valueComparator:Se(e,"valueComparator")}}),Le(()=>{var m;return P("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(m=n.default)==null?void 0:m.call(n)])}),{}}}),mc=de({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...qe(),...rf()},"VSelectionControl");function OR(e){const t=rt(l0,void 0),{densityClasses:n}=En(e),s=Qe(e,"modelValue"),o=N(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),l=N(()=>e.falseValue!==void 0?e.falseValue:!1),d=N(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),g=N({get(){const T=t?t.modelValue.value:s.value;return d.value?qt(T).some(I=>e.valueComparator(I,o.value)):e.valueComparator(T,o.value)},set(T){if(e.readonly)return;const I=T?o.value:l.value;let L=I;d.value&&(L=T?[...qt(s.value),I]:qt(s.value).filter(B=>!e.valueComparator(B,o.value))),t?t.modelValue.value=L:s.value=L}}),{textColorClasses:m,textColorStyles:y}=_n(N(()=>{if(!(e.error||e.disabled))return g.value?e.color:e.baseColor})),{backgroundColorClasses:x,backgroundColorStyles:S}=Ft(N(()=>g.value&&!e.error&&!e.disabled?e.color:void 0)),C=N(()=>g.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:o,falseValue:l,model:g,textColorClasses:m,textColorStyles:y,backgroundColorClasses:x,backgroundColorStyles:S,icon:C}}const es=Ce()({name:"VSelectionControl",directives:{Ripple:ni},inheritAttrs:!1,props:mc(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{group:o,densityClasses:l,icon:d,model:g,textColorClasses:m,textColorStyles:y,backgroundColorClasses:x,backgroundColorStyles:S,trueValue:C}=OR(e),T=Tn(),I=N(()=>e.id||`input-${T}`),L=Xe(!1),B=Xe(!1),O=be();o==null||o.onForceUpdate(()=>{O.value&&(O.value.checked=g.value)});function E(F){L.value=!0,Bs(F.target,":focus-visible")!==!1&&(B.value=!0)}function Y(){L.value=!1,B.value=!1}function H(F){e.readonly&&o&&ft(()=>o.forceUpdate()),g.value=F.target.checked}return Le(()=>{var q,ee;const F=s.label?s.label({label:e.label,props:{for:I.value}}):e.label,[j,$]=Ci(n),X=P("input",Ve({ref:O,checked:g.value,disabled:!!(e.readonly||e.disabled),id:I.value,onBlur:Y,onFocus:E,onInput:H,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:C.value,name:e.name,"aria-checked":e.type==="checkbox"?g.value:void 0},$),null);return P("div",Ve({class:["v-selection-control",{"v-selection-control--dirty":g.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":L.value,"v-selection-control--focus-visible":B.value,"v-selection-control--inline":e.inline},l.value,e.class]},j,{style:e.style}),[P("div",{class:["v-selection-control__wrapper",m.value],style:y.value},[(q=s.default)==null?void 0:q.call(s,{backgroundColorClasses:x,backgroundColorStyles:S}),Wt(P("div",{class:["v-selection-control__input"]},[((ee=s.input)==null?void 0:ee.call(s,{model:g,textColorClasses:m,textColorStyles:y,backgroundColorClasses:x,backgroundColorStyles:S,inputNode:X,icon:d.value,props:{onFocus:E,onBlur:Y,id:I.value}}))??P(Ke,null,[d.value&&P(_t,{key:"icon",icon:d.value},null),X])]),[[Mn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),F&&P(ar,{for:I.value,clickable:!0,onClick:te=>te.stopPropagation()},{default:()=>[F]})])}),{isFocused:L,input:O}}}),u0=de({indeterminate:Boolean,indeterminateIcon:{type:st,default:"$checkboxIndeterminate"},...mc({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),qa=Ce()({name:"VCheckboxBtn",props:u0(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"indeterminate"),o=Qe(e,"modelValue");function l(m){s.value&&(s.value=!1)}const d=N(()=>s.value?e.indeterminateIcon:e.falseIcon),g=N(()=>s.value?e.indeterminateIcon:e.trueIcon);return Le(()=>{const m=ln(es.filterProps(e),["modelValue"]);return P(es,Ve(m,{modelValue:o.value,"onUpdate:modelValue":[y=>o.value=y,l],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:d.value,trueIcon:g.value,"aria-checked":s.value?"mixed":void 0}),n)}),{}}});function d0(e){const{t}=Qt();function n(s){let{name:o}=s;const l={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[o],d=e[`onClick:${o}`],g=d&&l?t(`$vuetify.input.${l}`,e.label??""):void 0;return P(_t,{icon:e[`${o}Icon`],"aria-label":g,onClick:d},null)}return{InputIcon:n}}const RR=de({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...qe(),...ei({transition:{component:ef,leaveAbsolute:!0,group:!0}})},"VMessages"),h0=Ce()({name:"VMessages",props:RR(),setup(e,t){let{slots:n}=t;const s=N(()=>qt(e.messages)),{textColorClasses:o,textColorStyles:l}=_n(N(()=>e.color));return Le(()=>P(ca,{transition:e.transition,tag:"div",class:["v-messages",o.value,e.class],style:[l.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&s.value.map((d,g)=>P("div",{class:"v-messages__message",key:`${g}-${s.value}`},[n.message?n.message({message:d}):d]))]})),{}}}),vo=de({focused:Boolean,"onUpdate:focused":$n()},"focus");function ai(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma();const n=Qe(e,"focused"),s=N(()=>({[`${t}--focused`]:n.value}));function o(){n.value=!0}function l(){n.value=!1}return{focusClasses:s,isFocused:n,focus:o,blur:l}}const f0=Symbol.for("vuetify:form"),MR=de({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function DR(e){const t=Qe(e,"modelValue"),n=N(()=>e.disabled),s=N(()=>e.readonly),o=Xe(!1),l=be([]),d=be([]);async function g(){const x=[];let S=!0;d.value=[],o.value=!0;for(const C of l.value){const T=await C.validate();if(T.length>0&&(S=!1,x.push({id:C.id,errorMessages:T})),!S&&e.fastFail)break}return d.value=x,o.value=!1,{valid:S,errors:d.value}}function m(){l.value.forEach(x=>x.reset())}function y(){l.value.forEach(x=>x.resetValidation())}return Ye(l,()=>{let x=0,S=0;const C=[];for(const T of l.value)T.isValid===!1?(S++,C.push({id:T.id,errorMessages:T.errorMessages})):T.isValid===!0&&x++;d.value=C,t.value=S>0?!1:x===l.value.length?!0:null},{deep:!0}),Pt(f0,{register:x=>{let{id:S,validate:C,reset:T,resetValidation:I}=x;l.value.some(L=>L.id===S),l.value.push({id:S,validate:C,reset:T,resetValidation:I,isValid:null,errorMessages:[]})},unregister:x=>{l.value=l.value.filter(S=>S.id!==x)},update:(x,S,C)=>{const T=l.value.find(I=>I.id===x);T&&(T.isValid=S,T.errorMessages=C)},isDisabled:n,isReadonly:s,isValidating:o,isValid:t,items:l,validateOn:Se(e,"validateOn")}),{errors:d,isDisabled:n,isReadonly:s,isValidating:o,isValid:t,items:l,validate:g,reset:m,resetValidation:y}}function pc(){return rt(f0,null)}const g0=de({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,...vo()},"validation");function v0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ma(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Tn();const s=Qe(e,"modelValue"),o=N(()=>e.validationValue===void 0?s.value:e.validationValue),l=pc(),d=be([]),g=Xe(!0),m=N(()=>!!(qt(s.value===""?null:s.value).length||qt(o.value===""?null:o.value).length)),y=N(()=>!!(e.disabled??(l==null?void 0:l.isDisabled.value))),x=N(()=>!!(e.readonly??(l==null?void 0:l.isReadonly.value))),S=N(()=>{var H;return(H=e.errorMessages)!=null&&H.length?qt(e.errorMessages).concat(d.value).slice(0,Math.max(0,+e.maxErrors)):d.value}),C=N(()=>{let H=(e.validateOn??(l==null?void 0:l.validateOn.value))||"input";H==="lazy"&&(H="input lazy");const F=new Set((H==null?void 0:H.split(" "))??[]);return{blur:F.has("blur")||F.has("input"),input:F.has("input"),submit:F.has("submit"),lazy:F.has("lazy")}}),T=N(()=>{var H;return e.error||(H=e.errorMessages)!=null&&H.length?!1:e.rules.length?g.value?d.value.length||C.value.lazy?null:!0:!d.value.length:!0}),I=Xe(!1),L=N(()=>({[`${t}--error`]:T.value===!1,[`${t}--dirty`]:m.value,[`${t}--disabled`]:y.value,[`${t}--readonly`]:x.value})),B=N(()=>e.name??at(n));so(()=>{l==null||l.register({id:B.value,validate:Y,reset:O,resetValidation:E})}),cn(()=>{l==null||l.unregister(B.value)}),zt(async()=>{C.value.lazy||await Y(!0),l==null||l.update(B.value,T.value,S.value)}),wa(()=>C.value.input,()=>{Ye(o,()=>{if(o.value!=null)Y();else if(e.focused){const H=Ye(()=>e.focused,F=>{F||Y(),H()})}})}),wa(()=>C.value.blur,()=>{Ye(()=>e.focused,H=>{H||Y()})}),Ye(T,()=>{l==null||l.update(B.value,T.value,S.value)});function O(){s.value=null,ft(E)}function E(){g.value=!0,C.value.lazy?d.value=[]:Y(!0)}async function Y(){let H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const F=[];I.value=!0;for(const j of e.rules){if(F.length>=+(e.maxErrors??1))break;const X=await(typeof j=="function"?j:()=>j)(o.value);if(X!==!0){if(X!==!1&&typeof X!="string"){console.warn(`${X} is not a valid value. Rule functions must return boolean true or a string.`);continue}F.push(X||"")}}return d.value=F,I.value=!1,g.value=H,d.value}return{errorMessages:S,isDirty:m,isDisabled:y,isReadonly:x,isPristine:g,isValid:T,isValidating:I,reset:O,resetValidation:E,validate:Y,validationClasses:L}}const ii=de({id:String,appendIcon:st,centerAffix:{type:Boolean,default:!0},prependIcon:st,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":$n(),"onClick:append":$n(),...qe(),...un(),...g0()},"VInput"),wn=Ce()({name:"VInput",props:{...ii()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s,emit:o}=t;const{densityClasses:l}=En(e),{rtlClasses:d}=vn(),{InputIcon:g}=d0(e),m=Tn(),y=N(()=>e.id||`input-${m}`),x=N(()=>`${y.value}-messages`),{errorMessages:S,isDirty:C,isDisabled:T,isReadonly:I,isPristine:L,isValid:B,isValidating:O,reset:E,resetValidation:Y,validate:H,validationClasses:F}=v0(e,"v-input",y),j=N(()=>({id:y,messagesId:x,isDirty:C,isDisabled:T,isReadonly:I,isPristine:L,isValid:B,isValidating:O,reset:E,resetValidation:Y,validate:H})),$=N(()=>{var X;return(X=e.errorMessages)!=null&&X.length||!L.value&&S.value.length?S.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Le(()=>{var ne,oe,se,xe;const X=!!(s.prepend||e.prependIcon),q=!!(s.append||e.appendIcon),ee=$.value.length>0,te=!e.hideDetails||e.hideDetails==="auto"&&(ee||!!s.details);return P("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},l.value,d.value,F.value,e.class],style:e.style},[X&&P("div",{key:"prepend",class:"v-input__prepend"},[(ne=s.prepend)==null?void 0:ne.call(s,j.value),e.prependIcon&&P(g,{key:"prepend-icon",name:"prepend"},null)]),s.default&&P("div",{class:"v-input__control"},[(oe=s.default)==null?void 0:oe.call(s,j.value)]),q&&P("div",{key:"append",class:"v-input__append"},[e.appendIcon&&P(g,{key:"append-icon",name:"append"},null),(se=s.append)==null?void 0:se.call(s,j.value)]),te&&P("div",{class:"v-input__details"},[P(h0,{id:x.value,active:ee,messages:$.value},{message:s.message}),(xe=s.details)==null?void 0:xe.call(s,j.value)])])}),{reset:E,resetValidation:Y,validate:H,isValid:B,errorMessages:S}}}),FR=de({...ii(),...ln(u0(),["inline"])},"VCheckbox"),BR=Ce()({name:"VCheckbox",inheritAttrs:!1,props:FR(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const o=Qe(e,"modelValue"),{isFocused:l,focus:d,blur:g}=ai(e),m=Tn(),y=N(()=>e.id||`checkbox-${m}`);return Le(()=>{const[x,S]=Ci(n),C=wn.filterProps(e),T=qa.filterProps(e);return P(wn,Ve({class:["v-checkbox",e.class]},x,C,{modelValue:o.value,"onUpdate:modelValue":I=>o.value=I,id:y.value,focused:l.value,style:e.style}),{...s,default:I=>{let{id:L,messagesId:B,isDisabled:O,isReadonly:E}=I;return P(qa,Ve(T,{id:L.value,"aria-describedby":B.value,disabled:O.value,readonly:E.value},S,{modelValue:o.value,"onUpdate:modelValue":Y=>o.value=Y,onFocus:d,onBlur:g}),s)}})}),{}}});const NR=de({start:Boolean,end:Boolean,icon:st,image:String,text:String,...qe(),...un(),...$t(),...ti(),...ot(),...pt(),...ga({variant:"flat"})},"VAvatar"),Ka=Ce()({name:"VAvatar",props:NR(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{colorClasses:o,colorStyles:l,variantClasses:d}=us(e),{densityClasses:g}=En(e),{roundedClasses:m}=Gt(e),{sizeClasses:y,sizeStyles:x}=er(e);return Le(()=>P(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},s.value,o.value,g.value,m.value,y.value,d.value,e.class],style:[l.value,x.value,e.style]},{default:()=>{var S;return[e.image?P(Qi,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?P(_t,{key:"icon",icon:e.icon},null):((S=n.default)==null?void 0:S.call(n))??e.text,cs(!1,"v-avatar")]}})),{}}});const m0=Symbol.for("vuetify:v-chip-group"),zR=de({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Qa},...qe(),...ds({selectedClass:"v-chip--selected"}),...ot(),...pt(),...ga({variant:"tonal"})},"VChipGroup"),HR=Ce()({name:"VChipGroup",props:zR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{isSelected:o,select:l,next:d,prev:g,selected:m}=_i(e,m0);return Xt({VChip:{color:Se(e,"color"),disabled:Se(e,"disabled"),filter:Se(e,"filter"),variant:Se(e,"variant")}}),Le(()=>P(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},s.value,e.class],style:e.style},{default:()=>{var y;return[(y=n.default)==null?void 0:y.call(n,{isSelected:o,select:l,next:d,prev:g,selected:m.value})]}})),{}}}),YR=de({activeClass:String,appendAvatar:String,appendIcon:st,closable:Boolean,closeIcon:{type:st,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:st,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:$n(),onClickOnce:$n(),...na(),...qe(),...un(),...rn(),...hs(),...$t(),...go(),...ti(),...ot({tag:"span"}),...pt(),...ga({variant:"tonal"})},"VChip"),mo=Ce()({name:"VChip",directives:{Ripple:ni},props:YR(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{t:l}=Qt(),{borderClasses:d}=fa(e),{colorClasses:g,colorStyles:m,variantClasses:y}=us(e),{densityClasses:x}=En(e),{elevationClasses:S}=mn(e),{roundedClasses:C}=Gt(e),{sizeClasses:T}=er(e),{themeClasses:I}=Ct(e),L=Qe(e,"modelValue"),B=fs(e,m0,!1),O=fo(e,n),E=N(()=>e.link!==!1&&O.isLink.value),Y=N(()=>!e.disabled&&e.link!==!1&&(!!B||e.link||O.isClickable.value)),H=N(()=>({"aria-label":l(e.closeLabel),onClick($){$.stopPropagation(),L.value=!1,s("click:close",$)}}));function F($){var X;s("click",$),Y.value&&((X=O.navigate)==null||X.call(O,$),B==null||B.toggle())}function j($){($.key==="Enter"||$.key===" ")&&($.preventDefault(),F($))}return()=>{const $=O.isLink.value?"a":e.tag,X=!!(e.appendIcon||e.appendAvatar),q=!!(X||o.append),ee=!!(o.close||e.closable),te=!!(o.filter||e.filter)&&B,ne=!!(e.prependIcon||e.prependAvatar),oe=!!(ne||o.prepend),se=!B||B.isSelected.value;return L.value&&Wt(P($,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":Y.value,"v-chip--filter":te,"v-chip--pill":e.pill},I.value,d.value,se?g.value:void 0,x.value,S.value,C.value,T.value,y.value,B==null?void 0:B.selectedClass.value,e.class],style:[se?m.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:O.href.value,tabindex:Y.value?0:void 0,onClick:F,onKeydown:Y.value&&!E.value&&j},{default:()=>{var xe;return[cs(Y.value,"v-chip"),te&&P(tf,{key:"filter"},{default:()=>[Wt(P("div",{class:"v-chip__filter"},[o.filter?P(yt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},o.filter):P(_t,{key:"filter-icon",icon:e.filterIcon},null)]),[[ha,B.isSelected.value]])]}),oe&&P("div",{key:"prepend",class:"v-chip__prepend"},[o.prepend?P(yt,{key:"prepend-defaults",disabled:!ne,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},o.prepend):P(Ke,null,[e.prependIcon&&P(_t,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&P(Ka,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),P("div",{class:"v-chip__content"},[((xe=o.default)==null?void 0:xe.call(o,{isSelected:B==null?void 0:B.isSelected.value,selectedClass:B==null?void 0:B.selectedClass.value,select:B==null?void 0:B.select,toggle:B==null?void 0:B.toggle,value:B==null?void 0:B.value.value,disabled:e.disabled}))??e.text]),q&&P("div",{key:"append",class:"v-chip__append"},[o.append?P(yt,{key:"append-defaults",disabled:!X,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},o.append):P(Ke,null,[e.appendIcon&&P(_t,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&P(Ka,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),ee&&P("div",Ve({key:"close",class:"v-chip__close"},H.value),[o.close?P(yt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},o.close):P(_t,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Mn("ripple"),Y.value&&e.ripple,null]])}}});const Ad=Symbol.for("vuetify:list");function p0(){const e=rt(Ad,{hasPrepend:Xe(!1),updateHasPrepend:()=>null}),t={hasPrepend:Xe(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Pt(Ad,t),e}function b0(){return rt(Ad,null)}const WR={open:e=>{let{id:t,value:n,opened:s,parents:o}=e;if(n){const l=new Set;l.add(t);let d=o.get(t);for(;d!=null;)l.add(d),d=o.get(d);return l}else return s.delete(t),s},select:()=>null},y0={open:e=>{let{id:t,value:n,opened:s,parents:o}=e;if(n){let l=o.get(t);for(s.add(t);l!=null&&l!==t;)s.add(l),l=o.get(l);return s}else s.delete(t);return s},select:()=>null},XR={open:y0.open,select:e=>{let{id:t,value:n,opened:s,parents:o}=e;if(!n)return s;const l=[];let d=o.get(t);for(;d!=null;)l.push(d),d=o.get(d);return new Set(l)}},of=e=>{const t={select:n=>{let{id:s,value:o,selected:l}=n;if(s=ut(s),e&&!o){const d=Array.from(l.entries()).reduce((g,m)=>{let[y,x]=m;return x==="on"?[...g,y]:g},[]);if(d.length===1&&d[0]===s)return l}return l.set(s,o?"on":"off"),l},in:(n,s,o)=>{let l=new Map;for(const d of n||[])l=t.select({id:d,value:!0,selected:new Map(l),children:s,parents:o});return l},out:n=>{const s=[];for(const[o,l]of n.entries())l==="on"&&s.push(o);return s}};return t},x0=e=>{const t=of(e);return{select:s=>{let{selected:o,id:l,...d}=s;l=ut(l);const g=o.has(l)?new Map([[l,o.get(l)]]):new Map;return t.select({...d,id:l,selected:g})},in:(s,o,l)=>{let d=new Map;return s!=null&&s.length&&(d=t.in(s.slice(0,1),o,l)),d},out:(s,o,l)=>t.out(s,o,l)}},$R=e=>{const t=of(e);return{select:s=>{let{id:o,selected:l,children:d,...g}=s;return o=ut(o),d.has(o)?l:t.select({id:o,selected:l,children:d,...g})},in:t.in,out:t.out}},jR=e=>{const t=x0(e);return{select:s=>{let{id:o,selected:l,children:d,...g}=s;return o=ut(o),d.has(o)?l:t.select({id:o,selected:l,children:d,...g})},in:t.in,out:t.out}},GR=e=>{const t={select:n=>{let{id:s,value:o,selected:l,children:d,parents:g}=n;s=ut(s);const m=new Map(l),y=[s];for(;y.length;){const S=y.shift();l.set(S,o?"on":"off"),d.has(S)&&y.push(...d.get(S))}let x=g.get(s);for(;x;){const S=d.get(x),C=S.every(I=>l.get(I)==="on"),T=S.every(I=>!l.has(I)||l.get(I)==="off");l.set(x,C?"on":T?"off":"indeterminate"),x=g.get(x)}return e&&!o&&Array.from(l.entries()).reduce((C,T)=>{let[I,L]=T;return L==="on"?[...C,I]:C},[]).length===0?m:l},in:(n,s,o)=>{let l=new Map;for(const d of n||[])l=t.select({id:d,value:!0,selected:new Map(l),children:s,parents:o});return l},out:(n,s)=>{const o=[];for(const[l,d]of n.entries())d==="on"&&!s.has(l)&&o.push(l);return o}};return t},Ur=Symbol.for("vuetify:nested"),w0={id:Xe(),root:{register:()=>null,unregister:()=>null,parents:be(new Map),children:be(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:be(new Set),selected:be(new Map),selectedValues:be([])}},UR=de({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),qR=e=>{let t=!1;const n=be(new Map),s=be(new Map),o=Qe(e,"opened",e.opened,S=>new Set(S),S=>[...S.values()]),l=N(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return jR(e.mandatory);case"leaf":return $R(e.mandatory);case"independent":return of(e.mandatory);case"single-independent":return x0(e.mandatory);case"classic":default:return GR(e.mandatory)}}),d=N(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return XR;case"single":return WR;case"multiple":default:return y0}}),g=Qe(e,"selected",e.selected,S=>l.value.in(S,n.value,s.value),S=>l.value.out(S,n.value,s.value));cn(()=>{t=!0});function m(S){const C=[];let T=S;for(;T!=null;)C.unshift(T),T=s.value.get(T);return C}const y=Jt("nested"),x={id:Xe(),root:{opened:o,selected:g,selectedValues:N(()=>{const S=[];for(const[C,T]of g.value.entries())T==="on"&&S.push(C);return S}),register:(S,C,T)=>{C&&S!==C&&s.value.set(S,C),T&&n.value.set(S,[]),C!=null&&n.value.set(C,[...n.value.get(C)||[],S])},unregister:S=>{if(t)return;n.value.delete(S);const C=s.value.get(S);if(C){const T=n.value.get(C)??[];n.value.set(C,T.filter(I=>I!==S))}s.value.delete(S),o.value.delete(S)},open:(S,C,T)=>{y.emit("click:open",{id:S,value:C,path:m(S),event:T});const I=d.value.open({id:S,value:C,opened:new Set(o.value),children:n.value,parents:s.value,event:T});I&&(o.value=I)},openOnSelect:(S,C,T)=>{const I=d.value.select({id:S,value:C,selected:new Map(g.value),opened:new Set(o.value),children:n.value,parents:s.value,event:T});I&&(o.value=I)},select:(S,C,T)=>{y.emit("click:select",{id:S,value:C,path:m(S),event:T});const I=l.value.select({id:S,value:C,selected:new Map(g.value),children:n.value,parents:s.value,event:T});I&&(g.value=I),x.root.openOnSelect(S,C,T)},children:n,parents:s}};return Pt(Ur,x),x.root},k0=(e,t)=>{const n=rt(Ur,w0),s=Symbol(Tn()),o=N(()=>e.value!==void 0?e.value:s),l={...n,id:o,open:(d,g)=>n.root.open(o.value,d,g),openOnSelect:(d,g)=>n.root.openOnSelect(o.value,d,g),isOpen:N(()=>n.root.opened.value.has(o.value)),parent:N(()=>n.root.parents.value.get(o.value)),select:(d,g)=>n.root.select(o.value,d,g),isSelected:N(()=>n.root.selected.value.get(ut(o.value))==="on"),isIndeterminate:N(()=>n.root.selected.value.get(o.value)==="indeterminate"),isLeaf:N(()=>!n.root.children.value.get(o.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(o.value,n.id.value,t),cn(()=>{!n.isGroupActivator&&n.root.unregister(o.value)}),t&&Pt(Ur,l),l},KR=()=>{const e=rt(Ur,w0);Pt(Ur,{...e,isGroupActivator:!0})},ZR=Qn({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return KR(),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),JR=de({activeColor:String,baseColor:String,color:String,collapseIcon:{type:st,default:"$collapse"},expandIcon:{type:st,default:"$expand"},prependIcon:st,appendIcon:st,fluid:Boolean,subgroup:Boolean,title:String,value:null,...qe(),...ot()},"VListGroup"),_d=Ce()({name:"VListGroup",props:JR(),setup(e,t){let{slots:n}=t;const{isOpen:s,open:o,id:l}=k0(Se(e,"value"),!0),d=N(()=>`v-list-group--id-${String(l.value)}`),g=b0(),{isBooted:m}=ls();function y(T){o(!s.value,T)}const x=N(()=>({onClick:y,class:"v-list-group__header",id:d.value})),S=N(()=>s.value?e.collapseIcon:e.expandIcon),C=N(()=>({VListItem:{active:s.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&S.value,appendIcon:e.appendIcon||!e.subgroup&&S.value,title:e.title,value:e.value}}));return Le(()=>P(e.tag,{class:["v-list-group",{"v-list-group--prepend":g==null?void 0:g.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":s.value},e.class],style:e.style},{default:()=>[n.activator&&P(yt,{defaults:C.value},{default:()=>[P(ZR,null,{default:()=>[n.activator({props:x.value,isOpen:s.value})]})]}),P(ca,{transition:{component:dc},disabled:!m.value},{default:()=>{var T;return[Wt(P("div",{class:"v-list-group__items",role:"group","aria-labelledby":d.value},[(T=n.default)==null?void 0:T.call(n)]),[[ha,s.value]])]}})]})),{}}});const S0=ea("v-list-item-subtitle"),C0=ea("v-list-item-title"),QR=de({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:st,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:st,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:$n(),onClickOnce:$n(),...na(),...qe(),...un(),...Fn(),...rn(),...$t(),...go(),...ot(),...pt(),...ga({variant:"text"})},"VListItem"),Za=Ce()({name:"VListItem",directives:{Ripple:ni},props:QR(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:s,emit:o}=t;const l=fo(e,n),d=N(()=>e.value===void 0?l.href.value:e.value),{select:g,isSelected:m,isIndeterminate:y,isGroupActivator:x,root:S,parent:C,openOnSelect:T}=k0(d,!1),I=b0(),L=N(()=>{var he;return e.active!==!1&&(e.active||((he=l.isActive)==null?void 0:he.value)||m.value)}),B=N(()=>e.link!==!1&&l.isLink.value),O=N(()=>!e.disabled&&e.link!==!1&&(e.link||l.isClickable.value||e.value!=null&&!!I)),E=N(()=>e.rounded||e.nav),Y=N(()=>e.color??e.activeColor),H=N(()=>({color:L.value?Y.value??e.baseColor:e.baseColor,variant:e.variant}));Ye(()=>{var he;return(he=l.isActive)==null?void 0:he.value},he=>{he&&C.value!=null&&S.open(C.value,!0),he&&T(he)},{immediate:!0});const{themeClasses:F}=Ct(e),{borderClasses:j}=fa(e),{colorClasses:$,colorStyles:X,variantClasses:q}=us(H),{densityClasses:ee}=En(e),{dimensionStyles:te}=Bn(e),{elevationClasses:ne}=mn(e),{roundedClasses:oe}=Gt(E),se=N(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),xe=N(()=>({isActive:L.value,select:g,isSelected:m.value,isIndeterminate:y.value}));function Ae(he){var we;o("click",he),!(x||!O.value)&&((we=l.navigate)==null||we.call(l,he),e.value!=null&&g(!m.value,he))}function ge(he){(he.key==="Enter"||he.key===" ")&&(he.preventDefault(),Ae(he))}return Le(()=>{const he=B.value?"a":e.tag,we=s.title||e.title!=null,Re=s.subtitle||e.subtitle!=null,Pe=!!(e.appendAvatar||e.appendIcon),me=!!(Pe||s.append),Oe=!!(e.prependAvatar||e.prependIcon),Fe=!!(Oe||s.prepend);return I==null||I.updateHasPrepend(Fe),e.activeColor&&OP("active-color",["color","base-color"]),Wt(P(he,{class:["v-list-item",{"v-list-item--active":L.value,"v-list-item--disabled":e.disabled,"v-list-item--link":O.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Fe&&(I==null?void 0:I.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&L.value},F.value,j.value,$.value,ee.value,ne.value,se.value,oe.value,q.value,e.class],style:[X.value,te.value,e.style],href:l.href.value,tabindex:O.value?I?-2:0:void 0,onClick:Ae,onKeydown:O.value&&!B.value&&ge},{default:()=>{var ie;return[cs(O.value||L.value,"v-list-item"),Fe&&P("div",{key:"prepend",class:"v-list-item__prepend"},[s.prepend?P(yt,{key:"prepend-defaults",disabled:!Oe,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var re;return[(re=s.prepend)==null?void 0:re.call(s,xe.value)]}}):P(Ke,null,[e.prependAvatar&&P(Ka,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&P(_t,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),P("div",{class:"v-list-item__spacer"},null)]),P("div",{class:"v-list-item__content","data-no-activator":""},[we&&P(C0,{key:"title"},{default:()=>{var re;return[((re=s.title)==null?void 0:re.call(s,{title:e.title}))??e.title]}}),Re&&P(S0,{key:"subtitle"},{default:()=>{var re;return[((re=s.subtitle)==null?void 0:re.call(s,{subtitle:e.subtitle}))??e.subtitle]}}),(ie=s.default)==null?void 0:ie.call(s,xe.value)]),me&&P("div",{key:"append",class:"v-list-item__append"},[s.append?P(yt,{key:"append-defaults",disabled:!Pe,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var re;return[(re=s.append)==null?void 0:re.call(s,xe.value)]}}):P(Ke,null,[e.appendIcon&&P(_t,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&P(Ka,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),P("div",{class:"v-list-item__spacer"},null)])]}}),[[Mn("ripple"),O.value&&e.ripple]])}),{}}}),eM=de({color:String,inset:Boolean,sticky:Boolean,title:String,...qe(),...ot()},"VListSubheader"),A0=Ce()({name:"VListSubheader",props:eM(),setup(e,t){let{slots:n}=t;const{textColorClasses:s,textColorStyles:o}=_n(Se(e,"color"));return Le(()=>{const l=!!(n.default||e.title);return P(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},s.value,e.class],style:[{textColorStyles:o},e.style]},{default:()=>{var d;return[l&&P("div",{class:"v-list-subheader__text"},[((d=n.default)==null?void 0:d.call(n))??e.title])]}})}),{}}});const tM=de({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...qe(),...pt()},"VDivider"),bc=Ce()({name:"VDivider",props:tM(),setup(e,t){let{attrs:n}=t;const{themeClasses:s}=Ct(e),{textColorClasses:o,textColorStyles:l}=_n(Se(e,"color")),d=N(()=>{const g={};return e.length&&(g[e.vertical?"maxHeight":"maxWidth"]=Ge(e.length)),e.thickness&&(g[e.vertical?"borderRightWidth":"borderTopWidth"]=Ge(e.thickness)),g});return Le(()=>P("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},s.value,o.value,e.class],style:[d.value,l.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),nM=de({items:Array,returnObject:Boolean},"VListChildren"),_0=Ce()({name:"VListChildren",props:nM(),setup(e,t){let{slots:n}=t;return p0(),()=>{var s,o;return((s=n.default)==null?void 0:s.call(n))??((o=e.items)==null?void 0:o.map(l=>{var C,T;let{children:d,props:g,type:m,raw:y}=l;if(m==="divider")return((C=n.divider)==null?void 0:C.call(n,{props:g}))??P(bc,g,null);if(m==="subheader")return((T=n.subheader)==null?void 0:T.call(n,{props:g}))??P(A0,g,null);const x={subtitle:n.subtitle?I=>{var L;return(L=n.subtitle)==null?void 0:L.call(n,{...I,item:y})}:void 0,prepend:n.prepend?I=>{var L;return(L=n.prepend)==null?void 0:L.call(n,{...I,item:y})}:void 0,append:n.append?I=>{var L;return(L=n.append)==null?void 0:L.call(n,{...I,item:y})}:void 0,title:n.title?I=>{var L;return(L=n.title)==null?void 0:L.call(n,{...I,item:y})}:void 0},S=_d.filterProps(g);return d?P(_d,Ve({value:g==null?void 0:g.value},S),{activator:I=>{let{props:L}=I;const B={...g,...L,value:e.returnObject?y:g.value};return n.header?n.header({props:B}):P(Za,B,x)},default:()=>P(_0,{items:d},n)}):n.item?n.item({props:g}):P(Za,Ve(g,{value:e.returnObject?y:g.value}),x)}))}}}),P0=de({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,valueComparator:{type:Function,default:Qa}},"list-items");function Hi(e,t){const n=gn(t,e.itemTitle,t),s=gn(t,e.itemValue,n),o=gn(t,e.itemChildren),l=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?ln(t,["children"]):t:void 0:gn(t,e.itemProps),d={title:n,value:s,...l};return{title:String(d.title??""),value:d.value,props:d,children:Array.isArray(o)?T0(e,o):void 0,raw:t}}function T0(e,t){const n=[];for(const s of t)n.push(Hi(e,s));return n}function lf(e){const t=N(()=>T0(e,e.items)),n=N(()=>t.value.some(l=>l.value===null));function s(l){return n.value||(l=l.filter(d=>d!==null)),l.map(d=>e.returnObject&&typeof d=="string"?Hi(e,d):t.value.find(g=>e.valueComparator(d,g.value))||Hi(e,d))}function o(l){return e.returnObject?l.map(d=>{let{raw:g}=d;return g}):l.map(d=>{let{value:g}=d;return g})}return{items:t,transformIn:s,transformOut:o}}function aM(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function iM(e,t){const n=gn(t,e.itemType,"item"),s=aM(t)?t:gn(t,e.itemTitle),o=gn(t,e.itemValue,void 0),l=gn(t,e.itemChildren),d=e.itemProps===!0?ln(t,["children"]):gn(t,e.itemProps),g={title:s,value:o,...d};return{type:n,title:g.title,value:g.value,props:g,children:n==="item"&&l?E0(e,l):void 0,raw:t}}function E0(e,t){const n=[];for(const s of t)n.push(iM(e,s));return n}function sM(e){return{items:N(()=>E0(e,e.items))}}const rM=de({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...UR({selectStrategy:"single-leaf",openStrategy:"list"}),...na(),...qe(),...un(),...Fn(),...rn(),itemType:{type:String,default:"type"},...P0(),...$t(),...ot(),...pt(),...ga({variant:"text"})},"VList"),yc=Ce()({name:"VList",props:rM(),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:s}=sM(e),{themeClasses:o}=Ct(e),{backgroundColorClasses:l,backgroundColorStyles:d}=Ft(Se(e,"bgColor")),{borderClasses:g}=fa(e),{densityClasses:m}=En(e),{dimensionStyles:y}=Bn(e),{elevationClasses:x}=mn(e),{roundedClasses:S}=Gt(e),{open:C,select:T}=qR(e),I=N(()=>e.lines?`v-list--${e.lines}-line`:void 0),L=Se(e,"activeColor"),B=Se(e,"baseColor"),O=Se(e,"color");p0(),Xt({VListGroup:{activeColor:L,baseColor:B,color:O},VListItem:{activeClass:Se(e,"activeClass"),activeColor:L,baseColor:B,color:O,density:Se(e,"density"),disabled:Se(e,"disabled"),lines:Se(e,"lines"),nav:Se(e,"nav"),slim:Se(e,"slim"),variant:Se(e,"variant")}});const E=Xe(!1),Y=be();function H(q){E.value=!0}function F(q){E.value=!1}function j(q){var ee;!E.value&&!(q.relatedTarget&&((ee=Y.value)!=null&&ee.contains(q.relatedTarget)))&&X()}function $(q){if(Y.value){if(q.key==="ArrowDown")X("next");else if(q.key==="ArrowUp")X("prev");else if(q.key==="Home")X("first");else if(q.key==="End")X("last");else return;q.preventDefault()}}function X(q){if(Y.value)return Fs(Y.value,q)}return Le(()=>P(e.tag,{ref:Y,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},o.value,l.value,g.value,m.value,x.value,I.value,S.value,e.class],style:[d.value,y.value,e.style],tabindex:e.disabled||E.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:H,onFocusout:F,onFocus:j,onKeydown:$},{default:()=>[P(_0,{items:s.value,returnObject:e.returnObject},n)]})),{open:C,select:T,focus:X}}}),oM=ea("v-list-img"),lM=de({start:Boolean,end:Boolean,...qe(),...ot()},"VListItemAction"),cM=Ce()({name:"VListItemAction",props:lM(),setup(e,t){let{slots:n}=t;return Le(()=>P(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),uM=de({start:Boolean,end:Boolean,...qe(),...ot()},"VListItemMedia"),dM=Ce()({name:"VListItemMedia",props:uM(),setup(e,t){let{slots:n}=t;return Le(()=>P(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function du(e,t){return{x:e.x+t.x,y:e.y+t.y}}function hM(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Fm(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:s}=e,o=s==="left"?0:s==="center"?t.width/2:s==="right"?t.width:s,l=n==="top"?0:n==="bottom"?t.height:n;return du({x:o,y:l},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:s}=e,o=n==="left"?0:n==="right"?t.width:n,l=s==="top"?0:s==="center"?t.height/2:s==="bottom"?t.height:s;return du({x:o,y:l},t)}return du({x:t.width/2,y:t.height/2},t)}const I0={static:vM,connected:pM},fM=de({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in I0},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function gM(e,t){const n=be({}),s=be();Ot&&wa(()=>!!(t.isActive.value&&e.locationStrategy),l=>{var d,g;Ye(()=>e.locationStrategy,l),kn(()=>{window.removeEventListener("resize",o),s.value=void 0}),window.addEventListener("resize",o,{passive:!0}),typeof e.locationStrategy=="function"?s.value=(d=e.locationStrategy(t,e,n))==null?void 0:d.updateLocation:s.value=(g=I0[e.locationStrategy](t,e,n))==null?void 0:g.updateLocation});function o(l){var d;(d=s.value)==null||d.call(s,l)}return{contentStyles:n,updateLocation:s}}function vM(){}function mM(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=Th(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 pM(e,t,n){(Array.isArray(e.target.value)||eT(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:o,preferredOrigin:l}=_h(()=>{const I=Ku(t.location,e.isRtl.value),L=t.origin==="overlap"?I:t.origin==="auto"?Jc(I):Ku(t.origin,e.isRtl.value);return I.side===L.side&&I.align===Qc(L).align?{preferredAnchor:xv(I),preferredOrigin:xv(L)}:{preferredAnchor:I,preferredOrigin:L}}),[d,g,m,y]=["minWidth","minHeight","maxWidth","maxHeight"].map(I=>N(()=>{const L=parseFloat(t[I]);return isNaN(L)?1/0:L})),x=N(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const I=t.offset.split(" ").map(parseFloat);return I.length<2&&I.push(0),I}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let S=!1;const C=new ResizeObserver(()=>{S&&T()});Ye([e.target,e.contentEl],(I,L)=>{let[B,O]=I,[E,Y]=L;E&&!Array.isArray(E)&&C.unobserve(E),B&&!Array.isArray(B)&&C.observe(B),Y&&C.unobserve(Y),O&&C.observe(O)},{immediate:!0}),kn(()=>{C.disconnect()});function T(){if(S=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>S=!0)}),!e.target.value||!e.contentEl.value)return;const I=wy(e.target.value),L=mM(e.contentEl.value,e.isRtl.value),B=wl(e.contentEl.value),O=12;B.length||(B.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(L.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),L.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const E=B.reduce((te,ne)=>{const oe=ne.getBoundingClientRect(),se=new Gi({x:ne===document.documentElement?0:oe.x,y:ne===document.documentElement?0:oe.y,width:ne.clientWidth,height:ne.clientHeight});return te?new Gi({x:Math.max(te.left,se.left),y:Math.max(te.top,se.top),width:Math.min(te.right,se.right)-Math.max(te.left,se.left),height:Math.min(te.bottom,se.bottom)-Math.max(te.top,se.top)}):se},void 0);E.x+=O,E.y+=O,E.width-=O*2,E.height-=O*2;let Y={anchor:o.value,origin:l.value};function H(te){const ne=new Gi(L),oe=Fm(te.anchor,I),se=Fm(te.origin,ne);let{x:xe,y:Ae}=hM(oe,se);switch(te.anchor.side){case"top":Ae-=x.value[0];break;case"bottom":Ae+=x.value[0];break;case"left":xe-=x.value[0];break;case"right":xe+=x.value[0];break}switch(te.anchor.align){case"top":Ae-=x.value[1];break;case"bottom":Ae+=x.value[1];break;case"left":xe-=x.value[1];break;case"right":xe+=x.value[1];break}return ne.x+=xe,ne.y+=Ae,ne.width=Math.min(ne.width,m.value),ne.height=Math.min(ne.height,y.value),{overflows:kv(ne,E),x:xe,y:Ae}}let F=0,j=0;const $={x:0,y:0},X={x:!1,y:!1};let q=-1;for(;!(q++>10);){const{x:te,y:ne,overflows:oe}=H(Y);F+=te,j+=ne,L.x+=te,L.y+=ne;{const se=wv(Y.anchor),xe=oe.x.before||oe.x.after,Ae=oe.y.before||oe.y.after;let ge=!1;if(["x","y"].forEach(he=>{if(he==="x"&&xe&&!X.x||he==="y"&&Ae&&!X.y){const we={anchor:{...Y.anchor},origin:{...Y.origin}},Re=he==="x"?se==="y"?Qc:Jc:se==="y"?Jc:Qc;we.anchor=Re(we.anchor),we.origin=Re(we.origin);const{overflows:Pe}=H(we);(Pe[he].before<=oe[he].before&&Pe[he].after<=oe[he].after||Pe[he].before+Pe[he].after<(oe[he].before+oe[he].after)/2)&&(Y=we,ge=X[he]=!0)}}),ge)continue}oe.x.before&&(F+=oe.x.before,L.x+=oe.x.before),oe.x.after&&(F-=oe.x.after,L.x-=oe.x.after),oe.y.before&&(j+=oe.y.before,L.y+=oe.y.before),oe.y.after&&(j-=oe.y.after,L.y-=oe.y.after);{const se=kv(L,E);$.x=E.width-se.x.before-se.x.after,$.y=E.height-se.y.before-se.y.after,F+=se.x.before,L.x+=se.x.before,j+=se.y.before,L.y+=se.y.before}break}const ee=wv(Y.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${Y.anchor.side} ${Y.anchor.align}`,transformOrigin:`${Y.origin.side} ${Y.origin.align}`,top:Ge(hu(j)),left:e.isRtl.value?void 0:Ge(hu(F)),right:e.isRtl.value?Ge(hu(-F)):void 0,minWidth:Ge(ee==="y"?Math.min(d.value,I.width):d.value),maxWidth:Ge(Bm(nn($.x,d.value===1/0?0:d.value,m.value))),maxHeight:Ge(Bm(nn($.y,g.value===1/0?0:g.value,y.value)))}),{available:$,contentBox:L}}return Ye(()=>[o.value,l.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>T()),ft(()=>{const I=T();if(!I)return;const{available:L,contentBox:B}=I;B.height>L.y&&requestAnimationFrame(()=>{T(),requestAnimationFrame(()=>{T()})})}),{updateLocation:T}}function hu(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Bm(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Pd=!0;const Pl=[];function bM(e){!Pd||Pl.length?(Pl.push(e),Td()):(Pd=!1,e(),Td())}let Nm=-1;function Td(){cancelAnimationFrame(Nm),Nm=requestAnimationFrame(()=>{const e=Pl.shift();e&&e(),Pl.length?Td():Pd=!0})}const rl={none:null,close:wM,block:kM,reposition:SM},yM=de({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in rl}},"VOverlay-scroll-strategies");function xM(e,t){if(!Ot)return;let n;Yt(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Gs(),await ft(),n.active&&n.run(()=>{var s;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(s=rl[e.scrollStrategy])==null||s.call(rl,t,e,n)}))}),kn(()=>{n==null||n.stop()})}function wM(e){function t(n){e.isActive.value=!1}L0(e.targetEl.value??e.contentEl.value,t)}function kM(e,t){var d;const n=(d=e.root.value)==null?void 0:d.offsetParent,s=[...new Set([...wl(e.targetEl.value,t.contained?n:void 0),...wl(e.contentEl.value,t.contained?n:void 0)])].filter(g=>!g.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,l=(g=>Oh(g)&&g)(n||document.documentElement);l&&e.root.value.classList.add("v-overlay--scroll-blocked"),s.forEach((g,m)=>{g.style.setProperty("--v-body-scroll-x",Ge(-g.scrollLeft)),g.style.setProperty("--v-body-scroll-y",Ge(-g.scrollTop)),g!==document.documentElement&&g.style.setProperty("--v-scrollbar-offset",Ge(o)),g.classList.add("v-overlay-scroll-blocked")}),kn(()=>{s.forEach((g,m)=>{const y=parseFloat(g.style.getPropertyValue("--v-body-scroll-x")),x=parseFloat(g.style.getPropertyValue("--v-body-scroll-y"));g.style.removeProperty("--v-body-scroll-x"),g.style.removeProperty("--v-body-scroll-y"),g.style.removeProperty("--v-scrollbar-offset"),g.classList.remove("v-overlay-scroll-blocked"),g.scrollLeft=-y,g.scrollTop=-x}),l&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function SM(e,t,n){let s=!1,o=-1,l=-1;function d(g){bM(()=>{var x,S;const m=performance.now();(S=(x=e.updateLocation).value)==null||S.call(x,g),s=(performance.now()-m)/(1e3/60)>2})}l=(typeof requestIdleCallback>"u"?g=>g():requestIdleCallback)(()=>{n.run(()=>{L0(e.targetEl.value??e.contentEl.value,g=>{s?(cancelAnimationFrame(o),o=requestAnimationFrame(()=>{o=requestAnimationFrame(()=>{d(g)})})):d(g)})})}),kn(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(l),cancelAnimationFrame(o)})}function L0(e,t){const n=[document,...wl(e)];n.forEach(s=>{s.addEventListener("scroll",t,{passive:!0})}),kn(()=>{n.forEach(s=>{s.removeEventListener("scroll",t)})})}const Ed=Symbol.for("vuetify:v-menu"),V0=de({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function O0(e,t){const n={},s=o=>()=>{if(!Ot)return Promise.resolve(!0);const l=o==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(d=>{const g=parseInt(e[o]??0,10);n[o]=window.setTimeout(()=>{t==null||t(l),d(l)},g)})};return{runCloseDelay:s("closeDelay"),runOpenDelay:s("openDelay")}}const CM=de({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...V0()},"VOverlay-activator");function AM(e,t){let{isActive:n,isTop:s}=t;const o=Jt("useActivator"),l=be();let d=!1,g=!1,m=!0;const y=N(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),x=N(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!y.value),{runOpenDelay:S,runCloseDelay:C}=O0(e,$=>{$===(e.openOnHover&&d||y.value&&g)&&!(e.openOnHover&&n.value&&!s.value)&&(n.value!==$&&(m=!0),n.value=$)}),T=be(),I={onClick:$=>{$.stopPropagation(),l.value=$.currentTarget||$.target,n.value||(T.value=[$.clientX,$.clientY]),n.value=!n.value},onMouseenter:$=>{var X;(X=$.sourceCapabilities)!=null&&X.firesTouchEvents||(d=!0,l.value=$.currentTarget||$.target,S())},onMouseleave:$=>{d=!1,C()},onFocus:$=>{Bs($.target,":focus-visible")!==!1&&(g=!0,$.stopPropagation(),l.value=$.currentTarget||$.target,S())},onBlur:$=>{g=!1,$.stopPropagation(),C()}},L=N(()=>{const $={};return x.value&&($.onClick=I.onClick),e.openOnHover&&($.onMouseenter=I.onMouseenter,$.onMouseleave=I.onMouseleave),y.value&&($.onFocus=I.onFocus,$.onBlur=I.onBlur),$}),B=N(()=>{const $={};if(e.openOnHover&&($.onMouseenter=()=>{d=!0,S()},$.onMouseleave=()=>{d=!1,C()}),y.value&&($.onFocusin=()=>{g=!0,S()},$.onFocusout=()=>{g=!1,C()}),e.closeOnContentClick){const X=rt(Ed,null);$.onClick=()=>{n.value=!1,X==null||X.closeParents()}}return $}),O=N(()=>{const $={};return e.openOnHover&&($.onMouseenter=()=>{m&&(d=!0,m=!1,S())},$.onMouseleave=()=>{d=!1,C()}),$});Ye(s,$=>{$&&(e.openOnHover&&!d&&(!y.value||!g)||y.value&&!g&&(!e.openOnHover||!d))&&(n.value=!1)}),Ye(n,$=>{$||setTimeout(()=>{T.value=void 0})},{flush:"post"});const E=be();Yt(()=>{E.value&&ft(()=>{l.value=zr(E.value)})});const Y=be(),H=N(()=>e.target==="cursor"&&T.value?T.value:Y.value?zr(Y.value):R0(e.target,o)||l.value),F=N(()=>Array.isArray(H.value)?void 0:H.value);let j;return Ye(()=>!!e.activator,$=>{$&&Ot?(j=Gs(),j.run(()=>{_M(e,o,{activatorEl:l,activatorEvents:L})})):j&&j.stop()},{flush:"post",immediate:!0}),kn(()=>{j==null||j.stop()}),{activatorEl:l,activatorRef:E,target:H,targetEl:F,targetRef:Y,activatorEvents:L,contentEvents:B,scrimEvents:O}}function _M(e,t,n){let{activatorEl:s,activatorEvents:o}=n;Ye(()=>e.activator,(m,y)=>{if(y&&m!==y){const x=g(y);x&&d(x)}m&&ft(()=>l())},{immediate:!0}),Ye(()=>e.activatorProps,()=>{l()}),kn(()=>{d()});function l(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;m&&CP(m,Ve(o.value,y))}function d(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;m&&AP(m,Ve(o.value,y))}function g(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const y=R0(m,t);return s.value=(y==null?void 0:y.nodeType)===Node.ELEMENT_NODE?y:void 0,s.value}}function R0(e,t){var s,o;if(!e)return;let n;if(e==="parent"){let l=(o=(s=t==null?void 0:t.proxy)==null?void 0:s.$el)==null?void 0:o.parentNode;for(;l!=null&&l.hasAttribute("data-no-activator");)l=l.parentNode;n=l}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function M0(){if(!Ot)return Xe(!1);const{ssr:e}=Ai();if(e){const t=Xe(!1);return zt(()=>{t.value=!0}),t}else return Xe(!0)}const xc=de({eager:Boolean},"lazy");function cf(e,t){const n=Xe(!1),s=N(()=>n.value||e.eager||t.value);Ye(t,()=>n.value=!0);function o(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:s,onAfterLeave:o}}function ir(){const t=Jt("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const zm=Symbol.for("vuetify:stack"),vr=hn([]);function PM(e,t,n){const s=Jt("useStack"),o=!n,l=rt(zm,void 0),d=hn({activeChildren:new Set});Pt(zm,d);const g=Xe(+t.value);wa(e,()=>{var S;const x=(S=vr.at(-1))==null?void 0:S[1];g.value=x?x+10:+t.value,o&&vr.push([s.uid,g.value]),l==null||l.activeChildren.add(s.uid),kn(()=>{if(o){const C=ut(vr).findIndex(T=>T[0]===s.uid);vr.splice(C,1)}l==null||l.activeChildren.delete(s.uid)})});const m=Xe(!0);o&&Yt(()=>{var S;const x=((S=vr.at(-1))==null?void 0:S[0])===s.uid;setTimeout(()=>m.value=x)});const y=N(()=>!d.activeChildren.size);return{globalTop:rs(m),localTop:y,stackStyles:N(()=>({zIndex:g.value}))}}function TM(e){return{teleportTarget:N(()=>{const n=e.value;if(n===!0||!Ot)return;const s=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(s==null)return;let o=s.querySelector(":scope > .v-overlay-container");return o||(o=document.createElement("div"),o.className="v-overlay-container",s.appendChild(o)),o})}}function EM(){return!0}function D0(e,t,n){if(!e||F0(e,n)===!1)return!1;const s=Oy(t);if(typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&s.host===e.target)return!1;const o=(typeof n.value=="object"&&n.value.include||(()=>[]))();return o.push(t),!o.some(l=>l==null?void 0:l.contains(e.target))}function F0(e,t){return(typeof t.value=="object"&&t.value.closeConditional||EM)(e)}function IM(e,t,n){const s=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&D0(e,t,n)&&setTimeout(()=>{F0(e,n)&&s&&s(e)},0)}function Hm(e,t){const n=Oy(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const B0={mounted(e,t){const n=o=>IM(o,e,t),s=o=>{e._clickOutside.lastMousedownWasOutside=D0(o,e,t)};Hm(e,o=>{o.addEventListener("click",n,!0),o.addEventListener("mousedown",s,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:s}},unmounted(e,t){e._clickOutside&&(Hm(e,n=>{var l;if(!n||!((l=e._clickOutside)!=null&&l[t.instance.$.uid]))return;const{onClick:s,onMousedown:o}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",s,!0),n.removeEventListener("mousedown",o,!0)}),delete e._clickOutside[t.instance.$.uid])}};function LM(e){const{modelValue:t,color:n,...s}=e;return P(Sa,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&P("div",Ve({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},s),null)]})}const po=de({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:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...CM(),...qe(),...Fn(),...xc(),...fM(),...yM(),...pt(),...ei()},"VOverlay"),Ra=Ce()({name:"VOverlay",directives:{ClickOutside:B0},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...po()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:s,emit:o}=t;const l=Qe(e,"modelValue"),d=N({get:()=>l.value,set:me=>{me&&e.disabled||(l.value=me)}}),{teleportTarget:g}=TM(N(()=>e.attach||e.contained)),{themeClasses:m}=Ct(e),{rtlClasses:y,isRtl:x}=vn(),{hasContent:S,onAfterLeave:C}=cf(e,d),T=Ft(N(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:I,localTop:L,stackStyles:B}=PM(d,Se(e,"zIndex"),e._disableGlobalStack),{activatorEl:O,activatorRef:E,target:Y,targetEl:H,targetRef:F,activatorEvents:j,contentEvents:$,scrimEvents:X}=AM(e,{isActive:d,isTop:L}),{dimensionStyles:q}=Bn(e),ee=M0(),{scopeId:te}=ir();Ye(()=>e.disabled,me=>{me&&(d.value=!1)});const ne=be(),oe=be(),{contentStyles:se,updateLocation:xe}=gM(e,{isRtl:x,contentEl:oe,target:Y,isActive:d});xM(e,{root:ne,contentEl:oe,targetEl:H,isActive:d,updateLocation:xe});function Ae(me){o("click:outside",me),e.persistent?Pe():d.value=!1}function ge(){return d.value&&I.value}Ot&&Ye(d,me=>{me?window.addEventListener("keydown",he):window.removeEventListener("keydown",he)},{immediate:!0});function he(me){var Oe,Fe;me.key==="Escape"&&I.value&&(e.persistent?Pe():(d.value=!1,(Oe=oe.value)!=null&&Oe.contains(document.activeElement)&&((Fe=O.value)==null||Fe.focus())))}const we=Jx();wa(()=>e.closeOnBack,()=>{bR(we,me=>{I.value&&d.value?(me(!1),e.persistent?Pe():d.value=!1):me()})});const Re=be();Ye(()=>d.value&&(e.absolute||e.contained)&&g.value==null,me=>{if(me){const Oe=Vh(ne.value);Oe&&Oe!==document.scrollingElement&&(Re.value=Oe.scrollTop)}});function Pe(){e.noClickAnimation||oe.value&&zi(oe.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Yr})}return Le(()=>{var me;return P(Ke,null,[(me=n.activator)==null?void 0:me.call(n,{isActive:d.value,props:Ve({ref:E,targetRef:F},j.value,e.activatorProps)}),ee.value&&S.value&&P(qp,{disabled:!g.value,to:g.value},{default:()=>[P("div",Ve({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":d.value,"v-overlay--contained":e.contained},m.value,y.value,e.class],style:[B.value,{top:Ge(Re.value)},e.style],ref:ne},te,s),[P(LM,Ve({color:T,modelValue:d.value&&!!e.scrim},X.value),null),P(ca,{appear:!0,persisted:!0,transition:e.transition,target:Y.value,onAfterLeave:()=>{C(),o("afterLeave")}},{default:()=>{var Oe;return[Wt(P("div",Ve({ref:oe,class:["v-overlay__content",e.contentClass],style:[q.value,se.value]},$.value,e.contentProps),[(Oe=n.default)==null?void 0:Oe.call(n,{isActive:d})]),[[ha,d.value],[Mn("click-outside"),{handler:Ae,closeConditional:ge,include:()=>[O.value]}]])]}})])]})])}),{activatorEl:O,target:Y,animateClick:Pe,contentEl:oe,globalTop:I,localTop:L,updateLocation:xe}}}),fu=Symbol("Forwarded refs");function gu(e,t){let n=e;for(;n;){const s=Reflect.getOwnPropertyDescriptor(n,t);if(s)return s;n=Object.getPrototypeOf(n)}}function _a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{scopeId:o}=ir(),l=Tn(),d=N(()=>e.id||`v-menu-${l}`),g=be(),m=rt(Ed,null),y=Xe(0);Pt(Ed,{register(){++y.value},unregister(){--y.value},closeParents(){setTimeout(()=>{y.value||(s.value=!1,m==null||m.closeParents())},40)}});async function x(L){var E,Y,H;const B=L.relatedTarget,O=L.target;await ft(),s.value&&B!==O&&((E=g.value)!=null&&E.contentEl)&&((Y=g.value)!=null&&Y.globalTop)&&![document,g.value.contentEl].includes(O)&&!g.value.contentEl.contains(O)&&((H=Hr(g.value.contentEl)[0])==null||H.focus())}Ye(s,L=>{L?(m==null||m.register(),document.addEventListener("focusin",x,{once:!0})):(m==null||m.unregister(),document.removeEventListener("focusin",x))});function S(){m==null||m.closeParents()}function C(L){var B,O,E;e.disabled||L.key==="Tab"&&(by(Hr((B=g.value)==null?void 0:B.contentEl,!1),L.shiftKey?"prev":"next",H=>H.tabIndex>=0)||(s.value=!1,(E=(O=g.value)==null?void 0:O.activatorEl)==null||E.focus()))}function T(L){var O;if(e.disabled)return;const B=(O=g.value)==null?void 0:O.contentEl;B&&s.value?L.key==="ArrowDown"?(L.preventDefault(),Fs(B,"next")):L.key==="ArrowUp"&&(L.preventDefault(),Fs(B,"prev")):["ArrowDown","ArrowUp"].includes(L.key)&&(s.value=!0,L.preventDefault(),setTimeout(()=>setTimeout(()=>T(L))))}const I=N(()=>Ve({"aria-haspopup":"menu","aria-expanded":String(s.value),"aria-owns":d.value,onKeydown:T},e.activatorProps));return Le(()=>{const L=Ra.filterProps(e);return P(Ra,Ve({ref:g,class:["v-menu",e.class],style:e.style},L,{modelValue:s.value,"onUpdate:modelValue":B=>s.value=B,absolute:!0,activatorProps:I.value,"onClick:outside":S,onKeydown:C},o),{activator:n.activator,default:function(){for(var B=arguments.length,O=new Array(B),E=0;E{var Y;return[(Y=n.default)==null?void 0:Y.call(n,...O)]}})}})}),_a({id:d,ΨopenChildren:y},g)}});const OM=de({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...qe(),...ei({transition:{component:ef}})},"VCounter"),kc=Ce()({name:"VCounter",functional:!0,props:OM(),setup(e,t){let{slots:n}=t;const s=N(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Le(()=>P(ca,{transition:e.transition},{default:()=>[Wt(P("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:s.value,max:e.max,value:e.value}):s.value]),[[ha,e.active]])]})),{}}});const RM=de({floating:Boolean,...qe()},"VFieldLabel"),yr=Ce()({name:"VFieldLabel",props:RM(),setup(e,t){let{slots:n}=t;return Le(()=>P(ar,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),MM=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],bo=de({appendInnerIcon:st,bgColor:String,clearable:Boolean,clearIcon:{type:st,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:st,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>MM.includes(e)},"onClick:clear":$n(),"onClick:appendInner":$n(),"onClick:prependInner":$n(),...qe(),...gc(),...$t(),...pt()},"VField"),sr=Ce()({name:"VField",inheritAttrs:!1,props:{id:String,...vo(),...bo()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{themeClasses:l}=Ct(e),{loaderClasses:d}=ho(e),{focusClasses:g,isFocused:m,focus:y,blur:x}=ai(e),{InputIcon:S}=d0(e),{roundedClasses:C}=Gt(e),{rtlClasses:T}=vn(),I=N(()=>e.dirty||e.active),L=N(()=>!e.singleLine&&!!(e.label||o.label)),B=Tn(),O=N(()=>e.id||`input-${B}`),E=N(()=>`${O.value}-messages`),Y=be(),H=be(),F=be(),j=N(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:$,backgroundColorStyles:X}=Ft(Se(e,"bgColor")),{textColorClasses:q,textColorStyles:ee}=_n(N(()=>e.error||e.disabled?void 0:I.value&&m.value?e.color:e.baseColor));Ye(I,oe=>{if(L.value){const se=Y.value.$el,xe=H.value.$el;requestAnimationFrame(()=>{const Ae=Th(se),ge=xe.getBoundingClientRect(),he=ge.x-Ae.x,we=ge.y-Ae.y-(Ae.height/2-ge.height/2),Re=ge.width/.75,Pe=Math.abs(Re-Ae.width)>1?{maxWidth:Ge(Re)}:void 0,me=getComputedStyle(se),Oe=getComputedStyle(xe),Fe=parseFloat(me.transitionDuration)*1e3||150,ie=parseFloat(Oe.getPropertyValue("--v-field-label-scale")),re=Oe.getPropertyValue("color");se.style.visibility="visible",xe.style.visibility="hidden",zi(se,{transform:`translate(${he}px, ${we}px) scale(${ie})`,color:re,...Pe},{duration:Fe,easing:Yr,direction:oe?"normal":"reverse"}).finished.then(()=>{se.style.removeProperty("visibility"),xe.style.removeProperty("visibility")})})}},{flush:"post"});const te=N(()=>({isActive:I,isFocused:m,controlRef:F,blur:x,focus:y}));function ne(oe){oe.target!==document.activeElement&&oe.preventDefault()}return Le(()=>{var he,we,Re;const oe=e.variant==="outlined",se=o["prepend-inner"]||e.prependInnerIcon,xe=!!(e.clearable||o.clear),Ae=!!(o["append-inner"]||e.appendInnerIcon||xe),ge=()=>o.label?o.label({...te.value,label:e.label,props:{for:O.value}}):e.label;return P("div",Ve({class:["v-field",{"v-field--active":I.value,"v-field--appended":Ae,"v-field--center-affix":e.centerAffix??!j.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":se,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!ge(),[`v-field--variant-${e.variant}`]:!0},l.value,$.value,g.value,d.value,C.value,T.value,e.class],style:[X.value,e.style],onClick:ne},n),[P("div",{class:"v-field__overlay"},null),P(vc,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:o.loader}),se&&P("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&P(S,{key:"prepend-icon",name:"prependInner"},null),(he=o["prepend-inner"])==null?void 0:he.call(o,te.value)]),P("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&L.value&&P(yr,{key:"floating-label",ref:H,class:[q.value],floating:!0,for:O.value,style:ee.value},{default:()=>[ge()]}),P(yr,{ref:Y,for:O.value},{default:()=>[ge()]}),(we=o.default)==null?void 0:we.call(o,{...te.value,props:{id:O.value,class:"v-field__input","aria-describedby":E.value},focus:y,blur:x})]),xe&&P(tf,{key:"clear"},{default:()=>[Wt(P("div",{class:"v-field__clearable",onMousedown:Pe=>{Pe.preventDefault(),Pe.stopPropagation()}},[o.clear?o.clear():P(S,{name:"clear"},null)]),[[ha,e.dirty]])]}),Ae&&P("div",{key:"append",class:"v-field__append-inner"},[(Re=o["append-inner"])==null?void 0:Re.call(o,te.value),e.appendInnerIcon&&P(S,{key:"append-icon",name:"appendInner"},null)]),P("div",{class:["v-field__outline",q.value],style:ee.value},[oe&&P(Ke,null,[P("div",{class:"v-field__outline__start"},null),L.value&&P("div",{class:"v-field__outline__notch"},[P(yr,{ref:H,floating:!0,for:O.value},{default:()=>[ge()]})]),P("div",{class:"v-field__outline__end"},null)]),j.value&&L.value&&P(yr,{ref:H,floating:!0,for:O.value},{default:()=>[ge()]})])])}),{controlRef:F}}});function uf(e){const t=Object.keys(sr.props).filter(n=>!Kl(n)&&n!=="class"&&n!=="style");return fy(e,t)}const DM=["color","file","time","date","datetime-local","week","month"],Sc=de({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...ii(),...bo()},"VTextField"),ts=Ce()({name:"VTextField",directives:{Intersect:uo},inheritAttrs:!1,props:Sc(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const l=Qe(e,"modelValue"),{isFocused:d,focus:g,blur:m}=ai(e),y=N(()=>typeof e.counterValue=="function"?e.counterValue(l.value):typeof e.counterValue=="number"?e.counterValue:(l.value??"").toString().length),x=N(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),S=N(()=>["plain","underlined"].includes(e.variant));function C(j,$){var X,q;!e.autofocus||!j||(q=(X=$[0].target)==null?void 0:X.focus)==null||q.call(X)}const T=be(),I=be(),L=be(),B=N(()=>DM.includes(e.type)||e.persistentPlaceholder||d.value||e.active);function O(){var j;L.value!==document.activeElement&&((j=L.value)==null||j.focus()),d.value||g()}function E(j){s("mousedown:control",j),j.target!==L.value&&(O(),j.preventDefault())}function Y(j){O(),s("click:control",j)}function H(j){j.stopPropagation(),O(),ft(()=>{l.value=null,Ph(e["onClick:clear"],j)})}function F(j){var X;const $=j.target;if(l.value=$.value,(X=e.modelModifiers)!=null&&X.trim&&["text","search","password","tel","url"].includes(e.type)){const q=[$.selectionStart,$.selectionEnd];ft(()=>{$.selectionStart=q[0],$.selectionEnd=q[1]})}}return Le(()=>{const j=!!(o.counter||e.counter!==!1&&e.counter!=null),$=!!(j||o.details),[X,q]=Ci(n),{modelValue:ee,...te}=wn.filterProps(e),ne=uf(e);return P(wn,Ve({ref:T,modelValue:l.value,"onUpdate:modelValue":oe=>l.value=oe,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":S.value},e.class],style:e.style},X,te,{centerAffix:!S.value,focused:d.value}),{...o,default:oe=>{let{id:se,isDisabled:xe,isDirty:Ae,isReadonly:ge,isValid:he}=oe;return P(sr,Ve({ref:I,onMousedown:E,onClick:Y,"onClick:clear":H,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},ne,{id:se.value,active:B.value||Ae.value,dirty:Ae.value||e.dirty,disabled:xe.value,focused:d.value,error:he.value===!1}),{...o,default:we=>{let{props:{class:Re,...Pe}}=we;const me=Wt(P("input",Ve({ref:L,value:l.value,onInput:F,autofocus:e.autofocus,readonly:ge.value,disabled:xe.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:O,onBlur:m},Pe,q),null),[[Mn("intersect"),{handler:C},null,{once:!0}]]);return P(Ke,null,[e.prefix&&P("span",{class:"v-text-field__prefix"},[P("span",{class:"v-text-field__prefix__text"},[e.prefix])]),o.default?P("div",{class:Re,"data-no-activator":""},[o.default(),me]):ka(me,{class:Re}),e.suffix&&P("span",{class:"v-text-field__suffix"},[P("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:$?oe=>{var se;return P(Ke,null,[(se=o.details)==null?void 0:se.call(o,oe),j&&P(Ke,null,[P("span",null,null),P(kc,{active:e.persistentCounter||d.value,value:y.value,max:x.value},o.counter)])])}:void 0})}),_a({},T,I,L)}});const FM=de({renderless:Boolean,...qe()},"VVirtualScrollItem"),N0=Ce()({name:"VVirtualScrollItem",inheritAttrs:!1,props:FM(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{resizeRef:l,contentRect:d}=Va(void 0,"border");Ye(()=>{var g;return(g=d.value)==null?void 0:g.height},g=>{g!=null&&s("update:height",g)}),Le(()=>{var g,m;return e.renderless?P(Ke,null,[(g=o.default)==null?void 0:g.call(o,{itemRef:l})]):P("div",Ve({ref:l,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(m=o.default)==null?void 0:m.call(o)])})}}),BM=-1,NM=1,vu=100,z0=de({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function H0(e,t){const n=Ai(),s=Xe(0);Yt(()=>{s.value=parseFloat(e.itemHeight||0)});const o=Xe(0),l=Xe(Math.ceil((parseInt(e.height)||n.height.value)/(s.value||16))||1),d=Xe(0),g=Xe(0),m=be(),y=be();let x=0;const{resizeRef:S,contentRect:C}=Va();Yt(()=>{S.value=m.value});const T=N(()=>{var we;return m.value===document.documentElement?n.height.value:((we=C.value)==null?void 0:we.height)||parseInt(e.height)||0}),I=N(()=>!!(m.value&&y.value&&T.value&&s.value));let L=Array.from({length:t.value.length}),B=Array.from({length:t.value.length});const O=Xe(0);let E=-1;function Y(we){return L[we]||s.value}const H=yP(()=>{const we=performance.now();B[0]=0;const Re=t.value.length;for(let Pe=1;Pe<=Re-1;Pe++)B[Pe]=(B[Pe-1]||0)+Y(Pe-1);O.value=Math.max(O.value,performance.now()-we)},O),F=Ye(I,we=>{we&&(F(),x=y.value.offsetTop,H.immediate(),xe(),~E&&ft(()=>{Ot&&window.requestAnimationFrame(()=>{ge(E),E=-1})}))});Ye(T,(we,Re)=>{Re&&xe()}),kn(()=>{H.clear()});function j(we,Re){const Pe=L[we],me=s.value;s.value=me?Math.min(s.value,Re):Re,(Pe!==Re||me!==s.value)&&(L[we]=Re,H())}function $(we){return we=nn(we,0,t.value.length-1),B[we]||0}function X(we){return zM(B,we)}let q=0,ee=0,te=0;function ne(){if(!m.value||!y.value)return;const we=m.value.scrollTop,Re=performance.now();Re-te>500?(ee=Math.sign(we-q),x=y.value.offsetTop):ee=we-q,q=we,te=Re,xe()}function oe(){!m.value||!y.value||(ee=0,te=0,xe())}let se=-1;function xe(){cancelAnimationFrame(se),se=requestAnimationFrame(Ae)}function Ae(){if(!m.value||!T.value)return;const we=q-x,Re=Math.sign(ee),Pe=Math.max(0,we-vu),me=nn(X(Pe),0,t.value.length),Oe=we+T.value+vu,Fe=nn(X(Oe)+1,me+1,t.value.length);if((Re!==BM||mel.value)){const ie=$(o.value)-$(me),re=$(Fe)-$(l.value);Math.max(ie,re)>vu?(o.value=me,l.value=Fe):(me<=0&&(o.value=me),Fe>=t.value.length&&(l.value=Fe))}d.value=$(o.value),g.value=$(t.value.length)-$(l.value)}function ge(we){const Re=$(we);!m.value||we&&!Re?E=we:m.value.scrollTop=Re}const he=N(()=>t.value.slice(o.value,l.value).map((we,Re)=>({raw:we,index:Re+o.value})));return Ye(t,()=>{L=Array.from({length:t.value.length}),B=Array.from({length:t.value.length}),H.immediate(),xe()},{deep:!0}),{containerRef:m,markerRef:y,computedItems:he,paddingTop:d,paddingBottom:g,scrollToIndex:ge,handleScroll:ne,handleScrollend:oe,handleItemResize:j}}function zM(e,t){let n=e.length-1,s=0,o=0,l=null,d=-1;if(e[n]>1,l=e[o],l>t)n=o-1;else if(l[]},renderless:Boolean,...z0(),...qe(),...Fn()},"VVirtualScroll"),Cc=Ce()({name:"VVirtualScroll",props:HM(),setup(e,t){let{slots:n}=t;const s=Jt("VVirtualScroll"),{dimensionStyles:o}=Bn(e),{containerRef:l,markerRef:d,handleScroll:g,handleScrollend:m,handleItemResize:y,scrollToIndex:x,paddingTop:S,paddingBottom:C,computedItems:T}=H0(e,Se(e,"items"));return wa(()=>e.renderless,()=>{function I(){var O,E;const B=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";l.value===document.documentElement?(document[B]("scroll",g,{passive:!0}),document[B]("scrollend",m)):((O=l.value)==null||O[B]("scroll",g,{passive:!0}),(E=l.value)==null||E[B]("scrollend",m))}zt(()=>{l.value=Vh(s.vnode.el,!0),I(!0)}),kn(I)}),Le(()=>{const I=T.value.map(L=>P(N0,{key:L.index,renderless:e.renderless,"onUpdate:height":B=>y(L.index,B)},{default:B=>{var O;return(O=n.default)==null?void 0:O.call(n,{item:L.raw,index:L.index,...B})}}));return e.renderless?P(Ke,null,[P("div",{ref:d,class:"v-virtual-scroll__spacer",style:{paddingTop:Ge(S.value)}},null),I,P("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ge(C.value)}},null)]):P("div",{ref:l,class:["v-virtual-scroll",e.class],onScrollPassive:g,onScrollend:m,style:[o.value,e.style]},[P("div",{ref:d,class:"v-virtual-scroll__container",style:{paddingTop:Ge(S.value),paddingBottom:Ge(C.value)}},[I])])}),{scrollToIndex:x}}});function df(e,t){const n=Xe(!1);let s;function o(g){cancelAnimationFrame(s),n.value=!0,s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{n.value=!1})})}async function l(){await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>{if(n.value){const m=Ye(n,()=>{m(),g()})}else g()})}async function d(g){var x,S;if(g.key==="Tab"&&((x=t.value)==null||x.focus()),!["PageDown","PageUp","Home","End"].includes(g.key))return;const m=(S=e.value)==null?void 0:S.$el;if(!m)return;(g.key==="Home"||g.key==="End")&&m.scrollTo({top:g.key==="Home"?0:m.scrollHeight,behavior:"smooth"}),await l();const y=m.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(g.key==="PageDown"||g.key==="Home"){const C=m.getBoundingClientRect().top;for(const T of y)if(T.getBoundingClientRect().top>=C){T.focus();break}}else{const C=m.getBoundingClientRect().bottom;for(const T of[...y].reverse())if(T.getBoundingClientRect().bottom<=C){T.focus();break}}}return{onListScroll:o,onListKeydown:d}}const hf=de({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:st,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...P0({itemChildren:!1})},"Select"),YM=de({...hf(),...ln(Sc({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...ei({transition:{component:uc}})},"VSelect"),Y0=Ce()({name:"VSelect",props:YM(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Qt(),o=be(),l=be(),d=be(),g=Qe(e,"menu"),m=N({get:()=>g.value,set:ge=>{var he;g.value&&!ge&&((he=l.value)!=null&&he.ΨopenChildren)||(g.value=ge)}}),{items:y,transformIn:x,transformOut:S}=lf(e),C=Qe(e,"modelValue",[],ge=>x(ge===null?[null]:qt(ge)),ge=>{const he=S(ge);return e.multiple?he:he[0]??null}),T=N(()=>typeof e.counterValue=="function"?e.counterValue(C.value):typeof e.counterValue=="number"?e.counterValue:C.value.length),I=pc(),L=N(()=>C.value.map(ge=>ge.value)),B=Xe(!1),O=N(()=>m.value?e.closeText:e.openText);let E="",Y;const H=N(()=>e.hideSelected?y.value.filter(ge=>!C.value.some(he=>he===ge)):y.value),F=N(()=>e.hideNoData&&!y.value.length||e.readonly||(I==null?void 0:I.isReadonly.value)),j=be(),{onListScroll:$,onListKeydown:X}=df(j,o);function q(ge){e.openOnClear&&(m.value=!0)}function ee(){F.value||(m.value=!m.value)}function te(ge){var me,Oe;if(!ge.key||e.readonly||I!=null&&I.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ge.key)&&ge.preventDefault(),["Enter","ArrowDown"," "].includes(ge.key)&&(m.value=!0),["Escape","Tab"].includes(ge.key)&&(m.value=!1),ge.key==="Home"?(me=j.value)==null||me.focus("first"):ge.key==="End"&&((Oe=j.value)==null||Oe.focus("last"));const he=1e3;function we(Fe){const ie=Fe.key.length===1,re=!Fe.ctrlKey&&!Fe.metaKey&&!Fe.altKey;return ie&&re}if(e.multiple||!we(ge))return;const Re=performance.now();Re-Y>he&&(E=""),E+=ge.key.toLowerCase(),Y=Re;const Pe=y.value.find(Fe=>Fe.title.toLowerCase().startsWith(E));Pe!==void 0&&(C.value=[Pe])}function ne(ge){if(e.multiple){const he=C.value.findIndex(we=>e.valueComparator(we.value,ge.value));if(he===-1)C.value=[...C.value,ge];else{const we=[...C.value];we.splice(he,1),C.value=we}}else C.value=[ge],m.value=!1}function oe(ge){var he;(he=j.value)!=null&&he.$el.contains(ge.relatedTarget)||(m.value=!1)}function se(){var ge;B.value&&((ge=o.value)==null||ge.focus())}function xe(ge){B.value=!0}function Ae(ge){if(ge==null)C.value=[];else if(Bs(o.value,":autofill")||Bs(o.value,":-webkit-autofill")){const he=y.value.find(we=>we.title===ge);he&&ne(he)}else o.value&&(o.value.value="")}return Ye(m,()=>{if(!e.hideSelected&&m.value&&C.value.length){const ge=H.value.findIndex(he=>C.value.some(we=>e.valueComparator(we.value,he.value)));Ot&&window.requestAnimationFrame(()=>{var he;ge>=0&&((he=d.value)==null||he.scrollToIndex(ge))})}}),Le(()=>{const ge=!!(e.chips||n.chip),he=!!(!e.hideNoData||H.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),we=C.value.length>0,Re=ts.filterProps(e),Pe=we||!B.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return P(ts,Ve({ref:o},Re,{modelValue:C.value.map(me=>me.props.value).join(", "),"onUpdate:modelValue":Ae,focused:B.value,"onUpdate:focused":me=>B.value=me,validationValue:C.externalValue,counterValue:T.value,dirty:we,class:["v-select",{"v-select--active-menu":m.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":C.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Pe,"onClick:clear":q,"onMousedown:control":ee,onBlur:oe,onKeydown:te,"aria-label":s(O.value),title:s(O.value)}),{...n,default:()=>P(Ke,null,[P(wc,Ve({ref:l,modelValue:m.value,"onUpdate:modelValue":me=>m.value=me,activator:"parent",contentClass:"v-select__content",disabled:F.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:se},e.menuProps),{default:()=>[he&&P(yc,{ref:j,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:me=>me.preventDefault(),onKeydown:X,onFocusin:xe,onScrollPassive:$,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var me,Oe,Fe;return[(me=n["prepend-item"])==null?void 0:me.call(n),!H.value.length&&!e.hideNoData&&(((Oe=n["no-data"])==null?void 0:Oe.call(n))??P(Za,{title:s(e.noDataText)},null)),P(Cc,{ref:d,renderless:!0,items:H.value},{default:ie=>{var ke;let{item:re,index:ye,itemRef:Be}=ie;const _e=Ve(re.props,{ref:Be,key:ye,onClick:()=>ne(re)});return((ke=n.item)==null?void 0:ke.call(n,{item:re,index:ye,props:_e}))??P(Za,Ve(_e,{role:"option"}),{prepend:Me=>{let{isSelected:Q}=Me;return P(Ke,null,[e.multiple&&!e.hideSelected?P(qa,{key:re.value,modelValue:Q,ripple:!1,tabindex:"-1"},null):void 0,re.props.prependIcon&&P(_t,{icon:re.props.prependIcon},null)])}})}}),(Fe=n["append-item"])==null?void 0:Fe.call(n)]}})]}),C.value.map((me,Oe)=>{function Fe(Be){Be.stopPropagation(),Be.preventDefault(),ne(me)}const ie={"onClick:close":Fe,onMousedown(Be){Be.preventDefault(),Be.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},re=ge?!!n.chip:!!n.selection,ye=re?Zl(ge?n.chip({item:me,index:Oe,props:ie}):n.selection({item:me,index:Oe})):void 0;if(!(re&&!ye))return P("div",{key:me.value,class:"v-select__selection"},[ge?n.chip?P(yt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:me.title}}},{default:()=>[ye]}):P(mo,Ve({key:"chip",closable:e.closableChips,size:"small",text:me.title,disabled:me.props.disabled},ie),null):ye??P("span",{class:"v-select__selection-text"},[me.title,e.multiple&&Oee==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),yo=de({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function XM(e,t,n){var g;const s=[],o=(n==null?void 0:n.default)??WM,l=n!=null&&n.filterKeys?qt(n.filterKeys):!1,d=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return s;e:for(let m=0;ms!=null&&s.transform?at(t).map(m=>[m,s.transform(m)]):at(t));Yt(()=>{const m=typeof n=="function"?n():at(n),y=typeof m!="string"&&typeof m!="number"?"":String(m),x=XM(d.value,y,{customKeyFilter:{...e.customKeyFilter,...at(s==null?void 0:s.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),S=at(t),C=[],T=new Map;x.forEach(I=>{let{index:L,matches:B}=I;const O=S[L];C.push(O),T.set(O.value,B)}),o.value=C,l.value=T});function g(m){return l.value.get(m.value)}return{filteredItems:o,filteredMatches:l,getMatches:g}}function $M(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?P(Ke,null,[P("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),P("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),P("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const jM=de({autoSelectFirst:{type:[Boolean,String]},search:String,...yo({filterKeys:["title"]}),...hf(),...ln(Sc({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ei({transition:!1})},"VAutocomplete"),GM=Ce()({name:"VAutocomplete",props:jM(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Qt(),o=be(),l=Xe(!1),d=Xe(!0),g=Xe(!1),m=be(),y=be(),x=Qe(e,"menu"),S=N({get:()=>x.value,set:_e=>{var ke;x.value&&!_e&&((ke=m.value)!=null&&ke.ΨopenChildren)||(x.value=_e)}}),C=Xe(-1),T=N(()=>{var _e;return(_e=o.value)==null?void 0:_e.color}),I=N(()=>S.value?e.closeText:e.openText),{items:L,transformIn:B,transformOut:O}=lf(e),{textColorClasses:E,textColorStyles:Y}=_n(T),H=Qe(e,"search",""),F=Qe(e,"modelValue",[],_e=>B(_e===null?[null]:qt(_e)),_e=>{const ke=O(_e);return e.multiple?ke:ke[0]??null}),j=N(()=>typeof e.counterValue=="function"?e.counterValue(F.value):typeof e.counterValue=="number"?e.counterValue:F.value.length),$=pc(),{filteredItems:X,getMatches:q}=xo(e,L,()=>d.value?"":H.value),ee=N(()=>e.hideSelected?X.value.filter(_e=>!F.value.some(ke=>ke.value===_e.value)):X.value),te=N(()=>F.value.map(_e=>_e.props.value)),ne=N(()=>{var ke;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&H.value===((ke=ee.value[0])==null?void 0:ke.title))&&ee.value.length>0&&!d.value&&!g.value}),oe=N(()=>e.hideNoData&&!L.value.length||e.readonly||($==null?void 0:$.isReadonly.value)),se=be(),{onListScroll:xe,onListKeydown:Ae}=df(se,o);function ge(_e){e.openOnClear&&(S.value=!0),H.value=""}function he(){oe.value||(S.value=!0)}function we(_e){oe.value||(l.value&&(_e.preventDefault(),_e.stopPropagation()),S.value=!S.value)}function Re(_e){var Q,ae,ce;if(e.readonly||$!=null&&$.isReadonly.value)return;const ke=o.value.selectionStart,Me=F.value.length;if((C.value>-1||["Enter","ArrowDown","ArrowUp"].includes(_e.key))&&_e.preventDefault(),["Enter","ArrowDown"].includes(_e.key)&&(S.value=!0),["Escape"].includes(_e.key)&&(S.value=!1),ne.value&&["Enter","Tab"].includes(_e.key)&&Be(ee.value[0]),_e.key==="ArrowDown"&&ne.value&&((Q=se.value)==null||Q.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(_e.key)){if(C.value<0){_e.key==="Backspace"&&!H.value&&(C.value=Me-1);return}const ve=C.value,Te=F.value[C.value];Te&&!Te.props.disabled&&Be(Te),C.value=ve>=Me-1?Me-2:ve}if(_e.key==="ArrowLeft"){if(C.value<0&&ke>0)return;const ve=C.value>-1?C.value-1:Me-1;F.value[ve]?C.value=ve:(C.value=-1,o.value.setSelectionRange((ae=H.value)==null?void 0:ae.length,(ce=H.value)==null?void 0:ce.length))}if(_e.key==="ArrowRight"){if(C.value<0)return;const ve=C.value+1;F.value[ve]?C.value=ve:(C.value=-1,o.value.setSelectionRange(0,0))}}}function Pe(_e){H.value=_e.target.value}function me(_e){if(Bs(o.value,":autofill")||Bs(o.value,":-webkit-autofill")){const ke=L.value.find(Me=>Me.title===_e.target.value);ke&&Be(ke)}}function Oe(){var _e;l.value&&(d.value=!0,(_e=o.value)==null||_e.focus())}function Fe(_e){l.value=!0,setTimeout(()=>{g.value=!0})}function ie(_e){g.value=!1}function re(_e){(_e==null||_e===""&&!e.multiple)&&(F.value=[])}const ye=Xe(!1);function Be(_e){if(e.multiple){const ke=F.value.findIndex(Me=>e.valueComparator(Me.value,_e.value));if(ke===-1)F.value=[...F.value,_e];else{const Me=[...F.value];Me.splice(ke,1),F.value=Me}}else F.value=[_e],ye.value=!0,H.value=_e.title,S.value=!1,d.value=!0,ft(()=>ye.value=!1)}return Ye(l,(_e,ke)=>{var Me;_e!==ke&&(_e?(ye.value=!0,H.value=e.multiple?"":String(((Me=F.value.at(-1))==null?void 0:Me.props.title)??""),d.value=!0,ft(()=>ye.value=!1)):(!e.multiple&&H.value==null?F.value=[]:ne.value&&!g.value&&!F.value.some(Q=>{let{value:ae}=Q;return ae===ee.value[0].value})&&Be(ee.value[0]),S.value=!1,H.value="",C.value=-1))}),Ye(H,_e=>{!l.value||ye.value||(_e&&(S.value=!0),d.value=!_e)}),Ye(S,()=>{if(!e.hideSelected&&S.value&&F.value.length){const _e=ee.value.findIndex(ke=>F.value.some(Me=>ke.value===Me.value));Ot&&window.requestAnimationFrame(()=>{var ke;_e>=0&&((ke=y.value)==null||ke.scrollToIndex(_e))})}}),Le(()=>{const _e=!!(e.chips||n.chip),ke=!!(!e.hideNoData||ee.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Me=F.value.length>0,Q=ts.filterProps(e);return P(ts,Ve({ref:o},Q,{modelValue:H.value,"onUpdate:modelValue":re,focused:l.value,"onUpdate:focused":ae=>l.value=ae,validationValue:F.externalValue,counterValue:j.value,dirty:Me,onInput:Pe,onChange:me,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":S.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!n.selection,"v-autocomplete--selecting-index":C.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:Me?void 0:e.placeholder,"onClick:clear":ge,"onMousedown:control":he,onKeydown:Re}),{...n,default:()=>P(Ke,null,[P(wc,Ve({ref:m,modelValue:S.value,"onUpdate:modelValue":ae=>S.value=ae,activator:"parent",contentClass:"v-autocomplete__content",disabled:oe.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Oe},e.menuProps),{default:()=>[ke&&P(yc,{ref:se,selected:te.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ae=>ae.preventDefault(),onKeydown:Ae,onFocusin:Fe,onFocusout:ie,onScrollPassive:xe,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var ae,ce,ve;return[(ae=n["prepend-item"])==null?void 0:ae.call(n),!ee.value.length&&!e.hideNoData&&(((ce=n["no-data"])==null?void 0:ce.call(n))??P(Za,{title:s(e.noDataText)},null)),P(Cc,{ref:y,renderless:!0,items:ee.value},{default:Te=>{var Ie;let{item:ze,index:We,itemRef:He}=Te;const $e=Ve(ze.props,{ref:He,key:We,active:ne.value&&We===0?!0:void 0,onClick:()=>Be(ze)});return((Ie=n.item)==null?void 0:Ie.call(n,{item:ze,index:We,props:$e}))??P(Za,$e,{prepend:fe=>{let{isSelected:pe}=fe;return P(Ke,null,[e.multiple&&!e.hideSelected?P(qa,{key:ze.value,modelValue:pe,ripple:!1,tabindex:"-1"},null):void 0,ze.props.prependIcon&&P(_t,{icon:ze.props.prependIcon},null)])},title:()=>{var fe,pe;return d.value?ze.title:$M(ze.title,(fe=q(ze))==null?void 0:fe.title,((pe=H.value)==null?void 0:pe.length)??0)}})}}),(ve=n["append-item"])==null?void 0:ve.call(n)]}})]}),F.value.map((ae,ce)=>{function ve(He){He.stopPropagation(),He.preventDefault(),Be(ae)}const Te={"onClick:close":ve,onMousedown(He){He.preventDefault(),He.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ze=_e?!!n.chip:!!n.selection,We=ze?Zl(_e?n.chip({item:ae,index:ce,props:Te}):n.selection({item:ae,index:ce})):void 0;if(!(ze&&!We))return P("div",{key:ae.value,class:["v-autocomplete__selection",ce===C.value&&["v-autocomplete__selection--selected",E.value]],style:ce===C.value?Y.value:{}},[_e?n.chip?P(yt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ae.title}}},{default:()=>[We]}):P(mo,Ve({key:"chip",closable:e.closableChips,size:"small",text:ae.title,disabled:ae.props.disabled},Te),null):We??P("span",{class:"v-autocomplete__selection-text"},[ae.title,e.multiple&&ce(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(x)?+(e.offsetY??0):["left","right"].includes(x)?+(e.offsetX??0):0));return Le(()=>{const x=Number(e.content),S=!e.max||isNaN(x)?e.content:x<=+e.max?x:`${e.max}+`,[C,T]=qu(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return P(e.tag,Ve({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},T,{style:e.style}),{default:()=>{var I,L;return[P("div",{class:"v-badge__wrapper"},[(L=(I=t.slots).default)==null?void 0:L.call(I),P(ca,{transition:e.transition},{default:()=>{var B,O;return[Wt(P("span",Ve({class:["v-badge__badge",m.value,n.value,o.value,d.value],style:[s.value,g.value,e.inline?{}:y.value],"aria-atomic":"true","aria-label":l(e.label,x),"aria-live":"polite",role:"status"},C),[e.dot?void 0:t.slots.badge?(O=(B=t.slots).badge)==null?void 0:O.call(B):e.icon?P(_t,{icon:e.icon},null):S]),[[ha,e.modelValue]])]}})])]}})}),{}}});const KM=de({color:String,density:String,...qe()},"VBannerActions"),W0=Ce()({name:"VBannerActions",props:KM(),setup(e,t){let{slots:n}=t;return Xt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),Le(()=>{var s;return P("div",{class:["v-banner-actions",e.class],style:e.style},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),X0=ea("v-banner-text"),ZM=de({avatar:String,bgColor:String,color:String,icon:st,lines:String,stacked:Boolean,sticky:Boolean,text:String,...na(),...qe(),...un(),...Fn(),...Rh(),...rn(),...Pi(),...tr(),...$t(),...ot(),...pt()},"VBanner"),JM=Ce()({name:"VBanner",props:ZM(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(e,"bgColor"),{borderClasses:l}=fa(e),{densityClasses:d}=En(e),{displayClasses:g,mobile:m}=Ai(e),{dimensionStyles:y}=Bn(e),{elevationClasses:x}=mn(e),{locationStyles:S}=Ti(e),{positionClasses:C}=nr(e),{roundedClasses:T}=Gt(e),{themeClasses:I}=Ct(e),L=Se(e,"color"),B=Se(e,"density");Xt({VBannerActions:{color:L,density:B}}),Le(()=>{const O=!!(e.text||n.text),E=!!(e.avatar||e.icon),Y=!!(E||n.prepend);return P(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||m.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},I.value,s.value,l.value,d.value,g.value,x.value,C.value,T.value,e.class],style:[o.value,y.value,S.value,e.style],role:"banner"},{default:()=>{var H;return[Y&&P("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?P(yt,{key:"prepend-defaults",disabled:!E,defaults:{VAvatar:{color:L.value,density:B.value,icon:e.icon,image:e.avatar}}},n.prepend):P(Ka,{key:"prepend-avatar",color:L.value,density:B.value,icon:e.icon,image:e.avatar},null)]),P("div",{class:"v-banner__content"},[O&&P(X0,{key:"text"},{default:()=>{var F;return[((F=n.text)==null?void 0:F.call(n))??e.text]}}),(H=n.default)==null?void 0:H.call(n)]),n.actions&&P(W0,{key:"actions"},n.actions)]}})})}});const QM=de({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...na(),...qe(),...un(),...rn(),...$t(),...Ks({name:"bottom-navigation"}),...ot({tag:"header"}),...ds({modelValue:!0,selectedClass:"v-btn--selected"}),...pt()},"VBottomNavigation"),e2=Ce()({name:"VBottomNavigation",props:QM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Fh(),{borderClasses:o}=fa(e),{backgroundColorClasses:l,backgroundColorStyles:d}=Ft(Se(e,"bgColor")),{densityClasses:g}=En(e),{elevationClasses:m}=mn(e),{roundedClasses:y}=Gt(e),{ssrBootStyles:x}=ls(),S=N(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),C=Se(e,"active"),{layoutItemStyles:T}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:N(()=>"bottom"),layoutSize:N(()=>C.value?S.value:0),elementSize:S,active:C,absolute:Se(e,"absolute")});return _i(e,af),Xt({VBtn:{color:Se(e,"color"),density:Se(e,"density"),stacked:N(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Le(()=>P(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":C.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},s.value,l.value,o.value,g.value,m.value,y.value,e.class],style:[d.value,T.value,{height:Ge(S.value),transform:`translateY(${Ge(C.value?0:100,"%")})`},x.value,e.style]},{default:()=>[n.default&&P("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const $0=de({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...po({origin:"center center",scrollStrategy:"block",transition:{component:uc},zIndex:2400})},"VDialog"),Id=Ce()({name:"VDialog",props:$0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{scopeId:o}=ir(),l=be();function d(m){var S,C;const y=m.relatedTarget,x=m.target;if(y!==x&&((S=l.value)!=null&&S.contentEl)&&((C=l.value)!=null&&C.globalTop)&&![document,l.value.contentEl].includes(x)&&!l.value.contentEl.contains(x)){const T=Hr(l.value.contentEl);if(!T.length)return;const I=T[0],L=T[T.length-1];y===I?L.focus():I.focus()}}Ot&&Ye(()=>s.value&&e.retainFocus,m=>{m?document.addEventListener("focusin",d):document.removeEventListener("focusin",d)},{immediate:!0}),Ye(s,async m=>{var y,x;await ft(),m?(y=l.value.contentEl)==null||y.focus({preventScroll:!0}):(x=l.value.activatorEl)==null||x.focus({preventScroll:!0})});const g=N(()=>Ve({"aria-haspopup":"dialog","aria-expanded":String(s.value)},e.activatorProps));return Le(()=>{const m=Ra.filterProps(e);return P(Ra,Ve({ref:l,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},m,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,"aria-modal":"true",activatorProps:g.value,role:"dialog"},o),{activator:n.activator,default:function(){for(var y=arguments.length,x=new Array(y),S=0;S{var C;return[(C=n.default)==null?void 0:C.call(n,...x)]}})}})}),_a({},l)}}),t2=de({inset:Boolean,...$0({transition:"bottom-sheet-transition"})},"VBottomSheet"),n2=Ce()({name:"VBottomSheet",props:t2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue");return Le(()=>{const o=Id.filterProps(e);return P(Id,Ve(o,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:s.value,"onUpdate:modelValue":l=>s.value=l,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}});const a2=de({divider:[Number,String],...qe()},"VBreadcrumbsDivider"),j0=Ce()({name:"VBreadcrumbsDivider",props:a2(),setup(e,t){let{slots:n}=t;return Le(()=>{var s;return P("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((s=n==null?void 0:n.default)==null?void 0:s.call(n))??e.divider])}),{}}}),i2=de({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...qe(),...go(),...ot({tag:"li"})},"VBreadcrumbsItem"),G0=Ce()({name:"VBreadcrumbsItem",props:i2(),setup(e,t){let{slots:n,attrs:s}=t;const o=fo(e,s),l=N(()=>{var y;return e.active||((y=o.isActive)==null?void 0:y.value)}),d=N(()=>l.value?e.activeColor:e.color),{textColorClasses:g,textColorStyles:m}=_n(d);return Le(()=>P(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":l.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:l.value&&e.activeClass},g.value,e.class],style:[m.value,e.style],"aria-current":l.value?"page":void 0},{default:()=>{var y,x;return[o.isLink.value?P("a",{class:"v-breadcrumbs-item--link",href:o.href.value,"aria-current":l.value?"page":void 0,onClick:o.navigate},[((x=n.default)==null?void 0:x.call(n))??e.title]):((y=n.default)==null?void 0:y.call(n))??e.title]}})),{}}}),s2=de({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:st,items:{type:Array,default:()=>[]},...qe(),...un(),...$t(),...ot({tag:"ul"})},"VBreadcrumbs"),r2=Ce()({name:"VBreadcrumbs",props:s2(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"bgColor")),{densityClasses:l}=En(e),{roundedClasses:d}=Gt(e);Xt({VBreadcrumbsDivider:{divider:Se(e,"divider")},VBreadcrumbsItem:{activeClass:Se(e,"activeClass"),activeColor:Se(e,"activeColor"),color:Se(e,"color"),disabled:Se(e,"disabled")}});const g=N(()=>e.items.map(m=>typeof m=="string"?{item:{title:m},raw:m}:{item:m,raw:m}));return Le(()=>{const m=!!(n.prepend||e.icon);return P(e.tag,{class:["v-breadcrumbs",s.value,l.value,d.value,e.class],style:[o.value,e.style]},{default:()=>{var y;return[m&&P("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?P(yt,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):P(_t,{key:"prepend-icon",start:!0,icon:e.icon},null)]),g.value.map((x,S,C)=>{var L;let{item:T,raw:I}=x;return P(Ke,null,[((L=n.item)==null?void 0:L.call(n,{item:T,index:S}))??P(G0,Ve({key:S,disabled:S>=C.length-1},typeof T=="string"?{title:T}:T),{default:n.title?()=>{var B;return(B=n.title)==null?void 0:B.call(n,{item:T,index:S})}:void 0}),S{var B;return(B=n.divider)==null?void 0:B.call(n,{item:I,index:S})}:void 0})])}),(y=n.default)==null?void 0:y.call(n)]}})}),{}}});const ff=Ce()({name:"VCardActions",props:qe(),setup(e,t){let{slots:n}=t;return Xt({VBtn:{slim:!0,variant:"text"}}),Le(()=>{var s;return P("div",{class:["v-card-actions",e.class],style:e.style},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),U0=ea("v-card-subtitle"),q0=ea("v-card-title"),o2=de({appendAvatar:String,appendIcon:st,prependAvatar:String,prependIcon:st,subtitle:[String,Number],title:[String,Number],...qe(),...un()},"VCardItem"),K0=Ce()({name:"VCardItem",props:o2(),setup(e,t){let{slots:n}=t;return Le(()=>{var y;const s=!!(e.prependAvatar||e.prependIcon),o=!!(s||n.prepend),l=!!(e.appendAvatar||e.appendIcon),d=!!(l||n.append),g=!!(e.title!=null||n.title),m=!!(e.subtitle!=null||n.subtitle);return P("div",{class:["v-card-item",e.class],style:e.style},[o&&P("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?P(yt,{key:"prepend-defaults",disabled:!s,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):s&&P(Ka,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),P("div",{class:"v-card-item__content"},[g&&P(q0,{key:"title"},{default:()=>{var x;return[((x=n.title)==null?void 0:x.call(n))??e.title]}}),m&&P(U0,{key:"subtitle"},{default:()=>{var x;return[((x=n.subtitle)==null?void 0:x.call(n))??e.subtitle]}}),(y=n.default)==null?void 0:y.call(n)]),d&&P("div",{key:"append",class:"v-card-item__append"},[n.append?P(yt,{key:"append-defaults",disabled:!l,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):l&&P(Ka,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),gf=ea("v-card-text"),l2=de({appendAvatar:String,appendIcon:st,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:st,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...na(),...qe(),...un(),...Fn(),...rn(),...gc(),...Pi(),...tr(),...$t(),...go(),...ot(),...pt(),...ga({variant:"elevated"})},"VCard"),Z0=Ce()({name:"VCard",directives:{Ripple:ni},props:l2(),setup(e,t){let{attrs:n,slots:s}=t;const{themeClasses:o}=Ct(e),{borderClasses:l}=fa(e),{colorClasses:d,colorStyles:g,variantClasses:m}=us(e),{densityClasses:y}=En(e),{dimensionStyles:x}=Bn(e),{elevationClasses:S}=mn(e),{loaderClasses:C}=ho(e),{locationStyles:T}=Ti(e),{positionClasses:I}=nr(e),{roundedClasses:L}=Gt(e),B=fo(e,n),O=N(()=>e.link!==!1&&B.isLink.value),E=N(()=>!e.disabled&&e.link!==!1&&(e.link||B.isClickable.value));return Le(()=>{const Y=O.value?"a":e.tag,H=!!(s.title||e.title!=null),F=!!(s.subtitle||e.subtitle!=null),j=H||F,$=!!(s.append||e.appendAvatar||e.appendIcon),X=!!(s.prepend||e.prependAvatar||e.prependIcon),q=!!(s.image||e.image),ee=j||X||$,te=!!(s.text||e.text!=null);return Wt(P(Y,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":E.value},o.value,l.value,d.value,y.value,S.value,C.value,I.value,L.value,m.value,e.class],style:[g.value,x.value,T.value,e.style],href:B.href.value,onClick:E.value&&B.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var ne;return[q&&P("div",{key:"image",class:"v-card__image"},[s.image?P(yt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},s.image):P(Qi,{key:"image-img",cover:!0,src:e.image},null)]),P(vc,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:s.loader}),ee&&P(K0,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:s.item,prepend:s.prepend,title:s.title,subtitle:s.subtitle,append:s.append}),te&&P(gf,{key:"text"},{default:()=>{var oe;return[((oe=s.text)==null?void 0:oe.call(s))??e.text]}}),(ne=s.default)==null?void 0:ne.call(s),s.actions&&P(ff,null,{default:s.actions}),cs(E.value,"v-card")]}}),[[Mn("ripple"),E.value&&e.ripple]])}),{}}});const c2=e=>{const{touchstartX:t,touchendX:n,touchstartY:s,touchendY:o}=e,l=.5,d=16;e.offsetX=n-t,e.offsetY=o-s,Math.abs(e.offsetY)t+d&&e.right(e)),Math.abs(e.offsetX)s+d&&e.down(e))};function u2(e,t){var s;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(s=t.start)==null||s.call(t,{originalEvent:e,...t})}function d2(e,t){var s;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(s=t.end)==null||s.call(t,{originalEvent:e,...t}),c2(t)}function h2(e,t){var s;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(s=t.move)==null||s.call(t,{originalEvent:e,...t})}function f2(){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=>u2(n,t),touchend:n=>d2(n,t),touchmove:n=>h2(n,t)}}function g2(e,t){var g;const n=t.value,s=n!=null&&n.parent?e.parentElement:e,o=(n==null?void 0:n.options)??{passive:!0},l=(g=t.instance)==null?void 0:g.$.uid;if(!s||!l)return;const d=f2(t.value);s._touchHandlers=s._touchHandlers??Object.create(null),s._touchHandlers[l]=d,hy(d).forEach(m=>{s.addEventListener(m,d[m],o)})}function v2(e,t){var l,d;const n=(l=t.value)!=null&&l.parent?e.parentElement:e,s=(d=t.instance)==null?void 0:d.$.uid;if(!(n!=null&&n._touchHandlers)||!s)return;const o=n._touchHandlers[s];hy(o).forEach(g=>{n.removeEventListener(g,o[g])}),delete n._touchHandlers[s]}const vf={mounted:g2,unmounted:v2},J0=Symbol.for("vuetify:v-window"),Q0=Symbol.for("vuetify:v-window-group"),mf=de({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:{type:[Boolean,String],default:"force"},...qe(),...ot(),...pt()},"VWindow"),qr=Ce()({name:"VWindow",directives:{Touch:vf},props:mf(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{isRtl:o}=vn(),{t:l}=Qt(),d=_i(e,Q0),g=be(),m=N(()=>o.value?!e.reverse:e.reverse),y=Xe(!1),x=N(()=>{const H=e.direction==="vertical"?"y":"x",j=(m.value?!y.value:y.value)?"-reverse":"";return`v-window-${H}${j}-transition`}),S=Xe(0),C=be(void 0),T=N(()=>d.items.value.findIndex(H=>d.selected.value.includes(H.id)));Ye(T,(H,F)=>{const j=d.items.value.length,$=j-1;j<=2?y.value=He.continuous||T.value!==0),L=N(()=>e.continuous||T.value!==d.items.value.length-1);function B(){I.value&&d.prev()}function O(){L.value&&d.next()}const E=N(()=>{const H=[],F={icon:o.value?e.nextIcon:e.prevIcon,class:`v-window__${m.value?"right":"left"}`,onClick:d.prev,ariaLabel:l("$vuetify.carousel.prev")};H.push(I.value?n.prev?n.prev({props:F}):P(Et,F,null):P("div",null,null));const j={icon:o.value?e.prevIcon:e.nextIcon,class:`v-window__${m.value?"left":"right"}`,onClick:d.next,ariaLabel:l("$vuetify.carousel.next")};return H.push(L.value?n.next?n.next({props:j}):P(Et,j,null):P("div",null,null)),H}),Y=N(()=>e.touch===!1?e.touch:{...{left:()=>{m.value?B():O()},right:()=>{m.value?O():B()},start:F=>{let{originalEvent:j}=F;j.stopPropagation()}},...e.touch===!0?{}:e.touch});return Le(()=>Wt(P(e.tag,{ref:g,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},s.value,e.class],style:e.style},{default:()=>{var H,F;return[P("div",{class:"v-window__container",style:{height:C.value}},[(H=n.default)==null?void 0:H.call(n,{group:d}),e.showArrows!==!1&&P("div",{class:"v-window__controls"},[E.value])]),(F=n.additional)==null?void 0:F.call(n,{group:d})]}}),[[Mn("touch"),Y.value]])),{group:d}}}),m2=de({color:String,cycle:Boolean,delimiterIcon:{type:st,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],...mf({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),p2=Ce()({name:"VCarousel",props:m2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{t:o}=Qt(),l=be();let d=-1;Ye(s,m),Ye(()=>e.interval,m),Ye(()=>e.cycle,y=>{y?m():window.clearTimeout(d)}),zt(g);function g(){!e.cycle||!l.value||(d=window.setTimeout(l.value.group.next,+e.interval>0?+e.interval:6e3))}function m(){window.clearTimeout(d),window.requestAnimationFrame(g)}return Le(()=>{const y=qr.filterProps(e);return P(qr,Ve({ref:l},y,{modelValue:s.value,"onUpdate:modelValue":x=>s.value=x,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Ge(e.height)},e.style]}),{default:n.default,additional:x=>{let{group:S}=x;return P(Ke,null,[!e.hideDelimiters&&P("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[S.items.value.length>0&&P(yt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[S.items.value.map((C,T)=>{const I={id:`carousel-item-${C.id}`,"aria-label":o("$vuetify.carousel.ariaLabel.delimiter",T+1,S.items.value.length),class:["v-carousel__controls__item",S.isSelected(C.id)&&"v-btn--active"],onClick:()=>S.select(C.id,!0)};return n.item?n.item({props:I,item:C}):P(Et,Ve(C,I),null)})]})]),e.progress&&P(fc,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(S.getItemIndex(s.value)+1)/S.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),pf=de({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...qe(),...hs(),...xc()},"VWindowItem"),Kr=Ce()({name:"VWindowItem",directives:{Touch:vf},props:pf(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=rt(J0),o=fs(e,Q0),{isBooted:l}=ls();if(!s||!o)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const d=Xe(!1),g=N(()=>l.value&&(s.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function m(){!d.value||!s||(d.value=!1,s.transitionCount.value>0&&(s.transitionCount.value-=1,s.transitionCount.value===0&&(s.transitionHeight.value=void 0)))}function y(){var I;d.value||!s||(d.value=!0,s.transitionCount.value===0&&(s.transitionHeight.value=Ge((I=s.rootRef.value)==null?void 0:I.clientHeight)),s.transitionCount.value+=1)}function x(){m()}function S(I){d.value&&ft(()=>{!g.value||!d.value||!s||(s.transitionHeight.value=Ge(I.clientHeight))})}const C=N(()=>{const I=s.isReversed.value?e.reverseTransition:e.transition;return g.value?{name:typeof I!="string"?s.transition.value:I,onBeforeEnter:y,onAfterEnter:m,onEnterCancelled:x,onBeforeLeave:y,onAfterLeave:m,onLeaveCancelled:x,onEnter:S}:!1}),{hasContent:T}=cf(e,o.isSelected);return Le(()=>P(ca,{transition:C.value,disabled:!l.value},{default:()=>{var I;return[Wt(P("div",{class:["v-window-item",o.selectedClass.value,e.class],style:e.style},[T.value&&((I=n.default)==null?void 0:I.call(n))]),[[ha,o.isSelected.value]])]}})),{groupItem:o}}}),b2=de({...Ux(),...pf()},"VCarouselItem"),y2=Ce()({name:"VCarouselItem",inheritAttrs:!1,props:b2(),setup(e,t){let{slots:n,attrs:s}=t;Le(()=>{const o=Qi.filterProps(e),l=Kr.filterProps(e);return P(Kr,Ve({class:"v-carousel-item"},l),{default:()=>[P(Qi,Ve(s,o),n)]})})}});const x2=ea("v-code");const w2=de({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...qe()},"VColorPickerCanvas"),k2=Qn({name:"VColorPickerCanvas",props:w2(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const s=Xe(!1),o=be(),l=Xe(parseFloat(e.width)),d=Xe(parseFloat(e.height)),g=be({x:0,y:0}),m=N({get:()=>g.value,set(B){var Y,H;if(!o.value)return;const{x:O,y:E}=B;g.value=B,n("update:color",{h:((Y=e.color)==null?void 0:Y.h)??0,s:nn(O,0,l.value)/l.value,v:1-nn(E,0,d.value)/d.value,a:((H=e.color)==null?void 0:H.a)??1})}}),y=N(()=>{const{x:B,y:O}=m.value,E=parseInt(e.dotSize,10)/2;return{width:Ge(e.dotSize),height:Ge(e.dotSize),transform:`translate(${Ge(B-E)}, ${Ge(O-E)})`}}),{resizeRef:x}=Va(B=>{var Y;if(!((Y=x.value)!=null&&Y.offsetParent))return;const{width:O,height:E}=B[0].contentRect;l.value=O,d.value=E});function S(B,O,E){const{left:Y,top:H,width:F,height:j}=E;m.value={x:nn(B-Y,0,F),y:nn(O-H,0,j)}}function C(B){B.type==="mousedown"&&B.preventDefault(),!e.disabled&&(T(B),window.addEventListener("mousemove",T),window.addEventListener("mouseup",I),window.addEventListener("touchmove",T),window.addEventListener("touchend",I))}function T(B){if(e.disabled||!o.value)return;s.value=!0;const O=kP(B);S(O.clientX,O.clientY,o.value.getBoundingClientRect())}function I(){window.removeEventListener("mousemove",T),window.removeEventListener("mouseup",I),window.removeEventListener("touchmove",T),window.removeEventListener("touchend",I)}function L(){var H;if(!o.value)return;const B=o.value,O=B.getContext("2d");if(!O)return;const E=O.createLinearGradient(0,0,B.width,0);E.addColorStop(0,"hsla(0, 0%, 100%, 1)"),E.addColorStop(1,`hsla(${((H=e.color)==null?void 0:H.h)??0}, 100%, 50%, 1)`),O.fillStyle=E,O.fillRect(0,0,B.width,B.height);const Y=O.createLinearGradient(0,0,0,B.height);Y.addColorStop(0,"hsla(0, 0%, 100%, 0)"),Y.addColorStop(1,"hsla(0, 0%, 0%, 1)"),O.fillStyle=Y,O.fillRect(0,0,B.width,B.height)}return Ye(()=>{var B;return(B=e.color)==null?void 0:B.h},L,{immediate:!0}),Ye(()=>[l.value,d.value],(B,O)=>{L(),g.value={x:m.value.x*B[0]/O[0],y:m.value.y*B[1]/O[1]}},{flush:"post"}),Ye(()=>e.color,()=>{if(s.value){s.value=!1;return}g.value=e.color?{x:e.color.s*l.value,y:(1-e.color.v)*d.value}:{x:0,y:0}},{deep:!0,immediate:!0}),zt(()=>L()),Le(()=>P("div",{ref:x,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:C,onTouchstartPassive:C},[P("canvas",{ref:o,width:l.value,height:d.value},null),e.color&&P("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:y.value},null)])),{}}});function S2(e,t){if(t){const{a:n,...s}=e;return s}return e}function C2(e,t){if(t==null||typeof t=="string"){const n=Ly(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return Ni(t,["r","g","b"])?n=Ua(e):Ni(t,["h","s","l"])?n=Ay(e):Ni(t,["h","s","v"])&&(n=e),S2(n,!Ni(t,["a"])&&e.a===1)}return e}const _s={h:0,s:0,v:1,a:1},Ld={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Ua,from:Jl};var Qm;const A2={...Ld,inputs:(Qm=Ld.inputs)==null?void 0:Qm.slice(0,3)},Vd={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Ay,from:Ih},_2={...Vd,inputs:Vd.inputs.slice(0,3)},ew={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:Ly,from:Iy},P2={...ew,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ui={rgb:A2,rgba:Ld,hsl:_2,hsla:Vd,hex:P2,hexa:ew},T2=e=>{let{label:t,...n}=e;return P("div",{class:"v-color-picker-edit__input"},[P("input",n,null),P("span",null,[t])])},E2=de({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ui).includes(e)},modes:{type:Array,default:()=>Object.keys(Ui),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ui).includes(t))},...qe()},"VColorPickerEdit"),I2=Qn({name:"VColorPickerEdit",props:E2(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const s=N(()=>e.modes.map(l=>({...Ui[l],name:l}))),o=N(()=>{var g;const l=s.value.find(m=>m.name===e.mode);if(!l)return[];const d=e.color?l.to(e.color):null;return(g=l.inputs)==null?void 0:g.map(m=>{let{getValue:y,getColor:x,...S}=m;return{...l.inputProps,...S,disabled:e.disabled,value:d&&y(d),onChange:C=>{const T=C.target;T&&n("update:color",l.from(x(d??_s,T.value)))}}})});return Le(()=>{var l;return P("div",{class:["v-color-picker-edit",e.class],style:e.style},[(l=o.value)==null?void 0:l.map(d=>P(T2,d,null)),s.value.length>1&&P(Et,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const d=s.value.findIndex(g=>g.name===e.mode);n("update:mode",s.value[(d+1)%s.value.length].name)}},null)])}),{}}});const bf=Symbol.for("vuetify:v-slider");function Od(e,t,n){const s=n==="vertical",o=t.getBoundingClientRect(),l="touches"in e?e.touches[0]:e;return s?l.clientY-(o.top+o.height/2):l.clientX-(o.left+o.width/2)}function L2(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const tw=de({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...$t(),...rn({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),nw=e=>{const t=N(()=>parseFloat(e.min)),n=N(()=>parseFloat(e.max)),s=N(()=>+e.step>0?parseFloat(e.step):0),o=N(()=>Math.max(vv(s.value),vv(t.value)));function l(d){if(d=parseFloat(d),s.value<=0)return d;const g=nn(d,t.value,n.value),m=t.value%s.value,y=Math.round((g-m)/s.value)*s.value+m;return parseFloat(Math.min(y,n.value).toFixed(o.value))}return{min:t,max:n,step:s,decimals:o,roundValue:l}},aw=e=>{let{props:t,steps:n,onSliderStart:s,onSliderMove:o,onSliderEnd:l,getActiveThumb:d}=e;const{isRtl:g}=vn(),m=Se(t,"reverse"),y=N(()=>t.direction==="vertical"),x=N(()=>y.value!==m.value),{min:S,max:C,step:T,decimals:I,roundValue:L}=n,B=N(()=>parseInt(t.thumbSize,10)),O=N(()=>parseInt(t.tickSize,10)),E=N(()=>parseInt(t.trackSize,10)),Y=N(()=>(C.value-S.value)/T.value),H=Se(t,"disabled"),F=N(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),j=N(()=>t.error||t.disabled?void 0:t.trackColor??t.color),$=N(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),X=Xe(!1),q=Xe(0),ee=be(),te=be();function ne(re){var ve;const ye=t.direction==="vertical",Be=ye?"top":"left",_e=ye?"height":"width",ke=ye?"clientY":"clientX",{[Be]:Me,[_e]:Q}=(ve=ee.value)==null?void 0:ve.$el.getBoundingClientRect(),ae=L2(re,ke);let ce=Math.min(Math.max((ae-Me-q.value)/Q,0),1)||0;return(ye?x.value:x.value!==g.value)&&(ce=1-ce),L(S.value+ce*(C.value-S.value))}const oe=re=>{l({value:ne(re)}),X.value=!1,q.value=0},se=re=>{te.value=d(re),te.value&&(te.value.focus(),X.value=!0,te.value.contains(re.target)?q.value=Od(re,te.value,t.direction):(q.value=0,o({value:ne(re)})),s({value:ne(re)}))},xe={passive:!0,capture:!0};function Ae(re){o({value:ne(re)})}function ge(re){re.stopPropagation(),re.preventDefault(),oe(re),window.removeEventListener("mousemove",Ae,xe),window.removeEventListener("mouseup",ge)}function he(re){var ye;oe(re),window.removeEventListener("touchmove",Ae,xe),(ye=re.target)==null||ye.removeEventListener("touchend",he)}function we(re){var ye;se(re),window.addEventListener("touchmove",Ae,xe),(ye=re.target)==null||ye.addEventListener("touchend",he,{passive:!1})}function Re(re){re.preventDefault(),se(re),window.addEventListener("mousemove",Ae,xe),window.addEventListener("mouseup",ge,{passive:!1})}const Pe=re=>{const ye=(re-S.value)/(C.value-S.value)*100;return nn(isNaN(ye)?0:ye,0,100)},me=Se(t,"showTicks"),Oe=N(()=>me.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(re=>({value:re,position:Pe(re),label:re.toString()})):Object.keys(t.ticks).map(re=>({value:parseFloat(re),position:Pe(parseFloat(re)),label:t.ticks[re]})):Y.value!==1/0?Ia(Y.value+1).map(re=>{const ye=S.value+re*T.value;return{value:ye,position:Pe(ye)}}):[]:[]),Fe=N(()=>Oe.value.some(re=>{let{label:ye}=re;return!!ye})),ie={activeThumbRef:te,color:Se(t,"color"),decimals:I,disabled:H,direction:Se(t,"direction"),elevation:Se(t,"elevation"),hasLabels:Fe,isReversed:m,indexFromEnd:x,min:S,max:C,mousePressed:X,numTicks:Y,onSliderMousedown:Re,onSliderTouchstart:we,parsedTicks:Oe,parseMouseMove:ne,position:Pe,readonly:Se(t,"readonly"),rounded:Se(t,"rounded"),roundValue:L,showTicks:me,startOffset:q,step:T,thumbSize:B,thumbColor:F,thumbLabel:Se(t,"thumbLabel"),ticks:Se(t,"ticks"),tickSize:O,trackColor:j,trackContainerRef:ee,trackFillColor:$,trackSize:E,vertical:y};return Pt(bf,ie),ie},V2=de({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...qe()},"VSliderThumb"),Rd=Ce()({name:"VSliderThumb",directives:{Ripple:ni},props:V2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=rt(bf),{isRtl:l,rtlClasses:d}=vn();if(!o)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:g,step:m,disabled:y,thumbSize:x,thumbLabel:S,direction:C,isReversed:T,vertical:I,readonly:L,elevation:B,mousePressed:O,decimals:E,indexFromEnd:Y}=o,{textColorClasses:H,textColorStyles:F}=_n(g),{pageup:j,pagedown:$,end:X,home:q,left:ee,right:te,down:ne,up:oe}=Uu,se=[j,$,X,q,ee,te,ne,oe],xe=N(()=>m.value?[1,2,3]:[1,5,10]);function Ae(he,we){if(!se.includes(he.key))return;he.preventDefault();const Re=m.value||.1,Pe=(e.max-e.min)/Re;if([ee,te,ne,oe].includes(he.key)){const Oe=(I.value?[l.value?ee:te,T.value?ne:oe]:Y.value!==l.value?[ee,oe]:[te,oe]).includes(he.key)?1:-1,Fe=he.shiftKey?2:he.ctrlKey?1:0;we=we+Oe*Re*xe.value[Fe]}else if(he.key===q)we=e.min;else if(he.key===X)we=e.max;else{const me=he.key===$?1:-1;we=we-me*Re*(Pe>100?Pe/10:10)}return Math.max(e.min,Math.min(e.max,we))}function ge(he){const we=Ae(he,e.modelValue);we!=null&&s("update:modelValue",we)}return Le(()=>{const he=Ge(Y.value?100-e.position:e.position,"%"),{elevationClasses:we}=mn(N(()=>y.value?void 0:B.value));return P("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&O.value},e.class,d.value],style:[{"--v-slider-thumb-position":he,"--v-slider-thumb-size":Ge(x.value)},e.style],role:"slider",tabindex:y.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!L.value,"aria-orientation":C.value,onKeydown:L.value?void 0:ge},[P("div",{class:["v-slider-thumb__surface",H.value,we.value],style:{...F.value}},null),Wt(P("div",{class:["v-slider-thumb__ripple",H.value],style:F.value},null),[[Mn("ripple"),e.ripple,null,{circle:!0,center:!0}]]),P(Qh,{origin:"bottom center"},{default:()=>{var Re;return[Wt(P("div",{class:"v-slider-thumb__label-container"},[P("div",{class:["v-slider-thumb__label"]},[P("div",null,[((Re=n["thumb-label"])==null?void 0:Re.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(m.value?E.value:1)])])]),[[ha,S.value&&e.focused||S.value==="always"]])]}})])}),{}}});const O2=de({start:{type:Number,required:!0},stop:{type:Number,required:!0},...qe()},"VSliderTrack"),iw=Ce()({name:"VSliderTrack",props:O2(),emits:{},setup(e,t){let{slots:n}=t;const s=rt(bf);if(!s)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:o,parsedTicks:l,rounded:d,showTicks:g,tickSize:m,trackColor:y,trackFillColor:x,trackSize:S,vertical:C,min:T,max:I,indexFromEnd:L}=s,{roundedClasses:B}=Gt(d),{backgroundColorClasses:O,backgroundColorStyles:E}=Ft(x),{backgroundColorClasses:Y,backgroundColorStyles:H}=Ft(y),F=N(()=>`inset-${C.value?"block":"inline"}-${L.value?"end":"start"}`),j=N(()=>C.value?"height":"width"),$=N(()=>({[F.value]:"0%",[j.value]:"100%"})),X=N(()=>e.stop-e.start),q=N(()=>({[F.value]:Ge(e.start,"%"),[j.value]:Ge(X.value,"%")})),ee=N(()=>g.value?(C.value?l.value.slice().reverse():l.value).map((ne,oe)=>{var xe;const se=ne.value!==T.value&&ne.value!==I.value?Ge(ne.position,"%"):void 0;return P("div",{key:ne.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":ne.position>=e.start&&ne.position<=e.stop,"v-slider-track__tick--first":ne.value===T.value,"v-slider-track__tick--last":ne.value===I.value}],style:{[F.value]:se}},[(ne.label||n["tick-label"])&&P("div",{class:"v-slider-track__tick-label"},[((xe=n["tick-label"])==null?void 0:xe.call(n,{tick:ne,index:oe}))??ne.label])])}):[]);return Le(()=>P("div",{class:["v-slider-track",B.value,e.class],style:[{"--v-slider-track-size":Ge(S.value),"--v-slider-tick-size":Ge(m.value)},e.style]},[P("div",{class:["v-slider-track__background",Y.value,{"v-slider-track__background--opacity":!!o.value||!x.value}],style:{...$.value,...H.value}},null),P("div",{class:["v-slider-track__fill",O.value],style:{...q.value,...E.value}},null),g.value&&P("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":g.value==="always"}]},[ee.value])])),{}}}),R2=de({...vo(),...tw(),...ii(),modelValue:{type:[Number,String],default:0}},"VSlider"),Md=Ce()({name:"VSlider",props:R2(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=be(),{rtlClasses:l}=vn(),d=nw(e),g=Qe(e,"modelValue",void 0,j=>d.roundValue(j??d.min.value)),{min:m,max:y,mousePressed:x,roundValue:S,onSliderMousedown:C,onSliderTouchstart:T,trackContainerRef:I,position:L,hasLabels:B,readonly:O}=aw({props:e,steps:d,onSliderStart:()=>{s("start",g.value)},onSliderEnd:j=>{let{value:$}=j;const X=S($);g.value=X,s("end",X)},onSliderMove:j=>{let{value:$}=j;return g.value=S($)},getActiveThumb:()=>{var j;return(j=o.value)==null?void 0:j.$el}}),{isFocused:E,focus:Y,blur:H}=ai(e),F=N(()=>L(g.value));return Le(()=>{const j=wn.filterProps(e),$=!!(e.label||n.label||n.prepend);return P(wn,Ve({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||B.value,"v-slider--focused":E.value,"v-slider--pressed":x.value,"v-slider--disabled":e.disabled},l.value,e.class],style:e.style},j,{focused:E.value}),{...n,prepend:$?X=>{var q,ee;return P(Ke,null,[((q=n.label)==null?void 0:q.call(n,X))??(e.label?P(ar,{id:X.id.value,class:"v-slider__label",text:e.label},null):void 0),(ee=n.prepend)==null?void 0:ee.call(n,X)])}:void 0,default:X=>{let{id:q,messagesId:ee}=X;return P("div",{class:"v-slider__container",onMousedown:O.value?void 0:C,onTouchstartPassive:O.value?void 0:T},[P("input",{id:q.value,name:e.name||q.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:g.value},null),P(iw,{ref:I,start:0,stop:F.value},{"tick-label":n["tick-label"]}),P(Rd,{ref:o,"aria-describedby":ee.value,focused:E.value,min:m.value,max:y.value,modelValue:g.value,"onUpdate:modelValue":te=>g.value=te,position:F.value,elevation:e.elevation,onFocus:Y,onBlur:H,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),M2=de({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...qe()},"VColorPickerPreview"),D2=Qn({name:"VColorPickerPreview",props:M2(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const s=new AbortController;wi(()=>s.abort());async function o(){if(!hv)return;const l=new window.EyeDropper;try{const d=await l.open({signal:s.signal}),g=Iy(d.sRGBHex);n("update:color",{...e.color??_s,...g})}catch{}}return Le(()=>{var l,d;return P("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[hv&&P("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[P(Et,{onClick:o,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),P("div",{class:"v-color-picker-preview__dot"},[P("div",{style:{background:Py(e.color??_s)}},null)]),P("div",{class:"v-color-picker-preview__sliders"},[P(Md,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(l=e.color)==null?void 0:l.h,"onUpdate:modelValue":g=>n("update:color",{...e.color??_s,h:g}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&P(Md,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((d=e.color)==null?void 0:d.a)??1,"onUpdate:modelValue":g=>n("update:color",{...e.color??_s,a:g}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const F2={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},B2={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},N2={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},z2={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},H2={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},Y2={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},W2={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},X2={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},$2={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},j2={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},G2={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},U2={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},q2={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},K2={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},Z2={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},J2={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},Q2={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},eD={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},tD={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},nD={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},aD={red:F2,pink:B2,purple:N2,deepPurple:z2,indigo:H2,blue:Y2,lightBlue:W2,cyan:X2,teal:$2,green:j2,lightGreen:G2,lime:U2,yellow:q2,amber:K2,orange:Z2,deepOrange:J2,brown:Q2,blueGrey:eD,grey:tD,shades:nD},iD=de({swatches:{type:Array,default:()=>sD(aD)},disabled:Boolean,color:Object,maxHeight:[Number,String],...qe()},"VColorPickerSwatches");function sD(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const rD=Qn({name:"VColorPickerSwatches",props:iD(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return Le(()=>P("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Ge(e.maxHeight)},e.style]},[P("div",null,[e.swatches.map(s=>P("div",{class:"v-color-picker-swatches__swatch"},[s.map(o=>{const l=la(o),d=Jl(l),g=_y(l);return P("div",{class:"v-color-picker-swatches__color",onClick:()=>d&&n("update:color",d)},[P("div",{style:{background:g}},[e.color&&Qa(e.color,d)?P(_t,{size:"x-small",icon:"$success",color:$P(o,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Ac=de({color:String,...na(),...qe(),...Fn(),...rn(),...Pi(),...tr(),...$t(),...ot(),...pt()},"VSheet"),ns=Ce()({name:"VSheet",props:Ac(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(Se(e,"color")),{borderClasses:d}=fa(e),{dimensionStyles:g}=Bn(e),{elevationClasses:m}=mn(e),{locationStyles:y}=Ti(e),{positionClasses:x}=nr(e),{roundedClasses:S}=Gt(e);return Le(()=>P(e.tag,{class:["v-sheet",s.value,o.value,d.value,m.value,x.value,S.value,e.class],style:[l.value,g.value,y.value,e.style]},n)),{}}}),oD=de({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ui).includes(e)},modes:{type:Array,default:()=>Object.keys(Ui),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ui).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...ln(Ac({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),lD=Qn({name:"VColorPicker",props:oD(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Qe(e,"mode"),n=be(null),s=Qe(e,"modelValue",void 0,d=>{if(d==null||d==="")return null;let g;try{g=Jl(la(d))}catch{return null}return n.value&&(g={...g,h:n.value.h},n.value=null),g},d=>d?C2(d,e.modelValue):null),{rtlClasses:o}=vn(),l=d=>{s.value=d,n.value=d};return zt(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Xt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Le(()=>{const d=ns.filterProps(e);return P(ns,Ve({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",o.value,e.class],style:[{"--v-color-picker-color-hsv":Py({...s.value??_s,a:1})},e.style]},d,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&P(k2,{key:"canvas",color:s.value,"onUpdate:color":l,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&P("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&P(D2,{key:"preview",color:s.value,"onUpdate:color":l,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&P(I2,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":g=>t.value=g,color:s.value,"onUpdate:color":l,disabled:e.disabled},null)]),e.showSwatches&&P(rD,{key:"swatches",color:s.value,"onUpdate:color":l,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function cD(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?P(Ke,null,[P("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),P("span",{class:"v-combobox__mask"},[e.substr(t,n)]),P("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const uD=de({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...yo({filterKeys:["title"]}),...hf({hideNoData:!0,returnObject:!0}),...ln(Sc({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ei({transition:!1})},"VCombobox"),dD=Ce()({name:"VCombobox",props:uD(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var _e;let{emit:n,slots:s}=t;const{t:o}=Qt(),l=be(),d=Xe(!1),g=Xe(!0),m=Xe(!1),y=be(),x=be(),S=Qe(e,"menu"),C=N({get:()=>S.value,set:ke=>{var Me;S.value&&!ke&&((Me=y.value)!=null&&Me.ΨopenChildren)||(S.value=ke)}}),T=Xe(-1);let I=!1;const L=N(()=>{var ke;return(ke=l.value)==null?void 0:ke.color}),B=N(()=>C.value?e.closeText:e.openText),{items:O,transformIn:E,transformOut:Y}=lf(e),{textColorClasses:H,textColorStyles:F}=_n(L),j=Qe(e,"modelValue",[],ke=>E(qt(ke)),ke=>{const Me=Y(ke);return e.multiple?Me:Me[0]??null}),$=pc(),X=Xe(e.multiple?"":((_e=j.value[0])==null?void 0:_e.title)??""),q=N({get:()=>X.value,set:ke=>{var Me;if(X.value=ke??"",e.multiple||(j.value=[Hi(e,ke)]),ke&&e.multiple&&((Me=e.delimiters)!=null&&Me.length)){const Q=ke.split(new RegExp(`(?:${e.delimiters.join("|")})+`));Q.length>1&&(Q.forEach(ae=>{ae=ae.trim(),ae&&ie(Hi(e,ae))}),X.value="")}ke||(T.value=-1),g.value=!ke}}),ee=N(()=>typeof e.counterValue=="function"?e.counterValue(j.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?j.value.length:q.value.length);Ye(X,ke=>{I?ft(()=>I=!1):d.value&&!C.value&&(C.value=!0),n("update:search",ke)}),Ye(j,ke=>{var Me;e.multiple||(X.value=((Me=ke[0])==null?void 0:Me.title)??"")});const{filteredItems:te,getMatches:ne}=xo(e,O,()=>g.value?"":q.value),oe=N(()=>e.hideSelected?te.value.filter(ke=>!j.value.some(Me=>Me.value===ke.value)):te.value),se=N(()=>j.value.map(ke=>ke.value)),xe=N(()=>{var Me;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&q.value===((Me=oe.value[0])==null?void 0:Me.title))&&oe.value.length>0&&!g.value&&!m.value}),Ae=N(()=>e.hideNoData&&!O.value.length||e.readonly||($==null?void 0:$.isReadonly.value)),ge=be(),{onListScroll:he,onListKeydown:we}=df(ge,l);function Re(ke){I=!0,e.openOnClear&&(C.value=!0)}function Pe(){Ae.value||(C.value=!0)}function me(ke){Ae.value||(d.value&&(ke.preventDefault(),ke.stopPropagation()),C.value=!C.value)}function Oe(ke){var ae;if(bP(ke)||e.readonly||$!=null&&$.isReadonly.value)return;const Me=l.value.selectionStart,Q=j.value.length;if((T.value>-1||["Enter","ArrowDown","ArrowUp"].includes(ke.key))&&ke.preventDefault(),["Enter","ArrowDown"].includes(ke.key)&&(C.value=!0),["Escape"].includes(ke.key)&&(C.value=!1),["Enter","Escape","Tab"].includes(ke.key)&&(xe.value&&["Enter","Tab"].includes(ke.key)&&ie(te.value[0]),g.value=!0),ke.key==="ArrowDown"&&xe.value&&((ae=ge.value)==null||ae.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(ke.key)){if(T.value<0){ke.key==="Backspace"&&!q.value&&(T.value=Q-1);return}const ce=T.value,ve=j.value[T.value];ve&&!ve.props.disabled&&ie(ve),T.value=ce>=Q-1?Q-2:ce}if(ke.key==="ArrowLeft"){if(T.value<0&&Me>0)return;const ce=T.value>-1?T.value-1:Q-1;j.value[ce]?T.value=ce:(T.value=-1,l.value.setSelectionRange(q.value.length,q.value.length))}if(ke.key==="ArrowRight"){if(T.value<0)return;const ce=T.value+1;j.value[ce]?T.value=ce:(T.value=-1,l.value.setSelectionRange(0,0))}ke.key==="Enter"&&q.value&&(ie(Hi(e,q.value)),q.value="")}}function Fe(){var ke;d.value&&(g.value=!0,(ke=l.value)==null||ke.focus())}function ie(ke){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const Q=j.value.findIndex(ce=>e.valueComparator(ce.value,ke.value)),ae=Me??!~Q;if(~Q){const ce=ae?[...j.value,ke]:[...j.value];ce.splice(Q,1),j.value=ce}else ae&&(j.value=[...j.value,ke]);q.value=""}else{const Q=Me!==!1;j.value=Q?[ke]:[],X.value=Q?ke.title:"",ft(()=>{C.value=!1,g.value=!0})}}function re(ke){d.value=!0,setTimeout(()=>{m.value=!0})}function ye(ke){m.value=!1}function Be(ke){(ke==null||ke===""&&!e.multiple)&&(j.value=[])}return Ye(te,ke=>{!ke.length&&e.hideNoData&&(C.value=!1)}),Ye(d,(ke,Me)=>{ke||ke===Me||(T.value=-1,C.value=!1,xe.value&&!m.value&&!j.value.some(Q=>{let{value:ae}=Q;return ae===oe.value[0].value})?ie(oe.value[0]):e.multiple&&q.value&&ie(Hi(e,q.value)))}),Ye(C,()=>{if(!e.hideSelected&&C.value&&j.value.length){const ke=oe.value.findIndex(Me=>j.value.some(Q=>e.valueComparator(Q.value,Me.value)));Ot&&window.requestAnimationFrame(()=>{var Me;ke>=0&&((Me=x.value)==null||Me.scrollToIndex(ke))})}}),Le(()=>{const ke=!!(e.chips||s.chip),Me=!!(!e.hideNoData||oe.value.length||s["prepend-item"]||s["append-item"]||s["no-data"]),Q=j.value.length>0,ae=ts.filterProps(e);return P(ts,Ve({ref:l},ae,{modelValue:q.value,"onUpdate:modelValue":[ce=>q.value=ce,Be],focused:d.value,"onUpdate:focused":ce=>d.value=ce,validationValue:j.externalValue,counterValue:ee.value,dirty:Q,class:["v-combobox",{"v-combobox--active-menu":C.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!s.selection,"v-combobox--selecting-index":T.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:Q?void 0:e.placeholder,"onClick:clear":Re,"onMousedown:control":Pe,onKeydown:Oe}),{...s,default:()=>P(Ke,null,[P(wc,Ve({ref:y,modelValue:C.value,"onUpdate:modelValue":ce=>C.value=ce,activator:"parent",contentClass:"v-combobox__content",disabled:Ae.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Fe},e.menuProps),{default:()=>[Me&&P(yc,{ref:ge,selected:se.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ce=>ce.preventDefault(),onKeydown:we,onFocusin:re,onFocusout:ye,onScrollPassive:he,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var ce,ve,Te;return[(ce=s["prepend-item"])==null?void 0:ce.call(s),!oe.value.length&&!e.hideNoData&&(((ve=s["no-data"])==null?void 0:ve.call(s))??P(Za,{title:o(e.noDataText)},null)),P(Cc,{ref:x,renderless:!0,items:oe.value},{default:ze=>{var fe;let{item:We,index:He,itemRef:$e}=ze;const Ie=Ve(We.props,{ref:$e,key:He,active:xe.value&&He===0?!0:void 0,onClick:()=>ie(We,null)});return((fe=s.item)==null?void 0:fe.call(s,{item:We,index:He,props:Ie}))??P(Za,Ie,{prepend:pe=>{let{isSelected:Ze}=pe;return P(Ke,null,[e.multiple&&!e.hideSelected?P(qa,{key:We.value,modelValue:Ze,ripple:!1,tabindex:"-1"},null):void 0,We.props.prependIcon&&P(_t,{icon:We.props.prependIcon},null)])},title:()=>{var pe,Ze;return g.value?We.title:cD(We.title,(pe=ne(We))==null?void 0:pe.title,((Ze=q.value)==null?void 0:Ze.length)??0)}})}}),(Te=s["append-item"])==null?void 0:Te.call(s)]}})]}),j.value.map((ce,ve)=>{function Te($e){$e.stopPropagation(),$e.preventDefault(),ie(ce,!1)}const ze={"onClick:close":Te,onMousedown($e){$e.preventDefault(),$e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},We=ke?!!s.chip:!!s.selection,He=We?Zl(ke?s.chip({item:ce,index:ve,props:ze}):s.selection({item:ce,index:ve})):void 0;if(!(We&&!He))return P("div",{key:ce.value,class:["v-combobox__selection",ve===T.value&&["v-combobox__selection--selected",H.value]],style:ve===T.value?F.value:{}},[ke?s.chip?P(yt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ce.title}}},{default:()=>[He]}):P(mo,Ve({key:"chip",closable:e.closableChips,size:"small",text:ce.title,disabled:ce.props.disabled},ze),null):He??P("span",{class:"v-combobox__selection-text"},[ce.title,e.multiple&&ve[]}},"DataTable-expand"),rw=Symbol.for("vuetify:datatable:expanded");function _c(e){const t=Se(e,"expandOnClick"),n=Qe(e,"expanded",e.expanded,g=>new Set(g),g=>[...g.values()]);function s(g,m){const y=new Set(n.value);m?y.add(g.value):y.delete(g.value),n.value=y}function o(g){return n.value.has(g.value)}function l(g){s(g,!o(g))}const d={expand:s,expanded:n,expandOnClick:t,isExpanded:o,toggleExpand:l};return Pt(rw,d),d}function ow(){const e=rt(rw);if(!e)throw new Error("foo");return e}const yf=de({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),lw=Symbol.for("vuetify:data-table-group");function xf(e){return{groupBy:Qe(e,"groupBy")}}function Pc(e){const{groupBy:t,sortBy:n}=e,s=be(new Set),o=N(()=>t.value.map(y=>({...y,order:y.order??!1})).concat(n.value));function l(y){return s.value.has(y.id)}function d(y){const x=new Set(s.value);l(y)?x.delete(y.id):x.add(y.id),s.value=x}function g(y){function x(S){const C=[];for(const T of S.items)"type"in T&&T.type==="group"?C.push(...x(T)):C.push(T);return C}return x({type:"group",items:y,id:"dummy",key:"dummy",value:"dummy",depth:0})}const m={sortByWithGroups:o,toggleGroup:d,opened:s,groupBy:t,extractRows:g,isGroupOpen:l};return Pt(lw,m),m}function cw(){const e=rt(lw);if(!e)throw new Error("Missing group!");return e}function hD(e,t){if(!e.length)return[];const n=new Map;for(const s of e){const o=Ji(s.raw,t);n.has(o)||n.set(o,[]),n.get(o).push(s)}return n}function uw(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const o=hD(e,t[0]),l=[],d=t.slice(1);return o.forEach((g,m)=>{const y=t[0],x=`${s}_${y}_${m}`;l.push({depth:n,id:x,key:y,value:m,items:d.length?uw(g,d,n+1,x):g,type:"group"})}),l}function dw(e,t){const n=[];for(const s of e)"type"in s&&s.type==="group"?(s.value!=null&&n.push(s),(t.has(s.id)||s.value==null)&&n.push(...dw(s.items,t))):n.push(s);return n}function Tc(e,t,n){return{flatItems:N(()=>{if(!t.value.length)return e.value;const o=uw(e.value,t.value.map(l=>l.key));return dw(o,n.value)})}}function Ec(e){let{page:t,itemsPerPage:n,sortBy:s,groupBy:o,search:l}=e;const d=Jt("VDataTable"),g=N(()=>({page:t.value,itemsPerPage:n.value,sortBy:s.value,groupBy:o.value,search:l.value}));let m=null;Ye(g,()=>{Qa(m,g.value)||((m==null?void 0:m.search)!==g.value.search&&(t.value=1),d.emit("update:options",g.value),m=g.value)},{deep:!0,immediate:!0})}const wf=de({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),hw=Symbol.for("vuetify:data-table-pagination");function kf(e){const t=Qe(e,"page",void 0,s=>+(s??1)),n=Qe(e,"itemsPerPage",void 0,s=>+(s??10));return{page:t,itemsPerPage:n}}function Sf(e){const{page:t,itemsPerPage:n,itemsLength:s}=e,o=N(()=>n.value===-1?0:n.value*(t.value-1)),l=N(()=>n.value===-1?s.value:Math.min(s.value,o.value+n.value)),d=N(()=>n.value===-1||s.value===0?1:Math.ceil(s.value/n.value));Yt(()=>{t.value>d.value&&(t.value=d.value)});function g(C){n.value=C,t.value=1}function m(){t.value=nn(t.value+1,1,d.value)}function y(){t.value=nn(t.value-1,1,d.value)}function x(C){t.value=nn(C,1,d.value)}const S={page:t,itemsPerPage:n,startIndex:o,stopIndex:l,pageCount:d,itemsLength:s,nextPage:m,prevPage:y,setPage:x,setItemsPerPage:g};return Pt(hw,S),S}function fD(){const e=rt(hw);if(!e)throw new Error("Missing pagination!");return e}function fw(e){const{items:t,startIndex:n,stopIndex:s,itemsPerPage:o}=e;return{paginatedItems:N(()=>o.value<=0?t.value:t.value.slice(n.value,s.value))}}const gD={showSelectAll:!1,allSelected:()=>[],select:e=>{var s;let{items:t,value:n}=e;return new Set(n?[(s=t[0])==null?void 0:s.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},gw={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:s}=e;for(const o of t)n?s.add(o.value):s.delete(o.value);return s},selectAll:e=>{let{value:t,currentPage:n,selected:s}=e;return gw.select({items:n,value:t,selected:s})}},vw={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:s}=e;for(const o of t)n?s.add(o.value):s.delete(o.value);return s},selectAll:e=>{let{value:t,allItems:n,selected:s}=e;return vw.select({items:n,value:t,selected:s})}},mw=de({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Qa}},"DataTable-select"),pw=Symbol.for("vuetify:data-table-selection");function Ic(e,t){let{allItems:n,currentPage:s}=t;const o=Qe(e,"modelValue",e.modelValue,B=>new Set(qt(B).map(O=>{var E;return((E=n.value.find(Y=>e.valueComparator(O,Y.value)))==null?void 0:E.value)??O})),B=>[...B.values()]),l=N(()=>n.value.filter(B=>B.selectable)),d=N(()=>s.value.filter(B=>B.selectable)),g=N(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return gD;case"all":return vw;case"page":default:return gw}});function m(B){return qt(B).every(O=>o.value.has(O.value))}function y(B){return qt(B).some(O=>o.value.has(O.value))}function x(B,O){const E=g.value.select({items:B,value:O,selected:new Set(o.value)});o.value=E}function S(B){x([B],!m([B]))}function C(B){const O=g.value.selectAll({value:B,allItems:l.value,currentPage:d.value,selected:new Set(o.value)});o.value=O}const T=N(()=>o.value.size>0),I=N(()=>{const B=g.value.allSelected({allItems:l.value,currentPage:d.value});return!!B.length&&m(B)}),L={toggleSelect:S,select:x,selectAll:C,isSelected:m,isSomeSelected:y,someSelected:T,allSelected:I,showSelectAll:g.value.showSelectAll};return Pt(pw,L),L}function Lc(){const e=rt(pw);if(!e)throw new Error("Missing selection!");return e}const bw=de({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),yw=Symbol.for("vuetify:data-table-sort");function Vc(e){const t=Qe(e,"sortBy"),n=Se(e,"mustSort"),s=Se(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:s}}function Oc(e){const{sortBy:t,mustSort:n,multiSort:s,page:o}=e,l=m=>{if(m.key==null)return;let y=t.value.map(S=>({...S}))??[];const x=y.find(S=>S.key===m.key);x?x.order==="desc"?n.value?x.order="asc":y=y.filter(S=>S.key!==m.key):x.order="desc":s.value?y=[...y,{key:m.key,order:"asc"}]:y=[{key:m.key,order:"asc"}],t.value=y,o&&(o.value=1)};function d(m){return!!t.value.find(y=>y.key===m.key)}const g={sortBy:t,toggleSort:l,isSorted:d};return Pt(yw,g),g}function vD(){const e=rt(yw);if(!e)throw new Error("Missing sort!");return e}function Cf(e,t,n,s){const o=Qt();return{sortedItems:N(()=>n.value.length?mD(t.value,n.value,o.current.value,{...e.customKeySort,...s==null?void 0:s.value}):t.value)}}function mD(e,t,n,s){const o=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((l,d)=>{for(let g=0;gC!=null?C.toString().toLocaleLowerCase():C),x!==S)return No(x)&&No(S)?0:No(x)?-1:No(S)?1:!isNaN(x)&&!isNaN(S)?Number(x)-Number(S):o.compare(x,S)}return 0})}const pD=de({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function bD(e,t){const n=e.returnObject?t:gn(t,e.itemValue),s=gn(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:s,raw:t}}function yD(e,t){const n=[];for(const s of t)n.push(bD(e,s));return n}function xD(e){return{items:N(()=>yD(e,e.items))}}const wD=de({search:String,loading:Boolean,...qe(),...pD(),...mw(),...bw(),...wf({itemsPerPage:5}),...sw(),...yf(),...yo(),...ot()},"VDataIterator"),kD=Ce()({name:"VDataIterator",props:wD(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"groupBy"),o=Se(e,"search"),{items:l}=xD(e),{filteredItems:d}=xo(e,l,o,{transform:Pe=>Pe.raw}),{sortBy:g,multiSort:m,mustSort:y}=Vc(e),{page:x,itemsPerPage:S}=kf(e),{toggleSort:C}=Oc({sortBy:g,multiSort:m,mustSort:y,page:x}),{sortByWithGroups:T,opened:I,extractRows:L,isGroupOpen:B,toggleGroup:O}=Pc({groupBy:s,sortBy:g}),{sortedItems:E}=Cf(e,d,T),{flatItems:Y}=Tc(E,s,I),H=N(()=>Y.value.length),{startIndex:F,stopIndex:j,pageCount:$,prevPage:X,nextPage:q,setItemsPerPage:ee,setPage:te}=Sf({page:x,itemsPerPage:S,itemsLength:H}),{paginatedItems:ne}=fw({items:Y,startIndex:F,stopIndex:j,itemsPerPage:S}),oe=N(()=>L(ne.value)),{isSelected:se,select:xe,selectAll:Ae,toggleSelect:ge}=Ic(e,{allItems:l,currentPage:oe}),{isExpanded:he,toggleExpand:we}=_c(e);Ec({page:x,itemsPerPage:S,sortBy:g,groupBy:s,search:o});const Re=N(()=>({page:x.value,itemsPerPage:S.value,sortBy:g.value,pageCount:$.value,toggleSort:C,prevPage:X,nextPage:q,setPage:te,setItemsPerPage:ee,isSelected:se,select:xe,selectAll:Ae,toggleSelect:ge,isExpanded:he,toggleExpand:we,isGroupOpen:B,toggleGroup:O,items:oe.value,groupedItems:ne.value}));return Le(()=>P(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>{var Pe,me,Oe,Fe;return[(Pe=n.header)==null?void 0:Pe.call(n,Re.value),ne.value.length?(Oe=n.default)==null?void 0:Oe.call(n,Re.value):(me=n["no-data"])==null?void 0:me.call(n),(Fe=n.footer)==null?void 0:Fe.call(n,Re.value)]}})),{}}});function SD(){const e=be([]);oh(()=>e.value=[]);function t(n,s){e.value[s]=n}return{refs:e,updateRef:t}}const CD=de({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:st,default:"$first"},prevIcon:{type:st,default:"$prev"},nextIcon:{type:st,default:"$next"},lastIcon:{type:st,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...na(),...qe(),...un(),...rn(),...$t(),...ti(),...ot({tag:"nav"}),...pt(),...ga({variant:"text"})},"VPagination"),xw=Ce()({name:"VPagination",props:CD(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=Qe(e,"modelValue"),{t:l,n:d}=Qt(),{isRtl:g}=vn(),{themeClasses:m}=Ct(e),{width:y}=Ai(),x=Xe(-1);Xt(void 0,{scoped:!0});const{resizeRef:S}=Va(X=>{if(!X.length)return;const{target:q,contentRect:ee}=X[0],te=q.querySelector(".v-pagination__list > *");if(!te)return;const ne=ee.width,oe=te.offsetWidth+parseFloat(getComputedStyle(te).marginRight)*2;x.value=L(ne,oe)}),C=N(()=>parseInt(e.length,10)),T=N(()=>parseInt(e.start,10)),I=N(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):x.value>=0?x.value:L(y.value,58));function L(X,q){const ee=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((X-q*ee)/q).toFixed(2)))}const B=N(()=>{if(C.value<=0||isNaN(C.value)||C.value>Number.MAX_SAFE_INTEGER)return[];if(I.value<=0)return[];if(I.value===1)return[o.value];if(C.value<=I.value)return Ia(C.value,T.value);const X=I.value%2===0,q=X?I.value/2:Math.floor(I.value/2),ee=X?q:q+1,te=C.value-q;if(ee-o.value>=0)return[...Ia(Math.max(1,I.value-1),T.value),e.ellipsis,C.value];if(o.value-te>=(X?1:0)){const ne=I.value-1,oe=C.value-ne+T.value;return[T.value,e.ellipsis,...Ia(ne,oe)]}else{const ne=Math.max(1,I.value-3),oe=ne===1?o.value:o.value-Math.ceil(ne/2)+T.value;return[T.value,e.ellipsis,...Ia(ne,oe),e.ellipsis,C.value]}});function O(X,q,ee){X.preventDefault(),o.value=q,ee&&s(ee,q)}const{refs:E,updateRef:Y}=SD();Xt({VPaginationBtn:{color:Se(e,"color"),border:Se(e,"border"),density:Se(e,"density"),size:Se(e,"size"),variant:Se(e,"variant"),rounded:Se(e,"rounded"),elevation:Se(e,"elevation")}});const H=N(()=>B.value.map((X,q)=>{const ee=te=>Y(te,q);if(typeof X=="string")return{isActive:!1,key:`ellipsis-${q}`,page:X,props:{ref:ee,ellipsis:!0,icon:!0,disabled:!0}};{const te=X===o.value;return{isActive:te,key:X,page:d(X),props:{ref:ee,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:te?e.activeColor:e.color,ariaCurrent:te,ariaLabel:l(te?e.currentPageAriaLabel:e.pageAriaLabel,X),onClick:ne=>O(ne,X)}}}})),F=N(()=>{const X=!!e.disabled||o.value<=T.value,q=!!e.disabled||o.value>=T.value+C.value-1;return{first:e.showFirstLastPage?{icon:g.value?e.lastIcon:e.firstIcon,onClick:ee=>O(ee,T.value,"first"),disabled:X,ariaLabel:l(e.firstAriaLabel),ariaDisabled:X}:void 0,prev:{icon:g.value?e.nextIcon:e.prevIcon,onClick:ee=>O(ee,o.value-1,"prev"),disabled:X,ariaLabel:l(e.previousAriaLabel),ariaDisabled:X},next:{icon:g.value?e.prevIcon:e.nextIcon,onClick:ee=>O(ee,o.value+1,"next"),disabled:q,ariaLabel:l(e.nextAriaLabel),ariaDisabled:q},last:e.showFirstLastPage?{icon:g.value?e.firstIcon:e.lastIcon,onClick:ee=>O(ee,T.value+C.value-1,"last"),disabled:q,ariaLabel:l(e.lastAriaLabel),ariaDisabled:q}:void 0}});function j(){var q;const X=o.value-T.value;(q=E.value[X])==null||q.$el.focus()}function $(X){X.key===Uu.left&&!e.disabled&&o.value>+e.start?(o.value=o.value-1,ft(j)):X.key===Uu.right&&!e.disabled&&o.valueP(e.tag,{ref:S,class:["v-pagination",m.value,e.class],style:e.style,role:"navigation","aria-label":l(e.ariaLabel),onKeydown:$,"data-test":"v-pagination-root"},{default:()=>[P("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&P("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(F.value.first):P(Et,Ve({_as:"VPaginationBtn"},F.value.first),null)]),P("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(F.value.prev):P(Et,Ve({_as:"VPaginationBtn"},F.value.prev),null)]),H.value.map((X,q)=>P("li",{key:X.key,class:["v-pagination__item",{"v-pagination__item--is-active":X.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(X):P(Et,Ve({_as:"VPaginationBtn"},X.props),{default:()=>[X.page]})])),P("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(F.value.next):P(Et,Ve({_as:"VPaginationBtn"},F.value.next),null)]),e.showFirstLastPage&&P("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(F.value.last):P(Et,Ve({_as:"VPaginationBtn"},F.value.last),null)])])]})),{}}}),Af=de({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Zr=Ce()({name:"VDataTableFooter",props:Af(),setup(e,t){let{slots:n}=t;const{t:s}=Qt(),{page:o,pageCount:l,startIndex:d,stopIndex:g,itemsLength:m,itemsPerPage:y,setItemsPerPage:x}=fD(),S=N(()=>e.itemsPerPageOptions.map(C=>typeof C=="number"?{value:C,title:C===-1?s("$vuetify.dataFooter.itemsPerPageAll"):String(C)}:{...C,title:s(C.title)}));return Le(()=>{var C;return P("div",{class:"v-data-table-footer"},[(C=n.prepend)==null?void 0:C.call(n),P("div",{class:"v-data-table-footer__items-per-page"},[P("span",null,[s(e.itemsPerPageText)]),P(Y0,{items:S.value,modelValue:y.value,"onUpdate:modelValue":T=>x(Number(T)),density:"compact",variant:"outlined","hide-details":!0},null)]),P("div",{class:"v-data-table-footer__info"},[P("div",null,[s(e.pageText,m.value?d.value+1:0,g.value,m.value)])]),P("div",{class:"v-data-table-footer__pagination"},[P(xw,{modelValue:o.value,"onUpdate:modelValue":T=>o.value=T,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:l.value,"next-aria-label":e.nextPageLabel,"prev-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},null)])])}),{}}}),_f=qP({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const s=e.tag??"td";return P(s,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:Ge(e.height),width:Ge(e.width),left:Ge(e.fixedOffset||null)}},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}})}),AD=de({headers:Array},"DataTable-header"),ww=Symbol.for("vuetify:data-table-headers"),kw={title:"",sortable:!1},_D={...kw,width:48};function PD(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,s)=>{let o=!1;for(let l=0;ls){t.splice(l,0,{element:n,priority:s}),o=!0;break}o||t.push({element:n,priority:s})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const s=Math.floor(t[0].priority);for(let o=0;ot.shift()}}function Dd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Dd(n,t);return t}function Sw(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&Sw(n.children,t);return t}function TD(e){if(e.key){if(e.key==="data-table-group")return kw;if(["data-table-expand","data-table-select"].includes(e.key))return _D}}function Pf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Pf(n,t+1))):t}function ED(e){let t=!1;function n(l){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(l)if(d&&(l.fixed=!0),l.fixed)if(l.children)for(let g=l.children.length-1;g>=0;g--)n(l.children[g],!0);else t?isNaN(+l.width)&&(`${l.key}`,void 0):l.lastFixed=!0,t=!0;else if(l.children)for(let g=l.children.length-1;g>=0;g--)n(l.children[g]);else t=!1}for(let l=e.length-1;l>=0;l--)n(e[l]);function s(l){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!l)return d;if(l.children){l.fixedOffset=d;for(const g of l.children)d=s(g,d)}else l.fixed&&(l.fixedOffset=d,d+=parseFloat(l.width||"0")||0);return d}let o=0;for(const l of e)o=s(l,o)}function ID(e,t){const n=[];let s=0;const o=PD(e);for(;o.size()>0;){let d=o.count();const g=[];let m=1;for(;d>0;){const{element:y,priority:x}=o.dequeue(),S=t-s-Pf(y);if(g.push({...y,rowspan:S??1,colspan:y.children?Dd(y).length:1}),y.children)for(const C of y.children){const T=x%1+m/Math.pow(10,s+2);o.enqueue(C,s+S+T)}m+=1,d-=1}s+=1,n.push(g)}return{columns:e.map(d=>Dd(d)).flat(),headers:n}}function Cw(e){const t=[];for(const n of e){const s={...TD(n),...n},o=s.key??(typeof s.value=="string"?s.value:null),l=s.value??o??null,d={...s,key:o,value:l,sortable:s.sortable??(s.key!=null||!!s.sort),children:s.children?Cw(s.children):void 0};t.push(d)}return t}function Tf(e,t){const n=be([]),s=be([]),o=be(),l=be();Yt(()=>{var I,L,B;const m=(e.headers||Object.keys(e.items[0]??{}).map(O=>({key:O,title:Aa(O)}))).slice(),y=Sw(m);(I=t==null?void 0:t.groupBy)!=null&&I.value.length&&!y.has("data-table-group")&&m.unshift({key:"data-table-group",title:"Group"}),(L=t==null?void 0:t.showSelect)!=null&&L.value&&!y.has("data-table-select")&&m.unshift({key:"data-table-select"}),(B=t==null?void 0:t.showExpand)!=null&&B.value&&!y.has("data-table-expand")&&m.push({key:"data-table-expand"});const x=Cw(m);ED(x);const S=Math.max(...x.map(O=>Pf(O)))+1,C=ID(x,S);n.value=C.headers,s.value=C.columns;const T=C.headers.flat(1);o.value=T.reduce((O,E)=>(E.sortable&&E.key&&E.sort&&(O[E.key]=E.sort),O),{}),l.value=T.reduce((O,E)=>(E.key&&E.filter&&(O[E.key]=E.filter),O),{})});const d={headers:n,columns:s,sortFunctions:o,filterFunctions:l};return Pt(ww,d),d}function Rc(){const e=rt(ww);if(!e)throw new Error("Missing headers!");return e}const Aw=de({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:st,default:"$sortAsc"},sortDescIcon:{type:st,default:"$sortDesc"},...gc()},"VDataTableHeaders"),$s=Ce()({name:"VDataTableHeaders",props:Aw(),setup(e,t){let{slots:n}=t;const{toggleSort:s,sortBy:o,isSorted:l}=vD(),{someSelected:d,allSelected:g,selectAll:m,showSelectAll:y}=Lc(),{columns:x,headers:S}=Rc(),{loaderClasses:C}=ho(e);function T(Y,H){if(!(!e.sticky&&!Y.fixed))return{position:"sticky",left:Y.fixed?Ge(Y.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${H})`:void 0}}function I(Y){const H=o.value.find(F=>F.key===Y.key);return H?H.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:L,backgroundColorStyles:B}=Ft(e,"color"),O=N(()=>({headers:S.value,columns:x.value,toggleSort:s,isSorted:l,sortBy:o.value,someSelected:d.value,allSelected:g.value,selectAll:m,getSortIcon:I})),E=Y=>{let{column:H,x:F,y:j}=Y;const $=H.key==="data-table-select"||H.key==="data-table-expand";return P(_f,Ve({tag:"th",align:H.align,class:["v-data-table__th",{"v-data-table__th--sortable":H.sortable,"v-data-table__th--sorted":l(H),"v-data-table__th--fixed":H.fixed},C.value],style:{width:Ge(H.width),minWidth:Ge(H.minWidth),...T(H,j)},colspan:H.colspan,rowspan:H.rowspan,onClick:H.sortable?()=>s(H):void 0,fixed:H.fixed,lastFixed:H.lastFixed,noPadding:$},H.headerProps),{default:()=>{var ee;const X=`header.${H.key}`,q={column:H,selectAll:m,isSorted:l,toggleSort:s,sortBy:o.value,someSelected:d.value,allSelected:g.value,getSortIcon:I};return n[X]?n[X](q):H.key==="data-table-select"?((ee=n["header.data-table-select"])==null?void 0:ee.call(n,q))??(y&&P(qa,{modelValue:g.value,indeterminate:d.value&&!g.value,"onUpdate:modelValue":m},null)):P("div",{class:"v-data-table-header__content"},[P("span",null,[H.title]),H.sortable&&P(_t,{key:"icon",class:"v-data-table-header__sort-icon",icon:I(H)},null),e.multiSort&&l(H)&&P("div",{key:"badge",class:["v-data-table-header__sort-badge",...L.value],style:B.value},[o.value.findIndex(te=>te.key===H.key)+1])])}})};Le(()=>P(Ke,null,[n.headers?n.headers(O.value):S.value.map((Y,H)=>P("tr",null,[Y.map((F,j)=>P(E,{column:F,x:j,y:H},null))])),e.loading&&P("tr",{class:"v-data-table-progress"},[P("th",{colspan:x.value.length},[P(vc,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),LD=de({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),VD=Ce()({name:"VDataTableGroupHeaderRow",props:LD(),setup(e,t){let{slots:n}=t;const{isGroupOpen:s,toggleGroup:o,extractRows:l}=cw(),{isSelected:d,isSomeSelected:g,select:m}=Lc(),{columns:y}=Rc(),x=N(()=>l([e.item]));return()=>P("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[y.value.map(S=>{var C,T;if(S.key==="data-table-group"){const I=s(e.item)?"$expand":"$next",L=()=>o(e.item);return((C=n["data-table-group"])==null?void 0:C.call(n,{item:e.item,count:x.value.length,props:{icon:I,onClick:L}}))??P(_f,{class:"v-data-table-group-header-row__column"},{default:()=>[P(Et,{size:"small",variant:"text",icon:I,onClick:L},null),P("span",null,[e.item.value]),P("span",null,[Rt("("),x.value.length,Rt(")")])]})}if(S.key==="data-table-select"){const I=d(x.value),L=g(x.value)&&!I,B=O=>m(x.value,O);return((T=n["data-table-select"])==null?void 0:T.call(n,{props:{modelValue:I,indeterminate:L,"onUpdate:modelValue":B}}))??P("td",null,[P(qa,{modelValue:I,indeterminate:L,"onUpdate:modelValue":B},null)])}return P("td",null,null)})])}}),OD=de({index:Number,item:Object,cellProps:[Object,Function],onClick:$n(),onContextmenu:$n(),onDblclick:$n()},"VDataTableRow"),Ef=Ce()({name:"VDataTableRow",props:OD(),setup(e,t){let{slots:n}=t;const{isSelected:s,toggleSelect:o}=Lc(),{isExpanded:l,toggleExpand:d}=ow(),{columns:g}=Rc();Le(()=>P("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&g.value.map((m,y)=>{const x=e.item,S=`item.${m.key}`,C={index:e.index,item:x.raw,internalItem:x,value:Ji(x.columns,m.key),column:m,isSelected:s,toggleSelect:o,isExpanded:l,toggleExpand:d},T=typeof e.cellProps=="function"?e.cellProps({index:C.index,item:C.item,internalItem:C.internalItem,value:C.value,column:m}):e.cellProps,I=typeof m.cellProps=="function"?m.cellProps({index:C.index,item:C.item,internalItem:C.internalItem,value:C.value}):m.cellProps;return P(_f,Ve({align:m.align,fixed:m.fixed,fixedOffset:m.fixedOffset,lastFixed:m.lastFixed,noPadding:m.key==="data-table-select"||m.key==="data-table-expand",width:m.width},T,I),{default:()=>{var L,B;return n[S]?n[S](C):m.key==="data-table-select"?((L=n["item.data-table-select"])==null?void 0:L.call(n,C))??P(qa,{disabled:!x.selectable,modelValue:s([x]),onClick:Ou(()=>o(x),["stop"])},null):m.key==="data-table-expand"?((B=n["item.data-table-expand"])==null?void 0:B.call(n,C))??P(Et,{icon:l(x)?"$collapse":"$expand",size:"small",variant:"text",onClick:Ou(()=>d(x),["stop"])},null):en(C.value)}})})]))}}),_w=de({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),as=Ce()({name:"VDataTableRows",inheritAttrs:!1,props:_w(),setup(e,t){let{attrs:n,slots:s}=t;const{columns:o}=Rc(),{expandOnClick:l,toggleExpand:d,isExpanded:g}=ow(),{isSelected:m,toggleSelect:y}=Lc(),{toggleGroup:x,isGroupOpen:S}=cw(),{t:C}=Qt();return Le(()=>{var T,I;return e.loading&&(!e.items.length||s.loading)?P("tr",{class:"v-data-table-rows-loading",key:"loading"},[P("td",{colspan:o.value.length},[((T=s.loading)==null?void 0:T.call(s))??C(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?P("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[P("td",{colspan:o.value.length},[((I=s["no-data"])==null?void 0:I.call(s))??C(e.noDataText)])]):P(Ke,null,[e.items.map((L,B)=>{var Y;if(L.type==="group"){const H={index:B,item:L,columns:o.value,isExpanded:g,toggleExpand:d,isSelected:m,toggleSelect:y,toggleGroup:x,isGroupOpen:S};return s["group-header"]?s["group-header"](H):P(VD,Ve({key:`group-header_${L.id}`,item:L},Ov(n,":group-header",()=>H)),s)}const O={index:B,item:L.raw,internalItem:L,columns:o.value,isExpanded:g,toggleExpand:d,isSelected:m,toggleSelect:y},E={...O,props:Ve({key:`item_${L.key??L.index}`,onClick:l.value?()=>{d(L)}:void 0,index:B,item:L,cellProps:e.cellProps},Ov(n,":row",()=>O),typeof e.rowProps=="function"?e.rowProps({item:O.item,index:O.index,internalItem:O.internalItem}):e.rowProps)};return P(Ke,{key:E.props.key},[s.item?s.item(E):P(Ef,E.props,s),g(L)&&((Y=s["expanded-row"])==null?void 0:Y.call(s,O))])})])}),{}}});const Pw=de({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...qe(),...un(),...ot(),...pt()},"VTable"),is=Ce()({name:"VTable",props:Pw(),setup(e,t){let{slots:n,emit:s}=t;const{themeClasses:o}=Ct(e),{densityClasses:l}=En(e);return Le(()=>P(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},o.value,l.value,e.class],style:e.style},{default:()=>{var d,g,m;return[(d=n.top)==null?void 0:d.call(n),n.default?P("div",{class:"v-table__wrapper",style:{height:Ge(e.height)}},[P("table",null,[n.default()])]):(g=n.wrapper)==null?void 0:g.call(n),(m=n.bottom)==null?void 0:m.call(n)]}})),{}}}),RD=de({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function MD(e,t,n,s){const o=e.returnObject?t:gn(t,e.itemValue),l=gn(t,e.itemSelectable,!0),d=s.reduce((g,m)=>(m.key!=null&&(g[m.key]=gn(t,m.value)),g),{});return{type:"item",key:e.returnObject?gn(t,e.itemValue):o,index:n,value:o,selectable:l,columns:d,raw:t}}function DD(e,t,n){return t.map((s,o)=>MD(e,s,o,n))}function If(e,t){return{items:N(()=>DD(e,e.items,t.value))}}const Lf=de({..._w(),width:[String,Number],search:String,...sw(),...yf(),...AD(),...RD(),...mw(),...bw(),...Aw(),...Pw()},"DataTable"),FD=de({...wf(),...Lf(),...yo(),...Af()},"VDataTable"),BD=Ce()({name:"VDataTable",props:FD(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:o}=xf(e),{sortBy:l,multiSort:d,mustSort:g}=Vc(e),{page:m,itemsPerPage:y}=kf(e),{columns:x,headers:S,sortFunctions:C,filterFunctions:T}=Tf(e,{groupBy:o,showSelect:Se(e,"showSelect"),showExpand:Se(e,"showExpand")}),{items:I}=If(e,x),L=Se(e,"search"),{filteredItems:B}=xo(e,I,L,{transform:ie=>ie.columns,customKeyFilter:T}),{toggleSort:O}=Oc({sortBy:l,multiSort:d,mustSort:g,page:m}),{sortByWithGroups:E,opened:Y,extractRows:H,isGroupOpen:F,toggleGroup:j}=Pc({groupBy:o,sortBy:l}),{sortedItems:$}=Cf(e,B,E,C),{flatItems:X}=Tc($,o,Y),q=N(()=>X.value.length),{startIndex:ee,stopIndex:te,pageCount:ne,setItemsPerPage:oe}=Sf({page:m,itemsPerPage:y,itemsLength:q}),{paginatedItems:se}=fw({items:X,startIndex:ee,stopIndex:te,itemsPerPage:y}),xe=N(()=>H(se.value)),{isSelected:Ae,select:ge,selectAll:he,toggleSelect:we,someSelected:Re,allSelected:Pe}=Ic(e,{allItems:I,currentPage:xe}),{isExpanded:me,toggleExpand:Oe}=_c(e);Ec({page:m,itemsPerPage:y,sortBy:l,groupBy:o,search:L}),Xt({VDataTableRows:{hideNoData:Se(e,"hideNoData"),noDataText:Se(e,"noDataText"),loading:Se(e,"loading"),loadingText:Se(e,"loadingText")}});const Fe=N(()=>({page:m.value,itemsPerPage:y.value,sortBy:l.value,pageCount:ne.value,toggleSort:O,setItemsPerPage:oe,someSelected:Re.value,allSelected:Pe.value,isSelected:Ae,select:ge,selectAll:he,toggleSelect:we,isExpanded:me,toggleExpand:Oe,isGroupOpen:F,toggleGroup:j,items:xe.value.map(ie=>ie.raw),internalItems:xe.value,groupedItems:se.value,columns:x.value,headers:S.value}));return Le(()=>{const ie=Zr.filterProps(e),re=$s.filterProps(e),ye=as.filterProps(e),Be=is.filterProps(e);return P(is,Ve({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Be),{top:()=>{var _e;return(_e=s.top)==null?void 0:_e.call(s,Fe.value)},default:()=>{var _e,ke,Me,Q,ae,ce;return s.default?s.default(Fe.value):P(Ke,null,[(_e=s.colgroup)==null?void 0:_e.call(s,Fe.value),P("thead",null,[P($s,re,s)]),(ke=s.thead)==null?void 0:ke.call(s,Fe.value),P("tbody",null,[(Me=s["body.prepend"])==null?void 0:Me.call(s,Fe.value),s.body?s.body(Fe.value):P(as,Ve(n,ye,{items:se.value}),s),(Q=s["body.append"])==null?void 0:Q.call(s,Fe.value)]),(ae=s.tbody)==null?void 0:ae.call(s,Fe.value),(ce=s.tfoot)==null?void 0:ce.call(s,Fe.value)])},bottom:()=>s.bottom?s.bottom(Fe.value):P(Ke,null,[P(bc,null,null),P(Zr,ie,{prepend:s["footer.prepend"]})])})}),{}}}),ND=de({...Lf(),...yf(),...z0(),...yo()},"VDataTableVirtual"),zD=Ce()({name:"VDataTableVirtual",props:ND(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:o}=xf(e),{sortBy:l,multiSort:d,mustSort:g}=Vc(e),{columns:m,headers:y,sortFunctions:x,filterFunctions:S}=Tf(e,{groupBy:o,showSelect:Se(e,"showSelect"),showExpand:Se(e,"showExpand")}),{items:C}=If(e,m),T=Se(e,"search"),{filteredItems:I}=xo(e,C,T,{transform:re=>re.columns,customKeyFilter:S}),{toggleSort:L}=Oc({sortBy:l,multiSort:d,mustSort:g}),{sortByWithGroups:B,opened:O,extractRows:E,isGroupOpen:Y,toggleGroup:H}=Pc({groupBy:o,sortBy:l}),{sortedItems:F}=Cf(e,I,B,x),{flatItems:j}=Tc(F,o,O),$=N(()=>E(j.value)),{isSelected:X,select:q,selectAll:ee,toggleSelect:te,someSelected:ne,allSelected:oe}=Ic(e,{allItems:$,currentPage:$}),{isExpanded:se,toggleExpand:xe}=_c(e),{containerRef:Ae,markerRef:ge,paddingTop:he,paddingBottom:we,computedItems:Re,handleItemResize:Pe,handleScroll:me,handleScrollend:Oe}=H0(e,j),Fe=N(()=>Re.value.map(re=>re.raw));Ec({sortBy:l,page:Xe(1),itemsPerPage:Xe(-1),groupBy:o,search:T}),Xt({VDataTableRows:{hideNoData:Se(e,"hideNoData"),noDataText:Se(e,"noDataText"),loading:Se(e,"loading"),loadingText:Se(e,"loadingText")}});const ie=N(()=>({sortBy:l.value,toggleSort:L,someSelected:ne.value,allSelected:oe.value,isSelected:X,select:q,selectAll:ee,toggleSelect:te,isExpanded:se,toggleExpand:xe,isGroupOpen:Y,toggleGroup:H,items:$.value.map(re=>re.raw),internalItems:$.value,groupedItems:j.value,columns:m.value,headers:y.value}));Le(()=>{const re=$s.filterProps(e),ye=as.filterProps(e),Be=is.filterProps(e);return P(is,Ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Be),{top:()=>{var _e;return(_e=s.top)==null?void 0:_e.call(s,ie.value)},wrapper:()=>{var _e,ke;return P("div",{ref:Ae,onScrollPassive:me,onScrollend:Oe,class:"v-table__wrapper",style:{height:Ge(e.height)}},[P("table",null,[P("thead",null,[P($s,Ve(re,{sticky:e.fixedHeader}),s)]),P("tbody",null,[P("tr",{ref:ge,style:{height:Ge(he.value),border:0}},[P("td",{colspan:m.value.length,style:{height:0,border:0}},null)]),(_e=s["body.prepend"])==null?void 0:_e.call(s,ie.value),P(as,Ve(n,ye,{items:Fe.value}),{...s,item:Me=>P(N0,{key:Me.internalItem.index,renderless:!0,"onUpdate:height":Q=>Pe(Me.internalItem.index,Q)},{default:Q=>{var ce;let{itemRef:ae}=Q;return((ce=s.item)==null?void 0:ce.call(s,{...Me,itemRef:ae}))??P(Ef,Ve(Me.props,{ref:ae,key:Me.internalItem.index,index:Me.internalItem.index}),s)}})}),(ke=s["body.append"])==null?void 0:ke.call(s,ie.value),P("tr",{style:{height:Ge(we.value),border:0}},[P("td",{colspan:m.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var _e;return(_e=s.bottom)==null?void 0:_e.call(s,ie.value)}})})}}),HD=de({itemsLength:{type:[Number,String],required:!0},...wf(),...Lf(),...Af()},"VDataTableServer"),YD=Ce()({name:"VDataTableServer",props:HD(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:o}=xf(e),{sortBy:l,multiSort:d,mustSort:g}=Vc(e),{page:m,itemsPerPage:y}=kf(e),x=N(()=>parseInt(e.itemsLength,10)),{columns:S,headers:C}=Tf(e,{groupBy:o,showSelect:Se(e,"showSelect"),showExpand:Se(e,"showExpand")}),{items:T}=If(e,S),{toggleSort:I}=Oc({sortBy:l,multiSort:d,mustSort:g,page:m}),{opened:L,isGroupOpen:B,toggleGroup:O,extractRows:E}=Pc({groupBy:o,sortBy:l}),{pageCount:Y,setItemsPerPage:H}=Sf({page:m,itemsPerPage:y,itemsLength:x}),{flatItems:F}=Tc(T,o,L),{isSelected:j,select:$,selectAll:X,toggleSelect:q,someSelected:ee,allSelected:te}=Ic(e,{allItems:T,currentPage:T}),{isExpanded:ne,toggleExpand:oe}=_c(e),se=N(()=>E(T.value));Ec({page:m,itemsPerPage:y,sortBy:l,groupBy:o,search:Se(e,"search")}),Pt("v-data-table",{toggleSort:I,sortBy:l}),Xt({VDataTableRows:{hideNoData:Se(e,"hideNoData"),noDataText:Se(e,"noDataText"),loading:Se(e,"loading"),loadingText:Se(e,"loadingText")}});const xe=N(()=>({page:m.value,itemsPerPage:y.value,sortBy:l.value,pageCount:Y.value,toggleSort:I,setItemsPerPage:H,someSelected:ee.value,allSelected:te.value,isSelected:j,select:$,selectAll:X,toggleSelect:q,isExpanded:ne,toggleExpand:oe,isGroupOpen:B,toggleGroup:O,items:se.value.map(Ae=>Ae.raw),internalItems:se.value,groupedItems:F.value,columns:S.value,headers:C.value}));Le(()=>{const Ae=Zr.filterProps(e),ge=$s.filterProps(e),he=as.filterProps(e),we=is.filterProps(e);return P(is,Ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},we),{top:()=>{var Re;return(Re=s.top)==null?void 0:Re.call(s,xe.value)},default:()=>{var Re,Pe,me,Oe,Fe,ie;return s.default?s.default(xe.value):P(Ke,null,[(Re=s.colgroup)==null?void 0:Re.call(s,xe.value),P("thead",{class:"v-data-table__thead",role:"rowgroup"},[P($s,Ve(ge,{sticky:e.fixedHeader}),s)]),(Pe=s.thead)==null?void 0:Pe.call(s,xe.value),P("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(me=s["body.prepend"])==null?void 0:me.call(s,xe.value),s.body?s.body(xe.value):P(as,Ve(n,he,{items:F.value}),s),(Oe=s["body.append"])==null?void 0:Oe.call(s,xe.value)]),(Fe=s.tbody)==null?void 0:Fe.call(s,xe.value),(ie=s.tfoot)==null?void 0:ie.call(s,xe.value)])},bottom:()=>s.bottom?s.bottom(xe.value):P(Zr,Ae,{prepend:s["footer.prepend"]})})})}});const WD=de({fluid:{type:Boolean,default:!1},...qe(),...ot()},"VContainer"),XD=Ce()({name:"VContainer",props:WD(),setup(e,t){let{slots:n}=t;const{rtlClasses:s}=vn();return Le(()=>P(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},s.value,e.class],style:e.style},n)),{}}}),Tw=(()=>ec.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),Ew=(()=>ec.reduce((e,t)=>{const n="offset"+Aa(t);return e[n]={type:[String,Number],default:null},e},{}))(),Iw=(()=>ec.reduce((e,t)=>{const n="order"+Aa(t);return e[n]={type:[String,Number],default:null},e},{}))(),Ym={col:Object.keys(Tw),offset:Object.keys(Ew),order:Object.keys(Iw)};function $D(e,t,n){let s=e;if(!(n==null||n===!1)){if(t){const o=t.replace(e,"");s+=`-${o}`}return e==="col"&&(s="v-"+s),e==="col"&&(n===""||n===!0)||(s+=`-${n}`),s.toLowerCase()}}const jD=["auto","start","end","center","baseline","stretch"],GD=de({cols:{type:[Boolean,String,Number],default:!1},...Tw,offset:{type:[String,Number],default:null},...Ew,order:{type:[String,Number],default:null},...Iw,alignSelf:{type:String,default:null,validator:e=>jD.includes(e)},...qe(),...ot()},"VCol"),UD=Ce()({name:"VCol",props:GD(),setup(e,t){let{slots:n}=t;const s=N(()=>{const o=[];let l;for(l in Ym)Ym[l].forEach(g=>{const m=e[g],y=$D(l,g,m);y&&o.push(y)});const d=o.some(g=>g.startsWith("v-col-"));return o.push({"v-col":!d||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),o});return()=>{var o;return Dn(e.tag,{class:[s.value,e.class],style:e.style},(o=n.default)==null?void 0:o.call(n))}}}),Vf=["start","end","center"],Lw=["space-between","space-around","space-evenly"];function Of(e,t){return ec.reduce((n,s)=>{const o=e+Aa(s);return n[o]=t(),n},{})}const qD=[...Vf,"baseline","stretch"],Vw=e=>qD.includes(e),Ow=Of("align",()=>({type:String,default:null,validator:Vw})),KD=[...Vf,...Lw],Rw=e=>KD.includes(e),Mw=Of("justify",()=>({type:String,default:null,validator:Rw})),ZD=[...Vf,...Lw,"stretch"],Dw=e=>ZD.includes(e),Fw=Of("alignContent",()=>({type:String,default:null,validator:Dw})),Wm={align:Object.keys(Ow),justify:Object.keys(Mw),alignContent:Object.keys(Fw)},JD={align:"align",justify:"justify",alignContent:"align-content"};function QD(e,t,n){let s=JD[e];if(n!=null){if(t){const o=t.replace(e,"");s+=`-${o}`}return s+=`-${n}`,s.toLowerCase()}}const eF=de({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Vw},...Ow,justify:{type:String,default:null,validator:Rw},...Mw,alignContent:{type:String,default:null,validator:Dw},...Fw,...qe(),...ot()},"VRow"),tF=Ce()({name:"VRow",props:eF(),setup(e,t){let{slots:n}=t;const s=N(()=>{const o=[];let l;for(l in Wm)Wm[l].forEach(d=>{const g=e[d],m=QD(l,d,g);m&&o.push(m)});return o.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}),o});return()=>{var o;return Dn(e.tag,{class:["v-row",s.value,e.class],style:e.style},(o=n.default)==null?void 0:o.call(n))}}}),Rf=ea("v-spacer","div","VSpacer"),Bw=de({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Fd=Ce()({name:"VDatePickerControls",props:Bw(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const s=N(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),o=N(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),l=N(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),d=N(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function g(){n("click:prev")}function m(){n("click:next")}function y(){n("click:year")}function x(){n("click:month")}return Le(()=>P("div",{class:["v-date-picker-controls"]},[P(Et,{class:"v-date-picker-controls__month-btn",disabled:s.value,text:e.text,variant:"text",rounded:!0,onClick:x},null),P(Et,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:o.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:y},null),P(Rf,{key:"mode-spacer"},null),P("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[P(Et,{disabled:l.value,icon:e.prevIcon,variant:"text",onClick:g},null),P(Et,{disabled:d.value,icon:e.nextIcon,variant:"text",onClick:m},null)])])),{}}});const nF=de({appendIcon:String,color:String,header:String,transition:String,onClick:$n()},"VDatePickerHeader"),Bd=Ce()({name:"VDatePickerHeader",props:nF(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:s}=t;const{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(e,"color");function d(){n("click")}function g(){n("click:append")}return Le(()=>{const m=!!(s.default||e.header),y=!!(s.append||e.appendIcon);return P("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},o.value],style:l.value,onClick:d},[s.prepend&&P("div",{key:"prepend",class:"v-date-picker-header__prepend"},[s.prepend()]),m&&P(ca,{key:"content",name:e.transition},{default:()=>{var x;return[P("div",{key:e.header,class:"v-date-picker-header__content"},[((x=s.default)==null?void 0:x.call(s))??e.header])]}}),y&&P("div",{class:"v-date-picker-header__append"},[s.append?P(yt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var x;return[(x=s.append)==null?void 0:x.call(s)]}}):P(Et,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:g},null)])])}),{}}});const Nw=de({allowedDates:[Array,Function],disabled:Boolean,color:String,month:[Number,String],hideWeekdays:Boolean,max:null,min:null,modelValue:Array,multiple:Boolean,showAdjacentMonths:Boolean,showWeek:Boolean,year:[Number,String]},"VDatePickerMonth"),Nd=Ce()({name:"VDatePickerMonth",props:Nw(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=be(),l=Ql(),d=Qe(e,"modelValue",[],L=>qt(L)),g=N(()=>d.value.length>0?l.date(d.value[0]):e.min?l.date(e.min):Array.isArray(e.allowedDates)?l.date(e.allowedDates[0]):l.date()),m=Qe(e,"year",void 0,L=>{const B=L!=null?Number(L):l.getYear(g.value);return l.startOfYear(l.setYear(l.date(),B))},L=>l.getYear(L)),y=Qe(e,"month",void 0,L=>{const B=L!=null?Number(L):l.getMonth(g.value),O=l.setYear(l.date(),l.getYear(m.value));return l.setMonth(O,B)},L=>l.getMonth(L)),x=N(()=>{const L=l.getWeekArray(y.value),B=L.flat(),O=6*7;if(B.length{const L=x.value.flat(),B=l.date();return L.map((O,E)=>{const Y=l.toISO(O),H=!l.isSameMonth(O,y.value);return{date:O,isoDate:Y,formatted:l.format(O,"keyboardDate"),year:l.getYear(O),month:l.getMonth(O),isDisabled:T(O),isWeekStart:E%7===0,isWeekEnd:E%7===6,isSelected:d.value.some(F=>l.isSameDay(O,F)),isToday:l.isSameDay(O,B),isAdjacent:H,isHidden:H&&!e.showAdjacentMonths,isHovered:!1,localized:l.format(O,"dayOfMonth")}})}),C=N(()=>x.value.map(L=>OT(l,L[0])));function T(L){if(e.disabled)return!0;const B=l.date(L);return e.min&&l.isAfter(l.date(e.min),B)||e.max&&l.isAfter(B,l.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(O=>l.isSameDay(l.date(O),B)):typeof e.allowedDates=="function"?!e.allowedDates(B):!1}function I(L){if(e.multiple){const B=d.value.findIndex(O=>l.isSameDay(O,L));if(B===-1)d.value=[...d.value,L];else{const O=[...d.value];O.splice(B,1),d.value=O}}else d.value=[L]}return Ye(g,L=>{y.value=L,m.value=L}),()=>P("div",{class:"v-date-picker-month"},[e.showWeek&&P("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&P("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[Rt(" ")]),C.value.map(L=>P("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[L]))]),P("div",{ref:o,class:"v-date-picker-month__days"},[!e.hideWeekdays&&l.getWeekdays().map(L=>P("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[L])),S.value.map((L,B)=>{const O={props:{onClick:()=>I(L.date)},item:L,i:B};return P("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":L.isAdjacent,"v-date-picker-month__day--hide-adjacent":L.isHidden,"v-date-picker-month__day--hovered":L.isHovered,"v-date-picker-month__day--selected":L.isSelected,"v-date-picker-month__day--week-end":L.isWeekEnd,"v-date-picker-month__day--week-start":L.isWeekStart}],"data-v-date":L.isDisabled?void 0:L.isoDate},[(e.showAdjacentMonths||!L.isAdjacent)&&P(yt,{defaults:{VBtn:{color:(L.isSelected||L.isToday)&&!L.isDisabled?e.color:void 0,disabled:L.isDisabled,icon:!0,ripple:!1,text:L.localized,variant:L.isDisabled?"text":L.isToday&&!L.isSelected?"outlined":"flat",onClick:()=>I(L.date)}}},{default:()=>{var E;return[((E=s.day)==null?void 0:E.call(s,O))??P(Et,O.props,null)]}})])})])])}});const zw=de({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),zd=Ce()({name:"VDatePickerMonths",props:zw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ql(),o=Qe(e,"modelValue"),l=N(()=>{let d=s.startOfYear(s.date());return Ia(12).map(g=>{const m=s.format(d,"monthShort");return d=s.getNextMonth(d),{text:m,value:g}})});return Yt(()=>{o.value=o.value??s.getMonth(s.date())}),Le(()=>P("div",{class:"v-date-picker-months",style:{height:Ge(e.height)}},[P("div",{class:"v-date-picker-months__content"},[l.value.map((d,g)=>{var x;const m={active:o.value===g,color:o.value===g?e.color:void 0,rounded:!0,text:d.text,variant:o.value===d.value?"flat":"text",onClick:()=>y(g)};function y(S){o.value=S}return((x=n.month)==null?void 0:x.call(n,{month:d,i:g,props:m}))??P(Et,Ve({key:"month"},m,{onClick:()=>y(g)}),null)})])])),{}}});const Hw=de({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),Hd=Ce()({name:"VDatePickerYears",props:Hw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ql(),o=Qe(e,"modelValue"),l=N(()=>{const g=s.getYear(s.date());let m=g-100,y=g+52;e.min&&(m=s.getYear(s.date(e.min))),e.max&&(y=s.getYear(s.date(e.max)));let x=s.startOfYear(s.date());return x=s.setYear(x,m),Ia(y-m+1,m).map(S=>{const C=s.format(x,"year");return x=s.setYear(x,s.getYear(x)+1),{text:C,value:S}})});Yt(()=>{o.value=o.value??s.getYear(s.date())});const d=be();return zt(async()=>{var g;await ft(),(g=d.value)==null||g.$el.scrollIntoView({block:"center"})}),Le(()=>P("div",{class:"v-date-picker-years",style:{height:Ge(e.height)}},[P("div",{class:"v-date-picker-years__content"},[l.value.map((g,m)=>{var x;const y={ref:o.value===g.value?d:void 0,active:o.value===g.value,color:o.value===g.value?e.color:void 0,rounded:!0,text:g.text,variant:o.value===g.value?"flat":"text",onClick:()=>o.value=g.value};return((x=n.year)==null?void 0:x.call(n,{year:g,i:m,props:y}))??P(Et,Ve({key:"month"},y),null)})])])),{}}});const aF=ea("v-picker-title"),Yw=de({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Ac()},"VPicker"),Xm=Ce()({name:"VPicker",props:Yw(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"color"));return Le(()=>{const l=ns.filterProps(e),d=!!(e.title||n.title);return P(ns,Ve(l,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var g;return[!e.hideHeader&&P("div",{key:"header",class:[s.value],style:[o.value]},[d&&P(aF,{key:"picker-title"},{default:()=>{var m;return[((m=n.title)==null?void 0:m.call(n))??e.title]}}),n.header&&P("div",{class:"v-picker__header"},[n.header()])]),P("div",{class:"v-picker__body"},[(g=n.default)==null?void 0:g.call(n)]),n.actions&&P(yt,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[P("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),iF=de({header:{type:String,default:"$vuetify.datePicker.header"},...Bw(),...Nw(),...ln(zw(),["modelValue"]),...ln(Hw(),["modelValue"]),...Yw({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),sF=Ce()({name:"VDatePicker",props:iF(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:s}=t;const o=Ql(),{t:l}=Qt(),d=Qe(e,"modelValue",void 0,$=>qt($),$=>e.multiple?$:$[0]),g=Qe(e,"viewMode"),m=N(()=>{var X;const $=o.date((X=d.value)==null?void 0:X[0]);return $&&o.isValid($)?$:o.date()}),y=be(Number(e.month??o.getMonth(o.startOfMonth(m.value)))),x=be(Number(e.year??o.getYear(o.startOfYear(o.setMonth(m.value,y.value))))),S=Xe(!1),C=N(()=>e.multiple&&d.value.length>1?l("$vuetify.datePicker.itemsSelected",d.value.length):d.value[0]&&o.isValid(d.value[0])?o.format(d.value[0],"normalDateWithWeekday"):l(e.header)),T=N(()=>o.format(o.setYear(o.setMonth(o.date(),y.value),x.value),"monthAndYear")),I=N(()=>`date-picker-header${S.value?"-reverse":""}-transition`),L=N(()=>{const $=o.date(e.min);return e.min&&o.isValid($)?$:null}),B=N(()=>{const $=o.date(e.max);return e.max&&o.isValid($)?$:null}),O=N(()=>{if(e.disabled)return!0;const $=[];if(g.value!=="month")$.push("prev","next");else{let X=o.date();if(X=o.setYear(X,x.value),X=o.setMonth(X,y.value),L.value){const q=o.addDays(o.startOfMonth(X),-1);o.isAfter(L.value,q)&&$.push("prev")}if(B.value){const q=o.addDays(o.endOfMonth(X),1);o.isAfter(q,B.value)&&$.push("next")}}return $});function E(){y.value<11?y.value++:(x.value++,y.value=0)}function Y(){y.value>0?y.value--:(x.value--,y.value=11)}function H(){g.value="month"}function F(){g.value=g.value==="months"?"month":"months"}function j(){g.value=g.value==="year"?"month":"year"}return Ye(y,()=>{g.value==="months"&&F(),n("update:month",y.value)}),Ye(x,()=>{g.value==="year"&&j(),n("update:year",x.value)}),Ye(d,($,X)=>{const q=o.date(qt($)[0]),ee=o.date(qt(X)[0]);S.value=o.isBefore(q,ee)}),Le(()=>{const $=Xm.filterProps(e),X=Fd.filterProps(e),q=Bd.filterProps(e),ee=Nd.filterProps(e),te=ln(zd.filterProps(e),["modelValue"]),ne=ln(Hd.filterProps(e),["modelValue"]),oe={header:C.value,transition:I.value};return P(Xm,Ve($,{class:["v-date-picker",`v-date-picker--${g.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var se;return((se=s.title)==null?void 0:se.call(s))??P("div",{class:"v-date-picker__title"},[l(e.title)])},header:()=>s.header?P(yt,{defaults:{VDatePickerHeader:{...oe}}},{default:()=>{var se;return[(se=s.header)==null?void 0:se.call(s,oe)]}}):P(Bd,Ve({key:"header"},q,oe,{onClick:g.value!=="month"?H:void 0}),s),default:()=>P(Ke,null,[P(Fd,Ve(X,{disabled:O.value,text:T.value,"onClick:next":E,"onClick:prev":Y,"onClick:month":F,"onClick:year":j}),null),P(Al,{hideOnLeave:!0},{default:()=>[g.value==="months"?P(zd,Ve({key:"date-picker-months"},te,{modelValue:y.value,"onUpdate:modelValue":se=>y.value=se,min:L.value,max:B.value}),null):g.value==="year"?P(Hd,Ve({key:"date-picker-years"},ne,{modelValue:x.value,"onUpdate:modelValue":se=>x.value=se,min:L.value,max:B.value}),null):P(Nd,Ve({key:"date-picker-month"},ee,{modelValue:d.value,"onUpdate:modelValue":se=>d.value=se,month:y.value,"onUpdate:month":se=>y.value=se,year:x.value,"onUpdate:year":se=>x.value=se,min:L.value,max:B.value}),null)]})]),actions:s.actions})}),{}}});const Jr=Symbol.for("vuetify:v-expansion-panel"),rF=["default","accordion","inset","popout"],oF=de({color:String,static:Boolean,variant:{type:String,default:"default",validator:e=>rF.includes(e)},readonly:Boolean,...qe(),...ds(),...ot(),...pt()},"VExpansionPanels"),lF=Ce()({name:"VExpansionPanels",props:oF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;_i(e,Jr);const{themeClasses:s}=Ct(e),o=N(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Xt({VExpansionPanel:{color:Se(e,"color"),readonly:Se(e,"readonly"),static:Se(e,"static")}}),Le(()=>P(e.tag,{class:["v-expansion-panels",s.value,o.value,e.class],style:e.style},n)),{}}}),cF=de({...qe(),...xc()},"VExpansionPanelText"),Ww=Ce()({name:"VExpansionPanelText",props:cF(),setup(e,t){let{slots:n}=t;const s=rt(Jr);if(!s)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:o,onAfterLeave:l}=cf(e,s.isSelected);return Le(()=>P(dc,{onAfterLeave:l},{default:()=>{var d;return[Wt(P("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&o.value&&P("div",{class:"v-expansion-panel-text__wrapper"},[(d=n.default)==null?void 0:d.call(n)])]),[[ha,s.isSelected.value]])]}})),{}}}),Xw=de({color:String,expandIcon:{type:st,default:"$expand"},collapseIcon:{type:st,default:"$collapse"},hideActions:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...qe()},"VExpansionPanelTitle"),$w=Ce()({name:"VExpansionPanelTitle",directives:{Ripple:ni},props:Xw(),setup(e,t){let{slots:n}=t;const s=rt(Jr);if(!s)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(e,"color"),d=N(()=>({collapseIcon:e.collapseIcon,disabled:s.disabled.value,expanded:s.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return Le(()=>{var g;return Wt(P("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":s.isSelected.value,"v-expansion-panel-title--static":e.static},o.value,e.class],style:[l.value,e.style],type:"button",tabindex:s.disabled.value?-1:void 0,disabled:s.disabled.value,"aria-expanded":s.isSelected.value,onClick:e.readonly?void 0:s.toggle},[P("span",{class:"v-expansion-panel-title__overlay"},null),(g=n.default)==null?void 0:g.call(n,d.value),!e.hideActions&&P("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(d.value):P(_t,{icon:s.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Mn("ripple"),e.ripple]])}),{}}}),uF=de({title:String,text:String,bgColor:String,...qe(),...rn(),...hs(),...xc(),...$t(),...ot(),...Xw()},"VExpansionPanel"),dF=Ce()({name:"VExpansionPanel",props:uF(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=fs(e,Jr),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(e,"bgColor"),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e),m=N(()=>(s==null?void 0:s.disabled.value)||e.disabled),y=N(()=>s.group.items.value.reduce((C,T,I)=>(s.group.selected.value.includes(T.id)&&C.push(I),C),[])),x=N(()=>{const C=s.group.items.value.findIndex(T=>T.id===s.id);return!s.isSelected.value&&y.value.some(T=>T-C===1)}),S=N(()=>{const C=s.group.items.value.findIndex(T=>T.id===s.id);return!s.isSelected.value&&y.value.some(T=>T-C===-1)});return Pt(Jr,s),Xt({VExpansionPanelText:{eager:Se(e,"eager")},VExpansionPanelTitle:{readonly:Se(e,"readonly")}}),Le(()=>{const C=!!(n.text||e.text),T=!!(n.title||e.title);return P(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":s.isSelected.value,"v-expansion-panel--before-active":x.value,"v-expansion-panel--after-active":S.value,"v-expansion-panel--disabled":m.value},g.value,o.value,e.class],style:[l.value,e.style]},{default:()=>{var I;return[P("div",{class:["v-expansion-panel__shadow",...d.value]},null),T&&P($w,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),C&&P(Ww,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(I=n.default)==null?void 0:I.call(n)]}})}),{}}});const hF=de({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...ii({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>qt(e).every(t=>t!=null&&typeof t=="object")},...bo({clearable:!0})},"VFileInput"),fF=Ce()({name:"VFileInput",inheritAttrs:!1,props:hF(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{t:l}=Qt(),d=Qe(e,"modelValue"),{isFocused:g,focus:m,blur:y}=ai(e),x=N(()=>typeof e.showSize!="boolean"?e.showSize:void 0),S=N(()=>(d.value??[]).reduce((q,ee)=>{let{size:te=0}=ee;return q+te},0)),C=N(()=>bv(S.value,x.value)),T=N(()=>(d.value??[]).map(q=>{const{name:ee="",size:te=0}=q;return e.showSize?`${ee} (${bv(te,x.value)})`:ee})),I=N(()=>{var ee;const q=((ee=d.value)==null?void 0:ee.length)??0;return e.showSize?l(e.counterSizeString,q,C.value):l(e.counterString,q)}),L=be(),B=be(),O=be(),E=N(()=>g.value||e.active),Y=N(()=>["plain","underlined"].includes(e.variant));function H(){var q;O.value!==document.activeElement&&((q=O.value)==null||q.focus()),g.value||m()}function F(q){$(q)}function j(q){s("mousedown:control",q)}function $(q){var ee;(ee=O.value)==null||ee.click(),s("click:control",q)}function X(q){q.stopPropagation(),H(),ft(()=>{d.value=[],Ph(e["onClick:clear"],q)})}return Ye(d,q=>{(!Array.isArray(q)||!q.length)&&O.value&&(O.value.value="")}),Le(()=>{const q=!!(o.counter||e.counter),ee=!!(q||o.details),[te,ne]=Ci(n),{modelValue:oe,...se}=wn.filterProps(e),xe=uf(e);return P(wn,Ve({ref:L,modelValue:d.value,"onUpdate:modelValue":Ae=>d.value=Ae,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":Y.value},e.class],style:e.style,"onClick:prepend":F},te,se,{centerAffix:!Y.value,focused:g.value}),{...o,default:Ae=>{let{id:ge,isDisabled:he,isDirty:we,isReadonly:Re,isValid:Pe}=Ae;return P(sr,Ve({ref:B,"prepend-icon":e.prependIcon,onMousedown:j,onClick:$,"onClick:clear":X,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},xe,{id:ge.value,active:E.value||we.value,dirty:we.value,disabled:he.value,focused:g.value,error:Pe.value===!1}),{...o,default:me=>{var ie;let{props:{class:Oe,...Fe}}=me;return P(Ke,null,[P("input",Ve({ref:O,type:"file",readonly:Re.value,disabled:he.value,multiple:e.multiple,name:e.name,onClick:re=>{re.stopPropagation(),Re.value&&re.preventDefault(),H()},onChange:re=>{if(!re.target)return;const ye=re.target;d.value=[...ye.files??[]]},onFocus:H,onBlur:y},Fe,ne),null),P("div",{class:Oe},[!!((ie=d.value)!=null&&ie.length)&&(o.selection?o.selection({fileNames:T.value,totalBytes:S.value,totalBytesReadable:C.value}):e.chips?T.value.map(re=>P(mo,{key:re,size:"small",color:e.color},{default:()=>[re]})):T.value.join(", "))])])}})},details:ee?Ae=>{var ge,he;return P(Ke,null,[(ge=o.details)==null?void 0:ge.call(o,Ae),q&&P(Ke,null,[P("span",null,null),P(kc,{active:!!((he=d.value)!=null&&he.length),value:I.value},o.counter)])])}:void 0})}),_a({},L,B,O)}});const gF=de({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...na(),...qe(),...rn(),...Ks(),...$t(),...ot({tag:"footer"}),...pt()},"VFooter"),vF=Ce()({name:"VFooter",props:gF(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(Se(e,"color")),{borderClasses:d}=fa(e),{elevationClasses:g}=mn(e),{roundedClasses:m}=Gt(e),y=Xe(32),{resizeRef:x}=Va(T=>{T.length&&(y.value=T[0].target.clientHeight)}),S=N(()=>e.height==="auto"?y.value:parseInt(e.height,10)),{layoutItemStyles:C}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:N(()=>"bottom"),layoutSize:S,elementSize:N(()=>e.height==="auto"?void 0:S.value),active:N(()=>e.app),absolute:Se(e,"absolute")});return Le(()=>P(e.tag,{ref:x,class:["v-footer",s.value,o.value,d.value,g.value,m.value,e.class],style:[l.value,e.app?C.value:{height:Ge(e.height)},e.style]},n)),{}}}),mF=de({...qe(),...MR()},"VForm"),pF=Ce()({name:"VForm",props:mF(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=DR(e),l=be();function d(m){m.preventDefault(),o.reset()}function g(m){const y=m,x=o.validate();y.then=x.then.bind(x),y.catch=x.catch.bind(x),y.finally=x.finally.bind(x),s("submit",y),y.defaultPrevented||x.then(S=>{var T;let{valid:C}=S;C&&((T=l.value)==null||T.submit())}),y.preventDefault()}return Le(()=>{var m;return P("form",{ref:l,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:d,onSubmit:g},[(m=n.default)==null?void 0:m.call(n,o)])}),_a(o,l)}}),bF=de({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...V0()},"VHover"),yF=Ce()({name:"VHover",props:bF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{runOpenDelay:o,runCloseDelay:l}=O0(e,d=>!e.disabled&&(s.value=d));return()=>{var d;return(d=n.default)==null?void 0:d.call(n,{isHovering:s.value,props:{onMouseenter:o,onMouseleave:l}})}}});const xF=de({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Fn(),...ot()},"VInfiniteScroll"),$m=Qn({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:s,isIntersecting:o}=hc(l=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return Ye(o,async l=>{n("intersect",e.side,l)}),Le(()=>P("div",{class:"v-infinite-scroll-intersect",ref:s},[Rt(" ")])),{}}}),wF=Ce()({name:"VInfiniteScroll",props:xF(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=be(),l=Xe("ok"),d=Xe("ok"),g=N(()=>Ge(e.margin)),m=Xe(!1);function y(F){if(!o.value)return;const j=e.direction==="vertical"?"scrollTop":"scrollLeft";o.value[j]=F}function x(){if(!o.value)return 0;const F=e.direction==="vertical"?"scrollTop":"scrollLeft";return o.value[F]}function S(){if(!o.value)return 0;const F=e.direction==="vertical"?"scrollHeight":"scrollWidth";return o.value[F]}function C(){if(!o.value)return 0;const F=e.direction==="vertical"?"clientHeight":"clientWidth";return o.value[F]}zt(()=>{o.value&&(e.side==="start"?y(S()):e.side==="both"&&y(S()/2-C()/2))});function T(F,j){F==="start"?l.value=j:F==="end"&&(d.value=j)}function I(F){return F==="start"?l.value:d.value}let L=0;function B(F,j){m.value=j,m.value&&O(F)}function O(F){if(e.mode!=="manual"&&!m.value)return;const j=I(F);if(!o.value||j==="loading")return;L=S(),T(F,"loading");function $(X){T(F,X),ft(()=>{X==="empty"||X==="error"||(X==="ok"&&F==="start"&&y(S()-L+x()),e.mode!=="manual"&&ft(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{O(F)})})})}))})}s("load",{side:F,done:$})}const{t:E}=Qt();function Y(F,j){var q,ee,te,ne,oe;if(e.side!==F&&e.side!=="both")return;const $=()=>O(F),X={side:F,props:{onClick:$,color:e.color}};return j==="error"?(q=n.error)==null?void 0:q.call(n,X):j==="empty"?((ee=n.empty)==null?void 0:ee.call(n,X))??P("div",null,[E(e.emptyText)]):e.mode==="manual"?j==="loading"?((te=n.loading)==null?void 0:te.call(n,X))??P(Xs,{indeterminate:!0,color:e.color},null):((ne=n["load-more"])==null?void 0:ne.call(n,X))??P(Et,{variant:"outlined",color:e.color,onClick:$},{default:()=>[E(e.loadMoreText)]}):((oe=n.loading)==null?void 0:oe.call(n,X))??P(Xs,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:H}=Bn(e);Le(()=>{const F=e.tag,j=e.side==="start"||e.side==="both",$=e.side==="end"||e.side==="both",X=e.mode==="intersect";return P(F,{ref:o,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":j,"v-infinite-scroll--end":$}],style:H.value},{default:()=>{var q;return[P("div",{class:"v-infinite-scroll__side"},[Y("start",l.value)]),o.value&&j&&X&&P($m,{key:"start",side:"start",onIntersect:B,rootRef:o.value,rootMargin:g.value},null),(q=n.default)==null?void 0:q.call(n),o.value&&$&&X&&P($m,{key:"end",side:"end",onIntersect:B,rootRef:o.value,rootMargin:g.value},null),P("div",{class:"v-infinite-scroll__side"},[Y("end",d.value)])]}})})}});const jw=Symbol.for("vuetify:v-item-group"),kF=de({...qe(),...ds({selectedClass:"v-item--selected"}),...ot(),...pt()},"VItemGroup"),SF=Ce()({name:"VItemGroup",props:kF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{isSelected:o,select:l,next:d,prev:g,selected:m}=_i(e,jw);return()=>P(e.tag,{class:["v-item-group",s.value,e.class],style:e.style},{default:()=>{var y;return[(y=n.default)==null?void 0:y.call(n,{isSelected:o,select:l,next:d,prev:g,selected:m.value})]}})}}),CF=Ce()({name:"VItem",props:hs(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:s,select:o,toggle:l,selectedClass:d,value:g,disabled:m}=fs(e,jw);return()=>{var y;return(y=n.default)==null?void 0:y.call(n,{isSelected:s.value,selectedClass:d.value,select:o,toggle:l,value:g.value,disabled:m.value})}}});const AF=ea("v-kbd");const _F=de({...qe(),...$y()},"VLayout"),PF=Ce()({name:"VLayout",props:_F(),setup(e,t){let{slots:n}=t;const{layoutClasses:s,layoutStyles:o,getLayoutItem:l,items:d,layoutRef:g}=jy(e);return Le(()=>{var m;return P("div",{ref:g,class:[s.value,e.class],style:[o.value,e.style]},[(m=n.default)==null?void 0:m.call(n)])}),{getLayoutItem:l,items:d}}});const TF=de({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...qe(),...Ks()},"VLayoutItem"),EF=Ce()({name:"VLayoutItem",props:TF(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:s}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:Se(e,"position"),elementSize:Se(e,"size"),layoutSize:Se(e,"size"),active:Se(e,"modelValue"),absolute:Se(e,"absolute")});return()=>{var o;return P("div",{class:["v-layout-item",e.class],style:[s.value,e.style]},[(o=n.default)==null?void 0:o.call(n)])}}}),IF=de({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...qe(),...Fn(),...ot(),...ei({transition:"fade-transition"})},"VLazy"),LF=Ce()({name:"VLazy",directives:{intersect:uo},props:IF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:s}=Bn(e),o=Qe(e,"modelValue");function l(d){o.value||(o.value=d)}return Le(()=>Wt(P(e.tag,{class:["v-lazy",e.class],style:[s.value,e.style]},{default:()=>[o.value&&P(ca,{transition:e.transition,appear:!0},{default:()=>{var d;return[(d=n.default)==null?void 0:d.call(n)]}})]}),[[Mn("intersect"),{handler:l,options:e.options},null]])),{}}});const VF=de({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...qe()},"VLocaleProvider"),OF=Ce()({name:"VLocaleProvider",props:VF(),setup(e,t){let{slots:n}=t;const{rtlClasses:s}=iT(e);return Le(()=>{var o;return P("div",{class:["v-locale-provider",s.value,e.class],style:e.style},[(o=n.default)==null?void 0:o.call(n)])}),{}}});const RF=de({scrollable:Boolean,...qe(),...ot({tag:"main"})},"VMain"),MF=Ce()({name:"VMain",props:RF(),setup(e,t){let{slots:n}=t;const{mainStyles:s}=WT(),{ssrBootStyles:o}=ls();return Le(()=>P(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[s.value,o.value,e.style]},{default:()=>{var l,d;return[e.scrollable?P("div",{class:"v-main__scroller"},[(l=n.default)==null?void 0:l.call(n)]):(d=n.default)==null?void 0:d.call(n)]}})),{}}});function DF(e){let{rootEl:t,isSticky:n,layoutItemStyles:s}=e;const o=Xe(!1),l=Xe(0),d=N(()=>{const y=typeof o.value=="boolean"?"top":o.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,o.value?{[y]:Ge(l.value)}:{top:s.value.top}]});zt(()=>{Ye(n,y=>{y?window.addEventListener("scroll",m,{passive:!0}):window.removeEventListener("scroll",m)},{immediate:!0})}),cn(()=>{window.removeEventListener("scroll",m)});let g=0;function m(){const y=g>window.scrollY?"up":"down",x=t.value.getBoundingClientRect(),S=parseFloat(s.value.top??0),C=window.scrollY-Math.max(0,l.value-S),T=x.height+Math.max(l.value,S)-window.scrollY-window.innerHeight,I=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;x.height0;n--){if(e[n].t===e[n-1].t)continue;const s=jm(t),o=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(o-s)*Math.abs(o),n===e.length-1&&(t*=.5)}return jm(t)*1e3}function NF(){const e={};function t(o){Array.from(o.changedTouches).forEach(l=>{(e[l.identifier]??(e[l.identifier]=new wP(BF))).push([o.timeStamp,l])})}function n(o){Array.from(o.changedTouches).forEach(l=>{delete e[l.identifier]})}function s(o){var y;const l=(y=e[o])==null?void 0:y.values().reverse();if(!l)throw new Error(`No samples for touch id ${o}`);const d=l[0],g=[],m=[];for(const x of l){if(d[0]-x[0]>FF)break;g.push({t:x[0],d:x[1].clientX}),m.push({t:x[0],d:x[1].clientY})}return{x:Gm(g),y:Gm(m),get direction(){const{x,y:S}=this,[C,T]=[Math.abs(x),Math.abs(S)];return C>T&&x>=0?"right":C>T&&x<=0?"left":T>C&&S>=0?"down":T>C&&S<=0?"up":zF()}}}return{addMovement:t,endTouch:n,getVelocity:s}}function zF(){throw new Error}function HF(e){let{isActive:t,isTemporary:n,width:s,touchless:o,position:l}=e;zt(()=>{window.addEventListener("touchstart",O,{passive:!0}),window.addEventListener("touchmove",E,{passive:!1}),window.addEventListener("touchend",Y,{passive:!0})}),cn(()=>{window.removeEventListener("touchstart",O),window.removeEventListener("touchmove",E),window.removeEventListener("touchend",Y)});const d=N(()=>["left","right"].includes(l.value)),{addMovement:g,endTouch:m,getVelocity:y}=NF();let x=!1;const S=Xe(!1),C=Xe(0),T=Xe(0);let I;function L(F,j){return(l.value==="left"?F:l.value==="right"?document.documentElement.clientWidth-F:l.value==="top"?F:l.value==="bottom"?document.documentElement.clientHeight-F:xs())-(j?s.value:0)}function B(F){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const $=l.value==="left"?(F-T.value)/s.value:l.value==="right"?(document.documentElement.clientWidth-F-T.value)/s.value:l.value==="top"?(F-T.value)/s.value:l.value==="bottom"?(document.documentElement.clientHeight-F-T.value)/s.value:xs();return j?Math.max(0,Math.min(1,$)):$}function O(F){if(o.value)return;const j=F.changedTouches[0].clientX,$=F.changedTouches[0].clientY,X=25,q=l.value==="left"?jdocument.documentElement.clientWidth-X:l.value==="top"?$document.documentElement.clientHeight-X:xs(),ee=t.value&&(l.value==="left"?jdocument.documentElement.clientWidth-s.value:l.value==="top"?$document.documentElement.clientHeight-s.value:xs());(q||ee||t.value&&n.value)&&(x=!0,I=[j,$],T.value=L(d.value?j:$,t.value),C.value=B(d.value?j:$),m(F),g(F))}function E(F){const j=F.changedTouches[0].clientX,$=F.changedTouches[0].clientY;if(x){if(!F.cancelable){x=!1;return}const q=Math.abs(j-I[0]),ee=Math.abs($-I[1]);(d.value?q>ee&&q>3:ee>q&&ee>3)?(S.value=!0,x=!1):(d.value?ee:q)>3&&(x=!1)}if(!S.value)return;F.preventDefault(),g(F);const X=B(d.value?j:$,!1);C.value=Math.max(0,Math.min(1,X)),X>1?T.value=L(d.value?j:$,!0):X<0&&(T.value=L(d.value?j:$,!1))}function Y(F){if(x=!1,!S.value)return;g(F),S.value=!1;const j=y(F.changedTouches[0].identifier),$=Math.abs(j.x),X=Math.abs(j.y);(d.value?$>X&&$>400:X>$&&X>3)?t.value=j.direction===({left:"right",right:"left",top:"down",bottom:"up"}[l.value]||xs()):t.value=C.value>.5}const H=N(()=>S.value?{transform:l.value==="left"?`translateX(calc(-100% + ${C.value*s.value}px))`:l.value==="right"?`translateX(calc(100% - ${C.value*s.value}px))`:l.value==="top"?`translateY(calc(-100% + ${C.value*s.value}px))`:l.value==="bottom"?`translateY(calc(100% - ${C.value*s.value}px))`:xs(),transition:"none"}:void 0);return{isDragging:S,dragProgress:C,dragStyles:H}}function xs(){throw new Error}const YF=["start","end","left","right","top","bottom"],WF=de({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:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>YF.includes(e)},sticky:Boolean,...na(),...qe(),...Rh(),...rn(),...Ks(),...$t(),...ot({tag:"nav"}),...pt()},"VNavigationDrawer"),XF=Ce()({name:"VNavigationDrawer",props:WF(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{isRtl:l}=vn(),{themeClasses:d}=Ct(e),{borderClasses:g}=fa(e),{backgroundColorClasses:m,backgroundColorStyles:y}=Ft(Se(e,"color")),{elevationClasses:x}=mn(e),{displayClasses:S,mobile:C}=Ai(e),{roundedClasses:T}=Gt(e),I=Jx(),L=Qe(e,"modelValue",null,Re=>!!Re),{ssrBootStyles:B}=ls(),{scopeId:O}=ir(),E=be(),Y=Xe(!1),H=N(()=>e.rail&&e.expandOnHover&&Y.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),F=N(()=>Zu(e.location,l.value)),j=N(()=>!e.permanent&&(C.value||e.temporary)),$=N(()=>e.sticky&&!j.value&&F.value!=="bottom");wa(()=>e.expandOnHover&&e.rail!=null,()=>{Ye(Y,Re=>s("update:rail",!Re))}),wa(()=>!e.disableResizeWatcher,()=>{Ye(j,Re=>!e.permanent&&ft(()=>L.value=!Re))}),wa(()=>!e.disableRouteWatcher&&!!I,()=>{Ye(I.currentRoute,()=>j.value&&(L.value=!1))}),Ye(()=>e.permanent,Re=>{Re&&(L.value=!0)}),so(()=>{e.modelValue!=null||j.value||(L.value=e.permanent||!C.value)});const{isDragging:X,dragProgress:q,dragStyles:ee}=HF({isActive:L,isTemporary:j,width:H,touchless:Se(e,"touchless"),position:F}),te=N(()=>{const Re=j.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):H.value;return X.value?Re*q.value:Re}),{layoutItemStyles:ne,layoutItemScrimStyles:oe}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:F,layoutSize:te,elementSize:H,active:N(()=>L.value||X.value),disableTransitions:N(()=>X.value),absolute:N(()=>e.absolute||$.value&&typeof se.value!="string")}),{isStuck:se,stickyStyles:xe}=DF({rootEl:E,isSticky:$,layoutItemStyles:ne}),Ae=Ft(N(()=>typeof e.scrim=="string"?e.scrim:null)),ge=N(()=>({...X.value?{opacity:q.value*.2,transition:"none"}:void 0,...oe.value}));Xt({VList:{bgColor:"transparent"}});function he(){Y.value=!0}function we(){Y.value=!1}return Le(()=>{const Re=o.image||e.image;return P(Ke,null,[P(e.tag,Ve({ref:E,onMouseenter:he,onMouseleave:we,class:["v-navigation-drawer",`v-navigation-drawer--${F.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":Y.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":j.value,"v-navigation-drawer--active":L.value,"v-navigation-drawer--sticky":$.value},d.value,m.value,g.value,S.value,x.value,T.value,e.class],style:[y.value,ne.value,ee.value,B.value,xe.value,e.style]},O,n),{default:()=>{var Pe,me,Oe,Fe;return[Re&&P("div",{key:"image",class:"v-navigation-drawer__img"},[o.image?(Pe=o.image)==null?void 0:Pe.call(o,{image:e.image}):P("img",{src:e.image,alt:""},null)]),o.prepend&&P("div",{class:"v-navigation-drawer__prepend"},[(me=o.prepend)==null?void 0:me.call(o)]),P("div",{class:"v-navigation-drawer__content"},[(Oe=o.default)==null?void 0:Oe.call(o)]),o.append&&P("div",{class:"v-navigation-drawer__append"},[(Fe=o.append)==null?void 0:Fe.call(o)])]}}),P(Sa,{name:"fade-transition"},{default:()=>[j.value&&(X.value||L.value)&&!!e.scrim&&P("div",Ve({class:["v-navigation-drawer__scrim",Ae.backgroundColorClasses.value],style:[ge.value,Ae.backgroundColorStyles.value],onClick:()=>L.value=!1},O),null)]})])}),{isStuck:se}}}),$F=Qn({name:"VNoSsr",setup(e,t){let{slots:n}=t;const s=M0();return()=>{var o;return s.value&&((o=n.default)==null?void 0:o.call(n))}}});const jF=de({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...Fn(),...vo(),...gy(bo({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),GF=Ce()({name:"VOtpInput",props:jF(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const{dimensionStyles:l}=Bn(e),{isFocused:d,focus:g,blur:m}=ai(e),y=Qe(e,"modelValue","",$=>String($).split(""),$=>$.join("")),{t:x}=Qt(),S=N(()=>Number(e.length)),C=N(()=>Array(S.value).fill(0)),T=be(-1),I=be(),L=be([]),B=N(()=>L.value[T.value]);function O(){if(e.type==="number"&&/[^0-9]/g.test(B.value.value)){B.value.value="";return}const $=y.value.slice(),X=B.value.value;$[T.value]=X;let q=null;T.value>y.value.length?q=y.value.length+1:T.value+1!==S.value&&(q="next"),y.value=$,q&&Fs(I.value,q)}function E($){const X=y.value.slice(),q=T.value;let ee=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes($.key)&&($.preventDefault(),$.key==="ArrowLeft"?ee="prev":$.key==="ArrowRight"?ee="next":["Backspace","Delete"].includes($.key)&&(X[T.value]="",y.value=X,T.value>0&&$.key==="Backspace"?ee="prev":requestAnimationFrame(()=>{var te;(te=L.value[q])==null||te.select()})),requestAnimationFrame(()=>{ee!=null&&Fs(I.value,ee)}))}function Y($,X){var q,ee;X.preventDefault(),X.stopPropagation(),y.value=(((q=X==null?void 0:X.clipboardData)==null?void 0:q.getData("Text"))??"").split(""),(ee=L.value)==null||ee[$].blur()}function H(){y.value=[]}function F($,X){g(),T.value=X}function j(){m(),T.value=-1}return Xt({VField:{color:N(()=>e.color),bgColor:N(()=>e.color),baseColor:N(()=>e.baseColor),disabled:N(()=>e.disabled),error:N(()=>e.error),variant:N(()=>e.variant)}},{scoped:!0}),Ye(y,$=>{$.length===S.value&&s("finish",$.join(""))},{deep:!0}),Ye(T,$=>{$<0||ft(()=>{var X;(X=L.value[$])==null||X.select()})}),Le(()=>{var q;const[$,X]=Ci(n);return P("div",Ve({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},$),[P("div",{ref:I,class:"v-otp-input__content",style:[l.value]},[C.value.map((ee,te)=>P(Ke,null,[e.divider&&te!==0&&P("span",{class:"v-otp-input__divider"},[e.divider]),P(sr,{focused:d.value&&e.focusAll||T.value===te,key:te},{...o,default:()=>P("input",{ref:ne=>L.value[te]=ne,"aria-label":x(e.label,te+1),autofocus:te===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:y.value[te],onInput:O,onFocus:ne=>F(ne,te),onBlur:j,onKeydown:E,onPaste:ne=>Y(te,ne)},null)})])),P("input",Ve({class:"v-otp-input-input",type:"hidden"},X,{value:y.value.join("")}),null),P(Ra,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var ee;return[((ee=o.loader)==null?void 0:ee.call(o))??P(Xs,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(q=o.default)==null?void 0:q.call(o)])])}),{blur:()=>{var $;($=L.value)==null||$.some(X=>X.blur())},focus:()=>{var $;($=L.value)==null||$[0].focus()},reset:H,isFocused:d}}});function UF(e){return Math.floor(Math.abs(e))*Math.sign(e)}const qF=de({scale:{type:[Number,String],default:.5},...qe()},"VParallax"),KF=Ce()({name:"VParallax",props:qF(),setup(e,t){let{slots:n}=t;const{intersectionRef:s,isIntersecting:o}=hc(),{resizeRef:l,contentRect:d}=Va(),{height:g}=Ai(),m=be();Yt(()=>{var T;s.value=l.value=(T=m.value)==null?void 0:T.$el});let y;Ye(o,T=>{T?(y=Vh(s.value),y=y===document.scrollingElement?document:y,y.addEventListener("scroll",C,{passive:!0}),C()):y.removeEventListener("scroll",C)}),cn(()=>{y==null||y.removeEventListener("scroll",C)}),Ye(g,C),Ye(()=>{var T;return(T=d.value)==null?void 0:T.height},C);const x=N(()=>1-nn(+e.scale));let S=-1;function C(){o.value&&(cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var F;const T=((F=m.value)==null?void 0:F.$el).querySelector(".v-img__img");if(!T)return;const I=y instanceof Document?document.documentElement.clientHeight:y.clientHeight,L=y instanceof Document?window.scrollY:y.scrollTop,B=s.value.getBoundingClientRect().top+L,O=d.value.height,E=B+(O-I)/2,Y=UF((L-E)*x.value),H=Math.max(1,(x.value*(I-O)+O)/O);T.style.setProperty("transform",`translateY(${Y}px) scale(${H})`)}))}return Le(()=>P(Qi,{class:["v-parallax",{"v-parallax--active":o.value},e.class],style:e.style,ref:m,cover:!0,onLoadstart:C,onLoad:C},n)),{}}}),ZF=de({...mc({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),JF=Ce()({name:"VRadio",props:ZF(),setup(e,t){let{slots:n}=t;return Le(()=>P(es,Ve(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)),{}}});const QF=de({height:{type:[Number,String],default:"auto"},...ii(),...ln(rf(),["multiple"]),trueIcon:{type:st,default:"$radioOn"},falseIcon:{type:st,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),eB=Ce()({name:"VRadioGroup",inheritAttrs:!1,props:QF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const o=Tn(),l=N(()=>e.id||`radio-group-${o}`),d=Qe(e,"modelValue");return Le(()=>{const[g,m]=Ci(n),y=wn.filterProps(e),x=es.filterProps(e),S=s.label?s.label({label:e.label,props:{for:l.value}}):e.label;return P(wn,Ve({class:["v-radio-group",e.class],style:e.style},g,y,{modelValue:d.value,"onUpdate:modelValue":C=>d.value=C,id:l.value}),{...s,default:C=>{let{id:T,messagesId:I,isDisabled:L,isReadonly:B}=C;return P(Ke,null,[S&&P(ar,{id:T.value},{default:()=>[S]}),P(c0,Ve(x,{id:T.value,"aria-describedby":I.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:L.value,readonly:B.value,"aria-labelledby":S?T.value:void 0,multiple:!1},m,{modelValue:d.value,"onUpdate:modelValue":O=>d.value=O}),s)])}})}),{}}}),tB=de({...vo(),...ii(),...tw(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),nB=Ce()({name:"VRangeSlider",props:tB(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const o=be(),l=be(),d=be(),{rtlClasses:g}=vn();function m(q){if(!o.value||!l.value)return;const ee=Od(q,o.value.$el,e.direction),te=Od(q,l.value.$el,e.direction),ne=Math.abs(ee),oe=Math.abs(te);return neq!=null&&q.length?q.map(ee=>y.roundValue(ee)):[0,0]),{activeThumbRef:S,hasLabels:C,max:T,min:I,mousePressed:L,onSliderMousedown:B,onSliderTouchstart:O,position:E,trackContainerRef:Y}=aw({props:e,steps:y,onSliderStart:()=>{s("start",x.value)},onSliderEnd:q=>{var ne;let{value:ee}=q;const te=S.value===((ne=o.value)==null?void 0:ne.$el)?[ee,x.value[1]]:[x.value[0],ee];!e.strict&&te[0]{var oe,se,xe,Ae;let{value:ee}=q;const[te,ne]=x.value;!e.strict&&te===ne&&te!==I.value&&(S.value=ee>te?(oe=l.value)==null?void 0:oe.$el:(se=o.value)==null?void 0:se.$el,(xe=S.value)==null||xe.focus()),S.value===((Ae=o.value)==null?void 0:Ae.$el)?x.value=[Math.min(ee,ne),ne]:x.value=[te,Math.max(te,ee)]},getActiveThumb:m}),{isFocused:H,focus:F,blur:j}=ai(e),$=N(()=>E(x.value[0])),X=N(()=>E(x.value[1]));return Le(()=>{const q=wn.filterProps(e),ee=!!(e.label||n.label||n.prepend);return P(wn,Ve({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||C.value,"v-slider--focused":H.value,"v-slider--pressed":L.value,"v-slider--disabled":e.disabled},g.value,e.class],style:e.style,ref:d},q,{focused:H.value}),{...n,prepend:ee?te=>{var ne,oe;return P(Ke,null,[((ne=n.label)==null?void 0:ne.call(n,te))??(e.label?P(ar,{class:"v-slider__label",text:e.label},null):void 0),(oe=n.prepend)==null?void 0:oe.call(n,te)])}:void 0,default:te=>{var se,xe;let{id:ne,messagesId:oe}=te;return P("div",{class:"v-slider__container",onMousedown:B,onTouchstartPassive:O},[P("input",{id:`${ne.value}_start`,name:e.name||ne.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:x.value[0]},null),P("input",{id:`${ne.value}_stop`,name:e.name||ne.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:x.value[1]},null),P(iw,{ref:Y,start:$.value,stop:X.value},{"tick-label":n["tick-label"]}),P(Rd,{ref:o,"aria-describedby":oe.value,focused:H&&S.value===((se=o.value)==null?void 0:se.$el),modelValue:x.value[0],"onUpdate:modelValue":Ae=>x.value=[Ae,x.value[1]],onFocus:Ae=>{var ge,he,we,Re;F(),S.value=(ge=o.value)==null?void 0:ge.$el,x.value[0]===x.value[1]&&x.value[1]===I.value&&Ae.relatedTarget!==((he=l.value)==null?void 0:he.$el)&&((we=o.value)==null||we.$el.blur(),(Re=l.value)==null||Re.$el.focus())},onBlur:()=>{j(),S.value=void 0},min:I.value,max:x.value[1],position:$.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),P(Rd,{ref:l,"aria-describedby":oe.value,focused:H&&S.value===((xe=l.value)==null?void 0:xe.$el),modelValue:x.value[1],"onUpdate:modelValue":Ae=>x.value=[x.value[0],Ae],onFocus:Ae=>{var ge,he,we,Re;F(),S.value=(ge=l.value)==null?void 0:ge.$el,x.value[0]===x.value[1]&&x.value[0]===T.value&&Ae.relatedTarget!==((he=o.value)==null?void 0:he.$el)&&((we=l.value)==null||we.$el.blur(),(Re=o.value)==null||Re.$el.focus())},onBlur:()=>{j(),S.value=void 0},min:x.value[0],max:T.value,position:X.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const aB=de({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:st,default:"$ratingEmpty"},fullIcon:{type:st,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...qe(),...un(),...ti(),...ot(),...pt()},"VRating"),iB=Ce()({name:"VRating",props:aB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Qt(),{themeClasses:o}=Ct(e),l=Qe(e,"modelValue"),d=N(()=>nn(parseFloat(l.value),0,+e.length)),g=N(()=>Ia(Number(e.length),1)),m=N(()=>g.value.flatMap(L=>e.halfIncrements?[L-.5,L]:[L])),y=Xe(-1),x=N(()=>m.value.map(L=>{const B=e.hover&&y.value>-1,O=d.value>=L,E=y.value>=L,H=(B?E:O)?e.fullIcon:e.emptyIcon,F=e.activeColor??e.color,j=O||E?F:e.color;return{isFilled:O,isHovered:E,icon:H,color:j}})),S=N(()=>[0,...m.value].map(L=>{function B(){y.value=L}function O(){y.value=-1}function E(){e.disabled||e.readonly||(l.value=d.value===L&&e.clearable?0:L)}return{onMouseenter:e.hover?B:void 0,onMouseleave:e.hover?O:void 0,onClick:E}})),C=N(()=>e.name??`v-rating-${Tn()}`);function T(L){var X,q;let{value:B,index:O,showStar:E=!0}=L;const{onMouseenter:Y,onMouseleave:H,onClick:F}=S.value[O+1],j=`${C.value}-${String(B).replace(".","-")}`,$={color:(X=x.value[O])==null?void 0:X.color,density:e.density,disabled:e.disabled,icon:(q=x.value[O])==null?void 0:q.icon,ripple:e.ripple,size:e.size,variant:"plain"};return P(Ke,null,[P("label",{for:j,class:{"v-rating__item--half":e.halfIncrements&&B%1>0,"v-rating__item--full":e.halfIncrements&&B%1===0},onMouseenter:Y,onMouseleave:H,onClick:F},[P("span",{class:"v-rating__hidden"},[s(e.itemAriaLabel,B,e.length)]),E?n.item?n.item({...x.value[O],props:$,value:B,index:O,rating:d.value}):P(Et,Ve({"aria-label":s(e.itemAriaLabel,B,e.length)},$),null):void 0]),P("input",{class:"v-rating__hidden",name:C.value,id:j,type:"radio",value:B,checked:d.value===B,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function I(L){return n["item-label"]?n["item-label"](L):L.label?P("span",null,[L.label]):P("span",null,[Rt(" ")])}return Le(()=>{var B;const L=!!((B=e.itemLabels)!=null&&B.length)||n["item-label"];return P(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},o.value,e.class],style:e.style},{default:()=>[P(T,{value:0,index:-1,showStar:!1},null),g.value.map((O,E)=>{var Y,H;return P("div",{class:"v-rating__wrapper"},[L&&e.itemLabelPosition==="top"?I({value:O,index:E,label:(Y=e.itemLabels)==null?void 0:Y[E]}):void 0,P("div",{class:"v-rating__item"},[e.halfIncrements?P(Ke,null,[P(T,{value:O-.5,index:E*2},null),P(T,{value:O,index:E*2+1},null)]):P(T,{value:O,index:E},null)]),L&&e.itemLabelPosition==="bottom"?I({value:O,index:E,label:(H=e.itemLabels)==null?void 0:H[E]}):void 0])})]})}),{}}});const sB={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function rB(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return P("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Um(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Mc(t))}function Mc(e){let t=[];if(!e)return t;const n=sB[e];if(e!==n){if(e.includes(","))return qm(e);if(e.includes("@"))return Um(e);n.includes(",")?t=qm(n):n.includes("@")?t=Um(n):n&&t.push(Mc(n))}return[rB(e,t)]}function qm(e){return e.replace(/\s/g,"").split(",").map(Mc)}const oB=de({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Fn(),...rn(),...pt()},"VSkeletonLoader"),lB=Ce()({name:"VSkeletonLoader",props:oB(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=Ft(Se(e,"color")),{dimensionStyles:l}=Bn(e),{elevationClasses:d}=mn(e),{themeClasses:g}=Ct(e),{t:m}=Qt(),y=N(()=>Mc(qt(e.type).join(",")));return Le(()=>{var S;const x=!n.default||e.loading;return P("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},g.value,s.value,d.value],style:[o.value,x?l.value:{}],"aria-busy":e.boilerplate?void 0:x,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:m(e.loadingText),role:e.boilerplate?void 0:"alert"},[x?y.value:(S=n.default)==null?void 0:S.call(n)])}),{}}});function Km(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function Zm(e){let{selectedElement:t,containerSize:n,contentSize:s,isRtl:o,currentScrollOffset:l,isHorizontal:d}=e;const g=d?t.clientWidth:t.clientHeight,m=d?t.offsetLeft:t.offsetTop,y=o&&d?s-m-g:m,x=n+l,S=g+y,C=g*.4;return y<=l?l=Math.max(y-C,0):x<=S&&(l=Math.min(l-(x-S-C),s-n)),l}function cB(e){let{selectedElement:t,containerSize:n,contentSize:s,isRtl:o,isHorizontal:l}=e;const d=l?t.clientWidth:t.clientHeight,g=l?t.offsetLeft:t.offsetTop,m=o&&l?s-g-d/2-n/2:g+d/2-n/2;return Math.min(s-n,Math.max(0,m))}const Gw=Symbol.for("vuetify:v-slide-group"),Uw=de({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Gw},nextIcon:{type:st,default:"$next"},prevIcon:{type:st,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...qe(),...Rh(),...ot(),...ds({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Yd=Ce()({name:"VSlideGroup",props:Uw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:s}=vn(),{displayClasses:o,mobile:l}=Ai(e),d=_i(e,e.symbol),g=Xe(!1),m=Xe(0),y=Xe(0),x=Xe(0),S=N(()=>e.direction==="horizontal"),{resizeRef:C,contentRect:T}=Va(),{resizeRef:I,contentRect:L}=Va(),B=N(()=>d.selected.value.length?d.items.value.findIndex(Pe=>Pe.id===d.selected.value[0]):-1),O=N(()=>d.selected.value.length?d.items.value.findIndex(Pe=>Pe.id===d.selected.value[d.selected.value.length-1]):-1);if(Ot){let Pe=-1;Ye(()=>[d.selected.value,T.value,L.value,S.value],()=>{cancelAnimationFrame(Pe),Pe=requestAnimationFrame(()=>{if(T.value&&L.value){const me=S.value?"width":"height";y.value=T.value[me],x.value=L.value[me],g.value=y.value+1=0&&I.value){const me=I.value.children[O.value];B.value===0||!g.value?m.value=0:e.centerActive?m.value=cB({selectedElement:me,containerSize:y.value,contentSize:x.value,isRtl:s.value,isHorizontal:S.value}):g.value&&(m.value=Zm({selectedElement:me,containerSize:y.value,contentSize:x.value,isRtl:s.value,currentScrollOffset:m.value,isHorizontal:S.value}))}})})}const E=Xe(!1);let Y=0,H=0;function F(Pe){const me=S.value?"clientX":"clientY";H=(s.value&&S.value?-1:1)*m.value,Y=Pe.touches[0][me],E.value=!0}function j(Pe){if(!g.value)return;const me=S.value?"clientX":"clientY",Oe=s.value&&S.value?-1:1;m.value=Oe*(H+Y-Pe.touches[0][me])}function $(Pe){const me=x.value-y.value;m.value<0||!g.value?m.value=0:m.value>=me&&(m.value=me),E.value=!1}function X(){C.value&&(C.value[S.value?"scrollLeft":"scrollTop"]=0)}const q=Xe(!1);function ee(Pe){if(q.value=!0,!(!g.value||!I.value)){for(const me of Pe.composedPath())for(const Oe of I.value.children)if(Oe===me){m.value=Zm({selectedElement:Oe,containerSize:y.value,contentSize:x.value,isRtl:s.value,currentScrollOffset:m.value,isHorizontal:S.value});return}}}function te(Pe){q.value=!1}function ne(Pe){var me;!q.value&&!(Pe.relatedTarget&&((me=I.value)!=null&&me.contains(Pe.relatedTarget)))&&se()}function oe(Pe){I.value&&(S.value?Pe.key==="ArrowRight"?se(s.value?"prev":"next"):Pe.key==="ArrowLeft"&&se(s.value?"next":"prev"):Pe.key==="ArrowDown"?se("next"):Pe.key==="ArrowUp"&&se("prev"),Pe.key==="Home"?se("first"):Pe.key==="End"&&se("last"))}function se(Pe){var me,Oe,Fe,ie,re;if(I.value)if(!Pe)(me=Hr(I.value)[0])==null||me.focus();else if(Pe==="next"){const ye=(Oe=I.value.querySelector(":focus"))==null?void 0:Oe.nextElementSibling;ye?ye.focus():se("first")}else if(Pe==="prev"){const ye=(Fe=I.value.querySelector(":focus"))==null?void 0:Fe.previousElementSibling;ye?ye.focus():se("last")}else Pe==="first"?(ie=I.value.firstElementChild)==null||ie.focus():Pe==="last"&&((re=I.value.lastElementChild)==null||re.focus())}function xe(Pe){const me=m.value+(Pe==="prev"?-1:1)*y.value;m.value=nn(me,0,x.value-y.value)}const Ae=N(()=>{let Pe=m.value>x.value-y.value?-(x.value-y.value)+Km(x.value-y.value-m.value):-m.value;m.value<=0&&(Pe=Km(-m.value));const me=s.value&&S.value?-1:1;return{transform:`translate${S.value?"X":"Y"}(${me*Pe}px)`,transition:E.value?"none":"",willChange:E.value?"transform":""}}),ge=N(()=>({next:d.next,prev:d.prev,select:d.select,isSelected:d.isSelected})),he=N(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!l.value;case!0:return g.value||Math.abs(m.value)>0;case"mobile":return l.value||g.value||Math.abs(m.value)>0;default:return!l.value&&(g.value||Math.abs(m.value)>0)}}),we=N(()=>Math.abs(m.value)>0),Re=N(()=>x.value>Math.abs(m.value)+y.value);return Le(()=>P(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!S.value,"v-slide-group--has-affixes":he.value,"v-slide-group--is-overflowing":g.value},o.value,e.class],style:e.style,tabindex:q.value||d.selected.value.length?-1:0,onFocus:ne},{default:()=>{var Pe,me,Oe;return[he.value&&P("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!we.value}],onClick:()=>we.value&&xe("prev")},[((Pe=n.prev)==null?void 0:Pe.call(n,ge.value))??P(Al,null,{default:()=>[P(_t,{icon:s.value?e.nextIcon:e.prevIcon},null)]})]),P("div",{key:"container",ref:C,class:"v-slide-group__container",onScroll:X},[P("div",{ref:I,class:"v-slide-group__content",style:Ae.value,onTouchstartPassive:F,onTouchmovePassive:j,onTouchendPassive:$,onFocusin:ee,onFocusout:te,onKeydown:oe},[(me=n.default)==null?void 0:me.call(n,ge.value)])]),he.value&&P("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Re.value}],onClick:()=>Re.value&&xe("next")},[((Oe=n.next)==null?void 0:Oe.call(n,ge.value))??P(Al,null,{default:()=>[P(_t,{icon:s.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:d.selected,scrollTo:xe,scrollOffset:m,focus:se}}}),uB=Ce()({name:"VSlideGroupItem",props:hs(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=fs(e,Gw);return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isSelected:s.isSelected.value,select:s.select,toggle:s.toggle,selectedClass:s.selectedClass.value})}}});function dB(e){const t=Xe(e);let n=-1;function s(){clearInterval(n)}function o(){s(),ft(()=>t.value=e)}function l(d){const g=d?getComputedStyle(d):{transitionDuration:.2},m=parseFloat(g.transitionDuration)*1e3||200;if(s(),t.value<=0)return;const y=performance.now();n=window.setInterval(()=>{const x=performance.now()-y+m;t.value=Math.max(e-x,0),t.value<=0&&s()},m)}return kn(s),{clear:s,time:t,start:l,reset:o}}const hB=de({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Pi({location:"bottom"}),...tr(),...$t(),...ga(),...pt(),...ln(po({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),fB=Ce()({name:"VSnackbar",props:hB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{locationStyles:o}=Ti(e),{positionClasses:l}=nr(e),{scopeId:d}=ir(),{themeClasses:g}=Ct(e),{colorClasses:m,colorStyles:y,variantClasses:x}=us(e),{roundedClasses:S}=Gt(e),C=dB(Number(e.timeout)),T=be(),I=be(),L=Xe(!1);Ye(s,O),Ye(()=>e.timeout,O),zt(()=>{s.value&&O()});let B=-1;function O(){C.reset(),window.clearTimeout(B);const F=Number(e.timeout);if(!s.value||F===-1)return;const j=zr(I.value);C.start(j),B=window.setTimeout(()=>{s.value=!1},F)}function E(){C.reset(),window.clearTimeout(B)}function Y(){L.value=!0,E()}function H(){L.value=!1,O()}return Le(()=>{const F=Ra.filterProps(e),j=!!(n.default||n.text||e.text);return P(Ra,Ve({ref:T,class:["v-snackbar",{"v-snackbar--active":s.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},l.value,e.class],style:e.style},F,{modelValue:s.value,"onUpdate:modelValue":$=>s.value=$,contentProps:Ve({class:["v-snackbar__wrapper",g.value,m.value,S.value,x.value],style:[o.value,y.value],onPointerenter:Y,onPointerleave:H},F.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},d),{default:()=>{var $,X;return[cs(!1,"v-snackbar"),e.timer&&P("div",{key:"timer",class:"v-snackbar__timer"},[P(fc,{ref:I,active:!L.value,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":C.time.value},null)]),j&&P("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[(($=n.text)==null?void 0:$.call(n))??e.text,(X=n.default)==null?void 0:X.call(n)]),n.actions&&P(yt,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[P("div",{class:"v-snackbar__actions"},[n.actions()])]})]},activator:n.activator})}),_a({},T)}});const qw=de({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Kw=Ce()({name:"VStepperActions",props:qw(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:s}=t;const{t:o}=Qt();function l(){n("click:prev")}function d(){n("click:next")}return Le(()=>{const g={onClick:l},m={onClick:d};return P("div",{class:"v-stepper-actions"},[P(yt,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:o(e.prevText),variant:"text"}}},{default:()=>{var y;return[((y=s.prev)==null?void 0:y.call(s,{props:g}))??P(Et,g,null)]}}),P(yt,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:o(e.nextText),variant:"tonal"}}},{default:()=>{var y;return[((y=s.next)==null?void 0:y.call(s,{props:m}))??P(Et,m,null)]}})])}),{}}}),Zw=ea("v-stepper-header");const gB=de({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...hs()},"VStepperItem"),Jw=Ce()({name:"VStepperItem",directives:{Ripple:ni},props:gB(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const s=fs(e,t1,!0),o=N(()=>(s==null?void 0:s.value.value)??e.value),l=N(()=>e.rules.every(S=>S()===!0)),d=N(()=>!e.disabled&&e.editable),g=N(()=>e.error||!l.value),m=N(()=>e.complete||e.rules.length>0&&l.value),y=N(()=>g.value?e.errorIcon:m.value?e.completeIcon:e.editable?e.editIcon:e.icon),x=N(()=>({canEdit:d.value,hasError:g.value,hasCompleted:m.value,title:e.title,subtitle:e.subtitle,step:o.value,value:e.value}));return Le(()=>{var L,B,O;const S=(!s||s.isSelected.value||m.value||d.value)&&!g.value&&!e.disabled,C=!!(e.title!=null||n.title),T=!!(e.subtitle!=null||n.subtitle);function I(){s==null||s.toggle()}return Wt(P("button",{class:["v-stepper-item",{"v-stepper-item--complete":m.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":g.value},s==null?void 0:s.selectedClass.value],disabled:!e.editable,onClick:I},[P(Ka,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:S?e.color:void 0,size:24},{default:()=>{var E;return[((E=n.icon)==null?void 0:E.call(n,x.value))??(y.value?P(_t,{icon:y.value},null):o.value)]}}),P("div",{class:"v-stepper-item__content"},[C&&P("div",{key:"title",class:"v-stepper-item__title"},[((L=n.title)==null?void 0:L.call(n,x.value))??e.title]),T&&P("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((B=n.subtitle)==null?void 0:B.call(n,x.value))??e.subtitle]),(O=n.default)==null?void 0:O.call(n,x.value)])]),[[Mn("ripple"),e.ripple&&e.editable,null]])}),{}}}),vB=Symbol.for("vuetify:v-stepper"),mB=de({...ln(mf(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Qw=Ce()({name:"VStepperWindow",props:mB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=rt(vB,null),o=Qe(e,"modelValue"),l=N({get(){var d;return o.value!=null||!s?o.value:(d=s.items.value.find(g=>s.selected.value.includes(g.id)))==null?void 0:d.value},set(d){o.value=d}});return Le(()=>{const d=qr.filterProps(e);return P(qr,Ve({_as:"VStepperWindow"},d,{modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,class:"v-stepper-window",mandatory:!1,touch:!1}),n)}),{}}}),pB=de({...pf()},"VStepperWindowItem"),e1=Ce()({name:"VStepperWindowItem",props:pB(),setup(e,t){let{slots:n}=t;return Le(()=>{const s=Kr.filterProps(e);return P(Kr,Ve({_as:"VStepperWindowItem"},s,{class:"v-stepper-window-item"}),n)}),{}}}),t1=Symbol.for("vuetify:v-stepper"),bB=de({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...ds({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Ac(),...gy(qw(),["prevText","nextText"])},"VStepper"),yB=Ce()({name:"VStepper",props:bB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:s,next:o,prev:l,selected:d}=_i(e,t1),{color:g,editable:m,prevText:y,nextText:x}=no(e),S=N(()=>e.items.map((I,L)=>{const B=gn(I,e.itemTitle,I),O=gn(I,e.itemValue,L+1);return{title:B,value:O,raw:I}})),C=N(()=>s.value.findIndex(I=>d.value.includes(I.id))),T=N(()=>e.disabled?e.disabled:C.value===0?"prev":C.value===s.value.length-1?"next":!1);return Xt({VStepperItem:{editable:m,prevText:y,nextText:x},VStepperActions:{color:g,disabled:T,prevText:y,nextText:x}}),Le(()=>{const I=ns.filterProps(e),L=!!(n.header||e.items.length),B=e.items.length>0,O=!e.hideActions&&!!(B||n.actions);return P(ns,Ve(I,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>{var E,Y;return[L&&P(Zw,{key:"stepper-header"},{default:()=>[S.value.map((H,F)=>P(Ke,null,[!!F&&P(bc,null,null),P(Jw,H,{default:n[`header-item.${H.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})]))]}),B&&P(Qw,{key:"stepper-window"},{default:()=>[S.value.map(H=>P(e1,{value:H.value},{default:()=>{var F,j;return((F=n[`item.${H.value}`])==null?void 0:F.call(n,H))??((j=n.item)==null?void 0:j.call(n,H))}}))]}),(E=n.default)==null?void 0:E.call(n,{prev:l,next:o}),O&&(((Y=n.actions)==null?void 0:Y.call(n,{next:o,prev:l}))??P(Kw,{key:"stepper-actions","onClick:prev":l,"onClick:next":o},n))]}})}),{prev:l,next:o}}});const xB=de({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ii(),...mc()},"VSwitch"),wB=Ce()({name:"VSwitch",inheritAttrs:!1,props:xB(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const o=Qe(e,"indeterminate"),l=Qe(e,"modelValue"),{loaderClasses:d}=ho(e),{isFocused:g,focus:m,blur:y}=ai(e),x=be(),S=N(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),C=Tn(),T=N(()=>e.id||`switch-${C}`);function I(){o.value&&(o.value=!1)}function L(B){var O,E;B.stopPropagation(),B.preventDefault(),(E=(O=x.value)==null?void 0:O.input)==null||E.click()}return Le(()=>{const[B,O]=Ci(n),E=wn.filterProps(e),Y=es.filterProps(e);return P(wn,Ve({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":o.value},d.value,e.class]},B,E,{modelValue:l.value,"onUpdate:modelValue":H=>l.value=H,id:T.value,focused:g.value,style:e.style}),{...s,default:H=>{let{id:F,messagesId:j,isDisabled:$,isReadonly:X,isValid:q}=H;return P(es,Ve({ref:x},Y,{modelValue:l.value,"onUpdate:modelValue":[ee=>l.value=ee,I],id:F.value,"aria-describedby":j.value,type:"checkbox","aria-checked":o.value?"mixed":void 0,disabled:$.value,readonly:X.value,onFocus:m,onBlur:y},O),{...s,default:ee=>{let{backgroundColorClasses:te,backgroundColorStyles:ne}=ee;return P("div",{class:["v-switch__track",...te.value],style:ne.value,onClick:L},null)},input:ee=>{let{inputNode:te,icon:ne,backgroundColorClasses:oe,backgroundColorStyles:se}=ee;return P(Ke,null,[te,P("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":ne||e.loading},e.inset?void 0:oe.value],style:e.inset?void 0:se.value},[P(Qh,null,{default:()=>[e.loading?P(vc,{name:"v-switch",active:!0,color:q.value===!1?void 0:S.value},{default:xe=>s.loader?s.loader(xe):P(Xs,{active:xe.isActive,color:xe.color,indeterminate:!0,size:"16",width:"2"},null)}):ne&&P(_t,{key:ne,icon:ne,size:"x-small"},null)]})])])}})}})}),{}}});const kB=de({color:String,height:[Number,String],window:Boolean,...qe(),...rn(),...Ks(),...$t(),...ot(),...pt()},"VSystemBar"),SB=Ce()({name:"VSystemBar",props:kB(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(Se(e,"color")),{elevationClasses:d}=mn(e),{roundedClasses:g}=Gt(e),{ssrBootStyles:m}=ls(),y=N(()=>e.height??(e.window?32:24)),{layoutItemStyles:x}=Zs({id:e.name,order:N(()=>parseInt(e.order,10)),position:Xe("top"),layoutSize:y,elementSize:y,active:N(()=>!0),absolute:Se(e,"absolute")});return Le(()=>P(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},s.value,o.value,d.value,g.value,e.class],style:[l.value,x.value,m.value,e.style]},n)),{}}});const n1=Symbol.for("vuetify:v-tabs"),CB=de({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...ln(sf({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),a1=Ce()({name:"VTab",props:CB(),setup(e,t){let{slots:n,attrs:s}=t;const{textColorClasses:o,textColorStyles:l}=_n(e,"sliderColor"),d=N(()=>e.direction==="horizontal"),g=Xe(!1),m=be(),y=be();function x(S){var T,I;let{value:C}=S;if(g.value=C,C){const L=(I=(T=m.value)==null?void 0:T.$el.parentElement)==null?void 0:I.querySelector(".v-tab--selected .v-tab__slider"),B=y.value;if(!L||!B)return;const O=getComputedStyle(L).color,E=L.getBoundingClientRect(),Y=B.getBoundingClientRect(),H=d.value?"x":"y",F=d.value?"X":"Y",j=d.value?"right":"bottom",$=d.value?"width":"height",X=E[H],q=Y[H],ee=X>q?E[j]-Y[j]:E[H]-Y[H],te=Math.sign(ee)>0?d.value?"right":"bottom":Math.sign(ee)<0?d.value?"left":"top":"center",oe=(Math.abs(ee)+(Math.sign(ee)<0?E[$]:Y[$]))/Math.max(E[$],Y[$])||0,se=E[$]/Y[$]||0,xe=1.5;zi(B,{backgroundColor:[O,"currentcolor"],transform:[`translate${F}(${ee}px) scale${F}(${se})`,`translate${F}(${ee/xe}px) scale${F}(${(oe-1)/xe+1})`,"none"],transformOrigin:Array(3).fill(te)},{duration:225,easing:Yr})}}return Le(()=>{const S=Et.filterProps(e);return P(Et,Ve({symbol:n1,ref:m,class:["v-tab",e.class],style:e.style,tabindex:g.value?0:-1,role:"tab","aria-selected":String(g.value),active:!1},S,s,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":x}),{...n,default:()=>{var C;return P(Ke,null,[((C=n.default)==null?void 0:C.call(n))??e.text,!e.hideSlider&&P("div",{ref:y,class:["v-tab__slider",o.value],style:l.value},null)])}})}),{}}});function AB(e){return e?e.map(t=>bl(t)?t:{text:t,value:t}):[]}const _B=de({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,...Uw({mandatory:"force"}),...un(),...ot()},"VTabs"),PB=Ce()({name:"VTabs",props:_B(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),o=N(()=>AB(e.items)),{densityClasses:l}=En(e),{backgroundColorClasses:d,backgroundColorStyles:g}=Ft(Se(e,"bgColor"));return Xt({VTab:{color:Se(e,"color"),direction:Se(e,"direction"),stacked:Se(e,"stacked"),fixed:Se(e,"fixedTabs"),sliderColor:Se(e,"sliderColor"),hideSlider:Se(e,"hideSlider")}}),Le(()=>{const m=Yd.filterProps(e);return P(Yd,Ve(m,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,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},l.value,d.value,e.class],style:[{"--v-tabs-height":Ge(e.height)},g.value,e.style],role:"tablist",symbol:n1}),{default:()=>[n.default?n.default():o.value.map(y=>P(a1,Ve(y,{key:y.text}),null))]})}),{}}});const TB=de({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...ii(),...bo()},"VTextarea"),EB=Ce()({name:"VTextarea",directives:{Intersect:uo},inheritAttrs:!1,props:TB(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:o}=t;const l=Qe(e,"modelValue"),{isFocused:d,focus:g,blur:m}=ai(e),y=N(()=>typeof e.counterValue=="function"?e.counterValue(l.value):(l.value||"").toString().length),x=N(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function S(te,ne){var oe,se;!e.autofocus||!te||(se=(oe=ne[0].target)==null?void 0:oe.focus)==null||se.call(oe)}const C=be(),T=be(),I=Xe(""),L=be(),B=N(()=>e.persistentPlaceholder||d.value||e.active);function O(){var te;L.value!==document.activeElement&&((te=L.value)==null||te.focus()),d.value||g()}function E(te){O(),s("click:control",te)}function Y(te){s("mousedown:control",te)}function H(te){te.stopPropagation(),O(),ft(()=>{l.value="",Ph(e["onClick:clear"],te)})}function F(te){var oe;const ne=te.target;if(l.value=ne.value,(oe=e.modelModifiers)!=null&&oe.trim){const se=[ne.selectionStart,ne.selectionEnd];ft(()=>{ne.selectionStart=se[0],ne.selectionEnd=se[1]})}}const j=be(),$=be(+e.rows),X=N(()=>["plain","underlined"].includes(e.variant));Yt(()=>{e.autoGrow||($.value=+e.rows)});function q(){e.autoGrow&&ft(()=>{if(!j.value||!T.value)return;const te=getComputedStyle(j.value),ne=getComputedStyle(T.value.$el),oe=parseFloat(te.getPropertyValue("--v-field-padding-top"))+parseFloat(te.getPropertyValue("--v-input-padding-top"))+parseFloat(te.getPropertyValue("--v-field-padding-bottom")),se=j.value.scrollHeight,xe=parseFloat(te.lineHeight),Ae=Math.max(parseFloat(e.rows)*xe+oe,parseFloat(ne.getPropertyValue("--v-input-control-height"))),ge=parseFloat(e.maxRows)*xe+oe||1/0,he=nn(se??0,Ae,ge);$.value=Math.floor((he-oe)/xe),I.value=Ge(he)})}zt(q),Ye(l,q),Ye(()=>e.rows,q),Ye(()=>e.maxRows,q),Ye(()=>e.density,q);let ee;return Ye(j,te=>{te?(ee=new ResizeObserver(q),ee.observe(j.value)):ee==null||ee.disconnect()}),cn(()=>{ee==null||ee.disconnect()}),Le(()=>{const te=!!(o.counter||e.counter||e.counterValue),ne=!!(te||o.details),[oe,se]=Ci(n),{modelValue:xe,...Ae}=wn.filterProps(e),ge=uf(e);return P(wn,Ve({ref:C,modelValue:l.value,"onUpdate:modelValue":he=>l.value=he,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":X.value},e.class],style:e.style},oe,Ae,{centerAffix:$.value===1&&!X.value,focused:d.value}),{...o,default:he=>{let{id:we,isDisabled:Re,isDirty:Pe,isReadonly:me,isValid:Oe}=he;return P(sr,Ve({ref:T,style:{"--v-textarea-control-height":I.value},onClick:E,onMousedown:Y,"onClick:clear":H,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},ge,{id:we.value,active:B.value||Pe.value,centerAffix:$.value===1&&!X.value,dirty:Pe.value||e.dirty,disabled:Re.value,focused:d.value,error:Oe.value===!1}),{...o,default:Fe=>{let{props:{class:ie,...re}}=Fe;return P(Ke,null,[e.prefix&&P("span",{class:"v-text-field__prefix"},[e.prefix]),Wt(P("textarea",Ve({ref:L,class:ie,value:l.value,onInput:F,autofocus:e.autofocus,readonly:me.value,disabled:Re.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:O,onBlur:m},re,se),null),[[Mn("intersect"),{handler:S},null,{once:!0}]]),e.autoGrow&&Wt(P("textarea",{class:[ie,"v-textarea__sizer"],id:`${re.id}-sizer`,"onUpdate:modelValue":ye=>l.value=ye,ref:j,readonly:!0,"aria-hidden":"true"},null),[[Br,l.value]]),e.suffix&&P("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:ne?he=>{var we;return P(Ke,null,[(we=o.details)==null?void 0:we.call(o,he),te&&P(Ke,null,[P("span",null,null),P(kc,{active:e.persistentCounter||d.value,value:y.value,max:x.value},o.counter)])])}:void 0})}),_a({},C,T,L)}});const IB=de({withBackground:Boolean,...qe(),...pt(),...ot()},"VThemeProvider"),LB=Ce()({name:"VThemeProvider",props:IB(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e);return()=>{var o;return e.withBackground?P(e.tag,{class:["v-theme-provider",s.value,e.class],style:e.style},{default:()=>{var l;return[(l=n.default)==null?void 0:l.call(n)]}}):(o=n.default)==null?void 0:o.call(n)}}});const VB=de({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...qe(),...un(),...ot(),...pt()},"VTimeline"),OB=Ce()({name:"VTimeline",props:VB(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=Ct(e),{densityClasses:o}=En(e),{rtlClasses:l}=vn();Xt({VTimelineDivider:{lineColor:Se(e,"lineColor")},VTimelineItem:{density:Se(e,"density"),lineInset:Se(e,"lineInset")}});const d=N(()=>{const m=e.side?e.side:e.density!=="default"?"end":null;return m&&`v-timeline--side-${m}`}),g=N(()=>{const m=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return m;case"start":return m[0];case"end":return m[1];default:return null}});return Le(()=>P(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,g.value,{"v-timeline--inset-line":!!e.lineInset},s.value,o.value,d.value,l.value,e.class],style:[{"--v-timeline-line-thickness":Ge(e.lineThickness)},e.style]},n)),{}}}),RB=de({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:st,iconColor:String,lineColor:String,...qe(),...$t(),...ti(),...rn()},"VTimelineDivider"),MB=Ce()({name:"VTimelineDivider",props:RB(),setup(e,t){let{slots:n}=t;const{sizeClasses:s,sizeStyles:o}=er(e,"v-timeline-divider__dot"),{backgroundColorStyles:l,backgroundColorClasses:d}=Ft(Se(e,"dotColor")),{roundedClasses:g}=Gt(e,"v-timeline-divider__dot"),{elevationClasses:m}=mn(e),{backgroundColorClasses:y,backgroundColorStyles:x}=Ft(Se(e,"lineColor"));return Le(()=>P("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[P("div",{class:["v-timeline-divider__before",y.value],style:x.value},null),!e.hideDot&&P("div",{key:"dot",class:["v-timeline-divider__dot",m.value,g.value,s.value],style:o.value},[P("div",{class:["v-timeline-divider__inner-dot",d.value,g.value],style:l.value},[n.default?P(yt,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):P(_t,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),P("div",{class:["v-timeline-divider__after",y.value],style:x.value},null)])),{}}}),DB=de({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:st,iconColor:String,lineInset:[Number,String],...qe(),...Fn(),...rn(),...$t(),...ti(),...ot()},"VTimelineItem"),FB=Ce()({name:"VTimelineItem",props:DB(),setup(e,t){let{slots:n}=t;const{dimensionStyles:s}=Bn(e),o=Xe(0),l=be();return Ye(l,d=>{var g;d&&(o.value=((g=d.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:g.getBoundingClientRect().width)??0)},{flush:"post"}),Le(()=>{var d,g;return P("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Ge(o.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Ge(e.lineInset)})`:Ge(0)},e.style]},[P("div",{class:"v-timeline-item__body",style:s.value},[(d=n.default)==null?void 0:d.call(n)]),P(MB,{ref:l,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&P("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((g=n.opposite)==null?void 0:g.call(n))])])}),{}}}),BB=de({...qe(),...ga({variant:"text"})},"VToolbarItems"),NB=Ce()({name:"VToolbarItems",props:BB(),setup(e,t){let{slots:n}=t;return Xt({VBtn:{color:Se(e,"color"),height:"inherit",variant:Se(e,"variant")}}),Le(()=>{var s;return P("div",{class:["v-toolbar-items",e.class],style:e.style},[(s=n.default)==null?void 0:s.call(n)])}),{}}});const zB=de({id:String,text:String,...ln(po({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),HB=Ce()({name:"VTooltip",props:zB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Qe(e,"modelValue"),{scopeId:o}=ir(),l=Tn(),d=N(()=>e.id||`v-tooltip-${l}`),g=be(),m=N(()=>e.location.split(" ").length>1?e.location:e.location+" center"),y=N(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),x=N(()=>e.transition?e.transition:s.value?"scale-transition":"fade-transition"),S=N(()=>Ve({"aria-describedby":d.value},e.activatorProps));return Le(()=>{const C=Ra.filterProps(e);return P(Ra,Ve({ref:g,class:["v-tooltip",e.class],style:e.style,id:d.value},C,{modelValue:s.value,"onUpdate:modelValue":T=>s.value=T,transition:x.value,absolute:!0,location:m.value,origin:y.value,persistent:!0,role:"tooltip",activatorProps:S.value,_disableGlobalStack:!0},o),{activator:n.activator,default:function(){var B;for(var T=arguments.length,I=new Array(T),L=0;L!0},setup(e,t){let{slots:n}=t;const s=v0(e,"validation");return()=>{var o;return(o=n.default)==null?void 0:o.call(n,s)}}}),WB=Object.freeze(Object.defineProperty({__proto__:null,VAlert:IR,VAlertTitle:o0,VApp:NO,VAppBar:sR,VAppBarNavIcon:_R,VAppBarTitle:PR,VAutocomplete:GM,VAvatar:Ka,VBadge:qM,VBanner:JM,VBannerActions:W0,VBannerText:X0,VBottomNavigation:e2,VBottomSheet:n2,VBreadcrumbs:r2,VBreadcrumbsDivider:j0,VBreadcrumbsItem:G0,VBtn:Et,VBtnGroup:kd,VBtnToggle:dR,VCard:Z0,VCardActions:ff,VCardItem:K0,VCardSubtitle:U0,VCardText:gf,VCardTitle:q0,VCarousel:p2,VCarouselItem:y2,VCheckbox:BR,VCheckboxBtn:qa,VChip:mo,VChipGroup:HR,VClassIcon:Dh,VCode:x2,VCol:UD,VColorPicker:lD,VCombobox:dD,VComponentIcon:id,VContainer:XD,VCounter:kc,VDataIterator:kD,VDataTable:BD,VDataTableFooter:Zr,VDataTableRow:Ef,VDataTableRows:as,VDataTableServer:YD,VDataTableVirtual:zD,VDatePicker:sF,VDatePickerControls:Fd,VDatePickerHeader:Bd,VDatePickerMonth:Nd,VDatePickerMonths:zd,VDatePickerYears:Hd,VDefaultsProvider:yt,VDialog:Id,VDialogBottomTransition:WO,VDialogTopTransition:XO,VDialogTransition:uc,VDivider:bc,VExpandTransition:dc,VExpandXTransition:tf,VExpansionPanel:dF,VExpansionPanelText:Ww,VExpansionPanelTitle:$w,VExpansionPanels:lF,VFabTransition:YO,VFadeTransition:Al,VField:sr,VFieldLabel:yr,VFileInput:fF,VFooter:vF,VForm:pF,VHover:yF,VIcon:_t,VImg:Qi,VInfiniteScroll:wF,VInput:wn,VItem:CF,VItemGroup:SF,VKbd:AF,VLabel:ar,VLayout:PF,VLayoutItem:EF,VLazy:LF,VLigatureIcon:FT,VList:yc,VListGroup:_d,VListImg:oM,VListItem:Za,VListItemAction:cM,VListItemMedia:dM,VListItemSubtitle:S0,VListItemTitle:C0,VListSubheader:A0,VLocaleProvider:OF,VMain:MF,VMenu:wc,VMessages:h0,VNavigationDrawer:XF,VNoSsr:$F,VOtpInput:GF,VOverlay:Ra,VPagination:xw,VParallax:KF,VProgressCircular:Xs,VProgressLinear:fc,VRadio:JF,VRadioGroup:eB,VRangeSlider:nB,VRating:iB,VResponsive:xd,VRow:tF,VScaleTransition:Qh,VScrollXReverseTransition:jO,VScrollXTransition:$O,VScrollYReverseTransition:UO,VScrollYTransition:GO,VSelect:Y0,VSelectionControl:es,VSelectionControlGroup:c0,VSheet:ns,VSkeletonLoader:lB,VSlideGroup:Yd,VSlideGroupItem:uB,VSlideXReverseTransition:KO,VSlideXTransition:qO,VSlideYReverseTransition:ZO,VSlideYTransition:ef,VSlider:Md,VSnackbar:fB,VSpacer:Rf,VStepper:yB,VStepperActions:Kw,VStepperHeader:Zw,VStepperItem:Jw,VStepperWindow:Qw,VStepperWindowItem:e1,VSvgIcon:Mh,VSwitch:wB,VSystemBar:SB,VTab:a1,VTable:is,VTabs:PB,VTextField:ts,VTextarea:EB,VThemeProvider:LB,VTimeline:OB,VTimelineItem:FB,VToolbar:wd,VToolbarItems:NB,VToolbarTitle:Jh,VTooltip:HB,VValidation:YB,VVirtualScroll:Cc,VWindow:qr,VWindowItem:Kr},Symbol.toStringTag,{value:"Module"})),XB=Pn({__name:"VSonner",props:{invert:{type:Boolean},position:{default:"bottom-center"},hotkey:{default:()=>["altKey","KeyT"]},expand:{type:Boolean,default:!1},duration:{},gap:{},visibleToasts:{default:3},toastOptions:{},offset:{default:32},dir:{}},setup(e){return(t,n)=>(nt(),At(Ke,null,[P(at(FO),{position:t.position,hotkey:t.hotkey,expand:t.expand,"visible-toasts":t.visibleToasts,duration:t.duration,"toast-options":t.toastOptions,offset:t.offset},null,8,["position","hotkey","expand","visible-toasts","duration","toast-options","offset"]),Fp(t.$slots,"default")],64))}}),$B={key:1},jB={class:"pb-1"},GB=["innerHTML"],UB=Pn({inheritAttrs:!1,__name:"Toast",props:{text:{},description:{},vertical:{type:Boolean,default:!1},cardProps:{},cardTextProps:{},cardActionsProps:{default:()=>({})},action:{},prependIcon:{},prependIconProps:{}},emits:["closeToast"],setup(e){return(t,n)=>(nt(),Mt(at(Z0),Ve({class:"card-snackbar"},t.cardProps),{default:it(()=>[mt("div",{class:Xa({"d-flex flex-no-wrap justify-space-between":!t.vertical})},[P(at(gf),Ve(t.cardTextProps,{class:{"d-flex align-center":t.prependIcon}}),{default:it(()=>[t.prependIcon?(nt(),Mt(at(_t),Ve({key:0,class:"mr-2",icon:t.prependIcon},t.prependIconProps),null,16,["icon"])):Wn("",!0),t.description?(nt(),At("div",$B,[mt("div",jB,en(t.text),1),mt("p",{class:"font-weight-light",innerHTML:t.description},null,8,GB)])):(nt(),At(Ke,{key:2},[Rt(en(t.text),1)],64))]),_:1},16,["class"]),t.action?(nt(),Mt(at(ff),ep(Ve({key:0},t.cardActionsProps)),{default:it(()=>[P(at(Rf)),P(at(Et),Ve(t.action.buttonProps,{text:t.action.label,onClick:n[0]||(n[0]=()=>{var s,o;t.$emit("closeToast"),(o=(s=t.action)==null?void 0:s.onClick)==null||o.call(s)})}),null,16,["text"])]),_:1},16)):Wn("",!0)],2)]),_:1},16))}}),qB=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},KB=qB(UB,[["__scopeId","data-v-c2c47817"]]);function i1(e,t){const{description:n,action:s,...o}=t||{};return yd.custom(to(Dn(KB,{...o,description:n,action:s,text:e})),{...o})}function Go(e,t){return function(n,s){return i1(n,{prependIcon:t,cardProps:{color:e,...s==null?void 0:s.cardProps},...s})}}Object.assign(i1,{success:Go("success","mdi-check-circle"),error:Go("error","mdi-alert-circle"),warning:Go("warning","mdi-alert"),info:Go("info","mdi-information"),dismiss(e){return yd.dismiss(e)},toastOriginal:yd});const ZB=Pn({__name:"default",props:{color:{type:String,default:"inherit"}},setup(e){const{xs:t,mdAndUp:n}=Ai();return(s,o)=>{const l=DV,d=RV,g=ht("v-navigation-drawer"),m=ht("v-spacer"),y=ht("v-app-bar"),x=ht("RouterView"),S=ht("v-container"),C=ht("v-main"),T=ht("v-app");return nt(),Mt(T,{id:"inspire"},{default:it(()=>[P(at(XB),{position:"top-right"}),at(t)?Wn("",!0):(nt(),Mt(g,{key:0,class:"pt-4",color:e.color,rail:"",permanent:"",location:"left"},{default:it(()=>[P(l),P(d)]),_:1},8,["color"])),at(t)?(nt(),Mt(y,{key:1},{default:it(()=>[P(m),P(d),P(l)]),_:1})):Wn("",!0),P(C,{class:"text-slate-700 dark:text-slate-300"},{default:it(()=>[P(S,{fluid:"",class:"ma-0 pa-0 fill-height"},{default:it(()=>[P(x)]),_:1})]),_:1})]),_:1})}}});const JB=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},QB=JB(ZB,[["__scopeId","data-v-07f7f14c"]]),eN={default:QB};function tN(e){return e.map(t=>{var n;return{path:t.path,meta:t.meta,component:eN[((n=t.meta)==null?void 0:n.layout)||"default"],children:t.path==="/"?[t]:[{...t,path:""}]}})}const nN={defaults:{VAppBar:{flat:!0},VAutocomplete:{variant:"filled"},VBanner:{color:"primary"},VBottomSheet:{contentClass:"rounded-t-xl overflow-hidden"},VBtn:{color:"primary",rounded:"xl"},VBtnGroup:{rounded:"xl",VBtn:{rounded:null}},VCard:{rounded:"lg"},VCheckbox:{color:"secondary",inset:!0},VChip:{rounded:"sm"},VCombobox:{variant:"filled"},VNavigationDrawer:{},VSelect:{variant:"filled"},VSlider:{color:"primary"},VTabs:{color:"primary"},VTextarea:{variant:"filled"},VTextField:{variant:"filled"},VToolbar:{VBtn:{color:null}}},icons:{defaultSet:"mdi",sets:{mdi:Wy}},theme:{themes:{light:{colors:{primary:"#6750a4",secondary:"#b4b0bb",tertiary:"#7d5260",error:"#b3261e",surface:"#fffbfe"}}}}};function aN(e,t){const n=t.modifiers||{},s=t.value,{once:o,immediate:l,...d}=n,g=!Object.keys(d).length,{handler:m,options:y}=typeof s=="object"?s:{handler:s,options:{attributes:(d==null?void 0:d.attr)??g,characterData:(d==null?void 0:d.char)??g,childList:(d==null?void 0:d.child)??g,subtree:(d==null?void 0:d.sub)??g}},x=new MutationObserver(function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=arguments.length>1?arguments[1]:void 0;m==null||m(S,C),o&&s1(e,t)});l&&(m==null||m([],x)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:x},x.observe(e,y)}function s1(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const iN={mounted:aN,unmounted:s1};function sN(e,t){var o,l;const n=t.value,s={passive:!((o=t.modifiers)!=null&&o.active)};window.addEventListener("resize",n,s),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:s},(l=t.modifiers)!=null&&l.quiet||n()}function rN(e,t){var o;if(!((o=e._onResize)!=null&&o[t.instance.$.uid]))return;const{handler:n,options:s}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,s),delete e._onResize[t.instance.$.uid]}const oN={mounted:sN,unmounted:rN};function r1(e,t){const{self:n=!1}=t.modifiers??{},s=t.value,o=typeof s=="object"&&s.options||{passive:!0},l=typeof s=="function"||"handleEvent"in s?s:s.handler,d=n?e:t.arg?document.querySelector(t.arg):window;d&&(d.addEventListener("scroll",l,o),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:l,options:o,target:n?void 0:d})}function o1(e,t){var l;if(!((l=e._onScroll)!=null&&l[t.instance.$.uid]))return;const{handler:n,options:s,target:o=e}=e._onScroll[t.instance.$.uid];o.removeEventListener("scroll",n,s),delete e._onScroll[t.instance.$.uid]}function lN(e,t){t.value!==t.oldValue&&(o1(e,t),r1(e,t))}const cN={mounted:r1,unmounted:o1,updated:lN},uN=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:B0,Intersect:uo,Mutate:iN,Resize:oN,Ripple:ni,Scroll:cN,Touch:vf},Symbol.toStringTag,{value:"Module"}));const dN={dark:!1,colors:{background:"#efefef",surface:"#fff",primary:"#513a75","primary-darken-1":"#3B3486",secondary:"#E34A7F","secondary-darken-1":"#A4194B",error:"#B00020",info:"#4496F3",success:"#16DB93",warning:"#CB8C00"}},hN={dark:!0,colors:{background:"#0D1117",surface:"#161B22",primary:"#C9D1D9","primary-darken-1":"#B1BAC4",secondary:"#58A6FF","secondary-darken-1":"#3B82F6",error:"#F85149",info:"#58A6FF",success:"#3FB950",warning:"#DB6D28"}},fN=Gy({components:WB,directives:uN,theme:{defaultTheme:"light",themes:{light:dN,dark:hN}},blueprint:nN});function gN(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function vN(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function s(){return this instanceof s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var o=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,o.get?o:{enumerable:!0,get:function(){return e[s]}})}),n}var l1={exports:{}};const mN=vN(TC);var Uo={exports:{}};/*! * ApexCharts v3.37.3 * (c) 2018-2023 ApexCharts * Released under the MIT License. @@ -716,4 +716,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho width: 200%; height: 200% } -`,h?u.prepend(a.css):f.head.appendChild(a.css))}var b=a.create(a.w.config.series,{});if(!b)return i(a);a.mount(b).then(function(){typeof a.w.config.chart.events.mounted=="function"&&a.w.config.chart.events.mounted(a,a.w),a.events.fireEvent("mounted",[a,a.w]),i(b)}).catch(function(w){r(w)})}else r(new Error("Element not found"))})}},{key:"create",value:function(a,i){var r=this.w;new Nf(this).initModules();var c=this.w.globals;if(c.noData=!1,c.animationEnded=!1,this.responsive.checkResponsiveConfig(i),r.config.xaxis.convertedCatToNumeric&&new he(r.config).convertCatToNumericXaxis(r.config,this.ctx),this.el===null||(this.core.setupElements(),r.config.chart.type==="treemap"&&(r.config.grid.show=!1,r.config.yaxis[0].show=!1),c.svgWidth===0))return c.animationEnded=!0,null;var u=j.checkComboSeries(a);c.comboCharts=u.comboCharts,c.comboBarCount=u.comboBarCount;var h=a.every(function(k){return k.data&&k.data.length===0});(a.length===0||h)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(a),this.theme.init(),new Oe(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),c.noData&&c.collapsedSeries.length!==c.series.length&&!r.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),c.axisCharts&&(this.core.coreCalculations(),r.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=r.globals.minX,this.ctx.toolbar.maxX=r.globals.maxX),this.formatters.heatmapLabelFormatters(),new j(this).getLargestMarkerSize(),this.dimensions.plotCoords();var f=this.core.xySettings();this.grid.createGridMask();var v=this.core.plotChartType(a,f),b=new ie(this);b.bringForward(),r.config.dataLabels.background.enabled&&b.dataLabelsBackground(),this.core.shiftGraphPosition();var w={plot:{left:r.globals.translateX,top:r.globals.translateY,width:r.globals.gridWidth,height:r.globals.gridHeight}};return{elGraph:v,xyRatios:f,elInner:r.globals.dom.elGraphical,dimensions:w}}},{key:"mount",value:function(){var a=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=this,c=r.w;return new Promise(function(u,h){if(r.el===null)return h(new Error("Not enough data to display or target element not found"));(i===null||c.globals.allSeriesCollapsed)&&r.series.handleNoData(),r.grid=new Me(r);var f=r.grid.drawGrid();if(r.annotations=new oe(r),r.annotations.drawImageAnnos(),r.annotations.drawTextAnnos(),c.config.grid.position==="back"&&f&&c.globals.dom.elGraphical.add(f.el),Array.isArray(i.elGraph))for(var v=0;v0&&c.globals.memory.methodsToExec.forEach(function(_){_.method(_.params,!1,_.context)}),c.globals.axisCharts||c.globals.noData||r.core.resizeNonAxisCharts(),u(r)})}},{key:"destroy",value:function(){var a,i;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,a=this.parentResizeHandler,(i=Bc.get(a))&&(i.disconnect(),Bc.delete(a));var r=this.w.config.chart.id;r&&Apex._chartInstances.forEach(function(c,u){c.id===E.escapeString(r)&&Apex._chartInstances.splice(u,1)}),new zf(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(a){var i=this,r=arguments.length>1&&arguments[1]!==void 0&&arguments[1],c=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],u=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],h=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],f=this.w;return f.globals.selection=void 0,a.series&&(this.series.resetSeries(!1,!0,!1),a.series.length&&a.series[0].data&&(a.series=a.series.map(function(v,b){return i.updateHelpers._extendSeries(v,b)})),this.updateHelpers.revertDefaultAxisMinMax()),a.xaxis&&(a=this.updateHelpers.forceXAxisUpdate(a)),a.yaxis&&(a=this.updateHelpers.forceYAxisUpdate(a)),f.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),a.theme&&(a=this.theme.updateThemeOptions(a)),this.updateHelpers._updateOptions(a,r,c,u,h)}},{key:"updateSeries",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,i,r)}},{key:"appendSeries",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=this.w.config.series.slice();return c.push(a),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(c,i,r)}},{key:"appendData",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=this;r.w.globals.dataChanged=!0,r.series.getPreviousPaths();for(var c=r.w.config.series.slice(),u=0;u0&&arguments[0]!==void 0)||arguments[0],i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(a,i)}},{key:"addEventListener",value:function(a,i){this.events.addEventListener(a,i)}},{key:"removeEventListener",value:function(a,i){this.events.removeEventListener(a,i)}},{key:"addXaxisAnnotation",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,c=this;r&&(c=r),c.annotations.addXaxisAnnotationExternal(a,i,c)}},{key:"addYaxisAnnotation",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,c=this;r&&(c=r),c.annotations.addYaxisAnnotationExternal(a,i,c)}},{key:"addPointAnnotation",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,c=this;r&&(c=r),c.annotations.addPointAnnotationExternal(a,i,c)}},{key:"clearAnnotations",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,i=this;a&&(i=a),i.annotations.clearAnnotations(i)}},{key:"removeAnnotation",value:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=this;i&&(r=i),r.annotations.removeAnnotation(r,a)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(a,i){return this.coreUtils.getSeriesTotalsXRange(a,i)}},{key:"getHighestValueInSeries",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new ae(this.ctx).getMinYMaxY(a).highestY}},{key:"getLowestValueInSeries",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new ae(this.ctx).getMinYMaxY(a).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(a,i){return this.updateHelpers.toggleDataPointSelection(a,i)}},{key:"zoomX",value:function(a,i){this.ctx.toolbar.zoomUpdateOptions(a,i)}},{key:"setLocale",value:function(a){this.localization.setCurrentLocaleValues(a)}},{key:"dataURI",value:function(a){return new _e(this.ctx).dataURI(a)}},{key:"exportToCSV",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new _e(this.ctx).exportToCSV(a)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var a=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){a.w.globals.resized=!0,a.w.globals.dataChanged=!1,a.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var a=this.w.config.chart.redrawOnWindowResize;typeof a=="function"&&(a=a()),a&&this._windowResize()}}],[{key:"getChartByID",value:function(a){var i=E.escapeString(a),r=Apex._chartInstances.filter(function(c){return c.id===i})[0];return r&&r.chart}},{key:"initOnLoad",value:function(){for(var a=document.querySelectorAll("[data-apexcharts]"),i=0;i2?u-2:0),f=2;f([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),O=L.replace(B,"$1").trim());for(var Y=0;Yie&&typeof ie=="object"&&!Array.isArray(ie)&&ie!=null,H=(ie,re)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Be){if(Be==null)throw new TypeError("Cannot convert undefined or null to object");let _e=Object(Be);for(let ke=1;ke{Y(re[Be])?Be in ie?ye[Be]=H(ie[Be],re[Be]):Object.assign(ye,{[Be]:re[Be]}):Object.assign(ye,{[Be]:re[Be]})}),ye},F=async()=>{await Object(g.nextTick)();const ie={chart:{type:L.type||L.options.chart.type||"line",height:L.height,width:L.width,events:{}},series:L.series};x.forEach(ye=>{let Be=(..._e)=>B(ye,..._e);ie.chart.events[ye]=Be});const re=H(L.options,ie);return E.value=new y.a(O.value,re),E.value.render()},j=()=>($(),F()),$=()=>{E.value.destroy()},X=(ie,re)=>E.value.updateSeries(ie,re),q=(ie,re,ye,Be)=>E.value.updateOptions(ie,re,ye,Be),ee=ie=>E.value.toggleSeries(ie),te=ie=>{E.value.showSeries(ie)},ne=ie=>{E.value.hideSeries(ie)},oe=(ie,re)=>E.value.appendSeries(ie,re),se=()=>{E.value.resetSeries()},xe=(ie,re)=>{E.value.toggleDataPointSelection(ie,re)},Ae=ie=>E.value.appendData(ie),ge=(ie,re)=>E.value.zoomX(ie,re),he=()=>E.value.dataURI(),we=(ie,re)=>{E.value.addXaxisAnnotation(ie,re)},Re=(ie,re)=>{E.value.addYaxisAnnotation(ie,re)},Pe=(ie,re)=>{E.value.addPointAnnotation(ie,re)},me=(ie,re)=>{E.value.removeAnnotation(ie,re)},Oe=()=>{E.value.clearAnnotations()};Object(g.onBeforeMount)(()=>{window.ApexCharts=y.a}),Object(g.onMounted)(()=>{O.value=Object(g.getCurrentInstance)().proxy.$el,F()}),Object(g.onBeforeUnmount)(()=>{E.value&&$()});const Fe=Object(g.toRefs)(L);return Object(g.watch)(Fe.options,()=>{!E.value&&L.options?F():E.value.updateOptions(L.options)}),Object(g.watch)(Fe.series,()=>{!E.value&&L.series?F():E.value.updateSeries(L.series)},{deep:!0}),Object(g.watch)(Fe.type,()=>{j()}),Object(g.watch)(Fe.width,()=>{j()}),Object(g.watch)(Fe.height,()=>{j()}),{chart:E,init:F,refresh:j,destroy:$,updateOptions:q,updateSeries:X,toggleSeries:ee,showSeries:te,hideSeries:ne,resetSeries:se,zoomX:ge,toggleDataPointSelection:xe,appendData:Ae,appendSeries:oe,addXaxisAnnotation:we,addYaxisAnnotation:Re,addPointAnnotation:Pe,removeAnnotation:me,clearAnnotations:Oe,dataURI:he}},render(){return Object(g.h)("div",{class:"vue-apexcharts"})}});const T=L=>{L.component(C.name,C)};C.install=T;var I=C;n.default=I}})})(l1);var bN=l1.exports;const yN=gN(bN),xN=tN(wV),c1=qE({history:dE("/mini_quiz_game_frontend/"),routes:xN});c1.beforeEach(async(e,t,n)=>{e.meta.requiresAuth&&!await wL(xL(),e.meta.isAdmin)?n({path:"/login"}):n()});const u1=Tb({render:()=>Dn(jT),setup(){qy()}});u1.use(QE()).use(fN).use(yA()).use(PV).use(yN).use(c1);u1.mount("#app");export{Rk as A,Ke as F,JB as _,ro as a,Ai as b,N as c,Pn as d,ht as e,Mt as f,P as g,at as h,Bt as i,mt as j,Rt as k,Wt as l,Ir as m,zt as n,nt as o,At as p,Rs as q,be as r,wN as s,en as t,ZE as u,ha as v,it as w,mi as x,Em as y,Ok as z}; +`,h?u.prepend(a.css):f.head.appendChild(a.css))}var b=a.create(a.w.config.series,{});if(!b)return i(a);a.mount(b).then(function(){typeof a.w.config.chart.events.mounted=="function"&&a.w.config.chart.events.mounted(a,a.w),a.events.fireEvent("mounted",[a,a.w]),i(b)}).catch(function(w){r(w)})}else r(new Error("Element not found"))})}},{key:"create",value:function(a,i){var r=this.w;new Nf(this).initModules();var c=this.w.globals;if(c.noData=!1,c.animationEnded=!1,this.responsive.checkResponsiveConfig(i),r.config.xaxis.convertedCatToNumeric&&new he(r.config).convertCatToNumericXaxis(r.config,this.ctx),this.el===null||(this.core.setupElements(),r.config.chart.type==="treemap"&&(r.config.grid.show=!1,r.config.yaxis[0].show=!1),c.svgWidth===0))return c.animationEnded=!0,null;var u=j.checkComboSeries(a);c.comboCharts=u.comboCharts,c.comboBarCount=u.comboBarCount;var h=a.every(function(k){return k.data&&k.data.length===0});(a.length===0||h)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(a),this.theme.init(),new Oe(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),c.noData&&c.collapsedSeries.length!==c.series.length&&!r.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),c.axisCharts&&(this.core.coreCalculations(),r.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=r.globals.minX,this.ctx.toolbar.maxX=r.globals.maxX),this.formatters.heatmapLabelFormatters(),new j(this).getLargestMarkerSize(),this.dimensions.plotCoords();var f=this.core.xySettings();this.grid.createGridMask();var v=this.core.plotChartType(a,f),b=new ie(this);b.bringForward(),r.config.dataLabels.background.enabled&&b.dataLabelsBackground(),this.core.shiftGraphPosition();var w={plot:{left:r.globals.translateX,top:r.globals.translateY,width:r.globals.gridWidth,height:r.globals.gridHeight}};return{elGraph:v,xyRatios:f,elInner:r.globals.dom.elGraphical,dimensions:w}}},{key:"mount",value:function(){var a=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=this,c=r.w;return new Promise(function(u,h){if(r.el===null)return h(new Error("Not enough data to display or target element not found"));(i===null||c.globals.allSeriesCollapsed)&&r.series.handleNoData(),r.grid=new Me(r);var f=r.grid.drawGrid();if(r.annotations=new oe(r),r.annotations.drawImageAnnos(),r.annotations.drawTextAnnos(),c.config.grid.position==="back"&&f&&c.globals.dom.elGraphical.add(f.el),Array.isArray(i.elGraph))for(var v=0;v0&&c.globals.memory.methodsToExec.forEach(function(_){_.method(_.params,!1,_.context)}),c.globals.axisCharts||c.globals.noData||r.core.resizeNonAxisCharts(),u(r)})}},{key:"destroy",value:function(){var a,i;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,a=this.parentResizeHandler,(i=Bc.get(a))&&(i.disconnect(),Bc.delete(a));var r=this.w.config.chart.id;r&&Apex._chartInstances.forEach(function(c,u){c.id===E.escapeString(r)&&Apex._chartInstances.splice(u,1)}),new zf(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(a){var i=this,r=arguments.length>1&&arguments[1]!==void 0&&arguments[1],c=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],u=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],h=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],f=this.w;return f.globals.selection=void 0,a.series&&(this.series.resetSeries(!1,!0,!1),a.series.length&&a.series[0].data&&(a.series=a.series.map(function(v,b){return i.updateHelpers._extendSeries(v,b)})),this.updateHelpers.revertDefaultAxisMinMax()),a.xaxis&&(a=this.updateHelpers.forceXAxisUpdate(a)),a.yaxis&&(a=this.updateHelpers.forceYAxisUpdate(a)),f.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),a.theme&&(a=this.theme.updateThemeOptions(a)),this.updateHelpers._updateOptions(a,r,c,u,h)}},{key:"updateSeries",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,i,r)}},{key:"appendSeries",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=this.w.config.series.slice();return c.push(a),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(c,i,r)}},{key:"appendData",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=this;r.w.globals.dataChanged=!0,r.series.getPreviousPaths();for(var c=r.w.config.series.slice(),u=0;u0&&arguments[0]!==void 0)||arguments[0],i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(a,i)}},{key:"addEventListener",value:function(a,i){this.events.addEventListener(a,i)}},{key:"removeEventListener",value:function(a,i){this.events.removeEventListener(a,i)}},{key:"addXaxisAnnotation",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,c=this;r&&(c=r),c.annotations.addXaxisAnnotationExternal(a,i,c)}},{key:"addYaxisAnnotation",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,c=this;r&&(c=r),c.annotations.addYaxisAnnotationExternal(a,i,c)}},{key:"addPointAnnotation",value:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,c=this;r&&(c=r),c.annotations.addPointAnnotationExternal(a,i,c)}},{key:"clearAnnotations",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,i=this;a&&(i=a),i.annotations.clearAnnotations(i)}},{key:"removeAnnotation",value:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=this;i&&(r=i),r.annotations.removeAnnotation(r,a)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(a,i){return this.coreUtils.getSeriesTotalsXRange(a,i)}},{key:"getHighestValueInSeries",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new ae(this.ctx).getMinYMaxY(a).highestY}},{key:"getLowestValueInSeries",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new ae(this.ctx).getMinYMaxY(a).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(a,i){return this.updateHelpers.toggleDataPointSelection(a,i)}},{key:"zoomX",value:function(a,i){this.ctx.toolbar.zoomUpdateOptions(a,i)}},{key:"setLocale",value:function(a){this.localization.setCurrentLocaleValues(a)}},{key:"dataURI",value:function(a){return new _e(this.ctx).dataURI(a)}},{key:"exportToCSV",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new _e(this.ctx).exportToCSV(a)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var a=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){a.w.globals.resized=!0,a.w.globals.dataChanged=!1,a.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var a=this.w.config.chart.redrawOnWindowResize;typeof a=="function"&&(a=a()),a&&this._windowResize()}}],[{key:"getChartByID",value:function(a){var i=E.escapeString(a),r=Apex._chartInstances.filter(function(c){return c.id===i})[0];return r&&r.chart}},{key:"initOnLoad",value:function(){for(var a=document.querySelectorAll("[data-apexcharts]"),i=0;i2?u-2:0),f=2;f([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),O=L.replace(B,"$1").trim());for(var Y=0;Yie&&typeof ie=="object"&&!Array.isArray(ie)&&ie!=null,H=(ie,re)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Be){if(Be==null)throw new TypeError("Cannot convert undefined or null to object");let _e=Object(Be);for(let ke=1;ke{Y(re[Be])?Be in ie?ye[Be]=H(ie[Be],re[Be]):Object.assign(ye,{[Be]:re[Be]}):Object.assign(ye,{[Be]:re[Be]})}),ye},F=async()=>{await Object(g.nextTick)();const ie={chart:{type:L.type||L.options.chart.type||"line",height:L.height,width:L.width,events:{}},series:L.series};x.forEach(ye=>{let Be=(..._e)=>B(ye,..._e);ie.chart.events[ye]=Be});const re=H(L.options,ie);return E.value=new y.a(O.value,re),E.value.render()},j=()=>($(),F()),$=()=>{E.value.destroy()},X=(ie,re)=>E.value.updateSeries(ie,re),q=(ie,re,ye,Be)=>E.value.updateOptions(ie,re,ye,Be),ee=ie=>E.value.toggleSeries(ie),te=ie=>{E.value.showSeries(ie)},ne=ie=>{E.value.hideSeries(ie)},oe=(ie,re)=>E.value.appendSeries(ie,re),se=()=>{E.value.resetSeries()},xe=(ie,re)=>{E.value.toggleDataPointSelection(ie,re)},Ae=ie=>E.value.appendData(ie),ge=(ie,re)=>E.value.zoomX(ie,re),he=()=>E.value.dataURI(),we=(ie,re)=>{E.value.addXaxisAnnotation(ie,re)},Re=(ie,re)=>{E.value.addYaxisAnnotation(ie,re)},Pe=(ie,re)=>{E.value.addPointAnnotation(ie,re)},me=(ie,re)=>{E.value.removeAnnotation(ie,re)},Oe=()=>{E.value.clearAnnotations()};Object(g.onBeforeMount)(()=>{window.ApexCharts=y.a}),Object(g.onMounted)(()=>{O.value=Object(g.getCurrentInstance)().proxy.$el,F()}),Object(g.onBeforeUnmount)(()=>{E.value&&$()});const Fe=Object(g.toRefs)(L);return Object(g.watch)(Fe.options,()=>{!E.value&&L.options?F():E.value.updateOptions(L.options)}),Object(g.watch)(Fe.series,()=>{!E.value&&L.series?F():E.value.updateSeries(L.series)},{deep:!0}),Object(g.watch)(Fe.type,()=>{j()}),Object(g.watch)(Fe.width,()=>{j()}),Object(g.watch)(Fe.height,()=>{j()}),{chart:E,init:F,refresh:j,destroy:$,updateOptions:q,updateSeries:X,toggleSeries:ee,showSeries:te,hideSeries:ne,resetSeries:se,zoomX:ge,toggleDataPointSelection:xe,appendData:Ae,appendSeries:oe,addXaxisAnnotation:we,addYaxisAnnotation:Re,addPointAnnotation:Pe,removeAnnotation:me,clearAnnotations:Oe,dataURI:he}},render(){return Object(g.h)("div",{class:"vue-apexcharts"})}});const T=L=>{L.component(C.name,C)};C.install=T;var I=C;n.default=I}})})(l1);var bN=l1.exports;const yN=gN(bN),xN=tN(wV),c1=qE({history:dE("/mini_quiz_game_frontend/"),routes:xN});c1.beforeEach(async(e,t,n)=>{e.meta.requiresAuth&&!await wL(xL(),e.meta.isAdmin)?n({path:"/login"}):n()});const u1=Tb({render:()=>Dn(jT),setup(){qy()}});u1.use(QE()).use(fN).use(yA()).use(PV).use(yN).use(c1);u1.mount("#app");export{Rk as A,Ke as F,JB as _,ro as a,Ai as b,N as c,Pn as d,ht as e,nt as f,Mt as g,at as h,At as i,mt as j,P as k,Bt as l,Rt as m,Wt as n,zt as o,Ir as p,Rs as q,be as r,wN as s,en as t,ZE as u,ha as v,it as w,mi as x,Em as y,Ok as z}; diff --git a/assets/login-2d98d031.js b/assets/login-2d98d031.js new file mode 100644 index 0000000..b7c90a1 --- /dev/null +++ b/assets/login-2d98d031.js @@ -0,0 +1 @@ +import{d as T,u as U,a as $,r as d,b as q,c as z,o as E,e as t,f as p,g as h,w as r,h as o,i as J,j as i,k as a,l as x,m,n as A,v as F,p as k,s as b}from"./index-012994bd.js";const G={key:0,class:"fill-height d-flex align-center justify-center w-100"},H=i("div",{class:"font-weight-bold text-h4 text-md-h2"},[m(" 蓝楹会"),i("br"),m(" Jacaranda Stock ")],-1),K=i("div",{class:"text-subtitle-1"}," 合格投资者的摇篮 ",-1),L={class:"d-flex justify-end"},Q=T({__name:"login",setup(O){const v=U();$();const y=d("https://cdn.devdojo.com/images/november2020/hero-image.jpeg"),l=d(""),u=d(""),s=d({username:"",password:""}),{name:V}=q(),j=z(()=>V.value==="xs"),_=d(!0);E(()=>{_.value=!1});async function C(){try{if(l.value===""){s.value.username="用户名不能为空";return}const e=await k.post("/login",{username:l.value,password:u.value});if(e.data.status==="success"){b(e.data.access_token),await v.push(e.data.redirect);return}else s.value.username=e.data.message,s.value.password=" "}catch(e){console.log(e)}}async function B(){try{if(l.value===""){s.value.username="用户名不能为空";return}const e=await k.post("/register",{username:l.value,password:u.value});if(e.data.status==="success"){b(e.data.access_token),await v.push(e.data.redirect);return}else s.value.username=e.data.message,s.value.password=" "}catch(e){console.log(e)}}return(e,n)=>{const I=t("v-progress-circular"),f=t("v-text-field"),M=t("v-form"),g=t("v-btn"),N=t("v-card"),w=t("v-col"),S=t("v-img"),D=t("v-row"),R=t("v-container");return p(),h(R,{class:"fill-height"},{default:r(()=>[o(_)?(p(),J("div",G,[i("div",null,[a(I,{color:"deep-purple-accent-4",indeterminate:"",rounded:"",size:50})])])):(p(),h(D,{key:1,class:"h-100 d-flex align-center"},{default:r(()=>[a(w,{cols:"12",md:"6"},{default:r(()=>[a(N,{class:"pa-6 bg-transparent",elevation:"0"},{default:r(()=>[H,K,a(M,null,{default:r(()=>[a(f,{modelValue:o(l),"onUpdate:modelValue":n[0]||(n[0]=c=>x(l)?l.value=c:null),"error-messages":o(s).username,"validate-on":"input",label:"用户名",outlined:"",rules:[c=>c.length>0||"用户名不能为空"],class:"mt-4",required:"",onInput:n[1]||(n[1]=c=>o(s).username="")},null,8,["modelValue","error-messages","rules"]),a(f,{modelValue:o(u),"onUpdate:modelValue":n[2]||(n[2]=c=>x(u)?u.value=c:null),"error-messages":o(s).password,label:"密码",outlined:"",class:"mt-4",onInput:n[3]||(n[3]=c=>o(s).password="")},null,8,["modelValue","error-messages"])]),_:1}),i("div",L,[a(g,{class:"mt-4",color:"primary",onClick:C},{default:r(()=>[m("开始🎉")]),_:1})]),a(g,{block:"",variant:"outlined",elevation:"3",rounded:"2",class:"mt-4",color:"primary",onClick:B},{default:r(()=>[m(" 🔰 还没有创建账号? 点击我注册 ")]),_:1})]),_:1})]),_:1}),A(a(w,{cols:"12",md:"6"},{default:r(()=>[a(S,{src:o(y),"aspect-ratio":"1.7",class:"rounded-xl"},null,8,["src"])]),_:1},512),[[F,!o(j)]])]),_:1}))]),_:1})}}});export{Q as default}; diff --git a/assets/login-bb74969c.js b/assets/login-bb74969c.js deleted file mode 100644 index d55527b..0000000 --- a/assets/login-bb74969c.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,u as D,a as M,r as d,b as R,c as T,e as o,o as U,f as $,w as n,g as a,h as r,i as g,j as i,k as m,l as q,v as J,m as w,s as h}from"./index-a8f6b588.js";const z=i("div",{class:"font-weight-bold text-h4 text-md-h2"},[m(" 蓝楹会"),i("br"),m(" Jacaranda Stock ")],-1),A=i("div",{class:"text-subtitle-1"}," 合格投资者的摇篮 ",-1),E={class:"d-flex justify-end"},H=S({__name:"login",setup(F){const v=D();M();const x=d("https://cdn.devdojo.com/images/november2020/hero-image.jpeg"),l=d(""),c=d(""),s=d({username:"",password:""}),{name:b}=R(),k=T(()=>b.value==="xs");async function V(){try{if(l.value===""){s.value.username="用户名不能为空";return}const e=await w.post("/login",{username:l.value,password:c.value});if(e.data.status==="success"){h(e.data.access_token),await v.push(e.data.redirect);return}else s.value.username=e.data.message,s.value.password=" ";console.log(e)}catch(e){console.log(e)}}async function y(){try{if(l.value===""){s.value.username="用户名不能为空";return}const e=await w.post("/register",{username:l.value,password:c.value});if(e.data.status==="success"){h(e.data.access_token),await v.push(e.data.redirect);return}else s.value.username=e.data.message,s.value.password=" "}catch(e){console.log(e)}}return(e,t)=>{const p=o("v-text-field"),C=o("v-form"),_=o("v-btn"),j=o("v-card"),f=o("v-col"),B=o("v-img"),I=o("v-row"),N=o("v-container");return U(),$(N,{class:"fill-height"},{default:n(()=>[a(I,{class:"h-100 d-flex align-center"},{default:n(()=>[a(f,{cols:"12",md:"6"},{default:n(()=>[a(j,{class:"pa-6 bg-transparent",elevation:"0"},{default:n(()=>[z,A,a(C,null,{default:n(()=>[a(p,{modelValue:r(l),"onUpdate:modelValue":t[0]||(t[0]=u=>g(l)?l.value=u:null),"error-messages":r(s).username,"validate-on":"input",label:"用户名",outlined:"",rules:[u=>u.length>0||"用户名不能为空"],class:"mt-4",required:"",onInput:t[1]||(t[1]=u=>r(s).username="")},null,8,["modelValue","error-messages","rules"]),a(p,{modelValue:r(c),"onUpdate:modelValue":t[2]||(t[2]=u=>g(c)?c.value=u:null),"error-messages":r(s).password,label:"密码",outlined:"",class:"mt-4",onInput:t[3]||(t[3]=u=>r(s).password="")},null,8,["modelValue","error-messages"])]),_:1}),i("div",E,[a(_,{class:"mt-4",color:"primary",onClick:V},{default:n(()=>[m("开始🎉")]),_:1})]),a(_,{block:"",variant:"outlined",elevation:"3",rounded:"2",class:"mt-4",color:"primary",onClick:y},{default:n(()=>[m(" 🔰 还没有创建账号? 点击我注册 ")]),_:1})]),_:1})]),_:1}),q(a(f,{cols:"12",md:"6"},{default:n(()=>[a(B,{src:r(x),"aspect-ratio":"1.7",class:"rounded-xl"},null,8,["src"])]),_:1},512),[[J,!r(k)]])]),_:1})]),_:1})}}});export{H as default}; diff --git a/index.html b/index.html index 7be808b..71e3241 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ 蓝楹会 - +