1import{_ as O,u as D,w as h,h as _,i as F,l as M,o as r,a as l,b as e,c as p,j as t,F as P,m as E,d as L,k as f,t as d,p as N}from"./JQyxEigy.js";import{u as j,m as q}from"./cvSmoLm7.js";import{o as G}from"./qZk2Hju8.js";import{u as J,a as R,e as W}from"./BLcew7_8.js";import{A as S,P as z}from"./DP1ApSWo.js";import{u as K}from"./BE3AK-Cx.js";import{u as v}from"./5WesQeBd.js";import"./BnHBGhDP.js";import"./CBF3kljH.js";import"./DkN2ShKB.js";import"./BmtokrGV.js";const U=g=>` 2 *[_type == "contact"] { 3 heading, 4 email, 5 copy, 6 contactLinks[]{ 7 label, 8 href 9 }, 10 socialPlatforms[]{ 11 label, 12 url, 13 "asset": icon.asset-> 14 }, 15 heistPageBuilder { 16 ..., 17 pageBuilderBlocks[] { 18 ..., 19 } 20 }, 21 } 22 ${g?'| order((_id in path("drafts.**")) desc)':'| order((_id in path("drafts.**")) asc)'}[0] 23`,X={class:"contact"},Y={class:"wide-content-container hero-content"},Z=["href"],ee={class:"links-wrap"},te={class:"contact-links"},ae=["href"],se={class:"wide-content-container"},oe={key:0,class:"offices"},re=["onMouseenter","onMouseleave"],ne={class:"thumbnail-wrap"},ie=["src","alt"],le={class:"thumbnail-overlay"},ce={class:"name"},de={class:"office-details"},ue=["href"],me={class:"address"},he={class:"phone"},_e={__name:"contact",async setup(g){let a,i;const{initScrollTrigger:H}=K(),b=D().query.preview==="true",{data:o,error:u}=([a,i]=h(()=>v(U(b))),a=await a,i(),a),{data:m,error:T}=([a,i]=h(()=>v(G(b))),a=await a,i(),a),{data:C,error:k}=([a,i]=h(()=>v(q("contact"))),a=await a,i(),a);u.value&&console.error("Error fetching page data:",u.value),T.value&&console.error("Error fetching page data:",u.value),k.value&&console.error("Error fetching meta data:",k.value),j(C?.value?.metaData,o?.value),J([R([{name:"Home",path:"/"},{name:"Contact",path:"/contact"}]),W(m?.value||[])]);const y=f(void 0),B=f(-1),w=f(void 0),I=_(),Q=N(()=>["mobile-small","mobile"].includes(I.deviceWidth)),V=c=>{B.value=c;const n=w?.value?.[c];n&&n.play()},$=c=>{const n=w?.value?.[c];n&&(n.pause(),n.currentTime=0),M(()=>{B.value=-1})};return F(()=>{_().setHeroTheme("dark"),_().setPageHasHero(!1),M(()=>{H(y.value,{start:"top 60%",end:"bottom top",once:!0})})}),(c,n)=>(r(),l("div",X,[e("div",{ref_key:"hero",ref:y,class:"hero","data-will-animate-vertical":""},[e("div",Y,[(r(),p(t(S),{key:t(o)?.heading,tag:"h1",text:t(o)?.heading,class:"heading"},null,8,["text"])),e("a",{class:"mailto",href:`mailto:${t(o).email}`},[(r(),p(t(S),{key:t(o)?.email,tag:"p",text:t(o)?.email,class:"email-heading"},null,8,["text"]))],8,Z),e("div",ee,[e("ul",te,[(r(!0),l(P,null,E(t(o)?.contactLinks,s=>(r(),l("li",{key:s?.href,class:"contact-link"},[e("a",{href:s?.href,target:"_blank"},d(s?.label),9,ae)]))),128))])])])],512),e("div",se,[t(m)?(r(),l("ul",oe,[(r(!0),l(P,null,E(t(m),(s,x)=>(r(),l("li",{key:s.title,onMouseenter:A=>V(x),onMouseleave:A=>$(x)},[e("div",ne,[e("img",{src:Q.value?s.thumbnail.mobileImage?.url:s.thumbnail.desktopImage?.url,alt:s.thumbnail.alt_text,class:"thumbnail"},null,8,ie),e("div",le,[e("p",ce,d(s.title),1),e("div",de,[e("a",{href:s.mapLink,target:"_blank"},[e("address",me,d(s.address),1)],8,ue),e("p",he,d(s.phone),1)])])])],40,re))),128))])):L("",!0)]),t(o)?.heistPageBuilder?(r(),p(t(z),{key:0,components:t(o)?.heistPageBuilder?.pageBuilderBlocks},null,8,["components"])):L("",!0)]))}},Ee=O(_e,[["__scopeId","data-v-a00f361f"]]);export{Ee 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.