vendor: 4,299 bytes, line 1
1import{_ as re}from"./xETFS-Qp.js";import{isMenuItem as ce,Menus as ve}from"./oxdhwza-.js";import{o as oe,X as H,$ as ne,W as I,s as _,a1 as de,bs as me,ao as O,am as fe,aq as ge,bt as he,D as ye,aj as we,a8 as be,a9 as pe,Q as G,x as ke,R as Ve,bz as _e,an as Se,ak as xe,E as Te,I as Ee,ad as Be,ae as Me,ap as Ce,a3 as Pe,ah as Ie,bL as De,K as Re,ai as Le,a2 as Ne,a5 as X,aA as He,bM as Ye,g as M,b as p,al as Oe,N as J,M as We,F as W,ac as ze,Z as Xe,d as Fe,c as N,w as b,bc as $e,j as F,a as T,m as $,v as ee,B as A,e as C,t as j,V as Ae,f as je,k as qe,h as Ze,l as Ue}from"./C1SkhfMm.js";import{a as Ke,b as Qe,c as Ge,m as Je,u as et,V as tt}from"./CjTjARqu.js";import{u as at,m as ot}from"./JeKE1lHe.js";import{u as nt}from"./oL589wXi.js";import{V as lt}from"./gQWrqgUb.js";import{V as q,a as Z}from"./C38707Sm.js";import"./D7v3pXIS.js";function st(e){let{rootEl:v,isSticky:i,layoutItemStyles:k}=e;const t=I(!1),s=I(0),a=_(()=>{const o=typeof t.value=="boolean"?"top":t.value;return[i.value?{top:"auto",bottom:"auto",height:void 0}:void 0,t.value?{[o]:de(s.value)}:{top:k.value.top}]});oe(()=>{H(i,o=>{o?window.addEventListener("scroll",y,{passive:!0}):window.removeEventListener("scroll",y)},{immediate:!0})}),ne(()=>{window.removeEventListener("scroll",y)});let u=0;function y(){const o=u>window.scrollY?"up":"down",f=v.value.getBoundingClientRect(),d=parseFloat(k.value.top??0),m=window.scrollY-Math.max(0,s.value-d),V=f.height+Math.max(s.value,d)-window.scrollY-window.innerHeight,g=parseFloat(getComputedStyle(v.value).getPropertyValue("--v-body-scroll-y"))||0;f.height<window.innerHeight-d?(t.value="top",s.value=d):o==="up"&&t.value==="bottom"||o==="down"&&t.value==="top"?(s.value=window.scrollY+f.top-g,t.value=!0):o==="down"&&V<=0?(s.value=0,t.value="bottom"):o==="up"&&m<=0&&(g?t.value!=="top"&&(s.value=-m+g+d,t.value="top"):(s.value=f.top+m,t.value="top")),u=window.scrollY}return{isStuck:t,stickyStyles:a}}const ut=100,it=20;function te(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function ae(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let v=0;for(let i=e.length-1;i>0;i--){if(e[i].t===e[i-1].t)continue;const k=te(v),t=(e[i].d-e[i-1].d)/(e[i].t-e[i-1].t);v+=(t-k)*Math.abs(t),i===e.length-1&&(v*=.5)}return te(v)*1e3}function rt(){const e={};function v(t){Array.from(t.changedTouches).forEach(s=>{(e[s.identifier]??(e[s.identifier]=new me(it))).push([t.timeStamp,s])})}function i(t){Array.from(t.changedTouches).forEach(s=>{delete e[s.identifier]})}function k(t){const s=e[t]?.values().reverse();if(!s)throw new Error(`No samples for touch id ${t}`);const a=s[0],u=[],y=[];for(const o of s){if(a[0]-o[0]>ut)break;u.push({t:o[0],d:o[1].clientX}),y.push({t:o[0],d:o[1].clientY})}return{x:ae(u),y:ae(y),get direction(){const{x:o,y:f}=this,[d,m]=[Math.abs(o),Math.abs(f)];return d>m&&o>=0?"right":d>m&&o<=0?"left":m>d&&f>=0?"down":m>d&&f<=0?"up":ct()}}}return{addMovement:v,endTouch:i,getVelocity:k}}function ct(){throw new Error}function vt(e){let{el:v,isActive:i,isTemporary:k,width:t,touchless:s,position:a}=e;oe(()=>{window.addEventListener("touchstart",E,{passive:!0}),window.addEventListener("touchmove",B,{passive:!1}),window.addEventListener("touchend",Y,{passive:!0})}),ne(()=>{window.removeEventListener("touchstart",E),window.removeEventListener("touchmove",B),window.removeEventListener("touchend",Y)});const u=_(()=>["left","right"].includes(a.value)),{addMovement:y,endTouch:o,getVelocity:f}=rt();let d=!1;const m=I(!1),V=I(0),g=I(0);let h;function D(n,l){return(a.value==="left"?n:a.value==="right"?document.documentElement.clientWidth-n:a.value==="top"?n:a.value==="bottom"?document.documentElement.clientHeight-n:P())-(l?t.value:0)}function R(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const r=a.value==="left"?(n-g.value)/t.value:a.value==="right"?(document.documentElement.clientWidth-n-g.value)/t.value:a.value==="top"?(n-g.value)/t.value:a.value==="bottom"?(document.documentElement.clientHeight-n-g.value)/t.value:P();return l?fe(r):r}function E(n){if(s.value)return;const l=n.changedTouches[0].clientX,r=n.changedTouches[0].clientY,c=25,S=a.value==="left"?l<c:a.value==="right"?l>document.documentElement.clientWidth-c:a.value==="top"?r<c:a.value==="bottom"?r>
1document.documentElement.clientHeight-c:P(),x=i.value&&(a.value==="left"?l<t.value:a.value==="right"?l>document.documentElement.clientWidth-t.value:a.value==="top"?r<t.value:a.value==="bottom"?r>document.documentElement.clientHeight-t.value:P());(S||x||i.value&&k.value)&&(h=[l,r],g.value=D(u.value?l:r,i.value),V.value=R(u.value?l:r),d=g.value>-20&&g.value<80,o(n),y(n))}function B(n){const l=n.changedTouches[0].clientX,r=n.changedTouches[0].clientY;if(d){if(!n.cancelable){d=!1;return}const S=Math.abs(l-h[0]),x=Math.abs(r-h[1]);(u.value?S>x&&S>3:x>S&&x>3)?(m.value=!0,d=!1):(u.value?x:S)>3&&(d=!1)}if(!m.value)return;n.preventDefault(),y(n);const c=R(u.value?l:r,!1);V.value=Math.max(0,Math.min(1,c)),c>1?g.value=D(u.value?l:r,!0):c<0&&(g.value=D(u.value?l:r,!1))}function Y(n){if(d=!1,!m.value)return;y(n),m.value=!1;const l=f(n.changedTouches[0].identifier),r=Math.abs(l.x),c=Math.abs(l.y);(u.value?r>c&&r>400:c>r&&c>3)?i.value=l.direction===({left:"right",right:"left",top:"down",bottom:"up"}[a.value]||P()):i.value=V.value>.5}const L=_(()=>m.value?{transform:a.value==="left"?`translateX(calc(-100% + ${V.value*t.value}px))`:a.value==="right"?`translateX(calc(100% - ${V.value*t.value}px))`:a.value==="top"?`translateY(calc(-100% + ${V.value*t.value}px))`:a.value==="bottom"?`translateY(calc(100% - ${V.value*t.value}px))`:P(),transition:"none"}:void 0);return O(m,()=>{const n=v.value?.style.transform??null,l=v.value?.style.transition??null;ge(()=>{v.value?.style.setProperty("transform",L.value?.transform||"none"),v.value?.style.setProperty("transition",L.value?.transition||null)}),he(()=>{v.value?.style.setProperty("transform",n),v.value?.style.setProperty("transition",l)})}),{isDragging:m,dragProgress:V,dragStyles:L}}function P(){throw new Error}const dt=["start","end","left","right","top","bottom"],mt=Ee({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>dt.includes(e)},sticky:Boolean,...Le(),...Re(),...Je(),...De({mobile:null}),...Ie(),...ot(),...Pe(),...Ce(Ge(),["disableInitialFocus"]),...Me({tag:"nav"}),...Be()},"VNavigationDrawer"),ft=ye()({name:"VNavigationDrawer",props:mt(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,v){let{attrs:i,emit:k,slots:t}=v;const{isRtl:s}=we(),{themeClasses:a}=be(e),{borderClasses:u}=pe(e),{backgroundColorClasses:y,backgroundColorStyles:o}=G(()=>e.color),{elevationClasses:f}=ze(e),{displayClasses:d,mobile:m}
1=ke(e),{roundedClasses:V}=Ve(e),g=_e(),h=Se(e,"modelValue",null,w=>!!w),{ssrBootStyles:D}=nt(),{scopeId:R}=Ke(),E=Ne(),B=I(!1),{runOpenDelay:Y,runCloseDelay:L}=et(e,w=>{B.value=w}),n=_(()=>e.rail&&e.expandOnHover&&B.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),l=_(()=>Ye(e.location,s.value)),r=X(()=>e.persistent),c=_(()=>!e.permanent&&(m.value||e.temporary)),S=_(()=>e.sticky&&!c.value&&l.value!=="bottom");Qe(e,{isActive:h,localTop:c,contentEl:E}),O(()=>e.expandOnHover&&e.rail!=null,()=>{H(B,w=>k("update:rail",!w))}),O(()=>!e.disableResizeWatcher,()=>{H(c,w=>!e.permanent&&Xe(()=>h.value=!w))}),O(()=>!e.disableRouteWatcher&&!!g,()=>{H(g.currentRoute,()=>c.value&&(h.value=!1))}),H(()=>e.permanent,w=>{w&&(h.value=!0)}),e.modelValue==null&&!c.value&&(h.value=e.permanent||!m.value);const{isDragging:x,dragProgress:z}=vt({el:E,isActive:h,isTemporary:c,width:n,touchless:X(()=>e.touchless),position:l}),le=_(()=>{const w=c.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):n.value;return x.value?w*z.value:w}),{layoutItemStyles:U,layoutItemScrimStyles:se}=at({id:e.name,order:_(()=>parseInt(e.order,10)),position:l,layoutSize:le,elementSize:n,active:He(h),disableTransitions:X(()=>x.value),absolute:_(()=>e.absolute||S.value&&typeof K.value!="string")}),{isStuck:K,stickyStyles:ue}=st({rootEl:E,isSticky:S,layoutItemStyles:U}),Q=G(()=>typeof e.scrim=="string"?e.scrim:null),ie=_(()=>({...x.value?{opacity:z.value*.2,transition:"none"}:void 0,...se.value}));return xe({VList:{bgColor:"transparent"}}),Te(()=>{const w=t.image||e.image;return M(W,null,[p(e.tag,J({ref:E,onMouseenter:Y,onMouseleave:L,class:["v-navigation-drawer",`v-navigation-drawer--${l.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":B.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":c.value,"v-navigation-drawer--persistent":r.value,"v-navigation-drawer--active":h.value,"v-navigation-drawer--sticky":S.value},a.value,y.value,u.value,d.value,f.value,V.value,e.class],style:[o.value,U.value,D.value,ue.value,e.style],inert:!h.value},R,i),{default:()=>[w&&M("div",{key:"image",class:"v-navigation-drawer__img"},[t.image?p(Oe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},t.image):p(lt,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),t.prepend&&M("div",{class:"v-navigation-drawer__prepend"},[t.prepend?.()]),M("div",{class:"v-navigation-drawer__content"},[t.default?.()]),t.append&&M("div",{class:"v-navigation-drawer__append"},[t.append?.()])]}),p(We,{name:"fade-transition"},{default:()=>[c.value&&(x.value||h.value)&&!!e.scrim&&M("div",J({class:["v-navigation-drawer__scrim",Q.backgroundColorClasses.value],style:[ie.value,Q.backgroundColorStyles.value],onClick:()=>{r.value||(h.value=!1)}},R),null)]})])}),{isStuck:K}}}),gt=Fe({__name:"MobileMenu",props:{modelValue:{type:Boolean,default:!1},visibleContactButton:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(e,{emit:v}){const i=e,k=v,t=_({get:()=>i.modelValue,set:a=>k("update:modelValue",a)}),s=a=>a.replace(/<br\s*?\/?>/i,"");return(a,u)=>{const y=re;return T(),N(ft,{modelValue:F(t),"onUpdate:modelValue":u[0]||(u[0]=o=>$e(t)?t.value=o:null),location:"right",temporary:""},{default:b(()=>[(T(!0),$(W,null,ee(F(ve),o=>(T(),N(tt,{key:o.name,class:"pa-0"},{default:b(()=>[F(ce)(o)?(T(),N(q,{key:0,to:o.to,link:"",class:"leaf"},{default:b(()=>[p(Z,{class:"font-weight-bold"},{default:b(()=>[p(A,{size:"x-small",class:"color-blue pr-3"},{default:b(()=>[...u[1]||(u[1]=[C("fa-solid fa-angle-right",-1)])]),_:1}),C(" "+j(s(o.name)),1)]),_:2},1024)]),_:2},1032,["to"])):(T(),$(W,{key:1},[p(q,null,{default:b(()=>[p(Z,{class:"font-weight-bold"},{default:b(()=>[p(A,{size:"x-small",class:"color-blue pr-3"},{default:b(()=>[...u[2]||(u[2]=[C("fa-solid fa-angle-down",-1)])]),_:1}),C(" "+j(s(o.name)),1)]),_:2},1024)]),_:2},1024),(T(!0),$(W,null,ee(o.children,f=>(T(),N(q,{key:f.name,to:f.to,link:"",class:"leaf ml-8"},{default:b(()=>[p(Z,{class:"font-weight-bold"},{default:b(()=>[p(A,{size:"x-small",class:"color-blue pr-3"},{default:b(()=>[...u[3]||(u[3]=[C("fa-solid fa-angle-right",-1)])]),_:1}),C(" "+j(s(f.name)),1)]),_:2},1024)]),_:2},1032,["to"]))),128))],64))]),_:2},1024))),128)),p(Ze,{class:"px-2 pt-4"},{default:b(()=>[p(Ae,{justify:"center"},{default:b(()=>[p(je,{cols:"12"},{default:b(()=>[e.visibleContactButton?(T(),N(y,{key:0,icon:"",small:"",title:""})):qe("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),xt=Object.assign(Ue(gt,[["__scopeId","data-v-491f73c6"]]),{__name:"MobileMenu"});export{xt 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.