import{d as D,a as G,bc as I,r as O,e as _,f as o,h as u,x as r,g as s,v as c,F as P,y as H,o as n,z,$ as A,A as E,n as J,_ as K}from"./BxiWQxwE.js";import{u as Q}from"./BIxNlpeR.js";const R={class:"container"},U={key:0},W={class:"text-banners"},X=["src","alt","onClick"],Y={key:0},Z={key:1},tt=["target","aria-label","onClick"],et=D({__name:"text-banner-m",props:{item:{type:Object,required:!0}},setup(M){const N=M,{$messages:l}=G(),e=I(N.item),d=O([]),{bannerClick:F}=Q(d.value,"Text Banner M"),L=_(()=>(e==null?void 0:e.title.value)??""),j=_(()=>!(e!=null&&e.hide_title.value)&&(e==null?void 0:e.title.value)),m=async a=>{F(a.id,a.image.src),await J(a.link,{external:a.button.target==="_blank",open:{target:a.button.target}})},q=_(()=>{if(e)return Array.from({length:2},(a,g)=>{var i,b,x,k,p,v,f,$,h,y,C,B,w,T,V,S;const t=g+1;return{id:(i=e[`id_banner_${t}`])==null?void 0:i.value,title:(b=e[`title_banner_${t}`])==null?void 0:b.value,description:(x=e[`text_banner_${t}`])==null?void 0:x.value,image:{src:String((k=e[`image_banner_${t}`])==null?void 0:k.value),alt:((v=(p=e[`image_banner_${t}`])==null?void 0:p.file)==null?void 0:v.description)??l("banners.alt",{prefix:l("common.vendor")??""})??""},button:{text:(f=e[`button_text_banner_${t}`])==null?void 0:f.value,target:($=e[`internal_link_banner_${t}`])!=null&&$.value?"_self":"_blank"},link:((h=e[`internal_link_banner_${t}`])==null?void 0:h.value)||((y=e[`external_link_banner_${t}`])==null?void 0:y.value),colors:{text:(C=e[`text_color_banner_${t}`])==null?void 0:C.value,background:(B=e[`background_color_banner_${t}`])==null?void 0:B.value,buttonText:(w=e[`button_text_color_banner_${t}`])==null?void 0:w.value,buttonBackground:(T=e[`button_backgroundcolor_banner_${t}`])==null?void 0:T.value},alignment:{text:(V=e[`text_alignment_banner_${t}`])==null?void 0:V.associatedValue,button:(S=e[`button_alignment_banner_${t}`])==null?void 0:S.associatedValue}}})});return(a,g)=>(n(),o("section",null,[u("div",R,[s(j)?(n(),o("h4",U,c(s(L)),1)):r("",!0),u("div",W,[(n(!0),o(P,null,H(s(q),t=>(n(),o("div",{key:t.id,ref_for:!0,ref_key:"bannerElements",ref:d,class:"text-banner"},[u("img",{src:t.image.src,alt:t.image.alt,onClick:z(i=>m(t),["exact"])},null,8,X),t.title||t.description||t.button.text?(n(),o("div",{key:0,class:E(["text-banner__content",[`alignment--${t.alignment.text}`]]),style:A({color:t.colors.text,backgroundColor:t.colors.background})},[t.title?(n(),o("h3",Y,c(t.title),1)):r("",!0),t.description?(n(),o("p",Z,c(t.description),1)):r("",!0),t.button.text?(n(),o("button",{key:2,type:"button",class:E([`align-self--${t.alignment.button}`]),style:A({color:t.colors.buttonText,backgroundColor:t.colors.buttonBackground}),target:t.button.target,"aria-label":s(l)("aria.banner",{prefix:s(l)("common.vendor")??""}),onClick:z(i=>m(t),["prevent"])},c(t.button.text),15,tt)):r("",!0)],6)):r("",!0)]))),128))])])]))}}),at=K(et,[["__scopeId","data-v-83722029"]]);export{at as default};
