1import{c as y,d as v}from"./26piHi_H.js";import{g as b}from"./DES32A3z.js";import{k as g,l as c,I as r,W as u,J as k,Z as L,M as T,a3 as d,a1 as l,H as C,$ as s,u as a,z as m,a2 as h,F as B}from"./CSYEA54b.js";const N=["innerHTML"],w={class:"flex flex-col gap-2"},W=["href"],D=["href"],M=["href"],z=g({__name:"Description",props:{headline:{},headlineTag:{default:"h6"},headlineClasses:{default:"text-fluid-headline-4 line-clamp-1 h-9 text-text-primary"},description:{default:""},phoneNumberMobile:{default:""},phoneNumber:{default:""},email:{default:""},useTextWhite:{type:Boolean}},setup(t){const i=t,x=c(()=>{var e;return(e=i.description)==null?void 0:e.replace(/\n/g,"<br>")});return(e,n)=>{const o=y;return r(),u(B,null,[(r(),k(C(e.headlineTag),{class:l([e.headlineClasses,e.useTextWhite?"text-white":""])},{default:L(()=>[T(d(e.headline),1)]),_:1},8,["class"])),s("p",{class:l(["text-color-neutral-600 text-body-compact-m-regular text-text-secondary mb-6 mt-1 min-h-[4.5rem]",e.useTextWhite?"text-white":""]),innerHTML:a(x)},null,10,N),s("div",w,[e.phoneNumberMobile?(r(),u("p",{key:0,class:l(["text-body-compact-s-regular text-text-primary flex items-center",e.useTextWhite?"text-white":""])},[m(o,{name:"i-ph-device-mobile",class:"mr-1 size-3.5 shrink-0"}),s("a",{href:`tel:${e.phoneNumberMobile}`,onClick:n[0]||(n[0]=p=>a(b).trackPhone())},d(e.phoneNumberMobile),9,W)],2)):h("",!0),e.phoneNumber?(r(),u("p",{key:1,class:l(["text-body-compact-s-regular text-text-primary flex items-center",e.useTextWhite?"text-white":""])},[m(o,{name:"i-ph-phone",class:"mr-1 size-3.5 shrink-0"}),s("a",{href:`tel:${e.phoneNumber}`,onClick:n[1]||(n[1]=p=>a(b).trackPhone())},d(e.phoneNumber),9,D)],2)):h("",!0),e.email?(r(),u("p",{key:2,class:l(["text-body-compact-s-regular text-text-primary flex items-center hyphens-auto",e.useTextWhite?"text-white":""])},[m(o,{name:"i-ph-envelope",class:"mr-1 size-3.5 shrink-0"}),s("a",{class:l(["border-b-1",e.useTextWhite?"border-white":"border-prime-500"]),href:`mailto:${e.email}`,onClick:n[2]||(n[2]=p=>a(b).trackMailTo())},d(e.email),11,M)],2)):h("",!0)])],64)}}}),j=g({__name:"Buttons",props:{textLocationButton:{type:String,required:!0},linkLocationButton:{type:String,required:!0},locationButtonExtraClasses:{type:String,default:""},textDirectionButton:{type:String,required:!0},linkDirectionButton:{type:String,default:""},externalLinkLocationButton:{type:String,default:""},directionButtonExtraClasses:{type:String,default:""},useTextWhite:{type:Boolean,default:!1},withLink:{type:Boolean,default:!0}},setup(t){const i=t,x=c(()=>["border text-text-primary border-neutral-200","group-hover:text-text-brand","disabled:text-text-disabled aria-disabled:text-text-disabled","underline-offset-4 group-hover:underline","focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-border-brand",i.locationButtonExtraClasses].filter(Boolean).join(" ")),e=c(()=>[i.useTextWhite?"text-white":"","group-hover:text-text-brand","disabled:text-text-disabled aria-disabled:text-text-disabled","underline-offset-4 group-hover:underline","focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-border-brand",i.directionButtonExtraClasses].filter(Boolean).join(" ")),n=c(()=>{const o=i.externalLinkLocationButton.trim()!=="";return{to:o?i.externalLinkLocationButton:i.linkLocationButton,target:o?"_blank":void 0}});return(o,p)=>{const f=v;return r(),u(B,null,[t.textLocationButton&&t.linkLocationButton&&t.withLink?(r(),k(f,{key:0,class:"flex h-10 items-center justify-center px-4 py-3",label:t.textLocationButton,"aria-label":t.textLocationButton,variant:t.useTextWhite?"outline":"link",to:a(n).to,target:a(n).target,padded:!1,ui:{inline:"flex",variant:{link:a(x)}}},null,8,["label","aria-label","variant","to","target","ui"])):h("",!0),m(f,{class:"flex h-10 items-center justify-center px-4 py-3",label:t.textDirectionButton,"aria-label":t.textDirectionButton,target:"_blank",variant:"link",to:t.linkDirectionButton||void 0,disabled:!t.linkDirectionButton,padded:!1,ui:{inline:"flex",variant:{link:a(e)}},"trailing-icon":"i-ph-navigation-arrow"},null,8,["label","aria-label","to","disabled","ui"])],64)}}});
1export{z as _,j as a};
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.