1import{_ as C}from"./BdMn5CsR.js";import k from"./CgcJoydG.js";import A from"./CwCvJ9JX.js";import{u as B}from"./BE6AkpVx.js";import{e as N}from"./CSSxz1HG.js";import{d as P,e as S,w as U,q as v,v as x,f as r,i as t,p as l,u as n,t as m,g as L,j as w,l as H,c as i}from"./CvG0wzej.js";import"./Cga8d3Ty.js";const I={class:"community-info-banner__row grid is-align-items-center"},R={class:"community-info-banner__logo-container grid-item grid-item--is-4-desktop grid-item--is-12-tablet"},M=["alt","src","width","height"],j={class:"community-info-banner__address-container is-full is-8-desktop grid-item grid-item--is-8-desktop"},z={class:"community-info-banner__address-container-inner"},E=["href"],G={class:"community-info-banner__button-wrap"},V=["href"],q=["href","aria-label"],D=P({__name:"CommunityInfoBanner",props:{...A,communityAddress:{type:String,default:""},communityPhoneNumber:{type:String,default:""},imageUrl:{type:String,default:""},imageAlt:{type:String,default:""},imageWidth:{type:Number,default:300},imageHeight:{type:Number,default:61},pageMeta:{type:Object,default:()=>({})},googleBusinessPageURL:{type:String,default:""},socialLink:{type:Array,default:()=>[]}},setup(o){const c=B(),a=N().public.PACKAGE_NAME,e=o,s=i(()=>e.socialLink?.[0]),u=i(()=>"tel: +1"+e.communityPhoneNumber.replace(/\D/g,"")),d={arc:"button--is-utility",asl:"button--is-utility button--is-outlined",holiday:"button--is-utility",subTypes:{signature:"button--is-utility button--is-outlined","enhanced-care":"button--is-utility button--is-outlined"}},g=i(()=>a==="arc"?"button--is-primary copy copy--is-semi-bold":c.mapGetCtaHelpers(d,e.pageMeta.pageSubtype)),p=i(()=>`has-text-${a}-primary`),f=i(()=>e.communityAddress?`https://maps.google.com/?q=${encodeURIComponent(e.communityAddress)}`:""),y=i(()=>e.googleBusinessPageURL!==""?e.googleBusinessPageURL:f.value);return(_,W)=>{const b=C,h=k;return r(),S(h,v(x({...e,className:"community-info-banner"})),{default:U(()=>[t("div",I,[t("div",R,[t("img",{alt:o.imageAlt,src:o.imageUrl,width:o.imageWidth,height:o.imageHeight,class:"community-info-banner__logo"},null,8,M)]),t("div",j,[t("div",z,[t("a",{href:n(y),target:"_blank",rel:"noopener noreferrer",class:l([n(p),"community-info-banner__address link link--is-small"])},m(o.communityAddress),11,E),t("div",G,[t("a",{href:n(u),class:l([n(g),"community-info-banner__phone button"])},m(o.communityPhoneNumber),11,V)]),n(s)?.link?(r(),L("a",{key:0,href:n(s)?.link,"aria-label":n(s)?.label,target:"_blank",rel:"noopener noreferrer"},[w(b,{extraClass:"community-info-banner__social-icon",iconColor:"primary",iconSize:"large",icon:n(s)?.icon},null,8,["icon"])],8,q)):H("",!0)])])])]),_:1},16)}}}),Y=Object.assign(D,{__name:"CommunityInfoBanner"});export{Y 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.