vendor: 22,729 bytes, line 1
1import{z as _,G as I,P as ce,b as W,w as R,o as D,k as C,n as de,A as me,e as Re,i as Ne,l as J,x as Ke,r as He,E as Je,O as Ze,f as Qe,t as et,N as tt,ai as nt,X as ot,a6 as at,ae as rt,F as it}from"./BjkNzLDZ.js";import{a as K,d as st,s as ue,b as lt,g as _e,n as Ve,B as ae,c as xe}from"./DWGaNmQL.js";import{aq as De,aF as $e,n as Ie,g as X,H as q,as as ye,aG as ct,aH as Se,aI as re,aJ as ie,aK as Oe,aL as pe,C as V,s as ke,aM as ut,ab as ge,aN as Pe,M as ft,T as vt,m as dt,U as mt,k as yt,r as gt,q as ht,al as wt,aa as Et,a1 as bt,aO as xt,w as St,aP as Ot}from"./D5FAwWCd.js";import{m as pt,a as kt,u as Pt}from"./-4KuJuCR.js";import{i as At,M as Ct}from"./Bu5EdTVt.js";const Q=new WeakMap;function Tt(e,n){Object.keys(n).forEach(t=>{if(De(t)){const o=$e(t),a=Q.get(e);if(n[t]==null)a==null||a.forEach(i=>{const[l,r]=i;l===o&&(e.removeEventListener(o,r),a.delete(i))});else if(!a||![...a].some(i=>i[0]===o&&i[1]===n[t])){e.addEventListener(o,n[t]);const i=a||new Set;i.add([o,n[t]]),Q.has(e)||Q.set(e,i)}}else n[t]==null?e.removeAttribute(t):e.setAttribute(t,n[t])})}function Lt(e,n){Object.keys(n).forEach(t=>{if(De(t)){const o=$e(t),a=Q.get(e);a==null||a.forEach(i=>{const[l,r]=i;l===o&&(e.removeEventListener(o,r),a.delete(i))})}else e.removeAttribute(t)})}function We(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}function Mt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(n?Ft(e):he(e))return e;e=e.parentElement}return document.scrollingElement}function te(e,n){const t=[];if(n&&e&&!n.contains(e))return t;for(;e&&(he(e)&&t.push(e),e!==n);)e=e.parentElement;return t}function he(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const n=window.getComputedStyle(e);return n.overflowY==="scroll"||n.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function Ft(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const n=window.getComputedStyle(e);return["scroll","auto"].includes(n.overflowY)}function Bt(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}const Rt=X({target:[Object,Array]},"v-dialog-transition"),dn=Ie()({name:"VDialogTransition",props:Rt(),setup(e,n){let{slots:t}=n;const o={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,i){var w;await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),a.style.visibility="";const{x:l,y:r,sx:u,sy:v,speed:s}=Ce(e.target,a),h=K(a,[{transform:`translate(${l}px, ${r}px) scale(${u}, ${v})`,opacity:0},{}],{duration:225*s,easing:st});(w=Ae(a))==null||w.forEach(m=>{K(m,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*s,easing:ue})}),h.finished.then(()=>i())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,i){var w;await new Promise(m=>requestAnimationFrame(m));const{x:l,y:r,sx:u,sy:v,speed:s}=Ce(e.target,a);K(a,[{},{transform:`translate(${l}px, ${r}px) scale(${u}, ${v})`,opacity:0}],{duration:125*s,easing:lt}).finished.then(()=>i()),(w=Ae(a))==null||w.forEach(m=>{K(m,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*s,easing:ue})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?_(ce,I({name:"dialog-transition"},o,{css:!1}),t):_(ce,{name:"dialog-transition"},t)}});function Ae(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 Ce(e,n){const t=_e(e),o=Ve(n),[a,i]=getComputedStyle(n).transformOrigin.split(" ").map(k=>parseFloat(k)),[l,r]=getComputedStyle(n).getPropertyValue("--v-overlay-anchor-origin").split(" ");let u=t.left+t.width/2;l==="left"||r==="left"?u-=t.width/2:(l==="right"||r==="right")&&(u+=t.width/2);let v=t.top+t.height/2;l==="top"||r==="top"?v-=t.height/2:(l==="bottom"||r==="bottom")&&(v+=t.height/2);const s=t.width/o.width,h=t.height/o.height,w=Math.max(1,s,h),m=s/w||0,d=h/w||0,f=o.width*o.height/(window.innerWidth*window.innerHeight),p=f>.12?Math.min(1.5,(f-.12)*10+1):1;return{x:u-(a+o.left),y:v-(i+o.top),sx:m,sy:d,speed:p}}function se(e,n){return{x:e.x+n.x,y:e.y+n.y}}function Nt(e,n){return{x:e.x-n.x,y:e.y-n.y}}function Te(e,n){if(e.side==="top"||e.side==="bottom"){const{side:t,align:o}=e,a=o==="left"?0:o==="center"?n.width/2:o==="right"?n.width:o,i=t==="top"?0:t==="bottom"?n.height:t;return se({x:a,y:i},n)}else if(e.side==="left"||e.side==="right"){const{side:t,align:o}=e,a=t==="left"?0:t==="right"?n.width:t,i=o==="top"?0:o==="center"?n.height/2:o==="bottom"?n.height:o;return se({x:a,y:i},n)}return se({x:n.width/2,y:n.height/2},n)}const qe={static:Vt,connected:$t},Ht=X({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in qe},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function _t(e,n){const t=W({}),o=W();q&&ye(()=>!!(n.isActive.value&&e.locationStrategy),i=>{var l,r;R(()=>e.locationStrategy,i),D(()=>{window.removeEventListener("resize",a),o.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?o.value=(l=e.locationStrategy(n,e,t))==null?void 0:l.updateLocation:o.value=(r=qe[e.locationStrategy](n,e,t))==null?void 0:r.updateLocation});function a(i){var l;(l=o.value)==null||l.call(o,i)}return{contentStyles:t,updateLocation:o}}function Vt(){}function Dt(e,n){const t=Ve(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 $t(e,n,t){(Array.isArray(e.target.value)||Bt(e.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:i}=ct(()=>{const d=Se(n.location,e.isRtl.value),f=n.origin==="overlap"?d:n.origin==="auto"?re(d):Se(n.origin,e.isRtl.value);return d.side===f.side&&d.align===ie(f).align?{preferredAnchor:Oe(d),preferredOrigin:Oe(f)}:{preferredAnchor:d,preferredOrigin:f}}),[l,r,u,v]=["minWidth","minHeight","maxWidth","maxHeight"].map(d=>C(()=>{const f=parseFloat(n[d]);return isNaN(f)?1/0:f})),s=C(()=>{if(Array.isArray(n.offset))return n.offset;if(typeof n.offset=="string"){const d=n.offset.split(" ").map(parseFloat);return d.length<2&&d.push(0),d}return typeof n.offset=="number"?[n.offset,0]:[0,0]});let h=!1;const w=new ResizeObserver(()=>{h&&m()});R([e.target,e.contentEl],(d,f)=>{let[p,k]=d,[S,x]=f;S&&!Array.isArray(S)&&w.unobserve(S),p&&!Array.isArray(p)&&w.observe(p),x&&w.unobserve(x),k&&w.observe(k)},{immediate:!0}),D(()=>{w.disconnect()});function m(){if(h=!1,requestAnimationFrame(()=>h=!0),!e.target.value||!e.contentEl.value)return;const d=_e(e.target.value),f=Dt(e.contentEl.value,e.isRtl.value),p=te(e.contentEl.value),k=12;p.length||(p.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(f.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),f.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const S=p.reduce((O,b)=>{const y=b.getBoundingClientRect(),E=new ae({x:b===document.documentElement?0:y.x,y:b===document.documentElement?0:y.y,width:b.clientWidth,height:b.clientHeight});return O?new ae({x:Math.max(O.left,E.left),y:Math.max(O.top,E.top),width:Math.min(O.right,E.right)-Math.max(O.left,E.left),height:Math.min(O.bottom,E.bottom)-Math.max(O.top,E.top)}):E},void 0);S.x+=k,S.y+=k,S.width-=k*2,S.height-=k*2;let x={anchor:a.value,origin:i.value};function T(O){const b=new ae(f),y=Te(O.anchor,d),E=Te(O.origin,b);let{x:N,y:H}=Nt(y,E);switch(O.anchor.side){case"top":H-=s.value[0];break;case"bottom":H+=s.value[0];break;case"left":N-=s.value[0];break;case"right":N+=s.value[0];break}switch(O.anchor.align){case"top":H-=s.value[1];break;case"bottom":H+=s.value[1];break;case"left":N-=s.value[1];break;case"right":N+=s.value[1];break}return b.x+=N,b.y+=H,b.width=Math.min(b.width,u.value),b.height=Math.min(b.height,v.value),{overflows:xe(b,S),x:N,y:H}}let M=0,B=0;const P={x:0,y:0},c={x:!1,y:!1};let L=-1;for(;!(L++>10);){const{x:O,y:b,overflows:y}=T(x);M+=O,B+=b,f.x+=O,f.y+=b;{const E=pe(x.anchor),N=y.x.before||y.x.after,H=y.y.before||y.y.after;let j=!1;if(["x","y"].forEach(A=>{if(A==="x"&&N&&!c.x||A==="y"&&H&&!c.y){const $={anchor:{...x.anchor},origin:{...x.origin}},z=A==="x"?E==="y"?ie:re:E==="y"?re:ie;$.anchor=z($.anchor),$.origin=z($.origin);const{overflows:Y}=T($);(Y[A].before<=y[A].before&&Y[A].after<=y[A].after||Y[A].before+Y[A].after<(y[A].before+y[A].after)/2)&&(x=$,j=c[A]=!0)}}),j)continue}y.x.before&&(M+=y.x.before,f.x+=y.x.before),y.x.after&&(M-=y.x.after,f.x-=y.x.after),y.y.before&&(B+=y.y.before,f.y+=y.y.before),y.y.after&&(B-=y.y.after,f.y-=y.y.after);{const E=xe(f,S);P.x=S.width-E.x.before-E.x.after,P.y=S.height-E.y.before-E.y.after,M+=E.x.before,f.x+=E.x.before,B+=E.y.before,f.y+=E.y.before}break}const oe=pe(x.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${x.anchor.side} ${x.anchor.align}`,transformOrigin:`${x.origin.side} ${x.origin.align}`,top:V(le(B)),left:e.isRtl.value?void 0:V(le(M)),right:e.isRtl.value?V(le(-M)):void 0,minWidth:V(oe==="y"?Math.min(l.value,d.width):l.value),maxWidth:V(Le(ke(P.x,l.value===1/0?0:l.value,u.value))),maxHeight:V(Le(ke(P.y,r.value===1/0?0:r.value,v.value)))}),{available:P,contentBox:f}}return R(()=>[a.value,i.value,n.offset,n.minWidth,n.minHeight,n.maxWidth,n.maxHeight],()=>m()),de(()=>{const d=m();if(!d)return;const{available:f,contentBox:p}=d;p.height>f.y&&requestAnimationFrame(()=>{m(),requestAnimationFrame(()=>{m()})})}),{updateLocation:m}}function le(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Le(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let fe=!0;const ne=[];function It(e){!fe||ne.length?(ne.push(e),ve()):(fe=!1,e(),ve())}let Me=-1;function ve(){cancelAnimationFrame(Me),Me=requestAnimationFrame(()=>{const e=ne.shift();e&&e(),ne.length?ve():fe=!0})}const ee={none:null,close:jt,block:zt,reposition:Yt},Wt=X({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in ee}},"VOverlay-scroll-strategies");function qt(e,n){if(!q)return;let t;me(async()=>{t==null||t.stop(),n.isActive.value&&e.scrollStrategy&&(t=Re(),await new Promise(o=>setTimeout(o)),t.active&&t.run(()=>{var o;typeof e.scrollStrategy=="function"?e.scrollStrategy(n,e,t):(o=ee[e.scrollStrategy])==null||o.call(ee,n,e,t)}))}),D(()=>{t==null||t.stop()})}function jt(e){function n(t){e.isActive.value=!1}je(e.targetEl.value??e.contentEl.value,n)}function zt(e,n){var l;const t=(l=e.root.value)==null?void 0:l.offsetParent,o=[...new Set([...te(e.targetEl.value,n.contained?t:void 0),...te(e.contentEl.value,n.contained?t:void 0)])].filter(r=>!r.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,i=(r=>he(r)&&r)(t||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),o.forEach((r,u)=>{r.style.setProperty("--v-body-scroll-x",V(-r.scrollLeft)),r.style.setProperty("--v-body-scroll-y",V(-r.scrollTop)),r!==document.documentElement&&r.style.setProperty("--v-scrollbar-offset",V(a)),r.classList.add("v-overlay-scroll-blocked")}),D(()=>{o.forEach((r,u)=>{const v=parseFloat(r.style.getPropertyValue("--v-body-scroll-x")),s=parseFloat(r.style.getPropertyValue("--v-body-scroll-y")),h=r.style.scrollBehavior;r.style.scrollBehavior="auto",r.style.removeProperty("--v-body-scroll-x"),r.style.removeProperty("--v-body-scroll-y"),r.style.removeProperty("--v-scrollbar-offset"),r.classList.remove("v-overlay-scroll-blocked"),r.scrollLeft=-v,r.scrollTop=-s,r.style.scrollBehavior=h}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Yt(e,n,t){let o=!1,a=-1,i=-1;function l(r){It(()=>{var s,h;const u=performance.now();(h=(s=e.updateLocation).value)==null||h.call(s,r),o=(performance.now()-u)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?r=>r():requestIdleCallback)(()=>{t.run(()=>{je(e.targetEl.value??e.contentEl.value,r=>{o?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{l(r)})})):l(r)})})}),D(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(a)})}function je(e,n){const t=[document,...te(e)];t.forEach(o=>{o.addEventListener("scroll",n,{passive:!0})}),D(()=>{t.forEach(o=>{o.removeEventListener("scroll",n)})})}const Xt=Symbol.for("vuetify:v-menu"),Gt=X({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Ut(e,n){let t=()=>{};function o(l){t==null||t();const r=Number(l?e.openDelay:e.closeDelay);return new Promise(u=>{t=ut(r,()=>{n==null||n(l),u(l)})})}function a(){return o(!0)}function i(){return o(!1)}return{clearDelay:t,runOpenDelay:a,runCloseDelay:i}}const Kt=X({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,...Gt()},"VOverlay-activator");function Jt(e,n){let{isActive:t,isTop:o,contentEl:a}=n;const i=ge("useActivator"),l=W();let r=!1,u=!1,v=!0;const s=C(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),h=C(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!s.value),{runOpenDelay:w,runCloseDelay:m}=Ut(e,c=>{c===(e.openOnHover&&r||s.value&&u)&&!(e.openOnHover&&t.value&&!o.value)&&(t.value!==c&&(v=!0),t.value=c)}),d=W(),f={onClick:c=>{c.stopPropagation(),l.value=c.currentTarget||c.target,t.value||(d.value=[c.clientX,c.clientY]),t.value=!t.value},onMouseenter:c=>{var L;(L=c.sourceCapabilities)!=null&&L.firesTouchEvents||(r=!0,l.value=c.currentTarget||c.target,w())},onMouseleave:c=>{r=!1,m()},onFocus:c=>{ft(c.target,":focus-visible")!==!1&&(u=!0,c.stopPropagation(),l.value=c.currentTarget||c.target,w())},onBlur:c=>{u=!1,c.stopPropagation(),m()}},p=C(()=>{const c={};return h.value&&(c.onClick=f.onClick),e.openOnHover&&(c.onMouseenter=f.onMouseenter,c.onMouseleave=f.onMouseleave),s.value&&(c.onFocus=f.onFocus,c.onBlur=f.onBlur),c}),k=C(()=>{const c={};if(e.openOnHover&&(c.onMouseenter=()=>{r=!0,w()},c.onMouseleave=()=>{r=!1,m()}),s.value&&(c.onFocusin=()=>{u=!0,w()},c.onFocusout=()=>{u=!1,m()}),e.closeOnContentClick){const L=Ne(Xt,null);c.onClick=()=>{t.value=!1,L==null||L.closeParents()}}return c}),S=C(()=>{const c={};return e.openOnHover&&(c.onMouseenter=()=>{v&&(r=!0,v=!1,w())},c.onMouseleave=()=>{r=!1,m()}),c});R(o,c=>{var L;c&&(e.openOnHover&&!r&&(!s.value||!u)||s.value&&!u&&(!e.openOnHover||!r))&&!((L=a.value)!=null&&L.contains(document.activeElement))&&(t.value=!1)}),R(t,c=>{c||setTimeout(()=>{d.value=void 0})},{flush:"post"});const x=Pe();me(()=>{x.value&&de(()=>{l.value=x.el})});const T=Pe(),M=C(()=>e.target==="cursor"&&d.value?d.value:T.value?T.el:ze(e.target,i)||l.value),B=C(()=>Array.isArray(M.value)?void 0:M.value);let P;return R(()=>!!e.activator,c=>{c&&q?(P=Re(),P.run(()=>{Zt(e,i,{activatorEl:l,activatorEvents:p})})):P&&P.stop()},{flush:"post",immediate:!0}),D(()=>{P==null||P.stop()}),{activatorEl:l,activatorRef:x,target:M,targetEl:B,targetRef:T,activatorEvents:p,contentEvents:k,scrimEvents:S}}function Zt(e,n,t){let{activatorEl:o,activatorEvents:a}=t;R(()=>e.activator,(u,v)=>{if(v&&u!==v){const s=r(v);s&&l(s)}u&&de(()=>i())},{immediate:!0}),R(()=>e.activatorProps,()=>{i()}),D(()=>{l()});function i(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r(),v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;u&&Tt(u,I(a.value,v))}function l(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r(),v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;u&&Lt(u,I(a.value,v))}function r(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const v=ze(u,n);return o.value=(v==null?void 0:v.nodeType)===Node.ELEMENT_NODE?v:void 0,o.value}}function ze(e,n){var o,a;if(!e)return;let t;if(e==="parent"){let i=(a=(o=n==null?void 0:n.proxy)==null?void 0:o.$el)==null?void 0:a.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}function Qt(){if(!q)return J(!1);const{ssr:e}=vt();if(e){const n=J(!1);return Ke(()=>{n.value=!0}),n}else return J(!0)}const Fe=Symbol.for("vuetify:stack"),U=He([]);function en(e,n,t){const o=ge("useStack"),a=!t,i=Ne(Fe,void 0),l=He({activeChildren:new Set});Je(Fe,l);const r=J(+n.value);ye(e,()=>{var h;const s=(h=U.at(-1))==null?void 0:h[1];r.value=s?s+10:+n.value,a&&U.push([o.uid,r.value]),i==null||i.activeChildren.add(o.uid),D(()=>{if(a){const w=Qe(U).findIndex(m=>m[0]===o.uid);U.splice(w,1)}i==null||i.activeChildren.delete(o.uid)})});const u=J(!0);a&&me(()=>{var h;const s=((h=U.at(-1))==null?void 0:h[0])===o.uid;setTimeout(()=>u.value=s)});const v=C(()=>!l.activeChildren.size);return{globalTop:Ze(u),localTop:v,stackStyles:C(()=>({zIndex:r.value}))}}function tn(e){return{teleportTarget:C(()=>{const t=e();if(t===!0||!q)return;const o=t===!1?document.body:typeof t=="string"?document.querySelector(t):t;if(o==null)return;let a=[...o.children].find(i=>i.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",o.appendChild(a)),a})}}function nn(){return!0}function Ye(e,n,t){if(!e||Xe(e,t)===!1)return!1;const o=We(n);if(typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&o.host===e.target)return!1;const a=(typeof t.value=="object"&&t.value.include||(()=>[]))();return a.push(n),!a.some(i=>i==null?void 0:i.contains(e.target))}function Xe(e,n){return(typeof n.value=="object"&&n.value.closeConditional||nn)(e)}function on(e,n,t){const o=typeof t.value=="function"?t.value:t.value.handler;e.shadowTarget=e.target,n._clickOutside.lastMousedownWasOutside&&Ye(e,n,t)&&setTimeout(()=>{Xe(e,t)&&o&&o(e)},0)}function Be(e,n){const t=We(e);n(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&n(t)}const an={mounted(e,n){const t=a=>on(a,e,n),o=a=>{e._clickOutside.lastMousedownWasOutside=Ye(a,e,n)};Be(e,a=>{a.addEventListener("click",t,!0),a.addEventListener("mousedown",o,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[n.instance.$.uid]={onClick:t,onMousedown:o}},beforeUnmount(e,n){e._clickOutside&&(Be(e,t=>{var i;if(!t||!((i=e._clickOutside)!=null&&i[n.instance.$.uid]))return;const{onClick:o,onMousedown:a}=e._clickOutside[n.instance.$.uid];t.removeEventListener("click",o,!0),t.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[n.instance.$.uid])}};function rn(e){const{modelValue:n,color:t,...o}=e;return _(ce,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&_("div",I({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},o),null)]})}const sn=X({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},...Kt(),...dt(),...mt(),...pt(),...Ht(),...Wt(),...yt(),...At()},"VOverlay"),mn=Ie()({name:"VOverlay",directives:{ClickOutside:an},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...sn()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,n){let{slots:t,attrs:o,emit:a}=n;const i=ge("VOverlay"),l=W(),r=W(),u=W(),v=gt(e,"modelValue"),s=C({get:()=>v.value,set:g=>{g&&e.disabled||(v.value=g)}}),{themeClasses:h}=ht(e),{rtlClasses:w,isRtl:m}=wt(),{hasContent:d,onAfterLeave:f}=kt(e,s),p=Et(C(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:k,localTop:S,stackStyles:x}=en(s,et(e,"zIndex"),e._disableGlobalStack),{activatorEl:T,activatorRef:M,target:B,targetEl:P,targetRef:c,activatorEvents:L,contentEvents:oe,scrimEvents:O}=Jt(e,{isActive:s,isTop:S,contentEl:u}),{teleportTarget:b}=tn(()=>{var G,Ee,be;const g=e.attach||e.contained;if(g)return g;const F=((G=T==null?void 0:T.value)==null?void 0:G.getRootNode())||((be=(Ee=i.proxy)==null?void 0:Ee.$el)==null?void 0:be.getRootNode());return F instanceof ShadowRoot?F:!1}),{dimensionStyles:y}=bt(e),E=Qt(),{scopeId:N}=Pt();R(()=>e.disabled,g=>{g&&(s.value=!1)});const{contentStyles:H,updateLocation:j}=_t(e,{isRtl:m,contentEl:u,target:B,isActive:s});qt(e,{root:l,contentEl:u,targetEl:P,isActive:s,updateLocation:j});function A(g){a("click:outside",g),e.persistent?Z():s.value=!1}function $(g){return s.value&&k.value&&(!e.scrim||g.target===r.value||g instanceof MouseEvent&&g.shadowTarget===r.value)}q&&R(s,g=>{g?window.addEventListener("keydown",z):window.removeEventListener("keydown",z)},{immediate:!0}),tt(()=>{q&&window.removeEventListener("keydown",z)});function z(g){var F,G;g.key==="Escape"&&k.value&&(e.persistent?Z():(s.value=!1,(F=u.value)!=null&&F.contains(document.activeElement)&&((G=T.value)==null||G.focus())))}const Y=xt();ye(()=>e.closeOnBack,()=>{Ot(Y,g=>{k.value&&s.value?(g(!1),e.persistent?Z():s.value=!1):g()})});const we=W();R(()=>s.value&&(e.absolute||e.contained)&&b.value==null,g=>{if(g){const F=Mt(l.value);F&&F!==document.scrollingElement&&(we.value=F.scrollTop)}});function Z(){e.noClickAnimation||u.value&&K(u.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:ue})}function Ge(){a("afterEnter")}function Ue(){f(),a("afterLeave")}return St(()=>{var g;return _(it,null,[(g=t.activator)==null?void 0:g.call(t,{isActive:s.value,targetRef:c,props:I({ref:M},L.value,e.activatorProps)}),E.value&&d.value&&_(nt,{disabled:!b.value,to:b.value},{default:()=>[_("div",I({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":s.value,"v-overlay--contained":e.contained},h.value,w.value,e.class],style:[x.value,{"--v-overlay-opacity":e.opacity,top:V(we.value)},e.style],ref:l},N,o),[_(rn,I({color:p,modelValue:s.value&&!!e.scrim,ref:r},O.value),null),_(Ct,{appear:!0,persisted:!0,transition:e.transition,target:B.value,onAfterEnter:Ge,onAfterLeave:Ue},{default:()=>{var F;return[ot(_("div",I({ref:u,class:["v-overlay__content",e.contentClass],style:[y.value,H.value]},oe.value,e.contentProps),[(F=t.default)==null?void 0:F.call(t,{isActive:s})]),[[at,s.value],[rt("click-outside"),{handler:A,closeConditional:$,include:()=>[T.value]}]])]}})])]})])}),{activatorEl:T,scrimEl:r,target:B,animateClick:Z,contentEl:u,globalTop:k,localTop:S,updateLocation:j}}});export{dn as V,mn as a,Xt as b,Gt as c,Mt as g,sn as m,Ut as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.