1import{H as e,U as t,W as n,d as r,h as i,i as a,k as o,m as s}from"./BV7LkvM2.js";import{$ as c,A as l,B as u,Ct as d,D as f,Et as p,Gt as m,H as h,I as g,Jt as _,K as v,M as y,N as b,S as x,T as S,U as C,V as w,X as T,Yt as E,at as D,b as O,f as k,g as A,h as j,ht as M,i as N,m as P,ot as F,p as I,pt as ee,q as L,qt as te,rt as R,st as z,tt as ne,vt as B,w as V,x as H,xt as re,y as ie,z as ae}from"./BaYLGZzq.js";import{A as oe,Br as se,C as ce,Dt as le,Er as ue,Ft as de,It as fe,J as pe,L as me,Lr as he,Lt as ge,Mr as _e,Mt as ve,Nr as ye,Ot as U,P as be,Pr as xe,R as Se,Rr as Ce,T as we,U as Te,Vr as Ee,W as De,Wr as Oe,X as W,Xi as ke,Y as G,Zn as Ae,aa as je,at as Me,cr as K,d as Ne,er as Pe,f as Fe,fr as Ie,ft as Le,gt as Re,h as ze,ht as Be,ia as Ve,it as q,jr as He,k as Ue,kt as J,m as We,n as Ge,nt as Ke,or as qe,ot as Je,pt as Ye,q as Xe,ra as Ze,st as Qe,t as $e,tt as et,u as tt,w as nt,x as rt,xt as it,yt as at,zi as ot}from"./DHb3gdzD.js";import{r as st}from"./B2IsBu9t.js";import{n as ct,t as lt}from"./CkrpdUkJ.js";import{a as ut,n as dt}from"./DXS4rUYw.js";import{_ as ft,v as pt}from"./Bpn1bSKt.js";import{t as mt}from"./BWi-0h5Z.js";import{n as ht,t as gt}from"./BBLhgKOT.js";import{c as _t,i as vt,l as yt,o as Y,r as bt,s as xt,t as St}from"./CFWsPkkI.js";import{n as Ct,t as wt}from"./BLzRPgNE.js";import{n as X,r as Z,t as Tt}from"./y5VgNV54.js";import{t as Et}from"./e2DYYeyX.js";import{t as Dt}from"./B6Th6JuU.js";var Ot=n({docsBase:e,reporters:t}),kt=`$s`;function At(...e){let t=typeof e[e.length-1]==`string`?e.pop():void 0;typeof e[0]!=`string`&&e.unshift(t);let[n,r]=e;if(!n||typeof n!=`string`)throw Ot.NUXT_E7009({key:n});if(r!==void 0&&typeof r!=`function`)throw Ot.NUXT_E7007({type:typeof r});let i=kt+n,a=o(),s=d(a.payload.state,i);if(r&&(a._state[i]??={_default:r}),s.value===void 0&&r){let e=r();if(ee(e))return a.payload.state[i]=e,e;s.value=e}return s}var jt={1:1,4:3,8:6,9:6};function Mt(e,t,n){if(!e?.length||!t||!n)return null;let r=jt[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 Nt=[`a+++`,`a++`,`a+`,`a`,`b`,`c`,`d`,`e`,`f`,`g`],Pt=[`atog`,`a+++tod`,`a+++tog`,`a++toe`,`a++tog`,`a+tof`,`a+tog`];function Ft(e){return Nt.includes(e)}function It(e){return Pt.includes(e)}function Lt(e){if(!e)return{scale:null,class:null};if(e.includes(`_`)){let[t,n]=e.split(`_`),r=t&&It(t)?t:null,i=n&&Ft(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=Ft(e)?e:null;return t?{scale:t.includes(`+`)?`a+++tod`:`atog`,class:t}:{scale:null,class:null}}function Rt(e,t){if(!e)return null;let{scale:n,class:r}=Lt(e.toLowerCase());return!n&&!r?null:{energyClass:r,energyLabelPdf:t?.find(e=>e.assetType===`EL01`&&e.mimeType===ft.Pdf)||null,energyScale:n}}var zt={fill:`none`,"aria-hidden":`true`,class:`error-svg`,viewBox:`0 0 747 431`},Bt=[`id`],Vt=[`mask`],Ht=[`clip-path`],Ut=[`id`],Wt=Object.assign(V({__name:`LogoError`,setup(e){let t=c(),n=c();return(e,r)=>(C(),A(`svg`,zt,[r[4]||=I(`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),I(`mask`,{id:p(t),width:`127`,height:`75`,x:`290`,y:`116`,maskUnits:`userSpaceOnUse`,style:{"mask-type":`alpha`}},[...r[0]||=[I(`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,Bt),I(`g`,{mask:`url(#${p(t)})`},[...r[1]||=[I(`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,Vt),r[5]||=I(`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]||=I(`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),I(`g`,{"clip-path":`url(#${p(n)})`},[...r[2]||=[O(`<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,Ht),r[7]||=I(`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),I(`defs`,null,[I(`clipPath`,{id:p(n)},[...r[3]||=[I(`path`,{fill:`#fff`,d:`M568 116H455v315h113z`},null,-1)]],8,Ut)])]))}}),{__name:`LogoError`}),Gt={width:`320`,height:`320`,fill:`none`,"aria-hidden":`true`,viewBox:`0 0 320 320`},Kt={forbidden:{component:Object.assign(V({__name:`LogoAccount`,setup(e){return(e,t)=>(C(),A(`svg`,Gt,[...t[0]||=[O(`<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:Wt,headline:`aldi.requestErrorContent.notFoundHeadline`,message:`aldi.requestErrorContent.notFoundMessage`},server:{component:Wt,headline:`aldi.requestErrorContent.serverHeadline`,message:`aldi.requestErrorContent.serverMessage`},default:{component:Wt,headline:`aldi.requestErrorContent.defaultHeadline`,message:`aldi.requestErrorContent.defaultMessage`},customInvalidCannotLoadProduct:{component:Wt,headline:`aldi.requestErrorContent.serverHeadline`,message:`aldi.product.invalidCannotLoadProduct`,button:{to:`/`,text:`aldi.requestErrorContent.returnToHomepage`}},customInvalidUnavailableProduct:{component:Wt,headline:`aldi.product.invalidCannotLoadProduct.headline`,message:`aldi.product.invalidUnavailableProduct`,button:{to:`/`,text:`aldi.requestErrorContent.returnToHomepage`}}};function qt(e){return e===403?Kt.forbidden:e===404?Kt.notFound:e===500?Kt.server:Kt.default}var Jt=Object.assign(V({__name:`EnergyLabel`,props:{energyLabel:{},variant:{}},setup(e){let t=e,n=k(()=>{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=Le;return e.energyLabel?(C(),A(`div`,{key:0,class:m(`energy-label energy-label--${e.variant}`)}
1,[e.energyLabel.energyLabelPdf?.url?(C(),P(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:F(()=>[x(i,{class:`energy-label__image`,src:p(n),alt:t.$translate(`aldi.product.energyLabel.alt`,{energyClass:e.energyLabel.energyClass})},null,8,[`src`,`alt`])]),_:1},8,[`to`,`aria-label`])):(C(),P(i,{key:1,class:`energy-label__image`,src:p(n),alt:t.$translate(`aldi.product.energyLabel.alt`,{energyClass:e.energyLabel.energyClass})},null,8,[`src`,`alt`]))],2)):j(``,!0)}}}),{__name:`EnergyLabel`}),Yt=Object.assign(V({name:`IconScale`,__name:`IconScale`,setup(e){return(e,t)=>{let n=U;return C(),P(n,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`},[I(`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`}),I(`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`}),Xt=[`aria-label`],Zt=Object.assign(V({__name:`RandomWeightLabel`,props:{variant:{}},setup(e){return(t,n)=>{let r=Yt;return C(),A(`div`,{class:m(`random-weight-label random-weight-label--${e.variant}`),role:`img`,"aria-label":t.$translate(`aldi.product.randomWeight.alt`)},[x(r,{color:`primary-blue-100`,medium:e.variant===`details`},null,8,[`medium`])],10,Xt)}}}),{__name:`RandomWeightLabel`}),Qt={class:`overlay-badges-image--wrapper`},$t=[`aria-label`,`onClick`],en=Object.assign(V({__name:`OverlayBadgesImage`,props:{badges:{},variant:{}},emits:[`enlarge-badge`],setup(e){return(t,n)=>{let r=Y;return C(),A(`div`,Qt,[I(`div`,{class:m(`overlay-badges-image overlay-badges-image--${e.variant} overlay-badges-image--position-${e.badges.position}`)},[e.variant===`details`?(C(!0),A(N,{key:0},v(e.badges.items,(e,n)=>(C(),A(`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)},[x(r,{class:`overlay-badges-image__image`,src:p(se)(e.url??``,128),alt:e.alt??``},null,8,[`src`,`alt`])],8,$t))),128)):(C(!0),A(N,{key:1},v(e.badges.items,(e,t)=>(C(),P(r,{key:`overlay-badges-image${t}`,class:`overlay-badges-image__image`,src:p(se)(e.url??``,128),alt:e.alt??``},null,8,[`src`,`alt`]))),128))],2)])}}}),{__name:`OverlayBadgesImage`}),tn=Object.assign(V({__name:`BaseLabel`,props:{label:{},type:{},color:{},disabled:{type:Boolean}},setup(e){return(t,n)=>e.label?(C(),A(`div`,{key:0,class:m([`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`),H(` `+E(e.label),1)],2)):j(``,!0)}}),{__name:`BaseLabel`}),nn=Object.assign(V({__name:`OverlayBadgesText`,props:{badges:{},variant:{},disabled:{type:Boolean}},setup(e){return(t,n)=>{let r=tn;return C(),A(`div`,{class:m(`overlay-badges-text overlay-badges-text--${e.variant}`)},[(C(!0),A(N,null,v(e.badges.items,(t,n)=>(C(),P(r,{key:`overlay-badges-text-${n}`,label:t.displayText,color:t.color,disabled:e.disabled},null,8,[`label`,`color`,`disabled`]))),128))],2)}}}),{__name:`OverlayBadgesText`}),rn={key:0},an={key:0},on=[`aria-label`],sn={key:0},cn=[`aria-label`],ln=Object.assign(V({__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}=o(),r=ut(),i=k(()=>t.styling===`product-details`);return(t,a)=>{let o=tn;return C(),A(`div`,{class:m([`base-price`,[{"base-price--on-sale":e.price.wasPriceDisplay},`base-price--`+e.styling]])},[e.sellingSize&&e.styling===`search-suggestions`?(C(),A(`span`,{key:0,class:m([`base-price__weight-or-content`,{"base-price__weight-or-content--disabled":e.disabled}])},[H(E(e.sellingSize)+` `,1),e.price.comparisonDisplay?(C(),A(`span`,rn,`(`+E(e.price.comparisonDisplay)+`)`,1)):j(``,!0)],2)):j(``,!0),I(`div`,{class:m({"base-price__discount-tag__wrapper":e.styling===`product-tile`})},[e.savingsDisplay?(C(),P(o,{key:0,class:m([`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:p(n)(`aldi.basePrice.savingsDisplay`,{savingsDisplay:e.savingsDisplay}),"aria-label":p(n)(`aldi.basePrice.savingsDisplayAriaLabel`,{savingsDisplay:e.savingsDisplay}),disabled:e.disabled,type:`discount`},null,8,[`class`,`label`,`aria-label`,`disabled`])):j(``,!0)],2),e.withRegularPrice?(C(),A(`span`,{key:1,class:m([`base-price__regular`,{"base-price__regular--disabled":e.disabled}])},[e.price.wasPriceDisplay?(C(),A(`ins`,{key:1,class:m([`base-price__discounted`,{"base-price__discounted--disabled":e.disabled}]),"aria-label":p(n)(`aldi.price.discounted`,{price:e.price.amountRelevantDisplay})},E(e.price.amountRelevantDisplay),11,on)):(C(),A(`span`,an,E(e.price.amountRelevantDisplay),1)),e.showSpecialBuySuperscript?(C(),A(`span`,{key:2,class:m([`base-price__superscript`,{"base-price__superscript--discounted":e.price.wasPriceDisplay,"base-price__superscript--discounted-disabled":e.disabled}]),"data-test":`superscript-special-buy`},`¹ `,2)):j(``,!0),e.showWasNowPriceSuperscript?(C(),A(`span`,{key:3,class:m([`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?(C(),A(`span`,sn,`Ë `)):j(``,!0),a[0]||=H(`² `,-1)],2)):j(``,!0),e.price.perUnitDisplay?(C(),A(`span`,{key:4,class:m([`base-price__interval`,{"base-price__interval--was-price":e.price.wasPriceDisplay}])},E(`/`+e.price.perUnitDisplay),3)):j(``,!0)],2)):j(``,!0),e.withRegularPrice&&e.price.wasPriceDisplay?(C(),A(`span`,{key:2,class:m([`base-price__was-price`,{"base-price__was-price--disabled":e.disabled}])},[I(`del`,{"aria-label":p(n)(`aldi.price.original`,{price:e.price.wasPriceDisplay})},E(e.price.wasPriceDisplay),9,cn)],2)):j(``,!0),e.price.additionalInfo?(C(),A(`span`,{key:3,class:m([`base-price__additional-info`,{"base-price__additional-info--disabled":e.disabled}])},E(e.price.additionalInfo),3)):j(``,!0),p(i)&&!p(r).store.isTransactional?(C(),A(`span`,{key:4,class:m([`base-price__vat-label`,{"base-price__vat-label--disabled":e.disabled}])},E(p(n)(`aldi.price.includeVat`)),3)):j(``,!0),e.withBottleDeposit&&e.price.bottleDeposit>0&&e.price.bottleDepositDisplay?(C(),A(`span`,{key:5,class:m([`base-price__deposit`,{"base-price__deposit--disabled":e.disabled}])},E(p(n)(`aldi.price.deposit`,{bottleDeposit:e.price.bottleDepositDisplay,bottleDepositType:e.price.bottleDepositType})),3)):j(``,!0)],2)}}}),{__name:`BasePrice`}),un={};function dn(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,
1width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`},[I(`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 fn=Object.assign(J(un,[[`render`,dn]]),{__name:`IconHeart`}),pn=[`aria-label`,`disabled`],mn=Object.assign(V({__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 t=e,n=l(`shoppingListDetailsPageListId`,``),{$notificationService:r,$translate:a}=o(),c=We(),u=ut(),d=me(),f=s(),h=i(),g=B(!1),_=B(!1);function v(e){return e.items?.filter(e=>e.value===t.product.sku||e.abstractSku===t.product.sku)??[]}let y=k(()=>c.shoppingLists.some(e=>v(e).length>0));async function b(){try{if(g.value=!0,n){let e=c.shoppingLists.find(e=>e.id===n);if(e){let n=v(e);n.length>0?(await c.removeItemsFromShoppingList(e.id,n.map(e=>({itemId:e.itemId,product:t.product}))),d.addAriaAnnouncement(a(`aldi.addToShoppingListButton.itemRemovedAriaAnnouncement`,{listName:c.getListTitle(e),productName:t.product.name}))):await c.addItemsToShoppingList(e.id,[{type:ve.Product,value:t.product.sku,abstractSku:t.product.abstractSku,quantity:1,product:t.product}]);return}}if(!c.defaultList)throw Error(`No default shopping list found`);let e=c.shoppingLists.find(e=>v(e).length>0),i=c.shoppingLists.filter(e=>v(e).length>0).length>1,o=c.shoppingLists.length>1;if(e){if(i){S();return}let n=v(e);await c.removeItemsFromShoppingList(e.id,n.map(e=>({itemId:e.itemId,product:t.product}))),d.addAriaAnnouncement(a(`aldi.addToShoppingListButton.itemRemovedAriaAnnouncement`,{listName:c.getListTitle(c.defaultList),productName:t.product.name}));return}if(await c.addItemsToShoppingList(c.defaultList.id,[{type:ve.Product,value:t.product.sku,abstractSku:t.product.abstractSku,quantity:1,product:t.product}]),!o){if(c.defaultList.items?.filter(e=>e.type===ve.Product).length===1){let e=c.getListTitle(c.defaultList);r.success(a(`aldi.addToShoppingListButton.itemAddedSuccessMessage`,{productName:t.product.name,listName:e}),!0)}else d.addAriaAnnouncement(a(`aldi.addToShoppingListButton.itemAddedAriaAnnouncement`,{productName:t.product.name,listName:c.getListTitle(c.defaultList)}))}o&&r.success(a(`aldi.addToShoppingListButton.itemAddedMultipleSuccessMessage`,{productName:t.product.name,listName:c.getListTitle(c.defaultList),productSku:t.product.sku}),6e3)}catch(e){r.notifyByError(e)}finally{g.value=!1,_.value=!0,setTimeout(()=>{_.value=!1},500)}}function S(){let e=[{type:ve.Product,value:t.product.sku,abstractSku:t.product.abstractSku,quantity:1,name:t.product.name}];c.openListSelectionModal(e,`add-to-shopping-list-button`)}return R(()=>f.hash,e=>{e===`#show-list-select-modal-${t.product.sku}`&&(S(),h.replace({hash:``}))}),(t,n)=>{let r=fn;return p(u).store.isFavouritesListEnabled?(C(),A(`button`,{key:0,class:m([`add-to-shopping-list-button`,{"add-to-shopping-list-button--active":p(y),"add-to-shopping-list-button--bumping":p(_),"add-to-shopping-list-button--small":e.small,"add-to-shopping-list-button--loading":p(g)}]),"aria-label":p(y)?p(a)(`aldi.addToShoppingListButton.removeAriaLabel`):p(a)(`aldi.addToShoppingListButton.addAriaLabel`),disabled:p(g),onClick:je(b,[`prevent`,`stop`])},[p(g)?(C(),A(`div`,{key:0,class:m([`add-to-shopping-list-button__spinner`,{"add-to-shopping-list-button__spinner--active":p(y)}])},null,2)):j(``,!0),x(r,{class:m([`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,pn)):j(``,!0)}}}),{__name:`AddToShoppingListButton`}),hn=[`title`],gn={key:0,class:`product-tile__overlay-badges`},_n={class:`product-tile__image-container`},vn={class:`product-tile__picture`},yn={class:`product-tile__badges`},bn={class:`product-tile__brandname`,"data-test":`product-tile__brandname`},xn=[`aria-label`],Sn={key:1,class:`product-tile__name`,"data-test":`product-tile__name`},Cn=[`aria-label`],wn={class:`product-tile__selling-size-and-comparison`},Tn={"data-test":`product-tile__unit-of-measurement`,class:`product-tile__unit-of-measurement`},En={key:0},Dn={"data-test":`product-tile__comparison-price`,class:`product-tile__comparison-price`},On={key:0},kn=Object.assign(V({__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}=o(),r=Se(),i=[{requestedImageWidth:232,renderedWidth:116},{requestedImageWidth:306,renderedWidth:153}],a=k(()=>[`m`,`s`,`xs`].includes(r.currentViewport)?116:153),s=k(()=>Ee({width:t.product.assets?.[0]?.maxWidth||116,height:t.product.assets?.[0]?.maxHeight||116},{width:a.value,height:a.value})),c=He(t.product.assets?.[0]?.url||``,t.product.name),l={srcSet:c?ye(i,c):``,sizes:`${W.aboveL} 153px, 116px`,fallbackSrc:c?_e(232,He(c,t.product.name)):``},u=[pt.LargeLoose,pt.SmallLoose,pt.Packaged].includes(t.product.weightType),d=n.productDetailsPageUrl(t.product.urlSlugText,t.product.sku),f=k(()=>Mt(t.product.badges,`1`,ft.Image)),h=k(()=>Mt(t.product.badges,`4`,ft.Text)),g=k(()=>Rt(t.product.energyClass,t.product.assets)),_=k(()=>t.teaserPosition>6?_t.lazy:void 0);return(t,n)=>{let r=Jt,i=Zt,a=en,o=tn,c=nn,v=ln,y=Le,b=mn;return C(),A(`div`,{class:`product-tile`,"data-test":`product-tile`,"data-tile-type":`new`,title:e.product.name},[x(y,{class:m([`product-tile__link`,{"product-tile__link--pointer":!e.noLink}]),to:e.noLink?void 0:p(d),"non-link-html-tag":e.noLink?`span`:void 0,target:``,type:`internal`,product:e.product,"teaser-position":e.teaserPosition},{default:F(()=>[p(g)||p(u)||p(f)?(C(),A(`div`,gn,[p(g)?(C(),P(r,{key:0,"energy-label":p(g),variant:`tile`},null,8,[`energy-label`])):j(``,!0),p(u)&&t.$config.public.FEATURE_SHOW_RANDOM_WEIGHT_ICON&&!p(g)?(C(),P(i,{key:1,variant:`tile`})):j(``,!0),p(f)&&!p(g)?(C(),P(a,{key:2,badges:p(f),variant:`tile`},null,8,[`badges`])):j(``,!0)])):j(``,!0),I(`div`,_n,[I(`div`,vn,[x(Y,{alt:e.product.name,srcset:l.srcSet,sizes:l.sizes,src:l.fallbackSrc,height:p(s).height,width:p(s).width,loading:p(_),draggable:`false`,"aria-hidden":`true`},null,8,[`alt`,`srcset`,`sizes`,`src`,`height`,`width`,`loading`])]),I(`div`,yn,[e.product.onSaleDateDisplay?(C(),P(o,{key:0,"data-test":`product-tile__on-sale-label`,label:e.product.onSaleDateDisplay,type:`info`},null,8,[`label`])):j(``,!0),p(h)?(C(),P(c,{key:1,"data-test":`product-tile__badges`,badges:p(h),variant:`tile`},null,8,[`badges`])):j(``,!0)])]),I(`div`,bn,[e.product.brandName?(C(),A(`p`,{key:0,"aria-label":e.product.brandName+`,`},E(e.product.brandName),9,xn)):j(``,!0)]),e.product.name?(C(),A(`div`,Sn,[I(`p`,{"aria-label":e.product.name+`,`},E(e.product.name),9,Cn)])):j(``,!0),I(`div`,wn,[I(`div`,Tn,[e.product.sellingSize?(C(),A(`p`,En,E(e.product.sellingSize),1)):j(``,!0)]),I(`div`,Dn,[e.product.price?.comparisonDisplay?(C(),A(`p`,On,`(`+E(e.product.price?.comparisonDisplay)+`)`,1)):j(``,!0)])]),e.product.price?(C(),P(v,{key:2,"data-test":`product-tile__price`,price:e.product.price,styling:`product-tile`,"savings-display":e.product.price.savingsDisplay,"show-s
1pecial-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`])):j(``,!0)]),_:1},8,[`class`,`to`,`non-link-html-tag`,`product`,`teaser-position`]),x(b,{small:``,product:e.product,class:`product-tile__add-to-shopping-list-button`},null,8,[`product`])],8,hn)}}}),{__name:`ProductTile`}),An=Object.assign(V({__name:`InjectionAddToCartNotForSalePlaceholder`,setup(e){return(e,t)=>j(``,!0)}}),{__name:`InjectionAddToCartNotForSalePlaceholder`}),jn={};function Mn(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`},[I(`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 Nn=Object.assign(J(jn,[[`render`,Mn]]),{__name:`IconCart`}),Pn=Object.assign(V({__name:`IconDeleteAnimated`,setup(e){return(e,t)=>{let n=U;return C(),P(n,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`},[I(`defs`,null,[I(`mask`,{id:`reveal-mask1`},[I(`rect`,{x:`0`,y:`24`,width:`0`,height:`24`,fill:`white`},[I(`animate`,{attributeName:`width`,from:`0`,to:`24`,dur:`1s`,fill:`freeze`}),I(`animate`,{attributeName:`y`,from:`24`,to:`0`,dur:`1s`,fill:`freeze`})])])]),I(`g`,{mask:`url(#reveal-mask1)`},[I(`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`}),Fn=Object.assign(V({__name:`IconMinusAnimated`,setup(e){return(e,t)=>{let n=U;return C(),P(n,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`},[I(`path`,{d:`M2 6 H10`,stroke:`#0D3A93`,"stroke-width":`0.7`,"stroke-linecap":`round`,"stroke-dasharray":`8`,"stroke-dashoffset":`8`},[I(`animate`,{attributeName:`stroke-dashoffset`,from:`8`,to:`0`,dur:`0.5s`,repeatCount:`1`,fill:`freeze`})])],-1)]]),_:1})}}}),{__name:`IconMinusAnimated`}),In=Object.assign(V({__name:`IconPlusAnimated`,setup(e){return(e,t)=>{let n=U;return C(),P(n,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`},[I(`path`,{d:`M4 12 H20`,stroke:`#0D3A93`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-dasharray":`16`,"stroke-dashoffset":`16`},[I(`animate`,{attributeName:`stroke-dashoffset`,from:`16`,to:`0`,dur:`0.5s`,repeatCount:`1`,fill:`freeze`})]),I(`path`,{d:`M12 4 V20`,stroke:`#0D3A93`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-dasharray":`16`,"stroke-dashoffset":`16`},[I(`animate`,{attributeName:`stroke-dashoffset`,from:`16`,to:`0`,dur:`1s`,begin:`0.5s`,repeatCount:`1`,fill:`freeze`})])],-1)]]),_:1})}}}),{__name:`IconPlusAnimated`}),Ln=Object.assign(V({__name:`IconCartAnimated`,setup(e){return(e,t)=>{let n=U;return C(),P(n,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,
1width:`24`,height:`25`,viewBox:`0 0 24 25`,fill:`none`},[I(`defs`,null,[I(`mask`,{id:`reveal-mask`},[I(`rect`,{x:`24`,y:`-25`,width:`24`,height:`50`,fill:`white`},[I(`animate`,{attributeName:`x`,from:`24`,to:`0`,dur:`1.1s`,repeatCount:`indefinite`,fill:`freeze`}),I(`animate`,{attributeName:`y`,from:`-25`,to:`0`,dur:`1.1s`,repeatCount:`indefinite`,fill:`freeze`})])])]),I(`g`,{mask:`url(#reveal-mask)`},[I(`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`}),I(`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`}),I(`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`}),Rn={},zn={class:`search-flyout-loading-indicator`};function Bn(e,t){let n=Ln;return C(),A(`div`,zn,[x(n)])}var Vn=Object.assign(J(Rn,[[`render`,Bn]]),{__name:`LoadingSearchFlyoutIndicator`});function Hn(e,t=2){return parseFloat(e.toFixed(t))}var Un={focusHelper:1,updateDelay:500,deleteDelay:100},Wn=[`data-mn`,`aria-disabled`,`aria-label`,`title`],Gn=[`data-mn`,`value`,`step`,`min`,`max`,`aria-label`,`title`,`readonly`],Kn=[`data-mn`,`aria-disabled`,`aria-label`,`title`],qn=Object.assign(V({__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 r=e,i=n,a=l(`isAmendmentPlpPage`,!1),{$trackingService:s,$translate:c,$notificationService:u}=o(),d=lt(st.GENERAL,`AddToCartQuantity`),f=$e(),h=me(),g=B(null),_=B(null),v=B(null),y=Be(),{cartProduct:b,isLooseRandomWeightProduct:x,cartProductQuantity:S,priceUnit:w,isMinQuantityInCart:T,min:E,max:D,isOperationPending:O,step:M,isDeleteProhibited:F}=Ge(r.sku);R(()=>S.value,(e,t)=>{z.value=e,he(z.value),ee(e,t)});function ee(e,t){let n=e>t,r=e<t,i=Hn(Math.abs(e-t),2),a=x.value?`${i} ${b.value.priceUnit}`:`${i}`,o=x.value?`${ne.value} ${b.value.priceUnit}`:ne.value;n&&t===0?h.addAriaAnnouncement(`${c(`aldi.addToCartQuantity.ariaAnnouncementAddFirstItem`,{amount:a})}${f.addItemProgressBarAnnouncement}`):n&&t>0?(pe.value,h.addAriaAnnouncement(`${c(`aldi.addToCartQuantity.ariaAnnouncementAddItem`,{amount:a,productTotal:o})}${f.addItemProgressBarAnnouncement}`)):r&&e>0?h.addAriaAnnouncement(`${c(`aldi.addToCartQuantity.ariaAnnouncementRemoveItem`,{amount:a,productTotal:o})}${f.removeItemProgressBarAnnouncement}`):r&&e===0&&h.addAriaAnnouncement(`${c(`aldi.addToCartQuantity.ariaAnnouncementRemoveLastItem`)}${f.removeItemProgressBarAnnouncement}`)}function L(){O.value||h.clearAriaAnnouncement()}let te=B(null),z=B(S.value),ne=k(()=>{let e=z.value.toString();return w.value&&(e+=` ${w.value}`),e}),V=B(ne.value),H=k(()=>T.value&&E.value===M.value),re=k(()=>c(H.value?`aldi.addToCartQuantity.removeItem`:`aldi.addToCartQuantity.decreaseAmount`)),ie=k(()=>F.value?re.value+`. `+c(`aldi.addToCartQuantity.prohibitRemoveItem`):re.value),ae;R(()=>ne.value,()=>{V.value=ne.value});let se=e=>e.target===_.value;function ce(e){let t=e.target,n=t.value,r=x.value?n.replace(/[^\d.]/g,``):n.replace(/[^\d]/g,``),i=Number.parseFloat(r);r!==``&&Number.isNaN(i)&&(r=z.value.toString()),i>=D.value&&(r=D.value.toString(),u.info(c(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:D.value}),!0)),V.value=r,t.value=r}async function de(e,t){if(!b.value)return;if(O.value){d.info(`AddToCartQuantity: changing the quantity of an cart item is not permitted due to pen
1ding operation`);return}let n=Math.round((e-S.value)*10)/10,{error:i}=await f.updateItemQty({product:b.value,quantity:e});if(t.target!==v.value&&Ae(t)&&(se(t)?_.value:g.value)?.focus(),i){z.value=x.value?ue.getAmount(b.value):ue.getItemQty(b.value),he(z.value);return}s.updateProductQuantity({cartId:f.cartId,parent:r.isProductTeaser?K.TEASER_TYPES.PRODUCT:``,parentId:r.index,...b.value},e,n)}async function fe(e){if(!b.value)return;let t=b.value;if(O.value){d.info(`AddToCartQuantity: changing the quantity of an cart item is not permitted due to pending operation`);return}f.setPendingCartProductRestore(!0),i(`makeItemRestorable`,b.value);try{await f.removeItem({product:b.value}),Ae(e)&&i(`focusAddToCartButton`),y.value||(s.removeProductFromCart({parent:r.isProductTeaser?K.TEASER_TYPES.PRODUCT:``,parentId:r.index,...t},t.quantity),f.setPendingCartProductRestore(!1)),Pe.emit(`fly-out-search-remove-cart-product`,r.sku)}catch(e){throw f.setPendingCartProductRestore(!1),e}}let pe=B(null);function he(e){e>=D.value?pe.value=c(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:D.value}):pe.value=``}he(z.value);let ge=k(()=>{let e=(``+M.value).split(`.`)[1]||``;return Number.parseInt(`1`.padEnd(e.length+1,`0`))}),_e=k(()=>{let e=c(`aldi.addToCartQuantity.increaseAmount`);return z.value>=D.value&&(e+=`. ${c(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:D.value})}`),e});function ve(e){return e<=0?0:e<E.value?E.value:e>D.value?D.value:ye(e,M.value)}function ye(e,t){let n=Hn(e*ge.value);return(n-n%(t*ge.value))/ge.value}async function U(e,t){if(e!==z.value&&(clearTimeout(ae),z.value=ve(e),he(z.value),z.value!==S.value)){if(z.value>=D.value&&r.isProductTeaser&&u.info(c(`aldi.addToCart.invalidMaxQuantity`,{maxQuantity:D.value}),!0),z.value===0){if(F.value){if(z.value=E.value,z.value===S.value)return}else{try{await fe(t)}catch(e){u.notifyByError(e),z.value=x.value?ue.getAmount(b.value):ue.getItemQty(b.value)}return}}ae=setTimeout(()=>de(z.value,t),e&&z.value?Un.updateDelay:Un.deleteDelay)}}function be(e,t){if(O.value)return;let n=Hn((z.value*ge.value+e*ge.value)/ge.value);if(n<E.value&&F.value){u.info(c(`aldi.addToCartQuantity.prohibitRemoveItem`),!0);return}U(n,t)}async function xe(e){V.value||=ne.value;let t=Number.parseFloat(V.value),n=t<E.value&&t>0?E.value:t;F.value&&(n>t||t===0)&&u.info(c(`aldi.addToCartQuantity.prohibitRemoveItem`),!0),U(n,e),V.value=ne.value}function Se(e){V.value=z.value.toString()}let Ce=e=>{be(M.value*-1,e)},we=e=>{be(M.value,e)};return t({message:k(()=>pe.value)}),(t,n)=>{let r=Pn,i=Fn,o=le,s=oe,l=Ke,u=In,d=mt,f=Vn;return C(),A(`div`,{ref_key:`addToCartQuantity`,ref:te,class:m([`add-to-cart-quantity`,`add-to-cart-quantity--${e.variant}`])},[I(`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":p(O)||p(F)&&p(T),"aria-label":p(ie),title:p(ie),onClick:n[0]||=e=>Ce(e),onKeydown:[n[1]||=Ve(je(e=>Ce(e),[`prevent`]),[`space`]),n[2]||=Ve(je(e=>Ce(e),[`prevent`]),[`enter`])],onFocusout:L},[e.isSearchFlyout?(C(),A(N,{key:0},[p(H)?(C(),P(r,{key:0})):j(``,!0),!p(H)&&!p(O)?(C(),P(i,{key:1})):j(``,!0)],64)):(C(),A(N,{key:1},[p(H)?(C(),P(o,{key:0,class:`add-to-cart-quantity__button-icon--remove`,"data-test":`add-to-cart-quantity-button-icon-remove`,color:`inherit`})):(C(),P(s,{key:1,class:`add-to-cart-quantity__button-icon--minus`,"data-test":`add-to-cart-quantity-button-icon-minus`,color:`inherit`}))],64))],40,Wn),I(`input`,{ref_key:`addToCartQuantityInput`,ref:v,"data-test":`product-quantity-input`,"data-mn":`product-quantity-input-`+e.sku,value:p(O)?``:p(V),type:`text`,step:p(M),min:p(E),max:p(D),class:`add-to-cart-quantity__input`,"aria-label":p(c)(`aldi.addToCartQuantity.quantity`),title:p(c)(`aldi.addToCartQuantity.quantity`),inputmode:`decimal`,readonly:p(O),autocomplete:`off`,onInput:ce,onFocus:Se,onBlur:n[3]||=e=>xe(e),onKeydown:n[4]||=Ve(e=>xe(e),[`enter`])},null,40,Gn),I(`button`,{ref_key:`addToCartQuantityIncreaseButton`,ref:_,"data-mn":`product-quantity-increase-`+e.sku,"data-test":`product-quantity-increase`,"aria-disabled":p(z)>=p(D)||p(O),class:`add-to-cart-quantity__button-increase`,"aria-label":p(_e),title:p(_e),onClick:n[5]||=e=>we(e),onKeydown:[n[6]||=Ve(je(e=>we(e),[`prevent`]),[`space`]),n[7]||=Ve(je(e=>we(e),[`prevent`]),[`enter`])],onFocusout:L},[e.isSearchFlyout?j(``,!0):(C(),P(l,{key:0,class:`add-to-cart-quantity__button-icon--add`,color:`inherit`})),!p(O)&&e.isSearchFlyout?(C(),P(u,{key:1})):j(``,!0)],40,Kn),p(O)&&!e.isSearchFlyout?(C(),P(d,{key:0,plain:!0,"with-overlay":p(a)},null,8,[`with-overlay`])):j(``,!0),p(O)&&e.isSearchFlyout?(C(),P(f,{key:1})):j(``,!0)],2)}}}),{__name:`AddToCartQuantity`});function Jn(e,t){return{ogTitle:t?.openGraphTitle??e,ogDescription:t?.openGraphDescription??``,ogImage:_e(1200,t?.openGraphImage?.variants?.[`2-1`]?.uriTemplate?.scaleWidth||``),twTitle:t?.twitterTitle??e,twDescription:t?.twitterDescription??``,twImage:_e(1200,t?.twitterImage?.variants?.[`2-1-medium`]?.uriTemplate?.scaleWidth||``)}}function Yn(){let e=navigator.userAgent;return e.includes(`ogleb`)&&e.includes(`ot`)}var Xn={key:0,class:`add-to-cart-button__content`},Zn=[`aria-label`],Qn=Object.assign(V({__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(e,{expose:t}){let n=e,i=l(`isAmendmentPlpPage`,!1),a=l(`isAmendmentPdpPage`,!1),{$notificationService:s,$translate:c,$pageLinkBuilder:u}=o(),d=me(),f=ut(),{isOperationPending:h,hasQuantity:g}=Ge(n.sku),_=$e(),v=lt(st.CART,`AddToCartButton`),y=B(null),b=B(null),S=k(()=>n.disabled||h.value),w=()=>{b.value?.$el.focus()},T=()=>{(y.value?.$el.querySelector(`.add-to-cart-quantity__button-decrease`))?.focus()},E=async e=>{if(n.isProductTeaser&&Yn()){let e=u.productDetailsPageUrl(``,n.sku);await r(e);return}try{let t=[pt.SmallLoose,pt.LargeLoose].includes(n.weightType),r=null;t&&n.minAmount&&(r={amount:Number(n.minAmount)}),await _.addProductToCart(n.sku,1,r,n.isProductTeaser,n.index),Ae(e)&&T();let i=t&&n.minAmount?`${n.minAmount} ${n.quantityUnit}`:r?.amount?r?.amount:1;d.addAriaAnnouncement(`${c(`aldi.addToCartQuantity.ariaAnnouncementAddItemToCart`,{salesUnit:i})}${_.addItemProgressBarAnnouncement}`)}catch(e){v.error(e),s.notifyByError(e)}};return t({infoMessage:k(()=>y.value?.message)}),(t,n)=>{let r=An,o=Ke,s=Nn,l=q,u=qn;return p(f).store.isTransactional?(C(),A(`div`,{key:0,class:m([`add-to-cart-button`,[{disabled:p(S)},`add-to-cart-button--${e.variant}`]])},[e.notForSale?(C(),P(r,{key:0,"on-sale-date":e.onSaleDate},null,8,[`on-sale-date`])):p(g)?(C(),P(u,{key:2,ref_key:`addToCartQuantity`,ref:y,sku:e.sku,index:e.index,"is-search-flyout":e.isSearchFlyout,"is-product-teaser":e.isProductTeaser,variant:e.variant,onFocusAddToCartButton:w},null,8,[`sku`,`index`,`is-search-flyout`,`is-product-teaser`,`variant`])):(C(),P(l,{key:1,ref_key:`addToCartButton`,ref:b,type:e.buttonStyle,"data-mn":`product-add-cart-`+e.sku,"data-test":`product-add-cart`,class:`add-to-cart-button__add-button`,disabled:p(S),loading:p(h),pending:e.pending,"aria-disabled":p(S),"aria-label":e.ariaLabel,"focus-inset":p(i),label:p(i)||p(a)?p(c)(`aldi.addToCart.amendmentCta`):e.isProductTeaser?p(c)(`aldi.addToCart.shortCta`):p(c)(`aldi.addToCart.cta`),onClick:E,onKeydown:[Ve(je(E,[`prevent`]),[`space`]),Ve(je(E,[`prevent`]),[`enter`])]},{"icon-before":F(()=>[p(i)||p(a)?(C(),A(`div`,Xn,[x(o,{color:`inherit`,class:`add-to-cart-button__add-icon-plus`})])):(C(),A(`div`,{key:1,class:`add-to-cart-button__content`,"aria-label":p(c)(`aldi.addToCart.cta`)},[x(s,{color:`inherit`,class:`add-to-cart-button__icon-cart`}),e.isProductTeaser?(C(),A(N,{key:0},[],64)):e.isSearchFlyout?j(``,!0):(C(),A(N,{key:1},[],64))],8,Zn))]),_:1},8,[`type`,`data-mn`,`disabled`,`loading`,`pending`,`aria-disabled`,`aria-label`,`focus-inset`,`label`,`onKeydown`]))],2)):j(``,!0)}}}),{__name:`AddToCartButton`});function $n(){let e=$e();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 er=[`data-mn`],tr=Object.assign(V({__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=`${tt}${t.product.sku}`,{transformProduct:r}=$n(),i=k(()=>r(t.product));return(t,r)=>{let a=kn,o=Qn,s=q;return C(),A(`div`,{id:n,class:`product-teaser-item`,"data-mn":`product-category-item-`+e.product.sku},[x(a,{product:p(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?(C(),P(s,{key:1,type:`secondaryLightBackgroun
1d`,label:t.$translate(`aldi.productTeaserItem.chooseSubstitute`),onClick:r[3]||=n=>t.$emit(`substitutionSelect`,e.product)},null,8,[`label`])):(C(),P(o,{key:0,ref:`addToCartButton`,variant:`product-teaser`,"button-style":`tertiaryLightBackground`,"is-product-teaser":!0,sku:p(i).sku,"weight-type":p(i).weightType,"quantity-unit":p(i).quantityUnit||void 0,"min-amount":p(i).price&&p(i).price.perUnit?p(i).price.perUnit.toString():void 0,index:e.index,"not-for-sale":p(i).notForSale,"on-sale-date":p(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,er)}}}),{__name:`ProductTeaserItem`}),nr={};function rr(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`},[I(`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 ir=Object.assign(J(nr,[[`render`,rr]]),{__name:`IconChevronLeft`});function ar(e,t={}){let{listen:n=!0,ssrValue:r=!1}=t,i=B(r),a,s=!ct()||o().isHydrating;s||c(),u(()=>{s&&(s=!1,c())}),g(()=>{n&&a.removeEventListener(`change`,l)});function c(){n?(a=window.matchMedia(e),a.addEventListener(`change`,l,{passive:!0}),i.value=a.matches):i.value=window.matchMedia(e).matches}function l(e){i.value=e.matches}return i}var or={class:`teaser-list`},sr={key:0,class:`teaser-list__prev-page`},cr=[`data-index`],lr={key:0,class:`teaser-list__next-page`},ur=Object.assign(V({__name:`TeaserList`,props:{items:{},getKey:{type:Function}},setup(e){let t=B(null),n=B([]),r=B([]),i=0,a=k(()=>n.value.toSorted((e,t)=>Number(e.dataset.index)-Number(t.dataset.index))),o=ar(`(pointer: fine)`,{ssrValue:!1,listen:!1});Ct(a,s,{root:t,threshold:[0,1],isActive:o});function s(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 c=k(()=>r.value.reduce((e,t)=>t===1?e+1:e,0)),l=k(()=>c.value>=5?3:c.value>1?2:1),u=k(()=>{let e=r.value.findIndex(e=>e===1);return e-1<0?null:(e=Math.max(e-l.value,0),a.value[e])}),d=k(()=>{let e=r.value.findLastIndex(e=>e===1);return e+1>=r.value.length?null:(e=Math.min(e+l.value,r.value.length-1),a.value[e])});function f(){i=Date.now()}function m(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&&_(t,!0)}function h(){d.value&&_(d.value)}function g(){u.value&&_(u.value)}function _(e,t=!1){e.scrollIntoView({behavior:t?`instant`:`auto`,block:`nearest`,inline:l.value===1?`start`:`nearest`})}return(r,i)=>{let a=ir,o=q,s=yt;return C(),A(`div`,or,[x(ke,{name:`teaser-list__page-stepper-fade`},{default:F(()=>[p(u)?(C(),A(`div`,sr,[x(o,{round:``,tabindex:`-1`,"aria-label":r.$translate(`aldi.global.previous`),"data-test":`prev-page-button`,onClick:g},{"icon-before":F(()=>[x(a,{color:`inherit`})]),_:1},8,[`aria-label`])])):j(``,!0)]),_:1}),I(`div`,{ref_key:`scrollArea`,ref:t,class:`teaser-list__scroll-area`,onFocusin:m,onMousedown:f},[(C(!0),A(N,null,v(e.items,(t,i)=>(C(),A(`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,cr))),128))],544),x(ke,{name:`teaser-list__page-stepper-fade`},{default:F(()=>[p(d)?(C(),A(`div`,lr,[x(o,{round:``,tabindex:`-1`,"aria-label":r.$translate(`aldi.global.next`),"data-test":`next-page-button`,onClick:h},{"icon-before":F(()=>[x(s,{color:`inherit`})]),_:1},8,[`aria-label`])])):j(``,!0)]),_:1})])}}}),{__name:`TeaserList`}),dr={class:`product-teaser-list__header`},fr=Object.assign(V({__name:`ProductTeaserList`,props:{title:{default:null},products:{default:()=>[]},showAllLink:{default:null}},setup(e){let t=e,n=B(``);R(()=>t.products,e=>{n.value=e.map(e=>e.sku).join(`-`)},{immediate:!0});let{$trackingService:r}=o();Re(k(()=>t.title));function i(){r.dataLayer.push({event:K.EVENTS.UPDATE_ONLY,data:[{path:`page.containerTitle`,value:t.title}]})}return(t,r)=>{let a=ht,o=yt,s=Le,c=tr,l=ur;return C(),A(`div`,{class:`product-teaser-list`,onClick:i},[I(`div`,dr,[e.title?(C(),P(a,{key:0,level:2,"visual-level":5},{default:F(()=>
1[H(E(e.title),1)]),_:1})):j(``,!0),e.showAllLink?(C(),P(s,{key:1,class:`product-teaser-list__link-content`,to:e.showAllLink,"aria-label":t.$translate(`aldi.global.showAll`)+` `+e.title},{default:F(()=>[I(`span`,null,E(t.$translate(`aldi.global.showAll`)),1),x(o,{color:`inherit`})]),_:1},8,[`to`,`aria-label`])):j(``,!0)]),(C(),P(l,{key:p(n),class:`product-teaser-list__body`,items:e.products,"get-key":e=>e.sku},{default:F(({item:e,index:t})=>[x(c,{product:e,index:t,class:`product-teaser-list__item`},null,8,[`product`,`index`])]),_:1},8,[`items`,`get-key`]))])}}}),{__name:`ProductTeaserList`}),pr=Object.assign(V({__name:`CmsBuyAgainProductTeaserListContainer`,props:{addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{$productClient:t}=o(),n=Fe(),r=Ne(),i=lt(st.GENERAL,`CmsBuyAgainProductTeaserListContainer`),a=Ie(),s=B([]),c=B(!1),l=B(null),d=k(()=>!a.isLoggedIn||!!l.value||s.value.length===0),f=null;async function h(){if(a.isLoggedIn)try{c.value=!0,l.value=null,s.value=await t.getBuyAgainProductsForTeaserList(a.userId,r.selectedService)}catch(e){l.value=e,i.error(e)}finally{c.value=!1}}return u(()=>{Pe.on(`shop-updated`,h),n.onInitialized(()=>{h(),f=r.watchMerchantAndService(async(e,t)=>{t.reference&&await h()},{immediate:!0})})}),g(()=>{f?.(),Pe.off(`shop-updated`,h)}),(t,n)=>{let r=fr,i=Q;return p(d)?j(``,!0):(C(),P(i,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL},{default:F(()=>[I(`div`,{class:m([`cms-buy-again-product-teaser-list-container`,{"cms-buy-again-product-teaser-list-container--blurred":p(c)}])},[x(r,{title:t.$translate(`aldi.orderItem.buyAgain`),products:p(s),"show-all-link":t.$pageLinkBuilder.buyAgainProductListingPageUrl()},null,8,[`title`,`products`,`show-all-link`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}),{__name:`CmsBuyAgainProductTeaserListContainer`}),mr=[`id`],hr=Object.assign(V({inheritAttrs:!1,__name:`ConsentManagementPlaceholder`,setup(e){let t=de().getCookieConsentData();return(e,n)=>{let r=Tt;return C(),P(r,{"no-vertical-padding":``},{default:F(()=>[I(`div`,{id:p(t).cookieListId},null,8,mr)]),_:1})}}}),{__name:`ConsentManagementPlaceholder`}),gr=[{key:Oe.OneTrust,component:hr},{key:Oe.BuyAgainTeaserList,component:pr}];function _r(e){return gr.find(t=>t.key===e)}var vr={error:{ERROR_CONFIG:Kt,getErrorContent:qt},cms:{CMS_PLACEHOLDER_CONFIG:gr,getPlaceholderDataForKey:_r}},yr={class:`request-error-content`},br={class:`request-error-content__headline`},xr={class:`request-error-content__message`},Sr=Object.assign(V({__name:`RequestErrorContent`,props:{error:{},errorContent:{default:void 0}},setup(e){let t=e,{$translate:n,$config:i}=o(),a=t.error.data?.errorCode===`invalidRuntimeConfig`||!n,s=de(),c=t.error.data?.errorCode||t.error.statusCode||500,{component:l,headline:u,message:d,button:f}=t.errorContent||vr.error.getErrorContent(c),m=i.public.GENERIC_ERROR_HEADLINE?.replace(/_/g,` `)||`Error`,h=i.public.GENERIC_ERROR_DESCRIPTION?.replace(/_/g,` `)||`Something went wrong`,g=``;return s.isAEMAvailable&&!a&&(h=t.error.data?.isUserFriendlyMessage&&t.error.message?t.error.message:n(d),m=n(u,{errorStatus:c===410?null:c}),g=f&&n(f.text)||``),(e,t)=>{let n=q;return C(),A(`div`,yr,[(C(),P(T(p(l)),{class:`request-error-content__image`})),I(`h1`,br,E(p(m)),1),I(`h2`,xr,E(p(h)),1),p(g)?(C(),P(n,{key:0,label:p(g),onClick:t[0]||=t=>(`navigateTo`in e?e.navigateTo:p(r))(p(f).to)},null,8,[`label`])):j(``,!0)])}}}),{__name:`RequestErrorContent`}),Cr=Object.assign({name:`NuxtErrorBoundary`,inheritAttrs:!1},{__name:`NuxtErrorBoundary`,emits:[`error`],setup(e,{expose:t,emit:n}){let r=n,i=re(null);function a(){i.value=null}{let e=o();function t(...t){let[n,a,o]=t;r(`error`,n),e.hooks.callHook(`vue:error`,n,a,o),i.value=n}ae((n,r,i)=>(e.isHydrating?dt(()=>t(n,r,i)):t(n,r,i),!1))}return t({error:i,clearError:a}),(e,t)=>i.value?L(e.$slots,`error`,te(f({error:i.value,clearError:a})),void 0,void 0,0):L(e.$slots,`default`,{},void 0,void 0,1)}}),wr={key:1,class:`error-boundary`},Tr=Object.assign(V({__name:`ErrorBoundary`,setup(e){let{$config:t}=o(),n=lt(st.GENERAL,`ErrorBoundary`),r=qe(),i=a({data:{isUserFriendlyMessage:!0},message:t.public.GENERIC_ERROR_DESCRIPTION.replace(/_/g,` `)});return ae((e,t,r)=>(n.error(`Error in ${S()?.type.__name} (${r})`),n.error(e),!1)),(e,t)=>{let a=Sr,o=Cr;return C(),P(o,{onError:t[0]||=e=>p(n).error(e)},{error:F(()=>[p(r).isBEAvailable?(C(),A(`div`,wr,E(e.$translate(`aldi.global.defaultErrorMessage`)),1
1)):(C(),P(a,{key:0,error:p(i)},null,8,[`error`]))]),default:F(()=>[L(e.$slots,`default`)]),_:3})}}}),{__name:`ErrorBoundary`}),Q=Object.assign(V({__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=Tr,r=Tt;return C(),P(r,te(f(e.$props)),{default:F(()=>[x(n,null,{default:F(()=>[L(e.$slots,`default`)]),_:3})]),_:3},16)}}}),{__name:`CmsContentLayout`}),Er={class:`base-picture`},Dr=[`media`,`srcset`,`sizes`],$=Object.assign(V({__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=o(),{productFallbackImageUrl:r}=de(),i=Se(),a=B(!1),s=k(()=>he(t.data,t.config)),c=k(()=>{let e=t.config[0]?.aspectRatio;if(!e)return{width:void 0,height:void 0};i.currentViewport,ct()&&!n.isHydrating&&(e=t.config.find(e=>!e.media||window.matchMedia(e.media).matches)?.aspectRatio||e);let r=xe(e,t.data.variants),a=r?t.data.variants?.[r]:void 0;return a?{width:a.maxWidth,height:a.maxHeight}:{width:void 0,height:void 0}}),l=k(()=>Ce(t.data)),u=k(()=>t.data?.altText);function d(){a.value=!0}return(t,n)=>{let i=Y;return C(),A(`picture`,Er,[(C(!0),A(N,null,v(p(s),(e,t)=>(C(),A(`source`,{key:t,media:e.media,srcset:p(a)?p(r):e.srcset,sizes:e.sizes},null,8,Dr))),128)),x(i,{src:p(l),alt:p(u),loading:e.loading,"fetch-priority":e.fetchPriority,class:m([`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:p(c).width,height:p(c).height,decoding:e.loading===p(_t).lazy?`async`:null,onImageError:d},null,8,[`src`,`alt`,`loading`,`fetch-priority`,`class`,`width`,`height`,`decoding`])])}}}),{__name:`BasePicture`}),Or=Object.assign(V({__name:`TeaserFullWidthLink`,props:{link:{},assetId:{default:``}},setup(e){let t=e,n=k(()=>({parent:K.TEASER_TYPES.FULL_WIDTH,identifier:K.DCI.TEASER_CLICK,assetId:t.assetId})),r=k(()=>({link:{...t.link},...n.value}));return(t,i)=>{let a=Y,o=Me,s=q;return e.link.badge?(C(),P(o,{key:0,class:`teaser-full-width-link`,link:e.link.link,identifier:p(n).identifier,parent:p(n).parent,"asset-id":p(n).assetId,"suppress-external-style":``},{default:F(()=>[x(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`])):(C(),P(s,{key:1,class:`teaser-full-width-link`,type:`primaryLightBackgroun
1d`,"text-wrap":!0,link:{...p(r),link:p(r).link.link},label:e.link.linkTitle},null,8,[`link`,`label`]))}}}),{__name:`TeaserFullWidthLink`}),kr={class:`teaser-full-width__links-container`},Ar=Object.assign(V({__name:`TeaserFullWidth`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),r=k(()=>({color:t.cmsNode.textColorValue})),i=t.cmsNode.image?.originals[0]?.path,a=[{media:W.aboveL,aspectRatio:`4-3`,widths:[720,1440],sizes:[{selector:W.aboveXXL,width:`708px`},{width:`556px`}]},{media:W.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=$,c=Y,l=Or,u=Q;return C(),P(u,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,{class:m([`teaser-full-width`,{"teaser-full-width--image-right":e.cmsNode.imagePosition===`right`}])},[e.cmsNode.image?(C(),P(s,{key:0,class:`teaser-full-width__image`,data:e.cmsNode.image,config:a,fill:`cover`},null,8,[`data`])):j(``,!0),I(`div`,{class:`teaser-full-width__content`,style:_(p(n))},[e.cmsNode.icon?(C(),P(c,{key:0,src:e.cmsNode.icon.url,alt:e.cmsNode.icon.altText,class:`teaser-full-width__icon`},null,8,[`src`,`alt`])):j(``,!0),I(`h2`,{class:`teaser-full-width__title`,style:_(p(r))},E(e.cmsNode.title),5),I(`div`,kr,[(C(!0),A(N,null,v(e.cmsNode.links,(e,t)=>(C(),P(l,{key:t,link:e,"asset-id":p(i)},null,8,[`link`,`asset-id`]))),128))])],4)],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`TeaserFullWidth`}),jr=Object.assign(V({__name:`CmsChildComponents`,props:{cmsNode:{},cmsKey:{},isRecipeContent:{type:Boolean,default:!1},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Ps;return C(!0),A(N,null,v(e.cmsNode[`:itemsOrder`],(t,n)=>(C(),P(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 Mr(){let e=B(!1);return u(()=>{e.value=!0}),{isMounted:e}}var Nr={class:`product-category-teaser-list__header`},Pr={key:0,class:`product-category-teaser-list__title`},Fr={class:`product-category-teaser-list__content`},Ir={class:m(`product-category-teaser-list__content-inner`)},Lr=12,Rr=Object.assign(V({__name:`ProductCategoryTeaserList`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=s(),{isMounted:r}=Mr(),i=B(!1),a=B(),o=Fe(),c=k(()=>n.path===`/`),l=()=>{let e=a.value;e&&e.$el.blur(),i.value=!i.value},u=k(()=>t.cmsNode[`:itemsOrder`].filter(e=>{let n=t.cmsNode[`:items`][e]?.categoryId;return n&&o.isCategoryValid(n)})),d=k(()=>{let e=u.value;return!i.value&&!c.value&&(e=e.slice(0,Lr)),{...t.cmsNode,":itemsOrder":e,":items":e.reduce((e,n)=>(e[n]=t.cmsNode[`:items`][n],e),{})}}),f=k(()=>!c.value&&u.value.length>Lr),h=k(()=>u.value.length>0),g=k(()=>!!n.params.categorySlug||!!n.params.categoryId),_=k(()=>o.mobileMode&&g.value||!h.value);return Re(k(()=>t.cmsNode.title)),(t,n)=>{let o=yt,s=q,c=jr,u=Q;return p(_)?j(``,!0):(C(),P(u,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,{class:m([`product-category-teaser-list`,{"product-category-teaser-list--blurred":!p(r)}])},[I(`div`,Nr,[e.cmsNode.title?(C(),A(`h2`,Pr,E(e.cmsNode.title),1)):j(``,!0),p(f)?(C(),P(s,{key:1,ref_key:`showAllToggleButtonRef`,ref:a,class:`product-category-teaser-list__show-all`,type:`textButton`,"small-text":``,"aria-label":t.$translate(p(i)?`aldi.global.showLess`:`aldi.global.showAll`)+` `+e.cmsNode.title,label:t.$translate(p(i)?`aldi.global.showLess`:`aldi.global.showAll`),onClick:l},{"icon-after":F(()=>[x(o,{color:`inherit`})]),_:1},8,[`aria-label`,`label`])):j(``,!0)]),I(`div`,Fr,[I(`div`,Ir,[x(c,{"cms-node":p(d),"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])])])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}),{__name:`ProductCategoryTeaserList`}),zr=Object.assign(V({__name:`OverlayBoxTeaserNewVariant`,props:{cmsNode:{},cmsKey:{},cmsParentNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=[{media:W.aboveL,aspectRatio:`4-1`,widths:[2*(G.xxl-2*Z.wide.aboveL),G.xxl-2*Z.wide.aboveL],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.wide.aboveXXL}px`},{width:`calc(100vw - ${2*Z.wide.aboveL})`}]},{media:W.aboveS,aspectRatio:`21-9`,widths:[2*(G.l-2*Z.wide.aboveS),G.l-2*Z.wide.aboveS],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`4-3`,widths:[2*(G.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],r=k(()=>{let e=t.cmsNode.overlayPosition.split(`-`);return e[1]||e[0]}),i=k(()=>t.cmsNode.overlayPosition.split(`-`)[0]===`bottom`?`bottom`:`top`),a=k(()=>
1{if(t.cmsParentNode[`:itemsOrder`].filter(e=>t.cmsParentNode[`:items`][e][`:type`]===t.cmsNode[`:type`])[0]===t.cmsKey)return xt.high}),o=k(()=>({parent:K.TEASER_TYPES.OVERLAY_BOX,teaserPosition:1,identifier:K.DCI.TEASER_CLICK,assetId:t.cmsNode.image.originals[0]?.path})),s=k(()=>t.cmsNode.links?.length?{...t.cmsNode.links[0],...o.value}:null),c=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),l=k(()=>({color:t.cmsNode.textColorValue}));return(o,u)=>{let d=q,f=$;return C(),P(Q,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,{class:m([`overlay-box-teaser-new`,{"overlay-box-teaser-new--bottom":p(i)===`bottom`}])},[I(`div`,{class:m([`overlay-box-teaser-new__overlay`,[`overlay-box-teaser-new__overlay--`+p(r)]])},[I(`div`,{class:`overlay-box-teaser-new__overlay-box`,style:_(p(c))},[t.cmsNode.title?(C(),A(`div`,{key:0,class:`overlay-box-teaser-new__title`,style:_(p(l))},E(t.cmsNode.title),5)):j(``,!0),t.cmsNode.description?(C(),A(`div`,{key:1,class:`overlay-box-teaser-new__description`,style:_(p(l))},E(t.cmsNode.description),5)):j(``,!0),p(s)?(C(),P(d,{key:2,class:`overlay-box-teaser-new__link`,type:`primaryLightBackgroun
1d`,link:p(s),"white-focus":!0,label:p(s).linkTitle},null,8,[`link`,`label`])):j(``,!0)],4)],2),e.cmsNode.image?(C(),P(f,{key:0,class:`overlay-box-teaser-new__image`,"fetch-priority":p(a),data:e.cmsNode.image,config:n,fill:`cover`},null,8,[`fetch-priority`,`data`])):j(``,!0)],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`OverlayBoxTeaserNewVariant`}),Br={key:1,class:`overlay-box-teaser-old__separator`},Vr=Object.assign(V({__name:`OverlayBoxTeaserOldVariant`,props:{cmsNode:{},cmsKey:{},cmsParentNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=[{media:W.aboveL,aspectRatio:`3-1`,widths:[2*G.xxl,G.xxl],sizes:[{selector:W.aboveXXL,width:`${G.xxl}px`},{width:`100vw`}]},{media:W.aboveM,aspectRatio:`16-9`,widths:[2*G.l,G.l],sizes:[{width:`100vw`}]},{aspectRatio:`1-1`,widths:[2*G.m],sizes:[{width:`100vw`}]}],r=k(()=>{let e=t.cmsNode.overlayPosition.split(`-`);return e[1]||e[0]}),i=k(()=>t.cmsNode.overlayPosition.split(`-`)[0]===`bottom`?`bottom`:`top`),a=k(()=>{if(t.cmsParentNode[`:itemsOrder`].filter(e=>t.cmsParentNode[`:items`][e][`:type`]===t.cmsNode[`:type`])[0]===t.cmsKey)return xt.high}),o=k(()=>({parent:K.TEASER_TYPES.OVERLAY_BOX,identifier:K.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=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),l=k(()=>({color:t.cmsNode.textColorValue}));return(o,u)=>{let d=q,f=be,h=$,g=Q;return C(),P(g,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL},{default:F(()=>[I(`div`,{class:m([`overlay-box-teaser-old`,{"overlay-box-teaser-old--bottom":p(i)===`bottom`}])},[I(`div`,{class:m([`overlay-box-teaser-old__overlay`,[`overlay-box-teaser-old__overlay--`+p(r)]])},[I(`div`,{class:`overlay-box-teaser-old__overlay-box`,style:_(p(c))},[t.cmsNode.pretitle?(C(),A(`div`,{key:0,class:`overlay-box-teaser-old__pretitle`,style:_(p(l))},E(t.cmsNode.pretitle),5)):j(``,!0),t.cmsNode.pretitle?(C(),A(`div`,Br)):j(``,!0),t.cmsNode.title?(C(),A(`div`,{key:2,class:`overlay-box-teaser-old__title`,style:_(p(l))},E(t.cmsNode.title),5)):j(``,!0),t.cmsNode.description?(C(),A(`div`,{key:3,class:`overlay-box-teaser-old__description`,style:_(p(l))},E(t.cmsNode.description),5)):j(``,!0),t.cmsNode.links?.length>0?(C(),P(f,{key:4,class:`overlay-box-teaser-old__buttons`,"full-width":t.cmsNode.links.length>1,center:``},{default:F(()=>[(C(!0),A(N,null,v(t.cmsNode.links,(e,n)=>(C(),P(d,{key:n,class:m([`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`])):j(``,!0)],4)],2),e.cmsNode.image?(C(),P(h,{key:0,class:`overlay-box-teaser-old__image`,"fetch-priority":p(a),data:e.cmsNode.image,config:n,fill:`cover`},null,8,[`fetch-priority`,`data`])):j(``,!0)],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`OverlayBoxTeaserOldVariant`}),Hr=Object.assign(V({__name:`OverlayBoxTeaser`,props:{cmsNode:{},cmsKey:{},cmsParentNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e;return(e,n)=>{let r=zr,i=Vr;return t.cmsNode.teaserVariant===`newVariant`?(C(),P(r,te(y({key:0},t)),null,16)):(C(),P(i,te(y({key:1},t)),null,16))}}}),{__name:`OverlayBoxTeaser`}),Ur={class:`media-box`},Wr=Object.assign(V({__name:`MediaBox`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=Je(),n=e,r=k(()=>t(n.cmsNode.links.map(e=>e.link))),i={media:W.aboveL,aspectRatio:`16-9`,widths:[2*(G.xxl-2*Z.regular.aboveL),G.xxl-2*Z.regular.aboveL],sizes:[{selector:W.aboveXXL,width:`${G.xxl}px`},{selector:W.aboveM,width:`calc(100vw - ${2*Z.regular.aboveM}px)`},{width:`calc(100vw - ${2*Z.regular.default}px)`}]};return(t,n)=>{let a=Y,o=q,s=be,c=Q;return p(r)?(C(),P(c,{key:0,"add-layout-wrapper":e.addLayoutWrapper},{default:F(()=>[I(`div`,Ur,[e.cmsNode.image?(C(),P(a,{key:0,class:`media-box__image`,data:e.cmsNode.image,config:i},null,8,[`data`])):j(``,!0),x(s,{class:`media-box__button-list`,context:`MediaBox`,center:!0},{default:F(()=>[(C(!0),A(N,null,v(e.cmsNode.links,(e,t)=>(C(),P(o,{key:t,type:e.buttonType,link:e,label:e.linkTitle},null,8,[`type`,`link`,`label`]))),128))]),_:1})])]),_:1},8,[`add-layout-wrapper`])):j(``,!0)}}}),{__name:`MediaBox`}),Gr={class:`component-grid`},Kr=Object.assign(V({__name:`ComponentGrid`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=k(()=>{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=ht,a=jr,o=Q;return C(),P(o,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,Gr,[e.cmsNode.title?(C(),P(i,{key:0,class:`component-grid__headline`,level:2,"visual-level":5},{default:F(()=>
1[H(E(e.cmsNode.title),1)]),_:1})):j(``,!0),I(`div`,{class:m([`component-grid__content`,p(n)])},[x(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 qr(e,t,n=!1,r=!0){let i=Ne(),a=B(o().isHydrating),s=null;u(async()=>{a.value&&=(await e(),!1),r&&(s=i.watchMerchantAndService(async(t,n)=>{n.reference&&await e()}))}),g(()=>{s?.()});let{data:l}=await Qe(c(),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 d(){t&&(l.value={aemContentPage:await t()})}return{refetchContent:d,aemContentPage:k(()=>l.value?.aemContentPage)}}function Jr(){let e=B(o().isHydrating||!ct());return u(()=>{b(()=>{e.value=!1})}),e}var Yr=Object.assign(V({__name:`CmsProductCategoryTeaserListContainer`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},async setup(e){let t,n,r=e,i=o(),{$pageLinkBuilder:a}=i,s=lt(st.GENERAL,`CmsProductCategoryTeaserListContainer`),l=Fe(),u=Ne(),{getProductCategoryTeaserList:d}=ze(i),f=Jr(),h=B(null),g=k(()=>!!h.value||!v.value?.length),_=k(()=>
1{if(!r.cmsNode.categoryId)return;let e=l.findSlugForCategoryId(r.cmsNode.categoryId);if(e)return a.productListingPageUrl(e,r.cmsNode.categoryId)}),v=At(c(),()=>[]);async function y(){h.value=null;try{if(!u.selectedMerchantReference)return;v.value=await d(r.cmsNode.categoryId)||[]}catch(e){h.value=e,s.error(`ProductTeaserList: loadProducts; error loading product teaser list products`,e)}}return[t,n]=D(()=>qr(y)),await t,n(),(t,n)=>{let r=fr,i=Q;return p(g)?j(``,!0):(C(),P(i,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL},{default:F(()=>[I(`div`,{class:m([`cms-product-category-teaser-list-container`,{"cms-product-category-teaser-list-container--blurred":p(f)}])},[x(r,{title:e.cmsNode.title,products:p(v),"show-all-link":p(_)},null,8,[`title`,`products`,`show-all-link`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}),{__name:`CmsProductCategoryTeaserListContainer`}),Xr={class:`brand-teaser-list-item`},Zr={class:`brand-teaser-list-item__top-container`},Qr={class:`brand-teaser-list-item__image-container`},$r={class:`brand-teaser-list-item__text-container`},ei={class:`brand-teaser-list-item__brand-name`},ti={class:`brand-teaser-list-item__teaser-text`},ni=Object.assign(V({__name:`BrandTeaserListItem`,props:{cmsNode:{},cmsIndex:{}},emits:[`mouse-clicked`],setup(e){let t=e,{$pageLinkBuilder:n}=o(),r=de(),i=k(()=>n.brandProductPageUrl(t.cmsNode.brandName,r.aemBrands)),a=k(()=>({teaserPosition:t.cmsIndex+1,assetId:t.cmsNode.logoImage?.originals[0]?.path,parent:K.TEASER_TYPES.BRAND,identifier:K.DCI.TEASER_CLICK})),s={aspectRatio:`1-1`,widths:[416,208],sizes:[{selector:W.aboveL,width:`208px`},{width:`160px`}]};return(t,n)=>{let r=Y,o=nt,c=Le;return C(),A(`div`,Xr,[x(c,{to:p(i),class:`brand-teaser-list-item__link`,identifier:p(a).identifier,"teaser-position":p(a).teaserPosition,"asset-id":p(a).assetId,parent:p(a).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:F(()=>[I(`div`,Zr,[I(`div`,Qr,[e.cmsNode.logoImage?(C(),P(r,{key:0,class:`brand-teaser-list-item__image`,data:e.cmsNode.logoImage,config:s},null,8,[`data`])):j(``,!0)]),I(`div`,$r,[I(`h4`,ei,E(e.cmsNode.brandName),1),I(`p`,ti,E(e.cmsNode.teaserText),1)])]),x(o,{class:`brand-teaser-list-item__icon`,color:`black`})]),_:1},8,[`to`,`identifier`,`teaser-position`,`asset-id`,`parent`])])}}}),{__name:`BrandTeaserListItem`}),ri={class:`brand-teaser-list`},ii={class:`brand-teaser-list__inner`},ai=Object.assign(V({__name:`BrandTeaserList`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),r=k(()=>({color:t.cmsNode.textColorValue}));return(i,a)=>{let o=ni,s=ur,c=Q;return C(),P(c,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL_BLEED},{default:F(()=>[I(`div`,ri,[I(`div`,ii,[I(`div`,{class:`brand-teaser-list__background`,style:_(p(n))},null,4),I(`h3`,{class:`brand-teaser-list__title`,style:_(p(r))},E(e.cmsNode.title),5),x(s,{class:`brand-teaser-list__teaser-list`,items:e.cmsNode[`:itemsOrder`],"get-key":e=>e},{default:F(({item:e,index:n})=>[x(o,{"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`,`component-width`])}}}),{__name:`BrandTeaserList`}),oi=Object.assign(V({__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}=Je(),n=e,r=k(()=>t(n.cmsNode.links.map(e=>e.link)));return(t,n)=>{let i=we,a=q,o=be,s=Q;return p(r)?(C(),P(s,{key:0,"add-layout-wrapper":e.addLayoutWrapper},{default:F(()=>[I(`div`,{class:m([`action-text`,`action-text__`+e.cmsNode.align])},[x(i,{class:`action-text__content`,text:e.cmsNode.text},null,8,[`text`]),x(o,{class:`action-text__button-list`},{default:F(()=>[(C(!0),A(N,null,v(e.cmsNode.links,(n,r)=>(C(),P(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`])):j(``,!0)}}}),{__name:`ActionText`}),si={class:`accordion-list`},ci=Object.assign(V({__name:`AccordionList`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e;if(t.cmsNode.useForSeo){let e=Et.builder(),n=t.cmsNode[`:items`],r=Object.values(n).map(e=>
1({"@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(``)}}));ot(e.addLinkedData({"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:r}).build())}return(t,n)=>{let r=jr,i=Q;return C(),P(i,{"add-layout-wrapper":e.addLayoutWrapper},{default:F(()=>[I(`div`,si,[x(r,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])])]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`AccordionList`}),li=e=>Number.isFinite(e)?e+1:0,ui={class:`cms-multilayout-teaser__content`},di={class:`cms-multilayout-teaser__headline`},fi={key:0,class:`cms-multilayout-teaser__title`},pi={key:1,class:`cms-multilayout-teaser__description`},mi=Object.assign(V({__name:`CmsMultilayoutTeaser`,props:{cmsNode:{},cmsIndex:{}},setup(e){let t=e,n=Se(),r=t.cmsNode.link?.buttonType,i=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),a=k(()=>({...t.cmsNode.link,identifier:K.DCI.TEASER_CLICK,teaserPosition:li(t.cmsIndex),parent:K.TEASER_TYPES.DOUBLE,assetId:t.cmsNode.image?.originals[0]?.path})),o=[{media:W.aboveL,aspectRatio:`2-1`,widths:[G.xxl-2*Z.wide.aboveL-16,(G.xxl-2*Z.wide.aboveL-16)/2],sizes:[{selector:W.aboveXXL,width:`${(G.xxl-2*Z.wide.aboveL-16)/2}px`},{width:`50vw`}]},{media:W.aboveM,aspectRatio:`16-9`,widths:[G.l],sizes:[{width:`50vw`}]},{aspectRatio:`16-9`,widths:[G.m*2],sizes:[{width:`100vw`}]}];return(t,s)=>{let c=$,l=q;return C(),A(`div`,{class:`cms-multilayout-teaser`,style:_(i.value)},[e.cmsNode.image?(C(),P(c,{key:0,class:`cms-multilayout-teaser__image`,data:e.cmsNode.image,config:o},null,8,[`data`])):j(``,!0),I(`div`,ui,[I(`div`,di,[e.cmsNode.title?(C(),A(`p`,fi,E(e.cmsNode.title),1)):j(``,!0),e.cmsNode.description?(C(),A(`p`,pi,E(e.cmsNode.description),1)):j(``,!0)]),e.cmsNode.link?(C(),P(l,{key:0,link:a.value,class:`cms-multilayout-teaser__link`,type:p(r),"full-width":p(pe)(p(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`])):j(``,!0)])],4)}}}),{__name:`CmsMultilayoutTeaser`}),hi={},gi={"aria-hidden":`true`,viewBox:`0 0 81 160`,fill:`none`};function _i(e,t,n,r,i,a){return C(),A(`svg`,gi,[...t[0]||=[I(`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 vi=Object.assign(J(hi,[[`render`,_i]]),{__name:`IconWaveShapeLeft`}),yi={},bi={"aria-hidden":`true`,viewBox:`0 0 81 160`,fill:`none`};function xi(e,t,n,r,i,a){return C(),A(`svg`,bi,[...t[0]||=[I(`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 Si=Object.assign(J(yi,[[`render`,xi]]),{__name:`IconWaveShapeRight`}),Ci={class:`superbanner-teaser-inner-new__title`},wi={class:`superbanner-teaser-inner-new__text`},Ti={class:`superbanner-teaser-inner-new__image-container`},Ei={key:0,class:`superbanner-teaser-inner-new__link-container`},Di=Object.assign(V({__name:`SuperbannerTeaserInnerNew`,props:{cmsNode:{},trackingInfo:{}},setup(e){let t=e,n=[{media:W.aboveM,aspectRatio:`4-1`,widths:[640,1280],sizes:[{selector:W.aboveXXL,width:`640px`},{selector:W.aboveL,width:`556px`},{width:`567px`}]},{media:W.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=k(()=>({color:t.cmsNode.textColorValue})),i=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),a=k(()=>({color:t.cmsNode.backgroundColorValue}));return(t,o)=>{let s=vi,c=$,l=Si,u=nt,d=q;return C(),A(`div`,{class:`superbanner-teaser-inner-new`,style:_(p(i))},[I(`div`,{class:`superbanner-teaser-inner-new__text-container`,style:_(p(r))},[I(`h2`,Ci,E(e.cmsNode.title),1),I(`p`,wi,E(e.cmsNode.description),1)],4),I(`div`,Ti,[x(s,{class:`superbanner-teaser-inner-new__wave-icon superbanner-teaser-inner-new__wave-icon-left`,style:_(p(a))},null,8,[`style`]),e.cmsNode.image?(C(),P(c,{key:0,class:`superbanner-teaser-inner-new__image`,data:e.cmsNode.image,config:n,fill:`cover`},null,8,[`data`])):j(``,!0),x(l,{class:`superbanner-teaser-inner-new__wave-icon superbanner-teaser-inner-new__wave-icon-right`,style:_(p(a))},null,8,[`style`])]),e.cmsNode.link?(C(),A(`div`,Ei,[e.cmsNode.clickableTile?(C(),P(d,{key:0,round:``,type:`primaryDarkBackgroun
1d`},{"icon-before":F(()=>[x(u,{color:`dark-blue-100`})]),_:1})):(C(),P(d,{key:1,round:``,type:`primaryDarkBackground`,link:e.cmsNode.link,parent:e.trackingInfo.parent,identifier:e.trackingInfo.identifier,"asset-id":e.trackingInfo.assetId},{"icon-before":F(()=>[x(u,{color:`dark-blue-100`})]),_:1},8,[`link`,`parent`,`identifier`,`asset-id`]))])):j(``,!0)],4)}}}),{__name:`SuperbannerTeaserInnerNew`}),Oi={},ki={"aria-hidden":`true`,viewBox:`0 0 343 174`,fill:`none`};function Ai(e,t,n,r,i,a){return C(),A(`svg`,ki,[...t[0]||=[I(`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 ji=Object.assign(J(Oi,[[`render`,Ai]]),{__name:`IconWaveShapeTop`}),Mi={class:`superbanner-teaser-inner__title`},Ni={class:`superbanner-teaser-inner__text`},Pi={class:`superbanner-teaser-inner__image-container`},Fi={key:0,class:`superbanner-teaser-inner__link-container`},Ii=Object.assign(V({__name:`SuperbannerTeaserInner`,props:{cmsNode:{},trackingInfo:{}},setup(e){let t=e,n=k(()=>({color:t.cmsNode.textColorValue})),r=k(()=>({backgroundColor:t.cmsNode.backgroundColorValue})),i=k(()=>({color:t.cmsNode.backgroundColorValue})),a=[{media:W.aboveL,aspectRatio:`4-1`,widths:[720,1440],sizes:[{selector:W.aboveXXL,width:`708px`},{width:`556px`}]},{media:W.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,o)=>{let s=vi,c=ji,l=$,u=Si,d=yt,f=Me;return C(),A(`div`,{class:`superbanner-teaser-inner`,style:_(p(r))},[I(`div`,{class:`superbanner-teaser-inner__text-container`,style:_(p(n))},[I(`h2`,Mi,E(e.cmsNode.title),1),I(`p`,Ni,E(e.cmsNode.description),1)],4),I(`div`,Pi,[x(s,{class:`superbanner-teaser-inner__wave-icon superbanner-teaser-inner__wave-icon-left`,style:_(p(i))},null,8,[`style`]),x(c,{class:`superbanner-teaser-inner__wave-icon-top`,style:_(p(i))},null,8,[`style`]),e.cmsNode.image?(C(),P(l,{key:0,class:`superbanner-teaser-inner__image`,data:e.cmsNode.image,config:a,fill:`cover`},null,8,[`data`])):j(``,!0),x(u,{class:`superbanner-teaser-inner__wave-icon superbanner-teaser-inner__wave-icon-right`,style:_(p(i))},null,8,[`style`])]),e.cmsNode.link?(C(),A(`div`,Fi,[e.cmsNode.clickableTile?(C(),A(`div`,{key:0,class:`superbanner-teaser-inner__link`,style:_(p(n))},[x(d,{color:`inherit`,class:`superbanner-teaser-inner__link-indicator`}),H(` `+E(e.cmsNode.link.linkTitle),1)],4)):(C(),P(f,{key:1,class:`superbanner-teaser-inner__link`,link:e.cmsNode.link.link,style:_(p(n)),parent:e.trackingInfo.parent,identifier:e.trackingInfo.identifier,"asset-id":e.trackingInfo.assetId,"suppress-external-style":``},{default:F(()=>[x(d,{color:`inherit`,class:`superbanner-teaser-inner__link-indicator`}),H(` `+E(e.cmsNode.link.linkTitle),1)]),_:1},8,[`link`,`style`,`parent`,`identifier`,`asset-id`]))])):j(``,!0)],4)}}}),{__name:`SuperbannerTeaserInner`}),Li={class:`superbanner-teaser`},Ri=Object.assign(V({__name:`SuperbannerTeaser`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=Je(),n=e,r=k(()=>t(n.cmsNode.link?[n.cmsNode.link.link]:[])),i=k(()=>({assetId:n.cmsNode.image?.originals[0]?.path,identifier:K.DCI.TEASER_CLICK,parent:K.TEASER_TYPES.SUPERBANNER}));return(t,n)=>{let a=Di,o=Ii,s=Me,c=Q;return p(r)?(C(),P(c,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,Li,[e.cmsNode.clickableTile&&e.cmsNode.link?(C(),P(s,{key:0,link:e.cmsNode.link.link,identifier:p(i).identifier,parent:p(i).parent,"asset-id":p(i).assetId,"suppress-external-style":``,class:`superbanner-teaser__link`},{default:F(()=>[e.cmsNode.teaserVariant===`newVariant`?(C(),P(a,{key:0,"cms-node":e.cmsNode,"tracking-info":p(i)},null,8,[`cms-node`,`tracking-info`])):(C(),P(o,{key:1,"cms-node":e.cmsNode,"tracking-info":p(i)},null,8,[`cms-node`,`tracking-info`]))]),_:1},8,[`link`,`identifier`,`parent`,`asset-id`])):(C(),A(N,{key:1},[e.cmsNode.teaserVariant===`newVariant`?(C(),P(a,{key:0,"cms-node":e.cmsNode,"tracking-info":p(i)},null,8,[`cms-node`,`tracking-info`])):(C(),P(o,{key:1,"cms-node":e.cmsNode,"tracking-info":p(i)},null,8,[`cms-node`,`tracking-info`]))],64))])]),_:1},8,[`add-layout-wrapper`,`component-width`])):j(``,!0)}}}),{__name:`SuperbannerTeaser`}
1),zi={class:`product-category-teaser-list-item__category-name`},Bi=Object.assign(V({__name:`ProductCategoryTeaserListItem`,props:{cmsNode:{},cmsIndex:{}},setup(e){let t=e,{$pageLinkBuilder:n,$trackingService:r}=o(),i=Fe(),a=k(()=>{let e=i.findSlugForCategoryId(t.cmsNode.categoryId);if(e)return n.productListingPageUrl(e,t.cmsNode.categoryId)}),s=k(()=>t.cmsIndex+1),c=[{media:W.aboveL,aspectRatio:`1-1`,widths:[128]},{aspectRatio:`1-1`,widths:[96]}],l=Ye(),u=()=>{let e=r.dataLayer.push({event:K.EVENTS.UPDATE_ONLY,data:[{path:`page.teaserType`,value:K.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}]});r.dataLayer.push({event:K.EVENTS.DIRECT_CALL,data:[{path:`internal.dci`,value:K.DCI.TEASER_CLICK},{path:`internal.ref`,value:e}]})};return(t,n)=>{let r=$,i=it;return p(a)?(C(),P(i,{key:0,class:`product-category-teaser-list-item`,to:p(a),"data-mn":`product-category-teaser`,onMousedown:u},{default:F(()=>[e.cmsNode.image?(C(),P(r,{key:0,data:e.cmsNode.image,config:c,"min-width":48,"fetch-priority":p(xt).low,loading:p(_t).lazy,class:`product-category-teaser-list-item__image`},null,8,[`data`,`fetch-priority`,`loading`])):j(``,!0),I(`span`,zi,E(e.cmsNode.categoryName),1)]),_:1},8,[`to`])):j(``,!0)}}}),{__name:`ProductCategoryTeaserListItem`}),Vi={key:0,class:`hero-item-new`},Hi={key:2,class:`hero-item-new__content`},Ui={key:1,class:`hero-item-new__description`},Wi=Object.assign(V({__name:`HeroItemNewVariant`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=Je(),n=e,r=k(()=>!!(n.cmsNode.title||n.cmsNode.description||s.value)),i=n.cmsNode.link?.buttonType,a=k(()=>({assetId:n.cmsNode.image?.originals[0]?.path,parent:K.TEASER_TYPES.HERO,teaserPosition:n.cmsIndex,identifier:K.DCI.TEASER_CLICK})),o=k(()=>t(n.cmsNode.link?[n.cmsNode.link.link]:[])),s=k(()=>!n.cmsNode.link?.linkTitle||!o.value?null:{...n.cmsNode.link,...a.value}),c=k(()=>({color:n.cmsNode.textColorValue})),l=[{media:W.aboveM,aspectRatio:`4-1`,widths:[2*(G.xxl-2*Z.wide.aboveL),G.xxl-2*Z.wide.aboveL,G.l-2*Z.wide.aboveM],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.wide.aboveXXL}px`},{selector:W.aboveL,width:`calc(100vw - ${2*Z.wide.aboveL}px)`},{width:`calc(100vw - ${2*Z.wide.aboveM}px)`}]},{aspectRatio:`4-3`,widths:[2*G.m],sizes:[{width:`100vw`}]}];return(t,n)=>{let u=$,d=Me,f=q,m=Q;return C(),P(m,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[e.cmsNode.image?(C(),A(`div`,Vi,[e.cmsNode.link&&p(o)?(C(),P(d,{key:0,link:e.cmsNode.link.link,parent:p(a).parent,"asset-id":p(a).assetId,identifier:p(a).identifier,"teaser-position":p(a).teaserPosition,"suppress-external-style":``},{default:F(()=>[x(u,{class:`hero-item-new__image`,data:e.cmsNode.image,config:l,fill:`cover`,loading:p(_t).eager,"fetch-priority":p(xt).high},null,8,[`data`,`loading`,`fetch-priority`])]),_:1},8,[`link`,`parent`,`asset-id`,`identifier`,`teaser-position`])):(C(),P(u,{key:1,class:`hero-item-new__image`,data:e.cmsNode.image,config:l,fill:`cover`,loading:p(_t).eager,"fetch-priority":p(xt).high},null,8,[`data`,`loading`,`fetch-priority`])),p(r)?(C(),A(`div`,Hi,[e.cmsNode.title?(C(),A(`div`,{key:0,class:`hero-item-new__title`,style:_(p(c))},E(e.cmsNode.title),5)):j(``,!0),e.cmsNode.description?(C(),A(`div`,Ui,E(e.cmsNode.description),1)):j(``,!0),p(s)?(C(),P(f,{key:2,class:`hero-item-new__button`,link:p(s),label:p(s).linkTitle,type:p(i)},null,8,[`link`,`label`,`type`])):j(``,!0)])):j(``,!0)])):j(``,!0)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`HeroItemNewVariant`}),Gi={key:0,class:`hero-item`},Ki={key:2,class:`hero-item__content`},qi=Object.assign(V({__name:`HeroItemOldVariant`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let{hasValidLink:t}=Je(),n=e,r=n.cmsNode.link?.buttonType,i=k(()=>!!(n.cmsNode.title||n.cmsNode.description||n.cmsNode.link?.linkTitle)),a=k(()=>({assetId:n.cmsNode.image?.originals[0]?.path,parent:K.TEASER_TYPES.HERO,teaserPosition:n.cmsIndex,identifier:K.DCI.TEASER_CLICK})),o=k(()=>({...n.cmsNode.link,...a.value})),s=k(()=>t(n.cmsNode.link?[n.cmsNode.link.link]:[])),c=k(()=>({color:n.cmsNode.textColorValue})),l=[{media:W.aboveL,aspectRatio:`3-1`,widths:[2*G.xxl,G.xxl],sizes:[{selector:W.aboveXXL,width:`${G.xxl}px`},{width:`100vw`}]},{media:W.aboveM,aspectRatio:`3-1`,widths:[2*G.l],sizes:[{width:`100vw`}]},{aspectRatio:`1-1`,widths:[2*G.m],sizes:[{width:`100vw`}]}];return(t,n)=>{let u=$,d=Me,f=q,m=Q;return C(),P(m,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL},{default:F(()=>[e.cmsNode.image?(C(),A(`div`,Gi,[e.cmsNode.link&&p(s)?(C(),P(d,{key:0,link:e.cmsNode.link.link,parent:p(a).parent,"asset-id":p(a).assetId,identifier:p(a).identifier,"teaser-position":p(a).teaserPosition,"suppress-external-style":``},{default:F(()=>[x(u,{class:`hero-item__image`,data:e.cmsNode.image,config:l,fill:`cover`,loading:p(_t).eager,"fetch-priority":p(xt).high},null,8,[`data`,`loading`,`fetch-priority`])]),_:1},8,[`link`,`parent`,`asset-id`,`identifier`,`teaser-position`])):(C(),P(u,{key:1,class:`hero-item__image`,data:e.cmsNode.image,config:l,fill:`cover`,loading:p(_t).eager,"fetch-priority":p(xt).high},null,8,[`data`,`loading`,`fetch-priority`])),p(i)?(C(),A(`div`,Ki,[e.cmsNode.title?(C(),A(`div`,{key:0,class:`hero-item__title`,style:_(p(c))},E(e.cmsNode.title),5)):j(``,!0),e.cmsNode.description?(C(),A(`div`,{key:1,class:`hero-item__description`,style:_(p(c))},E(e.cmsNode.description),5)):j(``,!0),e.cmsNode.link&&e.cmsNode.link.linkTitle&&p(s)?(C(),P(f,{key:2,class:`hero-item__button`,link:p(o),label:e.cmsNode.link.linkTitle,type:p(r)},null,8,[`link`,`label`,`type`])):j(``,!0)])):j(``,!0)])):j(``,!0)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`HeroItemOldVariant`}),Ji=Object.assign(V({__name:`HeroItem`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e;return(e,n)=>{let r=Wi,i=qi;return t.cmsNode.teaserVariant===`newVariant`?(C(),P(r,te(y({key:0},t)),null,16)):(C(),P(i,te(y({key:1},t)),null,16))}}}),{__name:`HeroItem`}),Yi=Object.assign(V({__name:`EditorialImage`,props:{cmsNode:{type:Object,required:!0},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,{hasValidLink:n}=Je();function r(e){return e[`:type`]===`aldi/editorial/components/multiLayout/item/image`}let i=k(()=>r(t.cmsNode)?X.REGULAR:t.cmsNode.imageVariant===`fullPageWidth`?X.FULL:(t.cmsNode.imageVariant,X.REGULAR)),a=k(()=>r(t.cmsNode)||t.cmsNode.imageVariant===`grid`),o=k(()=>r(t.cmsNode)),s=[{media:W.aboveL,aspectRatio:`4-3`,widths:[G.xxl-2*Z.wide.aboveL-16,(G.xxl-2*Z.wide.aboveL-16)/2],sizes:[{selector:W.aboveXXL,width:`${(G.xxl-2*Z.wide.aboveL-16)/2}px`},{width:`50vw`}]},{media:W.aboveM,aspectRatio:`16-9`,widths:[G.l],sizes:[{width:`50vw`}]},{aspectRatio:`16-9`,widths:[G.m*2],sizes:[{width:`100vw`}]}],c=k(()=>
1{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:W.aboveM,aspectRatio:e.large,widths:[2*G.xxl,G.xxl],sizes:[{selector:W.aboveXXL,width:`${G.xxl}px`},{width:`100vw`}]},{media:W.aboveS,aspectRatio:e.medium,widths:[G.xxl],sizes:[{width:`100vw`}]},{aspectRatio:e.small,widths:[2*G.s],sizes:[{width:`100vw`}]}]}),l=k(()=>r(t.cmsNode)?s:c.value),u=k(()=>({parent:K.TEASER_TYPES.EDITORIAL_IMAGE,identifier:K.DCI.TEASER_CLICK,assetId:t.cmsNode.image?.originals[0]?.path}));return(t,r)=>{let s=$,c=Me,d=Q;return C(),P(d,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(i)},{default:F(()=>[I(`div`,{class:m([`editorial-image`,{"editorial-image--curved":p(a),"editorial-image--no-margin":p(o),"editorial-image--link":e.cmsNode.link&&p(n)([e.cmsNode.link])}])},[e.cmsNode.link&&p(n)([e.cmsNode.link])?(C(),P(c,{key:0,link:e.cmsNode.link,"suppress-external-style":``,identifier:p(u).identifier,parent:p(u).parent,"asset-id":p(u).assetId},{default:F(()=>[e.cmsNode.image?(C(),P(s,{key:0,data:e.cmsNode.image,config:p(l),fill:`cover`,"fetch-priority":p(xt).high},null,8,[`data`,`config`,`fetch-priority`])):j(``,!0)]),_:1},8,[`link`,`identifier`,`parent`,`asset-id`])):(C(),A(N,{key:1},[e.cmsNode.image?(C(),P(s,{key:0,data:e.cmsNode.image,config:p(l),fill:`cover`,"fetch-priority":p(xt).high},null,8,[`data`,`config`,`fetch-priority`])):j(``,!0)],64))],2)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`EditorialImage`}),Xi={class:`product-teaser-list-skeleton`},Zi={class:`product-teaser-list-skeleton__body`,"aria-hidden":`true`},Qi=Object.assign(V({__name:`ProductTeaserListSkeleton`,setup(e){return(e,t)=>(C(),A(`div`,Xi,[t[1]||=I(`div`,{class:`product-teaser-list-skeleton__header`,"aria-hidden":`true`},null,-1),I(`div`,Zi,[(C(),A(N,null,v(6,e=>I(`div`,{key:e,class:`product-tile-skeleton`},[...t[0]||=[O(`<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 $i(e,t,n){let r=null,i=R(()=>e.value,()=>{a(),e.value&&ct()&&(r=new MutationObserver(t),r.observe(e.value,n))},{immediate:!0});M(o);function a(){r?.disconnect(),r=null}function o(){i(),a()}return{stop:o}}function ea(e){let t={json:!0,...e},n=re(null),r=`data-${ta(t.datasetKey)}`,i=B(null),{stop:a}=$i(t.element,()=>{n.value=o()},{attributeFilter:[r]});u(()=>{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 validation failed: "${e}", value: ${n}`),null}return i.value=null,e}return{value:n,error:i,stop:a}}function ta(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}var na=[`data-target-product-rec`,`uid`],ra=1e4,ia=2e3,aa=Object.assign(V({__name:`ProductRecommendationTeaserList
1Container`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1},uid:{default:``}},setup(e){let t=e,n=B(null),{$productClient:r,$trackingService:i,$config:a}=o(),s=Ne(),c=lt(st.GENERAL,`ProductRecommendationTeaserListContainer`),{value:l,error:d}=ea({element:n,datasetKey:`targetProductRecResult`,validate:ne}),f=null,h=null,_=null,v=null,y=B(!1),b=null,x=B(!1),S=B(!1),w=B(null),T=B([]),E=k(()=>!!d.value||!!w.value||y.value),D=k(()=>!l.value&&!d.value&&!y.value||x.value),O=k(()=>S.value||D.value),M=k(()=>T.value.length===0&&O.value),N=k(()=>T.value.length>0&&O.value),I=k(()=>!M.value&&(E.value||T.value.length===0)),ee=vt(te,1e3);u(()=>{f=R(l,ee),h=R(d,L),_=s.watchMerchantAndService(()=>{b&&clearTimeout(b),x.value=!0,b=setTimeout(()=>{x.value=!1,re()},ia)}),v=setTimeout(()=>{y.value=!0,f?.(),h?.(),_?.(),i.pushTargetError({errorType:`timeout`,errorMessage:`Target result timeout`,mboxName:t.cmsNode.mboxName})},ra)}),g(()=>{v&&clearTimeout(v),ee.cancel(),f?.(),h?.(),_?.()});function L(){d.value&&(v&&clearTimeout(v),d.value.cause?i.pushTargetError({errorType:`noResult`,errorMessage:d.value.cause,mboxName:t.cmsNode.mboxName}):(c.error(d.value),i.pushTargetError({errorType:`invalidResult`,errorMessage:d.value.message,mboxName:t.cmsNode.mboxName})))}function te(){if(v&&clearTimeout(v),!l.value){T.value=[],w.value=null;return}b&&clearTimeout(b),x.value=!1,re()}function ne(e){if(V(e))return e;throw H(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 V(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 H(e){return typeof e==`object`&&!!e&&`code`in e&&typeof e.code==`string`&&`message`in e&&typeof e.code==`string`}async function re(){if(!l.value?.products.length){T.value=[],w.value=null;return}await ie(l.value.products.slice(0,30))}async function ie(e){S.value=!0,w.value=null;try{let n=await r.getProductsForMultipleSkus(e,s.selectedMerchantReference,s.selectedService,a.public.WEB_PRODUCTS_PER_TEASER_LIST);T.value=n.filter(e=>e.price),T.value.length===0&&i.pushTargetError({errorType:`noProducts`,errorMessage:`Requested products are not available`,mboxName:t.cmsNode.mboxName,skus:e})}catch(e){w.value=e,c.error(`Product recommendation product data failed to load, mboxName: "${t.cmsNode.mboxName}"`,e)}finally{S.value=!1}}return(t,r)=>{let i=Qi,a=fr,o=Q;return z((C(),P(o,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL},{default:F(()=>[(C(),A(`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},[p(M)?(C(),P(i,{key:0,"aria-label":t.$translate(`aldi.productRecommendations.loadingAriaLabel`)},null,8,[`aria-label`])):!p(E)&&p(T).length>0?(C(),P(a,{key:1,class:m({"product-rec-teaser-list--blurred":p(N)}),title:p(l)&&p(l).title,products:p(T),"aria-label":p(N)?t.$translate(`aldi.productRecommendations.loadingAriaLabel`):``},null,8,[`class`,`title`,`products`,`aria-label`])):j(``,!0)],8,na))]),_:1},8,[`add-layout-wrapper`,`component-width`])),[[Ze,!p(I)]])}}}
1),{__name:`ProductRecommendationTeaserListContainer`}),oa=Object.assign(V({__name:`CmsTargetComponentPlaceholder`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,{$trackingService:n}=o(),r=B();return u(async()=>{t.cmsNode.mboxType===`targetTeaserCarousel`&&(r.value=t.cmsNode.mboxName+`_`+S()?.uid,await b(),n.pushTargetCmsContentLoadEvent({uid:r.value,mboxName:t.cmsNode.mboxName,cmsKey:t.cmsKey}))}),(t,n)=>{let i=aa;return e.cmsNode.mboxType===`targetTeaserCarousel`?(C(),P(i,{key:0,"cms-node":e.cmsNode,"cms-key":e.cmsKey,"add-layout-wrapper":e.addLayoutWrapper,uid:p(r)},null,8,[`cms-node`,`cms-key`,`add-layout-wrapper`,`uid`])):j(``,!0)}}}),{__name:`CmsTargetComponentPlaceholder`}),sa=Object.assign(V({__name:`CmsProductIdsTeaserListContainer`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},async setup(e){let t,n,r=e,{$productClient:i,$config:a}=o(),s=Ne(),l=lt(st.GENERAL,`CmsProductIdsTeaserListContainer`),u=Jr(),d=At(c(),()=>[]),f=B(null),h=k(()=>!!f.value||d.value.length===0),g=async()=>{f.value=null;try{let e=await i.getProductsForMultipleSkus(r.cmsNode.productIds,s.selectedMerchantReference,s.selectedService,a.public.WEB_PRODUCTS_PER_TEASER_LIST);d.value=e.filter(e=>e.price)}catch(e){f.value=e,l.error(e)}};return[t,n]=D(()=>qr(g)),await t,n(),(t,n)=>{let r=fr,i=Q;return p(h)?j(``,!0):(C(),P(i,{key:0,"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).FULL},{default:F(()=>[I(`div`,{class:m([`cms-product-ids-teaser-list-container`,{"cms-product-ids-teaser-list-container--blurred":p(u)}])},[x(r,{title:e.cmsNode.title,products:p(d)},null,8,[`title`,`products`])],2)]),_:1},8,[`add-layout-wrapper`,`component-width`]))}}}
1),{__name:`CmsProductIdsTeaserListContainer`}),ca=Object.assign(V({__name:`CmsNotificationBanner`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Y,i=ce,a=Q;return C(),P(a,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[x(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:F(()=>[e.cmsNode.bannerIcon?(C(),P(r,{key:0,class:`notification-banner-icon`,src:e.cmsNode.bannerIcon.url,alt:``},null,8,[`src`])):j(``,!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`}),la={class:`bullet-list-icon-label__item`},ua={class:`bullet-list-icon-label__icon`},da=[`src`,`alt`],fa=Object.assign(V({__name:`BulletListIconLabelItem`,props:{cmsNode:{}},setup(e){return(t,n)=>{let r=we;return C(),A(`div`,la,[I(`div`,ua,[I(`img`,{src:e.cmsNode.icon.url,alt:e.cmsNode.icon.altText},null,8,da)]),x(r,{class:`bullet-list-icon-label__richtext`,text:e.cmsNode.text},null,8,[`text`])])}}}),{__name:`BulletListIconLabelItem`}),pa={class:`bullet-list-icon-label`},ma={class:`bullet-list-icon-label__title`},ha=Object.assign(V({__name:`BulletListIconLabel`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=jr,i=Q;return C(),P(i,{"add-layout-wrapper":e.addLayoutWrapper},{default:F(()=>[I(`div`,pa,[I(`div`,ma,E(e.cmsNode.title),1),x(r,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])])]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`BulletListIconLabel`}),ga={class:`brand-page-hero-teaser`},_a={class:`brand-page-hero-teaser__image-container`},va={class:`brand-page-hero-teaser__content-container`},ya={class:`brand-page-hero-teaser__text-container`},ba=Object.assign(V({__name:`BrandPageHeroTeaser`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=[{media:W.aboveM,aspectRatio:`3-1`,widths:[2*(G.xxl-2*Z.wide.aboveXXL),G.xxl-2*Z.wide.aboveXXL],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.wide.aboveXXL}px`},{selector:W.aboveL,width:`calc(100vw-${2*Z.wide.aboveL}px)`},{width:`calc(100vw-${2*Z.wide.aboveM}px)`}]},{aspectRatio:`2-1`,widths:[2*(G.m-2*Z.wide.default),2*(G.s-2*Z.wide.default),G.m-2*Z.wide.default,G.s-2*Z.wide.default],sizes:[{width:`calc(100vw-${2*Z.wide.default}px)`}]}],n={aspectRatio:`1-1`,widths:[416,320,188],sizes:[{selector:W.aboveL,width:`208px`},{selector:W.aboveM,width:`160px`},{width:`94px`}]};return(r,i)=>{let a=$,o=Y,s=we,c=Q;return C(),P(c,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,ga,[I(`div`,_a,[e.cmsNode.backgroundImage?(C(),P(a,{key:0,class:`brand-page-hero-teaser__image`,data:e.cmsNode.backgroundImage,config:t,fill:`cover`},null,8,[`data`])):j(``,!0)]),I(`div`,va,[e.cmsNode.logoImage?(C(),P(o,{key:0,class:`brand-page-hero-teaser__logo`,data:e.cmsNode.logoImage,config:n},null,8,[`data`])):j(``,!0),I(`div`,ya,[x(s,{class:`brand-page-hero-teaser__text`,text:e.cmsNode.text},null,8,[`text`])])])])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`BrandPageHeroTeaser`}),xa=[`aria-controls`,`aria-expanded`],Sa={class:`base-accordion-item__text`},Ca=[`id`],wa=Object.assign(V({__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:t}){let n=e,r=t,a=ne(`baseAccordionItem`),o=i(),s=B(`hidden`),c=B(!1),l=B(!0),d=B(0),f=B(null),v=B(n.expanded),y=B(null),x=k(()=>({maxHeight:c.value&&d.value?`${d.value}px`:`0`,display:l.value?`none`:`block`}));R(()=>n.expanded,()=>{S(n.expanded)});function S(e){e!==c.value&&(s.value=`hidden`,c.value=e,c.value&&(l.value=!1,v.value=!0),r(`expandedChange`,c.value))}function w(){d.value=f.value?.offsetHeight||0}let T=bt(()=>w(),100);function D(){c.value&&(s.value=`visible !important`)}function O(){s.value=`hidden`}async function M(){D(),l.value=!c.value,c.value||(v.value=!1),y.value&&=(y.value.style.scrollMarginTop=`calc(var(--base-header-height) + 32px)`,await b(),y.value.scrollIntoView({behavior:`auto`,block:`start`}),null)}function F(){if(n.enableFragmentScrolling&&!c.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;y.value=t,S(!0)}}return h(()=>w()),u(()=>{window?.addEventListener(`resize`,T),n.expanded&&S(n.expanded),n.enableFragmentScrolling&&R(()=>o.currentRoute.value.hash,()=>{F()},{immediate:!0})}),g(()=>{window?.removeEventListener(`resize`,T)}),(t,n)=>{let r=Dt;
1return C(),A(`div`,{ref:`baseAccordionItem`,class:m([`base-accordion-item`,[{"base-accordion-item--expanded":p(c)}]]),"data-test":`base-accordion-item`},[t.$slots.button?L(t.$slots,`button`,{},void 0,void 0,0):(C(),A(N,{key:1},[e.withTitle?(C(),A(`button`,{key:0,"aria-controls":e.itemId,"aria-expanded":`${p(c)}`,class:`base-accordion-item__title`,"data-test":`base-accordion-item-title`,type:`button`,onClick:n[0]||=e=>S(!p(c)),onKeydown:[n[1]||=Ve(je(e=>S(!p(c)),[`prevent`]),[`space`]),n[2]||=Ve(je(e=>S(!p(c)),[`prevent`]),[`enter`])]},[I(`span`,Sa,E(e.title),1),e.withIcon?(C(),P(r,{key:0,class:`base-accordion-item__chevron`})):j(``,!0)],40,xa)):j(``,!0)],64)),I(`div`,{id:e.itemId,class:`base-accordion-item__content`,"data-test":`base-accordion-item-content`,style:_({...p(x),overflow:p(s)}),onTransitionstart:je(O,[`self`]),onTransitionend:je(M,[`self`])},[e.alwaysMounted||p(v)?(C(),A(`div`,{key:0,ref_key:`content`,ref:f,class:`base-accordion-item__content-inner`,"data-test":`base-accordion-item__content-inner`},[L(t.$slots,`default`)],512)):j(``,!0)],44,Ca),L(t.$slots,`after-content`)],2)}}}),{__name:`BaseAccordionItem`}),Ta=Object.assign(V({__name:`AccordionItem`,props:{cmsNode:{},cmsKey:{},cmsIndex:{},cmsParentKey:{}},setup(e){let t=e,n=k(()=>t.cmsParentKey),r=k(()=>t.cmsNode[`cq:panelTitle`]);return(t,i)=>{let a=jr,o=wa;return C(),P(o,{ref:`baseAccordionItem`,class:`accordion-item`,title:p(r),"item-id":p(n)+`_`+e.cmsIndex},{default:F(()=>[x(a,{"cms-node":e.cmsNode,"cms-key":e.cmsKey},null,8,[`cms-node`,`cms-key`])]),_:1},8,[`title`,`item-id`])}}}),{__name:`AccordionItem`}),Ea=Object.assign(V({__name:`CmsRichText`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=we,i=Q;return C(),P(i,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[x(r,{text:e.cmsNode.text},null,8,[`text`])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`CmsRichText`}),Da=Object.assign(V({__name:`CmsJsonldContent`,props:{cmsNode:{}},setup(e){let t=e,n=k(()=>!!t.cmsNode.data?.[`@context`]),r=lt(st.AEM,`CmsJsonIdContent`),i=k(()=>n.value?Et.builder().addLinkedData(t.cmsNode.data).build():(r.warn(`CmsJsonldContent: json+ld input was invalid, it will not be included in head`),{}));return ot(i),(e,t)=>j(``,!0)}}),{__name:`CmsJsonldContent`}),Oa=Object.assign(V({__name:`CmsExperienceFragment`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=jr,i=Q;return C(),P(i,{"add-layout-wrapper":!1},{default:F(()=>[x(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`}),ka={},Aa={"aria-hidden":`true`,width:`24`,height:`24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`};function ja(e,t,n,r,i,a){return C(),A(`svg`,Aa,[...t[0]||=[I(`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),I(`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 Ma=Object.assign(J(ka,[[`render`,ja]]),{__name:`IconDownload`}),Na={},Pa={"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,fill:`none`,viewBox:`0 0 24 24`};function Fa(e,t,n,r,i,a){return C(),A(`svg`,Pa,[...t[0]||=[I(`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),I(`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 Ia=Object.assign(J(Na,[[`render`,Fa]]),{__name:`IconDocument`}),La=[`href`],Ra={class:`cms-download-link__title`,"data-test":`cms-download-link-title`},za=Object.assign(V({__name:`CmsDownloadLink`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Q;return C(),P(r,{"add-layout-wrapper":e.addLayoutWrapper},{default:F(()=>
1[I(`a`,{class:`cms-download-link`,type:`application/pdf`,href:e.cmsNode.link.url||`#`,download:``,"data-test":`cms-download-link-url`},[x(Ia,{class:`cms-download-link__icon`}),I(`p`,Ra,E(e.cmsNode.linkTitle),1),x(Ma,{class:`cms-download-link__download-icon`})],8,La)]),_:1},8,[`add-layout-wrapper`])}}}),{__name:`CmsDownloadLink`}),Ba={key:0,class:`cms-container`},Va=Object.assign(V({__name:`CmsContainer`,props:{cmsNode:{},cmsKey:{},isRecipeContent:{type:Boolean,default:!1},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=k(()=>t.cmsNode&&t.cmsNode[`:itemsOrder`]&&t.cmsNode[`:itemsOrder`].length>0);return(t,r)=>{let i=jr;return p(n)?(C(),A(`div`,Ba,[x(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`])])):j(``,!0)}}}),{__name:`CmsContainer`}),Ha={class:`base-title`,"data-mn":`page-base-title`},Ua=Object.assign(V({__name:`BaseTitle`,props:{cmsNode:{},isRecipeContent:{type:Boolean,default:!1},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=Q;return C(),P(r,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":e.isRecipeContent?p(X).REGULAR:p(X).WIDE},{default:F(()=>[I(`h1`,Ha,E(e.cmsNode.text),1)]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`BaseTitle`}),Wa=Object.assign(V({name:`BaseCmsPlaceholder`,__name:`BaseCmsPlaceholder`,props:{cmsNode:{},cmsKey:{},cmsIndex:{},cmsParentNode:{},cmsParentKey:{},addLayoutWrapper:{type:Boolean}},setup(e){let t=e,n=k(()=>t.cmsNode?vr.cms.getPlaceholderDataForKey(t.cmsNode.placeholderKey)?.component:null);function r(e){return n.value&&`props`in n.value&&e in n.value.props}let i=k(()=>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)=>(C(),P(T(p(n)),te(f(p(i))),null,16))}}),{__name:`BaseCmsPlaceholder`}),Ga=(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=Ka(n,a,o,t);window.scrollTo(0,r),n<t?window.requestAnimationFrame(c):window.scrollTo(0,i)}window.requestAnimationFrame(c)};function Ka(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e+t:n/2*((e-=2)*e*e+2)+t}var qa={class:`anchor-link`},Ja=[`href`],Ya=Object.assign(V({__name:`AnchorLink`,props:{cmsNode:{}},setup(e){let t=e,n=()=>{let e=`#${t.cmsNode.link.anchorReference}`;document.querySelector(e)&&(ct()&&window.history.pushState(null,``,e),Ga(e,1e3,-265))};return(r,i)=>{let a=nt,o=Q;return C(),P(o,{"no-vertical-padding":``,inline:t.cmsNode.variant===`horizontal`},{default:F(()=>[I(`div`,qa,[e.cmsNode.linkTitle?(C(),A(`a`,{key:0,href:`#${e.cmsNode.link.anchorReference}`,class:`anchor-link__base-link`,onClick:[n,je(e=>!0,[`prevent`])]},[H(E(e.cmsNode.linkTitle)+` `,1),t.cmsNode.variant===`vertical`?(C(),P(a,{key:0,color:`primary-blue`,class:`anchor-link__icon`})):j(``,!0)],8,Ja)):j(``,!0)])]),_:1},8,[`inline`])}}}),{__name:`AnchorLink`}),Xa=Object.assign(V({__name:`FriendlyCaptcha`,props:{formFieldName:{},apiEndpoint:{},language:{},startMode:{},theme:{}},emits:[`complete`,`error`,`expire`],setup(e,{expose:t,emit:n}){let{$captcha:r,$config:i}=o();t({start:()=>l.value?.start()});let a=e,s=n,c=B(),l=B();return R(c,()=>{l.value&&l.value.reset(),!l.value&&c.value&&(l.value=r.createWidget({element:c.value,sitekey:i.public.FRIENDLY_CAPTCHA_SITE_KEY,...a}),c.value.addEventListener(`frc:widget.complete`,e=>{s(`complete`,e.detail.response)}),c.value.addEventListener(`frc:widget.error`,e=>{s(`error`,e.detail.error)}),c.value.addEventListener(`frc:widget.expire`,()=>{s(`expire`)}))}),w(()=>{l.value&&=(l.value.destroy(),void 0)}),(e,t)=>(C(),A(`div`,{ref_key:`captchaContainer`,ref:c,class:`frc-captcha`,style:{width:`100%`}},null,512))}}),{__name:`FriendlyCaptcha`}),Za={},Qa={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 272 138`,fill:`none`,preserveAspectRatio:`none`,"aria-hidden":`true`};function $a(e,t,n,r,i,a){return C(),A(`svg`,Qa,[...t[0]||=[I(`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 eo=Object.assign(J(Za,[[`render`,$a]]),{__name:`IconWaveShapeBottom`}),to={class:`newsletter-visual-variant`},no={class:`newsletter-visual-variant__image-container`},ro={class:`newsletter-visual-variant__text-container`},io={class:`newsletter-visual-variant__title`},ao={class:`newsletter-visual-variant__text`},oo={class:`newsletter-visual-variant__signup-container`},so=Object.assign(V({__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}=o(),n=Se(),r=k(()=>De(n.currentViewport)),i=k(()=>Xe(n.currentViewport)),a=[{media:W.aboveXXL,aspectRatio:`1-1`,widths:[944,472],sizes:[{selector:W.aboveXXL,width:`472px`}]},{media:W.aboveXL,aspectRatio:`1-1`,widths:[708],sizes:[{width:`calc(100vw - ${Z.wide.aboveXL*2}px)`}]},{media:W.aboveL,aspectRatio:`1-1`,widths:[890],sizes:[{width:`calc(100vw - ${Z.wide.aboveL*2}px)`}]},{media:W.aboveM,aspectRatio:`1-1`,widths:[768],sizes:[{width:`calc(100vw - ${Z.wide.aboveM*2}px)`}]},{media:W.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,o)=>{let s=mt,c=vi,l=eo,u=$,d=Si,f=we,m=et,h=yt,g=q;return C(),A(`div`,null,[e.loading?(C(),P(s,{key:0,"with-blur":``})):j(``,!0),I(`div`,to,[I(`div`,no,[p(r)?(C(),P(c,{key:0,class:`newsletter-visual-variant__wave-icon newsletter-visual-variant__wave-icon-left`})):(C(),P(l,{key:1,class:`newsletter-visual-variant__wave-icon-bottom`})),e.cmsNode.defaultVisual&&!e.submitted?(C(),P(u,{key:2,class:`newsletter-visual-variant__image`,data:e.cmsNode.defaultVisual,config:a,fill:`cover`},null,8,[`data`])):j(``,!0),e.cmsNode.successVisual&&e.submitted?(C(),P(u,{key:3,class:`newsletter-visual-variant__image`,data:e.cmsNode.successVisual,config:a,fill:`cover`},null,8,[`data`])):j(``,!0),x(d,{class:`newsletter-visual-variant__wave-icon newsletter-visual-variant__wave-icon-right`})]),I(`div`,ro,[I(`h2`,io,E(e.submitted?e.cmsNode.successMessageTitle:e.cmsNode.title),1),I(`p`,ao,[e.submitted?(C(),P(f,{key:1,class:`newsletter-visual-variant__description`,text:e.cmsNode.successMessageDescription},null,8,[`text`])):(C(),A(N,{key:0},[H(E(e.cmsNode.description),1)],64))])]),I(`div`,oo,[e.submitted?(C(),P(m,{key:1,class:`newsletter-visual-variant__submitted-icon`})):(C(),P(rt,{key:0,id:`newsletter-email-input`,type:`email`,"model-value":e.email,"input-style":`email`,class:`newsletter-visual-variant__input`,label:p(t)(`aldi.newsletter.label`),placeholder:p(t)(`aldi.newsletter.placeholder`),required:!0,"error-message":e.errorMessage||void 0,"xsmall-error-message":!p(i),"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":p(t)(`aldi.global.confirm`),"onUpdate:modelValue":o[0]||=e=>n.$emit(`update:email`,String(e)),onClickEnd:o[1]||=e=>n.$emit(`inputOrSubmit`),onInputKeydown:o[2]||=e=>n.$emit(`inputOrSubmit`,e)},null,8,[`model-value`,`label`,`placeholder`,`error-message`,`xsmall-error-message`,`aria-label-end-icon`])),e.submitted?j(``,!0):(C(),P(g,{key:2,class:`newsletter-visual-variant__submit-button`,"data-test":`newsletter-visual-variant-submit-button`,label:p(t)(`aldi.newsletter.subscribe`),disabled:e.disabled,onClick:o[3]||=e=>n.$emit(`inputOrSubmit`)},{"icon-after":F(()=>[x(h,{color:`inherit`})]),_:1},8,[`label`,`disabled`])),e.cmsNode.supportContent?(C(),P(f,{key:3,class:`newsletter-visual-variant__support-content`,text:e.cmsNode.supportContent,onClick:o[4]||=e=>n.$emit(`trackLinkClick`,e)},null,8,[`text`])):j(``,!0),L(n.$slots,`captcha`)])])])}}}),{__name:`CmsNewsletterVisualVariant`}),co={ref:`newsletterWrapperRef`,class:`newsletter`},lo={key:3,class:`newsletter__content--submitted`},uo={class:`newsletter__content`},fo={class:`newsletter__title-container`},po=Object.assign(V({__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}=o();return(n,r)=>{let i=mt,a=Y,o=ht,s=we,c=rt,l=yt,u=q,d=et;return C(),A(N,null,[e.loading?(C(),P(i,{key:0,"with-blur":``})):j(``,!0),I(`div`,co,[I(`div`,{class:m({newsletter__inner:!0,"newsletter__inner--visual":e.cmsNode.newsLetterVariant===`visual`})},[e.cmsNode.newsLetterVariant===`visual`&&e.cmsNode.defaultVisual&&!e.submitted?(C(),P(a,{key:0,data:e.cmsNode.defaultVisual,class:`newsletter__image`},null,8,[`data`])):j(``,!0),e.submitted?j(``,!0):(C(),A(`div`,{key:1,class:m([`newsletter__content`,{"newsletter__content--visual":e.cmsNode.newsLetterVariant===`visual`}])},[I(`div`,null,[x(o,{class:`newsletter__title`,level:2,"visual-level":2},{default:F(()=>
1[H(E(e.cmsNode.title),1)]),_:1}),x(s,{class:`newsletter__description`,text:e.cmsNode.description},null,8,[`text`])]),x(c,{id:`newsletter-email-input`,"model-value":e.email,type:`email`,"input-style":`email`,class:`newsletter__input`,label:p(t)(`aldi.newsletter.label`),placeholder:p(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":p(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`]),x(u,{class:`newsletter__submit-button`,label:p(t)(`aldi.newsletter.subscribe`),disabled:e.disabled,onClick:r[3]||=e=>n.$emit(`inputOrSubmit`)},{"icon-after":F(()=>[x(l,{color:`inherit`})]),_:1},8,[`label`,`disabled`]),e.cmsNode.supportContent?(C(),P(s,{key:0,class:`newsletter__support-content`,text:e.cmsNode.supportContent,onClick:r[4]||=e=>n.$emit(`trackLinkClick`,e)},null,8,[`text`])):j(``,!0),L(n.$slots,`captcha`)],2)),e.cmsNode.newsLetterVariant===`visual`&&e.cmsNode.successVisual?z((C(),P(a,{key:2,data:e.cmsNode.successVisual,class:`newsletter__image`},null,8,[`data`])),[[Ze,e.submitted]]):j(``,!0),e.submitted?(C(),A(`div`,lo,[e.cmsNode.newsLetterVariant===`text`?(C(),P(d,{key:0,class:`newsletter__submitted-icon newsletter__submitted-icon--outer`})):j(``,!0),I(`div`,uo,[I(`div`,null,[I(`div`,fo,[e.cmsNode.newsLetterVariant===`text`?(C(),P(d,{key:0,class:`newsletter__submitted-icon newsletter__submitted-icon--inner`})):j(``,!0),x(o,{class:`newsletter__title`,level:1,"visual-level":3},{default:F(()=>[H(E(e.cmsNode.successMessageTitle),1)]),_:1})]),x(s,{class:`newsletter__description`,text:e.cmsNode.successMessageDescription},null,8,[`text`])]),e.cmsNode.supportContent?(C(),P(s,{key:0,class:`newsletter__support-content`,text:e.cmsNode.supportContent,onClick:r[5]||=e=>n.$emit(`trackLinkClick`,e)},null,8,[`text`])):j(``,!0)])])):j(``,!0)],2)],512)],64)}}}),{__name:`CmsNewsletterTextOnlyVariant`}),mo=Object.assign(V({__name:`CmsNewsletter`,props:{addLayoutWrapper:{type:Boolean,default:!0},cmsNode:{}},setup(e){let{$translate:t,$notificationService:n,$trackingService:r,$customerClient:i}=o(),{currentLanguage:a}=fe(),{addAriaAnnouncement:s}=me(),c=B(``),l=B(!1),u=B(null),d=/^([a-z0-9+._/&!][-a-z0-9+._/&!]*)@(([a-z0-9][-a-z0-9]*\.)([-a-z0-9]+\.)*[a-z]{2,})$/i,f=B(!1),m=B(!1),h=B(),g=B(null),_=B(null);function v(e){m.value=!0,h.value=e}let y=async e=>{if(e&&e.type===`keydown`&&e.key!==`Enter`){u.value&&=null,_.value?.start();return}if(e?.preventDefault(),!l.value){if(!d.test(c.value)){u.value=t(`aldi.newsletter.error.invalidEmail`),r.pushErrorToDataLayer({type:K.TRACKING_NOTIFICATION_TYPES.FORM_ERROR,message:u.value});return}try{if(l.value=!0,s(t(`aldi.global.loading`)),await i.subscribeNewsletter(c.value,a.value,h.value),g.value){let e=g.value.offsetHeight;g.value.style.minHeight=`${e}px`}f.value=!0,s(t(`aldi.newsletter.subscribeSuccess`)),r.dataLayer.push({event:K.EVENTS.DIRECT_CALL,data:[{path:`internal.dci`,value:K.DCI.NEWSLETTER_SIGNUP}]})}catch{n.error(t(`aldi.newsletter.error.submit`))}finally{l.value=!1}}},b=e=>{let t=e.target,n=t.getAttribute(`data-type`),i=t.getAttribute(`data-local-path`)||t.getAttribute(`href`);t.tagName===`A`&&n===at.INTERNAL&&i&&r.pushDirectCallWithEventInfo(K.DCI.INTERNAL_LINK_CLICK,{internalLinkUrl:i,internalLinkText:t.innerText})};return(t,n)=>{let r=Xa,i=so,a=po;return C(),P(Q,{"add-layout-wrapper":e.addLayoutWrapper,class:`newsletter__content-layout`,"component-width":p(X).WIDE},{default:F(()=>[e.cmsNode.newsLetterVariant===`visual`?(C(),P(i,{key:0,"cms-node":e.cmsNode,email:p(c),loading:p(l),"error-message":p(u),submitted:p(f),disabled:!!t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY&&!p(m),onInputOrSubmit:y,onTrackLinkClick:b,"onUpdate:email":n[0]||=e=>c.value=e},ie({_:2},[t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY?{name:`captcha`,fn:F(()=>[x(r,{ref_key:`friendlyCaptcha`,ref:_,"start-mode":`none`,onComplete:v},null,512)]),key:`0`}:void 0]),1032,[`cms-node`,`email`,`loading`,`error-message`,`submitted`,`disabled`])):(C(),P(a,{key:1,"cms-node":e.cmsNode,email:p(c),loading:p(l),"error-message":p(u),submitted:p(f),disabled:!!t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY&&!p(m),onInputOrSubmit:y,onTrackLinkClick:b,"onUpdate:email":n[1]||=e=>c.value=e},ie({_:2},[t.$config.public.FRIENDLY_CAPTCHA_SITE_KEY?{name:`captcha`,fn:F(()=>[x(r,{ref_key:`friendlyCaptcha`,ref:_,"start-mode":`none`,onComplete:v},null,512)]),key:`0`}:void 0]),1032,[`cms-node`,`email`,`loading`,`error-message`,`submitted`,`disabled`]))]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`CmsNewsletter`}),ho={viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,style:{transform:`rotate(90deg)`}},go=Object.assign(V({__name:`YouTubeEmbedLoadingIndicator`,setup(e){return(e,t)=>(C(),A(`svg`,ho,[...t[0]||=[I(`g`,null,[I(`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`}),I(`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`}),_o={xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 64 64`},vo=Object.assign(V({__name:`YouTubeEmbedPlayIcon`,setup(e){return(e,t)=>(C(),A(`svg`,_o,[...t[0]||=[I(`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`}),yo=Object.assign(V({__name:`YouTubeEmbedConsentDialog`,props:{content:{}},emits:[`confirm`,`cancel`],setup(e,{emit:t}){let n=t,r=B(null);async function i(){await r.value?.close(),n(`cancel`)}async function a(){await r.value?.close(),n(`confirm`)}return(t,o)=>{let s=we,c=q,l=be,u=St;return C(),P(u,{ref_key:`consentDialog`,ref:r,class:`youtube-embed-consent-dialog`,headline:e.content.headline,onCancel:o[0]||=e=>n(`cancel`)},{body:F(()=>[x(s,{class:`youtube-embed-consent-dialog__text`,text:e.content.richTextBody},null,8,[`text`])]),footer:F(()=>[x(l,{"full-width":``,"reverse-order-above-mobile":``},{default:F(()=>[x(c,{"data-test":`youtube-embed-consent-dialog__confirm`,label:t.$translate(`aldi.global.confirm`),onClick:a}
1,null,8,[`label`]),x(c,{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`}),bo=[`aria-label`],xo=[`aria-label`,`onclick`],So={class:`youtube-embed__placeholder-overlay`,"aria-hidden":`true`},Co={class:`youtube-embed__transcript-wrapper`},wo=Object.assign(V({__name:`YouTubeEmbed`,props:{videoId:{},transcript:{},aboveTheFold:{type:Boolean},placeholderImage:{}},setup(e){let t=e,n=me(),{hasYouTubeConsent:r,setYouTubeConsent:i}=ge(),a=o(),s=de(),{$notificationService:c,$translate:l,$trackingService:d}=a,f=lt(st.GENERAL,`YouTubeEmbed`),m=B(null),h=B(null),_=B(null),v=B(null),y=B(null),S=re(null),w=B(!ct()||a.isHydrating),T=B(!1),E=B(!1),D=B(!1),O=B(!1),M=B(!1),N=At(`$gK11iOcU5Z`),ee=()=>{},L={aspectRatio:`16-9`,widths:[2*(G.xxl-2*Z.regular.aboveXXL),G.xxl-2*Z.regular.aboveXXL],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.regular.aboveXXL}px`},{selector:W.aboveL,width:`calc(100vw - ${2*Z.regular.aboveL}px)`},{selector:W.aboveM,width:`calc(100vw - ${2*Z.regular.aboveM}px)`},{width:`calc(100vw - ${2*Z.regular.default}px)`}]},te=k(()=>{let e=l(`aldi.videoEmbed.youtube.title`);return D.value&&(e+=` - ${l(`aldi.videoEmbed.youtube.statusPlaying`)}`),e});u(()=>{w.value=!1,_.value?.removeAttribute(`onclick`),_.value?.dataset.clickedDuringHydration&&(delete _.value.dataset.clickedDuringHydration,R())}),g(()=>{ee(),S.value?.destroy(),d.stopYouTubeVideoTracking(t.videoId)});async function R(){r.value?await V():(E.value=!0,await b(),await ae(),E.value=!1,M.value=!0)}function z(){M.value=!1}function ne(){M.value=!1,i(!0),V()}async function V(){if(h.value&&m.value){n.addAriaAnnouncement(l(`aldi.videoEmbed.youtube.statusLoading`)),E.value=!0,await b(),await H();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:()=>{T.value||e()},onStateChange:t=>{t.data===YT.PlayerState.PLAYING?(D.value=!0,ee(),ee=ie(m.value)):t.data===YT.PlayerState.ENDED&&(D.value=!1),!T.value&&t.data===YT.PlayerState.PLAYING&&e(),S.value&&d.pushYouTubeVideoTracking(S.value)},onError(t){T.value||(f.error(`Error loading YouTube video player. Error code: ${t.data}`),e())}}})})}catch(e){c.error(l(`aldi.videoEmbed.youtube.loadError`),!0),f.error(`Error loading YouTube video player`,e),E.value=!1;return}m.value.focus(),E.value=!1,T.value=!0}}async function H(){if(window.YT)return;let e=new Promise(e=>{window.onYouTubeIframeAPIReady=e});ot({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 ie(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 ae(){if(!N.value){if(!s.youtubeConsentFeaturePageUrl)throw Error(`Missing youtubeConsent feature page`);try{let e=await s.getAemContentPageByUri(s.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`);N.value={headline:n,richTextBody:r}}catch(e){f.warn(`Error fetching consent dialog content`,e)}}}return(t,n)=>{let r=Y,i=go,a=vo,o=Ia,s=q,c=we,u=St;return C(),A(`div`,{class:`youtube-embed`,role:`group`,"aria-label":p(te)},[I(`div`,{ref_key:`frameWrapperEl`,ref:m,class:`youtube-embed__video-frame`,tabindex:`-1`}
1,[I(`div`,{ref_key:`iframePlaceholder`,ref:h},null,512),p(T)?j(``,!0):(C(),A(`button`,{key:0,ref_key:`playButton`,ref:_,class:`youtube-embed__placeholder`,"data-test":`youtube-embed__play`,"aria-label":p(l)(`aldi.videoEmbed.youtube.playButtonLabel`),onclick:p(w)?`this.dataset.clickedDuringHydration = true`:void 0,onClick:n[0]||=e=>R()},[x(r,{config:L,data:e.placeholderImage,"fetch-priority":e.aboveTheFold?p(xt).high:void 0,alt:``},null,8,[`data`,`fetch-priority`]),I(`div`,So,[p(E)?(C(),P(i,{key:0,class:`youtube-embed__placeholder-icon`})):(C(),P(a,{key:1,class:`youtube-embed__placeholder-icon`}))])],8,xo))],512),I(`div`,Co,[x(s,{type:`textButton`,class:`youtube-embed__transcript-button-text`,"data-test":`youtube-embed__show-transcript`,label:p(l)(`aldi.videoEmbed.youtube.viewTranscript`),onClick:n[1]||=e=>O.value=!0},{"icon-before":F(()=>[x(o,{class:`youtube-embed__transcript-button-icon`})]),_:1},8,[`label`])]),p(O)?(C(),P(u,{key:0,ref_key:`transcriptDialog`,ref:v,"data-test":`youtube-embed__transcript-dialog`,headline:p(l)(`aldi.videoEmbed.youtube.transcriptDialogTitle`),onClose:n[3]||=e=>O.value=!1},{body:F(()=>[x(c,{text:e.transcript,"data-test":`youtube-embed__transcript-text`},null,8,[`text`])]),footer:F(()=>[x(s,{"data-test":`youtube-embed__close-transcript-dialog`,label:p(l)(`aldi.global.close`),onClick:n[2]||=e=>p(v)?.close()},null,8,[`label`])]),_:1},8,[`headline`])):j(``,!0),p(M)&&p(N)?(C(),P(yo,{key:1,ref_key:`consentDialog`,ref:y,"data-test":`youtube-embed__consent-dialog`,content:p(N),onConfirm:ne,onCancel:z},null,8,[`content`])):j(``,!0)],8,bo)}}}),{__name:`YouTubeEmbed`}),To=Object.assign(V({__name:`CmsEmbedVideo`,props:{cmsNode:{},cmsIndex:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=k(()=>t.cmsIndex<=3);return(r,i)=>{let a=wo,o=Q;return r.$config.public.COUNTRY_CODE!==`us`&&e.cmsNode.embeddableVideoType===`youtube`?(C(),P(o,{key:0,"add-layout-wrapper":t.addLayoutWrapper},{default:F(()=>[x(a,{"video-id":e.cmsNode.videoId,"placeholder-image":e.cmsNode.image,transcript:e.cmsNode.transcript,"above-the-fold":p(n)},null,8,[`video-id`,`placeholder-image`,`transcript`,`above-the-fold`])]),_:1},8,[`add-layout-wrapper`])):j(``,!0)}}}),{__name:`CmsEmbedVideo`}),Eo={class:`cms-labelled-text-block`},Do={class:`cms-labelled-text-block__title`},Oo={class:`cms-labelled-text-block__text`},ko=Object.assign(V({__name:`CmsLabelledTextBlock`,props:{cmsNode:{}},setup(e){return(t,n)=>{let r=Q;return C(),P(r,{"add-layout-wrapper":!0,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,Eo,[I(`p`,Do,E(e.cmsNode.title),1),I(`p`,Oo,E(e.cmsNode.textArea),1)])]),_:1},8,[`component-width`])}}}),{__name:`CmsLabelledTextBlock`}),Ao=Object.assign(V({__name:`MultiTeaserItem`,props:{cmsNode:{},cmsIndex:{default:0},addLayoutWrapper:{type:Boolean,default:!1},variant:{default:`regular`}},setup(e){let t=e,n=Se(),r=[{media:W.aboveL,aspectRatio:`2-1`,widths:[2*(G.xxl-2*Z.wide.aboveL),G.xxl-2*Z.wide.aboveL],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.wide.aboveXXL}px`},{width:`calc(100vw - ${2*Z.wide.aboveL})`}]},{media:W.aboveM,aspectRatio:`4-3`,widths:[2*(G.l-2*Z.wide.aboveM),G.l-2*Z.wide.aboveM],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveM})`}]},{media:W.aboveS,aspectRatio:`16-9`,widths:[2*(G.m-2*Z.wide.aboveS),G.m-2*Z.wide.aboveS],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`4-3`,widths:[2*(G.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],i=[{media:W.aboveS,aspectRatio:`4-1`,widths:[2*(G.xxl-2*Z.wide.aboveXXL),G.xxl-2*Z.wide.aboveXXL],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.wide.aboveXXL}px`},{selector:W.aboveL,width:`calc(100vw - ${2*Z.wide.aboveL})`},{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`3-1`,widths:[2*(G.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],a=[{media:W.aboveXL,aspectRatio:`1-1`,widths:[2*(G.xxl-2*Z.wide.aboveXL),G.xxl-2*Z.wide.aboveXL],sizes:[{selector:W.aboveXXL,width:`${G.xxl-2*Z.wide.aboveXXL}px`},{width:`calc(100vw - ${2*Z.wide.aboveXL})`}]},{media:W.aboveL,aspectRatio:`4-1`,widths:[2*(G.xl-2*Z.wide.aboveL),G.xl-2*Z.wide.aboveL],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveL})`}]},{media:W.aboveM,aspectRatio:`3-1`,widths:[2*(G.l-2*Z.wide.aboveM),G.l-2*Z.wide.aboveM],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveM})`}]},{media:W.aboveS,aspectRatio:`2-1`,widths:[2*(G.m-2*Z.wide.aboveS),G.m-2*Z.wide.aboveS],sizes:[{width:`calc(100vw - ${2*Z.wide.aboveS})`}]},{aspectRatio:`1-1`,widths:[2*(G.s-2*Z.wide.default)],sizes:[{width:`calc(100vw - ${2*Z.wide.default})`}]}],o=k(()=>{switch(t.variant){case`mini`:return i;case`hero`:return a;default:return r}}),s=k(()=>({backgroundColor:t.cmsNode.overlayColor})),c=k(()=>({teaserPosition:t.cmsIndex+1,assetId:t.cmsNode.image?.originals[0]?.path,parent:K.TEASER_TYPES.MULTI,identifier:K.DCI.TEASER_CLICK}));return(t,r)=>{let i=gt,a=yt,l=q,u=$,d=Me,f=Q;return C(),P(f,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[x(d,{link:e.cmsNode.link,"aria-label":e.cmsNode.overlayTitle,parent:p(c).parent,"teaser-position":p(c).teaserPosition,"asset-id":p(c).assetId,identifier:p(c).identifier,"suppress-external-style":``,class:m([`multi-teaser
1-item`,`multi-teaser-item--`+e.variant,`multi-teaser-item--overlay-`+(e.cmsNode.overlayPosition||`right`)])},{default:F(()=>[e.cmsNode.overlayTitle?(C(),A(`div`,{key:0,class:m([`multi-teaser-item__overlay`,[`multi-teaser-item__overlay--`+(e.cmsNode.overlayPosition||`right`),`multi-teaser-item__overlay--`+e.variant]]),style:_(p(s))},[x(i,{class:`multi-teaser-item__overlay-title`,variant:p(Te)(p(n).currentViewport)?`title-large`:`title-small`,tag:`p`,text:e.cmsNode.overlayTitle,"no-bottom-spacing":``,"no-width-limit":``},null,8,[`variant`,`text`]),x(l,{class:`multi-teaser-item__overlay-button`,round:``,tabindex:`-1`,"aria-label":t.$translate(`aldi.global.next`)},{"icon-before":F(()=>[x(a,{color:`inherit`,xsmall:``})]),_:1},8,[`aria-label`])],6)):j(``,!0),e.cmsNode.image?(C(),P(u,{key:1,class:`multi-teaser-item__image`,data:e.cmsNode.image,config:p(o),fill:`cover`},null,8,[`data`,`config`])):j(``,!0)]),_:1},8,[`link`,`aria-label`,`parent`,`teaser-position`,`asset-id`,`identifier`,`class`])]),_:1},8,[`add-layout-wrapper`,`component-width`])}}}),{__name:`MultiTeaserItem`}),jo=Object.assign(V({__name:`MultiTeaser`,props:{cmsNode:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){let t=e,n=k(()=>[`7-tile-slot1-hero-other-mini`,`7-tile-slot7-hero-other-mini`].includes(t.cmsNode.variant)),r=k(()=>[`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=Ao,s=Q;return C(),P(s,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[I(`div`,{class:m([`multi-teaser`,[`multi-teaser__layout-`+e.cmsNode.variant,{"multi-teaser__layout-7-tile":p(n),"multi-teaser__layout-4-tile":p(r)}]])},[(C(!0),A(N,null,v(e.cmsNode[`:items`],(t,n)=>(C(),P(o,{key:n,class:m([`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`}),Mo=Object.assign(V({__name:`AnchorLinkList`,props:{cmsNode:{},cmsKey:{},addLayoutWrapper:{type:Boolean,default:!1}},setup(e){return(t,n)=>{let r=ht,i=jr,a=Q;return C(),P(a,{"add-layout-wrapper":e.addLayoutWrapper,"component-width":p(X).WIDE},{default:F(()=>[e.cmsNode.title?(C(),P(r,{key:0,level:2,"visual-level":5,class:`anchor-link-list__title`},{default:F(()=>[H(E(e.cmsNode.title),1)]),_:1})):j(``,!0),I(`div`,{class:m([`anchor-link-list`,`anchor-link-list--${e.cmsNode.variant}`])},[x(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`}),No={};function Po(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[I(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M18.375 2H15.375V2.00251L6.25016 2.00251C5.83595 2.00251 5.50016 2.3383 5.50016 2.75251L5.50016 6.09023C5.50016 8.64904 6.91427 10.8863 8.99917 12.0001C6.9141 13.1143 5.5 15.3526 5.5 17.9123V21.2514C5.5 21.4503 5.57902 21.6411 5.71967 21.7817C5.86032 21.9224 6.05109 22.0014 6.25 22.0014H17.75C18.1642 22.0014 18.5 21.6656 18.5 21.2514V17.9123C18.5 15.3526 17.0859 13.1143 15.0008 12.0001C16.6927 11.0963 17.9431 9.45274 18.3543 7.49851C18.3559 7.49292 18.3573 7.48734 18.3584 7.48178C18.3658 7.44445 18.3729 7.40813 18.3796 7.37269C18.3838 7.35029 18.388 7.32786 18.392 7.30538C18.4581 6.94202 18.4863 6.66855 18.5003 6.33642C18.5165 5.9527 18.517 5.22304 18.517 5.22304C18.4577 5.21951 18.399 5.21953 18.3412 5.22292C18.0318 5.24107 17.7469 5.35585 17.5155 5.53861C17.1906 5.79528 16.9713 6.18603 16.9379 6.63159C16.9303 6.73339 16.9226 6.82048 16.9153 6.88373C16.902 6.9992 16.8887 7.1139 16.872 7.22883L16.8693 7.24679C16.866 7.26931 16.8625 7.29184 16.8589 7.31439C16.3245 9.58486 14.3389 11.25 12.0002 11.25C9.25798 11.25 7.00016 8.9594 7.00016 6.09023L7.00016 3.50251L16.2502 3.50251V3.5H16.875C17.3193 3.5 17.7184 3.30687 17.9931 3C18.2306 2.73462 18.375 2.38418 18.375 2ZM7 17.9123C7 15.0414 9.25811 12.75 12 12.75C14.7419 12.75 17 15.0414 17 17.9123V20.5014H7L7 17.9123Z`,fill:`currentColor`})],-1)]]),_:1})}var Fo=Object.assign(J(No,[[`render`,Po]]),{__name:`IconHourglass`}),Io={};function Lo(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[I(`g`,{transform:`translate(0 3)`},[I(`path`,{d:`M13.9617 0.375C13.8277 0.142949 13.5801 0 13.3121 0C13.0442 0 12.7966 0.142949 12.6626 0.375L10.0737 4.85917C9.65947 5.5766 9.90528 6.49399 10.6227 6.9082L13.3121 2.25L21.1064 15.75H2.04904L6.81218 7.5L9.86457 12.7869C10.2788 13.5043 11.1962 13.7502 11.9136 13.3359L7.4617 5.625C7.32772 5.39295 7.08013 5.25 6.81218 5.25C6.54423 5.25 6.29663 5.39295 6.16266 5.625L0.100481 16.125C-0.0334936 16.3571 -0.0334936 16.6429 0.100481 16.875C0.234456 17.1071 0.482051 17.25 0.75 17.25H22.4054C22.6734 17.25 22.9209 17.10
17 23.0549 16.875C23.1889 16.6429 23.1889 16.3571 23.0549 16.125L13.9617 0.375Z`,fill:`currentColor`})])],-1)]]),_:1})}var Ro=Object.assign(J(Io,[[`render`,Lo]]),{__name:`IconMountain`}),zo={};function Bo(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[I(`g`,{transform:`translate(1.5 1.5)`},[I(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M6.75 14C3.94874 14 1.80671 16.1017 1.53023 18.6232C1.51023 18.8056 1.5 18.9902 1.5 19.1765C1.5 19.8384 0.9634 20.375 0.30147 20.375H0V19.1765C0 18.9353 0.0132523 18.6961 0.039164 18.4597C0.396163 15.2038 3.15748 12.5 6.75 12.5C10.5968 12.5 13.5 15.5337 13.5 19.1765V19.75C13.5 20.1642 13.1642 20.5 12.75 20.5H4.00024C4.00024 19.6716 4.67182 19 5.50024 19H11.9971C11.906 16.2566 9.69738 14 6.75 14Z`,fill:`currentColor`}),I(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M14.2502 9C13.79 9 13.3494 9.05643 12.9332 9.1611C12.5315 9.2621 12.1239 9.01834 12.0229 8.61663C11.9219 8.21492 12.1657 7.80739 12.5674 7.70638C13.1033 7.57162 13.6668 7.5 14.2502 7.5C18.097 7.5 21.0002 10.5337 21.0002 14.1765V14.75C21.0002 15.1642 20.6645 15.5 20.2502 15.5H14.5002C14.5002 14.6716 15.1718 14 16.0002 14H19.4973C19.4062 11.2566 17.1976 9 14.2502 9Z`,fill:`currentColor`}),I(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M6.75 6.5C5.7835 6.5 5 7.2835 5 8.25C5 9.2165 5.7835 10 6.75 10C7.7165 10 8.5 9.2165 8.5 8.25C8.5 7.2835 7.7165 6.5 6.75 6.5ZM3.5 8.25C3.5 6.45507 4.95507 5 6.75 5C8.54493 5 10 6.45507 10 8.25C10 10.0449 8.54493 11.5 6.75 11.5C4.95507 11.5 3.5 10.0449 3.5 8.25Z`,fill:`currentColor`}),I(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M14.2502 1.5C13.2837 1.5 12.5002 2.2835 12.5002 3.25C12.5002 4.2165 13.2837 5 14.2502 5C15.2167 5 16.0002 4.2165 16.0002 3.25C16.0002 2.2835 15.2167 1.5 14.2502 1.5ZM11.0002 3.25C11.0002 1.45507 12.4553 0 14.2502 0C16.0452 0 17.5002 1.45507 17.5002 3.25C17.5002 5.04493 16.0452 6.5 14.2502 6.5C12.4553 6.5 11.0002 5.04493 11.0002 3.25Z`,fill:`currentColor`})])],-1)]]),_:1})}var Vo=Object.assign(J(zo,[[`render`,Bo]]),{__name:`IconPersonTwo`}),Ho={};function Uo(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[I(`g`,{transform:`translate(6 1)`},[I(`path`,{d:`M1.50073 5.91798C1.54448 3.47054 3.54212 1.5 6 1.5C8.48528 1.5 10.5 3.51472 10.5 6L10.4998 11.5C10.4998 12.3284 11.1713 13 11.9998 13L12.0007 5.75H11.9949C11.8638 2.55223 9.22996 0 6 0C2.77004 0 0.136178 2.55223 0.0051139 5.75H0.000732422V5.90529C0.000244737 5.9368 0 5.96837 0 6L0.000732422 16.25C0.000732422 16.6642 0.336519 17 0.750732 17H5.24976V21C5.24976 21.4142 5.58554 21.75 5.99976 21.75C6.41397 21.75 6.74976 21.4142 6.74976 21V17H11.8748C11.8748 16.1716 11.2032 15.5 10.3748 15.5H1.50073V5.91798Z`,fill:`currentColor`})])],-1)]]),_:1})}var Wo=Object.assign(J(Ho,[[`render`,Uo]]),{__name:`IconPopsicle`}),Go={};function Ko(e,t,n,r,i,a){let o=U;return C(),P(o,null,{default:F(()=>[...t[0]||=[I(`svg`,{"aria-hidden":`true`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[I(`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`}),I(`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 6.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`}),I(`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`}),I(`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 qo=Object.assign(J(Go,[[`render`,Ko]]),{__name:`IconPot`}
1),Jo={class:`cms-recipe-key-facts`},Yo={key:0,class:`cms-recipe-key-facts__item`,"data-test":`key-fact-difficulty`},Xo={class:`cms-recipe-key-facts__icon-wrapper`},Zo={class:`cms-recipe-key-facts__item__text`},Qo={class:`sr-only`},$o=[`data-test`],es={class:`cms-recipe-key-facts__item__text`},ts=6,ns=Object.assign(J(V({__name:`CmsRecipeKeyFacts`,props:{cmsNode:{}},setup(e){let t=[{field:`servingSize`,icon:Vo},{field:`makes`,icon:Vo},{field:`prepTime`,icon:Yt},{field:`freezingTime`,icon:Wo},{field:`refrigerationTime`,icon:Wo},{field:`cookingTimeCampsite`,icon:Ro},{field:`cookingTimeOven`,icon:Fo},{field:`cookingTime`,icon:Fo},{field:`totalTime`,icon:qo}],n={1:`aldi.recipe.difficulty.easy`,2:`aldi.recipe.difficulty.medium`,3:`aldi.recipe.difficulty.hard`},{$translate:r}=o(),i=e,a=k(()=>Number(i.cmsNode.difficulty)||0),s=k(()=>{let e=n[i.cmsNode.difficulty??``];return e?r(e):``}),c=k(()=>{let e=ts-+!!s.value;return t.flatMap(e=>{let t=i.cmsNode[e.field]?.trim();return t?[{...e,value:t,label:r(`aldi.recipe.keyFact.${e.field}`)}]:[]}).slice(0,e)});return(e,t)=>{let n=Q;return C(),P(n,{"add-layout-wrapper":!0},{default:F(()=>[I(`div`,Jo,[p(s)?(C(),A(`div`,Yo,[I(`div`,Xo,[(C(),A(N,null,v(3,e=>x(qo,{key:e,class:m([`cms-recipe-key-facts__item__icon`,{"cms-recipe-key-facts__item__icon--disabled":e>p(a)}])},null,8,[`class`])),64))]),I(`span`,Zo,[I(`span`,Qo,E(p(r)(`aldi.recipe.keyFact.difficulty`))+`:`,1),H(` `+E(p(s)),1)])])):j(``,!0),(C(!0),A(N,null,v(p(c),e=>(C(),A(`div`,{key:e.field,class:`cms-recipe-key-facts__item`,"data-test":`key-fact-${e.field}`},[(C(),P(T(e.icon),{class:`cms-recipe-key-facts__item__icon`})),I(`span`,es,E(e.label)+`: `+E(e.value),1)],8,$o))),128))])]),_:1})}}}),[[`__scopeId`,`data-v-c82831df`]]),{__name:`CmsRecipeKeyFacts`}),rs={MOBILE_APP:`mobileApp`,WEB:`web`};function is(e){return Array.isArray(e[`:itemsOrder`])&&typeof e[`:items`]==`object`}function as(e,t){if(!e)return[];let n=e[`:type`]===t?[e]:[];if(is(e))for(let r of e[`:itemsOrder`])n.push(...as(e[`:items`][r],t));return n}function os(e,t){return!e||e.length===0||t&&e.includes(rs.MOBILE_APP)||!t&&e.includes(rs.WEB)}function ss(e,t){return!!e&&e[`:isValid`]!==!1&&os(e[`:outputChannels`],t)}function cs(e,t){let n=Object.keys(e[`:items`]).find(n=>e[`:items`][n]?.[`:type`]===t),r=e[`:itemsOrder`].findIndex(e=>e===n);r===-1&&(r=e[`:itemsOrder`].length);let i=e[`:itemsOrder`].slice(0,r),a=e[`:itemsOrder`].slice(r+1),o=i.reduce((t,n)=>(t[n]=e[`:items`][n],t),{}),s=a.reduce((t,n)=>(t[n]=e[`:items`][n],t),{}),c,l;return i.length>0&&(c={...e,":itemsOrder":i,":items":o}),a.length>0&&(l={...e,":itemsOrder":a,":items":s}),{top:c,bottom:l}}var ls=`aldi/editorial/components/notes`;function us(e){return Array.isArray(e)&&e.length>0}var ds=[{type:`ingredients`,cmsType:`aldi/editorial/components/ingredients`,labelKey:`aldi.recipe.ingredients`,hasContent:e=>us(e.ingredientList)},{type:`instructions`,cmsType:`aldi/editorial/components/cookingInstructions`,labelKey:`aldi.recipe.instructions`,hasContent:e=>us(e.methodList)},{type:`notes`,cmsType:ls,labelKey:`aldi.recipe.notes`,hasContent:e=>us(e.notesList)}];function fs(e){let{$translate:t}=o(),n=de(),r=Fe(),i=k(()=>{let n=e();return ds.filter(e=>as(n,e.cmsType).some(t=>ss(t,r.mobileMode)&&e.hasContent(t))).map(({type:e,labelKey:n})=>({type:e,label:t(n)}))});return{availableTabs:i,activeTab:k(()=>{let e=i.value,t=n.activeRecipeTab;return e.some(e=>e.type===t)?t:e[0]?.type??null}),setActiveTab:n.setRecipeActiveTab}}var ps=[`id`,`data-tab-type`,`aria-selected`,`aria-controls`,`tabindex`,`onClick`],ms={class:`cms-recipe-tabs__tab__label`},hs=Object.assign(V({__name:`CmsRecipeTabs`,props:{containerNode:{default:null}},setup(e){let t=e,{availableTabs:n,activeTab:r,setActiveTab:i}=fs(()=>t.containerNode);return(e,t)=>p(n).length>1?(C(),P(wt,{key:0,class:`cms-recipe-tabs`},{default:F(()=>[(C(!0),A(N,null,v(p(n),e=>(C(),A(`button`,{id:`tab-${e.type}`,key:e.type,role:`tab`,class:`cms-recipe-tabs__tab`,"data-tab-type":e.type,"aria-selected":e.type===p(r),"aria-controls":`tabpanel-${e.type}`,tabindex:e.type===p(r)?void 0:`-1`,onClick:t=>p(i)(e.type)}
1,[I(`span`,{class:m([`cms-recipe-tabs__tab__text`,{"cms-recipe-tabs__tab__text--active":e.type===p(r)}])},[I(`span`,ms,E(e.label),1)],2)],8,ps))),128))]),_:1})):j(``,!0)}}),{__name:`CmsRecipeTabs`}),gs={class:`cms-recipe-instructions`},_s={id:`tabpanel-instructions`,role:`tabpanel`,"aria-labelledby":`tab-instructions`},vs={class:`cms-recipe-instructions__list`},ys=Object.assign(J(V({__name:`CmsRecipeInstructions`,props:{cmsNode:{},cmsParentNode:{default:null}},setup(e){let t=e,{activeTab:n}=fs(()=>t.cmsParentNode);return(t,r)=>{let i=Q;return p(n)===`instructions`?(C(),P(i,{key:0,"add-layout-wrapper":!0},{default:F(()=>[I(`div`,gs,[x(hs,{"container-node":e.cmsParentNode},null,8,[`container-node`]),I(`div`,_s,[I(`ul`,vs,[(C(!0),A(N,null,v(e.cmsNode.methodList,(e,t)=>(C(),A(`li`,{key:t},E(e),1))),128))])])])]),_:1})):j(``,!0)}}}),[[`__scopeId`,`data-v-7ae9f1f1`]]),{__name:`CmsRecipeInstructions`}),bs={class:`cms-recipe-ingredients`},xs={id:`tabpanel-ingredients`,class:`cms-recipe-ingredients__panel`,role:`tabpanel`,"aria-labelledby":`tab-ingredients`},Ss={class:`cms-recipe-ingredients__list`},Cs=Object.assign(J(V({__name:`CmsRecipeIngredients`,props:{cmsNode:{},cmsParentNode:{default:null}},setup(e){let{$translate:t,$notificationService:n}=o(),r=We(),i=e,{activeTab:a}=fs(()=>i.cmsParentNode),s=B(i.cmsNode.ingredientList.map(e=>({name:e,checked:!0}))),c=k(()=>s.value.some(e=>e.checked));async function l(){await r.addItemsToShoppingList(r.defaultList?.id||`default_internal_shopping_list`,s.value.filter(e=>e.checked).map(e=>({type:ve.Text,value:e.name,quantity:1,checked:!1}))),n.success(t(`aldi.shoppingListSelectionModal.updatedInOneList`),!0)}return(n,r)=>{let i=Ue,o=fn,u=q,d=Q;return p(a)===`ingredients`?(C(),P(d,{key:0,"add-layout-wrapper":!0},{default:F(()=>[I(`div`,bs,[x(hs,{"container-node":e.cmsParentNode},null,8,[`container-node`]),I(`div`,xs,[I(`ul`,Ss,[(C(!0),A(N,null,v(p(s),(e,t)=>(C(),A(`li`,{key:t},[x(i,{modelValue:e.checked,"onUpdate:modelValue":t=>e.checked=t,label:e.name},null,8,[`modelValue`,`onUpdate:modelValue`,`label`])]))),128))]),x(u,{class:m([`cms-recipe-ingredients__button`,{"cms-recipe-ingredients__button--disabled":!p(c)}]),label:p(t)(`aldi.recipe.addToShoppingList`),disabled:!p(c),onClick:l},{"icon-before":F(()=>[x(o,{color:`currentColor`})]),_:1},8,[`class`,`label`,`disabled`])])])]),_:1})):j(``,!0)}}}),[[`__scopeId`,`data-v-e24cf505`]]),{__name:`CmsRecipeIngredients`}),ws={key:0,class:`notes-block`},Ts={key:0,class:`notes-block__title`},Es={key:1,class:`notes-block__list`},Ds={key:2,class:`notes-block__text`},Os=Object.assign(V({__name:`NotesBlock`,props:{title:{default:void 0},notes:{}},setup(e){return(t,n)=>e.notes.length?(C(),A(`div`,ws,[e.title?(C(),A(`h2`,Ts,E(e.title),1)):j(``,!0),e.notes.length>1?(C(),A(`ul`,Es,[(C(!0),A(N,null,v(e.notes,(e,t)=>(C(),A(`li`,{key:t},E(e),1))),128))])):(C(),A(`p`,Ds,E(e.notes[0]),1))])):j(``,!0)}}),{__name:`NotesBlock`}),ks={class:`cms-notes`},As=`notes`,js={"aldi/editorial/components/componentPlaceholder":Wa,"aldi/editorial/components/richText":Ea,"aldi/editorial/components/title":Ua,"aldi/editorial/components/overlayBoxTeaser":Hr,"aldi/editorial/components/actionText":oi,"aldi/editorial/components/mediaBox":Wr,"aldi/editorial/components/heroTeaser":Ji,"aldi/editorial/components/teaserDouble":Kr,"aldi/editorial/components/multiLayout":Kr,"aldi/editorial/components/multiLayout/item/teaser":mi,"aldi/editorial/components/multiLayout/item/image":Yi,"aldi/editorial/components/teaserDouble/item":mi,"aldi/editorial/components/accordion":ci,"aldi/editorial/components/accordion/item":Ta,"aldi/editorial/components/experiencefragment":Oa,"aldi/editorial/components/downloadLink":za,"aldi/editorial/components/image":Yi,"aldi/editorial/components/teaserFullWidth":Ar,"aldi/editorial/components/anchorlink":Ya,"aldi/editorial/components/jsonContent":Da,"aldi/editorial/components/notificationBanner":ca,"aldi/editorial/components/targetComponentPlaceholder":oa,"aldi/editorial/components/newsletter":mo,"aldi/editorial/components/embedVideo":To,"aldi/editorial/components/labelledTextBlock":ko,"aldi/editorial/components/multiTeaser":jo,"aldi/editorial/components/
1anchorLinkList":Mo,"aldi/editorial/components/anchorLinkList/item":Ya,"aldi/editorial/components/recipeKeyFacts":ns,"aldi/editorial/components/cookingInstructions":ys,"aldi/editorial/components/ingredients":Cs,"aldi/editorial/components/notes":Object.assign(V({__name:`CmsNotes`,props:{cmsNode:{},isRecipeContent:{type:Boolean,default:!1},cmsKey:{default:``},cmsParentNode:{default:null}},setup(e){let t=e,n=Fe(),{activeTab:r}=fs(()=>t.cmsParentNode),i=k(()=>t.cmsNode.notesList??[]),a=k(()=>i.value.length>0&&(!t.isRecipeContent||r.value===As)),o=k(()=>{let e=t.cmsParentNode;if(!e||!t.cmsKey)return!0;let r=e[`:itemsOrder`]?.find(t=>{let r=e[`:items`][t];return r?.[`:type`]===`aldi/editorial/components/notes`&&ss(r,n.mobileMode)&&Array.isArray(r.notesList)&&r.notesList.length>0});return r===void 0||r===t.cmsKey}),s=k(()=>t.isRecipeContent&&o.value),c=k(()=>s.value?{id:`tabpanel-${As}`,role:`tabpanel`,"aria-labelledby":`tab-${As}`}:{});return(t,n)=>{let r=Q;return p(a)?(C(),P(r,{key:0,"add-layout-wrapper":!0},{default:F(()=>[I(`div`,ks,[p(s)?(C(),P(hs,{key:0,"container-node":e.cmsParentNode},null,8,[`container-node`])):j(``,!0),I(`div`,te(f(p(c))),[x(Os,{title:e.cmsNode.title,notes:p(i)},null,8,[`title`,`notes`])],16)])]),_:1})):j(``,!0)}}}),{__name:`CmsNotes`}),"aldi/commerce/components/productCategoryTeaserList":Rr,"aldi/commerce/components/productCategoryTeaserList/item":Bi,"aldi/commerce/components/productTeaserListConfiguredCategory":Yr,"aldi/commerce/components/productTeaserListConfiguredProducts":sa,"aldi/commerce/components/bulletListIconLabel":ha,"aldi/commerce/components/bulletListIconLabel/item":fa,"aldi/commerce/components/brandTeaserList":ai,"aldi/commerce/components/brandPageHeroTeaser":ba,"aldi/commerce/components/superbanner":Ri,"aldi/commerce/components/checkoutConfirmationContent":Va,"aldi/structure/components/containers/container":Va,"aldi/structure/components/containers/staticComponents":Va},Ms=new Map(Object.entries(js)),Ns=`aldi/commerce/components/productListingGridPlaceholder`,Ps=Object.assign(V({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=e,n=lt(st.AEM,`CmsContent`),r=Fe(),i=k(()=>ss(t.cmsNode,r.mobileMode)),a=k(()=>t.cmsNode?Ms.get(t.cmsNode[`:type`]):null);R(()=>t.cmsNode,e=>{e&&!Ms.has(e[`:type`])&&n.debug(`No cms mapping component found for type: ${e[`:type`]}`)},{immediate:!0});function o(e){return a.value&&e in a.value.props}let s=k(()=>a.value?{cmsNode:t.cmsNode,"data-aem-key":t.cmsKey||void 0,addLayoutWrapper:o(`addLayoutWrapper`)?t.addLayoutWrapper:void 0,cmsKey:o(`cmsKey`)?t.cmsKey:void 0,cmsIndex:o(`cmsIndex`)?t.cmsIndex:void 0,cmsParentNode:o(`cmsParentNode`)?t.cmsParentNode:void 0,cmsParentKey:o(`cmsParentKey`)?t.cmsParentKey:void 0,id:t.cmsNode?.[`:anchorText`]||(t.addLayoutWrapper&&t.cmsKey?t.cmsKey:void 0),isRecipeContent:t.isRecipeContent}:{});return(e,t)=>p(i)?(C(),P(T(p(a)),te(y({key:0},p(s))),null,16)):j(``,!0)}}),{__name:`CmsContent`});export{en as A,Nn as C,ln as D,fn as E,Mt as F,At as I,Ot as L,Yt as M,Jt as N,nn as O,Rt as P,qn as S,mn as T,tr as _,wa as a,Jn as b,qr as c,Tr as d,Sr as f,ir as g,ar as h,Ia as i,Zt as j,tn as k,$ as l,ur as m,Ns as n,oi as o,vr as p,cs as r,Jr as s,Ps as t,Q as u,$n as v,kn as w,Yn as x,Qn 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.