1import{d as e,h as t,i as n,k as r,m as i}from"./BuVWelWH.js";import{$n as a,D as o,E as s,Ht as c,J as l,Kt as u,L as d,On as f,Pt as p,Rt as m,T as h,Yt as g,Zn as _,_ as v,b as y,bt as b,ct as x,er as S,et as C,ft as w,g as T,it as E,k as D,mt as O,o as k,pn as ee,pt as A,qt as j,st as M,tr as N,tt as P,v as F,vn as I,w as te,wt as ne,xn as re,xt as L,y as R,z}from"./BV8rayHV.js";import{$n as B,$t as V,A as ie,C as ae,Cr as oe,Dt as se,Et as ce,Fr as le,Gn as ue,Hn as de,J as fe,Ji as pe,L as me,Li as he,Mr as ge,Or as _e,P as ve,R as ye,Sr as be,St as xe,T as Se,Tr as Ce,Tt as we,U as Te,W as Ee,X as H,Xt as De,Y as U,Zn as Oe,_a as W,_r as ke,_t as Ae,an as je,at as Me,ct as Ne,d as Pe,dt as Fe,f as Ie,ga as Le,h as Re,ha as ze,it as G,jr as Be,k as Ve,kr as He,m as Ue,mt as We,n as Ge,nt as Ke,ot as qe,q as Je,rr as Ye,st as Xe,t as Ze,tt as Qe,u as $e,ut as et,vt as K,w as tt,wr as nt,x as rt,yt as q}from"./BsYtQRC8.js";import{r as it}from"./MPuz5BRY.js";import{n as at,t as J}from"./sT0LQLXz.js";import{n as ot,r as st}from"./48x54vp6.js";import{_ as ct,v as lt}from"./CNr7T-zJ.js";import{t as ut}from"./4GSr-x5r.js";import{c as dt,i as ft,l as pt,o as mt,r as ht,s as Y,t as gt}from"./BgKgNthu.js";import{n as _t,t as vt}from"./CObYYXeT.js";import{t as yt}from"./8FwnKhBt.js";import{n as X,r as Z,t as bt}from"./cy4VoNlI.js";import{t as xt}from"./e2DYYeyX.js";import{t as St}from"./DmfVTNsp.js";var Ct={1:1,4:3,8:6,9:6};function wt(e,t,n){if(!e?.length||!t||!n)return null;let r=Ct[t]??0,i=e.find(e=>e.position===t&&e.items?.some(e=>e?.mimeType?.startsWith(n)));if(!i||!i.items)return null;let a=i.items.filter(e=>e?.mimeType?.startsWith(n)).slice(0,r);return a.length?{...i,items:a}:null}var Tt=[`a+++`,`a++`,`a+`,`a`,`b`,`c`,`d`,`e`,`f`,`g`],Et=[`atog`,`a+++tod`,`a+++tog`,`a++toe`,`a++tog`,`a+tof`,`a+tog`];function Dt(e){return Tt.includes(e)}function Ot(e){return Et.includes(e)}function kt(e){if(!e)return{scale:null,class:null};if(e.includes(`_`)){let[t,n]=e.split(`_`),r=t&&Ot(t)?t:null,i=n&&Dt(n)?n:null;return r&&i?{scale:r,class:i}:!r&&i?{scale:i.includes(`+`)?`a+++tod`:`atog`,class:i}:{scale:null,class:null}}let t=Dt(e)?e:null;return t?{scale:t.includes(`+`)?`a+++tod`:`atog`,class:t}:{scale:null,class:null}}function At(e,t){if(!e)return null;let{scale:n,class:r}=kt(e.toLowerCase());return!n&&!r?null:{energyClass:r,energyLabelPdf:t?.find(e=>e.assetType===`EL01`&&e.mimeType===ct.Pdf)||null,energyScale:n}}var jt={class:`base-picture`},Mt=[`media`,`srcset`,`sizes`],Q=Object.assign(D({__name:`BasePicture`,props:{data:{},config:{},loading:{default:void 0},fetchPriority:{default:void 0},fill:{default:``},borderRadius:{type:Boolean,default:!1}},setup(e){let t=e,n=r(),{productFallbackImageUrl:i}=we(),a=ye(),s=I(!1),c=T(()=>_e(t.data,t.config)),l=T(()=>{let e=t.config[0]?.aspectRatio;if(!e)return{width:void 0,height:void 0};a.currentViewport,at()&&!n.isHydrating&&(e=t.config.find(e=>!e.media||window.matchMedia(e.media).matches)?.aspectRatio||e);let r=Ce(e,t.data.variants),i=r?t.data.variants?.[r]:void 0;return i?{width:i.maxWidth,height:i.maxHeight}:{width:void 0,height:void 0}}),u=T(()=>He(t.data)),d=T(()=>t.data?.altText);function p(){s.value=!0}return(t,n)=>{let r=Y;return O(),y(`picture`,jt,[(O(!0),y(k,null,b(f(c),(e,t)=>(O(),y(`source`,{key:t,media:e.media,srcset:f(s)?f(i):e.srcset,sizes:e.sizes},null,8,Mt))),128)),o(r,{src:f(u),alt:f(d),loading:e.loading,"fetch-priority":e.fetchPriority,class:_([`base-picture__img`,{"base-picture__img--contain":e.fill===`contain`,"base-picture__img--cover":e.fill===`cover`,"base-picture__img--border-radius":e.borderRadius}]),width:f(l).width,height:f(l).height,decoding:e.loading===f(pt).lazy?`async`:null,onImageError:p},null,8,[`src`,`alt`,`loading`,`fetch-priority`,`class`,`width`,`height`,`decoding`])])}}}),{__name:`BasePicture`}),Nt=Object.assign(D({__name:`TeaserFullWidthLink`,props:{link:{},assetId:{default:``}},setup(e){let t=e,n=T(()=>({parent:B.TEASER_TYPES.FULL_WIDTH,identifier:B.DCI.TEASER_CLICK,assetId:t.assetId})),r=T(()=>({link:{...t.link},...n.value}));return(t,i)=>{let a=Y,s=Me,c=G;return e.link.badge?(O(),F(s,{key:0,class:`teaser-full-width-link`,link:e.link.link,identifier:f(n).identifier,parent:f(n).parent,"asset-id":f(n).assetId,"suppress-external-style":``},{default:j(()=>[o(a,{src:e.link.badge.url,alt:e.link.badge.altText,class:`teaser-full-width-link__image`},null,8,[`src`,`alt`])]),_:1},8,[`link`,`identifier`,`parent`,`asset-id`])):(O(),F(c,{key:1,class:`teaser-full-width-link`,type:`primaryLightBackgroun
1d`,"text-wrap":!0,link:{...f(r),link:f(r).link.link},label:e.link.linkTitle},null,8,[`link`,`label`]))}}}),{__name:`TeaserFullWidthLink`}),Pt={fill:`none`,"aria-hidden":`true`,class:`error-svg`,viewBox:`0 0 747 431`},Ft=[`id`],It=[`mask`],Lt=[`clip-path`],Rt=[`id`],zt=Object.assign(D({__name:`LogoError`,setup(e){let t=p(),n=p();return(e,r)=>(O(),y(`svg`,Pt,[r[4]||=v(`path`,{fill:`#B3D7EF`,"fill-rule":`evenodd`,d:`M309.1 75.8c31.37 36.15 65.56 75.54 104.23 94.28 58.97 28.57 126.47 24.79 180.11 21.78 68.01-3.81 113.74-6.38 91.58 59.84-8.54 25.5-23.56 49.42-43.2 70.85a18.9 18.9 0 0 0-18.2-13.42 19.07 19.07 0 0 0-19.2 19.01c0 8.3 5.3 15.4 12.69 18.07-74.64 63.12-190.5 96.34-282.67 69.33-45.28-13.26-88.16-37.47-123.43-68.4 2.14.14 4.34.21 6.6.21 35.29 0 53.9-16.46 53.9-67.81 0-51.36-18.61-67.62-53.9-67.62-35.27 0-53.9 16.26-53.9 67.62 0 6.06.26 11.63.78 16.75-36.98-51.3-53.87-111.63-36.3-169.31C186.73-65.22 241.38-2.24 309.1 75.8Zm-91.48 248.23c15.48 0 19.99-14.7 19.99-44.5 0-29.79-4.51-44.29-20-44.29-15.48 0-19.79 14.5-19.79 44.3 0 29.79 4.31 44.49 19.8 44.49Zm117.6-84.48c30.17 0 50.17 11.96 50.17 53.7 0 41.75-20 53.71-50.18 53.71s-50.17-11.96-50.17-53.7c0-41.75 19.99-53.7 50.17-53.7Zm0 87.42c12.73 0 16.65-9.41 16.65-33.71s-3.92-33.72-16.66-33.72-16.66 9.41-16.66 33.72c0 24.3 3.92 33.7 16.66 33.7Zm133.7-87.42c17.25 0 34.5 13.53 34.5 53.9 0 39.6-19.2 53.51-38.61 53.51a65.5 65.5 0 0 1-30.77-7.45v46.26H401.7V241.5h28.81l2.55 13.72c6.86-7.64 20.77-15.68 35.87-15.68Zm-15.67 86.24c10.78 0 16.66-7.64 16.66-31.75 0-24.3-5.3-29.8-15.88-29.8-6.66 0-15.1 6.28-19.6 11.96v44.89c5.49 3.72 12.54 4.7 18.82 4.7ZM561.08 282c12.38 6.93 27.72 15.5 27.72 33.61 0 18.62-10.98 31.36-39.8 31.36-15.48 0-27.43-3.33-35.86-7.06l3.33-19.2c5.88 2.15 16.86 5.48 24.3 5.48 9.41 0 15.3-1.17 15.3-9.4 0-7.23-7.78-11.84-16.59-17.05-11.5-6.82-24.77-14.68-24.77-30.78 0-19.01 11.37-29.4 38.22-29.4 13.52 0 22.74 1.96 31.36 4.9l-3.14 20c-5.29-1.77-14.1-4.12-21.75-4.12-9.41 0-13.72 1.96-13.72 7.45 0 5.61 7.02 9.54 15.4 14.22Zm42.95-67.72h39l-4.5 84.08h-30l-4.5-84.08Z`,"clip-rule":`evenodd`},null,-1),v(`mask`,{id:f(t),width:`127`,height:`75`,x:`290`,y:`116`,maskUnits:`userSpaceOnUse`,style:{"mask-type":`alpha`}},[...r[0]||=[v(`path`,{fill:`#0079CB`,"fill-rule":`evenodd`,d:`M309.12 190h-.36a17.94 17.94 0 1 1 .38-35.87l-.02-1.1a36.97 36.97 0 0 1 69.42-17.73c1.36-.13 2.75-.2 4.15-.2 18.8 0 34.04 12.29 34.04 27.45 0 15.06-15.04 27.3-33.67 27.45h-73.94Z`,"clip-rule":`evenodd`},null,-1)]],8,Ft),v(`g`,{mask:`url(#${f(t)})`},[...r[1]||=[v(`path`,{fill:`#0079CB`,d:`M413.74 170.8c-121.87-59.06-199.04-323.65-284.51-43.02-36.27 119.1 74.67 249.52 205.8 287.94 131.12 38.41 310.26-45.3 349.8-163.49 39.56-118.18-137.64-16.78-271.09-81.44Z`,opacity:`.5`},null,-1)]],8,It),r[5]||=v(`path`,{fill:`#0079CB`,"fill-rule":`evenodd`,d:`M651.42 137.63h.16a7.4 7.4 0 0 0 0-14.83h-.16v-.45a15.27 15.27 0 0 0-28.66-7.33c-.56-.05-1.14-.08-1.72-.08-7.76 0-14.06 5.08-14.06 11.34 0 6.23 6.22 11.28 13.91 11.35h30.53Z`,"clip-rule":`evenodd`},null,-1),r[6]||=v(`path`,{fill:`#B3D7EF`,d:`M494.93 95.14c28.3 1.98 76.86-29.39 88.3-.36 12.05 30.62-37.25 62.34-74.56 59.2-37.32-3.12-82.63-30.04-81.09-64.16 7.4-29.84 25.63 2.4 67.35 5.32Z`,opacity:`.5`},null,-1),v(`g`,{"clip-path":`url(#${f(n)})`},[...r[2]||=[h(`<path fill="#C7D9C1" d="m538.14 202.42-3.37-28.1-.45-.76c-2.97 4.45-8.83 13.14-8.58 12.28.25-.86-1.63-4.55-2.6-6.3l-13.17 5.22-.61-9.97-3.53 1.23.46-3.38v-2.15l-11.48 11.36 4.9 3.99 28.94 16.58h9.5Z"></path><path fill="#F0DEBB" d="M478.43 239.1c11.14-11.3 39.2 1.84 52.52 8.75l-30.93 56.33-21.13-34.23-.46-30.85Z"></path><path fill="#F0DEBB" d="m499.77 304-17.09 92.83c-.03.19-.18.28-.36.22l-12.83-2.34a.67.67 0 0 1-.43-.61l1.65-75.92s-4.9-56.24 7.8-79.54"></path><path stroke="#000" stroke-miterlimit="10" stroke-width=".9" d="m499.77 304-17.09 92.83c-.03.19-.18.28-.36.22l-12.83-2.34a.67.67 0 0 1-.43-.61l1.65-75.92s-4.9-56.24 7.8-79.54m38.32 163.01.24 5.19a2.25 2.25 0 0 0 2.42 2.15 2.29 2.29 0 0 0 2.12-2.33l-.13-3.38"></path><path stroke="#000" stroke-miterlimit="10" stroke-width=".9" d="m472.24 395.2.25 5.2a2.25 2.25 0 0 0 2.41 2.14 2.29 2.29 0 0 0 2.12-2.33l-.12-3.38"></path><path stroke="#000" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".9" d="M481.98 401.16c-.1 2.76-4.32 7.52-10.47 11.48-7.17 4.6-14.21 6.39-15.74 4-1.53-2.4 3.03-8.08 10.2-12.69a35.43 35.43 0 0 1 4.77-2.6"></path><path stroke="#000" stroke-miterlimit="10" stroke-width=".9" d="M515.11 404.85c-.21.06-.43.15-.6.27-2.3 1.66-.
116 8.63 4.83 15.53 5 6.91 10.87 11.18 13.17 9.52 2.3-1.66.15-8.63-4.84-15.53"></path><path fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M510.18 126.16a2.36 2.36 0 0 1 1.63-.89 2.24 2.24 0 0 1 .46-1.96 2.22 2.22 0 0 1 1.9-.86 4.3 4.3 0 0 1-.37-1.72c0-1.66.88-3.01 1.96-3.01 1.1 0 1.96 1.35 1.96 3 0 1.67-.9 3.02-1.96 3.02.21.64.06 1.44-.43 2.05-.43.55-1.04.83-1.63.9a2.2 2.2 0 0 1-.45 1.96c-.77.95-2.06 1.16-2.91.49-.86-.68-.92-2.06-.16-2.98Z"></path><path fill="#C7D9C1" d="M533.83 173.31s6.33-8.78 32.94 40.71a6.41 6.41 0 0 1-1.31 7.77l-22.14 20.14c-.1.09-.25.06-.3-.03l-5.49-8.54c-.06-.06-.03-.15 0-.24 1.04-1.45 11.85-16 17.49-16.8.18-.03.24-.27.09-.36-2.6-1.75-14.33-9.8-19.02-17.38"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M533.83 173.31s6.33-8.78 32.94 40.71a6.41 6.41 0 0 1-1.31 7.77l-22.14 20.14c-.1.09-.25.06-.3-.03l-5.49-8.54c-.06-.06-.03-.15 0-.24 1.04-1.45 11.85-16 17.49-16.8.18-.03.24-.27.09-.36-2.6-1.75-14.33-9.8-19.02-17.38"></path><path fill="#C7D9C1" d="M538.9 202.39s-11.32 33.8-7.07 46.1c0 0-38.15-22.07-53.28-9.85 0 0-17.15-19.18 24.44-58.63"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M538.9 202.39s-11.32 33.8-7.07 46.1c0 0-38.15-22.07-53.28-9.85 0 0-17.15-19.18 24.44-58.63"></path><path fill="#C7D9C1" d="M498.03 184.55s-28.3-10.28-32.25-20.57l19.78-25.5
17 5.64 4.54s-2.27 12.65-6.95 19.99c0 0 19.04.15 25.14 5.16"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M498.03 184.55s-28.3-10.28-32.25-20.57l19.78-25.57 5.64 4.54s-2.27 12.65-6.95 19.99c0 0 19.04.15 25.14 5.16"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M516.43 168.65s-7.6-6.66-10.78 7.86c0 0 7.2-4.36 8.42-2.34"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m523.08 179.03-13.11 5.52-.15-9.89"></path><path fill="#E7EFE4" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M496.22 226.15a1.07 1.07 0 1 1 0-2.15 1.07 1.07 0 0 1 0 2.15Zm5.66-15.75a1.38 1.38 0 1 1 0-2.76 1.38 1.38 0 0 1 0 2.76Zm8.15-13.78a1.62 1.62 0 1 1 0-3.25 1.62 1.62 0 0 1 0 3.25Z"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m496.46 124.41 7.81-2.67 6.59 6.33c.43.4.06 1.13-.52 1-2.02-.4-5.09-1.31-6.25-3.12l-3.92 1.65"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M503.75 126.25s-.09 8.14-3.46 9.52"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M506.08 127.94s-.58 7.65-4.53 8.97l-.83-1.02"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m504.86 133.47.15.06c.67.37 1.07 1.1.92 1.84v.03c-.28 1.32-1.38 3.69-5.42 4.91"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M500.72 138.69s-.28 6.17-7.23 3.68l-2.3.61"></path><path fill="#F5F5F6" d="m520.6 176.9 8.45-5.15s.3-17.07 5.2-18.94c0 0 2.51 3 7.72-2.21 0 0 4.5-10.5-5.97-5.99 0 0 18.1-3.71.43-24.53 0 0-9.74-8.22-18.28 0l-4.5 9.27s-5.76 11.42-8.43 21.4c0 0-6 12.28 12.16 10 0 0 5.42-.45.25 6.36a19.97 19.97 0 0 0-3.31 6.48c-1.1 3.9-1.38 8.29 5.3 3.56 3.27-2.3 6.33 9 6.33 9 15.1-19.53 3.07-14.46 3.07-14.46"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m520.6 176.9 8.45-5.15s.3-17.07 5.2-18.94c0 0 2.51 3 7.72-2.21 0 0 4.5-10.5-5.97-5.99 0 0 18.1-3.71.43-24.53 0 0-9.74-8.22-18.28 0l-4.5 9.27s-5.76 11.42-8.43 21.4c0 0-6 12.28 12.16 10 0 0 5.42-.45.25 6.36a19.97 19.97 0 0 0-3.31 6.48c-1.1 3.9-1.38 8.29 5.3 3.56 3.27-2.3 6.33 9 6.33 9 15.1-19.53 3.07-14.46 3.07-14.46"></path><path fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M537.13 138.41a3.96 3.96 0 0 1-.15-.86 2.85 2.85 0 0 1 .18-5.46 2.87 2.87 0 0 1 4.78-1.9c.15-.2.3-.34.46-.5-.22-.21-.4-.43-.55-.7-.3.27-.68.42-1.07.42-1.17 0-2.09-1.28-2.09-2.88 0-1.6.95-2.89 2.09-2.89.82 0 1.53.65 1.86 1.63a2.88 2.88 0 0 1 3.5 4.57c.55.53.91 1.26.91 2.1v.18a2.86 2.86 0 0 1 .83 4.94 3.84 3.84 0 0 1 .52 3 4.72 4.72 0 1 1-7.47 3.87c0-.85.24-1.68.64-2.39h-.12a2.86 2.86 0 0 1-2.76 2.12 2.88 2.88 0 0 1-2.88-2.89c0-.95.53-1.84 1.32-2.36Zm-11.27 5.68a5.67 5.67 0 1 1 .02-11.35 5.67 5.67 0 0 1-.02 11.35Zm-18.4-9.79a5.68 5.68 0 0 0 5.66 5.68 5.68 5.68 0 0 0 0-11.36 5.64 5.64 0 0 0-5.66 5.68Z"></path><path fill="#fff" d="M536.18 143.26s-.52-4.02-4.65-2.98Z"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M536.18 143.26s-.52-4.02-4.65-2.98m-10.72-4.48-2.02-.7"></path><path fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="M532.45 133.1s-4.32-5.07-6.59-4.73c-2.26.34 5.67 5.93 5.67 5.93s2.14 1.1.92-1.2Zm-12.44-5.43s-5.9-3.04-7.9-1.85c-1.99 1.2 7.5 3.32 7.5 3.32s2.4.21.4-1.47Z"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m537.44 233.24-6.68-8.08-2.08-2.85-6.55-3.28c-.52-.28-1.1.27-.9.82l2.52 3.72"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m528.9 226.2-5.82-2.85a1.52 1.52 0 0 0-1.54 0l-2.63.99c-.37.21-.4.7-.06.95l1.72 1.16"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m528.53 228.57-5.12-2.76c-.3-.19-.7-.19-1.04-.06l-2.17.86c-.4.15-.4.7 0 .86l5.88 2.42 2.78.83-4.44 1.1a3.2 3.2 0 0 0-1.56.96l-.43.49a.7.7 0 0 0 .7 1.13l2.21-.55 3.52.06s6.04 9.58 6.59 9.58c.55 0 6.34-3.44 6.34-3.44"></path><path fill="#F0DEBB" d="m530.85 247.94-4.68 84.64-2.94 66.25-11.76 2.82-7.44-68.15s-8.42-56.09-8.15-67.08"></path><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".9" d="m530.85 247.94-4.68 84.64-2.94 66.25-11.76 2.82-7.44-68.15s-8.42-56.09-8.15-67.08m-9.43-127.55 3.1-1.87 2.5-13.3 7.97 1.54.6 9.98c.04.49-.57.8-.94.43l-.5-.46a3.9 3.9 0 0 1-.94-1.45c-.49-1.47-1.44-4.5-1.16-6.04 0 0-1.6 2.4-2.97 2.4"></path><path fill="#FAF5EA" d="M505.8 292c-2.56-13.04-4.5-23.44-5.74-23.2-1.23.24-1.29 11.04 1.27 24.08 2.55 13.03 3.28 12.53 4.51 12.29 1.24-.25 2.51-.14-.04-13.18Zm-31.76 75.96c-.25-13.28-.4-23.87-1.03-23.86-.63.01-1.48 10.62-1.22 23.9.25 13.28.64 12.93 1.27 12.91.62 0 1.24.33.98-12.95Z"></path>`,34)]],8,Lt),r[7]||=v(`path`,{fill:`#66AFE0`,"fill-rule":`evenodd`,d:`M125.5 141h-101a24.5 24.5 0 1 1 .52-49L25 90.5a50.5 50.5 0 0 1 94.82-24.22c1.86-.19 3.76-.28 5.68-.28 25.68 0 46.5 16.79 46.5 37.5 0 20.58-20.55 37.28-46 37.5h-.5Zm586.45 86h-74a17.95 17.95 0 1 1 .38-35.9l-.01-1.1a37 37 0 0 1 69.47-17.75c1.36-.13 2.75-.2 4.16-.2 18.82
10 34.07 12.3 34.07 27.47 0 15.08-15.06 27.32-33.7 27.48h-.37Z`,"clip-rule":`evenodd`},null,-1),v(`defs`,null,[v(`clipPath`,{id:f(n)},[...r[3]||=[v(`path`,{fill:`#fff`,d:`M568 116H455v315h113z`},null,-1)]],8,Rt)])]))}}),{__name:`LogoError`}),Bt={width:`320`,height:`320`,fill:`none`,"aria-hidden":`true`,viewBox:`0 0 320 320`},Vt={forbidden:{component:Object.assign(D({__name:`LogoAccount`,setup(e){return(e,t)=>(O(),y(`svg`,Bt,[...t[0]||=[h(`<path fill="#C3E8F6" d="M207.66 112.5h-13.5v25.76h13.5V112.5Z"></path><path fill="#2AC5F4" d="M237.8 201.86H52.94a5.74 5.74 0 0 1-5.74-5.74v-58.23a5.74 5.74 0 0 1 5.74-5.74H237.8a5.73 5.73 0 0 1 5.8 5.74v58.23a5.74 5.74 0 0 1-5.73 5.74"></path><path fill="#00005F" d="M229.87 170.2H173.7a2.71 2.71 0 0 1-2.71-2.71v-25.47a2.69 2.69 0 0 1 2.71-2.7h56.17a2.7 2.7 0 0 1 2.7 2.7v25.47a2.7 2.7 0 0 1-2.7 2.71Z"></path><path fill="#2AC5F4" d="M236.5 117.38h-69.43a4.19 4.19 0 0 1-4.18-4.19V73.13a4.19 4.19 0 0 1 4.18-4.18h69.43a4.18 4.18 0 0 1 4.18 4.18v40.06a4.18 4.18 0 0 1-4.18 4.19Z"></path><path fill="#00005F" d="M232.62 111.53h-61.79a2.6 2.6 0 0 1-2.59-2.59V77.61a2.6 2.6 0 0 1 2.6-2.59h61.78a2.6 2.6 0 0 1 2.59 2.6v31.32a2.6 2.6 0 0 1-2.6 2.6Z"></path><path fill="#C3E8F6" d="M251.83 284.2h-213a7 7 0 0 1-7-7v-33.42a7 7 0 0 1 7-7h213a7 7 0 0 1 7 7v33.34a7 7 0 0 1-7 7"></path><path fill="#00005F" d="M155.52 263.9a11.11 11.11 0 1 1-22.23 0 11.11 11.11 0 0 1 22.23 0Z"></path><path fill="#2AC5F4" d="m258.66 241.66-226.6.86 15.14-65.53h196.34l15.12 64.67Z"></path><path fill="#C3E8F6" d="M53.04 229.67a5 5 0 0 1-4.88-6.16l7.49-31.64a5.02 5.02 0 0 1 4.88-3.85h170.13a5.04 5.04 0 0 1 4.9 3.99l6.58 31.64a4.92 4.92 0 0 1-1.02 4.17 4.97 4.97 0 0 1-3.88 1.85H53.04Z"></path><path fill="#2AC5F4" d="M230.66 189.42a3.6 3.6 0 0 1 3.5 2.87l6.6 31.64a3.63 3.63 0 0 1-3.54 4.34H53.04a3.6 3.6 0 0 1-3.5-4.43l7.48-31.7a3.62 3.62 0 0 1 3.5-2.77l170.13.05Zm0-2.8H60.53a6.43 6.43 0 0 0-6.25 4.93L46.8 223.2a6.4 6.4 0 0 0 6.25 7.87h184.2a6.4 6.4 0 0 0 6.28-7.72l-6.6-31.64a6.4 6.4 0 0 0-6.26-5.1Z"></path><path stroke="#2AC5F4" stroke-linecap="round" stroke-miterlimit="10" stroke-width="1.6" d="M54.2 200.22h182.44M50.6 214.44h188.88m-132.39-25.27-3.68 39.35m30.14-39.35-1.7 39.35m-50.52-39.35-7.06 39m111.49-39 3.68 39.35m-30.14-39.35 1.7 39.35m50.53-39.35 7.05 39"></path><path fill="#00005F" d="M67.3 169.6h52.99c4.51 0 4.53-7 0-7H67.3c-4.52 0-4.52 7 0 7Z"></path><path fill="#C3E8F6" d="m259.46 87.13 14.25-7.47c3.01-1.57.35-6.12-2.66-4.55l-14.25 7.47c-3 1.58-.35 6.13 2.66 4.55Zm-9.36 29.85 7.5 14.26c1.57 3.01 6.12.35 4.56-2.66l-7.48-14.27c-1.57-3-6.12-.34-4.55 2.67"></path><path stroke="#2AC5F4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.68" d="M287.85 104.95 273.36 100l-.07 7.33-15.44-6.63"></path><path fill="#C3E8F6" d="m142.97 80.73-15.93 2.34c-3.34.5-1.92 5.57 1.4 5.08l15.93-2.35c3.34-.49 1.92-5.56-1.4-5.07Zm19.22-26.52-2.35-15.92c-.49-3.35-5.56-1.93-5.08 1.4l2.35 15.92c.49 3.35 5.57 1.93 5.08-1.4Z"></path><path stroke="#2AC5F4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.68" d="m122.46 53.88 12.04 9.45 2.47-6.9 12.4 11.35"></path><path fill="#C3E8F6" d="M117.66 104.2H69.91v61.89h47.75v-61.9Z"></path><path stroke="#2AC5F4" stroke-linecap="round" stroke-miterlimit="10" stroke-width=".96" d="M75.8 112.32h35.9m-35.9 8.98h35.9m-35.9 8.96h35.9m-35.9 8.98h35.9m-35.9 8.98h35.9m-35.9 8.96h35.9"></path><path fill="#fff" d="M190.6 105.67c.14-.03.28-.03.41-.06.28-.08.56-.18.74-.42l.25-.32c.17-.21.2-.53.2-.8 0-1.86-.03-3.71-.03-5.53v-.81h.21c.21 0 .42-.07.63-.14.18-.07.35-.21.53-.35.14-.14.24-.31.31-.52.1-.18.14-.39.14-.64 0-.14-.03-.27-.07-.41a1.52 1.52 0 0 0-.38-.7 3.81 3.81 0 0 1-.35-.32 1.6 1.6 0 0 0-.81-.18h-.25v-1.25l-.03-1.13c0-.24-.03-.45-.14-.63a1.32 1.32 0 0 0-.31-.52c-.18-.14-.36-.28-.53-.35a2.04 2.04 0 0 0-.63-.14c-.14.03-.28.07-.42.07-.28.07-.56.17-.73.42l-.25.31c-.14.28-.21.53-.21.84 0 .7 0 1.33.03 2.38h-2.06l.21-.66c.18-.6.38-1.16.56-1.75.17-.63.35-1.26.56-1.89.21-.63.45-1.5.63-2.14.21-.59.42-1.19.6-1.78l.84-2.66c.06-.17.1-.35.17-.53.04-.17.07-.34.07-.45l-.03-.25a1.1 1.1 0 0 0-.22-.55c-.1-.22-.28-.32-.45-.42a.92.92 0 0 0-.53-.25c-.17-.03-.34-.07-.45-.07-.28 0-.56.07-.8.21-.11.1-.22.17-.32.25-.21.2-.31.45-.42.73l-.14.35a9.2 9.2 0 0 1-.28.95l-.45 1.43c-.18.6-.39 1.16-.56 1.75-.18.63-.39 1.26-.6 1.89-.21.63-.46 1.44-.63 2.14-.14.59-.39 1.29-.56 1.78a25.1 25.1 0 0 0-.49 1.5l-.31 1.02c-.07.18-.11.42-.18.6a2.05 2.05 0 0 0-.03.87c.06.21.17.38.31.56a1 1 0 0 0 .46.42c.24.14.52.21.8.21h4.3c.04 1.08.04 2.13.04 3.22 0 1.02.04 2.06.04 3.11 0 .22.03.42.13.63.07.18.18.36.32.5a1 1 0 0 0 .53.34c.2.11.41.14.63.14Zm10.69.08c.35 0 .66-.04 1.01-.14a4.87 4.87 0 0 0 2.52-2.03c.14-.22.42-.81.6-1.2.28-.63.45-1.25.63-1.88a27.88 27.88 0 0 0 1.05-7.53c0-2.2-.35-4.52-.8-6.65-.15-.49-.25-.94-.4-1.4a7.3 7.3 0 0 0-.76-1.68 4.56 4.56 0 0 0-.63-.8c-.25-.25-.6-.53-.77-.67-.18-.14-.39-.24-.6-.35a5.12 5.
112 0 0 0-.94-.35c-.28-.03-.56-.07-.84-.07h-.21c-.32 0-.63.07-.91.17-.28.11-.74.32-.84.39-.25.17-.5.35-.7.56-.7.7-1.09 1.64-1.4 2.55-.07.32-.18.6-.25.91l-.1.32a52.11 52.11 0 0 0-.84 5.7 48.47 48.47 0 0 0-.14 3.23 30.13 30.13 0 0 0 .52 5.53 9.98 9.98 0 0 0 1.02 2.97c.17.31.38.6.6.88a5.58 5.58 0 0 0 1.3 1.05c.2.1.4.2.65.28l.32.1c.17.07.6.1.9.1Zm-.18-3.26a1.45 1.45 0 0 1-.38-.24.82.82 0 0 1-.25-.25c-.17-.25-.24-.45-.38-.7-.14-.45-.28-.91-.42-1.44a28.95 28.95 0 0 1-.45-5.14c0-1.08.03-2.14.13-3.22.04-.94.07-1.3.18-1.58.14-1.08.31-2.2.56-3.28.14-.56.31-1.16.56-1.72a.9.9 0 0 1 .2-.35l.22-.24a.84.84 0 0 1 .24-.11.8.8 0 0 0 .25.03l.31.18c.18.14.39.31.46.42l.28.46c.28.77.45 1.5.63 2.27.17.8.31 1.64.42 2.45.1.39.2 1.68.2 3.15 0 .63 0 1.26-.06 1.89l-.1 1.09a43.7 43.7 0 0 1-.88 3.88c-.1.42-.35 1.08-.46 1.3a3.99 3.99 0 0 1-.66.97c-.1.08-.21.11-.28.18l-.07.04h-.1l-.15-.04Zm12.25 3.26c.46.06.88.03 1.33-.08l.46-.1a4 4 0 0 0 .77-.35 6.83 6.83 0 0 0 1.3-1.08 8.87 8.87 0 0 0 1.67-2.8c.32-.98.46-2.03.46-2.98 0-.6-.07-1.22-.21-1.82a9.19 9.19 0 0 0-.77-2.28c-.14-.28-.28-.56-.5-.8-.3-.35-.62-.66-.94-.98l-.24-.21c.17-.24.45-.52.63-.8.2-.32.35-.7.56-1.09.14-.24.2-.49.28-.77a8.44 8.44 0 0 0-.39-6.02 4.36 4.36 0 0 0-.73-1.05c-.28-.32-.6-.63-.98-.84a.73.73 0 0 0-.35-.21l-.74-.31a2.56 2.56 0 0 0-.77-.11c-.1-.03-.45-.07-.6-.03l-.38.06a3.88 3.88 0 0 0-2.1 1.12 5.71 5.71 0 0 0-.9 1.2 8.5 8.5 0 0 0-.64 1.4l-.2.56c-.04.1-.04.2-.04.31 0 .1 0 .21.03.31 0 .22.07.42.18.6.1.21.24.35.42.46.14.13.35.24.56.31.14.03.28.03.42.03.28 0 .56-.03.8-.2l.35-.25c.18-.21.32-.45.42-.73l.14-.5.14-.28c.14-.27.28-.55.46-.8.1-.07.17-.14.24-.21.04-.04.1-.04.14-.07.07-.03.14-.03.25-.07.1.03.2.03.28.07.14.07.24.14.35.21l.2.21c.11.17.18.35.29.49a4.62 4.62 0 0 1 .28 1.79c0 .28 0 .52-.04.8a8.4 8.4 0 0 1-.42 1.54c-.14.28-.31.56-.49.84l-.38.42c-.14.1-.46.28-.56.31-.1.04-.25.11-.39.14-.17.11-.31.25-.45.42l-.21.39c-.07.14-.1.31-.1.49v.1l.03.46c.07.1.1.25.17.39.1.17.25.31.42.45.14.14.32.25.53.28l.7.21c.14.03.35.17.49.28l.42.39.1.17a4.9 4.9 0 0 1 .95 2.38c.03.31.03.6.03.91 0 .35 0 .7-.07 1.05 0 .1-.17.73-.35 1.16a6.2 6.2 0 0 1-.63 1.08c-.14.17-.31.39-.49.53-.14.06-.24.14-.35.2-.14.04-.28.08-.35.08-.14 0-.28 0-.38-.04a.97.97 0 0 1-.32-.07c-.2-.1-.42-.25-.49-.31l-.24-.25-.14-.31c-.04-.08-.04-.14-.07-.22v-.45c0-.24-.04-.45-.14-.63a1.01 1.01 0 0 0-.32-.53 1.38 1.38 0 0 0-.52-.34c-.21-.07-.42-.14-.63-.14-.42.03-.84.17-1.16.48-.07.11-.14.22-.24.32-.14.28-.21.52-.21.84-.04.18-.04.35 0 .53a3.8 3.8 0 0 0 .45 1.71c.07.17.14.31.25.42.24.38.52.73.87 1.02.35.27.7.55 1.12.73l.8.31c.29.08.57.11.88.15Z"></path>`,19)]]))}}),{__name:`LogoAccount`}),headline:`aldi.requestErrorContent.forbiddenHeadline`,message:`aldi.requestErrorContent.forbiddenMessage`,button:{to:`/`,text:`aldi.requestErrorContent.returnToHomepage`}},notFound:{component:zt,headline:`aldi.requestErrorContent.notFoundHeadline`,message:`aldi.requestErrorContent.notFoundMessage`},server:{component:zt,headline:`aldi.requestErrorContent.serverHeadline`,message:`aldi.requestErrorContent.serverMessage`},default:{component:zt,headline:`aldi.requestErrorContent.defaultHeadline`,message:`aldi.requestErrorContent.defaultMessage`},customInvalidCannotLoadProduct:{component:zt,headline:`aldi.requestErrorContent.serverHeadline`,message:`aldi.product.invalidCannotLoadProduct`,button:{to:`/`,text:`aldi.requestErrorContent.returnToHomepage`}},customInvalidUnavailableProduct:{component:zt,headline:`aldi.product.invalidCannotLoadProduct.headline`,message:`aldi.product.invalidUnavailableProduct`,button:{to:`/`,text:`aldi.requestErrorContent.returnToHomepage`}}};function Ht(e){return e===403?Vt.forbidden:e===404?Vt.notFound:e===500?Vt.server:Vt.default}var Ut=Object.assign(D({__name:`EnergyLabel`,props:{energyLabel:{},variant:{}},setup(e){let t=e,n=T(()=>{let e=t.energyLabel;if(!e?.energyClass||!e?.energyScale)return``;let n=e.energyClass.toLowerCase();return`/assets/svg/energyLabels/${e.energyScale.toLowerCase()}/${n}.svg`});return(t,r)=>{let i=Y,a=Xe;return e.energyLabel?(O(),y(`div`,{key:0,class:_(`energy-label energy-label--${e.variant}`)}
1,[e.energyLabel.energyLabelPdf?.url?(O(),F(a,{key:0,type:`external`,target:`_blank`,to:e.energyLabel.energyLabelPdf.url,"suppress-external-style":!0,"aria-label":t.$translate(`aldi.product.energyLabel.download`,{energyClass:e.energyLabel.energyClass,displayName:e.energyLabel.energyLabelPdf.displayName})},{default:j(()=>[o(i,{class:`energy-label__image`,src:f(n),alt:t.$translate(`aldi.product.energyLabel.alt`,{energyClass:e.energyLabel.energyClass})},null,8,[`src`,`alt`])]),_:1},8,[`to`,`aria-label`])):(O(),F(i,{key:1,class:`energy-label__image`,src:f(n),alt:t.$translate(`aldi.product.energyLabel.alt`,{energyClass:e.energyLabel.energyClass})},null,8,[`src`,`alt`]))],2)):R(``,!0)}}}),{__name:`EnergyLabel`}),Wt=Object.assign(D({name:`IconScale`,__name:`IconScale`,setup(e){return(e,t)=>{let n=K;return O(),F(n,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`},[v(`path`,{d:`M3.913 2.898a.75.75 0 1 0-1.326.703 5.454 5.454 0 0 0 4.819 2.898h3.844v2.536A8 8 0 0 0 4 17v3.25c0 .414.336.75.75.75H16.5a1.5 1.5 0 0 0-1.5-1.5H5.5V17a6.5 6.5 0 0 1 13 0v2.375a1.5 1.5 0 0 0 1.5 1.5V17a8 8 0 0 0-7.25-7.965V6.499h3.845a5.454 5.454 0 0 0 4.818-2.898.75.75 0 1 0-1.326-.703 3.954 3.954 0 0 1-3.492 2.101h-9.19a3.954 3.954 0 0 1-3.492-2.101z`,fill:`currentColor`}),v(`path`,{d:`M12.75 12.75a.75.75 0 0 0-1.5 0v2.5a.75.75 0 1 0 1.5 0v-2.5z`,fill:`currentColor`})],-1)]]),_:1})}}}),{__name:`IconScale`}),Gt=[`aria-label`],Kt=Object.assign(D({__name:`RandomWeightLabel`,props:{variant:{}},setup(e){return(t,n)=>{let r=Wt;return O(),y(`div`,{class:_(`random-weight-label random-weight-label--${e.variant}`),role:`img`,"aria-label":t.$translate(`aldi.product.randomWeight.alt`)},[o(r,{color:`primary-blue-100`,medium:e.variant===`details`},null,8,[`medium`])],10,Gt)}}}),{__name:`RandomWeightLabel`}),qt={class:`overlay-badges-image--wrapper`},Jt=[`aria-label`,`onClick`],Yt=Object.assign(D({__name:`OverlayBadgesImage`,props:{badges:{},variant:{}},emits:[`enlarge-badge`],setup(e){return(t,n)=>{let r=Y;return O(),y(`div`,qt,[v(`div`,{class:_(`overlay-badges-image overlay-badges-image--${e.variant} overlay-badges-image--position-${e.badges.position}`)},[e.variant===`details`?(O(!0),y(k,{key:0},b(e.badges.items,(e,n)=>(O(),y(`button`,{key:`overlay-badges-image${n}`,class:`overlay-badges-image__button`,"aria-label":`${e.alt}, ${t.$translate(`aldi.productImageCarousel.enlargeImage`)}`,onClick:e=>t.$emit(`enlarge-badge`,n)},[o(r,{class:`overlay-badges-image__image`,src:f(Be)(e.url??``,128),alt:e.alt??``},null,8,[`src`,`alt`])],8,Jt))),128)):(O(!0),y(k,{key:1},b(e.badges.items,(e,t)=>(O(),F(r,{key:`overlay-badges-image${t}`,class:`overlay-badges-image__image`,src:f(Be)(e.url??``,128),alt:e.alt??``},null,8,[`src`,`alt`]))),128))],2)])}}}),{__name:`OverlayBadgesImage`}),Xt=Object.assign(D({__name:`BaseLabel`,props:{label:{},type:{},color:{},disabled:{type:Boolean}},setup(e){return(t,n)=>e.label?(O(),y(`div`,{key:0,class:_([`base-label`,{"base-label--success":e.type===`success`,"base-label--info":e.type===`info`,"base-label--warn":e.type===`warn`,"base-label--error":e.type===`error`,"base-label--discount":e.type===`discount`,[`base-label--${e.color?.toLowerCase()}`]:e.color,"base-label--disabled":e.disabled}])},[L(t.$slots,`before`),s(` `+N(e.label),1)],2)):R(``,!0)}}),{__name:`BaseLabel`}),Zt=Object.assign(D({__name:`OverlayBadgesText`,props:{badges:{},variant:{},disabled:{type:Boolean}},setup(e){return(t,n)=>{let r=Xt;return O(),y(`div`,{class:_(`overlay-badges-text overlay-badges-text--${e.variant}`)},[(O(!0),y(k,null,b(e.badges.items,(t,n)=>(O(),F(r,{key:`overlay-badges-text-${n}`,label:t.displayText,color:t.color,disabled:e.disabled},null,8,[`label`,`color`,`disabled`]))),128))],2)}}}),{__name:`OverlayBadgesText`}),Qt={key:0},$t={key:0},en=[`aria-label`],tn={key:0},nn=[`aria-label`],rn=Object.assign(D({__name:`BasePrice`,props:{price:{},sellingSize:{default:null},styling:{default:`product-tile`},showSpecialBuySuperscript:{type:Boolean,default:!1},showWasNowPriceSuperscript:{type:Boolean,default:!1},savingsDisplay:{default:``},disabled:{type:Boolean,default:!1},withRegularPrice:{type:Boolean,default:!0},withBottleDeposit:{type:Boolean,default:!0}},setup(e){let t=e,{$translate:n}=r(),i=ot(),a=T(()=>t.styling===`product-details`);return(t,r)=>{let o=Xt;return O(),y(`div`,{class:_([`base-price`,[{"base-price--on-sale":e.price.wasPriceDisplay},`base-price--`+e.styling]])},[e.sellingSize&&e.styling===`search-suggestions`?(O(),y(`span`,{key:0,class:_([`base-price__weight-or-content`,{"base-price__weight-or-content--disabled":e.disabled}])},[s(N(e.sellingSize)+` `,1),e.price.comparisonDisplay?(O(),y(`span`,Qt,`(`+N(e.price.comparisonDisplay)+`)`,1)):R(``,!0)],2)):R(``,!0),v(`div`,{class:_({"base-price__discount-tag__wrapper":e.styling===`product-tile`})},[e.savingsDisplay?(O(),F(o,{key:0,class:_([`base-price__discount-tag`,{"base-price__discount-tag--search-suggestions":e.styling===`search-suggestions`,"base-price__discount-tag--product-tile":e.styling===`product-tile`}]),"data-test":`discount-tag`,label:f(n)(`aldi.basePrice.savingsDisplay`,{savingsDisplay:e.savingsDisplay}),"aria-label":f(n)(`aldi.basePrice.savingsDisplayAriaLabel`,{savingsDisplay:e.savingsDisplay}),disabled:e.disabled,type:`discount`},null,8,[`class`,`label`,`aria-label`,`disabled`])):R(``,!0)],2),e.withRegularPrice?(O(),y(`span`,{key:1,class:_([`base-price__regular`,{"base-price__regular--disabled":e.disabled}])},[e.price.wasPriceDisplay?(O(),y(`ins`,{key:1,class:_([`base-price__discounted`,{"base-price__discounted--disabled":e.disabled}]),"aria-label":f(n)(`aldi.price.discounted`,{price:e.price.amountRelevantDisplay})},N(e.price.amountRelevantDisplay),11,en)):(O(),y(`span`,$t,N(e.price.amountRelevantDisplay),1)),e.showSpecialBuySuperscript?(O(),y(`span`,{key:2,class:_([`base-price__superscript`,{"base-price__superscript--discounted":e.price.wasPriceDisplay,"base-price__superscript--discounted-disabled":e.disabled}]),"data-test":`superscript-special-buy`},`¹ `,2)):R(``,!0),e.showWasNowPriceSuperscript?(O(),y(`span`,{key:3,class:_([`base-price__superscript`,{"base-price__superscript--discounted":e.price.wasPriceDisplay,"base-price__superscript--discounted-disabled":e.disabled}]),"data-test":`superscript-was-now-price`},[e.showSpecialBuySuperscript?(O(),y(`span`,tn,`Ë `)):R(``,!0),r[0]||=s(`² `,-1)],2)):R(``,!0),e.price.perUnitDisplay?(O(),y(`span`,{key:4,class:_([`base-price__interval`,{"base-price__interval--was-price":e.price.wasPriceDisplay}])},N(`/`+e.price.perUnitDisplay),3)):R(``,!0)],2)):R(``,!0),e.withRegularPrice&&e.price.wasPriceDisplay?(O(),y(`span`,{key:2,class:_([`base-price__was-price`,{"base-price__was-price--disabled":e.disabled}])},[v(`del`,{"aria-label":f(n)(`aldi.price.original`,{price:e.price.wasPriceDisplay})},N(e.price.wasPriceDisplay),9,nn)],2)):R(``,!0),e.price.additionalInfo?(O(),y(`span`,{key:3,class:_([`base-price__additional-info`,{"base-price__additional-info--disabled":e.disabled}])},N(e.price.additionalInfo),3)):R(``,!0),f(a)&&!f(i).store.isTransactional?(O(),y(`span`,{key:4,class:_([`base-price__vat-label`,{"base-price__vat-label--disabled":e.disabled}])},N(f(n)(`aldi.price.includeVat`)),3)):R(``,!0),e.withBottleDeposit&&e.price.bottleDeposit>0&&e.price.bottleDepositDisplay?(O(),y(`span`,{key:5,class:_([`base-price__deposit`,{"base-price__deposit--disabled":e.disabled}])},N(f(n)(`aldi.price.deposit`,{bottleDeposit:e.price.bottleDepositDisplay,bottleDepositType:e.price.bottleDepositType})),3)):R(``,!0)],2)}}}),{__name:`BasePrice`}),an={};function on(e,t,n,r,i,a){let o=K;return O(),F(o,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,
1width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`},[v(`path`,{fill:`currentColor`,d:`M19.859 5.641a4.75 4.75 0 0 0-6.718 0l-1.14 1.14-.613-.612-.53-.528a4.75 4.75 0 0 0-6.717 6.718l4.066 4.066.003-.003 1.103 1.103a1.5 1.5 0 0 0 0-2.121l-.354-.354-.009-.003-3.748-3.749a3.25 3.25 0 1 1 4.596-4.596l1.344 1.343.328.328a.75.75 0 0 0 1.061 0l1.67-1.671a3.25 3.25 0 0 1 4.597 4.596l-6.55 6.55.001.001-.249.25a1.5 1.5 0 0 0 0 2.121l1.414-1.414v-.003l6.445-6.444a4.75 4.75 0 0 0 0-6.718Z`})],-1)]]),_:1})}var sn=Object.assign(q(an,[[`render`,on]]),{__name:`IconHeart`}),cn=[`aria-label`,`disabled`],ln=Object.assign(D({__name:`AddToShoppingListButton`,props:{product:{type:Object,required:!0},large:{type:Boolean,required:!1,default:!1},small:{type:Boolean,required:!1,default:!1}},setup(e){let n=e,a=l(`shoppingListDetailsPageListId`,``),{$notificationService:s,$translate:u}=r(),d=Ue(),p=ot(),m=me(),h=i(),g=t(),v=I(!1),b=I(!1);function x(e){return e.items?.filter(e=>e.value===n.product.sku||e.abstractSku===n.product.sku)??[]}let S=T(()=>d.shoppingLists.some(e=>x(e).length>0));async function C(){try{if(v.value=!0,a){let e=d.shoppingLists.find(e=>e.id===a);if(e){let t=x(e);t.length>0?(await d.removeItemsFromShoppingList(e.id,t.map(e=>({itemId:e.itemId,product:n.product}))),m.addAriaAnnouncement(u(`aldi.addToShoppingListButton.itemRemovedAriaAnnouncement`,{listName:d.getListTitle(e),productName:n.product.name}))):await d.addItemsToShoppingList(e.id,[{type:xe.Product,value:n.product.sku,abstractSku:n.product.abstractSku,quantity:1,product:n.product}]);return}}if(!d.defaultList)throw Error(`No default shopping list found`);let e=d.shoppingLists.find(e=>x(e).length>0),t=d.shoppingLists.filter(e=>x(e).length>0).length>1,r=d.shoppingLists.length>1;if(e){if(t){w();return}let r=x(e);await d.removeItemsFromShoppingList(e.id,r.map(e=>({itemId:e.itemId,product:n.product}))),m.addAriaAnnouncement(u(`aldi.addToShoppingListButton.itemRemovedAriaAnnouncement`,{listName:d.getListTitle(d.defaultList),productName:n.product.name}));return}if(await d.addItemsToShoppingList(d.defaultList.id,[{type:xe.Product,value:n.product.sku,abstractSku:n.product.abstractSku,quantity:1,product:n.product}]),!r)if(d.defaultList.items?.filter(e=>e.type===xe.Product).length===1){let e=d.getListTitle(d.defaultList);s.success(u(`aldi.addToShoppingListButton.itemAddedSuccessMessage`,{productName:n.product.name,listName:e}),!0)}else m.addAriaAnnouncement(u(`aldi.addToShoppingListButton.itemAddedAriaAnnouncement`,{productName:n.product.name,listName:d.getListTitle(d.defaultList)}));r&&s.success(u(`aldi.addToShoppingListButton.itemAddedMultipleSuccessMessage`,{productName:n.product.name,listName:d.getListTitle(d.defaultList),productSku:n.product.sku}),6e3)}catch(e){s.notifyByError(e)}finally{v.value=!1,b.value=!0,setTimeout(()=>{b.value=!1},500)}}function w(){let e=[{type:xe.Product,value:n.product.sku,abstractSku:n.product.abstractSku,quantity:1,name:n.product.name}];d.openListSelectionModal(e,`add-to-shopping-list-button`)}return c(()=>h.hash,e=>{e===`#show-list-select-modal-${n.product.sku}`&&(w(),g.replace({hash:``}))}),(t,n)=>{let r=sn;return f(p).store.isFavouritesListEnabled?(O(),y(`button`,{key:0,class:_([`add-to-shopping-list-button`,{"add-to-shopping-list-button--active":f(S),"add-to-shopping-list-button--bumping":f(b),"add-to-shopping-list-button--small":e.small,"add-to-shopping-list-button--loading":f(v)}]),"aria-label":f(S)?f(u)(`aldi.addToShoppingListButton.removeAriaLabel`):f(u)(`aldi.addToShoppingListButton.addAriaLabel`),disabled:f(v),onClick:W(C,[`prevent`,`stop`])},[f(v)?(O(),y(`div`,{key:0,class:_([`add-to-shopping-list-button__spinner`,{"add-to-shopping-list-button__spinner--active":f(S)}])},null,2)):R(``,!0),o(r,{class:_([`add-to-shopping-list-button__icon`,{"add-to-shopping-list-button__icon--large":e.large,"add-to-shopping-list-button__icon--small":e.small}]),color:`primary-blue-100`},null,8,[`class`])],10,cn)):R(``,!0)}}}),{__name:`AddToShoppingListButton`}),un=[`title`],dn={key:0,class:`product-tile__overlay-badges`},fn={class:`product-tile__image-container`},pn={class:`product-tile__picture`},mn={class:`product-tile__badges`},hn={class:`product-tile__brandname`,"data-test":`product-tile__brandname`},gn=[`aria-label`],_n={key:1,class:`product-tile__name`,"data-test":`product-tile__name`},vn=[`aria-label`],yn={class:`product-tile__selling-size-and-comparison`},bn={"data-test":`product-tile__unit-of-measurement`,class:`product-tile__unit-of-measurement`},xn={key:0},Sn={"data-test":`product-tile__comparison-price`,class:`product-tile__comparison-price`},Cn={key:0},wn=Object.assign(D({__name:`ProductTile`,props:{product:{type:Object,required:!0},teaserPosition:{type:Number,required:!1,default:-1},noLink:{type:Boolean,required:!1,default:!1}},setup(e){let t=e,{$pageLinkBuilder:n}=r(),i=ye(),a=[{requestedImageWidth:232,renderedWidth:116},{requestedImageWidth:306,renderedWidth:153}],s=T(()=>[`m`,`s`,`xs`].includes(i.currentViewport)?116:153),c=T(()=>ge({width:t.product.assets?.[0]?.maxWidth||116,height:t.product.assets?.[0]?.maxHeight||116},{width:s.value,height:s.value})),l=be(t.product.assets?.[0]?.url||``,t.product.name),u={srcSet:l?nt(a,l):``,sizes:`${H.aboveL} 153px, 116px`,fallbackSrc:l?oe(232,be(l,t.product.name)):``},d=[lt.LargeLoose,lt.SmallLoose,lt.Packaged].includes(t.product.weightType),p=n.productDetailsPageUrl(t.product.urlSlugText,t.product.sku),m=T(()=>wt(t.product.badges,`1`,ct.Image)),h=T(()=>wt(t.product.badges,`4`,ct.Text)),g=T(()=>At(t.product.energyClass,t.product.assets)),b=T(()=>t.teaserPosition>6?pt.lazy:void 0);return(t,n)=>{let r=Ut,i=Kt,a=Yt,s=Xt,l=Zt,x=rn,S=Xe,C=ln;return O(),y(`div`,{class:`product-tile`,"data-test":`product-tile`,"data-tile-type":`new`,title:e.product.name},[o(S,{class:_([`product-tile__link`,{"product-tile__link--pointer":!e.noLink}]),to:e.noLink?void 0:f(p),"non-link-html-tag":e.noLink?`span`:void 0,target:``,type:`internal`,product:e.product,"teaser-position":e.teaserPosition},{default:j(()=>[f(g)||f(d)||f(m)?(O(),y(`div`,dn,[f(g)?(O(),F(r,{key:0,"energy-label":f(g),variant:`tile`},null,8,[`energy-label`])):R(``,!0),f(d)&&t.$config.public.FEATURE_SHOW_RANDOM_WEIGHT_ICON&&!f(g)?(O(),F(i,{key:1,variant:`tile`})):R(``,!0),f(m)&&!f(g)?(O(),F(a,{key:2,badges:f(m),variant:`tile`},null,8,[`badges`])):R(``,!0)])):R(``,!0),v(`div`,fn,[v(`div`,pn,[o(Y,{alt:e.product.name,srcset:u.srcSet,sizes:u.sizes,src:u.fallbackSrc,height:f(c).height,width:f(c).width,loading:f(b),draggable:`false`,"aria-hidden":`true`},null,8,[`alt`,`srcset`,`sizes`,`src`,`height`,`width`,`loading`])]),v(`div`,mn,[e.product.onSaleDateDisplay?(O(),F(s,{key:0,"data-test":`product-tile__on-sale-label`,label:e.product.onSaleDateDisplay,type:`info`},null,8,[`label`])):R(``,!0),f(h)?(O(),F(l,{key:1,"data-test":`product-tile__badges`,badges:f(h),variant:`tile`},null,8,[`badges`])):R(``,!0)])]),v(`div`,hn,[e.product.brandName?(O(),y(`p`,{key:0,"aria-label":e.product.brandName+`,`},N(e.product.brandName),9,gn)):R(``,!0)]),e.product.name?(O(),y(`div`,_n,[v(`p`,{"aria-label":e.product.name+`,`},N(e.product.name),9,vn)])):R(``,!0),v(`div`,yn,[v(`div`,bn,[e.product.sellingSize?(O(
1),y(`p`,xn,N(e.product.sellingSize),1)):R(``,!0)]),v(`div`,Sn,[e.product.price?.comparisonDisplay?(O(),y(`p`,Cn,`(`+N(e.product.price?.comparisonDisplay)+`)`,1)):R(``,!0)])]),e.product.price?(O(),F(x,{key:2,"data-test":`product-tile__price`,price:e.product.price,styling:`product-tile`,"savings-display":e.product.price.savingsDisplay,"show-special-buy-superscript":t.$config.public.WEB_PRODUCT_SHOW_SPECIAL_BUY_SUPERSCRIPT&&!!e.product.onSaleDateDisplay,"show-was-now-price-superscript":t.$config.public.WEB_PRODUCT_SHOW_WAS_NOW_SUPERSCRIPT&&!!e.product.price.wasPriceDisplay},null,8,[`price`,`savings-display`,`show-special-buy-superscript`,`show-was-now-price-superscript`])):R(``,!0)]),_:1},8,[`class`,`to`,`non-link-html-tag`,`product`,`teaser-position`]),o(C,{small:``,product:e.product,class:`product-tile__add-to-shopping-list-button`},null,8,[`product`])],8,un)}}}),{__name:`ProductTile`}),Tn=Object.assign(D({__name:`InjectionAddToCartNotForSalePlaceholder`,setup(e){return(e,t)=>R(``,!0)}}),{__name:`InjectionAddToCartNotForSalePlaceholder`}),En={};function Dn(e,t,n,r,i,a){let o=K;return O(),F(o,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`},[v(`path`,{fill:`currentColor`,d:`M18.269 2.585A.75.75 0 0 1 19 2h1.5a.75.75 0 0 1 0 1.5H19.6l-3.192 14.136A1.75 1.75 0 0 1 14.701 19h-8.7a1.5 1.5 0 0 1 1.5-1.5h7.2a.25.25 0 0 0 .244-.195l.633-2.805h-8.74a2.75 2.75 0 0 1-2.679-2.125L2.77 6.42a.75.75 0 0 1 .73-.92H15A1.5 1.5 0 0 1 13.5 7H4.447l1.174 5.034A1.25 1.25 0 0 0 6.838 13h9.08l2.35-10.415ZM15.5 21a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM7.5 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z`})],-1)]]),_:1})}var On=Object.assign(q(En,[[`render`,Dn]]),{__name:`IconCart`}),kn=Object.assign(D({__name:`IconDeleteAnimated`,setup(e){return(e,t)=>{let n=K;return O(),F(n,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`},[v(`defs`,null,[v(`mask`,{id:`reveal-mask1`},[v(`rect`,{x:`0`,y:`24`,width:`0`,height:`24`,fill:`white`},[v(`animate`,{attributeName:`width`,from:`0`,to:`24`,dur:`1s`,fill:`freeze`}),v(`animate`,{attributeName:`y`,from:`24`,to:`0`,dur:`1s`,fill:`freeze`})])])]),v(`g`,{mask:`url(#reveal-mask1)`},[v(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M10.2 1C9.68283 1 9.18684 1.20545 8.82114 1.57114C8.45545 1.93684 8.25 2.43283 8.25 2.95V4.5H4.75C4.33579 4.5 4 4.83579 4 5.25C4 5.66421 4.33579 6 4.75 6H5V17C5.82843 17 6.5 16.3284 6.5 15.5V6H17.5V19.25C17.5 19.3881 17.3881 19.5 17.25 19.5H6.625C5.79657 19.5 5.125 20.1716 5.125 21H17.25C18.2165 21 19 20.2165 19 19.25V6H19.25C19.6642 6 20 5.66421 20 5.25C20 4.83579 19.6642 4.5 19.25 4.5H15.75V2.95C15.75 2.43283 15.5446 1.93684 15.1789 1.57114C14.8132 1.20545 14.3172 1 13.8 1H10.2ZM14.25 4.5V2.95C14.25 2.83065 14.2026 2.71619 14.1182 2.6318C14.0338 2.54741 13.9193 2.5 13.8 2.5H10.2C10.0807 2.5 9.96619 2.54741 9.8818 2.6318C9.79741 2.71619 9.75 2.83065 9.75 2.95V4.5H14.25Z`,fill:`#0D3A93`})])],-1)]]),_:1})}}}),{__name:`IconDeleteAnimated`}),An=Object.assign(D({__name:`IconMinusAnimated`,setup(e){return(e,t)=>{let n=K;return O(),F(n,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`},[v(`path`,{d:`M2 6 H10`,stroke:`#0D3A93`,"stroke-width":`0.7`,"stroke-linecap":`round`,"stroke-dasharray":`8`,"stroke-dashoffset":`8`},[v(`animate`,{attributeName:`stroke-dashoffset`,from:`8`,to:`0`,dur:`0.5s`,repeatCount:`1`,fill:`freeze`})])],-1)]]),_:1})}}}),{__name:`IconMinusAnimated`}),jn=Object.assign(D({__name:`IconPlusAnimated`,setup(e){return(e,t)=>{let n=K;return O(),F(n,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`},[v(`path`,{d:`M4 12 H20`,stroke:`#0D3A93`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-dasharray":`16`,"stroke-dashoffset":`16`},[v(`animate`,{attributeName:`stroke-dashoffset`,from:`16`,to:`0`,dur:`0.5s`,repeatCount:`1`,f
1ill:`freeze`})]),v(`path`,{d:`M12 4 V20`,stroke:`#0D3A93`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-dasharray":`16`,"stroke-dashoffset":`16`},[v(`animate`,{attributeName:`stroke-dashoffset`,from:`16`,to:`0`,dur:`1s`,begin:`0.5s`,repeatCount:`1`,fill:`freeze`})])],-1)]]),_:1})}}}),{__name:`IconPlusAnimated`}),Mn=Object.assign(D({__name:`IconCartAnimated`,setup(e){return(e,t)=>{let n=K;return O(),F(n,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`25`,viewBox:`0 0 24 25`,fill:`none`},[v(`defs`,null,[v(`mask`,{id:`reveal-mask`},[v(`rect`,{x:`24`,y:`-25`,width:`24`,height:`50`,fill:`white`},[v(`animate`,{attributeName:`x`,from:`24`,to:`0`,dur:`1.1s`,repeatCount:`indefinite`,fill:`freeze`}),v(`animate`,{attributeName:`y`,from:`-25`,to:`0`,dur:`1.1s`,repeatCount:`indefinite`,fill:`freeze`})])])]),v(`g`,{mask:`url(#reveal-mask)`},[v(`path`,{d:`M18.2685 3.0848C18.3457 2.74285 18.6495 2.5 19.0001 2.5H20.5C20.9142 2.5 21.25 2.83579 21.25 3.25C21.25 3.66421 20.9142 4 20.5 4H19.5996L16.4078 18.1355C16.2276 18.9334 15.5188 19.5 14.7008 19.5H6.00041C6.00041 18.6716 6.67196 18 7.50037 18H14.7008C14.8177 18 14.9189 17.9191 14.9447 17.8051L15.5781 15H6.83745C5.55943 15 4.44986 14.1195 4.15945 12.8749L2.77011 6.92042C2.71811 6.69753 2.77072 6.46309 2.91299 6.2838C3.05526 6.10451 3.2716 6 3.50048 6H15.0002C15.0002 6.82843 14.3286 7.5 13.5002 7.5H4.4456L5.62018 12.534C5.75218 13.0998 6.25653 13.5 6.83745 13.5H15.9168L18.2685 3.0848Z`,fill:`#0D3A93`}),v(`path`,{d:`M15.5002 21.5C15.5002 22.0523 15.0525 22.5 14.5002 22.5C13.9479 22.5 13.5002 22.0523 13.5002 21.5C13.5002 20.9477 13.9479 20.5 14.5002 20.5C15.0525 20.5 15.5002 20.9477 15.5002 21.5Z`,fill:`#0D3A93`}),v(`path`,{d:`M7.50037 22.5C8.05264 22.5 8.50034 22.0523 8.50034 21.5C8.50034 20.9477 8.05264 20.5 7.50037 20.5C6.9481 20.5 6.50039 20.9477 6.50039 21.5C6.50039 22.0523 6.9481 22.5 7.50037 22.5Z`,fill:`#0D3A93`})])],-1)]]),_:1})}}}),{__name:`IconCartAnimated`}),Nn={},Pn={class:`search-flyout-loading-indicator`};function Fn(e,t){let n=Mn;return O(),y(`div`,Pn,[o(n)])}var In=Object.assign(q(Nn,[[`render`,Fn]]),{__name:`LoadingSearchFlyoutIndicator`});function Ln(e,t=2){return parseFloat(e.toFixed(t))}var Rn={focusHelper:1,updateDelay:500,deleteDelay:100},zn=[`data-mn`,`aria-disabled`,`aria-label`,`title`],Bn=[`data-mn`,`value`,`step`,`min`,`max`,`aria-label`,`title`,`readonly`],Vn=[`data-mn`,`aria-disabled`,`aria-label`,`title`],Hn=Object.assign(D({__name:`AddToCartQuantity`,props:{sku:{},index:{default:-1},isProductTeaser:{type:Boolean,default:!1},isSearchFlyout:{type:Boolean,default:!1},variant:{default:`product-details`}},emits:[`makeItemRestorable`,`focusAddToCartButton`],setup(e,{expose:t,emit:n}){let i=e,a=n,o=l(`isAmendmentPlpPage`,!1),{$trackingService:s,$translate:u,$notificationService:d}=r(),p=J(it.GENERAL,`AddToCartQuantity`),m=Ze(),h=me(),g=I(null),b=I(null),x=I(null),S=et(),{cartProduct:C,isLooseRandomWeightProduct:w,
1cartProductQuantity:E,priceUnit:D,isMinQuantityInCart:ee,min:A,max:j,isOperationPending:M,step:N,isDeleteProhibited:P}=Ge(i.sku);c(()=>E.value,(e,t)=>{L.value=e,_e(L.value),te(e,t)});function te(e,t){let n=e>t,r=e<t,i=Ln(Math.abs(e-t),2),a=w.value?`${i} ${C.value.priceUnit}`:`${i}`,o=w.value?`${z.value} ${C.value.priceUnit}`:z.value;n&&t===0?h.addAriaAnnouncement(`${u(`aldi.addToCartQuantity.ariaAnnouncementAddFirstItem`,{amount:a})}${m.addItemProgressBarAnnouncement}`):n&&t>0?(ge.value,h.addAriaAnnouncement(`${u(`aldi.addToCartQuantity.ariaAnnouncementAddItem`,{amount:a,productTotal:o})}${m.addItemProgressBarAnnouncement}`)):r&&e>0?h.addAriaAnnouncement(`${u(`aldi.addToCartQuantity.ariaAnnouncementRemoveItem`,{amount:a,productTotal:o})}${m.removeItemProgressBarAnnouncement}`):r&&e===0&&h.addAriaAnnouncement(`${u(`aldi.addToCartQuantity.ariaAnnouncementRemoveLastItem`)}${m.removeItemProgressBarAnnouncement}`)}function ne(){M.value||h.clearAriaAnnouncement()}let re=I(null),L=I(E.value),z=T(()=>{let e=L.value.toString();return D.value&&(e+=` ${D.value}`),e}),V=I(z.value),ae=T(()=>ee.value&&A.value===N.value),oe=T(()=>u(ae.value?`aldi.addToCartQuantity.removeItem`:`aldi.addToCartQuantity.decreaseAmount`)),se=T(()=>P.value?oe.value+`. `+u(`aldi.addToCartQuantity.prohibitRemoveItem`):oe.value),ce;c(()=>z.value,()=>{V.value=z.value});let le=e=>e.target===b.value;function fe(e){let t=e.target,n=t.value,r=w.value?n.replace(/[^\d.]/g,``):n.replace(/[^\d]/g,``),i=Number.parseFloat(r);r===``||!Number.isNaN(i)||(r=L.value.toString()),i>=j.value&&(r=j.value.toString(),d.info(u(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:j.value}),!0)),V.value=r,t.value=r}async function pe(e,t){if(!C.value)return;if(M.value){p.info(`AddToCartQuantity: changing the quantity of an cart item is not permitted due to pen
1ding operation`);return}let n=Math.round((e-E.value)*10)/10,{error:r}=await m.updateItemQty({product:C.value,quantity:e});if(t.target!==x.value&&de(t)&&(le(t)?b.value:g.value)?.focus(),r){L.value=w.value?ke.getAmount(C.value):ke.getItemQty(C.value),_e(L.value);return}s.updateProductQuantity({cartId:m.cartId,parent:i.isProductTeaser?B.TEASER_TYPES.PRODUCT:``,parentId:i.index,...C.value},e,n)}async function he(e){if(!C.value)return;let t=C.value;if(M.value){p.info(`AddToCartQuantity: changing the quantity of an cart item is not permitted due to pending operation`);return}m.setPendingCartProductRestore(!0),a(`makeItemRestorable`,C.value);try{await m.removeItem({product:C.value}),de(e)&&a(`focusAddToCartButton`),S.value||(s.removeProductFromCart({parent:i.isProductTeaser?B.TEASER_TYPES.PRODUCT:``,parentId:i.index,...t},t.quantity),m.setPendingCartProductRestore(!1)),ue.emit(`fly-out-search-remove-cart-product`,i.sku)}catch(e){throw m.setPendingCartProductRestore(!1),e}}let ge=I(null);function _e(e){e>=j.value?ge.value=u(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:j.value}):ge.value=``}_e(L.value);let ve=T(()=>{let e=(``+N.value).split(`.`)[1]||``;return Number.parseInt(`1`.padEnd(e.length+1,`0`))}),ye=T(()=>{let e=u(`aldi.addToCartQuantity.increaseAmount`);return L.value>=j.value&&(e+=`. ${u(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:j.value})}`),e});function be(e){return e<=0?0:e<A.value?A.value:e>j.value?j.value:xe(e,N.value)}function xe(e,t){let n=Ln(e*ve.value);return(n-n%(t*ve.value))/ve.value}async function Se(e,t){if(e!==L.value&&(clearTimeout(ce),L.value=be(e),_e(L.value),L.value!==E.value)){if(L.value>=j.value&&i.isProductTeaser&&d.info(u(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:j.value}),!0),L.value===0)if(P.value){if(L.value=A.value,L.value===E.value)return}else{try{await he(t)}catch(e){d.notifyByError(e),L.value=w.value?ke.getAmount(C.value):ke.getItemQty(C.value)}return}ce=setTimeout(()=>pe(L.value,t),e&&L.value?Rn.updateDelay:Rn.deleteDelay)}}function Ce(e,t){if(M.value)return;let n=Ln((L.value*ve.value+e*ve.value)/ve.value);if(n<A.value&&P.value){d.info(u(`aldi.addToCartQuantity.prohibitRemoveItem`),!0);return}Se(n,t)}async function we(e){V.value||=z.value;let t=Number.parseFloat(V.value),n=t<A.value&&t>0?A.value:t;P.value&&(n>t||t===0)&&d.info(u(`aldi.addToCartQuantity.prohibitRemoveItem`),!0),Se(n,e),V.value=z.value}function Te(e){V.value=L.value.toString()}let Ee=e=>{Ce(N.value*-1,e)},H=e=>{Ce(N.value,e)};return t({message:T(()=>ge.value)}),(t,n)=>{let r=kn,i=An,a=Ae,s=ie,c=Ke,l=jn,d=ut,p=In;return O(),y(`div`,{ref_key:`addToCartQuantity`,ref:re,class:_([`add-to-cart-quantity`,`add-to-cart-quantity--${e.variant}`])},[v(`button`,{ref_key:`addToCartQuantityDecreaseButton`,ref:g,class:`add-to-cart-quantity__button-decrease`,"data-mn":`product-quantity-decrease-`+e.sku,"data-test":`product-quantity-decrease`,"aria-disabled":f(M)||f(P)&&f(ee),"aria-label":f(se),title:f(se),onClick:n[0]||=e=>Ee(e),onKeydown:[n[1]||=Le(W(e=>Ee(e),[`prevent`]),[`space`]),n[2]||=Le(W(e=>Ee(e),[`prevent`]),[`enter`])],onFocusout:ne},[e.isSearchFlyout?(O(),y(k,{key:0},[f(ae)?(O(),F(r,{key:0})):R(``,!0),!f(ae)&&!f(M)?(O(),F(i,{key:1})):R(``,!0)],64)):(O(),y(k,{key:1},[f(ae)?(O(),F(a,{key:0,class:`add-to-cart-quantity__button-icon--remove`,"data-test":`add-to-cart-quantity-button-icon-remove`,color:`inherit`})):(O(),F(s,{key:1,class:`add-to-cart-quantity__button-icon--minus`,"data-test":`add-to-cart-quantity-button-icon-minus`,color:`inherit`}))],64))],40,zn),v(`input`,{ref_key:`addToCartQuantityInput`,ref:x,"data-test":`product-quantity-input`,"data-mn":`product-quantity-input-`+e.sku,value:f(M)?``:f(V),type:`text`,step:f(N),min:f(A),max:f(j),class:`add-to-cart-quantity__input`,"aria-label":f(u)(`aldi.addToCartQuantity.quantity`),title:f(u)(`aldi.addToCartQuantity.quantity`),inputmode:`decimal`,readonly:f(M),autocomplete:`off`,onInput:fe,onFocus:Te,onBlur:n[3]||=e=>we(e),onKeydown:n[4]||=Le(e=>we(e),[`enter`])},null,40,Bn),v(`button`,{ref_key:`addToCartQuantityIncreaseButton`,ref:b,"data-mn":`product-quantity-increase-`+e.sku,"data-test":`product-quantity-increase`,"aria-disabled":f(L)>=f(j)||f(M),class:`add-to-cart-quantity__button-increase`,"aria-label":f(ye),title:f(ye),onClick:n[5]||=e=>H(e),onKeydown:[n[6]||=Le(W(e=>H(e),[`prevent`]),[`space`]),n[7]||=Le(W(e=>H(e),[`prevent`]),[`enter`])],onFocusout:ne},[e.isSearchFlyout?R(``,!0):(O(),F(c,{key:0,class:`add-to-cart-quantity__button-icon--add`,color:`inherit`})),!f(M)&&e.isSearchFlyout?(O(),F(l,{key:1})):R(``,!0)],40,Vn),f(M)&&!e.isSearchFlyout?(O(),F(d,{key:0,plain:!0,"with-overlay":f(o)},null,8,[`with-overlay`])):R(``,!0),f(M)&&e.isSearchFlyout?(O(),F(p,{key:1})):R(``,!0)],2)}}}),{__name:`AddToCartQuantity`});function Un(e,t){return{ogTitle:t?.openGraphTitle??e,ogDescription:t?.openGraphDescription??``,ogImage:oe(1200,t?.openGraphImage?.variants?.[`2-1`]?.uriTemplate?.scaleWidth||``),twTitle:t?.twitterTitle??e,twDescription:t?.twitterDescription??``,twImage:oe(1200,t?.twitterImage?.variants?.[`2-1-medium`]?.uriTemplate?.scaleWidth||``)}}function Wn(){let e=navigator.userAgent;return e.includes(`ogleb`)&&e.includes(`ot`)}var Gn={key:0,class:`add-to-cart-button__content`},Kn=[`aria-label`],qn=Object.assign(D({__name:`AddToCartButton`,props:{sku:{},weightType:{},minAmount:{default:null},quantityUnit:{default:``},index:{default:-1},disabled:{type:Boolean,default:!1},ariaLabel:{default:null},pending:{type:Boolean,default:!1},isProductTeaser:{type:Boolean,default:!1},isSearchFlyout:{type:Boolean,default:!1}
1,buttonStyle:{default:`primaryLightBackground`},notForSale:{type:Boolean,default:!1},onSaleDate:{default:``},variant:{default:`product-details`}},setup(t,{expose:n}){let i=t,a=l(`isAmendmentPlpPage`,!1),s=l(`isAmendmentPdpPage`,!1),{$notificationService:c,$translate:u,$pageLinkBuilder:d}=r(),p=me(),m=ot(),{isOperationPending:h,hasQuantity:g}=Ge(i.sku),v=Ze(),b=J(it.CART,`AddToCartButton`),x=I(null),S=I(null),C=T(()=>i.disabled||h.value),w=()=>{S.value?.$el.focus()},E=()=>{(x.value?.$el.querySelector(`.add-to-cart-quantity__button-decrease`))?.focus()},D=async t=>{if(i.isProductTeaser&&Wn()){let t=d.productDetailsPageUrl(``,i.sku);await e(t);return}try{let e=[lt.SmallLoose,lt.LargeLoose].includes(i.weightType),n=null;e&&i.minAmount&&(n={amount:Number(i.minAmount)}),await v.addProductToCart(i.sku,1,n,i.isProductTeaser,i.index),de(t)&&E();let r=e&&i.minAmount?`${i.minAmount} ${i.quantityUnit}`:n?.amount?n?.amount:1;p.addAriaAnnouncement(`${u(`aldi.addToCartQuantity.ariaAnnouncementAddItemToCart`,{salesUnit:r})}${v.addItemProgressBarAnnouncement}`)}catch(e){b.error(e),c.notifyByError(e)}};return n({infoMessage:T(()=>x.value?.message)}),(e,n)=>{let r=Tn,i=Ke,c=On,l=G,d=Hn;return f(m).store.isTransactional?(O(),y(`div`,{key:0,class:_([`add-to-cart-button`,[{disabled:f(C)},`add-to-cart-button--${t.variant}`]])},[t.notForSale?(O(),F(r,{key:0,"on-sale-date":t.onSaleDate},null,8,[`on-sale-date`])):f(g)?(O(),F(d,{key:2,ref_key:`addToCartQuantity`,ref:x,sku:t.sku,index:t.index,"is-search-flyout":t.isSearchFlyout,"is-product-teaser":t.isProductTeaser,variant:t.variant,onFocusAddToCartButton:w},null,8,[`sku`,`index`,`is-search-flyout`,`is-product-teaser`,`variant`])):(O(),F(l,{key:1,ref_key:`addToCartButton`,ref:S,type:t.buttonStyle,"data-mn":`product-add-cart-`+t.sku,"data-test":`product-add-cart`,class:`add-to-cart-button__add-button`,disabled:f(C),loading:f(h),pending:t.pending,"aria-disabled":f(C),"aria-label":t.ariaLabel,"focus-inset":f(a),label:f(a)||f(s)?f(u)(`aldi.addToCart.amendmentCta`):t.isProductTeaser?f(u)(`aldi.addToCart.shortCta`):f(u)(`aldi.addToCart.cta`),onClick:D,onKeydown:[Le(W(D,[`prevent`]),[`space`]),Le(W(D,[`prevent`]),[`enter`])]},{"icon-before":j(()=>[f(a)||f(s)?(O(),y(`div`,Gn,[o(i,{color:`inherit`,class:`add-to-cart-button__add-icon-plus`})])):(O(),y(`div`,{key:1,class:`add-to-cart-button__content`,"aria-label":f(u)(`aldi.addToCart.cta`)},[o(c,{color:`inherit`,class:`add-to-cart-button__icon-cart`}),t.isProductTeaser?(O(),y(k,{key:0},[],64)):t.isSearchFlyout?R(``,!0):(O(),y(k,{key:1},[],64))],8,Kn))]),_:1},8,[`type`,`data-mn`,`disabled`,`loading`,`pending`,`aria-disabled`,`aria-label`,`focus-inset`,`label`,`onKeydown`]))],2)):R(``,!0)}}}),{__name:`AddToCartButton`});function Jn(){let e=Ze();function t(t){return e.overrideProductPrices?.find(e=>e.sku===t)?.prices}function n(t){return e.overrideProductPrices?.some(e=>e.sku===t)??!1}function r(e,n){return t(e)??n}function i(e){if(!e?.price||!n(e.sku))return e;let t=r(e.sku,e.price);return{...e,price:t}}return{transformProduct:i}}var Yn=[`data-mn`],Xn=Object.assign(D({__name:`ProductTeaserItem`,props:{product:{type:Object,required:!0},index:{type:Number,required:!1,default:-1},substitution:{type:Boolean,required:!1,default:!1}},emits:[`mouse-clicked`,`substitutionSelect`],setup(e){let t=e,n=`${$e}${t.product.sku}`,{transformProduct:r}=Jn(),i=T(()=>r(t.product));return(t,r)=>{let a=wn,s=qn,c=G;return O(),y(`div`,{id:n,class:`product-teaser-item`,"data-mn":`product-category-item-`+e.product.sku},[o(a,{product:f(i),"teaser-position":e.index+1,"no-link":e.substitution,tabindex:e.substitution?`0`:void 0},null,8,[`product`,`teaser-position`,`no-link`,`tabindex`]),e.substitution?(O(),F(c,{key:1,type:`secondaryLightBackgroun
1d`,label:t.$translate(`aldi.productTeaserItem.chooseSubstitute`),onClick:r[3]||=n=>t.$emit(`substitutionSelect`,e.product)},null,8,[`label`])):(O(),F(s,{key:0,ref:`addToCartButton`,variant:`product-teaser`,"button-style":`tertiaryLightBackground`,"is-product-teaser":!0,sku:f(i).sku,"weight-type":f(i).weightType,"quantity-unit":f(i).quantityUnit||void 0,"min-amount":f(i).price&&f(i).price.perUnit?f(i).price.perUnit.toString():void 0,index:e.index,"not-for-sale":f(i).notForSale,"on-sale-date":f(i).onSaleDateDisplay||void 0,onMousedown:r[0]||=e=>t.$emit(`mouse-clicked`,!0),onMouseleave:r[1]||=e=>t.$emit(`mouse-clicked`,!1),onMouseup:r[2]||=e=>t.$emit(`mouse-clicked`,!1)},null,8,[`sku`,`weight-type`,`quantity-unit`,`min-amount`,`index`,`not-for-sale`,`on-sale-date`]))],8,Yn)}}}),{__name:`ProductTeaserItem`}),Zn={};function Qn(e,t,n,r,i,a){let o=K;return O(),F(o,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`},[v(`path`,{fill:`currentColor`,d:`M14.94 18.379a1.5 1.5 0 0 1 0 2.121l-1.824-1.824a.854.854 0 0 1-.022-.02L6.969 12.53a.75.75 0 0 1 0-1.06l6.125-6.125a.778.778 0 0 1 .022-.021L14.94 3.5a1.5 1.5 0 0 1 0 2.121L8.56 12l6.38 6.379Z`})],-1)]]),_:1})}var $n=Object.assign(q(Zn,[[`render`,Qn]]),{__name:`IconChevronLeft`});function er(e,t={}){let{listen:n=!0,ssrValue:i=!1}=t,a=I(i),o,s=!at()||r().isHydrating;s||c(),x(()=>{s&&(s=!1,c())}),E(()=>{n&&o.removeEventListener(`change`,l)});function c(){n?(o=window.matchMedia(e),o.addEventListener(`change`,l,{passive:!0}),a.value=o.matches):a.value=window.matchMedia(e).matches}function l(e){a.value=e.matches}return a}var tr={class:`teaser-list`},nr={key:0,class:`teaser-list__prev-page`},rr=[`data-index`],ir={key:0,class:`teaser-list__next-page`},ar=Object.assign(D({__name:`TeaserList`,props:{items:{},getKey:{type:Function}},setup(e){let t=I(null),n=I([]),r=I([]),i=0,a=T(()=>n.value.toSorted((e,t)=>Number(e.dataset.index)-Number(t.dataset.index))),s=er(`(pointer: fine)`,{ssrValue:!1,listen:!1});yt(a,c,{root:t,threshold:[0,1],isActive:s});function c(e){r.value.length!==a.value.length&&(r.value=a.value.map(()=>0));for(let t of e){let e=Number(t.target.dataset.index);Number.isNaN(e)||(r.value[e]=t.intersectionRatio)}}let l=T(()=>r.value.reduce((e,t)=>t===1?e+1:e,0)),u=T(()=>l.value>=5?3:l.value>1?2:1),d=T(()=>{let e=r.value.findIndex(e=>e===1);return e-1<0?null:(e=Math.max(e-u.value,0),a.value[e])}),p=T(()=>{let e=r.value.findLastIndex(e=>e===1);return e+1>=r.value.length?null:(e=Math.min(e+u.value,r.value.length-1),a.value[e])});function m(){i=Date.now()}function h(e){if(Date.now()-i<100)return;let t=e.target.closest(`div.teaser-list__item`),n=Number(t?.dataset.index);if(Number.isNaN(n))return;let a=r.value[n]===1;t&&!a&&x(t,!0)}function g(){p.value&&x(p.value)}function _(){d.value&&x(d.value)}function x(e,t=!1){e.scrollIntoView({behavior:t?`instant`:`auto`,block:`nearest`,inline:u.value===1?`start`:`nearest`})}return(r,i)=>{let a=$n,s=G,c=mt;return O(),y(`div`,tr,[o(pe,{name:`teaser-list__page-stepper-fade`},{default:j(()=>[f(d)?(O(),y(`div`,nr,[o(s,{round:``,tabindex:`-1`,"aria-label":r.$translate(`aldi.global.previous`),"data-test":`prev-page-button`,onClick:_},{"icon-before":j(()=>[o(a,{color:`inherit`})]),_:1},8,[`aria-label`])])):R(``,!0)]),_:1}),v(`div`,{ref_key:`scrollArea`,ref:t,class:`teaser-list__scroll-area`,onFocusin:h,onMousedown:m},[(O(!0),y(k,null,b(e.items,(t,i)=>(O(),y(`div`,{ref_for:!0,ref_key:`itemElements`,ref:n,key:e.getKey(t,i),"data-index":i,class:`teaser-list__item`},[L(r.$slots,`default`,{item:t,index:i})],8,rr))),128))],544),o(pe,{name:`teaser-list__page-stepper-fade`},{default:j(()=>[f(p)?(O(),y(`div`,ir,[o(s,{round:``,tabindex:`-1`,"aria-label":r.$translate(`aldi.global.next`),"data-test":`next-page-button`,onClick:g},{"icon-before":j(()=>[o(c,{color:`inherit`})]),_:1},8,[`aria-label`])])):R(``,!0)]),_:1})])}}}),{__name:`TeaserList`}),or={class:`product-teaser-list__header`},sr=Object.assign(D({__name:`ProductTeaserList`,props:{title:{default:null},products:{default:()=>[]},showAllLink:{default:null}},setup(e){let t=e,n=I(``);c(()=>t.products,e=>{n.value=e.map(e=>e.sku).join(`-`)},{immediate:!0});let{$trackingService:i}=r();Fe(T(()=>t.title));function a(){i.dataLayer.push({event:B.EVENTS.UPDATE_ONLY,data:[{path:`page.containerTitle`,value:t.title}]})}return(t,r)=>{let i=_t,c=mt,l=Xe,u=Xn,d=ar;return O(),y(`div`,{class:`product-teaser-list`,onClick:a}
1,[v(`div`,or,[e.title?(O(),F(i,{key:0,level:2,"visual-level":5},{default:j(()=>[s(N(e.title),1)]),_:1})):R(``,!0),e.showAllLink?(O(),F(l,{key:1,class:`product-teaser-list__link-content`,to:e.showAllLink,"aria-label":t.$translate(`aldi.global.showAll`)+` `+e.title},{default:j(()=>[v(`span`,null,N(t.$translate(`aldi.global.showAll`)),1),o(c,{color:`inherit`})]),_:1},8,[`to`,`aria-label`])):R(``,!0)]),(O(),F(d,{key:f(n),class:`product-teaser-list__body`,items:e.products,"get-key":e=>e.sku},{default:j(({item:e,index:t})=>[o(u,{product:e,index:t,class:`product-teaser-list__item`},null,8,[`product`,`index`])]),_:1},8,[`items`,`get-key`]))])}}}),{__name:`ProductTeaserList`}),cr=Object.assign(D({__name:`CmsBuyAgainProductTeaserListContainer`,props:{addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{$productClient:t}=r(),n=Ie(),i=Pe(),a=J(it.GENERAL,`CmsBuyAgainProductTeaserListContainer`),s=Ye(),c=I([]),l=I(!1),u=I(null),d=T(()=>!s.isLoggedIn||!!u.value||c.value.length===0),p=null;async function m(){if(s.isLoggedIn)try{l.value=!0,u.value=null,c.value=await t.getBuyAgainProductsForTeaserList(s.userId,i.selectedService)}catch(e){u.value=e,a.error(e)}finally{l.value=!1}}return x(()=>{ue.on(`shop-updated`,m),n.onInitialized(()=>{m(),p=i.watchMerchantAndService(async(e,t)=>{t.reference&&await m()},{immediate:!0})})}),E(()=>{p?.(),ue.off(`shop-updated`,m)}),(t,n)=>{let r=sr,i=$;return f(d)?R(``,!0):(O(),F(i,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).FULL},{default:j(()=>[v(`div`,{class:_([`cms-buy-again-product-teaser-list-container`,{"cms-buy-again-product-teaser-list-container--blurred":f(l)}])},[o(r,{title:t.$translate(`aldi.orderItem.buyAgain`),products:f(c),"show-all-link":t.$pageLinkBuilder.buyAgainProductListingPageUrl()},null,8,[`title`,`products`,`show-all-link`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}),{__name:`CmsBuyAgainProductTeaserListContainer`}),lr=[`id`],ur=Object.assign(D({inheritAttrs:!1,__name:`ConsentManagementPlaceholder`,setup(e){let t=we().getCookieConsentData();return(e,n)=>{let r=bt;return O(),F(r,{"no-vertical-padding":``},{default:j(()=>[v(`div`,{id:f(t).cookieListId},null,8,lr)]),_:1})}}}),{__name:`ConsentManagementPlaceholder`}),dr=[{key:le.OneTrust,component:ur},{key:le.BuyAgainTeaserList,component:cr}];function fr(e){return dr.find(t=>t.key===e)}var pr={error:{ERROR_CONFIG:Vt,getErrorContent:Ht},cms:{CMS_PLACEHOLDER_CONFIG:dr,getPlaceholderDataForKey:fr}},mr={class:`request-error-content`},hr={class:`request-error-content__headline`},gr={class:`request-error-content__message`},_r=Object.assign(D({__name:`RequestErrorContent`,props:{error:{},errorContent:{default:void 0}},setup(t){let n=t,{$translate:i,$config:a}=r(),o=n.error.data?.errorCode===`invalidRuntimeConfig`||!i,s=we(),c=n.error.data?.errorCode||n.error.statusCode||500,{component:l,headline:u,message:d,button:p}=n.errorContent||pr.error.getErrorContent(c),m=a.public.GENERIC_ERROR_HEADLINE?.replace(/_/g,` `)||`Error`,h=a.public.GENERIC_ERROR_DESCRIPTION?.replace(/_/g,` `)||`Something went wrong`,g=``;return s.isAEMAvailable&&!o&&(h=n.error.data?.isUserFriendlyMessage&&n.error.message?n.error.message:i(d),m=i(u,{errorStatus:c===410?null:c}),g=p&&i(p.text)||``),(t,n)=>{let r=G;return O(),y(`div`,mr,[(O(),F(ne(f(l)),{class:`request-error-content__image`})),v(`h1`,hr,N(f(m)),1),v(`h2`,gr,N(f(h)),1),f(g)?(O(),F(r,{key:0,label:f(g),onClick:n[0]||=n=>(`navigateTo`in t?t.navigateTo:f(e))(f(p).to)},null,8,[`label`])):R(``,!0)])}}}),{__name:`RequestErrorContent`}),vr=Object.assign({name:`NuxtErrorBoundary`,inheritAttrs:!1},{__name:`NuxtErrorBoundary`,emits:[`error`],setup(e,{expose:t,emit:n}){let i=n,o=re(null);function s(){o.value=null}{let e=r();function t(...t){let[n,r,a]=t;i(`error`,n),e.hooks.callHook(`vue:error`,n,r,a),o.value=n}M((n,r,i)=>(e.isHydrating?st(()=>t(n,r,i)):t(n,r,i),!1))}return t({error:o,clearError:s}),(e,t)=>o.value?L(e.$slots,`error`,a(z({error:o.value,clearError:s})),void 0,void 0,0):L(e.$slots,`default`,{},void 0,void 0,1)}}),yr={key:1,class:`error-boundary`},br=Object.assign(D({__name:`ErrorBoundary`,setup(e){let{$config:t}=r(),i=J(it.GENERAL,`ErrorBoundary`),a=Oe(),o=n({data:{isUserFriendlyMessage:!0},message:t.public.GENERIC_ERROR_DESCRIPTION.replace(/_/g,` `)});return M((e,t,n)=>(i.error(`Error in ${d()?.type.__name} (${n})`),i.error(e),!1)),(e,t)=>{let n=_r,r=vr;return O(),F(r,{onError:t[0]||=e=>f(i).error(e)},{error:j(()=>[f(a).isBEAvailable?(O(),y(`div`,yr,N(e.$translate(`aldi.global.defaultErrorMessage`)),1
1)):(O(),F(n,{key:0,error:f(o)},null,8,[`error`]))]),default:j(()=>[L(e.$slots,`default`)]),_:3})}}}),{__name:`ErrorBoundary`}),$=Object.assign(D({__name:`CmsContentLayout`,props:{noVerticalPadding:{type:Boolean,default:!1},componentWidth:{default:null},addLayoutWrapper:{type:Boolean,default:!0},inline:{type:Boolean}},setup(e){return(e,t)=>{let n=br,r=bt;return O(),F(r,a(z(e.$props)),{default:j(()=>[o(n,null,{default:j(()=>[L(e.$slots,`default`)]),_:3})]),_:3},16)}}}),{__name:`CmsContentLayout`}),xr={class:`teaser-full-width__links-container`},Sr=Object.assign(D({__name:`TeaserFullWidth`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),r=T(()=>({color:t.cmsNode.textColorValue})),i=t.cmsNode.image?.originals[0]?.path,a=[{media:H.aboveL,aspectRatio:`4-3`,widths:[720,1440],sizes:[{selector:H.aboveXXL,width:`708px`},{width:`556px`}]},{media:H.aboveM,aspectRatio:`3-4`,widths:[480,960],sizes:[{width:`480px`}]},{aspectRatio:`4-3`,widths:[540,730,1080],sizes:[{selector:`(min-width: 552px)`,width:`727px`},{selector:`(min-width: 360px)`,width:`519px`},{width:`327px`}]}];return(t,o)=>{let s=Q,c=Y,l=Nt,u=$;return O(),F(u,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,{class:_([`teaser-full-width`,{"teaser-full-width--image-right":e.cmsNode.imagePosition===`right`}])},[e.cmsNode.image?(O(),F(s,{key:0,class:`teaser-full-width__image`,data:e.cmsNode.image,config:a,fill:`cover`},null,8,[`data`])):R(``,!0),v(`div`,{class:`teaser-full-width__content`,style:S(f(n))},[e.cmsNode.icon?(O(),F(c,{key:0,src:e.cmsNode.icon.url,alt:e.cmsNode.icon.altText,class:`teaser-full-width__icon`},null,8,[`src`,`alt`])):R(``,!0),v(`h2`,{class:`teaser-full-width__title`,style:S(f(r))},N(e.cmsNode.title),5),v(`div`,xr,[(O(!0),y(k,null,b(e.cmsNode.links,(e,t)=>(O(),F(l,{key:t,link:e,"asset-id":f(i)},null,8,[`link`,`asset-id`]))),128))])],4)],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`TeaserFullWidth`}),Cr=Object.assign(D({__name:`CmsChildComponents`,props:{cmsNode:{},cmsKey:{},isRecipeContent:{type:Boolean,default:!1},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=rs;return O(!0),y(k,null,b(e.cmsNode[`:itemsOrder`],(t,n)=>(O(),F(r,{key:t,"cms-node":e.cmsNode[`:items`][t],"cms-key":t,"cms-index":n,"cms-parent-node":e.cmsNode,"cms-parent-key":e.cmsKey,"is-recipe-content":e.isRecipeContent,"add-layout-wrapper":e.addLayoutWrapper},null,8,[`cms-node`,`cms-key`,`cms-index`,`cms-parent-node`,`cms-parent-key`,`is-recipe-content`,`add-layout-wrapper`]))),128)}}}),{__name:`CmsChildComponents`});function wr(){let e=I(!1);return x(()=>{e.value=!0}),{isMounted:e}}var Tr={class:`product-category-teaser-list__header`},Er={key:0,class:`product-category-teaser-list__title`},Dr={class:`product-category-teaser-list__content`},Or={class:_(`product-category-teaser-list__content-inner`)},kr=12,Ar=Object.assign(D({__name:`ProductCategoryTeaserList`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=i(),{isMounted:r}=wr(),a=I(!1),s=I(),c=Ie(),l=T(()=>n.path===`/`),u=()=>{let e=s.value;e&&e.$el.blur(),a.value=!a.value},d=T(()=>t.cmsNode[`:itemsOrder`].filter(e=>{let n=t.cmsNode[`:items`][e]?.categoryId;return n&&c.isCategoryValid(n)})),p=T(()=>{let e=d.value;return!a.value&&!l.value&&(e=e.slice(0,kr)),{...t.cmsNode,":itemsOrder":e,":items":e.reduce((e,n)=>(e[n]=t.cmsNode[`:items`][n],e),{})}}),m=T(()=>!l.value&&d.value.length>kr),h=T(()=>d.value.length>0),g=T(()=>!!n.params.categorySlug||!!n.params.categoryId),b=T(()=>c.mobileMode&&g.value||!h.value);return Fe(T(()=>t.cmsNode.title)),(t,n)=>{let i=mt,c=G,l=Cr,d=$;return f(b)?R(``,!0):(O(),F(d,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,{class:_([`product-category-teaser-list`,{"product-category-teaser-list--blurred":!f(r)}])},[v(`div`,Tr,[e.cmsNode.title?(O(),y(`h2`,Er,N(e.cmsNode.title),1)):R(``,!0),f(m)?(O(),F(c,{key:1,ref_key:`showAllToggleButtonRef`,ref:s,class:`product-category-teaser
1-list__show-all`,type:`textButton`,"small-text":``,"aria-label":t.$translate(f(a)?`aldi.global.showLess`:`aldi.global.showAll`)+` `+e.cmsNode.title,label:t.$translate(f(a)?`aldi.global.showLess`:`aldi.global.showAll`),onClick:u},{"icon-after":j(()=>[o(i,{color:`inherit`})]),_:1},8,[`aria-label`,`label`])):R(``,!0)]),v(`div`,Dr,[v(`div`,Or,[o(l,{"cms-node":f(p),"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])])])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}),{__name:`ProductCategoryTeaserList`}),jr=Object.assign(D({__name:`OverlayBoxTeaserNewVariant`,props:{cmsNode:{},cmsKey:{},cmsParentNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=[{media:H.aboveL,aspectRatio:`4-1`,widths:[2*(U.xxl-2*Z.wide.aboveL),U.xxl-2*Z.wide.aboveL],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.wide.aboveXXL}px`},{width:`calc(100vw - ${2*Z.wide.aboveL})`}]},{media:H.aboveS,aspectRatio:`21-9`,widths:[2*(U.l-2*Z.wide.aboveS),U.l-2*Z.wide.aboveS],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`4-3`,widths:[2*(U.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],r=T(()=>{let e=t.cmsNode.overlayPosition.split(`-`);return e[1]||e[0]}),i=T(()=>t.cmsNode.overlayPosition.split(`-`)[0]===`bottom`?`bottom`:`top`),a=T(()=>{if(t.cmsParentNode[`:itemsOrder`].filter(e=>t.cmsParentNode[`:items`][e][`:type`]===t.cmsNode[`:type`])[0]===t.cmsKey)return dt.high}),o=T(()=>({parent:B.TEASER_TYPES.OVERLAY_BOX,teaserPosition:1,identifier:B.DCI.TEASER_CLICK,assetId:t.cmsNode.image.originals[0]?.path})),s=T(()=>t.cmsNode.links?.length?{...t.cmsNode.links[0],...o.value}:null),c=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),l=T(()=>({color:t.cmsNode.textColorValue}));return(o,u)=>{let d=G,p=Q;return O(),F($,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,{class:_([`overlay-box-teaser-new`,{"overlay-box-teaser-new--bottom":f(i)===`bottom`}])},[v(`div`,{class:_([`overlay-box-teaser-new__overlay`,[`overlay-box-teaser-new__overlay--`+f(r)]])},[v(`div`,{class:`overlay-box-teaser-new__overlay-box`,style:S(f(c))},[t.cmsNode.title?(O(),y(`div`,{key:0,class:`overlay-box-teaser-new__title`,style:S(f(l))},N(t.cmsNode.title),5)):R(``,!0),t.cmsNode.description?(O(),y(`div`,{key:1,class:`overlay-box-teaser-new__description`,style:S(f(l))},N(t.cmsNode.description),5)):R(``,!0),f(s)?(O(),F(d,{key:2,class:`overlay-box-teaser-new__link`,type:`primaryLightBackgroun
1d`,link:f(s),"white-focus":!0,label:f(s).linkTitle},null,8,[`link`,`label`])):R(``,!0)],4)],2),e.cmsNode.image?(O(),F(p,{key:0,class:`overlay-box-teaser-new__image`,"fetch-priority":f(a),data:e.cmsNode.image,config:n,fill:`cover`},null,8,[`fetch-priority`,`data`])):R(``,!0)],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`OverlayBoxTeaserNewVariant`}),Mr={key:1,class:`overlay-box-teaser-old__separator`},Nr=Object.assign(D({__name:`OverlayBoxTeaserOldVariant`,props:{cmsNode:{},cmsKey:{},cmsParentNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=[{media:H.aboveL,aspectRatio:`3-1`,widths:[2*U.xxl,U.xxl],sizes:[{selector:H.aboveXXL,width:`${U.xxl}px`},{width:`100vw`}]},{media:H.aboveM,aspectRatio:`16-9`,widths:[2*U.l,U.l],sizes:[{width:`100vw`}]},{aspectRatio:`1-1`,widths:[2*U.m],sizes:[{width:`100vw`}]}],r=T(()=>{let e=t.cmsNode.overlayPosition.split(`-`);return e[1]||e[0]}),i=T(()=>t.cmsNode.overlayPosition.split(`-`)[0]===`bottom`?`bottom`:`top`),a=T(()=>{if(t.cmsParentNode[`:itemsOrder`].filter(e=>t.cmsParentNode[`:items`][e][`:type`]===t.cmsNode[`:type`])[0]===t.cmsKey)return dt.high}),o=T(()=>({parent:B.TEASER_TYPES.OVERLAY_BOX,identifier:B.DCI.TEASER_CLICK,assetId:t.cmsNode.image.originals[0]?.path})),s=(e,t)=>({...e,parent:o.value.parent,identifier:o.value.identifier,assetId:o.value.assetId,teaserPosition:t===void 0?1:t+1}),c=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),l=T(()=>({color:t.cmsNode.textColorValue}));return(o,u)=>{let d=G,p=ve,m=Q,h=$;return O(),F(h,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).FULL},{default:j(()=>[v(`div`,{class:_([`overlay-box-teaser-old`,{"overlay-box-teaser-old--bottom":f(i)===`bottom`}])},[v(`div`,{class:_([`overlay-box-teaser-old__overlay`,[`overlay-box-teaser-old__overlay--`+f(r)]])},[v(`div`,{class:`overlay-box-teaser-old__overlay-box`,style:S(f(c))},[t.cmsNode.pretitle?(O(),y(`div`,{key:0,class:`overlay-box-teaser-old__pretitle`,style:S(f(l))},N(t.cmsNode.pretitle),5)):R(``,!0),t.cmsNode.pretitle?(O(),y(`div`,Mr)):R(``,!0),t.cmsNode.title?(O(),y(`div`,{key:2,class:`overlay-box-teaser-old__title`,style:S(f(l))},N(t.cmsNode.title),5)):R(``,!0),t.cmsNode.description?(O(),y(`div`,{key:3,class:`overlay-box-teaser-old__description`,style:S(f(l))},N(t.cmsNode.description),5)):R(``,!0),t.cmsNode.links?.length>0?(O(),F(p,{key:4,class:`overlay-box-teaser-old__buttons`,"full-width":t.cmsNode.links.length>1,center:``},{default:j(()=>[(O(!0),y(k,null,b(t.cmsNode.links,(e,n)=>(O(),F(d,{key:n,class:_([`overlay-box-teaser-old__link`,{"overlay-box-teaser-old__link--single":t.cmsNode.links.length===1}]),type:s(e).buttonType,link:s(e,n),"white-focus":!0,label:e.linkTitle},null,8,[`class`,`type`,`link`,`label`]))),128))]),_:1},8,[`full-width`])):R(``,!0)],4)],2),e.cmsNode.image?(O(),F(m,{key:0,class:`overlay-box-teaser-old__image`,"fetch-priority":f(a),data:e.cmsNode.image,config:n,fill:`cover`},null,8,[`fetch-priority`,`data`])):R(``,!0)],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`OverlayBoxTeaserOldVariant`}),Pr=Object.assign(D({__name:`OverlayBoxTeaser`,props:{cmsNode:{},cmsKey:{},cmsParentNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e;return(e,n)=>{let r=jr,i=Nr;return t.cmsNode.teaserVariant===`newVariant`?(O(),F(r,a(C({key:0},t)),null,16)):(O(),F(i,a(C({key:1},t)),null,16))}}}),{__name:`OverlayBoxTeaser`}),Fr={class:`media-box`},Ir=Object.assign(D({__name:`MediaBox`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=qe(),n=e,r=T(()=>t(n.cmsNode.links.map(e=>e.link))),i={media:H.aboveL,aspectRatio:`16-9`,widths:[2*(U.xxl-2*Z.regular.aboveL),U.xxl-2*Z.regular.aboveL],sizes:[{selector:H.aboveXXL,width:`${U.xxl}px`},{selector:H.aboveM,width:`calc(100vw - ${2*Z.regular.aboveM}px)`},{width:`calc(100vw - ${2*Z.regular.default}px)`}]};return(t,n)=>{let a=Y,s=G,c=ve,l=$;return f(r)?(O(),F(l,{key:0,"add-layout-wrapper":e.addLayoutWrapper},{default:j(()=>[v(`div`,Fr,[e.cmsNode.image?(O(),F(a,{key:0,class:`media-box__image`,data:e.cmsNode.image,config:i},null,8,[`data`])):R(``,!0),o(c,{class:`media-box__button-list`,context:`MediaBox`,center:!0},{default:j(()=>[(O(!0),y(k,null,b(e.cmsNode.links,(e,t)=>(O(),F(s,{key:t,type:e.buttonType,link:e,label:e.linkTitle},null,8,[`type`,`link`,`label`]))),128))]),_:1})])]),_:1},8,[`add-layout-wrapper`])):R(``,!0)}}}),{__name:`MediaBox`}),Lr={class:`component-grid`},Rr=Object.assign(D({__name:`ComponentGrid`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=T(()=>{let e=t.cmsNode[`:itemsOrder`]?.length||0;if(e<1)return``;let n=e%4==0,r=e%3==0,i=e%2==0,a=e===5,o=e===10,s=e===14,c;return c=n||o||s?`4`:r||a?`3`:i?`2`:`4`,c===``?``:`component-grid__content--${c}`});return(t,r)=>{let i=_t,a=Cr,c=$;return O(),F(c,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>
1[v(`div`,Lr,[e.cmsNode.title?(O(),F(i,{key:0,class:`component-grid__headline`,level:2,"visual-level":5},{default:j(()=>[s(N(e.cmsNode.title),1)]),_:1})):R(``,!0),v(`div`,{class:_([`component-grid__content`,f(n)])},[o(a,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])],2)])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`ComponentGrid`});async function zr(e,t,n=!1,i=!0){let a=Pe(),o=I(r().isHydrating),s=null;x(async()=>{o.value&&=(await e(),!1),i&&(s=a.watchMerchantAndService(async(t,n)=>{n.reference&&await e()}))}),E(()=>{s?.()});let{data:c}=await V(p(),async()=>{let r;if(n)await e(),r=await t?.();else{let n=await Promise.allSettled([e(),t?.()]),i=n.find(e=>e.status===`rejected`);if(i)throw i.reason;r=n[1].status===`fulfilled`?n[1].value:void 0}return{aemContentPage:r}},`$7KPxMZUEMZ`);async function l(){t&&(c.value={aemContentPage:await t()})}return{refetchContent:l,aemContentPage:T(()=>c.value?.aemContentPage)}}function Br(){let e=I(r().isHydrating||!at());return x(()=>{P(()=>{e.value=!1})}),e}var Vr=Object.assign(D({__name:`CmsProductCategoryTeaserListContainer`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},async setup(e){let t,n,i=e,a=r(),{$pageLinkBuilder:s}=a,c=J(it.GENERAL,`CmsProductCategoryTeaserListContainer`),l=Ie(),d=Pe(),{getProductCategoryTeaserList:m}=Re(a),h=Br(),g=I(null),y=T(()=>!!g.value||!x.value?.length),b=T(()=>{if(!i.cmsNode.categoryId)return;let e=l.findSlugForCategoryId(i.cmsNode.categoryId);if(e)return s.productListingPageUrl(e,i.cmsNode.categoryId)}),x=je(p(),()=>[]);async function S(){g.value=null;try{if(!d.selectedMerchantReference)return;x.value=await m(i.cmsNode.categoryId)||[]}catch(e){g.value=e,c.error(`ProductTeaserList: loadProducts; error loading product teaser list products`,e)}}return[t,n]=u(()=>zr(S)),await t,n(),(t,n)=>{let r=sr,i=$;return f(y)?R(``,!0):(O(),F(i,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).FULL},{default:j(()=>[v(`div`,{class:_([`cms-product-category-teaser-list-container`,{"cms-product-category-teaser-list-container--blurred":f(h)}])},[o(r,{title:e.cmsNode.title,products:f(x),"show-all-link":f(b)},null,8,[`title`,`products`,`show-all-link`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}),{__name:`CmsProductCategoryTeaserListContainer`}),Hr={class:`brand-teaser-list-item`},Ur={class:`brand-teaser-list-item__top-container`},Wr={class:`brand-teaser-list-item__image-container`},Gr={class:`brand-teaser-list-item__text-container`},Kr={class:`brand-teaser-list-item__brand-name`},qr={class:`brand-teaser-list-item__teaser-text`},Jr=Object.assign(D({__name:`BrandTeaserListItem`,props:{cmsNode:{},cmsIndex:{}},emits:[`mouse-clicked`],setup(e){let t=e,{$pageLinkBuilder:n}=r(),i=we(),a=T(()=>n.brandProductPageUrl(t.cmsNode.brandName,i.aemBrands)),s=T(()=>({teaserPosition:t.cmsIndex+1,assetId:t.cmsNode.logoImage?.originals[0]?.path,parent:B.TEASER_TYPES.BRAND,identifier:B.DCI.TEASER_CLICK})),c={aspectRatio:`1-1`,widths:[416,208],sizes:[{selector:H.aboveL,width:`208px`},{width:`160px`}]};return(t,n)=>{let r=Y,i=tt,l=Xe;return O(),y(`div`,Hr,[o(l,{to:f(a),class:`brand-teaser-list-item__link`,identifier:f(s).identifier,"teaser-position":f(s).teaserPosition,"asset-id":f(s).assetId,parent:f(s).parent,onMousedown:n[0]||=e=>t.$emit(`mouse-clicked`,!0),onMouseleave:n[1]||=e=>t.$emit(`mouse-clicked`,!1),onMouseup:n[2]||=e=>t.$emit(`mouse-clicked`,!1)},{default:j(()=>[v(`div`,Ur,[v(`div`,Wr,[e.cmsNode.logoImage?(O(),F(r,{key:0,class:`brand-teaser-list-item__image`,data:e.cmsNode.logoImage,config:c},null,8,[`data`])):R(``,!0)]),v(`div`,Gr,[v(`h4`,Kr,N(e.cmsNode.brandName),1),v(`p`,qr,N(e.cmsNode.teaserText),1)])]),o(i,{class:`brand-teaser-list-item__icon`,color:`black`})]),_:1},8,[`to`,`identifier`,`teaser-position`,`asset-id`,`parent`])])}}}),{__name:`BrandTeaserListItem`}),Yr={class:`brand-teaser-list`},Xr={class:`brand-teaser-list__inner`},Zr=Object.assign(D({__name:`BrandTeaserList`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),r=T(()=>({color:t.cmsNode.textColorValue}));return(i,a)=>{let s=Jr,c=ar,l=$;return O(),F(l,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":`full-bleed`},{default:j(()=>
1[v(`div`,Yr,[v(`div`,Xr,[v(`div`,{class:`brand-teaser-list__background`,style:S(f(n))},null,4),v(`h3`,{class:`brand-teaser-list__title`,style:S(f(r))},N(e.cmsNode.title),5),o(c,{class:`brand-teaser-list__teaser-list`,items:e.cmsNode[`:itemsOrder`],"get-key":e=>e},{default:j(({item:e,index:n})=>[o(s,{"cms-node":t.cmsNode[`:items`][e],"cms-index":n},null,8,[`cms-node`,`cms-index`])]),_:1},8,[`items`,`get-key`])])])]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`BrandTeaserList`}),Qr=Object.assign(D({__name:`ActionText`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1},dynamicHandling:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},emits:[`click`],setup(e){let{hasValidLink:t}=qe(),n=e,r=T(()=>t(n.cmsNode.links.map(e=>e.link)));return(t,n)=>{let i=Se,a=G,s=ve,c=$;return f(r)?(O(),F(c,{key:0,"add-layout-wrapper":e.addLayoutWrapper},{default:j(()=>[v(`div`,{class:_([`action-text`,`action-text__`+e.cmsNode.align])},[o(i,{class:`action-text__content`,text:e.cmsNode.text},null,8,[`text`]),o(s,{class:`action-text__button-list`},{default:j(()=>[(O(!0),y(k,null,b(e.cmsNode.links,(n,r)=>(O(),F(a,{key:r,class:`action-text__button`,type:n.buttonType,link:e.dynamicHandling?void 0:n,loading:e.dynamicHandling?e.loading:void 0,label:n.linkTitle,onClick:n=>e.dynamicHandling?t.$emit(`click`,r):void 0},null,8,[`type`,`link`,`loading`,`label`,`onClick`]))),128))]),_:1})],2)]),_:1},8,[`add-layout-wrapper`])):R(``,!0)}}}),{__name:`ActionText`}),$r={class:`accordion-list`},ei=Object.assign(D({__name:`AccordionList`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e;if(t.cmsNode.useForSeo){let e=xt.builder(),n=t.cmsNode[`:items`],r=Object.values(n).map(e=>({"@type":`Question`,name:e[`cq:panelTitle`],acceptedAnswer:{"@type":`Answer`,text:Object.values(e[`:items`]).filter(e=>e[`:type`]===`aldi/editorial/components/richText`).map(e=>e.text.replace(/<[^>]*>?/gm,``)).join(``)}}));he(e.addLinkedData({"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:r}).build())}return(t,n)=>{let r=Cr,i=$;return O(),F(i,{"add-layout-wrapper":e.addLayoutWrapper},{default:j(()=>[v(`div`,$r,[o(r,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])])]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`AccordionList`}),ti=e=>Number.isFinite(e)?e+1:0,ni={class:`cms-multilayout-teaser__content`},ri={class:`cms-multilayout-teaser__headline`},ii={key:0,class:`cms-multilayout-teaser__title`},ai={key:1,class:`cms-multilayout-teaser__description`},oi=Object.assign(D({__name:`CmsMultilayoutTeaser`,props:{cmsNode:{},cmsIndex:{}},setup(e){let t=e,n=ye(),r=t.cmsNode.link?.buttonType,i=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),a=T(()=>({...t.cmsNode.link,identifier:B.DCI.TEASER_CLICK,teaserPosition:ti(t.cmsIndex),parent:B.TEASER_TYPES.DOUBLE,assetId:t.cmsNode.image?.originals[0]?.path})),o=[{media:H.aboveL,aspectRatio:`2-1`,widths:[U.xxl-2*Z.wide.aboveL-16,(U.xxl-2*Z.wide.aboveL-16)/2],sizes:[{selector:H.aboveXXL,width:`${(U.xxl-2*Z.wide.aboveL-16)/2}px`},{width:`50vw`}]},{media:H.aboveM,aspectRatio:`16-9`,widths:[U.l],sizes:[{width:`50vw`}]},{aspectRatio:`16-9`,widths:[U.m*2],sizes:[{width:`100vw`}]}];return(t,s)=>{let c=Q,l=G;return O(),y(`div`,{class:`cms-multilayout-teaser`,style:S(i.value)},[e.cmsNode.image?(O(),F(c,{key:0,class:`cms-multilayout-teaser__image`,data:e.cmsNode.image,config:o},null,8,[`data`])):R(``,!0),v(`div`,ni,[v(`div`,ri,[e.cmsNode.title?(O(),y(`p`,ii,N(e.cmsNode.title),1)):R(``,!0),e.cmsNode.description?(O(),y(`p`,ai,N(e.cmsNode.description),1)):R(``,!0)]),e.cmsNode.link?(O(),F(l,{key:0,link:a.value,class:`cms-multilayout-teaser__link`,type:f(r),"full-width":f(fe)(f(n).currentViewport),"aria-label":e.cmsNode.link.linkTitle+` `+e.cmsNode.title,label:e.cmsNode.link.linkTitle},null,8,[`link`,`type`,`full-width`,`aria-label`,`label`])):R(``,!0)])],4)}}}),{__name:`CmsMultilayoutTeaser`}),si={},ci={"aria-hidden":`true`,viewBox:`0 0 81 160`,fill:`none`};function li(e,t,n,r,i,a){return O(),y(`svg`,ci,[...t[0]||=[v(`path`,{d:`M22.9836 138.413C18.8032 151.958 11.705 160 0 160V0H81.0004C73.8938 0.846561 66.8774 8.04233 63.5331 18.2011L22.9836 138.413Z`,fill:`currentColor`},null,-1)]])}var ui=Object.assign(q(si,[[`render`,li]]),{__name:`IconWaveShapeLeft`}),di={},fi={"aria-hidden":`true`,viewBox:`0 0 81 160`,fill:`none`};function pi(e,t,n,r,i,a){return O(),y(`svg`,fi,[...t[0]||=[v(`path`,{d:`M58.0169 21.5873C62.1973 8.04236 69.2955 0 81.0005 0L81.0005 160H6.10352e-05C7.10667 159.153 14.1231 151.958 17.4674 141.799L58.0169 21.5873Z`,fill:`currentColor`},null,-1)]])}var mi=Object.assign(q(di,[[`render`,pi]]),{__name:`IconWaveShapeRight`}),hi={class:`superbanner-teaser-inner-new__title`},gi={class:`superbanner-teaser-inner-new__text`},_i={class:`superbanner-teaser-inner-new__image-container`},vi={key:0,class:`superbanner-teaser-inner-new__link-container`},yi=Object.assign(D({__name:`SuperbannerTeaserInnerNew`,props:{cmsNode:{},trackingInfo:{}},setup(e){let t=e,n=[{media:H.aboveM,aspectRatio:`4-1`,widths:[640,1280],sizes:[{selector:H.aboveXXL,width:`640px`},{selector:H.aboveL,width:`556px`},{width:`567px`}]},{media:H.aboveS,aspectRatio:`8-3`,widths:[400,800],sizes:[{width:`394px`}]},{aspectRatio:`4-3`,widths:[280,560],sizes:[{selector:`(min-width: 360px)`,width:`278px`},{width:`206px`}]}],r=T(()=>({color:t.cmsNode.textColorValue})),i=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),a=T(()=>({color:t.cmsNode.backgroundColorValue}));return(t,s)=>{let c=ui,l=Q,u=mi,d=tt,p=G;return O(),y(`div`,{class:`superbanner-teaser-inner-new`,style:S(f(i))},[v(`div`,{class:`superbanner-teaser-inner-new__text-container`,style:S(f(r))}
1,[v(`h2`,hi,N(e.cmsNode.title),1),v(`p`,gi,N(e.cmsNode.description),1)],4),v(`div`,_i,[o(c,{class:`superbanner-teaser-inner-new__wave-icon superbanner-teaser-inner-new__wave-icon-left`,style:S(f(a))},null,8,[`style`]),e.cmsNode.image?(O(),F(l,{key:0,class:`superbanner-teaser-inner-new__image`,data:e.cmsNode.image,config:n,fill:`cover`},null,8,[`data`])):R(``,!0),o(u,{class:`superbanner-teaser-inner-new__wave-icon superbanner-teaser-inner-new__wave-icon-right`,style:S(f(a))},null,8,[`style`])]),e.cmsNode.link?(O(),y(`div`,vi,[e.cmsNode.clickableTile?(O(),F(p,{key:0,round:``,type:`primaryDarkBackground`},{"icon-before":j(()=>[o(d,{color:`dark-blue-100`})]),_:1})):(O(),F(p,{key:1,round:``,type:`primaryDarkBackground`,link:e.cmsNode.link,parent:e.trackingInfo.parent,identifier:e.trackingInfo.identifier,"asset-id":e.trackingInfo.assetId},{"icon-before":j(()=>[o(d,{color:`dark-blue-100`})]),_:1},8,[`link`,`parent`,`identifier`,`asset-id`]))])):R(``,!0)],4)}}}),{__name:`SuperbannerTeaserInnerNew`}),bi={},xi={"aria-hidden":`true`,viewBox:`0 0 343 174`,fill:`none`};function Si(e,t,n,r,i,a){return O(),y(`svg`,xi,[...t[0]||=[v(`path`,{d:`M296.722 49.3718C325.759 40.3918 343 25.144 343 -1.4993e-05L0 0L7.60578e-06 174C1.81482 158.734 17.2408 143.662 39.0185 136.478L296.722 49.3718Z`,fill:`currentColor`},null,-1)]])}var Ci=Object.assign(q(bi,[[`render`,Si]]),{__name:`IconWaveShapeTop`}),wi={class:`superbanner-teaser-inner__title`},Ti={class:`superbanner-teaser-inner__text`},Ei={class:`superbanner-teaser-inner__image-container`},Di={key:0,class:`superbanner-teaser-inner__link-container`},Oi=Object.assign(D({__name:`SuperbannerTeaserInner`,props:{cmsNode:{},trackingInfo:{}},setup(e){let t=e,n=T(()=>({color:t.cmsNode.textColorValue})),r=T(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),i=T(()=>({color:t.cmsNode.backgroundColorValue})),a=[{media:H.aboveL,aspectRatio:`4-1`,widths:[720,1440],sizes:[{selector:H.aboveXXL,width:`708px`},{width:`556px`}]},{media:H.aboveM,aspectRatio:`2-1`,widths:[580,1160],sizes:[{width:`575px`}]},{aspectRatio:`4-3`,widths:[540,730,1080],sizes:[{selector:`(min-width: 552px)`,width:`727px`},{selector:`(min-width: 360px)`,width:`519px`},{width:`327px`}]}];return(t,c)=>{let l=ui,u=Ci,d=Q,p=mi,m=mt,h=Me;return O(),y(`div`,{class:`superbanner-teaser-inner`,style:S(f(r))},[v(`div`,{class:`superbanner-teaser-inner__text-container`,style:S(f(n))},[v(`h2`,wi,N(e.cmsNode.title),1),v(`p`,Ti,N(e.cmsNode.description),1)],4),v(`div`,Ei,[o(l,{class:`superbanner-teaser-inner__wave-icon superbanner-teaser-inner__wave-icon-left`,style:S(f(i))},null,8,[`style`]),o(u,{class:`superbanner-teaser-inner__wave-icon-top`,style:S(f(i))},null,8,[`style`]),e.cmsNode.image?(O(),F(d,{key:0,class:`superbanner-teaser-inner__image`,data:e.cmsNode.image,config:a,fill:`cover`},null,8,[`data`])):R(``,!0),o(p,{class:`superbanner-teaser-inner__wave-icon superbanner-teaser-inner__wave-icon-right`,style:S(f(i))},null,8,[`style`])]),e.cmsNode.link?(O(),y(`div`,Di,[e.cmsNode.clickableTile?(O(),y(`div`,{key:0,class:`superbanner-teaser-inner__link`,style:S(f(n))},[o(m,{color:`inherit`,class:`superbanner-teaser-inner__link-indicator`}),s(` `+N(e.cmsNode.link.linkTitle),1)],4)):(O(),F(h,{key:1,class:`superbanner-teaser-inner__link`,link:e.cmsNode.link.link,style:S(f(n)),parent:e.trackingInfo.parent,identifier:e.trackingInfo.identifier,"asset-id":e.trackingInfo.assetId,"suppress-external-style":``},{default:j(()=>[o(m,{color:`inherit`,class:`superbanner-teaser-inner__link-indicator`}),s(` `+N(e.cmsNode.link.linkTitle),1)]),_:1},8,[`link`,`style`,`parent`,`identifier`,`asset-id`]))])):R(``,!0)],4)}}}),{__name:`SuperbannerTeaserInner`}),ki={class:`superbanner-teaser`},Ai=Object.assign(D({__name:`SuperbannerTeaser`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=qe(),n=e,r=T(()=>t(n.cmsNode.link?[n.cmsNode.link.link]:[])),i=T(()=>({assetId:n.cmsNode.image?.originals[0]?.path,identifier:B.DCI.TEASER_CLICK,parent:B.TEASER_TYPES.SUPERBANNER}));return(t,n)=>{let a=yi,o=Oi,s=Me,c=$;return f(r)?(O(),F(c,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,ki,[e.cmsNode.clickableTile&&e.cmsNode.link?(O(),F(s,{key:0,link:e.cmsNode.link.link,identifier:f(i).identifier,parent:f(i).parent,"asset-id":f(i).assetId,"suppress-external-style":``,class:`superbanner-teaser__link`},{default:j(()=>
1[e.cmsNode.teaserVariant===`newVariant`?(O(),F(a,{key:0,"cms-node":e.cmsNode,"tracking-info":f(i)},null,8,[`cms-node`,`tracking-info`])):(O(),F(o,{key:1,"cms-node":e.cmsNode,"tracking-info":f(i)},null,8,[`cms-node`,`tracking-info`]))]),_:1},8,[`link`,`identifier`,`parent`,`asset-id`])):(O(),y(k,{key:1},[e.cmsNode.teaserVariant===`newVariant`?(O(),F(a,{key:0,"cms-node":e.cmsNode,"tracking-info":f(i)},null,8,[`cms-node`,`tracking-info`])):(O(),F(o,{key:1,"cms-node":e.cmsNode,"tracking-info":f(i)},null,8,[`cms-node`,`tracking-info`]))],64))])]),_:1},8,[`add-layout-wrapper`,`component-width`])):R(``,!0)}}}),{__name:`SuperbannerTeaser`}),ji={class:`product-category-teaser-list-item__category-name`},Mi=Object.assign(D({__name:`ProductCategoryTeaserListItem`,props:{cmsNode:{},cmsIndex:{}},setup(e){let t=e,{$pageLinkBuilder:n,$trackingService:i}=r(),a=Ie(),o=T(()=>{let e=a.findSlugForCategoryId(t.cmsNode.categoryId);if(e)return n.productListingPageUrl(e,t.cmsNode.categoryId)}),s=T(()=>t.cmsIndex+1),c=[{media:H.aboveL,aspectRatio:`1-1`,widths:[128]},{aspectRatio:`1-1`,widths:[96]}],l=Ne(),u=()=>{let e=i.dataLayer.push({event:B.EVENTS.UPDATE_ONLY,data:[{path:`page.teaserType`,value:B.TEASER_TYPES.CATEGORY},{path:`page.teaserPosition`,value:s.value},{path:`page.assetId`,value:t.cmsNode.image.originals[0]?.path},{path:`page.containerTitle`,value:l.value}]});i.dataLayer.push({event:B.EVENTS.DIRECT_CALL,data:[{path:`internal.dci`,value:B.DCI.TEASER_CLICK},{path:`internal.ref`,value:e}]})};return(t,n)=>{let r=Q,i=De;return f(o)?(O(),F(i,{key:0,class:`product-category-teaser-list-item`,to:f(o),"data-mn":`product-category-teaser`,onMousedown:u},{default:j(()=>[e.cmsNode.image?(O(),F(r,{key:0,data:e.cmsNode.image,config:c,"min-width":48,"fetch-priority":f(dt).low,loading:f(pt).lazy,class:`product-category-teaser-list-item__image`},null,8,[`data`,`fetch-priority`,`loading`])):R(``,!0),v(`span`,ji,N(e.cmsNode.categoryName),1)]),_:1},8,[`to`])):R(``,!0)}}}),{__name:`ProductCategoryTeaserListItem`}),Ni={key:0,class:`hero-item-new`},Pi={key:2,class:`hero-item-new__content`},Fi={key:1,class:`hero-item-new__description`},Ii=Object.assign(D({__name:`HeroItemNewVariant`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=qe(),n=e,r=T(()=>!!(n.cmsNode.title||n.cmsNode.description||c.value)),i=n.cmsNode.link?.buttonType,a=T(()=>({assetId:n.cmsNode.image?.originals[0]?.path,parent:B.TEASER_TYPES.HERO,teaserPosition:n.cmsIndex,identifier:B.DCI.TEASER_CLICK})),s=T(()=>t(n.cmsNode.link?[n.cmsNode.link.link]:[])),c=T(()=>!n.cmsNode.link?.linkTitle||!s.value?null:{...n.cmsNode.link,...a.value}),l=T(()=>({color:n.cmsNode.textColorValue})),u=[{media:H.aboveM,aspectRatio:`4-1`,widths:[2*(U.xxl-2*Z.wide.aboveL),U.xxl-2*Z.wide.aboveL,U.l-2*Z.wide.aboveM],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.wide.aboveXXL}px`},{selector:H.aboveL,width:`calc(100vw - ${2*Z.wide.aboveL}px)`},{width:`calc(100vw - ${2*Z.wide.aboveM}px)`}]},{aspectRatio:`4-3`,widths:[2*U.m],sizes:[{width:`100vw`}]}];return(t,n)=>{let d=Q,p=Me,m=G,h=$;return O(),F(h,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[e.cmsNode.image?(O(),y(`div`,Ni,[e.cmsNode.link&&f(s)?(O(),F(p,{key:0,link:e.cmsNode.link.link,parent:f(a).parent,"asset-id":f(a).assetId,identifier:f(a).identifier,"teaser-position":f(a).teaserPosition,"suppress-external-style":``},{default:j(()=>[o(d,{class:`hero-item-new__image`,data:e.cmsNode.image,config:u,fill:`cover`,loading:f(pt).eager,"fetch-priority":f(dt).high},null,8,[`data`,`loading`,`fetch-priority`])]),_:1},8,[`link`,`parent`,`asset-id`,`identifier`,`teaser-position`])):(O(),F(d,{key:1,class:`hero-item-new__image`,data:e.cmsNode.image,config:u,fill:`cover`,loading:f(pt).eager,"fetch-priority":f(dt).high},null,8,[`data`,`loading`,`fetch-priority`])),f(r)?(O(),y(`div`,Pi,[e.cmsNode.title?(O(),y(`div`,{key:0,class:`hero-item-new__title`,style:S(f(l))},N(e.cmsNode.title),5)):R(``,!0),e.cmsNode.description?(O(),y(`div`,Fi,N(e.cmsNode.description),1)):R(``,!0),f(c)?(O(),F(m,{key:2,class:`hero-item-new__button`,link:f(c),label:f(c).linkTitle,type:f(i)},null,8,[`link`,`label`,`type`])):R(``,!0)])):R(``,!0)])):R(``,!0)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`HeroItemNewVariant`}),Li={key:0,class:`hero-item`},Ri={key:2,class:`hero-item__content`},zi=Object.assign(D({__name:`HeroItemOldVariant`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=qe(),n=e,r=n.cmsNode.link?.buttonType,i=T(()=>!!(n.cmsNode.title||n.cmsNode.description||n.cmsNode.link?.linkTitle)),a=T(()=>({assetId:n.cmsNode.image?.originals[0]?.path,parent:B.TEASER_TYPES.HERO,teaserPosition:n.cmsIndex,identifier:B.DCI.TEASER_CLICK})),s=T(()=>({...n.cmsNode.link,...a.value})),c=T(()=>t(n.cmsNode.link?[n.cmsNode.link.link]:[])),l=T(()=>({color:n.cmsNode.textColorValue})),u=[{media:H.aboveL,aspectRatio:`3-1`,widths:[2*U.xxl,U.xxl],sizes:[{selector:H.aboveXXL,width:`${U.xxl}px`},{width:`100vw`}]},{media:H.aboveM,aspectRatio:`3-1`,widths:[2*U.l],sizes:[{width:`100vw`}]},{aspectRatio:`1-1`,widths:[2*U.m],sizes:[{width:`100vw`}]}];return(t,n)=>{let d=Q,p=Me,m=G,h=$;return O(),F(h,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).FULL},{default:j(()=>[e.cmsNode.image?(O(),y(`div`,Li,[e.cmsNode.link&&f(c)?(O(),F(p,{key:0,link:e.cmsNode.link.link,parent:f(a).parent,"asset-id":f(a).assetId,identifier:f(a).identifier,"teaser-position":f(a).teaserPosition,"suppress-external-style":``},{default:j(()=>[o(d,{class:`hero-item__image`,data:e.cmsNode.image,config:u,fill:`cover`,loading:f(pt).eager,"fetch-priority":f(dt).high},null,8,[`data`,`loading`,`fetch-priority`])]),_:1},8,[`link`,`parent`,`asset-id`,`identifier`,`teaser-position`])):(O(),F(d,{key:1,class:`hero-item__image`,data:e.cmsNode.image,config:u,fill:`cover`,loading:f(pt).eager,"fetch-priority":f(dt).high},null,8,[`data`,`loading`,`fetch-priority`])),f(i)?(O(),y(`div`,Ri,[e.cmsNode.title?(O(
1),y(`div`,{key:0,class:`hero-item__title`,style:S(f(l))},N(e.cmsNode.title),5)):R(``,!0),e.cmsNode.description?(O(),y(`div`,{key:1,class:`hero-item__description`,style:S(f(l))},N(e.cmsNode.description),5)):R(``,!0),e.cmsNode.link&&e.cmsNode.link.linkTitle&&f(c)?(O(),F(m,{key:2,class:`hero-item__button`,link:f(s),label:e.cmsNode.link.linkTitle,type:f(r)},null,8,[`link`,`label`,`type`])):R(``,!0)])):R(``,!0)])):R(``,!0)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`HeroItemOldVariant`}),Bi=Object.assign(D({__name:`HeroItem`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e;return(e,n)=>{let r=Ii,i=zi;return t.cmsNode.teaserVariant===`newVariant`?(O(),F(r,a(C({key:0},t)),null,16)):(O(),F(i,a(C({key:1},t)),null,16))}}}),{__name:`HeroItem`}),Vi=Object.assign(D({__name:`EditorialImage`,props:{cmsNode:{type:Object,required:!0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,{hasValidLink:n}=qe();function r(e){return e[`:type`]===`aldi/editorial/components/multiLayout/item/image`}let i=T(()=>r(t.cmsNode)?X.REGULAR:t.cmsNode.imageVariant===`fullPageWidth`?X.FULL:(t.cmsNode.imageVariant,X.REGULAR)),a=T(()=>r(t.cmsNode)||t.cmsNode.imageVariant===`grid`),o=T(()=>r(t.cmsNode)),s=[{media:H.aboveL,aspectRatio:`4-3`,widths:[U.xxl-2*Z.wide.aboveL-16,(U.xxl-2*Z.wide.aboveL-16)/2],sizes:[{selector:H.aboveXXL,width:`${(U.xxl-2*Z.wide.aboveL-16)/2}px`},{width:`50vw`}]},{media:H.aboveM,aspectRatio:`16-9`,widths:[U.l],sizes:[{width:`50vw`}]},{aspectRatio:`16-9`,widths:[U.m*2],sizes:[{width:`100vw`}]}],c=T(()=>{if(r(t.cmsNode))return;let e=t.cmsNode.aspectRatio.split(`,`).reduce((e,t)=>{let n=t.match(/(.*?)(-(small|medium))?$/),r=n[1],i=n[3];return e[i||`large`]=r,e},{large:``,medium:``,small:``});return[{media:H.aboveM,aspectRatio:e.large,widths:[2*U.xxl,U.xxl],sizes:[{selector:H.aboveXXL,width:`${U.xxl}px`},{width:`100vw`}]},{media:H.aboveS,aspectRatio:e.medium,widths:[U.xxl],sizes:[{width:`100vw`}]},{aspectRatio:e.small,widths:[2*U.s],sizes:[{width:`100vw`}]}]}),l=T(()=>r(t.cmsNode)?s:c.value),u=T(()=>({parent:B.TEASER_TYPES.EDITORIAL_IMAGE,identifier:B.DCI.TEASER_CLICK,assetId:t.cmsNode.image?.originals[0]?.path}));return(t,r)=>{let s=Q,c=Me,d=$;return O(),F(d,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(i)},{default:j(()=>[v(`div`,{class:_([`editorial-image`,{"editorial-image--curved":f(a),"editorial-image--no-margin":f(o),"editorial-image--link":e.cmsNode.link&&f(n)([e.cmsNode.link])}])},[e.cmsNode.link&&f(n)([e.cmsNode.link])?(O(),F(c,{key:0,link:e.cmsNode.link,"suppress-external-style":``,identifier:f(u).identifier,parent:f(u).parent,"asset-id":f(u).assetId},{default:j(()=>[e.cmsNode.image?(O(),F(s,{key:0,data:e.cmsNode.image,config:f(l),fill:`cover`,"fetch-priority":f(dt).high},null,8,[`data`,`config`,`fetch-priority`])):R(``,!0)]),_:1},8,[`link`,`identifier`,`parent`,`asset-id`])):(O(),y(k,{key:1},[e.cmsNode.image?(O(),F(s,{key:0,data:e.cmsNode.image,config:f(l),fill:`cover`,"fetch-priority":f(dt).high},null,8,[`data`,`config`,`fetch-priority`])):R(``,!0)],64))],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`EditorialImage`}),Hi={class:`product-teaser-list-skeleton`},Ui={class:`product-teaser-list-skeleton__body`,"aria-hidden":`true`},Wi=Object.assign(D({__name:`ProductTeaserListSkeleton`,setup(e){return(e,t)=>(O(),y(`div`,Hi,[t[1]||=v(`div`,{class:`product-teaser-list-skeleton__header`,"aria-hidden":`true`},null,-1),v(`div`,Ui,[(O(),y(k,null,b(6,e=>v(`div`,{key:e,class:`product-tile-skeleton`},[...t[0]||=[h(`<div class="product-tile-skeleton__picture"></div><div class="product-tile-skeleton__title"></div><div class="product-tile-skeleton__title product-tile-skeleton__title-2"></div><div class="product-tile-skeleton__spacer"></div><div class="product-tile-skeleton__add-to-cart"></div>`,5)]])),64))])]))}}),{__name:`ProductTeaserListSkeleton`});function Gi(e,t,n){let r=null,i=c(()=>e.value,()=>{a(),!(!e.value||!at())&&(r=new MutationObserver(t),r.observe(e.value,n))},{immediate:!0});ee(o);function a(){r?.disconnect(),r=null}function o(){i(),a()}return{stop:o}}function Ki(e){let t={json:!0,...e},n=re(null),r=`data-${qi(t.datasetKey)}`,i=I(null),{stop:a}=Gi(t.element,()=>{n.value=o()},{attributeFilter:[r]});x(()=>{n.value=o()});function o(){let e,n=t.element.value?.dataset[t.datasetKey];if(!n)return null;if(e=n,t.json)try{e=JSON.parse(n)}catch{return i.value=Error(`Could not parse value as JSON, received: ${n}`),null}if(t.validate)try{e=t.validate(e)}catch(e){return e instanceof Error?i.value=e:i.value=Error(`Data attribute val
1idation failed: "${e}", value: ${n}`),null}return i.value=null,e}return{value:n,error:i,stop:a}}function qi(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}var Ji=[`data-target-product-rec`,`uid`],Yi=1e4,Xi=2e3,Zi=Object.assign(D({__name:`ProductRecommendationTeaserListContainer`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1},uid:{default:``}},setup(e){let t=e,n=I(null),{$productClient:i,$trackingService:a,$config:o}=r(),s=Pe(),l=J(it.GENERAL,`ProductRecommendationTeaserListContainer`),{value:u,error:d}=Ki({element:n,datasetKey:`targetProductRecResult`,validate:z}),p=null,m=null,h=null,v=null,b=I(!1),S=null,C=I(!1),w=I(!1),D=I(null),k=I([]),ee=T(()=>!!d.value||!!D.value||b.value),A=T(()=>!u.value&&!d.value&&!b.value||C.value),M=T(()=>w.value||A.value),N=T(()=>k.value.length===0&&M.value),P=T(()=>k.value.length>0&&M.value),te=T(()=>!N.value&&(ee.value||k.value.length===0)),ne=ft(L,1e3);x(()=>{p=c(u,ne),m=c(d,re),h=s.watchMerchantAndService(()=>{S&&clearTimeout(S),C.value=!0,S=setTimeout(()=>{C.value=!1,ie()},Xi)}),v=setTimeout(()=>{b.value=!0,p?.(),m?.(),h?.(),a.pushTargetError({errorType:`timeout`,errorMessage:`Target result timeout`,mboxName:t.cmsNode.mboxName})},Yi)}),E(()=>{v&&clearTimeout(v),ne.cancel(),p?.(),m?.(),h?.()});function re(){d.value&&(v&&clearTimeout(v),d.value.cause?a.pushTargetError({errorType:`noResult`,errorMessage:d.value.cause,mboxName:t.cmsNode.mboxName}):(l.error(d.value),a.pushTargetError({errorType:`invalidResult`,errorMessage:d.value.message,mboxName:t.cmsNode.mboxName})))}function L(){if(v&&clearTimeout(v),!u.value){k.value=[],D.value=null;return}S&&clearTimeout(S),C.value=!1,ie()}function z(e){if(B(e))return e;throw V(e)?Error(`Adobe Target result error: [${e.code}] ${e.message}, mboxName: "${t.cmsNode.mboxName}"`,{cause:e.code}):Error(`Invalid Target result: ${JSON.stringify(e)}, mboxName: "${t.cmsNode.mboxName}"`)}function B(e){return typeof e==`object`&&!!e&&`title`in e&&typeof e.title==`string`&&e.title!==``&&`products`in e&&Array.isArray(e.products)&&e.products.every(e=>typeof e==`string`&&e!==``)}function V(e){return typeof e==`object`&&!!e&&`code`in e&&typeof e.code==`string`&&`message`in e&&typeof e.code==`string`}async function ie(){if(!u.value?.products.length){k.value=[],D.value=null;return}await ae(u.value.products.slice(0,30))}async function ae(e){w.value=!0,D.value=null;try{let n=await i.getProductsForMultipleSkus(e,s.selectedMerchantReference,s.selectedService,o.public.WEB_PRODUCTS_PER_TEASER_LIST);k.value=n.filter(e=>e.price),k.value.length===0&&a.pushTargetError({errorType:`noProducts`,errorMessage:`Requested products are not available`,mboxName:t.cmsNode.mboxName,skus:e})}catch(e){D.value=e,l.error(`Product recommendation product data failed to load, mboxName: "${t.cmsNode.mboxName}"`,e)}finally{w.value=!1}}return(t,r)=>{let i=Wi,a=sr,o=$;return g((O(),F(o,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).FULL},{default:j(()=>[(O(),y(`div`,{ref_key:`rootEl`,ref:n,key:e.cmsNode.mboxName,"data-target-product-rec":e.cmsNode.mboxName,"data-target-product-rec-result":``,uid:e.uid},[f(N)?(O(),F(i,{key:0,"aria-label":t.$translate(`aldi.productRecommendations.loadingAriaLabel`)},null,8,[`aria-label`])):!f(ee)&&f(k).length>0?(O(),F(a,{key:1,class:_({"product-rec-teaser-list--blurred":f(P)}),title:f(u)&&f(u).title,products:f(k),"aria-label":f(P)?t.$translate(`aldi.productRecommendations.loadingAriaLabel`):``},null,8,[`class`,`title`,`products`,`aria-label`])):R(``,!0)],8,Ji))]),_:1},8,[`add-layout-wrapper`,`component-width`])),[[ze,!f(te)]])}}}
1),{__name:`ProductRecommendationTeaserListContainer`}),Qi=Object.assign(D({__name:`CmsTargetComponentPlaceholder`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,{$trackingService:n}=r(),i=I();return x(async()=>{t.cmsNode.mboxType===`targetTeaserCarousel`&&(i.value=t.cmsNode.mboxName+`_`+d()?.uid,await P(),n.pushTargetCmsContentLoadEvent({uid:i.value,mboxName:t.cmsNode.mboxName,cmsKey:t.cmsKey}))}),(t,n)=>{let r=Zi;return e.cmsNode.mboxType===`targetTeaserCarousel`?(O(),F(r,{key:0,"cms-node":e.cmsNode,"cms-key":e.cmsKey,"add-layout-wrapper":e.addLayoutWrapper,uid:f(i)},null,8,[`cms-node`,`cms-key`,`add-layout-wrapper`,`uid`])):R(``,!0)}}}),{__name:`CmsTargetComponentPlaceholder`}),$i=Object.assign(D({__name:`CmsProductIdsTeaserListContainer`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},async setup(e){let t,n,i=e,{$productClient:a,$config:s}=r(),c=Pe(),l=J(it.GENERAL,`CmsProductIdsTeaserListContainer`),d=Br(),m=je(p(),()=>[]),h=I(null),g=T(()=>!!h.value||m.value.length===0),y=async()=>{h.value=null;try{let e=await a.getProductsForMultipleSkus(i.cmsNode.productIds,c.selectedMerchantReference,c.selectedService,s.public.WEB_PRODUCTS_PER_TEASER_LIST);m.value=e.filter(e=>e.price)}catch(e){h.value=e,l.error(e)}};return[t,n]=u(()=>zr(y)),await t,n(),(t,n)=>{let r=sr,i=$;return f(g)?R(``,!0):(O(),F(i,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).FULL},{default:j(()=>[v(`div`,{class:_([`cms-product-ids-teaser-list-container`,{"cms-product-ids-teaser-list-container--blurred":f(d)}])},[o(r,{title:e.cmsNode.title,products:f(m)},null,8,[`title`,`products`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}
1),{__name:`CmsProductIdsTeaserListContainer`}),ea=Object.assign(D({__name:`CmsNotificationBanner`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Y,i=ae,a=$;return O(),F(a,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[o(i,{"cta-button-link":e.cmsNode.bannerLinkItem?e.cmsNode.bannerLinkItem.link:void 0,"cta-button-type":e.cmsNode.bannerLinkItem?e.cmsNode.bannerLinkItem.buttonType:void 0,"cta-button-aria-label":t.$translate(`aldi.editorialNotificationBanner.cta`),variant:e.cmsNode.bannerVariant,headline:e.cmsNode.headline,text:e.cmsNode.text,"limit-content-width":``},{left:j(()=>[e.cmsNode.bannerIcon?(O(),F(r,{key:0,class:`notification-banner-icon`,src:e.cmsNode.bannerIcon.url,alt:``},null,8,[`src`])):R(``,!0)]),_:1},8,[`cta-button-link`,`cta-button-type`,`cta-button-aria-label`,`variant`,`headline`,`text`])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`CmsNotificationBanner`}),ta={class:`bullet-list-icon-label__item`},na={class:`bullet-list-icon-label__icon`},ra=[`src`,`alt`],ia=Object.assign(D({__name:`BulletListIconLabelItem`,props:{cmsNode:{}},setup(e){return(t,n)=>{let r=Se;return O(),y(`div`,ta,[v(`div`,na,[v(`img`,{src:e.cmsNode.icon.url,alt:e.cmsNode.icon.altText},null,8,ra)]),o(r,{class:`bullet-list-icon-label__richtext`,text:e.cmsNode.text},null,8,[`text`])])}}}),{__name:`BulletListIconLabelItem`}),aa={class:`bullet-list-icon-label`},oa={class:`bullet-list-icon-label__title`},sa=Object.assign(D({__name:`BulletListIconLabel`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Cr,i=$;return O(),F(i,{"add-layout-wrapper":e.addLayoutWrapper},{default:j(()=>[v(`div`,aa,[v(`div`,oa,N(e.cmsNode.title),1),o(r,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])])]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`BulletListIconLabel`}),ca={class:`brand-page-hero-teaser`},la={class:`brand-page-hero-teaser__image-container`},ua={class:`brand-page-hero-teaser__content-container`},da={class:`brand-page-hero-teaser__text-container`},fa=Object.assign(D({__name:`BrandPageHeroTeaser`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=[{media:H.aboveM,aspectRatio:`3-1`,widths:[2*(U.xxl-2*Z.wide.aboveXXL),U.xxl-2*Z.wide.aboveXXL],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.wide.aboveXXL}px`},{selector:H.aboveL,width:`calc(100vw-${2*Z.wide.aboveL}px)`},{width:`calc(100vw-${2*Z.wide.aboveM}px)`}]},{aspectRatio:`2-1`,widths:[2*(U.m-2*Z.wide.default),2*(U.s-2*Z.wide.default),U.m-2*Z.wide.default,U.s-2*Z.wide.default],sizes:[{width:`calc(100vw-${2*Z.wide.default}px)`}]}],n={aspectRatio:`1-1`,widths:[416,320,188],sizes:[{selector:H.aboveL,width:`208px`},{selector:H.aboveM,width:`160px`},{width:`94px`}]};return(r,i)=>{let a=Q,s=Y,c=Se,l=$;return O(),F(l,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,ca,[v(`div`,la,[e.cmsNode.backgroundImage?(O(),F(a,{key:0,class:`brand-page-hero-teaser__image`,data:e.cmsNode.backgroundImage,config:t,fill:`cover`},null,8,[`data`])):R(``,!0)]),v(`div`,ua,[e.cmsNode.logoImage?(O(),F(s,{key:0,class:`brand-page-hero-teaser__logo`,data:e.cmsNode.logoImage,config:n},null,8,[`data`])):R(``,!0),v(`div`,da,[o(c,{class:`brand-page-hero-teaser__text`,text:e.cmsNode.text},null,8,[`text`])])])])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`BrandPageHeroTeaser`}),pa=[`aria-controls`,`aria-expanded`],ma={class:`base-accordion-item__text`},ha=[`id`],ga=Object.assign(D({__name:`BaseAccordionItem`,props:{title:{default:null},alwaysMounted:{type:Boolean,default:!0},withIcon:{type:Boolean,default:!0},withTitle:{type:Boolean,default:!0},expanded:{type:Boolean,default:!1},itemId:{default:`item-id`},enableFragmentScrolling:{type:Boolean,default:!0}},emits:[`expandedChange`],setup(e,{emit:n}){let r=e,i=n,a=m(`baseAccordionItem`),o=t(),s=I(`hidden`),l=I(!1),u=I(!0),d=I(0),p=I(null),h=I(r.expanded),g=I(null),b=T(()=>({maxHeight:l.value&&d.value?`${d.value}px`:`0`,display:u.value?`none`:`block`}));c(()=>r.expanded,()=>{C(r.expanded)});function C(e){e!==l.value&&(s.value=`hidden`,l.value=e,l.value&&(u.value=!1,h.value=!0),i(`expandedChange`,l.value))}function w(){d.value=p.value?.offsetHeight||0}let D=ht(()=>w(),100);function ee(){l.value&&(s.value=`visible !important`)}function j(){s.value=`hidden`}async function M(){ee(),u.value=!l.value,l.value||(h.value=!1),g.value&&=(g.value.style.scrollMarginTop=`calc(var(--base-header-height) + 32px)`,await P(),g.value.scrollIntoView({behavior:`auto`,block:`start`}),null)}function te(){if(r.enableFragmentScrolling&&!l.value){let e=o.currentRoute.value.hash;if(!e||!a.value)return;let t=null;try{let n=e.startsWith(`#`)?e.slice(1):e;t=a.value.querySelector(`#${CSS.escape(n)}`)}catch{return}if(!t)return;g.value=t,C(!0)}}return A(()=>w()),x(()=>{window?.addEventListener(`resize`,D),r.expanded&&C(r.expanded),r.enableFragmentScrolling&&c(()=>o.currentRoute.value.hash,()=>{te()},{immediate:!0})}),E(()=>{window?.removeEventListener(`resize`,D)}),(t,n)=>{let r=St;
1return O(),y(`div`,{ref:`baseAccordionItem`,class:_([`base-accordion-item`,[{"base-accordion-item--expanded":f(l)}]]),"data-test":`base-accordion-item`},[t.$slots.button?L(t.$slots,`button`,{},void 0,void 0,0):(O(),y(k,{key:1},[e.withTitle?(O(),y(`button`,{key:0,"aria-controls":e.itemId,"aria-expanded":`${f(l)}`,class:`base-accordion-item__title`,"data-test":`base-accordion-item-title`,type:`button`,onClick:n[0]||=e=>C(!f(l)),onKeydown:[n[1]||=Le(W(e=>C(!f(l)),[`prevent`]),[`space`]),n[2]||=Le(W(e=>C(!f(l)),[`prevent`]),[`enter`])]},[v(`span`,ma,N(e.title),1),e.withIcon?(O(),F(r,{key:0,class:`base-accordion-item__chevron`})):R(``,!0)],40,pa)):R(``,!0)],64)),v(`div`,{id:e.itemId,class:`base-accordion-item__content`,"data-test":`base-accordion-item-content`,style:S({...f(b),overflow:f(s)}),onTransitionstart:W(j,[`self`]),onTransitionend:W(M,[`self`])},[e.alwaysMounted||f(h)?(O(),y(`div`,{key:0,ref_key:`content`,ref:p,class:`base-accordion-item__content-inner`,"data-test":`base-accordion-item__content-inner`},[L(t.$slots,`default`)],512)):R(``,!0)],44,ha),L(t.$slots,`after-content`)],2)}}}),{__name:`BaseAccordionItem`}),_a=Object.assign(D({__name:`AccordionItem`,props:{cmsNode:{},cmsKey:{},cmsIndex:{},cmsParentKey:{}},setup(e){let t=e,n=T(()=>t.cmsParentKey),r=T(()=>t.cmsNode[`cq:panelTitle`]);return(t,i)=>{let a=Cr,s=ga;return O(),F(s,{ref:`baseAccordionItem`,class:`accordion-item`,title:f(r),"item-id":f(n)+`_`+e.cmsIndex},{default:j(()=>[o(a,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])]),_:1},8,[`title`,`item-id`])}}}),{__name:`AccordionItem`}),va=Object.assign(D({__name:`CmsRichText`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Se,i=$;return O(),F(i,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[o(r,{text:e.cmsNode.text},null,8,[`text`])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`CmsRichText`}),ya=Object.assign(D({__name:`CmsJsonldContent`,props:{cmsNode:{}},setup(e){let t=e,n=T(()=>!!t.cmsNode.data?.[`@context`]),r=J(it.AEM,`CmsJsonIdContent`),i=T(()=>n.value?xt.builder().addLinkedData(t.cmsNode.data).build():(r.warn(`CmsJsonldContent: json+ld input was invalid, it will not be included in head`),{}));return he(i),(e,t)=>R(``,!0)}}),{__name:`CmsJsonldContent`}),ba=Object.assign(D({__name:`CmsExperienceFragment`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Cr,i=$;return O(),F(i,{"add-layout-wrapper":!1},{default:j(()=>[o(r,{"cms-node":e.cmsNode,"cms-key":e.cmsKey,"add-layout-wrapper":e.addLayoutWrapper},null,8,[`cms-node`,`cms-key`,`add-layout-wrapper`])]),_:1})}}}),{__name:`CmsExperienceFragment`}),xa={},Sa={"aria-hidden":`true`,width:`24`,height:`24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`};function Ca(e,t,n,r,i,a){return O(),y(`svg`,Sa,[...t[0]||=[v(`path`,{d:`M11.25 11.94V3.75a.75.75 0 0 1 1.5 0v8.19l1.72-1.72a.75.75 0 1 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 1 1 1.06-1.06l1.72 1.72z`,fill:`currentColor`},null,-1),v(`path`,{d:`M3.5 11.5A1.5 1.5 0 0 1 5 13v5.5h14V13a1.5 1.5 0 0 1 1.5-1.5v7.75a.75.75 0 0 1-.75.75H4.25a.75.75 0 0 1-.75-.75V11.5z`,fill:`currentColor`},null,-1)]])}var wa=Object.assign(q(xa,[[`render`,Ca]]),{__name:`IconDownload`}),Ta={},Ea={"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`};function Da(e,t,n,r,i,a){return O(),y(`svg`,Ea,[...t[0]||=[v(`path`,{fill:`currentColor`,d:`M10.25 3.5A1.5 1.5 0 0 1 8.75 2h9.5a.75.75 0 0 1 .75.75v18.5a.75.75 0 0 1-.75.75H5.75a.75.75 0 0 1-.75-.75V2.125a1.5 1.5 0 0 1 1.5 1.5V20.5h11v-17h-7.25Z`},null,-1),v(`path`,{fill:`currentColor`,d:`M8.75 7.25a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75ZM8.75 10.75A.75.75 0 0 1 9.5 10h2.917a.75.75 0 0 1 0 1.5H9.5a.75.75 0 0 1-.75-.75Z`},null,-1)]])}var Oa=Object.assign(q(Ta,[[`render`,Da]]),{__name:`IconDocument`}),ka=[`href`],Aa={class:`cms-download-link__title`,"data-test":`cms-download-link-title`},ja=Object.assign(D({__name:`CmsDownloadLink`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=$;return O(),F(r,{"add-layout-wrapper":e.addLayoutWrapper},{default:j(()=>
1[v(`a`,{class:`cms-download-link`,type:`application/pdf`,href:e.cmsNode.link.url||`#`,download:``,"data-test":`cms-download-link-url`},[o(Oa,{class:`cms-download-link__icon`}),v(`p`,Aa,N(e.cmsNode.linkTitle),1),o(wa,{class:`cms-download-link__download-icon`})],8,ka)]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`CmsDownloadLink`}),Ma={key:0,class:`cms-container`},Na=Object.assign(D({__name:`CmsContainer`,props:{cmsNode:{},cmsKey:{},isRecipeContent:{type:Boolean,default:!1},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=T(()=>t.cmsNode&&t.cmsNode[`:itemsOrder`]&&t.cmsNode[`:itemsOrder`].length>0);return(t,r)=>{let i=Cr;return f(n)?(O(),y(`div`,Ma,[o(i,{"cms-node":e.cmsNode,"cms-key":e.cmsKey,"is-recipe-content":e.isRecipeContent,"add-layout-wrapper":e.addLayoutWrapper},null,8,[`cms-node`,`cms-key`,`is-recipe-content`,`add-layout-wrapper`])])):R(``,!0)}}}),{__name:`CmsContainer`}),Pa={class:`base-title`,"data-mn":`page-base-title`},Fa=Object.assign(D({__name:`BaseTitle`,props:{cmsNode:{},isRecipeContent:{type:Boolean,default:!1},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=$;return O(),F(r,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":e.isRecipeContent?f(X).REGULAR:f(X).WIDE},{default:j(()=>[v(`h1`,Pa,N(e.cmsNode.text),1)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`BaseTitle`}),Ia=Object.assign(D({name:`BaseCmsPlaceholder`,__name:`BaseCmsPlaceholder`,props:{cmsNode:{},cmsKey:{},cmsIndex:{},cmsParentNode:{},cmsParentKey:{},addLayoutWrapper:{type:Boolean}},setup(e){let t=e,n=T(()=>t.cmsNode?pr.cms.getPlaceholderDataForKey(t.cmsNode.placeholderKey)?.component:null);function r(e){return n.value&&`props`in n.value&&e in n.value.props}let i=T(()=>n.value?{cmsNode:r(`cmsNode`)?t.cmsNode:void 0,addLayoutWrapper:r(`addLayoutWrapper`)?t.addLayoutWrapper:void 0,cmsKey:r(`cmsKey`)?t.cmsKey:void 0,cmsIndex:r(`cmsIndex`)?t.cmsIndex:void 0,cmsParentNode:r(`cmsParentNode`)?t.cmsParentNode:void 0,cmsParentKey:r(`cmsParentKey`)?t.cmsParentKey:void 0}:{});return(e,t)=>(O(),F(ne(f(n)),a(z(f(i))),null,16))}}),{__name:`BaseCmsPlaceholder`}),La=(e,t=1e3,n=0)=>{let r=document.querySelector(e);if(!r)return;let i=r.getBoundingClientRect().top+window.scrollY+n,a=window.scrollY,o=i-a,s;function c(e){s||=e;let n=e-s,r=Ra(n,a,o,t);window.scrollTo(0,r),n<t?window.requestAnimationFrame(c):window.scrollTo(0,i)}window.requestAnimationFrame(c)};function Ra(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e+t:n/2*((e-=2)*e*e+2)+t}var za={class:`anchor-link`},Ba=[`href`],Va=Object.assign(D({__name:`AnchorLink`,props:{cmsNode:{}},setup(e){let t=e,n=()=>{let e=`#${t.cmsNode.link.anchorReference}`;document.querySelector(e)&&(at()&&window.history.pushState(null,``,e),La(e,1e3,-265))};return(r,i)=>{let a=tt,o=$;return O(),F(o,{"no-vertical-padding":``,inline:t.cmsNode.variant===`horizontal`},{default:j(()=>[v(`div`,za,[e.cmsNode.linkTitle?(O(),y(`a`,{key:0,href:`#${e.cmsNode.link.anchorReference}`,class:`anchor-link__base-link`,onClick:[n,W(e=>!0,[`prevent`])]},[s(N(e.cmsNode.linkTitle)+` `,1),t.cmsNode.variant===`vertical`?(O(),F(a,{key:0,color:`primary-blue`,class:`anchor-link__icon`})):R(``,!0)],8,Ba)):R(``,!0)])]),_:1},8,[`inline`])}}}),{__name:`AnchorLink`}),Ha=Object.assign(D({__name:`FriendlyCaptcha`,props:{formFieldName:{},apiEndpoint:{},language:{},startMode:{},theme:{}},emits:[`complete`,`error`,`expire`],setup(e,{expose:t,emit:n}){let{$captcha:i,$config:a}=r();t({start:()=>u.value?.start()});let o=e,s=n,l=I(),u=I();return c(l,()=>{u.value&&u.value.reset(),!u.value&&l.value&&(u.value=i.createWidget({element:l.value,sitekey:a.public.FRIENDLY_CAPTCHA_SITE_KEY,...o}),l.value.addEventListener(`frc:widget.complete`,e=>{s(`complete`,e.detail.response)}),l.value.addEventListener(`frc:widget.error`,e=>{s(`error`,e.detail.error)}),l.value.addEventListener(`frc:widget.expire`,()=>{s(`expire`)}))}),w(()=>{u.value&&=(u.value.destroy(),void 0)}),(e,t)=>(O(),y(`div`,{ref_key:`captchaContainer`,ref:l,class:`frc-captcha`,style:{width:`100%`}},null,512))}}),{__name:`FriendlyCaptcha`}),Ua={},Wa={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 272 138`,fill:`none`,preserveAspectRatio:`none`,"aria-hidden":`true`};function Ga(e,t,n,r,i,a){return O(),y(`svg`,Wa,[...t[0]||=[v(`path`,{d:`M235.667 39.157C258.778 32.0349 272.5 19.9418 272.5 -1.19332e-05L272.5 138L-0.499994 138C0.94445 125.892 13.2222 113.939 30.5556 108.241L235.66
17 39.157Z`,fill:`white`},null,-1)]])}var Ka=Object.assign(q(Ua,[[`render`,Ga]]),{__name:`IconWaveShapeBottom`}),qa={class:`newsletter-visual-variant`},Ja={class:`newsletter-visual-variant__image-container`},Ya={class:`newsletter-visual-variant__text-container`},Xa={class:`newsletter-visual-variant__title`},Za={class:`newsletter-visual-variant__text`},Qa={class:`newsletter-visual-variant__signup-container`},$a=Object.assign(D({__name:`CmsNewsletterVisualVariant`,props:{cmsNode:{},email:{},loading:{type:Boolean},errorMessage:{},submitted:{type:Boolean},disabled:{type:Boolean}},emits:[`update:email`,`inputOrSubmit`,`trackLinkClick`],setup(e){let{$translate:t}=r(),n=ye(),i=T(()=>Ee(n.currentViewport)),a=T(()=>Je(n.currentViewport)),c=[{media:H.aboveXXL,aspectRatio:`1-1`,widths:[944,472],sizes:[{selector:H.aboveXXL,width:`472px`}]},{media:H.aboveXL,aspectRatio:`1-1`,widths:[708],sizes:[{width:`calc(100vw - ${Z.wide.aboveXL*2}px)`}]},{media:H.aboveL,aspectRatio:`1-1`,widths:[890],sizes:[{width:`calc(100vw - ${Z.wide.aboveL*2}px)`}]},{media:H.aboveM,aspectRatio:`1-1`,widths:[768],sizes:[{width:`calc(100vw - ${Z.wide.aboveM*2}px)`}]},{media:H.aboveS,aspectRatio:`1-1`,widths:[1454],sizes:[{width:`calc(100vw - ${Z.wide.aboveS*2}px)`}]},{aspectRatio:`1-1`,widths:[1038],sizes:[{width:`calc(100vw - ${Z.wide.default*2}px)`}]}];return(n,r)=>{let l=ut,u=ui,d=Ka,p=Q,m=mi,h=Se,g=Qe,_=mt,b=G;return O(),y(`div`,null,[e.loading?(O(),F(l,{key:0,"with-blur":``})):R(``,!0),v(`div`,qa,[v(`div`,Ja,[f(i)?(O(),F(u,{key:0,class:`newsletter-visual-variant__wave-icon newsletter-visual-variant__wave-icon-left`})):(O(),F(d,{key:1,class:`newsletter-visual-variant__wave-icon-bottom`})),e.cmsNode.defaultVisual&&!e.submitted?(O(),F(p,{key:2,class:`newsletter-visual-variant__image`,data:e.cmsNode.defaultVisual,config:c,fill:`cover`},null,8,[`data`])):R(``,!0),e.cmsNode.successVisual&&e.submitted?(O(),F(p,{key:3,class:`newsletter-visual-variant__image`,data:e.cmsNode.successVisual,config:c,fill:`cover`},null,8,[`data`])):R(``,!0),o(m,{class:`newsletter-visual-variant__wave-icon newsletter-visual-variant__wave-icon-right`})]),v(`div`,Ya,[v(`h2`,Xa,N(e.submitted?e.cmsNode.successMessageTitle:e.cmsNode.title),1),v(`p`,Za,[e.submitted?(O(),F(h,{key:1,class:`newsletter-visual-variant__description`,text:e.cmsNode.successMessageDescription},null,8,[`text`])):(O(),y(k,{key:0},[s(N(e.cmsNode.description),1)],64))])]),v(`div`,Qa,[e.submitted?(O(),F(g,{key:1,class:`newsletter-visual-variant__submitted-icon`})):(O(),F(rt,{key:0,id:`newsletter-email-input`,type:`email`,"model-value":e.email,"input-style":`email`,class:`newsletter-visual-variant__input`,label:f(t)(`aldi.newsletter.label`),placeholder:f(t)(`aldi.newsletter.placeholder`),required:!0,"error-message":e.errorMessage||void 0,"xsmall-error-message":!f(a),"is-label-clickable":!1,"data-pii":``,"data-pii-attribute":`email`,"data-test":`newsletter-visual-variant-input`,"show-label-on-focus":!0,"aria-label-end-icon":f(t)(`aldi.global.confirm`),"onUpdate:modelValue":r[0]||=e=>n.$emit(`update:email`,String(e)),onClickEnd:r[1]||=e=>n.$emit(`inputOrSubmit`),onInputKeydown:r[2]||=e=>n.$emit(`inputOrSubmit`,e)},null,8,[`model-value`,`label`,`placeholder`,`error-message`,`xsmall-error-message`,`aria-label-end-icon`])),e.submitted?R(``,!0):(O(),F(b,{key:2,class:`newsletter-visual-variant__submit-button`,"data-test":`newsletter-visual-variant-submit-button`,label:f(t)(`aldi.newsletter.subscribe`),disabled:e.disabled,onClick:r[3]||=e=>n.$emit(`inputOrSubmit`)},{"icon-after":j(()=>[o(_,{color:`inherit`})]),_:1},8,[`label`,`disabled`])),e.cmsNode.supportContent?(O(),F(h,{key:3,class:`newsletter-visual-variant__support-content`,text:e.cmsNode.supportContent,onClick:r[4]||=e=>n.$emit(`trackLinkClick`,e)},null,8,[`text`])):R(``,!0),L(n.$slots,`captcha`)])])])}}}),{__name:`CmsNewsletterVisualVariant`}),eo={ref:`newsletterWrapperRef`,class:`newsletter`},to={key:3,class:`newsletter__content--submitted`},no={class:`newsletter__content`},ro={class:`newsletter__title-container`},io=Object.assign(D({__name:`CmsNewsletterTextOnlyVariant`,props:{cmsNode:{},email:{},loading:{type:Boolean},errorMessage:{},submitted:{type:Boolean},disabled:{type:Boolean}},emits:[`update:email`,`inputOrSubmit`,`trackLinkClick`],setup(e){let{$translate:t}=r();return(n,r)=>{let i=ut,a=Y,c=_t,l=Se,u=rt,d=mt,p=G,m=Qe;
1return O(),y(k,null,[e.loading?(O(),F(i,{key:0,"with-blur":``})):R(``,!0),v(`div`,eo,[v(`div`,{class:_({newsletter__inner:!0,"newsletter__inner--visual":e.cmsNode.newsLetterVariant===`visual`})},[e.cmsNode.newsLetterVariant===`visual`&&e.cmsNode.defaultVisual&&!e.submitted?(O(),F(a,{key:0,data:e.cmsNode.defaultVisual,class:`newsletter__image`},null,8,[`data`])):R(``,!0),e.submitted?R(``,!0):(O(),y(`div`,{key:1,class:_([`newsletter__content`,{"newsletter__content--visual":e.cmsNode.newsLetterVariant===`visual`}])},[v(`div`,null,[o(c,{class:`newsletter__title`,level:2,"visual-level":2},{default:j(()=>[s(N(e.cmsNode.title),1)]),_:1}),o(l,{class:`newsletter__description`,text:e.cmsNode.description},null,8,[`text`])]),o(u,{id:`newsletter-email-input`,"model-value":e.email,type:`email`,"input-style":`email`,class:`newsletter__input`,label:f(t)(`aldi.newsletter.label`),placeholder:f(t)(`aldi.newsletter.placeholder`),required:!0,"error-message":e.errorMessage||void 0,"is-label-clickable":!1,"data-pii":``,"data-pii-attribute":`email`,"show-label-on-focus":!0,"aria-label-end-icon":f(t)(`aldi.global.confirm`),disabled:e.loading,"onUpdate:modelValue":r[0]||=e=>n.$emit(`update:email`,String(e)),onClickEnd:r[1]||=e=>n.$emit(`inputOrSubmit`),onInputKeydown:r[2]||=e=>n.$emit(`inputOrSubmit`,e)},null,8,[`model-value`,`label`,`placeholder`,`error-message`,`aria-label-end-icon`,`disabled`]),o(p,{class:`newsletter__submit-button`,label:f(t)(`aldi.newsletter.subscribe`),disabled:e.disabled,onClick:r[3]||=e=>n.$emit(`inputOrSubmit`)},{"icon-after":j(()=>[o(d,{color:`inherit`})]),_:1},8,[`label`,`disabled`]),e.cmsNode.supportContent?(O(),F(l,{key:0,class:`newsletter__support-content`,text:e.cmsNode.supportContent,onClick:r[4]||=e=>n.$emit(`trackLinkClick`,e)},null,8,[`text`])):R(``,!0),L(n.$slots,`captcha`)],2)),e.cmsNode.newsLetterVariant===`visual`&&e.cmsNode.successVisual?g((O(),F(a,{key:2,data:e.cmsNode.successVisual,class:`newsletter__image`},null,8,[`data`])),[[ze,e.submitted]]):R(``,!0),e.submitted?(O(),y(`div`,to,[e.cmsNode.newsLetterVariant===`text`?(O(),F(m,{key:0,class:`newsletter__submitted-icon newsletter__submitted-icon--outer`})):R(``,!0),v(`div`,no,[v(`div`,null,[v(`div`,ro,[e.cmsNode.newsLetterVariant===`text`?(O(),F(m,{key:0,class:`newsletter__submitted-icon newsletter__submitted-icon--inner`})):R(``,!0),o(c,{class:`newsletter__title`,level:1,"visual-level":3},{default:j(()=>[s(N(e.cmsNode.successMessageTitle),1)]),_:1})]),o(l,{class:`newsletter__description`,text:e.cmsNode.successMessageDescription},null,8,[`text`])]),e.cmsNode.supportContent?(O(),F(l,{key:0,class:`newsletter__support-content`,text:e.cmsNode.supportContent,onClick:r[5]||=e=>n.$emit(`trackLinkClick`,e)},null,8,[`text`])):R(``,!0)])])):R(``,!0)],2)],512)],64)}}}),{__name:`CmsNewsletterTextOnlyVariant`}),ao=Object.assign(D({__name:`CmsNewsletter`,props:{addLayoutWrapper:{type:Boolean,default:!0},cmsNode:{}},setup(e){let{$translate:t,$notificationService:n,$trackingService:i,$customerClient:a}=r(),{currentLanguage:s}=ce(),{addAriaAnnouncement:c}=me(),l=I(``),u=I(!1),d=I(null),p=/^([a-z0-9+._/&!][-a-z0-9+._/&!]*)@(([a-z0-9][-a-z0-9]*\.)([-a-z0-9]+\.)*[a-z]{2,})$/i,m=I(!1),h=I(!1),g=I(),_=I(null),v=I(null);function y(e){h.value=!0,g.value=e}let b=async e=>{if(e&&e.type===`keydown`&&e.key!==`Enter`){d.value&&=null,v.value?.start();return}if(e?.preventDefault(),!u.value){if(!p.test(l.value)){d.value=t(`aldi.newsletter.error.invalidEmail`),i.pushErrorToDataLayer({type:B.TRACKING_NOTIFICATION_TYPES.FORM_ERROR,message:d.value});return}try{if(u.value=!0,c(t(`aldi.global.loading`)),await a.subscribeNewsletter(l.value,s.value,g.value),_.value){let e=_.value.offsetHeight;_.value.style.minHeight=`${e}px`}m.value=!0,c(t(`aldi.newsletter.subscribeSuccess`)),i.dataLayer.push({event:B.EVENTS.DIRECT_CALL,data:[{path:`internal.dci`,value:B.DCI.NEWSLETTER_SIGNUP}]})}catch{n.error(t(`aldi.newsletter.error.submit`))}finally{u.value=!1}}},x=e=>{let t=e.target,n=t.getAttribute(`data-type`),r=t.getAttribute(`data-local-path`)||t.getAttribute(`href`);t.tagName===`A`&&n===We.INTERNAL&&r&&i.pushDirectCallWithEventInfo(B.DCI.INTERNAL_LINK_CLICK,{internalLinkUrl:r,internalLinkText:t.innerText})};return(t,n)=>{let r=Ha,i=$a,a=io;return O(),F($,{"add-layout-wrapper":e.addLayoutWrapper,class:`newsletter__content-layout`,"component-width":f(X).WIDE},{default:j(()=>[e.cmsNode.newsLetterVariant===`visual`?(O(),F(i,{key:0,"cms-node":e.cmsNode,email:f(l),loading:f(u),"error-message":f(d),submitted:f(m),disabled:!!t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY&&!f(h),onInputOrSubmit:b,onTrackLinkClick:x,"onUpdate:email":n[0]||=e=>l.value=e},te({_:2},[t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY?{name:`captcha`,fn:j(()=>[o(r,{ref_key:`friendlyCaptcha`,ref:v,"start-mode":`none`,onComplete:y},null,512)]),key:`0`}:void 0]),1032,[`cms-node`,`email`,`loading`,`error-message`,`submitted`,`disabled`])):(O(),F(a,{key:1,"cms-node":e.cmsNode,email:f(l),loading:f(u),"error-message":f(d),submitted:f(m),disabled:!!t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY&&!f(h),onInputOrSubmit:b,onTrackLinkClick:x,"onUpdate:email":n[1]||=e=>l.value=e},te({_:2},[t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY?{name:`captcha`,fn:j(()=>[o(r,{ref_key:`friendlyCaptcha`,ref:v,"start-mode":`none`,onComplete:y},null,512)]),key:`0`}:void 0]),1032,[`cms-node`,`email`,`loading`,`error-message`,`submitted`,`disabled`]))]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`CmsNewsletter`}),oo={viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,style:{transform:`rotate(90deg)`}},so=Object.assign(D({__name:`YouTubeEmbedLoadingIndicator`,setup(e){return(e,t)=>(O(),y(`svg`,oo,[...t[0]||=[v(`g`,null,[v(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M4.63874 7.75008C6.21125 5.02642 9.06365 3.50124 12.0008 3.49853C12.415 3.49815 12.7505 3.16206 12.7501 2.74785C12.7497 2.33363 12.4136 1.99815 11.9994 1.99854C8.54887 2.00171 5.19074 3.79399 3.33971 7.00008C0.578283 11.783 2.21703 17.8989 6.99996 20.6603C11.7829 23.4218 17.8988 21.783 20.6602 17.0001C21.3492 15.8067 21.7648 14.5286 21.9252 13.2397C21.9505 13.0368 21.9694 12.8338 21.9821 12.6308C21.9952 12.4205 22.0017 12.2102 22.0015 12.0003C22.0013 11.7707 21.9932 11.5414 21.9773 11.3131L21.7279 11.3305C21.0392 11.3785 20.5295 11.978 20.476 12.6662C20.4659 12.7957 20.4528 12.9251 20.4367 13.0544C20.3006 14.1479 19.9481 15.2335 19.3612 16.2501C17.014 20.3156 11.8154 21.7085 7.74996 19.3613C3.68447 17.0141 2.29153 11.8156 4.63874 7.75008Z`,fill:`currentColor`}),v(`animateTransform`,{attributeName:`transform`,type:`rotate`,from:`0 12 12`,to:`360 12 12`,dur:`0.85s`,repeatCount:`indefinite`,calcMode:`spline`,keyTimes:`0; 1`,keySplines:`0.445 0.05 0.55 0.95`})],-1)]]))}}),{__name:`YouTubeEmbedLoadingIndicator`}),co={xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 64 64`},lo=Object.assign(D({__name:`YouTubeEmbedPlayIcon`,setup(e){return(e,t)=>(O(),y(`svg`,co,[...t[0]||=[v(`path`,{fill:`currentColor`,d:`M32 0c17.673 0 32 14.327 32 32a31.909 31.909 0 0 1-4.282 16.
1001 32.068 32.068 0 0 1-1.167 1.866l-.663-.447c-1.832-1.235-2.285-3.712-1.332-5.705A27.109 27.109 0 0 0 59.2 32C59.2 16.978 47.021 4.8 32 4.8S4.8 16.978 4.8 32c0 15.022 12.178 27.2 27.2 27.2a27.109 27.109 0 0 0 11.634-2.606c1.996-.946 4.472-.485 5.701 1.35l.444.665a32.08 32.08 0 0 1-5.334 2.88A31.908 31.908 0 0 1 32 63.998C14.327 63.999 0 49.673 0 32S14.327 0 32 0ZM21.947 17.895a2.195 2.195 0 0 1 2.195 0l23.04 13.303a2.195 2.195 0 0 1 0 3.8l-23.04 13.303a2.195 2.195 0 0 1-3.291-1.9V19.795c0-.784.418-1.508 1.096-1.9ZM25.24 42.6l16.457-9.501-16.457-9.502V42.6Z`},null,-1)]]))}}),{__name:`YouTubeEmbedPlayIcon`}),uo=Object.assign(D({__name:`YouTubeEmbedConsentDialog`,props:{content:{}},emits:[`confirm`,`cancel`],setup(e,{emit:t}){let n=t,r=I(null);async function i(){await r.value?.close(),n(`cancel`)}async function a(){await r.value?.close(),n(`confirm`)}return(t,s)=>{let c=Se,l=G,u=ve,d=gt;return O(),F(d,{ref_key:`consentDialog`,ref:r,class:`youtube-embed-consent-dialog`,headline:e.content.headline,onCancel:s[0]||=e=>n(`cancel`)},{body:j(()=>[o(c,{class:`youtube-embed-consent-dialog__text`,text:e.content.richTextBody},null,8,[`text`])]),footer:j(()=>[o(u,{"full-width":``,"reverse-order-above-mobile":``},{default:j(()=>[o(l,{"data-test":`youtube-embed-consent-dialog__confirm`,label:t.$translate(`aldi.global.confirm`),onClick:a}
1,null,8,[`label`]),o(l,{type:`secondaryLightBackground`,"data-test":`youtube-embed-consent-dialog__cancel`,label:t.$translate(`aldi.global.cancel`),onClick:i},null,8,[`label`])]),_:1})]),_:1},8,[`headline`])}}}),{__name:`YouTubeEmbedConsentDialog`}),fo=[`aria-label`],po=[`aria-label`,`onclick`],mo={class:`youtube-embed__placeholder-overlay`,"aria-hidden":`true`},ho={class:`youtube-embed__transcript-wrapper`},go=Object.assign(D({__name:`YouTubeEmbed`,props:{videoId:{},transcript:{},aboveTheFold:{type:Boolean},placeholderImage:{}},setup(e){let t=e,n=me(),{hasYouTubeConsent:i,setYouTubeConsent:a}=se(),s=r(),c=we(),{$notificationService:l,$translate:u,$trackingService:d}=s,p=J(it.GENERAL,`YouTubeEmbed`),m=I(null),h=I(null),g=I(null),_=I(null),b=I(null),S=re(null),C=I(!at()||s.isHydrating),w=I(!1),D=I(!1),k=I(!1),ee=I(!1),A=I(!1),M=je(`$gK11iOcU5Z`),N=()=>{},te={aspectRatio:`16-9`,widths:[2*(U.xxl-2*Z.regular.aboveXXL),U.xxl-2*Z.regular.aboveXXL],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.regular.aboveXXL}px`},{selector:H.aboveL,width:`calc(100vw - ${2*Z.regular.aboveL}px)`},{selector:H.aboveM,width:`calc(100vw - ${2*Z.regular.aboveM}px)`},{width:`calc(100vw - ${2*Z.regular.default}px)`}]},ne=T(()=>{let e=u(`aldi.videoEmbed.youtube.title`);return k.value&&(e+=` - ${u(`aldi.videoEmbed.youtube.statusPlaying`)}`),e});x(()=>{C.value=!1,g.value?.removeAttribute(`onclick`),g.value?.dataset.clickedDuringHydration&&(delete g.value.dataset.clickedDuringHydration,L())}),E(()=>{N(),S.value?.destroy(),d.stopYouTubeVideoTracking(t.videoId)});async function L(){i.value?await V():(D.value=!0,await P(),await oe(),D.value=!1,A.value=!0)}function z(){A.value=!1}function B(){A.value=!1,a(!0),V()}async function V(){if(!(!h.value||!m.value)){n.addAriaAnnouncement(u(`aldi.videoEmbed.youtube.statusLoading`)),D.value=!0,await P(),await ie();try{await new Promise(e=>{S.value=new YT.Player(h.value,{width:``,height:``,videoId:t.videoId,playerVars:{enablejsapi:1,playsinline:1,rel:0},events:{onReady:e=>{e.target.playVideo()},onAutoplayBlocked:()=>{w.value||e()},onStateChange:t=>{t.data===YT.PlayerState.PLAYING?(k.value=!0,N(),N=ae(m.value)):t.data===YT.PlayerState.ENDED&&(k.value=!1),!w.value&&t.data===YT.PlayerState.PLAYING&&e(),S.value&&d.pushYouTubeVideoTracking(S.value)},onError(t){w.value||(p.error(`Error loading YouTube video player. Error code: ${t.data}`),e())}}})})}catch(e){l.error(u(`aldi.videoEmbed.youtube.loadError`),!0),p.error(`Error loading YouTube video player`,e),D.value=!1;return}m.value.focus(),D.value=!1,w.value=!0}}async function ie(){if(window.YT)return;let e=new Promise(e=>{window.onYouTubeIframeAPIReady=e});he({script:[{src:`https://www.youtube.com/iframe_api`}],link:[{rel:`preconnect`,href:`https://www.google.com`},{rel:`preconnect`,href:`https://googleads.g.doubleclick.net`},{rel:`preconnect`,href:`https://static.doubleclick.net`},{rel:`preconnect`,href:`https://fonts.gstatic.com`}]}),await e}function ae(e){let t=setTimeout(i,2e3);window.addEventListener(`pointerdown`,n,{capture:!0}),window.addEventListener(`keydown`,n,{capture:!0}),window.addEventListener(`focusin`,r);function n(){i()}function r(t){t.target!==e&&e.focus()}function i(){window.removeEventListener(`pointerdown`,n,{capture:!0}),window.removeEventListener(`keydown`,n,{capture:!0}),window.removeEventListener(`focusin`,r),clearTimeout(t)}return i}async function oe(){if(!M.value){if(!c.youtubeConsentFeaturePageUrl)throw Error(`Missing youtubeConsent feature page`);try{let e=await c.getAemContentPageByUri(c.youtubeConsentFeaturePageUrl),t=Object.values(e.rootContentNode[`:items`]),n=t.find(e=>e[`:type`]===`aldi/editorial/components/title`)?.text,r=t.find(e=>e[`:type`]===`aldi/editorial/components/richText`)?.text;if(!n||!r)throw Error(`Missing title or richText`);M.value={headline:n,richTextBody:r}}catch(e){p.warn(`Error fetching consent dialog content`,e)}}}return(t,n)=>{let r=Y,i=so,a=lo,s=Oa,c=G,l=Se,d=gt;return O(),y(`div`,{class:`youtube-embed`,role:`group`,"aria-label":f(ne)},[v(`div`,{ref_key:`frameWrapperEl`,ref:m,class:`youtube-embed__video-frame`,tabindex:`-1`}
1,[v(`div`,{ref_key:`iframePlaceholder`,ref:h},null,512),f(w)?R(``,!0):(O(),y(`button`,{key:0,ref_key:`playButton`,ref:g,class:`youtube-embed__placeholder`,"data-test":`youtube-embed__play`,"aria-label":f(u)(`aldi.videoEmbed.youtube.playButtonLabel`),onclick:f(C)?`this.dataset.clickedDuringHydration = true`:void 0,onClick:n[0]||=e=>L()},[o(r,{config:te,data:e.placeholderImage,"fetch-priority":e.aboveTheFold?f(dt).high:void 0,alt:``},null,8,[`data`,`fetch-priority`]),v(`div`,mo,[f(D)?(O(),F(i,{key:0,class:`youtube-embed__placeholder-icon`})):(O(),F(a,{key:1,class:`youtube-embed__placeholder-icon`}))])],8,po))],512),v(`div`,ho,[o(c,{type:`textButton`,class:`youtube-embed__transcript-button-text`,"data-test":`youtube-embed__show-transcript`,label:f(u)(`aldi.videoEmbed.youtube.viewTranscript`),onClick:n[1]||=e=>ee.value=!0},{"icon-before":j(()=>[o(s,{class:`youtube-embed__transcript-button-icon`})]),_:1},8,[`label`])]),f(ee)?(O(),F(d,{key:0,ref_key:`transcriptDialog`,ref:_,"data-test":`youtube-embed__transcript-dialog`,headline:f(u)(`aldi.videoEmbed.youtube.transcriptDialogTitle`),onClose:n[3]||=e=>ee.value=!1},{body:j(()=>[o(l,{text:e.transcript,"data-test":`youtube-embed__transcript-text`},null,8,[`text`])]),footer:j(()=>[o(c,{"data-test":`youtube-embed__close-transcript-dialog`,label:f(u)(`aldi.global.close`),onClick:n[2]||=e=>f(_)?.close()},null,8,[`label`])]),_:1},8,[`headline`])):R(``,!0),f(A)&&f(M)?(O(),F(uo,{key:1,ref_key:`consentDialog`,ref:b,"data-test":`youtube-embed__consent-dialog`,content:f(M),onConfirm:B,onCancel:z},null,8,[`content`])):R(``,!0)],8,fo)}}}),{__name:`YouTubeEmbed`}),_o=Object.assign(D({__name:`CmsEmbedVideo`,props:{cmsNode:{},cmsIndex:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=T(()=>t.cmsIndex<=3);return(r,i)=>{let a=go,s=$;return r.$config.public.COUNTRY_CODE!==`us`&&e.cmsNode.embeddableVideoType===`youtube`?(O(),F(s,{key:0,"add-layout-wrapper":t.addLayoutWrapper},{default:j(()=>[o(a,{"video-id":e.cmsNode.videoId,"placeholder-image":e.cmsNode.image,transcript:e.cmsNode.transcript,"above-the-fold":f(n)},null,8,[`video-id`,`placeholder-image`,`transcript`,`above-the-fold`])]),_:1},8,[`add-layout-wrapper`])):R(``,!0)}}}),{__name:`CmsEmbedVideo`}),vo={class:`cms-labelled-text-block`},yo={class:`cms-labelled-text-block__title`},bo={class:`cms-labelled-text-block__text`},xo=Object.assign(D({__name:`CmsLabelledTextBlock`,props:{cmsNode:{}},setup(e){return(t,n)=>{let r=$;return O(),F(r,{"add-layout-wrapper":!0,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,vo,[v(`p`,yo,N(e.cmsNode.title),1),v(`p`,bo,N(e.cmsNode.textArea),1)])]),_:1},8,[`component-width`])}}}),{__name:`CmsLabelledTextBlock`}),So=Object.assign(D({__name:`MultiTeaserItem`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1},variant:{default:`regular`}},setup(e){let t=e,n=ye(),r=[{media:H.aboveL,aspectRatio:`2-1`,widths:[2*(U.xxl-2*Z.wide.aboveL),U.xxl-2*Z.wide.aboveL],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.wide.aboveXXL}px`},{width:`calc(100vw - ${2*Z.wide.aboveL})`}]},{media:H.aboveM,aspectRatio:`4-3`,widths:[2*(U.l-2*Z.wide.aboveM),U.l-2*Z.wide.aboveM],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveM})`}]},{media:H.aboveS,aspectRatio:`16-9`,widths:[2*(U.m-2*Z.wide.aboveS),U.m-2*Z.wide.aboveS],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`4-3`,widths:[2*(U.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],i=[{media:H.aboveS,aspectRatio:`4-1`,widths:[2*(U.xxl-2*Z.wide.aboveXXL),U.xxl-2*Z.wide.aboveXXL],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.wide.aboveXXL}px`},{selector:H.aboveL,width:`calc(100vw - ${2*Z.wide.aboveL})`},{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`3-1`,widths:[2*(U.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],a=[{media:H.aboveXL,aspectRatio:`1-1`,widths:[2*(U.xxl-2*Z.wide.aboveXL),U.xxl-2*Z.wide.aboveXL],sizes:[{selector:H.aboveXXL,width:`${U.xxl-2*Z.wide.aboveXXL}px`},{width:`calc(100vw - ${2*Z.wide.aboveXL})`}]},{media:H.aboveL,aspectRatio:`4-1`,widths:[2*(U.xl-2*Z.wide.aboveL),U.xl-2*Z.wide.aboveL],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveL})`}]},{media:H.aboveM,aspectRatio:`3-1`,widths:[2*(U.l-2*Z.wide.aboveM),U.l-2*Z.wide.aboveM],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveM})`}]},{media:H.aboveS,aspectRatio:`2-1`,widths:[2*(U.m-2*Z.wide.aboveS),U.m-2*Z.wide.aboveS],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`1-1`,widths:[2*(U.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],s=T(()=>{switch(t.variant){case`mini`:return i;case`hero`:return a;default:return r}}),c=T(()=>({backgroundColor:t.cmsNode.overlayColor})),l=T(()=>({teaserPosition:t.cmsIndex+1,assetId:t.cmsNode.image?.originals[0]?.path,parent:B.TEASER_TYPES.MULTI,identifier:B.DCI.TEASER_CLICK}));return(t,r)=>{let i=vt,a=mt,u=G,d=Q,p=Me,m=$;return O(),F(m,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[o(p,{link:e.cmsNode.link,"aria-label":e.cmsNode.overlayTitle,parent:f(l).parent,"teaser-position":f(l).teaserPosition,"asset-id":f(l).assetId,identifier:f(l).identifier,"suppress-external-style":``,class:_([`multi-teaser
1-item`,`multi-teaser-item--`+e.variant,`multi-teaser-item--overlay-`+(e.cmsNode.overlayPosition||`right`)])},{default:j(()=>[e.cmsNode.overlayTitle?(O(),y(`div`,{key:0,class:_([`multi-teaser-item__overlay`,[`multi-teaser-item__overlay--`+(e.cmsNode.overlayPosition||`right`),`multi-teaser-item__overlay--`+e.variant]]),style:S(f(c))},[o(i,{class:`multi-teaser-item__overlay-title`,variant:f(Te)(f(n).currentViewport)?`title-large`:`title-small`,tag:`p`,text:e.cmsNode.overlayTitle,"no-bottom-spacing":``,"no-width-limit":``},null,8,[`variant`,`text`]),o(u,{class:`multi-teaser-item__overlay-button`,round:``,tabindex:`-1`,"aria-label":t.$translate(`aldi.global.next`)},{"icon-before":j(()=>[o(a,{color:`inherit`,xsmall:``})]),_:1},8,[`aria-label`])],6)):R(``,!0),e.cmsNode.image?(O(),F(d,{key:1,class:`multi-teaser-item__image`,data:e.cmsNode.image,config:f(s),fill:`cover`},null,8,[`data`,`config`])):R(``,!0)]),_:1},8,[`link`,`aria-label`,`parent`,`teaser-position`,`asset-id`,`identifier`,`class`])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`MultiTeaserItem`}),Co=Object.assign(D({__name:`MultiTeaser`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=T(()=>[`7-tile-slot1-hero-other-mini`,`7-tile-slot7-hero-other-mini`].includes(t.cmsNode.variant)),r=T(()=>[`4-tiles-slot1-hero-slot2-regular`,`4-tiles-slo1-regular-slot4-hero`].includes(t.cmsNode.variant));function i(e,t){switch(e){case`4-tiles-slot1-hero-slot2-regular`:return t===0?`hero`:t===1?`regular`:`mini`;case`4-tiles-slo1-regular-slot4-hero`:return t===0?`regular`:t===3?`hero`:`mini`;case`7-tile-slot1-hero-other-mini`:return t===0?`hero`:`mini`;case`7-tile-slot7-hero-other-mini`:return t===6?`hero`:`mini`;default:return`regular`}}return(t,a)=>{let o=So,s=$;return O(),F(s,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[v(`div`,{class:_([`multi-teaser`,[`multi-teaser__layout-`+e.cmsNode.variant,{"multi-teaser__layout-7-tile":f(n),"multi-teaser__layout-4-tile":f(r)}]])},[(O(!0),y(k,null,b(e.cmsNode[`:items`],(t,n)=>(O(),F(o,{key:n,class:_([`multi-teaser__element`,[`multi-teaser__element--`+i(e.cmsNode.variant,Number(n))]]),variant:i(e.cmsNode.variant,Number(n)),"cms-node":t,"cms-index":Number(n)},null,8,[`class`,`variant`,`cms-node`,`cms-index`]))),128))],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`MultiTeaser`}),wo=Object.assign(D({__name:`AnchorLinkList`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=_t,i=Cr,a=$;return O(),F(a,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":f(X).WIDE},{default:j(()=>[e.cmsNode.title?(O(),F(r,{key:0,level:2,"visual-level":5,class:`anchor-link-list__title`},{default:j(()=>[s(N(e.cmsNode.title),1)]),_:1})):R(``,!0),v(`div`,{class:_([`anchor-link-list`,`anchor-link-list--${e.cmsNode.variant}`])},[o(i,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`AnchorLinkList`}),To={};function Eo(e,t,n,r,i,a){let o=K;return O(),F(o,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`},[v(`path`,{fill:`currentColor`,d:`M12 20.5a8.5 8.5 0 1 1 7.674-4.839c-.298.623-.157 1.397.416 1.783l.207.14A9.95 9.95 0 0 0 22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10a9.97 9.97 0 0 0 5.556-1.684l-.139-.208c-.384-.574-1.158-.718-1.781-.422A8.47 8.47 0 0 1 12 20.5Z`}),v(`path`,{fill:`currentColor`,d:`M12 5.75a.75.75 0 0 1 .75.75v5.19l2.78 2.78a.75.75 0 1 1-1.06 1.06l-3-3a.748.748 0 0 1-.22-.53V6.5a.75.75 0 0 1 .75-.75Z`})],-1)]]),_:1})}var Do=Object.assign(q(To,[[`render`,Eo]]),{__name:`IconClock`}),Oo={};function ko(e,t,n,r,i,a){let o=K;return O(),F(o,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`},[v(`path`,{fill:`currentColor`,"fill-rule":`evenodd`,d:`M7.75 6.25a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0ZM12 3.5A2.75 2.75 0 1 0 12 9a2.75 2.75 0 0 0 0-5.5Z`,"clip-rule":`evenodd`}),v(`path`,{fill:`currentColor`,d:`M12 13.5c-3.726 0-6.59 2.833-6.96 6.25a6.96 6.96 0 0 0-.04.75v.125c0 .69-.56 1.25-1.25 1.25H3.5V20.5c0-.307.017-.61.05-.911C3.996 15.45 7.466 12 12 12c4.855 0 8.5 3.871 8.5 8.5v.75a.75.75 0 0 1-.75.75H8a1.5 1.5 0 0 1 1.328-1.49v-.01H19c0-3.826-2.998-7-7-7Z`})],-1)]]),_:1})}var Ao=Object.assign(q(Oo,[[`render`,ko]]),{__name:`IconPerson`}),jo={};function Mo(e,t,n,r,i,a){let o=K;return O(),F(o,null,{default:j(()=>[...t[0]||=[v(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[v(`path`,{d:`M7.5 3C7.5 2.17157 8.17157 1.5 9 1.5L9 5C9 5.82843 8.32843 6.5 7.5 6.5V3Z`,fill:`currentColor`}),v(`path`,{d:`M2.49976 11.75C2.49976 11.3358 2.83554 11 3.24976 11H4.99976V10.0001C4.99976 9.99364 4.99984 9.98723 5 9.98085V8.625C5.68513 8.625 6.26297 9.08433 6.44238 9.71185C6.47935 9.80058 6.49976 9.89794 6.49976 10.0001V10.0978C6.49992 10.1069 6.5 10.1159
16.5 10.125V11.625L6.49976 11.7308C6.49992 11.7372 6.5 11.7436 6.5 11.75C6.5 11.7564 6.49992 11.7628 6.49976 11.7692V20.25C6.49976 20.3881 6.61169 20.5 6.74976 20.5L17.2498 20.5C17.3878 20.5 17.4998 20.3881 17.4998 20.25V10H10.9998C10.997 10 10.9942 10 10.9914 10H10.5C9.67157 10 9 9.32843 9 8.5L18.2498 8.50005C18.664 8.50005 18.9998 8.83583 18.9998 9.25005V11H20.7498C21.164 11 21.4998 11.3358 21.4998 11.75C21.4998 12.1642 21.164 12.5 20.7498 12.5H18.9998V20.25C18.9998 21.2165 18.2163 22 17.2498 22L6.74976 22C5.78326 22 4.99976 21.2165 4.99976 20.25L4.99976 12.5H3.24976C2.83554 12.5 2.49976 12.1642 2.49976 11.75Z`,fill:`currentColor`}),v(`path`,{d:`M11.25 3C11.25 2.17157 11.9216 1.5 12.75 1.5V5C12.75 5.82843 12.0784 6.5 11.25 6.5V3Z`,fill:`currentColor`}),v(`path`,{d:`M15 3C15 2.17157 15.6716 1.5 16.5 1.5V5C16.5 5.82843 15.8284 6.5 15 6.5V3Z`,fill:`currentColor`})],-1)]]),_:1})}var No=Object.assign(q(jo,[[`render`,Mo]]),{__name:`IconPot`}),Po={class:`cms-recipe-key-facts`},Fo={class:`cms-recipe-key-facts__item`},Io={class:`cms-recipe-key-facts__item__text`},Lo={class:`cms-recipe-key-facts__item`},Ro={class:`cms-recipe-key-facts__item__text`},zo={class:`cms-recipe-key-facts__item`},Bo={class:`cms-recipe-key-facts__icon-wrapper`},Vo={class:`cms-recipe-key-facts__item__text`},Ho=Object.assign(q(D({__name:`CmsRecipeKeyFacts`,props:{cmsNode:{}},setup(e){let{$translate:t}=r(),n=e,i=T(()=>{switch(n.cmsNode.difficulty){case`1`:return t(`aldi.recipe.difficulty.easy`);case`2`:return t(`aldi.recipe.difficulty.medium`);case`3`:return t(`aldi.recipe.difficulty.hard`);default:return`n/a`}});return(e,t)=>{let r=Do,a=Ao,s=No,c=$;return O(),F(c,{"add-layout-wrapper":!0},{default:j(()=>[v(`div`,Po,[v(`div`,Fo,[o(r,{class:`cms-recipe-key-facts__item__icon`}),v(`span`,Io,N(n.cmsNode.cookingTime),1)]),v(`div`,Lo,[o(a,{class:`cms-recipe-key-facts__item__icon`}),v(`span`,Ro,N(n.cmsNode.servingSize),1)]),v(`div`,zo,[v(`div`,Bo,[(O(),y(k,null,b(3,e=>o(s,{key:e,class:_([`cms-recipe-key-facts__item__icon`,{"cms-recipe-key-facts__item__icon--disabled":e>Number(n.cmsNode.difficulty)}])},null,8,[`class`])),64))]),v(`span`,Vo,N(f(i)),1)])])]),_:1})}}}),[[`__scopeId`,`data-v-65b23325`]]),{__name:`CmsRecipeKeyFacts`}),Uo={class:`cms-recipe-instructions`},Wo={class:`cms-recipe-instructions__tabs`,role:`tablist`},Go={class:`cms-recipe-instructions__tab__text`},Ko={class:`cms-recipe-instructions__tab__text cms-recipe-instructions__tab__text--active`},qo={class:`cms-recipe-instructions__list`},Jo=Object.assign(q(D({__name:`CmsRecipeInstructions`,props:{cmsNode:{}},setup(e){let t=we();return(n,r)=>{let i=$;return f(t).activeRecipeTab===`instructions`?(O(),F(i,{key:0,"add-layout-wrapper":!0},{default:j(()=>[v(`div`,Uo,[v(`div`,Wo,[v(`button`,{role:`tab`,"aria-selected":!1,class:`cms-recipe-instructions__tab`,onClick:r[0]||=e=>f(t).setRecipeActiveTab(`ingredients`)},[v(`span`,Go,N(n.$translate(`aldi.recipe.ingredients`)),1)]),v(`button`,{role:`tab`,"aria-selected":!0,class:`cms-recipe-instructions__tab`,onClick:r[1]||=e=>f(t).setRecipeActiveTab(`instructions`)},[v(`span`,Ko,N(n.$translate(`aldi.recipe.instructions`)),1)])]),v(`ul`,qo,[(O(!0),y(k,null,b(e.cmsNode.methodList,(e,t)=>(O(),y(`li`,{key:t},N(e),1))),128))])])]),_:1})):R(``,!0)}}}),[[`__scopeId`,`data-v-ce18bf07`]]),{__name:`CmsRecipeInstructions`}),Yo={class:`cms-recipe-ingredients`},Xo={class:`cms-recipe-ingredients__tabs`,role:`tablist`},Zo={class:`cms-recipe-ingredients__tab__text cms-recipe-ingredients__tab__text--active`},Qo={class:`cms-recipe-ingredients__tab__text`},$o={class:`cms-recipe-ingredients__list`},es={"aldi/editorial/components/componentPlaceholder":Ia,"aldi/editorial/components/richText":va,"aldi/editorial/components/title":Fa,"aldi/editorial/components/overlayBoxTeaser":Pr,"aldi/editorial/components/actionText":Qr,"aldi/editorial/components/mediaBox":Ir,"aldi/editorial/components/heroTeaser":Bi,"aldi/editorial/components/teaserDouble":Rr,"aldi/editorial/components/multiLayout":Rr,"aldi/editorial/components/multiLayout/item/teaser":oi,"aldi/editorial/components/multiLayout/item/image":Vi,"aldi/editorial/components/teaserDouble/item":oi,"aldi/editorial/components/
1accordion":ei,"aldi/editorial/components/accordion/item":_a,"aldi/editorial/components/experiencefragment":ba,"aldi/editorial/components/downloadLink":ja,"aldi/editorial/components/image":Vi,"aldi/editorial/components/teaserFullWidth":Sr,"aldi/editorial/components/anchorlink":Va,"aldi/editorial/components/jsonContent":ya,"aldi/editorial/components/notificationBanner":ea,"aldi/editorial/components/targetComponentPlaceholder":Qi,"aldi/editorial/components/newsletter":ao,"aldi/editorial/components/embedVideo":_o,"aldi/editorial/components/labelledTextBlock":xo,"aldi/editorial/components/multiTeaser":Co,"aldi/editorial/components/anchorLinkList":wo,"aldi/editorial/components/anchorLinkList/item":Va,"aldi/editorial/components/recipeKeyFacts":Ho,"aldi/editorial/components/cookingInstructions":Jo,"aldi/editorial/components/ingredients":Object.assign(q(D({__name:`CmsRecipeIngredients`,props:{cmsNode:{}},setup(e){let{$translate:t,$notificationService:n}=r(),i=Ue(),a=we(),s=I(e.cmsNode.ingredientList.map(e=>({name:e,checked:!0}))),c=T(()=>s.value.some(e=>e.checked));async function l(){await i.addItemsToShoppingList(i.defaultList?.id||`default_internal_shopping_list`,s.value.filter(e=>e.checked).map(e=>({type:xe.Text,value:e.name,quantity:1,checked:!1}))),n.success(t(`aldi.shoppingListSelectionModal.updatedInOneList`),!0)}return(e,n)=>{let r=Ve,i=sn,u=G,d=$;return f(a).activeRecipeTab===`ingredients`?(O(),F(d,{key:0,"add-layout-wrapper":!0},{default:j(()=>[v(`div`,Yo,[v(`div`,Xo,[v(`button`,{role:`tab`,"aria-selected":!0,class:`cms-recipe-ingredients__tab`,onClick:n[0]||=e=>f(a).setRecipeActiveTab(`ingredients`)},[v(`span`,Zo,N(f(t)(`aldi.recipe.ingredients`)),1)]),v(`button`,{role:`tab`,"aria-selected":!1,class:`cms-recipe-ingredients__tab`,onClick:n[1]||=e=>f(a).setRecipeActiveTab(`instructions`)},[v(`span`,Qo,N(f(t)(`aldi.recipe.instructions`)),1)])]),v(`ul`,$o,[(O(!0),y(k,null,b(f(s),(e,t)=>(O(),y(`li`,{key:t},[o(r,{modelValue:e.checked,"onUpdate:modelValue":t=>e.checked=t,label:e.name},null,8,[`modelValue`,`onUpdate:modelValue`,`label`])]))),128))]),o(u,{class:_([`cms-recipe-ingredients__button`,{"cms-recipe-ingredients__button--disabled":!f(c)}]),label:f(t)(`aldi.recipe.addToShoppingList`),disabled:!f(c),onClick:l},{"icon-before":j(()=>[o(i,{color:`currentColor`})]),_:1},8,[`class`,`label`,`disabled`])])]),_:1})):R(``,!0)}}}),[[`__scopeId`,`data-v-517d0308`]]),{__name:`CmsRecipeIngredients`}),"aldi/commerce/components/productCategoryTeaserList":Ar,"aldi/commerce/components/productCategoryTeaserList/item":Mi,"aldi/commerce/components/productTeaserListConfiguredCategory":Vr,"aldi/commerce/components/productTeaserListConfiguredProducts":$i,"aldi/commerce/components/bulletListIconLabel":sa,"aldi/commerce/components/bulletListIconLabel/item":ia,"aldi/commerce/components/brandTeaserList":Zr,"aldi/commerce/components/brandPageHeroTeaser":fa,"aldi/commerce/components/superbanner":Ai,"aldi/commerce/components/checkoutConfirmationContent":Na,"aldi/structure/components/containers/container":Na,"aldi/structure/components/containers/staticComponents":Na},ts=new Map(Object.entries(es)),ns=`aldi/commerce/components/productListingGridPlaceholder`,rs=Object.assign(D({name:`CmsContent`,__name:`CmsContent`,props:{cmsNode:{type:Object,default:null},cmsKey:{type:String,default:``},cmsIndex:{type:Number,default:0},cmsParentNode:{type:Object,default:null},cmsParentKey:{type:String,default:null},addLayoutWrapper:{type:Boolean,default:!1},isRecipeContent:{type:Boolean,default:!1}},setup(e){let t={MOBILE_APP:`mobileApp`,WEB:`web`},n=e,r=J(it.AEM,`CmsContent`),i=Ie(),o=T(()=>n.cmsNode&&n.cmsNode[`:isValid`]!==!1&&s(n.cmsNode[`:outputChannels`]));function s(e){return!e||e.length===0||i.mobileMode&&e.includes(t.MOBILE_APP)||!i.mobileMode&&e.includes(t.WEB)}let l=T(()=>n.cmsNode?ts.get(n.cmsNode[`:type`]):null);c(()=>n.cmsNode,e=>{e&&!ts.has(e[`:type`])&&r.debug(`No cms mapping component found for type: ${e[`:type`]}`)},{immediate:!0});function u(e){return l.value&&e in l.value.props}let d=T(()=>l.value?{cmsNode:n.cmsNode,"data-aem-key":n.cmsKey||void 0,addLayoutWrapper:u(`addLayoutWrapper`)?n.addLayoutWrapper:void 0,cmsKey:u(`cmsKey`)?n.cmsKey:void 0,cmsIndex:u(`cmsIndex`)?n.cmsIndex:void 0,cmsParentNode:u(`cmsParentNode`)?n.cmsParentNode:void 0,cmsParentKey:u(`cmsParentKey`)?n.cmsParentKey:void 0,id:n.cmsNode?.[`:anchorText`]||(n.addLayoutWrapper&&n.cmsKey?n.cmsKey:void 0),isRecipeContent:n.isRecipeContent}:{});return(e,t)=>f(o)?(O(),F(ne(f(l)),a(C({key:0},f(d))),null,16)):R(``,!0)}}),{__name:`CmsContent`});export{Wt as A,ln as C,Xt as D,Zt as E,Q as M,At as N,Yt as O,wt as P,wn as S,rn as T,qn as _,Oa as a,Hn as b,Br as c,_r as d,ar as f,Jn as g,Xn as h,Do as i,Ut as j,Kt as k,zr as l,$n as m,ns as n,ga as o,er as p,Ao as r,Qr as s,rs as t,br as u,Un as v,sn as w,On as x,Wn as y};
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.