import{d as w,a as b,e as c,t as C,C as M,g as a,a0 as S,o as U,h as v,V as z,_ as B}from"./BxiWQxwE.js";const D=["srcset","alt","aria","src"],N="https://maps.googleapis.com/maps/api/staticmap",j=w({__name:"static-map",props:{store:{type:Object,required:!0}},setup(n){var l,_,g,u;const s=n,i=z(),{$gtm:f,$messages:p}=b(),k=()=>{var e,o;f("stores.location_map_select",{location_name:(e=s.store)==null?void 0:e.name,location_id:(o=s.store)==null?void 0:o.storeId})},y=c(()=>{var e,o,r;return`https://www.google.com/maps?q=DekaMarkt,+${(e=s.store)==null?void 0:e.street} ${(o=s.store)==null?void 0:o.houseNumber}, ${(r=s.store)==null?void 0:r.postalCode}`}),t={center:`${(_=(l=s.store)==null?void 0:l.storeDetail)==null?void 0:_.latitude},${(u=(g=s.store)==null?void 0:g.storeDetail)==null?void 0:u.longitude}`,scale:2,zoom:14,size:"1200x175",width:"175",roadType:"roadmap",style:"feature:poi|visibility:off"},m=e=>{const o=new URLSearchParams({center:t.center,zoom:String(t.zoom),size:typeof e=="string"?e:`${e}x${t.width}`,scale:String(t.scale),maptype:t.roadType,markers:`icon:${i.public.imageUrl}store_marker.png|${t.center}`,key:i.public.googleMapsApiKey,style:t.style});return`${N}?${o.toString()}`},h=c(()=>m(t.size)),x=c(()=>[480,800,1200].map(e=>`${m(e)} ${e}w`).join(`,
`));return(e,o)=>{const r=S;return U(),C(r,{to:a(y),target:"_blank",class:"store__image-map",onClick:k},{default:M(()=>{var d,$;return[v("img",{srcset:a(x),sizes:"100vw",alt:a(p)("aria.googleMaps.store",{store:((d=n.store)==null?void 0:d.name)??""}),aria:a(p)("aria.googleMaps.store",{store:(($=n.store)==null?void 0:$.name)??""}),src:a(h)},null,8,D)]}),_:1},8,["to"])}}}),A=B(j,[["__scopeId","data-v-b5051d16"]]);export{A as default};
