import x from"./C_MDnI0k.js";import{d as C,a as k,L as w,cr as b,w as A,e as L,j as M,f as i,x as N,g as _,h as u,F as R,y as $,c as B,o as d,i as f,z as V,a4 as E,bc as F,c8 as H,_ as I}from"./BxiWQxwE.js";const S={key:0,class:"section section__recalls"},T={class:"container"},j=["innerHTML"],z=["aria-label","onClick"],D=C({__name:"recalls",async setup(G){let a,m;const{$messages:v,$gtm:h}=k(),{getPage:y}=w(),n=b(),{data:o}=([a,m]=A(async()=>B("cms-recalls",async()=>{var s;const e=await y("recalls");if(!e)return[];const t=(s=e==null?void 0:e.category)==null?void 0:s.sections;return t?Array.from(t).find(r=>r.name==="recalls"):[]})),a=await a,m(),a),c=L(()=>{var e;return o&&(e=o.value)!=null&&e.items?Array.from(o.value.items).map(t=>({id:t.id,...F(H.create(t))})).filter(t=>!n.value.includes(t.id)):null}),g=e=>n.value=[...n.value,e.id];return M(()=>{var e;(e=c.value)==null||e.forEach(t=>{var s;h("recalls.recall_banner",{"recall-content":(s=t.text)==null?void 0:s.value})})}),(e,t)=>{const s=x,r=E;return(_(c)??[]).length>0?(d(),i("section",S,[u("div",T,[(d(!0),i(R,null,$(_(c),l=>{var p;return d(),i("div",{key:l.id,class:"recall"},[f(s),u("div",{class:"description",innerHTML:(p=l.text)==null?void 0:p.value},null,8,j),u("button",{"aria-label":_(v)("aria.closeRecall")??"",onClick:V(P=>g(l),["prevent"])},[f(r)],8,z)])}),128))])])):N("",!0)}}}),K=I(D,[["__scopeId","data-v-0d01b42e"]]);export{K as default};
