1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,734227,e=>{"use strict";var t=e.i(659889),i=e.i(261576),r=e.i(289443),n=e.i(943750),a=e.i(104465);let l=e=>{let r,l,o=(0,i.c)(4),{bannerSize:s,children:d}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(r={[n.BannerSize.XS]:a.ExtraSmallBannerWrapper,[n.BannerSize.SMALL]:a.SmallBannerWrapper,[n.BannerSize.MEDIUM]:a.MediumBannerWrapper},o[0]=r):r=o[0];let c=r[s];return o[1]!==c||o[2]!==d?(l=(0,t.jsx)(c,{children:d}),o[1]=c,o[2]=d,o[3]=l):l=o[3],l},o=e=>{let o,s,d,c,u=(0,i.c)(13),{ariaLabel:g,size:p,url:m,children:f}=e,h=!!m;u[0]!==p?(o=p!==n.BannerSize.XS,u[0]=p,u[1]=o):o=u[1];let b=m??"";return u[2]!==f||u[3]!==p?(s=(0,t.jsx)(l,{bannerSize:p,children:f}),u[2]=f,u[3]=p,u[4]=s):s=u[4],u[5]!==g||u[6]!==h||u[7]!==b||u[8]!==s?(d=(0,t.jsx)(r.default,{url:b,condition:h,className:"banner",ariaLabel:g,children:s}),u[5]=g,u[6]=h,u[7]=b,u[8]=s,u[9]=d):d=u[9],u[10]!==o||u[11]!==d?(c=(0,t.jsx)(a.BannerWrapper,{isBannerFullWidth:o,children:d}),u[10]=o,u[11]=d,u[12]=c):c=u[12],c};o.displayName="Banner",e.s(["default",0,o])},826849,924500,20445,e=>{"use strict";var t=e.i(659889),i=e.i(261576),r=e.i(545422),n=e.i(13820),a=e.i(382876);e.i(363093);var l=e.i(476969),o=e.i(983093),s=e.i(176310),d=e.i(801021),c=e.i(400875);e.i(75629);var u=e.i(212169),g=e.i(835403),p=e.i(943750),m=e.i(104465),f=e.i(707065),h=e.i(514707),b=e.i(693245),x=e.i(329807),y=e.i(180966);let S={fontSize:12,lineHeight:1.2,letterSpacing:-.15},z={fontFamily:"var(--font-family-bold)",fontSize:24,lineHeight:1.2,letterSpacing:-.15,laptop:{fontSize:34}},$={fontFamily:"var(--font-family-medium)"},B={fontSize:20},j={fontSize:10,laptop:{fontSize:15}},N={fontFamily:"var(--font-family-medium)",fontSize:15,lineHeight:1.2,letterSpacing:-.15},C={fontFamily:"var(--font-family-medium)",fontSize:12,laptop:{fontSize:15}},M=(0,h.default)("div",{target:"e1h8ynt70"})(e=>{let{textColor:t,textPosition:i}=e;return f.css` 2 z-index: 1; 3 display: flex; 4 flex-direction: column; 5 flex-grow: 1; 6 color: ${t}; 7 justify-content: ${"bottom"===i?"flex-end":"flex-start"}; 8 padding: ${s.default.regular} ${s.default.smallRegular} 0; 9 10 ${(0,b.MQ)("laptop")} { 11 padding: ${s.default.large}; 12 } 13 `}),v=(0,h.default)("span",{target:"e1h8ynt71"})(e=>{let{isExtraSmall:t=!1,textColor:i}=e;return f.css` 14 ${(0,b.typographyToCss)(S)} 15 margin-bottom: ${s.default.micro}; 16 ${t&&(0,b.typographyToCss)($)} 17 18 ${(0,n.isNotNullOrUndefined)(i)&&f.css` 19 color: ${i}; 20 `} 21 `}),w=(0,h.default)("span",{target:"e1h8ynt72"})(e=>{let{isExtraSmall:t=!1,textColor:i}=e;return f.css` 22 ${(0,b.typographyToCss)(z)} 23 margin: 0 0 ${s.default.micro}; 24 word-break: break-word; 25 ${t&&(0,b.typographyToCss)(B)} 26 27 ${(0,n.isNotNullOrUndefined)(i)&&f.css` 28 color: ${i}; 29 `} 30 `}),k=(0,h.default)("span",{target:"e1h8ynt73"})(e=>{let{isExtraSmall:t=!1,textColor:i}=e;return f.css` 31 ${(0,b.typographyToCss)(N)} 32 ${t&&(0,b.typographyToCss)(j)} 33 34 ${(0,n.isNotNullOrUndefined)(i)&&f.css` 35 color: ${i}; 36 `} 37 `}),T=(0,h.default)("button",{target:"e1h8ynt74"})("margin:",s.default.smallRegular,";position:relative;z-index:1;",(0,b.MQ)("laptop"),"{margin:",s.default.large,";}"),U=(0,h.default)("button",{target:"e1h8ynt75"})(e=>{let{textColor:t}=e;return f.css` 38 ${(0,b.typographyToCss)(C)} 39 position: relative; 40 z-index: 1; 41 display: flex; 42 align-items: center; 43 gap: ${s.default.miniMicro}; 44 padding: ${s.default.mini}; 45 margin: ${s.default.mini}; 46 width: fit-content; 47 border: none; 48 color: ${t}; 49 background-color: ${"black"===t?x.colorsAsCssVariable.xxlWhite:x.colorsAsCssVariable.xxlWebBlack}; 50 51 & > * { 52 text-decoration: none; 53 } 54 55 ${(0,b.MQ)("laptop")} { 56 margin: ${s.default.smallRegular}; 57 padding: ${s.default.regular} ${s.default.smallRegular}; 58 } 59 60 ${(0,b.interactionFeedback)(` 61 background-color: ${x.colorsAsCssVariable.xxlGreen}; 62 color:${x.colorsAsCssVariable.xxlWebBlack}; 63 cursor: pointer; 64`)} 65 66 `}),P=(0,h.default)("div",{target:"e1h8ynt76"})(e=>{let{bannerSize:t,viewport:i}=e;return f.css` 67 aspect-ratio: ${y.bannerSizes[t][i].width} / 68 ${y.bannerSizes[t][i].height}; 69 `}),O=(0,h.default)(P,{target:"e1h8ynt77"})(e=>{let{backgroundColor:t,hasImageOverlay:i,isBannerALink:r=!1,overlayColor:n}=e;return f.css` 70 display: flex; 71 flex-direction: column; 72 width: 100%; 73 height: 100%;
74 ${r&&"cursor: pointer;"} 75 background-position: center; 76 background-color: ${t??x.colorsAsCssVariable.xxlOrange}; 77 position: relative; 78 ${r&&(0,b.interactionFeedback)(f.css` 79 cursor: pointer; 80 & ${U} { 81 cursor: pointer; 82 } 83 `)} 84 ${i&&void 0!==n&&f.css` 85 &::after { 86 content: ""; 87 display: block; 88 z-index: 0; 89 position: absolute; 90 inset: 0; 91 background: linear-gradient(to right bottom, ${"light"===n?"rgba(0,0,0,0.5)":"rgba(255,255,255,0.5)"}, ${"light"===n?"rgba(0,0,0,0.1)":"rgba(255,255,255,0.1)"}); 92 } 93 `} 94 `});var I=e.i(653019);let D={lineHeight:1.2,letterSpacing:-.15,tablet:{fontSize:15}},F={brand:{fontFamily:"var(--font-family-bold)",fontSize:12,...D},name:{fontSize:12,...D},description:{fontSize:10,...D},cheapestPrice:{fontSize:10,...D}},L=(0,h.default)("span",{target:"elwjhg00"})(e=>{let{bannerSize:t}=e;return f.css` 95 ${(0,b.typographyToCss)(F.brand)} 96 margin-bottom: ${t===p.BannerSize.XS?0:s.default.micro}; 97 `});(0,h.default)("span",{target:"elwjhg01"})("max-height:70%;",(0,b.typographyToCss)(F.name));let _=(0,h.default)("span",{target:"elwjhg02"})("max-width:141px;",(0,b.typographyToCss)(F.description)," margin-top:",s.default.smallRegular,";"),E=(0,h.default)("div",{target:"elwjhg03"})(e=>{let{textColor:t}=e;return f.css` 98 display: flex; 99 flex-direction: column; 100 flex-grow: 1; 101 z-index: 1; 102 color: ${t}; 103 `}),H=(0,h.default)(E,{target:"elwjhg04"})("position:absolute;right:0;left:auto;padding:46px 24px 0 0;padding:46px var(--space-large) 0 0;"),R=(0,h.default)(I.ImageWithFetchPrio,{target:"elwjhg05"})(e=>{let{bannerSize:t}=e;return f.css` 104 position: absolute; 105 right: 0; 106 bottom: 0; 107 height: 55%; 108 align-self: flex-end; 109 margin: 0 ${s.default.smallRegular} ${s.default.smallRegular} 0; 110 111 ${(0,b.MQ)("smallTablet")} { 112 height: 65%; 113 } 114 ${(0,b.MQ)("tablet")} { 115 height: 55%; 116 } 117 ${(0,b.MQ)("desktop")} { 118 height: 65%; 119 } 120 121 ${t===p.BannerSize.MEDIUM&&` 122 ${(0,b.MQ)("tablet")} { 123 margin: 0 ${s.default.large} ${s.default.large} 0; 124 } 125 `} 126 `}),Q=(0,h.default)(P,{target:"elwjhg06"})(e=>{let{backgroundColor:t,bannerSize:i}=e;return f.css` 127 display: flex; 128 flex-direction: column; 129 padding: ${s.default.smallRegular}; 130 box-sizing: border-box; 131 position: relative; 132 width: 100%; 133 height: 100%; 134 background-position: center; 135 background-size: cover; 136 background-color: ${t??x.colorsAsCssVariable.xxlOrange}; 137 138 ${(0,b.interactionFeedback)(`&::after { 139 position: absolute; 140 top: 0; 141 left: 0; 142 width: 100%; 143 height: 100%; 144 background: rgba(0, 0, 0, 0.04); 145 animation: fadeIn 80ms; 146 content: ""; 147 } 148 149 .product-banner-image { 150 transform: scale(102%); 151 transition: transform 80ms ease-out; 152 transition-timing-function: ease-in; 153 transform-origin: bottom right; 154 }`)} 155 156 ${i===p.BannerSize.MEDIUM&&` 157 ${(0,b.MQ)("laptop")} { 158 padding: ${s.default.large}; 159 } 160 `} 161 `}),A=(0,h.default)("img",{target:"elwjhg07"})(e=>{let{bannerSize:t}=e;return f.css` 162 position: absolute; 163 right: 0; 164 bottom: 0; 165 width: 40px; 166 padding: ${s.default.smallRegular}; 167 168 ${(0,b.MQ)("laptop")} { 169 width: 80px; 170 } 171 172 ${t===p.BannerSize.XS&&` 173 width: 30px; 174 ${(0,b.MQ)("laptop")} { 175 width: 60px; 176 } 177 `} 178 179 ${t===p.BannerSize.MEDIUM&&` 180 ${(0,b.MQ)("laptop")} { 181 padding: ${s.default.large}; 182 } 183 `} 184 `}),V=(0,h.default)("div",{target:"elwjhg08"})(e=>{let{textColor:t}=e;return f.css` 185 display: flex; 186 flex-direction: column; 187 z-index: 1; 188 color: ${t}; 189 `}),X=(0,h.default)("div",{target:"elwjhg09"})(e=>{let{bannerSize:t}=e;return f.css` 190 margin: -${s.default.smallRegular} -${s.default.smallRegular} 0 auto; 191 192 ${t===p.BannerSize.MEDIUM&&` 193 ${(0,b.MQ)("laptop")} { 194 margin: -${s.default.large} -${s.default.large} 0 auto; 195 } 196 `} 197 `}),W=(0,h.default)("button",{target:"elwjhg010"})("margin-top:",s.default.large,";");var G=e.i(578901);let K={lineHeight:1.2,letterSpacing:-.15,tablet:{fontSize:15}},q={label:{...K,fontSize:12},smallBannerHeadline:{fontFamily:"var(--font-family-bold)",fontSize:20,lineHeight:1.2,letterSpacing:-.15,laptop:{fontSize:24}},headline:{...K,fontFamily:"var(--font-family-bold)",fontSize:26,tablet:{fontSize:34}},subtitle:{...K,fontFamily:"var(--font-family-medium)",fontSize:15},name:{...K,fontFamily:"var(--font-family-bold)",fontSize:15},description:{...K,fontSize:15},cheapestPrice:{fontSize:10,...K}},J=(0,h.default)("span",{target:"ewb6jf00"})(e=>{let{bannerSize:t}=e;return f.css` 198 max-width: 147px; 199 ${(0,b.typographyToCss)(t===p.BannerSize.MEDIUM?q.name:q.description)} 200 margin: ${t===p.BannerSize.XS?0:s.default.mini} 0 ${s.default.micro}; 201 `}),Y=(0,h.default)("span",{target:"ewb6jf01"})("max-width:147px;",(0,b.typographyToCss)(q.description)),Z=(0,h.default)("span",{target:"ewb6jf02"})((0,b.typographyToCss)(q.label)," margin-bottom:",s.default.micro,";"),ee=(0,h.default)("span",{target:"ewb6jf03"})(e=>{let{bannerSize:t}=e;return f.css` 202 ${(0,b.typographyToCss)(t===p.BannerSize.MEDIUM?q.headline:q.smallBannerHeadline)} 203 margin: 0 0 ${s.default.micro}; 204 `}),et=(0,h.default)("span",{target:"ewb6jf04"})((0,b.typographyToCss)(q.subtitle)," margin-bottom:",s.default.micro,";"),ei=(0,h.default)(Q,{target:"ewb6jf05"})(e=>{let{bannerSize:t}=e;return f.css` 205 ${(0,b.interactionFeedback)(`&::after { 206 position: absolute; 207 top: 0; 208 left: 0; 209 width: 100%; 210 height: 100%; 211 background: rgba(0, 0, 0, 0.04); 212 animation: fadeIn 80ms; 213 content: ""; 214 } 215 216 .highlighted-product-banner-image { 217 transform: scale(102%); 218 transition: transform 80ms ease-out; 219 transition-timing-function: ease-in; 220 transform-origin: bottom right; 221 }`)} 222 223 padding: ${t===p.BannerSize.MEDIUM?s.default.smallRegular:s.default.mini}; 224 225 ${(0,b.MQ)("laptop")} { 226 color: red; 227 padding: ${t===p.BannerSize.MEDIUM?s.default.large:s.default.smallRegular}; 228 } 229 `}),er=(0,h.default)(I.ImageWithFetchPrio,{target:"ewb6jf06"})("position:absolute;right:0;bottom:0;padding:",s.default.smallRegular,";margin:auto;height:80%;align-self:flex-end;transform-origin:bottom right;transform:scale(102%);transition:transform 80ms ease-out;transition-timing-function:ease-in;",(0,b.MQ)("laptop"),"{left:0;}"),en=(0,h.default)(I.ImageWithFetchPrio,{target:"ewb6jf07"})("position:absolute;right:0;bottom:0;height:80%;align-self:flex-end;margin:0 ",s.default.smallRegular," ",s.default.smallRegular," 0;max-height:198px;",(0,b.MQ)("tablet"),"{max-width:min(100%,425px);max-height:425px;}",(0,b.MQ)("laptop"),"{margin:0 ",s.default.large," ",s.default.large," 0;}"),ea=(0,h.default)("img",{target:"ewb6jf08"})("position:absolute;right:0;bottom:0;width:40px;padding:",s.default.smallRegular,";",(0,b.MQ)("laptop"),"{width:80px;padding:",s.default.large,";}"),el=(0,h.default)("img",{target:"ewb6jf09"})("margin-left:auto;max-height:25px;",(0,b.MQ)("laptop"),"{max-height:40px;}");var eo=e.i(687897),es=e.i(707715);let ed={fontFamily:"var(--font-family-medium)",fontSize:15,lineHeight:1.2},ec={smallContent:{...ed,fontSize:10,tablet:{fontSize:15}},mediumContent:{...ed,fontSize:12,tablet:{fontSize:20}}},eu="34px",eg="24px",ep="50px",em="28px",ef=(0,h.default)("span",{target:"ex04j890"})(e=>{let{backgroundColor:t,bannerSize:i}=e;return f.css` 230 display: flex; 231 height: ${i===p.BannerSize.MEDIUM?em:eg}; 232 margin-left: auto; 233 background-color: transparent; 234 235 &::before { 236 width: 0; 237 height: 0; 238 border-right: 1px solid ${t??x.colorsAsCssVariable.xxlGreen}; 239 border-top: ${t??x.colorsAsCssVariable.xxlGreen}; 240 border-top-style: solid; 241 ${(0,es.ribbonLeft)(i===p.BannerSize.MEDIUM?em:eg)}; 242 content: ""; 243 } 244 245 ${(0,b.MQ)("tablet")} { 246 height: ${i===p.BannerSize.MEDIUM?ep:eu}; 247 248 &::before { 249 ${(0,es.ribbonLeft)(i===p.BannerSize.MEDIUM?ep:eu)}; 250 } 251 } 252 `}),eh=(0,h.default)("div",{shouldForwardProp:eo.default,target:"ex04j891"})(e=>{let{foregroundColor:t,backgroundColor:i,bannerSize:r}=e;return f.css` 253 display: flex; 254 align-items: center; 255 padding: 0 ${s.default.miniMicro}; 256 color: ${t??x.colorsAsCssVariable.xxlBlack}; 257 white-space: nowrap; 258 text-align: center; 259 background-color: ${i??x.colorsAsCssVariable.xxlGreen}; 260 border-color: ${i??x.colorsAsCssVariable.xxlGreen}; 261 262 ${(0,b.MQ)("laptop")} { 263 padding: 0 264 ${r===p.BannerSize.MEDIUM?s.default.smallRegular:s.default.miniMicro}; 265 } 266 `}),eb=(0,h.default)(eh,{target:"ex04j892"})(e=>{let{bannerSize:t}=e;return f.css` 267 ${(0,b.typographyToCss)(t===p.BannerSize.MEDIUM?ec.mediumContent:ec.smallContent)}; 268 `}),ex=(0,h.default)("span",{target:"ex04j893"})("text-transform:lowercase;&::first-letter{text-transform:uppercase;}"),ey={fontFamily:"var(--font-family-bold)",lineHeight:1},eS={priceContent:{[p.BannerSize.XS]:{},[p.BannerSize.SMALL]:{...ey,fontSize:26,tablet:{fontSize:34}},[p.BannerSize.MEDIUM]:{...ey,fontSize:36,laptop:{fontSize:60}}},discountContent:{[p.BannerSize.XS]:{},[p.BannerSize.SMALL]:{...ey,fontSize:20,tablet:{fontSize:24}},[p.BannerSize.MEDIUM]:{...ey,fontSize:26,laptop:{fontSize:34}}}},ez={discountHeight:"40px",discountMobileHeight:"34px",priceHeight:"48px",priceMobileHeight:"38px"},e$={[p.BannerSize.MEDIUM]:{discountHeight:"58px",discountMobileHeight:"38px",priceHeight:"84px",priceMobileHeight:"48px"},[p.BannerSize.SMALL]:ez,[p.BannerSize.XS]:ez},eB=(0,h.default)("span",{target:"e1qgisvu0"})(e=>{let{backgroundColor:t,isDiscountInfo:i,bannerSize:r}=e,{discountMobileHeight:n,priceMobileHeight:a,discountHeight:l,priceHeight:o}=e$[r];return f.css` 269 display: flex; 270 height: ${i?n:a}; 271 margin-right: auto; 272 background-color: transparent; 273 274 &::after { 275 width: 0; 276 height: 0; 277 border-left: 1px solid ${t??x.colorsAsCssVariable.xxlGreen}; 278 border-top: ${t??x.colorsAsCssVariable.xxlGreen}; 279 border-top-style: solid; 280 ${(0,es.ribbonRight)(i?n:a)}; 281 content: ""; 282 } 283 284 ${(0,b.MQ)("laptop")} { 285 height: ${i?l:o}; 286 287 &::after { 288 ${(0,es.ribbonRight)(i?l:o)}; 289 } 290 } 291 `}),ej=(0,h.default)(eh,{target:"e1qgisvu1"})(e=>{let{isDiscountInfo:t,bannerSize:i}=e;return f.css` 292 ${(0,b.typographyToCss)(t?eS.discountContent[i]:eS.priceContent[i])}; 293 `}),eN=e=>{let r,n,a,l=(0,i.c)(13),{label:o,colors:s,isDiscountInfo:d,bannerSize:c}=e,{background:u,foreground:g}=s;return l[0]!==o?(r=(0,t.jsx)(ex,{children:o}),l[0]=o,l[1]=r):r=l[1],l[2]!==u||l[3]!==c||l[4]!==g||l[5]!==d||l[6]!==r?(n=(0,t.jsx)(ej,{foregroundColor:g,backgroundColor:u,isDiscountInfo:d,bannerSize:c,children:r}),l[2]=u,l[3]=c,l[4]=g,l[5]=d,l[6]=r,l[7]=n):n=l[7],l[8]!==u||l[9]!==c||l[10]!==d||l[11]!==n?(a=(0,t.jsx)(eB,{backgroundColor:u,isDiscountInfo:d,bannerSize:c,children:n}),l[8]=u,l[9]=c,l[10]=d,l[11]=n,l[12]=a):a=l[12],a};eN.displayName="HighlightedPriceInfoRibbon";let eC=e=>{let f,h,b,x,y,S,z,$,B,j,N,C=(0,i.c)(92),{backgroundColor:M,countdownTimerSettings:v,headline:w,icon:k,label:T,logo:U,isHighPrioComponent:P,priceData:O,product:I,productDescription:D,productName:F,size:L,subtitle:_,textColor:R}=e,Q=(0,a.useMediaQuery)(c.mobileMediaQuery),A=(0,a.useMediaQuery)(c.mobileAndTabletMediaQuery),{t:X}=(0,o.useTranslations)(),W=L===p.BannerSize.SMALL?er:en;if(C[0]!==W||C[1]!==M||C[2]!==v||C[3]!==w||C[4]!==P||C[5]!==Q||C[6]!==A||C[7]!==T||C[8]!==U||C[9]!==O||C[10]!==I||C[11]!==D||C[12]!==F||C[13]!==L||C[14]!==_||C[15]!==X||C[
29316]!==R){let e,i,a,o,c,j,N,k,K,q,er,en,ea,eo={...(0,G.getImagePriority)(P),isMobile:Q,sizes:G.ProductBannerImageSettings[L].sizes,srcSetSizes:G.ProductBannerImageSettings[L].srcSetSizes},es=(0,r.hasValue)(I?.imageUrl)?{url:I.imageUrl,alt:F}:void 0,ed=(0,n.isNotNullOrUndefined)(es)?(0,G.getImageProp)(eo,es):void 0,{prices:ec,ribbons:eu}=O,{alternate:eg,selling:ep}=ec;C[26]!==F||C[27]!==L?(e=(0,n.isNotNullOrUndefined)(F)&&(0,t.jsx)(J,{bannerSize:L,children:F}),C[26]=F,C[27]=L,C[28]=e):e=C[28],C[29]!==D?(i=(0,n.isNotNullOrUndefined)(D)&&(0,t.jsx)(Y,{children:D}),C[29]=D,C[30]=i):i=C[30],C[31]!==e||C[32]!==i?(a=(0,t.jsxs)(t.Fragment,{children:[e,i]}),C[31]=e,C[32]=i,C[33]=a):a=C[33];let em=a;f=ei,h=M,b=L,x="highlighted-product-banner",y=Q?"mobile":"desktop",C[34]!==T?(o=(0,n.isNotNullOrUndefined)(T)&&(0,t.jsx)(Z,{children:T}),C[34]=T,C[35]=o):o=C[35],C[36]!==w||C[37]!==L?(c=(0,n.isNotNullOrUndefined)(w)&&(0,t.jsx)(ee,{bannerSize:L,children:w}),C[36]=w,C[37]=L,C[38]=c):c=C[38],C[39]!==_?(j=(0,n.isNotNullOrUndefined)(_)&&(0,t.jsx)(et,{children:_}),C[39]=_,C[40]=j):j=C[40],C[41]!==o||C[42]!==c||C[43]!==j?(N=(0,t.jsxs)(u.XxlStack,{children:[o,c,j]}),C[41]=o,C[42]=c,C[43]=j,C[44]=N):N=C[44],C[45]!==U?(k=(0,n.isNotNullOrUndefined)(U?.url)&&(0,t.jsx)(el,{src:(0,d.getImageUrl)({url:U.url},200),alt:U.alt}),C[45]=U,C[46]=k):k=C[46],C[47]!==N||C[48]!==k?(K=(0,t.jsxs)(u.XxlStack,{direction:"row",gap:s.default.large,children:[N,k]}),C[47]=N,C[48]=k,C[49]=K):K=C[49],C[50]!==v?(q=null!==v&&v?.date!==void 0&&(0,t.jsx)(m.CountdownTimeContainer,{children:(0,t.jsx)(l.CountdownTimer,{date:new Date(v.date),isBlackText:v.isBlack,isOnlyHours:v.isOnlyHours,description:v.description})}),C[50]=v,C[51]=q):q=C[51];let ef=!Q&&L===p.BannerSize.MEDIUM&&em;C[52]!==K||C[53]!==q||C[54]!==ef||C[55]!==R?(S=(0,t.jsxs)(E,{textColor:R,children:[K,q,ef]}),C[52]=K,C[53]=q,C[54]=ef,C[55]=R,C[56]=S):S=C[56],C[57]!==A||C[58]!==em||C[59]!==L||C[60]!==R?(z=!A&&L===p.BannerSize.SMALL&&(0,t.jsx)(H,{textColor:R,children:em}),C[57]=A,C[58]=em,C[59]=L,C[60]=R,C[61]=z):z=C[61],C[62]!==eu.discount||C[63]!==L||C[64]!==X?(er=(0,n.isNotNullOrUndefined)(eu.discount)&&(0,t.jsx)(eN,{bannerSize:L,isDiscountInfo:!0,label:X(eu.discount.label),colors:eu.discount.colors}),C[62]=eu.discount,C[63]=L,C[64]=X,C[65]=er):er=C[65],C[66]!==eu.price.colors||C[67]!==ep.price||C[68]!==L?(en=(0,t.jsx)(eN,{bannerSize:L,isDiscountInfo:!1,label:ep.price,colors:eu.price.colors}),C[66]=eu.price.colors,C[67]=ep.price,C[68]=L,C[69]=en):en=C[69],C[70]!==eg||C[71]!==L||C[72]!==X?(ea=void 0!==eg&&(0,t.jsxs)(g.OtherPriceWrapper,{isSmall:L===p.BannerSize.SMALL,children:[(0,t.jsx)(g.OtherPriceDisclaimer,{children:X(eg.label)}),"Â ",(0,t.jsx)(g.OtherPrice,{children:eg.price})]}),C[70]=eg,C[71]=L,C[72]=X,C[73]=ea):ea=C[73],C[74]!==er||C[75]!==en||C[76]!==ea||C[77]!==R?($=(0,t.jsxs)(V,{textColor:R,children:[er,en,ea]}),C[74]=er,C[75]=en,C[76]=ea,C[77]=R,C[78]=$):$=C[78],B=(0,n.isNotNullOrUndefined)(ed)&&(0,t.jsx)(W,{"data-private":!0,className:"highlighted-product-banner-image",sizes:ed.sizes,src:ed.url,srcSet:ed.srcSet,alt:ed.alt,fetchPriority:ed.fetchPriority,loading:ed.loading,onError:d.handleImageError}),C[0]=W,C[1]=M,C[2]=v,C[3]=w,C[4]=P,C[5]=Q,C[6]=A,C[7]=T,C[8]=U,C[9]=O,C[10]=I,C[11]=D,C[12]=F,C[13]=L,C[14]=_,C[15]=X,C[16]=R,C[17]=f,C[18]=h,C[19]=b,C[20]=x,C[21]=y,C[22]=S,C[23]=z,C[24]=$,C[25]=B}else f=C[17],h=C[18],b=C[19],x=C[20],y=C[21],S=C[22],z=C[23],$=C[24],B=C[25];return C[79]!==k?(j=(0,n.isNotNullOrUndefined)(k?.url)&&(0,t.jsx)(ea,{src:k.url,alt:k.alt}),C[79]=k,C[80]=j):j=C[80],C[81]!==f||C[82]!==h||C[83]!==b||C[84]!==x||C[85]!==y||C[86]!==S||C[87]!==z||C[88]!==$||C[89]!==B||C[90]!==j?(N=(0,t.jsxs)(f,{backgroundColor:h,bannerSize:b,"data-testid":x,viewport:y,children:[S,z,$,B,j]}),C[81]=f,C[82]=h,C[83]=b,C[84]=x,C[85]=y,C[86]=S,C[87]=z,C[88]=$,C[89]=B,C[90]=j,C[91]=N):N=C[91],N};eC.displayName="HighlightedProductBanner",e.s(["default",0,eC],826849),e.i(46891);var eM=e.i(529903);let ev=e=>{let r,n,a,l=(0,i.c)(11),{bannerSize:o,colors:s,label:d}=e,{background:c,foreground:u}=s;return l[0]!==d?(r=(0,t.jsx)(ex,{children:d}),l[0]=d,l[1]=r):r=l[1],l[2]!==c||l[3]!==o||l[4]!==u||l[5]!==r?(n=(0,t.jsx)(eb,{bannerSize:o,foregroundColor:u,backgroundColor:c,children:r}),l[2]=c,l[3]=o,l[4]=u,l[5]=r,l[6]=n):n=l[6],l[7]!==c||l[8]!==o||l[9]!==n?(a=(0,t.jsx)(ef,{bannerSize:o,backgroundColor:c,children:n}),l[7]=c,l[8]=o,l[9]=n,l[10]=a):a=l[10],a};ev.displayName="Ribbon";let ew=e=>{let a,o,c,f,h,b,x,y,S,z,$,B,j,N,C,M,v=(0,i.c)(60),{backgroundColor:w,buttonLabel:k,countdownTimerSettings:T,icon:U,isHighPrioComponent:P,priceData:O,product:I,productBrand:D,productDescription:F,productName:H,size:K,textColor:q,headline:Y,label:ei,subtitle:er}=e,{prices:en,ribbon:ea}=O,{alternate:el,selling:eo}=en,es=!!((0,n.isNotNullOrUndefined)(el)&&(0,n.isNotNullOrUndefined)(eo))&&eo.priceUnformatted<el.priceUnformatted,ed="black"===q,ec=K!==p.BannerSize.MEDIUM,eu=(0,G.getImagePriority)(P),eg=(0,eM.useXxlMediaQuery)("MobileMediaQuery"),ep={...eu,isMobile:eg,sizes:G.ProductBannerImageSettings[K].sizes,srcSetSizes:G.ProductBannerImageSettings[K].srcSetSizes},em=(0,n.isNotNullOrUndefined)(I?.imageUrl)?{url:I.imageUrl,alt:H}:void 0,ef=(0,n.isNotNullOrUndefined)(em)?(0,G.getImageProp)(ep,em):void 0,eh=eg?"mobile":"desktop",eb=(0,r.hasValue)(ea)&&eg?s.default.smallRegular:s.default.large;return v[0]!==ei?(a=(0,r.hasValue)(ei)&&(0,t.jsx)(Z,{children:ei}),v[0]=ei,v[1]=a):a=v[1],v[2]!==Y||v[3]!==K?(o=(0,r.hasValue)(Y)&&(0,t.jsx)(ee,{bannerSize:K,children:Y}),v[2]=Y,v[3]=K,v[4]=o):o=v[4],v[5]!==er?(c=(0,r.hasValue)(er)&&(0,t.jsx)(et,{children:er}),v[5]=er,v[6]=c):c=v[6],v[7]!==D||v[8]!==K?(f=void 0!==D&&(0,t.jsx)(L,{bannerSize:K,children:D}),v[7]=D,v[8]=K,v[9]=f):f=v[9],v[10]!==a||v[11]!==o||v[12]!==c||v[13]!==f?(h=(0,t.jsxs)(u.XxlStack,{children:[a,o,c,f]}),v[10]=a,v[11]=o,v[12]=c,v[13]=f,v[14]=h):h=v[14],v[15]!==ea||v[16]!==K?(b=(0,r.hasValue)(ea)&&(0,t.jsx)(X,{bannerSize:K,children:(0,t.jsx)(ev,{bannerSize:K,colors:ea.colors,label:ea.label})}),v[15]=ea,v[16]=K,v[17]=b):b=v[17],v[18]!==eb||v[19]!==h||v[20]!==b?(x=(0,t.jsxs)(u.XxlStack,{direction:"row",gap:eb,children:[h,b]}),v[18]=eb,v[19]=h,v[20]=b,v[21]=x):x=v[21],v[22]!==H||v[23]!==K?(y=(0,n.isNotNullOrUndefined)(H)&&(0,t.jsx)(J,{bannerSize:K,children:H}),v[22]=H,v[23]=K,v[24]=y):y=v[24],v[25]!==F?(S=void 0!==F&&(0,t.jsx)(_,{children:F}),v[25]=F,v[26]=S):S=v[26],v[27]!==T?(z=null!==T&&T?.date!==void 0&&(0,t.jsx)(m.CountdownTimeContainer,{children:(0,t.jsx)(l.CountdownTimer,{date:new Date(T.date),isBlackText:T.isBlack,isOnlyHours:T.isOnlyHours,description:T.description})}),v[27]=T,v[28]=z):z=v[28],v[29]!==y||v[30]!==S||v[31]!==z||v[32]!==x||v[33]!==q?($=(0,t.jsxs)(E,{textColor:q,children:[x,y,S,z]}),v[29]=y,v[30]=S,v[31]=z,v[32]=x,v[33]=q,v[34]=$):$=v[34],v[35]!==el||v[36]!==es||v[37]!==ec||v[38]!==en||v[39]!==K||v[40]!==q?(B=(0,n.isNotNullOrUndefined)(en)&&(0,t.jsxs)(V,{textColor:q,children:[(0,t.jsx)(g.SalesPrice,{bannerSize:K,isDiscountedMainPrice:es,children:en.selling.price}),(0,n.isNotNullOrUndefined)(el)&&(0,t.jsxs)(g.OtherPriceWrapper,{isSmall:ec,children:[(0,t.jsx)(g.OtherPrice,{children:el.price}),"Â ",(0,t.jsx)(g.OtherPriceDisclaimer,{children:el.label})]})]}),v[35]=el,v[36]=es,v[37]=ec,v[38]=en,v[39]=K,v[40]=q,v[41]=B):B=v[41],v[42]!==k||v[43]!==ed?(j=void 0!==k&&(0,t.jsx)(W,{className:`button button--small button--${ed?"primary":"secondary"}`,children:k}),v[42]=k,v[43]=ed,v[44]=j):j=v[44],v[45]!==ef||v[46]!==K?(N=void 0!==ef&&(0,t.jsx)(R,{"data-private":!0,bannerSize:K,className:"product-banner-image",sizes:ef.sizes,src:ef.url,srcSet:ef.srcSet,alt:ef.alt,fetchPriority:ef.fetchPriority,loading:ef.loading,onError:d.handleImageError}),v[45]=ef,v[46]=K,v[47]=N):N=v[47],v[48]!==U||v[49]!==K?(C=(0,n.isNotNullOrUndefined)(U?.url)&&(0,t.jsx)(A,{src:U.url,alt:U.alt,bannerSize:K}),v[48]=U,v[49]=K,v[50]=C):C=v[50],v[51]!==w||v[52]!==K||v[53]!==eh||v[54]!==$||v[55]!==B||v[56]!==j||v[57]!==N||v[58]!==C?(M=(0,t.jsxs)(Q,{backgroundColor:w,bannerSize:K,"data-testid":"product-banner",viewport:eh,children:[$,B,j,N,C]}),v[51]=w,v[52]=K,v[53]=eh,v[54]=$,v[55]=B,v[56]=j,v[57]=N,v[58]=C,v[59]=M):M=v[59],M};ew.displayName="ProductBanner",e.s(["default",0,ew],924500);var ek=e.i(752028),eT=e.i(191788),eU=e.i(403448),eP=e.i(374589);e.i(18132);var eO=e.i(744903);e.i(275636);var eI=e.i(177519);e.i(820754);var eD=e.i(840836),eF=e.i(912984),eL=e.i(646284);let{laptop:e_,mobile:eE}=eP.resolutionSizes,eH={xs:{sizes:`(min-width: ${e_}px) 30vw, 40vw`},small:{sizes:`(max-width: ${e_}px) 95vw, 50vw`},medium:{sizes:`(max-width: ${eE}px) 95vw, 50vw`}}
293,eR=e=>{let r,n=(0,i.c)(7),{isExtraSmallBanner:a,textColor:l,buttonText:o,isHovered:s}=e;if(a){let e,i;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(eI.XxlIcon,{name:"ArrowRight"}),n[0]=e):e=n[0],n[1]!==o||n[2]!==l?(i=(0,t.jsxs)(U,{textColor:l,children:[o,e]}),n[1]=o,n[2]=l,n[3]=i):i=n[3],i}let d=`button button--${"white"===l?"secondary":"primary"} button--small ${s?"button--accent":""} 294 `;return n[4]!==o||n[5]!==d?(r=(0,t.jsx)(T,{type:"button",className:d,children:o}),n[4]=o,n[5]=d,n[6]=r):r=n[6],r},eQ=e=>{let a,o,s,c,u,g,f,h,b,x,S,z,$,B,j,N,C,T,U,P,D,F,L,_,E,H,R,Q,A,V=(0,i.c)(152),{size:X,tagline:W,title:K,description:q,textPosition:J,image:Y,textColor:Z,hasImageOverlay:ee,countdownTimerSettings:et,backgroundColor:ei,url:er,buttonText:en,isHighPrioComponent:ea,mobileImage:el,descriptionField:eo,taglineField:es,titleField:ed,content:ec,buttons:eu}=e,eg=(0,eM.useXxlMediaQuery)("MobileMediaQuery");V[0]!==eu||V[1]!==er?(a=(0,n.isNullOrUndefined)(eu)&&(0,n.isNotNullOrUndefined)(er)||(0,n.isNotNullOrUndefined)(eu)&&
2941===eu.length,V[0]=eu,V[1]=er,V[2]=a):a=V[2];let ep=a,em=void 0!==eu,ef=X===p.BannerSize.XS,[eh,eb]=(0,eT.useState)(!1);if(V[3]!==Y||V[4]!==ea||V[5]!==eg||V[6]!==el||V[7]!==X){let e=(0,G.getImagePriority)(ea);({height:o,width:c}=y.bannerSizes[X][eg?"mobile":"desktop"]);let t={...e,isMobile:eg,sizes:eH[X].sizes};s=(0,n.isNotNullOrUndefined)(Y)?(0,G.getImageProp)(t,Y,el):void 0,V[3]=Y,V[4]=ea,V[5]=eg,V[6]=el,V[7]=X,V[8]=o,V[9]=s,V[10]=c}else o=V[8],s=V[9],c=V[10];let ex=s;if(V[11]!==ei||V[12]!==ex||V[13]!==eu||V[14]!==ec||V[15]!==q||V[16]!==eo||V[17]!==ee||V[18]!==o||V[19]!==ep||V[20]!==ef||V[21]!==ea||V[22]!==eg||V[23]!==X||V[24]!==W||V[25]!==es||V[26]!==Z||V[27]!==J||V[28]!==K||V[29]!==ed||V[30]!==c){let e,i=(0,G.getBannerText)(eg,eo?.description,eo?.mobileDescription,q);if(V[51]!==ei||V[52]!==ex||V[53]!==eu||V[54]!==ec||V[55]!==eo||V[56]!==ee||V[57]!==o||V[58]!==ep||V[59]!==ef||V[60]!==ea||V[61]!==eg||V[62]!==X||V[63]!==W||V[64]!==es||V[65]!==Z||V[66]!==J||V[67]!==K||V[68]!==ed||V[69]!==c){let i,a,l,s,m,y=(0,G.getBannerText)(eg,es?.taglineText,es?.mobileTaglineText,W),k=(0,G.getBannerText)(eg,ed?.title,ed?.mobileTitle,K);V[90]!==ec||V[91]!==X?(i=(X===p.BannerSize.MEDIUM||X===p.BannerSize.SMALL)&&(0,r.hasValue)(ec),V[90]=ec,V[91]=X,V[92]=i):i=V[92],e=i,V[93]!==eu?(a=(0,n.isNotNullOrUndefined)(eu)?eu.map(eA):null,V[93]=eu,V[94]=a):a=V[94],V[95]===Symbol.for("react.memo_cache_sentinel")?(l={buttonContainer:(0,G.getButtonPadding)("medium","WITH_LINK_BUTTONS"),textContainer:(0,G.getTextPadding)("medium","WITH_LINK_BUTTONS")},V[95]=l):l=V[95],V[96]!==ep||V[97]!==a?(s={hasOnlyOneLink:ep,hasMobileButtonBar:!0,flexAlignment:"flex-start",links:a,resetGhostLinkOnMobile:!0,reduceGhostLinkLeftPadding:!1,hasLinkAndButtons:!1,hasGhostLinks:!1,isNestedLink:ep,padding:l,linkVariant:"WITH_LINK_BUTTONS",variant:"medium"},V[96]=ep,V[97]=a,V[98]=s):s=V[98],f=s,V[99]!==eo||V[100]!==es||V[101]!==Z||V[102]!==ed?(m=(0,n.isNotNullOrUndefined)(ed)?ed.color:(0,n.isNotNullOrUndefined)(eo)?eo.color:(0,n.isNotNullOrUndefined)(es)?es.color:Z,V[99]=eo,V[100]=es,V[101]=Z,V[102]=ed,V[103]=m):m=V[103];let L="white"===(h=m)||"#FFFFFF"===h?"dark":"light",E=void 0!==ex?"dark"===L?ek.color.webBlack.hex:ek.color.white.hex:void 0;g=O,_=X,b=ee,x=E??ei,S=ep,V[104]===Symbol.for("react.memo_cache_sentinel")?(z=()=>eb(!0),$=()=>eb(!1),V[104]=z,V[105]=$):(z=V[104],$=V[105]),B="regular-banner",j=eg?"mobile":"desktop",N=L,V[106]!==ex||V[107]!==o||V[108]!==ea||V[109]!==c?(C=void 0!==ex&&(0,t.jsx)(I.LegacyBannerImageWrapper,{children:(0,t.jsx)(eU.NextImage,{alt:ex.alt,assetRef:ex.assetRef,"data-private":!0,crop:ex.crop,fetchPriority:ex.fetchPriority,hotspot:ex.hotspot,loading:ex.loading,onError:d.handleImageError,preload:ea,placeholder:"empty",sizes:ex.sizes,src:ex.url,height:o,width:c,style:{objectFit:"cover",width:"100%",height:"100%"}})}),V[106]=ex,V[107]=o,V[108]=ea,V[109]=c,V[110]=C):C=V[110],u=M,T=Z,U=J,P=(0,n.isNotNullOrUndefined)(y)&&(0,t.jsx)(v,{isExtraSmall:ef,textColor:h,children:(0,t.jsx)(eD.FormattedBannerText,{text:y})}),V[111]!==ec||V[112]!==e?(D=e&&(0,t.jsx)(eL.BannerRichText,{children:(0,t.jsx)(eO.SanitizedHtmlComponent,{text:ec})}),V[111]=ec,V[112]=e,V[113]=D):D=V[113],F=(0,n.isNotNullOrUndefined)(k)&&!e&&(0,t.jsx)(w,{isExtraSmall:ef,textColor:h,children:(0,t.jsx)(eD.FormattedBannerText,{text:k})}),V[51]=ei,V[52]=ex,V[53]=eu,V[54]=ec,V[55]=eo,V[56]=ee,V[57]=o,V[58]=ep,V[59]=ef,V[60]=ea,V[61]=eg,V[62]=X,V[63]=W,V[64]=es,V[65]=Z,V[66]=J,V[67]=K,V[68]=ed,V[69]=c,V[70]=u,V[71]=g,V[72]=f,V[73]=h,V[74]=e,V[75]=b,V[76]=x,V[77]=S,V[78]=z,V[79]=$,V[80]=B,V[81]=j,V[82]=N,V[83]=C,V[84]=T,V[85]=U,V[86]=P,V[87]=D,V[88]=F,V[89]=_}else u=V[70],g=V[71],f=V[72],h=V[73],e=V[74],b=V[75],x=V[76],S=V[77],z=V[78],$=V[79],B=V[80],j=V[81],N=V[82],C=V[83],T=V[84],U=V[85],P=V[86],D=V[87],F=V[88],_=V[89];L=(0,n.isNotNullOrUndefined)(i)&&!e&&(0,t.jsx)(k,{isExtraSmall:ef,textColor:h,children:i}),V[11]=ei,V[12]=ex,V[13]=eu,V[14]=ec,V[15]=q,V[16]=eo,V[17]=ee,V[18]=o,V[19]=ep,V[20]=ef,V[21]=ea,V[22]=eg,V[23]=X,V[24]=W,V[25]=es,V[26]=Z,V[27]=J,V[28]=K,V[29]=ed,V[30]=c,V[31]=u,V[32]=g,V[33]=f,V[34]=h,V[35]=b,V[36]=x,V[37]=S,V[38]=z,V[39]=$,V[40]=B,V[41]=j,V[42]=N,V[43]=C,V[44]=T,V[45]=U,V[46]=P,V[47]=D,V[48]=F,V[49]=L,V[50]=_}else u=V[31],g=V[32],f=V[33],h=V[34],b=V[35],x=V[36],S=V[37],z=V[38],$=V[39],B=V[40],j=V[41],N=V[42],C=V[43],T=V[44],U=V[45],P=V[46],D=V[47],F=V[48],L=V[49],_=V[50];return V[114]!==et||V[115]!==h||V[116]!==ef?(E=null!==et&&et?.date!==void 0&&(0,t.jsx)(m.CountdownTimeContainer,{isExtraSmall:ef,children:(0,t.jsx)(l.CountdownTimer,{date:new Date(et.date),isBlackText:"black"===h||et.isBlack,isOnlyHours:et.isOnlyHours,description:et.description})}),V[114]=et,V[115]=h,V[116]=ef,V[117]=E):E=V[117],V[118]!==u||V[119]!==E||V[120]!==T||V[121]!==U||V[122]!==P||V[123]!==D||V[124]!==F||V[125]!==L?(H=(0,t.jsxs)(u,{textColor:T,textPosition:U,children:[P,D,F,L,E]}),V[118]=u,V[119]=E,V[120]=T,V[121]=U,V[122]=P,V[123]=D,V[124]=F,V[125]=L,V[126]=H):H=V[126],V[127]!==en||V[128]!==eu||V[129]!==ep||V[130]!==ef||V[131]!==eh||V[132]!==Z?(R=void 0!==en&&ep&&(0,n.isNullOrUndefined)(eu)&&(0,t.jsx)(eR,{isExtraSmallBanner:ef,textColor:Z,buttonText:en,isHovered:eh}
294),V[127]=en,V[128]=eu,V[129]=ep,V[130]=ef,V[131]=eh,V[132]=Z,V[133]=R):R=V[133],V[134]!==f||V[135]!==em?(Q=em&&(0,t.jsx)(eF.BannerButtons,{...f}),V[134]=f,V[135]=em,V[136]=Q):Q=V[136],V[137]!==g||V[138]!==b||V[139]!==x||V[140]!==S||V[141]!==z||V[142]!==$||V[143]!==B||V[144]!==j||V[145]!==N||V[146]!==C||V[147]!==H||V[148]!==R||V[149]!==Q||V[150]!==_?(A=(0,t.jsxs)(g,{bannerSize:_,hasImageOverlay:b,backgroundColor:x,isBannerALink:S,onMouseEnter:z,onMouseLeave:$,"data-testid":B,viewport:j,overlayColor:N,children:[C,H,R,Q]}),V[137]=g,V[138]=b,V[139]=x,V[140]=S,V[141]=z,V[142]=$,V[143]=B,V[144]=j,V[145]=N,V[146]=C,V[147]=H,V[148]=R,V[149]=Q,V[150]=_,V[151]=A):A=V[151],A};function eA(e){return{backgroundColor:e.buttonColor,text:{color:e.buttonColor,text:e.displayName},url:e.url}}eQ.displayName="RegularBanner",e.s(["default",0,eQ],20445)},414771,e=>{"use strict";var t=e.i(659889),i=e.i(261576),r=e.i(545422),n=e.i(13820);e.i(773786);var a=e.i(310015),l=e.i(803904),o=e.i(734227),s=e.i(826849),d=e.i(924500),c=e.i(20445),u=e.i(943750),g=e.i(514707),p=e.i(693245),m=e.i(176310);let f=(0,g.default)("ul",{target:"e1b5loj20"})("display:grid;grid-auto-rows:1fr;grid-gap:",m.default.mini,";height:100%;padding-left:0;overflow-y:hidden;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));",(0,p.MQ)("tablet"),"{grid-gap:",m.default.smallRegular,";}"),h=e=>"XXL Black"===e?"black":"white",b=e=>{switch(e){case a.GridBannerTypeEnum.xsProductBanner:case a.GridBannerTypeEnum.gridBanner:return u.BannerSize.XS;case a.GridBannerTypeEnum.smallProductBanner:case a.GridBannerTypeEnum.smallBanner:case a.GridBannerTypeEnum.highlightedSmallProductBanner:return u.BannerSize.SMALL;default:return u.BannerSize.MEDIUM}},x=e=>{let a,o=(0,i.c)(73),{banner:u,priceData:g}=e;if(o[0]!==u._type||o[1]!==u.additionalPriceLabel||o[2]!==u.backgroundColor?.value||o[3]!==u.button||o[4]!==u.buttons||o[5]!==u.content||o[6]!==u.countdownTimerSettings||o[7]!==u.description||o[8]!==u.descriptionField||o[9]!==u.headline||o[10]!==u.icon||o[11]!==u.image||o[12]!==u.imageOverlay||o[13]!==u.logo||o[14]!==u.mobileImage||o[15]!==u.product||o[16]!==u.productBrand||o[17]!==u.productDescription||o[18]!==u.productName||o[19]!==u.subtitle||o[20]!==u.tagline||o[21]!==u.text||o[22]!==u.textColorPicker?.title||o[23]!==u.textPosition||o[24]!==u.titleField||o[25]!==u.typeText||o[26]!==u.url||o[27]!==g){a=Symbol.for("react.early_return_sentinel");e:{let e,i,p=void 0===g?[]:g,m=u.textColorPicker?.title;o[29]!==m?(e=h(m),o[29]=m,o[30]=e):e=o[30];let f=e;o[31]!==u._type?(i=b(u._type),o[31]=u._type,o[32]=i):i=o[32];let x=i;if("smallBanner"===u._type||"mediumBanner"===u._type||"gridBanner"===u._type){let e,i=u.typeText,r=u.text,n=u.description,l=u.tagline,s=u.titleField,d=u.descriptionField,g=u.url,p=u.textPosition,m=!!u.imageOverlay,h=u.backgroundColor?.value,b=u.buttons??void 0;o[33]!==u.button||o[34]!==u.content||o[35]!==u.countdownTimerSettings||o[36]!==u.description||o[37]!==u.descriptionField||o[38]!==u.image||o[39]!==u.mobileImage||o[40]!==u.tagline||o[41]!==u.text||o[42]!==u.textPosition||o[43]!==u.titleField||o[44]!==u.typeText||o[45]!==u.url||o[46]!==x||o[47]!==m||o[48]!==h||o[49]!==b||o[50]!==f?(e=(0,t.jsx)(c.default,{tagline:i,title:r,description:n,taglineField:l,titleField:s,descriptionField:d,size:x,url:g,textColor:f,textPosition:p,hasImageOverlay:m,image:u.image,mobileImage:u.mobileImage,countdownTimerSettings:u.countdownTimerSettings,backgroundColor:h,buttonText:u.button,isHighPrioComponent:!0,content:u.content,buttons:b}),o[33]=u.button,o[34]=u.content,o[35]=u.countdownTimerSettings,o[36]=u.description,o[37]=u.descriptionField,o[38]=u.image,o[39]=u.mobileImage,o[40]=u.tagline,o[41]=u.text,o[42]=u.textPosition,o[43]=u.titleField,o[44]=u.typeText,o[45]=u.url,o[46]=x,o[47]=m,o[48]=h,o[49]=b,o[50]=f,o[51]=e):e=o[51],a=e;break e}if(0===p.length){a=null;break e}let y=u.product?.productCode??"";if("xsProductBanner"===u._type||"smallProductBanner"===u._type||"mediumProductBanner"===u._type){let e;o[52]!==u._type||o[53]!==y?(e=e=>
294{let{productCode:t,type:i}=e;return y===t&&u._type===i},o[52]=u._type,o[53]=y,o[54]=e):e=o[54];let i=p.find(e);if(!(0,n.isNotNullOrUndefined)(i)){l.log.error(`Banner of type "${u._type}" has no price for productCode: ${y}`),a=null;break e}if("xsProductBanner"!==i.type&&"smallProductBanner"!==i.type&&"mediumProductBanner"!==i.type){l.log.error(`Banner of type "${u._type}" has mismatching price type "${i.type}" for productCode: ${y}`),a=null;break e}a=(0,t.jsx)(d.default,{backgroundColor:u.backgroundColor?.value,buttonLabel:u.button,countdownTimerSettings:u.countdownTimerSettings,icon:u.icon,isHighPrioComponent:!0,priceData:i,product:u.product,productBrand:u.productBrand,productDescription:u.productDescription,productName:u.productName,size:x,textColor:f});break e}if("highlightedSmallProductBanner"===u._type||"highlightedMediumProductBanner"===u._type){let e,i;o[55]!==u._type||o[56]!==y?(e=e=>{let{productCode:t,type:i}=e;return y===t&&u._type===i},o[55]=u._type,o[56]=y,o[57]=e):e=o[57];let d=p.find(e),c=(0,n.isNotNullOrUndefined)(d)&&"brand"in d&&"object"==typeof d.brand&&(0,r.hasValue)(d.brand)?d.brand:void 0;if(!(0,n.isNotNullOrUndefined)(d)){l.log.error(`Banner of type "${u._type}
294" has no price for productCode: ${y}`),a=null;break e}if("highlightedSmallProductBanner"!==d.type&&"highlightedMediumProductBanner"!==d.type){l.log.error(`Banner of type "${u._type}" has mismatching price type "${d.type}" for productCode: ${y}`),a=null;break e}let g=u.backgroundColor?.value,m=(0,n.isNotNullOrUndefined)(u.logo)&&(0,n.isNotNullOrUndefined)(u.logo.url)?u.logo:(0,n.isNotNullOrUndefined)(c)?{assetRef:"",alt:c.name,url:String(c.logo)}:void 0;o[58]!==u.additionalPriceLabel||o[59]!==u.countdownTimerSettings||o[60]!==u.headline||o[61]!==u.icon||o[62]!==u.product||o[63]!==u.productDescription||o[64]!==u.productName||o[65]!==u.subtitle||o[66]!==u.typeText||o[67]!==d||o[68]!==x||o[69]!==g||o[70]!==m||o[71]!==f?(i=(0,t.jsx)(s.default,{backgroundColor:g,cheapestPrice:u.additionalPriceLabel,countdownTimerSettings:u.countdownTimerSettings,headline:u.headline,icon:u.icon,label:u.typeText,logo:m,isHighPrioComponent:!0,priceData:d,product:u.product,productDescription:u.productDescription,productName:u.productName,size:x,subtitle:u.subtitle,textColor:f}),o[58]=u.additionalPriceLabel,o[59]=u.countdownTimerSettings,o[60]=u.headline,o[61]=u.icon,o[62]=u.product,o[63]=u.productDescription,o[64]=u.productName,o[65]=u.subtitle,o[66]=u.typeText,o[67]=d,o[68]=x,o[69]=g,o[70]=m,o[71]=f,o[72]=i):i=o[72],a=i;break e}}o[0]=u._type,o[1]=u.additionalPriceLabel,o[2]=u.backgroundColor?.value,o[3]=u.button,o[4]=u.buttons,o[5]=u.content,o[6]=u.countdownTimerSettings,o[7]=u.description,o[8]=u.descriptionField,o[9]=u.headline,o[10]=u.icon,o[11]=u.image,o[12]=u.imageOverlay,o[13]=u.logo,o[14]=u.mobileImage,o[15]=u.product,o[16]=u.productBrand,o[17]=u.productDescription,o[18]=u.productName,o[19]=u.subt
294itle,o[20]=u.tagline,o[21]=u.text,o[22]=u.textColorPicker?.title,o[23]=u.textPosition,o[24]=u.titleField,o[25]=u.typeText,o[26]=u.url,o[27]=g,o[28]=a}else a=o[28];return a!==Symbol.for("react.early_return_sentinel")?a:null},y=e=>{let r,n,a=(0,i.c)(7),{banners:l,priceData:s}=e;if(a[0]!==l||a[1]!==s){let e;a[3]!==s?(e=(e,i)=>(0,t.jsx)(o.default,{size:b(e._type),url:void 0!==e.url?e.url:e.product?.url,ariaLabel:e.headline??e.productName??e.text??e.image?.alt??e.mobileImage?.alt,children:(0,t.jsx)(x,{banner:e,priceData:s,positionInHomepage:0})},i),a[3]=s,a[4]=e):e=a[4],r=l.map(e),a[0]=l,a[1]=s,a[2]=r}else r=a[2];return a[5]!==r?(n=(0,t.jsx)(f,{children:r}),a[5]=r,a[6]=n):n=a[6],n};y.displayName="GridComponent",e.s(["default",0,y,"resolveTextColor",0,h],414771)}]);
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.