import{w as Ze,t as M,r as It,i as El,a as gv,b as hv,c as Ke,u as Wt,s as J,F as ve,d as _a,e as fs,f as yv,C as bv,g as Sv,h as K,j as De,k as I,p as Qe,l as kv,m as En,n as V,o as q,q as W,v as C,x as ze,y as ne,z as nt,A as ba,B as Ta,D as wv,E as pt,G as Ul,H as gt,I as ht,J as vs,K as xv,L as ke,M as le,T as Bo,N as Vn,O as il,P as Ye,Q as Qt,R as ms,S as Cv,U as Vv,V as In,W as Iv,X as Pv,Y as _v,Z as Yt,_ as Tv,$ as Av,a0 as Dv,a1 as pv,a2 as xl,a3 as Bv,a4 as Ev,a5 as gs}from"./vue-core-BWkI2jmS.js";function hs(e,n){n=Array.isArray(n)?n.slice(0,-1).map(t=>`'${t}'`).join(", ")+` or '${n.at(-1)}'`:`'${n}'`}const Ne=typeof window<"u",Eo=Ne&&"IntersectionObserver"in window,Mv=Ne&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),Ur=Ne&&"EyeDropper"in window,Mo=Ne&&"matchMedia"in window&&typeof window.matchMedia=="function",tn=()=>Mo&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function Gr(e,n,t){Fv(e,n),n.set(e,t)}function Fv(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Kr(e,n,t){return e.set(ys(e,n),t),t}function cn(e,n){return e.get(ys(e,n))}function ys(e,n,t){if(typeof e=="function"?e===n:e.has(n))return arguments.length<3?n:t;throw new TypeError("Private element is not present on this object")}function bs(e,n,t){const a=n.length-1;if(a<0)return e===void 0?t:e;for(let l=0;l<a;l++){if(e==null)return t;e=e[n[l]]}return e==null||e[n[a]]===void 0?t:e[n[a]]}function Un(e,n,t){return e==null||!n||typeof n!="string"?t:e[n]!==void 0?e[n]:(n=n.replace(/\[(\w+)\]/g,".$1"),n=n.replace(/^\./,""),bs(e,n.split("."),t))}function lt(e,n,t){if(n===!0)return e===void 0?t:e;if(n==null||typeof n=="boolean")return t;if(e!==Object(e)){if(typeof n!="function")return t;const l=n(e,t);return typeof l>"u"?t:l}if(typeof n=="string")return Un(e,n,t);if(Array.isArray(n))return bs(e,n,t);if(typeof n!="function")return t;const a=n(e,t);return typeof a>"u"?t:a}function en(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(t,a)=>n+a)}function ae(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const t=Number(e);return isNaN(t)?String(e):isFinite(t)?`${t}${n}`:void 0}function Gn(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Oi(e){let n;return e!==null&&typeof e=="object"&&((n=Object.getPrototypeOf(e))===Object.prototype||n===null)}function Fo(e){if(e&&"$el"in e){const n=e.$el;return(n==null?void 0:n.nodeType)===Node.TEXT_NODE?n.nextElementSibling:n}return e}const Ni=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Ss(e){return Object.keys(e)}function Rn(e,n){return n.every(t=>e.hasOwnProperty(t))}function Dt(e,n){const t={};for(const a of n)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}function Ri(e,n,t){const a=Object.create(null),l=Object.create(null);for(const i in e)n.some(o=>o instanceof RegExp?o.test(i):o===i)?a[i]=e[i]:l[i]=e[i];return[a,l]}function Ve(e,n){const t={...e};return n.forEach(a=>delete t[a]),t}const ks=/^on[^a-z]/,$o=e=>ks.test(e),$v=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],Lv=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function Ov(e){return e.isComposing&&Lv.includes(e.key)}function on(e){const[n,t]=Ri(e,[ks]),a=Ve(n,$v),[l,i]=Ri(t,["class","style","id","inert",/^data-/]);return Object.assign(l,n),Object.assign(i,a),[l,i]}function We(e){return e==null?[]:Array.isArray(e)?e:[e]}function ws(e,n){let t=0;const a=function(){for(var l=arguments.length,i=new Array(l),o=0;o<l;o++)i[o]=arguments[o];clearTimeout(t),t=setTimeout(()=>e(...i),Wt(n))};return a.clear=()=>{clearTimeout(t)},a.immediate=e,a}function Oe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(n,Math.min(t,e))}function Xr(e){const n=e.toString().trim();return n.includes(".")?n.length-n.indexOf(".")-1:0}function qr(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+t.repeat(Math.max(0,n-e.length))}function Zr(e,n){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,n-e.length))+e}function Nv(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const t=[];let a=0;for(;a<e.length;)t.push(e.substr(a,n)),a+=n;return t}function Qr(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e3;if(e<n)return`${e} B`;const t=n===1024?["Ki","Mi","Gi"]:["k","M","G"];let a=-1;for(;Math.abs(e)>=n&&a<t.length-1;)e/=n,++a;return`${e.toFixed(1)} ${t[a]}B`}function xt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;const a={};for(const l in e)a[l]=e[l];for(const l in n){const i=e[l],o=n[l];if(Oi(i)&&Oi(o)){a[l]=xt(i,o,t);continue}if(t&&Array.isArray(i)&&Array.isArray(o)){a[l]=t(i,o);continue}a[l]=o}return a}function xs(e){return e.map(n=>n.type===ve?xs(n.children):n).flat()}function Hn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Hn.cache.has(e))return Hn.cache.get(e);const n=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Hn.cache.set(e,n),n}Hn.cache=new Map;function ga(e,n){if(!n||typeof n!="object")return[];if(Array.isArray(n))return n.map(t=>ga(e,t)).flat(1);if(n.suspense)return ga(e,n.ssContent);if(Array.isArray(n.children))return n.children.map(t=>ga(e,t)).flat(1);if(n.component){if(Object.getOwnPropertyDescriptor(n.component.provides,e))return[n.component];if(n.component.subTree)return ga(e,n.component.subTree).flat(1)}return[]}var ca=new WeakMap,Ln=new WeakMap;class Cs{constructor(n){Gr(this,ca,[]),Gr(this,Ln,0),this.size=n}get isFull(){return cn(ca,this).length===this.size}push(n){cn(ca,this)[cn(Ln,this)]=n,Kr(Ln,this,(cn(Ln,this)+1)%this.size)}values(){return cn(ca,this).slice(cn(Ln,this)).concat(cn(ca,this).slice(0,cn(Ln,this)))}clear(){cn(ca,this).length=0,Kr(Ln,this,0)}}function Rv(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function Lo(e){const n=It({});Ze(()=>{const a=e();for(const l in a)n[l]=a[l]},{flush:"sync"});const t={};for(const a in n)t[a]=M(()=>n[a]);return t}function Ml(e,n){return e.includes(n)}function Vs(e){return e[2].toLowerCase()+e.slice(3)}const bt=()=>[Function,Array];function Jr(e,n){return n="on"+_a(n),!!(e[n]||e[`${n}Once`]||e[`${n}Capture`]||e[`${n}OnceCapture`]||e[`${n}CaptureOnce`])}function ol(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a<n;a++)t[a-1]=arguments[a];if(Array.isArray(e))for(const l of e)l(...t);else typeof e=="function"&&e(...t)}function wn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const t=["button","[href]",'input:not([type="hidden"])',"select","textarea","details:not(:has(> summary))","details > summary","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]"].map(l=>`${l}${n?':not([tabindex="-1"])':""}:not([disabled], [inert])`).join(", ");let a;try{a=[...e.querySelectorAll(t)]}catch{return[]}return a.filter(l=>!l.closest("[inert]")).filter(l=>!!l.offsetParent||l.getClientRects().length>0).filter(l=>{var i,o;return!((i=l.parentElement)!=null&&i.closest("details:not([open])"))||l.tagName==="SUMMARY"&&((o=l.parentElement)==null?void 0:o.tagName)==="DETAILS"})}function Is(e,n,t){let a,l=e.indexOf(document.activeElement);const i=n==="next"?1:-1;do l+=i,a=e[l];while((!a||a.offsetParent==null||!((t==null?void 0:t(a))??!0))&&l<e.length&&l>=0);return a}function zn(e,n){var a,l,i,o;const t=wn(e);if(n==null)(e===document.activeElement||!e.contains(document.activeElement))&&((a=t[0])==null||a.focus());else if(n==="first")(l=t[0])==null||l.focus();else if(n==="last")(i=t.at(-1))==null||i.focus();else if(typeof n=="number")(o=t[n])==null||o.focus();else{const r=Is(t,n);r?r.focus():zn(e,n==="next"?"first":"last")}}function La(e){return e==null||typeof e=="string"&&e.trim()===""}function Gl(){}function Sa(e,n){if(!(Ne&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${n})`)))return null;try{return!!e&&e.matches(n)}catch{return null}}function Kl(e){return e.some(n=>yv(n)?n.type===bv?!1:n.type!==ve||Kl(n.children):!0)?e:null}function Cl(e,n,t){return(e==null?void 0:e(n))??(t==null?void 0:t(n))}function Hv(e,n){if(!Ne||e===0)return n(),()=>{};const t=window.setTimeout(n,e);return()=>window.clearTimeout(t)}function zv(e,n){const t=e.clientX,a=e.clientY,l=n.getBoundingClientRect(),i=l.left,o=l.top,r=l.right,u=l.bottom;return t>=i&&t<=r&&a>=o&&a<=u}function Wa(){const e=J(),n=t=>{e.value=t};return Object.defineProperty(n,"value",{enumerable:!0,get:()=>e.value,set:t=>e.value=t}),Object.defineProperty(n,"el",{enumerable:!0,get:()=>Fo(e.value)}),n}function ka(e){const n=e.key.length===1,t=!e.ctrlKey&&!e.metaKey&&!e.altKey;return n&&t}function Pn(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function Fl(e){return"\\^$*+?.()|{}[]".includes(e)?`\\${e}`:e}function Wv(e,n,t){const a=new RegExp(`[\\d\\-${Fl(t)}]`),l=e.split("").filter(o=>a.test(o)).filter((o,r,u)=>r===0&&/[-]/.test(o)||o===t&&r===u.indexOf(o)||/\d/.test(o)).join("");if(n===0)return l.split(t)[0];const i=new RegExp(`${Fl(t)}\\d`);if(n!==null&&i.test(l)){const o=l.split(t);return[o[0],o[1].substring(0,n)].join(t)}return l}function Yv(e){const n={};for(const t in e)n[fs(t)]=e[t];return n}function jv(e){const n=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(t=>{let[a,l]=t;return n.includes(a)?!!l:l!==void 0}))}function eu(e){const n=t=>Array.isArray(t)?t.map(a=>n(a)):El(t)||gv(t)||hv(t)?n(Ke(t)):Oi(t)?Object.keys(t).reduce((a,l)=>(a[l]=n(t[l]),a),{}):t;return n(e)}const Ps=["top","bottom"],Uv=["start","end","left","right"];function Hi(e,n){let[t,a]=e.split(" ");return a||(a=Ml(Ps,t)?"start":Ml(Uv,t)?"top":"center"),{side:zi(t,n),align:zi(a,n)}}function zi(e,n){return e==="start"?n?"right":"left":e==="end"?n?"left":"right":e}function Ci(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Vi(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function tu(e){return{side:e.align,align:e.side}}function nu(e){return Ml(Ps,e.side)?"y":"x"}class Mt{constructor(n){const t=document.body.currentCSSZoom??1,a=n instanceof Element,l=a?1+(1-t)/t:1,{x:i,y:o,width:r,height:u}=a?n.getBoundingClientRect():n;this.x=i*l,this.y=o*l,this.width=r*l,this.height=u*l}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function au(e,n){return{x:{before:Math.max(0,n.left-e.left),after:Math.max(0,e.right-n.right)},y:{before:Math.max(0,n.top-e.top),after:Math.max(0,e.bottom-n.bottom)}}}function _s(e){if(Array.isArray(e)){const n=document.body.currentCSSZoom??1,t=1+(1-n)/n;return new Mt({x:e[0]*t,y:e[1]*t,width:0*t,height:0*t})}else return new Mt(e)}function Gv(e){if(e===document.documentElement)if(visualViewport){const n=document.body.currentCSSZoom??1;return new Mt({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/n,height:visualViewport.height*visualViewport.scale/n})}else return new Mt({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new Mt(e)}function Oo(e){const n=new Mt(e),t=getComputedStyle(e),a=t.transform;if(a){let l,i,o,r,u;if(a.startsWith("matrix3d("))l=a.slice(9,-1).split(/, /),i=Number(l[0]),o=Number(l[5]),r=Number(l[12]),u=Number(l[13]);else if(a.startsWith("matrix("))l=a.slice(7,-1).split(/, /),i=Number(l[0]),o=Number(l[3]),r=Number(l[4]),u=Number(l[5]);else return new Mt(n);const s=t.transformOrigin,c=n.x-r-(1-i)*parseFloat(s),d=n.y-u-(1-o)*parseFloat(s.slice(s.indexOf(" ")+1)),f=i?n.width/i:e.offsetWidth+1,v=o?n.height/o:e.offsetHeight+1;return new Mt({x:c,y:d,width:f,height:v})}else return new Mt(n)}function dn(e,n,t){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(n,t)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(l=>{a.onfinish=()=>{l(a)}})),a}const Al=new WeakMap;function Kv(e,n){Object.keys(n).forEach(t=>{if($o(t)){const a=Vs(t),l=Al.get(e);if(n[t]==null)l==null||l.forEach(i=>{const[o,r]=i;o===a&&(e.removeEventListener(a,r),l.delete(i))});else if(!l||![...l].some(i=>i[0]===a&&i[1]===n[t])){e.addEventListener(a,n[t]);const i=l||new Set;i.add([a,n[t]]),Al.has(e)||Al.set(e,i)}}else n[t]==null?e.removeAttribute(t):e.setAttribute(t,n[t])})}function Xv(e,n){Object.keys(n).forEach(t=>{if($o(t)){const a=Vs(t),l=Al.get(e);l==null||l.forEach(i=>{const[o,r]=i;o===a&&(e.removeEventListener(a,r),l.delete(i))})}else e.removeAttribute(t)})}const da=2.4,lu=.2126729,iu=.7151522,ou=.072175,qv=.55,Zv=.58,Qv=.57,Jv=.62,Vl=.03,ru=1.45,em=5e-4,tm=1.25,nm=1.25,uu=.078,su=12.82051282051282,Il=.06,cu=.001;function du(e,n){const t=(e.r/255)**da,a=(e.g/255)**da,l=(e.b/255)**da,i=(n.r/255)**da,o=(n.g/255)**da,r=(n.b/255)**da;let u=t*lu+a*iu+l*ou,s=i*lu+o*iu+r*ou;if(u<=Vl&&(u+=(Vl-u)**ru),s<=Vl&&(s+=(Vl-s)**ru),Math.abs(s-u)<em)return 0;let c;if(s>u){const d=(s**qv-u**Zv)*tm;c=d<cu?0:d<uu?d-d*su*Il:d-Il}else{const d=(s**Jv-u**Qv)*nm;c=d>-cu?0:d>-uu?d-d*su*Il:d+Il}return c*100}const $l=.20689655172413793,am=e=>e>$l**3?Math.cbrt(e):e/(3*$l**2)+4/29,lm=e=>e>$l?e**3:3*$l**2*(e-4/29);function Ts(e){const n=am,t=n(e[1]);return[116*t-16,500*(n(e[0]/.95047)-t),200*(t-n(e[2]/1.08883))]}function As(e){const n=lm,t=(e[0]+16)/116;return[n(t+e[1]/500)*.95047,n(t),n(t-e[2]/200)*1.08883]}const im=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],om=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,rm=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],um=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Ds(e){const n=Array(3),t=om,a=im;for(let l=0;l<3;++l)n[l]=Math.round(Oe(t(a[l][0]*e[0]+a[l][1]*e[1]+a[l][2]*e[2]))*255);return{r:n[0],g:n[1],b:n[2]}}function No(e){let{r:n,g:t,b:a}=e;const l=[0,0,0],i=um,o=rm;n=i(n/255),t=i(t/255),a=i(a/255);for(let r=0;r<3;++r)l[r]=o[r][0]*n+o[r][1]*t+o[r][2]*a;return l}function Wi(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function sm(e){return Wi(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const fu=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,cm={rgb:(e,n,t,a)=>({r:e,g:n,b:t,a}),rgba:(e,n,t,a)=>({r:e,g:n,b:t,a}),hsl:(e,n,t,a)=>vu({h:e,s:n,l:t,a}),hsla:(e,n,t,a)=>vu({h:e,s:n,l:t,a}),hsv:(e,n,t,a)=>nn({h:e,s:n,v:t,a}),hsva:(e,n,t,a)=>nn({h:e,s:n,v:t,a})};function Ft(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&fu.test(e)){const{groups:n}=e.match(fu),{fn:t,values:a}=n,l=a.split(/,\s*|\s*\/\s*|\s+/).map((i,o)=>i.endsWith("%")||o>0&&o<3&&["hsl","hsla","hsv","hsva"].includes(t)?parseFloat(i)/100:parseFloat(i));return cm[t](...l)}else if(typeof e=="string"){let n=e.startsWith("#")?e.slice(1):e;return[3,4].includes(n.length)?n=n.split("").map(t=>t+t).join(""):[6,8].includes(n.length),Ms(n)}else if(typeof e=="object"){if(Rn(e,["r","g","b"]))return e;if(Rn(e,["h","s","l"]))return nn(Ro(e));if(Rn(e,["h","s","v"]))return nn(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}
Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function nn(e){const{h:n,s:t,v:a,a:l}=e,i=r=>{const u=(r+n/60)%6;return a-a*t*Math.max(Math.min(u,4-u,1),0)},o=[i(5),i(3),i(1)].map(r=>Math.round(r*255));return{r:o[0],g:o[1],b:o[2],a:l}}function vu(e){return nn(Ro(e))}function rl(e){if(!e)return{h:0,s:1,v:1,a:1};const n=e.r/255,t=e.g/255,a=e.b/255,l=Math.max(n,t,a),i=Math.min(n,t,a);let o=0;l!==i&&(l===n?o=60*(0+(t-a)/(l-i)):l===t?o=60*(2+(a-n)/(l-i)):l===a&&(o=60*(4+(n-t)/(l-i)))),o<0&&(o=o+360);const r=l===0?0:(l-i)/l,u=[o,r,l];return{h:u[0],s:u[1],v:u[2],a:e.a}}function Yi(e){const{h:n,s:t,v:a,a:l}=e,i=a-a*t/2,o=i===1||i===0?0:(a-i)/Math.min(i,1-i);return{h:n,s:o,l:i,a:l}}function Ro(e){const{h:n,s:t,l:a,a:l}=e,i=a+t*Math.min(a,1-a),o=i===0?0:2-2*a/i;return{h:n,s:o,v:i,a:l}}function ps(e){let{r:n,g:t,b:a,a:l}=e;return l===void 0?`rgb(${n}, ${t}, ${a})`:`rgba(${n}, ${t}, ${a}, ${l})`}function Bs(e){return ps(nn(e))}function Pl(e){const n=Math.round(e).toString(16);return("00".substr(0,2-n.length)+n).toUpperCase()}function Es(e){let{r:n,g:t,b:a,a:l}=e;return`#${[Pl(n),Pl(t),Pl(a),l!==void 0?Pl(Math.round(l*255)):""].join("")}`}function Ms(e){e=fm(e);let[n,t,a,l]=Nv(e,2).map(i=>parseInt(i,16));return l=l===void 0?l:l/255,{r:n,g:t,b:a,a:l}}function dm(e){const n=Ms(e);return rl(n)}function Fs(e){return Es(nn(e))}function fm(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(n=>n+n).join("")),e.length!==6&&(e=qr(qr(e,6),8,"F")),e}function vm(e,n){const t=Ts(No(e));return t[0]=t[0]+n*10,Ds(As(t))}function mm(e,n){const t=Ts(No(e));return t[0]=t[0]-n*10,Ds(As(t))}function ji(e){const n=Ft(e);return No(n)[1]}function gm(e,n){const t=ji(e),a=ji(n),l=Math.max(t,a),i=Math.min(t,a);return(l+.05)/(i+.05)}function $s(e){const n=Math.abs(du(Ft(0),Ft(e)));return Math.abs(du(Ft(16777215),Ft(e)))>Math.min(n,50)?"#fff":"#000"}function R(e,n){return t=>Object.keys(e).reduce((a,l)=>{const o=typeof e[l]=="object"&&e[l]!=null&&!Array.isArray(e[l])?e[l]:{type:e[l]};return t&&l in t?a[l]={...o,default:t[l]}:a[l]=o,n&&!a[l].source&&(a[l].source=n),a},{})}const ce=R({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function it(e,n){const t=Sv();if(!t)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return t}function rn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const n=it(e).type;return Hn((n==null?void 0:n.aliasName)||(n==null?void 0:n.name))}function hm(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:it("injectSelf");const{provides:t}=n;if(t&&e in t)return t[e]}const wa=Symbol.for("vuetify:defaults");function ym(e){return K(e)}function Ho(){const e=De(wa);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function et(e,n){const t=Ho(),a=K(e),l=I(()=>{if(Wt(n==null?void 0:n.disabled))return t.value;const o=Wt(n==null?void 0:n.scoped),r=Wt(n==null?void 0:n.reset),u=Wt(n==null?void 0:n.root);if(a.value==null&&!(o||r||u))return t.value;let s=xt(a.value,{prev:t.value});if(o)return s;if(r||u){const c=Number(r||1/0);for(let d=0;d<=c&&!(!s||!("prev"in s));d++)s=s.prev;return s&&typeof u=="string"&&u in s&&(s=xt(xt(s,{prev:s}),s[u])),s}return s.prev?xt(s.prev,s):s});return Qe(wa,l),l}function bm(e,n){return e.props&&(typeof e.props[n]<"u"||typeof e.props[Hn(n)]<"u")}function Sm(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ho();const a=it("useDefaults");if(n=n??a.type.name??a.type.__name,!n)throw new Error("[Vuetify] Could not determine component name");const l=I(()=>{var u;return(u=t.value)==null?void 0:u[e._as??n]}),i=new Proxy(e,{get(u,s){var v,b,m,h;const c=Reflect.get(u,s);if(s==="class"||s==="style")return[(v=l.value)==null?void 0:v[s],c].filter(g=>g!=null);if(bm(a.vnode,s))return c;const d=(b=l.value)==null?void 0:b[s];if(d!==void 0)return d;const f=(h=(m=t.value)==null?void 0:m.global)==null?void 0:h[s];return f!==void 0?f:c}}),o=J();Ze(()=>{if(l.value){const u=Object.entries(l.value).filter(s=>{let[c]=s;return c.startsWith(c[0].toUpperCase())});o.value=u.length?Object.fromEntries(u):void 0}else o.value=void 0});function r(){const u=hm(wa,a);Qe(wa,I(()=>o.value?xt((u==null?void 0:u.value)??{},o.value):u==null?void 0:u.value))}return{props:i,provideSubDefaults:r}}function _t(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=R(e.props??{},e.name)();const n=Object.keys(e.props).filter(t=>t!=="class"&&t!=="style");e.filterProps=function(a){return Dt(a,n)},e.props._as=String,e.setup=function(a,l){const i=Ho();if(!i.value)return e._setup(a,l);const{props:o,provideSubDefaults:r}=Sm(a,a._as??e.name,i),u=e._setup(o,l);return r(),u}}return e}function U(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n=>(e?_t:kv)(n)}function km(e,n){return n.props=e,n}function gn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return U()({name:t??_a(fs(e.replace(/__/g,"-"))),props:{tag:{type:String,default:n},...ce()},setup(a,l){let{slots:i}=l;return()=>{var o;return En(a.tag,{class:[e,a.class],style:a.style},(o=i.default)==null?void 0:o.call(i))}}})}function wm(e,n,t,a){if(!t||Pn(e)||Pn(n))return;const l=t.get(e);if(l)l.set(n,a);else{const i=new WeakMap;i.set(n,a),t.set(e,i)}}function xm(e,n,t){var i,o;if(!t||Pn(e)||Pn(n))return null;const a=(i=t.get(e))==null?void 0:i.get(n);if(typeof a=="boolean")return a;const l=(o=t.get(n))==null?void 0:o.get(e);return typeof l=="boolean"?l:null}function vt(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===n)return!0;if(e instanceof Date&&n instanceof Date&&e.getTime()!==n.getTime()||e!==Object(e)||n!==Object(n))return!1;const a=Object.keys(e);if(a.length!==Object.keys(n).length)return!1;const l=xm(e,n,t);return l||(wm(e,n,t,!0),a.every(i=>vt(e[i],n[i],t)))}function Ls(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const n=e.getRootNode();return n!==document&&n.getRootNode({composed:!0})!==document?null:n}const Ya="cubic-bezier(0.4, 0, 0.2, 1)",mu="cubic-bezier(0.0, 0, 0.2, 1)",gu="cubic-bezier(0.4, 0, 1, 1)",Cm={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function $t(e,n,t){return Object.keys(e).filter(a=>$o(a)&&a.endsWith(n)).reduce((a,l)=>(a[l.slice(0,-n.length)]=i=>ol(e[l],i,t(i)),a),{})}function Xl(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(n?Vm(e):zo(e))return e;e=e.parentElement}return document.scrollingElement}function Ll(e,n){const t=[];if(n&&e&&!n.contains(e))return t;for(;e&&(zo(e)&&t.push(e),e!==n);)e=e.parentElement;return t}function zo(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const n=window.getComputedStyle(e),t=n.overflowY==="scroll"||n.overflowY==="auto"&&e.scrollHeight>e.clientHeight,a=n.overflowX==="scroll"||n.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return t||a}function Vm(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const n=window.getComputedStyle(e);return["scroll","auto"].includes(n.overflowY)}function Im(e){let{depth:n,isLast:t,isLastGroup:a,leafLinks:l,separateRoots:i,parentIndentLines:o,variant:r}=e;const u=t&&(!a||i||n>1);return!o||!n?{leaf:void 0,node:void 0,children:o,footer:o&&(!u||r==="simple")?[...o,i?"none":"line"]:["none"]}:r==="simple"?{leaf:[...o,"line"],node:[...o,"line"],children:[...o,"line"],footer:[...o,"line","line"]}:{leaf:[...o,u?"last-leaf":"leaf",...l?["leaf-link"]:[]],node:[...o,u?"last-leaf":"leaf"],children:[...o,u?"none":"line"],footer:[...o,u?"none":"line"]}}function Pm(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function X(e){const n=it("useRender");n.render=e}function _m(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},a=0,l=0,i=!1,o=0;function r(){clearTimeout(a),i=!1,o=0}const u=function(){for(var s=arguments.length,c=new Array(s),d=0;d<s;d++)c[d]=arguments[d];clearTimeout(a);const f=Date.now();o||(o=f);const v=f-Math.max(o,l);function b(){l=Date.now(),a=setTimeout(r,n),e(...c)}i?v>=n?b():t.trailing&&(a=setTimeout(b,n-v)):(i=!0,t.leading&&b())};return u.clear=r,u.immediate=e,u}const ge=[String,Function,Object,Array],Ui=Symbol.for("vuetify:icons"),ql=R({icon:{type:ge},tag:{type:[String,Object,Function],required:!0}},"icon"),Gi=U()({name:"VComponentIcon",props:ql(),setup(e,n){let{slots:t}=n;return()=>{const a=e.icon;return V(e.tag,null,{default:()=>{var l;return[e.icon?V(a,null,null):(l=t.default)==null?void 0:l.call(t)]}})}}}),Wo=_t({name:"VSvgIcon",inheritAttrs:!1,props:ql(),setup(e,n){let{attrs:t}=n;return()=>V(e.tag,W(t,{style:null}),{default:()=>[C("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?C("path",{d:a[0],"fill-opacity":a[1]},null):C("path",{d:a},null)):C("path",{d:e.icon},null)])]})}}),Tm=_t({name:"VLigatureIcon",props:ql(),setup(e){return()=>V(e.tag,null,{default:()=>[e.icon]})}}),Yo=_t({name:"VClassIcon",props:ql(),setup(e){return()=>V(e.tag,{class:q(e.icon)},null)}}),Am=e=>{const n=De(Ui);if(!n)throw new Error("Missing Vuetify Icons provide!");return{iconData:I(()=>{var u;const a=ze(e);if(!a)return{component:Gi};let l=a;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=(u=n.aliases)==null?void 0:u[l.slice(1)])),Array.isArray(l))return{component:Wo,icon:l};if(typeof l!="string")return{component:Gi,icon:l};const i=Object.keys(n.sets).find(s=>typeof l=="string"&&l.startsWith(`${s}:`)),o=i?l.slice(i.length+1):l;return{component:n.sets[i??n.defaultSet].component,icon:o}})}},Dm={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",tableGroupCollapse:"mdi-chevron-down",tableGroupExpand:"mdi-chevron-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off",search:"mdi-magnify"},pm={component:e=>En(Yo,{...e,class:"mdi"})};function Bm(){return{svg:{component:Wo},class:{component:Yo}}}function Em(e){const n=Bm(),t=(e==null?void 0:e.defaultSet)??"mdi";return t==="mdi"&&!n.mdi&&(n.mdi=pm),xt({defaultSet:t,sets:n,aliases:{...Dm,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}function St(e,n){let t;function a(){t=ba(),t.run(()=>n.length?n(()=>{t==null||t.stop(),a()}):n())}ne(e,l=>{l&&!t?a():l||(t==null||t.stop(),t=void 0)},{immediate:!0}),nt(()=>{t==null||t.stop()})}function de(e,n,t){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const i=it("useProxiedModel"),o=K(e[n]!==void 0?e[n]:t),r=Hn(n),s=r!==n?I(()=>{var d,f,v,b;return e[n],!!(((d=i.vnode.props)!=null&&d.hasOwnProperty(n)||(f=i.vnode.props)!=null&&f.hasOwnProperty(r))&&((v=i.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${n}`)||(b=i.vnode.props)!=null&&b.hasOwnProperty(`onUpdate:${r}`)))}):I(()=>{var d,f;return e[n],!!((d=i.vnode.props)!=null&&d.hasOwnProperty(n)&&((f=i.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${n}`)))});St(()=>!s.value,()=>{ne(()=>e[n],d=>{o.value=d})});const c=I({get(){const d=e[n];return a(s.value?d:o.value)},set(d){const f=l(d),v=Ke(s.value?e[n]:o.value);v===f||a(v)===d||(o.value=f,i==null||i.emit(`update:${n}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>s.value?e[n]:o.value}),c}const Mm={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",previousYear:"Previous year",nextYear:"Next year",selectMonth:"Select month",selectDate:"{0}",currentDate:"Today, {0}"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time",hour:"Hour",minute:"Minute",second:"Second",notAllowed:"Value is not allowed"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invalid",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},command:{search:"Type a command or search..."},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}",or:"or"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},hu="$vuetify.",yu=(e,n)=>e.replace(/\{(\d+)\}/g,(t,a)=>String(n[Number(a)])),Os=(e,n,t)=>function(a){for(var l=arguments.length,i=new Array(l>1?l-1:0),o=1;o<l;o++)i[o-1]=arguments[o];if(!a.startsWith(hu))return yu(a,i);const r=a.replace(hu,""),u=e.value&&t.value[e.value],s=n.value&&t.value[n.value];let c=Un(u,r,null);return c||(`${a}${e.value}`,c=Un(s,r,null)),c||(c=a),typeof c!="string"&&(c=a),yu(c,i)};function jo(e,n){return(t,a)=>new Intl.NumberFormat([e.value,n.value],a).format(t)}function Ns(e,n){return jo(e,n)(.1).includes(",")?",":"."}function Ii(e,n,t){const a=de(e,n,e[n]??t.value);return a.value=e[n]??t.value,ne(t,l=>{e[n]==null&&(a.value=t.value)}),a}function Rs(e){return n=>{const t=Ii(n,"locale",e.current),a=Ii(n,"fallback",e.fallback),l=Ii(n,"messages",e.messages);return{name:"vuetify",current:t,fallback:a,messages:l,decimalSeparator:M(()=>Ns(t,a)),t:Os(t,a,l),n:jo(t,a),provide:Rs({current:t,fallback:a,messages:l})}}}function Fm(e){const n=J((e==null?void 0:e.locale)??"en"),t=J((e==null?void 0:e.fallback)??"en"),a=K({en:Mm,...e==null?void 0:e.messages});return{name:"vuetify",current:n,fallback:t,messages:a,decimalSeparator:M(()=>(e==null?void 0:e.decimalSeparator)??Ns(n,t)),t:Os(n,t,a),n:jo(n,t),provide:Rs({current:n,fallback:t,messages:a})}}const xa=Symbol.for("vuetify:locale");function $m(e){return e.name!=null}function Lm(e){const n=e!=null&&e.adapter&&$m(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:Fm(e),t=Nm(n,e);return{...n,...t}}function Re(){const e=De(xa);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function Hs(e){const n=De(xa);if(!n)throw new Error("[Vuetify] Could not find injected locale instance");const t=n.provide(e),a=Rm(t,n.rtl,e),l={...t,...a};return Qe(xa,l),l}function Om(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function Nm(e,n){const t=K((n==null?void 0:n.rtl)??Om()),a=I(()=>t.value[e.current.value]??!1);return{isRtl:a,rtl:t,rtlClasses:M(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function Rm(e,n,t){const a=I(()=>t.rtl??n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:M(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function st(){const e=De(xa);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}function ul(e){const n=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE
KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US
VE VI WS YE ZA ZW`.includes(n):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV
MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(n):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS
IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(n):return{firstDay:1,firstWeekSize:4};case"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY".includes(n):return{firstDay:6,firstWeekSize:1};case n==="MV":return{firstDay:5,firstWeekSize:1};case n==="PT":return{firstDay:0,firstWeekSize:4};default:return null}}function Hm(e,n,t){var c;const a=[];let l=[];const i=zs(e),o=Ws(e),r=t??((c=ul(n))==null?void 0:c.firstDay)??0,u=(i.getDay()-r+7)%7,s=(o.getDay()-r+7)%7;for(let d=0;d<u;d++){const f=new Date(i);f.setDate(f.getDate()-(u-d)),l.push(f)}for(let d=1;d<=o.getDate();d++){const f=new Date(e.getFullYear(),e.getMonth(),d);l.push(f),l.length===7&&(a.push(l),l=[])}for(let d=1;d<7-s;d++){const f=new Date(o);f.setDate(f.getDate()+d),l.push(f)}return l.length>0&&a.push(l),a}function Ra(e,n,t){var i;let a=(t??((i=ul(n))==null?void 0:i.firstDay)??0)%7;[0,1,2,3,4,5,6].includes(a)||(a=0);const l=new Date(e);for(;l.getDay()!==a;)l.setDate(l.getDate()-1);return l}function zm(e,n){var l;const t=new Date(e),a=((((l=ul(n))==null?void 0:l.firstDay)??0)+6)%7;for(;t.getDay()!==a;)t.setDate(t.getDate()+1);return t}function zs(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Ws(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function Wm(e){const n=e.split("-").map(Number);return new Date(n[0],n[1]-1,n[2])}const Ym=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Ys(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let n;if(Ym.test(e))return Wm(e);if(n=Date.parse(e),!isNaN(n))return new Date(n)}return null}const bu=new Date(2e3,0,2);function jm(e,n,t){var l;const a=n??((l=ul(e))==null?void 0:l.firstDay)??0;return en(7).map(i=>{const o=new Date(bu);return o.setDate(bu.getDate()+a+i),new Intl.DateTimeFormat(e,{weekday:t??"narrow"}).format(o)})}function Um(e,n,t,a){const l=Ys(e)??new Date,i=a==null?void 0:a[n];if(typeof i=="function")return i(l,n,t);let o={};switch(n){case"fullDate":o={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":o={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const r=l.getDate(),u=new Intl.DateTimeFormat(t,{month:"long"}).format(l);return`${r} ${u}`;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":o={month:"short",day:"numeric"};break;case"year":o={year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"weekday":o={weekday:"long"};break;case"weekdayShort":o={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(t).format(l.getDate());case"hours12h":o={hour:"numeric",hour12:!0};break;case"hours24h":o={hour:"numeric",hour12:!1};break;case"minutes":o={minute:"numeric"};break;case"seconds":o={second:"numeric"};break;case"fullTime":o={hour:"numeric",minute:"numeric"};break;case"fullTime12h":o={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":o={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":o={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":o={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":o={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":o={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(t,o).format(l).replace(/, /g," ");case"keyboardDateTime12h":return o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(t,o).format(l).replace(/, /g," ");case"keyboardDateTime24h":return o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(t,o).format(l).replace(/, /g," ");default:o=i??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(t,o).format(l)}function Gm(e,n){const t=e.toJsDate(n),a=t.getFullYear(),l=Zr(String(t.getMonth()+1),2,"0"),i=Zr(String(t.getDate()),2,"0");return`${a}-${l}-${i}`}function Km(e){const[n,t,a]=e.split("-").map(Number);return new Date(n,t-1,a)}function Xm(e,n){const t=new Date(e);return t.setMinutes(t.getMinutes()+n),t}function qm(e,n){const t=new Date(e);return t.setHours(t.getHours()+n),t}function Wn(e,n){const t=new Date(e);return t.setDate(t.getDate()+n),t}function Zm(e,n){const t=new Date(e);return t.setDate(t.getDate()+n*7),t}function Qm(e,n){const t=new Date(e);return t.setDate(1),t.setMonth(t.getMonth()+n),t}function ja(e){return e.getFullYear()}function Jm(e){return e.getMonth()}function eg(e,n,t,a){const l=ul(n),i=t??(l==null?void 0:l.firstDay)??0,o=(l==null?void 0:l.firstWeekSize)??1;return a!==void 0?tg(e,n,i,a):ng(e,n,i,o)}function tg(e,n,t,a){const l=(7+a-t)%7,i=Ra(e,n,t),o=Wn(i,6);function r(f){return(7+new Date(f,0,1).getDay()-t)%7}let u=ja(i);u<ja(o)&&r(u+1)<=l&&u++;const s=new Date(u,0,1),c=r(u),d=c<=l?Wn(s,-c):Wn(s,7-c);return 1+Nl(Uo(i),Ua(d),"weeks")}function ng(e,n,t,a){const l=Ra(e,n,t),i=Wn(Ra(e,n,t),6);function o(d){const f=new Date(d,0,1);return 7-Nl(f,Ra(f,n,t),"days")}let r=ja(l);r<ja(i)&&o(r+1)>=a&&r++;const u=new Date(r,0,1),s=o(r),c=s>=a?Wn(u,s-7):Wn(u,s);return 1+Nl(Uo(l),Ua(c),"weeks")}function ag(e){return e.getDate()}function lg(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function ig(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function og(e){return e.getHours()}function rg(e){return e.getMinutes()}function ug(e){return new Date(e.getFullYear(),0,1)}function sg(e){return new Date(e.getFullYear(),11,31)}function cg(e,n){return Ol(e,n[0])&&vg(e,n[1])}function dg(e){const n=new Date(e);return n instanceof Date&&!isNaN(n.getTime())}function Ol(e,n){return e.getTime()>n.getTime()}function fg(e,n){return Ol(Ua(e),Ua(n))}function vg(e,n){return e.getTime()<n.getTime()}function Su(e,n){return e.getTime()===n.getTime()}function mg(e,n){return e.getDate()===n.getDate()&&e.getMonth()===n.getMonth()&&e.getFullYear()===n.getFullYear()}function gg(e,n){return e.getMonth()===n.getMonth()&&e.getFullYear()===n.getFullYear()}function hg(e,n){return e.getFullYear()===n.getFullYear()}function Nl(e,n,t){const a=new Date(e),l=new Date(n);switch(t){case"years":return a.getFullYear()-l.getFullYear();case"quarters":return Math.floor((a.getMonth()-l.getMonth()+(a.getFullYear()-l.getFullYear())*12)/4);case"months":return a.getMonth()-l.getMonth()+(a.getFullYear()-l.getFullYear())*12;case"weeks":return Math.floor((a.getTime()-l.getTime())/(1e3*60*60*24*7));case"days":return Math.floor((a.getTime()-l.getTime())/(1e3*60*60*24));case"hours":return Math.floor((a.getTime()-l.getTime())/(1e3*60*60));case"minutes":return Math.floor((a.getTime()-l.getTime())/(1e3*60));case"seconds":return Math.floor((a.getTime()-l.getTime())/1e3);default:return a.getTime()-l.getTime()}}function yg(e,n){const t=new Date(e);return t.setHours(n),t}function bg(e,n){const t=new Date(e);return t.setMinutes(n),t}function Sg(e,n){const t=new Date(e);return t.setMonth(n),t}function kg(e,n){const t=new Date(e);return t.setDate(n),t}function wg(e,n){const t=new Date(e);return t.setFullYear(n),t}function Ua(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function Uo(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}class xg{constructor(n){this.locale=n.locale,this.formats=n.formats}date(n){return Ys(n)}toJsDate(n){return n}toISO(n){return Gm(this,n)}parseISO(n){return Km(n)}addMinutes(n,t){return Xm(n,t)}addHours(n,t){return qm(n,t)}addDays(n,t){return Wn(n,t)}addWeeks(n,t){return Zm(n,t)}addMonths(n,t){return Qm(n,t)}getWeekArray(n,t){const a=t!==void 0?Number(t):void 0;return Hm(n,this.locale,a)}startOfWeek(n,t){const a=t!==void 0?Number(t):void 0;return Ra(n,this.locale,a)}endOfWeek(n){return zm(n,this.locale)}startOfMonth(n){return zs(n)}endOfMonth(n){return Ws(n)}format(n,t){return Um(n,t,this.locale,this.formats)}isEqual(n,t){return Su(n,t)}isValid(n){return dg(n)}isWithinRange(n,t){return cg(n,t)}isAfter(n,t){return Ol(n,t)}isAfterDay(n,t){return fg(n,t)}isBefore(n,t){return!Ol(n,t)&&!Su(n,t)}isSameDay(n,t){return mg(n,t)}isSameMonth(n,t){return gg(n,t)}isSameYear(n,t){return hg(n,t)}setMinutes(n,t){return bg(n,t)}setHours(n,t){return yg(n,t)}setMonth(n,t){return Sg(n,t)}setDate(n,t){return kg(n,t)}setYear(n,t){return wg(n,t)}getDiff(n,t,a){return Nl(n,t,a)}getWeekdays(n,t){const a=n!==void 0?Number(n):void 0;return jm(this.locale,a,t)}getYear(n){return ja(n)}getMonth(n){return Jm(n)}getWeek(n,t,a){const l=t!==void 0?Number(t):void 0,i=a!==void 0?Number(a):void 0;return eg(n,this.locale,l,i)}getDate(n){return ag(n)}getNextMonth(n){return lg(n)}getPreviousMonth(n){return ig(n)}getHours(n){return og(n)}getMinutes(n){return rg(n)}startOfDay(n){return Ua(n)}endOfDay(n){return Uo(n)}startOfYear(n){return ug(n)}endOfYear(n){return sg(n)}}const js=Symbol.for("vuetify:date-options"),ku=Symbol.for("vuetify:date-adapter");function Cg(e,n){const t=xt({adapter:xg,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"cs-CZ",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"no-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn:"sr-SP",sv:"sv-SE",th:"th-TH",tr:"tr-TR",az:"az-AZ",uk:"uk-UA",vi:"vi-VN",zhHans:"zh-CN",zhHant:"zh-TW"}},e);return{options:t,instance:Gs(t,n)}}function Vg(e,n,t){const a=Us(e,n,t),l=[n];for(let i=1;i<a;i++){const o=e.addDays(n,i);l.push(o)}return t&&l.push(e.endOfDay(t)),l}function Us(e,n,t){const a=[`${e.toISO(t??n).split("T")[0]}T00:00:00Z`,`${e.toISO(n).split("T")[0]}T00:00:00Z`];return typeof e.date()=="string"?e.getDiff(a[0],a[1],"days"):e.getDiff(e.date(a[0]),e.date(a[1]),"days")}function Gs(e,n){const t=It(typeof e.adapter=="function"?new e.adapter({locale:e.locale[n.current.value]??n.current.value,formats:e.formats}):e.adapter);return ne(n.current,a=>{t.locale=e.locale[a]??a??t.locale}),t}function ea(){const e=De(js);if(!e)throw new Error("[Vuetify] Could not find injected date options");const n=Re();return Gs(e,n)}const Zl=["sm","md","lg","xl","xxl"],Ki=Symbol.for("vuetify:display"),wu={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Ig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wu;return xt(wu,e)};function xu(e){return Ne&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Cu(e){return Ne&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function Vu(e){const n=Ne&&!e?window.navigator.userAgent:"ssr";function t(b){return!!n.match(b)}const a=t(/android/i),l=t(/iphone|ipad|ipod/i),i=t(/cordova/i),o=t(/electron/i),r=t(/chrome/i),u=t(/edge/i),s=t(/firefox/i),c=t(/opera/i),d=t(/win/i),f=t(/mac/i),v=t(/linux/i);return{android:a,ios:l,cordova:i,electron:o,chrome:r,edge:u,firefox:s,opera:c,win:d,mac:f,linux:v,touch:Mv,ssr:n==="ssr"}}function Pg(e,n){const{thresholds:t,mobileBreakpoint:a}=Ig(e),l=J(Cu(n)),i=J(Vu(n)),o=It({}),r=J(xu(n));function u(){l.value=Cu(),r.value=xu()}function s(){u(),i.value=Vu()}return Ze(()=>{const c=r.value<t.sm,d=r.value<t.md&&!c,f=r.value<t.lg&&!(d||c),v=r.value<t.xl&&!(f||d||c),b=r.value<t.xxl&&!(v||f||d||c),m=r.value>=t.xxl,h=c?"xs":d?"sm":f?"md":v?"lg":b?"xl":"xxl",g=typeof a=="number"?a:t[a],w=r.value<g;o.xs=c,o.sm=d,o.md=f,o.lg=v,o.xl=b,o.xxl=m,o.smAndUp=!c,o.mdAndUp=!(c||d),o.lgAndUp=!(c||d||f),o.xlAndUp=!(c||d||f||v),o.smAndDown=!(f||v||b||m),o.mdAndDown=!(v||b||m),o.lgAndDown=!(b||m),o.xlAndDown=!m,o.name=h,o.height=l.value,o.width=r.value,o.mobile=w,o.mobileBreakpoint=a,o.platform=i.value,o.thresholds=t}),Ne&&(window.addEventListener("resize",u,{passive:!0}),nt(()=>{window.removeEventListener("resize",u)},!0)),{...Ta(o),update:s,ssr:!!n}}const ta=R({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function Nt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();const t=De(Ki);if(!t)throw new Error("Could not find Vuetify display injection");const a=I(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?t.width.value<e.mobileBreakpoint:e.mobileBreakpoint?t.width.value<t.thresholds.value[e.mobileBreakpoint]:e.mobile===null?t.mobile.value:!1),l=M(()=>n?{[`${n}--mobile`]:a.value}:{});return{...t,displayClasses:l,mobile:a}}const Ks=Symbol.for("vuetify:goto");function Xs(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:Cm}}function _g(e){return Go(e)??(document.scrollingElement||document.body)}function Go(e){return typeof e=="string"?document.querySelector(e):Fo(e)}function Pi(e,n,t){if(typeof e=="number")return n&&t?-e:e;let a=Go(e),l=0;for(;a;)l+=n?a.offsetLeft:a.offsetTop,a=a.offsetParent;return l}function Tg(e,n){return{rtl:n.isRtl,options:xt(Xs(),e)}}async function Iu(e,n,t,a){const l=t?"scrollLeft":"scrollTop",i=xt((a==null?void 0:a.options)??Xs(),n),o=a==null?void 0:a.rtl.value,r=(typeof e=="number"?e:Go(e))??0,u=i.container==="parent"&&r instanceof HTMLElement?r.parentElement:_g(i.container),s=tn()?i.patterns.instant:typeof i.easing=="function"?i.easing:i.patterns[i.easing];if(!s)throw new TypeError(`Easing function "${i.easing}" not found.`);let c;if(typeof r=="number")c=Pi(r,t,o);else if(c=Pi(r,t,o)-Pi(u,t,o),i.layout){const b=window.getComputedStyle(r).getPropertyValue("--v-layout-top");b&&(c-=parseInt(b,10))}c+=i.offset,c=Dg(u,c,!!o,!!t);const d=u[l]??0;if(c===d)return Promise.resolve(c);const f=performance.now();return new Promise(v=>requestAnimationFrame(function b(m){const g=(m-f)/i.duration,w=Math.floor(d+(c-d)*s(Oe(g,0,1)));if(u[l]=w,g>=1&&Math.abs(w-u[l])<10)return v(c);if(g>2)return v(u[l]);requestAnimationFrame(b)}))}function Ag(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=De(Ks),{isRtl:t}=st();if(!n)throw new Error("[Vuetify] Could not find injected goto instance");const a={...n,rtl:M(()=>n.rtl.value||t.value)};async function l(i,o){return Iu(i,xt(e,o),!1,a)}return l.horizontal=async(i,o)=>Iu(i,xt(e,o),!0,a),l}function Dg(e,n,t,a){const{scrollWidth:l,scrollHeight:i}=e,[o,r]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let u,s;return a?t?(u=-(l-o),s=0):(u=0,s=l-o):(u=0,s=i+-r),Oe(n,u,s)}const Ga=Symbol.for("vuetify:theme"),Ae=R({theme:String},"theme");function Pu(){return{defaultTheme:"light",prefix:"v-",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,unimportant:!1,utilities:!0}}function pg(){var a,l;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Pu();const n=Pu();if(!e)return{...n,isDisabled:!0};const t={};for(const[i,o]of Object.entries(e.themes??{})){const r=o.dark||i==="dark"?(a=n.themes)==null?void 0:a.dark:(l=n.themes)==null?void 0:l.light;t[i]=xt(r,o)}return xt(n,{...e,themes:t})}function On(e,n,t,a){e.push(`${Fg(n,a)} {
`,...t.map(l=>` ${l};
`),`}
`)}function _u(e,n){const t=e.dark?2:1,a=e.dark?1:2,l=[];for(const[i,o]of Object.entries(e.colors)){const r=Ft(o);l.push(`--${n}theme-${i}: ${r.r},${r.g},${r.b}`),i.startsWith("on-")||l.push(`--${n}theme-${i}-overlay-multiplier: ${ji(o)>.18?t:a}`)}for(const[i,o]of Object.entries(e.variables)){const r=typeof o=="string"&&o.startsWith("#")?Ft(o):void 0,u=r?`${r.r}, ${r.g}, ${r.b}`:void 0;l.push(`--${n}${i}: ${u??o}`)}return l}function Bg(e,n,t){const a={};if(t)for(const l of["lighten","darken"]){const i=l==="lighten"?vm:mm;for(const o of en(t[l],1))a[`${e}-${l}-${o}`]=Es(i(Ft(n),o))}return a}function Eg(e,n){if(!n)return{};let t={};for(const a of n.colors){const l=e[a];l&&(t={...t,...Bg(a,l,n)})}return t}function Mg(e){const n={};for(const t of Object.keys(e)){if(t.startsWith("on-")||e[`on-${t}`])continue;const a=`on-${t}`,l=Ft(e[t]);n[a]=$s(l)}return n}function Fg(e,n){if(!n)return e;const t=`:where(${n})`;return e===":root"?t:`${t} ${e}`}function $g(e,n,t){const a=Lg(e,n);a&&(a.innerHTML=t)}function Lg(e,n){if(!Ne)return null;let t=document.getElementById(e);return t||(t=document.createElement("style"),t.id=e,t.type="text/css",n&&t.setAttribute("nonce",n),document.head.appendChild(t)),t}function Og(e){const n=pg(e),t=J(n.defaultTheme),a=K(n.themes),l=J("light"),i=I({get(){return t.value==="system"?l.value:t.value},set(g){t.value=g}}),o=I(()=>{const g={};for(const[w,_]of Object.entries(a.value)){const P={..._.colors,...Eg(_.colors,n.variations)};g[w]={..._,colors:{...P,...Mg(P)}}}return g}),r=M(()=>o.value[i.value]),u=M(()=>t.value==="system"),s=I(()=>{var k;const g=[],w=n.unimportant?"":" !important",_=n.scoped?n.prefix:"";(k=r.value)!=null&&k.dark&&On(g,":root",["color-scheme: dark"],n.scope),On(g,":root",_u(r.value,n.prefix),n.scope);for(const[y,S]of Object.entries(o.value))On(g,`.${n.prefix}theme--${y}`,[`color-scheme: ${S.dark?"dark":"normal"}`,..._u(S,n.prefix)],n.scope);if(n.utilities){const y=[],S=[],x=new Set(Object.values(o.value).flatMap(A=>Object.keys(A.colors)));for(const A of x)A.startsWith("on-")?On(S,`.${A}`,[`color: rgb(var(--${n.prefix}theme-${A}))${w}`],n.scope):(On(y,`.${_}bg-${A}`,[`--${n.prefix}theme-overlay-multiplier: var(--${n.prefix}theme-${A}-overlay-multiplier)`,`background-color: rgb(var(--${n.prefix}theme-${A}))${w}`,`color: rgb(var(--${n.prefix}theme-on-${A}))${w}`],n.scope),On(S,`.${_}text-${A}`,[`color: rgb(var(--${n.prefix}theme-${A}))${w}`],n.scope),On(S,`.${_}border-${A}`,[`--${n.prefix}border-color: var(--${n.prefix}theme-${A})`],n.scope));n.layers?g.push(`@layer background {
`,...y.map(A=>` ${A}`),`}
`,`@layer foreground {
`,...S.map(A=>` ${A}`),`}
`):g.push(...y,...S)}let P=g.map((y,S)=>S===0?y:` ${y}`).join("");return n.layers&&(P=`@layer vuetify.theme {
`+g.map(y=>` ${y}`).join("")+`
}`),P}),c=M(()=>n.isDisabled?void 0:`${n.prefix}theme--${i.value}`),d=M(()=>Object.keys(o.value));if(Mo){let w=function(){l.value=g.matches?"dark":"light"};const g=window.matchMedia("(prefers-color-scheme: dark)");w(),g.addEventListener("change",w,{passive:!0}),wv()&&nt(()=>{g.removeEventListener("change",w)})}function f(g){if(n.isDisabled)return;const w=g._context.provides.usehead;if(w){let _=function(){return{style:[{textContent:s.value,id:n.stylesheetId,nonce:n.cspNonce||!1}]}};if(w.push){const P=w.push(_);Ne&&ne(s,()=>{P.patch(_)})}else Ne?(w.addHeadObjs(M(_)),Ze(()=>w.updateDOM())):w.addHeadObjs(_())}else{let _=function(){$g(n.stylesheetId,n.cspNonce,s.value)};Ne?ne(s,_,{immediate:!0}):_()}}function v(g){g!=="system"&&!d.value.includes(g)||(i.value=g)}function b(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d.value;const w=g.indexOf(i.value),_=w===-1?0:(w+1)%g.length;v(g[_])}function m(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["light","dark"];b(g)}const h=new Proxy(i,{get(g,w){return Reflect.get(g,w)},set(g,w,_){return w==="value"&&hs(`theme.global.name.value = ${_}`,`theme.change('${_}')`),Reflect.set(g,w,_)}});return{install:f,change:v,cycle:b,toggle:m,isDisabled:n.isDisabled,isSystem:u,name:i,themes:a,current:r,computedThemes:o,prefix:n.prefix,themeClasses:c,styles:s,global:{name:h,current:r}}}function Fe(e){it("provideTheme");const n=De(Ga,null);if(!n)throw new Error("Could not find Vuetify theme injection");const t=M(()=>e.theme??n.name.value),a=M(()=>n.themes.value[t.value]),l=M(()=>n.isDisabled?void 0:`${n.prefix}theme--${t.value}`),i={...n,name:t,current:a,themeClasses:l};return Qe(Ga,i),i}function Ql(){it("useTheme");const e=De(Ga,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function jt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const t=Wa(),a=K();if(Ne){const l=new ResizeObserver(i=>{e==null||e(i,l),i.length&&(n==="content"?a.value=i[0].contentRect:a.value=i[0].target.getBoundingClientRect())});pt(()=>{l.disconnect()}),ne(()=>t.el,(i,o)=>{o&&(l.unobserve(o),a.value=void 0),i&&l.observe(i)},{flush:"post"})}return{resizeRef:t,contentRect:Ul(a)}}const Ka=Symbol.for("vuetify:layout"),qs=Symbol.for("vuetify:layout-item"),Tu=1e3,Zs=R({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),na=R({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Qs(){const e=De(Ka);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function aa(e){const n=De(Ka);if(!n)throw new Error("[Vuetify] Could not find injected layout");const t=e.id??`layout-item-${ht()}`,a=it("useLayoutItem");Qe(qs,{id:t});const l=J(!1);vs(()=>l.value=!0),xv(()=>l.value=!1);const{layoutItemStyles:i,layoutItemScrimStyles:o}=n.register(a,{...e,active:I(()=>l.value?!1:e.active.value),id:t});return pt(()=>n.unregister(t)),{layoutItemStyles:i,layoutRect:n.layoutRect,layoutItemScrimStyles:o}}const Ng=(e,n,t,a)=>{let l={top:0,left:0,right:0,bottom:0};const i=[{id:"",layer:{...l}}];for(const o of e){const r=n.get(o),u=t.get(o),s=a.get(o);if(!r||!u||!s)continue;const c={...l,[r.value]:parseInt(l[r.value],10)+(s.value?parseInt(u.value,10):0)};i.push({id:o,layer:c}),l=c}return i};function Js(e){const n=De(Ka,null),t=I(()=>n?n.rootZIndex.value-100:Tu),a=K([]),l=It(new Map),i=It(new Map),o=It(new Map),r=It(new Map),u=It(new Map),{resizeRef:s,contentRect:c}=jt(),d=I(()=>{const y=new Map,S=e.overlaps??[];for(const x of S.filter(A=>A.includes(":"))){const[A,T]=x.split(":");if(!a.value.includes(A)||!a.value.includes(T))continue;const B=l.get(A),E=l.get(T),p=i.get(A),D=i.get(T);!B||!E||!p||!D||(y.set(T,{position:B.value,amount:parseInt(p.value,10)}),y.set(A,{position:E.value,amount:-parseInt(D.value,10)}))}return y}),f=I(()=>{const y=[...new Set([...o.values()].map(x=>x.value))].sort((x,A)=>x-A),S=[];for(const x of y){const A=a.value.filter(T=>{var B;return((B=o.get(T))==null?void 0:B.value)===x});S.push(...A)}return Ng(S,l,i,r)}),v=I(()=>!Array.from(u.values()).some(y=>y.value)),b=I(()=>f.value[f.value.length-1].layer),m=M(()=>({"--v-layout-left":ae(b.value.left),"--v-layout-right":ae(b.value.right),"--v-layout-top":ae(b.value.top),"--v-layout-bottom":ae(b.value.bottom),...v.value?void 0:{transition:"none"}})),h=I(()=>f.value.slice(1).map((y,S)=>{let{id:x}=y;const{layer:A}=f.value[S],T=i.get(x),B=l.get(x);return{id:x,...A,size:Number(T.value),position:B.value}})),g=y=>h.value.find(S=>S.id===y),w=it("createLayout"),_=J(!1);gt(()=>{_.value=!0}),Qe(Ka,{register:(y,S)=>{let{id:x,order:A,position:T,layoutSize:B,elementSize:E,active:p,disableTransitions:D,absolute:F}=S;o.set(x,A),l.set(x,T),i.set(x,B),r.set(x,p),D&&u.set(x,D);const z=ga(qs,w==null?void 0:w.vnode).indexOf(y);z>-1?a.value.splice(z,0,x):a.value.push(x);const G=I(()=>h.value.findIndex(H=>H.id===x)),j=I(()=>t.value+f.value.length*2-G.value*2),L=I(()=>{const H=T.value==="left"||T.value==="right",$=T.value==="right",O=T.value==="bottom",Q=E.value??B.value,ue=Q===0?"%":"px",Z={[T.value]:0,zIndex:j.value,transform:`translate${H?"X":"Y"}(${(p.value?0:-(Q===0?100:Q))*($||O?-1:1)}${ue})`,position:F.value||t.value!==Tu?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!_.value)return Z;const te=h.value[G.value],fe=d.value.get(x);return fe&&(te[fe.position]+=fe.amount),{...Z,height:H?`calc(100% - ${te.top}px - ${te.bottom}px)`:E.value?`${E.value}px`:void 0,left:$?void 0:`${te.left}px`,right:$?`${te.right}px`:void 0,top:T.value!=="bottom"?`${te.top}px`:void 0,bottom:T.value!=="top"?`${te.bottom}px`:void 0,width:H?E.value?`${E.value}px`:void 0:`calc(100% - ${te.left}px - ${te.right}px)`}}),Y=I(()=>({zIndex:j.value-1}));return{layoutItemStyles:L,layoutItemScrimStyles:Y,zIndex:j}},unregister:y=>{o.delete(y),l.delete(y),i.delete(y),r.delete(y),u.delete(y),a.value=a.value.filter(S=>S!==y)},mainRect:b,mainStyles:m,getLayoutItem:g,items:h,layoutRect:c,rootZIndex:t});const P=M(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),k=M(()=>({zIndex:n?t.value:void 0,position:n?"relative":void 0,overflow:n?"hidden":void 0}));return{layoutClasses:P,layoutStyles:k,getLayoutItem:g,items:h,layoutRect:c,layoutRef:s}}const Rg={control:"ctrl",command:"cmd",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright",esc:"escape",spacebar:" ",space:" ",return:"enter",del:"delete",plus:"+",slash:"/",underscore:"_",minus:"-",hyphen:"-"};function Au(e){const n=e.toLowerCase();return Rg[n]||n}function ec(e){const n={keys:[],separators:[]};if(!e||e.length>1&&["+","/","_"].some(s=>e.startsWith(s))&&!["++","//","__"].some(s=>e.startsWith(s))||e.includes("++")||e.includes("//")||e.includes("__")||e==="+"||e==="/"||e==="_"||e.length>1&&(e.endsWith("+")||e.endsWith("/")||e.endsWith("_"))&&e.at(-2)!==e.at(-1)||e==="++"||e==="//"||e==="--"||e==="__")return n;const l=[],i=[];let o="";const r=s=>{o&&(s&&i.push(s),l.push(Au(o)),o="")};for(let s=0;s<e.length;s++){const c=e[s],d=e[s+1];["+","/","_","-"].includes(c)?c===d?(r(c),l.push(c),s++):["+","/","_"].includes(c)?r(c):o+=c:o+=c}return r(),l.some(s=>s.length>1&&s.includes("-")&&s!=="--")?n:l.length===0&&e?{keys:[Au(e)],separators:i}:{keys:l,separators:i}}function Hg(e){if(!e)return[];const n=e.startsWith("-")&&e!=="-"&&!["---","--+"].includes(e),t=e.endsWith("-")&&!e.endsWith("+-")&&!e.endsWith("_-")&&e!=="-"&&e!=="---";if(n||t)return[];const a=[];let l="",i=0;for(;i<e.length;){const s=e[i];if(s==="-"){const c=e[i-1],d=i>1?e[i-2]:void 0;["+","_"].includes(c)&&!["+","/"].includes(d??"")?(l+=s,i++):(l?(a.push(l),l=""):a.push("-"),i++)}else l+=s,i++}l&&a.push(l);const o=[];let r=0;for(const s of a)s==="-"?(r%2===0&&o.push("-"),r++):(r=0,o.push(s));return o.every(s=>ec(s).keys.length>0)?o:[]}function zg(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:n,...t}=e,a=xt(n,t),{aliases:l={},components:i={},directives:o={}}=a,r=ba();return r.run(()=>{const u=ym(a.defaults),s=Pg(a.display,a.ssr),c=Og(a.theme),d=Em(a.icons),f=Lm(a.locale),v=Cg(a.date,f),b=Tg(a.goTo,f);function m(g){for(const _ in o)g.directive(_,o[_]);for(const _ in i)g.component(_,i[_]);for(const _ in l)g.component(_,_t({...l[_],name:_,aliasName:l[_].name}));const w=ba();if(w.run(()=>{c.install(g)}),g.onUnmount(()=>w.stop()),g.provide(wa,u),g.provide(Ki,s),g.provide(Ga,c),g.provide(Ui,d),g.provide(xa,f),g.provide(js,v.options),g.provide(ku,v.instance),g.provide(Ks,b),Ne&&a.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:_}=g;g.mount=function(){const P=_(...arguments);return ke(()=>s.update()),g.mount=_,P}}g.mixin({computed:{$vuetify(){return It({defaults:fa.call(this,wa),display:fa.call(this,Ki),theme:fa.call(this,Ga),icons:fa.call(this,Ui),locale:fa.call(this,xa),date:fa.call(this,ku)})}}})}function h(){r.stop()}return{install:m,unmount:h,defaults:u,display:s,theme:c,icons:d,locale:f,date:v,goTo:b}})}const Wg="3.12.5";zg.version=Wg;function fa(e){var a,l;const n=this.$,t=((a=n.parent)==null?void 0:a.provides)??((l=n.vnode.appContext)==null?void 0:l.provides);if(t&&e in t)return t[e]}const Yg=R({...ce(),...Ve(Zs(),["fullHeight"]),...Ae()},"VApp"),jg=U()({name:"VApp",props:Yg(),setup(e,n){let{slots:t}=n;const a=Fe(e),{layoutClasses:l,getLayoutItem:i,items:o,layoutRef:r}=Js({...e,fullHeight:!0}),{rtlClasses:u}=st();return X(()=>{var s;return C("div",{ref:r,class:q(["v-application",a.themeClasses.value,l.value,u.value,e.class]),style:le([e.style])},[C("div",{class:"v-application__wrap"},[(s=t.default)==null?void 0:s.call(t)])])}),{getLayoutItem:i,items:o,theme:a}}}),we=R({tag:{type:[String,Object,Function],default:"div"}},"tag"),tc=R({text:String,...ce(),...we()},"VToolbarTitle"),Ko=U()({name:"VToolbarTitle",props:tc(),setup(e,n){let{slots:t}=n;return X(()=>{const a=!!(t.default||t.text||e.text);return V(e.tag,{class:q(["v-toolbar-title",e.class]),style:le(e.style)},{default:()=>{var l;return[a&&C("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(l=t.default)==null?void 0:l.call(t)])]}})}),{}}}),Ug=R({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Rt(e,n,t){return U()({name:e,props:Ug({mode:t,origin:n}),setup(a,l){let{slots:i}=l;const o={onBeforeEnter(r){a.origin&&(r.style.transformOrigin=a.origin)},onLeave(r){if(a.leaveAbsolute){const{offsetTop:u,offsetLeft:s,offsetWidth:c,offsetHeight:d}=r;r._transitionInitialStyles={position:r.style.position,top:r.style.top,left:r.style.left,width:r.style.width,height:r.style.height},r.style.position="absolute",r.style.top=`${u}px`,r.style.left=`${s}px`,r.style.width=`${c}px`,r.style.height=`${d}px`}a.hideOnLeave&&r.style.setProperty("display","none","important")},onAfterLeave(r){if(a.leaveAbsolute&&(r!=null&&r._transitionInitialStyles)){const{position:u,top:s,left:c,width:d,height:f}=r._transitionInitialStyles;delete r._transitionInitialStyles,r.style.position=u||"",r.style.top=s||"",r.style.left=c||"",r.style.width=d||"",r.style.height=f||""}}};return()=>{const r=a.group?Bo:Vn;return En(r,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:o},i.default)}}})}function Xo(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return U()({name:e,props:{mode:{type:String,default:t},disabled:{type:Boolean,default:tn()},group:Boolean,hideOnLeave:Boolean},setup(a,l){let{slots:i}=l;const o=a.group?Bo:Vn;return()=>En(o,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:{...n,onLeave:r=>{var u;a.hideOnLeave?r.style.setProperty("display","none","important"):(u=n.onLeave)==null||u.call(n,r)}}},i.default)}})}function qo(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return{onBeforeEnter(l){l._parent=l.parentNode,l._initialStyle={transition:l.style.transition,overflow:l.style.overflow,width:l.style.width,height:l.style.height}},onEnter(l){const i=l._initialStyle;if(!i)return;l.style.setProperty("transition","none","important"),l.style.overflow="hidden";const o=`${l.offsetWidth}px`,r=`${l.offsetHeight}px`;["x","both"].includes(n)&&(l.style.width="0"),["y","both"].includes(n)&&(l.style.height="0"),l.offsetHeight,l.style.transition=i.transition,e&&l._parent&&l._parent.classList.add(e),requestAnimationFrame(()=>{["x","both"].includes(n)&&(l.style.width=o),["y","both"].includes(n)&&(l.style.height=r)})},onAfterEnter:a,onEnterCancelled:a,onLeave(l){l._initialStyle={transition:"",overflow:l.style.overflow,width:l.style.width,height:l.style.height},l.style.overflow="hidden",["x","both"].includes(n)&&(l.style.width=`${l.offsetWidth}px`),["y","both"].includes(n)&&(l.style.height=`${l.offsetHeight}px`),l.offsetHeight,requestAnimationFrame(()=>{["x","both"].includes(n)&&(l.style.width="0"),["y","both"].includes(n)&&(l.style.height="0")})},onAfterLeave:t,onLeaveCancelled:t};function t(l){e&&l._parent&&l._parent.classList.remove(e),a(l)}function a(l){if(!l._initialStyle)return;const{width:i,height:o}=l._initialStyle;l.style.overflow=l._initialStyle.overflow,i!=null&&["x","both"].includes(n)&&(l.style.width=i),o!=null&&["y","both"].includes(n)&&(l.style.height=o),delete l._initialStyle}}const Gg=R({target:[Object,Array]},"v-dialog-transition"),_i=new WeakMap,Jl=U()({name:"VDialogTransition",props:Gg(),setup(e,n){let{slots:t}=n;const a={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,i){var f;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),l.style.visibility="";const o=pu(e.target,l),{x:r,y:u,sx:s,sy:c,speed:d}=o;if(_i.set(l,o),tn())dn(l,[{opacity:0},{}],{duration:125*d,easing:mu}).finished.then(()=>i());else{const v=dn(l,[{transform:`translate(${r}px, ${u}px) scale(${s}, ${c})`,opacity:0},{}],{duration:225*d,easing:mu});(f=Du(l))==null||f.forEach(b=>{dn(b,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*d,easing:Ya})}),v.finished.then(()=>i())}},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,i){var f;await new Promise(v=>requestAnimationFrame(v));let o;!_i.has(l)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?o=pu(e.target,l):o=_i.get(l);const{x:r,y:u,sx:s,sy:c,speed:d}=o;tn()?dn(l,[{},{opacity:0}],{duration:85*d,easing:gu}).finished.then(()=>i()):(dn(l,[{},{transform:`translate(${r}px, ${u}px) scale(${s}, ${c})`,opacity:0}],{duration:125*d,easing:gu}).finished.then(()=>i()),(f=Du(l))==null||f.forEach(b=>{dn(b,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*d,easing:Ya})}))},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?V(Vn,W({name:"dialog-transition"},a,{css:!1}),t):V(Vn,{name:"dialog-transition"},t)}});function Du(e){var t;const n=(t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return n&&[...n]}function pu(e,n){const t=_s(e),a=Oo(n),[l,i]=getComputedStyle(n).transformOrigin.split(" ").map(g=>parseFloat(g)),[o,r]=getComputedStyle(n).getPropertyValue("--v-overlay-anchor-origin").split(" ");let u=t.left+t.width/2;o==="left"||r==="left"?u-=t.width/2:(o==="right"||r==="right")&&(u+=t.width/2);let s=t.top+t.height/2;o==="top"||r==="top"?s-=t.height/2:(o==="bottom"||r==="bottom")&&(s+=t.height/2);const c=t.width/a.width,d=t.height/a.height,f=Math.max(1,c,d),v=c/f||0,b=d/f||0,m=a.width*a.height/(window.innerWidth*window.innerHeight),h=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:u-(l+a.left),y:s-(i+a.top),sx:v,sy:b,speed:h}}const Kg=Rt("fab-transition","center center","out-in"),Xg=Rt("dialog-bottom-transition"),qg=Rt("dialog-top-transition"),Xa=Rt("fade-transition"),Zo=Rt("scale-transition"),Zg=Rt("scroll-x-transition"),Qg=Rt("scroll-x-reverse-transition"),Jg=Rt("scroll-y-transition"),eh=Rt("scroll-y-reverse-transition"),th=Rt("slide-x-transition"),nh=Rt("slide-x-reverse-transition"),Qo=Rt("slide-y-transition"),ah=Rt("slide-y-reverse-transition"),ei=Xo("expand-transition",qo()),Jo=Xo("expand-x-transition",qo("","x")),lh=Xo("expand-both-transition",qo("","both")),ih=R({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),xe=U(!1)({name:"VDefaultsProvider",props:ih(),setup(e,n){let{slots:t}=n;const{defaults:a,disabled:l,reset:i,root:o,scoped:r}=Ta(e);return et(a,{reset:i,root:o,scoped:r,disabled:l}),()=>{var u;return(u=t.default)==null?void 0:u.call(t)}}}),ot=R({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function rt(e){return{dimensionStyles:I(()=>{const t={},a=ae(e.height),l=ae(e.maxHeight),i=ae(e.maxWidth),o=ae(e.minHeight),r=ae(e.minWidth),u=ae(e.width);return a!=null&&(t.height=a),l!=null&&(t.maxHeight=l),i!=null&&(t.maxWidth=i),o!=null&&(t.minHeight=o),r!=null&&(t.minWidth=r),u!=null&&(t.width=u),t})}}function oh(e){return{aspectStyles:I(()=>{const n=Number(e.aspectRatio);return n?{paddingBottom:String(1/n*100)+"%"}:void 0})}}const nc=R({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ce(),...ot()},"VResponsive"),Xi=U()({name:"VResponsive",props:nc(),setup(e,n){let{slots:t}=n;const{aspectStyles:a}=oh(e),{dimensionStyles:l}=rt(e);return X(()=>{var i;return C("div",{class:q(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:le([l.value,e.style])},[C("div",{class:"v-responsive__sizer",style:le(a.value)},null),(i=t.additional)==null?void 0:i.call(t),t.default&&C("div",{class:q(["v-responsive__content",e.contentClass])},[t.default()])])}),{}}});function er(e){return Lo(()=>{const{class:n,style:t}=ac(e);return{colorClasses:n,colorStyles:t}})}function mt(e){const{colorClasses:n,colorStyles:t}=er(()=>({text:ze(e)}));return{textColorClasses:n,textColorStyles:t}}function Le(e){const{colorClasses:n,colorStyles:t}=er(()=>({background:ze(e)}));return{backgroundColorClasses:n,backgroundColorStyles:t}}function rh(e){return{text:typeof e.text=="string"?e.text.replace(/^text-/,""):e.text,background:typeof e.background=="string"?e.background.replace(/^bg-/,""):e.background}}function ac(e){const n=rh(ze(e)),t=[],a={};if(n.background)if(Wi(n.background)){if(a.backgroundColor=n.background,!n.text&&sm(n.background)){const l=Ft(n.background);if(l.a==null||l.a===1){const i=$s(l);a.color=i,a.caretColor=i}}}else t.push(`bg-${n.background}`);return n.text&&(Wi(n.text)?(a.color=n.text,a.caretColor=n.text):t.push(`text-${n.text}`)),{class:t,style:a}}const Ue=R({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Je(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();return{roundedClasses:I(()=>{const a=El(e)?e.value:e.rounded,l=El(e)?!1:e.tile,i=[];if(l||a===!1)i.push("rounded-0");else if(a===!0||a==="")i.push(`${n}--rounded`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))i.push(`rounded-${o}`);return i})}}const hn=R({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),Pt=(e,n)=>{let{slots:t}=n;const{transition:a,disabled:l,group:i,...o}=e,{component:r=i?Bo:Vn,...u}=Gn(a)?a:{};let s;return Gn(a)?s=W(u,jv({disabled:l,group:i}),o):s=W({name:l||!a?"":a},o),En(r,s,t)};function Bu(e,n){if(!Eo)return;const t=n.modifiers||{},a=n.value,{handler:l,options:i}=typeof a=="object"?a:{handler:a,options:{}},o=new IntersectionObserver(function(){var d;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=arguments.length>1?arguments[1]:void 0;const s=(d=e._observe)==null?void 0:d[n.instance.$.uid];if(!s)return;const c=r.some(f=>f.isIntersecting);l&&(!t.quiet||s.init)&&(!t.once||c||s.init)&&l(c,r,u),c&&t.once?qi(e,n):s.init=!0},i);e._observe=Object(e._observe),e._observe[n.instance.$.uid]={init:!1,observer:o},o.observe(e)}function qi(e,n){var a;const t=(a=e._observe)==null?void 0:a[n.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[n.instance.$.uid])}const qt={mounted:Bu,unmounted:qi,updated:(e,n)=>{var t;(t=e._observe)!=null&&t[n.instance.$.uid]&&(qi(e,n),Bu(e,n))}},lc=R({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,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,...nc(),...ce(),...Ue(),...hn()},"VImg"),vn=U()({name:"VImg",directives:{vIntersect:qt},props:lc(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.color),{roundedClasses:o}=Je(e),r=it("VImg"),u=J(""),s=K(),c=J(e.eager?"loading":"idle"),d=J(),f=J(),v=I(()=>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)}),b=I(()=>v.value.aspect||d.value/f.value||0);ne(()=>e.src,()=>{m(c.value!=="idle")}),ne(b,(E,p)=>{!E&&p&&s.value&&P(s.value)}),il(()=>m());function m(E){if(!(e.eager&&E)&&!(Eo&&!E&&!e.eager)){if(c.value="loading",v.value.lazySrc){const p=new Image;p.src=v.value.lazySrc,P(p,null)}v.value.src&&ke(()=>{var p;t("loadstart",((p=s.value)==null?void 0:p.currentSrc)||v.value.src),setTimeout(()=>{var D;if(!r.isUnmounted)if((D=s.value)!=null&&D.complete){if(s.value.naturalWidth||g(),c.value==="error")return;b.value||P(s.value,null),c.value==="loading"&&h()}else b.value||P(s.value),w()})})}}function h(){var E;r.isUnmounted||(w(),P(s.value),c.value="loaded",t("load",((E=s.value)==null?void 0:E.currentSrc)||v.value.src))}function g(){var E;r.isUnmounted||(c.value="error",t("error",((E=s.value)==null?void 0:E.currentSrc)||v.value.src))}function w(){const E=s.value;E&&(u.value=E.currentSrc||E.src)}let _=-1;pt(()=>{clearTimeout(_)});function P(E){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const D=()=>{if(clearTimeout(_),r.isUnmounted)return;const{naturalHeight:F,naturalWidth:N}=E;F||N?(d.value=N,f.value=F):!E.complete&&c.value==="loading"&&p!=null?_=window.setTimeout(D,p):(E.currentSrc.endsWith(".svg")||E.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,f.value=1)};D()}const k=M(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),y=()=>{var D;if(!v.value.src||c.value==="idle")return null;const E=C("img",{class:q(["v-img__img",k.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.src,srcset:v.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:s,onLoad:h,onError:g},null),p=(D=a.sources)==null?void 0:D.call(a);return V(Pt,{transition:e.transition,appear:!0},{default:()=>[Ye(p?C("picture",{class:"v-img__picture"},[p,E]):E,[[Qt,c.value==="loaded"]])]})},S=()=>V(Pt,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&C("img",{class:q(["v-img__img","v-img__img--preload",k.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),x=()=>a.placeholder?V(Pt,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!a.error)&&C("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,A=()=>a.error?V(Pt,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&C("div",{class:"v-img__error"},[a.error()])]}):null,T=()=>e.gradient?C("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,B=J(!1);{const E=ne(b,p=>{p&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{B.value=!0})}),E())})}return X(()=>{const E=Xi.filterProps(e);return Ye(V(Xi,W({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!B.value,"v-img--fit-content":e.width==="fit-content"},l.value,o.value,e.class],style:[{width:ae(e.width==="auto"?d.value:e.width)},i.value,e.style]},E,{aspectRatio:b.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>C(ve,null,[V(y,null,null),V(S,null,null),V(T,null,null),V(x,null,null),V(A,null,null)]),default:a.default}),[[qt,{handler:m,options:e.options},null,{once:!0}]])}),{currentSrc:u,image:s,state:c,naturalWidth:d,naturalHeight:f}}}),Vt=R({border:[Boolean,Number,String]},"border");function Tt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();return{borderClasses:I(()=>{const a=e.border;return a===!0||a===""?`${n}--border`:typeof a=="string"||a===0?String(a).split(" ").map(l=>`border-${l}`):[]})}}const ut=R({elevation:{type:[Number,String],validator(e){const n=parseInt(e);return!isNaN(n)&&n>=0&&n<=24}}},"elevation");function dt(e){return{elevationClasses:M(()=>{const t=El(e)?e.value:e.elevation;return t==null?[]:[`elevation-${t}`]})}}const Eu={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},un=R({location:String},"location");function Mn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=st();return{locationStyles:I(()=>{if(!e.location)return{};const{side:i,align:o}=Hi(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function r(s){return t?t(s):0}const u={};return i!=="center"&&(n?u[Eu[i]]=`calc(100% - ${r(i)}px)`:u[i]=0),o!=="center"?n?u[Eu[o]]=`calc(100% - ${r(o)}px)`:u[o]=0:(i==="center"?u.top=u.left="50%":u[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",u.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),u})}}const uh=[null,"prominent","default","comfortable","compact"],ic=R({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>uh.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Vt(),...ce(),...ut(),...un(),...Ue(),...we({tag:"header"}),...Ae()},"VToolbar"),Zi=U()({name:"VToolbar",props:ic(),setup(e,n){var b;let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Le(()=>e.color),{borderClasses:i}=Tt(e),{elevationClasses:o}=dt(e),{locationStyles:r}=Mn(e),{roundedClasses:u}=Je(e),{themeClasses:s}=Fe(e),{rtlClasses:c}=st(),d=J(e.extended===null?!!((b=t.extension)!=null&&b.call(t)):e.extended),f=I(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),v=I(()=>d.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 et({VBtn:{variant:"text"}}),X(()=>{var w;const m=!!(e.title||t.title),h=!!(t.image||e.image),g=(w=t.extension)==null?void 0:w.call(t);return d.value=e.extended===null?!!g:e.extended,V(e.tag,{class:q(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"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},a.value,i.value,o.value,u.value,s.value,c.value,e.class]),style:le([l.value,r.value,e.style])},{default:()=>[h&&C("div",{key:"image",class:"v-toolbar__image"},[t.image?V(xe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):V(vn,{key:"image-img",cover:!0,src:e.image},null)]),V(xe,{defaults:{VTabs:{height:ae(f.value)}}},{default:()=>{var _,P,k;return[C("div",{class:"v-toolbar__content",style:{height:ae(f.value)}},[t.prepend&&C("div",{class:"v-toolbar__prepend"},[(_=t.prepend)==null?void 0:_.call(t)]),m&&V(Ko,{key:"title",text:e.title},{text:t.title}),(P=t.default)==null?void 0:P.call(t),t.append&&C("div",{class:"v-toolbar__append"},[(k=t.append)==null?void 0:k.call(t)])])]}}),V(xe,{defaults:{VTabs:{height:ae(v.value)}}},{default:()=>[V(ei,null,{default:()=>[d.value&&C("div",{class:"v-toolbar__extension",style:{height:ae(v.value)}},[g])]})]})]})}),{contentHeight:f,extensionHeight:v}}}),sh=R({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function ch(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t,layoutSize:a}=n;let l=0,i=0;const o=K(null),r=J(0),u=J(0),s=J(0),c=J(!1),d=J(!1),f=J(!1),v=J(!1),b=J(!0),m=I(()=>Number(e.scrollThreshold)),h=I(()=>Oe((m.value-r.value)/m.value||0));function g(k){const y="window"in k?window.innerHeight:k.clientHeight,S="window"in k?document.documentElement.scrollHeight:k.scrollHeight;return{clientHeight:y,scrollHeight:S}}function w(){const k=o.value;if(!k)return;const{clientHeight:y,scrollHeight:S}=g(k),x=S-y,A=(a==null?void 0:a.value)||0,T=m.value+A;b.value=x>T}function _(){w()}function P(){const k=o.value;if(!k||t&&!t.value)return;l=r.value,r.value="window"in k?k.pageYOffset:k.scrollTop;const y=k instanceof Window?document.documentElement.scrollHeight:k.scrollHeight;i!==y&&(y>i&&w(),i=y),d.value=r.value<l,s.value=Math.abs(r.value-m.value);const{clientHeight:S,scrollHeight:x}=g(k),A=r.value+S>=x-5;!d.value&&A&&r.value>=m.value&&b.value&&(v.value=!0);const T=Math.abs(r.value-l)>100,B=r.value<=5;(d.value&&l-r.value>1&&!A||T&&r.value<m.value||B)&&(v.value=!1),f.value=A}return ne(d,()=>{u.value=u.value||r.value}),ne(c,()=>{u.value=0}),gt(()=>{ne(()=>e.scrollTarget,k=>{var S;const y=k?document.querySelector(k):window;y&&y!==o.value&&((S=o.value)==null||S.removeEventListener("scroll",P),o.value=y,o.value.addEventListener("scroll",P,{passive:!0}),Promise.resolve().then(()=>{w()}))},{immediate:!0}),window.addEventListener("resize",_,{passive:!0})}),pt(()=>{var k;(k=o.value)==null||k.removeEventListener("scroll",P),window.removeEventListener("resize",_)}),t&&ne(t,P,{immediate:!0}),{scrollThreshold:m,currentScroll:r,currentThreshold:s,isScrollActive:c,scrollRatio:h,isScrollingUp:d,savedScroll:u,isAtBottom:f,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:b}}function la(){const e=J(!1);return gt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:M(()=>e.value?void 0:{transition:"none !important"}),isBooted:Ul(e)}}const dh=R({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Ve(ic(),["location"]),...na(),...sh(),height:{type:[Number,String],default:64}},"VAppBar"),fh=U()({name:"VAppBar",props:dh(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=K(),l=de(e,"modelValue"),i=I(()=>{var S;const y=new Set(((S=e.scrollBehavior)==null?void 0:S.split(" "))??[]);return{hide:y.has("hide"),fullyHide:y.has("fully-hide"),inverted:y.has("inverted"),collapse:y.has("collapse"),elevate:y.has("elevate"),fadeImage:y.has("fade-image")}}),o=I(()=>{const y=i.value;return y.hide||y.fullyHide||y.inverted||y.collapse||y.elevate||y.fadeImage||!l.value}),r=I(()=>{var x,A;const y=((x=a.value)==null?void 0:x.contentHeight)??0,S=((A=a.value)==null?void 0:A.extensionHeight)??0;return y+S}),{currentScroll:u,scrollThreshold:s,isScrollingUp:c,scrollRatio:d,isAtBottom:f,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:b}=ch(e,{canScroll:o,layoutSize:r}),m=M(()=>i.value.hide||i.value.fullyHide),h=I(()=>e.collapse||i.value.collapse&&(i.value.inverted?d.value>0:d.value===0)),g=I(()=>e.flat||i.value.fullyHide&&!l.value||i.value.elevate&&(i.value.inverted?u.value>0:u.value===0)),w=I(()=>i.value.fadeImage?i.value.inverted?1-d.value:d.value:void 0),_=I(()=>{var x,A;if(i.value.hide&&i.value.inverted)return 0;const y=((x=a.value)==null?void 0:x.contentHeight)??0,S=((A=a.value)==null?void 0:A.extensionHeight)??0;return m.value?u.value<s.value||i.value.fullyHide?y+S:y:y+S});St(()=>!!e.scrollBehavior,()=>{Ze(()=>{if(!m.value){l.value=!0;return}if(i.value.inverted){l.value=u.value>s.value;return}if(!b.value){l.value=!0;return}if(v.value){l.value=!1;return}l.value=c.value&&!f.value||u.value<s.value})});const{ssrBootStyles:P}=la(),{layoutItemStyles:k}=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:M(()=>e.location),layoutSize:_,elementSize:J(void 0),active:l,absolute:M(()=>e.absolute)});return X(()=>{const y=Ve(Zi.filterProps(e),["location"]);return V(Zi,W({ref:a,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...k.value,"--v-toolbar-image-opacity":w.value,height:void 0,...P.value},e.style]},y,{collapse:h.value,flat:g.value}),t)}),{}}}),vh=[null,"default","comfortable","compact"],tt=R({density:{type:String,default:"default",validator:e=>vh.includes(e)}},"density");function wt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();return{densityClasses:M(()=>`${n}--density-${e.density}`)}}const mh=["elevated","flat","tonal","outlined","text","plain"];function yn(e,n){return C(ve,null,[e&&C("span",{key:"overlay",class:q(`${n}__overlay`)},null),C("span",{key:"underlay",class:q(`${n}__underlay`)},null)])}const Ht=R({color:String,variant:{type:String,default:"elevated",validator:e=>mh.includes(e)}},"variant");function bn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();const t=M(()=>{const{variant:i}=ze(e);return`${n}--variant-${i}`}),{colorClasses:a,colorStyles:l}=er(()=>{const{variant:i,color:o}=ze(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}});return{colorClasses:a,colorStyles:l,variantClasses:t}}const oc=R({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...Vt(),...ce(),...tt(),...ut(),...Ue(),...we(),...Ae(),...Ht()},"VBtnGroup"),Qi=U()({name:"VBtnGroup",props:oc(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{densityClasses:l}=wt(e),{borderClasses:i}=Tt(e),{elevationClasses:o}=dt(e),{roundedClasses:r}=Je(e);et({VBtn:{height:M(()=>e.direction==="horizontal"?"auto":null),baseColor:M(()=>e.baseColor),color:M(()=>e.color),density:M(()=>e.density),flat:!0,variant:M(()=>e.variant)}}),X(()=>V(e.tag,{class:q(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},a.value,i.value,l.value,o.value,r.value,e.class]),style:le(e.style)},t))}}),ia=R({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),oa=R({value:null,disabled:Boolean,selectedClass:String},"group-item");function _n(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=it("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=ht();Qe(Symbol.for(`${n.description}:id`),l);const i=De(n,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${n.description}`)}const o=M(()=>e.value),r=I(()=>!!(i.disabled.value||e.disabled));function u(){i==null||i.register({id:l,value:o,disabled:r},a)}function s(){i==null||i.unregister(l)}u(),pt(()=>s());const c=I(()=>i.isSelected(l)),d=I(()=>i.items.value[0].id===l),f=I(()=>i.items.value[i.items.value.length-1].id===l),v=I(()=>c.value&&[i.selectedClass.value,e.selectedClass]);return ne(c,b=>{a.emit("group:selected",{value:b})},{flush:"sync"}),{id:l,isSelected:c,isFirst:d,isLast:f,toggle:()=>i.select(l,!c.value),select:b=>i.select(l,b),selectedClass:v,value:o,disabled:r,group:i,register:u,unregister:s}}function Fn(e,n){let t=!1;const a=It([]),l=de(e,"modelValue",[],f=>f===void 0?[]:rc(a,f===null?[null]:We(f)),f=>{const v=hh(a,f);return e.multiple?v:v[0]}),i=it("useGroup");function o(f,v){const b=f,m=Symbol.for(`${n.description}:id`),g=ga(m,i==null?void 0:i.vnode).indexOf(v);Wt(b.value)===void 0&&(b.value=g,b.useIndexAsValue=!0),g>-1?a.splice(g,0,b):a.push(b)}function r(f){if(t)return;u();const v=a.findIndex(b=>b.id===f);a.splice(v,1)}function u(){const f=a.find(v=>!v.disabled);f&&e.mandatory==="force"&&!l.value.length&&(l.value=[f.id])}gt(()=>{u()}),pt(()=>{t=!0}),ms(()=>{for(let f=0;f<a.length;f++)a[f].useIndexAsValue&&(a[f].value=f)});function s(f,v){const b=a.find(m=>m.id===f);if(!(v&&(b!=null&&b.disabled)))if(e.multiple){const m=l.value.slice(),h=m.findIndex(w=>w===f),g=~h;if(v=v??!g,g&&e.mandatory&&m.length<=1||!g&&e.max!=null&&m.length+1>e.max)return;h<0&&v?m.push(f):h>=0&&!v&&m.splice(h,1),l.value=m}else{const m=l.value.includes(f);if(e.mandatory&&m||!m&&!v)return;l.value=v??!m?[f]:[]}}function c(f){if(e.multiple,l.value.length){const v=l.value[0],b=a.findIndex(g=>g.id===v);let m=(b+f)%a.length,h=a[m];for(;h.disabled&&m!==b;)m=(m+f)%a.length,h=a[m];if(h.disabled)return;l.value=[a[m].id]}else{const v=a.find(b=>!b.disabled);v&&(l.value=[v.id])}}const d={register:o,unregister:r,selected:l,select:s,disabled:M(()=>e.disabled),prev:()=>c(a.length-1),next:()=>c(1),isSelected:f=>l.value.includes(f),selectedClass:M(()=>e.selectedClass),items:M(()=>a),getItemIndex:f=>gh(a,f)};return Qe(n,d),d}function gh(e,n){const t=rc(e,[n]);return t.length?e.findIndex(a=>a.id===t[0]):-1}function rc(e,n){const t=[];return n.forEach(a=>{const l=e.find(o=>vt(a,o.value)),i=e[a];(l==null?void 0:l.value)!==void 0?t.push(l.id):i!=null&&i.useIndexAsValue&&t.push(i.id)}),t}function hh(e,n){const t=[];return n.forEach(a=>{const l=e.findIndex(i=>i.id===a);if(~l){const i=e[l];t.push(i.value!==void 0?i.value:l)}}),t}const tr=Symbol.for("vuetify:v-btn-toggle"),yh=R({...oc(),...ia()},"VBtnToggle"),bh=U()({name:"VBtnToggle",props:yh(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isSelected:a,next:l,prev:i,select:o,selected:r}=Fn(e,tr);return X(()=>{const u=Qi.filterProps(e);return V(Qi,W({class:["v-btn-toggle",e.class]},u,{style:e.style}),{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:a,next:l,prev:i,select:o,selected:r})]}})}),{next:l,prev:i,select:o}}}),Sh=["x-small","small","default","large","x-large"],sn=R({size:{type:[String,Number],default:"default"}},"size");function Aa(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();return Lo(()=>{const t=e.size;let a,l;return Ml(Sh,t)?a=`${n}--size-${t}`:t&&(l={width:ae(t),height:ae(t)}),{sizeClasses:a,sizeStyles:l}})}const kh=R({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:ge,opacity:[String,Number],...ce(),...sn(),...we({tag:"i"}),...Ae()},"VIcon"),Ee=U()({name:"VIcon",props:kh(),setup(e,n){let{attrs:t,slots:a}=n;const l=J(),{themeClasses:i}=Ql(),{iconData:o}=Am(()=>l.value||e.icon),{sizeClasses:r}=Aa(e),{textColorClasses:u,textColorStyles:s}=mt(()=>e.color);return X(()=>{var f,v;const c=(f=a.default)==null?void 0:f.call(a);c&&(l.value=(v=xs(c).filter(b=>b.type===Cv&&b.children&&typeof b.children=="string")[0])==null?void 0:v.children);const d=!!(t.onClick||t.onClickOnce);return V(o.value.component,{tag:e.tag,icon:o.value.icon,class:q(["v-icon","notranslate",i.value,r.value,u.value,{"v-icon--clickable":d,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:le([{"--v-icon-opacity":e.opacity},r.value?void 0:{fontSize:ae(e.size),height:ae(e.size),width:ae(e.size)},s.value,e.style]),role:d?"button":void 0,"aria-hidden":!d,tabindex:d?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function sl(e,n){const t=K(),a=J(!1);if(Eo){const l=new IntersectionObserver(i=>{a.value=!!i.find(o=>o.isIntersecting)},n);nt(()=>{l.disconnect()}),ne(t,(i,o)=>{o&&(l.unobserve(o),a.value=!1),i&&l.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:a}}const wh=R({reveal:{type:[Boolean,Object],default:!1}},"reveal");function xh(e){const t=M(()=>typeof e.reveal=="object"?Math.max(0,Number(e.reveal.duration??900)):900),a=J(e.reveal?"initial":"disabled");return gt(async()=>{e.reveal&&(a.value="initial",await new Promise(l=>requestAnimationFrame(l)),a.value="pending",await new Promise(l=>setTimeout(l,t.value)),a.value="done")}),{duration:t,state:a}}const Ch=R({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ce(),...wh(),...sn(),...we({tag:"div"}),...Ae()},"VProgressCircular"),Tn=U()({name:"VProgressCircular",props:Ch(),setup(e,n){let{slots:t}=n;const a=20,l=2*Math.PI*a,i=K(),{themeClasses:o}=Fe(e),{sizeClasses:r,sizeStyles:u}=Aa(e),{textColorClasses:s,textColorStyles:c}=mt(()=>e.color),{textColorClasses:d,textColorStyles:f}=mt(()=>e.bgColor),{intersectionRef:v,isIntersecting:b}=sl(),{resizeRef:m,contentRect:h}=jt(),{state:g,duration:w}=xh(e),_=M(()=>g.value==="initial"?0:Oe(parseFloat(e.modelValue),0,100)),P=M(()=>Number(e.width)),k=M(()=>u.value?Number(e.size):h.value?h.value.width:Math.max(P.value,32)),y=M(()=>a/(1-P.value/k.value)*2),S=M(()=>P.value/k.value*y.value),x=M(()=>{const T=(100-_.value)/100*l;return e.rounded&&_.value>0&&_.value<100?ae(Math.min(l-.01,T+S.value)):ae(T)}),A=I(()=>{const T=Number(e.rotate);return e.rounded?T+S.value/2/l*360:T});return Ze(()=>{v.value=i.value,m.value=i.value}),X(()=>V(e.tag,{ref:i,class:q(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":b.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||tn()),"v-progress-circular--revealing":["initial","pending"].includes(g.value)},o.value,r.value,s.value,e.class]),style:le([u.value,c.value,{"--progress-reveal-duration":`${w.value}ms`},e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:_.value},{default:()=>[C("svg",{style:{transform:`rotate(calc(-90deg + ${A.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${y.value} ${y.value}`},[C("circle",{class:q(["v-progress-circular__underlay",d.value]),style:le(f.value),fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":S.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),C("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":S.value,"stroke-dasharray":l,"stroke-dashoffset":x.value,"stroke-linecap":e.rounded?"round":void 0},null)]),t.default&&C("div",{class:"v-progress-circular__content"},[t.default({value:_.value})])]})),{}}}),Vh=R({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function Ih(e,n){const t=M(()=>!!e.chunkCount||!!e.chunkWidth),a=I(()=>{const r=ze(n);if(!r)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const u=Number(e.chunkCount);return(r-Number(e.chunkGap)*(u-1))/u}),l=M(()=>Number(e.chunkGap)),i=I(()=>{if(!t.value)return{};const r=ae(l.value),u=ae(a.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${u}, transparent ${u}, transparent)`,maskSize:`calc(${u} + ${r}) 100%`}});function o(r){const u=ze(n);if(!u)return r;const s=100*l.value/u,c=100*(a.value+l.value)/u,d=Math.floor((r+s)/c);return Oe(0,d*c-s/2,100)}return{hasChunks:t,chunksMaskStyles:i,snapValueToChunk:o}}const Ph=R({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Vh(),...ce(),...un({location:"top"}),...Ue(),...we(),...Ae()},"VProgressLinear"),ti=U()({name:"VProgressLinear",props:Ph(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=K(),l=de(e,"modelValue"),{isRtl:i,rtlClasses:o}=st(),{themeClasses:r}=Fe(e),{locationStyles:u}=Mn(e),{textColorClasses:s,textColorStyles:c}=mt(()=>e.color),{backgroundColorClasses:d,backgroundColorStyles:f}=Le(()=>e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:b}=Le(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:h}=Le(()=>e.color),{roundedClasses:g}=Je(e),{intersectionRef:w,isIntersecting:_}=sl(),P=I(()=>parseFloat(e.max)),k=I(()=>parseFloat(e.height)),y=I(()=>Oe(parseFloat(e.bufferValue)/P.value*100,0,100)),S=I(()=>Oe(parseFloat(l.value)/P.value*100,0,100)),x=I(()=>i.value!==e.reverse),A=I(()=>e.indeterminate?"fade-transition":"slide-x-transition"),T=J(0),{hasChunks:B,chunksMaskStyles:E,snapValueToChunk:p}=Ih(e,T);St(B,()=>{const{resizeRef:z}=jt(G=>T.value=G[0].contentRect.width);Ze(()=>z.value=a.value)});const D=I(()=>B.value?p(y.value):y.value),F=I(()=>B.value?p(S.value):S.value);function N(z){if(!w.value)return;const{left:G,right:j,width:L}=w.value.getBoundingClientRect(),Y=x.value?L-z.clientX+(j-L):z.clientX-G;l.value=Math.round(Y/L*P.value)}return Ze(()=>{w.value=a.value}),X(()=>V(e.tag,{ref:a,class:q(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&_.value,"v-progress-linear--reverse":x.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},g.value,r.value,o.value,e.class]),style:le([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?ae(k.value):0,"--v-progress-linear-height":ae(k.value),...e.absolute?u.value:{}},E.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(l.value),P.value),onClick:e.clickable&&N},{default:()=>[e.stream&&C("div",{key:"stream",class:q(["v-progress-linear__stream",s.value]),style:{...c.value,[x.value?"left":"right"]:ae(-k.value),borderTop:`${ae(k.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ae(k.value/4)})`,width:ae(100-y.value,"%"),"--v-progress-linear-stream-to":ae(k.value*(x.value?1:-1))}},null),C("div",{class:q(["v-progress-linear__background",d.value]),style:le([f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),C("div",{class:q(["v-progress-linear__buffer",v.value]),style:le([b.value,{opacity:parseFloat(e.bufferOpacity),width:ae(D.value,"%")}])},null),V(Vn,{name:A.value},{default:()=>[e.indeterminate?C("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(z=>C("div",{key:z,class:q(["v-progress-linear__indeterminate",z,m.value]),style:le(h.value)},null))]):C("div",{class:q(["v-progress-linear__determinate",m.value]),style:le([h.value,{width:ae(F.value,"%")}])},null)]}),t.default&&C("div",{class:"v-progress-linear__content"},[t.default({value:S.value,buffer:y.value})])]})),{}}}),ni=R({loading:[Boolean,String]},"loader");function cl(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();return{loaderClasses:M(()=>({[`${n}--loading`]:e.loading}))}}function dl(e,n){var a;let{slots:t}=n;return C("div",{class:q(`${e.name}__loader`)},[((a=t.default)==null?void 0:a.call(t,{color:e.color,isActive:e.active}))||V(ti,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const _h=["static","relative","fixed","absolute","sticky"],Da=R({position:{type:String,validator:e=>_h.includes(e)}},"position");function pa(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();return{positionClasses:M(()=>e.position?`${n}--${e.position}`:void 0)}}function Th(){const e=it("useRoute");return I(()=>{var n;return(n=e==null?void 0:e.proxy)==null?void 0:n.$route})}function uc(){var e,n;return(n=(e=it("useRouter"))==null?void 0:e.proxy)==null?void 0:n.$router}function fl(e,n){const t=Vv("RouterLink"),a=M(()=>!!(e.href||e.to)),l=I(()=>(a==null?void 0:a.value)||Jr(n,"click")||Jr(e,"click"));if(typeof t=="string"||!("useLink"in t)){const d=M(()=>e.href);return{isLink:a,isRouterLink:M(()=>!1),isClickable:l,href:d,linkProps:It({href:d}),route:M(()=>{}),navigate:M(()=>{})}}const i=t.useLink({to:M(()=>e.to||""),replace:M(()=>e.replace)}),o=I(()=>e.to?i:void 0),r=Th(),u=I(()=>{var d,f,v;return o.value?e.exact?r.value?((v=o.value.isExactActive)==null?void 0:v.value)&&vt(o.value.route.value.query,r.value.query):((f=o.value.isExactActive)==null?void 0:f.value)??!1:((d=o.value.isActive)==null?void 0:d.value)??!1:!1}),s=I(()=>{var d;return e.to?(d=o.value)==null?void 0:d.route.value.href:e.href}),c=M(()=>!!e.to);return{isLink:a,isRouterLink:c,isClickable:l,isActive:u,route:M(()=>{var d;return(d=o.value)==null?void 0:d.route.value}),navigate:M(()=>{var d;return(d=o.value)==null?void 0:d.navigate}),href:s,linkProps:It({href:s,"aria-current":M(()=>u.value?"page":void 0),"aria-disabled":M(()=>e.disabled&&a.value?"true":void 0),tabindex:M(()=>e.disabled&&a.value?"-1":void 0)})}}const vl=R({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Ti=!1;function Ah(e,n){let t=!1,a,l;Ne&&(e!=null&&e.beforeEach)&&(ke(()=>{window.addEventListener("popstate",i),a=e.beforeEach(()=>Ti?t?n():void 0:(Ti=!0,new Promise(o=>{setTimeout(()=>o(t?n():void 0))}))),l=e==null?void 0:e.afterEach(()=>{Ti=!1})}),nt(()=>{window.removeEventListener("popstate",i),a==null||a(),l==null||l()}));function i(o){var r;(r=o.state)!=null&&r.replaced||(t=!0,setTimeout(()=>t=!1))}}function Dh(e,n){ne(()=>{var t;return(t=e.isActive)==null?void 0:t.value},t=>{e.isLink.value&&t!=null&&n&&ke(()=>{n(t)})},{immediate:!0})}const Ji=Symbol("rippleStop"),ph=80;function Mu(e,n){e.style.transform=n,e.style.webkitTransform=n}function eo(e){return e.constructor.name==="TouchEvent"}function sc(e){return e.constructor.name==="KeyboardEvent"}const Bh=function(e,n){var d;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,l=0;if(!sc(e)){const f=n.getBoundingClientRect(),v=eo(e)?e.touches[e.touches.length-1]:e;a=v.clientX-f.left,l=v.clientY-f.top}let i=0,o=.3;(d=n._ripple)!=null&&d.circle?(o=.15,i=n.clientWidth/2,i=t.center?i:i+Math.sqrt((a-i)**2+(l-i)**2)/4):i=Math.sqrt(n.clientWidth**2+n.clientHeight**2)/2;const r=`${(n.clientWidth-i*2)/2}px`,u=`${(n.clientHeight-i*2)/2}px`,s=t.center?r:`${a-i}px`,c=t.center?u:`${l-i}px`;return{radius:i,scale:o,x:s,y:c,centerX:r,centerY:u}},Rl={show(e,n){var v;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=n==null?void 0:n._ripple)!=null&&v.enabled))return;const a=document.createElement("span"),l=document.createElement("span");a.appendChild(l),a.className="v-ripple__container",t.class&&(a.className+=` ${t.class}`);const{radius:i,scale:o,x:r,y:u,centerX:s,centerY:c}=Bh(e,n,t),d=`${i*2}px`;l.className="v-ripple__animation",l.style.width=d,l.style.height=d,n.appendChild(a);const f=window.getComputedStyle(n);f&&f.position==="static"&&(n.style.position="relative",n.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Mu(l,`translate(${r}, ${u}) scale3d(${o},${o},${o})`),l.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Mu(l,`translate(${s}, ${c}) scale3d(1,1,1)`)})})},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const n=e.getElementsByClassName("v-ripple__animation");if(n.length===0)return;const t=Array.from(n).findLast(o=>!o.dataset.isHiding);if(t)t.dataset.isHiding="true";else return;const a=performance.now()-Number(t.dataset.activated),l=Math.max(250-a,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var r;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((r=t.parentNode)==null?void 0:r.parentNode)===e&&e.removeChild(t.parentNode)},300)},l)}};function cc(e){return typeof e>"u"||!!e}function qa(e){const n={},t=e.currentTarget;if(!(!(t!=null&&t._ripple)||t._ripple.touched||e[Ji])){if(e[Ji]=!0,eo(e))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(n.center=t._ripple.centered||sc(e),t._ripple.class&&(n.class=t._ripple.class),eo(e)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Rl.show(e,t,n)},t._ripple.showTimer=window.setTimeout(()=>{var a;(a=t==null?void 0:t._ripple)!=null&&a.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},ph)}else Rl.show(e,t,n)}}function Hl(e){e[Ji]=!0}function Et(e){const n=e.currentTarget;if(n!=null&&n._ripple){if(window.clearTimeout(n._ripple.showTimer),e.type==="touchend"&&n._ripple.showTimerCommit){n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null,n._ripple.showTimer=window.setTimeout(()=>{Et(e)});return}window.setTimeout(()=>{n._ripple&&(n._ripple.touched=!1)}),Rl.hide(n)}}function dc(e){const n=e.currentTarget;n!=null&&n._ripple&&(n._ripple.showTimerCommit&&(n._ripple.showTimerCommit=null),window.clearTimeout(n._ripple.showTimer))}let Za=!1;function Eh(e,n){!Za&&n.includes(e.key)&&(Za=!0,qa(e))}function fc(e){Za=!1,Et(e)}function vc(e){Za&&(Za=!1,Et(e))}function mc(e,n,t){const{value:a,modifiers:l}=n,i=cc(a);i||Rl.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=l.center,e._ripple.circle=l.circle;const o=Gn(a)?a:{};o.class&&(e._ripple.class=o.class);const r=o.keys??["Enter","Space"];if(e._ripple.keyDownHandler=u=>Eh(u,r),i&&!t){if(l.stop){e.addEventListener("touchstart",Hl,{passive:!0}),e.addEventListener("mousedown",Hl);return}e.addEventListener("touchstart",qa,{passive:!0}),e.addEventListener("touchend",Et,{passive:!0}),e.addEventListener("touchmove",dc,{passive:!0}),e.addEventListener("touchcancel",Et),e.addEventListener("mousedown",qa),e.addEventListener("mouseup",Et),e.addEventListener("mouseleave",Et),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",fc),e.addEventListener("blur",vc),e.addEventListener("dragstart",Et,{passive:!0})}else!i&&t&&gc(e)}function gc(e){var n;e.removeEventListener("touchstart",Hl),e.removeEventListener("mousedown",Hl),e.removeEventListener("touchstart",qa),e.removeEventListener("touchend",Et),e.removeEventListener("touchmove",dc),e.removeEventListener("touchcancel",Et),e.removeEventListener("mousedown",qa),e.removeEventListener("mouseup",Et),e.removeEventListener("mouseleave",Et),(n=e._ripple)!=null&&n.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",fc),e.removeEventListener("blur",vc),e.removeEventListener("dragstart",Et)}function Mh(e,n){mc(e,n,!1)}function Fh(e){gc(e),delete e._ripple}function $h(e,n){if(n.value===n.oldValue)return;const t=cc(n.oldValue);mc(e,n,t)}const kt={mounted:Mh,unmounted:Fh,updated:$h},ai=R({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:tr},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ge,appendIcon:ge,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...Vt(),...ce(),...tt(),...ot(),...ut(),...oa(),...ni(),...un(),...Da(),...Ue(),...vl(),...sn(),...we({tag:"button"}),...Ae(),...Ht({variant:"elevated"})},"VBtn"),Te=U()({name:"VBtn",props:ai(),emits:{"group:selected":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=Fe(e),{borderClasses:i}=Tt(e),{densityClasses:o}=wt(e),{dimensionStyles:r}=rt(e),{elevationClasses:u}=dt(e),{loaderClasses:s}=cl(e),{locationStyles:c}=Mn(e),{positionClasses:d}=pa(e),{roundedClasses:f}=Je(e),{sizeClasses:v,sizeStyles:b}=Aa(e),m=_n(e,e.symbol,!1),h=fl(e,t),g=I(()=>{var B;return e.active!==void 0?e.active:h.isRouterLink.value?(B=h.isActive)==null?void 0:B.value:m==null?void 0:m.isSelected.value}),w=M(()=>g.value?e.activeColor??e.color:e.color),_=I(()=>{var E,p;return{color:(m==null?void 0:m.isSelected.value)&&(!h.isLink.value||((E=h.isActive)==null?void 0:E.value))||!m||((p=h.isActive)==null?void 0:p.value)?w.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:P,colorStyles:k,variantClasses:y}=bn(_),S=I(()=>(m==null?void 0:m.disabled.value)||e.disabled),x=M(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),A=I(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function T(B){var E,p;S.value||h.isLink.value&&(B.metaKey||B.ctrlKey||B.shiftKey||B.button!==0||t.target==="_blank")||(h.isRouterLink.value?(p=(E=h.navigate).value)==null||p.call(E,B):m==null||m.toggle())}return Dh(h,m==null?void 0:m.select),X(()=>{const B=h.isLink.value?"a":e.tag,E=!!(e.prependIcon||a.prepend),p=!!(e.appendIcon||a.append),D=!!(e.icon&&e.icon!==!0);return Ye(V(B,W(h.linkProps,{type:B==="a"?void 0:"button",class:["v-btn",m==null?void 0:m.selectedClass.value,{"v-btn--active":g.value,"v-btn--block":e.block,"v-btn--disabled":S.value,"v-btn--elevated":x.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],l.value,i.value,P.value,o.value,u.value,s.value,d.value,f.value,v.value,y.value,e.class],style:[k.value,r.value,c.value,b.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:S.value&&B!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:T,value:A.value}),{default:()=>{var F;return[yn(!0,"v-btn"),!e.icon&&E&&C("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?V(xe,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):V(Ee,{key:"prepend-icon",icon:e.prependIcon},null)]),C("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&D?V(Ee,{key:"content-icon",icon:e.icon},null):V(xe,{key:"content-defaults",disabled:!D,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var N;return[((N=a.default)==null?void 0:N.call(a))??In(e.text)]}})]),!e.icon&&p&&C("span",{key:"append",class:"v-btn__append"},[a.append?V(xe,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):V(Ee,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&C("span",{key:"loader",class:"v-btn__loader"},[((F=a.loader)==null?void 0:F.call(a))??V(Tn,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[kt,!S.value&&e.ripple,"",{center:!!e.icon}]])}),{group:m}}}),Lh=R({...Ve(ai({icon:"$menu",variant:"text"}),["spaced"])},"VAppBarNavIcon"),Oh=U()({name:"VAppBarNavIcon",props:Lh(),setup(e,n){let{slots:t}=n;return X(()=>V(Te,W(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),Nh=U()({name:"VAppBarTitle",props:tc(),setup(e,n){let{slots:t}=n;return X(()=>V(Ko,W(e,{class:"v-app-bar-title"}),t)),{}}}),hc=gn("v-alert-title"),yc=R({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function bc(e,n){return{iconSize:I(()=>{const a=new Map(e.iconSizes),l=e.iconSize??n()??"default";return a.has(l)?a.get(l):l})}}const Rh=["success","info","warning","error"],Hh=R({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:ge,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=>Rh.includes(e)},...ce(),...tt(),...ot(),...ut(),...yc(),...un(),...Da(),...Ue(),...we(),...Ae(),...Ht({variant:"flat"})},"VAlert"),zh=U()({name:"VAlert",props:Hh(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=de(e,"modelValue"),i=M(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:o}=bc(e,()=>e.prominent?44:void 0),{themeClasses:r}=Fe(e),{colorClasses:u,colorStyles:s,variantClasses:c}=bn(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:d}=wt(e),{dimensionStyles:f}=rt(e),{elevationClasses:v}=dt(e),{locationStyles:b}=Mn(e),{positionClasses:m}=pa(e),{roundedClasses:h}=Je(e),{textColorClasses:g,textColorStyles:w}=mt(()=>e.borderColor),{t:_}=Re(),P=M(()=>({"aria-label":_(e.closeLabel),onClick(k){l.value=!1,t("click:close",k)}}));return()=>{const k=!!(a.prepend||i.value),y=!!(a.title||e.title),S=!!(a.close||e.closable),x={density:e.density,icon:i.value,size:e.iconSize||e.prominent?o.value:void 0};return l.value&&V(e.tag,{class:q(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},r.value,u.value,d.value,v.value,m.value,h.value,c.value,e.class]),style:le([s.value,f.value,b.value,e.style]),role:"alert"},{default:()=>{var A,T;return[yn(!1,"v-alert"),e.border&&C("div",{key:"border",class:q(["v-alert__border",g.value]),style:le(w.value)},null),k&&C("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?V(xe,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{...x}}},a.prepend):V(Ee,W({key:"prepend-icon"},x),null)]),C("div",{class:"v-alert__content"},[y&&V(hc,{key:"title"},{default:()=>{var B;return[((B=a.title)==null?void 0:B.call(a))??e.title]}}),((A=a.text)==null?void 0:A.call(a))??e.text,(T=a.default)==null?void 0:T.call(a)]),a.append&&C("div",{key:"append",class:"v-alert__append"},[a.append()]),S&&C("div",{key:"close",class:"v-alert__close"},[a.close?V(xe,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var B;return[(B=a.close)==null?void 0:B.call(a,{props:P.value})]}}):V(Te,W({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},P.value),null)])]}})}}}),Wh=R({start:Boolean,end:Boolean,icon:ge,image:String,text:String,...Vt(),...ce(),...tt(),...Ue(),...sn(),...we(),...Ae(),...Ht({variant:"flat"})},"VAvatar"),Ot=U()({name:"VAvatar",props:Wh(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{borderClasses:l}=Tt(e),{colorClasses:i,colorStyles:o,variantClasses:r}=bn(e),{densityClasses:u}=wt(e),{roundedClasses:s}=Je(e),{sizeClasses:c,sizeStyles:d}=Aa(e);return X(()=>V(e.tag,{class:q(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,l.value,i.value,u.value,s.value,c.value,r.value,e.class]),style:le([o.value,d.value,e.style])},{default:()=>[t.default?V(xe,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?V(vn,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?V(Ee,{key:"icon",icon:e.icon},null):e.text,yn(!1,"v-avatar")]})),{}}}),Yh=R({text:String,onClick:bt(),...ce(),...Ae()},"VLabel"),Ba=U()({name:"VLabel",props:Yh(),setup(e,n){let{slots:t}=n;return X(()=>{var a;return C("label",{class:q(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:le(e.style),onClick:e.onClick},[e.text,(a=t.default)==null?void 0:a.call(t)])}),{}}}),Sc=Symbol.for("vuetify:selection-control-group"),nr=R({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ge,trueIcon:ge,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:vt},...ce(),...tt(),...Ae()},"SelectionControlGroup"),jh=R({...nr({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),kc=U()({name:"VSelectionControlGroup",props:jh(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),l=ht(),i=M(()=>e.id||`v-selection-control-group-${l}`),o=M(()=>e.name||i.value),r=new Set;return Qe(Sc,{modelValue:a,forceUpdate:()=>{r.forEach(u=>u())},onForceUpdate:u=>{r.add(u),nt(()=>{r.delete(u)})}}),et({[e.defaultsTarget]:{color:M(()=>e.color),disabled:M(()=>e.disabled),density:M(()=>e.density),error:M(()=>e.error),inline:M(()=>e.inline),modelValue:a,multiple:M(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:o,falseIcon:M(()=>e.falseIcon),trueIcon:M(()=>e.trueIcon),readonly:M(()=>e.readonly),ripple:M(()=>e.ripple),type:M(()=>e.type),valueComparator:M(()=>e.valueComparator)}}),X(()=>{var u;return C("div",{class:q(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:le(e.style),role:e.type==="radio"?"radiogroup":void 0},[(u=t.default)==null?void 0:u.call(t)])}),{}}}),li=R({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ce(),...nr()},"VSelectionControl");function Uh(e){const n=De(Sc,void 0),{densityClasses:t}=wt(e),a=de(e,"modelValue"),l=I(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=I(()=>e.falseValue!==void 0?e.falseValue:!1),o=I(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),r=I({get(){const v=n?n.modelValue.value:a.value;return o.value?We(v).some(b=>e.valueComparator(b,l.value)):e.valueComparator(v,l.value)},set(v){if(e.readonly)return;const b=v?l.value:i.value;let m=b;o.value&&(m=v?[...We(a.value),b]:We(a.value).filter(h=>!e.valueComparator(h,l.value))),n?n.modelValue.value=m:a.value=m}}),{textColorClasses:u,textColorStyles:s}=mt(()=>{if(!(e.error||e.disabled))return r.value?e.color:e.baseColor}),{backgroundColorClasses:c,backgroundColorStyles:d}=Le(()=>r.value&&!e.error&&!e.disabled?e.color:e.baseColor),f=I(()=>r.value?e.trueIcon:e.falseIcon);return{group:n,densityClasses:t,trueValue:l,falseValue:i,model:r,textColorClasses:u,textColorStyles:s,backgroundColorClasses:c,backgroundColorStyles:d,icon:f}}const An=U()({name:"VSelectionControl",directives:{vRipple:kt},inheritAttrs:!1,props:li(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{group:l,densityClasses:i,icon:o,model:r,textColorClasses:u,textColorStyles:s,backgroundColorClasses:c,backgroundColorStyles:d,trueValue:f}=Uh(e),v=ht(),b=J(!1),m=J(!1),h=K(),g=M(()=>e.id||`input-${v}`),w=M(()=>!e.disabled&&!e.readonly);l==null||l.onForceUpdate(()=>{h.value&&(h.value.checked=r.value)});function _(S){w.value&&(b.value=!0,Sa(S.target,":focus-visible")!==!1&&(m.value=!0))}function P(){b.value=!1,m.value=!1}function k(S){S.stopPropagation()}function y(S){if(!w.value){h.value&&(h.value.checked=r.value);return}e.readonly&&l&&ke(()=>l.forceUpdate()),r.value=S.target.checked}return X(()=>{var B,E;const S=a.label?a.label({label:e.label,props:{for:g.value}}):e.label,[x,A]=on(t),T=C("input",W({ref:h,checked:r.value,disabled:!!e.disabled,id:g.value,onBlur:P,onFocus:_,onInput:y,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?r.value:void 0},A),null);return C("div",W({class:["v-selection-control",{"v-selection-control--dirty":r.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":b.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},i.value,e.class]},x,{style:e.style}),[C("div",{class:q(["v-selection-control__wrapper",u.value]),style:le(s.value)},[(B=a.default)==null?void 0:B.call(a,{backgroundColorClasses:c,backgroundColorStyles:d}),Ye(C("div",{class:q(["v-selection-control__input"])},[((E=a.input)==null?void 0:E.call(a,{model:r,textColorClasses:u,textColorStyles:s,backgroundColorClasses:c,backgroundColorStyles:d,inputNode:T,icon:o.value,props:{onFocus:_,onBlur:P,id:g.value}}))??C(ve,null,[o.value&&V(Ee,{key:"icon",icon:o.value},null),T])]),[[kt,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),S&&V(Ba,{for:g.value,onClick:k},{default:()=>[S]})])}),{isFocused:b,input:h}}}),wc=R({indeterminate:Boolean,indeterminateIcon:{type:ge,default:"$checkboxIndeterminate"},...li({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Zt=U()({name:"VCheckboxBtn",props:wc(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"indeterminate"),l=de(e,"modelValue");function i(u){a.value&&(a.value=!1)}const o=M(()=>a.value?e.indeterminateIcon:e.falseIcon),r=M(()=>a.value?e.indeterminateIcon:e.trueIcon);return X(()=>{const u=Ve(An.filterProps(e),["modelValue"]);return V(An,W(u,{modelValue:l.value,"onUpdate:modelValue":[s=>l.value=s,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:r.value,"aria-checked":a.value?"mixed":void 0}),t)}),{}}});function ml(e){const{t:n}=Re();function t(a){let{name:l,color:i,...o}=a;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],u=e[`onClick:${l}`];function s(d){d.key!=="Enter"&&d.key!==" "||(d.preventDefault(),d.stopPropagation(),ol(u,new PointerEvent("click",d)))}const c=u&&r?n(`$vuetify.input.${r}`,e.label??""):void 0;return V(Ee,W({icon:e[`${l}Icon`],"aria-label":c,onClick:u,onKeydown:s,color:i},o),null)}return{InputIcon:t}}const Gh=R({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ce(),...hn({transition:{component:Qo,leaveAbsolute:!0,group:!0}})},"VMessages"),xc=U()({name:"VMessages",props:Gh(),setup(e,n){let{slots:t}=n;const a=I(()=>We(e.messages)),{textColorClasses:l,textColorStyles:i}=mt(()=>e.color);return X(()=>V(Pt,{transition:e.transition,tag:"div",class:q(["v-messages",l.value,e.class]),style:le([i.value,e.style])},{default:()=>[e.active&&a.value.map((o,r)=>C("div",{class:"v-messages__message",key:`${r}-${a.value}`},[t.message?t.message({message:o}):o]))]})),{}}}),gl=R({focused:Boolean,"onUpdate:focused":bt()},"focus");function Sn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn();const t=de(e,"focused"),a=M(()=>({[`${n}--focused`]:t.value}));function l(){t.value=!0}function i(){t.value=!1}return{focusClasses:a,isFocused:t,focus:l,blur:i}}const Cc=Symbol.for("vuetify:form"),Kh=R({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function Xh(e){const n=de(e,"modelValue"),t=M(()=>e.disabled),a=M(()=>e.readonly),l=J(!1),i=K([]),o=K([]);async function r(){const c=[];let d=!0;o.value=[],l.value=!0;for(const f of i.value){const v=await f.validate();if(v.length>0&&(d=!1,c.push({id:f.id,errorMessages:v})),!d&&e.fastFail)break}return o.value=c,l.value=!1,{valid:d,errors:o.value}}function u(){i.value.forEach(c=>c.reset())}function s(){i.value.forEach(c=>c.resetValidation())}return ne(i,()=>{let c=0,d=0;const f=[];for(const v of i.value)v.isValid===!1?(d++,f.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;o.value=f,n.value=d>0?!1:c===i.value.length?!0:null},{deep:!0,flush:"post"}),Qe(Cc,{register:c=>{let{id:d,vm:f,validate:v,reset:b,resetValidation:m}=c;i.value.some(h=>h.id===d),i.value.push({id:d,validate:v,reset:b,resetValidation:m,vm:Iv(f),isValid:null,errorMessages:[]})},unregister:c=>{i.value=i.value.filter(d=>d.id!==c)},update:(c,d,f)=>{const v=i.value.find(b=>b.id===c);v&&(v.isValid=d,v.errorMessages=f)},isDisabled:t,isReadonly:a,isValidating:l,isValid:n,items:i,validateOn:M(()=>e.validateOn)}),{errors:o,isDisabled:t,isReadonly:a,isValidating:l,isValid:n,items:i,validate:r,reset:u,resetValidation:s}}function Ea(e){const n=De(Cc,null);return{...n,isReadonly:I(()=>!!((e==null?void 0:e.readonly)??(n==null?void 0:n.isReadonly.value))),isDisabled:I(()=>!!((e==null?void 0:e.disabled)??(n==null?void 0:n.isDisabled.value)))}}const qh=Symbol.for("vuetify:rules");function Zh(e){const n=De(qh,null);if(!e){if(!n)throw new Error("Could not find Vuetify rules injection");return n.aliases}return(n==null?void 0:n.resolve(e))??M(e)}const Vc=R({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,...gl()},"validation");function Ic(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn(),t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ht();const a=de(e,"modelValue"),l=I(()=>e.validationValue===void 0?a.value:e.validationValue),i=Ea(e),o=Zh(()=>e.rules),r=K([]),u=J(!0),s=I(()=>!!(We(a.value===""?null:a.value).length||We(l.value===""?null:l.value).length)),c=I(()=>{var P;return(P=e.errorMessages)!=null&&P.length?We(e.errorMessages).concat(r.value).slice(0,Math.max(0,Number(e.maxErrors))):r.value}),d=I(()=>{var y;let P=(e.validateOn??((y=i.validateOn)==null?void 0:y.value))||"input";P==="lazy"&&(P="input lazy"),P==="eager"&&(P="input eager");const k=new Set((P==null?void 0:P.split(" "))??[]);return{input:k.has("input"),blur:k.has("blur")||k.has("input")||k.has("invalid-input"),invalidInput:k.has("invalid-input"),lazy:k.has("lazy"),eager:k.has("eager")}}),f=I(()=>{var P;return e.error||(P=e.errorMessages)!=null&&P.length?!1:e.rules.length?u.value?r.value.length||d.value.lazy?null:!0:!r.value.length:!0}),v=J(!1),b=I(()=>({[`${n}--error`]:f.value===!1,[`${n}--dirty`]:s.value,[`${n}--disabled`]:i.isDisabled.value,[`${n}--readonly`]:i.isReadonly.value})),m=it("validation"),h=I(()=>e.name??Wt(t));il(()=>{var P;(P=i.register)==null||P.call(i,{id:h.value,vm:m,validate:_,reset:g,resetValidation:w})}),pt(()=>{var P;(P=i.unregister)==null||P.call(i,h.value)}),gt(async()=>{var P;d.value.lazy||await _(!d.value.eager),(P=i.update)==null||P.call(i,h.value,f.value,c.value)}),St(()=>d.value.input||d.value.invalidInput&&f.value===!1,()=>{ne(l,()=>{if(l.value!=null)_();else if(e.focused){const P=ne(()=>e.focused,k=>{k||_(),P()})}})}),St(()=>d.value.blur,()=>{ne(()=>e.focused,P=>{P||_()})}),ne([f,c],()=>{var P;(P=i.update)==null||P.call(i,h.value,f.value,c.value)});async function g(){a.value=null,await ke(),await w()}async function w(){u.value=!0,d.value.lazy?r.value=[]:await _(!d.value.eager)}async function _(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const k=[];v.value=!0;for(const y of o.value){if(k.length>=Number(e.maxErrors??1))break;const x=await(typeof y=="function"?y:()=>y)(l.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}k.push(x||"")}}return r.value=k,v.value=!1,u.value=P,r.value}return{errorMessages:c,isDirty:s,isDisabled:i.isDisabled,isReadonly:i.isReadonly,isPristine:u,isValid:f,isValidating:v,reset:g,resetValidation:w,validate:_,validationClasses:b}}const kn=R({id:String,appendIcon:ge,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:ge,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":bt(),"onClick:append":bt(),...ce(),...tt(),...Dt(ot(),["maxWidth","minWidth","width"]),...Ae(),...Vc()},"VInput"),Ct=U()({name:"VInput",props:{...kn()},emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const{densityClasses:i}=wt(e),{dimensionStyles:o}=rt(e),{themeClasses:r}=Fe(e),{rtlClasses:u}=st(),{InputIcon:s}=ml(e),c=ht(),d=I(()=>e.id||`input-${c}`),{errorMessages:f,isDirty:v,isDisabled:b,isReadonly:m,isPristine:h,isValid:g,isValidating:w,reset:_,resetValidation:P,validate:k,validationClasses:y}=Ic(e,"v-input",d),S=I(()=>{var D;return(D=e.errorMessages)!=null&&D.length||!h.value&&f.value.length?f.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages}),x=M(()=>S.value.length>0),A=M(()=>!e.hideDetails||e.hideDetails==="auto"&&(x.value||!!a.details)),T=I(()=>A.value?`${d.value}-messages`:void 0),B=I(()=>({id:d,messagesId:T,isDirty:v,isDisabled:b,isReadonly:m,isPristine:h,isValid:g,isValidating:w,hasDetails:A,reset:_,resetValidation:P,validate:k})),E=M(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),p=M(()=>{if(e.iconColor)return e.iconColor===!0?E.value:e.iconColor});return X(()=>{var N,z;const D=!!(a.prepend||e.prependIcon),F=!!(a.append||e.appendIcon);return C("div",{class:q(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,r.value,u.value,y.value,e.class]),style:le([o.value,e.style])},[D&&C("div",{key:"prepend",class:"v-input__prepend"},[a.prepend?a.prepend(B.value):e.prependIcon&&V(s,{key:"prepend-icon",name:"prepend",color:p.value},null)]),a.default&&C("div",{class:"v-input__control"},[(N=a.default)==null?void 0:N.call(a,B.value)]),F&&C("div",{key:"append",class:"v-input__append"},[a.append?a.append(B.value):e.appendIcon&&V(s,{key:"append-icon",name:"append",color:p.value},null)]),A.value&&C("div",{id:T.value,class:"v-input__details",role:"alert","aria-live":"polite"},[V(xc,{active:x.value,messages:S.value},{message:a.message}),(z=a.details)==null?void 0:z.call(a,B.value)])])}),{reset:_,resetValidation:P,validate:k,isValid:g,errorMessages:f}}}),Ai=Symbol("Forwarded refs");function Di(e,n){let t=e;for(;t;){const a=Reflect.getOwnPropertyDescriptor(t,n);if(a)return a;t=Object.getPrototypeOf(t)}}function ft(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a<n;a++)t[a-1]=arguments[a];return e[Ai]=t,new Proxy(e,{get(l,i){if(Reflect.has(l,i))return Reflect.get(l,i);if(!(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))){for(const o of t)if(o.value&&Reflect.has(o.value,i)){const r=Reflect.get(o.value,i);return typeof r=="function"?r.bind(o.value):r}}},has(l,i){if(Reflect.has(l,i))return!0;if(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))return!1;for(const o of t)if(o.value&&Reflect.has(o.value,i))return!0;return!1},set(l,i,o){if(Reflect.has(l,i))return Reflect.set(l,i,o);if(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))return!1;for(const r of t)if(r.value&&Reflect.has(r.value,i))return Reflect.set(r.value,i,o);return!1},getOwnPropertyDescriptor(l,i){var r;const o=Reflect.getOwnPropertyDescriptor(l,i);if(o)return o;if(!(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))){for(const u of t){if(!u.value)continue;const s=Di(u.value,i)??("_"in u.value?Di((r=u.value._)==null?void 0:r.setupState,i):void 0);if(s)return s}for(const u of t){const s=u.value&&u.value[Ai];if(!s)continue;const c=s.slice();for(;c.length;){const d=c.shift(),f=Di(d.value,i);if(f)return f;const v=d.value&&d.value[Ai];v&&c.push(...v)}}}}})}const Qh=R({...Ve(kn(),["direction"]),...Ve(wc(),["inline"])},"VCheckbox"),Jh=U()({name:"VCheckbox",inheritAttrs:!1,props:Qh(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=de(e,"modelValue"),{isFocused:i,focus:o,blur:r}=Sn(e),u=K(),s=ht();return X(()=>{const[c,d]=on(t),f=Ct.filterProps(e),v=Zt.filterProps(e);return V(Ct,W({ref:u,class:["v-checkbox",e.class]},c,f,{modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,id:e.id||`checkbox-${s}`,focused:i.value,style:e.style}),{...a,default:b=>{let{id:m,messagesId:h,isDisabled:g,isReadonly:w,isValid:_}=b;return V(Zt,W(v,{id:m.value,"aria-describedby":h.value,disabled:g.value,readonly:w.value},d,{error:_.value===!1,modelValue:l.value,"onUpdate:modelValue":P=>l.value=P,onFocus:o,onBlur:r}),a)}})}),ft({},u)}});function ey(e){let{selectedElement:n,containerElement:t,isRtl:a,isHorizontal:l}=e;const i=Qa(l,t),o=Pc(l,a,t),r=Qa(l,n),u=_c(l,n),s=r*.4;return o>u?u-s:o+i<u+r?u-i+r+s:o}function ty(e){let{selectedElement:n,containerElement:t,isHorizontal:a}=e;const l=Qa(a,t),i=_c(a,n),o=Qa(a,n);return i-l/2+o/2}function Fu(e,n){const t=e?"scrollWidth":"scrollHeight";return(n==null?void 0:n[t])||0}function ny(e,n){const t=e?"clientWidth":"clientHeight";return(n==null?void 0:n[t])||0}function Pc(e,n,t){if(!t)return 0;const{scrollLeft:a,offsetWidth:l,scrollWidth:i}=t;return e?n?i-l+a:a:t.scrollTop}function Qa(e,n){const t=e?"offsetWidth":"offsetHeight";return(n==null?void 0:n[t])||0}function _c(e,n){const t=e?"offsetLeft":"offsetTop";return(n==null?void 0:n[t])||0}const ar=Symbol.for("vuetify:v-slide-group"),lr=R({centerActive:Boolean,scrollToActive:{type:Boolean,default:!0},contentClass:null,direction:{type:String,default:"horizontal"},symbol:{type:null,default:ar},nextIcon:{type:ge,default:"$next"},prevIcon:{type:ge,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...ce(),...ta({mobile:null}),...we(),...ia({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Ja=U()({name:"VSlideGroup",props:lr(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isRtl:a}=st(),{displayClasses:l,mobile:i}=Nt(e),o=Fn(e,e.symbol),r=J(!1),u=J(0),s=J(0),c=J(0),d=I(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:v}=jt(),{resizeRef:b,contentRect:m}=jt(),h=Ag(),g=I(()=>({container:f.el,duration:200,easing:"easeOutQuart"})),w=I(()=>o.selected.value.length?o.items.value.findIndex(H=>H.id===o.selected.value[0]):-1),_=I(()=>o.selected.value.length?o.items.value.findIndex(H=>H.id===o.selected.value[o.selected.value.length-1]):-1);if(Ne){let H=-1;ne(()=>[o.selected.value,v.value,m.value,d.value],()=>{cancelAnimationFrame(H),H=requestAnimationFrame(()=>{if(v.value&&m.value){const $=d.value?"width":"height";s.value=v.value[$],c.value=m.value[$],r.value=s.value+1<c.value}if(e.scrollToActive&&w.value>=0&&b.el){const $=b.el.children[_.value];k($,e.centerActive)}})})}const P=J(!1);function k(H,$){let O=0;$?O=ty({containerElement:f.el,isHorizontal:d.value,selectedElement:H}):O=ey({containerElement:f.el,isHorizontal:d.value,isRtl:a.value,selectedElement:H}),y(O)}function y(H){if(!Ne||!f.el)return;const $=Qa(d.value,f.el),O=Pc(d.value,a.value,f.el);if(!(Fu(d.value,f.el)<=$||Math.abs(H-O)<16)){if(d.value&&a.value&&f.el){const{scrollWidth:ue,offsetWidth:Z}=f.el;H=ue-Z-H}d.value?h.horizontal(H,g.value):h(H,g.value)}}function S(H){const{scrollTop:$,scrollLeft:O}=H.target;u.value=d.value?O:$}function x(H){if(P.value=!0,!(!r.value||!b.el)){for(const $ of H.composedPath())for(const O of b.el.children)if(O===$){k(O);return}}}function A(H){P.value=!1}let T=!1;function B(H){var $;!T&&!P.value&&!(H.relatedTarget&&(($=b.el)!=null&&$.contains(H.relatedTarget)))&&F(),T=!1}function E(){T=!0}function p(H){if(!b.el)return;function $(O){H.preventDefault(),F(O)}d.value?H.key==="ArrowRight"?$(a.value?"prev":"next"):H.key==="ArrowLeft"&&$(a.value?"next":"prev"):H.key==="ArrowDown"?$("next"):H.key==="ArrowUp"&&$("prev"),H.key==="Home"?$("first"):H.key==="End"&&$("last")}function D(H,$){if(!H)return;let O=H;do O=O==null?void 0:O[$==="next"?"nextElementSibling":"previousElementSibling"];while(O!=null&&O.hasAttribute("disabled"));return O}function F(H){if(!b.el)return;let $;if(!H)$=wn(b.el)[0];else if(H==="next"){if($=D(b.el.querySelector(":focus"),H),!$)return F("first")}else if(H==="prev"){if($=D(b.el.querySelector(":focus"),H),!$)return F("last")}else H==="first"?($=b.el.firstElementChild,$!=null&&$.hasAttribute("disabled")&&($=D($,"next"))):H==="last"&&($=b.el.lastElementChild,$!=null&&$.hasAttribute("disabled")&&($=D($,"prev")));$&&$.focus({preventScroll:!0})}function N(H){const $=d.value&&a.value?-1:1,O=(H==="prev"?-$:$)*s.value;let Q=u.value+O;if(d.value&&a.value&&f.el){const{scrollWidth:ue,offsetWidth:Z}=f.el;Q+=ue-Z}y(Q)}const z=I(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),G=I(()=>r.value||Math.abs(u.value)>0),j=I(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!i.value;case!0:return G.value;case"mobile":return i.value||G.value;default:return!i.value&&G.value}}),L=I(()=>Math.abs(u.value)>1),Y=I(()=>{if(!f.value||!G.value)return!1;const H=Fu(d.value,f.el),$=ny(d.value,f.el);return H-$-Math.abs(u.value)>1});return X(()=>V(e.tag,{class:q(["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":j.value,"v-slide-group--is-overflowing":r.value},l.value,e.class]),style:le(e.style),tabindex:P.value||o.selected.value.length?-1:0,onFocus:B},{default:()=>{var H,$,O;return[j.value&&C("div",{key:"prev",class:q(["v-slide-group__prev",{"v-slide-group__prev--disabled":!L.value}]),onMousedown:E,onClick:()=>L.value&&N("prev")},[((H=t.prev)==null?void 0:H.call(t,z.value))??V(Xa,null,{default:()=>[V(Ee,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),C("div",{key:"container",ref:f,class:q(["v-slide-group__container",e.contentClass]),onScroll:S},[C("div",{ref:b,class:"v-slide-group__content",onFocusin:x,onFocusout:A,onKeydown:p},[($=t.default)==null?void 0:$.call(t,z.value)])]),j.value&&C("div",{key:"next",class:q(["v-slide-group__next",{"v-slide-group__next--disabled":!Y.value}]),onMousedown:E,onClick:()=>Y.value&&N("next")},[((O=t.next)==null?void 0:O.call(t,z.value))??V(Xa,null,{default:()=>[V(Ee,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:N,scrollOffset:u,focus:F,hasPrev:L,hasNext:Y}}}),Tc=Symbol.for("vuetify:v-chip-group"),ay=R({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:vt},...lr({scrollToActive:!1}),...ce(),...ia({selectedClass:"v-chip--selected"}),...we(),...Ae(),...Ht({variant:"tonal"})},"VChipGroup"),ly=U()({name:"VChipGroup",props:ay(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{isSelected:l,select:i,next:o,prev:r,selected:u}=Fn(e,Tc);return et({VChip:{baseColor:M(()=>e.baseColor),color:M(()=>e.color),disabled:M(()=>e.disabled),filter:M(()=>e.filter),variant:M(()=>e.variant)}}),X(()=>{const s=Ja.filterProps(e);return V(Ja,W(s,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,{isSelected:l,select:i,next:o,prev:r,selected:u.value})]}})}),{}}}),iy=R({activeClass:String,appendAvatar:String,appendIcon:ge,baseColor:String,closable:Boolean,closeIcon:{type:ge,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:ge,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ge,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:bt(),onClickOnce:bt(),...Vt(),...ce(),...tt(),...ut(),...oa(),...Ue(),...vl(),...sn(),...we({tag:"span"}),...Ae(),...Ht({variant:"tonal"})},"VChip"),mn=U()({name:"VChip",directives:{vRipple:kt},props:iy(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{t:i}=Re(),{borderClasses:o}=Tt(e),{densityClasses:r}=wt(e),{elevationClasses:u}=dt(e),{roundedClasses:s}=Je(e),{sizeClasses:c}=Aa(e),{themeClasses:d}=Fe(e),f=de(e,"modelValue"),v=_n(e,Tc,!1),b=_n(e,ar,!1),m=fl(e,t),h=M(()=>e.link!==!1&&m.isLink.value),g=I(()=>!e.disabled&&e.link!==!1&&(!!v||e.link||m.isClickable.value)),w=M(()=>({"aria-label":i(e.closeLabel),disabled:e.disabled,onClick(x){x.preventDefault(),x.stopPropagation(),f.value=!1,a("click:close",x)}}));ne(f,x=>{x?(v==null||v.register(),b==null||b.register()):(v==null||v.unregister(),b==null||b.unregister())});const{colorClasses:_,colorStyles:P,variantClasses:k}=bn(()=>({color:!v||v.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function y(x){var A,T;a("click",x),g.value&&((T=(A=m.navigate).value)==null||T.call(A,x),v==null||v.toggle())}function S(x){(x.key==="Enter"||x.key===" ")&&(x.preventDefault(),y(x))}return()=>{var F;const x=m.isLink.value?"a":e.tag,A=!!(e.appendIcon||e.appendAvatar),T=!!(A||l.append),B=!!(l.close||e.closable),E=!!(l.filter||e.filter)&&v,p=!!(e.prependIcon||e.prependAvatar),D=!!(p||l.prepend);return f.value&&Ye(V(x,W(m.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":g.value,"v-chip--filter":E,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((F=m.isActive)==null?void 0:F.value)},d.value,o.value,_.value,r.value,u.value,s.value,c.value,k.value,v==null?void 0:v.selectedClass.value,e.class],style:[P.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:g.value?0:void 0,onClick:y,onKeydown:g.value&&!h.value&&S}),{default:()=>{var N;return[yn(g.value,"v-chip"),E&&V(Jo,{key:"filter"},{default:()=>[Ye(C("div",{class:"v-chip__filter"},[l.filter?V(xe,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):V(Ee,{key:"filter-icon",icon:e.filterIcon},null)]),[[Qt,v.isSelected.value]])]}),D&&C("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?V(xe,{key:"prepend-defaults",disabled:!p,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):C(ve,null,[e.prependIcon&&V(Ee,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&V(Ot,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),C("div",{class:"v-chip__content","data-no-activator":""},[((N=l.default)==null?void 0:N.call(l,{isSelected:v==null?void 0:v.isSelected.value,selectedClass:v==null?void 0:v.selectedClass.value,select:v==null?void 0:v.select,toggle:v==null?void 0:v.toggle,value:v==null?void 0:v.value.value,disabled:e.disabled}))??In(e.text)]),T&&C("div",{key:"append",class:"v-chip__append"},[l.append?V(xe,{key:"append-defaults",disabled:!A,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):C(ve,null,[e.appendIcon&&V(Ee,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&V(Ot,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),B&&C("button",W({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},w.value),[l.close?V(xe,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):V(Ee,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[kt,g.value&&e.ripple,null]])}}}),oy=["dotted","dashed","solid","double"],ry=R({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>oy.includes(e)},...ce(),...Ae()},"VDivider"),Lt=U()({name:"VDivider",props:ry(),setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=Fe(e),{textColorClasses:i,textColorStyles:o}=mt(()=>e.color),r=I(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=ae(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=ae(e.thickness)),s}),u=M(()=>{const s=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,c=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&s?ae(s):void 0,marginInline:!e.vertical&&s?ae(s):void 0,transform:c?`translate${e.vertical?"X":"Y"}(${ae(c)})`:void 0}});return X(()=>{const s=C("hr",{class:q([{"v-divider":!0,"v-divider--gradient":e.gradient&&!a.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,i.value,e.class]),style:le([r.value,o.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return a.default?C("div",{class:q(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[s,C("div",{class:"v-divider__content",style:le(u.value)},[a.default()]),s]):s}),{}}}),to=Symbol.for("vuetify:list");function Ac(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const n=De(to,{filterable:!1,hasPrepend:J(!1),updateHasPrepend:()=>null,trackingIndex:J(-1),navigationStrategy:J("focus"),uid:""}),{filterable:t,trackingIndex:a=n.trackingIndex,navigationStrategy:l=n.navigationStrategy,uid:i=n.uid||ht()}=e,o={filterable:n.filterable||t,hasPrepend:J(!1),updateHasPrepend:r=>{r&&(o.hasPrepend.value=r)},trackingIndex:a,navigationStrategy:l,uid:i};return Qe(to,o),n}function Dc(){return De(to,null)}const ir=e=>{const n={activate:t=>{let{id:a,value:l,activated:i}=t;return a=Ke(a),e&&!l&&i.size===1&&i.has(a)||(l?i.add(a):i.delete(a)),i},in:(t,a,l)=>{let i=new Set;if(t!=null)for(const o of We(t))i=n.activate({id:o,value:!0,activated:new Set(i),children:a,parents:l});return i},out:t=>Array.from(t)};return n},pc=e=>{const n=ir(e);return{activate:a=>{let{activated:l,id:i,...o}=a;i=Ke(i);const r=l.has(i)?new Set([i]):new Set;return n.activate({...o,id:i,activated:r})},in:(a,l,i)=>{let o=new Set;if(a!=null){const r=We(a);r.length&&(o=n.in(r.slice(0,1),l,i))}return o},out:(a,l,i)=>n.out(a,l,i)}},uy=e=>{const n=ir(e);return{activate:a=>{let{id:l,activated:i,children:o,...r}=a;return l=Ke(l),o.has(l)?i:n.activate({id:l,activated:i,children:o,...r})},in:n.in,out:n.out}},sy=e=>{const n=pc(e);return{activate:a=>{let{id:l,activated:i,children:o,...r}=a;return l=Ke(l),o.has(l)?i:n.activate({id:l,activated:i,children:o,...r})},in:n.in,out:n.out}},cy={open:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(t){const i=new Set;i.add(n);let o=l.get(n);for(;o!=null;)i.add(o),o=l.get(o);return i}else return a.delete(n),a},select:()=>null},Bc={open:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(t){let i=l.get(n);for(a.add(n);i!=null&&i!==n;)a.add(i),i=l.get(i);return a}else a.delete(n);return a},select:()=>null},dy={open:Bc.open,select:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(!t)return a;const i=[];let o=l.get(n);for(;o!=null;)i.push(o),o=l.get(o);return new Set(i)}},or=e=>{const n={select:t=>{let{id:a,value:l,selected:i}=t;if(a=Ke(a),e&&!l){const o=Array.from(i.entries()).reduce((r,u)=>{let[s,c]=u;return c==="on"&&r.push(s),r},[]);if(o.length===1&&o[0]===a)return i}return i.set(a,l?"on":"off"),i},in:(t,a,l,i)=>{const o=new Map;for(const r of t||[])n.select({id:r,value:!0,selected:o,children:a,parents:l,disabled:i});return o},out:t=>{const a=[];for(const[l,i]of t.entries())i==="on"&&a.push(l);return a}};return n},Ec=e=>{const n=or(e);return{select:a=>{let{selected:l,id:i,...o}=a;i=Ke(i);const r=l.has(i)?new Map([[i,l.get(i)]]):new Map;return n.select({...o,id:i,selected:r})},in:(a,l,i,o)=>a!=null&&a.length?n.in(a.slice(0,1),l,i,o):new Map,out:(a,l,i)=>n.out(a,l,i)}},fy=e=>{const n=or(e);return{select:a=>{let{id:l,selected:i,children:o,...r}=a;return l=Ke(l),o.has(l)?i:n.select({id:l,selected:i,children:o,...r})},in:n.in,out:n.out}},vy=e=>{const n=Ec(e);return{select:a=>{let{id:l,selected:i,children:o,...r}=a;return l=Ke(l),o.has(l)?i:n.select({id:l,selected:i,children:o,...r})},in:n.in,out:n.out}},rr=e=>{const n={select:t=>{let{id:a,value:l,selected:i,children:o,parents:r,disabled:u}=t;a=Ke(a);const s=new Map(i),c=[a];for(;c.length;){const f=c.shift();u.has(f)||i.set(Ke(f),l?"on":"off"),o.has(f)&&c.push(...o.get(f))}let d=Ke(r.get(a));for(;d;){let f=!0,v=!0;for(const b of o.get(d)){const m=Ke(b);if(!u.has(m)&&(i.get(m)!=="on"&&(f=!1),i.has(m)&&i.get(m)!=="off"&&(v=!1),!f&&!v))break}i.set(d,f?"on":v?"off":"indeterminate"),d=Ke(r.get(d))}return e&&!l&&Array.from(i.entries()).reduce((v,b)=>{let[m,h]=b;return h==="on"&&v.push(m),v},[]).length===0?s:i},in:(t,a,l)=>{let i=new Map;for(const o of t||[])i=n.select({id:o,value:!0,selected:i,children:a,parents:l,disabled:new Set});return i},out:(t,a)=>{const l=[];for(const[i,o]of t.entries())o==="on"&&!a.has(i)&&l.push(i);return l}};return n},my=e=>{const n=rr(e);return{select:n.select,in:n.in,out:(a,l,i)=>{const o=[];for(const[r,u]of a.entries())if(u==="on"){if(i.has(r)){const s=i.get(r);if(a.get(s)==="on")continue}o.push(r)}return o}}},gy=e=>{const t={select:rr(e).select,in:(a,l,i,o)=>{let r=new Map;for(const u of a||[])l.has(u)||(r=t.select({id:u,value:!0,selected:r,children:l,parents:i,disabled:o}));return r},out:a=>{const l=[];for(const[i,o]of a.entries())(o==="on"||o==="indeterminate")&&l.push(i);return l}};return t},Ca=Symbol.for("vuetify:nested"),Mc={id:J(),root:{itemsRegistration:K("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:K(new Map),parents:K(new Map),disabled:K(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:K(!1),scrollToActive:K(!1),selectable:K(!1),opened:K(new Set),activated:K(new Set),selected:K(new Map),selectedValues:K([]),getPath:()=>[]}},hy=R({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),yy=(e,n)=>{let{items:t,returnObject:a,scrollToActive:l}=n,i=!1;const o=J(new Map),r=J(new Map),u=J(new Set),s=de(e,"opened",e.opened,k=>new Set(Array.isArray(k)?k.map(y=>Ke(y)):k),k=>[...k.values()]),c=I(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return uy(e.mandatory);case"single-leaf":return sy(e.mandatory);case"independent":return ir(e.mandatory);case"single-independent":default:return pc(e.mandatory)}}),d=I(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return vy(e.mandatory);case"leaf":return fy(e.mandatory);case"independent":return or(e.mandatory);case"single-independent":return Ec(e.mandatory);case"trunk":return my(e.mandatory);case"branch":return gy(e.mandatory);case"classic":default:return rr(e.mandatory)}}),f=I(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return dy;case"single":return cy;case"multiple":default:return Bc}}),v=de(e,"activated",e.activated,k=>c.value.in(k,o.value,r.value),k=>c.value.out(k,o.value,r.value)),b=de(e,"selected",e.selected,k=>d.value.in(k,o.value,r.value,u.value),k=>d.value.out(k,o.value,r.value));pt(()=>{i=!0});function m(k){const y=[];let S=Ke(k);for(;S!==void 0;)y.unshift(S),S=r.value.get(S);return y}const h=it("nested"),g=new Set,w=_m(()=>{ke(()=>{o.value=new Map(o.value),r.value=new Map(r.value)})},100);ne(()=>[t.value,ze(a)],()=>{e.itemsRegistration==="props"&&_()},{immediate:!0});function _(){const k=new Map,y=new Map,S=new Set,x=ze(a)?B=>Ke(B.raw):B=>B.value,A=[...t.value];let T=0;for(;T<A.length;){const B=A[T++],E=x(B);if(B.children){const p=[];for(const D of B.children){const F=x(D);k.set(F,E),p.push(F),A.push(D)}y.set(E,p)}B.props.disabled&&S.add(E)}o.value=y,r.value=k,u.value=S}const P={id:J(),root:{opened:s,activatable:M(()=>e.activatable),scrollToActive:M(()=>ze(l)),selectable:M(()=>e.selectable),activated:v,selected:b,selectedValues:I(()=>{const k=[];for(const[y,S]of b.value.entries())S==="on"&&k.push(y);return k}),itemsRegistration:M(()=>e.itemsRegistration),register:(k,y,S,x)=>{if(g.has(k)){m(k).map(String).join(" -> "),m(y).concat(k).map(String).join(" -> ");return}else g.add(k);y&&k!==y&&r.value.set(k,y),S&&u.value.add(k),x&&o.value.set(k,[]),y!=null&&o.value.set(y,[...o.value.get(y)||[],k]),w()},unregister:k=>{if(i)return;g.delete(k),o.value.delete(k),u.value.delete(k);const y=r.value.get(k);if(y){const S=o.value.get(y)??[];o.value.set(y,S.filter(x=>x!==k))}r.value.delete(k),w()},updateDisabled:(k,y)=>{y?u.value.add(k):u.value.delete(k)},open:(k,y,S)=>{h.emit("click:open",{id:k,value:y,path:m(k),event:S});const x=f.value.open({id:k,value:y,opened:new Set(s.value),children:o.value,parents:r.value,event:S});x&&(s.value=x)},openOnSelect:(k,y,S)=>{const x=f.value.select({id:k,value:y,selected:new Map(b.value),opened:new Set(s.value),children:o.value,parents:r.value,event:S});x&&(s.value=x)},select:(k,y,S)=>{h.emit("click:select",{id:k,value:y,path:m(k),event:S});const x=d.value.select({id:k,value:y,selected:new Map(b.value),children:o.value,parents:r.value,disabled:u.value,event:S});x&&(b.value=x),P.root.openOnSelect(k,y,S)},activate:(k,y,S)=>{if(!e.activatable)return P.root.select(k,!0,S);h.emit("click:activate",{id:k,value:y,path:m(k),event:S});const x=c.value.activate({id:k,value:y,activated:new Set(v.value),children:o.value,parents:r.value,event:S});if(x.size!==v.value.size)v.value=x;else{for(const A of x)if(!v.value.has(A)){v.value=x;return}for(const A of v.value)if(!x.has(A)){v.value=x;return}}},children:o,parents:r,disabled:u,getPath:m}};return Qe(Ca,P),P.root},Fc=(e,n,t)=>{const a=De(Ca,Mc),l=Symbol("nested item"),i=I(()=>{const r=Ke(ze(e));return r!==void 0?r:l}),o={...a,id:i,open:(r,u)=>a.root.open(i.value,r,u),openOnSelect:(r,u)=>a.root.openOnSelect(i.value,r,u),isOpen:I(()=>a.root.opened.value.has(i.value)),parent:I(()=>a.root.parents.value.get(i.value)),activate:(r,u)=>a.root.activate(i.value,r,u),isActivated:I(()=>a.root.activated.value.has(i.value)),scrollToActive:a.root.scrollToActive,select:(r,u)=>a.root.select(i.value,r,u),isSelected:I(()=>a.root.selected.value.get(i.value)==="on"),isIndeterminate:I(()=>a.root.selected.value.get(i.value)==="indeterminate"),isLeaf:I(()=>!a.root.children.value.get(i.value)),isGroupActivator:a.isGroupActivator};return il(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||ke(()=>{a.root.register(i.value,a.id.value,ze(n),t)})}),pt(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||a.root.unregister(i.value)}),ne(i,(r,u)=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||(a.root.unregister(u),ke(()=>{a.root.register(r,a.id.value,ze(n),t)}))}),ne(()=>ze(n),r=>{a.root.updateDisabled(i.value,r)}),t&&Qe(Ca,o),o},by=()=>{const e=De(Ca,Mc);Qe(Ca,{...e,isGroupActivator:!0})},Sy=_t({name:"VListGroupActivator",setup(e,n){let{slots:t}=n;return by(),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),$c=R({activeColor:String,baseColor:String,color:String,collapseIcon:{type:ge,default:"$collapse"},disabled:Boolean,expandIcon:{type:ge,default:"$expand"},rawId:[String,Number],prependIcon:ge,appendIcon:ge,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ce(),...we()},"VListGroup"),el=U()({name:"VListGroup",props:$c(),setup(e,n){let{slots:t}=n;const{isOpen:a,open:l,id:i}=Fc(()=>e.value,()=>e.disabled,!0),o=I(()=>`v-list-group--id-${String(e.rawId??i.value)}`),r=Dc(),{isBooted:u}=la(),s=De(Ca),c=M(()=>{var m;return((m=s==null?void 0:s.root)==null?void 0:m.itemsRegistration.value)==="render"});function d(m){var h;["INPUT","TEXTAREA"].includes((h=m.target)==null?void 0:h.tagName)||l(!a.value,m)}const f=I(()=>({onClick:d,class:"v-list-group__header",id:o.value})),v=I(()=>a.value?e.collapseIcon:e.expandIcon),b=I(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&v.value,appendIcon:e.appendIcon||!e.subgroup&&v.value,title:e.title,value:e.value}}));return X(()=>V(e.tag,{class:q(["v-list-group",{"v-list-group--prepend":r==null?void 0:r.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class]),style:le(e.style)},{default:()=>[t.activator&&V(xe,{defaults:b.value},{default:()=>[V(Sy,null,{default:()=>[t.activator({props:f.value,isOpen:a.value})]})]}),V(Pt,{transition:{component:ei},disabled:!u.value},{default:()=>{var m,h;return[c.value?Ye(C("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(m=t.default)==null?void 0:m.call(t)]),[[Qt,a.value]]):a.value&&C("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(h=t.default)==null?void 0:h.call(t)])]}})]})),{isOpen:a}}}),ky=R({opacity:[Number,String],...ce(),...we()},"VListItemSubtitle"),Lc=U()({name:"VListItemSubtitle",props:ky(),setup(e,n){let{slots:t}=n;return X(()=>V(e.tag,{class:q(["v-list-item-subtitle",e.class]),style:le([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},t)),{}}}),Oc=gn("v-list-item-title"),Nc=R({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ge,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ge,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:bt(),onClickOnce:bt(),...Vt(),...ce(),...tt(),...ot(),...ut(),...Ue(),...vl(),...we(),...Ae(),...Ht({variant:"text"})},"VListItem"),Ut=U()({name:"VListItem",directives:{vRipple:kt},props:Nc(),emits:{click:e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const i=fl(e,t),o=K(),r=I(()=>e.value===void 0?i.href.value:e.value),{activate:u,isActivated:s,select:c,isOpen:d,isSelected:f,isIndeterminate:v,isGroupActivator:b,root:m,parent:h,openOnSelect:g,scrollToActive:w,id:_}=Fc(r,()=>e.disabled,!1),P=Dc(),k=I(()=>{var re;return e.active!==!1&&(e.active||((re=i.isActive)==null?void 0:re.value)||(m.activatable.value?s.value:f.value))}),y=M(()=>e.link!==!1&&i.isLink.value),S=I(()=>!!P&&(m.selectable.value||m.activatable.value||e.value!=null)),x=I(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||S.value)),A=I(()=>P&&P.navigationStrategy.value==="track"&&e.index!==void 0&&P.trackingIndex.value===e.index),T=I(()=>P?y.value?"link":S.value?"option":"listitem":void 0),B=I(()=>{if(S.value)return m.activatable.value?s.value:m.selectable.value?f.value:k.value}),E=M(()=>e.rounded||e.nav),p=M(()=>e.color??e.activeColor),D=M(()=>({color:k.value?p.value??e.baseColor:e.baseColor,variant:e.variant}));ne(()=>{var re;return(re=i.isActive)==null?void 0:re.value},re=>{re&&F()}),ne(s,re=>{var me;!re||!w||(me=o.value)==null||me.scrollIntoView({block:"nearest",behavior:"instant"})}),ne(A,re=>{var me;re&&((me=o.value)==null||me.scrollIntoView({block:"nearest",behavior:"instant"}))}),il(()=>{var re;(re=i.isActive)!=null&&re.value&&ke(()=>F())});function F(){h.value!=null&&m.open(h.value,!0),g(!0)}const{themeClasses:N}=Fe(e),{borderClasses:z}=Tt(e),{colorClasses:G,colorStyles:j,variantClasses:L}=bn(D),{densityClasses:Y}=wt(e),{dimensionStyles:H}=rt(e),{elevationClasses:$}=dt(e),{roundedClasses:O}=Je(E),Q=M(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),ue=M(()=>e.ripple!==void 0&&e.ripple&&(P!=null&&P.filterable)?{keys:["Enter"]}:e.ripple),Z=I(()=>({isActive:k.value,select:c,isOpen:d.value,isSelected:f.value,isIndeterminate:v.value,isDisabled:e.disabled}));function te(re){var me,Be,Xe;l("click",re),!["INPUT","TEXTAREA"].includes((me=re.target)==null?void 0:me.tagName)&&x.value&&((Xe=(Be=i.navigate).value)==null||Xe.call(Be,re),!b&&(m.activatable.value?u(!s.value,re):(m.selectable.value||e.value!=null&&!y.value)&&c(!f.value,re)))}function fe(re){const me=re.target;["INPUT","TEXTAREA"].includes(me.tagName)||(re.key==="Enter"||re.key===" "&&!(P!=null&&P.filterable))&&(re.preventDefault(),re.stopPropagation(),re.target.dispatchEvent(new MouseEvent("click",re)))}return X(()=>{const re=y.value?"a":e.tag,me=a.title||e.title!=null,Be=a.subtitle||e.subtitle!=null,ie=!!(!!(e.appendAvatar||e.appendIcon)||a.append),Ie=!!(!!(e.prependAvatar||e.prependIcon)||a.prepend);return P==null||P.updateHasPrepend(Ie),e.activeColor&&hs("active-color",["color","base-color"]),Ye(V(re,W(i.linkProps,{ref:o,id:e.index!==void 0&&P?`v-list-item-${P.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":k.value,"v-list-item--disabled":e.disabled,"v-list-item--link":x.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Ie&&(P==null?void 0:P.hasPrepend.value),"v-list-item--slim":e.slim,"v-list-item--focus-visible":A.value,[`${e.activeClass}`]:e.activeClass&&k.value},N.value,z.value,G.value,Y.value,$.value,Q.value,O.value,L.value,e.class],style:[{"--v-list-prepend-gap":ae(e.prependGap)},j.value,H.value,e.style],tabindex:e.tabindex??(x.value?P?-2:0:void 0),"aria-selected":B.value,role:T.value,onClick:te,onKeydown:x.value&&!y.value&&fe}),{default:()=>{var pe;return[yn(x.value||k.value,"v-list-item"),Ie&&C("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?V(xe,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>{var $e;return[($e=a.prepend)==null?void 0:$e.call(a,Z.value)]}}):C(ve,null,[e.prependAvatar&&V(Ot,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&V(Ee,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),C("div",{class:"v-list-item__spacer"},null)]),C("div",{class:"v-list-item__content","data-no-activator":""},[me&&V(Oc,{key:"title"},{default:()=>{var $e;return[(($e=a.title)==null?void 0:$e.call(a,{title:e.title}))??In(e.title)]}}),Be&&V(Lc,{key:"subtitle"},{default:()=>{var $e;return[(($e=a.subtitle)==null?void 0:$e.call(a,{subtitle:e.subtitle}))??In(e.subtitle)]}}),(pe=a.default)==null?void 0:pe.call(a,Z.value)]),ie&&C("div",{key:"append",class:"v-list-item__append"},[a.append?V(xe,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>{var $e;return[($e=a.append)==null?void 0:$e.call(a,Z.value)]}}):C(ve,null,[e.appendIcon&&V(Ee,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&V(Ot,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),C("div",{class:"v-list-item__spacer"},null)])]}}),[[kt,x.value&&ue.value]])}),{activate:u,isActivated:s,isGroupActivator:b,isSelected:f,list:P,select:c,root:m,id:_,link:i}}}),wy=R({color:String,inset:Boolean,sticky:Boolean,title:String,...ce(),...we()},"VListSubheader"),Ma=U()({name:"VListSubheader",props:wy(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:l}=mt(()=>e.color);return X(()=>{const i=!!(t.default||e.title);return V(e.tag,{class:q(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class]),style:le([{textColorStyles:l},e.style])},{default:()=>{var o;return[i&&C("div",{class:"v-list-subheader__text"},[((o=t.default)==null?void 0:o.call(t))??e.title])]}})}),{}}}),xy=R({items:Array,returnObject:Boolean},"VListChildren"),Rc=U()({name:"VListChildren",props:xy(),setup(e,n){let{slots:t}=n;return Ac(),()=>{var a,l;return((a=t.default)==null?void 0:a.call(t))??((l=e.items)==null?void 0:l.map((i,o)=>{var v,b;let{children:r,props:u,type:s,raw:c}=i;if(s==="divider")return((v=t.divider)==null?void 0:v.call(t,{props:u}))??V(Lt,u,null);if(s==="subheader")return((b=t.subheader)==null?void 0:b.call(t,{props:u}))??V(Ma,u,null);const d={subtitle:t.subtitle?m=>{var h;return(h=t.subtitle)==null?void 0:h.call(t,{...m,item:c})}:void 0,prepend:t.prepend?m=>{var h;return(h=t.prepend)==null?void 0:h.call(t,{...m,item:c})}:void 0,append:t.append?m=>{var h;return(h=t.append)==null?void 0:h.call(t,{...m,item:c})}:void 0,title:t.title?m=>{var h;return(h=t.title)==null?void 0:h.call(t,{...m,item:c})}:void 0},f=el.filterProps(u);return r?V(el,W(f,{value:e.returnObject?c:u==null?void 0:u.value,rawId:u==null?void 0:u.value}),{activator:m=>{let{props:h}=m;const g=W(u,h,{value:e.returnObject?c:u.value});return t.header?t.header({props:g}):V(Ut,W(g,{index:o}),d)},default:()=>V(Rc,{items:r,returnObject:e.returnObject},t)}):t.item?t.item({props:{...u,index:o}}):V(Ut,W(u,{index:o,value:e.returnObject?c:u.value}),d)}))}}}),Hc=R({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"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),Cy=new Set(["item","divider","subheader"]);function Gt(e,n){const t=lt(n,e.itemTitle,n),a=lt(n,e.itemValue,t),l=lt(n,e.itemChildren),i=e.itemProps===!0?typeof n=="object"&&n!=null&&!Array.isArray(n)?"children"in n?Ve(n,["children"]):n:void 0:lt(n,e.itemProps);let o=lt(n,e.itemType,"item");Cy.has(o)||(o="item");const r={title:t,value:a,...i};return{type:o,title:String(r.title??""),value:r.value,props:r,children:o==="item"&&Array.isArray(l)?zc(e,l):void 0,raw:n}}Gt.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function zc(e,n){const t=Dt(e,Gt.neededProps),a=[];for(const l of n)a.push(Gt(t,l));return a}function ur(e){const n=I(()=>zc(e,e.items)),t=I(()=>n.value.some(r=>r.value===null)),a=J(new Map),l=J([]);Ze(()=>{const r=n.value,u=new Map,s=[];for(let c=0;c<r.length;c++){const d=r[c];if(Pn(d.value)||d.value===null){let f=u.get(d.value);f||(f=[],u.set(d.value,f)),f.push(d)}else s.push(d)}a.value=u,l.value=s});function i(r){const u=a.value,s=n.value,c=l.value,d=t.value,f=e.returnObject,v=!!e.valueComparator,b=e.valueComparator||vt,m=Dt(e,Gt.neededProps),h=[];e:for(const g of r){if(!d&&g===null)continue;if(f&&typeof g=="string"){h.push(Gt(m,g));continue}const w=u.get(g);if(v||!w){for(const _ of v?s:c)if(b(g,_.value)){h.push(_);continue e}h.push(Gt(m,g));continue}h.push(...w)}return h}function o(r){return e.returnObject?r.map(u=>{let{raw:s}=u;return s}):r.map(u=>{let{value:s}=u;return s})}return{items:n,transformIn:i,transformOut:o}}const Vy=new Set(["item","divider","subheader"]);function Iy(e,n){const t=Pn(n)?n:lt(n,e.itemTitle),a=Pn(n)?n:lt(n,e.itemValue,void 0),l=lt(n,e.itemChildren),i=e.itemProps===!0?Ve(n,["children"]):lt(n,e.itemProps);let o=lt(n,e.itemType,"item");Vy.has(o)||(o="item");const r={title:t,value:a,...i};return{type:o,title:r.title,value:r.value,props:r,children:o==="item"&&l?Wc(e,l):void 0,raw:n}}function Wc(e,n){const t=[];for(const a of n)t.push(Iy(e,a));return t}function Yc(e){return{items:I(()=>Wc(e,e.items))}}const jc=R({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:ge,collapseIcon:ge,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":bt(),"onClick:select":bt(),"onUpdate:opened":bt(),...hy({selectStrategy:"single-leaf",openStrategy:"list"}),...Vt(),...ce(),...tt(),...ot(),...ut(),...Hc(),...Ue(),...we(),...Ae(),...Ht({variant:"text"})},"VList"),Va=U()({name:"VList",props:jc(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const{items:i}=Yc(e),{themeClasses:o}=Fe(e),{backgroundColorClasses:r,backgroundColorStyles:u}=Le(()=>e.bgColor),{borderClasses:s}=Tt(e),{densityClasses:c}=wt(e),{dimensionStyles:d}=rt(e),{elevationClasses:f}=dt(e),{roundedClasses:v}=Je(e),{children:b,open:m,parents:h,select:g,getPath:w}=yy(e,{items:i,returnObject:M(()=>e.returnObject),scrollToActive:M(()=>e.navigationStrategy==="track")}),_=M(()=>e.lines?`v-list--${e.lines}-line`:void 0),P=M(()=>e.activeColor),k=M(()=>e.baseColor),y=M(()=>e.color),S=M(()=>e.selectable||e.activatable),x=de(e,"navigationIndex",-1,Y=>Y??-1),A=ht();Ac({filterable:e.filterable,trackingIndex:x,navigationStrategy:M(()=>e.navigationStrategy),uid:A}),ne(i,()=>{e.navigationStrategy==="track"&&(x.value=-1)}),et({VListGroup:{activeColor:P,baseColor:k,color:y,expandIcon:M(()=>e.expandIcon),collapseIcon:M(()=>e.collapseIcon)},VListItem:{activeClass:M(()=>e.activeClass),activeColor:P,baseColor:k,color:y,density:M(()=>e.density),disabled:M(()=>e.disabled),lines:M(()=>e.lines),nav:M(()=>e.nav),slim:M(()=>e.slim),variant:M(()=>e.variant),tabindex:M(()=>e.navigationStrategy==="track"?-1:void 0)}});const T=J(!1),B=K();function E(Y){T.value=!0}function p(Y){T.value=!1}function D(Y){var H;e.navigationStrategy==="track"?~x.value||(x.value=z("first")):!T.value&&!(Y.relatedTarget&&((H=B.value)!=null&&H.contains(Y.relatedTarget)))&&L()}function F(){e.navigationStrategy==="track"&&(x.value=-1)}function N(Y){switch(Y){case"ArrowDown":return"next";case"ArrowUp":return"prev";case"Home":return"first";case"End":return"last";default:return null}}function z(Y){const H=i.value.length;if(H===0)return-1;let $;Y==="first"?$=0:Y==="last"?$=H-1:($=x.value+(Y==="next"?1:-1),$<0&&($=H-1),$>=H&&($=0));const O=$;let Q=0;for(;Q<H;){const ue=i.value[$];if(ue&&ue.type!=="divider"&&ue.type!=="subheader")return $;if($+=Y==="next"||Y==="first"?1:-1,$<0&&($=H-1),$>=H&&($=0),$===O)return-1;Q++}return-1}function G(Y){const H=Y.target;if(!B.value||H.tagName==="INPUT"&&["Home","End"].includes(Y.key)||H.tagName==="TEXTAREA")return;const $=N(Y.key);if($!==null)if(Y.preventDefault(),e.navigationStrategy==="track"){const O=z($);O!==-1&&(x.value=O)}else L($)}function j(Y){T.value=!0}function L(Y){if(B.value)return zn(B.value,Y)}return X(()=>{const Y=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),H=S.value?t.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0;return V(e.tag,{ref:B,class:q(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},o.value,r.value,s.value,c.value,f.value,_.value,v.value,e.class]),style:le([{"--v-list-indent":ae(Y),"--v-list-group-prepend":Y?"0px":void 0,"--v-list-prepend-gap":ae(e.prependGap)},u.value,d.value,e.style]),tabindex:e.disabled?-1:0,role:S.value?"listbox":"list","aria-activedescendant":e.navigationStrategy==="track"&&x.value>=0?`v-list-item-${A}-${x.value}`:void 0,"aria-multiselectable":H,onFocusin:E,onFocusout:p,onFocus:D,onBlur:F,onKeydown:G,onMousedown:j},{default:()=>[V(Rc,{items:i.value,returnObject:e.returnObject},a)]})}),{open:m,select:g,focus:L,children:b,parents:h,getPath:w,navigationIndex:x}}}),Py=gn("v-list-img"),_y=R({start:Boolean,end:Boolean,...ce(),...we()},"VListItemAction"),sr=U()({name:"VListItemAction",props:_y(),setup(e,n){let{slots:t}=n;return X(()=>V(e.tag,{class:q(["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:le(e.style)},t)),{}}}),Ty=R({start:Boolean,end:Boolean,...ce(),...we()},"VListItemMedia"),Ay=U()({name:"VListItemMedia",props:Ty(),setup(e,n){let{slots:t}=n;return X(()=>V(e.tag,{class:q(["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:le(e.style)},t)),{}}});function pi(e,n){return{x:e.x+n.x,y:e.y+n.y}}function Dy(e,n){return{x:e.x-n.x,y:e.y-n.y}}function $u(e,n){if(e.side==="top"||e.side==="bottom"){const{side:t,align:a}=e,l=a==="left"?0:a==="center"?n.width/2:a==="right"?n.width:a,i=t==="top"?0:t==="bottom"?n.height:t;return pi({x:l,y:i},n)}else if(e.side==="left"||e.side==="right"){const{side:t,align:a}=e,l=t==="left"?0:t==="right"?n.width:t,i=a==="top"?0:a==="center"?n.height/2:a==="bottom"?n.height:a;return pi({x:l,y:i},n)}return pi({x:n.width/2,y:n.height/2},n)}const Uc={static:Ey,connected:Fy},py=R({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Uc},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function By(e,n){const t=K({}),a=K();Ne&&St(()=>!!(n.isActive.value&&e.locationStrategy),r=>{var u,s;ne(()=>e.locationStrategy,r),nt(()=>{window.removeEventListener("resize",l),visualViewport==null||visualViewport.removeEventListener("resize",i),visualViewport==null||visualViewport.removeEventListener("scroll",o),a.value=void 0}),window.addEventListener("resize",l,{passive:!0}),visualViewport==null||visualViewport.addEventListener("resize",i,{passive:!0}),visualViewport==null||visualViewport.addEventListener("scroll",o,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(u=e.locationStrategy(n,e,t))==null?void 0:u.updateLocation:a.value=(s=Uc[e.locationStrategy](n,e,t))==null?void 0:s.updateLocation});function l(r){var u;(u=a.value)==null||u.call(a,r)}function i(r){var u;(u=a.value)==null||u.call(a,r)}function o(r){var u;(u=a.value)==null||u.call(a,r)}return{contentStyles:t,updateLocation:a}}function Ey(){}function My(e,n){const t=Oo(e);return n?t.x+=parseFloat(e.style.right||0):t.x-=parseFloat(e.style.left||0),t.y-=parseFloat(e.style.top||0),t}function Fy(e,n,t){(Array.isArray(e.target.value)||Pm(e.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:i}=Lo(()=>{const g=Hi(n.location,e.isRtl.value),w=n.origin==="overlap"?g:n.origin==="auto"?Ci(g):Hi(n.origin,e.isRtl.value);return g.side===w.side&&g.align===Vi(w).align?{preferredAnchor:tu(g),preferredOrigin:tu(w)}:{preferredAnchor:g,preferredOrigin:w}}),[o,r,u,s]=["minWidth","minHeight","maxWidth","maxHeight"].map(g=>I(()=>{const w=parseFloat(n[g]);return isNaN(w)?1/0:w})),c=I(()=>{if(Array.isArray(n.offset))return n.offset;if(typeof n.offset=="string"){const g=n.offset.split(" ").map(parseFloat);return g.length<2&&g.push(0),g}return typeof n.offset=="number"?[n.offset,0]:[0,0]});let d=!1,f=-1;const v=new Cs(4),b=new ResizeObserver(()=>{if(!d)return;if(requestAnimationFrame(w=>{w!==f&&v.clear(),requestAnimationFrame(_=>{f=_})}),v.isFull){const w=v.values();if(vt(w.at(-1),w.at(-3))&&!vt(w.at(-1),w.at(-2)))return}const g=h();g&&v.push(g.flipped)});let m=new Mt({x:0,y:0,width:0,height:0});ne(e.target,(g,w)=>{w&&!Array.isArray(w)&&b.unobserve(w),Array.isArray(g)?vt(g,w)||h():g&&b.observe(g)},{immediate:!0}),ne(e.contentEl,(g,w)=>{w&&b.unobserve(w),g&&b.observe(g)},{immediate:!0}),nt(()=>{b.disconnect()});function h(){if(d=!1,requestAnimationFrame(()=>d=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(m=_s(e.target.value));const g=My(e.contentEl.value,e.isRtl.value),w=Ll(e.contentEl.value),_=Number(n.viewportMargin);w.length||(w.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const P=w.reduce((p,D)=>{const F=Gv(D);return p?new Mt({x:Math.max(p.left,F.left),y:Math.max(p.top,F.top),width:Math.min(p.right,F.right)-Math.max(p.left,F.left),height:Math.min(p.bottom,F.bottom)-Math.max(p.top,F.top)}):F},void 0);n.stickToTarget?(P.x+=Math.min(_,m.x),P.y+=Math.min(_,m.y),P.width=Math.max(P.width-_*2,m.x+m.width-_),P.height=Math.max(P.height-_*2,m.y+m.height-_)):(P.x+=_,P.y+=_,P.width-=_*2,P.height-=_*2);let k={anchor:l.value,origin:i.value};function y(p){const D=new Mt(g),F=$u(p.anchor,m),N=$u(p.origin,D);let{x:z,y:G}=Dy(F,N);switch(p.anchor.side){case"top":G-=c.value[0];break;case"bottom":G+=c.value[0];break;case"left":z-=c.value[0];break;case"right":z+=c.value[0];break}switch(p.anchor.align){case"top":G-=c.value[1];break;case"bottom":G+=c.value[1];break;case"left":z-=c.value[1];break;case"right":z+=c.value[1];break}return D.x+=z,D.y+=G,D.width=Math.min(D.width,u.value),D.height=Math.min(D.height,s.value),{overflows:au(D,P),x:z,y:G}}let S=0,x=0;const A={x:0,y:0},T={x:!1,y:!1};let B=-1;for(;!(B++>10);){const{x:p,y:D,overflows:F}=y(k);S+=p,x+=D,g.x+=p,g.y+=D;{const N=nu(k.anchor),z=F.x.before||F.x.after,G=F.y.before||F.y.after;let j=!1;if(["x","y"].forEach(L=>{if(L==="x"&&z&&!T.x||L==="y"&&G&&!T.y){const Y={anchor:{...k.anchor},origin:{...k.origin}},H=L==="x"?N==="y"?Vi:Ci:N==="y"?Ci:Vi;Y.anchor=H(Y.anchor),Y.origin=H(Y.origin);const{overflows:$}=y(Y);($[L].before<=F[L].before&&$[L].after<=F[L].after||$[L].before+$[L].after<(F[L].before+F[L].after)/2)&&(k=Y,j=T[L]=!0)}}),j)continue}F.x.before&&(S+=F.x.before,g.x+=F.x.before),F.x.after&&(S-=F.x.after,g.x-=F.x.after),F.y.before&&(x+=F.y.before,g.y+=F.y.before),F.y.after&&(x-=F.y.after,g.y-=F.y.after);{const N=au(g,P);A.x=P.width-N.x.before-N.x.after,A.y=P.height-N.y.before-N.y.after,S+=N.x.before,g.x+=N.x.before,x+=N.y.before,g.y+=N.y.before}break}const E=nu(k.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${k.anchor.side} ${k.anchor.align}`,transformOrigin:`${k.origin.side} ${k.origin.align}`,top:ae(Bi(x)),left:e.isRtl.value?void 0:ae(Bi(S)),right:e.isRtl.value?ae(Bi(-S)):void 0,minWidth:ae(E==="y"?Math.min(o.value,m.width):o.value),maxWidth:ae(Lu(Oe(A.x,o.value===1/0?0:o.value,u.value))),maxHeight:ae(Lu(Oe(A.y,r.value===1/0?0:r.value,s.value)))}),{available:A,contentBox:g,flipped:T}}return ne(()=>[l.value,i.value,n.offset,n.minWidth,n.minHeight,n.maxWidth,n.maxHeight],()=>h()),ke(()=>{const g=h();if(!g)return;const{available:w,contentBox:_}=g;_.height>w.y&&requestAnimationFrame(()=>{h(),requestAnimationFrame(()=>{h()})})}),{updateLocation:h}}function Bi(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Lu(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let no=!0;const zl=[];function $y(e){!no||zl.length?(zl.push(e),ao()):(no=!1,e(),ao())}let Ou=-1;function ao(){cancelAnimationFrame(Ou),Ou=requestAnimationFrame(()=>{const e=zl.shift();e&&e(),zl.length?ao():no=!0})}const Dl={none:null,close:Ny,block:Ry,reposition:Hy},Ly=R({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Dl}},"VOverlay-scroll-strategies");function Oy(e,n){if(!Ne)return;let t;Ze(async()=>{t==null||t.stop(),n.isActive.value&&e.scrollStrategy&&(t=ba(),await new Promise(a=>setTimeout(a)),t.active&&t.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(n,e,t):(a=Dl[e.scrollStrategy])==null||a.call(Dl,n,e,t)}))}),nt(()=>{t==null||t.stop()})}function Ny(e){function n(t){e.isActive.value=!1}Gc(cr(e.target.value,e.contentEl.value),n)}function Ry(e,n){var r;const t=(r=e.root.value)==null?void 0:r.offsetParent,a=cr(e.target.value,e.contentEl.value),l=[...new Set([...Ll(a,n.contained?t:void 0),...Ll(e.contentEl.value,n.contained?t:void 0)])].filter(u=>!u.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,o=(u=>zo(u)&&u)(t||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),l.forEach((u,s)=>{u.style.setProperty("--v-body-scroll-x",ae(-u.scrollLeft)),u.style.setProperty("--v-body-scroll-y",ae(-u.scrollTop)),u!==document.documentElement&&u.style.setProperty("--v-scrollbar-offset",ae(i)),u.classList.add("v-overlay-scroll-blocked")}),nt(()=>{l.forEach((u,s)=>{const c=parseFloat(u.style.getPropertyValue("--v-body-scroll-x")),d=parseFloat(u.style.getPropertyValue("--v-body-scroll-y")),f=u.style.scrollBehavior;u.style.scrollBehavior="auto",u.style.removeProperty("--v-body-scroll-x"),u.style.removeProperty("--v-body-scroll-y"),u.style.removeProperty("--v-scrollbar-offset"),u.classList.remove("v-overlay-scroll-blocked"),u.scrollLeft=-c,u.scrollTop=-d,u.style.scrollBehavior=f}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Hy(e,n,t){let a=!1,l=-1,i=-1;function o(r){$y(()=>{var c,d;const u=performance.now();(d=(c=e.updateLocation).value)==null||d.call(c,r),a=(performance.now()-u)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?r=>r():requestIdleCallback)(()=>{t.run(()=>{Gc(cr(e.target.value,e.contentEl.value),r=>{a?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{o(r)})})):o(r)})})}),nt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(l)})}function cr(e,n){return Array.isArray(e)?document.elementsFromPoint(...e).find(t=>!(n!=null&&n.contains(t))):e??n}function Gc(e,n){const t=[document,...Ll(e)];t.forEach(a=>{a.addEventListener("scroll",n,{passive:!0})}),nt(()=>{t.forEach(a=>{a.removeEventListener("scroll",n)})})}const lo=Symbol.for("vuetify:v-menu"),dr=R({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function fr(e,n){let t=()=>{};function a(o,r){t==null||t();const u=o?e.openDelay:e.closeDelay,s=Math.max((r==null?void 0:r.minDelay)??0,Number(u??0));return new Promise(c=>{t=Hv(s,()=>{n==null||n(o),c(o)})})}function l(){return a(!0)}function i(o){return a(!1,o)}return{clearDelay:t,runOpenDelay:l,runCloseDelay:i}}const zy=R({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,...dr()},"VOverlay-activator");function Wy(e,n){let{isActive:t,isTop:a,contentEl:l}=n;const i=it("useActivator"),o=K();let r=!1,u=!1,s=!0;const c=I(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),d=I(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:f,runCloseDelay:v}=fr(e,x=>{x===(e.openOnHover&&r||c.value&&u)&&!(e.openOnHover&&t.value&&!a.value)&&(t.value!==x&&(s=!0),t.value=x)}),b=K(),m={onClick:x=>{x.stopPropagation(),o.value=x.currentTarget||x.target,t.value||(b.value=[x.clientX,x.clientY]),t.value=!t.value},onMouseenter:x=>{r=!0,o.value=x.currentTarget||x.target,f()},onMouseleave:x=>{r=!1,v()},onFocus:x=>{Sa(x.target,":focus-visible")!==!1&&(u=!0,x.stopPropagation(),o.value=x.currentTarget||x.target,f())},onBlur:x=>{u=!1,x.stopPropagation(),v({minDelay:1})}},h=I(()=>{const x={};return d.value&&(x.onClick=m.onClick),e.openOnHover&&(x.onMouseenter=m.onMouseenter,x.onMouseleave=m.onMouseleave),c.value&&(x.onFocus=m.onFocus,x.onBlur=m.onBlur),x}),g=I(()=>{const x={};if(e.openOnHover&&(x.onMouseenter=()=>{r=!0,f()},x.onMouseleave=()=>{r=!1,v()}),c.value&&(x.onFocusin=A=>{A.target.matches(":focus-visible")&&(u=!0,f())},x.onFocusout=()=>{u=!1,v({minDelay:1})}),e.closeOnContentClick){const A=De(lo,null);x.onClick=()=>{t.value=!1,A==null||A.closeParents()}}return x}),w=I(()=>{const x={};return e.openOnHover&&(x.onMouseenter=()=>{s&&(r=!0,s=!1,f())},x.onMouseleave=()=>{r=!1,v()}),x});ne(a,x=>{var A;x&&(e.openOnHover&&!r&&(!c.value||!u)||c.value&&!u&&(!e.openOnHover||!r))&&!((A=l.value)!=null&&A.contains(document.activeElement))&&v()}),ne(t,x=>{x||setTimeout(()=>{b.value=void 0})},{flush:"post"});const _=Wa();Ze(()=>{_.value&&ke(()=>{o.value=_.el})});const P=Wa(),k=I(()=>e.target==="cursor"&&b.value?b.value:P.value?P.el:Kc(e.target,i)||o.value),y=I(()=>Array.isArray(k.value)?void 0:k.value);let S;return ne(()=>!!e.activator,x=>{x&&Ne?(S=ba(),S.run(()=>{Yy(e,i,{activatorEl:o,activatorEvents:h})})):S&&S.stop()},{flush:"post",immediate:!0}),nt(()=>{S==null||S.stop()}),{activatorEl:o,activatorRef:_,target:k,targetEl:y,targetRef:P,activatorEvents:h,contentEvents:g,scrimEvents:w}}function Yy(e,n,t){let{activatorEl:a,activatorEvents:l}=t;ne(()=>e.activator,(u,s)=>{if(s&&u!==s){const c=r(s);c&&o(c)}u&&ke(()=>i())},{immediate:!0}),ne(()=>e.activatorProps,()=>{i()}),nt(()=>{o()});function i(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r(),s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;u&&Kv(u,W(l.value,s))}function o(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r(),s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;u&&Xv(u,W(l.value,s))}function r(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const s=Kc(u,n);return a.value=(s==null?void 0:s.nodeType)===Node.ELEMENT_NODE?s:void 0,a.value}}function Kc(e,n){var a,l;if(!e)return;let t;if(e==="parent"){let i=(l=(a=n==null?void 0:n.proxy)==null?void 0:a.$el)==null?void 0:l.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;t=i}else typeof e=="string"?t=document.querySelector(e):"$el"in e?t=e.$el:t=e;return t}const Xc=R({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),pl=new Map;let Nu=0;function Ru(e){const n=document.activeElement;if(e.key!=="Tab"||!n)return;const t=Array.from(pl.values()).filter(s=>{var f;let{isActive:c,contentEl:d}=s;return c.value&&((f=d.value)==null?void 0:f.contains(n))}).map(s=>s.contentEl.value);let a,l=n.parentElement;for(;l;){if(t.includes(l)){a=l;break}l=l.parentElement}if(!a)return;const i=wn(a).filter(s=>s.tabIndex>=0);if(!i.length)return;const o=document.activeElement;if(i.length===1&&i[0].classList.contains("v-list")&&i[0].contains(o)){e.preventDefault();return}const r=i[0],u=i[i.length-1];e.shiftKey&&(o===r||r.classList.contains("v-list")&&r.contains(o))&&(e.preventDefault(),u.focus()),!e.shiftKey&&(o===u||u.classList.contains("v-list")&&u.contains(o))&&(e.preventDefault(),r.focus())}function qc(e,n){let{isActive:t,localTop:a,activatorEl:l,contentEl:i}=n;const o=Symbol("trap");let r=!1,u=-1;async function s(){r=!0,u=window.setTimeout(()=>{r=!1},100)}async function c(v){var h;const b=v.relatedTarget,m=v.target;document.removeEventListener("pointerdown",s),document.removeEventListener("keydown",d),await ke(),t.value&&!r&&b!==m&&i.value&&ze(a)&&![document,i.value].includes(m)&&!i.value.contains(m)&&((h=wn(i.value)[0])==null||h.focus())}function d(v){if(v.key==="Tab"&&(document.removeEventListener("keydown",d),t.value&&i.value&&v.target&&!i.value.contains(v.target))){const b=wn(document.documentElement);if(v.shiftKey&&v.target===b.at(0)||!v.shiftKey&&v.target===b.at(-1)){const m=wn(i.value);m.length>0&&(v.preventDefault(),m[0].focus())}}}const f=M(()=>t.value&&e.captureFocus&&!e.disableInitialFocus);Ne&&(ne(()=>e.retainFocus,v=>{v?pl.set(o,{isActive:t,contentEl:i}):pl.delete(o)},{immediate:!0}),ne(f,v=>{v?(document.addEventListener("pointerdown",s),document.addEventListener("focusin",c,{once:!0}),document.addEventListener("keydown",d)):(document.removeEventListener("pointerdown",s),document.removeEventListener("focusin",c),document.removeEventListener("keydown",d))},{immediate:!0}),Nu++<1&&document.addEventListener("keydown",Ru)),nt(()=>{pl.delete(o),clearTimeout(u),document.removeEventListener("pointerdown",s),document.removeEventListener("focusin",c),document.removeEventListener("keydown",d),--Nu<1&&document.removeEventListener("keydown",Ru)})}function Zc(){if(!Ne)return J(!1);const{ssr:e}=Nt();if(e){const n=J(!1);return gt(()=>{n.value=!0}),n}else return J(!0)}const vr=R({eager:Boolean},"lazy");function mr(e,n){const t=J(!1),a=M(()=>t.value||e.eager||n.value);ne(n,()=>t.value=!0);function l(){e.eager||(t.value=!1)}return{isBooted:t,hasContent:a,onAfterLeave:l}}function ra(){const n=it("useScopeId").vnode.scopeId;return{scopeId:n?{[n]:""}:void 0}}const Hu=Symbol.for("vuetify:stack"),Fa=It([]);function jy(e,n,t){const a=it("useStack"),l=!t,i=De(Hu,void 0),o=It({activeChildren:new Set});Qe(Hu,o);const r=J(Number(ze(n)));St(e,()=>{var d;const c=(d=Fa.at(-1))==null?void 0:d[1];r.value=c?c+10:Number(ze(n)),l&&Fa.push([a.uid,r.value]),i==null||i.activeChildren.add(a.uid),nt(()=>{if(l){const f=Ke(Fa).findIndex(v=>v[0]===a.uid);Fa.splice(f,1)}i==null||i.activeChildren.delete(a.uid)})});const u=J(!0);l&&Ze(()=>{var d;const c=((d=Fa.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>u.value=c)});const s=M(()=>!o.activeChildren.size);return{globalTop:Ul(u),localTop:s,stackStyles:M(()=>({zIndex:r.value}))}}function Uy(e){return{teleportTarget:I(()=>{const t=e();if(t===!0||!Ne)return;const a=t===!1?document.body:typeof t=="string"?document.querySelector(t):t;if(a==null)return;let l=[...a.children].find(i=>i.matches(".v-overlay-container"));return l||(l=document.createElement("div"),l.className="v-overlay-container",a.appendChild(l)),l})}}function Gy(){return!0}function Qc(e,n,t){if(!e||Jc(e,t)===!1)return!1;const a=Ls(n);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const l=(typeof t.value=="object"&&t.value.include||(()=>[]))();return l.push(n),!l.some(i=>i==null?void 0:i.contains(e.target))}function Jc(e,n){return(typeof n.value=="object"&&n.value.closeConditional||Gy)(e)}function Ky(e,n,t){const a=typeof t.value=="function"?t.value:t.value.handler;e.shadowTarget=e.target,n._clickOutside.lastMousedownWasOutside&&Qc(e,n,t)&&setTimeout(()=>{Jc(e,t)&&a&&a(e)},0)}function zu(e,n){const t=Ls(e);n(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&n(t)}const io={mounted(e,n){const t=l=>Ky(l,e,n),a=l=>{e._clickOutside.lastMousedownWasOutside=Qc(l,e,n)};zu(e,l=>{l.addEventListener("click",t,!0),l.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[n.instance.$.uid]={onClick:t,onMousedown:a}},beforeUnmount(e,n){e._clickOutside&&(zu(e,t=>{var i;if(!t||!((i=e._clickOutside)!=null&&i[n.instance.$.uid]))return;const{onClick:a,onMousedown:l}=e._clickOutside[n.instance.$.uid];t.removeEventListener("click",a,!0),t.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[n.instance.$.uid])}};function Xy(e){const{modelValue:n,color:t,...a}=e;return V(Vn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&C("div",W({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const hl=R({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...zy(),...ce(),...ot(),...vr(),...py(),...Ly(),...Xc(),...Ae(),...hn()},"VOverlay"),an=U()({name:"VOverlay",directives:{vClickOutside:io},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Ve(hl(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,n){let{slots:t,attrs:a,emit:l}=n;const i=it("VOverlay"),o=K(),r=K(),u=K(),s=de(e,"modelValue"),c=I({get:()=>s.value,set:Z=>{Z&&e.disabled||(s.value=Z)}}),{themeClasses:d}=Fe(e),{rtlClasses:f,isRtl:v}=st(),{hasContent:b,onAfterLeave:m}=mr(e,c),h=Le(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:g,localTop:w,stackStyles:_}=jy(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:P,activatorRef:k,target:y,targetEl:S,targetRef:x,activatorEvents:A,contentEvents:T,scrimEvents:B}=Wy(e,{isActive:c,isTop:w,contentEl:u}),{teleportTarget:E}=Uy(()=>{var fe,re,me;const Z=e.attach||e.contained;if(Z)return Z;const te=((fe=P==null?void 0:P.value)==null?void 0:fe.getRootNode())||((me=(re=i.proxy)==null?void 0:re.$el)==null?void 0:me.getRootNode());return te instanceof ShadowRoot?te:!1}),{dimensionStyles:p}=rt(e),D=Zc(),{scopeId:F}=ra();ne(()=>e.disabled,Z=>{Z&&(c.value=!1)});const{contentStyles:N,updateLocation:z}=By(e,{isRtl:v,contentEl:u,target:y,isActive:c});Oy(e,{root:o,contentEl:u,targetEl:S,target:y,isActive:c,updateLocation:z});function G(Z){l("click:outside",Z),e.persistent?O():c.value=!1}function j(Z){return c.value&&w.value&&(!e.scrim||Z.target===r.value||Z instanceof MouseEvent&&Z.shadowTarget===r.value)}qc(e,{isActive:c,localTop:w,contentEl:u,activatorEl:P}),Ne&&ne(c,Z=>{Z?window.addEventListener("keydown",L):window.removeEventListener("keydown",L)},{immediate:!0}),pt(()=>{Ne&&window.removeEventListener("keydown",L)});function L(Z){var te,fe,re;Z.key==="Escape"&&g.value&&((te=u.value)!=null&&te.contains(document.activeElement)||l("keydown",Z),e.persistent?O():(c.value=!1,(fe=u.value)!=null&&fe.contains(document.activeElement)&&((re=P.value)==null||re.focus())))}function Y(Z){Z.key==="Escape"&&!g.value||l("keydown",Z)}const H=uc();St(()=>e.closeOnBack,()=>{Ah(H,()=>{if(g.value&&c.value)return e.persistent?O():c.value=!1,!1})});const $=K();ne(()=>c.value&&(e.absolute||e.contained)&&E.value==null,Z=>{if(Z){const te=Xl(o.value);te&&te!==document.scrollingElement&&($.value=te.scrollTop)}});function O(){e.noClickAnimation||u.value&&dn(u.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ya})}function Q(){l("afterEnter")}function ue(){m(),l("afterLeave")}return X(()=>{var Z;return C(ve,null,[(Z=t.activator)==null?void 0:Z.call(t,{isActive:c.value,targetRef:x,props:W({ref:k},A.value,e.activatorProps)}),D.value&&b.value&&V(Pv,{disabled:!E.value,to:E.value},{default:()=>[C("div",W({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},d.value,f.value,e.class],style:[_.value,{"--v-overlay-opacity":e.opacity,top:ae($.value)},e.style],ref:o,onKeydown:Y},F,a),[V(Xy,W({color:h,modelValue:c.value&&!!e.scrim,ref:r},B.value),null),V(Pt,{appear:!0,persisted:!0,transition:e.transition,target:y.value,onAfterEnter:Q,onAfterLeave:ue},{default:()=>{var te;return[Ye(C("div",W({ref:u,class:["v-overlay__content",e.contentClass],style:[p.value,N.value]},T.value,e.contentProps),[(te=t.default)==null?void 0:te.call(t,{isActive:c})]),[[Qt,c.value],[io,{handler:G,closeConditional:j,include:()=>[P.value]}]])]}})])]})])}),{activatorEl:P,scrimEl:r,target:y,animateClick:O,contentEl:u,rootEl:o,globalTop:g,localTop:w,updateLocation:z}}}),ed=R({id:String,submenu:Boolean,...Ve(hl({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Jl}}),["absolute"])},"VMenu"),Ia=U()({name:"VMenu",props:ed(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),{scopeId:l}=ra(),{isRtl:i}=st(),o=ht(),r=M(()=>e.id||`v-menu-${o}`),u=K(),s=De(lo,null),c=J(new Set);Qe(lo,{register(){c.value.add(o)},unregister(){c.value.delete(o)},closeParents(m){setTimeout(()=>{var h;!c.value.size&&!e.persistent&&(m==null||(h=u.value)!=null&&h.contentEl&&!zv(m,u.value.contentEl))&&(a.value=!1,s==null||s.closeParents())},40)}}),pt(()=>s==null?void 0:s.unregister()),vs(()=>a.value=!1),ne(a,m=>{m?s==null||s.register():s==null||s.unregister()},{immediate:!0});function d(m){s==null||s.closeParents(m)}function f(m){var h,g,w,_,P;if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),!Is(wn((h=u.value)==null?void 0:h.contentEl,!1),m.shiftKey?"prev":"next",y=>y.tabIndex>=0)&&!e.retainFocus&&(a.value=!1,(w=(g=u.value)==null?void 0:g.activatorEl)==null||w.focus())}else e.submenu&&m.key===(i.value?"ArrowRight":"ArrowLeft")&&(a.value=!1,(P=(_=u.value)==null?void 0:_.activatorEl)==null||P.focus())}function v(m){var g;if(e.disabled)return;const h=(g=u.value)==null?void 0:g.contentEl;h&&a.value?m.key==="ArrowDown"?(m.preventDefault(),m.stopImmediatePropagation(),zn(h,"next")):m.key==="ArrowUp"?(m.preventDefault(),m.stopImmediatePropagation(),zn(h,"prev")):e.submenu&&(m.key===(i.value?"ArrowRight":"ArrowLeft")?a.value=!1:m.key===(i.value?"ArrowLeft":"ArrowRight")&&(m.preventDefault(),zn(h,"first"))):(e.submenu?m.key===(i.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(m.key))&&(a.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const b=I(()=>W({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-controls":r.value,"aria-owns":r.value,onKeydown:v},e.activatorProps));return X(()=>{const m=an.filterProps(e);return V(an,W({ref:u,id:r.value,class:["v-menu",e.class],style:e.style},m,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,absolute:!0,activatorProps:b.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:f},l),{activator:t.activator,default:function(){for(var h=arguments.length,g=new Array(h),w=0;w<h;w++)g[w]=arguments[w];return V(xe,{root:"VMenu"},{default:()=>{var _;return[(_=t.default)==null?void 0:_.call(t,...g)]}})}})}),ft({id:r,ΨopenChildren:c},u)}}),gr=R({color:String,...Vt(),...ce(),...ot(),...ut(),...un(),...Da(),...Ue(),...we(),...Ae()},"VSheet"),Dn=U()({name:"VSheet",props:gr(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.color),{borderClasses:o}=Tt(e),{dimensionStyles:r}=rt(e),{elevationClasses:u}=dt(e),{locationStyles:s}=Mn(e),{positionClasses:c}=pa(e),{roundedClasses:d}=Je(e);return X(()=>V(e.tag,{class:q(["v-sheet",a.value,l.value,o.value,u.value,c.value,d.value,e.class]),style:le([i.value,r.value,s.value,e.style])},t)),{}}}),qy=R({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ce(),...hn({transition:{component:Qo}})},"VCounter"),ii=U()({name:"VCounter",functional:!0,props:qy(),setup(e,n){let{slots:t}=n;const a=M(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return X(()=>V(Pt,{transition:e.transition},{default:()=>[Ye(C("div",{class:q(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:le(e.style)},[t.default?t.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[Qt,e.active]])]})),{}}}),Zy=R({floating:Boolean,...ce()},"VFieldLabel"),Oa=U()({name:"VFieldLabel",props:Zy(),setup(e,n){let{slots:t}=n;return X(()=>V(Ba,{class:q(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:le(e.style)},t)),{}}}),Qy=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],yl=R({appendInnerIcon:ge,bgColor:String,clearable:Boolean,clearIcon:{type:ge,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ge,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>Qy.includes(e)},"onClick:clear":bt(),"onClick:appendInner":bt(),"onClick:prependInner":bt(),...ce(),...ni(),...Ue(),...Ae()},"VField"),pn=U()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...gl(),...yl()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{themeClasses:i}=Fe(e),{loaderClasses:o}=cl(e),{focusClasses:r,isFocused:u,focus:s,blur:c}=Sn(e),{InputIcon:d}=ml(e),{roundedClasses:f}=Je(e),{rtlClasses:v}=st(),b=M(()=>e.dirty||e.active),m=M(()=>!!(e.label||l.label)),h=M(()=>!e.singleLine&&m.value),g=ht(),w=I(()=>e.id||`input-${g}`),_=M(()=>e.details?`${w.value}-messages`:void 0),P=K(),k=K(),y=K(),S=I(()=>["plain","underlined"].includes(e.variant)),x=I(()=>e.error||e.disabled?void 0:b.value&&u.value?e.color:e.baseColor),A=I(()=>{if(!(!e.iconColor||e.glow&&!u.value))return e.iconColor===!0?x.value:e.iconColor}),{backgroundColorClasses:T,backgroundColorStyles:B}=Le(()=>e.bgColor),{textColorClasses:E,textColorStyles:p}=mt(x);ne(b,G=>{if(h.value&&!tn()){const j=P.value.$el,L=k.value.$el;requestAnimationFrame(()=>{const Y=Oo(j),H=new Mt(L),$=H.x-Y.x,O=H.y-Y.y-(Y.height/2-H.height/2),Q=H.width/.75,ue=Math.abs(Q-Y.width)>1?{maxWidth:ae(Q)}:void 0,Z=getComputedStyle(j),te=getComputedStyle(L),fe=parseFloat(Z.transitionDuration)*1e3||150,re=parseFloat(te.getPropertyValue("--v-field-label-scale")),me=te.getPropertyValue("color");j.style.visibility="visible",L.style.visibility="hidden",dn(j,{transform:`translate(${$}px, ${O}px) scale(${re})`,color:me,...ue},{duration:fe,easing:Ya,direction:G?"normal":"reverse"}).finished.then(()=>{j.style.removeProperty("visibility"),L.style.removeProperty("visibility")})})}},{flush:"post"});const D=I(()=>({isActive:b,isFocused:u,controlRef:y,iconColor:A,blur:c,focus:s})),F=M(()=>{const G=!b.value;return{"aria-hidden":G,for:G?void 0:w.value}}),N=M(()=>{const G=h.value&&b.value;return{"aria-hidden":G,for:G?void 0:w.value}});function z(G){G.target!==document.activeElement&&G.preventDefault()}return X(()=>{var $;const G=e.variant==="outlined",j=!!(l["prepend-inner"]||e.prependInnerIcon),L=!!(e.clearable||l.clear)&&!e.disabled,Y=!!(l["append-inner"]||e.appendInnerIcon||L),H=()=>l.label?l.label({...D.value,label:e.label,props:{for:w.value}}):e.label;return C("div",W({class:["v-field",{"v-field--active":b.value,"v-field--appended":Y,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":j,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!H(),[`v-field--variant-${e.variant}`]:!0},i.value,T.value,r.value,o.value,f.value,v.value,e.class],style:[B.value,e.style],onClick:z},t),[C("div",{class:"v-field__overlay"},null),V(dl,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),j&&C("div",{key:"prepend",class:"v-field__prepend-inner"},[l["prepend-inner"]?l["prepend-inner"](D.value):e.prependInnerIcon&&V(d,{key:"prepend-icon",name:"prependInner",color:A.value},null)]),C("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&V(Oa,W({key:"floating-label",ref:k,class:[E.value],floating:!0},F.value,{style:p.value}),{default:()=>[H()]}),m.value&&V(Oa,W({key:"label",ref:P,id:e.labelId},N.value),{default:()=>[H()]}),(($=l.default)==null?void 0:$.call(l,{...D.value,props:{id:w.value,class:"v-field__input","aria-describedby":_.value},focus:s,blur:c}))??C("div",{id:w.value,class:"v-field__input","aria-describedby":_.value},null)]),L&&V(Jo,{key:"clear"},{default:()=>[Ye(C("div",{class:"v-field__clearable",onMousedown:O=>{O.preventDefault(),O.stopPropagation()}},[V(xe,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({...D.value,props:{onFocus:s,onBlur:c,onClick:e["onClick:clear"],tabindex:-1}}):V(d,{name:"clear",onFocus:s,onBlur:c,tabindex:-1},null)]})]),[[Qt,e.dirty]])]}),Y&&C("div",{key:"append",class:"v-field__append-inner"},[l["append-inner"]?l["append-inner"](D.value):e.appendInnerIcon&&V(d,{key:"append-icon",name:"appendInner",color:A.value},null)]),C("div",{class:q(["v-field__outline",E.value]),style:le(p.value)},[G&&C(ve,null,[C("div",{class:"v-field__outline__start"},null),h.value&&C("div",{class:"v-field__outline__notch"},[V(Oa,W({ref:k,floating:!0},F.value),{default:()=>[H()]})]),C("div",{class:"v-field__outline__end"},null)]),S.value&&h.value&&V(Oa,W({ref:k,floating:!0},F.value),{default:()=>[H()]})])])}),{controlRef:y,fieldIconColor:A}}}),td=R({autocomplete:String},"autocomplete");function hr(e){const n=ht(),t=J(0),a=M(()=>e.autocomplete==="suppress"),l=M(()=>{if(e.name)return a.value?`${e.name}-${n}-${t.value}`:e.name}),i=M(()=>a.value?"off":e.autocomplete);return{isSuppressing:a,fieldAutocomplete:i,fieldName:l,update:()=>t.value=new Date().getTime()}}function nd(e){function n(t,a){if(!e.autofocus||!t)return;const l=a[0].target,i=l.matches("input,textarea")?l:l.querySelector("input,textarea");i==null||i.focus()}return{onIntersect:n}}const Jy=["color","file","time","date","datetime-local","week","month"],bl=R({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,...td(),...Ve(kn(),["direction"]),...yl()},"VTextField"),ln=U()({name:"VTextField",directives:{vIntersect:qt},inheritAttrs:!1,props:bl(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const i=de(e,"modelValue",void 0,S=>Object.is(S,-0)?"-0":S),{isFocused:o,focus:r,blur:u}=Sn(e),{onIntersect:s}=nd(e),c=I(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),d=I(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=I(()=>["plain","underlined"].includes(e.variant)),v=K(),b=K(),m=K(),h=hr(e),g=I(()=>Jy.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function w(){h.isSuppressing.value&&h.update(),o.value||r(),ke(()=>{var S;m.value!==document.activeElement&&((S=m.value)==null||S.focus())})}function _(S){a("mousedown:control",S),S.target!==m.value&&(w(),S.preventDefault())}function P(S){a("click:control",S)}function k(S,x){S.stopPropagation(),w(),ke(()=>{x(),ol(e["onClick:clear"],S)})}function y(S){var E;const x=S.target;if(!((E=e.modelModifiers)!=null&&E.trim&&["text","search","password","tel","url"].includes(e.type))){i.value=x.value;return}const A=x.value,T=x.selectionStart,B=x.selectionEnd;i.value=A,ke(()=>{let p=0;A.trimStart().length===x.value.length&&(p=A.length-x.value.length),T!=null&&(x.selectionStart=T-p),B!=null&&(x.selectionEnd=B-p)})}return X(()=>{const S=!!(l.counter||e.counter!==!1&&e.counter!=null),x=!!(S||l.details),[A,T]=on(t),{modelValue:B,...E}=Ct.filterProps(e),p=pn.filterProps(e);return V(Ct,W({ref:v,modelValue:i.value,"onUpdate:modelValue":D=>i.value=D,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},A,E,{centerAffix:!f.value,focused:o.value}),{...l,default:D=>{let{id:F,isDisabled:N,isDirty:z,isReadonly:G,isValid:j,hasDetails:L,reset:Y}=D;return V(pn,W({ref:b,onMousedown:_,onClick:P,"onClick:clear":H=>k(H,Y),role:e.role},Ve(p,["onClick:clear"]),{id:F.value,labelId:`${F.value}-label`,active:g.value||z.value,dirty:z.value||e.dirty,disabled:N.value,focused:o.value,details:L.value,error:j.value===!1}),{...l,default:H=>{let{props:{class:$,...O},controlRef:Q}=H;const ue=C("input",W({ref:Z=>m.value=Q.value=Z,value:i.value,onInput:y,autofocus:e.autofocus,readonly:G.value,disabled:N.value,name:h.fieldName.value,autocomplete:h.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:r,onBlur:u,"aria-labelledby":`${F.value}-label`},O,T),null);return C(ve,null,[e.prefix&&C("span",{class:"v-text-field__prefix"},[C("span",{class:"v-text-field__prefix__text"},[e.prefix])]),Ye(l.default?C("div",{class:q($),"data-no-activator":""},[l.default({id:F}),ue]):_v(ue,{class:$}),[[qt,s,null,{once:!0}]]),e.suffix&&C("span",{class:"v-text-field__suffix"},[C("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:x?D=>{var F;return C(ve,null,[(F=l.details)==null?void 0:F.call(l,D),S&&C(ve,null,[C("span",null,null),V(ii,{active:e.persistentCounter||o.value,value:c.value,max:d.value,disabled:e.disabled},l.counter)])])}:void 0})}),ft({},v,b,m)}}),eb=R({renderless:Boolean,...ce()},"VVirtualScrollItem"),ad=U()({name:"VVirtualScrollItem",inheritAttrs:!1,props:eb(),emits:{"update:height":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{resizeRef:i,contentRect:o}=jt(void 0,"border");ne(()=>{var r;return(r=o.value)==null?void 0:r.height},r=>{r!=null&&a("update:height",r)}),X(()=>{var r,u;return e.renderless?C(ve,null,[(r=l.default)==null?void 0:r.call(l,{itemRef:i})]):C("div",W({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(u=l.default)==null?void 0:u.call(l)])})}}),tb=-1,nb=1,Ei=100,ld=R({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function id(e,n){const t=Nt(),a=J(0);Ze(()=>{a.value=parseFloat(e.itemHeight||0)});const l=J(0),i=J(Math.ceil((parseInt(e.height)||t.height.value)/(a.value||16))||1),o=J(0),r=J(0),u=K(),s=K();let c=0;const{resizeRef:d,contentRect:f}=jt();Ze(()=>{d.value=u.value});const v=I(()=>{var L;return u.value===document.documentElement?t.height.value:((L=f.value)==null?void 0:L.height)||parseInt(e.height)||0}),b=I(()=>!!(u.value&&s.value&&v.value&&a.value));let m=Array.from({length:n.value.length}),h=Array.from({length:n.value.length});const g=J(0);let w=-1;function _(L){return m[L]||a.value}const P=ws(()=>{const L=performance.now();h[0]=0;const Y=n.value.length;for(let H=1;H<=Y;H++)h[H]=(h[H-1]||0)+_(H-1);g.value=Math.max(g.value,performance.now()-L)},g),k=ne(b,L=>{L&&(k(),c=s.value.offsetTop,P.immediate(),N(),~w&&ke(()=>{Ne&&window.requestAnimationFrame(()=>{G(w),w=-1})}))});nt(()=>{P.clear()});function y(L,Y){const H=m[L],$=a.value;a.value=$?Math.min(a.value,Y):Y,(H!==Y||$!==a.value)&&(m[L]=Y,P())}function S(L){L=Oe(L,0,n.value.length);const Y=Math.floor(L),H=L%1,$=Y+1,O=h[Y]||0,Q=h[$]||O;return O+(Q-O)*H}function x(L){return ab(h,L)}let A=0,T=0,B=0;ne(v,(L,Y)=>{N(),L<Y&&requestAnimationFrame(()=>{T=0,N()})});let E=-1;function p(){if(!u.value||!s.value)return;const L=u.value.scrollTop,Y=performance.now();Y-B>500?(T=Math.sign(L-A),c=s.value.offsetTop):T=L-A,A=L,B=Y,window.clearTimeout(E),E=window.setTimeout(D,500),N()}function D(){!u.value||!s.value||(T=0,B=0,window.clearTimeout(E),N())}let F=-1;function N(){cancelAnimationFrame(F),F=requestAnimationFrame(z)}function z(){if(!u.value||!v.value||!a.value)return;const L=A-c,Y=Math.sign(T),H=Math.max(0,L-Ei),$=Oe(x(H),0,n.value.length),O=L+v.value+Ei,Q=Oe(x(O)+1,$+1,n.value.length);if((Y!==tb||$<l.value)&&(Y!==nb||Q>i.value)){const ue=S(l.value)-S($),Z=S(Q)-S(i.value);Math.max(ue,Z)>Ei?(l.value=$,i.value=Q):($<=0&&(l.value=$),Q>=n.value.length&&(i.value=Q))}o.value=S(l.value),r.value=S(n.value.length)-S(i.value)}function G(L){const Y=S(L);!u.value||L&&!Y?w=L:u.value.scrollTop=Y}const j=I(()=>n.value.slice(l.value,i.value).map((L,Y)=>{const H=Y+l.value;return{raw:L,index:H,key:lt(L,e.itemKey,H)}}));return ne(n,()=>{m=Array.from({length:n.value.length}),h=Array.from({length:n.value.length}),P.immediate(),N()},{deep:1}),{calculateVisibleItems:N,containerRef:u,markerRef:s,computedItems:j,paddingTop:o,paddingBottom:r,scrollToIndex:G,handleScroll:p,handleScrollend:D,handleItemResize:y}}function ab(e,n){let t=e.length-1,a=0,l=0,i=null,o=-1;if(e[t]<n)return t;for(;a<=t;)if(l=a+t>>1,i=e[l],i>n)t=l-1;else if(i<n)o=l,a=l+1;else return i===n?l:a;return o}const lb=R({items:{type:Array,default:()=>[]},renderless:Boolean,...ld(),...ce(),...ot()},"VVirtualScroll"),oi=U()({name:"VVirtualScroll",props:lb(),setup(e,n){let{slots:t}=n;const a=it("VVirtualScroll"),{dimensionStyles:l}=rt(e),{calculateVisibleItems:i,containerRef:o,markerRef:r,handleScroll:u,handleScrollend:s,handleItemResize:c,scrollToIndex:d,paddingTop:f,paddingBottom:v,computedItems:b}=id(e,M(()=>e.items));return St(()=>e.renderless,()=>{function m(){var w,_;const g=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[g]("scroll",u,{passive:!0}),document[g]("scrollend",s)):((w=o.value)==null||w[g]("scroll",u,{passive:!0}),(_=o.value)==null||_[g]("scrollend",s))}gt(()=>{o.value=Xl(a.vnode.el,!0),m(!0)}),nt(m)}),X(()=>{const m=b.value.map(h=>V(ad,{key:h.key,renderless:e.renderless,"onUpdate:height":g=>c(h.index,g)},{default:g=>{var w;return(w=t.default)==null?void 0:w.call(t,{item:h.raw,index:h.index,...g})}}));return e.renderless?C(ve,null,[C("div",{ref:r,class:"v-virtual-scroll__spacer",style:{paddingTop:ae(f.value)}},null),m,C("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ae(v.value)}},null)]):C("div",{ref:o,class:q(["v-virtual-scroll",e.class]),onScrollPassive:u,onScrollend:s,style:le([l.value,e.style])},[C("div",{ref:r,class:"v-virtual-scroll__container",style:{paddingTop:ae(f.value),paddingBottom:ae(v.value)}},[m])])}),{calculateVisibleItems:i,scrollToIndex:d}}});function yr(e,n){const t=J(!1);let a;function l(r){cancelAnimationFrame(a),t.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{t.value=!1})})}async function i(){await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>{if(t.value){const u=ne(t,()=>{u(),r()})}else r()})}async function o(r){var c,d;if(r.key==="Tab"&&((c=n.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(r.key))return;const u=(d=e.value)==null?void 0:d.$el;if(!u)return;(r.key==="Home"||r.key==="End")&&u.scrollTo({top:r.key==="Home"?0:u.scrollHeight,behavior:"smooth"}),await i();const s=u.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(r.key==="PageDown"||r.key==="Home"){const f=u.getBoundingClientRect().top;for(const v of s)if(v.getBoundingClientRect().top>=f){v.focus();break}}else{const f=u.getBoundingClientRect().bottom;for(const v of[...s].reverse())if(v.getBoundingClientRect().bottom<=f){v.focus();break}}}return{onScrollPassive:l,onKeydown:o}}function br(e){let{groups:n,onLeave:t}=e;function a(r){var u;return r.type==="list"?(u=r.contentRef.value)==null?void 0:u.$el:r.contentRef.value}function l(r){const u=a(r);return u?wn(u):[]}function i(r){var v;const u=r.target,s=r.shiftKey?"backward":"forward",c=n.map(l),d=n.map(b=>{var m;return b.type==="list"?(m=b.contentRef.value)==null?void 0:m.$el:b.contentRef.value}).findIndex(b=>b==null?void 0:b.contains(u)),f=o(c,d,s,u);if(f===null){const b=n[d],m=c[d];(b.type==="list"||(s==="forward"?m.at(-1)===r.target:m.at(0)===r.target))&&t()}else{r.preventDefault(),r.stopImmediatePropagation();const b=n[f];if(b.type==="list"&&ze(b.displayItemsCount)>0)(v=b.contentRef.value)==null||v.focus(0);else{const m=s==="forward";c[f].at(m?0:-1).focus()}}}function o(r,u,s,c){const d=n[u],f=r[u];if(d.type!=="list"&&!(s==="forward"?f.at(-1)===c:f.at(0)===c))return null;const v=s==="forward"?1:-1;for(let b=u+v;b>=0&&b<n.length;b+=v){const m=n[b];if(r[b].length>0||m.type==="list"&&ze(m.displayItemsCount)>0)return b}return null}return{onTabKeydown:i}}const ib=(e,n,t)=>{if(e==null||n==null)return-1;if(!n.length)return 0;e=e.toString().toLocaleLowerCase(),n=n.toString().toLocaleLowerCase();const a=[];let l=e.indexOf(n);for(;~l;)a.push([l,l+n.length]),l=e.indexOf(n,l+n.length);return a.length?a:-1};function Mi(e,n){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+n.length]]:Array.isArray(e[0])?e:[e]}const ua=R({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function ob(e,n,t){var u,s;const a=[],l=(t==null?void 0:t.default)??ib,i=t!=null&&t.filterKeys?We(t.filterKeys):!1,o=Object.keys((t==null?void 0:t.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;let r=[];e:for(let c=0;c<e.length;c++){const[d,f=d]=We(e[c]),v={},b={};let m=-1;if((n||o>0)&&!(t!=null&&t.noFilter)){let h=!1;if(typeof d=="object"){if(d.type==="divider"||d.type==="subheader"){(((u=r.at(-1))==null?void 0:u.type)!=="divider"||d.type!=="subheader")&&(r=[]),r.push({index:c,matches:{},type:d.type});continue}const _=i||Object.keys(f);h=_.length===o;for(const P of _){const k=lt(f,P),y=(s=t==null?void 0:t.customKeyFilter)==null?void 0:s[P];if(m=y?y(k,n,d):l(k,n,d),m!==-1&&m!==!1)y?v[P]=Mi(m,n):b[P]=Mi(m,n);else if((t==null?void 0:t.filterMode)==="every")continue e}}else m=l(d,n,d),m!==-1&&m!==!1&&(b.title=Mi(m,n));const g=Object.keys(b).length,w=Object.keys(v).length;if(!g&&!w||(t==null?void 0:t.filterMode)==="union"&&w!==o&&!g||(t==null?void 0:t.filterMode)==="intersection"&&(w!==o||!g&&o>0&&!h))continue}r.length&&(a.push(...r),r=[]),a.push({index:c,matches:{...b,...v}})}return a}function sa(e,n,t,a){const l=J([]),i=J(new Map),o=I(()=>a!=null&&a.transform?Wt(n).map(u=>[u,a.transform(u)]):Wt(n));Ze(()=>{const u=typeof t=="function"?t():Wt(t),s=typeof u!="string"&&typeof u!="number"?"":String(u),c=ob(o.value,s,{customKeyFilter:{...e.customKeyFilter,...Wt(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=Wt(n),f=[],v=new Map;c.forEach(b=>{let{index:m,matches:h}=b;const g=d[m];f.push(g),v.set(g.value,h)}),l.value=f,i.value=v});function r(u){return i.value.get(u.value)}return{filteredItems:l,filteredMatches:i,getMatches:r}}function Sr(e,n,t){return t==null||!t.length?n:t.map((a,l)=>{const i=l===0?0:t[l-1][1],o=[C("span",{class:q(`${e}__unmask`)},[n.slice(i,a[0])]),C("span",{class:q(`${e}__mask`)},[n.slice(a[0],a[1])])];return l===t.length-1&&o.push(C("span",{class:q(`${e}__unmask`)},[n.slice(a[1])])),C(ve,null,[o])})}const rb=R({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function kr(e,n){const t=ht(),a=I(()=>`menu-${t}`),l=M(()=>ze(n)),i=M(()=>a.value);return{menuId:a,ariaExpanded:l,ariaControls:i}}const wr=R({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:ge,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...rb(),...Hc({itemChildren:!1})},"Select"),ub=R({search:String,...ua({filterKeys:["title"]}),...wr(),...Ve(bl({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...hn({transition:{component:Jl}})},"VSelect"),xr=U()({name:"VSelect",props:ub(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=Re(),l=K(),i=K(),o=K(),r=K(),u=K(),{items:s,transformIn:c,transformOut:d}=ur(e),f=de(e,"search",""),{filteredItems:v,getMatches:b}=sa(e,s,()=>f.value),m=de(e,"modelValue",[],ie=>c(ie===null?[null]:We(ie)),ie=>{const ye=d(ie);return e.multiple?ye:ye[0]??null}),h=I(()=>typeof e.counterValue=="function"?e.counterValue(m.value):typeof e.counterValue=="number"?e.counterValue:m.value.length),g=Ea(e),w=hr(e),_=I(()=>m.value.map(ie=>ie.value)),P=J(!1),k=M(()=>e.closableChips&&!g.isReadonly.value&&!g.isDisabled.value),{InputIcon:y}=ml(e);let S="",x=0,A;const T=I(()=>{const ie=f.value?v.value:s.value;return e.hideSelected?ie.filter(ye=>!m.value.some(Ie=>(e.valueComparator||vt)(Ie,ye))):ie}),B=I(()=>e.hideNoData&&!T.value.length||g.isReadonly.value||g.isDisabled.value),E=de(e,"menu"),p=I({get:()=>E.value,set:ie=>{var ye;E.value&&!ie&&((ye=i.value)!=null&&ye.ΨopenChildren.size)||ie&&B.value||(E.value=ie)}}),{menuId:D,ariaExpanded:F,ariaControls:N}=kr(e,p),z=I(()=>{var ie;return{...e.menuProps,activatorProps:{...((ie=e.menuProps)==null?void 0:ie.activatorProps)||{},"aria-haspopup":"listbox"}}}),G=K(),j=yr(G,l),{onTabKeydown:L}=br({groups:[{type:"element",contentRef:o},{type:"list",contentRef:G,displayItemsCount:()=>T.value.length},{type:"element",contentRef:r}],onLeave:()=>{var ie;p.value=!1,(ie=l.value)==null||ie.focus()}});function Y(ie){e.openOnClear&&(p.value=!0)}function H(){B.value||(p.value=!p.value)}function $(ie){var ye;ie.key==="Tab"&&L(ie),(ye=G.value)!=null&&ye.$el.contains(ie.target)&&ka(ie)&&O(ie)}function O(ie){var je,ee,he;if(!ie.key||g.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ie.key)&&ie.preventDefault(),["Enter","ArrowDown"," "].includes(ie.key)&&(p.value=!0),["Escape","Tab"].includes(ie.key)&&(p.value=!1),e.clearable&&ie.key==="Backspace"){ie.preventDefault(),m.value=[],Y();return}ie.key==="Home"?(je=G.value)==null||je.focus("first"):ie.key==="End"&&((ee=G.value)==null||ee.focus("last"));const ye=1e3;if(!ka(ie))return;const Ie=performance.now();Ie-A>ye&&(S="",x=0),S+=ie.key.toLowerCase(),A=Ie;const pe=T.value;function $e(){let se=at();return se||S.at(-1)===S.at(-2)&&(S=S.slice(0,-1),x++,se=at(),se)||(x=0,se=at(),se)?se:(S=ie.key.toLowerCase(),at())}function at(){for(let se=x;se<pe.length;se++){const Pe=pe[se];if(Pe.title.toLowerCase().startsWith(S))return[Pe,se]}}const oe=$e();if(!oe)return;const[be,Se]=oe;x=Se,(he=G.value)==null||he.focus(Se),e.multiple||(m.value=[be])}function Q(ie){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!ie.props.disabled)if(e.multiple){const Ie=m.value.findIndex($e=>(e.valueComparator||vt)($e.value,ie.value)),pe=ye??!~Ie;if(~Ie){const $e=pe?[...m.value,ie]:[...m.value];$e.splice(Ie,1),m.value=$e}else pe&&(m.value=[...m.value,ie])}else{const Ie=ye!==!1;m.value=Ie?[ie]:[],ke(()=>{p.value=!1})}}function ue(ie){var Ie;const ye=ie.target;(Ie=l.value)!=null&&Ie.$el.contains(ye)||(p.value=!1)}function Z(){return T.value.findIndex(ie=>m.value.some(ye=>(e.valueComparator||vt)(ye.value,ie.value)))}function te(){if(!m.value.length)return-1;const ie=e.valueComparator||vt;let ye=0;for(const Ie of T.value){if(m.value.some($e=>ie($e.value,Ie.value)))return Ie.props.disabled?-1:ye;Ie.props.disabled||ye++}return-1}function fe(){var ie;if(e.eager&&((ie=u.value)==null||ie.calculateVisibleItems()),G.value&&P.value){const ye=te();G.value.focus(ye>=0?ye:"first")}}function re(){var ie;f.value="",P.value&&((ie=l.value)==null||ie.focus())}function me(ie){P.value=!0}function Be(ie){var ye;(ye=l.value)!=null&&ye.$el.contains(ie.relatedTarget)||(P.value=!1)}function Xe(ie){if(ie==null)m.value=[];else if(Sa(l.value,":autofill")||Sa(l.value,":-webkit-autofill")){const ye=s.value.find(Ie=>Ie.title===ie);ye&&Q(ye)}else l.value&&(l.value.value="")}return ne(p,()=>{if(!e.hideSelected&&p.value&&m.value.length){const ie=Z();Ne&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{var ye;ie>=0&&((ye=u.value)==null||ye.scrollToIndex(ie))})}}),ne(s,(ie,ye)=>{p.value||P.value&&e.hideNoData&&!ye.length&&ie.length&&(p.value=!0)}),X(()=>{const ie=!!(e.chips||t.chip),ye=!!(!e.hideNoData||T.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),Ie=m.value.length>0,pe=ln.filterProps(e),$e=Ie||!P.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,at={search:f,filteredItems:v.value};return V(ln,W({ref:l},pe,{modelValue:m.value.map(oe=>oe.props.title).join(", "),name:void 0,"onUpdate:modelValue":Xe,focused:P.value,"onUpdate:focused":oe=>P.value=oe,validationValue:m.externalValue,counterValue:h.value,dirty:Ie,class:["v-select",{"v-select--active-menu":p.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":m.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:$e,"onClick:clear":Y,"onMousedown:control":H,onBlur:ue,onKeydown:O,"aria-expanded":F.value,"aria-controls":N.value}),{...t,default:oe=>{let{id:be}=oe;return C(ve,null,[C("select",{hidden:!0,multiple:e.multiple,name:w.fieldName.value},[s.value.map(Se=>C("option",{key:Se.value,value:Se.value,selected:_.value.includes(Se.value)},null))]),V(Ia,W({id:D.value,ref:i,modelValue:p.value,"onUpdate:modelValue":Se=>p.value=Se,activator:"parent",contentClass:"v-select__content",disabled:B.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:fe,onAfterLeave:re},z.value),{default:()=>[V(Dn,{onFocusin:me,onFocusout:Be,onKeydown:$},{default:()=>[t["menu-header"]&&C("header",{ref:o},[t["menu-header"](at)]),ye&&V(Va,W({key:"select-list",ref:G,selected:_.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!T.value.length,"aria-live":"polite","aria-labelledby":`${be.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},j,e.listProps),{default:()=>{var Se,je,ee;return[(Se=t["prepend-item"])==null?void 0:Se.call(t),!T.value.length&&!e.hideNoData&&(((je=t["no-data"])==null?void 0:je.call(t))??V(Ut,{key:"no-data",title:a(e.noDataText)},null)),V(oi,{ref:u,renderless:!0,items:T.value,itemKey:"value"},{default:he=>{var Me,qe,Jt;let{item:se,index:Pe,itemRef:_e}=he;const Ge=Yv(se.props),Ce=W(se.props,{ref:_e,key:se.value,onClick:()=>Q(se,null),"aria-posinset":Pe+1,"aria-setsize":T.value.length});return se.type==="divider"?((Me=t.divider)==null?void 0:Me.call(t,{props:se.raw,index:Pe}))??V(Lt,W(se.props,{key:`divider-${Pe}`}),null):se.type==="subheader"?((qe=t.subheader)==null?void 0:qe.call(t,{props:se.raw,index:Pe}))??V(Ma,W(se.props,{key:`subheader-${Pe}`}),null):((Jt=t.item)==null?void 0:Jt.call(t,{item:se,index:Pe,props:Ce}))??V(Ut,W(Ce,{role:"option"}),{prepend:He=>{let{isSelected:At}=He;return C(ve,null,[e.multiple&&!e.hideSelected?V(Zt,{key:se.value,modelValue:At,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:yt=>yt.preventDefault()},null):void 0,Ge.prependAvatar&&V(Ot,{image:Ge.prependAvatar},null),Ge.prependIcon&&V(Ee,{icon:Ge.prependIcon},null)])},title:()=>{var He;return f.value?Sr("v-select",se.title,(He=b(se))==null?void 0:He.title):se.title}})}}),(ee=t["append-item"])==null?void 0:ee.call(t)]}}),t["menu-footer"]&&C("footer",{ref:r},[t["menu-footer"](at)])]})]}),m.value.map((Se,je)=>{function ee(_e){_e.stopPropagation(),_e.preventDefault(),Q(Se,!1)}const he=W(mn.filterProps(Se.props),{"onClick:close":ee,onKeydown(_e){_e.key!=="Enter"&&_e.key!==" "||(_e.preventDefault(),_e.stopPropagation(),ee(_e))},onMousedown(_e){_e.preventDefault(),_e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),se=ie?!!t.chip:!!t.selection,Pe=se?Kl(ie?t.chip({item:Se,index:je,props:he}):t.selection({item:Se,index:je})):void 0;if(!(se&&!Pe))return C("div",{key:Se.value,class:"v-select__selection"},[ie?t.chip?V(xe,{key:"chip-defaults",defaults:{VChip:{closable:k.value,size:"small",text:Se.title}}},{default:()=>[Pe]}):V(mn,W({key:"chip",closable:k.value,size:"small",text:Se.title,disabled:Se.props.disabled},he),null):Pe??C("span",{class:"v-select__selection-text"},[Se.title,e.multiple&&je<m.value.length-1&&C("span",{class:"v-select__selection-comma"},[Yt(",")])])])})])},"append-inner":function(){var je,ee;for(var oe=arguments.length,be=new Array(oe),Se=0;Se<oe;Se++)be[Se]=arguments[Se];return C(ve,null,[(je=t["append-inner"])==null?void 0:je.call(t,...be),e.menuIcon?V(Ee,{class:"v-select__menu-icon",color:(ee=l.value)==null?void 0:ee.fieldIconColor,icon:e.menuIcon,"aria-hidden":!0},null):void 0,e.appendInnerIcon&&V(y,{key:"append-icon",name:"appendInner",color:be[0].iconColor.value},null)])}})}),ft({isFocused:P,menu:p,search:f,filteredItems:v,select:Q},l)}}),sb=R({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...ua({filterKeys:["title"]}),...wr(),...Ve(bl({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VAutocomplete"),cb=U()({name:"VAutocomplete",props:sb(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=Re(),l=K(),i=J(!1),o=J(!0),r=J(!1),u=K(),s=K(),c=J(-1),d=J(null),{items:f,transformIn:v,transformOut:b}=ur(e),{textColorClasses:m,textColorStyles:h}=mt(()=>{var oe;return(oe=l.value)==null?void 0:oe.color}),{InputIcon:g}=ml(e),w=de(e,"search",""),_=de(e,"modelValue",[],oe=>v(oe===null?[null]:We(oe)),oe=>{const be=b(oe);return e.multiple?be:be[0]??null}),P=I(()=>typeof e.counterValue=="function"?e.counterValue(_.value):typeof e.counterValue=="number"?e.counterValue:_.value.length),k=Ea(e),{filteredItems:y,getMatches:S}=sa(e,f,()=>d.value??(o.value?"":w.value)),x=I(()=>e.hideSelected&&d.value===null?y.value.filter(oe=>!_.value.some(be=>be.value===oe.value)):y.value),A=M(()=>e.closableChips&&!k.isReadonly.value&&!k.isDisabled.value),T=I(()=>!!(e.chips||t.chip)),B=I(()=>T.value||!!t.selection),E=I(()=>_.value.map(oe=>oe.props.value)),p=I(()=>x.value.find(oe=>oe.type==="item"&&!oe.props.disabled)),D=I(()=>{var be;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&w.value===((be=p.value)==null?void 0:be.title))&&x.value.length>0&&!o.value&&!r.value}),F=I(()=>e.hideNoData&&!x.value.length||k.isReadonly.value||k.isDisabled.value),N=de(e,"menu"),z=I({get:()=>N.value,set:oe=>{var be;N.value&&!oe&&((be=u.value)!=null&&be.ΨopenChildren.size)||oe&&F.value||(N.value=oe)}}),{menuId:G,ariaExpanded:j,ariaControls:L}=kr(e,z),Y=K(),H=K(),$=K(),O=yr(Y,l),{onTabKeydown:Q}=br({groups:[{type:"element",contentRef:H},{type:"list",contentRef:Y,displayItemsCount:()=>x.value.length},{type:"element",contentRef:$}],onLeave:()=>{var oe;z.value=!1,(oe=l.value)==null||oe.focus()}});function ue(oe){e.openOnClear&&(z.value=!0),w.value=""}function Z(){F.value||(z.value=!0)}function te(oe){F.value||(i.value&&(oe.preventDefault(),oe.stopPropagation()),z.value=!z.value)}function fe(oe){var be,Se;oe.key==="Tab"&&Q(oe),(be=Y.value)!=null&&be.$el.contains(oe.target)&&(ka(oe)||oe.key==="Backspace")&&((Se=l.value)==null||Se.focus())}function re(oe){var je,ee,he,se,Pe;if(k.isReadonly.value)return;const be=(je=l.value)==null?void 0:je.selectionStart,Se=_.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(oe.key)&&oe.preventDefault(),["Enter","ArrowDown"].includes(oe.key)&&(z.value=!0),["Escape"].includes(oe.key)&&(z.value=!1),D.value&&["Enter","Tab"].includes(oe.key)&&p.value&&!_.value.some(_e=>{let{value:Ge}=_e;return Ge===p.value.value})&&at(p.value),oe.key==="ArrowDown"&&D.value&&((ee=Y.value)==null||ee.focus("next")),["Backspace","Delete"].includes(oe.key)){if(!e.multiple&&B.value&&_.value.length>0&&!w.value)return at(_.value[0],!1);if(~c.value){oe.preventDefault();const _e=c.value;at(_.value[c.value],!1),c.value=_e>=Se-1?Se-2:_e}else oe.key==="Backspace"&&!w.value&&(c.value=Se-1);return}if(e.multiple)if(oe.key==="ArrowLeft"){if(c.value<0&&be&&be>0)return;const _e=c.value>-1?c.value-1:Se-1;if(_.value[_e])c.value=_e;else{const Ge=((he=w.value)==null?void 0:he.length)??null;c.value=-1,(se=l.value)==null||se.setSelectionRange(Ge,Ge)}}else if(oe.key==="ArrowRight"){if(c.value<0)return;const _e=c.value+1;_.value[_e]?c.value=_e:(c.value=-1,(Pe=l.value)==null||Pe.setSelectionRange(0,0))}else~c.value&&ka(oe)&&(c.value=-1)}function me(oe){if(Sa(l.value,":autofill")||Sa(l.value,":-webkit-autofill")){const be=f.value.find(Se=>Se.title===oe.target.value);be&&at(be)}}function Be(){var oe;e.eager&&((oe=s.value)==null||oe.calculateVisibleItems())}function Xe(){var oe;i.value&&(o.value=!0,(oe=l.value)==null||oe.focus()),d.value=null}function ie(oe){i.value=!0,setTimeout(()=>{r.value=!0})}function ye(oe){var be;r.value=!1,(be=l.value)!=null&&be.$el.contains(oe.relatedTarget)||(i.value=!1)}function Ie(oe){(oe==null||oe===""&&!e.multiple&&!B.value)&&(_.value=[])}function pe(oe){var Se;const be=(Se=u.value)==null?void 0:Se.contentEl;be!=null&&be.contains(oe.relatedTarget)&&(i.value=!0)}const $e=J(!1);function at(oe){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!oe||oe.props.disabled))if(e.multiple){const Se=_.value.findIndex(ee=>(e.valueComparator||vt)(ee.value,oe.value)),je=be??!~Se;if(~Se){const ee=je?[..._.value,oe]:[..._.value];ee.splice(Se,1),_.value=ee}else je&&(_.value=[..._.value,oe]);e.clearOnSelect&&(w.value="")}else{const Se=be!==!1;_.value=Se?[oe]:[],d.value=o.value?"":w.value??"",w.value=Se&&!B.value?oe.title:"",ke(()=>{z.value=!1,o.value=!0})}}return ne(i,(oe,be)=>{var Se;oe!==be&&(oe?($e.value=!0,w.value=e.multiple||B.value?"":String(((Se=_.value.at(-1))==null?void 0:Se.props.title)??""),o.value=!0,ke(()=>$e.value=!1)):(!e.multiple&&w.value==null&&(_.value=[]),z.value=!1,!o.value&&w.value&&(d.value=w.value),w.value="",c.value=-1))}),ne(w,oe=>{!i.value||$e.value||(oe&&(z.value=!0),o.value=!oe)}),ne(z,oe=>{if(!e.hideSelected&&oe&&_.value.length&&o.value){const be=x.value.findIndex(Se=>_.value.some(je=>Se.value===je.value));Ne&&window.requestAnimationFrame(()=>{var Se;be>=0&&((Se=s.value)==null||Se.scrollToIndex(be))})}oe&&(d.value=null)}),ne(f,(oe,be)=>{z.value||i.value&&!be.length&&oe.length&&(z.value=!0)}),X(()=>{const oe=!!(!e.hideNoData||x.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),be=_.value.length>0,Se=ln.filterProps(e),je={search:w,filteredItems:y.value};return V(ln,W({ref:l},Se,{modelValue:w.value,"onUpdate:modelValue":[ee=>w.value=ee,Ie],focused:i.value,"onUpdate:focused":ee=>i.value=ee,validationValue:_.externalValue,counterValue:P.value,dirty:be,onChange:me,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":z.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!B.value,"v-autocomplete--selecting-index":c.value>-1},e.class],style:e.style,readonly:k.isReadonly.value,placeholder:be?void 0:e.placeholder,"onClick:clear":ue,"onMousedown:control":Z,onKeydown:re,onBlur:pe,"aria-expanded":j.value,"aria-controls":L.value}),{...t,default:ee=>{let{id:he}=ee;return C(ve,null,[V(Ia,W({id:G.value,ref:u,modelValue:z.value,"onUpdate:modelValue":se=>z.value=se,activator:"parent",contentClass:"v-autocomplete__content",disabled:F.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:Be,onAfterLeave:Xe},e.menuProps),{default:()=>[V(Dn,{onFocusin:ie,onKeydown:fe},{default:()=>[t["menu-header"]&&C("header",{ref:H},[t["menu-header"](je)]),oe&&V(Va,W({key:"autocomplete-list",ref:Y,filterable:!0,selected:E.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:se=>se.preventDefault(),onFocusout:ye,tabindex:"-1",selectable:!!x.value.length,"aria-live":"polite","aria-labelledby":`${he.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},O,e.listProps),{default:()=>{var se,Pe,_e;return[(se=t["prepend-item"])==null?void 0:se.call(t),!x.value.length&&!e.hideNoData&&(((Pe=t["no-data"])==null?void 0:Pe.call(t))??V(Ut,{key:"no-data",title:a(e.noDataText)},null)),V(oi,{ref:s,renderless:!0,items:x.value,itemKey:"value"},{default:Ge=>{var He,At,yt;let{item:Ce,index:Me,itemRef:qe}=Ge;const Jt=W(Ce.props,{ref:qe,key:Ce.value,active:D.value&&Ce===p.value?!0:void 0,onClick:()=>at(Ce,null),"aria-posinset":Me+1,"aria-setsize":x.value.length});return Ce.type==="divider"?((He=t.divider)==null?void 0:He.call(t,{props:Ce.raw,index:Me}))??V(Lt,W(Ce.props,{key:`divider-${Me}`}),null):Ce.type==="subheader"?((At=t.subheader)==null?void 0:At.call(t,{props:Ce.raw,index:Me}))??V(Ma,W(Ce.props,{key:`subheader-${Me}`}),null):((yt=t.item)==null?void 0:yt.call(t,{item:Ce,index:Me,props:Jt}))??V(Ut,W(Jt,{role:"option"}),{prepend:$n=>{let{isSelected:Sl}=$n;return C(ve,null,[e.multiple&&!e.hideSelected?V(Zt,{key:Ce.value,modelValue:Sl,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:kl=>kl.preventDefault()},null):void 0,Ce.props.prependAvatar&&V(Ot,{image:Ce.props.prependAvatar},null),Ce.props.prependIcon&&V(Ee,{icon:Ce.props.prependIcon},null)])},title:()=>{var $n;return o.value?Ce.title:Sr("v-autocomplete",Ce.title,($n=S(Ce))==null?void 0:$n.title)}})}}),(_e=t["append-item"])==null?void 0:_e.call(t)]}}),t["menu-footer"]&&C("footer",{ref:$},[t["menu-footer"](je)])]})]}),_.value.map((se,Pe)=>{function _e(qe){qe.stopPropagation(),qe.preventDefault(),at(se,!1)}const Ge=W(mn.filterProps(se.props),{"onClick:close":_e,onKeydown(qe){qe.key!=="Enter"&&qe.key!==" "||(qe.preventDefault(),qe.stopPropagation(),_e(qe))},onMousedown(qe){qe.preventDefault(),qe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),Ce=T.value?!!t.chip:!!t.selection,Me=Ce?Kl(T.value?t.chip({item:se,index:Pe,props:Ge}):t.selection({item:se,index:Pe})):void 0;if(!(Ce&&!Me))return C("div",{key:se.value,class:q(["v-autocomplete__selection",Pe===c.value&&["v-autocomplete__selection--selected",m.value]]),style:le(Pe===c.value?h.value:{})},[T.value?t.chip?V(xe,{key:"chip-defaults",defaults:{VChip:{closable:A.value,size:"small",text:se.title}}},{default:()=>[Me]}):V(mn,W({key:"chip",closable:A.value,size:"small",text:se.title,disabled:se.props.disabled},Ge),null):Me??C("span",{class:"v-autocomplete__selection-text"},[se.title,e.multiple&&Pe<_.value.length-1&&C("span",{class:"v-autocomplete__selection-comma"},[Yt(",")])])])})])},"append-inner":function(){var Pe,_e;for(var ee=arguments.length,he=new Array(ee),se=0;se<ee;se++)he[se]=arguments[se];return C(ve,null,[(Pe=t["append-inner"])==null?void 0:Pe.call(t,...he),e.menuIcon?V(Ee,{class:"v-autocomplete__menu-icon",color:(_e=l.value)==null?void 0:_e.fieldIconColor,icon:e.menuIcon,onMousedown:te,onClick:Gl,"aria-hidden":!0,tabindex:"-1"},null):void 0,e.appendInnerIcon&&V(g,{key:"append-icon",name:"appendInner",color:he[0].iconColor.value},null)])}})}),ft({isFocused:i,isPristine:o,menu:z,search:w,filteredItems:y,select:at},l)}}),db=R({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:ge,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...ce(),...un({location:"top end"}),...Ue(),...we(),...Ae(),...hn({transition:"scale-rotate-transition"}),...ot()},"VBadge"),od=U()({name:"VBadge",inheritAttrs:!1,props:db(),setup(e,n){const{backgroundColorClasses:t,backgroundColorStyles:a}=Le(()=>e.color),{roundedClasses:l}=Je(e),{t:i}=Re(),{textColorClasses:o,textColorStyles:r}=mt(()=>e.textColor),{themeClasses:u}=Ql(),{locationStyles:s}=Mn(e,!0,d=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(d)?Number(e.offsetY??0):["left","right"].includes(d)?Number(e.offsetX??0):0)),{dimensionStyles:c}=rt(e);return X(()=>{const d=Number(e.content),f=!e.max||isNaN(d)?e.content:d<=Number(e.max)?d:`${e.max}+`,[v,b]=Ri(n.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return V(e.tag,W({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]},b,{style:e.style}),{default:()=>{var m,h;return[C("div",{class:"v-badge__wrapper"},[(h=(m=n.slots).default)==null?void 0:h.call(m),V(Pt,{transition:e.transition},{default:()=>{var g,w;return[Ye(C("span",W({class:["v-badge__badge",u.value,t.value,l.value,o.value],style:[a.value,r.value,c.value,e.inline?{}:s.value],"aria-atomic":"true","aria-label":i(e.label,d),"aria-live":"polite",role:"status"},v),[e.dot?void 0:n.slots.badge?(w=(g=n.slots).badge)==null?void 0:w.call(g):e.icon?V(Ee,{icon:e.icon},null):f]),[[Qt,e.modelValue]])]}})])]}})}),{}}}),fb=R({color:String,density:String,...ce()},"VBannerActions"),rd=U()({name:"VBannerActions",props:fb(),setup(e,n){let{slots:t}=n;return et({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),X(()=>{var a;return C("div",{class:q(["v-banner-actions",e.class]),style:le(e.style)},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),ud=gn("v-banner-text"),vb=R({avatar:String,bgColor:String,color:String,icon:ge,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Vt(),...ce(),...tt(),...ot(),...ta({mobile:null}),...ut(),...un(),...Da(),...Ue(),...we(),...Ae()},"VBanner"),mb=U()({name:"VBanner",props:vb(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Le(()=>e.bgColor),{borderClasses:i}=Tt(e),{densityClasses:o}=wt(e),{displayClasses:r,mobile:u}=Nt(e),{dimensionStyles:s}=rt(e),{elevationClasses:c}=dt(e),{locationStyles:d}=Mn(e),{positionClasses:f}=pa(e),{roundedClasses:v}=Je(e),{themeClasses:b}=Fe(e),m=M(()=>e.color),h=M(()=>e.density);et({VBannerActions:{color:m,density:h}}),X(()=>{const g=!!(e.text||t.text),w=!!(e.avatar||e.icon),_=!!(w||t.prepend);return V(e.tag,{class:q(["v-banner",{"v-banner--stacked":e.stacked||u.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},b.value,a.value,i.value,o.value,r.value,c.value,f.value,v.value,e.class]),style:le([l.value,s.value,d.value,e.style]),role:"banner"},{default:()=>{var P;return[_&&C("div",{key:"prepend",class:"v-banner__prepend"},[t.prepend?V(xe,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{color:m.value,density:h.value,icon:e.icon,image:e.avatar}}},t.prepend):V(Ot,{key:"prepend-avatar",color:m.value,density:h.value,icon:e.icon,image:e.avatar},null)]),C("div",{class:"v-banner__content"},[g&&V(ud,{key:"text"},{default:()=>{var k;return[((k=t.text)==null?void 0:k.call(t))??e.text]}}),(P=t.default)==null?void 0:P.call(t)]),t.actions&&V(rd,{key:"actions"},t.actions)]}})})}}),gb=R({baseColor:String,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},...Vt(),...ce(),...tt(),...ut(),...Ue(),...na({name:"bottom-navigation"}),...we({tag:"header"}),...ia({selectedClass:"v-btn--selected"}),...Ae()},"VBottomNavigation"),hb=U()({name:"VBottomNavigation",props:gb(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=Ql(),{borderClasses:l}=Tt(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Le(()=>e.bgColor),{densityClasses:r}=wt(e),{elevationClasses:u}=dt(e),{roundedClasses:s}=Je(e),{ssrBootStyles:c}=la(),d=I(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),f=de(e,"active",e.active),{layoutItemStyles:v}=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:M(()=>"bottom"),layoutSize:M(()=>f.value?d.value:0),elementSize:d,active:f,absolute:M(()=>e.absolute)});return Fn(e,tr),et({VBtn:{baseColor:M(()=>e.baseColor),color:M(()=>e.color),density:M(()=>e.density),stacked:M(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),X(()=>V(e.tag,{class:q(["v-bottom-navigation",{"v-bottom-navigation--active":f.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},a.value,i.value,l.value,r.value,u.value,s.value,e.class]),style:le([o.value,v.value,{height:ae(d.value)},c.value,e.style])},{default:()=>[t.default&&C("div",{class:"v-bottom-navigation__content"},[t.default()])]})),{}}}),sd=R({fullscreen:Boolean,scrollable:Boolean,...Ve(hl({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:Jl},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),oo=U()({name:"VDialog",props:sd(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=de(e,"modelValue"),{scopeId:i}=ra(),o=K();function r(){var s;t("afterEnter"),(e.scrim||e.retainFocus)&&((s=o.value)!=null&&s.contentEl)&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function u(){t("afterLeave")}return ne(l,async s=>{var c;s||(await ke(),(c=o.value.activatorEl)==null||c.focus({preventScroll:!0}))}),X(()=>{const s=an.filterProps(e),c=W({"aria-haspopup":"dialog"},e.activatorProps),d=W({tabindex:-1},e.contentProps);return V(an,W({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},s,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,"aria-modal":"true",activatorProps:c,contentProps:d,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:r,onAfterLeave:u},i),{activator:a.activator,default:function(){for(var f=arguments.length,v=new Array(f),b=0;b<f;b++)v[b]=arguments[b];return V(xe,{root:"VDialog"},{default:()=>{var m;return[(m=a.default)==null?void 0:m.call(a,...v)]}})}})}),ft({},o)}}),yb=R({inset:Boolean,...sd({transition:"bottom-sheet-transition"})},"VBottomSheet"),bb=U()({name:"VBottomSheet",props:yb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue");return X(()=>{const l=oo.filterProps(e);return V(oo,W(l,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:a.value,"onUpdate:modelValue":i=>a.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),t)}),{}}}),Sb=R({divider:[Number,String],...ce()},"VBreadcrumbsDivider"),cd=U()({name:"VBreadcrumbsDivider",props:Sb(),setup(e,n){let{slots:t}=n;return X(()=>{var a;return C("li",{"aria-hidden":"true",class:q(["v-breadcrumbs-divider",e.class]),style:le(e.style)},[((a=t==null?void 0:t.default)==null?void 0:a.call(t))??e.divider])}),{}}}),kb=R({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...ce(),...Dt(ot(),["width","maxWidth"]),...vl(),...we({tag:"li"})},"VBreadcrumbsItem"),dd=U()({name:"VBreadcrumbsItem",props:kb(),setup(e,n){let{slots:t,attrs:a}=n;const l=fl(e,a),i=I(()=>{var s;return e.active||((s=l.isActive)==null?void 0:s.value)}),{dimensionStyles:o}=rt(e),{textColorClasses:r,textColorStyles:u}=mt(()=>i.value?e.activeColor:e.color);return X(()=>V(e.tag,{class:q(["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},r.value,e.class]),style:le([u.value,o.value,e.style]),"aria-current":i.value?"page":void 0},{default:()=>{var s,c;return[l.isLink.value?C("a",W({class:"v-breadcrumbs-item--link",onClick:l.navigate.value},l.linkProps),[((c=t.default)==null?void 0:c.call(t))??e.title]):((s=t.default)==null?void 0:s.call(t))??e.title]}})),{}}}),wb=R({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:ge,items:{type:Array,default:()=>[]},...ce(),...tt(),...Ue(),...we({tag:"ul"})},"VBreadcrumbs"),xb=U()({name:"VBreadcrumbs",props:wb(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Le(()=>e.bgColor),{densityClasses:i}=wt(e),{roundedClasses:o}=Je(e);et({VBreadcrumbsDivider:{divider:M(()=>e.divider)},VBreadcrumbsItem:{activeClass:M(()=>e.activeClass),activeColor:M(()=>e.activeColor),color:M(()=>e.color),disabled:M(()=>e.disabled)}});const r=I(()=>e.items.map(u=>typeof u=="string"?{item:{title:u},raw:u}:{item:u,raw:u}));return X(()=>{const u=!!(t.prepend||e.icon);return V(e.tag,{class:q(["v-breadcrumbs",a.value,i.value,o.value,e.class]),style:le([l.value,e.style])},{default:()=>{var s;return[u&&C("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[t.prepend?V(xe,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},t.prepend):V(Ee,{key:"prepend-icon",start:!0,icon:e.icon},null)]),r.value.map((c,d,f)=>{var m;let{item:v,raw:b}=c;return C(ve,null,[((m=t.item)==null?void 0:m.call(t,{item:v,index:d}))??V(dd,W({key:d,disabled:d>=f.length-1},typeof v=="string"?{title:v}:v),{default:t.title?()=>{var h;return(h=t.title)==null?void 0:h.call(t,{item:v,index:d})}:void 0}),d<f.length-1&&V(cd,null,{default:t.divider?()=>{var h;return(h=t.divider)==null?void 0:h.call(t,{item:b,index:d})}:void 0})])}),(s=t.default)==null?void 0:s.call(t)]}})}),{}}}),Cb=R({active:{type:Boolean,default:void 0},activeColor:String,activeIcon:[String,Function,Object],activeVariant:String,baseVariant:{type:String,default:"tonal"},disabled:Boolean,height:[Number,String],width:[Number,String],hideOverlay:Boolean,icon:[String,Function,Object],iconColor:String,loading:Boolean,opacity:[Number,String],readonly:Boolean,rotate:[Number,String],size:{type:[Number,String],default:"default"},sizes:{type:Array,default:()=>[["x-small",16],["small",24],["default",40],["large",48],["x-large",56]]},text:{type:[String,Number,Boolean],default:void 0},...Vt(),...ce(),...ut(),...yc(),...Ue(),...we({tag:"button"}),...Ae(),...Ht({variant:"flat"})},"VIconBtn"),fd=U()({name:"VIconBtn",props:Cb(),emits:{"update:active":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=de(e,"active"),{themeClasses:i}=Fe(e),{borderClasses:o}=Tt(e),{elevationClasses:r}=dt(e),{roundedClasses:u}=Je(e),{colorClasses:s,colorStyles:c,variantClasses:d}=bn(()=>({color:(()=>{if(!e.disabled)return l.value?e.activeColor??e.color??"surface-variant":e.color})(),variant:l.value===void 0?e.variant:l.value?e.activeVariant??e.variant:e.baseVariant??e.variant})),f=new Map(e.sizes);function v(){e.disabled||e.readonly||l.value===void 0||e.tag==="a"&&t.href||(l.value=!l.value)}return X(()=>{const b=l.value?e.activeIcon??e.icon:e.icon,m=e.size,g=f.has(m)?f.get(m):m,w=e.height??g,_=e.width??g,{iconSize:P}=bc(e,()=>new Map(e.iconSizes).get(m)),k={icon:b,size:P.value,color:e.iconColor,opacity:e.opacity};return V(e.tag,{type:e.tag==="button"?"button":void 0,class:q([{"v-icon-btn":!0,"v-icon-btn--active":l.value,"v-icon-btn--disabled":e.disabled,"v-icon-btn--loading":e.loading,"v-icon-btn--readonly":e.readonly,[`v-icon-btn--${e.size}`]:!0},i.value,s.value,o.value,r.value,u.value,d.value,e.class]),style:le([{"--v-icon-btn-rotate":ae(e.rotate,"deg"),"--v-icon-btn-height":ae(w),"--v-icon-btn-width":ae(_)},c.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:v},{default:()=>{var y;return[yn(!e.hideOverlay,"v-icon-btn"),C("div",{class:"v-icon-btn__content","data-no-activator":""},[!a.default&&b?V(Ee,W({key:"content-icon"},k),null):V(xe,{key:"content-defaults",disabled:!b,defaults:{VIcon:{...k}}},{default:()=>{var S;return((S=a.default)==null?void 0:S.call(a))??In(e.text)}})]),!!e.loading&&C("span",{key:"loader",class:"v-icon-btn__loader"},[((y=a.loader)==null?void 0:y.call(a))??V(Tn,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:"disable-shrink",width:"2",size:P.value},null)])]}})}),{}}});function Vb(e){return e%4===0&&e%100!==0||e%400===0}const vd=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,md=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,Ib=[0,31,28,31,30,31,30,31,31,30,31,30,31],Pb=[0,31,29,31,30,31,30,31,31,30,31,30,31],_b=28,Tb=31,Cr=12,gd=1,ri=1,xn=7,Wu=60,Ab=59,Db=1440,pb=24,Bb=23,Eb=0,Mb=1e4,Fb=100,$b=100,Lb=1e4;function Ob(e,n,t){const a=Bt(e);return wd(a,n[0],kd),Kt(a),t&&Kn(a,t,a.hasTime),a}function Nb(e,n,t){const a=Bt(e);return wd(a,n[n.length-1]),Kt(a),t&&Kn(a,t,a.hasTime),a}function hd(e){const n=Bt(e);return n.day=ri,ui(n),Kt(n),n}function yd(e){const n=Bt(e);return n.day=Ir(n.year,n.month),ui(n),Kt(n),n}function ma(e){return isFinite(parseInt(e))}function Rb(e){return typeof e=="number"&&isFinite(e)||!!md.exec(e)||typeof e=="object"&&isFinite(e.hour)&&isFinite(e.minute)}function Yu(e){if(typeof e=="number")return e;if(typeof e=="string"){const n=md.exec(e);return n?parseInt(n[1])*60+parseInt(n[3]||0):!1}else return typeof e=="object"?typeof e.hour!="number"||typeof e.minute!="number"?!1:e.hour*60+e.minute:!1}function ya(e){return typeof e=="number"&&isFinite(e)||typeof e=="string"&&!!vd.exec(e)||e instanceof Date}function fn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2?arguments[2]:void 0;if(typeof e=="number"&&isFinite(e)&&(e=new Date(e)),e instanceof Date){const i=Vr(e);return t&&Kn(i,t,i.hasTime),i}if(typeof e!="string"){if(n)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const a=vd.exec(e);if(!a){if(n)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const l={date:e,time:"",year:parseInt(a[1]),month:parseInt(a[2]),day:parseInt(a[4])||1,hour:parseInt(a[6])||0,minute:parseInt(a[8])||0,weekday:0,hasDay:!!a[4],hasTime:!!(a[6]&&a[8]),past:!1,present:!1,future:!1};return ui(l),Kt(l),t&&Kn(l,t,l.hasTime),l}function Vr(e){return Kt({date:"",time:"",year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),weekday:e.getDay(),hour:e.getHours(),minute:e.getMinutes(),hasDay:!0,hasTime:!0,past:!1,present:!0,future:!1})}function ct(e){return e.year*Mb+e.month*Fb+e.day}function ro(e){return e.hour*$b+e.minute}function Bn(e){return ct(e)*Lb+ro(e)}function Kn(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=ct(n),l=ct(e),i=a===l;return e.hasTime&&t&&i&&(a=ro(n),l=ro(e),i=a===l),e.past=l<a,e.present=i,e.future=l>a,e}function ju(e){return e instanceof Date||typeof e=="number"&&isFinite(e)}function Uu(e,n,t){return e.hasTime!==n&&(e.hasTime=n,n||(e.hour=Bb,e.minute=Ab,e.time=Sd(e))),e}function bd(e,n,t){return e.hasTime=!0,e.hour=0,e.minute=0,uo(e,n),Kt(e),t&&Kn(e,t,!0),e}function ui(e){return e.weekday=Hb(e),e}function Kt(e){return e.time=Sd(e),e.date=zb(e),e}function Hb(e){if(e.hasDay){const n=Math.floor,t=e.day,a=(e.month+9)%Cr+1,l=n(e.year/100),i=e.year%100-(e.month<=2?1:0);return((t+n(2.6*a-.2)-2*l+i+n(i/4)+n(l/4))%7+7)%7}return e.weekday}function Ir(e,n){return Vb(e)?Pb[n]:Ib[n]}function Bt(e){if(e==null)return null;const{date:n,time:t,year:a,month:l,day:i,weekday:o,hour:r,minute:u,hasDay:s,hasTime:c,past:d,present:f,future:v}=e;return{date:n,time:t,year:a,month:l,day:i,weekday:o,hour:r,minute:u,hasDay:s,hasTime:c,past:d,present:f,future:v}}function Yn(e,n){let t=String(e);for(;t.length<n;)t="0"+t;return t}function zb(e){let n=`${Yn(e.year,4)}-${Yn(e.month,2)}`;return e.hasDay&&(n+=`-${Yn(e.day,2)}`),n}function Sd(e){return e.hasTime?`${Yn(e.hour,2)}:${Yn(e.minute,2)}`:""}function uo(e,n){for(e.minute+=n;e.minute>=Wu;)e.minute-=Wu,e.hour++,e.hour>=pb&&(Cn(e),e.hour=Eb);return e}function Cn(e){return e.day++,e.weekday=(e.weekday+1)%xn,e.day>_b&&e.day>Ir(e.year,e.month)&&(e.day=ri,e.month++,e.month>Cr&&(e.month=gd,e.year++)),e}function kd(e){return e.day--,e.weekday=(e.weekday+6)%xn,e.day<ri&&(e.month--,e.month<gd&&(e.year--,e.month=Cr),e.day=Ir(e.year,e.month)),e}function Nn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;for(;--t>=0;)n(e);return e}function Wb(e,n){const t=(n.year-e.year)*525600,a=(n.month-e.month)*43800,l=(n.day-e.day)*1440,i=(n.hour-e.hour)*60,o=n.minute-e.minute;return t+a+l+i+o}function wd(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Cn,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:6;for(;e.weekday!==n&&--a>=0;)t(e);return e}function Yb(e){const n=[1,1,1,1,1,1,1],t=[0,0,0,0,0,0,0];for(let a=0;a<e.length;a++)t[e[a]]=1;for(let a=0;a<xn;a++){let l=1;for(let i=1;i<xn;i++){const o=(a+i)%xn;if(t[o])break;l++}n[a]=t[a]*l}return n}function so(e){const n=`${Yn(e.hour,2)}:${Yn(e.minute,2)}`,t=e.date;return new Date(`${t}T${n}:00+00:00`)}function Wl(e,n,t,a){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:42,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;const o=ct(n),r=[];let u=Bt(e),s=0,c=s===o;if(o<ct(e))throw new Error("End date is earlier than start date.");for(;(!c||r.length<i)&&r.length<l;){if(s=ct(u),c=c||s===o,a[u.weekday]===0){u=Cn(u);continue}const d=Bt(u);Kt(d),Kn(d,t),r.push(d),u=Nn(u,Cn,a[u.weekday])}if(!r.length)throw new Error("No dates found using specified start date, end date, and weekdays.");return r}function jb(e,n,t,a,l){const i=[];for(let o=0;o<a;o++){const r=n+o*t,u=Bt(e);i.push(bd(u,r,l))}return i}function Ha(e,n){const t=(a,l)=>"";return typeof Intl>"u"||typeof Intl.DateTimeFormat>"u"?t:(a,l)=>{try{return new Intl.DateTimeFormat(e||void 0,n(a,l)).format(so(a))}catch{return""}}}function Ub(e){if(typeof e=="string"&&(e=e.split(",")),Array.isArray(e)){const n=e.map(l=>parseInt(l));if(n.length>xn||n.length===0)return!1;const t={};let a=!1;for(let l=0;l<n.length;l++){const i=n[l];if(!isFinite(i)||i<0||i>=xn)return!1;if(l>0){const o=i-n[l-1];if(o<0){if(a)return!1;a=!0}else if(o===0)return!1}if(t[i])return!1;t[i]=!0}return!0}return!1}function Gb(e){const n=It({now:fn("0000-00-00 00:00",!0),today:fn("0000-00-00",!0)}),t=I(()=>e.now&&ya(e.now)?fn(e.now,!0):null);function a(){n.now.present=n.today.present=!0,n.now.past=n.today.past=!1,n.now.future=n.today.future=!1}function l(){return Vr(new Date)}function i(u,s){u.date!==s.date&&(s.year=u.year,s.month=u.month,s.day=u.day,s.weekday=u.weekday,s.date=u.date)}function o(u,s){u.time!==s.time&&(s.hour=u.hour,s.minute=u.minute,s.time=u.time)}function r(){const u=t.value||l();i(u,n.now),o(u,n.now),i(u,n.today)}return ne(t,r),r(),a(),{times:n,parsedNow:t,updateTimes:r,setPresent:a,getNow:l,updateDay:i,updateTime:o}}const si=R({start:{type:[String,Number,Date],validate:ya,default:()=>Vr(new Date).date},end:{type:[String,Number,Date],validate:ya},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:Ub},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:ya},type:{type:String,default:"month"}},"VCalendar-base");function Pr(e){const{times:n,updateTimes:t}=Gb({now:e.now}),a=Hs(e),l=ea(),i=I(()=>e.type==="month"?hd(fn(e.start,!0)):fn(e.start,!0)),o=I(()=>{const P=i.value,k=e.end&&fn(e.end)||P,y=Bn(k)<Bn(P)?P:k;return e.type==="month"?yd(y):y}),r=I(()=>ya(e.modelValue)?fn(e.modelValue,!0):i.value||n.today),u=I(()=>{const P=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||"").split(",").map(y=>parseInt(y,10)),k=l.toJsDate(l.startOfWeek(l.date(),e.firstDayOfWeek)).getDay();return[...P.toSorted().filter(y=>y>=k),...P.toSorted().filter(y=>y<k)]}),s=I(()=>{const P=r.value,k=parseInt(String(e.categoryDays))||1;switch(e.type){case"day":return[P.weekday];case"4day":return[P.weekday,(P.weekday+1)%7,(P.weekday+2)%7,(P.weekday+3)%7];case"category":return Array.from({length:k},(y,S)=>(P.weekday+S)%7);default:return u.value}}),c=I(()=>Yb(u.value)),d=I(()=>Wl(i.value,o.value,n.today,c.value)),f=I(()=>e.dayFormat?e.dayFormat:Ha(a.current.value,()=>({timeZone:"UTC",day:"numeric"}))),v=I(()=>e.weekdayFormat?e.weekdayFormat:Ha(a.current.value,(P,k)=>({timeZone:"UTC",weekday:k?"short":"long"})));function b(P){return ac(P)}function m(P){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{"v-present":P.present,"v-past":P.past,"v-future":P.future,"v-outside":k}}function h(P){return l.getWeek(l.date(P.date),e.firstDayOfWeek,e.firstDayOfYear)}function g(P){return Ob(P,u.value,n.today)}function w(P){return Nb(P,u.value,n.today)}function _(P){return Ha(a.current.value,()=>P)}return{times:n,locale:a,parsedValue:r,parsedWeekdays:u,effectiveWeekdays:s,weekdaySkips:c,parsedStart:i,parsedEnd:o,days:d,dayFormatter:f,weekdayFormatter:v,getColorProps:b,getRelativeClasses:m,getWeekNumber:h,getStartOfWeek:g,getEndOfWeek:w,getFormatter:_,updateTimes:t}}const xd=R({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:ma},intervalWidth:{type:[Number,String],default:60,validate:ma},intervalMinutes:{type:[Number,String],default:60,validate:ma},firstInterval:{type:[Number,String],default:0,validate:ma},firstTime:{type:[Number,String,Object],validate:Rb},intervalCount:{type:[Number,String],default:24,validate:ma},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},"VCalendar-intervals");function Cd(e){const n=Pr(e),t=J(),a=I(()=>parseInt(String(e.firstInterval||0))),l=I(()=>parseInt(String(e.intervalMinutes||60))),i=I(()=>parseInt(String(e.intervalCount||24))),o=I(()=>parseFloat(String(e.intervalHeight||48))),r=I(()=>Yu(e.firstTime)),u=I(()=>{const k=r.value;return k!==!1&&k>=0&&k<=Db?k:a.value*l.value}),s=I(()=>i.value*o.value),c=I(()=>Wl(n.parsedStart.value,n.parsedEnd.value,n.times.today,n.weekdaySkips.value,e.maxDays)),d=I(()=>{const k=c.value,y=u.value,S=l.value,x=i.value,A=n.times.now;return k.map(T=>jb(T,y,S,x,A))}),f=I(()=>e.intervalFormat?e.intervalFormat:Ha(n.locale.current.value,(k,y)=>y?k.minute===0?{timeZone:"UTC",hour:"numeric"}:{timeZone:"UTC",hour:"numeric",minute:"2-digit"}:{timeZone:"UTC",hour:"2-digit",minute:"2-digit"}));function v(k){const y=d.value[0][0];return!(y.hour===k.hour&&y.minute===k.minute)}function b(k){}function m(k,y){const S=Bt(y),x=k.currentTarget.getBoundingClientRect(),A=u.value,T=k,B=k,E=T.changedTouches||T.touches,D=((E&&E[0]?E[0].clientY:B.clientY)-x.top)/o.value,F=Math.floor(D*l.value),N=A+F;return bd(S,N,n.times.now)}function h(k){const y=Bt(k);return y.timeToY=_,y.timeDelta=P,y.minutesToPixels=w,y.week=c.value,y.intervalRange=[u.value,u.value+i.value*l.value],y}function g(k){const y=_(k),S=t.value;return y===!1||!S?!1:(S.scrollTop=y,!0)}function w(k){return k/l.value*o.value}function _(k){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const S=y!==!1;let A=P(k,typeof y!="boolean"?y:void 0);return A===!1||(A*=s.value,S?A<0?A=0:A>s.value&&(A=s.value):A<0?A=A+s.value:A>s.value&&(A=A-s.value)),A}function P(k,y){let S=Yu(k);if(S===!1)return!1;const x=i.value*l.value;if(y&&typeof k=="object"&&"day"in k){const T=ct(k),B=ct(y);S+=(T-B)*x}const A=u.value;return(S-A)/x}return{...n,scrollAreaRef:t,parsedFirstInterval:a,parsedIntervalMinutes:l,parsedIntervalCount:i,parsedIntervalHeight:o,parsedFirstTime:r,firstMinute:u,bodyHeight:s,days:c,intervals:d,intervalFormatter:f,showIntervalLabelDefault:v,intervalStyleDefault:b,getTimestampAtEvent:m,getSlotScope:h,scrollToTime:g,minutesToPixels:w,timeToY:_,timeDelta:P}}function Kb(e,n){var l,i;const t=n.value,a={passive:!((l=n.modifiers)!=null&&l.active)};window.addEventListener("resize",t,a),e._onResize=Object(e._onResize),e._onResize[n.instance.$.uid]={handler:t,options:a},(i=n.modifiers)!=null&&i.quiet||t()}function Xb(e,n){var l;if(!((l=e._onResize)!=null&&l[n.instance.$.uid]))return;const{handler:t,options:a}=e._onResize[n.instance.$.uid];window.removeEventListener("resize",t,a),delete e._onResize[n.instance.$.uid]}const tl={mounted:Kb,unmounted:Xb},Na=_t({name:"VCalendarDaily",directives:{vResize:tl},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,...si(),...xd()},setup(e,n){let{slots:t,attrs:a}=n;const l=K(0),i=K(),o=Cd(e);function r(){ke(u)}function u(){l.value=s()}function s(){return o.scrollAreaRef.value&&i.value?o.scrollAreaRef.value.offsetWidth-i.value.offsetWidth:0}function c(){return C("div",{class:"v-calendar-daily__head",style:{marginRight:l.value+"px"}},[d(),f()])}function d(){var D;const p=ae(e.intervalWidth);return C("div",{class:"v-calendar-daily__intervals-head",style:{width:p}},[(D=t["interval-header"])==null?void 0:D.call(t)])}function f(){return o.days.value.map(v)}function v(p,D){const F=$t(a,":day",N=>({nativeEvent:N,...o.getSlotScope(p)}));return C("div",W({key:p.date,class:["v-calendar-daily_head-day",o.getRelativeClasses(p)]},F),[m(p),h(p),b(p,D)])}function b(p,D){var F;return((F=t["day-header"])==null?void 0:F.call(t,{week:o.days.value,...p,index:D}))??[]}function m(p){const D=p.present?e.color:void 0;return C("div",W(o.getColorProps({text:D}),{class:"v-calendar-daily_head-weekday"}),[o.weekdayFormatter.value(p,e.shortWeekdays)])}function h(p){var D;return C("div",{class:"v-calendar-daily_head-day-label"},[((D=t["day-label-header"])==null?void 0:D.call(t,p))??g(p)])}function g(p){const D=$t(a,":date",F=>({nativeEvent:F,...p}));return V(fd,W({active:p.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":Gl},D),{default:()=>[o.dayFormatter.value(p,!1)]})}function w(){return C("div",{class:"v-calendar-daily__body"},[_()])}function _(){return C("div",{ref:o.scrollAreaRef,class:"v-calendar-daily__scroll-area"},[P()])}function P(){return C("div",{ref:i,class:"v-calendar-daily__pane",style:{height:ae(o.bodyHeight.value)}},[k()])}function k(){var p;return C("div",{class:"v-calendar-daily__day-container"},[T(),((p=t.days)==null?void 0:p.call(t))??y()])}function y(){return o.days.value.map((p,D)=>{const F=$t(a,":time",N=>({nativeEvent:N,...o.getSlotScope(o.getTimestampAtEvent(N,p))}));return C("div",W({key:p.date,class:["v-calendar-daily__day",o.getRelativeClasses(p)]},F),[x(D),S(p)])})}function S(p){var D;return((D=t["day-body"])==null?void 0:D.call(t,o.getSlotScope(p)))??[]}function x(p){return o.intervals.value[p].map(A)}function A(p){var N;const D=ae(e.intervalHeight),F=e.intervalStyle||o.intervalStyleDefault;return C("div",{class:"v-calendar-daily__day-interval",key:p.time,style:le([{height:D},F(p)])},[(N=t.interval)==null?void 0:N.call(t,o.getSlotScope(p))])}function T(){const p=ae(e.intervalWidth),D=$t(a,":interval",F=>({nativeEvent:F,...o.getTimestampAtEvent(F,o.parsedStart.value)}));return C("div",W({class:"v-calendar-daily__intervals-body",style:{width:p}},D),[B()])}function B(){return o.intervals.value.length?o.intervals.value[0].map(E):null}function E(p){const D=ae(e.intervalHeight),F=e.shortIntervals,G=(e.showIntervalLabel||o.showIntervalLabelDefault)(p)?o.intervalFormatter.value(p,F):void 0;return C("div",{key:p.time,class:"v-calendar-daily__interval",style:{height:D}},[C("div",{class:"v-calendar-daily__interval-text"},[G])])}return gt(r),X(()=>Ye(C("div",{class:q(["v-calendar-daily",a.class]),onDragstart:p=>p.preventDefault()},[e.hideHeader?void 0:c(),w()]),[[tl,u,void 0,{quiet:!0}]])),{...o,scrollPush:l,pane:i,init:r,onResize:u,getScrollPush:s}}});function qb(e,n){return typeof n=="function"?n(e):typeof n=="string"&&typeof e=="object"&&e?e[n]:typeof e=="string"?e:""}function Vd(e,n){return typeof e=="string"?e.split(/\s*,\s/):Array.isArray(e)?e.map(t=>{if(typeof t=="string")return t;const a=typeof t.categoryName=="string"?t.categoryName:qb(t,n);return{...t,categoryName:a}}):[]}const Zb=_t({name:"VCalendarCategory",props:{categories:{type:[Array,String],default:""},categoryText:[String,Function],categoryForInvalid:{type:String,default:""},...si(),...xd()},setup(e,n){let{slots:t,attrs:a}=n;const l=Cd(e),i=I(()=>Vd(e.categories,e.categoryText));function o(h,g){const w=typeof g=="object"&&g&&g.categoryName===e.categoryForInvalid?null:g;return{...h,category:w}}function r(h){return C("div",{class:"v-calendar-category__columns"},[i.value.map(g=>u(h,o(h,g)))])}function u(h,g){var P,k;const w=typeof g.category=="object"?g.category.categoryName:g.category,_=$t(a,":dayCategory",()=>o(l.getSlotScope(h)||h,g.category));return C("div",W({class:"v-calendar-category__column-header"},_),[((P=t.category)==null?void 0:P.call(t,g))??s(w),(k=t["day-header"])==null?void 0:k.call(t,g)])}function s(h){return C("div",{class:"v-calendar-category__category"},[h===null?e.categoryForInvalid:h])}function c(){const h=[];return l.days.value.forEach((g,w)=>{const _=new Array(i.value.length||1);_.fill(g),h.push(..._.map((P,k)=>d(P,w,k)))}),h}function d(h,g,w){const _=i.value[w],P=$t(a,":time",k=>l.getSlotScope(l.getTimestampAtEvent(k,h)));return C("div",W({key:h.date+"-"+w,class:["v-calendar-daily__day",l.getRelativeClasses(h)]},P),[f(g,_),b(h,_)])}function f(h,g){return l.intervals.value[h].map(w=>v(w,g))}function v(h,g){var P;const w=ae(e.intervalHeight),_=e.intervalStyle||l.intervalStyleDefault;return C("div",{key:h.time,class:"v-calendar-daily__day-interval",style:le([{height:w},_({...h,category:g})])},[(P=t.interval)==null?void 0:P.call(t,o(l.getSlotScope(h),g))])}function b(h,g){return C("div",{class:"v-calendar-category__columns"},[m(h,g)])}function m(h,g){var _;const w=$t(a,":timeCategory",P=>o(l.getSlotScope(l.getTimestampAtEvent(P,h)),g));return C("div",W({class:"v-calendar-category__column"},w),[(_=t["day-body"])==null?void 0:_.call(t,o(l.getSlotScope(h),g))])}return X(()=>V(Na,W({class:["v-calendar-daily","v-calendar-category"]},e),{...t,days:c,"day-header":r})),{...l,parsedCategories:i}}}),Gu=_t({name:"VCalendarWeekly",props:{minWeeks:{validate:ma,default:1},monthFormat:Function,showWeek:Boolean,color:String,shortWeekdays:{type:Boolean,default:!0},showMonthOnFirst:{type:Boolean,default:!0},shortMonths:{type:Boolean,default:!0},hideHeader:Boolean,...si()},setup(e,n){let{slots:t,attrs:a}=n;const l=Pr(e),i=Ql(),o=I(()=>parseInt(String(e.minWeeks))),r=I(()=>{const k=o.value*l.parsedWeekdays.value.length,y=l.getStartOfWeek(l.parsedStart.value),S=l.getEndOfWeek(l.parsedEnd.value);return Wl(y,S,l.times.today,l.weekdaySkips.value,Number.MAX_SAFE_INTEGER,k)}),u=I(()=>{const k=l.times.today,y=l.getStartOfWeek(k),S=l.getEndOfWeek(k);return Wl(y,S,k,l.weekdaySkips.value,l.parsedWeekdays.value.length,l.parsedWeekdays.value.length)}),s=I(()=>e.monthFormat?e.monthFormat:Ha(l.locale.current.value,(k,y)=>({timeZone:"UTC",month:y?"short":"long"})));function c(k){const y=ct(k);return y<ct(l.parsedStart.value)||y>ct(l.parsedEnd.value)}function d(){return C("div",{class:"v-calendar-weekly__head",role:"row"},[f()])}function f(){const k=u.value.map(v);return e.showWeek&&k.unshift(C("div",{class:"v-calendar-weekly__head-weeknumber"},null)),k}function v(k,y){const S=c(r.value[y]),x=k.present?e.color:void 0;return C("div",W(l.getColorProps({text:x}),{key:k.date,class:["v-calendar-weekly__head-weekday",l.getRelativeClasses(k,S)],role:"columnheader"}),[l.weekdayFormatter.value(k,e.shortWeekdays)])}function b(){const k=r.value,y=l.parsedWeekdays.value.length,S=[];for(let x=0;x<k.length;x+=y)S.push(m(k.slice(x,x+y),h(k[x])));return S}function m(k,y){const S=k.map((x,A)=>w(x,A,k));return e.showWeek&&S.unshift(g(y)),C("div",{key:k[0].date,class:"v-calendar-weekly__week",role:"row"},[S])}function h(k){return l.getWeekNumber(k)}function g(k){return C("div",{class:"v-calendar-weekly__weeknumber"},[C("small",null,[String(k)])])}function w(k,y,S){var T;const x=c(k),A=$t(a,":day",B=>({nativeEvent:B,...k}));return C("div",W({key:k.date,class:["v-calendar-weekly__day",l.getRelativeClasses(k,x)],role:"cell"},A),[_(k),(T=t.day)==null?void 0:T.call(t,{outside:x,index:y,week:S,...k})])}function _(k){var y;return C("div",{class:"v-calendar-weekly__day-label"},[((y=t["day-label"])==null?void 0:y.call(t,k))??P(k)])}function P(k){const y=k.day===1&&e.showMonthOnFirst,S=$t(a,":date",x=>({nativeEvent:x,...k}));return V(fd,W({active:k.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":Gl},S),{default:()=>[y?s.value(k,e.shortMonths)+" "+l.dayFormatter.value(k,!1):l.dayFormatter.value(k,!1)]})}return X(()=>C("div",{class:q(["v-calendar-weekly",i.themeClasses.value]),onDragstart:k=>k.preventDefault()},[e.hideHeader?void 0:d(),b()])),{...l,days:r,todayWeek:u,monthFormatter:s,isOutside:c}}}),Qb=864e5;function Id(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const t=e.map(a=>({event:a,columnCount:0,column:0,left:0,width:100}));return t.sort((a,l)=>Math.max(n,a.event.startTimestampIdentifier)-Math.max(n,l.event.startTimestampIdentifier)||l.event.endTimestampIdentifier-a.event.endTimestampIdentifier),t}function Xt(e,n,t,a){return(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0)?!(e>=a||n<=t):!(e>a||n<t)}function Ku(e){e.forEach(n=>{n.visuals.forEach(t=>{t.columnCount=e.length})})}function Pd(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function _d(e){return[e.startIdentifier,e.endIdentifier]}function Td(e,n){return[Math.max(n,e.startTimestampIdentifier),Math.min(n+Qb,e.endTimestampIdentifier)]}function Jb(e,n,t,a){for(let l=0;l<e.length;l++){const i=e[l];let o=!1;if(Xt(n,t,i.start,i.end,a))for(let r=0;r<i.visuals.length;r++){const u=i.visuals[r],[s,c]=a?Pd(u.event):_d(u.event);if(Xt(n,t,s,c,a)){o=!0;break}}if(!o)return l}return-1}function Ad(e){const n={groups:[],min:-1,max:-1,reset:()=>{n.groups=[],n.min=n.max=-1},getVisuals:function(t,a,l){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(t.weekday===e||i)&&n.reset();const o=Bn(t),r=Id(a,o);return r.forEach(u=>{const[s,c]=l?Pd(u.event):_d(u.event);n.groups.length>0&&!Xt(s,c,n.min,n.max,l)&&(Ku(n.groups),n.reset());let d=Jb(n.groups,s,c,l);d===-1&&(d=n.groups.length,n.groups.push({start:s,end:c,visuals:[]}));const f=n.groups[d];f.visuals.push(u),f.start=Math.min(f.start,s),f.end=Math.max(f.end,c),u.column=d,n.min===-1?(n.min=s,n.max=c):(n.min=Math.min(n.min,s),n.max=Math.max(n.max,c))}),Ku(n.groups),l&&n.reset(),r}};return n}const Xu=100,eS=(e,n,t)=>{const a=Ad(n);return(l,i,o,r)=>{const u=a.getVisuals(l,i,o,r);return o&&u.forEach(s=>{s.left=s.column*Xu/s.columnCount,s.width=Xu/s.columnCount}),u}},_l=100,tS=5,nS=1.7,aS=(e,n,t)=>{const a=Ad(n);return(l,i,o,r)=>{if(!o)return a.getVisuals(l,i,o,r);const u=Bn(l),s=Id(i,u),c=cS(s,u);for(const d of c){const f=[];for(const v of d.visuals){const b=dS(v,u),m=rS(b,f);if(m===!1){const h=uS(b,f);h&&(b.parent=h,b.sibling=Xt(b.start,b.end,h.start,Bl(h.start,t)),b.index=h.index+1,h.children.push(b))}else{const[h]=qu(b,f,m-1,m-1),g=qu(b,f,m+1,m+f.length,!0);b.children=g,b.index=m,h&&(b.parent=h,b.sibling=Xt(b.start,b.end,h.start,Bl(h.start,t)),h.children.push(b));for(const w of g)w.parent===h&&(w.parent=b),w.index-b.index<=1&&b.sibling&&Xt(b.start,Bl(b.start,t),w.start,w.end)&&(w.sibling=!0)}f.push(b)}lS(f,t)}return s.sort((d,f)=>d.left-f.left||d.event.startTimestampIdentifier-f.event.startTimestampIdentifier),s}};function lS(e,n){for(const t of e){const{visual:a,parent:l}=t,i=Dd(t)+1,o=l?l.visual.left:0,r=_l-o,u=Math.min(tS,_l/i),s=iS(t,e),c=r/(i-t.index+1),d=r/(i-t.index+(t.sibling?1:0))*s;l&&(a.left=t.sibling?o+c:o+u),a.width=sS(t,e,n)?_l-a.left:Math.min(_l-a.left,d*nS)}}function iS(e,n){if(!e.children.length)return 1;const t=e.index+n.length;return e.children.reduce((l,i)=>Math.min(l,i.index),t)-e.index}function oS(e,n){const t=[];for(const a of n)Xt(e.start,e.end,a.start,a.end)&&t.push(a.index);return t}function rS(e,n){const t=oS(e,n);t.sort();for(let a=0;a<t.length;a++)if(a<t[a])return a;return!1}function qu(e,n,t,a){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;const i=[];for(const o of n)o.index>=t&&o.index<=a&&Xt(e.start,e.end,o.start,o.end)&&i.push(o);if(l&&i.length>0){const o=i.reduce((r,u)=>Math.min(r,u.index),i[0].index);return i.filter(r=>r.index===o)}return i}function uS(e,n){let t=null;for(const a of n)Xt(e.start,e.end,a.start,a.end)&&(t===null||a.index>t.index)&&(t=a);return t}function sS(e,n,t){for(const a of n)if(a!==e&&a.index>e.index&&Xt(e.start,Bl(e.start,t),a.start,a.end))return!1;return!0}function cS(e,n){const t=[];for(const a of e){const[l,i]=Td(a.event,n);let o=!1;for(const r of t)if(Xt(l,i,r.start,r.end)){r.visuals.push(a),r.end=Math.max(r.end,i),o=!0;break}o||t.push({start:l,end:i,visuals:[a]})}return t}function dS(e,n){const[t,a]=Td(e.event,n);return{parent:null,sibling:!0,index:0,visual:e,start:t,end:a,children:[]}}function Dd(e){let n=e.index;for(const t of e.children){const a=Dd(t);a>n&&(n=a)}return n}function Bl(e,n){const t=e%100,a=t+n,l=Math.floor(a/60),i=a%60;return e-t+l*100+i}const pd={stack:aS,column:eS};function fS(e,n,t,a){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1;const o=e[t],r=e[a],u=fn(o,!0),s=r?fn(r,!0):u,c=ju(o)?Uu(u,l):u,d=ju(r)?Uu(s,l):s,f=ct(c),v=Bn(c),b=ct(d),m=c.hasTime?0:2359,h=Bn(d)+m,g=!c.hasTime;return{input:e,start:c,startIdentifier:f,startTimestampIdentifier:v,end:d,endIdentifier:b,endTimestampIdentifier:h,allDay:g,index:n,category:i}}function _r(e,n){return n>=e.startIdentifier&&n<=e.endIdentifier}function vS(e,n,t){if(t){const a=uo(Bt(n),t[0]),l=uo(Bt(n),t[1]),i=e.startTimestampIdentifier<Bn(l),o=e.endTimestampIdentifier>Bn(a);return i&&o}return _r(e,ct(n))}function mS(e,n){return e.end.time==="00:00"&&e.end.date===n.date&&e.start.date!==n.date}function Zu(e,n,t,a){return t===e.startIdentifier||a===n.weekday&&_r(e,t)}function gS(e,n,t){return n<=e.endIdentifier&&t>=e.startIdentifier}const hS=100,yS=95,bS=R({events:{type:Array,default:()=>[]},eventStart:{type:String,default:"start"},eventEnd:{type:String,default:"end"},eventTimed:{type:[String,Function],default:"timed"},eventCategory:{type:[String,Function],default:"category"},eventHeight:{type:Number,default:20},eventColor:{type:[String,Function],default:"primary"},eventTextColor:{type:[String,Function]},eventName:{type:[String,Function],default:"name"},eventOverlapThreshold:{type:[String,Number],default:60},eventOverlapMode:{type:[String,Function],default:"stack",validate:e=>e in pd||typeof e=="function"},eventMore:{type:Boolean,default:!0},eventMoreText:{type:String,default:"$vuetify.calendar.moreEvents"},eventRipple:{type:[Boolean,Object],default:null},eventMarginBottom:{type:Number,default:1}},"VCalendar-events");function SS(e,n,t){const a=Pr(e),l=I(()=>!Array.isArray(e.events)||e.events.length===0),i=I(()=>e.type==="category"),o=I(()=>typeof e.eventTimed=="function"?e.eventTimed:D=>!!D[e.eventTimed]),r=I(()=>typeof e.eventCategory=="function"?e.eventCategory:D=>D[e.eventCategory]),u=I(()=>e.events?e.events.map((D,F)=>fS(D,F,e.eventStart||"",e.eventEnd||"",o.value(D),i.value?r.value(D):!1)):[]),s=I(()=>parseInt(String(e.eventOverlapThreshold||0))),c=I(()=>typeof e.eventTextColor=="function"?e.eventTextColor:()=>e.eventTextColor),d=I(()=>typeof e.eventName=="function"?e.eventName:(D,F)=>D.input[e.eventName]||""),f=I(()=>typeof e.eventOverlapMode=="function"?e.eventOverlapMode:pd[e.eventOverlapMode]),v=I(()=>a.effectiveWeekdays.value);function b(D){return typeof e.eventColor=="function"?e.eventColor(D):D.color||e.eventColor}const m=K([]);function h(){if(l.value||!e.eventMore)return;const D=e.eventHeight||0,F=g();for(const N in F){const{parent:z,events:G,more:j}=F[N];if(!j)break;const L=z.getBoundingClientRect(),Y=G.length-1,H=G.map(O=>({event:O,bottom:O.getBoundingClientRect().bottom})).sort((O,Q)=>O.bottom-Q.bottom);let $=0;for(let O=0;O<=Y;O++){const Q=H[O].bottom;(O===Y?Q>L.bottom:Q+D>L.bottom)&&(H[O].event.style.display="none",$++)}$?(j.style.display="",j.innerHTML=a.locale.t(e.eventMoreText,$)):j.style.display="none"}}function g(){const D={},F=m.value;return!F||!F.length||F.forEach(N=>{const z=N.getAttribute("data-date");N.parentElement&&z&&(z in D||(D[z]={parent:N.parentElement,more:null,events:[]}),N.getAttribute("data-more")?D[z].more=N:(D[z].events.push(N),N.style.display=""))}),D}function w(D,F){let{event:N}=D;const z=e.eventHeight||0,G=e.eventMarginBottom||0,j=ct(F),L=F.week,Y=j===N.startIdentifier;let H=j===N.endIdentifier,$=yS;if(!i.value)for(let Q=F.index+1;Q<L.length;Q++){const ue=ct(L[Q]);if(N.endIdentifier>=ue)$+=hS,H=H||ue===N.endIdentifier;else{H=!0;break}}return P(N,{eventParsed:N,day:F,start:Y,end:H,timed:!1},!1,{class:["v-event",{"v-event-start":Y,"v-event-end":H}],style:{height:`${z}px`,width:`${$}%`,marginBottom:`${G}px`},"data-date":F.date})}function _(D,F){let{event:N,left:z,width:G}=D;const j=F.timeDelta(N.start,F),L=F.timeDelta(N.end,F);if(L===!1||j===!1||L<0||j>=1||mS(N,F))return!1;const Y=ct(F),H=N.startIdentifier>=Y,$=N.endIdentifier>Y,O=F.timeToY(N.start,F),Q=F.timeToY(N.end,F),ue=Math.max(e.eventHeight||0,Q-O);return P(N,{eventParsed:N,day:F,start:H,end:$,timed:!0},!0,{class:"v-event-timed",style:{top:`${O}px`,height:`${ue}px`,left:`${z}%`,width:`${G}%`}})}function P(D,F,N,z){const G=n.event,j=c.value(D.input),L=b(D.input),Y=D.start.hour<12&&D.end.hour>=12,H=Wb(D.start,D.end)<=s.value,$=(te,fe)=>a.getFormatter({timeZone:"UTC",hour:"numeric",minute:te.minute>0?"numeric":void 0})(te,!0),O=()=>$(D.start)+" - "+$(D.end),Q=()=>{const te=d.value(D,N);if(D.start.hasTime)if(N){const fe=O(),re=H?", ":C("br",null,null);return C("span",{class:"v-event-summary"},[C("strong",null,[te]),re,fe])}else{const fe=$(D.start);return C("span",{class:"v-event-summary"},[C("strong",null,[fe]),Yt(" "),te])}return C("span",{class:"v-event-summary"},[te])},ue={...F,event:D.input,outside:F.day.outside,singline:H,overlapsNoon:Y,formatTime:$,timeSummary:O,eventSummary:Q},Z=$t(t,":event",te=>({...ue,nativeEvent:te}));return Ye(C("div",W(a.getColorProps({text:j,background:L}),Z,z,{ref_for:!0,ref:m}),[(G==null?void 0:G(ue))??k(Q)]),[[kt,e.eventRipple??!0]])}function k(D){return C("div",{class:"pl-1"},[D()])}function y(D){const F=(e.eventHeight||0)+(e.eventMarginBottom||0);return C("div",{style:{height:`${F}px`},"data-date":D.date,ref_for:!0,ref:m},null)}function S(D){const F=e.eventHeight||0,N=e.eventMarginBottom||0,z=$t(t,":more",G=>({nativeEvent:G,...D}));return Ye(C("div",W({class:["v-event-more pl-1",{"v-outside":D.outside}],"data-date":D.date,"data-more":"1",style:{display:"none",height:`${F}px`,marginBottom:`${N}px`},ref_for:!0,ref:m},z),null),[[kt,e.eventRipple??!0]])}function x(){const D=a.days.value,F=ct(D[0]),N=ct(D[D.length-1]);return u.value.filter(z=>gS(z,F,N))}function A(D,F){return!i.value||typeof F=="object"&&F.categoryName&&F.categoryName===D.category||typeof D.category=="string"&&F===D.category||typeof D.category!="string"&&F===null}function T(D){const F=ct(D),N=v.value[0];return u.value.filter(z=>Zu(z,D,F,N))}function B(D){const F=ct(D),N=v.value[0];return u.value.filter(z=>z.allDay&&(i.value?_r(z,F):Zu(z,D,F,N))&&A(z,D.category))}function E(D){return u.value.filter(F=>!F.allDay&&vS(F,D,D.intervalRange)&&A(F,D.category))}function p(){if(l.value)return{...n};const D=f.value(u.value,v.value[0],s.value),F=z=>!!z,N=(z,G,j,L)=>{const Y=G(z),H=D(z,Y,L,i.value);if(L)return H.map(O=>j(O,z)).filter(F);const $=[];return H.forEach((O,Q)=>{for(;$.length<O.column;)$.push(y(z));const ue=j(O,z);ue&&$.push(ue)}),$};return{...n,day:z=>{let G=N(z,T,w,!1);if(G&&G.length>0&&e.eventMore&&G.push(S(z)),n.day){const j=n.day(z);j&&(G=G?G.concat(j):j)}return G},"day-header":z=>{let G=N(z,B,w,!1);if(n["day-header"]){const j=n["day-header"](z);j&&(G=G?G.concat(j):j)}return G},"day-body":z=>{const G=N(z,E,_,!0);let j=[C("div",{class:"v-event-timed-container"},[G])];if(n["day-body"]){const L=n["day-body"](z);L&&(j=j.concat(L))}return j}}}return{...a,noEvents:l,parsedEvents:u,parsedEventOverlapThreshold:s,eventTimedFunction:o,eventCategoryFunction:r,eventTextColorFunction:c,eventNameFunction:d,eventModeFunction:f,eventWeekdays:v,categoryMode:i,eventColorFunction:b,eventsRef:m,updateEventVisibility:h,getEventsMap:g,genDayEvent:w,genTimedEvent:_,genEvent:P,genName:k,genPlaceholder:y,genMore:S,getVisibleEvents:x,isEventForCategory:A,getEventsForDay:T,getEventsForDayAll:B,getEventsForDayTimed:E,getScopedSlots:p}}const kS=U()({name:"VCalendar",directives:{vResize:tl},props:{modelValue:{type:[String,Number,Date],validate:ya},categoryDays:{type:[Number,String],default:1,validate:e=>isFinite(parseInt(e))&&parseInt(e)>0},categories:{type:[Array,String],default:""},categoryText:{type:[String,Function]},maxDays:{type:Number,default:7},categoryHideDynamic:{type:Boolean},categoryShowAll:{type:Boolean},categoryForInvalid:{type:String,default:""},...si(),...bS()},setup(e,n){let{slots:t,attrs:a,emit:l}=n;const i=K(),o=SS(e,t,a),r=K(null),u=K(null),s=I(()=>parseInt(String(e.categoryDays))||1),c=I(()=>Vd(e.categories,e.categoryText)),d=I(()=>{const y=o.parsedValue.value;let S=null,x=e.maxDays,A=c.value,T=y,B=y;switch(e.type){case"month":S=Gu,T=hd(y),B=yd(y);break;case"week":S=Na,T=o.getStartOfWeek(y),B=o.getEndOfWeek(y),x=7;break;case"day":S=Na,x=1;break;case"4day":S=Na,B=Nn(Bt(B),Cn,3),Kt(B),x=4;break;case"custom-weekly":S=Gu,T=o.parsedStart.value||y,B=o.parsedEnd.value;break;case"custom-daily":S=Na,T=o.parsedStart.value||y,B=o.parsedEnd.value;break;case"category":const E=s.value;S=Zb,B=Nn(Bt(B),Cn,E),Kt(B),x=E,A=k(A);break;default:const p=e.type;throw new Error(`${p} is not a valid Calendar type`)}return{component:S,start:T,end:B,maxDays:x,categories:A}}),f=I(()=>o.effectiveWeekdays.value),v=I(()=>e.type==="category"),b=I(()=>o.getFormatter({timeZone:"UTC",month:"long"})),m=I(()=>o.getFormatter({timeZone:"UTC",month:"short"})),h=I(()=>{const{start:y,end:S}=d.value,x=y.year!==S.year,A=x||y.month!==S.month;return x?m.value(y,!0)+" "+y.year+" - "+m.value(S,!0)+" "+S.year:A?m.value(y,!0)+" - "+m.value(S,!0)+" "+S.year:b.value(y,!1)+" "+y.year});function g(){const{start:y,end:S}=d.value;(!r.value||!u.value||y.date!==r.value.date||S.date!==u.value.date)&&(r.value=y,u.value=S,l("change",{start:y,end:S}))}function w(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;const S=Bt(o.parsedValue.value),x=y>0,A=x?Cn:kd,T=x?Tb:ri;let B=x?y:-y;for(;--B>=0;)switch(e.type){case"month":S.day=T,A(S);break;case"week":Nn(S,A,xn);break;case"day":Nn(S,A,1);break;case"4day":Nn(S,A,4);break;case"category":Nn(S,A,s.value);break}ui(S),Kt(S),Kn(S,o.times.now),e.modelValue instanceof Date?l("update:modelValue",so(S)):typeof e.modelValue=="number"?l("update:modelValue",so(S).getTime()):l("update:modelValue",S.date),l("moved",S)}function _(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;w(y)}function P(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;w(-y)}function k(y){if(!o.noEvents.value){const S=y.reduce((x,A,T)=>(typeof A=="object"&&A.categoryName?x[A.categoryName]={index:T,count:0}:typeof A=="string"&&(x[A]={index:T,count:0}),x),{});if(!e.categoryHideDynamic||!e.categoryShowAll){let x=y.length;o.parsedEvents.value.forEach(A=>{let T=A.category;typeof T!="string"&&(T=e.categoryForInvalid),T&&(T in S?S[T].count++:e.categoryHideDynamic||(S[T]={index:x++,count:1}))})}if(!e.categoryShowAll)for(const x in S)S[x].count===0&&delete S[x];y=y.filter(x=>typeof x=="object"&&x.categoryName?S.hasOwnProperty(x.categoryName):typeof x=="string"?S.hasOwnProperty(x):!1)}return y}return ne(d,g),gt(()=>{o.updateEventVisibility(),g()}),ms(()=>{window.requestAnimationFrame(o.updateEventVisibility)}),X(()=>{const{start:y,end:S,maxDays:x,component:A,categories:T}=d.value;return Ye(V(A,W({ref:i,class:["v-calendar",{"v-calendar-events":!o.noEvents.value}],role:"grid"},A.filterProps(e),{start:y.date,end:S.date,maxDays:x,weekdays:o.effectiveWeekdays.value,categories:T,"onClick:date":(B,E)=>{a["onUpdate:modelValue"]&&l("update:modelValue",E.date)}}),o.getScopedSlots()),[[tl,o.updateEventVisibility,void 0,{quiet:!0}]])}),ft({...o,lastStart:r,lastEnd:u,parsedCategoryDays:s,renderProps:d,eventWeekdays:f,categoryMode:v,title:h,monthLongFormatter:b,monthShortFormatter:m,parsedCategories:c,checkChange:g,move:w,next:_,prev:P,getCategoryList:k},i)}}),wS=R({...ce(),...we()},"VCardActions"),Bd=U()({name:"VCardActions",props:wS(),setup(e,n){let{slots:t}=n;return et({VBtn:{slim:!0,variant:"text"}}),X(()=>V(e.tag,{class:q(["v-card-actions",e.class]),style:le(e.style)},t)),{}}}),xS=R({opacity:[Number,String],...ce(),...we()},"VCardSubtitle"),Ed=U()({name:"VCardSubtitle",props:xS(),setup(e,n){let{slots:t}=n;return X(()=>V(e.tag,{class:q(["v-card-subtitle",e.class]),style:le([{"--v-card-subtitle-opacity":e.opacity},e.style])},t)),{}}}),Md=gn("v-card-title"),CS=R({appendAvatar:String,appendIcon:ge,prependAvatar:String,prependIcon:ge,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...ce(),...tt(),...we()},"VCardItem"),Fd=U()({name:"VCardItem",props:CS(),setup(e,n){let{slots:t}=n;return X(()=>{const a=!!(e.prependAvatar||e.prependIcon),l=!!(a||t.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||t.append),r=!!(e.title!=null||t.title),u=!!(e.subtitle!=null||t.subtitle);return V(e.tag,{class:q(["v-card-item",e.class]),style:le(e.style)},{default:()=>{var s;return[l&&C("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?V(xe,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):C(ve,null,[e.prependAvatar&&V(Ot,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&V(Ee,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),C("div",{class:"v-card-item__content"},[r&&V(Md,{key:"title"},{default:()=>{var c;return[((c=t.title)==null?void 0:c.call(t))??In(e.title)]}}),u&&V(Ed,{key:"subtitle"},{default:()=>{var c;return[((c=t.subtitle)==null?void 0:c.call(t))??In(e.subtitle)]}}),(s=t.default)==null?void 0:s.call(t)]),o&&C("div",{key:"append",class:"v-card-item__append"},[t.append?V(xe,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):C(ve,null,[e.appendIcon&&V(Ee,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&V(Ot,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}})}),{}}}),VS=R({opacity:[Number,String],...ce(),...we()},"VCardText"),$d=U()({name:"VCardText",props:VS(),setup(e,n){let{slots:t}=n;return X(()=>V(e.tag,{class:q(["v-card-text",e.class]),style:le([{"--v-card-text-opacity":e.opacity},e.style])},t)),{}}}),IS=R({appendAvatar:String,appendIcon:ge,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:ge,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Vt(),...ce(),...tt(),...ot(),...ut(),...ni(),...un(),...Da(),...Ue(),...vl(),...we(),...Ae(),...Ht({variant:"elevated"})},"VCard"),PS=U()({name:"VCard",directives:{vRipple:kt},props:IS(),setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=Fe(e),{borderClasses:i}=Tt(e),{colorClasses:o,colorStyles:r,variantClasses:u}=bn(e),{densityClasses:s}=wt(e),{dimensionStyles:c}=rt(e),{elevationClasses:d}=dt(e),{loaderClasses:f}=cl(e),{locationStyles:v}=Mn(e),{positionClasses:b}=pa(e),{roundedClasses:m}=Je(e),h=fl(e,t),g=J(void 0);return ne(()=>e.loading,(w,_)=>{g.value=!w&&typeof _=="string"?_:typeof w=="boolean"?void 0:w},{immediate:!0}),X(()=>{const w=e.link!==!1&&h.isLink.value,_=!e.disabled&&e.link!==!1&&(e.link||h.isClickable.value),P=w?"a":e.tag,k=!!(a.title||e.title!=null),y=!!(a.subtitle||e.subtitle!=null),S=k||y,x=!!(a.append||e.appendAvatar||e.appendIcon),A=!!(a.prepend||e.prependAvatar||e.prependIcon),T=!!(a.image||e.image),B=S||A||x,E=!!(a.text||e.text!=null);return Ye(V(P,W(h.linkProps,{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":_},l.value,i.value,o.value,s.value,d.value,f.value,b.value,m.value,u.value,e.class],style:[r.value,c.value,v.value,{"--v-card-height":ae(e.height)},e.style],onClick:_&&h.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>{var p;return[T&&C("div",{key:"image",class:"v-card__image"},[a.image?V(xe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):V(vn,{key:"image-img",cover:!0,src:e.image},null)]),V(dl,{name:"v-card",active:!!e.loading,color:g.value},{default:a.loader}),B&&V(Fd,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),E&&V($d,{key:"text"},{default:()=>{var D;return[((D=a.text)==null?void 0:D.call(a))??e.text]}}),(p=a.default)==null?void 0:p.call(a),a.actions&&V(Bd,null,{default:a.actions}),yn(_,"v-card")]}}),[[kt,_&&e.ripple]])}),{}}}),_S=e=>{const{touchstartX:n,touchendX:t,touchstartY:a,touchendY:l}=e,i=.5,o=16;e.offsetX=t-n,e.offsetY=l-a,Math.abs(e.offsetY)<i*Math.abs(e.offsetX)&&(e.left&&t<n-o&&e.left(e),e.right&&t>n+o&&e.right(e)),Math.abs(e.offsetX)<i*Math.abs(e.offsetY)&&(e.up&&l<a-o&&e.up(e),e.down&&l>a+o&&e.down(e))};function TS(e,n){var a;const t=e.changedTouches[0];n.touchstartX=t.clientX,n.touchstartY=t.clientY,(a=n.start)==null||a.call(n,{originalEvent:e,...n})}function AS(e,n){var a;const t=e.changedTouches[0];n.touchendX=t.clientX,n.touchendY=t.clientY,(a=n.end)==null||a.call(n,{originalEvent:e,...n}),_S(n)}function DS(e,n){var a;const t=e.changedTouches[0];n.touchmoveX=t.clientX,n.touchmoveY=t.clientY,(a=n.move)==null||a.call(n,{originalEvent:e,...n})}function pS(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={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:t=>TS(t,n),touchend:t=>AS(t,n),touchmove:t=>DS(t,n)}}function BS(e,n){var r;const t=n.value,a=t!=null&&t.parent?e.parentElement:e,l=(t==null?void 0:t.options)??{passive:!0},i=(r=n.instance)==null?void 0:r.$.uid;if(!a||i===void 0)return;const o=pS(n.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[i]=o,Ss(o).forEach(u=>{a.addEventListener(u,o[u],l)})}function ES(e,n){var i,o;const t=(i=n.value)!=null&&i.parent?e.parentElement:e,a=(o=n.instance)==null?void 0:o.$.uid;if(!(t!=null&&t._touchHandlers)||a===void 0)return;const l=t._touchHandlers[a];Ss(l).forEach(r=>{t.removeEventListener(r,l[r])}),delete t._touchHandlers[a]}const Yl={mounted:BS,unmounted:ES},Ld=Symbol.for("vuetify:v-window"),Od=Symbol.for("vuetify:v-window-group"),ci=R({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"},verticalArrows:[Boolean,String],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"},crossfade:Boolean,transitionDuration:Number,...ce(),...we(),...Ae()},"VWindow"),Xn=U()({name:"VWindow",directives:{vTouch:Yl},props:ci(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{isRtl:l}=st(),{t:i}=Re(),o=Fn(e,Od),r=K(),u=I(()=>l.value?!e.reverse:e.reverse),s=J(!1),c=I(()=>{if(e.crossfade)return"v-window-crossfade-transition";const y=e.direction==="vertical"?"y":"x",x=(u.value?!s.value:s.value)?"-reverse":"";return`v-window-${y}${x}-transition`}),d=J(0),f=K(void 0),v=I(()=>o.items.value.findIndex(y=>o.selected.value.includes(y.id)));ne(v,(y,S)=>{let x;const A={left:0,top:0};Ne&&S>=0&&(x=Xl(r.value),A.left=x==null?void 0:x.scrollLeft,A.top=x==null?void 0:x.scrollTop);const T=o.items.value.length,B=T-1;T<=2?s.value=y<S:y===B&&S===0?s.value=!1:y===0&&S===B?s.value=!0:s.value=y<S,ke(()=>{if(!Ne||!x)return;x.scrollTop!==A.top&&x.scrollTo({...A,behavior:"instant"}),requestAnimationFrame(()=>{if(!x)return;x.scrollTop!==A.top&&x.scrollTo({...A,behavior:"instant"})})})},{flush:"sync"}),Qe(Ld,{transition:c,isReversed:s,transitionCount:d,transitionHeight:f,rootRef:r});const b=M(()=>e.continuous||v.value!==0),m=M(()=>e.continuous||v.value!==o.items.value.length-1);function h(){b.value&&o.prev()}function g(){m.value&&o.next()}const w=I(()=>{const y=[],S={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${u.value?"right":"left"}`,onClick:o.prev,"aria-label":i("$vuetify.carousel.prev")};y.push(b.value?t.prev?t.prev({props:S}):V(Te,S,null):C("div",null,null));const x={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${u.value?"left":"right"}`,onClick:o.next,"aria-label":i("$vuetify.carousel.next")};return y.push(m.value?t.next?t.next({props:x}):V(Te,x,null):C("div",null,null)),y}),_=I(()=>e.touch===!1?e.touch:{...{left:()=>{u.value?h():g()},right:()=>{u.value?g():h()},start:S=>{let{originalEvent:x}=S;x.stopPropagation()}},...e.touch===!0?{}:e.touch});function P(y){(e.direction==="horizontal"&&y.key==="ArrowLeft"||e.direction==="vertical"&&y.key==="ArrowUp")&&(y.preventDefault(),h(),ke(()=>{b.value?k(0):k(1)})),(e.direction==="horizontal"&&y.key==="ArrowRight"||e.direction==="vertical"&&y.key==="ArrowDown")&&(y.preventDefault(),g(),ke(()=>{m.value?k(1):k(0)}))}function k(y){var A;const S=w.value[y];if(!S)return;(A=(Array.isArray(S)?S[0]:S).el)==null||A.focus()}return X(()=>Ye(V(e.tag,{ref:r,class:q(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},a.value,e.class]),style:le([e.style,{"--v-window-transition-duration":tn()?null:ae(e.transitionDuration,"ms")}])},{default:()=>{var y,S;return[C("div",{class:"v-window__container",style:{height:f.value}},[(y=t.default)==null?void 0:y.call(t,{group:o}),e.showArrows!==!1&&C("div",{class:q(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}]),onKeydown:P},[w.value])]),(S=t.additional)==null?void 0:S.call(t,{group:o})]}}),[[Yl,_.value]])),{group:o}}}),MS=R({color:String,cycle:Boolean,delimiterIcon:{type:ge,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],...ci({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),FS=U()({name:"VCarousel",props:MS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),{t:l}=Re(),i=K();let o=-1;ne(a,u),ne(()=>e.interval,u),ne(()=>e.cycle,c=>{c?u():window.clearTimeout(o)}),gt(r);function r(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function u(){window.clearTimeout(o),window.requestAnimationFrame(r)}function s(c,d){(e.direction==="horizontal"&&c.key==="ArrowLeft"||e.direction==="vertical"&&c.key==="ArrowUp")&&(c.preventDefault(),d.prev(),ke(()=>{var f,v;return(v=(f=i.value)==null?void 0:f.$el.querySelector(".v-btn--active"))==null?void 0:v.focus()})),(e.direction==="horizontal"&&c.key==="ArrowRight"||e.direction==="vertical"&&c.key==="ArrowDown")&&(c.preventDefault(),d.next(),ke(()=>{var f,v;return(v=(f=i.value)==null?void 0:f.$el.querySelector(".v-btn--active"))==null?void 0:v.focus()}))}return X(()=>{const c=Xn.filterProps(e);return V(Xn,W({ref:i},c,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:ae(e.height)},e.style]}),{default:t.default,additional:d=>{let{group:f}=d;return C(ve,null,[!e.hideDelimiters&&C("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[f.items.value.length>0&&V(xe,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[f.items.value.map((v,b)=>{const m={id:`carousel-item-${v.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",b+1,f.items.value.length),class:["v-carousel__controls__item",f.isSelected(v.id)&&"v-btn--active"],onClick:()=>f.select(v.id,!0),onKeydown:h=>s(h,f)};return t.item?t.item({props:m,item:v}):V(Te,W(v,m),null)})]})]),e.progress&&V(ti,{absolute:!0,class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(f.getItemIndex(a.value)+1)/f.items.value.length*100},null)])},prev:t.prev,next:t.next})}),{}}}),di=R({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...ce(),...oa(),...vr()},"VWindowItem"),qn=U()({name:"VWindowItem",directives:{vTouch:Yl},props:di(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=De(Ld),l=_n(e,Od),{isBooted:i}=la();if(!a||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=J(!1),r=I(()=>i.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function u(){!o.value||!a||(o.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function s(){var b;o.value||!a||(o.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=ae((b=a.rootRef.value)==null?void 0:b.clientHeight)),a.transitionCount.value+=1)}function c(){u()}function d(b){o.value&&ke(()=>{!r.value||!o.value||!a||(a.transitionHeight.value=ae(b.clientHeight))})}const f=I(()=>{const b=a.isReversed.value?e.reverseTransition:e.transition;return r.value?{name:typeof b!="string"?a.transition.value:b,onBeforeEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:s,onAfterLeave:u,onLeaveCancelled:c,onEnter:d}:!1}),{hasContent:v}=mr(e,l.isSelected);return X(()=>V(Pt,{transition:f.value,disabled:!i.value},{default:()=>{var b;return[Ye(C("div",{class:q(["v-window-item",l.selectedClass.value,e.class]),style:le(e.style)},[v.value&&((b=t.default)==null?void 0:b.call(t))]),[[Qt,l.isSelected.value]])]}})),{groupItem:l}}}),$S=R({...lc(),...di()},"VCarouselItem"),LS=U()({name:"VCarouselItem",inheritAttrs:!1,props:$S(),setup(e,n){let{slots:t,attrs:a}=n;X(()=>{const l=vn.filterProps(e),i=qn.filterProps(e);return V(qn,W({class:["v-carousel-item",e.class]},i),{default:()=>[V(vn,W(a,l),t)]})})}}),OS=gn("v-code","code"),NS=R({color:{type:Object},disabled:Boolean,readonly:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...ce()},"VColorPickerCanvas"),RS=_t({name:"VColorPickerCanvas",props:NS(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,n){let{emit:t}=n;const a=J(!1),l=K(),i=J(parseFloat(e.width)),o=J(parseFloat(e.height)),r=K({x:0,y:0}),u=M(()=>!e.disabled&&!e.readonly),s=I({get:()=>r.value,set(g){var P,k;if(!l.value)return;const{x:w,y:_}=g;r.value=g,t("update:color",{h:((P=e.color)==null?void 0:P.h)??0,s:Oe(w,0,i.value)/i.value,v:1-Oe(_,0,o.value)/o.value,a:((k=e.color)==null?void 0:k.a)??1})}}),c=I(()=>{const{x:g,y:w}=s.value,_=parseInt(e.dotSize,10)/2;return{width:ae(e.dotSize),height:ae(e.dotSize),transform:`translate(${ae(g-_)}, ${ae(w-_)})`}}),{resizeRef:d}=jt(g=>{var P;if(!((P=d.el)!=null&&P.offsetParent))return;const{width:w,height:_}=g[0].contentRect;i.value=Math.round(w),o.value=Math.round(_)});function f(g,w,_){const{left:P,top:k,width:y,height:S}=_;s.value={x:Oe(g-P,0,y),y:Oe(w-k,0,S)}}function v(g){g.type==="mousedown"&&g.preventDefault(),u.value&&(b(g),window.addEventListener("mousemove",b),window.addEventListener("mouseup",m),window.addEventListener("touchmove",b),window.addEventListener("touchend",m))}function b(g){if(!u.value||!l.value)return;a.value=!0;const w=Rv(g);f(w.clientX,w.clientY,l.value.getBoundingClientRect())}function m(){window.removeEventListener("mousemove",b),window.removeEventListener("mouseup",m),window.removeEventListener("touchmove",b),window.removeEventListener("touchend",m)}function h(){var k;if(!l.value)return;const g=l.value,w=g.getContext("2d");if(!w)return;const _=w.createLinearGradient(0,0,g.width,0);_.addColorStop(0,"hsla(0, 0%, 100%, 1)"),_.addColorStop(1,`hsla(${((k=e.color)==null?void 0:k.h)??0}, 100%, 50%, 1)`),w.fillStyle=_,w.fillRect(0,0,g.width,g.height);const P=w.createLinearGradient(0,0,0,g.height);P.addColorStop(0,"hsla(0, 0%, 0%, 0)"),P.addColorStop(1,"hsla(0, 0%, 0%, 1)"),w.fillStyle=P,w.fillRect(0,0,g.width,g.height)}return ne(()=>{var g;return(g=e.color)==null?void 0:g.h},h,{immediate:!0}),ne(()=>[i.value,o.value],(g,w)=>{h(),r.value={x:s.value.x*g[0]/w[0],y:s.value.y*g[1]/w[1]}},{flush:"post"}),ne(()=>e.color,()=>{if(a.value){a.value=!1;return}r.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),gt(()=>h()),X(()=>C("div",{ref:d,class:q(["v-color-picker-canvas",e.class]),style:le(e.style),onMousedown:v,onTouchstartPassive:v},[C("canvas",{ref:l,width:i.value,height:o.value},null),e.color&&C("div",{class:q(["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:le(c.value)},null)])),{}}});function HS(e,n){if(n){const{a:t,...a}=e;return a}return e}function zS(e,n){if(n==null||typeof n=="string"){const t=typeof e.a=="number"&&e.a<1;if(n!=null&&n.startsWith("rgb(")){const{r:l,g:i,b:o,a:r}=nn(e);return`rgb(${l} ${i} ${o}`+(t?` / ${r})`:")")}else if(n!=null&&n.startsWith("hsl(")){const{h:l,s:i,l:o,a:r}=Yi(e);return`hsl(${l} ${Math.round(i*100)} ${Math.round(o*100)}`+(t?` / ${r})`:")")}const a=Fs(e);return e.a===1?a.slice(0,7):a}if(typeof n=="object"){let t;return Rn(n,["r","g","b"])?t=nn(e):Rn(n,["h","s","l"])?t=Yi(e):Rn(n,["h","s","v"])&&(t=e),HS(t,!Rn(n,["a"])&&e.a===1)}return e}const ha={h:0,s:0,v:0,a:1},co={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,n)=>({...e,r:Number(n)}),localeKey:"redInput"},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,n)=>({...e,g:Number(n)}),localeKey:"greenInput"},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,n)=>({...e,b:Number(n)}),localeKey:"blueInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:n}=e;return n!=null?Math.round(n*100)/100:1},getColor:(e,n)=>({...e,a:Number(n)}),localeKey:"alphaInput"}],to:nn,from:rl};var ds;const WS={...co,inputs:(ds=co.inputs)==null?void 0:ds.slice(0,3)},fo={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,n)=>({...e,h:Number(n)}),localeKey:"hueInput"},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,n)=>({...e,s:Number(n)}),localeKey:"saturationInput"},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,n)=>({...e,l:Number(n)}),localeKey:"lightnessInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:n}=e;return n!=null?Math.round(n*100)/100:1},getColor:(e,n)=>({...e,a:Number(n)}),localeKey:"alphaInput"}],to:Yi,from:Ro},YS={...fo,inputs:fo.inputs.slice(0,3)},Nd={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,n)=>n,localeKey:"hexaInput"}],to:Fs,from:dm},jS={...Nd,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,n)=>n,localeKey:"hexInput"}]},jn={rgb:WS,rgba:co,hsl:YS,hsla:fo,hex:jS,hexa:Nd},US=e=>{let{label:n,...t}=e;return C("div",{class:"v-color-picker-edit__input"},[C("input",Tv(Av(t)),null),C("span",null,[n])])},GS=R({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(jn).includes(e)},modes:{type:Array,default:()=>Object.keys(jn),validator:e=>Array.isArray(e)&&e.every(n=>Object.keys(jn).includes(n))},...ce()},"VColorPickerEdit"),KS=_t({name:"VColorPickerEdit",props:GS(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,n){let{emit:t}=n;const{t:a}=Re(),l=I(()=>e.modes.map(o=>({...jn[o],name:o}))),i=I(()=>{var u;const o=l.value.find(s=>s.name===e.mode);if(!o)return[];const r=e.color?o.to(e.color):null;return(u=o.inputs)==null?void 0:u.map(s=>{let{getValue:c,getColor:d,localeKey:f,...v}=s;return{...o.inputProps,...v,ariaLabel:a(`$vuetify.colorPicker.ariaLabel.${f}`),disabled:e.disabled,readonly:e.readonly,value:r&&c(r),onChange:b=>{const m=b.target;m&&t("update:color",o.from(d(r??o.to(ha),m.value)))}}})});return X(()=>{var o;return C("div",{class:q(["v-color-picker-edit",e.class]),style:le(e.style)},[(o=i.value)==null?void 0:o.map(r=>V(US,r,null)),l.value.length>1&&V(Te,{icon:"$unfold",size:"x-small",variant:"plain","aria-label":a("$vuetify.colorPicker.ariaLabel.changeFormat"),onClick:()=>{const r=l.value.findIndex(u=>u.name===e.mode);t("update:mode",l.value[(r+1)%l.value.length].name)}},null)])}),{}}}),Tr=Symbol.for("vuetify:v-slider");function vo(e,n,t){const a=t==="vertical",l=n.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return a?i.clientY-(l.top+l.height/2):i.clientX-(l.left+l.width/2)}function XS(e,n){return"touches"in e&&e.touches.length?e.touches[0][n]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][n]:e[n]}const Rd=R({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"||e==="hover"},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,noKeyboard:Boolean,...Ue(),...ut({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Hd=e=>{const n=I(()=>parseFloat(e.min)),t=I(()=>parseFloat(e.max)),a=I(()=>Number(e.step)>0?parseFloat(e.step):0),l=I(()=>Math.max(Xr(a.value),Xr(n.value)));function i(o){if(o=parseFloat(o),a.value<=0)return o;const r=Oe(o,n.value,t.value),u=n.value%a.value;let s=Math.round((r-u)/a.value)*a.value+u;return r>s&&s+a.value>t.value&&(s=t.value),parseFloat(Math.min(s,t.value).toFixed(l.value))}return{min:n,max:t,step:a,decimals:l,roundValue:i}},zd=e=>{let{props:n,steps:t,onSliderStart:a,onSliderMove:l,onSliderEnd:i,getActiveThumb:o}=e;const r=Ea(n),{isRtl:u}=st(),s=M(()=>n.reverse),c=I(()=>n.direction==="vertical"),d=I(()=>c.value!==s.value),{min:f,max:v,step:b,decimals:m,roundValue:h}=t,g=I(()=>parseInt(n.thumbSize,10)),w=I(()=>parseInt(n.tickSize,10)),_=I(()=>parseInt(n.trackSize,10)),P=I(()=>(v.value-f.value)/b.value),k=I(()=>n.error||r.isDisabled.value?void 0:n.thumbColor??n.color),y=I(()=>n.error||r.isDisabled.value?void 0:n.thumbColor),S=I(()=>n.error||r.isDisabled.value?void 0:n.trackColor??n.color),x=I(()=>n.error||r.isDisabled.value?void 0:n.trackFillColor??n.color),A=J(!1),T=J(0),B=K(),E=K();function p(Z){var pe;const te=(pe=B.value)==null?void 0:pe.$el;if(!te)return;const fe=n.direction==="vertical",re=fe?"top":"left",me=fe?"height":"width",Be=fe?"clientY":"clientX",{[re]:Xe,[me]:ie}=te.getBoundingClientRect(),ye=XS(Z,Be);let Ie=Oe((ye-Xe-T.value)/ie)||0;return(fe?d.value:d.value!==u.value)&&(Ie=1-Ie),h(f.value+Ie*(v.value-f.value))}const D=Z=>{const te=p(Z);te!=null&&i({value:te}),A.value=!1,T.value=0},F=Z=>{const te=p(Z);E.value=o(Z),E.value&&(A.value=!0,E.value.contains(Z.target)?T.value=vo(Z,E.value,n.direction):(T.value=0,te!=null&&l({value:te})),te!=null&&a({value:te}),ke(()=>{var fe;return(fe=E.value)==null?void 0:fe.focus()}))},N={passive:!0,capture:!0};function z(Z){const te=p(Z);te!=null&&l({value:te})}function G(Z){Z.stopPropagation(),Z.preventDefault(),D(Z),window.removeEventListener("mousemove",z,N),window.removeEventListener("mouseup",G)}function j(Z){var te;D(Z),window.removeEventListener("touchmove",z,N),(te=Z.target)==null||te.removeEventListener("touchend",j)}function L(Z){var te;F(Z),window.addEventListener("touchmove",z,N),(te=Z.target)==null||te.addEventListener("touchend",j,{passive:!1})}function Y(Z){Z.button===0&&(Z.preventDefault(),F(Z),window.addEventListener("mousemove",z,N),window.addEventListener("mouseup",G,{passive:!1}))}nt(()=>{window.removeEventListener("touchmove",z),window.removeEventListener("mousemove",z),window.removeEventListener("mouseup",G)});const H=Z=>{const te=(Z-f.value)/(v.value-f.value)*100;return Oe(isNaN(te)?0:te,0,100)},$=M(()=>n.showTicks),O=I(()=>$.value?n.ticks?Array.isArray(n.ticks)?n.ticks.map(Z=>({value:Z,position:H(Z),label:Z.toString()})):Object.keys(n.ticks).map(Z=>({value:parseFloat(Z),position:H(parseFloat(Z)),label:n.ticks[Z]})):P.value!==1/0?en(P.value+1).map(Z=>{const te=f.value+Z*b.value;return{value:te,position:H(te)}}):[]:[]),Q=I(()=>O.value.some(Z=>{let{label:te}=Z;return!!te})),ue={activeThumbRef:E,color:M(()=>n.color),decimals:m,disabled:r.isDisabled,direction:M(()=>n.direction),elevation:M(()=>n.elevation),hasLabels:Q,isReversed:s,indexFromEnd:d,min:f,max:v,mousePressed:A,noKeyboard:M(()=>n.noKeyboard),numTicks:P,onSliderMousedown:Y,onSliderTouchstart:L,parsedTicks:O,parseMouseMove:p,position:H,readonly:r.isReadonly,rounded:M(()=>n.rounded),roundValue:h,showTicks:$,startOffset:T,step:b,thumbSize:g,thumbColor:k,thumbLabelColor:y,thumbLabel:M(()=>n.thumbLabel),ticks:M(()=>n.ticks),tickSize:w,trackColor:S,trackContainerRef:B,trackFillColor:x,trackSize:_,vertical:c};return Qe(Tr,ue),ue},qS=R({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},name:String,noKeyboard:Boolean,...ce()},"VSliderThumb"),mo=U()({name:"VSliderThumb",directives:{vRipple:kt},props:qS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=De(Tr),{isRtl:i,rtlClasses:o}=st();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{min:r,max:u,thumbColor:s,thumbLabelColor:c,step:d,disabled:f,thumbSize:v,thumbLabel:b,direction:m,isReversed:h,vertical:g,readonly:w,elevation:_,mousePressed:P,decimals:k,indexFromEnd:y}=l,S=J(!1),x=J(!1),A=I(()=>f.value?void 0:_.value),{elevationClasses:T}=dt(A),{textColorClasses:B,textColorStyles:E}=mt(s),{backgroundColorClasses:p,backgroundColorStyles:D}=Le(c),{pageup:F,pagedown:N,end:z,home:G,left:j,right:L,down:Y,up:H}=Ni,$=[F,N,z,G,j,L,Y,H],O=I(()=>d.value?[1,2,3]:[1,5,10]);function Q(Z,te){if(e.noKeyboard||f.value||!$.includes(Z.key))return;Z.preventDefault();const fe=d.value||.1,re=(u.value-r.value)/fe;if([j,L,Y,H].includes(Z.key)){const Be=(g.value?[i.value?j:L,h.value?Y:H]:y.value!==i.value?[j,H]:[L,H]).includes(Z.key)?1:-1,Xe=Z.shiftKey?2:Z.ctrlKey?1:0;Be===-1&&te===u.value&&!Xe&&!Number.isInteger(re)?te=te-re%1*fe:te=te+Be*fe*O.value[Xe]}else if(Z.key===G)te=r.value;else if(Z.key===z)te=u.value;else{const me=Z.key===N?1:-1;te=te-me*fe*(re>100?re/10:10)}return Math.max(e.min,Math.min(e.max,te))}function ue(Z){const te=Q(Z,e.modelValue);te!=null&&(x.value=!1,a("update:modelValue",te))}return ne(()=>e.focused,Z=>{Z&&(x.value=!1)}),X(()=>{const Z=ae(y.value?100-e.position:e.position,"%"),te=b.value==="always"||b.value===!0&&e.focused||b.value==="hover"&&(S.value||e.focused&&!x.value);return C("div",{class:q(["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&P.value},e.class,o.value]),style:le([{"--v-slider-thumb-position":Z,"--v-slider-thumb-size":ae(v.value)},e.style]),role:"slider",tabindex:f.value?-1:0,"aria-label":e.name,"aria-valuemin":r.value,"aria-valuemax":u.value,"aria-valuenow":e.modelValue,"aria-readonly":!!w.value,"aria-orientation":m.value,onKeydown:w.value?void 0:ue,onMouseenter:()=>{S.value=!0},onMouseleave:()=>{S.value=!1,x.value=!0}},[C("div",{class:q(["v-slider-thumb__surface",B.value,T.value]),style:le(E.value)},null),Ye(C("div",{class:q(["v-slider-thumb__ripple",B.value]),style:le(E.value)},null),[[kt,e.ripple,null,{circle:!0,center:!0}]]),V(Zo,{origin:"bottom center"},{default:()=>{var fe;return[Ye(C("div",{class:"v-slider-thumb__label-container"},[C("div",{class:q(["v-slider-thumb__label",p.value]),style:le(D.value)},[C("div",null,[((fe=t["thumb-label"])==null?void 0:fe.call(t,{modelValue:e.modelValue}))??e.modelValue.toFixed(d.value?k.value:1)]),C("div",{class:"v-slider-thumb__label-wedge"},null)])]),[[Qt,te]])]}})])}),{}}}),ZS=R({start:{type:Number,required:!0},stop:{type:Number,required:!0},...ce()},"VSliderTrack"),Wd=U()({name:"VSliderTrack",props:ZS(),emits:{},setup(e,n){let{slots:t}=n;const a=De(Tr);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,parsedTicks:i,rounded:o,showTicks:r,tickSize:u,trackColor:s,trackFillColor:c,trackSize:d,vertical:f,min:v,max:b,indexFromEnd:m}=a,{roundedClasses:h}=Je(o),{backgroundColorClasses:g,backgroundColorStyles:w}=Le(c),{backgroundColorClasses:_,backgroundColorStyles:P}=Le(s),k=I(()=>`inset-${f.value?"block":"inline"}-${m.value?"end":"start"}`),y=I(()=>f.value?"height":"width"),S=I(()=>({[k.value]:"0%",[y.value]:"100%"})),x=I(()=>e.stop-e.start),A=I(()=>({[k.value]:ae(e.start,"%"),[y.value]:ae(x.value,"%")})),T=I(()=>r.value?(f.value?i.value.slice().reverse():i.value).map((E,p)=>{var F;const D=E.value!==v.value&&E.value!==b.value?ae(E.position,"%"):void 0;return C("div",{key:E.value,class:q(["v-slider-track__tick",{"v-slider-track__tick--filled":E.position>=e.start&&E.position<=e.stop,"v-slider-track__tick--first":E.value===v.value,"v-slider-track__tick--last":E.value===b.value}]),style:{[k.value]:D}},[(E.label||t["tick-label"])&&C("div",{class:"v-slider-track__tick-label"},[((F=t["tick-label"])==null?void 0:F.call(t,{tick:E,index:p}))??E.label])])}):[]);return X(()=>C("div",{class:q(["v-slider-track",h.value,e.class]),style:le([{"--v-slider-track-size":ae(d.value),"--v-slider-tick-size":ae(u.value)},e.style])},[C("div",{class:q(["v-slider-track__background",_.value,{"v-slider-track__background--opacity":!!l.value||!c.value}]),style:{...S.value,...P.value}},null),C("div",{class:q(["v-slider-track__fill",g.value]),style:{...A.value,...w.value}},null),r.value&&C("div",{class:q(["v-slider-track__ticks",{"v-slider-track__ticks--always-show":r.value==="always"}])},[T.value])])),{}}}),QS=R({...gl(),...Rd(),...kn(),modelValue:{type:[Number,String],default:0}},"VSlider"),go=U()({name:"VSlider",inheritAttrs:!1,props:QS(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,n){let{slots:t,emit:a,attrs:l}=n;const i=K(),o=K(),{rtlClasses:r}=st(),u=Hd(e),s=de(e,"modelValue",void 0,T=>u.roundValue(T??u.min.value)),{min:c,max:d,mousePressed:f,roundValue:v,onSliderMousedown:b,onSliderTouchstart:m,trackContainerRef:h,position:g,hasLabels:w,disabled:_,readonly:P,noKeyboard:k}=zd({props:e,steps:u,onSliderStart:()=>{!_.value&&!P.value&&a("start",s.value)},onSliderEnd:T=>{let{value:B}=T;const E=v(B);!_.value&&!P.value&&(s.value=E),a("end",E)},onSliderMove:T=>{let{value:B}=T;!_.value&&!P.value&&(s.value=v(B))},getActiveThumb:()=>{var T;return(T=i.value)==null?void 0:T.$el}}),{isFocused:y,focus:S,blur:x}=Sn(e),A=I(()=>g(s.value));return X(()=>{const T=Ct.filterProps(e),[B,E]=on(l),p=!!(e.label||t.label||t.prepend);return V(Ct,W({ref:o,class:["v-slider",{"v-slider--has-labels":!!t["tick-label"]||w.value,"v-slider--focused":y.value,"v-slider--pressed":f.value,"v-slider--disabled":_.value},r.value,e.class],style:e.style},T,B,{focused:y.value}),{...t,prepend:p?D=>{var F,N;return C(ve,null,[((F=t.label)==null?void 0:F.call(t,D))??(e.label?V(Ba,{id:D.id.value,class:"v-slider__label",text:e.label},null):void 0),(N=t.prepend)==null?void 0:N.call(t,D)])}:void 0,default:D=>{let{id:F,messagesId:N}=D;return C("div",{class:"v-slider__container",onMousedown:P.value?void 0:b,onTouchstartPassive:P.value?void 0:m},[C("input",{id:F.value,name:e.name||F.value,disabled:_.value,readonly:P.value,tabindex:"-1",value:s.value},null),V(Wd,{ref:h,start:0,stop:A.value},{"tick-label":t["tick-label"]}),V(mo,W({ref:i,"aria-describedby":N.value,focused:y.value,noKeyboard:k.value,min:c.value,max:d.value,modelValue:s.value,"onUpdate:modelValue":z=>s.value=z,position:A.value,elevation:e.elevation,onFocus:S,onBlur:x,ripple:e.ripple,name:e.name},E),{"thumb-label":t["thumb-label"]})])}})}),ft({focus:()=>{var T;return(T=i.value)==null?void 0:T.$el.focus()}},o)}}),Yd=R({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:ge,default:"$eyeDropper"},...ce()},"VColorPickerPreview"),JS=_t({name:"VColorPickerPreview",props:Yd(),emits:{"update:color":e=>!0},setup(e,n){let{emit:t}=n;const{t:a}=Re(),l=new AbortController,i=M(()=>!e.disabled&&!e.readonly);Dv(()=>l.abort());async function o(){if(!Ur||!i.value)return;const r=new window.EyeDropper;try{const u=await r.open({signal:l.signal}),s=rl(Ft(u.sRGBHex));t("update:color",{...e.color??ha,...s})}catch{}}return X(()=>{var r,u;return C("div",{class:q(["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:le(e.style)},[Ur&&!e.hideEyeDropper&&C("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[V(Te,{"aria-label":a("$vuetify.colorPicker.ariaLabel.eyedropper"),density:"comfortable",disabled:e.disabled,readonly:e.readonly,icon:e.eyeDropperIcon,variant:"plain",onClick:o},null)]),C("div",{class:"v-color-picker-preview__dot"},[C("div",{style:{background:Bs(e.color??ha)}},null)]),C("div",{class:"v-color-picker-preview__sliders"},[V(go,{class:"v-color-picker-preview__track v-color-picker-preview__hue","aria-label":a("$vuetify.colorPicker.ariaLabel.hueSlider"),modelValue:(r=e.color)==null?void 0:r.h,"onUpdate:modelValue":s=>t("update:color",{...e.color??ha,h:s}),step:1,min:0,max:360,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&V(go,{class:"v-color-picker-preview__track v-color-picker-preview__alpha","aria-label":a("$vuetify.colorPicker.ariaLabel.alphaSlider"),modelValue:((u=e.color)==null?void 0:u.a)??1,"onUpdate:modelValue":s=>t("update:color",{...e.color??ha,a:s}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}}),ek={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"},tk={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"},nk={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"},ak={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"},lk={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"},ik={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"},ok={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"},rk={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"},uk={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"},sk={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"},ck={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"},dk={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"},fk={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"},vk={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"},mk={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"},gk={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"},hk={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},yk={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},bk={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},Sk={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},kk={red:ek,pink:tk,purple:nk,deepPurple:ak,indigo:lk,blue:ik,lightBlue:ok,cyan:rk,teal:uk,green:sk,lightGreen:ck,lime:dk,yellow:fk,amber:vk,orange:mk,deepOrange:gk,brown:hk,blueGrey:yk,grey:bk,shades:Sk},wk=R({swatches:{type:Array,default:()=>xk(kk)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...ce()},"VColorPickerSwatches");function xk(e){return Object.keys(e).map(n=>{const t=e[n];return t.base?[t.base,t.darken4,t.darken3,t.darken2,t.darken1,t.lighten1,t.lighten2,t.lighten3,t.lighten4,t.lighten5]:[t.black,t.white,t.transparent]})}const Ck=_t({name:"VColorPickerSwatches",props:wk(),emits:{"update:color":e=>!0},setup(e,n){let{emit:t}=n;const a=M(()=>!e.disabled&&!e.readonly);function l(i){!a.value||!i||t("update:color",i)}return X(()=>C("div",{class:q(["v-color-picker-swatches",e.class]),style:le([{maxHeight:ae(e.maxHeight)},e.style])},[C("div",null,[e.swatches.map(i=>C("div",{class:"v-color-picker-swatches__swatch"},[i.map(o=>{const r=Ft(o),u=rl(r),s=ps(r);return C("div",{class:q(["v-color-picker-swatches__color",{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>l(u)},[C("div",{style:{background:s}},[e.color&&vt(e.color,u)?V(Ee,{size:"x-small",icon:"$success",color:gm(o,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),Vk=gn("v-picker-title"),fi=R({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...gr()},"VPicker"),Pa=U()({name:"VPicker",props:fi(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Le(()=>e.color);return X(()=>{const i=Dn.filterProps(e),o=!e.hideTitle&&!!(e.title||t.title);return V(Dn,W(i,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>{var r;return[!e.hideHeader&&C("div",{key:"header",class:q(["v-picker__header-wrapper",a.value]),style:le([l.value])},[o&&V(Vk,{key:"picker-title"},{default:()=>{var u;return[((u=t.title)==null?void 0:u.call(t))??e.title]}}),t.header&&C("div",{class:"v-picker__header"},[t.header()])]),C("div",{class:"v-picker__body"},[(r=t.default)==null?void 0:r.call(t)]),t.actions&&V(xe,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[C("div",{class:"v-picker__actions"},[t.actions()])]})]}})}),{}}}),Ik=R({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(jn).includes(e)},modes:{type:Array,default:()=>Object.keys(jn),validator:e=>Array.isArray(e)&&e.every(n=>Object.keys(jn).includes(n))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...fi({hideHeader:!0}),...Dt(Yd(),["hideEyeDropper","eyeDropperIcon"])},"VColorPicker"),Pk=_t({name:"VColorPicker",props:Ik(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"mode"),l=K(null),i=de(e,"modelValue",void 0,c=>{if(c==null||c==="")return null;let d;try{d=rl(Ft(c))}catch{return null}return d},c=>c?zS(c,e.modelValue):null),o=I(()=>i.value?{...i.value,h:l.value??i.value.h}:null),{rtlClasses:r}=st();let u=!0;ne(i,c=>{if(!u){u=!0;return}c&&(l.value=c.h)},{immediate:!0});const s=c=>{u=!1,l.value=c.h,i.value=c};return il(()=>{e.modes.includes(a.value)||(a.value=e.modes[0])}),et({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),X(()=>{const c=Pa.filterProps(e);return V(Pa,W(c,{class:["v-color-picker",r.value,e.class],style:[{"--v-color-picker-color-hsv":Bs({...o.value??ha,a:1})},e.style]}),{...t,default:()=>C(ve,null,[!e.hideCanvas&&V(RS,{key:"canvas",color:o.value,"onUpdate:color":s,disabled:e.disabled,readonly:e.readonly,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&C("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&V(JS,{key:"preview",color:o.value,"onUpdate:color":s,hideAlpha:!a.value.endsWith("a"),disabled:e.disabled,readonly:e.readonly,hideEyeDropper:e.hideEyeDropper,eyeDropperIcon:e.eyeDropperIcon},null),!e.hideInputs&&V(KS,{key:"edit",modes:e.modes,mode:a.value,"onUpdate:mode":d=>a.value=d,color:o.value,"onUpdate:color":s,disabled:e.disabled,readonly:e.readonly},null)]),e.showSwatches&&V(Ck,{key:"swatches",color:o.value,"onUpdate:color":s,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})}),{}}}),_k=R({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...ua({filterKeys:["title"]}),...wr({hideNoData:!0,returnObject:!0}),...Ve(bl({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VCombobox"),Tk=U()({name:"VCombobox",props:_k(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,n){var je;let{emit:t,slots:a}=n;const{t:l}=Re(),i=K(),o=J(!1),r=J(!0),u=J(!1),s=K(),c=K(),d=J(-1);let f=!1;const{items:v,transformIn:b,transformOut:m}=ur(e),{textColorClasses:h,textColorStyles:g}=mt(()=>{var ee;return(ee=i.value)==null?void 0:ee.color}),{InputIcon:w}=ml(e),_=de(e,"modelValue",[],ee=>b(We(ee)),ee=>{const he=m(ee);return e.multiple?he:he[0]??null}),P=Ea(e),k=M(()=>e.closableChips&&!P.isReadonly.value&&!P.isDisabled.value),y=I(()=>!!(e.chips||a.chip)),S=I(()=>y.value||!!a.selection),x=J(!e.multiple&&!S.value?((je=_.value[0])==null?void 0:je.title)??"":""),A=J(null),T=I({get:()=>x.value,set:async ee=>{var he;if(x.value=ee??"",ee===null||ee===""&&!e.multiple&&!S.value?_.value=[]:!e.multiple&&!S.value&&(_.value=[Gt(e,ee)],ke(()=>{var se;return(se=c.value)==null?void 0:se.scrollToIndex(0)})),ee&&e.multiple&&((he=e.delimiters)!=null&&he.length)){const se=$e(ee);se.length>1&&(at(se),x.value="")}ee||(d.value=-1),r.value=!ee}}),B=I(()=>typeof e.counterValue=="function"?e.counterValue(_.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?_.value.length:T.value.length),{filteredItems:E,getMatches:p}=sa(e,v,()=>A.value??(e.alwaysFilter||!r.value?T.value:"")),D=I(()=>e.hideSelected&&A.value===null?E.value.filter(ee=>!_.value.some(he=>he.value===ee.value)):E.value),F=I(()=>e.hideNoData&&!D.value.length||P.isReadonly.value||P.isDisabled.value),N=de(e,"menu"),z=I({get:()=>N.value,set:ee=>{var he;N.value&&!ee&&((he=s.value)!=null&&he.ΨopenChildren.size)||ee&&F.value||(N.value=ee)}}),{menuId:G,ariaExpanded:j,ariaControls:L}=kr(e,z);ne(x,ee=>{f?ke(()=>f=!1):o.value&&!z.value&&(z.value=!0),t("update:search",ee)}),ne(_,ee=>{var he;!e.multiple&&!S.value&&(x.value=((he=ee[0])==null?void 0:he.title)??"")});const Y=I(()=>_.value.map(ee=>ee.value)),H=I(()=>D.value.find(ee=>ee.type==="item"&&!ee.props.disabled)),$=I(()=>{var he;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&T.value===((he=H.value)==null?void 0:he.title))&&D.value.length>0&&!r.value&&!u.value}),O=K(),Q=K(),ue=K(),Z=yr(O,i),{onTabKeydown:te}=br({groups:[{type:"element",contentRef:Q},{type:"list",contentRef:O,displayItemsCount:()=>D.value.length},{type:"element",contentRef:ue}],onLeave:()=>{var ee;z.value=!1,(ee=i.value)==null||ee.focus()}});function fe(ee){f=!0,ke(()=>f=!1),e.openOnClear&&(z.value=!0)}function re(){F.value||(z.value=!0)}function me(ee){F.value||(o.value&&(ee.preventDefault(),ee.stopPropagation()),z.value=!z.value)}function Be(ee){var he,se;ee.key==="Tab"&&te(ee),(he=O.value)!=null&&he.$el.contains(ee.target)&&(ka(ee)||ee.key==="Backspace")&&((se=i.value)==null||se.focus())}function Xe(ee){var Pe,_e,Ge,Ce;if(Ov(ee)||P.isReadonly.value)return;const he=(Pe=i.value)==null?void 0:Pe.selectionStart,se=_.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(ee.key)&&ee.preventDefault(),["Enter","ArrowDown"].includes(ee.key)&&(z.value=!0),["Escape"].includes(ee.key)&&(z.value=!1),$.value&&["Enter","Tab"].includes(ee.key)&&H.value&&!_.value.some(Me=>{let{value:qe}=Me;return qe===H.value.value})&&pe(H.value),ee.key==="ArrowDown"&&$.value&&((_e=O.value)==null||_e.focus("next")),ee.key==="Enter"&&T.value&&(pe(Gt(e,T.value),!0,!0),S.value&&(x.value="")),["Backspace","Delete"].includes(ee.key)){if(!e.multiple&&S.value&&_.value.length>0&&!T.value)return pe(_.value[0],!1);if(~d.value){ee.preventDefault();const Me=d.value;pe(_.value[d.value],!1),d.value=Me>=se-1?se-2:Me}else ee.key==="Backspace"&&!T.value&&(d.value=se-1);return}if(e.multiple)if(ee.key==="ArrowLeft"){if(d.value<0&&he&&he>0)return;const Me=d.value>-1?d.value-1:se-1;_.value[Me]?d.value=Me:(d.value=-1,(Ge=i.value)==null||Ge.setSelectionRange(T.value.length,T.value.length))}else if(ee.key==="ArrowRight"){if(d.value<0)return;const Me=d.value+1;_.value[Me]?d.value=Me:(d.value=-1,(Ce=i.value)==null||Ce.setSelectionRange(0,0))}else~d.value&&ka(ee)&&(d.value=-1)}function ie(ee){var Pe;const he=((Pe=ee==null?void 0:ee.clipboardData)==null?void 0:Pe.getData("Text"))??"",se=$e(he);se.length>1&&e.multiple&&(ee.preventDefault(),at(se))}function ye(){var ee;e.eager&&((ee=c.value)==null||ee.calculateVisibleItems())}function Ie(){var ee;o.value&&((ee=i.value)==null||ee.focus()),r.value=!0,A.value=null}function pe(ee){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(!ee||ee.props.disabled))if(e.multiple){const Pe=_.value.findIndex(Ge=>(e.valueComparator||vt)(Ge.value,ee.value)),_e=he??!~Pe;if(~Pe){const Ge=_e?[..._.value,ee]:[..._.value];Ge.splice(Pe,1),_.value=Ge}else _e&&(_.value=[..._.value,ee]);e.clearOnSelect&&(T.value="")}else{const Pe=he!==!1;_.value=Pe?[ee]:[],(!r.value||e.alwaysFilter)&&x.value&&(A.value=x.value),x.value=Pe&&!S.value?ee.title:"",ke(()=>{z.value=se,r.value=!0})}}function $e(ee){const se=[`
`,...e.delimiters??[]].map(Fl).join("|");return ee.split(new RegExp(`(?:${se})+`))}async function at(ee){for(let he of ee)he=he.trim(),he&&(pe(Gt(e,he)),await ke())}function oe(ee){o.value=!0,setTimeout(()=>{u.value=!0})}function be(ee){var he;u.value=!1,(he=i.value)!=null&&he.$el.contains(ee.relatedTarget)||(o.value=!1)}function Se(ee){var se;const he=(se=s.value)==null?void 0:se.contentEl;he!=null&&he.contains(ee.relatedTarget)&&(o.value=!0)}return ne(o,(ee,he)=>{if(!(ee||ee===he)&&(d.value=-1,z.value=!1,T.value)){if(e.multiple){pe(Gt(e,T.value));return}if(!S.value)return;_.value.some(se=>{let{title:Pe}=se;return Pe===T.value})?x.value="":pe(Gt(e,T.value))}}),ne(z,ee=>{if(!e.hideSelected&&ee&&_.value.length&&r.value){const he=D.value.findIndex(se=>_.value.some(Pe=>(e.valueComparator||vt)(Pe.value,se.value)));Ne&&window.requestAnimationFrame(()=>{var se;he>=0&&((se=c.value)==null||se.scrollToIndex(he))})}ee&&(A.value=null)}),ne(v,(ee,he)=>{z.value||o.value&&!he.length&&ee.length&&(z.value=!0)}),X(()=>{const ee=!!(!e.hideNoData||D.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),he=_.value.length>0,se=ln.filterProps(e),Pe={search:T,filteredItems:E.value};return V(ln,W({ref:i},se,{modelValue:T.value,"onUpdate:modelValue":_e=>T.value=_e,focused:o.value,"onUpdate:focused":_e=>o.value=_e,validationValue:_.externalValue,counterValue:B.value,dirty:he,class:["v-combobox",{"v-combobox--active-menu":z.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!S.value,"v-combobox--selecting-index":d.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:P.isReadonly.value,placeholder:he?void 0:e.placeholder,"onClick:clear":fe,"onMousedown:control":re,onKeydown:Xe,onPaste:ie,onBlur:Se,"aria-expanded":j.value,"aria-controls":L.value}),{...a,default:_e=>{let{id:Ge}=_e;return C(ve,null,[V(Ia,W({id:G.value,ref:s,modelValue:z.value,"onUpdate:modelValue":Ce=>z.value=Ce,activator:"parent",contentClass:"v-combobox__content",disabled:F.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ye,onAfterLeave:Ie},e.menuProps),{default:()=>[V(Dn,{onFocusin:oe,onKeydown:Be},{default:()=>[a["menu-header"]&&C("header",{ref:Q},[a["menu-header"](Pe)]),ee&&V(Va,W({key:"combobox-list",ref:O,filterable:!0,selected:Y.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:Ce=>Ce.preventDefault(),selectable:!!D.value.length,onFocusout:be,tabindex:"-1","aria-live":"polite","aria-labelledby":`${Ge.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},Z,e.listProps),{default:()=>{var Ce,Me,qe;return[(Ce=a["prepend-item"])==null?void 0:Ce.call(a),!D.value.length&&!e.hideNoData&&(((Me=a["no-data"])==null?void 0:Me.call(a))??V(Ut,{key:"no-data",title:l(e.noDataText)},null)),V(oi,{ref:c,renderless:!0,items:D.value,itemKey:"value"},{default:Jt=>{var Sl,kl,jr;let{item:He,index:At,itemRef:yt}=Jt;const $n=W(He.props,{ref:yt,key:He.value,active:$.value&&He===H.value?!0:void 0,onClick:()=>pe(He,null),"aria-posinset":At+1,"aria-setsize":D.value.length});return He.type==="divider"?((Sl=a.divider)==null?void 0:Sl.call(a,{props:He.raw,index:At}))??V(Lt,W(He.props,{key:`divider-${At}`}),null):He.type==="subheader"?((kl=a.subheader)==null?void 0:kl.call(a,{props:He.raw,index:At}))??V(Ma,W(He.props,{key:`subheader-${At}`}),null):((jr=a.item)==null?void 0:jr.call(a,{item:He,index:At,props:$n}))??V(Ut,W($n,{role:"option"}),{prepend:wl=>{let{isSelected:vv}=wl;return C(ve,null,[e.multiple&&!e.hideSelected?V(Zt,{key:He.value,modelValue:vv,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:mv=>mv.preventDefault()},null):void 0,He.props.prependAvatar&&V(Ot,{image:He.props.prependAvatar},null),He.props.prependIcon&&V(Ee,{icon:He.props.prependIcon},null)])},title:()=>{var wl;return r.value?He.title:Sr("v-combobox",He.title,(wl=p(He))==null?void 0:wl.title)}})}}),(qe=a["append-item"])==null?void 0:qe.call(a)]}}),a["menu-footer"]&&C("footer",{ref:ue},[a["menu-footer"](Pe)])]})]}),_.value.map((Ce,Me)=>{function qe(yt){yt.stopPropagation(),yt.preventDefault(),pe(Ce,!1)}const Jt=W(mn.filterProps(Ce.props),{"onClick:close":qe,onKeydown(yt){yt.key!=="Enter"&&yt.key!==" "||(yt.preventDefault(),yt.stopPropagation(),qe(yt))},onMousedown(yt){yt.preventDefault(),yt.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),He=y.value?!!a.chip:!!a.selection,At=He?Kl(y.value?a.chip({item:Ce,index:Me,props:Jt}):a.selection({item:Ce,index:Me})):void 0;if(!(He&&!At))return C("div",{key:Ce.value,class:q(["v-combobox__selection",Me===d.value&&["v-combobox__selection--selected",h.value]]),style:le(Me===d.value?g.value:{})},[y.value?a.chip?V(xe,{key:"chip-defaults",defaults:{VChip:{closable:k.value,size:"small",text:Ce.title}}},{default:()=>[At]}):V(mn,W({key:"chip",closable:k.value,size:"small",text:Ce.title,disabled:Ce.props.disabled},Jt),null):At??C("span",{class:"v-combobox__selection-text"},[Ce.title,e.multiple&&Me<_.value.length-1&&C("span",{class:"v-combobox__selection-comma"},[Yt(",")])])])})])},"append-inner":function(){var Me,qe;for(var _e=arguments.length,Ge=new Array(_e),Ce=0;Ce<_e;Ce++)Ge[Ce]=arguments[Ce];return C(ve,null,[(Me=a["append-inner"])==null?void 0:Me.call(a,...Ge),(!e.hideNoData||e.items.length)&&e.menuIcon?V(Ee,{class:"v-combobox__menu-icon",color:(qe=i.value)==null?void 0:qe.fieldIconColor,icon:e.menuIcon,onMousedown:me,onClick:Gl,"aria-hidden":!0,tabindex:"-1"},null):void 0,e.appendInnerIcon&&V(w,{key:"append-icon",name:"appendInner",color:Ge[0].iconColor.value},null)])}})}),ft({isFocused:o,isPristine:r,menu:z,search:T,selectionIndex:d,filteredItems:E,select:pe},i)}}),Ak=R({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"},disabled:{type:[Boolean,Array],default:void 0},hideActions:Boolean},"VConfirmEdit"),Dk=U()({name:"VConfirmEdit",props:Ak(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=de(e,"modelValue"),i=K();Ze(()=>{i.value=structuredClone(eu(l.value))});const{t:o}=Re(),r=I(()=>vt(l.value,i.value));function u(m){return typeof e.disabled=="boolean"?e.disabled:Array.isArray(e.disabled)?e.disabled.includes(m):r.value}const s=I(()=>u("save")),c=I(()=>u("cancel"));function d(){l.value=i.value,t("save",i.value)}function f(){i.value=structuredClone(eu(l.value)),t("cancel")}function v(m){return C(ve,null,[V(Te,W({disabled:c.value,variant:"text",color:e.color,onClick:f,text:o(e.cancelText)},m),null),V(Te,W({disabled:s.value,variant:"text",color:e.color,onClick:d,text:o(e.okText)},m),null)])}let b=!1;return X(()=>{var m;return C(ve,null,[(m=a.default)==null?void 0:m.call(a,{model:i,save:d,cancel:f,isPristine:r.value,get actions(){return b=!0,v}}),!e.hideActions&&!b&&v()])}),{save:d,cancel:f,isPristine:r}}}),jd=R({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Ud=Symbol.for("vuetify:datatable:expanded");function vi(e){const n=M(()=>e.expandOnClick),t=de(e,"expanded",e.expanded,r=>new Set(r),r=>[...r.values()]);function a(r,u){const s=new Set(t.value),c=Ke(r.value);if(u)s.add(c);else{const d=[...t.value].find(f=>Ke(f)===c);s.delete(d)}t.value=s}function l(r){const u=Ke(r.value);return[...t.value].some(s=>Ke(s)===u)}function i(r){a(r,!l(r))}const o={expand:a,expanded:t,expandOnClick:n,isExpanded:l,toggleExpand:i};return Qe(Ud,o),o}function Gd(){const e=De(Ud);if(!e)throw new Error("foo");return e}const Ar=R({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Kd=Symbol.for("vuetify:data-table-group");function Dr(e){return{groupBy:de(e,"groupBy")}}function mi(e){const{disableSort:n,groupBy:t,sortBy:a}=e,l=K(new Set),i=I(()=>t.value.map(c=>({...c,order:c.order??!1})).concat(n!=null&&n.value?[]:a.value));function o(c){return l.value.has(c.id)}function r(c){const d=new Set(l.value);o(c)?d.delete(c.id):d.add(c.id),l.value=d}function u(c){function d(f){const v=[];for(const b of f.items)"type"in b&&b.type==="group"?v.push(...d(b)):v.push(b);return[...new Set(v)]}return d({items:c})}const s={sortByWithGroups:i,toggleGroup:r,opened:l,groupBy:t,extractRows:u,isGroupOpen:o};return Qe(Kd,s),s}function Xd(){const e=De(Kd);if(!e)throw new Error("Missing group!");return e}function pk(e,n){if(!e.length)return[];const t=new Map;for(const a of e){const l=Un(a.raw,n);t.has(l)||t.set(l,[]),t.get(l).push(a)}return t}function qd(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!n.length)return[];const l=pk(e,n[0]),i=[],o=n.slice(1);return l.forEach((r,u)=>{const s=n[0],c=`${a}_${s}_${u}`;i.push({depth:t,id:c,key:s,value:u,items:o.length?qd(r,o,t+1,c):r,type:"group"})}),i}function Zd(e,n,t){const a=[];for(const l of e)"type"in l&&l.type==="group"?(l.value!=null&&a.push(l),(n.has(l.id)||l.value==null)&&(a.push(...Zd(l.items,n,t)),t&&a.push({...l,type:"group-summary"}))):a.push(l);return a}function gi(e,n,t,a){const l=I(()=>n.value.length?qd(ze(e),n.value.map(o=>o.key)):[]),i=I(()=>n.value.length?Zd(l.value,t.value,ze(a)):ze(e));return{groups:l,flatItems:i}}function hi(e){let{page:n,itemsPerPage:t,sortBy:a,groupBy:l,search:i}=e;const o=it("VDataTable"),r=()=>({page:n.value,itemsPerPage:t.value,sortBy:a.value,groupBy:l.value,search:i.value});let u=null;ne(r,s=>{vt(u,s)||(u&&u.search!==s.search&&(n.value=1),o.emit("update:options",s),u=s)},{deep:!0,immediate:!0})}const pr=R({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:"any"}},"DataTable-paginate"),Qd=Symbol.for("vuetify:data-table-pagination");function Br(e){const n=de(e,"page",void 0,a=>Number(a??1)),t=de(e,"itemsPerPage",void 0,a=>Number(a??10));return{page:n,itemsPerPage:t}}function Er(e){const{page:n,itemsPerPage:t,itemsLength:a}=e,l=I(()=>t.value===-1?0:t.value*(n.value-1)),i=I(()=>t.value===-1?a.value:Math.min(a.value,l.value+t.value)),o=I(()=>t.value===-1||a.value===0?1:Math.ceil(a.value/t.value));ne([n,o],()=>{n.value>o.value&&(n.value=o.value)});function r(f){t.value=f,n.value=1}function u(){n.value=Oe(n.value+1,1,o.value)}function s(){n.value=Oe(n.value-1,1,o.value)}function c(f){n.value=Oe(f,1,o.value)}const d={page:n,itemsPerPage:t,startIndex:l,stopIndex:i,pageCount:o,itemsLength:a,nextPage:u,prevPage:s,setPage:c,setItemsPerPage:r};return Qe(Qd,d),d}function Bk(){const e=De(Qd);if(!e)throw new Error("Missing pagination!");return e}function Jd(e){const n=it("usePaginatedItems"),{items:t,startIndex:a,stopIndex:l,itemsPerPage:i}=e,o=I(()=>i.value<=0?ze(t):ze(t).slice(a.value,l.value));return ne(o,r=>{n.emit("update:currentItems",r)},{immediate:!0}),{paginatedItems:o}}function Ek(e){const{sortedItems:n,paginate:t,group:a}=e,l=ze(e.pageBy);if(l==="item"){const{paginatedItems:i,pageCount:o,setItemsPerPage:r}=t(n),{flatItems:u}=a(i);return{pageCount:o,setItemsPerPage:r,paginatedItems:u}}if(l==="group"){const{flatItems:i,groups:o}=a(n),{paginatedItems:r,pageCount:u,setItemsPerPage:s}=t(o),c=I(()=>{if(!r.value.length)return[];const d=r.value.at(0).id,f=r.value.at(-1).id,v=i.value.findIndex(h=>h.type==="group"&&h.id===d),b=i.value.findIndex(h=>h.type==="group"&&h.id===f),m=i.value.findIndex((h,g)=>g>b&&h.type==="group"&&h.depth===0);return i.value.slice(v,m===-1?void 0:m)});return{pageCount:u,setItemsPerPage:s,paginatedItems:c}}if(l==="any"){const{flatItems:i}=a(n),{paginatedItems:o,pageCount:r,setItemsPerPage:u}=t(i);return{pageCount:r,setItemsPerPage:u,paginatedItems:o}}throw new Error(`Unrecognized pagination target ${l}`)}const Mk={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:n,value:t}=e;return new Set(t?[(a=n[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:n}=e;return n}},ef={showSelectAll:!0,allSelected:e=>{let{currentPage:n}=e;return n},select:e=>{let{items:n,value:t,selected:a}=e;for(const l of n)t?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:n,currentPage:t,selected:a}=e;return ef.select({items:t,value:n,selected:a})}},Fk={showSelectAll:!0,allSelected:e=>{let{allItems:n}=e;return n},select:e=>{let{items:n,value:t,selected:a}=e;for(const l of n)t?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:n,allItems:t}=e;return new Set(n?t.map(a=>a.value):[])}},tf=R({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),nf=Symbol.for("vuetify:data-table-selection");function yi(e,n){let{allItems:t,currentPage:a}=n;const l=de(e,"modelValue",e.modelValue,w=>{const _=e.valueComparator;return _?new Set(We(w).map(P=>{var k;return((k=t.value.find(y=>_(P,y.value)))==null?void 0:k.value)??P})):new Set(We(w).map(P=>{var k,y;return Pn(P)?((k=t.value.find(S=>P===S.value))==null?void 0:k.value)??P:((y=t.value.find(S=>vt(P,S.value)))==null?void 0:y.value)??P}))},w=>[...w.values()]),i=I(()=>t.value.filter(w=>w.selectable)),o=I(()=>ze(a).filter(w=>w.selectable)),r=I(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Mk;case"all":return Fk;case"page":default:return ef}}),u=J(null);function s(w){return We(w).every(_=>l.value.has(_.value))}function c(w){return We(w).some(_=>l.value.has(_.value))}function d(w,_){const P=r.value.select({items:w,value:_,selected:new Set(l.value)});l.value=P}function f(w,_,P){const k=[],y=ze(a);if(_=_??y.findIndex(S=>S.value===w.value),e.selectStrategy!=="single"&&(P!=null&&P.shiftKey)&&u.value!==null){const[S,x]=[u.value,_].sort((A,T)=>A-T);k.push(...y.slice(S,x+1).filter(A=>A.selectable))}else k.push(w),u.value=_;d(k,!s([w]))}function v(w){const _=r.value.selectAll({value:w,allItems:i.value,currentPage:o.value,selected:new Set(l.value)});l.value=_}const b=I(()=>l.value.size>0),m=I(()=>{const w=r.value.allSelected({allItems:i.value,currentPage:o.value});return!!w.length&&s(w)}),h=M(()=>r.value.showSelectAll),g={toggleSelect:f,select:d,selectAll:v,isSelected:s,isSomeSelected:c,someSelected:b,allSelected:m,showSelectAll:h,lastSelectedIndex:u,selectStrategy:r};return Qe(nf,g),g}function bi(){const e=De(nf);if(!e)throw new Error("Missing selection!");return e}const af=R({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),lf=Symbol.for("vuetify:data-table-sort");function Si(e){const n=M(()=>e.initialSortOrder),t=de(e,"sortBy"),a=M(()=>e.mustSort),l=M(()=>e.multiSort);return{initialSortOrder:n,sortBy:t,multiSort:l,mustSort:a}}function $k(e,n){if(!Gn(e))return{active:!!e};const{key:t,mode:a,modifier:l}=e,i=l==="alt"&&(n==null?void 0:n.altKey)||l==="shift"&&(n==null?void 0:n.shiftKey);return{active:!t||(n==null?void 0:n.ctrlKey)||(n==null?void 0:n.metaKey)||!1,mode:i?a==="append"?"prepend":"append":a}}function ki(e){const{initialSortOrder:n,sortBy:t,mustSort:a,multiSort:l,page:i}=e,o=function(s,c){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(s.key==null)return;let f=t.value.map(h=>({...h}))??[];const v=f.find(h=>h.key===s.key),b=n.value,m=n.value==="desc"?"asc":"desc";if(v)v.order===m?d||a.value&&f.length===1?v.order=n.value:f=f.filter(h=>h.key!==s.key):v.order=m;else{const{active:h,mode:g}=$k(l.value,c);h?g==="prepend"?f.unshift({key:s.key,order:b}):f.push({key:s.key,order:b}):f=[{key:s.key,order:b}]}t.value=f,i&&(i.value=1)};function r(s){return!!t.value.find(c=>c.key===s.key)}const u={sortBy:t,toggleSort:o,isSorted:r};return Qe(lf,u),u}function of(){const e=De(lf);if(!e)throw new Error("Missing sort!");return e}function Mr(e,n,t,a){const l=Re();return{sortedItems:I(()=>{var o,r;return t.value.length?Lk(n.value,t.value,l.current.value,{transform:a==null?void 0:a.transform,sortFunctions:{...e.customKeySort,...(o=a==null?void 0:a.sortFunctions)==null?void 0:o.value},sortRawFunctions:(r=a==null?void 0:a.sortRawFunctions)==null?void 0:r.value}):n.value})}}function Lk(e,n,t,a){const l=new Intl.Collator(t,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,a!=null&&a.transform?a.transform(o):o]).sort((o,r)=>{var u,s;for(let c=0;c<n.length;c++){let d=!1;const f=n[c].key,v=n[c].order??"asc";if(v===!1)continue;let b=Un(o[1],f),m=Un(r[1],f),h=o[0].raw,g=r[0].raw;if(v==="desc"&&([b,m]=[m,b],[h,g]=[g,h]),(u=a==null?void 0:a.sortRawFunctions)!=null&&u[f]){const w=a.sortRawFunctions[f](h,g);if(w==null)continue;if(d=!0,w)return w}if((s=a==null?void 0:a.sortFunctions)!=null&&s[f]){const w=a.sortFunctions[f](b,m);if(w==null)continue;if(d=!0,w)return w}if(!d&&(b instanceof Date&&m instanceof Date&&(b=b.getTime(),m=m.getTime()),[b,m]=[b,m].map(w=>w!=null?w.toString().toLocaleLowerCase():w),b!==m))return La(b)&&La(m)?0:La(b)?-1:La(m)?1:!isNaN(b)&&!isNaN(m)?Number(b)-Number(m):l.compare(b,m)}return 0}).map(o=>{let[r]=o;return r})}const Ok=R({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function Nk(e,n){const t=e.returnObject?n:lt(n,e.itemValue),a=lt(n,e.itemSelectable,!0);return{type:"item",value:t,selectable:a,raw:n}}function Rk(e,n){const t=[];for(const a of n)t.push(Nk(e,a));return t}function Hk(e){return{items:I(()=>Rk(e,e.items))}}const zk=R({search:String,loading:Boolean,itemsLength:[Number,String],...ce(),...Ok(),...tf(),...af(),...pr({itemsPerPage:5}),...jd(),...Ar(),...ua(),...we(),...hn({transition:{component:Xa,hideOnLeave:!0}})},"VDataIterator"),Wk=U()({name:"VDataIterator",props:zk(),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,"update:currentItems":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"groupBy"),l=M(()=>e.search),{items:i}=Hk(e),{filteredItems:o}=sa(e,i,l,{transform:O=>O.raw}),{initialSortOrder:r,sortBy:u,multiSort:s,mustSort:c}=Si(e),{page:d,itemsPerPage:f}=Br(e),{toggleSort:v}=ki({initialSortOrder:r,sortBy:u,multiSort:s,mustSort:c,page:d}),{sortByWithGroups:b,opened:m,extractRows:h,isGroupOpen:g,toggleGroup:w}=mi({groupBy:a,sortBy:u}),{sortedItems:_}=Mr(e,o,b,{transform:O=>O.raw}),{flatItems:P}=gi(_,a,m,!1),k=M(()=>!La(e.itemsLength)),y=M(()=>k.value?Number(e.itemsLength):P.value.length),{startIndex:S,stopIndex:x,pageCount:A,prevPage:T,nextPage:B,setItemsPerPage:E,setPage:p}=Er({page:d,itemsPerPage:f,itemsLength:y}),D=J([]),F=I(()=>k.value?P.value:D.value);St(()=>!k.value,()=>{const{paginatedItems:O}=Jd({items:P,startIndex:S,stopIndex:x,itemsPerPage:f});Ze(()=>{D.value=O.value})});const N=I(()=>h(F.value)),{isSelected:z,select:G,selectAll:j,toggleSelect:L}=yi(e,{allItems:i,currentPage:N}),{isExpanded:Y,toggleExpand:H}=vi(e);hi({page:d,itemsPerPage:f,sortBy:u,groupBy:a,search:l});const $=I(()=>({page:d.value,itemsPerPage:f.value,sortBy:u.value,pageCount:A.value,toggleSort:v,prevPage:T,nextPage:B,setPage:p,setItemsPerPage:E,isSelected:z,select:G,selectAll:j,toggleSelect:L,isExpanded:Y,toggleExpand:H,isGroupOpen:g,toggleGroup:w,items:N.value,itemsCount:o.value.length,groupedItems:F.value}));return X(()=>V(e.tag,{class:q(["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class]),style:le(e.style)},{default:()=>{var O,Q;return[(O=t.header)==null?void 0:O.call(t,$.value),V(Pt,{transition:e.transition},{default:()=>{var ue,Z;return[e.loading?V(dl,{key:"loader",name:"v-data-iterator",active:!0},{default:te=>{var fe;return(fe=t.loader)==null?void 0:fe.call(t,te)}}):C("div",{key:"items"},[F.value.length?(Z=t.default)==null?void 0:Z.call(t,$.value):(ue=t["no-data"])==null?void 0:ue.call(t)])]}}),(Q=t.footer)==null?void 0:Q.call(t,$.value)]}})),{}}});function Yk(){const e=K([]);pv(()=>e.value=[]);function n(t,a){e.value[a]=t}return{refs:e,updateRef:n}}const jk=R({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:ge,default:"$first"},prevIcon:{type:ge,default:"$prev"},nextIcon:{type:ge,default:"$next"},lastIcon:{type:ge,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,...Vt(),...ce(),...tt(),...ut(),...Ue(),...sn(),...we({tag:"nav"}),...Ae(),...Ht({variant:"text"})},"VPagination"),ho=U()({name:"VPagination",props:jk(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=de(e,"modelValue"),{t:i,n:o}=Re(),{isRtl:r}=st(),{themeClasses:u}=Fe(e),{width:s}=Nt(),c=J(-1);et(void 0,{scoped:!0});const{resizeRef:d}=jt(x=>{if(!x.length)return;const{target:A,contentRect:T}=x[0],B=A.querySelector(".v-pagination__list > *");if(!B)return;const E=T.width,p=B.offsetWidth+parseFloat(getComputedStyle(B).marginRight)*2;c.value=m(E,p)}),f=I(()=>parseInt(e.length,10)),v=I(()=>parseInt(e.start,10)),b=I(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:m(s.value,58));function m(x,A){const T=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((x-A*T)/A).toFixed(2))))}const h=I(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(b.value<=0)return[];if(b.value===1)return[l.value];if(f.value<=b.value)return en(f.value,v.value);const x=b.value%2===0,A=x?b.value/2:Math.floor(b.value/2),T=x?A:A+1,B=f.value-A;if(T-l.value>=0)return[...en(Math.max(1,b.value-1),v.value),e.ellipsis,f.value];if(l.value-B>=(x?1:0)){const E=b.value-1,p=f.value-E+v.value;return[v.value,e.ellipsis,...en(E,p)]}else{const E=Math.max(1,b.value-2),p=E===1?l.value:l.value-Math.ceil(E/2)+v.value;return[v.value,e.ellipsis,...en(E,p),e.ellipsis,f.value]}});function g(x,A,T){x.preventDefault(),l.value=A,T&&a(T,A)}const{refs:w,updateRef:_}=Yk();et({VPaginationBtn:{color:M(()=>e.color),border:M(()=>e.border),density:M(()=>e.density),size:M(()=>e.size),variant:M(()=>e.variant),rounded:M(()=>e.rounded),elevation:M(()=>e.elevation)}});const P=I(()=>h.value.map((x,A)=>{const T=B=>_(B,A);if(typeof x=="string")return{isActive:!1,key:`ellipsis-${A}`,page:x,props:{ref:T,ellipsis:!0,icon:!0,disabled:!0}};{const B=x===l.value;return{isActive:B,key:x,page:o(x),props:{ref:T,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:B?e.activeColor:e.color,"aria-current":B,"aria-label":i(B?e.currentPageAriaLabel:e.pageAriaLabel,x),onClick:E=>g(E,x)}}}})),k=I(()=>{const x=!!e.disabled||l.value<=v.value,A=!!e.disabled||l.value>=v.value+f.value-1;return{first:e.showFirstLastPage?{icon:r.value?e.lastIcon:e.firstIcon,onClick:T=>g(T,v.value,"first"),disabled:x,"aria-label":i(e.firstAriaLabel),"aria-disabled":x}:void 0,prev:{icon:r.value?e.nextIcon:e.prevIcon,onClick:T=>g(T,l.value-1,"prev"),disabled:x,"aria-label":i(e.previousAriaLabel),"aria-disabled":x},next:{icon:r.value?e.prevIcon:e.nextIcon,onClick:T=>g(T,l.value+1,"next"),disabled:A,"aria-label":i(e.nextAriaLabel),"aria-disabled":A},last:e.showFirstLastPage?{icon:r.value?e.firstIcon:e.lastIcon,onClick:T=>g(T,v.value+f.value-1,"last"),disabled:A,"aria-label":i(e.lastAriaLabel),"aria-disabled":A}:void 0}});function y(){var A;const x=l.value-v.value;(A=w.value[x])==null||A.$el.focus()}function S(x){x.key===Ni.left&&!e.disabled&&l.value>Number(e.start)?(l.value=l.value-1,ke(y)):x.key===Ni.right&&!e.disabled&&l.value<v.value+f.value-1&&(l.value=l.value+1,ke(y))}return X(()=>V(e.tag,{ref:d,class:q(["v-pagination",u.value,e.class]),style:le(e.style),role:"navigation","aria-label":i(e.ariaLabel),onKeydown:S,"data-test":"v-pagination-root"},{default:()=>[C("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&C("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[t.first?t.first(k.value.first):V(Te,W({_as:"VPaginationBtn"},k.value.first),null)]),C("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[t.prev?t.prev(k.value.prev):V(Te,W({_as:"VPaginationBtn"},k.value.prev),null)]),P.value.map((x,A)=>C("li",{key:x.key,class:q(["v-pagination__item",{"v-pagination__item--is-active":x.isActive}]),"data-test":"v-pagination-item"},[t.item?t.item(x):V(Te,W({_as:"VPaginationBtn"},x.props),{default:()=>[x.page]})])),C("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[t.next?t.next(k.value.next):V(Te,W({_as:"VPaginationBtn"},k.value.next),null)]),e.showFirstLastPage&&C("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[t.last?t.last(k.value.last):V(Te,W({_as:"VPaginationBtn"},k.value.last),null)])])]})),{}}}),Fr=R({color:String,prevIcon:{type:ge,default:"$prev"},nextIcon:{type:ge,default:"$next"},firstIcon:{type:ge,default:"$first"},lastIcon:{type:ge,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"),nl=U()({name:"VDataTableFooter",props:Fr(),setup(e,n){let{slots:t}=n;const{t:a}=Re(),{page:l,pageCount:i,startIndex:o,stopIndex:r,itemsLength:u,itemsPerPage:s,setItemsPerPage:c}=Bk(),d=I(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:isNaN(Number(f.title))?a(f.title):f.title}));return X(()=>{var v;const f=ho.filterProps(e);return C("div",{class:"v-data-table-footer"},[(v=t.prepend)==null?void 0:v.call(t),C("div",{class:"v-data-table-footer__items-per-page"},[C("span",null,[a(e.itemsPerPageText)]),V(xr,{items:d.value,itemColor:e.color,modelValue:s.value,"onUpdate:modelValue":b=>c(Number(b)),density:"compact",variant:"outlined","aria-label":a(e.itemsPerPageText),hideDetails:!0},null)]),C("div",{class:"v-data-table-footer__info"},[C("div",null,[a(e.pageText,u.value?o.value+1:0,r.value,u.value)])]),C("div",{class:"v-data-table-footer__pagination"},[V(ho,W({modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:i.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},Ve(f,["color"])),null)])])}),{}}}),al=km({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,n)=>{let{slots:t}=n;const a=e.tag??"td",l=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return V(a,{class:q(["v-data-table__td",{"v-data-table-column--fixed":l==="start","v-data-table-column--fixed-end":l==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:ae(e.height),width:ae(e.width),maxWidth:ae(e.maxWidth),left:l==="start"?ae(e.fixedOffset||null):void 0,right:l==="end"?ae(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?ae(e.indent):void 0}},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}})}),Uk=R({headers:Array},"DataTable-header"),rf=Symbol.for("vuetify:data-table-headers"),uf={title:"",sortable:!1},Gk={...uf,width:48};function Kk(){const n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(t=>({element:t,priority:0}));return{enqueue:(t,a)=>{let l=!1;for(let i=0;i<n.length;i++)if(n[i].priority>a){n.splice(i,0,{element:t,priority:a}),l=!0;break}l||n.push({element:t,priority:a})},size:()=>n.length,count:()=>{let t=0;if(!n.length)return 0;const a=Math.floor(n[0].priority);for(let l=0;l<n.length;l++)Math.floor(n[l].priority)===a&&(t+=1);return t},dequeue:()=>n.shift()}}function yo(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)n.push(e);else for(const t of e.children)yo(t,n);return n}function sf(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const t of e)t.key&&n.add(t.key),t.children&&sf(t.children,n);return n}function Xk(e){if(e.key){if(e.key==="data-table-group")return uf;if(["data-table-expand","data-table-select"].includes(e.key))return Gk}}function $r(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(n,...e.children.map(t=>$r(t,n+1))):n}function qk(e){let n=!1;function t(i,o){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(i)if(r!=="none"&&(i.fixed=r),i.fixed===!0&&(i.fixed="start"),i.fixed===o)if(i.children)if(o==="start")for(let u=i.children.length-1;u>=0;u--)t(i.children[u],o,o);else for(let u=0;u<i.children.length;u++)t(i.children[u],o,o);else!n&&o==="start"?i.lastFixed=!0:!n&&o==="end"?i.firstFixedEnd=!0:isNaN(Number(i.width))?(`${i.key}`,void 0):i.minWidth=Math.max(Number(i.width)||0,Number(i.minWidth)||0),n=!0;else if(i.children)if(o==="start")for(let u=i.children.length-1;u>=0;u--)t(i.children[u],o);else for(let u=0;u<i.children.length;u++)t(i.children[u],o);else n=!1}for(let i=e.length-1;i>=0;i--)t(e[i],"start");for(let i=0;i<e.length;i++)t(e[i],"end");let a=0;for(let i=0;i<e.length;i++)a=cf(e[i],a);let l=0;for(let i=e.length-1;i>=0;i--)l=df(e[i],l)}function cf(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return n;if(e.children){e.fixedOffset=n;for(const t of e.children)n=cf(t,n)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=n,n+=parseFloat(e.width||"0")||0);return n}function df(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return n;if(e.children){e.fixedEndOffset=n;for(const t of e.children)n=df(t,n)}else e.fixed==="end"&&(e.fixedEndOffset=n,n+=parseFloat(e.width||"0")||0);return n}function Zk(e,n){const t=[];let a=0;const l=Kk(e);for(;l.size()>0;){let o=l.count();const r=[];let u=1;for(;o>0;){const{element:s,priority:c}=l.dequeue(),d=n-a-$r(s);if(r.push({...s,rowspan:d??1,colspan:s.children?yo(s).length:1}),s.children)for(const f of s.children){const v=c%1+u/Math.pow(10,a+2);l.enqueue(f,a+d+v)}u+=1,o-=1}a+=1,t.push(r)}return{columns:e.map(o=>yo(o)).flat(),headers:t}}function ff(e){const n=[];for(const t of e){const a={...Xk(t),...t},l=a.key??(typeof a.value=="string"?a.value:null),i=a.value??l??null,o={...a,key:l,value:i,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?ff(a.children):void 0};n.push(o)}return n}function Lr(e,n){const t=K([]),a=K([]),l=K({}),i=K({}),o=K({});Ze(()=>{var m,h,g;const s=(e.headers||Object.keys(e.items[0]??{}).map(w=>({key:w,title:_a(w)}))).slice(),c=sf(s);(m=n==null?void 0:n.groupBy)!=null&&m.value.length&&!c.has("data-table-group")&&s.unshift({key:"data-table-group",title:"Group"}),(h=n==null?void 0:n.showSelect)!=null&&h.value&&!c.has("data-table-select")&&s.unshift({key:"data-table-select"}),(g=n==null?void 0:n.showExpand)!=null&&g.value&&!c.has("data-table-expand")&&s.push({key:"data-table-expand"});const d=ff(s);qk(d);const f=Math.max(...d.map(w=>$r(w)))+1,v=Zk(d,f);t.value=v.headers,a.value=v.columns;const b=v.headers.flat(1);for(const w of b)w.key&&(w.sortable&&(w.sort&&(l.value[w.key]=w.sort),w.sortRaw&&(i.value[w.key]=w.sortRaw)),w.filter&&(o.value[w.key]=w.filter))});const r={headers:t,columns:a,sortFunctions:l,sortRawFunctions:i,filterFunctions:o};return Qe(rf,r),r}function wi(){const e=De(rf);if(!e)throw new Error("Missing headers!");return e}const vf=R({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:ge},sortAscIcon:{type:ge,default:"$sortAsc"},sortDescIcon:{type:ge,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...tt(),...ta(),...ni()},"VDataTableHeaders"),Zn=U()({name:"VDataTableHeaders",props:vf(),setup(e,n){let{slots:t}=n;const{t:a}=Re(),{toggleSort:l,sortBy:i,isSorted:o}=of(),{someSelected:r,allSelected:u,selectAll:s,showSelectAll:c}=bi(),{columns:d,headers:f}=wi(),{loaderClasses:v}=cl(e);function b(A,T){if(!(e.sticky||e.fixedHeader)&&!A.fixed)return;const B=typeof A.fixed=="string"?A.fixed:A.fixed?"start":"none";return{position:"sticky",left:B==="start"?ae(A.fixedOffset):void 0,right:B==="end"?ae(A.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${T})`:void 0}}function m(A,T){A.key==="Enter"&&!e.disableSort&&l(T,A)}function h(A){const T=i.value.find(B=>B.key===A.key);switch(T==null?void 0:T.order){case"asc":return e.sortAscIcon;case"desc":return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder==="asc"?e.sortAscIcon:e.sortDescIcon)}}const{backgroundColorClasses:g,backgroundColorStyles:w}=Le(()=>e.color),{displayClasses:_,mobile:P}=Nt(e),k=I(()=>({headers:f.value,columns:d.value,toggleSort:l,isSorted:o,sortBy:i.value,someSelected:r.value,allSelected:u.value,selectAll:s,getSortIcon:h})),y=I(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},_.value,v.value]),S=A=>{let{column:T,x:B,y:E}=A;const p=T.key==="data-table-select"||T.key==="data-table-expand",D=T.key==="data-table-group"&&T.width===0&&!T.title,F=W(e.headerProps??{},T.headerProps??{});return V(al,W({tag:"th",align:T.align,class:[{"v-data-table__th--sortable":T.sortable&&!e.disableSort,"v-data-table__th--sorted":o(T),"v-data-table__th--fixed":T.fixed},...y.value],style:{width:ae(T.width),minWidth:ae(T.minWidth),maxWidth:ae(T.maxWidth),...b(T,E)},colspan:T.colspan,rowspan:T.rowspan,fixed:T.fixed,nowrap:T.nowrap,lastFixed:T.lastFixed,firstFixedEnd:T.firstFixedEnd,noPadding:p,empty:D,tabindex:T.sortable?0:void 0,onClick:T.sortable?N=>l(T,N):void 0,onKeydown:T.sortable?N=>m(N,T):void 0},F),{default:()=>{var G;const N=`header.${T.key}`,z={column:T,selectAll:s,isSorted:o,toggleSort:l,sortBy:i.value,someSelected:r.value,allSelected:u.value,getSortIcon:h};return t[N]?t[N](z):D?"":T.key==="data-table-select"?((G=t["header.data-table-select"])==null?void 0:G.call(t,z))??(c.value&&V(Zt,{color:e.color,density:e.density,modelValue:u.value,indeterminate:r.value&&!u.value,"onUpdate:modelValue":s},null)):C("div",{class:"v-data-table-header__content"},[C("span",null,[T.title]),T.sortable&&!e.disableSort&&V(Ee,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(T)},null),e.multiSort&&o(T)&&C("div",{key:"badge",class:q(["v-data-table-header__sort-badge",...g.value]),style:le(w.value)},[i.value.findIndex(j=>j.key===T.key)+1])])}})},x=()=>{const A=I(()=>d.value.filter(E=>(E==null?void 0:E.sortable)&&!e.disableSort)),T=d.value.find(E=>E.key==="data-table-select"),B=I({get:()=>A.value.filter(E=>{let{key:p}=E;return i.value.some(D=>D.key===p)}),set:E=>{const p=We(E),D=i.value.map(N=>N.key);p.filter(N=>{let{key:z}=N;return!D.includes(z)}).forEach(N=>l(N)),ke(()=>i.value=i.value.filter(N=>{let{key:z}=N;return p.some(G=>G.key===z)}))}});return V(al,W({tag:"th",class:[...y.value],colspan:f.value.length+1},e.headerProps),{default:()=>[C("div",{class:"v-data-table-header__content"},[V(xr,{modelValue:B.value,"onUpdate:modelValue":E=>B.value=E,chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:A.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined",returnObject:!0,"onClick:clear":()=>i.value=[]},{append:T?()=>V(Zt,{color:e.color,density:"compact",modelValue:u.value,indeterminate:r.value&&!u.value,"onUpdate:modelValue":()=>s(!u.value)},null):void 0,chip:E=>{let{item:p}=E;return V(mn,{onClick:p.raw.sortable?()=>l(p.raw,void 0,!0):void 0,onMousedown:D=>{D.preventDefault(),D.stopPropagation()}},{default:()=>[p.title,V(Ee,{class:q(["v-data-table__td-sort-icon",o(p.raw)&&"v-data-table__td-sort-icon-active"]),icon:h(p.raw),size:"small"},null)]})}})])]})};X(()=>P.value?C("tr",null,[V(x,null,null)]):C(ve,null,[t.headers?t.headers(k.value):f.value.map((A,T)=>C("tr",null,[A.map((B,E)=>V(S,{column:B,x:E,y:T},null))])),e.loading&&C("tr",{class:"v-data-table-progress"},[C("th",{colspan:d.value.length},[V(dl,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),mf=R({item:{type:Object,required:!0},groupCollapseIcon:{type:ge,default:"$tableGroupCollapse"},groupExpandIcon:{type:ge,default:"$tableGroupExpand"},...tt()},"VDataTableGroupHeaderRow"),Qk=U()({name:"VDataTableGroupHeaderRow",props:mf(),setup(e,n){let{slots:t}=n;const{isGroupOpen:a,toggleGroup:l,extractRows:i}=Xd(),{isSelected:o,isSomeSelected:r,select:u}=bi(),{columns:s}=wi(),c=I(()=>i([e.item])),d=M(()=>s.value.length-(s.value.some(f=>f.key==="data-table-select")?1:0));return()=>C("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[s.value.map(f=>{var v,b;if(f.key==="data-table-group"){const m=a(e.item)?e.groupCollapseIcon:e.groupExpandIcon,h=()=>l(e.item);return((v=t["data-table-group"])==null?void 0:v.call(t,{item:e.item,count:c.value.length,props:{icon:m,onClick:h}}))??V(al,{class:"v-data-table-group-header-row__column",colspan:d.value},{default:()=>[V(Te,{size:"small",variant:"text",icon:m,onClick:h},null),C("span",null,[e.item.value]),C("span",null,[Yt("("),c.value.length,Yt(")")])]})}else if(f.key==="data-table-select"){const m=c.value.filter(_=>_.selectable),h=m.length>0&&o(m),g=r(m)&&!h,w=_=>u(m,_);return((b=t["data-table-select"])==null?void 0:b.call(t,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":w}}))??V(al,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[V(Zt,{density:e.density,disabled:m.length===0,modelValue:h,indeterminate:g,"onUpdate:modelValue":w},null)]})}return""})])}}),gf=R({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:ge,default:"$collapse"},expandIcon:{type:ge,default:"$expand"},onClick:bt(),onContextmenu:bt(),onDblclick:bt(),...tt(),...ta()},"VDataTableRow"),Or=U()({name:"VDataTableRow",props:gf(),setup(e,n){let{slots:t}=n;const{displayClasses:a,mobile:l}=Nt(e,"v-data-table__tr"),{isSelected:i,toggleSelect:o,someSelected:r,allSelected:u,selectAll:s}=bi(),{isExpanded:c,toggleExpand:d}=Gd(),{toggleSort:f,sortBy:v,isSorted:b}=of(),{columns:m}=wi();X(()=>C("tr",{class:q(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&m.value.map((h,g)=>{const w=e.item,_=`item.${h.key}`,P=`header.${h.key}`,k={index:e.index,item:w.raw,internalItem:w,value:Un(w.columns,h.key),column:h,isSelected:i,toggleSelect:o,isExpanded:c,toggleExpand:d},y={column:h,selectAll:s,isSorted:b,toggleSort:f,sortBy:v.value,someSelected:r.value,allSelected:u.value,getSortIcon:()=>""},S=typeof e.cellProps=="function"?e.cellProps({index:k.index,item:k.item,internalItem:k.internalItem,value:k.value,column:h}):e.cellProps,x=typeof h.cellProps=="function"?h.cellProps({index:k.index,item:k.item,internalItem:k.internalItem,value:k.value}):h.cellProps,A=h.key==="data-table-select"||h.key==="data-table-expand",T=h.key==="data-table-group"&&h.width===0&&!h.title;return V(al,W({align:h.align,indent:h.indent,class:{"v-data-table__td--expanded-row":h.key==="data-table-expand","v-data-table__td--select-row":h.key==="data-table-select"},fixed:h.fixed,fixedOffset:h.fixedOffset,fixedEndOffset:h.fixedEndOffset,lastFixed:h.lastFixed,firstFixedEnd:h.firstFixedEnd,maxWidth:l.value?void 0:h.maxWidth,noPadding:A,empty:T,nowrap:h.nowrap,width:l.value?void 0:h.width},S,x),{default:()=>{var E,p,D,F;if(h.key==="data-table-select")return((E=t["item.data-table-select"])==null?void 0:E.call(t,{...k,props:{color:e.color,disabled:!w.selectable,modelValue:i([w]),onClick:xl(()=>o(w),["stop"])}}))??V(Zt,{color:e.color,disabled:!w.selectable,density:e.density,modelValue:i([w]),onClick:xl(N=>o(w,e.index,N),["stop"])},null);if(h.key==="data-table-expand")return((p=t["item.data-table-expand"])==null?void 0:p.call(t,{...k,props:{icon:c(w)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:xl(()=>d(w),["stop"])}}))??V(Te,{icon:c(w)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:xl(()=>d(w),["stop"])},null);if(t[_]&&!l.value)return t[_](k);const B=In(k.value);return l.value?C(ve,null,[C("div",{class:"v-data-table__td-title"},[((D=t[P])==null?void 0:D.call(t,y))??h.title]),C("div",{class:"v-data-table__td-value"},[((F=t[_])==null?void 0:F.call(t,k))??B])]):B}})})]))}}),hf=R({color:String,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],...Dt(gf(),["collapseIcon","expandIcon","density"]),...Dt(mf(),["groupCollapseIcon","groupExpandIcon","density"]),...ta()},"VDataTableRows"),Qn=U()({name:"VDataTableRows",inheritAttrs:!1,props:hf(),setup(e,n){let{attrs:t,slots:a}=n;const{columns:l}=wi(),{expandOnClick:i,toggleExpand:o,isExpanded:r}=Gd(),{isSelected:u,toggleSelect:s}=bi(),{toggleGroup:c,isGroupOpen:d}=Xd(),{t:f}=Re(),{mobile:v}=Nt(e);return X(()=>{var m,h;const b=Dt(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||a.loading)?C("tr",{class:"v-data-table-rows-loading",key:"loading"},[C("td",{colspan:l.value.length},[((m=a.loading)==null?void 0:m.call(a))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?C("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[C("td",{colspan:l.value.length},[((h=a["no-data"])==null?void 0:h.call(a))??f(e.noDataText)])]):C(ve,null,[e.items.map((g,w)=>{var k,y;if(g.type==="group"){const S={index:w,item:g,columns:l.value,isExpanded:r,toggleExpand:o,isSelected:u,toggleSelect:s,toggleGroup:c,isGroupOpen:d};return a["group-header"]?a["group-header"](S):V(Qk,W({key:`group-header_${g.id}`,item:g},$t(t,":groupHeader",()=>S),b),a)}if(g.type==="group-summary"){const S={index:w,item:g,columns:l.value,toggleGroup:c};return((k=a["group-summary"])==null?void 0:k.call(a,S))??""}const _={index:g.virtualIndex??w,item:g.raw,internalItem:g,columns:l.value,isExpanded:r,toggleExpand:o,isSelected:u,toggleSelect:s},P={..._,props:W({key:`item_${g.key??g.index}`,onClick:i.value?()=>{o(g)}:void 0,index:w,item:g,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:v.value},$t(t,":row",()=>_),typeof e.rowProps=="function"?e.rowProps({item:_.item,index:_.index,internalItem:_.internalItem}):e.rowProps)};return C(ve,{key:P.props.key},[a.item?a.item(P):V(Or,P.props,a),r(g)&&((y=a["expanded-row"])==null?void 0:y.call(a,_))])})])}),{}}}),yf=R({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...ce(),...tt(),...we(),...Ae()},"VTable"),Jn=U()({name:"VTable",props:yf(),setup(e,n){let{slots:t,emit:a}=n;const{themeClasses:l}=Fe(e),{densityClasses:i}=wt(e);return X(()=>V(e.tag,{class:q(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},l.value,i.value,e.class]),style:le(e.style)},{default:()=>{var o,r,u;return[(o=t.top)==null?void 0:o.call(t),t.default?C("div",{class:"v-table__wrapper",style:{height:ae(e.height)}},[C("table",null,[t.default()])]):(r=t.wrapper)==null?void 0:r.call(t),(u=t.bottom)==null?void 0:u.call(t)]}})),{}}}),Jk=R({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 ew(e,n,t,a){const l=e.returnObject?n:lt(n,e.itemValue),i=lt(n,e.itemSelectable,!0),o=a.reduce((r,u)=>(u.key!=null&&(r[u.key]=lt(n,u.value)),r),{});return{type:"item",key:e.returnObject?lt(n,e.itemValue):l,index:t,value:l,selectable:i,columns:o,raw:n}}function tw(e,n,t){return n.map((a,l)=>ew(e,a,l,t))}function Nr(e,n){return{items:I(()=>tw(e,e.items,n.value))}}const Rr=R({...hf(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...jd(),...Ar(),...Uk(),...Jk(),...tf(),...af(),...Ve(vf(),["multiSort","initialSortOrder"]),...yf()},"DataTable"),nw=R({...pr(),...Rr(),...ua(),...Fr()},"VDataTable"),aw=U()({name:"VDataTable",props:nw(),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,"update:currentItems":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Dr(e),{initialSortOrder:i,sortBy:o,multiSort:r,mustSort:u}=Si(e),{page:s,itemsPerPage:c}=Br(e),{disableSort:d}=Ta(e),{columns:f,headers:v,sortFunctions:b,sortRawFunctions:m,filterFunctions:h}=Lr(e,{groupBy:l,showSelect:M(()=>e.showSelect),showExpand:M(()=>e.showExpand)}),{items:g}=Nr(e,f),w=M(()=>e.search),{filteredItems:_}=sa(e,g,w,{transform:Q=>Q.columns,customKeyFilter:h}),{toggleSort:P}=ki({initialSortOrder:i,sortBy:o,multiSort:r,mustSort:u,page:s}),{sortByWithGroups:k,opened:y,extractRows:S,isGroupOpen:x,toggleGroup:A}=mi({groupBy:l,sortBy:o,disableSort:d}),{sortedItems:T}=Mr(e,_,k,{transform:Q=>({...Q.raw,...Q.columns}),sortFunctions:b,sortRawFunctions:m}),B=I(()=>e.pageBy==="auto"?e.groupBy.length?"group":"item":e.pageBy),{pageCount:E,setItemsPerPage:p,paginatedItems:D}=Ek({pageBy:B,sortedItems:T,paginate:Q=>{const ue=I(()=>ze(Q).length),{startIndex:Z,stopIndex:te,pageCount:fe,setItemsPerPage:re}=Er({page:s,itemsPerPage:c,itemsLength:ue}),{paginatedItems:me}=Jd({items:Q,startIndex:Z,stopIndex:te,itemsPerPage:c});return{paginatedItems:me,pageCount:fe,setItemsPerPage:re}},group:Q=>gi(Q,l,y,()=>!!a["group-summary"])}),F=I(()=>S(D.value)),{isSelected:N,select:z,selectAll:G,toggleSelect:j,someSelected:L,allSelected:Y}=yi(e,{allItems:g,currentPage:F}),{isExpanded:H,toggleExpand:$}=vi(e);hi({page:s,itemsPerPage:c,sortBy:o,groupBy:l,search:w}),et({VDataTableRows:{hideNoData:M(()=>e.hideNoData),noDataText:M(()=>e.noDataText),loading:M(()=>e.loading),loadingText:M(()=>e.loadingText)}});const O=I(()=>({page:s.value,itemsPerPage:c.value,sortBy:o.value,pageCount:E.value,toggleSort:P,setItemsPerPage:p,someSelected:L.value,allSelected:Y.value,isSelected:N,select:z,selectAll:G,toggleSelect:j,isExpanded:H,toggleExpand:$,isGroupOpen:x,toggleGroup:A,items:F.value.map(Q=>Q.raw),internalItems:F.value,groupedItems:D.value,columns:f.value,headers:v.value}));return X(()=>{const Q=nl.filterProps(e),ue=Zn.filterProps(Ve(e,["multiSort"])),Z=Qn.filterProps(e),te=Jn.filterProps(e);return V(Jn,W({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},te,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var fe;return(fe=a.top)==null?void 0:fe.call(a,O.value)},default:()=>{var fe,re,me,Be,Xe,ie;return a.default?a.default(O.value):C(ve,null,[(fe=a.colgroup)==null?void 0:fe.call(a,O.value),!e.hideDefaultHeader&&C("thead",{key:"thead"},[V(Zn,W(ue,{multiSort:!!e.multiSort}),a)]),(re=a.thead)==null?void 0:re.call(a,O.value),!e.hideDefaultBody&&C("tbody",null,[(me=a["body.prepend"])==null?void 0:me.call(a,O.value),a.body?a.body(O.value):V(Qn,W(t,Z,{items:D.value}),a),(Be=a["body.append"])==null?void 0:Be.call(a,O.value)]),(Xe=a.tbody)==null?void 0:Xe.call(a,O.value),(ie=a.tfoot)==null?void 0:ie.call(a,O.value)])},bottom:()=>a.bottom?a.bottom(O.value):!e.hideDefaultFooter&&C(ve,null,[V(Lt,null,null),V(nl,Q,{prepend:a["footer.prepend"]})])})}),{}}}),lw=R({...Ve(Rr(),["hideDefaultFooter"]),...Ar(),...ld(),...ua()},"VDataTableVirtual"),iw=U()({name:"VDataTableVirtual",props:lw(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Dr(e),{initialSortOrder:i,sortBy:o,multiSort:r,mustSort:u}=Si(e),{disableSort:s}=Ta(e),{columns:c,headers:d,filterFunctions:f,sortFunctions:v,sortRawFunctions:b}=Lr(e,{groupBy:l,showSelect:M(()=>e.showSelect),showExpand:M(()=>e.showExpand)}),{items:m}=Nr(e,c),h=M(()=>e.search),{filteredItems:g}=sa(e,m,h,{transform:me=>me.columns,customKeyFilter:f}),{toggleSort:w}=ki({initialSortOrder:i,sortBy:o,multiSort:r,mustSort:u}),{sortByWithGroups:_,opened:P,extractRows:k,isGroupOpen:y,toggleGroup:S}=mi({groupBy:l,sortBy:o,disableSort:s}),{sortedItems:x}=Mr(e,g,_,{transform:me=>({...me.raw,...me.columns}),sortFunctions:v,sortRawFunctions:b}),{flatItems:A}=gi(x,l,P,()=>!!a["group-summary"]),T=I(()=>k(A.value)),{isSelected:B,select:E,selectAll:p,toggleSelect:D,someSelected:F,allSelected:N}=yi(e,{allItems:T,currentPage:T}),{isExpanded:z,toggleExpand:G}=vi(e),{containerRef:j,markerRef:L,paddingTop:Y,paddingBottom:H,computedItems:$,handleItemResize:O,handleScroll:Q,handleScrollend:ue,calculateVisibleItems:Z,scrollToIndex:te}=id(e,A),fe=I(()=>$.value.map(me=>({...me.raw,virtualIndex:me.index})));hi({sortBy:o,page:J(1),itemsPerPage:J(-1),groupBy:l,search:h}),et({VDataTableRows:{hideNoData:M(()=>e.hideNoData),noDataText:M(()=>e.noDataText),loading:M(()=>e.loading),loadingText:M(()=>e.loadingText)}});const re=I(()=>({sortBy:o.value,toggleSort:w,someSelected:F.value,allSelected:N.value,isSelected:B,select:E,selectAll:p,toggleSelect:D,isExpanded:z,toggleExpand:G,isGroupOpen:y,toggleGroup:S,items:T.value.map(me=>me.raw),internalItems:T.value,groupedItems:A.value,columns:c.value,headers:d.value}));return X(()=>{const me=Zn.filterProps(Ve(e,["multiSort"])),Be=Qn.filterProps(e),Xe=Jn.filterProps(e);return V(Jn,W({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Xe,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var ie;return(ie=a.top)==null?void 0:ie.call(a,re.value)},wrapper:()=>{var ie,ye,Ie,pe,$e,at;return C("div",{ref:j,onScrollPassive:Q,onScrollend:ue,class:"v-table__wrapper",style:{height:ae(e.height)}},[C("table",null,[(ie=a.colgroup)==null?void 0:ie.call(a,re.value),!e.hideDefaultHeader&&C("thead",{key:"thead"},[V(Zn,W(me,{multiSort:!!e.multiSort}),a)]),(ye=a.thead)==null?void 0:ye.call(a,re.value),!e.hideDefaultBody&&C("tbody",{key:"tbody"},[C("tr",{ref:L,style:{height:ae(Y.value),border:0}},[C("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),(Ie=a["body.prepend"])==null?void 0:Ie.call(a,re.value),V(Qn,W(t,Be,{items:fe.value}),{...a,item:oe=>V(ad,{key:oe.internalItem.index,renderless:!0,"onUpdate:height":be=>O(oe.internalItem.index,be)},{default:be=>{var je;let{itemRef:Se}=be;return((je=a.item)==null?void 0:je.call(a,{...oe,itemRef:Se}))??V(Or,W(oe.props,{ref:Se,key:oe.internalItem.index,index:oe.index}),a)}})}),(pe=a["body.append"])==null?void 0:pe.call(a,re.value),C("tr",{style:{height:ae(H.value),border:0}},[C("td",{colspan:c.value.length,style:{height:0,border:0}},null)])]),($e=a.tbody)==null?void 0:$e.call(a,re.value),(at=a.tfoot)==null?void 0:at.call(a,re.value)])])},bottom:()=>{var ie;return(ie=a.bottom)==null?void 0:ie.call(a,re.value)}})}),{calculateVisibleItems:Z,scrollToIndex:te}}}),ow=R({itemsLength:{type:[Number,String],required:!0},...pr(),...Rr(),...Fr()},"VDataTableServer"),rw=U()({name:"VDataTableServer",props:ow(),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,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Dr(e),{initialSortOrder:i,sortBy:o,multiSort:r,mustSort:u}=Si(e),{page:s,itemsPerPage:c}=Br(e),{disableSort:d}=Ta(e),f=I(()=>parseInt(e.itemsLength,10)),{columns:v,headers:b}=Lr(e,{groupBy:l,showSelect:M(()=>e.showSelect),showExpand:M(()=>e.showExpand)}),{items:m}=Nr(e,v),{toggleSort:h}=ki({initialSortOrder:i,sortBy:o,multiSort:r,mustSort:u,page:s}),{opened:g,isGroupOpen:w,toggleGroup:_,extractRows:P}=mi({groupBy:l,sortBy:o,disableSort:d}),{pageCount:k,setItemsPerPage:y}=Er({page:s,itemsPerPage:c,itemsLength:f}),{flatItems:S}=gi(m,l,g,()=>!!a["group-summary"]),{isSelected:x,select:A,selectAll:T,toggleSelect:B,someSelected:E,allSelected:p}=yi(e,{allItems:m,currentPage:m}),{isExpanded:D,toggleExpand:F}=vi(e),N=I(()=>P(m.value));hi({page:s,itemsPerPage:c,sortBy:o,groupBy:l,search:M(()=>e.search)}),Qe("v-data-table",{toggleSort:h,sortBy:o}),et({VDataTableRows:{hideNoData:M(()=>e.hideNoData),noDataText:M(()=>e.noDataText),loading:M(()=>e.loading),loadingText:M(()=>e.loadingText)}});const z=I(()=>({page:s.value,itemsPerPage:c.value,sortBy:o.value,pageCount:k.value,toggleSort:h,setItemsPerPage:y,someSelected:E.value,allSelected:p.value,isSelected:x,select:A,selectAll:T,toggleSelect:B,isExpanded:D,toggleExpand:F,isGroupOpen:w,toggleGroup:_,items:N.value.map(G=>G.raw),internalItems:N.value,groupedItems:S.value,columns:v.value,headers:b.value}));X(()=>{const G=nl.filterProps(e),j=Zn.filterProps(Ve(e,["multiSort"])),L=Qn.filterProps(e),Y=Jn.filterProps(e);return V(Jn,W({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Y,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var H;return(H=a.top)==null?void 0:H.call(a,z.value)},default:()=>{var H,$,O,Q,ue,Z;return a.default?a.default(z.value):C(ve,null,[(H=a.colgroup)==null?void 0:H.call(a,z.value),!e.hideDefaultHeader&&C("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[V(Zn,W(j,{multiSort:!!e.multiSort}),a)]),($=a.thead)==null?void 0:$.call(a,z.value),!e.hideDefaultBody&&C("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(O=a["body.prepend"])==null?void 0:O.call(a,z.value),a.body?a.body(z.value):V(Qn,W(t,L,{items:S.value}),a),(Q=a["body.append"])==null?void 0:Q.call(a,z.value)]),(ue=a.tbody)==null?void 0:ue.call(a,z.value),(Z=a.tfoot)==null?void 0:Z.call(a,z.value)])},bottom:()=>a.bottom?a.bottom(z.value):!e.hideDefaultFooter&&C(ve,null,[V(Lt,null,null),V(nl,G,{prepend:a["footer.prepend"]})])})})}}),uw=R({fluid:{type:Boolean,default:!1},...ce(),...ot(),...we()},"VContainer"),sw=U()({name:"VContainer",props:uw(),setup(e,n){let{slots:t}=n;const{rtlClasses:a}=st(),{dimensionStyles:l}=rt(e);return X(()=>V(e.tag,{class:q(["v-container",{"v-container--fluid":e.fluid},a.value,e.class]),style:le([l.value,e.style])},t)),{}}}),bf=Zl.reduce((e,n)=>(e[n]={type:[Boolean,String,Number],default:!1},e),{}),Sf=Zl.reduce((e,n)=>{const t="offset"+_a(n);return e[t]={type:[String,Number],default:null},e},{}),kf=Zl.reduce((e,n)=>{const t="order"+_a(n);return e[t]={type:[String,Number],default:null},e},{}),Qu={col:Object.keys(bf),offset:Object.keys(Sf),order:Object.keys(kf)};function cw(e,n,t){let a=e;if(!(t==null||t===!1)){if(n){const l=n.replace(e,"");a+=`-${l}`}return e==="col"&&(a="v-"+a),e==="col"&&(t===""||t===!0)||(a+=`-${t}`),a.toLowerCase()}}const dw=["auto","start","end","center","baseline","stretch"],fw=R({cols:{type:[Boolean,String,Number],default:!1},...bf,offset:{type:[String,Number],default:null},...Sf,order:{type:[String,Number],default:null},...kf,alignSelf:{type:String,default:null,validator:e=>dw.includes(e)},...ce(),...we()},"VCol"),vw=U()({name:"VCol",props:fw(),setup(e,n){let{slots:t}=n;const a=I(()=>{const l=[];let i;for(i in Qu)Qu[i].forEach(r=>{const u=e[r],s=cw(i,r,u);s&&l.push(s)});const o=l.some(r=>r.startsWith("v-col-"));return l.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return En(e.tag,{class:[a.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),Hr=["start","end","center"],wf=["space-between","space-around","space-evenly"];function zr(e,n){return Zl.reduce((t,a)=>{const l=e+_a(a);return t[l]=n(),t},{})}const mw=[...Hr,"baseline","stretch"],xf=e=>mw.includes(e),Cf=zr("align",()=>({type:String,default:null,validator:xf})),gw=[...Hr,...wf],Vf=e=>gw.includes(e),If=zr("justify",()=>({type:String,default:null,validator:Vf})),hw=[...Hr,...wf,"stretch"],Pf=e=>hw.includes(e),_f=zr("alignContent",()=>({type:String,default:null,validator:Pf})),Ju={align:Object.keys(Cf),justify:Object.keys(If),alignContent:Object.keys(_f)},yw={align:"align",justify:"justify",alignContent:"align-content"};function bw(e,n,t){let a=yw[e];if(t!=null){if(n){const l=n.replace(e,"");a+=`-${l}`}return a+=`-${t}`,a.toLowerCase()}}const Sw=R({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:xf},...Cf,justify:{type:String,default:null,validator:Vf},...If,alignContent:{type:String,default:null,validator:Pf},..._f,...ce(),...we()},"VRow"),kw=U()({name:"VRow",props:Sw(),setup(e,n){let{slots:t}=n;const a=I(()=>{const l=[];let i;for(i in Ju)Ju[i].forEach(o=>{const r=e[o],u=bw(i,o,r);u&&l.push(u)});return l.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}),l});return()=>{var l;return En(e.tag,{class:["v-row",a.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),bo=gn("v-spacer","div","VSpacer"),Tf=R({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:"docked"},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:ge,default:"$next"},prevIcon:{type:ge,default:"$prev"},modeIcon:{type:ge,default:"$subgroup"},text:String,monthText:String,yearText:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),So=U()({name:"VDatePickerControls",props:Tf(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{t:l}=Re(),i=I(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),o=I(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),r=I(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-month"):!!e.disabled),u=I(()=>Array.isArray(e.disabled)?e.disabled.includes("next-month"):!!e.disabled),s=I(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-year"):!!e.disabled),c=I(()=>Array.isArray(e.disabled)?e.disabled.includes("next-year"):!!e.disabled);function d(){t("click:prev")}function f(){t("click:next")}function v(){t("click:prev-year")}function b(){t("click:next-year")}function m(){t("click:year")}function h(){t("click:month")}return X(()=>{const g={VBtn:{density:"comfortable",variant:"text"}},w=V(Te,{"data-testid":"prev-month",disabled:r.value,icon:e.prevIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.previousMonth"),onClick:d},null),_=V(Te,{"data-testid":"next-month",disabled:u.value,icon:e.nextIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.nextMonth"),onClick:f},null),P=V(Te,{"data-testid":"prev-year",disabled:s.value,icon:e.prevIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.previousYear"),onClick:v},null),k=V(Te,{"data-testid":"next-year",disabled:c.value,icon:e.nextIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.nextYear"),onClick:b},null),y=V(Te,{class:"v-date-picker-controls__only-month-btn","data-testid":"month-btn",density:"default",disabled:i.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:h},null),S=V(Te,{class:"v-date-picker-controls__only-year-btn","data-testid":"year-btn",density:"default",disabled:o.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),x=V(Te,{class:"v-date-picker-controls__year-btn","data-testid":"year-btn",density:"default",disabled:o.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),A=C(ve,null,[V(Te,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",height:"36",disabled:i.value,text:e.text,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:h},null),V(Te,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:o.value,icon:e.modeIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null)]),T={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??"",monthText:e.monthText??"",yearText:e.yearText??"",openMonths:h,openYears:m,prevMonth:d,nextMonth:f,prevYear:v,nextYear:b},B=C(ve,null,[e.noMonthPicker?x:A,V(bo,null,null),C("div",{class:"v-date-picker-controls__month"},[w,_])]),E=C(ve,null,[C("div",{class:"v-date-picker-controls__month"},[w,y,_]),V(bo,null,null),C("div",{class:"v-date-picker-controls__year"},[P,S,k])]);return V(xe,{defaults:g},{default:()=>{var p;return[C("div",{class:q(["v-date-picker-controls",`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":ae(e.controlHeight)}},[((p=a.default)==null?void 0:p.call(a,T))??C(ve,null,[e.controlVariant==="modal"&&B,e.controlVariant==="docked"&&E])])]}})}),{}}}),ww=R({appendIcon:ge,color:String,header:String,transition:String,onClick:bt()},"VDatePickerHeader"),ko=U()({name:"VDatePickerHeader",props:ww(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.color);function o(){t("click")}function r(){t("click:append")}return X(()=>{const u=!!(a.default||e.header),s=!!(a.append||e.appendIcon);return C("div",{class:q(["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},l.value]),style:le(i.value),onClick:o},[a.prepend&&C("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),u&&V(Pt,{key:"content",name:e.transition},{default:()=>{var c;return[C("div",{key:e.header,class:"v-date-picker-header__content"},[((c=a.default)==null?void 0:c.call(a))??e.header])]}}),s&&C("div",{class:"v-date-picker-header__append"},[a.append?V(xe,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=a.append)==null?void 0:c.call(a)]}}):V(Te,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:r},null)])])}),{}}}),xw=R({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},"calendar");function Cw(e){const n=ea(),t=de(e,"modelValue",[],m=>We(m).map(h=>n.date(h))),a=I(()=>e.displayValue?n.date(e.displayValue):t.value.length>0?n.date(t.value[0]):e.min?n.date(e.min):Array.isArray(e.allowedDates)?n.date(e.allowedDates[0]):n.date()),l=de(e,"year",void 0,m=>{const h=m!=null?Number(m):n.getYear(a.value);return n.startOfYear(n.setYear(n.date(),h))},m=>n.getYear(m)),i=de(e,"month",void 0,m=>{const h=m!=null?Number(m):n.getMonth(a.value),g=n.setYear(n.startOfMonth(n.date()),n.getYear(l.value));return n.setMonth(g,h)},m=>n.getMonth(m)),o=I(()=>{const m=n.toJsDate(n.startOfWeek(n.date(),e.firstDayOfWeek)).getDay();return n.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((h,g)=>e.weekdays.includes((g+m)%7))}),r=I(()=>{const m=n.getWeekArray(i.value,e.firstDayOfWeek),h=m.flat(),g=42;if(e.weeksInMonth==="static"&&h.length<g){const w=h[h.length-1];let _=[];for(let P=1;P<=g-h.length;P++)_.push(n.addDays(w,P)),P%7===0&&(m.push(_),_=[])}return m});function u(m,h){return m.filter(g=>e.weekdays.includes(n.toJsDate(g).getDay())).map((g,w)=>{const _=n.toISO(g),P=!n.isSameMonth(g,i.value),k=n.isSameDay(g,n.startOfMonth(i.value)),y=n.isSameDay(g,n.endOfMonth(i.value)),S=n.isSameDay(g,i.value),x=e.weekdays.length;return{date:g,formatted:n.format(g,"keyboardDate"),isAdjacent:P,isDisabled:b(g),isEnd:y,isHidden:P&&!e.showAdjacentMonths,isSame:S,isSelected:t.value.some(A=>n.isSameDay(g,A)),isStart:k,isToday:n.isSameDay(g,h),isWeekEnd:w%x===x-1,isWeekStart:w%x===0,isoDate:_,localized:n.format(g,"dayOfMonth"),month:n.getMonth(g),year:n.getYear(g)}})}const s=I(()=>{const m=n.startOfWeek(a.value,e.firstDayOfWeek),h=[];for(let w=0;w<=6;w++)h.push(n.addDays(m,w));const g=n.date();return u(h,g)}),c=I(()=>{const m=r.value.flat(),h=n.date();return u(m,h)}),d=I(()=>r.value.map(m=>m.length?n.getWeek(m[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:f,maxDate:v}=Af(e);function b(m){if(e.disabled)return!0;const h=n.date(m);return f.value&&n.isBefore(n.endOfDay(h),f.value)||v.value&&n.isAfter(h,v.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(g=>n.isSameDay(n.date(g),h)):typeof e.allowedDates=="function"?!e.allowedDates(h):!1}return{displayValue:a,daysInMonth:c,daysInWeek:s,genDays:u,model:t,weeksInMonth:r,weekdayLabels:o,weekNumbers:d}}function Af(e){const n=ea(),t=I(()=>{if(!e.min)return null;const o=n.date(e.min);return n.isValid(o)?o:null}),a=I(()=>{if(!e.max)return null;const o=n.date(e.max);return n.isValid(o)?o:null});function l(o){return t.value&&n.isBefore(o,t.value)?t.value:a.value&&n.isAfter(o,a.value)?a.value:o}function i(o){return(!t.value||n.isAfter(o,t.value))&&(!a.value||n.isBefore(o,a.value))}return{minDate:t,maxDate:a,clampDate:l,isInAllowedRange:i}}const Df=R({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Ve(xw(),["displayValue"])},"VDatePickerMonth"),wo=U()({name:"VDatePickerMonth",props:Df(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=K(),{t:i}=Re(),{daysInMonth:o,model:r,weekNumbers:u,weekdayLabels:s}=Cw(e),c=ea(),d=J(),f=J(),v=J(!1),b=M(()=>v.value?e.reverseTransition:e.transition);e.multiple==="range"&&r.value.length>0&&(d.value=r.value[0],r.value.length>1&&(f.value=r.value[r.value.length-1]));const m=I(()=>{const y=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return r.value.length>=y});ne(o,(y,S)=>{S&&(v.value=c.isBefore(y[0].date,S[0].date))});function h(y){const S=c.startOfDay(y);if(r.value.length===0?d.value=void 0:r.value.length===1&&(d.value=r.value[0],f.value=void 0),!d.value)d.value=S,r.value=[d.value];else if(f.value)d.value=y,f.value=void 0,r.value=[d.value];else{if(c.isSameDay(S,d.value)){d.value=void 0,r.value=[];return}else c.isBefore(S,d.value)?(f.value=c.endOfDay(d.value),d.value=S):f.value=c.endOfDay(S);r.value=Vg(c,d.value,f.value)}}function g(y){const S=c.format(y.date,"fullDateWithWeekday"),x=y.isToday?"currentDate":"selectDate";return i(`$vuetify.datePicker.ariaLabel.${x}`,S)}function w(y){const S=r.value.findIndex(x=>c.isSameDay(x,y));if(S===-1)r.value=[...r.value,y];else{const x=[...r.value];x.splice(S,1),r.value=x}}function _(y){e.multiple==="range"?h(y):e.multiple?w(y):r.value=[y]}function P(y){const{events:S,eventColor:x}=e;let A,T=[];if(Array.isArray(S)?A=S.includes(y):S instanceof Function?A=S(y)||!1:S?A=S[y]||!1:A=!1,A)A!==!0?T=We(A):typeof x=="string"?T=[x]:typeof x=="function"?T=We(x(y)):Array.isArray(x)?T=x:typeof x=="object"&&x!==null&&(T=We(x[y]));else return[];return T.length?T.filter(Boolean).map(B=>typeof B=="string"?B:"surface-variant"):["surface-variant"]}function k(y){const S=P(y);return S.length?C("div",{class:"v-date-picker-month__events"},[S.map(x=>V(od,{dot:!0,color:x},null))]):null}X(()=>C("div",{class:"v-date-picker-month",style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&C("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&C("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[Yt("Â ")]),u.value.map(y=>C("div",{class:q(["v-date-picker-month__day","v-date-picker-month__day--adjacent"])},[y]))]),V(Pt,{name:b.value},{default:()=>{var y;return[C("div",{ref:l,key:(y=o.value[0].date)==null?void 0:y.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&s.value.map(S=>C("div",{class:q(["v-date-picker-month__day","v-date-picker-month__weekday"])},[S])),o.value.map((S,x)=>{var T;const A={props:{class:"v-date-picker-month__day-btn",color:S.isSelected||S.isToday?e.color:void 0,disabled:S.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:S.isSelected?"flat":S.isToday?"outlined":"text","aria-label":g(S),"aria-current":S.isToday?"date":void 0,onClick:()=>_(S.date)},item:S,i:x};return m.value&&!S.isSelected&&(S.isDisabled=!0),C("div",{class:q(["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":S.isAdjacent,"v-date-picker-month__day--hide-adjacent":S.isHidden,"v-date-picker-month__day--selected":S.isSelected,"v-date-picker-month__day--week-end":S.isWeekEnd,"v-date-picker-month__day--week-start":S.isWeekStart}]),"data-v-date":S.isDisabled?void 0:S.isoDate},[(e.showAdjacentMonths||!S.isAdjacent)&&(((T=a.day)==null?void 0:T.call(a,A))??V(Te,A.props,{default:()=>[S.localized,k(S.isoDate)]}))])})])]}})]))}}),pf=R({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},"VDatePickerMonths"),xo=U()({name:"VDatePickerMonths",props:pf(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ea(),i=de(e,"modelValue"),o=I(()=>{let u=l.startOfYear(l.date());return e.year&&(u=l.setYear(u,e.year)),en(12).map(s=>{const c=l.format(u,"monthShort"),d=l.format(u,"month"),f=!!(!r(s)||e.min&&l.isAfter(l.startOfMonth(l.date(e.min)),u)||e.max&&l.isAfter(u,l.startOfMonth(l.date(e.max))));return u=l.getNextMonth(u),{isDisabled:f,text:c,label:d,value:s}})});Ze(()=>{i.value=i.value??l.getMonth(l.date())});function r(u){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(u):typeof e.allowedMonths=="function"?e.allowedMonths(u):!0}return X(()=>C("div",{class:"v-date-picker-months",style:{height:ae(e.height)}},[C("div",{class:"v-date-picker-months__content"},[o.value.map((u,s)=>{var f;const c={active:i.value===s,ariaLabel:u.label,color:i.value===s?e.color:void 0,disabled:u.isDisabled,rounded:!0,text:u.text,variant:i.value===u.value?"flat":"text",onClick:()=>d(s)};function d(v){if(i.value===v){t("update:modelValue",i.value);return}i.value=v}return((f=a.month)==null?void 0:f.call(a,{month:u,i:s,props:c}))??V(Te,W({key:"month"},c),null)})])])),{}}}),Bf=R({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},"VDatePickerYears"),Co=U()({name:"VDatePickerYears",props:Bf(),directives:{vIntersect:qt},emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ea(),i=de(e,"modelValue"),o=J(!1),r=I(()=>{const f=l.getYear(l.date());let v=f-100,b=f+52;e.min&&(v=l.getYear(l.date(e.min))),e.max&&(b=l.getYear(l.date(e.max)));let m=l.startOfYear(l.date());return m=l.setYear(m,v),en(b-v+1,v).map(h=>{const g=l.format(m,"year");return m=l.setYear(m,l.getYear(m)+1),{text:g,value:h,isDisabled:!d(h)}})});Ze(()=>{i.value=i.value??l.getYear(l.date())});const u=Wa(),s=Wa();function c(){const f=u.el,v=s.el;if(!f||!v)return;const b=f.getBoundingClientRect(),m=v.getBoundingClientRect();f.scrollTop+=m.top-b.top-f.clientHeight/2+m.height/2}function d(f){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(f):typeof e.allowedYears=="function"?e.allowedYears(f):!0}return X(()=>Ye(C("div",{class:"v-date-picker-years",ref:u,style:{height:ae(e.height)}},[C("div",{class:"v-date-picker-years__content",onFocus:()=>{var f;return(f=s.el)==null?void 0:f.focus()},onFocusin:()=>o.value=!0,onFocusout:()=>o.value=!1,tabindex:o.value?-1:0},[r.value.map((f,v)=>{var m;const b={ref:i.value===f.value?s:void 0,active:i.value===f.value,color:i.value===f.value?e.color:void 0,rounded:!0,text:f.text,disabled:f.isDisabled,variant:i.value===f.value?"flat":"text",onClick:()=>{if(i.value===f.value){t("update:modelValue",i.value);return}i.value=f.value}};return((m=a.year)==null?void 0:m.call(a,{year:f,i:v,props:b}))??V(Te,W({key:"month"},b),null)})])]),[[qt,{handler:c},null,{once:!0}]])),{}}}),Vw=R({header:{type:String,default:"$vuetify.datePicker.header"},headerColor:String,headerDateFormat:{type:String,default:"normalDateWithWeekday"},landscapeHeaderWidth:[Number,String],...Ve(Tf(),["active","monthText","yearText"]),...Df({weeksInMonth:"static"}),...Ve(pf(),["modelValue"]),...Ve(Bf(),["modelValue"]),...fi({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Iw=U()({name:"VDatePicker",props:Vw(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ea(),{t:i}=Re(),{rtlClasses:o}=st(),r=de(e,"modelValue",void 0,O=>We(O).map(Q=>l.date(Q)),O=>e.multiple?O:O[0]),u=de(e,"viewMode"),{minDate:s,maxDate:c,clampDate:d}=Af(e),f=I(()=>{var ue;const O=l.date(),Q=(ue=r.value)!=null&&ue[0]?l.date(r.value[0]):d(O);return Q&&l.isValid(Q)?Q:O}),v=M(()=>e.headerColor??e.color),b=de(e,"month"),m=I({get:()=>Number(b.value??l.getMonth(l.startOfMonth(f.value))),set:O=>b.value=O}),h=de(e,"year"),g=I({get:()=>Number(h.value??l.getYear(l.startOfYear(l.setMonth(f.value,m.value)))),set:O=>h.value=O}),w=J(!1),_=I(()=>{if(e.multiple&&r.value.length>1)return i("$vuetify.datePicker.itemsSelected",r.value.length);const O=r.value[0]&&l.isValid(r.value[0])?l.format(l.date(r.value[0]),e.headerDateFormat):i(e.header);return e.landscape&&O.split(" ").length===3?O.replace(" ",`
`):O}),P=M(()=>{let O=l.date();return O=l.setDate(O,1),O=l.setMonth(O,m.value),O=l.setYear(O,g.value),O}),k=M(()=>l.format(P.value,"monthAndYear")),y=M(()=>l.format(P.value,"monthShort")),S=M(()=>l.format(P.value,"year")),x=M(()=>`date-picker-header${w.value?"-reverse":""}-transition`),A=I(()=>{if(e.disabled)return!0;const O=[];if(u.value!=="month")O.push("prev-month","next-month","prev-year","next-year");else{let Q=l.date();if(Q=l.startOfMonth(Q),Q=l.setMonth(Q,m.value),Q=l.setYear(Q,g.value),s.value){const ue=l.addDays(l.startOfMonth(Q),-1),Z=l.addDays(l.startOfYear(Q),-1);l.isAfter(s.value,ue)&&O.push("prev-month"),l.isAfter(s.value,Z)&&O.push("prev-year")}if(c.value){const ue=l.addDays(l.endOfMonth(Q),1),Z=l.addDays(l.endOfYear(Q),1);l.isAfter(ue,c.value)&&O.push("next-month"),l.isAfter(Z,c.value)&&O.push("next-year")}}return O}),T=I(()=>e.allowedYears||p),B=I(()=>e.allowedMonths||D);function E(O,Q){const ue=e.allowedDates;if(typeof ue!="function")return!0;const Z=1+Us(l,O,Q);for(let te=0;te<Z;te++)if(ue(l.addDays(O,te)))return!0;return!1}function p(O){if(typeof e.allowedDates=="function"){const Q=l.parseISO(`${O}-01-01`);return E(Q,l.endOfYear(Q))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const Q of e.allowedDates)if(l.getYear(l.date(Q))===O)return!0;return!1}return!0}function D(O){if(typeof e.allowedDates=="function"){const Q=String(O+1).padStart(2,"0"),ue=l.parseISO(`${g.value}-${Q}-01`);return E(ue,l.endOfMonth(ue))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const Q of e.allowedDates)if(l.getYear(l.date(Q))===g.value&&l.getMonth(l.date(Q))===O)return!0;return!1}return!0}function F(){m.value<11?m.value++:(g.value++,m.value=0,$()),H()}function N(){m.value>0?m.value--:(g.value--,m.value=11,$()),H()}function z(){if(g.value++,c.value){const O=String(m.value+1).padStart(2,"0"),Q=l.parseISO(`${g.value}-${O}-01`);l.isAfter(Q,c.value)&&(m.value=l.getMonth(c.value))}$()}function G(){if(g.value--,s.value){const O=String(m.value+1).padStart(2,"0"),Q=l.endOfMonth(l.parseISO(`${g.value}-${O}-01`));l.isAfter(s.value,Q)&&(m.value=l.getMonth(s.value))}$()}function j(){u.value="month"}function L(){u.value=u.value==="months"?"month":"months"}function Y(){u.value=u.value==="year"?"month":"year"}function H(){u.value==="months"&&L()}function $(){u.value==="year"&&Y()}return ne(r,(O,Q)=>{const ue=We(Q),Z=We(O);if(!Z.length)return;const te=l.date(ue[ue.length-1]),fe=l.date(Z[Z.length-1]);if(l.isSameDay(te,fe))return;const re=l.getMonth(fe),me=l.getYear(fe);re!==m.value&&(m.value=re,H()),me!==g.value&&(g.value=me,$()),w.value=l.isBefore(te,fe)}),X(()=>{const O=Pa.filterProps(e),Q=Ve(So.filterProps(e),["viewMode"]),ue=ko.filterProps(e),Z=wo.filterProps(e),te=Ve(xo.filterProps(e),["modelValue"]),fe=Ve(Co.filterProps(e),["modelValue"]),re={color:v.value,header:_.value,transition:x.value};return V(Pa,W(O,{color:v.value,class:["v-date-picker",`v-date-picker--${u.value}`,{"v-date-picker--show-week":e.showWeek},o.value,e.class],style:[{"--v-date-picker-landscape-header-width":ae(e.landscapeHeaderWidth)},e.style]}),{title:()=>{var me;return((me=a.title)==null?void 0:me.call(a))??C("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>a.header?V(xe,{defaults:{VDatePickerHeader:{...re}}},{default:()=>{var me;return[(me=a.header)==null?void 0:me.call(a,re)]}}):V(ko,W({key:"header"},ue,re,{onClick:u.value!=="month"?j:void 0}),{prepend:a.prepend,append:a.append}),default:()=>C(ve,null,[V(So,W(Q,{disabled:A.value,viewMode:u.value,text:k.value,monthText:y.value,yearText:S.value,"onClick:next":F,"onClick:prev":N,"onClick:nextYear":z,"onClick:prevYear":G,"onClick:month":L,"onClick:year":Y}),{default:a.controls}),V(Xa,{hideOnLeave:!0},{default:()=>[u.value==="months"?V(xo,W({key:"date-picker-months"},te,{modelValue:m.value,"onUpdate:modelValue":[me=>m.value=me,H],min:s.value,max:c.value,year:g.value,allowedMonths:B.value}),{month:a.month}):u.value==="year"?V(Co,W({key:"date-picker-years"},fe,{modelValue:g.value,"onUpdate:modelValue":[me=>g.value=me,$],min:s.value,max:c.value,allowedYears:T.value}),{year:a.year}):V(wo,W({key:"date-picker-month"},Z,{modelValue:r.value,"onUpdate:modelValue":me=>r.value=me,month:m.value,"onUpdate:month":[me=>m.value=me,H],year:g.value,"onUpdate:year":[me=>g.value=me,$],min:s.value,max:c.value}),{day:a.day})]})]),actions:a.actions})}),{}}}),Pw=R({actionText:String,bgColor:String,color:String,icon:ge,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...ce(),...ot(),...sn({size:void 0}),...Ae()},"VEmptyState"),_w=U()({name:"VEmptyState",props:Pw(),emits:{"click:action":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{themeClasses:l}=Fe(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Le(()=>e.bgColor),{dimensionStyles:r}=rt(e),{displayClasses:u}=Nt();function s(c){t("click:action",c)}return X(()=>{var h,g,w;const c=!!(a.actions||e.actionText),d=!!(a.headline||e.headline),f=!!(a.title||e.title),v=!!(a.text||e.text),b=!!(a.media||e.image||e.icon),m=e.size||(e.image?200:96);return C("div",{class:q(["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},l.value,i.value,u.value,e.class]),style:le([o.value,r.value,e.style])},[b&&C("div",{key:"media",class:"v-empty-state__media"},[a.media?V(xe,{key:"media-defaults",defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[a.media()]}):C(ve,null,[e.image?V(vn,{key:"image",src:e.image,height:m},null):e.icon?V(Ee,{key:"icon",color:e.color,size:m,icon:e.icon},null):void 0])]),d&&C("div",{key:"headline",class:"v-empty-state__headline"},[((h=a.headline)==null?void 0:h.call(a))??e.headline]),f&&C("div",{key:"title",class:"v-empty-state__title"},[((g=a.title)==null?void 0:g.call(a))??e.title]),v&&C("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:ae(e.textWidth)}},[((w=a.text)==null?void 0:w.call(a))??e.text]),a.default&&C("div",{key:"content",class:"v-empty-state__content"},[a.default()]),c&&C("div",{key:"actions",class:"v-empty-state__actions"},[V(xe,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",href:e.href,text:e.actionText,to:e.to}}},{default:()=>{var _;return[((_=a.actions)==null?void 0:_.call(a,{props:{onClick:s}}))??V(Te,{onClick:s},null)]}})])])}),{}}}),ll=Symbol.for("vuetify:v-expansion-panel"),Ef=R({...ce(),...vr()},"VExpansionPanelText"),Vo=U()({name:"VExpansionPanelText",props:Ef(),setup(e,n){let{slots:t}=n;const a=De(ll);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:i}=mr(e,a.isSelected);return X(()=>V(ei,{onAfterLeave:i},{default:()=>{var o;return[Ye(C("div",{class:q(["v-expansion-panel-text",e.class]),style:le(e.style)},[t.default&&l.value&&C("div",{class:"v-expansion-panel-text__wrapper"},[(o=t.default)==null?void 0:o.call(t)])]),[[Qt,a.isSelected.value]])]}})),{}}}),Mf=R({color:String,expandIcon:{type:ge,default:"$expand"},collapseIcon:{type:ge,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...ce(),...ot()},"VExpansionPanelTitle"),Io=U()({name:"VExpansionPanelTitle",directives:{vRipple:kt},props:Mf(),setup(e,n){let{slots:t}=n;const a=De(ll);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.color),{dimensionStyles:o}=rt(e),r=I(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),u=M(()=>a.isSelected.value?e.collapseIcon:e.expandIcon);return X(()=>{var s;return Ye(C("button",{class:q(["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},l.value,e.class]),style:le([i.value,o.value,e.style]),type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[C("span",{class:"v-expansion-panel-title__overlay"},null),(s=t.default)==null?void 0:s.call(t,r.value),!e.hideActions&&V(xe,{defaults:{VIcon:{icon:u.value}}},{default:()=>{var c;return[C("span",{class:"v-expansion-panel-title__icon"},[((c=t.actions)==null?void 0:c.call(t,r.value))??V(Ee,null,null)])]}})]),[[kt,e.ripple]])}),{}}}),Ff=R({title:String,text:String,bgColor:String,...ut(),...oa(),...Ue(),...we(),...Mf(),...Ef()},"VExpansionPanel"),Tw=U()({name:"VExpansionPanel",props:Ff(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=_n(e,ll),{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.bgColor),{elevationClasses:o}=dt(e),{roundedClasses:r}=Je(e),u=M(()=>(a==null?void 0:a.disabled.value)||e.disabled),s=I(()=>a.group.items.value.reduce((f,v,b)=>(a.group.selected.value.includes(v.id)&&f.push(b),f),[])),c=I(()=>{const f=a.group.items.value.findIndex(v=>v.id===a.id);return!a.isSelected.value&&s.value.some(v=>v-f===1)}),d=I(()=>{const f=a.group.items.value.findIndex(v=>v.id===a.id);return!a.isSelected.value&&s.value.some(v=>v-f===-1)});return Qe(ll,a),X(()=>{const f=!!(t.text||e.text),v=!!(t.title||e.title),b=Io.filterProps(e),m=Vo.filterProps(e);return V(e.tag,{class:q(["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":u.value},r.value,l.value,e.class]),style:le([i.value,e.style])},{default:()=>[C("div",{class:q(["v-expansion-panel__shadow",...o.value])},null),V(xe,{defaults:{VExpansionPanelTitle:{...b},VExpansionPanelText:{...m}}},{default:()=>{var h;return[v&&V(Io,{key:"title"},{default:()=>[t.title?t.title():e.title]}),f&&V(Vo,{key:"text"},{default:()=>[t.text?t.text():e.text]}),(h=t.default)==null?void 0:h.call(t)]}})]})}),{groupItem:a}}}),Aw=["default","accordion","inset","popout"],Dw=R({flat:Boolean,...ia(),...Dt(Ff(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...Ae(),...ce(),...we(),variant:{type:String,default:"default",validator:e=>Aw.includes(e)}},"VExpansionPanels"),pw=U()({name:"VExpansionPanels",props:Dw(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{next:a,prev:l}=Fn(e,ll),{themeClasses:i}=Fe(e),o=M(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return et({VExpansionPanel:{bgColor:M(()=>e.bgColor),collapseIcon:M(()=>e.collapseIcon),color:M(()=>e.color),eager:M(()=>e.eager),elevation:M(()=>e.elevation),expandIcon:M(()=>e.expandIcon),focusable:M(()=>e.focusable),hideActions:M(()=>e.hideActions),readonly:M(()=>e.readonly),ripple:M(()=>e.ripple),rounded:M(()=>e.rounded),static:M(()=>e.static)}}),X(()=>V(e.tag,{class:q(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,o.value,e.class]),style:le(e.style)},{default:()=>{var r;return[(r=t.default)==null?void 0:r.call(t,{prev:l,next:a})]}})),{next:a,prev:l}}}),Bw=R({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Ve(ai({active:!0}),["location","spaced"]),...na(),...un(),...hn({transition:"fab-transition"})},"VFab"),Ew=U()({name:"VFab",props:Bw(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),l=J(56),i=K(),{resizeRef:o}=jt(d=>{d.length&&(l.value=d[0].target.clientHeight)}),r=M(()=>e.app||e.absolute),u=I(()=>{var d;return r.value?((d=e.location)==null?void 0:d.split(" ").shift())??"bottom":!1}),s=I(()=>{var d;return r.value?((d=e.location)==null?void 0:d.split(" ")[1])??"end":!1});St(()=>e.app,()=>{const d=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:u,layoutSize:I(()=>e.layout?l.value+24:0),elementSize:I(()=>l.value+24),active:I(()=>e.app&&a.value),absolute:M(()=>e.absolute)});Ze(()=>{i.value=d.layoutItemStyles.value})});const c=K();return X(()=>{const d=Te.filterProps(e);return C("div",{ref:c,class:q(["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${u.value}`]:r.value,[`v-fab--${s.value}`]:r.value},e.class]),style:le([e.app?{...i.value}:{height:e.absolute?"100%":"inherit"},e.style])},[C("div",{class:"v-fab__container"},[V(Pt,{appear:e.appear,transition:e.transition},{default:()=>[Ye(V(Te,W({ref:o},d,{active:void 0,location:void 0}),t),[[Qt,e.active]])]})])])}),{}}});function Mw(){function e(t){var l,i;return[...((l=t.dataTransfer)==null?void 0:l.items)??[]].filter(o=>o.kind==="file").map(o=>o.webkitGetAsEntry()).filter(Boolean).length>0||[...((i=t.dataTransfer)==null?void 0:i.files)??[]].length>0}async function n(t){var i,o;const a=[],l=[...((i=t.dataTransfer)==null?void 0:i.items)??[]].filter(r=>r.kind==="file").map(r=>r.webkitGetAsEntry()).filter(Boolean);if(l.length)for(const r of l){const u=await $f(r,Lf(".",r));a.push(...u.map(s=>s.file))}else a.push(...((o=t.dataTransfer)==null?void 0:o.files)??[]);return a}return{handleDrop:n,hasFilesOrFolders:e}}function $f(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise((t,a)=>{e.isFile?e.file(i=>t([{file:i,path:n}]),a):e.isDirectory&&e.createReader().readEntries(async i=>{const o=[];for(const r of i)o.push(...await $f(r,Lf(n,r)));t(o)})})}function Lf(e,n){return n.isDirectory?`${e}/${n.name}`:e}const Fw=R({filterByType:String},"file-accept");function $w(e){const n=I(()=>e.filterByType?Lw(e.filterByType):null);function t(a){if(n.value){const l=a.filter(n.value);return{accepted:l,rejected:a.filter(i=>!l.includes(i))}}return{accepted:a,rejected:[]}}return{filterAccepted:t}}function Lw(e){const n=e.split(",").map(i=>i.trim().toLowerCase()),t=n.filter(i=>i.startsWith(".")),a=n.filter(i=>i.endsWith("/*")),l=n.filter(i=>!t.includes(i)&&!a.includes(i));return i=>{var u,s;const o=((u=i.name.split(".").at(-1))==null?void 0:u.toLowerCase())??"",r=((s=i.type.split("/").at(0))==null?void 0:s.toLowerCase())??"";return l.includes(i.type)||t.includes(`.${o}`)||a.includes(`${r}/*`)}}const Ow=R({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},truncateLength:{type:[Number,String],default:22},...Ve(kn({prependIcon:"$file"}),["direction"]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>We(e).every(n=>n!=null&&typeof n=="object")},...Fw(),...yl({clearable:!0})},"VFileInput"),Nw=U()({name:"VFileInput",inheritAttrs:!1,props:Ow(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,rejected:e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{t:i}=Re(),{filterAccepted:o}=$w(e),r=de(e,"modelValue",e.modelValue,j=>We(j),j=>!e.multiple&&Array.isArray(j)?j[0]:j),{isFocused:u,focus:s,blur:c}=Sn(e),d=I(()=>typeof e.showSize!="boolean"?e.showSize:void 0),f=I(()=>(r.value??[]).reduce((j,L)=>{let{size:Y=0}=L;return j+Y},0)),v=I(()=>Qr(f.value,d.value)),b=I(()=>(r.value??[]).map(j=>{const{name:L="",size:Y=0}=j,H=p(L);return e.showSize?`${H} (${Qr(Y,d.value)})`:H})),m=I(()=>{var L;const j=((L=r.value)==null?void 0:L.length)??0;return e.showSize?i(e.counterSizeString,j,v.value):i(e.counterString,j)}),h=K(),g=K(),w=K(),_=M(()=>u.value||e.active),P=I(()=>["plain","underlined"].includes(e.variant)),k=J(!1),{handleDrop:y,hasFilesOrFolders:S}=Mw();function x(){var j;w.value!==document.activeElement&&((j=w.value)==null||j.focus()),u.value||s()}function A(j){var L;(L=w.value)==null||L.click()}function T(j){a("mousedown:control",j)}function B(j){var L;(L=w.value)==null||L.click(),a("click:control",j)}function E(j){j.stopPropagation(),x(),ke(()=>{r.value=[],ol(e["onClick:clear"],j)})}function p(j){if(j.length<Number(e.truncateLength))return j;const L=Math.floor((Number(e.truncateLength)-1)/2);return`${j.slice(0,L)}…${j.slice(j.length-L)}`}function D(j){j.preventDefault(),j.stopImmediatePropagation(),k.value=!0}function F(j){j.preventDefault(),k.value=!1}async function N(j){if(j.preventDefault(),j.stopImmediatePropagation(),k.value=!1,!w.value||!S(j))return;const L=await y(j);G(L)}function z(j){if(!(!j.target||j.repack))if(e.filterByType)G([...j.target.files]);else{const L=j.target;r.value=[...L.files??[]]}}function G(j){const L=new DataTransfer,{accepted:Y,rejected:H}=o(j);H.length&&a("rejected",H);for(const O of Y)L.items.add(O);w.value.files=L.files,r.value=[...L.files];const $=new Event("change",{bubbles:!0});$.repack=!0,w.value.dispatchEvent($)}return ne(r,j=>{(!Array.isArray(j)||!j.length)&&w.value&&(w.value.value="")}),X(()=>{const j=!!(l.counter||e.counter),L=!!(j||l.details),[Y,H]=on(t),{modelValue:$,...O}=Ct.filterProps(e),Q={...pn.filterProps(e),"onClick:clear":E},ue=t.webkitdirectory!==void 0&&t.webkitdirectory!==!1,Z=t.accept?String(t.accept):void 0,te=ue?void 0:e.filterByType??Z;return V(Ct,W({ref:h,modelValue:e.multiple?r.value:r.value[0],class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--dragging":k.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":P.value},e.class],style:e.style,"onClick:prepend":A},Y,O,{centerAffix:!P.value,focused:u.value}),{...l,default:fe=>{let{id:re,isDisabled:me,isDirty:Be,isReadonly:Xe,isValid:ie,hasDetails:ye}=fe;return V(pn,W({ref:g,prependIcon:e.prependIcon,onMousedown:T,onClick:B,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},Q,{id:re.value,active:_.value||Be.value,dirty:Be.value||e.dirty,disabled:me.value,focused:u.value,details:ye.value,error:ie.value===!1,onDragover:D,onDrop:N}),{...l,default:Ie=>{var oe;let{props:{class:pe,...$e},controlRef:at}=Ie;return C(ve,null,[C("input",W({ref:be=>w.value=at.value=be,type:"file",accept:te,readonly:Xe.value,disabled:me.value,multiple:e.multiple,name:e.name,onClick:be=>{be.stopPropagation(),Xe.value&&be.preventDefault(),x()},onChange:z,onDragleave:F,onFocus:x,onBlur:c},$e,H),null),C("div",{class:q(pe)},[!!((oe=r.value)!=null&&oe.length)&&!e.hideInput&&(l.selection?l.selection({fileNames:b.value,totalBytes:f.value,totalBytesReadable:v.value}):e.chips?b.value.map(be=>V(mn,{key:be,size:"small",text:be},null)):b.value.join(", "))])])}})},details:L?fe=>{var re,me;return C(ve,null,[(re=l.details)==null?void 0:re.call(l,fe),j&&C(ve,null,[C("span",null,null),V(ii,{active:!!((me=r.value)!=null&&me.length),value:m.value,disabled:e.disabled},l.counter)])])}:void 0})}),ft({},h,g,w)}}),Rw=R({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Vt(),...ce(),...ut(),...na(),...Ue(),...we({tag:"footer"}),...Ae()},"VFooter"),Hw=U()({name:"VFooter",props:Rw(),setup(e,n){let{slots:t}=n;const a=K(),{themeClasses:l}=Fe(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Le(()=>e.color),{borderClasses:r}=Tt(e),{elevationClasses:u}=dt(e),{roundedClasses:s}=Je(e),c=J(32),{resizeRef:d}=jt(v=>{v.length&&(c.value=v[0].target.clientHeight)}),f=I(()=>e.height==="auto"?c.value:parseInt(e.height,10));return St(()=>e.app,()=>{const v=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:M(()=>"bottom"),layoutSize:f,elementSize:I(()=>e.height==="auto"?void 0:f.value),active:M(()=>e.app),absolute:M(()=>e.absolute)});Ze(()=>{a.value=v.layoutItemStyles.value})}),X(()=>V(e.tag,{ref:d,class:q(["v-footer",l.value,i.value,r.value,u.value,s.value,e.class]),style:le([o.value,e.app?a.value:{height:ae(e.height)},e.style])},t)),{}}}),zw=R({...ce(),...Kh()},"VForm"),Ww=U()({name:"VForm",props:zw(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=Xh(e),i=K();function o(u){u.preventDefault(),l.reset()}function r(u){const s=u,c=l.validate();s.then=c.then.bind(c),s.catch=c.catch.bind(c),s.finally=c.finally.bind(c),a("submit",s),s.defaultPrevented||c.then(d=>{var v;let{valid:f}=d;f&&((v=i.value)==null||v.submit())}),s.preventDefault()}return X(()=>{var u;return C("form",{ref:i,class:q(["v-form",e.class]),style:le(e.style),novalidate:!0,onReset:o,onSubmit:r},[(u=t.default)==null?void 0:u.call(t,l)])}),ft(l,i)}}),Yw=R({color:String,...Vt(),...ce(),...Ue(),...we({tag:"kbd"}),...Ae(),...ut()},"VKbd"),Po=U()({name:"VKbd",props:Yw(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{borderClasses:l}=Tt(e),{roundedClasses:i}=Je(e),{backgroundColorClasses:o,backgroundColorStyles:r}=Le(()=>e.color),{elevationClasses:u}=dt(e);return X(()=>V(e.tag,{class:q(["v-kbd",a.value,o.value,l.value,u.value,i.value,e.class]),style:le([r.value,e.style])},t)),{}}});function Of(e,n,t){const a=t&&e.mac?e.mac:e.default,l=n==="icon"&&!a.icon||n==="symbol"&&!a.symbol?"text":n;let i=a[l]??a.text;return l==="text"&&typeof i=="string"&&i.startsWith("$")&&!i.startsWith("$vuetify.")&&(i=i.slice(1).toUpperCase()),l==="icon"?["icon",i]:[l,i]}const Nf={ctrl:{mac:{symbol:"⌃",icon:"$ctrl",text:"$vuetify.hotkey.ctrl"},default:{text:"Ctrl"}},meta:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},cmd:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},shift:{mac:{symbol:"⇧",icon:"$shift",text:"$vuetify.hotkey.shift"},default:{text:"Shift"}},alt:{mac:{symbol:"⌥",icon:"$alt",text:"$vuetify.hotkey.option"},default:{text:"Alt"}},enter:{default:{symbol:"↵",icon:"$enter",text:"$vuetify.hotkey.enter"}},arrowup:{default:{symbol:"↑",icon:"$arrowup",text:"$vuetify.hotkey.upArrow"}},arrowdown:{default:{symbol:"↓",icon:"$arrowdown",text:"$vuetify.hotkey.downArrow"}},arrowleft:{default:{symbol:"â†",icon:"$arrowleft",text:"$vuetify.hotkey.leftArrow"}},arrowright:{default:{symbol:"→",icon:"$arrowright",text:"$vuetify.hotkey.rightArrow"}},backspace:{default:{symbol:"⌫",icon:"$backspace",text:"$vuetify.hotkey.backspace"}},escape:{default:{text:"$vuetify.hotkey.escape"}}," ":{mac:{symbol:"â£",icon:"$space",text:"$vuetify.hotkey.space"},default:{text:"$vuetify.hotkey.space"}},"-":{default:{text:"-"}},"+":{default:{text:"+"}}},jw=R({keys:String,displayMode:{type:String,default:"icon"},keyMap:{type:Object,default:()=>Nf},platform:{type:String,default:"auto"},inline:Boolean,disabled:Boolean,prefix:String,suffix:String,variant:{type:String,default:"elevated",validator:e=>["elevated","flat","tonal","outlined","text","plain","contained"].includes(e)},...ce(),...Ae(),...Vt(),...Ue(),...ut(),color:String},"VHotkey"),Fi=Symbol("VHotkey:AND_DELINEATOR"),$i=Symbol("VHotkey:SLASH_DELINEATOR"),es=Symbol("VHotkey:THEN_DELINEATOR");function Uw(e,n,t){const a=n.toLowerCase();if(a in e){const l=Of(e[a],"text",t);return typeof l[1]=="string"?l[1]:String(l[1])}return n.toUpperCase()}function ts(e,n,t,a){const l=t.toLowerCase();if(l in e){const i=Of(e[l],n,a);return i[0]==="text"&&typeof i[1]=="string"&&i[1].startsWith("$")&&!i[1].startsWith("$vuetify.")?["text",i[1].replace("$","").toUpperCase(),t]:[...i,t]}return["text",t.toUpperCase(),t]}const Gw=U()({name:"VHotkey",props:jw(),setup(e){const{t:n}=Re(),{themeClasses:t}=Fe(e),{rtlClasses:a}=st(),{borderClasses:l}=Tt(e),{roundedClasses:i}=Je(e),{elevationClasses:o}=dt(e),{colorClasses:r,colorStyles:u,variantClasses:s}=bn(()=>({color:e.color,variant:e.variant==="contained"?"elevated":e.variant})),c=I(()=>e.platform==="auto"?typeof navigator<"u"&&/macintosh/i.test(navigator.userAgent):e.platform==="mac"),d=I(()=>e.keys?e.keys.split(" ").map(g=>{const w=[],_=Hg(g);for(let P=0;P<_.length;P++){const k=_[P];P>0&&w.push(es);const{keys:y,separators:S}=ec(k);for(let x=0;x<y.length;x++){const A=y[x];x>0&&w.push(S[x-1]==="/"?$i:Fi),w.push(ts(e.keyMap,e.displayMode,A,c.value))}}return w}):[]),f=I(()=>{if(!e.keys)return"";const w=d.value.map(_=>{const P=[];for(const k of _)if(Array.isArray(k)){const y=k[0]==="icon"||k[0]==="symbol"?ts(xt(Nf,e.keyMap),"text",String(k[1]),c.value)[1]:k[1];P.push(v(y))}else k===Fi?P.push(n("$vuetify.hotkey.plus")):k===$i?P.push(n("$vuetify.hotkey.or")):k===es&&P.push(n("$vuetify.hotkey.then"));return P.join(" ")}).join(", ");return n("$vuetify.hotkey.shortcut",w)});function v(g){return g.startsWith("$vuetify.")?n(g):g}function b(g){if(e.displayMode==="text")return;const w=Uw(e.keyMap,String(g[2]),c.value);return v(w)}function m(g,w){const _=e.variant==="contained",P=_?"kbd":Po,k=["v-hotkey__key",`v-hotkey__key-${g[0]}`,..._?["v-hotkey__key--nested"]:[l.value,i.value,o.value,r.value]];return V(P,{key:w,class:q(k),style:le(_?void 0:u.value),"aria-hidden":"true",title:b(g)},{default:()=>[g[0]==="icon"?V(Ee,{icon:g[1],"aria-hidden":"true"},null):v(g[1])]})}function h(g,w){return C("span",{key:w,class:"v-hotkey__divider","aria-hidden":"true"},[g===Fi?"+":g===$i?"/":n("$vuetify.hotkey.then")])}X(()=>{const g=C(ve,null,[e.prefix&&C("span",{key:"prefix",class:"v-hotkey__prefix"},[e.prefix]),d.value.map((w,_)=>C("span",{class:"v-hotkey__combination",key:_},[w.map((P,k)=>Array.isArray(P)?m(P,k):h(P,k)),_<d.value.length-1&&C("span",{"aria-hidden":"true"},[Yt(" ")])])),e.suffix&&C("span",{key:"suffix",class:"v-hotkey__suffix"},[e.suffix])]);return C("div",{class:q(["v-hotkey",{"v-hotkey--disabled":e.disabled,"v-hotkey--inline":e.inline,"v-hotkey--contained":e.variant==="contained"},t.value,a.value,s.value,e.class]),style:le(e.style),role:"img","aria-label":f.value},[e.variant!=="contained"?g:V(Po,{key:"contained",class:q(["v-hotkey__contained-wrapper",l.value,i.value,o.value,r.value]),style:le(u.value),"aria-hidden":"true"},{default:()=>[g]})])})}}),Kw=R({disabled:Boolean,modelValue:{type:Boolean,default:null},...dr()},"VHover"),Xw=U()({name:"VHover",props:Kw(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),{runOpenDelay:l,runCloseDelay:i}=fr(e,o=>!e.disabled&&(a.value=o));return()=>{var o;return(o=t.default)==null?void 0:o.call(t,{isHovering:a.value,props:{onMouseenter:l,onMouseleave:i}})}}}),qw=R({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"},...ot(),...we()},"VInfiniteScroll"),ns=_t({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,n)=>!0},setup(e,n){let{emit:t}=n;const{intersectionRef:a,isIntersecting:l}=sl();return ne(l,async i=>{t("intersect",e.side,i)}),X(()=>C("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":e.rootMargin},ref:a},[Yt(" ")])),{}}}),Zw=U()({name:"VInfiniteScroll",props:qw(),emits:{load:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=K(),i=J("ok"),o=J("ok"),r=I(()=>ae(e.margin)),u=J(!1);function s(y){if(!l.value)return;const S=e.direction==="vertical"?"scrollTop":"scrollLeft";l.value[S]=y}function c(){if(!l.value)return 0;const y=e.direction==="vertical"?"scrollTop":"scrollLeft";return l.value[y]}function d(){if(!l.value)return 0;const y=e.direction==="vertical"?"scrollHeight":"scrollWidth";return l.value[y]}function f(){if(!l.value)return 0;const y=e.direction==="vertical"?"clientHeight":"clientWidth";return l.value[y]}gt(()=>{l.value&&(e.side==="start"?s(d()):e.side==="both"&&s(d()/2-f()/2))});function v(y,S){y==="start"?i.value=S:y==="end"?o.value=S:y==="both"&&(i.value=S,o.value=S)}function b(y){return y==="start"?i.value:o.value}let m=0;function h(y,S){u.value=S,u.value&&g(y)}function g(y){if(e.mode!=="manual"&&!u.value)return;const S=b(y);if(!l.value||["empty","loading"].includes(S))return;m=d(),v(y,"loading");function x(A){v(y,A),ke(()=>{A==="empty"||A==="error"||(A==="ok"&&y==="start"&&s(d()-m+c()),e.mode!=="manual"&&ke(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{g(y)})})})}))})}a("load",{side:y,done:x})}const{t:w}=Re();function _(y,S){var T,B,E,p,D;if(e.side!==y&&e.side!=="both")return;const x=()=>g(y),A={side:y,props:{onClick:x,color:e.color}};return S==="error"?(T=t.error)==null?void 0:T.call(t,A):S==="empty"?((B=t.empty)==null?void 0:B.call(t,A))??C("div",null,[w(e.emptyText)]):e.mode==="manual"?S==="loading"?((E=t.loading)==null?void 0:E.call(t,A))??V(Tn,{indeterminate:!0,color:e.color},null):((p=t["load-more"])==null?void 0:p.call(t,A))??V(Te,{variant:"outlined",color:e.color,onClick:x},{default:()=>[w(e.loadMoreText)]}):((D=t.loading)==null?void 0:D.call(t,A))??V(Tn,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:P}=rt(e);X(()=>{const y=e.tag,S=e.side==="start"||e.side==="both",x=e.side==="end"||e.side==="both",A=e.mode==="intersect";return V(y,{ref:l,class:q(["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":S,"v-infinite-scroll--end":x}]),style:le(P.value)},{default:()=>{var T;return[C("div",{class:"v-infinite-scroll__side"},[_("start",i.value)]),S&&A&&V(ns,{key:"start",side:"start",onIntersect:h,rootMargin:r.value},null),(T=t.default)==null?void 0:T.call(t),x&&A&&V(ns,{key:"end",side:"end",onIntersect:h,rootMargin:r.value},null),C("div",{class:"v-infinite-scroll__side"},[_("end",o.value)])]}})});function k(y){const S=y??e.side;v(S,"ok"),ke(()=>{S!=="end"&&s(d()-m+c()),e.mode!=="manual"&&ke(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{S==="both"?(g("start"),g("end")):g(S)})})})})})}return{reset:k}}}),Rf=Symbol.for("vuetify:v-item-group"),Qw=R({...ce(),...ia({selectedClass:"v-item--selected"}),...we(),...Ae()},"VItemGroup"),Jw=U()({name:"VItemGroup",props:Qw(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{isSelected:l,select:i,next:o,prev:r,selected:u}=Fn(e,Rf);return()=>V(e.tag,{class:q(["v-item-group",a.value,e.class]),style:le(e.style)},{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:l,select:i,next:o,prev:r,selected:u.value})]}})}}),e0=U()({name:"VItem",props:oa(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const{isSelected:a,select:l,toggle:i,selectedClass:o,value:r,disabled:u}=_n(e,Rf);return()=>{var s;return(s=t.default)==null?void 0:s.call(t,{isSelected:a.value,selectedClass:o.value,select:l,toggle:i,value:r.value,disabled:u.value})}}}),t0=R({...ce(),...ot(),...Zs()},"VLayout"),n0=U()({name:"VLayout",props:t0(),setup(e,n){let{slots:t}=n;const{layoutClasses:a,layoutStyles:l,getLayoutItem:i,items:o,layoutRef:r}=Js(e),{dimensionStyles:u}=rt(e);return X(()=>{var s;return C("div",{ref:r,class:q([a.value,e.class]),style:le([u.value,l.value,e.style])},[(s=t.default)==null?void 0:s.call(t)])}),{getLayoutItem:i,items:o}}}),a0=R({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...ce(),...na()},"VLayoutItem"),l0=U()({name:"VLayoutItem",props:a0(),setup(e,n){let{slots:t}=n;const{layoutItemStyles:a}=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:M(()=>e.position),elementSize:M(()=>e.size),layoutSize:M(()=>e.size),active:M(()=>e.modelValue),absolute:M(()=>e.absolute)});return()=>{var l;return C("div",{class:q(["v-layout-item",e.class]),style:le([a.value,e.style])},[(l=t.default)==null?void 0:l.call(t)])}}}),i0=R({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...ce(),...ot(),...we(),...hn({transition:"fade-transition"})},"VLazy"),o0=U()({name:"VLazy",directives:{vIntersect:qt},props:i0(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=rt(e),l=de(e,"modelValue");function i(o){l.value||(l.value=o)}return X(()=>Ye(V(e.tag,{class:q(["v-lazy",e.class]),style:le([a.value,e.style])},{default:()=>[l.value&&V(Pt,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=t.default)==null?void 0:o.call(t)]}})]}),[[qt,{handler:i,options:e.options},null]])),{}}}),r0=R({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...ce()},"VLocaleProvider"),u0=U()({name:"VLocaleProvider",props:r0(),setup(e,n){let{slots:t}=n;const{rtlClasses:a}=Hs(e);return X(()=>{var l;return C("div",{class:q(["v-locale-provider",a.value,e.class]),style:le(e.style)},[(l=t.default)==null?void 0:l.call(t)])}),{}}}),s0=R({scrollable:Boolean,...ce(),...ot(),...we({tag:"main"})},"VMain"),c0=U()({name:"VMain",props:s0(),setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=rt(e),{mainStyles:l}=Qs(),{ssrBootStyles:i}=la();return X(()=>V(e.tag,{class:q(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:le([l.value,i.value,a.value,e.style])},{default:()=>{var o,r;return[e.scrollable?C("div",{class:"v-main__scroller"},[(o=t.default)==null?void 0:o.call(t)]):(r=t.default)==null?void 0:r.call(t)]}})),{}}});function d0(e){let{rootEl:n,isSticky:t,layoutItemStyles:a}=e;const l=J(!1),i=J(0),o=I(()=>{const s=typeof l.value=="boolean"?"top":l.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[s]:ae(i.value)}:{top:a.value.top}]});gt(()=>{ne(t,s=>{s?window.addEventListener("scroll",u,{passive:!0}):window.removeEventListener("scroll",u)},{immediate:!0})}),pt(()=>{window.removeEventListener("scroll",u)});let r=0;function u(){const s=r>window.scrollY?"up":"down",c=n.value.getBoundingClientRect(),d=parseFloat(a.value.top??0),f=window.scrollY-Math.max(0,i.value-d),v=c.height+Math.max(i.value,d)-window.scrollY-window.innerHeight,b=parseFloat(getComputedStyle(n.value).getPropertyValue("--v-body-scroll-y"))||0;c.height<window.innerHeight-d?(l.value="top",i.value=d):s==="up"&&l.value==="bottom"||s==="down"&&l.value==="top"?(i.value=window.scrollY+c.top-b,l.value=!0):s==="down"&&v<=0?(i.value=0,l.value="bottom"):s==="up"&&f<=0&&(b?l.value!=="top"&&(i.value=-f+b+d,l.value="top"):(i.value=c.top+f,l.value="top")),r=window.scrollY}return{isStuck:l,stickyStyles:o}}const f0=100,v0=20;function as(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function ls(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let n=0;for(let t=e.length-1;t>0;t--){if(e[t].t===e[t-1].t)continue;const a=as(n),l=(e[t].d-e[t-1].d)/(e[t].t-e[t-1].t);n+=(l-a)*Math.abs(l),t===e.length-1&&(n*=.5)}return as(n)*1e3}function m0(){const e={};function n(l){Array.from(l.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new Cs(v0))).push([l.timeStamp,i])})}function t(l){Array.from(l.changedTouches).forEach(i=>{delete e[i.identifier]})}function a(l){var s;const i=(s=e[l])==null?void 0:s.values().reverse();if(!i)throw new Error(`No samples for touch id ${l}`);const o=i[0],r=[],u=[];for(const c of i){if(o[0]-c[0]>f0)break;r.push({t:c[0],d:c[1].clientX}),u.push({t:c[0],d:c[1].clientY})}return{x:ls(r),y:ls(u),get direction(){const{x:c,y:d}=this,[f,v]=[Math.abs(c),Math.abs(d)];return f>v&&c>=0?"right":f>v&&c<=0?"left":v>f&&d>=0?"down":v>f&&d<=0?"up":g0()}}}return{addMovement:n,endTouch:t,getVelocity:a}}function g0(){throw new Error}function h0(e){let{el:n,isActive:t,isTemporary:a,width:l,touchless:i,position:o}=e;gt(()=>{window.addEventListener("touchstart",w,{passive:!0}),window.addEventListener("touchmove",_,{passive:!1}),window.addEventListener("touchend",P,{passive:!0})}),pt(()=>{window.removeEventListener("touchstart",w),window.removeEventListener("touchmove",_),window.removeEventListener("touchend",P)});const r=I(()=>["left","right"].includes(o.value)),{addMovement:u,endTouch:s,getVelocity:c}=m0();let d=!1;const f=J(!1),v=J(0),b=J(0);let m;function h(y,S){return(o.value==="left"?y:o.value==="right"?document.documentElement.clientWidth-y:o.value==="top"?y:o.value==="bottom"?document.documentElement.clientHeight-y:va())-(S?l.value:0)}function g(y){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const x=o.value==="left"?(y-b.value)/l.value:o.value==="right"?(document.documentElement.clientWidth-y-b.value)/l.value:o.value==="top"?(y-b.value)/l.value:o.value==="bottom"?(document.documentElement.clientHeight-y-b.value)/l.value:va();return S?Oe(x):x}function w(y){if(i.value)return;const S=y.changedTouches[0].clientX,x=y.changedTouches[0].clientY,A=25,T=o.value==="left"?S<A:o.value==="right"?S>document.documentElement.clientWidth-A:o.value==="top"?x<A:o.value==="bottom"?x>document.documentElement.clientHeight-A:va(),B=t.value&&(o.value==="left"?S<l.value:o.value==="right"?S>document.documentElement.clientWidth-l.value:o.value==="top"?x<l.value:o.value==="bottom"?x>document.documentElement.clientHeight-l.value:va());(T||B||t.value&&a.value)&&(m=[S,x],b.value=h(r.value?S:x,t.value),v.value=g(r.value?S:x),d=b.value>-20&&b.value<80,s(y),u(y))}function _(y){const S=y.changedTouches[0].clientX,x=y.changedTouches[0].clientY;if(d){if(!y.cancelable){d=!1;return}const T=Math.abs(S-m[0]),B=Math.abs(x-m[1]);(r.value?T>B&&T>3:B>T&&B>3)?(f.value=!0,d=!1):(r.value?B:T)>3&&(d=!1)}if(!f.value)return;y.preventDefault(),u(y);const A=g(r.value?S:x,!1);v.value=Math.max(0,Math.min(1,A)),A>1?b.value=h(r.value?S:x,!0):A<0&&(b.value=h(r.value?S:x,!1))}function P(y){if(d=!1,!f.value)return;u(y),f.value=!1;const S=c(y.changedTouches[0].identifier),x=Math.abs(S.x),A=Math.abs(S.y);(r.value?x>A&&x>400:A>x&&A>3)?t.value=S.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||va()):t.value=v.value>.5}const k=I(()=>f.value?{transform:o.value==="left"?`translateX(calc(-100% + ${v.value*l.value}px))`:o.value==="right"?`translateX(calc(100% - ${v.value*l.value}px))`:o.value==="top"?`translateY(calc(-100% + ${v.value*l.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${v.value*l.value}px))`:va(),transition:"none"}:void 0);return St(f,()=>{var x,A;const y=((x=n.value)==null?void 0:x.style.transform)??null,S=((A=n.value)==null?void 0:A.style.transition)??null;Ze(()=>{var T,B,E,p;(B=n.value)==null||B.style.setProperty("transform",((T=k.value)==null?void 0:T.transform)||"none"),(p=n.value)==null||p.style.setProperty("transition",((E=k.value)==null?void 0:E.transition)||null)}),nt(()=>{var T,B;(T=n.value)==null||T.style.setProperty("transform",y),(B=n.value)==null||B.style.setProperty("transition",S)})}),{isDragging:f,dragProgress:v,dragStyles:k}}function va(){throw new Error}const y0=["start","end","left","right","top","bottom"],b0=R({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,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>y0.includes(e)},sticky:Boolean,...Vt(),...ce(),...dr(),...ta({mobile:null}),...ut(),...na(),...Ue(),...Ve(Xc(),["disableInitialFocus"]),...we({tag:"nav"}),...Ae()},"VNavigationDrawer"),S0=U()({name:"VNavigationDrawer",props:b0(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{isRtl:i}=st(),{themeClasses:o}=Fe(e),{borderClasses:r}=Tt(e),{backgroundColorClasses:u,backgroundColorStyles:s}=Le(()=>e.color),{elevationClasses:c}=dt(e),{displayClasses:d,mobile:f}=Nt(e),{roundedClasses:v}=Je(e),b=uc(),m=de(e,"modelValue",null,L=>!!L),{ssrBootStyles:h}=la(),{scopeId:g}=ra(),w=K(),_=J(!1),{runOpenDelay:P,runCloseDelay:k}=fr(e,L=>{_.value=L}),y=I(()=>e.rail&&e.expandOnHover&&_.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),S=I(()=>zi(e.location,i.value)),x=M(()=>e.persistent),A=I(()=>!e.permanent&&(f.value||e.temporary)),T=I(()=>e.sticky&&!A.value&&S.value!=="bottom");qc(e,{isActive:m,localTop:A,contentEl:w}),St(()=>e.expandOnHover&&e.rail!=null,()=>{ne(_,L=>a("update:rail",!L))}),St(()=>!e.disableResizeWatcher,()=>{ne(A,L=>!e.permanent&&ke(()=>m.value=!L))}),St(()=>!e.disableRouteWatcher&&!!b,()=>{ne(b.currentRoute,()=>A.value&&(m.value=!1))}),ne(()=>e.permanent,L=>{L&&(m.value=!0)}),e.modelValue==null&&!A.value&&(m.value=e.permanent||!f.value);const{isDragging:B,dragProgress:E}=h0({el:w,isActive:m,isTemporary:A,width:y,touchless:M(()=>e.touchless),position:S}),p=I(()=>{const L=A.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):y.value;return B.value?L*E.value:L}),{layoutItemStyles:D,layoutItemScrimStyles:F}=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:S,layoutSize:p,elementSize:y,active:Ul(m),disableTransitions:M(()=>B.value),absolute:I(()=>e.absolute||T.value&&typeof N.value!="string")}),{isStuck:N,stickyStyles:z}=d0({rootEl:w,isSticky:T,layoutItemStyles:D}),G=Le(()=>typeof e.scrim=="string"?e.scrim:null),j=I(()=>({...B.value?{opacity:E.value*.2,transition:"none"}:void 0,...F.value}));return et({VList:{bgColor:"transparent"}}),X(()=>{const L=l.image||e.image;return C(ve,null,[V(e.tag,W({ref:w,onMouseenter:P,onMouseleave:k,class:["v-navigation-drawer",`v-navigation-drawer--${S.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":_.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":A.value,"v-navigation-drawer--persistent":x.value,"v-navigation-drawer--active":m.value,"v-navigation-drawer--sticky":T.value},o.value,u.value,r.value,d.value,c.value,v.value,e.class],style:[s.value,D.value,h.value,z.value,e.style],inert:!m.value},g,t),{default:()=>{var Y,H,$;return[L&&C("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?V(xe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},l.image):V(vn,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),l.prepend&&C("div",{class:"v-navigation-drawer__prepend"},[(Y=l.prepend)==null?void 0:Y.call(l)]),C("div",{class:"v-navigation-drawer__content"},[(H=l.default)==null?void 0:H.call(l)]),l.append&&C("div",{class:"v-navigation-drawer__append"},[($=l.append)==null?void 0:$.call(l)])]}}),V(Vn,{name:"fade-transition"},{default:()=>[A.value&&(B.value||m.value)&&!!e.scrim&&C("div",W({class:["v-navigation-drawer__scrim",G.backgroundColorClasses.value],style:[j.value,G.backgroundColorStyles.value],onClick:()=>{x.value||(m.value=!1)}},g),null)]})])}),{isStuck:N}}}),k0=_t({name:"VNoSsr",setup(e,n){let{slots:t}=n;const a=Zc();return()=>{var l;return a.value&&((l=t.default)==null?void 0:l.call(t))}}}),w0=50,x0=500;function C0(e){let{toggleUpDown:n}=e,t=-1,a=-1;nt(i);function l(r){i(),o(r),window.addEventListener("pointerup",i),document.addEventListener("blur",i),t=window.setTimeout(()=>{a=window.setInterval(()=>o(r),w0)},x0)}function i(){window.clearTimeout(t),window.clearInterval(a),window.removeEventListener("pointerup",i),document.removeEventListener("blur",i)}nt(i);function o(r){n(r==="up")}return{holdStart:l,holdStop:i}}const V0=R({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:Number.MIN_SAFE_INTEGER},max:{type:Number,default:Number.MAX_SAFE_INTEGER},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:e=>!e||e.length===1},...Ve(bl(),["modelValue","validationValue"])},"VNumberInput"),I0=U()({name:"VNumberInput",props:{...V0()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=K(),{holdStart:l,holdStop:i}=C0({toggleUpDown:B}),o=Ea(e),r=I(()=>o.isDisabled.value||o.isReadonly.value),u=J(e.focused),{decimalSeparator:s}=Re(),c=I(()=>{var $;return(($=e.decimalSeparator)==null?void 0:$[0])||s.value});function d($){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.precision,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const ue=O==null?String($):$.toFixed(O);if(u.value&&Q)return Number(ue).toString().replace(".",c.value);if(e.minFractionDigits===null||O!==null&&O<e.minFractionDigits)return ue.replace(".",c.value);let[Z,te]=ue.split(".");return te=(te??"").padEnd(e.minFractionDigits,"0").replace(new RegExp(`(?<=\\d{${e.minFractionDigits}})0+$`,"g"),""),[Z,te].filter(Boolean).join(c.value)}const f=de(e,"modelValue",null,$=>$??null,$=>$==null?$??null:Oe(Number($),e.min,e.max)),v=J(null),b=J(null);ne(f,$=>{var O;u.value&&!r.value&&Number((O=v.value)==null?void 0:O.replace(c.value,"."))===$||($==null?(v.value=null,b.value=null):isNaN($)||(v.value=d($),b.value=Number(v.value.replace(c.value,"."))))},{immediate:!0});const m=I({get:()=>v.value,set($){if($===null||$===""){f.value=null,v.value=null,b.value=null;return}const O=Number($.replace(c.value,"."));isNaN(O)||(v.value=$,b.value=O,O<=e.max&&O>=e.min&&(f.value=O))}}),h=I(()=>{var O;if(b.value===null)return!1;const $=Number((O=v.value)==null?void 0:O.replace(c.value,"."));return $!==Oe($,e.min,e.max)}),g=I(()=>r.value?!1:(f.value??0)+e.step<=e.max),w=I(()=>r.value?!1:(f.value??0)-e.step>=e.min),_=I(()=>e.hideInput?"stacked":e.controlVariant),P=M(()=>_.value==="split"?"$plus":"$collapse"),k=M(()=>_.value==="split"?"$minus":"$expand"),y=M(()=>_.value==="split"?"default":"small"),S=M(()=>_.value==="stacked"?"auto":"100%"),x={props:{onClick:D,onPointerup:F,onPointerdown:N,onPointercancel:F}},A={props:{onClick:D,onPointerup:F,onPointerdown:z,onPointercancel:F}};ne(()=>e.precision,()=>j()),ne(()=>e.minFractionDigits,()=>j()),gt(()=>{G()});function T($){if($==null)return 0;const O=$.toString(),Q=O.indexOf(".");return~Q?O.length-Q:0}function B(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.value)return;if(f.value==null){m.value=d(Oe(0,e.min,e.max));return}let O=Math.max(T(f.value),T(e.step));e.precision!=null&&(O=Math.max(O,e.precision)),$?g.value&&(m.value=d(f.value+e.step,O)):w.value&&(m.value=d(f.value-e.step,O))}function E($){var re;if(r.value||!$.data)return;const O=$.target,{value:Q,selectionStart:ue,selectionEnd:Z}=O??{},te=Q?Q.slice(0,ue)+$.data+Q.slice(Z):$.data,fe=Wv(te,e.precision,c.value);if(new RegExp(`^-?\\d*${Fl(c.value)}?\\d*$`).test(te)||($.preventDefault(),O.value=fe,ke(()=>m.value=fe)),e.precision!=null){if(((re=te.split(c.value)[1])==null?void 0:re.length)>e.precision){$.preventDefault(),O.value=fe,ke(()=>m.value=fe);const me=(ue??0)+$.data.length;O.setSelectionRange(me,me)}e.precision===0&&te.endsWith(c.value)&&($.preventDefault(),O.value=fe,ke(()=>m.value=fe))}}async function p($){["Enter","ArrowLeft","ArrowRight","Backspace","Delete","Tab"].includes($.key)||$.ctrlKey||["ArrowDown","ArrowUp"].includes($.key)&&($.preventDefault(),$.stopPropagation(),G(),await ke(),$.key==="ArrowDown"?B(!1):B())}function D($){$.stopPropagation()}function F($){const O=$.currentTarget;O==null||O.releasePointerCapture($.pointerId),$.preventDefault(),i()}function N($){const O=$.currentTarget;O==null||O.setPointerCapture($.pointerId),$.preventDefault(),$.stopPropagation(),l("up")}function z($){const O=$.currentTarget;O==null||O.setPointerCapture($.pointerId),$.preventDefault(),$.stopPropagation(),l("down")}function G(){if(r.value||!a.value)return;const $=a.value.value,O=Number($.replace(c.value,"."));$&&!isNaN(O)?m.value=d(Oe(O,e.min,e.max)):m.value=null}function j(){r.value||(m.value=f.value!==null&&!isNaN(f.value)?d(f.value,e.precision,!1):null)}function L(){if(!r.value){if(f.value===null||isNaN(f.value)){m.value=null;return}m.value=f.value.toString().replace(".",c.value)}}function Y(){L()}function H(){G()}return X(()=>{const{modelValue:$,type:O,...Q}=ln.filterProps(e);function ue(){return t.increment?V(xe,{key:"increment-defaults",defaults:{VBtn:{disabled:!g.value,height:S.value,size:y.value,icon:P.value,variant:"text"}}},{default:()=>[t.increment(x)]}):V(Te,{"aria-hidden":"true","data-testid":"increment",disabled:!g.value,height:S.value,icon:P.value,key:"increment-btn",onClick:D,onPointerdown:N,onPointerup:F,onPointercancel:F,size:y.value,variant:"text",tabindex:"-1"},null)}function Z(){return t.decrement?V(xe,{key:"decrement-defaults",defaults:{VBtn:{disabled:!w.value,height:S.value,size:y.value,icon:k.value,variant:"text"}}},{default:()=>[t.decrement(A)]}):V(Te,{"aria-hidden":"true","data-testid":"decrement",disabled:!w.value,height:S.value,icon:k.value,key:"decrement-btn",onClick:D,onPointerdown:z,onPointerup:F,onPointercancel:F,size:y.value,variant:"text",tabindex:"-1"},null)}function te(){return C("div",{class:"v-number-input__control"},[Z(),V(Lt,{vertical:_.value!=="stacked"},null),ue()])}function fe(){return!e.hideInput&&!e.inset?V(Lt,{vertical:!0},null):void 0}const re=_.value==="split"?C("div",{class:"v-number-input__control"},[V(Lt,{vertical:!0},null),ue()]):e.reverse||_.value==="hidden"?void 0:C(ve,null,[fe(),te()]),me=t["append-inner"]||re,Be=_.value==="split"?C("div",{class:"v-number-input__control"},[Z(),V(Lt,{vertical:!0},null)]):e.reverse&&_.value!=="hidden"?C(ve,null,[te(),fe()]):void 0,Xe=t["prepend-inner"]||Be;return V(ln,W({ref:a},Q,{modelValue:m.value,"onUpdate:modelValue":ie=>m.value=ie,focused:u.value,"onUpdate:focused":ie=>u.value=ie,validationValue:f.value,error:e.error||h.value||void 0,onBeforeinput:E,onFocus:Y,onBlur:H,onKeydown:p,class:["v-number-input",{"v-number-input--default":_.value==="default","v-number-input--hide-input":e.hideInput,"v-number-input--inset":e.inset,"v-number-input--reverse":e.reverse,"v-number-input--split":_.value==="split","v-number-input--stacked":_.value==="stacked"},e.class],style:e.style,inputmode:"decimal"}),{...t,"append-inner":me?function(){var pe;for(var ie=arguments.length,ye=new Array(ie),Ie=0;Ie<ie;Ie++)ye[Ie]=arguments[Ie];return C(ve,null,[(pe=t["append-inner"])==null?void 0:pe.call(t,...ye),re])}:void 0,"prepend-inner":Xe?function(){var pe;for(var ie=arguments.length,ye=new Array(ie),Ie=0;Ie<ie;Ie++)ye[Ie]=arguments[Ie];return C(ve,null,[Be,(pe=t["prepend-inner"])==null?void 0:pe.call(t,...ye)])}:void 0})}),ft({},a)}}),P0=R({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},masked:Boolean,modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...tt(),...ot(),...gl(),...Dt(yl({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),_0=U()({name:"VOtpInput",props:P0(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{densityClasses:i}=wt(e),{dimensionStyles:o}=rt(e),{isFocused:r,focus:u,blur:s}=Sn(e),c=de(e,"modelValue","",B=>B==null?[]:String(B).split(""),B=>B.join("")),{t:d}=Re(),f=I(()=>Number(e.length)),v=I(()=>Array(f.value).fill(0)),b=K(-1),m=K(),h=K([]),g=I(()=>h.value[b.value]);let w=!1;St(()=>e.autofocus,()=>{const B=ba();B.run(()=>{const{intersectionRef:E,isIntersecting:p}=sl();Ze(()=>{E.value=h.value[0]}),ne(p,D=>{var F;D&&((F=E.value)==null||F.focus(),B.stop())})})});function _(){if(T(g.value.value)){g.value.value="";return}if(w)return;const B=c.value.slice(),E=g.value.value;B[b.value]=E;let p=null;b.value>c.value.length?p=c.value.length+1:b.value+1!==f.value&&(p="next"),c.value=B,p&&zn(m.value,p)}function P(){w=!1,_()}function k(B){const E=c.value.slice(),p=b.value;let D=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(B.key)&&(B.preventDefault(),B.key==="ArrowLeft"?D="prev":B.key==="ArrowRight"?D="next":["Backspace","Delete"].includes(B.key)&&(E[b.value]="",c.value=E,b.value>0&&B.key==="Backspace"?D="prev":requestAnimationFrame(()=>{var F;(F=h.value[p])==null||F.select()})),requestAnimationFrame(()=>{D!=null&&zn(m.value,D)}))}function y(B,E){var F;E.preventDefault(),E.stopPropagation();const p=((F=E==null?void 0:E.clipboardData)==null?void 0:F.getData("Text").trim().slice(0,f.value))??"",D=p.length-1===-1?B:p.length-1;T(p)||(c.value=p.split(""),b.value=D)}function S(){c.value=[]}function x(B,E){u(),b.value=E}function A(){s(),b.value=-1}function T(B){return e.type==="number"&&/[^0-9]/g.test(B)}return et({VField:{color:M(()=>e.color),bgColor:M(()=>e.color),baseColor:M(()=>e.baseColor),disabled:M(()=>e.disabled),error:M(()=>e.error),variant:M(()=>e.variant),rounded:M(()=>e.rounded)}},{scoped:!0}),ne(c,B=>{B.length===f.value&&a("finish",B.join(""))},{deep:!0}),ne(b,B=>{B<0||ke(()=>{var E;(E=h.value[B])==null||E.select()})}),X(()=>{var p;const[B,E]=on(t);return C("div",W({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},i.value,e.class],style:[e.style]},B),[C("div",{ref:m,class:"v-otp-input__content",style:le([o.value])},[v.value.map((D,F)=>C(ve,null,[e.divider&&F!==0&&C("span",{class:"v-otp-input__divider"},[e.divider]),V(pn,{focused:r.value&&e.focusAll||b.value===F,key:F},{...l,loader:void 0,default:()=>C("input",{ref:N=>h.value[F]=N,"aria-label":d(e.label,F+1),autofocus:F===0&&e.autofocus,autocomplete:"one-time-code",class:q(["v-otp-input__field"]),disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:F===0?f.value:"1",placeholder:e.placeholder,type:e.masked?"password":e.type==="number"?"text":e.type,value:c.value[F],onInput:_,onFocus:N=>x(N,F),onBlur:A,onKeydown:k,onCompositionstart:()=>w=!0,onCompositionend:P,onPaste:N=>y(F,N)},null)})])),C("input",W({class:"v-otp-input-input",type:"hidden"},E,{value:c.value.join("")}),null),V(an,{contained:!0,contentClass:"v-otp-input__loader",modelValue:!!e.loading,persistent:!0},{default:()=>{var D;return[((D=l.loader)==null?void 0:D.call(l))??V(Tn,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(p=l.default)==null?void 0:p.call(l)])])}),{blur:()=>{var B;(B=h.value)==null||B.some(E=>E.blur())},focus:()=>{var B;(B=h.value)==null||B[0].focus()},reset:S,isFocused:r}}});function T0(e){return Math.floor(Math.abs(e))*Math.sign(e)}const A0=R({scale:{type:[Number,String],default:.5},...ce()},"VParallax"),D0=U()({name:"VParallax",props:A0(),setup(e,n){let{slots:t}=n;const{intersectionRef:a,isIntersecting:l}=sl(),{resizeRef:i,contentRect:o}=jt(),{height:r}=Nt(),u=K();Ze(()=>{var v;a.value=i.value=(v=u.value)==null?void 0:v.$el});let s;ne(l,v=>{v?(s=Xl(a.value),s=s===document.scrollingElement?document:s,s.addEventListener("scroll",f,{passive:!0}),f()):s.removeEventListener("scroll",f)}),pt(()=>{s==null||s.removeEventListener("scroll",f)}),ne(r,f),ne(()=>{var v;return(v=o.value)==null?void 0:v.height},f);const c=I(()=>1-Oe(Number(e.scale)));let d=-1;function f(){!l.value||tn()||(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var k;const v=((k=u.value)==null?void 0:k.$el).querySelector(".v-img__img");if(!v)return;const b=s instanceof Document?document.documentElement.clientHeight:s.clientHeight,m=s instanceof Document?window.scrollY:s.scrollTop,h=a.value.getBoundingClientRect().top+m,g=o.value.height,w=h+(g-b)/2,_=T0((m-w)*c.value),P=Math.max(1,(c.value*(b-g)+g)/g);v.style.setProperty("transform",`translateY(${_}px) scale(${P})`)}))}return X(()=>V(vn,{class:q(["v-parallax",{"v-parallax--active":l.value},e.class]),style:le(e.style),ref:u,cover:!0,onLoadstart:f,onLoad:f},t)),{}}}),p0=R({...li({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),B0=U()({name:"VRadio",props:p0(),setup(e,n){let{slots:t}=n;return X(()=>{const a=An.filterProps(e);return V(An,W(a,{class:["v-radio",e.class],style:e.style,type:"radio"}),t)}),{}}}),E0=R({height:{type:[Number,String],default:"auto"},...Ve(kn(),["direction"]),...Ve(nr(),["multiple"]),trueIcon:{type:ge,default:"$radioOn"},falseIcon:{type:ge,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),M0=U()({name:"VRadioGroup",inheritAttrs:!1,props:E0(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=ht(),i=I(()=>e.id||`radio-group-${l}`),o=de(e,"modelValue"),r=K();return X(()=>{const[u,s]=on(t),c=Ct.filterProps(e),d=An.filterProps(e),f=a.label?a.label({label:e.label,props:{for:i.value}}):e.label;return V(Ct,W({ref:r,class:["v-radio-group",e.class],style:e.style},u,c,{modelValue:o.value,"onUpdate:modelValue":v=>o.value=v,id:i.value}),{...a,default:v=>{let{id:b,messagesId:m,isDisabled:h,isReadonly:g}=v;return C(ve,null,[f&&V(Ba,{id:b.value},{default:()=>[f]}),V(kc,W(d,{id:b.value,"aria-describedby":m.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:h.value,readonly:g.value,"aria-labelledby":f?b.value:void 0,multiple:!1},s,{modelValue:o.value,"onUpdate:modelValue":w=>o.value=w}),a)])}})}),ft({},r)}}),F0=R({...gl(),...kn(),...Rd(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),$0=U()({name:"VRangeSlider",inheritAttrs:!1,props:F0(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,n){let{slots:t,emit:a,attrs:l}=n;const i=K(),o=K(),r=K(),{rtlClasses:u}=st();function s(E){if(!i.value||!o.value)return;const p=vo(E,i.value.$el,e.direction),D=vo(E,o.value.$el,e.direction),F=Math.abs(p),N=Math.abs(D);return F<N||F===N&&p<0?i.value.$el:o.value.$el}const c=Hd(e),d=de(e,"modelValue",void 0,E=>E!=null&&E.length?E.map(p=>c.roundValue(p)):[0,0]),{activeThumbRef:f,hasLabels:v,max:b,min:m,mousePressed:h,onSliderMousedown:g,onSliderTouchstart:w,position:_,trackContainerRef:P,disabled:k,readonly:y}=zd({props:e,steps:c,onSliderStart:()=>{var E;if(k.value||y.value){(E=f.value)==null||E.blur();return}a("start",d.value)},onSliderEnd:E=>{var D,F;let{value:p}=E;if(k.value||y.value)(D=f.value)==null||D.blur();else{const N=f.value===((F=i.value)==null?void 0:F.$el)?[p,d.value[1]]:[d.value[0],p];!e.strict&&N[0]<N[1]&&(d.value=N)}a("end",d.value)},onSliderMove:E=>{var N,z,G,j,L;let{value:p}=E;const[D,F]=d.value;if(k.value||y.value){(N=f.value)==null||N.blur();return}!e.strict&&D===F&&D!==m.value&&(f.value=p>D?(z=o.value)==null?void 0:z.$el:(G=i.value)==null?void 0:G.$el,(j=f.value)==null||j.focus()),f.value===((L=i.value)==null?void 0:L.$el)?d.value=[Math.min(p,F),F]:d.value=[D,Math.max(D,p)]},getActiveThumb:s}),{isFocused:S,focus:x,blur:A}=Sn(e),T=I(()=>_(d.value[0])),B=I(()=>_(d.value[1]));return X(()=>{const E=Ct.filterProps(e),[p,D]=on(l),F=!!(e.label||t.label||t.prepend);return V(Ct,W({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!t["tick-label"]||v.value,"v-slider--focused":S.value,"v-slider--pressed":h.value,"v-slider--disabled":k.value},u.value,e.class],style:e.style,ref:r},E,p,{focused:S.value}),{...t,prepend:F?N=>{var z,G;return C(ve,null,[((z=t.label)==null?void 0:z.call(t,N))??(e.label?V(Ba,{class:"v-slider__label",text:e.label},null):void 0),(G=t.prepend)==null?void 0:G.call(t,N)])}:void 0,default:N=>{var j,L;let{id:z,messagesId:G}=N;return C("div",{class:"v-slider__container",onMousedown:y.value?void 0:g,onTouchstartPassive:y.value?void 0:w},[C("input",{id:`${z.value}_start`,name:e.name||z.value,disabled:k.value,readonly:y.value,tabindex:"-1",value:d.value[0]},null),C("input",{id:`${z.value}_stop`,name:e.name||z.value,disabled:k.value,readonly:y.value,tabindex:"-1",value:d.value[1]},null),V(Wd,{ref:P,start:T.value,stop:B.value},{"tick-label":t["tick-label"]}),V(mo,W({ref:i,"aria-describedby":G.value,focused:S&&f.value===((j=i.value)==null?void 0:j.$el),modelValue:d.value[0],"onUpdate:modelValue":Y=>d.value=[Y,d.value[1]],onFocus:Y=>{var H,$,O,Q;x(),f.value=(H=i.value)==null?void 0:H.$el,b.value!==m.value&&d.value[0]===d.value[1]&&d.value[1]===m.value&&Y.relatedTarget!==(($=o.value)==null?void 0:$.$el)&&((O=i.value)==null||O.$el.blur(),(Q=o.value)==null||Q.$el.focus())},onBlur:()=>{A(),f.value=void 0},min:m.value,max:d.value[1],position:T.value,ripple:e.ripple},D),{"thumb-label":t["thumb-label"]}),V(mo,W({ref:o,"aria-describedby":G.value,focused:S&&f.value===((L=o.value)==null?void 0:L.$el),modelValue:d.value[1],"onUpdate:modelValue":Y=>d.value=[d.value[0],Y],onFocus:Y=>{var H,$,O,Q;x(),f.value=(H=o.value)==null?void 0:H.$el,b.value!==m.value&&d.value[0]===d.value[1]&&d.value[0]===b.value&&Y.relatedTarget!==(($=i.value)==null?void 0:$.$el)&&((O=o.value)==null||O.$el.blur(),(Q=i.value)==null||Q.$el.focus())},onBlur:()=>{A(),f.value=void 0},min:d.value[0],max:b.value,position:B.value,ripple:e.ripple},D),{"thumb-label":t["thumb-label"]})])}})}),ft({focus:()=>{var E;return(E=i.value)==null?void 0:E.$el.focus()}},r)}}),L0=R({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:ge,default:"$ratingEmpty"},fullIcon:{type:ge,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,...ce(),...tt(),...sn(),...we(),...Ae()},"VRating"),O0=U()({name:"VRating",props:L0(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=Re(),{themeClasses:l}=Fe(e),i=K(),o=de(e,"modelValue"),r=I(()=>Oe(parseFloat(o.value),0,Number(e.length))),u=I(()=>en(Number(e.length),1)),s=I(()=>u.value.flatMap(P=>e.halfIncrements?[P-.5,P]:[P])),c=J(-1),d=I(()=>s.value.map(P=>{const k=e.hover&&c.value>-1,y=r.value>=P,S=c.value>=P,A=(k?S:y)?e.fullIcon:e.emptyIcon,T=e.activeColor??e.color,B=y||S?T:e.color;return{isFilled:y,isHovered:S,icon:A,color:B}})),f=I(()=>[0,...s.value].map(P=>{function k(){c.value=P}function y(){c.value=-1}function S(){e.disabled||e.readonly||(o.value=r.value===P&&e.clearable?0:P)}return{onMouseenter:e.hover?k:void 0,onMouseleave:e.hover?y:void 0,onClick:S}})),v=I(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(o.value??0)-.5))*2:Math.floor(Math.max(0,Number(o.value??0)-1)));function b(){var k;const P=(k=i.value)==null?void 0:k.querySelector('[tabindex="0"]');P==null||P.focus()}function m(P){if(e.disabled||e.readonly||P.ctrlKey||P.altKey)return;const k=e.halfIncrements?.5:1;if(P.key==="ArrowRight"){const y=Math.min(Number(e.length),Number(o.value??0)+k);o.value=y,ke(()=>b())}if(P.key==="ArrowLeft"){const y=Math.max(0,Number(o.value??0)-k);o.value=y,ke(()=>b())}}const h=ht(),g=I(()=>e.name??`v-rating-${h}`);function w(P){var D,F;let{value:k,index:y,showStar:S=!0}=P;const{onMouseenter:x,onMouseleave:A,onClick:T}=f.value[y+1],B=`${g.value}-${String(k).replace(".","-")}`,E=y===v.value,p={color:(D=d.value[y])==null?void 0:D.color,density:e.density,disabled:e.disabled,icon:(F=d.value[y])==null?void 0:F.icon,ripple:e.ripple,size:e.size,variant:"plain",tabindex:E?0:-1,onKeydown:m};return C(ve,null,[C("label",{for:B,class:q({"v-rating__item--half":e.halfIncrements&&k%1>0,"v-rating__item--full":e.halfIncrements&&k%1===0}),onMouseenter:x,onMouseleave:A,onClick:T},[C("span",{class:"v-rating__hidden"},[a(e.itemAriaLabel,k,e.length)]),S?t.item?t.item({...d.value[y],props:p,value:k,index:y,rating:r.value}):V(Te,W({"aria-label":a(e.itemAriaLabel,k,e.length)},p),null):void 0]),C("input",{class:"v-rating__hidden",name:g.value,id:B,type:"radio",value:k,checked:r.value===k,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function _(P){return t["item-label"]?t["item-label"](P):P.label?C("span",null,[P.label]):C("span",null,[Yt(" ")])}return X(()=>{var k;const P=!!((k=e.itemLabels)!=null&&k.length)||t["item-label"];return V(e.tag,{class:q(["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class]),style:le(e.style),ref:i},{default:()=>[V(w,{value:0,index:-1,showStar:!1},null),u.value.map((y,S)=>{var x,A;return C("div",{class:"v-rating__wrapper"},[P&&e.itemLabelPosition==="top"?_({value:y,index:S,label:(x=e.itemLabels)==null?void 0:x[S]}):void 0,C("div",{class:"v-rating__item"},[e.halfIncrements?C(ve,null,[V(w,{value:y-.5,index:S*2},null),V(w,{value:y,index:S*2+1},null)]):V(w,{value:y,index:S},null)]),P&&e.itemLabelPosition==="bottom"?_({value:y,index:S,label:(A=e.itemLabels)==null?void 0:A[S]}):void 0])})]})}),{}}}),N0={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 R0(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C("div",{class:q(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[n])}function is(e){const[n,t]=e.split("@");return Array.from({length:t}).map(()=>xi(n))}function xi(e){let n=[];if(!e)return n;const t=N0[e];if(e!==t){if(e.includes(","))return os(e);if(e.includes("@"))return is(e);t.includes(",")?n=os(t):t.includes("@")?n=is(t):t&&n.push(xi(t))}return[R0(e,n)]}function os(e){return e.replace(/\s/g,"").split(",").map(xi)}const H0=R({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...ot(),...ut(),...Ae()},"VSkeletonLoader"),z0=U()({name:"VSkeletonLoader",inheritAttrs:!1,props:H0(),setup(e,n){let{attrs:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.color),{dimensionStyles:o}=rt(e),{elevationClasses:r}=dt(e),{themeClasses:u}=Fe(e),{t:s}=Re(),c=I(()=>xi(We(e.type).join(",")));return X(()=>{var v;const d=!a.default||e.loading,f=e.boilerplate||!d?{}:{ariaLive:"polite",ariaLabel:s(e.loadingText),role:"alert"};return d?C("div",W({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},u.value,l.value,r.value],style:[i.value,o.value]},f,t),[c.value]):C(ve,null,[(v=a.default)==null?void 0:v.call(a)])}),{}}}),W0=U()({name:"VSlideGroupItem",props:oa(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=_n(e,ar);return()=>{var l;return(l=t.default)==null?void 0:l.call(t,{isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}}});function Y0(e){const n=J(e());let t=-1;function a(){clearInterval(t)}function l(){a(),ke(()=>n.value=e())}function i(o){const r=o?getComputedStyle(o):{transitionDuration:.2},u=parseFloat(r.transitionDuration)*1e3||200;if(a(),n.value<=0)return;const s=performance.now();t=window.setInterval(()=>{const c=performance.now()-s+u;n.value=Math.max(e()-c,0),n.value<=0&&a()},u)}return nt(a),{clear:a,time:n,start:i,reset:l}}const Hf=R({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...un({location:"bottom"}),...Da(),...Ue(),...Ht(),...Ae(),...Ve(hl({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),_o=U()({name:"VSnackbar",props:Hf(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),{positionClasses:l}=pa(e),{scopeId:i}=ra(),{themeClasses:o}=Fe(e),{colorClasses:r,colorStyles:u,variantClasses:s}=bn(e),{roundedClasses:c}=Je(e),d=Y0(()=>Number(e.timeout)),f=K(),v=K(),b=J(!1),m=J(0),h=K(),g=De(Ka,void 0);St(()=>!!g,()=>{const B=Qs();Ze(()=>{h.value=B.mainStyles.value})}),ne(a,_),ne(()=>e.timeout,_),gt(()=>{a.value&&_()});let w=-1;function _(){d.reset(),window.clearTimeout(w);const B=Number(e.timeout);if(!a.value||B===-1)return;const E=Fo(v.value);d.start(E),w=window.setTimeout(()=>{a.value=!1},B)}function P(){d.reset(),window.clearTimeout(w)}function k(){b.value=!0,P()}function y(){b.value=!1,_()}function S(B){m.value=B.touches[0].clientY}function x(B){Math.abs(m.value-B.changedTouches[0].clientY)>50&&(a.value=!1)}function A(){b.value&&y()}const T=I(()=>e.location.split(" ").reduce((B,E)=>(B[`v-snackbar--${E}`]=!0,B),{}));return X(()=>{const B=an.filterProps(e),E=!!(t.default||t.text||e.text);return V(an,W({ref:f,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},T.value,l.value,e.class],style:[h.value,e.style]},B,{modelValue:a.value,"onUpdate:modelValue":p=>a.value=p,contentProps:W({class:["v-snackbar__wrapper",o.value,r.value,c.value,s.value],style:[u.value],onPointerenter:k,onPointerleave:y},B.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:S,onTouchend:x,onAfterLeave:A},i),{default:()=>{var p,D;return[yn(!1,"v-snackbar"),e.timer&&!b.value&&C("div",{key:"timer",class:"v-snackbar__timer"},[V(ti,{ref:v,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:d.time.value},null)]),E&&C("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((p=t.text)==null?void 0:p.call(t))??e.text,(D=t.default)==null?void 0:D.call(t)]),t.actions&&V(xe,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[C("div",{class:"v-snackbar__actions"},[t.actions({isActive:a})])]})]},activator:t.activator})}),ft({},f)}}),j0=R({closable:[Boolean,String],closeText:{type:String,default:"$vuetify.dismiss"},modelValue:{type:Array,default:()=>[]},...Ve(Hf(),["modelValue"])},"VSnackbarQueue"),U0=U()({name:"VSnackbarQueue",props:j0(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{t:l}=Re(),i=J(!1),o=J(!1),r=J();ne(()=>e.modelValue.length,(f,v)=>{!o.value&&f>v&&s()}),ne(i,f=>{f&&(o.value=!0)});function u(){e.modelValue.length?s():(r.value=void 0,o.value=!1)}function s(){const[f,...v]=e.modelValue;t("update:modelValue",v),r.value=typeof f=="string"?{text:f}:f,ke(()=>{i.value=!0})}function c(){i.value=!1}const d=I(()=>({color:typeof e.closable=="string"?e.closable:void 0,text:l(e.closeText)}));X(()=>{const f=!!(e.closable||a.actions),{modelValue:v,...b}=_o.filterProps(e);return C(ve,null,[o.value&&!!r.value&&(a.default?V(xe,{defaults:{VSnackbar:r.value}},{default:()=>[a.default({item:r.value})]}):V(_o,W(b,r.value,{modelValue:i.value,"onUpdate:modelValue":m=>i.value=m,onAfterLeave:u}),{text:a.text?()=>{var m;return(m=a.text)==null?void 0:m.call(a,{item:r.value})}:void 0,actions:f?()=>C(ve,null,[a.actions?V(xe,{defaults:{VBtn:d.value}},{default:()=>[a.actions({item:r.value,props:{onClick:c}})]}):V(Te,W(d.value,{onClick:c}),null)]):void 0}))])})}}),zf=R({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>["top","bottom","left","right"].includes(e),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},"Line"),Wf=R({autoLineWidth:Boolean,...zf()},"VBarline"),rs=U()({name:"VBarline",props:Wf(),setup(e,n){let{slots:t}=n;const a=ht(),l=I(()=>e.id||`barline-${a}`),i=I(()=>Number(e.autoDrawDuration)||500),o=I(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),r=I(()=>parseFloat(e.lineWidth)||4),u=I(()=>Math.max(e.modelValue.length*r.value,Number(e.width))),s=I(()=>({minX:0,maxX:u.value,minY:0,maxY:parseInt(e.height,10)})),c=I(()=>e.modelValue.map(h=>lt(h,e.itemValue,h)));function d(h,g){const{minX:w,maxX:_,minY:P,maxY:k}=g,y=h.length;let S=e.max!=null?Number(e.max):Math.max(...h),x=e.min!=null?Number(e.min):Math.min(...h);x>0&&e.min==null&&(x=0),S<0&&e.max==null&&(S=0);const A=_/(y===1?2:y),T=(k-P)/(S-x||1),B=k-Math.abs(x*T);return h.map((E,p)=>{const D=Math.abs(T*E);return{x:w+p*A,y:B-D+ +(E<0)*D,height:D,value:E}})}const f=I(()=>{const h=[],g=d(c.value,s.value),w=g.length;for(let _=0;h.length<w;_++){const P=g[_];let k=e.labels[_];k||(k=typeof P=="object"?P.value:P),h.push({x:P.x,value:String(k)})}return h}),v=I(()=>d(c.value,s.value)),b=I(()=>v.value.length===1?(s.value.maxX-r.value)/2:(Math.abs(v.value[0].x-v.value[1].x)-r.value)/2),m=I(()=>typeof e.smooth=="boolean"?e.smooth?2:0:Number(e.smooth));X(()=>{const h=e.gradient.slice().length?e.gradient.slice().reverse():[""];return C("svg",{display:"block"},[C("defs",null,[C("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[h.map((g,w)=>C("stop",{offset:w/Math.max(h.length-1,1),"stop-color":g||"currentColor"},null))])]),C("clipPath",{id:`${l.value}-clip`},[v.value.map(g=>C("rect",{x:g.x+b.value,y:g.y,width:r.value,height:g.height,rx:m.value,ry:m.value},[e.autoDraw&&!tn()&&C(ve,null,[C("animate",{attributeName:"y",from:g.y+g.height,to:g.y,dur:`${i.value}ms`,fill:"freeze"},null),C("animate",{attributeName:"height",from:"0",to:g.height,dur:`${i.value}ms`,fill:"freeze"},null)])]))]),o.value&&C("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[f.value.map((g,w)=>{var _;return C("text",{x:g.x+b.value+r.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((_=t.label)==null?void 0:_.call(t,{index:w,value:g.value}))??g.value])})]),C("g",{"clip-path":`url(#${l.value}-clip)`,fill:`url(#${l.value})`},[C("rect",{x:0,y:0,width:Math.max(e.modelValue.length*r.value,Number(e.width)),height:e.height},null)])])})}});function G0(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const l=e.shift(),i=e[e.length-1];return(t?`M${l.x} ${a-l.x+2} L${l.x} ${l.y}`:`M${l.x} ${l.y}`)+e.map((o,r)=>{const u=e[r+1],s=e[r-1]||l,c=u&&K0(u,o,s);if(!u||c)return`L${o.x} ${o.y}`;const d=Math.min(us(s,o),us(u,o)),v=d/2<n?d/2:n,b=ss(s,o,v),m=ss(u,o,v);return`L${b.x} ${b.y}S${o.x} ${o.y} ${m.x} ${m.y}`}).join("")+(t?`L${i.x} ${a-l.x+2} Z`:"")}function Tl(e){return parseInt(e,10)}function K0(e,n,t){return Tl(e.x+t.x)===Tl(2*n.x)&&Tl(e.y+t.y)===Tl(2*n.y)}function us(e,n){return Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2))}function ss(e,n,t){const a={x:e.x-n.x,y:e.y-n.y},l=Math.sqrt(a.x*a.x+a.y*a.y),i={x:a.x/l,y:a.y/l};return{x:n.x+i.x*t,y:n.y+i.y*t}}const Yf=R({fill:Boolean,...zf()},"VTrendline"),cs=U()({name:"VTrendline",props:Yf(),setup(e,n){let{slots:t}=n;const a=ht(),l=I(()=>e.id||`trendline-${a}`),i=I(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=K(0),r=K(null);function u(h,g){const{minX:w,maxX:_,minY:P,maxY:k}=g;h.length===1&&(h=[h[0],h[0]]);const y=h.length,S=e.max!=null?Number(e.max):Math.max(...h),x=e.min!=null?Number(e.min):Math.min(...h),A=(_-w)/(y-1),T=(k-P)/(S-x||1);return h.map((B,E)=>({x:w+E*A,y:k-(B-x)*T,value:B}))}const s=I(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),c=I(()=>parseFloat(e.lineWidth)||4),d=I(()=>Number(e.width)),f=I(()=>{const h=Number(e.padding);return{minX:h,maxX:d.value-h,minY:h,maxY:parseInt(e.height,10)-h}}),v=I(()=>e.modelValue.map(h=>lt(h,e.itemValue,h))),b=I(()=>{const h=[],g=u(v.value,f.value),w=g.length;for(let _=0;h.length<w;_++){const P=g[_];let k=e.labels[_];k||(k=typeof P=="object"?P.value:P),h.push({x:P.x,value:String(k)})}return h});ne(()=>e.modelValue,async()=>{if(await ke(),!e.autoDraw||!r.value||tn())return;const h=r.value,g=h.getTotalLength();e.fill?(h.style.transformOrigin="bottom center",h.style.transition="none",h.style.transform="scaleY(0)",h.getBoundingClientRect(),h.style.transition=`transform ${i.value}ms ${e.autoDrawEasing}`,h.style.transform="scaleY(1)"):(h.style.strokeDasharray=`${g}`,h.style.strokeDashoffset=`${g}`,h.getBoundingClientRect(),h.style.transition=`stroke-dashoffset ${i.value}ms ${e.autoDrawEasing}`,h.style.strokeDashoffset="0"),o.value=g},{immediate:!0});function m(h){const g=typeof e.smooth=="boolean"?e.smooth?8:0:Number(e.smooth);return G0(u(v.value,f.value),g,h,parseInt(e.height,10))}X(()=>{var g;const h=e.gradient.slice().length?e.gradient.slice().reverse():[""];return C("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[C("defs",null,[C("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[h.map((w,_)=>C("stop",{offset:_/Math.max(h.length-1,1),"stop-color":w||"currentColor"},null))])]),s.value&&C("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[b.value.map((w,_)=>{var P;return C("text",{x:w.x+c.value/2+c.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((P=t.label)==null?void 0:P.call(t,{index:_,value:w.value}))??w.value])})]),C("path",{ref:r,d:m(e.fill),fill:e.fill?`url(#${l.value})`:"none",stroke:e.fill?"none":`url(#${l.value})`},null),e.fill&&C("path",{d:m(!1),fill:"none",stroke:e.color??((g=e.gradient)==null?void 0:g[0])},null)])})}}),X0=R({type:{type:String,default:"trend"},...Wf(),...Yf()},"VSparkline"),q0=U()({name:"VSparkline",props:X0(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:l}=mt(()=>e.color),i=I(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),o=I(()=>{let r=parseInt(e.height,10);return i.value&&(r+=parseInt(e.labelSize,10)*1.5),r});X(()=>{const r=e.type==="trend"?cs:rs,u=e.type==="trend"?cs.filterProps(e):rs.filterProps(e);return V(r,W({key:e.type,class:a.value,style:l.value,viewBox:`0 0 ${e.width} ${parseInt(o.value,10)}`},u),t)})}}),Z0=R({...ce(),...ed({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),Q0=U()({name:"VSpeedDial",props:Z0(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),l=K(),i=I(()=>{var s;const[r,u="center"]=((s=e.location)==null?void 0:s.split(" "))??[];return`${r} ${u}`}),o=I(()=>({[`v-speed-dial__content--${i.value.replace(" ","-")}`]:!0}));return X(()=>{const r=Ia.filterProps(e);return V(Ia,W(r,{modelValue:a.value,"onUpdate:modelValue":u=>a.value=u,class:e.class,style:e.style,contentClass:["v-speed-dial__content",o.value,e.contentClass],location:i.value,ref:l,transition:"fade-transition"}),{...t,default:u=>V(xe,{defaults:{VBtn:{size:"small"}}},{default:()=>[V(Pt,{appear:!0,group:!0,transition:e.transition},{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,u)]}})]})})}),{}}}),Wr=Symbol.for("vuetify:v-stepper"),jf=R({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Uf=U()({name:"VStepperActions",props:jf(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{t:l}=Re();function i(){t("click:prev")}function o(){t("click:next")}return X(()=>{const r={onClick:i},u={onClick:o};return C("div",{class:"v-stepper-actions"},[V(xe,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:l(e.prevText),variant:"text"}}},{default:()=>{var s;return[((s=a.prev)==null?void 0:s.call(a,{props:r}))??V(Te,r,null)]}}),V(xe,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:l(e.nextText),variant:"tonal"}}},{default:()=>{var s;return[((s=a.next)==null?void 0:s.call(a,{props:u}))??V(Te,u,null)]}})])}),{}}}),Gf=gn("v-stepper-header"),J0=R({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:ge,default:"$complete"},editable:Boolean,editIcon:{type:ge,default:"$edit"},error:Boolean,errorIcon:{type:ge,default:"$error"},icon:ge,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),ex=R({...J0(),...oa()},"VStepperItem"),Kf=U()({name:"VStepperItem",directives:{vRipple:kt},props:ex(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=_n(e,Wr,!0),l=I(()=>(a==null?void 0:a.value.value)??e.value),i=I(()=>e.rules.every(f=>f()===!0)),o=I(()=>!e.disabled&&e.editable),r=I(()=>!e.disabled&&e.editable),u=I(()=>e.error||!i.value),s=I(()=>e.complete||e.rules.length>0&&i.value),c=I(()=>u.value?e.errorIcon:s.value?e.completeIcon:a.isSelected.value&&e.editable?e.editIcon:e.icon),d=I(()=>({canEdit:r.value,hasError:u.value,hasCompleted:s.value,title:e.title,subtitle:e.subtitle,step:l.value,value:e.value}));return X(()=>{var h,g,w;const f=(!a||a.isSelected.value||s.value||r.value)&&!u.value&&!e.disabled,v=!!(e.title!=null||t.title),b=!!(e.subtitle!=null||t.subtitle);function m(){a==null||a.toggle()}return Ye(C("button",{class:q(["v-stepper-item",{"v-stepper-item--complete":s.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":u.value},a==null?void 0:a.selectedClass.value]),disabled:!e.editable,type:"button",onClick:m},[o.value&&yn(!0,"v-stepper-item"),V(Ot,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:f?e.color:void 0,size:24},{default:()=>{var _;return[((_=t.icon)==null?void 0:_.call(t,d.value))??(c.value?V(Ee,{icon:c.value},null):l.value)]}}),C("div",{class:"v-stepper-item__content"},[v&&C("div",{key:"title",class:"v-stepper-item__title"},[((h=t.title)==null?void 0:h.call(t,d.value))??e.title]),b&&C("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((g=t.subtitle)==null?void 0:g.call(t,d.value))??e.subtitle]),(w=t.default)==null?void 0:w.call(t,d.value)])]),[[kt,e.editable&&e.ripple,null]])}),{}}}),tx=R({...Ve(ci(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Xf=U()({name:"VStepperWindow",props:tx(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=De(Wr,null),l=de(e,"modelValue"),i=I({get(){var o;return l.value!=null||!a?l.value:(o=a.items.value.find(r=>a.selected.value.includes(r.id)))==null?void 0:o.value},set(o){l.value=o}});return X(()=>{const o=Xn.filterProps(e);return V(Xn,W({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":r=>i.value=r,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}}),nx=R({...di()},"VStepperWindowItem"),qf=U()({name:"VStepperWindowItem",props:nx(),setup(e,n){let{slots:t}=n;return X(()=>{const a=qn.filterProps(e);return V(qn,W({_as:"VStepperWindowItem"},a,{class:["v-stepper-window-item",e.class],style:e.style}),t)}),{}}}),ax=R({altLabels:Boolean,bgColor:String,completeIcon:ge,editIcon:ge,editable:Boolean,errorIcon:ge,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},nonLinear:Boolean,flat:Boolean,...ta()},"Stepper"),lx=R({...ax(),...ia({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...gr(),...Dt(jf(),["prevText","nextText"])},"VStepper"),ix=U()({name:"VStepper",props:lx(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{items:a,next:l,prev:i,selected:o}=Fn(e,Wr),{displayClasses:r,mobile:u}=Nt(e),{completeIcon:s,editIcon:c,errorIcon:d,color:f,editable:v,prevText:b,nextText:m}=Ta(e),h=I(()=>e.items.map((_,P)=>{const k=lt(_,e.itemTitle,_),y=lt(_,e.itemValue,P+1),S=e.itemProps===!0?_:lt(_,e.itemProps),x={title:k,value:y,...S};return{title:x.title,value:x.value,props:x,raw:_}})),g=I(()=>a.value.findIndex(_=>o.value.includes(_.id))),w=I(()=>e.disabled?e.disabled:g.value===0?"prev":g.value===a.value.length-1?"next":!1);return et({VStepperItem:{editable:v,errorIcon:d,completeIcon:s,editIcon:c,prevText:b,nextText:m},VStepperActions:{color:f,disabled:w,prevText:b,nextText:m}}),X(()=>{const _=Dn.filterProps(e),P=!!(t.header||e.items.length),k=e.items.length>0,y=!e.hideActions&&!!(k||t.actions);return V(Dn,W(_,{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":u.value},r.value,e.class],style:e.style}),{default:()=>{var S,x;return[P&&V(Gf,{key:"stepper-header"},{default:()=>[h.value.map((A,T)=>{let{raw:B,...E}=A;return C(ve,null,[!!T&&V(Lt,null,null),V(Kf,E.props,{default:t[`header-item.${E.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})])})]}),k&&V(Xf,{key:"stepper-window"},{default:()=>[h.value.map(A=>V(qf,{value:A.value},{default:()=>{var T,B;return((T=t[`item.${A.value}`])==null?void 0:T.call(t,A))??((B=t.item)==null?void 0:B.call(t,A))}}))]}),(S=t.default)==null?void 0:S.call(t,{prev:i,next:l}),y&&(((x=t.actions)==null?void 0:x.call(t,{next:l,prev:i}))??V(Uf,{key:"stepper-actions","onClick:prev":i,"onClick:next":l},t))]}})}),{prev:i,next:l}}}),ox=R({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...kn(),...li()},"VSwitch"),rx=U()({name:"VSwitch",inheritAttrs:!1,props:ox(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=de(e,"indeterminate"),i=de(e,"modelValue"),{loaderClasses:o}=cl(e),{isFocused:r,focus:u,blur:s}=Sn(e),c=K(),d=K(),f=Mo&&window.matchMedia("(forced-colors: active)").matches,v=M(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),b=ht(),m=M(()=>e.id||`switch-${b}`);function h(){l.value&&(l.value=!1)}function g(w){var _,P;w.stopPropagation(),w.preventDefault(),(P=(_=c.value)==null?void 0:_.input)==null||P.click()}return X(()=>{const[w,_]=on(t),P=Ct.filterProps(e),k=An.filterProps(e);return V(Ct,W({ref:d,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},o.value,e.class]},w,P,{modelValue:i.value,"onUpdate:modelValue":y=>i.value=y,id:m.value,focused:r.value,style:e.style}),{...a,default:y=>{let{id:S,messagesId:x,isDisabled:A,isReadonly:T,isValid:B}=y;const E={model:i,isValid:B};return V(An,W({ref:c},k,{modelValue:i.value,"onUpdate:modelValue":[p=>i.value=p,h],id:S.value,"aria-describedby":x.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:A.value,readonly:T.value,onFocus:u,onBlur:s},_),{...a,default:p=>{let{backgroundColorClasses:D,backgroundColorStyles:F}=p;return C("div",{class:q(["v-switch__track",f?void 0:D.value]),style:le(F.value),onClick:g},[a["track-true"]&&C("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](E)]),a["track-false"]&&C("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](E)])])},input:p=>{let{inputNode:D,icon:F,backgroundColorClasses:N,backgroundColorStyles:z}=p;return C(ve,null,[D,C("div",{class:q(["v-switch__thumb",{"v-switch__thumb--filled":F||e.loading},e.inset||f?void 0:N.value]),style:le(e.inset?void 0:z.value)},[a.thumb?V(xe,{defaults:{VIcon:{icon:F,size:"x-small"}}},{default:()=>[a.thumb({...E,icon:F})]}):V(Zo,null,{default:()=>[e.loading?V(dl,{name:"v-switch",active:!0,color:B.value===!1?void 0:v.value},{default:G=>a.loader?a.loader(G):V(Tn,{active:G.isActive,color:G.color,indeterminate:!0,size:"16",width:"2"},null)}):F&&V(Ee,{key:String(F),icon:F,size:"x-small"},null)]})])])}})}})}),ft({},d)}}),ux=R({color:String,height:[Number,String],window:Boolean,...ce(),...ut(),...na(),...Ue(),...we(),...Ae()},"VSystemBar"),sx=U()({name:"VSystemBar",props:ux(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Le(()=>e.color),{elevationClasses:o}=dt(e),{roundedClasses:r}=Je(e),{ssrBootStyles:u}=la(),s=I(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=aa({id:e.name,order:I(()=>parseInt(e.order,10)),position:J("top"),layoutSize:s,elementSize:s,active:I(()=>!0),absolute:M(()=>e.absolute)});return X(()=>V(e.tag,{class:q(["v-system-bar",{"v-system-bar--window":e.window},a.value,l.value,o.value,r.value,e.class]),style:le([i.value,c.value,u.value,e.style])},t)),{}}}),Yr=Symbol.for("vuetify:v-tabs"),Zf=R({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:"horizontal"},...Ve(ai({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),Qf=U()({name:"VTab",props:Zf(),setup(e,n){let{slots:t,attrs:a}=n;const{textColorClasses:l,textColorStyles:i}=mt(()=>e.sliderColor),{backgroundColorClasses:o,backgroundColorStyles:r}=Le(()=>e.sliderColor),u=K(),s=K(),c=I(()=>e.direction==="horizontal"),d=I(()=>{var h,g;return((g=(h=u.value)==null?void 0:h.group)==null?void 0:g.isSelected.value)??!1});function f(h,g){return{opacity:[0,1]}}function v(h,g){return e.direction==="vertical"?{transform:["scaleY(0)","scaleY(1)"]}:{transform:["scaleX(0)","scaleX(1)"]}}function b(h,g){const w=g.getBoundingClientRect(),_=h.getBoundingClientRect(),P=c.value?"x":"y",k=c.value?"X":"Y",y=c.value?"right":"bottom",S=c.value?"width":"height",x=w[P],A=_[P],T=x>A?w[y]-_[y]:w[P]-_[P],B=Math.sign(T)>0?c.value?"right":"bottom":Math.sign(T)<0?c.value?"left":"top":"center",p=(Math.abs(T)+(Math.sign(T)<0?w[S]:_[S]))/Math.max(w[S],_[S])||0,D=w[S]/_[S]||0,F=1.5;return{transform:[`translate${k}(${T}px) scale${k}(${D})`,`translate${k}(${T/F}px) scale${k}(${(p-1)/F+1})`,"none"],transformOrigin:Array(3).fill(B)}}function m(h){var w,_;let{value:g}=h;if(g){const P=(_=(w=u.value)==null?void 0:w.$el.parentElement)==null?void 0:_.querySelector(".v-tab--selected .v-tab__slider"),k=s.value;if(!P||!k)return;const y=getComputedStyle(P).backgroundColor,S={fade:f,grow:v,shift:b}[e.sliderTransition??"shift"]??b,x=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??"shift"]??225);dn(k,{backgroundColor:[y,y],...S(k,P)},{duration:x,easing:Ya})}}return X(()=>{const h=Te.filterProps(e);return V(Te,W({symbol:Yr,ref:u,class:["v-tab",e.class,d.value&&e.inset?o.value:[]],style:[e.style,d.value&&e.inset?r.value:[],{backgroundColor:d.value&&e.inset?"transparent !important":void 0}],tabindex:d.value?0:-1,role:"tab","aria-selected":String(d.value),active:!1},h,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":m}),{...t,default:()=>{var g;return C(ve,null,[((g=t.default)==null?void 0:g.call(t))??e.text,!e.hideSlider&&C("div",{ref:s,class:q(["v-tab__slider",e.inset?o.value:l.value]),style:le([i.value,e.inset?r.value:l.value])},null)])}})}),ft({},u)}}),cx=R({...Ve(ci(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),Jf=U()({name:"VTabsWindow",props:cx(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=De(Yr,null),l=de(e,"modelValue"),i=I({get(){var o;return l.value!=null||!a?l.value:(o=a.items.value.find(r=>a.selected.value.includes(r.id)))==null?void 0:o.value},set(o){l.value=o}});return X(()=>{const o=Xn.filterProps(e);return V(Xn,W({_as:"VTabsWindow"},o,{modelValue:i.value,"onUpdate:modelValue":r=>i.value=r,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}}),dx=R({...di()},"VTabsWindowItem"),ev=U()({name:"VTabsWindowItem",props:dx(),setup(e,n){let{slots:t}=n;return X(()=>{const a=qn.filterProps(e);return V(qn,W({_as:"VTabsWindowItem"},a,{class:["v-tabs-window-item",e.class],style:e.style}),t)}),{}}});function fx(e){return e?e.map(n=>Gn(n)?n:{text:n,value:n}):[]}const vx=R({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,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...Dt(Zf(),["spaced","sliderTransition","sliderTransitionDuration"]),...lr({mandatory:"force",selectedClass:"v-tab-item--selected"}),...tt(),...we()},"VTabs"),mx=U()({name:"VTabs",props:vx(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=de(e,"modelValue"),i=I(()=>fx(e.items)),{densityClasses:o}=wt(e),{backgroundColorClasses:r,backgroundColorStyles:u}=Le(()=>e.bgColor),{scopeId:s}=ra();return et({VTab:{color:M(e,"color"),direction:M(e,"direction"),stacked:M(e,"stacked"),fixed:M(e,"fixedTabs"),inset:M(e,"inset"),sliderColor:M(e,"sliderColor"),sliderTransition:M(e,"sliderTransition"),sliderTransitionDuration:M(e,"sliderTransitionDuration"),hideSlider:M(e,"hideSlider")}}),X(()=>{const c=Ja.filterProps(e),d=!!(a.window||e.items.length>0);return C(ve,null,[V(Ja,W(c,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,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--inset":e.inset,"v-tabs--stacked":e.stacked},o.value,r.value,e.class],style:[{"--v-tabs-height":ae(e.height),"--v-tabs-inset-padding":e.inset?ae(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?ae(e.insetRadius):void 0},u.value,e.style],role:"tablist",symbol:Yr},s,t),{default:a.default??(()=>i.value.map(f=>{var v;return((v=a.tab)==null?void 0:v.call(a,{item:f}))??V(Qf,W(f,{key:f.text,value:f.value,spaced:e.spaced}),{default:a[`tab.${f.value}`]?()=>{var b;return(b=a[`tab.${f.value}`])==null?void 0:b.call(a,{item:f})}:void 0})})),prev:a.prev,next:a.next}),d&&V(Jf,W({modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,key:"tabs-window"},s),{default:()=>{var f;return[i.value.map(v=>{var b;return((b=a.item)==null?void 0:b.call(a,{item:v}))??V(ev,{value:v.value},{default:()=>{var m;return(m=a[`item.${v.value}`])==null?void 0:m.call(a,{item:v})}})}),(f=a.window)==null?void 0:f.call(a)]}})])}),{}}}),gx=R({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))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...td(),...Ve(kn(),["direction"]),...yl()},"VTextarea"),hx=U()({name:"VTextarea",directives:{vIntersect:qt},inheritAttrs:!1,props:gx(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const i=de(e,"modelValue"),{isFocused:o,focus:r,blur:u}=Sn(e),{onIntersect:s}=nd(e),c=I(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),d=I(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=K(),v=K(),b=J(""),m=K(),h=K(0),{platform:g}=Nt(),w=hr(e),_=I(()=>e.persistentPlaceholder||o.value||e.active);function P(){var D;w.isSuppressing.value&&w.update(),m.value!==document.activeElement&&((D=m.value)==null||D.focus()),o.value||r()}function k(D){P(),a("click:control",D)}function y(D){a("mousedown:control",D)}function S(D){D.stopPropagation(),P(),ke(()=>{i.value="",ol(e["onClick:clear"],D)})}function x(D){var j;const F=D.target;if(!((j=e.modelModifiers)!=null&&j.trim)){i.value=F.value;return}const N=F.value,z=F.selectionStart,G=F.selectionEnd;i.value=N,ke(()=>{let L=0;N.trimStart().length===F.value.length&&(L=N.length-F.value.length),z!=null&&(F.selectionStart=z-L),G!=null&&(F.selectionEnd=G-L)})}const A=K(),T=K(Number(e.rows)),B=I(()=>["plain","underlined"].includes(e.variant));Ze(()=>{e.autoGrow||(T.value=Number(e.rows))});function E(){ke(()=>{if(!m.value)return;if(g.value.firefox){h.value=12;return}const{offsetWidth:D,clientWidth:F}=m.value;h.value=Math.max(0,D-F)}),e.autoGrow&&ke(()=>{if(!A.value||!v.value)return;const D=getComputedStyle(A.value),F=getComputedStyle(v.value.$el),N=parseFloat(D.getPropertyValue("--v-field-padding-top"))+parseFloat(D.getPropertyValue("--v-input-padding-top"))+parseFloat(D.getPropertyValue("--v-field-padding-bottom")),z=A.value.scrollHeight,G=parseFloat(D.lineHeight),j=Math.max(parseFloat(e.rows)*G+N,parseFloat(F.getPropertyValue("--v-input-control-height"))),L=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*G+N||1/0,Y=Oe(z??0,j,L);T.value=Math.floor((Y-N)/G),b.value=ae(Y)})}gt(E),ne(i,E),ne(()=>e.rows,E),ne(()=>e.maxHeight,E),ne(()=>e.maxRows,E),ne(()=>e.density,E),ne(T,D=>{a("update:rows",D)});let p;return ne(A,D=>{D?(p=new ResizeObserver(E),p.observe(A.value)):p==null||p.disconnect()}),pt(()=>{p==null||p.disconnect()}),X(()=>{const D=!!(l.counter||e.counter||e.counterValue),F=!!(D||l.details),[N,z]=on(t),{modelValue:G,...j}=Ct.filterProps(e),L={...pn.filterProps(e),"onClick:clear":S};return V(Ct,W({ref:f,modelValue:i.value,"onUpdate:modelValue":Y=>i.value=Y,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":B.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?ae(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":ae(h.value)},e.style]},N,j,{centerAffix:T.value===1&&!B.value,focused:o.value}),{...l,default:Y=>{let{id:H,isDisabled:$,isDirty:O,isReadonly:Q,isValid:ue,hasDetails:Z}=Y;return V(pn,W({ref:v,style:{"--v-textarea-control-height":b.value},onClick:k,onMousedown:y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},L,{id:H.value,active:_.value||O.value,labelId:`${H.value}-label`,centerAffix:T.value===1&&!B.value,dirty:O.value||e.dirty,disabled:$.value,focused:o.value,details:Z.value,error:ue.value===!1}),{...l,default:te=>{let{props:{class:fe,...re},controlRef:me}=te;return C(ve,null,[e.prefix&&C("span",{class:"v-text-field__prefix"},[e.prefix]),Ye(C("textarea",W({ref:Be=>m.value=me.value=Be,class:fe,value:i.value,onInput:x,autofocus:e.autofocus,readonly:Q.value,disabled:$.value,placeholder:e.placeholder,rows:e.rows,name:w.fieldName.value,autocomplete:w.fieldAutocomplete.value,onFocus:P,onBlur:u,"aria-labelledby":`${H.value}-label`},re,z),null),[[qt,{handler:s},null,{once:!0}]]),e.autoGrow&&Ye(C("textarea",{class:q([fe,"v-textarea__sizer"]),id:`${re.id}-sizer`,"onUpdate:modelValue":Be=>i.value=Be,ref:A,readonly:!0,"aria-hidden":"true"},null),[[Bv,i.value]]),e.suffix&&C("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:F?Y=>{var H;return C(ve,null,[(H=l.details)==null?void 0:H.call(l,Y),D&&C(ve,null,[C("span",null,null),V(ii,{active:e.persistentCounter||o.value,value:c.value,max:d.value,disabled:e.disabled},l.counter)])])}:void 0})}),ft({},f,v,m)}}),yx=R({withBackground:Boolean,...ce(),...Ae(),...we()},"VThemeProvider"),bx=U()({name:"VThemeProvider",props:yx(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e);return()=>{var l;return e.withBackground?V(e.tag,{class:q(["v-theme-provider",a.value,e.class]),style:le(e.style)},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}}):(l=t.default)==null?void 0:l.call(t)}}}),Sx=R({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:ge,iconColor:String,lineColor:String,...ce(),...Ue(),...sn(),...ut()},"VTimelineDivider"),kx=U()({name:"VTimelineDivider",props:Sx(),setup(e,n){let{slots:t}=n;const{sizeClasses:a,sizeStyles:l}=Aa(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Le(()=>e.dotColor),{roundedClasses:r}=Je(e,"v-timeline-divider__dot"),{elevationClasses:u}=dt(e),{backgroundColorClasses:s,backgroundColorStyles:c}=Le(()=>e.lineColor);return X(()=>C("div",{class:q(["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:le(e.style)},[C("div",{class:q(["v-timeline-divider__before",s.value]),style:le(c.value)},null),!e.hideDot&&C("div",{key:"dot",class:q(["v-timeline-divider__dot",u.value,r.value,a.value]),style:le(l.value)},[C("div",{class:q(["v-timeline-divider__inner-dot",o.value,r.value]),style:le(i.value)},[t.default?V(xe,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},t.default):V(Ee,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),C("div",{class:q(["v-timeline-divider__after",s.value]),style:le(c.value)},null)])),{}}}),tv=R({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:ge,iconColor:String,lineInset:[Number,String],side:{type:String,validator:e=>e==null||["start","end"].includes(e)},...ce(),...ot(),...ut(),...Ue(),...sn(),...we()},"VTimelineItem"),wx=U()({name:"VTimelineItem",props:tv(),setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=rt(e),l=J(0),i=K();return ne(i,o=>{var r;o&&(l.value=((r=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:r.getBoundingClientRect().width)??0)},{flush:"post"}),X(()=>{var o,r;return C("div",{class:q(["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot,"v-timeline-item--side-start":e.side==="start","v-timeline-item--side-end":e.side==="end"},e.class]),style:le([{"--v-timeline-dot-size":ae(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${ae(e.lineInset)})`:ae(0)},e.style])},[C("div",{class:"v-timeline-item__body",style:le(a.value)},[(o=t.default)==null?void 0:o.call(t)]),V(kx,{ref:i,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:t.icon}),e.density!=="compact"&&C("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((r=t.opposite)==null?void 0:r.call(t))])])}),{}}}),xx=R({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)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Dt(tv({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...ce(),...tt(),...we(),...Ae()},"VTimeline"),Cx=U()({name:"VTimeline",props:xx(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=Fe(e),{densityClasses:l}=wt(e),{rtlClasses:i}=st();et({VTimelineDivider:{lineColor:M(()=>e.lineColor)},VTimelineItem:{density:M(()=>e.density),dotColor:M(()=>e.dotColor),fillDot:M(()=>e.fillDot),hideOpposite:M(()=>e.hideOpposite),iconColor:M(()=>e.iconColor),lineColor:M(()=>e.lineColor),lineInset:M(()=>e.lineInset),size:M(()=>e.size)}});const o=I(()=>{const u=e.side?e.side:e.density!=="default"?"end":null;return u&&`v-timeline--side-${u}`}),r=I(()=>{const u=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return u;case"start":return u[0];case"end":return u[1];default:return null}});return X(()=>V(e.tag,{class:q(["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,r.value,{"v-timeline--inset-line":!!e.lineInset},a.value,l.value,o.value,i.value,e.class]),style:le([{"--v-timeline-line-thickness":ae(e.lineThickness)},e.style])},t)),{}}}),Vx=R({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),To=U()({name:"VTimePickerClock",props:Vx(),emits:{change:e=>!0,input:e=>!0},setup(e,n){let{emit:t}=n;const a=K(null),l=K(null),i=K(void 0),o=K(!1),r=K(null),u=K(null),s=ws(L=>t("change",L),750),{textColorClasses:c,textColorStyles:d}=mt(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:v}=Le(()=>e.color),b=I(()=>e.max-e.min+1),m=I(()=>e.double?b.value/2:b.value),h=I(()=>360/m.value),g=I(()=>h.value*Math.PI/180),w=I(()=>e.modelValue==null?e.min:e.modelValue),_=I(()=>.62),P=I(()=>{const L=[];for(let Y=e.min;Y<=e.max;Y=Y+e.step)L.push(Y);return L});ne(()=>e.modelValue,L=>{i.value=L});function k(L){i.value!==L&&(i.value=L),t("input",L)}function y(L){return!e.allowedValues||e.allowedValues(L)}function S(L){if(!e.scrollable||e.disabled)return;L.preventDefault();const Y=Math.sign(-L.deltaY||1);let H=w.value;do H=H+Y,H=(H-e.min+b.value)%b.value+e.min;while(!y(H)&&H!==w.value);H!==e.displayedValue&&k(H),s(H)}function x(L){return e.double&&L-e.min>=m.value}function A(L){return x(L)?_.value:1}function T(L){const Y=e.rotate*Math.PI/180;return{x:Math.sin((L-e.min)*g.value+Y)*A(L),y:-Math.cos((L-e.min)*g.value+Y)*A(L)}}function B(L,Y){const H=(Math.round(L/h.value)+(Y?m.value:0))%b.value+e.min;return L<360-h.value/2?H:Y?e.max-m.value+1:e.min}function E(L){const{x:Y,y:H}=T(L);return{left:`${Math.round(50+Y*50)}%`,top:`${Math.round(50+H*50)}%`}}function p(L,Y){const H=Y.x-L.x,$=Y.y-L.y;return Math.sqrt(H*H+$*$)}function D(L,Y){const H=2*Math.atan2(Y.y-L.y-p(L,Y),Y.x-L.x);return Math.abs(H*180/Math.PI)}function F(L){r.value===null&&(r.value=L),u.value=L,k(L)}function N(L){var Xe,ie;if(L.preventDefault(),!o.value&&L.type!=="click"||!a.value)return;const{width:Y,top:H,left:$}=(Xe=a.value)==null?void 0:Xe.getBoundingClientRect(),{width:O}=((ie=l.value)==null?void 0:ie.getBoundingClientRect())??{width:0},{clientX:Q,clientY:ue}="touches"in L?L.touches[0]:L,Z={x:Y/2,y:-Y/2},te={x:Q-$,y:H-ue},fe=Math.round(D(Z,te)-e.rotate+360)%360,re=e.double&&p(Z,te)<(O+O*_.value)/4,me=Math.ceil(15/h.value);let Be;for(let ye=0;ye<me;ye++)if(Be=B(fe+ye*h.value,re),y(Be)||(Be=B(fe-ye*h.value,re),y(Be)))return F(Be)}function z(L){e.disabled||(L.preventDefault(),window.addEventListener("mousemove",N),window.addEventListener("touchmove",N),window.addEventListener("mouseup",G),window.addEventListener("touchend",G),r.value=null,u.value=null,o.value=!0,N(L))}function G(L){L.stopPropagation(),j(),o.value=!1,u.value!==null&&y(u.value)&&t("change",u.value)}function j(){window.removeEventListener("mousemove",N),window.removeEventListener("touchmove",N),window.removeEventListener("mouseup",G),window.removeEventListener("touchend",G)}nt(j),X(()=>C("div",{class:q([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:z,onTouchstart:z,onWheel:S,ref:a},[C("div",{class:"v-time-picker-clock__inner",ref:l},[C("div",{class:q([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":x(e.modelValue)},c.value]),style:le([{transform:`rotate(${e.rotate+h.value*(w.value-e.min)}deg) scaleY(${A(w.value)})`},d.value])},null),P.value.map(L=>{const Y=L===w.value;return C("div",{class:q([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":Y,"v-time-picker-clock__item--disabled":e.disabled||!y(L)},Y&&f.value]),style:le([E(L),Y&&v.value])},[C("span",null,[e.format(L)])])})])]))}}),Ix=R({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},"VTimePickerField"),Li=U()({name:"VTimePickerField",props:Ix(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t}=n;const{textColorClasses:a,textColorStyles:l}=mt(()=>e.color),i=K(),o=J(!1);function r(u){if(["Backspace","Delete"].includes(u.key)){u.preventDefault();const s=u.target;s.value="",t("update:modelValue",null)}}return X(()=>V(ln,{ref:i,_as:"VTimePickerField",autocomplete:"off",class:q(["v-time-picker-controls__time__field",{"v-time-picker-controls__time__field--active":e.active},e.active?a.value:[]]),style:le(e.active?l.value:[]),disabled:e.disabled,variant:"solo-filled",inputmode:"numeric",hideDetails:"auto","aria-label":e.label,"aria-invalid":!!e.error,"aria-errormessage":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(o.value?"":"--"),"onUpdate:modelValue":u=>t("update:modelValue",u),onKeydown:r,onFocus:()=>o.value=!0,onBlur:()=>o.value=!1},null)),ft({},i)}});function zt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(n,"0")}function nv(e){return e?(e-1)%12+1:12}function za(e,n){return e%12+(n==="pm"?12:0)}function $a(e){const n=e.replaceAll(/\D/g,"");return n.length>0?Number(n):null}function Px(e,n,t){{if(e===23&&n)return{value:0};if(e===0&&!n)return{value:23}}return{value:e+(n?1:-1)}}function _x(e,n){return e===59&&n?0:e===0&&!n?59:e+(n?1:-1)}const av=R({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},"time-validation");function lv(e){const n=I(()=>{const i=e.min?Number(e.min.split(":")[0]):0,o=e.max?Number(e.max.split(":")[0]):23;return r=>r<i||r>o?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(r):typeof e.allowedHours=="function"?e.allowedHours(r):!0}),t=I(()=>{const[i,o]=e.min?e.min.split(":").map(Number):[0,0],[r,u]=e.max?e.max.split(":").map(Number):[23,59],s=i*60+o,c=r*60+u;return(d,f)=>{if(d!==null){const v=60*d+f;if(v<s||v>c)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(f):typeof e.allowedMinutes=="function"?e.allowedMinutes(f):!0}}),a=I(()=>{const[i,o,r]=e.min?e.min.split(":").map(Number):[0,0,0],[u,s,c]=e.max?e.max.split(":").map(Number):[23,59,59],d=i*3600+o*60+(r||0),f=u*3600+s*60+(c||0);return(v,b,m)=>{if(v!==null&&b!==null){const h=3600*v+60*b+m;if(h<d||h>f)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(m):typeof e.allowedSeconds=="function"?e.allowedSeconds(m):!0}});function l(i,o,r){let u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;const c=i==="hour"?n.value:i==="minute"?v=>t.value(u,v):v=>a.value(u,s,v),d=i==="hour"?v=>Px(v,r).value:v=>_x(v,r),f=i==="hour"?24:60;for(let v=1;v<=f&&(o=d(o),!c(o));v++);return o}return{isAllowedHour:n,isAllowedMinute:t,isAllowedSecond:a,findNextAllowed:l}}const Tx=R({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,...av()},"VTimePickerControls"),Ao=U()({name:"VTimePickerControls",props:Tx(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,n){let{emit:t}=n;const{t:a}=Re(),{isAllowedHour:l,isAllowedMinute:i,isAllowedSecond:o,findNextAllowed:r}=lv(e),u=I(()=>e.hour!==null?e.ampm?za(Number(e.hour),e.period??"am"):Number(e.hour):null),s=I(()=>e.minute!==null?Number(e.minute):null),c=I(()=>{var p;return e.hour===null?!0:((p=l.value)==null?void 0:p.call(l,Number(u.value)))??!0}),d=I(()=>{var p;return e.minute===null?!0:((p=i.value)==null?void 0:p.call(i,u.value,Number(e.minute)))??!0}),f=I(()=>{var p;return e.second===null?!0:((p=o.value)==null?void 0:p.call(o,u.value,s.value,Number(e.second)))??!0}),v={in:p=>{if(p==null||isNaN(Number(p)))return null;const D=Number(p);return e.ampm?zt(nv(D)):zt(D)},out:p=>{if(isNaN(Number(p))||p==null||p==="")return null;const D=typeof p=="string"?$a(p):Number(p);return D===null?null:e.ampm?za(D,e.period??"am"):Oe(D,0,23)}},b=de(e,"hour",void 0,v.in,v.out),m={in:p=>p!=null&&!isNaN(Number(p))?zt(`${p}`):null,out:p=>{if(isNaN(Number(p))||p==null||p==="")return null;const D=typeof p=="string"?$a(p):Number(p);return D!==null?Oe(D,0,59):null}},h=de(e,"minute",void 0,m.in,m.out),g=de(e,"second",void 0,m.in,m.out);function w(p){if(!["ArrowUp","ArrowDown"].includes(p.key))return;p.preventDefault(),p.stopPropagation();const D=e.period==="am",F=e.ampm?za(Number(b.value??0),D?"am":"pm"):Number(b.value??0),N=r("hour",F,p.key==="ArrowUp"),z=D&&N>=12||!D&&N<12;e.ampm&&z?(t("update:period",e.period==="am"?"pm":"am"),ke(()=>b.value=zt(N))):b.value=zt(N)}function _(p){if(!["ArrowUp","ArrowDown"].includes(p.key))return;p.preventDefault(),p.stopPropagation();const D=Number(h.value??0),F=r("minute",D,p.key==="ArrowUp",u.value);h.value=zt(F)}function P(p){if(!["ArrowUp","ArrowDown"].includes(p.key))return;p.preventDefault(),p.stopPropagation();const D=Number(g.value??0),F=r("second",D,p.key==="ArrowUp",u.value,s.value);g.value=zt(F)}function k(p,D,F){return N=>{if(!N.data)return;const z=N.target,{value:G,selectionStart:j,selectionEnd:L}=z??{};if($a(N.data)===null){N.preventDefault();return}const Y=G?G.slice(0,j)+N.data+G.slice(L):N.data;if(Y.length>2){if(j===L&&L===0&&N.data.trim().startsWith("0")){N.preventDefault(),z.value=Y.trim().substring(0,2),F(z.value),N.data.trim().length===1&&z.setSelectionRange(1,1);return}if(j===L&&L===1&&G.startsWith("0")){N.preventDefault(),z.value=Y.trim().substring(0,2),F(z.value);return}const $=e.viewMode==="hour"?e.ampm?12:23:59;if($a(Y)>$){N.preventDefault(),z.value=zt(String($a(N.data)).substring(0,2)),F(z.value);return}}const H=p(Y);D(H)&&N.preventDefault()}}function y(p){t("update:period",p)}const S=K(),x=K(),A=K();ne(()=>e.viewMode,(p,D)=>{switch(D){case"hour":S.value.blur();break;case"minute":x.value.blur();break;case"second":A.value.blur();break}});const T=k(v.out,p=>v.in(p)===b.value,p=>b.value=p),B=k(m.out,p=>m.in(p)===h.value,p=>h.value=p),E=k(m.out,p=>m.in(p)===g.value,p=>g.value=p);return X(()=>C("div",{class:"v-time-picker-controls"},[C("div",{class:q({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[V(Li,{ref:S,active:e.viewMode==="hour",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.hour"),showHint:e.inputHints,error:c.value?void 0:a("$vuetify.timePicker.notAllowed"),modelValue:b.value,"onUpdate:modelValue":p=>b.value=p,onKeydown:w,onBeforeinput:T,onFocus:()=>t("update:viewMode","hour")},null),C("span",{class:"v-time-picker-controls__time__separator"},[Yt(":")]),V(Li,{ref:x,active:e.viewMode==="minute",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.minute"),showHint:e.inputHints,error:d.value?void 0:a("$vuetify.timePicker.notAllowed"),modelValue:h.value,"onUpdate:modelValue":p=>h.value=p,onKeydown:_,onBeforeinput:B,onFocus:()=>t("update:viewMode","minute")},null),e.useSeconds&&C("span",{key:"secondsDivider",class:"v-time-picker-controls__time__separator"},[Yt(":")]),e.useSeconds&&C(ve,null,[V(Li,{key:"secondsVal",ref:A,active:e.viewMode==="second",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.second"),showHint:e.inputHints,error:f.value?void 0:a("$vuetify.timePicker.notAllowed"),modelValue:g.value,"onUpdate:modelValue":p=>g.value=p,onKeydown:P,onBeforeinput:E,onFocus:()=>t("update:viewMode","second")},null)]),e.ampm&&C("div",{class:"v-time-picker-controls__ampm"},[V(Te,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:q({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:a("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?y("am"):null},null),V(Te,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:q({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:a("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?y("pm"):null},null)])])])),{}}}),Ax=R({disabled:Boolean,format:{type:String,default:"ampm"},viewMode:{type:String,default:"hour"},period:{type:String,default:"am",validator:e=>["am","pm"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:"dial"},...av(),...Ve(fi({title:"$vuetify.timePicker.title"}),["landscape"]),...tt()},"VTimePicker"),Dx=U()({name:"VTimePicker",props:Ax(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{t:l}=Re(),{densityClasses:i}=wt(e),o=K(null),r=K(null),u=K(null),s=K(null),c=K(null),d=K(null),f=de(e,"period","am"),v=de(e,"viewMode","hour"),b=K(null),m=K(null),h=I(()=>e.format==="ampm"),{isAllowedHour:g,isAllowedMinute:w,isAllowedSecond:_}=lv(e),P=M(()=>e.modelValue!==null&&o.value===null&&r.value===null&&(!e.useSeconds||u.value===null));function k(){const T=y();T!==null&&T!==e.modelValue&&t("update:modelValue",T),P.value&&t("update:modelValue",null)}ne(o,k),ne(r,k),ne(u,k),ne(f,(T,B)=>{o.value==null||T===B||(T==="pm"&&o.value<12?o.value=o.value+12:T==="am"&&o.value>=12&&(o.value=o.value-12))}),ne(()=>e.modelValue,T=>S(T)),ne(()=>e.useSeconds,(T,B)=>{B&&!T&&v.value==="second"&&(v.value="minute"),!T&&u.value!==null&&(u.value=null)}),gt(()=>{S(e.modelValue)});function y(){return o.value!=null&&r.value!=null&&(!e.useSeconds||u.value!=null)?`${zt(o.value)}:${zt(r.value)}`+(e.useSeconds?`:${zt(u.value)}`:""):null}function S(T){if(T==null||T==="")o.value=null,r.value=null,u.value=null;else if(T instanceof Date)o.value=T.getHours(),r.value=T.getMinutes(),u.value=T.getSeconds();else{const[B,,E,,p,D]=T.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);o.value=D?za(parseInt(B,10),D):parseInt(B,10),r.value=parseInt(E,10),u.value=parseInt(p||0,10)}f.value=o.value==null||o.value<12?"am":"pm"}function x(T){v.value==="hour"?o.value=h.value?za(T,f.value):T:v.value==="minute"?r.value=T:u.value=T}function A(T){switch(v.value||"hour"){case"hour":t("update:hour",T);break;case"minute":t("update:minute",T);break;case"second":t("update:second",T);break}const B=o.value!==null&&r.value!==null&&(e.useSeconds?u.value!==null:!0);v.value==="hour"?v.value="minute":e.useSeconds&&v.value==="minute"&&(v.value="second"),!(o.value===s.value&&r.value===c.value&&(!e.useSeconds||u.value===d.value)||y()===null)&&(s.value=o.value,c.value=r.value,e.useSeconds&&(d.value=u.value),B&&k())}X(()=>{const T=Ve(Pa.filterProps(e),["hideHeader"]),B=Ao.filterProps(e),E=To.filterProps(Ve(e,["format","modelValue","min","max"])),p=v.value==="hour"?g.value:v.value==="minute"?D=>w.value(o.value,D):D=>_.value(o.value,r.value,D);return V(Pa,W(T,{color:void 0,class:["v-time-picker",`v-time-picker--variant-${e.variant}`,e.class,i.value],hideHeader:e.hideHeader&&e.variant!=="input",style:e.style}),{title:()=>{var D;return((D=a.title)==null?void 0:D.call(a))??C("div",{class:"v-time-picker__title"},[l(e.title)])},header:()=>V(Ao,W(B,{ampm:h.value,hour:o.value,minute:r.value,period:f.value,second:u.value,viewMode:v.value,inputHints:e.variant==="input","onUpdate:hour":D=>o.value=D,"onUpdate:minute":D=>r.value=D,"onUpdate:second":D=>u.value=D,"onUpdate:period":D=>f.value=D,"onUpdate:viewMode":D=>v.value=D,ref:b}),null),default:()=>V(To,W(E,{allowedValues:p,double:v.value==="hour"&&!h.value,format:v.value==="hour"?h.value?nv:D=>D:D=>zt(D,2),max:v.value==="hour"?h.value&&f.value==="am"?11:23:59,min:v.value==="hour"&&h.value&&f.value==="pm"?12:0,size:20,step:v.value==="hour"?1:5,modelValue:v.value==="hour"?o.value:v.value==="minute"?r.value:u.value,onChange:A,onInput:x,ref:m}),null),actions:a.actions})})}}),px=R({...ce(),...Ht({variant:"text"})},"VToolbarItems"),Bx=U()({name:"VToolbarItems",props:px(),setup(e,n){let{slots:t}=n;return et({VBtn:{color:M(()=>e.color),height:"inherit",variant:M(()=>e.variant)}}),X(()=>{var a;return C("div",{class:q(["v-toolbar-items",e.class]),style:le(e.style)},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),Ex=R({id:String,interactive:Boolean,text:String,...Ve(hl({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),iv=U()({name:"VTooltip",props:Ex(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=de(e,"modelValue"),{scopeId:l}=ra(),i=ht(),o=M(()=>e.id||`v-tooltip-${i}`),r=K(),u=I(()=>e.location.split(" ").length>1?e.location:e.location+" center"),s=I(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=M(()=>e.transition!=null?e.transition:a.value?"scale-transition":"fade-transition"),d=I(()=>W({"aria-describedby":o.value},e.activatorProps));return X(()=>{const f=an.filterProps(e);return V(an,W({ref:r,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:o.value},f,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,transition:c.value,absolute:!0,location:u.value,origin:s.value,role:"tooltip",activatorProps:d.value,_disableGlobalStack:!0},l),{activator:t.activator,default:function(){var h;for(var v=arguments.length,b=new Array(v),m=0;m<v;m++)b[m]=arguments[m];return((h=t.default)==null?void 0:h.call(t,...b))??e.text}})}),ft({},r)}}),Mx=R({...Ve($c({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand"}),["subgroup"])},"VTreeviewGroup"),Do=U()({name:"VTreeviewGroup",props:Mx(),setup(e,n){let{slots:t}=n;const a=K(),l=I(()=>{var o;return(o=a.value)!=null&&o.isOpen?e.collapseIcon:e.expandIcon}),i=I(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:l.value}}));return X(()=>{const o=el.filterProps(e);return V(el,W(o,{ref:a,class:["v-treeview-group",e.class],subgroup:!0}),{...t,activator:t.activator?r=>C(ve,null,[V(xe,{defaults:i.value},{default:()=>{var u;return[(u=t.activator)==null?void 0:u.call(t,r)]}})]):void 0})}),{}}}),ov=Symbol.for("vuetify:v-treeview"),rv=R({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:ge,...Nc({slim:!0})},"VTreeviewItem"),po=U()({name:"VTreeviewItem",props:rv(),emits:{toggleExpand:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=De(ov,{visibleIds:K()}).visibleIds,i=K(),o=I(()=>{var f,v;return((f=i.value)==null?void 0:f.root.activatable.value)&&((v=i.value)==null?void 0:v.isGroupActivator)}),r=I(()=>{var f,v;return((f=i.value)==null?void 0:f.link.isClickable.value)||e.value!=null&&!!((v=i.value)!=null&&v.list)}),u=I(()=>!e.disabled&&e.link!==!1&&(e.link||r.value||o.value)),s=I(()=>{var f;return l.value&&!l.value.has(Ke((f=i.value)==null?void 0:f.id))});function c(f){var v,b;u.value&&o.value&&((b=i.value)==null||b.activate(!((v=i.value)!=null&&v.isActivated),f))}function d(f){f.preventDefault(),f.stopPropagation(),a("toggleExpand",f)}return X(()=>{var b;const f=Ut.filterProps(e),v=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return V(Ut,W({ref:i},f,{active:((b=i.value)==null?void 0:b.isActivated)||void 0,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":o.value,"v-treeview-item--filtered":s.value},e.class],role:"treeitem",ripple:!1,onClick:c}),{...t,prepend:v?m=>{var h;return C(ve,null,[e.indentLines&&e.indentLines.length>0?C("div",{key:"indent-lines",class:"v-treeview-indent-lines",style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(g=>C("div",{class:q(`v-treeview-indent-line v-treeview-indent-line--${g}`)},null))]):"",!e.hideActions&&V(sr,{start:!0},{default:()=>[e.toggleIcon?C(ve,null,[t.toggle?V(xe,{key:"prepend-defaults",defaults:{VBtn:{density:"compact",icon:e.toggleIcon,variant:"text",loading:e.loading},VProgressCircular:{indeterminate:"disable-shrink",size:20,width:2}}},{default:()=>[t.toggle({...m,loading:e.loading,props:{onClick:d}})]}):V(Te,{key:"prepend-toggle",density:"compact",icon:e.toggleIcon,loading:e.loading,variant:"text",onClick:d},{loader:()=>V(Tn,{indeterminate:"disable-shrink",size:"20",width:"2"},null)})]):C("div",{class:"v-treeview-item__level"},null)]}),e.hasCustomPrepend?V(xe,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>{var g;return[(g=t.prepend)==null?void 0:g.call(t,m)]}}):C(ve,null,[(h=t.prepend)==null?void 0:h.call(t,m),e.prependAvatar&&V(Ot,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&V(Ee,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])])}:void 0})}),ft({},i)}}),uv=R({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:ge,default:"$checkboxIndeterminate"},falseIcon:ge,trueIcon:ge,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Dt(rv(),["hideActions"]),...tt()},"VTreeviewChildren"),jl=U()({name:"VTreeviewChildren",props:uv(),setup(e,n){let{slots:t}=n;const a=It(new Set),l=K([]),i=I(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function o(u){var s,c;try{if(!((s=e.items)!=null&&s.length)||!e.loadChildren)return;((c=u==null?void 0:u.children)==null?void 0:c.length)===0&&(a.add(u.value),await e.loadChildren(u.raw))}finally{a.delete(u.value)}}function r(u,s){e.selectable&&u(s)}return()=>{var u,s;return((u=t.default)==null?void 0:u.call(t))??((s=e.items)==null?void 0:s.map((c,d,f)=>{var A,T;const{children:v,props:b}=c,m=a.has(c.value),h=!!((A=f.at(d+1))!=null&&A.children),g=((T=e.path)==null?void 0:T.length)??0,w=f.length-1===d,_={index:d,depth:g,isFirst:d===0,isLast:w,path:[...e.path,d],hideAction:e.hideActions},P=Im({depth:g,isLast:w,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),k={toggle:t.toggle?B=>{var E;return(E=t.toggle)==null?void 0:E.call(t,{...B,..._,item:c.raw,internalItem:c,loading:m})}:void 0,prepend:B=>{var E;return C(ve,null,[e.selectable&&(!v||v&&!["leaf","single-leaf"].includes(e.selectStrategy))&&V(sr,{start:!0},{default:()=>[V(Zt,{key:c.value,modelValue:B.isSelected,disabled:e.disabled||b.disabled,loading:m,color:e.selectedColor,density:e.density,indeterminate:B.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":p=>r(B.select,p),onClick:p=>p.stopPropagation(),onKeydown:p=>{["Enter","Space"].includes(p.key)&&(p.stopPropagation(),r(B.select,B.isSelected))}},null)]}),(E=t.prepend)==null?void 0:E.call(t,{...B,..._,item:c.raw,internalItem:c})])},append:t.append?B=>{var E;return(E=t.append)==null?void 0:E.call(t,{...B,..._,item:c.raw,internalItem:c})}:void 0,title:t.title?B=>{var E;return(E=t.title)==null?void 0:E.call(t,{...B,item:c.raw,internalItem:c})}:void 0,subtitle:t.subtitle?B=>{var E;return(E=t.subtitle)==null?void 0:E.call(t,{...B,item:c.raw,internalItem:c})}:void 0},y=Do.filterProps(b),S=jl.filterProps({...e,..._}),x={hideActions:e.hideActions,indentLines:P.footer};return v?V(Do,W(y,{value:e.returnObject?c.raw:y==null?void 0:y.value,rawId:y==null?void 0:y.value}),{activator:B=>{let{props:E,isOpen:p}=B;const D={...b,...E,value:b==null?void 0:b.value,hideActions:e.hideActions,indentLines:P.node,ariaExpanded:p,onToggleExpand:[()=>o(c),E.onClick],onClick:e.disabled||b.disabled?void 0:i.value?[()=>o(c),E.onClick]:()=>{var F,N;return r((F=l.value[d])==null?void 0:F.select,!((N=l.value[d])!=null&&N.isSelected))}};return Cl(t.header,{props:D,item:c.raw,internalItem:c,loading:m},()=>V(po,W({ref:F=>l.value[d]=F},D,{hasCustomPrepend:!!t.prepend,value:e.returnObject?c.raw:b.value,loading:m}),k))},default:()=>{var B;return C(ve,null,[V(jl,W(S,{items:v,indentLinesVariant:e.indentLinesVariant,parentIndentLines:P.children,isLastGroup:h,returnObject:e.returnObject}),t),(B=t.footer)==null?void 0:B.call(t,{props:x,item:c.raw,internalItem:c,loading:m})])}}):Cl(t.item,{props:b,item:c.raw,internalItem:c},()=>c.type==="divider"?Cl(t.divider,{props:c.raw},()=>V(Lt,c.props,null)):c.type==="subheader"?Cl(t.subheader,{props:c.raw},()=>V(Ma,c.props,null)):V(po,W(b,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:P.leaf,value:e.returnObject?Ke(c.raw):b.value}),k))}))}}});function sv(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const t of e)n.push(t),t.children&&sv(t.children,n);return n}const Fx=R({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},...ua({filterKeys:["title"]}),...Ve(uv(),["index","path","indentLinesVariant","parentIndentLines","isLastGroup"]),...Ve(jc({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["nav","openStrategy"]),modelValue:Array},"VTreeview"),$x=U()({name:"VTreeview",props:Fx(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,n){let{slots:t,emit:a}=n;const{t:l}=Re(),{items:i}=Yc(e),o=M(()=>e.activeColor),r=M(()=>e.baseColor),u=M(()=>e.color),s=de(e,"activated"),c=de(e,"selected"),d=I({get:()=>e.modelValue??c.value,set(P){c.value=P,a("update:modelValue",P)}}),f=K(),v=I(()=>e.openAll?_(i.value):e.opened),b=I(()=>sv(i.value)),m=M(()=>e.search),{filteredItems:h}=sa(e,b,m),g=I(()=>{var k;if(!m.value)return null;const P=(k=f.value)==null?void 0:k.getPath;return P?new Set(h.value.flatMap(y=>{const S=e.returnObject?y.raw:y.props.value;return[...P(S),...w(S)].map(Ke)})):null});function w(P){var S,x;const k=[],y=(((S=f.value)==null?void 0:S.children.get(P))??[]).slice();for(;y.length;){const A=y.shift();A&&(k.push(A),y.push(...(((x=f.value)==null?void 0:x.children.get(A))??[]).slice()))}return k}function _(P){let k=[];for(const y of P)y.children&&(k.push(e.returnObject?Ke(y.raw):y.value),y.children&&(k=k.concat(_(y.children))));return k}return Qe(ov,{visibleIds:g}),et({VTreeviewGroup:{activeColor:o,baseColor:r,color:u,collapseIcon:M(()=>e.collapseIcon),expandIcon:M(()=>e.expandIcon)},VTreeviewItem:{activeClass:M(()=>e.activeClass),activeColor:o,baseColor:r,color:u,density:M(()=>e.density),disabled:M(()=>e.disabled),lines:M(()=>e.lines),variant:M(()=>e.variant)}}),X(()=>{const P=Va.filterProps(e),k=jl.filterProps(e),y=typeof e.indentLines=="boolean"?"default":e.indentLines;return V(Va,W({ref:f},P,{class:["v-treeview",{"v-treeview--fluid":e.fluid},e.class],role:"tree",openStrategy:"multiple",style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:v.value,activated:s.value,"onUpdate:activated":S=>s.value=S,selected:d.value,"onUpdate:selected":S=>d.value=S}),{default:()=>{var S,x;return[((S=g.value)==null?void 0:S.size)===0&&!e.hideNoData&&(((x=t["no-data"])==null?void 0:x.call(t))??V(Ut,{key:"no-data",title:l(e.noDataText)},null)),V(jl,W(k,{density:e.density,returnObject:e.returnObject,items:i.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:y}),t)]}})}),{}}}),Lx=U()({name:"VValidation",props:Vc(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=Ic(e,"validation");return()=>{var l;return(l=t.default)==null?void 0:l.call(t,a)}}}),Gx=Object.freeze(Object.defineProperty({__proto__:null,VAlert:zh,VAlertTitle:hc,VApp:jg,VAppBar:fh,VAppBarNavIcon:Oh,VAppBarTitle:Nh,VAutocomplete:cb,VAvatar:Ot,VBadge:od,VBanner:mb,VBannerActions:rd,VBannerText:ud,VBottomNavigation:hb,VBottomSheet:bb,VBreadcrumbs:xb,VBreadcrumbsDivider:cd,VBreadcrumbsItem:dd,VBtn:Te,VBtnGroup:Qi,VBtnToggle:bh,VCalendar:kS,VCard:PS,VCardActions:Bd,VCardItem:Fd,VCardSubtitle:Ed,VCardText:$d,VCardTitle:Md,VCarousel:FS,VCarouselItem:LS,VCheckbox:Jh,VCheckboxBtn:Zt,VChip:mn,VChipGroup:ly,VClassIcon:Yo,VCode:OS,VCol:vw,VColorPicker:Pk,VCombobox:Tk,VComponentIcon:Gi,VConfirmEdit:Dk,VContainer:sw,VCounter:ii,VDataIterator:Wk,VDataTable:aw,VDataTableFooter:nl,VDataTableHeaders:Zn,VDataTableRow:Or,VDataTableRows:Qn,VDataTableServer:rw,VDataTableVirtual:iw,VDatePicker:Iw,VDatePickerControls:So,VDatePickerHeader:ko,VDatePickerMonth:wo,VDatePickerMonths:xo,VDatePickerYears:Co,VDefaultsProvider:xe,VDialog:oo,VDialogBottomTransition:Xg,VDialogTopTransition:qg,VDialogTransition:Jl,VDivider:Lt,VEmptyState:_w,VExpandBothTransition:lh,VExpandTransition:ei,VExpandXTransition:Jo,VExpansionPanel:Tw,VExpansionPanelText:Vo,VExpansionPanelTitle:Io,VExpansionPanels:pw,VFab:Ew,VFabTransition:Kg,VFadeTransition:Xa,VField:pn,VFieldLabel:Oa,VFileInput:Nw,VFooter:Hw,VForm:Ww,VHotkey:Gw,VHover:Xw,VIcon:Ee,VImg:vn,VInfiniteScroll:Zw,VInput:Ct,VItem:e0,VItemGroup:Jw,VKbd:Po,VLabel:Ba,VLayout:n0,VLayoutItem:l0,VLazy:o0,VLigatureIcon:Tm,VList:Va,VListGroup:el,VListImg:Py,VListItem:Ut,VListItemAction:sr,VListItemMedia:Ay,VListItemSubtitle:Lc,VListItemTitle:Oc,VListSubheader:Ma,VLocaleProvider:u0,VMain:c0,VMenu:Ia,VMessages:xc,VNavigationDrawer:S0,VNoSsr:k0,VNumberInput:I0,VOtpInput:_0,VOverlay:an,VPagination:ho,VParallax:D0,VProgressCircular:Tn,VProgressLinear:ti,VRadio:B0,VRadioGroup:M0,VRangeSlider:$0,VRating:O0,VResponsive:Xi,VRow:kw,VScaleTransition:Zo,VScrollXReverseTransition:Qg,VScrollXTransition:Zg,VScrollYReverseTransition:eh,VScrollYTransition:Jg,VSelect:xr,VSelectionControl:An,VSelectionControlGroup:kc,VSheet:Dn,VSkeletonLoader:z0,VSlideGroup:Ja,VSlideGroupItem:W0,VSlideXReverseTransition:nh,VSlideXTransition:th,VSlideYReverseTransition:ah,VSlideYTransition:Qo,VSlider:go,VSnackbar:_o,VSnackbarQueue:U0,VSpacer:bo,VSparkline:q0,VSpeedDial:Q0,VStepper:ix,VStepperActions:Uf,VStepperHeader:Gf,VStepperItem:Kf,VStepperWindow:Xf,VStepperWindowItem:qf,VSvgIcon:Wo,VSwitch:rx,VSystemBar:sx,VTab:Qf,VTable:Jn,VTabs:mx,VTabsWindow:Jf,VTabsWindowItem:ev,VTextField:ln,VTextarea:hx,VThemeProvider:bx,VTimePicker:Dx,VTimePickerClock:To,VTimePickerControls:Ao,VTimeline:Cx,VTimelineItem:wx,VToolbar:Zi,VToolbarItems:Bx,VToolbarTitle:Ko,VTooltip:iv,VTreeview:$x,VTreeviewGroup:Do,VTreeviewItem:po,VValidation:Lx,VVirtualScroll:oi,VWindow:Xn,VWindowItem:qn},Symbol.toStringTag,{value:"Module"}));function Ox(e,n){const t=n.modifiers||{},a=n.value,{once:l,immediate:i,...o}=t,r=!Object.keys(o).length,{handler:u,options:s}=typeof a=="object"?a:{handler:a,options:{attributes:(o==null?void 0:o.attr)??r,characterData:(o==null?void 0:o.char)??r,childList:(o==null?void 0:o.child)??r,subtree:(o==null?void 0:o.sub)??r}},c=new MutationObserver(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;u==null||u(d,f),l&&cv(e,n)});i&&(u==null||u([],c)),e._mutate=Object(e._mutate),e._mutate[n.instance.$.uid]={observer:c},c.observe(e,s)}function cv(e,n){var t;(t=e._mutate)!=null&&t[n.instance.$.uid]&&(e._mutate[n.instance.$.uid].observer.disconnect(),delete e._mutate[n.instance.$.uid])}const Nx={mounted:Ox,unmounted:cv};function dv(e,n){const{self:t=!1}=n.modifiers??{},a=n.value,l=typeof a=="object"&&a.options||{passive:!0},i=typeof a=="function"||"handleEvent"in a?a:a.handler,o=t?e:n.arg?document.querySelector(n.arg):window;o&&(o.addEventListener("scroll",i,l),e._onScroll=Object(e._onScroll),e._onScroll[n.instance.$.uid]={handler:i,options:l,target:t?void 0:o})}function fv(e,n){var i;if(!((i=e._onScroll)!=null&&i[n.instance.$.uid]))return;const{handler:t,options:a,target:l=e}=e._onScroll[n.instance.$.uid];l.removeEventListener("scroll",t,a),delete e._onScroll[n.instance.$.uid]}function Rx(e,n){n.value!==n.oldValue&&(fv(e,n),dv(e,n))}const Hx={mounted:dv,unmounted:fv,updated:Rx};function zx(e,n){const t=typeof e=="string"?Ev(e):e,a=Wx(t,n);return{mounted:a,updated:a,unmounted(l){gs(null,l)}}}function Wx(e,n){return function(t,a,l){var d,f,v;const i=typeof n=="function"?n(a):n,o=((d=a.value)==null?void 0:d.text)??a.value??(i==null?void 0:i.text),r=Gn(a.value)?a.value:{},u=()=>o??t.textContent,s=(l.ctx===a.instance.$?(f=Yx(l,a.instance.$))==null?void 0:f.provides:(v=l.ctx)==null?void 0:v.provides)??a.instance.$.provides,c=En(e,W(i,r),u);c.appContext=Object.assign(Object.create(null),a.instance.$.appContext,{provides:s}),gs(c,t)}}function Yx(e,n){const t=new Set,a=i=>{var o,r;for(const u of i){if(!u)continue;if(u===e||u.el&&e.el&&u.el===e.el)return!0;t.add(u);let s;if(u.suspense?s=a([u.ssContent]):Array.isArray(u.children)?s=a(u.children):(o=u.component)!=null&&o.vnode&&(s=a([(r=u.component)==null?void 0:r.subTree])),s)return s;t.delete(u)}return!1};if(!a([n.subTree]))return n;const l=Array.from(t).reverse();for(const i of l)if(i.component)return i.component;return n}const jx=zx(iv,e=>{var t;return{activator:(Gn(e.value)?!e.value.text:["",!1,null].includes(e.value))?null:"parent",location:(t=e.arg)==null?void 0:t.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value}}),Kx=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:io,Intersect:qt,Mutate:Nx,Resize:tl,Ripple:kt,Scroll:Hx,Tooltip:jx,Touch:Yl},Symbol.toStringTag,{value:"Module"}));export{Dm as a,Gx as b,zg as c,Kx as d,pm as m,Nt as u};