import{u as T}from"./zapi.composable-B8xRDVH4.js";import{d as I,b as r,e as f,i as s,s as m,u as _,a as C,r as y,x as h,q as M,h as L,f as o,t as d,n as u,o as O,w as k,N as w,l as b,C as V}from"./CookieHelper-DsoBasaQ.js";import{R as D}from"./RinganaMap-oXPnA7Mv.js";import{_ as N}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{i as P}from"./icons-CQJNAfJd.js";import{R as z}from"./RinIcon-DQ3KwHSb.js";import{u as q}from"./index-DtEV5De2.js";const F={class:"profile-avatar"},G=["src"],H=I({__name:"ProfileAvatar",props:{imageLink:{}},setup(c){return(l,a)=>(r(),f("div",F,[l.imageLink?(r(),f("img",{key:0,alt:"profile avatar",class:"profile-avatar__image",src:l.imageLink},null,8,G)):s("",!0),l.imageLink?s("",!0):(r(),m(z,{key:1,class:"profile-avatar__default-icon",icon:_(P).user},null,8,["icon"]))]))}}),E=N(H,[["__scopeId","data-v-f64d49e8"]]),W={class:"partner-avatar__container center-items"},Z={class:"partner-information center-items"},j={class:"partner-information__title"},J={class:"partner-information__text"},K=I({__name:"PartnerMap",props:{address:{default:C.companyInfo.address},company:{default:C.companyInfo.ringana},disabled:{type:Boolean,default:!1},firstName:{default:"Erika"},image:{default:""},isPreview:{type:Boolean,default:!1},lastName:{default:"Mustermann"}},setup(c){const l=T(),a=c,p=y({latitude:0,longitude:0}),n=y(!0),v=y(!1),$=h(()=>a.firstName&&a.lastName?`${a.firstName} ${a.lastName}`:a.company||""),g=h(()=>{let i="";return i+=a.address.street?`${a.address.street} `:"",i+=a.address.streetNumber?a.address.streetNumber:"",i+=a.address.street&&a.address.streetNumber?", ":"",i+=a.address.postalCode?`${a.address.postalCode} `:"",i+=a.address.city?a.address.city:"",i+=a.address.postalCode&&a.address.city?", ":"",i+=a.address.country?a.address.country:"",i});return M(()=>a.address,async(i,e)=>{if((e==null?void 0:e.id)!==(i==null?void 0:i.id)){if(n.value=!0,v.value=!1,i.latitude&&i.latitude!==0&&i.longitude&&i.longitude!==0){p.value={latitude:+i.latitude,longitude:+i.longitude},n.value=!1;return}if(p.value=await l.getCoordinates({city:i.city??"",country:i.country??"",postalCode:i.postalCode??"",street:i.street??""}),p.value.latitude===0&&p.value.longitude===0){const t=C.companyInfo.address;p.value=await l.getCoordinates({city:t.city??"",country:t.country??"",postalCode:t.postalCode??"",street:t.street??""}),v.value=!0}n.value=!1}},{immediate:!0}),(i,e)=>(r(),f("div",{class:u(["partner-map",{"partner-map--disabled":i.disabled}])},[L(D,{class:"partner-map__map",coordinates:p.value,loading:n.value,"show-error":v.value,small:i.isPreview},null,8,["coordinates","loading","show-error","small"]),o("div",W,[L(E,{class:"partner-avatar","image-link":i.image},null,8,["image-link"])]),o("div",Z,[o("p",j,[o("strong",null,d($.value),1)]),o("p",J,d(g.value),1)])],2))}}),pe=N(K,[["__scopeId","data-v-139a1de6"]]);var R=(c=>(c.NEWSLETTER_REGISTRATION="nl-registration",c.PARTNER_LOCATION="partner-location",c))(R||{});const Q={class:"single-contact-info__content center-items"},U=["src"],X={class:"single-contact-info__phone"},Y=I({__name:"SingleContactInfo",props:{email:{default:""},iconLink:{default:""},isPreview:{type:Boolean,default:!1},mobileNumber:{default:""},showPartnerLocationLink:{type:Boolean,default:!1},telephoneNumber:{default:""}},setup(c){const l=c,{t:a}=q(),p=y(!0);return O(()=>{(l.email||l.iconLink||l.mobileNumber||l.telephoneNumber)&&(p.value=!1)}),(n,v)=>p.value?s("",!0):(r(),f("div",{key:0,class:u(["single-contact-info center-items",{"single-contact-info--preview":n.isPreview}])},[o("div",Q,[o("img",{alt:"",class:u(["single-contact-info__icon",{"single-contact-info__icon--preview":n.isPreview}]),src:n.iconLink},null,10,U),o("div",X,[n.mobileNumber?(r(),m(w(n.isPreview?"span":"a"),{key:0,class:u(["single-contact-info__link",{"single-contact-info__link--preview":n.isPreview}]),href:n.isPreview?void 0:`tel:${n.mobileNumber}`},{default:k(()=>[b(d(n.mobileNumber),1)]),_:1},8,["class","href"])):s("",!0),n.mobileNumber&&n.telephoneNumber?(r(),f("span",{key:1,class:u(["single-contact-info__link",{"single-contact-info__link--preview":n.isPreview}])}," / ",2)):s("",!0),n.telephoneNumber?(r(),m(w(n.isPreview?"span":"a"),{key:2,class:u(["single-contact-info__link",{"single-contact-info__link--preview":n.isPreview}]),href:n.isPreview?void 0:`tel:${n.telephoneNumber}`},{default:k(()=>[b(d(n.telephoneNumber),1)]),_:1},8,["class","href"])):s("",!0)]),n.email?(r(),m(w(n.isPreview?"span":"a"),{key:0,class:u(["single-contact-info__link",{"single-contact-info__link--preview":n.isPreview}]),href:n.isPreview?void 0:`mailto:${n.email}`},{default:k(()=>[b(d(_(a)("partnershop:sendMail")),1)]),_:1},8,["class","href"])):s("",!0),n.showPartnerLocationLink?(r(),m(w(n.isPreview?"span":"a"),{key:1,class:u(["single-contact-info__link",{"single-contact-info__link--preview":n.isPreview}]),href:n.isPreview?void 0:`#${_(R).PARTNER_LOCATION}`},{default:k(()=>[b(d(_(a)("partnershop:findMe")),1)]),_:1},8,["class","href"])):s("",!0)])],2))}}),S=N(Y,[["__scopeId","data-v-24cd618f"]]),A={class:"partner-info center-items"},x={class:"partner-info__personal"},ee={class:"center-items partner-info__personal-description"},ae=I({__name:"PartnerInfo",props:{isPreview:{type:Boolean,default:!1},partnerShopInformation:{},showExplanationBubbles:{type:Boolean,default:!1}},setup(c,{emit:l}){const a=c,p=l,n=h(()=>{var e,t;return((e=a.partnerShopInformation.phone)==null?void 0:e.mobileNumber)??g((t=a.partnerShopInformation.phone)==null?void 0:t.mobile)}),v=h(()=>{var e,t;return((e=a.partnerShopInformation.phone)==null?void 0:e.telephoneNumber)??g((t=a.partnerShopInformation.phone)==null?void 0:t.telephone)}),$=h(()=>a.partnerShopInformation.firstname&&a.partnerShopInformation.lastname?`${a.partnerShopInformation.firstname} ${a.partnerShopInformation.lastname}`:a.partnerShopInformation.company?a.partnerShopInformation.company:"");function g(e){return e&&e.country&&e.dialingCode&&e.number?`${e.countryCode} ${e.dialingCode} ${e.number}`:""}function i(){var e;return((e=a.partnerShopInformation.additionalShortinfos)==null?void 0:e[V.getLanguage()])??a.partnerShopInformation.shortDescription??""}return(e,t)=>(r(),f("div",A,[o("div",{class:u(["partner-info__content",{"partner-info__content--preview":e.isPreview}])},[o("div",{class:u(["partner-info__contact center-items",{"partner-info__contact--preview":e.isPreview}])},[e.isPreview&&e.showExplanationBubbles?(r(),f("div",{key:0,class:"partner-info__bubble partner-info__bubble--3",onClick:t[0]||(t[0]=B=>p("click:explanation-bubble",3))}," 3 ")):s("",!0),n.value||v.value?(r(),m(S,{key:1,"icon-link":_(P).phone,"is-preview":e.isPreview,"mobile-number":n.value,"telephone-number":v.value},null,8,["icon-link","is-preview","mobile-number","telephone-number"])):s("",!0),e.partnerShopInformation.email?(r(),m(S,{key:2,email:e.partnerShopInformation.email,"icon-link":_(P).mail,"is-preview":e.isPreview},null,8,["email","icon-link","is-preview"])):s("",!0),e.partnerShopInformation.hideAddress?s("",!0):(r(),m(S,{key:3,"icon-link":_(P).location,"is-preview":e.isPreview,"show-partner-location-link":!0},null,8,["icon-link","is-preview"]))],2),o("div",x,[o("div",{class:u(["partner-info__personal-avatar",{"partner-info__personal-avatar--preview":e.isPreview}])},[e.isPreview&&e.showExplanationBubbles?(r(),f("div",{key:0,class:"partner-info__bubble partner-info__bubble--1",onClick:t[1]||(t[1]=B=>p("click:explanation-bubble",1))}," 1 ")):s("",!0),L(E,{class:u(["partner-info__profile-avatar",{"partner-info__profile-avatar--preview":e.isPreview}]),"image-link":e.partnerShopInformation.image},null,8,["class","image-link"])],2),o("div",ee,[e.isPreview&&e.showExplanationBubbles?(r(),f("div",{key:0,class:"partner-info__bubble partner-info__bubble--2",onClick:t[2]||(t[2]=B=>p("click:explanation-bubble",2))}," 2 ")):s("",!0),o("p",{class:u(["partner-info__personal-description-text mb-0 text-center",{"partner-info__personal-description-text--preview":e.isPreview}])},[b(d(i())+" ",1),o("strong",null,d(` - ${$.value}`),1)],2)])])],2)]))}}),ue=N(ae,[["__scopeId","data-v-44599839"]]);export{R as E,ue as P,pe as a,E as b};
