import{w as B,o as Kt,e as _t,F as lt,i as Zt,C as Xt,r as F,c as h,a as de,t as ft,b as dt,u as G,d as T,f as M,p as Z,s as I,g as Qt,h as Jt,j as mt,k as qt,l as en,m as E,n as tn,q as gt,v as nn,x as rn,y as on,z as sn,A as an}from"./vue-BSryv7ps.js";function un(e,t){let n;function r(){n=_t(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}B(e,o=>{o&&!n?r():o||(n?.stop(),n=void 0)},{immediate:!0}),Kt(()=>{n?.stop()})}const D=typeof window<"u",co=D&&"IntersectionObserver"in window,cn=D&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),lo=D&&"EyeDropper"in window;function $e(e,t,n){ln(e,t),t.set(e,n)}function ln(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function fn(e,t,n){var r=ht(e,t,"set");return dn(e,r,n),n}function dn(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function R(e,t){var n=ht(e,t,"get");return mn(e,n)}function ht(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function mn(e,t){return t.get?t.get.call(e):t.value}function pt(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let o=0;ogn(e[r],t[r]))}function be(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),pt(e,t.split("."),n))}function fo(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const o=t(e,n);return typeof o>"u"?n:o}if(typeof t=="string")return be(e,t,n);if(Array.isArray(t))return pt(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function yt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function te(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function Re(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Le(e){if(e&&"$el"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const mo=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),go=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 ho(e){return Object.keys(e)}function ye(e,t){return t.every(n=>e.hasOwnProperty(n))}function hn(e,t){const n={},r=new Set(Object.keys(e));for(const o of t)r.has(o)&&(n[o]=e[o]);return n}function Ne(e,t,n){const r=Object.create(null),o=Object.create(null);for(const s in e)t.some(a=>a instanceof RegExp?a.test(s):a===s)&&!n?.some(a=>a===s)?r[s]=e[s]:o[s]=e[s];return[r,o]}function pn(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}function po(e,t){const n={};return t.forEach(r=>n[r]=e[r]),n}const vt=/^on[^a-z]/,Ae=e=>vt.test(e),yn=["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"],vn=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function yo(e){return e.isComposing&&vn.includes(e.key)}function vo(e){const[t,n]=Ne(e,[vt]),r=pn(t,yn),[o,s]=Ne(n,["class","style","id",/^data-/]);return Object.assign(o,t),Object.assign(s,r),[o,s]}function bo(e){return e==null?[]:Array.isArray(e)?e:[e]}function wo(e,t){let n=0;const r=function(){for(var o=arguments.length,s=new Array(o),a=0;ae(...s),G(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function bn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Do(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function Be(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function He(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function wn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const o in e)r[o]=e[o];for(const o in t){const s=e[o],a=t[o];if(Re(s)&&Re(a)){r[o]=x(s,a,n);continue}if(Array.isArray(s)&&Array.isArray(a)&&n){r[o]=n(s,a);continue}r[o]=a}return r}function Dn(e){return e.map(t=>t.type===lt?Dn(t.children):t).flat()}function N(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(N.cache.has(e))return N.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return N.cache.set(e,t),t}N.cache=new Map;function ae(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>ae(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>ae(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return ae(e,t.component.subTree).flat(1)}return[]}var ne=new WeakMap,j=new WeakMap;class xo{constructor(t){$e(this,ne,{writable:!0,value:[]}),$e(this,j,{writable:!0,value:0}),this.size=t}push(t){R(this,ne)[R(this,j)]=t,fn(this,j,(R(this,j)+1)%this.size)}values(){return R(this,ne).slice(R(this,j)).concat(R(this,ne).slice(0,R(this,j)))}}function Co(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function Mo(e){const t=F({}),n=h(e);return de(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),ft(t)}function we(e,t){return e.includes(t)}function bt(e){return e[2].toLowerCase()+e.slice(3)}const Ao=()=>[Function,Array];function To(e,t){return t="on"+dt(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Oo(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function xn(e,t,n){let r,o=e.indexOf(document.activeElement);const s=t==="next"?1:-1;do o+=s,r=e[o];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&o=0);return r}function Cn(e,t){const n=Sn(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t==="first")n[0]?.focus();else if(t==="last")n.at(-1)?.focus();else if(typeof t=="number")n[t]?.focus();else{const r=xn(n,t);r?r.focus():Cn(e,t==="next"?"first":"last")}}function Fo(e){return e==null||typeof e=="string"&&e.trim()===""}function Eo(){}function ko(e,t){if(!(D&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Mn(e){return e.some(t=>Zt(t)?t.type===Xt?!1:t.type!==lt||Mn(t.children):!0)?e:null}function Po(e,t){if(!D||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function Io(e,t){const n=e.clientX,r=e.clientY,o=t.getBoundingClientRect(),s=o.left,a=o.top,i=o.right,u=o.bottom;return n>=s&&n<=i&&r>=a&&r<=u}const wt=["top","bottom"],An=["start","end","left","right"];function $o(e,t){let[n,r]=e.split(" ");return r||(r=we(wt,n)?"start":we(An,n)?"top":"center"),{side:Ve(n,t),align:Ve(r,t)}}function Ve(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Ro(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Lo(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function No(e){return{side:e.align,align:e.side}}function Bo(e){return we(wt,e.side)?"y":"x"}class ie{constructor(t){let{x:n,y:r,width:o,height:s}=t;this.x=n,this.y=r,this.width=o,this.height=s}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 Ho(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function Vo(e){return Array.isArray(e)?new ie({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function Yo(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),r=n.transform;if(r){let o,s,a,i,u;if(r.startsWith("matrix3d("))o=r.slice(9,-1).split(/, /),s=+o[0],a=+o[5],i=+o[12],u=+o[13];else if(r.startsWith("matrix("))o=r.slice(7,-1).split(/, /),s=+o[0],a=+o[3],i=+o[4],u=+o[5];else return new ie(t);const c=n.transformOrigin,f=t.x-i-(1-s)*parseFloat(c),l=t.y-u-(1-a)*parseFloat(c.slice(c.indexOf(" ")+1)),m=s?t.width/s:e.offsetWidth+1,p=a?t.height/a:e.offsetHeight+1;return new ie({x:f,y:l,width:m,height:p})}else return new ie(t)}function Wo(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(o=>{r.onfinish=()=>{o(r)}})),r}const ue=new WeakMap;function jo(e,t){Object.keys(t).forEach(n=>{if(Ae(n)){const r=bt(n),o=ue.get(e);if(t[n]==null)o?.forEach(s=>{const[a,i]=s;a===r&&(e.removeEventListener(r,i),o.delete(s))});else if(!o||![...o].some(s=>s[0]===r&&s[1]===t[n])){e.addEventListener(r,t[n]);const s=o||new Set;s.add([r,t[n]]),ue.has(e)||ue.set(e,s)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function zo(e,t){Object.keys(t).forEach(n=>{if(Ae(n)){const r=bt(n),o=ue.get(e);o?.forEach(s=>{const[a,i]=s;a===r&&(e.removeEventListener(r,i),o.delete(s))})}else e.removeAttribute(n)})}const z=2.4,Ye=.2126729,We=.7151522,je=.072175,Tn=.55,On=.58,Fn=.57,En=.62,re=.03,ze=1.45,kn=5e-4,Pn=1.25,In=1.25,Ue=.078,Ge=12.82051282051282,oe=.06,Ke=.001;function _e(e,t){const n=(e.r/255)**z,r=(e.g/255)**z,o=(e.b/255)**z,s=(t.r/255)**z,a=(t.g/255)**z,i=(t.b/255)**z;let u=n*Ye+r*We+o*je,c=s*Ye+a*We+i*je;if(u<=re&&(u+=(re-u)**ze),c<=re&&(c+=(re-c)**ze),Math.abs(c-u)u){const l=(c**Tn-u**On)*Pn;f=l-Ke?0:l>-Ue?l-l*Ge*oe:l+oe}return f*100}function Uo(e){}function Go(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const le=.20689655172413793,$n=e=>e>le**3?Math.cbrt(e):e/(3*le**2)+4/29,Rn=e=>e>le?e**3:3*le**2*(e-4/29);function Dt(e){const t=$n,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function St(e){const t=Rn,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const Ln=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],Nn=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,Bn=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Hn=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function xt(e){const t=Array(3),n=Nn,r=Ln;for(let o=0;o<3;++o)t[o]=Math.round(bn(n(r[o][0]*e[0]+r[o][1]*e[1]+r[o][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function Te(e){let{r:t,g:n,b:r}=e;const o=[0,0,0],s=Hn,a=Bn;t=s(t/255),n=s(n/255),r=s(r/255);for(let i=0;i<3;++i)o[i]=a[i][0]*t+a[i][1]*n+a[i][2]*r;return o}function Vn(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function Ko(e){return Vn(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Ze=/^(?(?:rgb|hsl)a?)\((?.+)\)/,Yn={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>Xe({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>Xe({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>H({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>H({h:e,s:t,v:n,a:r})};function k(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Ze.test(e)){const{groups:t}=e.match(Ze),{fn:n,values:r}=t,o=r.split(/,\s*/).map(s=>s.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(s)/100:parseFloat(s));return Yn[n](...o)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),At(t)}else if(typeof e=="object"){if(ye(e,["r","g","b"]))return e;if(ye(e,["h","s","l"]))return H(Ct(e));if(ye(e,["h","s","v"]))return H(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 H(e){const{h:t,s:n,v:r,a:o}=e,s=i=>{const u=(i+t/60)%6;return r-r*n*Math.max(Math.min(u,4-u,1),0)},a=[s(5),s(3),s(1)].map(i=>Math.round(i*255));return{r:a[0],g:a[1],b:a[2],a:o}}function Xe(e){return H(Ct(e))}function Wn(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,r=e.b/255,o=Math.max(t,n,r),s=Math.min(t,n,r);let a=0;o!==s&&(o===t?a=60*(0+(n-r)/(o-s)):o===n?a=60*(2+(r-t)/(o-s)):o===r&&(a=60*(4+(t-n)/(o-s)))),a<0&&(a=a+360);const i=o===0?0:(o-s)/o,u=[a,i,o];return{h:u[0],s:u[1],v:u[2],a:e.a}}function _o(e){const{h:t,s:n,v:r,a:o}=e,s=r-r*n/2,a=s===1||s===0?0:(r-s)/Math.min(s,1-s);return{h:t,s:a,l:s,a:o}}function Ct(e){const{h:t,s:n,l:r,a:o}=e,s=r+n*Math.min(r,1-r),a=s===0?0:2-2*r/s;return{h:t,s:a,v:s,a:o}}function jn(e){let{r:t,g:n,b:r,a:o}=e;return o===void 0?`rgb(${t}, ${n}, ${r})`:`rgba(${t}, ${n}, ${r}, ${o})`}function Zo(e){return jn(H(e))}function se(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Mt(e){let{r:t,g:n,b:r,a:o}=e;return`#${[se(t),se(n),se(r),o!==void 0?se(Math.round(o*255)):""].join("")}`}function At(e){e=zn(e);let[t,n,r,o]=wn(e,2).map(s=>parseInt(s,16));return o=o===void 0?o:o/255,{r:t,g:n,b:r,a:o}}function Xo(e){const t=At(e);return Wn(t)}function Qo(e){return Mt(H(e))}function zn(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(t=>t+t).join("")),e.length!==6&&(e=Be(Be(e,6),8,"F")),e}function Un(e,t){const n=Dt(Te(e));return n[0]=n[0]+t*10,xt(St(n))}function Gn(e,t){const n=Dt(Te(e));return n[0]=n[0]-t*10,xt(St(n))}function De(e){const t=k(e);return Te(t)[1]}function Jo(e,t){const n=De(e),r=De(t),o=Math.max(n,r),s=Math.min(n,r);return(o+.05)/(s+.05)}function Kn(e){const t=Math.abs(_e(k(0),k(e)));return Math.abs(_e(k(16777215),k(e)))>Math.min(t,50)?"#fff":"#000"}function V(e,t){return n=>Object.keys(e).reduce((r,o)=>{const a=typeof e[o]=="object"&&e[o]!=null&&!Array.isArray(e[o])?e[o]:{type:e[o]};return n&&o in n?r[o]={...a,default:n[o]}:r[o]=a,t&&!r[o].source&&(r[o].source=t),r},{})}const _n=V({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),K=Symbol.for("vuetify:defaults");function Zn(e){return T(e)}function Oe(){const e=M(K);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function qo(e,t){const n=Oe(),r=T(e),o=h(()=>{if(G(t?.disabled))return n.value;const a=G(t?.scoped),i=G(t?.reset),u=G(t?.root);if(r.value==null&&!(a||i||u))return n.value;let c=x(r.value,{prev:n.value});if(a)return c;if(i||u){const f=Number(i||1/0);for(let l=0;l<=f&&!(!c||!("prev"in c));l++)c=c.prev;return c&&typeof u=="string"&&u in c&&(c=x(x(c,{prev:c}),c[u])),c}return c.prev?x(c.prev,c):c});return Z(K,o),o}function Xn(e,t){return typeof e.props?.[t]<"u"||typeof e.props?.[N(t)]<"u"}function Qn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Oe();const r=O("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const o=h(()=>n.value?.[e._as??t]),s=new Proxy(e,{get(u,c){const f=Reflect.get(u,c);return c==="class"||c==="style"?[o.value?.[c],f].filter(l=>l!=null):typeof c=="string"&&!Xn(r.vnode,c)?o.value?.[c]??n.value?.global?.[c]??f:f}}),a=I();de(()=>{if(o.value){const u=Object.entries(o.value).filter(c=>{let[f]=c;return f.startsWith(f[0].toUpperCase())});a.value=u.length?Object.fromEntries(u):void 0}else a.value=void 0});function i(){const u=er(K,r);Z(K,h(()=>a.value?x(u?.value??{},a.value):u?.value))}return{props:s,provideSubDefaults:i}}function ee(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=V(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return hn(r,t)},e.props._as=String,e.setup=function(r,o){const s=Oe();if(!s.value)return e._setup(r,o);const{props:a,provideSubDefaults:i}=Qn(r,r._as??e.name,s),u=e._setup(a,o);return i(),u}}return e}function Tt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?ee:Qt)(t)}function es(e,t){return t.props=e,t}function ts(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return Tt()({name:n??dt(Jt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},..._n()},setup(r,o){let{slots:s}=o;return()=>mt(r.tag,{class:[e,r.class],style:r.style},s.default?.())}})}function ns(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const rs="cubic-bezier(0.4, 0, 0.2, 1)",os="cubic-bezier(0.0, 0, 0.2, 1)",ss="cubic-bezier(0.4, 0, 1, 1)";function as(e,t,n){return Object.keys(e).filter(r=>Ae(r)&&r.endsWith(t)).reduce((r,o)=>(r[o.slice(0,-t.length)]=s=>e[o](s,n(s)),r),{})}function O(e,t){const n=qt();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Jn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=O(e).type;return N(t?.aliasName||t?.name)}let Ot=0,ce=new WeakMap;function Fe(){const e=O("getUid");if(ce.has(e))return ce.get(e);{const t=Ot++;return ce.set(e,t),t}}Fe.reset=()=>{Ot=0,ce=new WeakMap};function is(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?qn(e):Ft(e))return e;e=e.parentElement}return document.scrollingElement}function us(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Ft(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Ft(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function qn(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:O("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function cs(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ls(e){const t=O("useRender");t.render=e}function tr(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:l=>l,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:l=>l;const s=O("useProxiedModel"),a=T(e[t]!==void 0?e[t]:n),i=N(t),c=i!==t?h(()=>(e[t],!!((s.vnode.props?.hasOwnProperty(t)||s.vnode.props?.hasOwnProperty(i))&&(s.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||s.vnode.props?.hasOwnProperty(`onUpdate:${i}`))))):h(()=>(e[t],!!(s.vnode.props?.hasOwnProperty(t)&&s.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));un(()=>!c.value,()=>{B(()=>e[t],l=>{a.value=l})});const f=h({get(){const l=e[t];return r(c.value?l:a.value)},set(l){const m=o(l),p=en(c.value?e[t]:a.value);p===m||r(p)===l||(a.value=m,s?.emit(`update:${t}`,m))}});return Object.defineProperty(f,"externalValue",{get:()=>c.value?e[t]:a.value}),f}const nr={badge:"Badge",open:"Open",close:"Close",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"}},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)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},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"}},Qe="$vuetify.",Je=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),Et=(e,t,n)=>function(r){for(var o=arguments.length,s=new Array(o>1?o-1:0),a=1;anew Intl.NumberFormat([e.value,t.value],r).format(n)}function ve(e,t,n){const r=tr(e,t,e[t]??n.value);return r.value=e[t]??n.value,B(n,o=>{e[t]==null&&(r.value=n.value)}),r}function Pt(e){return t=>{const n=ve(t,"locale",e.current),r=ve(t,"fallback",e.fallback),o=ve(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:o,t:Et(n,r,o),n:kt(n,r),provide:Pt({current:n,fallback:r,messages:o})}}}function rr(e){const t=I(e?.locale??"en"),n=I(e?.fallback??"en"),r=T({en:nr,...e?.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:Et(t,n,r),n:kt(t,n),provide:Pt({current:t,fallback:n,messages:r})}}const _=Symbol.for("vuetify:locale");function or(e){return e.name!=null}function sr(e){const t=e?.adapter&&or(e?.adapter)?e?.adapter:rr(e),n=ur(t,e);return{...t,...n}}function ar(){const e=M(_);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function fs(e){const t=M(_);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),r=cr(n,t.rtl,e),o={...n,...r};return Z(_,o),o}function ir(){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 ur(e,t){const n=T(t?.rtl??ir()),r=h(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:h(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function cr(e,t,n){const r=h(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:r,rtl:t,rtlClasses:h(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function ds(){const e=M(_);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const Se={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function lr(e,t){const n=[];let r=[];const o=It(e),s=$t(e),a=(o.getDay()-Se[t.slice(-2).toUpperCase()]+7)%7,i=(s.getDay()-Se[t.slice(-2).toUpperCase()]+7)%7;for(let u=0;u0&&n.push(r),n}function fr(e){const t=new Date(e);for(;t.getDay()!==0;)t.setDate(t.getDate()-1);return t}function dr(e){const t=new Date(e);for(;t.getDay()!==6;)t.setDate(t.getDate()+1);return t}function It(e){return new Date(e.getFullYear(),e.getMonth(),1)}function $t(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function mr(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const gr=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Rt(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(gr.test(e))return mr(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const qe=new Date(2e3,0,2);function hr(e){const t=Se[e.slice(-2).toUpperCase()];return yt(7).map(n=>{const r=new Date(qe);return r.setDate(qe.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(r)})}function pr(e,t,n,r){const o=Rt(e)??new Date,s=r?.[t];if(typeof s=="function")return s(o,t,n);let a={};switch(t){case"fullDateWithWeekday":a={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"hours12h":a={hour:"numeric",hour12:!0};break;case"normalDateWithWeekday":a={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":a={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":a={month:"long",day:"numeric"};break;case"monthAndYear":a={month:"long",year:"numeric"};break;case"month":a={month:"long"};break;case"monthShort":a={month:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(o.getDate());case"shortDate":a={year:"2-digit",month:"numeric",day:"numeric"};break;case"weekdayShort":a={weekday:"short"};break;case"year":a={year:"numeric"};break;default:a=s??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,a).format(o)}function yr(e,t){const n=e.toJsDate(t),r=n.getFullYear(),o=He(String(n.getMonth()+1),2,"0"),s=He(String(n.getDate()),2,"0");return`${r}-${o}-${s}`}function vr(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function br(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function wr(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Dr(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function Sr(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function xr(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function Cr(e){return e.getFullYear()}function Mr(e){return e.getMonth()}function Ar(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Tr(e){return e.getHours()}function Or(e){return e.getMinutes()}function Fr(e){return new Date(e.getFullYear(),0,1)}function Er(e){return new Date(e.getFullYear(),11,31)}function kr(e,t){return xe(e,t[0])&&Ir(e,t[1])}function Pr(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function xe(e,t){return e.getTime()>t.getTime()}function Ir(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}function ms(){const e=M(Lt);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=ar();return Nt(e,t)}function gs(e,t){const n=e.toJsDate(t);let r=n.getFullYear(),o=new Date(r,0,1);if(n=i&&(r=r+1,o=i)}const s=Math.abs(n.getTime()-o.getTime()),a=Math.ceil(s/(1e3*60*60*24));return Math.floor(a/7)+1}const hs=["sm","md","lg","xl","xxl"],Ce=Symbol.for("vuetify:display"),nt={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Ur=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:nt;return x(nt,e)};function rt(e){return D&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function ot(e){return D&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function st(e){const t=D&&!e?window.navigator.userAgent:"ssr";function n(d){return!!t.match(d)}const r=n(/android/i),o=n(/iphone|ipad|ipod/i),s=n(/cordova/i),a=n(/electron/i),i=n(/chrome/i),u=n(/edge/i),c=n(/firefox/i),f=n(/opera/i),l=n(/win/i),m=n(/mac/i),p=n(/linux/i);return{android:r,ios:o,cordova:s,electron:a,chrome:i,edge:u,firefox:c,opera:f,win:l,mac:m,linux:p,touch:cn,ssr:t==="ssr"}}function Gr(e,t){const{thresholds:n,mobileBreakpoint:r}=Ur(e),o=I(ot(t)),s=I(st(t)),a=F({}),i=I(rt(t));function u(){o.value=ot(),i.value=rt()}function c(){u(),s.value=st()}return de(()=>{const f=i.value=n.xxl,y=f?"xs":l?"sm":m?"md":p?"lg":d?"xl":"xxl",P=typeof r=="number"?r:n[r],Y=i.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jn();const n=M(Ce);if(!n)throw new Error("Could not find Vuetify display injection");const r=h(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const s=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:o,mobile:r}}const Kr=Symbol.for("vuetify:goto");function _r(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{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}}}function Zr(e,t){return{rtl:t.isRtl,options:x(_r(),e)}}const Xr={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",eyeDropper:"mdi-eyedropper"},Qr={component:e=>mt(Ht,{...e,class:"mdi"})},Jr=[String,Function,Object,Array],Me=Symbol.for("vuetify:icons"),me=V({icon:{type:Jr},tag:{type:String,required:!0}},"icon"),at=Tt()({name:"VComponentIcon",props:me(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return E(e.tag,null,{default:()=>[e.icon?E(r,null,null):n.default?.()]})}}}),Bt=ee({name:"VSvgIcon",inheritAttrs:!1,props:me(),setup(e,t){let{attrs:n}=t;return()=>E(e.tag,tn(n,{style:null}),{default:()=>[E("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(r=>Array.isArray(r)?E("path",{d:r[0],"fill-opacity":r[1]},null):E("path",{d:r},null)):E("path",{d:e.icon},null)])]})}}),vs=ee({name:"VLigatureIcon",props:me(),setup(e){return()=>E(e.tag,null,{default:()=>[e.icon]})}}),Ht=ee({name:"VClassIcon",props:me(),setup(e){return()=>E(e.tag,{class:e.icon},null)}});function qr(){return{svg:{component:Bt},class:{component:Ht}}}function eo(e){const t=qr(),n=e?.defaultSet??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=Qr),x({defaultSet:n,sets:t,aliases:{...Xr,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"}},e)}const bs=e=>{const t=M(Me);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:h(()=>{const r=G(e);if(!r)return{component:at};let o=r;if(typeof o=="string"&&(o=o.trim(),o.startsWith("$")&&(o=t.aliases?.[o.slice(1)])),!o)throw new Error(`Could not find aliased icon "${r}"`);if(Array.isArray(o))return{component:Bt,icon:o};if(typeof o!="string")return{component:at,icon:o};const s=Object.keys(t.sets).find(u=>typeof o=="string"&&o.startsWith(`${u}:`)),a=s?o.slice(s.length+1):o;return{component:t.sets[s??t.defaultSet].component,icon:a}})}},q=Symbol.for("vuetify:theme"),ws=V({theme:String},"theme");function it(){return{defaultTheme:"light",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":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",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":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function to(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:it();const t=it();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,o]of Object.entries(e.themes??{})){const s=o.dark||r==="dark"?t.themes?.dark:t.themes?.light;n[r]=x(s,o)}return x(t,{...e,themes:n})}function no(e){const t=to(e),n=T(t.defaultTheme),r=T(t.themes),o=h(()=>{const f={};for(const[l,m]of Object.entries(r.value)){const p=f[l]={...m,colors:{...m.colors}};if(t.variations)for(const d of t.variations.colors){const g=p.colors[d];if(g)for(const y of["lighten","darken"]){const P=y==="lighten"?Un:Gn;for(const Y of yt(t.variations[y],1))p.colors[`${d}-${y}-${Y}`]=Mt(P(k(g),Y))}}for(const d of Object.keys(p.colors)){if(/^on-[a-z]/.test(d)||p.colors[`on-${d}`])continue;const g=`on-${d}`,y=k(p.colors[d]);p.colors[g]=Kn(y)}}return f}),s=h(()=>o.value[n.value]),a=h(()=>{const f=[];s.value?.dark&&L(f,":root",["color-scheme: dark"]),L(f,":root",ut(s.value));for(const[d,g]of Object.entries(o.value))L(f,`.v-theme--${d}`,[`color-scheme: ${g.dark?"dark":"normal"}`,...ut(g)]);const l=[],m=[],p=new Set(Object.values(o.value).flatMap(d=>Object.keys(d.colors)));for(const d of p)/^on-[a-z]/.test(d)?L(m,`.${d}`,[`color: rgb(var(--v-theme-${d})) !important`]):(L(l,`.bg-${d}`,[`--v-theme-overlay-multiplier: var(--v-theme-${d}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${d})) !important`,`color: rgb(var(--v-theme-on-${d})) !important`]),L(m,`.text-${d}`,[`color: rgb(var(--v-theme-${d})) !important`]),L(m,`.border-${d}`,[`--v-border-color: var(--v-theme-${d})`]));return f.push(...l,...m),f.map((d,g)=>g===0?d:` ${d}`).join("")});function i(){return{style:[{children:a.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function u(f){if(t.isDisabled)return;const l=f._context.provides.usehead;if(l)if(l.push){const m=l.push(i);D&&B(a,()=>{m.patch(i)})}else D?(l.addHeadObjs(h(i)),de(()=>l.updateDOM())):l.addHeadObjs(i());else{let p=function(){if(typeof document<"u"&&!m){const d=document.createElement("style");d.type="text/css",d.id="vuetify-theme-stylesheet",t.cspNonce&&d.setAttribute("nonce",t.cspNonce),m=d,document.head.appendChild(m)}m&&(m.innerHTML=a.value)},m=D?document.getElementById("vuetify-theme-stylesheet"):null;D?B(a,p,{immediate:!0}):p()}}const c=h(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:u,isDisabled:t.isDisabled,name:n,themes:r,current:s,computedThemes:o,themeClasses:c,styles:a,global:{name:n,current:s}}}function Ds(e){O("provideTheme");const t=M(q,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=h(()=>e.theme??t.name.value),r=h(()=>t.themes.value[n.value]),o=h(()=>t.isDisabled?void 0:`v-theme--${n.value}`),s={...t,name:n,current:r,themeClasses:o};return Z(q,s),s}function Ss(){O("useTheme");const e=M(q,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function L(e,t,n){e.push(`${t} { `,...n.map(r=>` ${r}; `),`} `)}function ut(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[o,s]of Object.entries(e.colors)){const a=k(s);r.push(`--v-theme-${o}: ${a.r},${a.g},${a.b}`),o.startsWith("on-")||r.push(`--v-theme-${o}-overlay-multiplier: ${De(s)>.18?t:n}`)}for(const[o,s]of Object.entries(e.variables)){const a=typeof s=="string"&&s.startsWith("#")?k(s):void 0,i=a?`${a.r}, ${a.g}, ${a.b}`:void 0;r.push(`--v-${o}: ${i??s}`)}return r}function ro(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=T(),r=T();if(D){const o=new ResizeObserver(s=>{e?.(s,o),s.length&&(t==="content"?r.value=s[0].contentRect:r.value=s[0].target.getBoundingClientRect())});gt(()=>{o.disconnect()}),B(n,(s,a)=>{a&&(o.unobserve(Le(a)),r.value=void 0),s&&o.observe(Le(s))},{flush:"post"})}return{resizeRef:n,contentRect:nn(r)}}const fe=Symbol.for("vuetify:layout"),Vt=Symbol.for("vuetify:layout-item"),ct=1e3,xs=V({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Cs=V({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Ms(){const e=M(fe);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function As(e){const t=M(fe);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Fe()}`,r=O("useLayoutItem");Z(Vt,{id:n});const o=I(!1);on(()=>o.value=!0),sn(()=>o.value=!1);const{layoutItemStyles:s,layoutItemScrimStyles:a}=t.register(r,{...e,active:h(()=>o.value?!1:e.active.value),id:n});return gt(()=>t.unregister(n)),{layoutItemStyles:s,layoutRect:t.layoutRect,layoutItemScrimStyles:a}}const oo=(e,t,n,r)=>{let o={top:0,left:0,right:0,bottom:0};const s=[{id:"",layer:{...o}}];for(const a of e){const i=t.get(a),u=n.get(a),c=r.get(a);if(!i||!u||!c)continue;const f={...o,[i.value]:parseInt(o[i.value],10)+(c.value?parseInt(u.value,10):0)};s.push({id:a,layer:f}),o=f}return s};function Ts(e){const t=M(fe,null),n=h(()=>t?t.rootZIndex.value-100:ct),r=T([]),o=F(new Map),s=F(new Map),a=F(new Map),i=F(new Map),u=F(new Map),{resizeRef:c,contentRect:f}=ro(),l=h(()=>{const b=new Map,C=e.overlaps??[];for(const v of C.filter(S=>S.includes(":"))){const[S,w]=v.split(":");if(!r.value.includes(S)||!r.value.includes(w))continue;const W=o.get(S),$=o.get(w),X=s.get(S),Q=s.get(w);!W||!$||!X||!Q||(b.set(w,{position:W.value,amount:parseInt(X.value,10)}),b.set(S,{position:$.value,amount:-parseInt(Q.value,10)}))}return b}),m=h(()=>{const b=[...new Set([...a.values()].map(v=>v.value))].sort((v,S)=>v-S),C=[];for(const v of b){const S=r.value.filter(w=>a.get(w)?.value===v);C.push(...S)}return oo(C,o,s,i)}),p=h(()=>!Array.from(u.values()).some(b=>b.value)),d=h(()=>m.value[m.value.length-1].layer),g=h(()=>({"--v-layout-left":te(d.value.left),"--v-layout-right":te(d.value.right),"--v-layout-top":te(d.value.top),"--v-layout-bottom":te(d.value.bottom),...p.value?void 0:{transition:"none"}})),y=h(()=>m.value.slice(1).map((b,C)=>{let{id:v}=b;const{layer:S}=m.value[C],w=s.get(v),W=o.get(v);return{id:v,...S,size:Number(w.value),position:W.value}})),P=b=>y.value.find(C=>C.id===b),Y=O("createLayout"),Ee=I(!1);rn(()=>{Ee.value=!0}),Z(fe,{register:(b,C)=>{let{id:v,order:S,position:w,layoutSize:W,elementSize:$,active:X,disableTransitions:Q,absolute:jt}=C;a.set(v,S),o.set(v,w),s.set(v,W),i.set(v,X),Q&&u.set(v,Q);const ke=ae(Vt,Y?.vnode).indexOf(b);ke>-1?r.value.splice(ke,0,v):r.value.push(v);const Pe=h(()=>y.value.findIndex(J=>J.id===v)),ge=h(()=>n.value+m.value.length*2-Pe.value*2),zt=h(()=>{const J=w.value==="left"||w.value==="right",he=w.value==="right",Gt=w.value==="bottom",Ie={[w.value]:0,zIndex:ge.value,transform:`translate${J?"X":"Y"}(${(X.value?0:-110)*(he||Gt?-1:1)}%)`,position:jt.value||n.value!==ct?"absolute":"fixed",...p.value?void 0:{transition:"none"}};if(!Ee.value)return Ie;const A=y.value[Pe.value];if(!A)throw new Error(`[Vuetify] Could not find layout item "${v}"`);const pe=l.value.get(v);return pe&&(A[pe.position]+=pe.amount),{...Ie,height:J?`calc(100% - ${A.top}px - ${A.bottom}px)`:$.value?`${$.value}px`:void 0,left:he?void 0:`${A.left}px`,right:he?`${A.right}px`:void 0,top:w.value!=="bottom"?`${A.top}px`:void 0,bottom:w.value!=="top"?`${A.bottom}px`:void 0,width:J?$.value?`${$.value}px`:void 0:`calc(100% - ${A.left}px - ${A.right}px)`}}),Ut=h(()=>({zIndex:ge.value-1}));return{layoutItemStyles:zt,layoutItemScrimStyles:Ut,zIndex:ge}},unregister:b=>{a.delete(b),o.delete(b),s.delete(b),i.delete(b),u.delete(b),r.value=r.value.filter(C=>C!==b)},mainRect:d,mainStyles:g,getLayoutItem:P,items:y,layoutRect:f,rootZIndex:n});const Yt=h(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),Wt=h(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:Yt,layoutStyles:Wt,getLayoutItem:P,items:y,layoutRect:f,layoutRef:c}}function so(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=x(t,n),{aliases:o={},components:s={},directives:a={}}=r,i=Zn(r.defaults),u=Gr(r.display,r.ssr),c=no(r.theme),f=eo(r.icons),l=sr(r.locale),m=zr(r.date,l),p=Zr(r.goTo,l);return{install:g=>{for(const y in a)g.directive(y,a[y]);for(const y in s)g.component(y,s[y]);for(const y in o)g.component(y,ee({...o[y],name:y,aliasName:o[y].name}));if(c.install(g),g.provide(K,i),g.provide(Ce,u),g.provide(q,c),g.provide(Me,f),g.provide(_,l),g.provide(Lt,m.options),g.provide(tt,m.instance),g.provide(Kr,p),D&&r.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{u.update()});else{const{mount:y}=g;g.mount=function(){const P=y(...arguments);return an(()=>u.update()),g.mount=y,P}}Fe.reset(),g.mixin({computed:{$vuetify(){return F({defaults:U.call(this,K),display:U.call(this,Ce),theme:U.call(this,q),icons:U.call(this,Me),locale:U.call(this,_),date:U.call(this,tt)})}}})},defaults:i,display:u,theme:c,icons:f,locale:l,date:m,goTo:p}}const ao="3.5.13";so.version=ao;function U(e){const t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}export{Sn as $,bn as A,Cs as B,tr as C,un as D,As as E,gn as F,Fe as G,bo as H,ae as I,we as J,Jr as K,bs as L,Dn as M,ro as N,$o as O,To as P,D as Q,Re as R,co as S,mo as T,ts as U,ar as V,Ao as W,vo as X,ko as Y,pn as Z,ps as _,Ss as a,so as a$,ee as a0,Go as a1,fo as a2,Cn as a3,cs as a4,Ro as a5,Lo as a6,No as a7,us as a8,ie as a9,Xo as aA,Do as aB,yt as aC,go as aD,lo as aE,Zo as aF,jn as aG,Jo as aH,yo as aI,be as aJ,Fo as aK,es as aL,Uo as aM,as as aN,hs as aO,ms as aP,gs as aQ,So as aR,fs as aS,Ms as aT,xo as aU,Ve as aV,po as aW,Ht as aX,at as aY,vs as aZ,Bt as a_,Bo as aa,Ho as ab,Ft as ac,Po as ad,Le as ae,jo as af,zo as ag,ns as ah,is as ai,Io as aj,xn as ak,Ae as al,hn as am,Oo as an,wo as ao,Mn as ap,Eo as aq,Ne as ar,ho as as,Co as at,Qo as au,ye as av,H as aw,_o as ax,Wn as ay,Ct as az,xs as b,ws as c,Ds as d,Ts as e,ds as f,Tt as g,ls as h,Wo as i,os as j,ss as k,Vo as l,_n as m,Yo as n,qo as o,V as p,te as q,Mo as r,rs as s,Vn as t,ys as u,Ko as v,k as w,Kn as x,Jn as y,O as z};