1import{_ as Ot}from"./DQU1d8IR.js";import{_ as Pt}from"./DlpYcKMy.js";import{_ as Ct}from"./xETFS-Qp.js";import{Menus as _t,isMenuItem as kt}from"./oxdhwza-.js";import{bh as nt,bi as ot,D as Ce,b as R,N as F,M as Ee,az as Be,bj as Fe,bk as Se,bl as Ne,I as Y,bm as X,ao as _e,a2 as H,bn as Rt,bo as De,bp as de,bq as ve,br as We,bs as Mt,X as M,bt as $,Z as ke,bu as me,bv as Ie,a1 as D,am as He,s as L,aq as Re,bw as at,U as Me,bx as $e,ar as Le,by as Lt,W as U,x as Tt,o as Vt,a5 as le,b7 as qe,aA as Bt,aw as rt,ax as it,b5 as Ft,an as st,a8 as Nt,aj as lt,Q as Dt,$ as ct,bz as Wt,E as ut,g as re,a0 as It,a4 as Ht,bA as $t,F as ie,ap as ft,H as qt,ad as zt,J as jt,K as Kt,bB as Ut,as as Xt,at as Yt,al as Zt,bC as Gt,bD as Jt,bE as he,bF as Qt,d as en,u as tn,m as oe,v as ze,j as ge,c as ae,w as I,k as nn,a as z,e as je,y as on,t as an,l as rn}from"./C1SkhfMm.js";import{m as sn,u as ln,a as dt,b as cn,c as un,V as fn}from"./CjTjARqu.js";import{V as dn,a as vn}from"./C38707Sm.js";import{M as mn,m as hn}from"./gQWrqgUb.js";import"./oL589wXi.js";import"./D7v3pXIS.js";class T{constructor(t){const n=document.body.currentCSSZoom??1,o=t instanceof Element,a=o?1+(1-n)/n:1,{x:i,y:s,width:r,height:l}=o?t.getBoundingClientRect():t;this.x=i*a,this.y=s*a,this.width=r*a,this.height=l*a}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 Ke(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 vt(e){if(Array.isArray(e)){const t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new T({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new T(e)}function gn(e){if(e===document.documentElement)if(visualViewport){const t=document.body.currentCSSZoom??1;return new T({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/t,height:visualViewport.height*visualViewport.scale/t})}else return new T({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new T(e)}function mt(e){const t=new T(e),n=getComputedStyle(e),o=n.transform;if(o){let a,i,s,r,l;if(o.startsWith("matrix3d("))a=o.slice(9,-1).split(/, /),i=Number(a[0]),s=Number(a[5]),r=Number(a[12]),l=Number(a[13]);else if(o.startsWith("matrix("))a=o.slice(7,-1).split(/, /),i=Number(a[0]),s=Number(a[3]),r=Number(a[4]),l=Number(a[5]);else return new T(t);const u=n.transformOrigin,c=t.x-r-(1-i)*parseFloat(u),y=t.y-l-(1-s)*parseFloat(u.slice(u.indexOf(" ")+1)),g=i?t.width/i:e.offsetWidth+1,b=s?t.he
1ight/s:e.offsetHeight+1;return new T({x:c,y,width:g,height:b})}else return new T(t)}function K(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let o;try{o=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof o.finished>"u"&&(o.finished=new Promise(a=>{o.onfinish=()=>{a(o)}})),o}const se=new WeakMap;function yn(e,t){Object.keys(t).forEach(n=>{if(nt(n)){const o=ot(n),a=se.get(e);if(t[n]==null)a?.forEach(i=>{const[s,r]=i;s===o&&(e.removeEventListener(o,r),a.delete(i))});else if(!a||![...a].some(i=>i[0]===o&&i[1]===t[n])){e.addEventListener(o,t[n]);const i=a||new Set;i.add([o,t[n]]),se.has(e)||se.set(e,i)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function wn(e,t){Object.keys(t).forEach(n=>{if(nt(n)){const o=ot(n),a=se.get(e);a?.forEach(i=>{const[s,r]=i;s===o&&(e.removeEventListener(o,r),a.delete(i))})}else e.removeAttribute(n)})}function ht(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}function bn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?pn(e):Te(e))return e;e=e.parentElement}return document.scrollingElement}function ce(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Te(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Te(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight,o=t.overflowX==="scroll"||t.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return n||o}function pn(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function xn(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}const En=Y({target:[Object,Array]},"v-dialog-transition"),ye=new WeakMap,Sn=Ce()({name:"VDialogTransition",props:En(),setup(e,t){let{slots:n}=t;const o={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,i){await new Promise(g=>requestAnimationFrame(g)),await new Promise(g=>requestAnimationFrame(g)),a.style.visibility="";const s=Xe(e.target,a),{x:r,y:l,sx:u,sy:c,speed:y}=s;if(ye.set(a,s),Be())K(a,[{opacity:0},{}],{duration:125*y,easing:Ne}).finished.then(()=>i());else{const g=K(a,[{transform:`translate(${r}px, ${l}px) scale(${u}, ${c})`,opacity:0},{}],{duration:225*y,easing:Ne});Ue(a)?.forEach(b=>{K(b,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*y,easing:Se})}),g.finished.then(()=>i())}},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,i){await new Promise(g=>requestAnimationFrame(g));let s;!ye.has(a)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?s=Xe(e.target,a):s=ye.get(a);const{x:r,y:l,sx:u,sy:c,speed:y}=s;Be()?K(a,[{},{opacity:0}],{duration:85*y,easing:Fe}).finished.then(()=>i()):(K(a,[{},{transform:`translate(${r}px, ${l}px) scale(${u}, ${c})`,opacity:0}],{duration:125*y,easing:Fe}).finished.then(()=>i()),Ue(a)?.forEach(b=>{K(b,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*y,easing:Se})}))},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?R(Ee,F({name:"dialog-transition"},o,{css:!1}),n):R(Ee,{name:"dialog-transition"},n)}});function Ue(e){const t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return t&&[...t]}function Xe(e,t){const n=vt(e),o=mt(t),[a,i]=getComputedStyle(t).transformOrigin.split(" ").map(d=>parseFloat(d)),[s,r]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;s==="left"||r==="left"?l-=n.width/2:(s==="right"||r==="right")&&(l+=n.width/2);let u=n.top+n.height/2;s==="top"||r==="top"?u-=n.height/2:(s==="bottom"||r==="bottom")&&(u+=n.height/2);const c=n.width/o.width,y=n.height/o.height,g=Math.max(1,c,y),b=c/g||0,A=y/g||0,f=o.width*o.height/(window.innerWidth*window.innerHeight),w=f>.12?Math.min(1.5,(f-.12)*10+1):1;return{x:l-(a+o.left),y:u-(i+o.top),sx:b,sy:A,speed:w}}function we(e,t){return{x:e.x+t.x,y:e.y+t.y}}function An(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ye(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:o}=e,a=o==="left"?0:o==="center"?t.width/2:o==="right"?t.width:o,i=n==="top"?0:n==="bottom"?t.height:n;return we({x:a,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:o}=e,a=n==="left"?0:n==="right"?t.width:n,i=o==="top"?0:o==="center"?t.height/2:o==="bottom"?t.height:o;return we({x:a,y:i},t)}return we({x:t.width/2,y:t.height/2},t)}const gt={static:Cn,connected:kn},On=Y({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in gt},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 Pn(e,t){const n=H({}),o=H();X&&_e(()=>!!(t.isActive.value&&e.locationStrategy),r=>{M(()=>e.locationStrategy,r),$(()=>
1{window.removeEventListener("resize",a),visualViewport?.removeEventListener("resize",i),visualViewport?.removeEventListener("scroll",s),o.value=void 0}),window.addEventListener("resize",a,{passive:!0}),visualViewport?.addEventListener("resize",i,{passive:!0}),visualViewport?.addEventListener("scroll",s,{passive:!0}),typeof e.locationStrategy=="function"?o.value=e.locationStrategy(t,e,n)?.updateLocation:o.value=gt[e.locationStrategy](t,e,n)?.updateLocation});function a(r){o.value?.(r)}function i(r){o.value?.(r)}function s(r){o.value?.(r)}return{contentStyles:n,updateLocation:o}}function Cn(){}function _n(e,t){const n=mt(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function kn(e,t,n){(Array.isArray(e.target.value)||xn(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:i}=Rt(()=>{const d=De(t.location,e.isRtl.value),m=t.origin==="overlap"?d:t.origin==="auto"?de(d):De(t.origin,e.isRtl.value);return d.side===m.side&&d.align===ve(m).align?{preferredAnchor:We(d),preferredOrigin:We(m)}:{preferredAnchor:d,preferredOrigin:m}}),[s,r,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(d=>L(()=>{const m=parseFloat(t[d]);return isNaN(m)?1/0:m})),c=L(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const d=t.offset.split(" ").map(parseFloat);return d.length<2&&d.push(0),d}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let y=!1,g=-1;const b=new Mt(4),A=new ResizeObserver(()=>{if(!y)return;if(requestAnimationFrame(m=>{m!==g&&b.clear(),requestAnimationFrame(E=>{g=E})}),b.isFull){const m=b.values();if(me(m.at(-1),m.at(-3))&&!me(m.at(-1),m.at(-2)))return}const d=w();d&&b.push(d.flipped)});let f=new T({x:0,y:0,width:0,height:0});M(e.target,(d,m)=>{m&&!Array.isArray(m)&&A.unobserve(m),Array.isArray(d)?me(d,m)||w():d&&A.observe(d)},{immediate:!0}),M(e.contentEl,(d,m)=>{m&&A.unobserve(m),d&&A.observe(d)},{immediate:!0}),$(()=>{A.disconnect()});function w(){if(y=!1,requestAnimationFrame(()=>y=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(f=vt(e.target.value));const d=_n(e.contentEl.value,e.isRtl.value),m=ce(e.contentEl.value),E=Number(t.viewportMargin);m.length||(m.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(d.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),d.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const p=m.reduce((S,C)=>{const h=gn(C);return S?new T({x:Math.max(S.left,h.left),y:Math.max(S.top,h.top),width:Math.min(S.right,h.right)-Math.max(S.left,h.left),height:Math.min(S.bottom,h.bottom)-Math.max(S.top,h.top)}):h},void 0);t.stickToTarget?(p.x+=Math.min(E,f.x),p.y+=Math.min(E,f.y),p.width=Math.max(p.width-E*2,f.x+f.width-E),p.height=Math.max(p.height-E*2,f.y+f.height-E)):(p.x+=E,p.y+=E,p.width-=E*2,p.height-=E*2);let O={anchor:a.value,origin:i.value};function W(S){const C=new T(d),h=Ye(S.anchor,f),_=Ye(S.origin,C);let{x:B,y:N}=An(h,_);switch(S.anchor.side){case"top":N-=c.value[0];break;case"bottom":N+=c.value[0];break;case"left":B-=c.value[0];break;case"right":B+=c.value[0];break}switch(S.anchor.align){case"top":N-=c.value[1];break;case"bottom":N+=c.value[1];break;case"left":B-=c.value[1];break;case"right":B+=c.value[1];break}return C.x+=B,C.y+=N,C.width=Math.min(C.width,l.value),C.height=Math.min(C.height,u.value),{overflows:Ke(C,p),x:B,y:N}}let k=0,v=0;const V={x:0,y:0},Z={x:!1,y:!1};let fe=-1;for(;!(fe++>10);){const{x:S,y:C,overflows:h}=W(O);k+=S,v+=C,d.x+=S,d.y+=C;{const _=Ie(O.anchor),B=h.x.before||h.x.after,N=h.y.before||h.y.after;let Q=!1;if(["x","y"].forEach(P=>{if(P==="x"&&B&&!Z.x||P==="y"&&N&&!Z.y){const q={anchor:{...O.anchor},origin:{...O.origin}},te=P==="x"?_==="y"?ve:de:_==="y"?de:ve;q.anchor=te(q.anchor),q.origin=te(q.origin);const{overflows:j}=W(q);(j[P].before<=h[P].before&&j[P].after<=h[P].after||j[P].before+j[P].after<(h[P].before+h[P].after)/2)&&(O=q,Q=Z[P]=!0)}}),Q)continue}h.x.before&&(k+=h.x.before,d.x+=h.x.before),h.x.after&&(k-=h.x.after,d.x-=h.x.after),h.y.before&&(v+=h.y.before,d.y+=h.y.before),h.y.after&&(v
vendor: 5,691 bytes, line 1
1-=h.y.after,d.y-=h.y.after);{const _=Ke(d,p);V.x=p.width-_.x.before-_.x.after,V.y=p.height-_.y.before-_.y.after,k+=_.x.before,d.x+=_.x.before,v+=_.y.before,d.y+=_.y.before}break}const J=Ie(O.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${O.anchor.side} ${O.anchor.align}`,transformOrigin:`${O.origin.side} ${O.origin.align}`,top:D(be(v)),left:e.isRtl.value?void 0:D(be(k)),right:e.isRtl.value?D(be(-k)):void 0,minWidth:D(J==="y"?Math.min(s.value,f.width):s.value),maxWidth:D(Ze(He(V.x,s.value===1/0?0:s.value,l.value))),maxHeight:D(Ze(He(V.y,r.value===1/0?0:r.value,u.value)))}),{available:V,contentBox:d,flipped:Z}}return M(()=>[a.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>w()),ke(()=>{const d=w();if(!d)return;const{available:m,contentBox:E}=d;E.height>m.y&&requestAnimationFrame(()=>{w(),requestAnimationFrame(()=>{w()})})}),{updateLocation:w}}function be(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Ze(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Ae=!0;const ue=[];function Rn(e){!Ae||ue.length?(ue.push(e),Oe()):(Ae=!1,e(),Oe())}let Ge=-1;function Oe(){cancelAnimationFrame(Ge),Ge=requestAnimationFrame(()=>{const e=ue.shift();e&&e(),ue.length?Oe():Ae=!0})}const yt={none:null,close:Tn,block:Vn,reposition:Bn},Mn=Y({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in yt}},"VOverlay-scroll-strategies");function Ln(e,t){if(!X)return;let n;Re(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=at(),await new Promise(o=>setTimeout(o)),n.active&&n.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):yt[e.scrollStrategy]?.(t,e,n)}))}),$(()=>{n?.stop()})}function Tn(e){function t(n){e.isActive.value=!1}wt(Ve(e.target.value,e.contentEl.value),t)}function Vn(e,t){const n=e.root.value?.offsetParent,o=Ve(e.target.value,e.contentEl.value),a=[...new Set([...ce(o,t.contained?n:void 0),...ce(e.contentEl.value,t.contained?n:void 0)])].filter(r=>!r.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,s=(r=>Te(r)&&r)(n||document.documentElement);s&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((r,l)=>{r.style.setProperty("--v-body-scroll-x",D(-r.scrollLeft)),r.style.setProperty("--v-body-scroll-y",D(-r.scrollTop)),r!==document.documentElement&&r.style.setProperty("--v-scrollbar-offset",D(i)),r.classList.add("v-overlay-scroll-blocked")}),$(()=>{a.forEach((r,l)=>{const u=parseFloat(r.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(r.style.getPropertyValue("--v-body-scroll-y")),y=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=-u,r.scrollTop=-c,r.style.scrollBehavior=y}),s&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Bn(e,t,n){let o=!1,a=-1,i=-1;function s(r){Rn(()=>{const l=performance.now();e.updateLocation.value?.(r),o=(performance.now()-l)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?r=>r():requestIdleCallback)(()=>{n.run(()=>{wt(Ve(e.target.value,e.contentEl.value),r=>{o?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{s(r)})})):s(r)})})}),$(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(a)})}function Ve(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!t?.contains(n)):e??t}function wt(e,t){const n=[document,...ce(e)];n.forEach(o=>{o.addEventListener("scroll",t,{passive:!0})}),$(()=>{n.forEach(o=>{o.removeEventListener("scroll",t)})})}const Pe=Symbol.for("vuetify:v-menu"),Fn=Y({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,...sn()},"VOverlay-activator");function Nn(e,t){let{isActive:n,isTop:o,contentEl:a}=t;const i=Me("useActivator"),s=H();let r=!1,l=!1,u=!0;const c=L(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),y=L(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:g,runCloseDelay:b}=ln(e,v=>{v===(e.openOnHover&&r||c.value&&l)&&!(e.openOnHover&&n.value&&!o.value)&&(n.value!==v&&(u=!0),n.value=v)}),A=H(),f={onClick:v=>{v.stopPropagation(),s.value=v.currentTarget||v.target,n.value||(A.value=[v.clientX,v.clientY]),n.value=!n.value},onMouseenter:v=>{r=!0,s.value=v.currentTarget||v.target,g()},onMouseleave:v=>{r=!1,b()},onFocus:v=>{Lt(v.target,":focus-visible")!==!1&&(l=!0,v.stopPropagation(),s.value=v.currentTarget||v.target,g())},onBlur:v=>{l=!1,v.stopPropagation(),b({minDelay:1})}},w=L(()=>{const v={};return y.value&&(v.onClick=f.onClick),e.openOnHover&&(v.onMouseenter=f.onMouseenter,v.onMouseleave=f.onMouseleave),c.value&&(v.onFocus=f.onFocus,v.onBlur=f.onBlur),v}),d=L(()=>{const v={};if(e.openOnHover&&(v.onMouseenter=()=>{r=!0,g()},v.onMouseleave=()=>{r=!1,b()}),c.value&&(v.onFocusin=V=>{V.target.matches(":focus-visible")&&(l=!0,g())},v.onFocusout=()=>{l=!1,b({minDelay:1})}),e.closeOnContentClick){const V=Le(Pe,null);v.onClick=()=>{n.value=!1,V?.closeParents()}}return v}),m=L(()=>{const v={};return e.openOnHover&&(v.onMouseenter=()=>{u&&(r=!0,u=!1,g())},v.onMouseleave=()=>{r=!1,b()}),v});M(o,v=>{v&&(e.openOnHover&&!r&&(!c.value||!l)||c.value&&!l&&(!e.openOnHover||!r))&&!a.value?.contains(document.activeElement)&&b()}),M(n,v=>{v||setTimeout(()=>{A.value=void 0})},{flush:"post"});const E=$e();Re(()=>{E.value&&ke(()=>{s.value=E.el})});const p=$e(),O=L(()=>
1e.target==="cursor"&&A.value?A.value:p.value?p.el:bt(e.target,i)||s.value),W=L(()=>Array.isArray(O.value)?void 0:O.value);let k;return M(()=>!!e.activator,v=>{v&&X?(k=at(),k.run(()=>{Dn(e,i,{activatorEl:s,activatorEvents:w})})):k&&k.stop()},{flush:"post",immediate:!0}),$(()=>{k?.stop()}),{activatorEl:s,activatorRef:E,target:O,targetEl:W,targetRef:p,activatorEvents:w,contentEvents:d,scrimEvents:m}}function Dn(e,t,n){let{activatorEl:o,activatorEvents:a}=n;M(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=r(u);c&&s(c)}l&&ke(()=>i())},{immediate:!0}),M(()=>e.activatorProps,()=>{i()}),$(()=>{s()});function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&yn(l,F(a.value,u))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&wn(l,F(a.value,u))}function r(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=bt(l,t);return o.value=u?.nodeType===Node.ELEMENT_NODE?u:void 0,o.value}}function bt(e,t){if(!e)return;let n;if(e==="parent"){let o=t?.proxy?.$el?.parentNode;for(;o?.hasAttribute("data-no-activator");)o=o.parentNode;n=o}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function Wn(){if(!X)return U(!1);const{ssr:e}=Tt();if(e){const t=U(!1);return Vt(()=>{t.value=!0}),t}else return U(!0)}const In=Y({eager:Boolean},"lazy");function Hn(e,t){const n=U(!1),o=le(()=>n.value||e.eager||t.value);M(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:o,onAfterLeave:a}}const Je=Symbol.for("vuetify:stack"),ee=rt([]);function $n(e,t,n){const o=Me("useStack"),a=!n,i=Le(Je,void 0),s=rt({activeChildren:new Set});it(Je,s);const r=U(Number(qe(t)));_e(e,()=>{const c=ee.at(-1)?.[1];r.value=c?c+10:Number(qe(t)),a&&ee.push([o.uid,r.value]),i?.activeChildren.add(o.uid),$(()=>{if(a){const y=Ft(ee).findIndex(g=>g[0]===o.uid);ee.splice(y,1)}i?.activeChildren.delete(o.uid)})});const l=U(!0);a&&Re(()=>{const c=ee.at(-1)?.[0]===o.uid;setTimeout(()=>l.value=c)});const u=le(()=>!s.activeChildren.size);return{globalTop:Bt(l),localTop:u,stackStyles:le(()=>({zIndex:r.value}))}}function qn(e){return{teleportTarget:L(()=>{const n=e();if(n===!0||!X)return;const o=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;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 zn(){return!0}function pt(e,t,n){if(!e||xt(e,n)===!1)return!1;const o=ht(t);if(typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&o.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(i=>i?.contains(e.target))}function xt(e,t){return(typeof t.value=="object"&&t.value.closeConditional||zn)(e)}function jn(e,t,n){const o=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&pt(e,t,n)&&setTimeout(()=>{xt(e,n)&&o&&o(e)},0)}function Qe(e,t){const n=ht(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const et={mounted(e,t){const n=a=>jn(a,e,t),o=a=>{e._clickOutside.lastMousedownWasOutside=pt(a,e,t)};Qe(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",o,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:o}},beforeUnmount(e,t){e._clickOutside&&(Qe(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:o,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",o,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function Kn(e){const{modelValue:t,color:n,...o}=e;return R(Ee,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&re("div",F({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},o),null)]})}const Et=Y({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},...Fn(),...Kt(),...jt(),...In(),...On(),...Mn(),...un(),...zt(),...hn()},"VOverlay"),tt=Ce()({name:"VOverlay",directives:{vClickOutside:et},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...ft(Et(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>
1!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:o,emit:a}=t;const i=Me("VOverlay"),s=H(),r=H(),l=H(),u=st(e,"modelValue"),c=L({get:()=>u.value,set:x=>{x&&e.disabled||(u.value=x)}}),{themeClasses:y}=Nt(e),{rtlClasses:g,isRtl:b}=lt(),{hasContent:A,onAfterLeave:f}=Hn(e,c),w=Dt(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:d,localTop:m,stackStyles:E}=$n(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:p,activatorRef:O,target:W,targetEl:k,targetRef:v,activatorEvents:V,contentEvents:Z,scrimEvents:fe}=Nn(e,{isActive:c,isTop:m,contentEl:l}),{teleportTarget:J}=qn(()=>{const x=e.attach||e.contained;if(x)return x;const G=p?.value?.getRootNode()||i.proxy?.$el?.getRootNode();return G instanceof ShadowRoot?G:!1}),{dimensionStyles:S}=qt(e),C=Wn(),{scopeId:h}=dt();M(()=>e.disabled,x=>{x&&(c.value=!1)});const{contentStyles:_,updateLocation:B}=Pn(e,{isRtl:b,contentEl:l,target:W,isActive:c});Ln(e,{root:s,contentEl:l,targetEl:k,target:W,isActive:c,updateLocation:B});function N(x){a("click:outside",x),e.persistent?ne():c.value=!1}function Q(x){return c.value&&m.value&&(!e.scrim||x.target===r.value||x instanceof MouseEvent&&x.shadowTarget===r.value)}cn(e,{isActive:c,localTop:m,contentEl:l,activatorEl:p}),X&&M(c,x=>{x?window.addEventListener("keydown",P):window.removeEventListener("keydown",P)},{immediate:!0}),ct(()=>{X&&window.removeEventListener("keydown",P)});function P(x){x.key==="Escape"&&d.value&&(l.value?.contains(document.activeElement)||a("keydown",x),e.persistent?ne():(c.value=!1,l.value?.contains(document.activeElement)&&p.value?.focus()))}function q(x){x.key==="Escape"&&!d.value||a("keydown",x)}const te=Wt();_e(()=>e.closeOnBack,()=>{Ut(te,()=>{if(d.value&&c.value)return e.persistent?ne():c.value=!1,!1})});const j=H();M(()=>c.value&&(e.absolute||e.contained)&&J.value==null,x=>{if(x){const G=bn(s.value);G&&G!==document.scrollingElement&&(j.value=G.scrollTop)}});function ne(){e.noClickAnimation||l.value&&K(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Se})}function St(){a("afterEnter")}function At(){f(),a("afterLeave")}return ut(()=>re(ie,null,[n.activator?.({isActive:c.value,targetRef:v,props:F({ref:O},V.value,e.activatorProps)}),C.value&&A.value&&R($t,{disabled:!J.value,to:J.value},{default:()=>[re("div",F({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},y.value,g.value,e.class],style:[E.value,{"--v-overlay-opacity":e.opacity,top:D(j.value)},e.style],ref:s,onKeydown:q},h,o),[R(Kn,F({color:w,modelValue:c.value&&!!e.scrim,ref:r},fe.value),null),R(mn,{appear:!0,persisted:!0,transition:e.transition,target:W.value,onAfterEnter:St,onAfterLeave:At},{default:()=>[It(re("div",F({ref:l,class:["v-overlay__content",e.contentClass],style:[S.value,_.value]},Z.value,e.contentProps),[n.default?.({isActive:c})]),[[Ht,c.value],[et,{handler:N,closeConditional:Q,include:()=>[p.value]}]])]})])]})])),{activatorEl:p,scrimEl:r,target:W,animateClick:ne,contentEl:l,rootEl:s,globalTop:d,localTop:m,updateLocation:B}}}),pe=Symbol("Forwarded refs");function xe(e,t){let n=e;for(;n;){const o=Reflect.getOwnPropertyDescriptor(n,t);if(o)return o;n=Object.getPrototypeOf(n)}}function Un(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return e[pe]=n,new Proxy(e,{get(a,i){if(Reflect.has(a,i))return Reflect.get(a,i);if(!(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))){for(const s of n)if(s.value&&Reflect.has(s.value,i)){const r=Reflect.get(s.value,i);return typeof r=="function"?r.bind(s.value):r}}},has(a,i){if(Reflect.has(a,i))return!0;if(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))return!1;for(const s of n)if(s.value&&Reflect.has(s.value,i))return!0;return!1},set(a,i,s){if(Reflect.has(a,i))return Reflect.set(a,i,s);if(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))return!1;for(const r of n)if(r.value&&Reflect.has(r.value,i))return Reflect.set(r.value,i,s);return!1},getOwnPropertyDescriptor(a,i){const s=Reflect.getOwnPropertyDescriptor(a,i);if(s)return s;if(!(typeof i=="symbol"||i.startsWith("$")||i.startsWith("__"))){for(const r of n){if(!r.value)continue;const l=xe(r.value,i)??("_"in r.value?xe(r.value._?.setupState,i):void 0);if(l)return l}for(const r of n){const l=r.value&&r.value[pe];if(!l)continue;const u=l.slice();for(;u.length;){const c=u.shift(),y=xe(c.value,i);if(y)return y;const g=c.value&&c.value[pe];g&&u.push(...g)}}}}})}const Xn=Y({id:String,submenu:Boolean,...ft(Et({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Sn}}),["absolute"])},"VMenu"),Yn=Ce()({name:"VMenu",props:Xn(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const o=st(e,"modelValue"),{scopeId:a}=dt(),{isRtl:i}=lt(),s=Xt(),r=le(()=>e.id||`v-menu-${s}`),l=H(),u=Le(Pe,null),c=U(new Set);it(Pe,{register(){c.value.add(s)},unregister(){c.value.delete(s)},closeParents(f){setTimeout(()=>{!c.value.size&&!e.persistent&&(f==null||l.value?.contentEl&&!Qt(f,l.value.contentEl))&&(o.value=!1,u?.closeParents())},40)}}),ct(()=>u?.unregister()),Yt(()=>o.value=!1),M(o,f=>{f?u?.register():u?.unregister()},{immediate:!0});function y(f){u?.closeParents(f)}function g(f){if(!e.disabled)if(f.key==="Tab"||f.key==="Enter"&&!e.closeOnContentClick){if(f.key==="Enter"&&(f.target instanceof HTMLTextAreaElement||f.target instanceof HTMLInputElement&&f.target.closest("form")))return;f.key==="Enter"&&f.preventDefault(),!Gt(Jt(l.value?.contentEl,!1),f.shiftKey?"prev":"next",d=>d.tabIndex>=0)&&!e.retainFocus&&(o.value=!1,l.value?.activatorEl?.focus())}else e.submenu&&f.key===(i.value?"ArrowRight":"ArrowLeft")&&(o.value=!1,l.value?.activatorEl?.focus())}function b(f){if(e.disabled)return;const w=l.value?.contentEl;w&&o.value?f.key==="ArrowDown"?(f.preventDefault(),f.stopImmediatePropagation(),he(w,"next")):f.key==="ArrowUp"?(f.preventDefault(),f.stopImmediatePropagation(),he(w,"prev")):e.submenu&&(f.key===(i.value?"ArrowRight":"ArrowLeft")?o.value=!1:f.key===(i.value?"ArrowLeft":"ArrowRight")&&(f.preventDefault(),he(w,"first"))):(e.submenu?f.key===(i.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(f.key))&&(o.value=!0,f.preventDefault(),setTimeout(()=>setTimeout(()=>b(f))))}const A=L(()=>F({"aria-haspopup":"menu","aria-expanded":String(o.value),"aria-controls":r.value,"aria-owns":r.value,onKeydown:b},e.activatorProps));return ut(()=>{const f=tt.filterProps(e);return R(tt,F({ref:l,id:r.value,class:["v-menu",e.class],style:e.style},f,{modelValue:o.value,"onUpdate:modelValue":w=>o.value=w,absolute:!0,activatorProps:A.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":y,onKeydown:g},a),{activator:n.activator,default:function(){for(var w=arguments.length,d=new Array(w),m=0;m<w;m++)d[m]=arguments[m];return R(Zt,{root:"VMenu"},{default:()=>[n.default?.(...d)]})}})}),Un({id:r,ΨopenChildren:c},l)}}),Zn=en({__name:"MenuBar",props:{visibleContactButton:{type:Boolean,default:!0}},setup(e){const t=tn(),n=a=>a.active.test(t.path),o=t.path.startsWith("/product/");return(a,i)=>{const s=Ot,r=Pt,l=Ct;return z(),oe("div",null,[(z(!0),oe(ie,null,ze(ge(_t),u=>(z(),oe(ie,{key:u.name},[ge(kt)(u)?(z(),ae(r,{key:0,class:on(["menu__item nav__item",{active:n(u)}]),to:u.to},{default:I(()=>[R(s,{contents:u.name},null,8,["contents"])]),_:2},1032,["class","to"])):(z(),ae(Yn,{key:1,"open-on-hover":"",eager:""},{activator:I(({props:c})=>[R(r,F({ref_for:!0},c,{class:["menu__item nav__item",{active:ge(o)}]}),{default:I(()=>[je(an(u.name),1)]),_:2},1040,["class"])]),default:I(()=>[R(fn,null,{default:I(()=>[(z(!0),oe(ie,null,ze(u.children,c=>(z(),ae(r,{key:c.name,to:c.to,class:"menu__item"},{default:I(()=>[R(dn,{link:""},{default:I(()=>[R(vn,null,{default:I(()=>[R(s,{contents:c.name,tag:"span",class:"font-weight-bold"},null,8,["contents"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:2},1024)]),_:2},1024))],64))),128)),e.visibleContactButton?(z(),ae(l,{key:0,small:""},{default:I(()=>[...i[0]||(i[0]=[je("ãåãåãã",-1)])]),_:1})):nn("",!0)])}}}),so=Object.assign(rn(Zn,[["__scopeId","data-v-bde973be"]]),{__name:"MenuBar"});export{so as default};
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.