PageSourceSearch

https://www.calzedonia.com/mobify/bundle/2284/6159.js

js calzedonia.com collected 2026-09-24 10:23:09 UTC 191,887 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5392,6159],{15151:(e,t,a)=>{a.d(t,{A:()=>p});var r=a(64180),l=a(77810),n=a(75826),i=a.n(n),o=a(73352),s=a(36287),c=a(40133),d=a(89404),u=a(50208);const m=({self:e})=>{const t=(0,o.o5)("BambuserTripleBannerHomePage",{});if(!e)return null;const{items:a,teasableSettings:n}=e,{widgetId:i,backgroundColor:m}=n,p=(null==a?void 0:a[0])||{},{teaserTitle:v,teaserText:g}=p;return l.createElement(s.az,(0,r.A)({as:"section","data-testid":"bambuser-triple-banner-homepage"},t.root,{backgroundColor:m||void 0}),(v||g)&&l.createElement(s.az,t.header,v&&l.createElement(c.E,(0,r.A)({as:"h2"},t.title),v),g&&l.createElement(s.az,{sx:t.description},l.createElement(u.A,{text:g.textAsTree,nameToReplace:a[0].teaserTitle}))),l.createElement(s.az,t.videoContainer,l.createElement(d.A,{componentId:i})))};m.propTypes={self:i().object.isRequired};const p=m},16840:(e,t,a)=>{a.d(t,{A:()=>E});var r=a(68175),l=a(64180),n=a(77810),i=a(75826),o=a.n(i),s=a(50208),c=a(26879),d=a(73352),u=a(33764),m=a(36287),p=a(40133),v=a(14893),g=a(76011),b=a(
175469);function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){(0,r.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const h=e=>{var t,a,r,i,o,f,h,E,x,T,A,C,O,w,S,j,P;const{self:k,action:z}=e,M=(0,d.o5)("CMStyle"),I=(0,u.A)({base:!1,md:!0});let D=null!=k&&null!==(t=k.teasableSettings)&&void 0!==t&&t.ctaAsLinks?"ctaAsLinks":"ctaAsBordered";D+=null!=k&&null!==(a=k.teasableSettings)&&void 0!==a&&a.whiteText?"_white":"_black";const R=(0,d.o5)("CMCategoryBannerBig",{variant:D});let B={},_=0;return null!=k&&null!==(r=k.teasableSettings)&&void 0!==r&&r.backgroundColor&&(B.backgroundColor=k.teasableSettings.backgroundColor),n.createElement(m.az,(0,l.A)({},(0,c.OG)(k),R.boxWrapper,B,{"data-testid":"cm-clz-categoryBannerBig-teaser",id:"cm-clz-categoryBannerBig-teaser"}),I&&n.createElement(m.az,(0,l.A)({},R.imageDesktopContainer,{"data-testid":"clz-catBannerBig-desktop-image-container"}),n.createElement(m.az,R.imageSpace,null!==(i=k.mobileMedia)&&void 0!==i&&null!==(o=i[0])&&void 0!==o&&null!==(f=o.value)&&void 0!==f&&f[0]||k.picture?n.createElement(g.A,(0,l.A)({pictures:{base:null===(h=k.mobileMedia)||void 0===h||null===(E=h[0])||void 0===E||null===(x=E.value)||void 0===x?void 0:x[0],lg:k.picture},sizes:"100vw"},R.coremediaImage)):n.createElement(n.Fragment,null))),n.createElement(m.az,I&&y({},R.textAndButtonsDesktopContainer),n.createElement(m.az,R.gapMargins,null!=k&&k.teaserTitle?n.createElement(p.E,(0,l.A)({},R.teaserTitle,{"data-testid":"cm-clz-categoryBannerBig-teaser-title"}),k.teaserTitle):null),n.createElement(m.az,R.gapMargins,null!=k&&null!==(T=k.teaserText)&&void 0!==T&&T.textAsTree?n.createElement(m.az,(0,l.A)({},R.teaserTextWrapper,{"data-testid":"cm-clz-categoryBannerBig-teaser-text"}),n.createElement(s.A,{text:function e(t){if("strong"==t.name){var a;t.name="a",t.destination=null===(a=k.linkList)||void 0===a?void 0:a[0].value[_],t.ctaStyle=M.ctaLink,_++}else{let a=t.children;if(!a||0==a.length)return;for(let t of a)e(t)}return t}(k.teaserText.textAsTree)})):null),!I&&n.createElement(m.az,(0,l.A)({},R.imageSpace,!I&&y({},R.gapMargins)),null!==(A=k.mobileMedia)&&void 0!==A&&null!==(C=A[0])&&void 0!==C&&null!==(O=C.value)&&void 0!==O&&O[0]||k.picture?n.createElement(g.A,(0,l.A)({pictures:{base:null===(w=k.mobileMedia)||void 0===w||null===(S=w[0])||void 0===S||null===(j=S.value)||void 0===j?void 0:j[0],lg:k.picture},sizes:"100vw"},R.coremediaImage)):n.createElement(n.Fragment,null)),n.createElement(m.az,(0,l.A)({},R.ctaWrapper,1===(null==k?void 0:k.teaserTargets.length)&&y({},R.ctaWrapperOneButton)),z&&n.createElement(v.$,{variant:R.variantCTA,onClick:()=>z("cm-clz-categoryBannerBig-teaser"),"data-testid":"clz-catBannerBig-actionButton"},null==k||null===(P=k.teasableSettings)||void 0===P?void 0:P.mixAndMatchButton),!z&&k.teaserTargets.map(((e,t)=>n.createElement(b.A,(0,l.A)({key:t,self:e,variant:R.variantCTA},R.ctaAdditionalStyle)))))))};h.propTypes={self:o().object.isRequired,action:o().func},h.displayName="CategoryBannerBigTeaser";const E=h},26159:(e,t,a)=>{a.d(t,{A:()=>jn});var r=a(77810),l=a(64180),n=a(75826),i=a.n(n),o=a(45915),s=a(36287),c=a(76011),d=a(68175),u=a(50208),m=a(26879),p=a(75469),v=a(40133),g=a(63178),b=a(8824);function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const h=e=>{var t,a,n,i,o,c,d,f,h,E,x;const{self:T,style:A,isWhiteText:C,countdownExpirationDate:O,isCentered:w=!1,isAnalytics:S=!1,creativeSlot:j}=e,P=null==T||null===(t=T.teasableSettings)||void 0===t?void 0:t.analyticsName,k=null==T?void 0:T.teaserTitle,z={creativeSlot:j,teaserTitle:P||k};let M={},I={},D=y({},A.ctaWrapperStacked),R=C?"primaryArrowWhite":"primaryArrowBlack";const B=null!=T&&null!==(a=T.teasableSettings)&&void 0!==a&&a.isDarkPill?"darkPill":"whitePill";return null!=T&&null!==(n=T.teasableSettings)&&void 0!==n&&n.backgroundColor&&(I.backgroundColor=T.teasableSettings.backgroundColor),function(e){switch(e){case"bordered":R=C?"primaryOutlineWhite":"primaryOutlineBlack",D=y({},A.ctaWrapperGrid),M=y({},A.borderedCtaWidth);break;case"underlined":R=C?"secondary14White":"secondary14Black",D=y({},A.ctaWrapperFlex)}}(null===(i=T.teasableSettings)||void 0===i?void 0:i.ctaStyle),r.createElement(s.az,(0,l.A)({},(0,m.OG)(T),A.outerTeaserContainer,I,w?y({},A.outerCenteredText):"",{className:"cm-clz-categoryBanner-teaser","data-testid":"cm-clz-categoryBanner-teaser"}),r.createElement(s.az,(0,l.A)({},A.teaserTextWrapper,w?y({},A.centeredText):""),O&&r.createElement(b.A,{variant:B,targetTimestamp:O,isCentered:w}),null!=T&&T.teaserTitle?r.createElement(v.E,A.teaserTitle,T.teaserTitle):null,null!=T&&null!==(o=T.teaserText)&&void 0!==o&&o.textAsTree?r.createElement(s.az,A.teaserText,r.createElement(u.A,{text:T.teaserText.textAsTree})):null,T.teaserTargets.length>0&&r.createElement(s.az,(0,l.A)({},D,w?y({},A.centeredTextCTA):""),T.teaserTargets.map(((e,t)=>r.createElement(s.az,(0,l.A)({},M,{key:t}),r.createElement(p.A,{self:e,variant:R,isAnalytics:S,creativeSlot:z.creativeSlot,creativeName:z.teaserTitle,position:t}))))),((null===(c=T.teasableSettings)||void 0===c?void 0:c.tooltipActive)||(null===(d=T.teasableSettings)||void 0===d?void 0:d.legalText))&&r.createElement(s.az,A.tooltipWrapper,(null===(f=T.teasableSettings)||void 0===f?void 0:f.legalText)&&r.createElement(v.E,A.legalText,T.teasableSettings.legalText),(null===(h=T.teasableSettings)||void 0===h?void 0:h.tooltipActive)&&r.createElement(g.A,{tooltipHeader:null===(E=T.teasableSettings)||void 0===E?void 0:E.tooltipTitle,tooltipContent:null===(x=T.teasableSettings)||void 0===x?void 0:x.tooltipContent,tooltipVariant:"coremediaTooltip"}))))};h.propTypes={self:i().object.isRequired,ctaVariant:i().string,style:i().object,isWhiteText:i().bool,countdownExpirationDate:i().number,isCentered:i().bool,isAnalytics:i().bool,creativeSlot:i().string},h.displayName="CategoryBannerTeaser";const E=h;var x=a(4026),T=a(73352);const A=e=>{var t,a,n;const{self:i}=e,{customParams:d}=(0,x.getConfig)();let u=null!==(t=i.teasableSettings)&&void 0!==t&&t.categoryBannerWide?"wide":"compact";u+=null!=i&&null!==(a=i.teasableSettings)&&void 0!==a&&a.whiteText?"_white":"_black";const m=null==i||null===(n=i.teasableSettings)||void 0===n?void 0:n.countdownExpirationDate,p=(0,T.o5)("CMCategoryBanner",{variant:u}),v=!i.items.find((e=>{var t,a,r;return e.picture||(null===(t=e.mobileMedia)||void 0===t||null===(a=t[0])||void 0===a||null===(r=a.value)||void 0===r?void 0:r[0])}));return"web"===d.envBuild&&i.teasableSettings.viewInWeb||"app"===d.envBuild&&i.teasableSettings.viewInApp?r.createElement(o.s,(0,l.A)({},p.bannerBox,{className:"cm-clz-categoryBanner","data-testid":"cm-clz-categoryBanner"}),i.items.map(((e,t)=>{var a,n,o,d,u,g,b;return null!==(a=e.mobileMedia)&&void 0!==a&&null!==(n=a[0])&&void 0!==n&&null!==(o=n.value)&&void 0!==o&&o[0]||e.picture?r.createElement(s.az,(0,l.A)({},p.imageWrapper,{key:t}),r.createElement(c.A,(0,l.A)({pictures:{base:null===(d=e.mobileMedia)||void 0===d||null===(u=d[0])||void 0===u||null===(g=u.value)||void 0===g?void 0:g[0],lg:e.picture},sizes:"100vw"},p.coremediaImage))):r.createElement(E,{key:t,self:e,style:p,isWhiteText:null==i||null===(b=i.teasableSettings)||void 0===b?void 0:b.whiteText,countdownExpirationDate:m,isCentered:v,isAnalytics:!0,creativeSlot:"category_banner"})}))):r.createElement(r.Fragment,null)};A.propTypes={self:i().object.isRequired}
1,A.displayName="CategoryBannerComponent";const C=A;var O=a(29199),w=a(79184),S=a(39122),j=a(30311),P=a(51472),k=a(49528),z=a(26049),M=a(76493),I=a(33764);function D(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function R(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?D(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):D(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const B=({image:e})=>{var t,a,n,i,o,d,u;const{buildCoreMediaUrl:m}=(0,S.A)(),p=(0,T.o5)("CMCategoryBannerHomepage",{variant:W.withImage}),v=(0,I.A)({base:!1,md:!0},{fallback:"md"}),g=!v&&((null==e||null===(t=e.teasableSettings)||void 0===t?void 0:t.isBig)||!1),b={mobile:null==e||null===(a=e.mobileMedia)||void 0===a||null===(n=a[0])||void 0===n||null===(i=n.value)||void 0===i?void 0:i[0],desktop:null==e||null===(o=e.media)||void 0===o?void 0:o[0]},f=v?b.desktop:b.mobile,y=g?"landscape_ratio3x2":"landscape_ratio16x9",h=null===(d=v?b.desktop:b.mobile)||void 0===d||null===(u=d.crops)||void 0===u?void 0:u.find((e=>e.name===y)),E=null==h?void 0:h.sizes.map((e=>String(e.width)));if(!f||!h)return null;if(null!=e&&e.teaserTargets&&(null==e?void 0:e.teaserTargets.length)>0){var x,A,C,w,j;const t=null==e||null===(x=e.teaserTargets)||void 0===x?void 0:x[0].target,a=m({target:t,teaser:null==t||null===(A=t.teaserTargets)||void 0===A?void 0:A[0],isExternalLink:null==t||null===(C=t.teaserTargets)||void 0===C||null===(w=C[0])||void 0===w||null===(j=w.target)||void 0===j?void 0:j.url,options:{isObject:!0}});return r.createElement(s.az,{sx:R({},g?p.coremediaImageWrapperBig:p.coremediaImageWrapper),"data-testid":"category-banner-image-container"},r.createElement(O.r,(0,l.A)({},null==a?void 0:a.htmlAttributes,{"data-testid":"category-banner-image-link",sx:{position:"relative"}}),r.createElement(c.A,(0,l.A)({pictures:{base:f,lg:f},cropName:{base:y,lg:y},widths:{base:E,lg:E}},g?p.coremediaImageBig:p.coremediaImage))))}return r.createElement(s.az,{sx:R({},g?p.coremediaImageWrapperBig:p.coremediaImageWrapper),"data-testid":"category-banner-image-container"},r.createElement(c.A,(0,l.A)({pictures:{base:f,lg:f},cropName:{base:y,lg:y},widths:{base:E,lg:E}},g?p.coremediaImageBig:p.coremediaImage)))};B.propTypes={image:i().object.isRequired},B.displayName="CategoryBannerHomepageImage";const _=B;function L(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?L(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):L(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const W={withImage:"categoryBannerImage",withoutImage:"categoryBanner"},q=e=>{var t,a,n,i,c,d,m,p,b,f,y,h,E,x;const{self:A}=e,[C,D]=(0,r.useState)(W.withoutImage),R=(0,T.o5)("CMCategoryBannerHomepage",{variant:C}),{buildCoreMediaUrl:B}=(0,S.A)(),{handleDestination:L,isOpenGenericModal:q,onCloseGenericModal:F,GenericModal:H}=(0,j.kd)(),{onOpen:$,onClose:U}=(0,P.iF)(),V=(0,P.BT)(),[G,Q]=(0,r.useState)(null),{analyticsEventClickPromoCard:K}=(0,M.A)(),J=(0,I.A)({base:!1,lg:!0}),X=null==A||null===(t=A.items)||void 0===t?void 0:t.find((e=>"CMTeaser"===e.type)),Z=null==A||null===(a=A.items)||void 0===a?void 0:a.find((e=>"CMTeaser"===e.type&&(e.media.length>0||e.mobileMedia.length>0)));if((0,r.useEffect)((()=>{var e,t,a,r,l;if(!Z)return;const n=(null==Z||null===(e=Z.teasableSettings)||void 0===e?void 0:e.showImageMobile)??!0,i=(null==Z||null===(t=Z.mobileMedia)||void 0===t||null===(a=t[0])||void 0===a||null===(r=a.value)||void 0===r?void 0:r.length)>0,o=(null==Z||null===(l=Z.media)||void 0===l?void 0:l.length)>0,s=!o&&i;i||o||D(W.withoutImage),D(!J&&!n||J&&s?W.withoutImage:W.withImage)}),[J,Z]),0===(null==A||null===(n=A.items)||void 0===n?void 0:n.length))return null;if(!X||null==X||!X.teaserTitle)return null;const Y=(null==X||null===(i=X.teasableSettings)||void 0===i?void 0:i.backgroundColor)||w.Jy.white,ee=null==X?void 0:X.teaserTitle,te=null==X||null===(c=X.teasableSettings)||void 0===c?void 0:c.analyticsName,ae=null===(d=X.teasableSettings)||void 0===d?void 0:d.copyColor,re=null===(m=X.teaserText)||void 0===m?void 0:m.textAsTree,le=(null==X||null===(p=X.teasableSettings)||void 0===p?void 0:p.whiteText)||!1,ne=le?w.Jy.white:w.Jy.black,ie=le?w.Jy.white:w.Jy.black,oe=(0,z.L7)(X.teaserTargets,3),se=oe.length>0,ce=(null===(b=X.teasableSettings)||void 0===b?void 0:b.tooltipActive)&&((null===(f=X.teasableSettings)||void 0===f?void 0:f.tooltipTitle)||(null===(y=X.teasableSettings)||void 0===y?void 0:y.tooltipContent)),de={creativeSlot:"category_banner",teaserTitle:te||ee},ue=re?R.bannerTitle:N(N({},R.bannerTitle),se?R.bannerTitleWithCta:R.noMargins),me=N(N({},R.bannerText),{},{color:ne}
1),pe=se?me:N(N({},me),R.noMargins);return r.createElement(o.s,{sx:R.container,background:Y,"data-testid":"category-banner-container"},C===W.withImage&&Z&&r.createElement(_,{image:Z}),r.createElement(o.s,{sx:R.bannerWrapper},r.createElement(s.az,{sx:R.textWrapper},r.createElement(s.az,{"data-testid":"category-banner-title",sx:ue},r.createElement(v.E,{as:"h1",color:ae||w.Jy.black,noOfLines:2},ee)),re&&r.createElement(s.az,{"data-testid":"category-banner-description",sx:pe},r.createElement(u.A,{text:re,noOfLines:null===(h=R.bannerText)||void 0===h?void 0:h.noOfLines}))),r.createElement(s.az,{sx:R.ctaContainer},se&&r.createElement(o.s,{"data-testid":"category-banner-ctas-wrapper",sx:R.ctaWrapper},oe.map(((e,t)=>{var a,n,i,o,s,c,d;const u=(null==e||null===(a=e.target)||void 0===a||null===(n=a.teaserTargets)||void 0===n||null===(i=n[0])||void 0===i||null===(o=i.target)||void 0===o?void 0:o.url)||(null==e||null===(s=e.target)||void 0===s?void 0:s.url),m=B({target:null==e?void 0:e.target,teaser:null==e||null===(c=e.target)||void 0===c||null===(d=c.teaserTargets)||void 0===d?void 0:d[0],isExternalLink:u,options:{isObject:!0}});return e.callToActionText?r.createElement(O.r,(0,l.A)({},null==m?void 0:m.htmlAttributes,{"data-testid":"category-banner-cta","aria-label":(null==e?void 0:e.callToActionAccessibleName)??void 0,key:t,sx:N(N({},R.outlinedCta),{},{color:ie,borderColor:ie}),onClick:a=>{var l,n,i;null!=m&&m.isModal&&(a.preventDefault(),((e,t,a)=>{if("LOGIN"!==e)Q(e),L(t,a);else{const e=V();$({closeBtn:!1,leftIcon:r.createElement(r.Fragment,null),body:r.createElement(k.A,{onClose:U}),variant:"loginDrawer",placement:{base:"bottom"},customPosition:e})}})(m.destinationId,m.destination,(null==e||null===(i=e.target)||void 0===i?void 0:i.url)||m.htmlAttributes.href||"")),K(de.creativeSlot,de.teaserTitle,"button",(null==e||null===(l=e.target)||void 0===l||null===(n=l.teasableSettings)||void 0===n?void 0:n.analyticsName)||(null==e?void 0:e.callToActionText),t)}}),e.callToActionText):null})))),ce&&r.createElement(s.az,{sx:R.tooltipBox},r.createElement(g.A,{tooltipHeader:null===(E=X.teasableSettings)||void 0===E?void 0:E.tooltipTitle,tooltipContent:null===(x=X.teasableSettings)||void 0===x?void 0:x.tooltipContent,tooltipVariant:"categoryBannerHomepageTooltip",showModal:!1,closeOnClick:!J,placement:J?"top-end":"left-end"}))),q&&G&&r.createElement(H,{isOpen:q,onClose:()=>{F(),Q(null)},destination:G}))};q.propTypes={self:i().object.isRequired},q.displayName="CategoryBannerHomepage";const F=q;var H=a(16840);const $=e=>{const{self:t}=e,{customParams:a}=(0,x.getConfig)();return"web"===a.envBuild&&t.teasableSettings.viewInWeb||"app"===a.envBuild&&t.teasableSettings.viewInApp?r.createElement(s.az,{className:"cm-clz-categoryBannerBig","data-testid":"cm-clz-categoryBannerBig"},t.items.map(((e,t)=>r.createElement(H.A,{key:t,w:"100%",self:e})))):r.createElement(r.Fragment,null)};$.propTypes={self:i().object.isRequired},$.displayName="CategoryBannerBig";const U=$;function V(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function G(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?V(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):V(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Q=e=>{var t,a,n,i,o,d,b,f,y,h,E,x,A,C,O,w,S,j,P;const{self:k,isWhiteText:z,index:M,twoByThree:D,showImageMobile:R,isTextOnly:B=!1}=e;let{variantItemQuantity:_}=e;const L=(0,I.A)({base:!1,lg:!0});let N=_,W=!0;"triple"===N&&function(e){var t,a,r;W=!(!(null!==(t=k.mobileMedia)&&void 0!==t&&null!==(a=t[0])&&void 0!==a&&null!==(r=a.value)&&void 0!==r&&r[0]||k.picture)||0!==e)}(M);const q="double"===N&&D&&!k.teaserText,F="double"===N&&D&&0===M;let H={},$={},U={},V={},Q=z?"primaryArrowWhite":"primaryArrowBlack";N+=null!==(t=k.mobileMedia)&&void 0!==t&&null!==(a=t[0])&&void 0!==a&&null!==(n=a.value)&&void 0!==n&&n[0]||k.picture?"_image":"",N+=q?"_twoByThree":"",N+=k.teaserText?"_text":"",null!=k&&k.teaserText&&(N+=z?"_white":"_black",N+=B?"_center"
1:"_left"),null!=k&&null!==(i=k.teasableSettings)&&void 0!==i&&i.backgroundColor&&(V.backgroundColor=k.teasableSettings.backgroundColor),F&&0===M&&(V.width={lg:"calc(100%/2)"});const K=(0,T.o5)("CMCategoryBannerVariants",{variant:N});return function(e){switch(e){case"bordered":Q=z?"primaryOutlineWhite":"primaryOutlineBlack",H=G({},K.borderedCtaWidth),$=G({},K.borderedCtaWrapper);break;case"underlined":Q=z?"secondary14White":"secondary14Black";break;default:U=G({},K.arrowCtaWrapper)}}(null===(o=k.teasableSettings)||void 0===o?void 0:o.ctaStyle),r.createElement(s.az,(0,l.A)({},(0,m.OG)(k),K.teaserContainer,V,{"data-testid":"cm-clz-categoryBannerVariants-teaser"}),r.createElement(s.az,(0,l.A)({"data-testid":"cm-clz-image-container"},K.imageContainer),L||"single"===_||"triple"!=_&&R||!L&&W&&"triple"===_&&R?r.createElement(r.Fragment,null,null!==(d=k.mobileMedia)&&void 0!==d&&null!==(b=d[0])&&void 0!==b&&null!==(f=b.value)&&void 0!==f&&f[0]||k.picture?r.createElement(s.az,K.imageWrapper,r.createElement(c.A,(0,l.A)({pictures:{base:null===(y=k.mobileMedia)||void 0===y||null===(h=y[0])||void 0===h||null===(E=h.value)||void 0===E?void 0:E[0],lg:k.picture},sizes:"100vw"},K.coremediaImage))):null):null),null!=k&&null!==(x=k.teaserText)&&void 0!==x&&x.textAsTree||null!=k&&k.teaserTitle?r.createElement(s.az,(0,l.A)({},K.textWrapper,B?G({},K.compactText):"",D&&G({},K.twoByThreeTextWrapper)),null!=k&&k.teaserTitle?r.createElement(v.E,K.teaserTitle,k.teaserTitle):null,null!=k&&null!==(A=k.teaserText)&&void 0!==A&&A.textAsTree?r.createElement(s.az,{__css:G({},K.teaserText)},r.createElement(u.A,{text:k.teaserText.textAsTree})):null,k.teaserTargets.length>0?r.createElement(s.az,(0,l.A)({},K.ctaWrapper,$,U),k.teaserTargets.map(((e,t)=>r.createElement(s.az,(0,l.A)({},H,{key:t}),r.createElement(p.A,{self:e,variant:Q}))))):null,null!==(C=k.teasableSettings)&&void 0!==C&&C.tooltipActive||null!==(O=k.teasableSettings)&&void 0!==O&&O.legalText?r.createElement(s.az,K.tooltipWrapper,null!==(w=k.teasableSettings)&&void 0!==w&&w.legalText?r.createElement(v.E,K.legalText,k.teasableSettings.legalText):null,null!==(S=k.teasableSettings)&&void 0!==S&&S.tooltipActive?r.createElement(g.A,{tooltipHeader:null===(j=k.teasableSettings)||void 0===j?void 0:j.tooltipTitle,tooltipContent:null===(P=k.teasableSettings)||void 0===P?void 0:P.tooltipContent,tooltipVariant:"coremediaTooltip"}):null):null):null)};Q.propTypes={self:i().object.isRequired,isWhiteText:i().bool,variantItemQuantity:i().string,index:i().any,twoByThree:i().bool,showImageMobile:i().bool,isTextOnly:i().bool},Q.displayName="CategoryBannerVariantsTeaser";const K=Q,J=e=>{const{self:t}=e,{customParams:a}=(0,x.getConfig)();let n;1===t.items.length?n="single":2===t.items.length?n="double":3===t.items.length&&(n="triple");const i=t.items.length<=1,s=(0,T.o5)("CMCategoryBannerVariants");return"web"===a.envBuild&&t.teasableSettings.viewInWeb||"app"===a.envBuild&&t.teasableSettings.viewInApp?r.createElement(o.s,(0,l.A)({},s.bannerBox,{"data-testid":"cm-clz-categoryBannerVariantsComponent"}),t.items.map(((e,a)=>{var l,o,s;return r.createElement(K,{key:a,index:a,self:e,variantItemQuantity:n,isWhiteText:null==t||null===(l=t.teasableSettings)||void 0===l?void 0:l.whiteText,twoByThree:null==t||null===(o=t.teasableSettings)||void 0===o?void 0:o.twoByThreeWidth,showImageMobile:null==t||null===(s=t.teasableSettings)||void 0===s?void 0:s.showImageMobile,isTextOnly:i})}))):r.createElement(r.Fragment,null)};J.propTypes={self:i().object.isRequired},J.displayName="CategoryBannerVariantsComponent";const X=J;var Z=a(87916),Y=a(83877),ee=a(48930);const te=()=>({mapImageTypesFromCollection:(0,r.useCallback)((e=>{var t;if(!Array.isArray(e.items)||0===e.items.length)return;let a=(null==e||null===(t=e.teasableSettings)||void 0===t?void 0:t.imageType)||"M";const r=new Map,l=e=>{e.forEach((e=>{var t;const n=(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||e.externalId;Array.isArray(e.items)&&e.items.length>0&&l(e.items),n&&!r.has(n)&&r.set(n,a)}))};return l(e.items),r}),[])});var ae=a(40024);const re=({self:e})=>{var t,a,n,i,d;const{buildUrl:m}=(0,Y.A)(),{mapImageTypesFromCollection:g}=te(),b=(0,T.o5)("CMShopTheLook"),f=(0,r.useMemo)((()=>g(e)),[g,e]),y=(0,r.useMemo)((()=>{var t;const a=new Set;return null==e||null===(t=e.items)||void 0===t||t.forEach((e=>{var t,r;const l=(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId);l&&a.add(l),null==e||null===(r=e.items)||void 0===r||r.forEach((e=>{var t;const r=(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId);r&&a.add(r)}))}
1)),Array.from(a)}),[null==e?void 0:e.items]),h=null==e?void 0:e.items[1],E=null==h?void 0:h.teaserTitle,x={creativeSlot:"shop_the_look_editorial",teaserTitle:(null==h||null===(t=h.teasableSettings)||void 0===t?void 0:t.analyticsName)||E||""},A=(0,ae.dH)("shop_the_look",x.teaserTitle),C=(0,r.useMemo)((()=>({productObj:y,variant:"cmShopTheLook",isRecommendation:!0,enableColorSwatches:!1,enableProductTag:!1,id:"shop-the-look-carousel",title:"",analytics_nameList:A,analytics_listId:"home",hasAddToCart:!1,hasQuickAdd:!1,enableFavourite:!1,hideScrollbar:!0,imageTypeFromProductId:f})),[A,f,y]),w=null==e?void 0:e.items[0],S=e=>null!=e&&e.target?(0,z.kF)({target:e.target,buildUrl:m,teaser:e,isObject:!0}):null,j=(0,r.useMemo)((()=>{var e;return S(null==w||null===(e=w.teaserTargets)||void 0===e?void 0:e[0])}),[w,m]),P=(0,r.useMemo)((()=>{var e;return S(null==h||null===(e=h.teaserTargets)||void 0===e?void 0:e[0])}),[h,m]),{analyticsEventClickPromoCard:k}=(0,M.A)();if(!h||!w||0===y.length)return null;const I=(null===(a=h.teaserTargets)||void 0===a?void 0:a.length)||0,D=2===I,R=1===I,B=()=>{var e;return r.createElement(r.Fragment,null,E&&r.createElement(v.E,{sx:b.editorialTitle,noOfLines:2,onClick:()=>{R&&k(x.creativeSlot,x.teaserTitle,"text_link",x.teaserTitle,0)}},E),(null==h||null===(e=h.teaserText)||void 0===e?void 0:e.textAsTree)&&r.createElement(v.E,{sx:b.description,onClick:e=>{if(R){const t=e.currentTarget.innerText;k(x.creativeSlot,x.teaserTitle,"text_link",t,0)}}},r.createElement(u.A,{text:h.teaserText.textAsTree})))};return r.createElement(o.s,{sx:b.container},r.createElement(O.Q,{sx:b.coremediaImageContainer},r.createElement(O.r,{as:null!=j&&j.isExternal?"a":Z.A,to:null!=j&&j.isExternal||null==j?void 0:j.to,href:null!=j&&j.isExternal?null==j?void 0:j.href:void 0,sx:{textDecoration:"none",position:"relative",_hover:{textDecoration:"none"},_focus:{textDecoration:"none"},_active:{textDecoration:"none"}},onClick:e=>{if(R){const t=e.currentTarget.querySelector("img");k(x.creativeSlot,x.teaserTitle,"image",null==t?void 0:t.title,0)}}},r.createElement(c.A,(0,l.A)({pictures:{base:(null==w||null===(n=w.mobileMedia)||void 0===n||null===(i=n[0])||void 0===i||null===(d=i.value)||void 0===d?void 0:d[0])||(null==w?void 0:w.picture),md:null==w?void 0:w.picture}},b.coremediaImage)))),r.createElement(s.az,{sx:b.editorialContainer},D&&r.createElement(s.az,{sx:b.textContainer},B(),r.createElement(s.az,{sx:b.ctaContainer},h.teaserTargets.map(((e,t)=>r.createElement(p.A,{key:t,self:e,sx:b.editorialCTA,variant:"secondary14Black",isAnalytics:!0,creativeSlot:x.creativeSlot,creativeName:x.teaserTitle,position:t}))))),R&&r.createElement(O.Q,{sx:b.textContainer},B(),r.createElement(s.az,{sx:b.ctaContainer},r.createElement(O.r,{as:null!=P&&P.isExternal?"a":Z.A,to:null!=P&&P.isExternal||null==P?void 0:P.to,href:null!=P&&P.isExternal?null==P?void 0:P.href:void 0,sx:{textDecoration:"none",position:"relative",_hover:{textDecoration:"none"},_focus:{textDecoration:"none"},_active:{textDecoration:"none"}}},r.createElement(p.A,{self:h.teaserTargets[0],sx:b.editorialCTA,variant:"secondary14Black",isAnalytics:!0,creativeSlot:x.creativeSlot,creativeName:x.teaserTitle,position:0})))),r.createElement(s.az,{sx:b.carouselContainer},r.createElement(s.az,b.carouselWrapper,r.createElement(ee.A,C)))))};re.propTypes={self:i().object.isRequired},re.displayName="ShopTheLook";const le=re,ne=e=>{var t,a,n,i,o,d,m;const{self:p,style:v}=e;return r.createElement(s.az,(0,l.A)({className:"cm-clz-ShopTheLookBannerTeaser","data-testid":"cm-clz-ShopTheLookBannerTeaser"},v.teaserWrapper),null!==(t=p.mobileMedia)&&void 0!==t&&null!==(a=t[0])&&void 0!==a&&null!==(n=a.value)&&void 0!==n&&n[0]||p.picture?r.createElement(s.az,v.imageWrapper,r.createElement(c.A,(0,l.A)({pictures:{base:null===(i=p.mobileMedia)||void 0===i||null===(o=i[0])||void 0===o||null===(d=o.value)||void 0===d?void 0:d[0],lg:p.picture},sizes:"100vw"},v.coremediaImage))):r.createElement(r.Fragment,null),null!=p&&null!==(m=p.teaserText)&&void 0!==m&&m.textAsTree?r.createElement(s.az,v.textWrapper,r.createElement(u.A,{text:p.teaserText.textAsTree})):null)};
1ne.propTypes={self:i().object.isRequired,style:i().object},ne.displayName="ShopTheLookBannerTeaser";const ie=ne;var oe=a(9121),se=a(73448);const ce=e=>{var t,a,n,i,o;const{self:c}=e,d=(0,T.o5)("CMShopTheLookBanner"),{customParams:u}=(0,x.getConfig)();let m=[];return"web"===u.envBuild&&null!==(t=c.teasableSettings)&&void 0!==t&&t.viewInWeb||"app"===u.envBuild&&null!==(a=c.teasableSettings)&&void 0!==a&&a.viewInApp?r.createElement(s.az,(0,l.A)({className:"cm-clz-shopTheLookBanner","data-testid":"cm-clz-shopTheLookBanner"},d.bannerWrapper),c.items.map(((e,t)=>{var a,l;if("CMTeaser"===e.type)return r.createElement(ie,{key:t,self:e,style:d});(null!=e&&null!==(a=e.productRef)&&void 0!==a&&a.externalId||null!=e&&e.externalId)&&m.push((null===(l=e.productRef)||void 0===l?void 0:l.externalId)||(null==e?void 0:e.externalId))})),r.createElement(oe.A,{label:null==c?void 0:c.teaserTitle,productIds:m,accessibleLabel:c.teaserTargets.length>0&&null!==(n=c.teaserTargets[0])&&void 0!==n&&n.callToActionAccessibleName?null===(i=c.teaserTargets[0])||void 0===i?void 0:i.callToActionAccessibleName:null,categoryId:null==c?void 0:c.categoryId,analyticsName:null==c||null===(o=c.teasableSettings)||void 0===o?void 0:o.analyticsName,fromPage:se.yT.PLP})):r.createElement(r.Fragment,null)};ce.propTypes={self:i().object.isRequired},ce.displayName="ShopTheLookBanner";const de=ce,ue=e=>{var t,a,n,i;const{self:o,style:c,isWhiteText:d=!1}=e;let g,b={};var f;return null!=o&&null!==(t=o.teasableSettings)&&void 0!==t&&t.backgroundColor&&(b.backgroundColor=o.teasableSettings.backgroundColor),f=null==o||null===(a=o.teaserTargets)||void 0===a?void 0:a.length,g=f>1?d?"primaryOutlineWhite":"primaryOutlineBlack":d?"primaryArrowWhite":"primaryArrowBlack",r.createElement(s.az,(0,l.A)({},(0,m.OG)(o),c.teaserTextWrapper,b,{"data-testid":"cm-clz-categoryDetailsSlide-teaser"}),null!=o&&o.teaserTitle?r.createElement(v.E,c.teaserTitle,o.teaserTitle):null,null!=o&&null!==(n=o.teaserText)&&void 0!==n&&n.textAsTree?r.createElement(s.az,c.teaserText,r.createElement(u.A,{text:o.teaserText.textAsTree})):null,(null==o||null===(i=o.teaserTargets)||void 0===i?void 0:i.length)>0&&r.createElement(s.az,c.ctaWrapper,o.teaserTargets.map(((e,t)=>r.createElement(p.A,{key:t,self:e,variant:g})))))};ue.propTypes={self:i().object.isRequired,style:i().object,isWhiteText:i().bool},ue.displayName="CategoryDetailsSlideTeaser";const me=ue,pe=e=>{var t;const{self:a}=e,{customParams:n}=(0,x.getConfig)(),i=(0,T.o5)("CMCategoryDetailsSlide",{variant:null!=a&&null!==(t=a.teasableSettings)&&void 0!==t&&t.whiteText?"whiteBanner":""});return"app"===n.envBuild?r.createElement(o.s,(0,l.A)({},i.bannerBox,{"data-testid":"cm-clz-categoryDetailsSlide"}),a.items.map(((e,t)=>{var n,o,s,d,u,m,p;return null!==(n=e.mobileMedia)&&void 0!==n&&null!==(o=n[0])&&void 0!==o&&null!==(s=o.value)&&void 0!==s&&s[0]||e.picture?r.createElement(c.A,(0,l.A)({key:t,pictures:{base:null===(d=e.mobileMedia)||void 0===d||null===(u=d[0])||void 0===u||null===(m=u.value)||void 0===m?void 0:m[0],lg:e.picture},sizes:"100vw"},i.coremediaImage)):r.createElement(me,{key:t,self:e,style:i,isWhiteText:null==a||null===(p=a.teasableSettings)||void 0===p?void 0:p.whiteText})}))):r.createElement(r.Fragment,null)};pe.propTypes={self:i().object.isRequired},pe.displayName="CategoryDetailsSlide";const ve=pe;var ge=a(38340),be=a(68624),fe=a(14893),ye=a(41863);function he(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Ee(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?he(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):he(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const xe=e=>{var t,a;const{self:n,style:i}=e,[o,c]=(0,r.useState)(!1),[d,p]=(0,r.useState)(!1),v=(0,r.useRef)(null);if((0,r.useEffect)((()=>
1{if(v.current){const e=v.current.querySelectorAll("blockquote");p(e.length>2)}}),[null==n||null===(t=n.teaserText)||void 0===t?void 0:t.textAsTree]),!n)return r.createElement(r.Fragment,null);const g=Ee(Ee({},n.teaserText.textAsTree),{},{children:n.teaserText.textAsTree.children.slice(0,2)});return r.createElement(be.E,(0,l.A)({"data-testid":"cm-clz-seoContentArticle"},(0,m.OG)(n),{__css:Ee({},i.article)}),null!=n&&null!==(a=n.teaserText)&&void 0!==a&&a.textAsTree?r.createElement(s.az,i.teaserContainer,r.createElement(s.az,(0,l.A)({ref:v},i.teaserTextWrapper,{className:"cm-articleText "+(d&&!o?"collapsed":"")}),d&&!o?r.createElement(u.A,{text:g}):r.createElement(u.A,{text:n.teaserText.textAsTree})),d&&r.createElement(fe.$,{onClick:()=>{c(!o)},className:"read-more-button"},o?r.createElement(ye.A,{defaultMessage:[{type:0,value:"Riduci testo"}],id:"seoContent.read.less"}):r.createElement(ye.A,{defaultMessage:[{type:0,value:"Continuare a leggere"}],id:"seoContent.read.more"}))):null)};xe.propTypes={self:i().object,style:i().object},xe.displayName="SeoContentArticle";const Te=xe,Ae=e=>{var t;const{self:a}=e,n=(0,T.o5)("CMSeoContent");return a?r.createElement(o.s,(0,l.A)({"data-testid":"cm-clz-seoContentCollection"},n.container),r.createElement(o.s,n.titleWrapper,null!=a&&a.teaserTitle?r.createElement(ge.D,(0,l.A)({as:"h2"},n.collectionTitle),a.teaserTitle):null,null!=a&&null!==(t=a.teaserText)&&void 0!==t&&t.textAsTree?r.createElement(s.az,n.collectionText,r.createElement(u.A,{text:a.teaserText.textAsTree})):null),(null==a?void 0:a.items)&&a.items.map(((e,t)=>r.createElement(Te,{key:t,idx:t,self:e,style:n})))):r.createElement(r.Fragment,null)};Ae.propTypes={self:i().object},Ae.displayName="SeoContentCollection";const Ce=Ae;var Oe=a(64965);function we(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Se(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?we(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):we(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const je=e=>{var t,a,n,i,o,c;const{self:d}=e,p=null!=d&&null!==(t=d.teasableSettings)&&void 0!==t&&t.isBig?"titleBig":"",g=(0,T.o5)("CMPromoCard",{variant:p}),{handleDestination:b,isOpenGenericModal:f,onCloseGenericModal:y,GenericModal:h}=(0,j.kd)(),{buildUrl:E,country:A}=(0,Y.A)(),{customParams:C}=(0,x.getConfig)();let O={};null!=d&&null!==(a=d.teasableSettings)&&void 0!==a&&a.backgroundColor&&(O.backgroundColor=d.teasableSettings.backgroundColor);const[S,P]=(0,r.useState)(null),k=(0,Oe.W6)(),M=e=>{var t;null==e||null===(t=e.stopPropagation)||void 0===t||t.call(e),(e=>{const t=null==e?void 0:e.target;if(!t)return;let a=[];const r="app"===C.envBuild;if(t.url)a=(0,z.QN)(t);else{var l;const i=(0,z.kF)({target:t,buildUrl:E,teaser:e,isObject:!0}),o=(null===(l=i.to)||void 0===l?void 0:l.pathname)||i.to||i.href,s=r?o:"string"!=typeof(n=o)?n:n.replace(/^\/[a-z]{2}(?=\/|$)/i,"");a=[{on:"app"===C.envBuild?"app":"web",destination:s,type:i.isExternal?"EXTERNAL":"INTERNAL"}],r&&k.push(s)}var n;P(a),b(a,t.url||a[0].destination)})(d.teaserTargets[0])};return r.createElement(r.Fragment,null,r.createElement(s.az,(0,l.A)({"data-testid":"cm-clz-promoCard-teaser"},(0,m.OG)(d),{onClick:M},g.teaserContainer,O,(null==d||null===(n=d.teaserTargets)||void 0===n?void 0:n.length)>0&&Se({},g.cursorPointer)),r.createElement(s.az,null,null!=d&&d.teaserTitle?r.createElement(s.az,(0,l.A)({},g.textWrapper,{color:(null==d||null===(i=d.teasableSettings)||void 0===i?void 0:i.copyColor)??w.Jy.black,"data-testid":"promoCard-textWrapper"}),r.createElement(v.E,(0,l.A)({},g.teaserTitle,{"data-testid":"promoCard-teaserTitle"}),d.teaserTitle),null!=d&&null!==(o=d.teaserText)&&void 0!==o&&o.textAsTree?r.createElement(s.az,{__css:Se({},g.teaserText)},r.createElement(u.A,{text:d.teaserText.textAsTree})):null,(null==d||null===(c=d.teaserTargets)||void 0===c?void 0:c.length)>0?r.createElement(s.az,g.ctaContainer,r.createElement(s.az,g.ctaWrapper,r.createElement(v.E,(0,l.A)({"data-testid":"promoCard-cta"},g.teaserTarget,{"aria-label":d.teaserTargets[0].callToActionAccessibleName?d.teaserTargets[0].callToActionAccessibleName:null,onClick:M}),d.teaserTargets[0].callToActionText))):null):null)),f?r.createElement(r.Fragment,null,r.createElement(h,{isOpen:f,onClose:y,destination:null==S?void 0:S[0].destination})):r.createElement(r.Fragment,null))};
1je.propTypes={self:i().object.isRequired},je.displayName="PromoCardTeaser";const Pe=je,ke=e=>{var t,a;const{self:n}=e,{customParams:i}=(0,x.getConfig)(),s=(0,T.o5)("CMPromoCard");return("web"===i.envBuild&&(null===(t=n.teasableSettings)||void 0===t?void 0:t.viewInWeb)||"app"===i.envBuild&&(null===(a=n.teasableSettings)||void 0===a?void 0:a.viewInApp))&&n.items&&0!==n.items.length?r.createElement(o.s,(0,l.A)({},s.bannerBox,{"data-testid":"cm-clz-promoCard"}),n.items.map(((e,t)=>r.createElement(Pe,{key:t,self:e})))):null};ke.propTypes={self:i().object.isRequired},ke.displayName="PromoCard";const ze=ke;var Me=a(54019),Ie=a(4738),De=a(57212),Re=a(95761);const Be=e=>{const{self:t}=e,{customParams:a}=(0,x.getConfig)(),{handleDestination:l}=(0,j.kd)(),[n,i]=(0,r.useState)(!1),{items:o=[],teasableSettings:c={}}=t,d=(0,r.useMemo)((()=>Array.isArray(o)&&o.length>0?(0,De.S)(o,l):[]),[o,l]);(0,r.useEffect)((()=>{i((0,Re.Gk)())}),[]);const{copyColor:u,backgroundColor:m,isBig:p=!1,viewInWeb:v=!1}=c,g=p?"scrolling_text_big":"scrolling_text_small",b=`color:${u||w.Jy.black}; background-color:${m||w.Jy.white}`;return"web"===a.envBuild||v||0!==d.length?r.createElement(s.az,{"data-testid":"scrolling-text-component"},n?r.createElement(Ie.A,{input:d,customizeParams:b,isOnTopPage:!1,variant:g,animationDurationMs:1e4}):r.createElement(Me.E,{h:"4.375rem",w:"100%",my:1})):null};Be.propTypes={self:i().shape({items:i().arrayOf(i().shape({id:i().string,name:i().string,type:i().string,teaserTitle:i().string,teaserText:i().string,teasableSettings:i().object,linkSettings:i().object,teaserOverlaySettings:i().object,teaserTargets:i().array})),teasableSettings:i().shape({copyColor:i().string,backgroundColor:i().string,isBig:i().bool,viewInWeb:i().bool})}).isRequired};const _e=Be;var Le=a(55939);const Ne=e=>{const{self:t}=e,a=(0,T.o5)("CMEditorialLaunches",{variant:"firstVariant"}),{buildUrl:n}=(0,Y.A)(),i=null==t?void 0:t.items;return r.createElement(s.az,(0,l.A)({},a.editorialContainer,{"data-testid":"cm-editorial-launches"}),r.createElement(s.az,a.editorialTextWrapper,r.createElement(s.az,a.editorialTitleWrapper,null!=t&&t.teaserTitle?r.createElement(v.E,a.editorialTitle,t.teaserTitle):null),r.createElement(s.az,a.editorialTeaserTextWrapper,null!=t&&t.teaserText?r.createElement(u.A,{text:t.teaserText.textAsTree}):null)),i.map(((e,t)=>{var i,o,d,u,m,g,b;const f=(0,z.kF)({target:null===(i=e.teaserTargets)||void 0===i||null===(o=i[0])||void 0===o?void 0:o.target,buildUrl:n,teaser:null===(d=e.teaserTargets)||void 0===d?void 0:d[0],isObject:!0});return r.createElement(s.az,(0,l.A)({key:t},a.editorialElementContainer),r.createElement(s.az,(0,l.A)({key:t},a.editorialImageContainer),r.createElement(fe.$,{as:null!=f&&f.isExternal?"a":Z.A,to:null==f?void 0:f.to,href:null==f?void 0:f.href},r.createElement(Le.g,{width:"100%",height:"100%",ratio:"1"},r.createElement(c.A,(0,l.A)({key:t,pictures:{base:null===(u=e.mobileMedia)||void 0===u||null===(m=u[0])||void 0===m||null===(g=m.value)||void 0===g?void 0:g[0],lg:e.media[0]}},a.coremediaImage))))),r.createElement(s.az,a.editorialTeaserWrapper,r.createElement(v.E,a.editorialTeaserTitle," ",e.teaserTitle," "),r.createElement(p.A,(0,l.A)({},a.editorialCTAText,{self:e.teaserTargets[0],variant:null!==(b=e.teasableSettings)&&void 0!==b&&b.whiteText?"primaryArrowWhite":"primaryArrowBlack"}))))})))};Ne.propTypes={self:i().object.isRequired};const We=Ne,qe=e=>{const{self:t}=e,a=(0,T.o5)("CMEditorialLaunches",{variant:"secondVariant"}),{buildUrl:n}=(0,Y.A)(),i=null==t?void 0:t.items;return r.createElement(s.az,(0,l.A)({},a.editorialContainer,{"data-testid":"cm-editorial-launches"}),r.createElement(s.az,a.editorialTextWrapper,r.createElement(s.az,a.editorialTitleWrapper,null!=t&&t.teaserTitle?r.createElement(v.E,a.editorialTitle,t.teaserTitle):null)),r.createElement(s.az,a.editorialElementWrapper,i.map(((e,t)=>{var i,o,d,m,g,b,f,y,h;const E=(0,z.kF)({target:null===(i=e.teaserTargets)||void 0===i||null===(o=i[0])||void 0===o?void 0:o.target,buildUrl:n,teaser:null===(d=e.teaserTargets)||void 0===d?void 0:d[0],isObject:!0});return r.createElement(O.Q,(0,l.A)({key:t},a.editorialElementContainer,{sx:{position:"relative"}}
1),r.createElement(s.az,(0,l.A)({},a.editorialTeaserContainer,{bg:null===(m=e.teasableSettings)||void 0===m?void 0:m.backgroundColor,color:null!==(g=e.teasableSettings)&&void 0!==g&&g.whiteText?"white":void 0}),r.createElement(O.r,{as:null!=E&&E.isExternal?"a":Z.A,to:null!=E&&E.isExternal||null==E?void 0:E.to,href:null!=E&&E.isExternal?null==E?void 0:E.href:void 0,sx:{textDecoration:"none",_hover:{textDecoration:"none"},_focus:{textDecoration:"none"},_active:{textDecoration:"none"}}},r.createElement(s.az,a.editorialTeaserWrapper,r.createElement(v.E,a.editorialTeaserTitle,e.teaserTitle," "),r.createElement(s.az,a.editorialTeaserTextDescription,null!=e&&e.teaserText?r.createElement(u.A,{text:e.teaserText.textAsTree}):null))),r.createElement(p.A,(0,l.A)({},a.editorialCTAText,{self:e.teaserTargets[0],variant:null!==(b=e.teasableSettings)&&void 0!==b&&b.whiteText?"primaryArrowWhite":"primaryArrowBlack"}))),r.createElement(s.az,(0,l.A)({},a.editorialImageContainer,{as:null!=E&&E.isExternal?"a":Z.A,to:null!=E&&E.isExternal||null==E?void 0:E.to,href:null!=E&&E.isExternal?null==E?void 0:E.href:void 0,display:"block"}),r.createElement(Le.g,{width:"100%",height:"100%",ratio:"1"},r.createElement(c.A,(0,l.A)({key:t,pictures:{base:null===(f=e.mobileMedia)||void 0===f||null===(y=f[0])||void 0===y||null===(h=y.value)||void 0===h?void 0:h[0],lg:e.media[0]}},a.coremediaImage)))))}))))};qe.propTypes={self:i().object.isRequired};const Fe=qe,He=e=>{var t;const{self:a}=e;if(null==a||null===(t=a.items)||void 0===t||!t.length)return null;const l=$e(a);return 0===l?null:1===l?r.createElement(We,e):r.createElement(Fe,e)},$e=e=>{var t;const a=e.items.find((e=>"CMTeaser"===e.type));let r=[];if((null==a||null===(t=a.media)||void 0===t?void 0:t.length)>=3)r=a.media;else{const t=e.items.filter((e=>"CMPicture"===e.type||e.media&&e.media.length));for(const e of t){var l;"CMPicture"===e.type?r.push(e):null!==(l=e.media)&&void 0!==l&&l.length&&(r=r.concat(e.media))}}return 3==r.length?1:2==r.length?2:0};He.propTypes={self:i().object.isRequired},He.displayName="EditorialLaunches";const Ue=He;var Ve=a(75717);const Ge=({self:e})=>{var t,a,n,i,o,c,d,m,g,b,f,y,h;const E=e.items[0],x=null!=E&&null!==(t=E.teasableSettings)&&void 0!==t&&t.isBig?"fullWidthSingleBanner":"",A=(0,T.o5)("CMSingleBanner",{variant:x}),C=(null==E||null===(a=E.teaserTargets)||void 0===a||null===(n=a[0])||void 0===n||null===(i=n.target)||void 0===i||null===(o=i.categoryRef)||void 0===o?void 0:o.url)||"#",O=null==E||null===(c=E.media)||void 0===c?void 0:c[0],w=null==E||null===(d=E.mobileMedia)||void 0===d||null===(m=d[0])||void 0===m||null===(g=m.value)||void 0===g?void 0:g[0];if("CMPicture"===(null==O?void 0:O.type)||"CMPicture"===(null==w?void 0:w.type))return null;const S={creativeSlot:"single_banner",creativeName:(null==E||null===(b=E.teasableSettings)||void 0===b?void 0:b.analyticsName)||(null==E?void 0:E.teaserTitle)||""};return r.createElement(s.az,(0,l.A)({"data-testid":"single-banner"},A.singleBannerComponentWrapper),r.createElement(s.az,A.contentPartWrapper,(null==E||null===(f=E.teaserTargets)||void 0===f?void 0:f.length)>0?r.createElement(Z.A,(0,l.A)({to:C,"data-testid":"single-banner-link"},A.singleBannerLink),r.createElement(s.az,(0,l.A)({"data-testid":"single-banner-media-wrapper"},A.coremediaBannerVideo),r.createElement(Ve.A,{media:O,mobileMedia:w,video:{settings:null!=O&&O.settings?null==O?void 0:O.settings:void 0,style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"}},isAnalytics:!0,analyticsData:S}))):r.createElement(s.az,(0,l.A)({"data-testid":"single-banner-media-wrapper"},A.coremediaBannerVideo),r.createElement(Ve.A,{media:O,mobileMedia:w,video:{settings:null!=O&&O.settings?null==O?void 0:O.settings:void 0,style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"}},isAnalytics:!0,analyticsData:S})),r.createElement(s.az,A.textPartWrapper,E.teaserTitle&&r.createElement(v.E,(0,l.A)({"data-testid":"single-banner-header"},A.singleBannerTitle),E.teaserTitle),(null===(y=E.teaserText)||void 0===y?void 0:y.textAsTree)&&r.createElement(s.az,(0,l.A)({},A.singleBannerText,{"data-testid":"single-banner-text"}),r.createElement(u.A,{text:E.teaserText.textAsTree}))),(null==E||null===(h=E.teaserTargets)||void 0===h?void 0:h.length)>0&&r.createElement(s.az,(0,l.A)({},A.containerCta,{"data-testid":"single-banner-cta"}),E.teaserTargets.map(((e,t)=>r.createElement(p.A,(0,l.A)({}
1,A.ctaButton,{key:t,self:e,variant:"cmSingleBanner",isAnalytics:!0,creativeSlot:S.creativeSlot,creativeName:S.creativeName,position:t})))))))};Ge.propTypes={self:i().object},Ge.displayName="SingleBanner";const Qe=Ge;var Ke=a(19784);const Je=e=>{var t,a,n,i,c,d,m,g;const{self:b}=e,f=(0,T.o5)("CMStaticInfoBanner");if(null==b||null===(t=b.items)||void 0===t||!t.length)return null;let y=b.items.filter((e=>"CMTeaser"===e.type));if(null===(a=y)||void 0===a||!a.length||(null===(n=y)||void 0===n?void 0:n.length)>1)return null;y=y[0];const h=b.items.reduce(((e,t)=>t.teaserTargets&&Array.isArray(t.teaserTargets)?[...e,...t.teaserTargets]:e),[]);if(null==h||!h.length)return null;const E=(null===(i=y.teasableSettings)||void 0===i?void 0:i.whiteText)||!1,x=(null===(c=y.teasableSettings)||void 0===c?void 0:c.whiteText)||!1,A=(null===(d=y)||void 0===d||null===(m=d.teasableSettings)||void 0===m?void 0:m.backgroundColor)??Ke.A.white;return r.createElement(o.s,(0,l.A)({"data-testid":"static-info-banner-container"},f.staticInfoBannerContainer,{sx:E?f.mobileAlignLeft:f.mobileAlignCenter,bg:A,color:x?"white":"black"}),r.createElement(o.s,(0,l.A)({},f.staticInfoBannerWrapper,{bg:A}),r.createElement(s.az,f.bannerTitle,r.createElement(v.E,null,y.teaserTitle)),r.createElement(s.az,f.bannerText,r.createElement(u.A,{text:null===(g=y.teaserText)||void 0===g?void 0:g.textAsTree})),r.createElement(o.s,{sx:E?f.bannerCTAsLeft:f.bannerCTAs},h.map(((e,t)=>r.createElement(p.A,{key:t,self:e,variant:"secondary14Black"}))))))};Je.propTypes={self:i().object.isRequired},Je.displayName="StaticInfoBanner";const Xe=Je;function Ze(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Ye(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ze(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const et=2,tt={center:"center",left:"start",right:"end"},at={full:"full",compact:"compact"},rt=e=>{var t,a,n,i,c,d;const{self:m,maxCtas:p=et,maxTitleLines:g,maxDescriptionLines:b,variant:f=at.full,textAlignment:y=tt.center,hasParentLink:h=!1,isAnalytics:E=!1,creativeSlot:x,creativeName:A,backgroundColor:C=Ke.A.white}=e,O=(0,T.o5)("CMTextBanner",{variant:at[f]}),{buildCoreMediaUrl:w}=(0,S.A)(),{analyticsEventClickPromoCard:j}=(0,M.A)();if(0===(null==m||null===(t=m.items)||void 0===t?void 0:t.length))return null;const P=m.items.find((e=>"CMTeaser"===e.type));if(!P)return null;const k=(null===(a=P.teasableSettings)||void 0===a?void 0:a.whiteText)||!1,I=(null==P||null===(n=P.teasableSettings)||void 0===n?void 0:n.backgroundColor)||C,D=P.teaserTitle||"",R=null===(i=P.teaserText)||void 0===i?void 0:i.textAsTree,B=void 0!==g?g:D.length>60?2:1,_=(0,z.L7)(P.teaserTargets,p),L=_.length>0,N={alignItems:y,textAlign:y},W=L&&!h?w({target:_[0].target,teaser:_[0],isExternalLink:null===(c=_[0])||void 0===c||null===(d=c.target)||void 0===d?void 0:d.url}):void 0;return r.createElement(o.s,{"data-testid":"text-banner-container",sx:O.textBannerContainer,bg:I,c
1olor:k?"white":"black"},r.createElement(o.s,{sx:Ye(Ye({},O.textBannerWrapper),N),bg:I},D&&r.createElement(s.az,{"data-testid":"text-banner-title",sx:O.bannerTitle},r.createElement(v.E,{as:"h1",noOfLines:B},D)),R&&r.createElement(s.az,{"data-css-selector":"description","data-testid":"text-banner-description",sx:O.bannerText},r.createElement(u.A,{text:R,noOfLines:b})),L&&r.createElement(o.s,{"data-css-selector":"ctas-container","data-testid":"text-banner-ctas-container",sx:O.bannerCTAs},_.map(((e,t)=>{var a,n,i;const o=(null==e||null===(a=e.target)||void 0===a||null===(n=a.categoryRef)||void 0===n?void 0:n.url)||(null==e||null===(i=e.target)||void 0===i?void 0:i.url);return e.callToActionText&&o?r.createElement(s.az,(0,l.A)({},W?W.htmlAttributes:{},{"data-testid":"text-banner-cta","aria-label":(null==e?void 0:e.callToActionAccessibleName)??void 0,key:t,sx:O.cta,onClick:()=>{var a,r;E&&j(x||"",A||"","button",(null==e||null===(a=e.target)||void 0===a||null===(r=a.teasableSettings)||void 0===r?void 0:r.analyticsName)||(null==e?void 0:e.callToActionText)||"",t||0)}}),e.callToActionText):null})))))};rt.propTypes={self:i().object.isRequired,variant:i().oneOf(["full","compact"]),maxCtas:i().number,maxTitleLines:i().number,maxDescriptionLines:i().number,isAnalytics:i().bool,hasParentLink:i().bool,creativeSlot:i().string,creativeName:i().string,backgroundColor:i().string,textAlignment:i().oneOf(["start","center","end"])},rt.displayName="TextBanner";const lt=rt;var nt=a(39354),it=a(82070),ot=a(72030),st=a(92407),ct=a(94496),dt=a(25635),ut=a(64494),mt=a(17015);const pt=({product:e={},variant:t,analyticsData:a,viewScreenEvent:l=mt.lQ})=>{var n,i,o;const c=(0,T.o5)("CMHotspot",{variant:t}),d=(0,r.useRef)(null),u=(0,ut.A)(d,{useOnce:!0,rootMargin:"0px",threshold:.8});(0,r.useEffect)((()=>{u&&l(e,null==a?void 0:a.index,null==a?void 0:a.itemListName,null==a?void 0:a.itemListId)}),[u]);const{analyticsEventProductClick:m}=(0,M.A)();if(!e)return null;const{currency:p,c_price:g,productName:b,name:f,c_images:y}=e,h=f||b,E=(null==y||null===(n=y.medium)||void 0===n?void 0:n[0])||(null==y||null===(i=y.large)||void 0===i?void 0:i[0])||(null==y||null===(o=y.small)||void 0===o?void 0:o[0]),x=(null==E?void 0:E.url)||(null==E?void 0:E.absURL),A=(null==E?void 0:E.alt)||h,C=x?`${x}?q=20&blur=5&width=100`:null,O=(0,ct.Ac)("cmHotspot");return r.createElement(s.az,{ref:d,sx:c.productCardWrapper,"data-testid":"hotspot-product-card",onClick:()=>{m({product:e,index:null==a?void 0:a.index,nameList:null==a?void 0:a.itemListName,listId:null==a?void 0:a.itemListId})}},r.createElement(s.az,{sx:c.productCardContainer},r.createElement(s.az,{sx:c.productImageContainer,"data-testid":"hotspot-product-img-wrapper"},r.createElement(ot._,{src:x,alt:A,fallback:r.createElement(Me.E,{aspectRatio:3/4}),fallbackSrc:C,loading:"lazy",transition:"all 0.3s ease-in-out",key:e.id,"data-testid":"hotspot-product-image",sx:c.productImage})),r.createElement(s.az,{sx:c.productCardInfoContainer,"data-testid":"hotspot-product-info"},r.createElement(s.az,{sx:c.productCardInfoText},r.createElement(v.E,{sx:c.productName,noOfLines:2,"data-testid":"hotspot-product-title"},h),r.createElement(s.az,{sx:c.productPrice,"data-testid":"hotspot-product-pricebox"},r.createElement(st.A,{price:g,currency:p,enableLoyalty:!1,variant:"cmHotspot",parentComponent:O,showOmnibusPrice:!1}))),r.createElement(dt.Ec,{sx:c.arrow,"aria-hidden":"true"}))))};pt.propTypes={product:i().object.isRequired,variant:i().string,analyticsData:i().shape({index:i().oneOfType([i().string,i().number]),itemListName:i().string,itemListId:i().string}),viewScreenEvent:i().func};const vt=pt;function gt({product:e,variant:t}){const a=(0,T.o5)("CMHotspot",{variant:t});if(!e)return null;const l=(0,ct.Ac)("cmHotspot"),{currency:n,c_price:i}=e;return r.createElement(s.az,{"data-testid":"hotspot-price-info"},r.createElement(s.az,{sx:a.productPrice,"data-testid":"hotspot-price-box"},r.createElement(st.A,{price:i,currency:n,enableLoyalty:!1,variant:"cmHotspot",parentComponent:l})))}gt.propTypes={product:i().object.isRequired,variant:i().string};const bt=gt;var ft=a(66170);function yt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ht(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?yt(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Et=({rectHeight:e,rectWidth:t,productId:a,left:n,top:i,isActive:o,onClick:c,disableInteraction:d=!1})=>{const u=(0,T.o5)("CMHotspot"),m=(0,I.A)({base:!0,lg:!1}),p=e=>{e.stopPropagation(),null==c||c()};return r.createElement(s.az,{id:`hotspot-point-${a}`,"data-testid":"hotzone-point","data-is-mobile":m,"data-is-active":o,"data-rect-height":e,"data-rect-width":t,"data-left":n,"data-top":i,left:n,top:i,sx:u.hotZoneRect,onMouseDown:e=>{e.stopPropagation()},onClick:p},r.createElement(s.az,{sx:ht(ht({},u.bluredElement),{},{border:o?"none":"1px solid white",transition:"border 0.3s ease",cursor:d?"auto":"pointer"},d&&{w:"1.5rem",h:"1.5rem",border:0})},r.createElement(s.az,{"data-testid":"active-hotspot-point",sx:ht(ht({},u.activeHotspotPoint),{},{transition:"transform 0.3s ease",transform:o?"scale(2)":"scale(1)"})},!d&&r.createElement(s.az,{sx:ht(ht({},u.iconContainer),{},{opacity:o?1:0,transition:"opacity 0.3s ease",pointerEvents:o?"auto":"none"})},r.createElement(ft.K,(0,l.A)({"data-testid":"close-icon",icon:r.createElement(dt.YK,null),onClick:p},u.iconClose,{variant:"unstyled"}))))))};Et.propTypes={rectHeight:i().number.isRequired,productId:i().string.isRequired,rectWidth:i().number.isRequired,left:i().number.isRequired,top:i().number.isRequired,disableInteraction:i().bool,isActive:i().bool.isRequired,onClick:i().func};const xt=Et;var Tt=a(64194),At=a(78539),Ct=a(10748);const Ot=({loading:e,variant:t})=>t===kt.product?r.createElement(Tt.z,{"data-testid":"hotspot-modal-skeleton","data-variant":t,align:"flex-start"},r.createElement(Me.E,{loading:e,width:"5rem",height:"6.875rem",flexShrink:0,borderRadius:"sm"}),r.createElement(At.T,{w:"full",align:"flex-start",gap:2,p:3},r.createElement(Ct.r,{loading:e,noOfLines:2,gap:1,width:"full",height:"0.75rem"}),r.createElement(Ct.r,{loading:e,noOfLines:1,width:"3.125rem",height:"0.75rem"}))):r.createElement(Tt.z,{"data-testid":"hotspot-modal-skeleton","data-variant":t,p:1,width:"6.875rem",align:"flex-start"},r.createElement(Ct.r,{loading:e,noOfLines:1,width:"full",skeletonHeight:"0.75rem"}));Ot.propTypes={variant:i().string.isRequired,loading:i().bool.isRequired};const wt=Ot;var St=a(1714),jt=a(34692);const Pt=[],kt={price:"price",product:"product"},zt=({coords:e,productId:t,productIds:a,containerSize:n,disableInteraction:i=!1,onlyPrice:o=!1,containerRef:c,analyticsData:d})=>{const u=(0,T.o5)("CMHotspot"),m=(0,I.A)({base:!0,lg:!1}),p=(0,r.useRef)(null),[v,g]=(0,r.useState)({left:0,top:0}),{customParams:{envBuild:b}}=(0,x.getConfig)(),f=(0,jt.A)(),y=(0,Oe.W6)(),h=y.location.pathname,E=/^\/$/.test((0,St.zo)(h))?se.yT.HOMEPAGE:"",A=i?24:40,[C,O]=(0,r.useState)([]),{data:w,isLoading:S}=(0,nt.useProduct)({parameters:{id:t,allImages:!0}},{keepPreviousData:!0});(0,r.useEffect)((()=>{if(!C.includes(t)||!p.current)return;const{offsetWidth:a,offsetHeight:r}=p.current,l=(null==n?void 0:n.height)||window.innerHeight,i=e.left+A/2-a/2,o=Math.min(Math.max(i,8),window.innerWidth-a-8);let s=e.top+A+8;s+r>l-8&&(s=e.top-r-(m?8:16),s<8&&(s=8)),g({left:o<0?0:o,top:s<0?0:s})}),[w,S,C,m,e.left,e.top,A,t,n]),(0,r.useEffect)((()=>{O(i?a:[a[0]])}),[i,a]),(0,r.useEffect)((()=>{if(i||!c)return;const e=e=>{var a;const r=null==p||null===(a=p.current)||void 0===a?void 0:a.contains(e.target),l=e.target.closest(`#hotspot-point-${t}`);r||l||O([])};return c.addEventListener("click",e),()=>c.removeEventListener("click",e)}),[c,i,t]);const{analyticsEventProductImpression:j}=(0,M.A)();return r.createElement(r.Fragment,null,r.createElement(xt,(0,l.A)({},e,{productId:t,disableInteraction:i,isActive:!i&&C.includes(t),onClick:()=>{i||O((e=>e.includes(t)?[]:[t]))}})),r.createElement(it.z,{in:C.includes(t),unmountOnExit:!0,transition:{enter:{duration:.3},exit:{duration:.3}},style:{position:"absolute",left:v.left,top:v.top,zIndex:10}},r.createElement(s.az,{ref:p,sx:o?u.priceCardModal:u.productCardModal,"data-testid":"hotspot-modal",onClick:()=>{const e="web"===b&&null!=w&&w.c_seoUrlPathname?(0,St.ec)({pathname:null==w?void 0:w.c_seoUrlPathname.split("?")[0]},f.local):(0,St.ec)({id:w.id},f.local),t="web"===b&&null!=w&&w.c_seoUrlPathname&&(null==w?void 0:w.c_seoUrlPathname.split("?").length)>1?null==w?void 0:w.c_seoUrlPathname.split("?")[1]:null;y.push({pathname:e,search:t,state:{fromPath:h,fromPage:E,analyticsObject:{from:{nameList:(null==d?void 0:d.itemListName)||"",listId:(null==d?void 0:d.itemListId)||"",index:(null==d?void 0:d.index)||""}}}})}},r.createElement(r.Fragment,null,w?r.createElement(Z.A,{to:(null==w?void 0:w.c_seoUrlPathname)??"#",style:{textDecoration:"none"},"data-testid":"hotspot-product-link"},o?r.createElement(bt,{variant:kt.price,product:w}):r.createElement(vt,{variant:kt.product,product:w,analyticsData:d,viewScreenEvent:(e,t,a,r)=>{e.analytics_index=t,Pt.push(e),j({products:Pt,nameList:a,idList:r})}})):r.createElement(wt,{loading:S,variant:o?kt.price:kt.product})))))};zt.propTypes={coords:i().object,onlyPrice:i().bool,disableInteraction:i().bool,productId:i().string.isRequired,containerSize:i().object.isRequired,containerRef:i().object.isRequired,productIds:i().arrayOf(i().string).isRequired,analyticsData:i().shape({index:i().oneOfType([i().string,i().number]),itemListName:i().string,itemListId:i().string})};const Mt=zt;function It(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Dt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?It(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):It(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Rt=({self:e})=>{var t,a,l,n;const i=(0,T.o5)("CMHotspot"),o=(0,I.A)({base:!0,lg:!1}),[d,u]=(0,r.useState)(null),[m,p]=(0,r.useState)({width:0,height:0}),v=(0,r.useCallback)((e=>u(e)),[]),g=(0,r.useMemo)((()=>(null==e?void 0:e.items)||[]),[null==e?void 0:e.items]),b=(0,r.useMemo)((()=>g.find((e=>"CMTeaser"===e.type))),[g]),f=(0,r.useMemo)((()=>g.filter((e=>"CMImageMap"===e.type))),[g]),y=(0,r.useMemo)((()=>f.map((t=>{var a,r,l,n;const i=(null==t||null===(a=t.teasableSettings)||void 0===a?void 0:a.onlyPrice)||(null==e||null===(r=e.teasableSettings)||void 0===r?void 0:r.onlyPrice)||!1,s=o?"portrait_ratio3x4":"landscape_ratio16x7",c=(null===(l=(0,z.L7)(t.transformedHotZones,3))||void 0===l||null===(n=l.map((e=>{var t;return null===(t=e.crops)||void 0===t?void 0:t.find((e=>e.name===s))}
1)))||void 0===n?void 0:n.filter(Boolean))||[];return Dt(Dt({},t),{},{dimension:s,coordinates:c,isOnlyPrice:i,productIds:c.map(((e,a)=>{var r,l,n;return null===(r=t.hotZones[a])||void 0===r||null===(l=r.linkedContent)||void 0===l||null===(n=l.productRef)||void 0===n?void 0:n.externalId}))})}))),[f,o,null==e||null===(t=e.teasableSettings)||void 0===t?void 0:t.onlyPrice]);(0,r.useEffect)((()=>{if(!d)return;let e;const t=new ResizeObserver((t=>{clearTimeout(e),e=setTimeout((()=>{const{width:e,height:a}=t[0].contentRect;p({width:e,height:a})}),100)}));return t.observe(d),()=>{t.unobserve(d),clearTimeout(e)}}),[d]);const h=(null==y?void 0:y[1])||(null==y?void 0:y[0]),E=(null==y?void 0:y[0])||(null==y?void 0:y[1]),x=o?E:h;return e&&0!==g.length?r.createElement(r.Fragment,null,x&&r.createElement(s.az,{"data-testid":"hotzone-variant"},r.createElement(s.az,{key:x.id,position:"relative","data-testid":`image-wrapper-${x.id}`,"data-item-id":x.id,"data-item-type":x.type,sx:i.componentContainer},b&&r.createElement(lt,{self:{items:[b]},maxCtas:1}),r.createElement(s.az,{sx:i.imageContainer,ref:v},r.createElement(c.A,{cropName:{base:x.dimension},pictures:{base:null===(a=x.mobileMedia)||void 0===a||null===(l=a[0])||void 0===l||null===(n=l.value)||void 0===n?void 0:n[0],lg:x.picture},aspectRatio:{base:3/4,lg:16/7},widths:{base:["600","900","1080","1200","1500"],lg:["2400","2732"]}}),x.coordinates.map(((e,t)=>{const a=((e,t)=>{const a={rectWidth:0,rectHeight:0,left:0,top:0,isLeftHalf:!1};if(null==e||!e.coords||2!==e.coords.length)return a;const[r,l]=e.coords;if(!r||!l||"number"!=typeof r.x||"number"!=typeof l.x||"number"!=typeof r.y||"number"!=typeof l.y)return a;const n=Math.abs(l.x-r.x)/100,i=Math.abs(l.y-r.y)/100,o=Math.min(r.x,l.x)/100,s=Math.min(r.y,l.y)/100,c=n*t.width,d=i*t.height;return{rectWidth:c,rectHeight:d,left:Math.max(0,o*t.width),top:Math.max(0,s*t.height)-d/2,isLeftHalf:o<.5}})(e,m),l=x.productIds[t];if(!a||!l)return null;const n={index:t,itemListName:(0,ae.dH)("hotspot_product_banner",null==b?void 0:b.teaserTitle),itemListId:"home"};return r.createElement(Mt,{key:t,coords:a,containerSize:m,containerRef:d,productId:l,productIds:x.productIds,onlyPrice:x.isOnlyPrice,disableInteraction:x.isOnlyPrice&&!o,analyticsData:n})})))))):null};Rt.propTypes={self:i().object};const Bt=r.memo(Rt);var _t=a(10577),Lt=a(20625);function Nt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Wt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Nt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const qt=e=>{const{self:t,columns:a,imageTypeFromProductId:l,isAnalytics:n,analyticsData:i}=e,o=(0,T.o5)("CMProductMix"),s=(0,z.L7)((null==t?void 0:t.items)||[],a).map((e=>{var t;return(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId)})),{data:c,isLoading:d}=(0,nt.useProducts)({parameters:{ids:s}},{enabled:s.length>0});return r.createElement(_t.x,{"data-testid":"product-mix-row",templateColumns:`repeat(${a}, 1fr)`,sx:o.row},r.createElement(r.Fragment,null,d?r.createElement(r.Fragment,null,new Array(a).fill(1).map(((e,t)=>r.createElement(Le.g,{key:t,sx:o.skeletonRatio},r.createElement(Me.E,{sx:o.skeletonImage}))))):r.createElement(r.Fragment,null,((null==c?void 0:c.data)||[]).map(((e,t)=>{var a;return r.createElement(be.E,{key:t},r.createElement(Z.A,{to:e.c_seoUrlPathname},r.createElement(Lt.T,{lazy:!0,product:e,image:null===(a=e.c_images)||void 0===a?void 0:a.medium[0],imageWidths:o.productImageWidths,imageTypeFromProductId:l,isAnalytics:n,analyticsData:Wt(Wt({},i),{},{index:t})})))})))))};qt.displayName="ProductsRow",qt.propTypes={self:i().object.isRequired,columns:i().number.isRequired,imageTypeFromProductId:i().object,isAnalytics:i().bool,analyticsData:i().object};const Ft=qt;function Ht(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function $t(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Ht(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ht(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Ut=({self:e})=>{var t,a,l;const n=(0,T.o5)("CMProductMix"),i=(0,I.A)({base:!1,md:!0}),{minColumns:o,maxColumns:c,maxRows:d,hasFixedColumns:u}=(0,I.A)({base:{minColumns:3,maxColumns:3,maxRows:3,hasFixedColumns:!0},lg:{minColumns:5,maxColumns:7,maxRows:2,hasFixedColumns:!1}},{fallback:"lg"}),{mapImageTypesFromCollection:m}=te(),p=(e.items||[]).reduce(((e,t)=>{var a;return t?("CMCollection"===t.type&&(null===(a=t.items)||void 0===a?void 0:a.length)>0?e.grid.items.push(t):e.textBanner.items.push(t),e):e}),{textBanner:{items:[]},grid:{items:[]}}),v=(0,r.useMemo)((()=>(0,z.L7)(p.grid.items,d).map((e=>{const t=(e=>{var t;const a=e.items||[],r=a.some((e=>"CMProductList"===e.type))||!1,l=(null===(t=a[0])||void 0===t?void 0:t.items)||[];return r?l:a})(e);return{length:t.length,row:$t($t({},e),{},{items:t})}})).filter((({length:e})=>e>=o))),[p.grid.items,d,o]),g=(0,r.useMemo)((()=>{if(u)return c;const e=v.map((({length:e})=>Math.min(e,c)));return e.length?Math.min(...e):c}),[u,c,v]),b=(0,r.useMemo)((()=>m(e)),[m,e]),f=null==p||null===(t=p.textBanner)||void 0===t||null===(a=t.items)||void 0===a?void 0:a.find((e=>"CMTeaser"===e.type)),y={creativeSlot:"product_mix",creativeName:(null==f||null===(l=f.teasableSettings)||void 0===l?void 0:l.analyticsName)||(null==f?void 0:f.teaserTitle)||""};return r.createElement(s.az,{sx:n.container,"data-testid":"product-mix"},p.textBanner.items.length>0&&r.createElement(lt,{self:p.textBanner,isAnalytics:!0,creativeSlot:y.creativeSlot,creativeName:y.creativeName,maxTitleLines:i?1:2,maxDescriptionLines:2}),v.length>0&&r.createElement(s.az,{sx:n.gridContainer},r.createElement(r.Fragment,null,v.map((({row:e})=>r.createElement(Ft,{key:e.id,self:e,columns:g,imageTypeFromProductId:b,isAnalytics:!0,analyticsData:y}))))))};Ut.propTypes={self:i().object.isRequired},Ut.displayName="ProductMix";const Vt=Ut;function Gt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Qt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Gt(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Gt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Kt=e=>{var t,a,n,i,o,d,m,p,g,b,f,y,h;const{card:E,analyticsData:x}=e,A=(0,T.o5)("CMCategoryCards"),{buildCoreMediaUrl:C}=(0,S.A)(),w=E.picture||(null===(t=E.media)||void 0===t?void 0:t[0])||(null===(a=E.mobileMedia)||void 0===a||null===(n=a[0])||void 0===n||null===(i=n.value)||void 0===i?void 0:i[0]),j=(null===(o=E.mobileMedia)||void 0===o||null===(d=o[0])||void 0===d||null===(m=d.value)||void 0===m?void 0:m[0])||w,P=null==E||null===(p=E.teaserTargets)||void 0===p||null===(g=p[0])||void 0===g?void 0:g.target,k=P?C({target:P,teaser:null==P||null===(b=P.teaserTargets)||void 0===b?void 0:b[0],isExternalLink:null==P||null===(f=P.teaserTargets)||void 0===f||null===(y=f[0])||void 0===y||null===(h=y.target)||void 0===h?void 0:h.url,options:{isObject:!0}}):void 0,{analyticsEventClickPromoCard:z}=(0,M.A)(),I=r.createElement(s.az,{sx:A.card,"data-testid":"category-card"},r.createElement(s.az,{sx:A.cardImageWrapper},r.createElement(c.A,{pictures:{base:j,lg:w},cropName:"portrait_ratio3x4",isAnalytics:!0,analyticsData:x})),r.createElement(s.az,{sx:A.cardContent},E.teaserTitle&&r.createElement(v.E,{sx:A.cardTitle,noOfLines:1,onClick:()=>{z((null==x?void 0:x.creativeSlot)||"",(null==x?void 0:x.creativeName)||"","text_link",(null==E?void 0:E.teaserTitle)||"",(null==x?void 0:x.index)||0)}},E.teaserTitle),E.teaserText&&r.createElement(s.az,{sx:A.cardDescription},r.createElement(u.A,{text:E.teaserText.textAsTree,noOfLines:3,isAnalytics:!0,analyticsData:x}))));return k?r.createElement(O.r,(0,l.A)({},null==k?void 0:k.htmlAttributes,{"data-testid":"category-card-link",sx:Qt(Qt({},A.card),A.cardLink)}),I):I};Kt.propTypes={card:i().object.isRequired,analyticsData:i().object}
1,Kt.displayName="CategoryCard";const Jt=Kt;var Xt=a(31833);function Zt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Yt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Zt(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Zt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ea=e=>{const{cards:t,isAnalytics:a,analyticsData:l}=e,n=(0,T.o5)("CMCategoryCards"),i=(0,jt.A)(),[c,d]=(0,r.useState)(!1),{contentRef:u,disablePrevIcon:m,disableNextIcon:p,handleNext:v,handlePrev:g,hasOverflow:b}=(0,Xt.A)({isMounted:c});(0,r.useEffect)((()=>{d((0,Re.Gk)())}),[]);const f=Yt(Yt({},n.carousel),{},{justifyContent:b?"start":"center"});return r.createElement(r.Fragment,null,r.createElement(s.az,{sx:n.carouselWrapper,"data-testid":"category-cards-carousel-wrapper"},r.createElement(r.Fragment,null,c?r.createElement(r.Fragment,null,b&&r.createElement(s.az,{sx:n.arrowsWrapper,"data-testid":"category-cards-carousel-arrows-wrapper"},r.createElement(ft.K,{sx:n.iconButton,"data-testid":"category-cards-carousel-arrow-left",icon:r.createElement(dt.$3,{style:n.icon}),isDisabled:m,_disabled:m?Yt({},n.iconButtonDisabled):{},"aria-label":i.formatMessage({id:"cardCarousel.aria-label.arrowLeft",defaultMessage:[{type:0,value:"Indietro"}]}),onClick:m?null:g}),r.createElement(ft.K,{sx:n.iconButton,"data-testid":"category-cards-carousel-arrow-right",icon:r.createElement(dt.Ec,{style:n.icon}),isDisabled:p,_disabled:p?Yt({},n.iconButtonDisabled):{},"aria-label":i.formatMessage({id:"cardCarousel.aria-label.arrowRight",defaultMessage:[{type:0,value:"Avanti"}]}),onClick:p?null:v})),r.createElement(o.s,{"data-testid":"category-cards-carousel",className:"hide-scrollbar",ref:u,sx:f},t.map(((e,t)=>r.createElement(Jt,{key:e.id,card:e,isAnalytics:a,analyticsData:Yt(Yt({},l),{},{index:t})}))))):r.createElement(o.s,{sx:f,className:"hide-scrollbar"},new Array(t.length).fill(1).map(((e,t)=>r.createElement(s.az,{key:t,sx:n.card},r.createElement(s.az,{sx:n.cardImageWrapper},r.createElement(Me.E,{w:"100%",h:"100%"})),r.createElement(s.az,{sx:n.cardContent},r.createElement(Me.E,{w:"30%",h:"4",mb:"2"}),r.createElement(Me.E,{w:"100%",h:"4"})))))))))};ea.propTypes={cards:i().arrayOf(i().object).isRequired,isAnalytics:i().bool,analyticsData:i().object},ea.displayName="CategoryCardCarousel";const ta=ea,aa=e=>{var t,a,l;const{self:n}=e,i=(0,I.A)({base:!1,md:!0}),[o,...c]=(null==n?void 0:n.items)||[],d=o&&(0===(null===(t=o.media)||void 0===t?void 0:t.length)||0===(null===(a=o.mobileMedia)||void 0===a?void 0:a.length)),u=(0,z.L7)(c||[],8),m={creativeSlot:"category_cards",creativeName:(null==o||null===(l=o.teasableSettings)||void 0===l?void 0:l.analyticsName)||(null==o?void 0:o.teaserTitle)||""};return r.createElement(s.az,{"data-testid":"category-cards"},d&&r.createElement(lt,{self:{items:[o]},maxCtas:0,maxTitleLines:i?1:2,maxDescriptionLines:i?2:3,isAnalytics:!0,creativeSlot:m.creativeSlot,creativeName:m.creativeName}),u.length>=4&&r.createElement(ta,{cards:u,isAnalytics:!0,analyticsData:m}))};aa.propTypes={self:i().object.isRequired},aa.displayName="CategoryCards";const ra=aa,la=e=>{var t,a,n,i,o,d,u,m,p,v;const{card:g,isAnalytics:b=!1,analyticsData:f}=e,{buildCoreMediaUrl:y}=(0,S.A)(),h=(0,T.o5)("CMImageCarousel"),E=(0,I.A)({base:!1,md:!0}),x={mobile:(null==g||null===(t=g.mobileMedia)||void 0===t||null===(a=t[0])||void 0===a||null===(n=a.value)||void 0===n?void 0:n[0])||(null==g||null===(i=g.media)||void 0===i?void 0:i[0]),desktop:(null==g||null===(o=g.media)||void 0===o?void 0:o[0])||(null==g||null===(d=g.mobileMedia)||void 0===d||null===(u=d[0])||void 0===u||null===(m=u.value)||void 0===m?void 0:m[0])},A=E?x.desktop:x.mobile,C="portrait_ratio3x4",w=null===(p=E?x.desktop:x.mobile)||void 0===p||null===(v=p.crops)||void 0===v?void 0:v.find((e=>e.name===C)),j=(null==w?void 0:w.sizes.map((e=>String(e.width))))||[],P={pictures:{base:A,lg:A}
1,cropName:{base:C,lg:C},widths:{base:j,lg:j}};if(!w||0===(null==j?void 0:j.length))return null;if(null!=g&&g.teaserTargets&&(null==g?void 0:g.teaserTargets.length)>0){var k,z,M,D,R,B;const e=null==g||null===(k=g.teaserTargets)||void 0===k||null===(z=k[0])||void 0===z?void 0:z.target,t=y({target:e,teaser:null==e||null===(M=e.teaserTargets)||void 0===M?void 0:M[0],isExternalLink:null==e||null===(D=e.teaserTargets)||void 0===D||null===(R=D[0])||void 0===R||null===(B=R.target)||void 0===B?void 0:B.url,options:{isObject:!0}});return r.createElement(s.az,{sx:h.card,"data-testid":"image-carousel-card-container"},r.createElement(O.r,(0,l.A)({},null==t?void 0:t.htmlAttributes,{"data-testid":"image-carousel-card-link",sx:{position:"relative",cursor:"pointer"}}),r.createElement(c.A,(0,l.A)({},P,{isAnalytics:b,analyticsData:f}))))}return r.createElement(s.az,{"data-testid":"image-carousel-card-container",sx:h.card},r.createElement(c.A,(0,l.A)({},P,{isAnalytics:b,analyticsData:f})))};la.propTypes={card:i().object.isRequired,isAnalytics:i().bool,analyticsData:i().object};const na=la;function ia(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function oa(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ia(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ia(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const sa=(0,r.forwardRef)(((e,t)=>{const{cards:a,isAnalytics:l=!1,analyticsData:n}=e,i=(0,T.o5)("CMImageCarousel");return r.createElement(o.s,{ref:t,"data-testid":"image-carousel-cards-container",className:"hide-scrollbar",sx:i.imageCarouselCardsContainer},a.map(((e,t)=>r.createElement(s.az,{key:e.id,sx:i.card}
1,r.createElement(na,{card:e,isAnalytics:l,analyticsData:oa(oa({},n),{},{index:t})})))))}));sa.propTypes={cards:i().arrayOf(i().object).isRequired,isAnalytics:i().bool,analyticsData:i().object},sa.displayName="ImageCarouselCards";const ca=sa;function da(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ua(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?da(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):da(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ma=({self:e})=>{var t,a,l,n,i,o;const c=(0,T.o5)("CMImageCarousel"),d=(0,jt.A)(),[u,m]=(0,r.useState)(!1),p=(0,I.A)({base:!1,md:!0}),{contentRef:v,disablePrevIcon:g,disableNextIcon:b,handleNext:f,handlePrev:y,hasOverflow:h}=(0,Xt.A)({isMounted:u}),E=null==e||null===(t=e.items)||void 0===t?void 0:t[0];(0,r.useEffect)((()=>{m((0,Re.Gk)())}),[]);const x=(null==e||null===(a=e.teasableSettings)||void 0===a?void 0:a.backgroundColor)||w.Jy.white,A=(null==E||null===(l=E.teasableSettings)||void 0===l?void 0:l.centerMode)||!1,C=null==e||null===(n=e.items)||void 0===n?void 0:n.filter((e=>{var t,a;return"CMTeaser"===e.type&&(null===(t=e.media)||void 0===t?void 0:t.length)>0&&(null===(a=e.mobileMedia)||void 0===a?void 0:a.length)>0})),O=p?at.compact:at.full,S=(0,z.L7)(C,15);if(!e||0===(null==e||null===(i=e.items)||void 0===i?void 0:i.length)||!E)return null;if(C.length<5)return null;const j={creativeSlot:"image_carousel",creativeName:(null==E||null===(o=E.teasableSettings)||void 0===o?void 0:o.analyticsName)||(null==E?void 0:E.teaserTitle)||""};return r.createElement(r.Fragment,null,u?r.createElement(r.Fragment,null,h&&r.createElement(s.az,{sx:c.arrowsWrapper,"data-testid":"image-carousel-arrows-wrapper"},r.createElement(ft.K,{sx:c.iconButton,"data-testid":"image-carousel-arrow-left",icon:r.createElement(dt.$3,{style:c.icon}),isDisabled:g,_disabled:g?ua({},c.iconButtonDisabled):{},"aria-label":d.formatMessage({id:"cardCarousel.aria-label.arrowLeft",defaultMessage:[{type:0,value:"Indietro"}]}),onClick:g?null:y}),r.createElement(ft.K,{sx:c.iconButton,"data-testid":"image-carousel-arrow-right",icon:r.createElement(dt.Ec,{style:c.icon}),isDisabled:b,_disabled:b?ua({},c.iconButtonDisabled):{},"aria-label":d.formatMessage({id:"cardCarousel.aria-label.arrowRight",defaultMessage:[{type:0,value:"Avanti"}]}),onClick:b?null:f}))):r.createElement(s.az,{sx:c.arrowsWrapper},r.createElement(Me.E,{sx:c.iconButton}),r.createElement(Me.E,{sx:c.iconButton})),r.createElement(s.az,{sx:ua(ua({},c.container),{},{backgroundColor:p?w.Jy.white:x})},u?r.createElement(s.az,{sx:c.textContainer},r.createElement(lt,{variant:O,self:{items:[E]},maxCtas:1,maxTitleLines:p?2:1,maxDescriptionLines:2,backgroundColor:x,textAlignment:!p||A?tt.center:tt.left,isAnalytics:!0,creativeSlot:null==j?void 0:j.creativeSlot,creativeName:null==j?void 0:j.creativeName})):r.createElement(Me.E,{sx:c.textContainer}),r.createElement(s.az,{sx:c.carouselContainer},u?r.createElement(ca,{ref:v,cards:S,isAnalytics:!0,analyticsData:j}):r.createElement(s.az,{sx:c.imageCarouselCardsContainer,className:"hide-scrollbar"},new Array(S.length).fill(1).map(((e,t)=>r.createElement(Me.E,{key:t,sx:c.card})))))))};ma.propTypes={self:i().object.isRequired};const pa=ma;function va(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ga(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?va(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):va(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ba=({colors:e,onColorSelect:t,selectedColor:a,isAnalytics:l=!1,creativeSlot:n,
1creativeName:i})=>{const o=(0,T.o5)("CMShopByColor"),c=(0,I.A)({base:!1,lg:!0}),[d,u]=(0,r.useState)(),m=(0,r.useCallback)(((e,t)=>{if(!e||!t)return 0;const a=t.getBoundingClientRect(),r=e.getBoundingClientRect();return a.left-r.left+e.scrollLeft}),[]),p=(0,r.useCallback)((e=>{if(!e.current)return;const t=e.current,r=a?`[data-color="${a}"]`:"[data-color]",l=t.querySelector(r)||t.querySelectorAll("[data-color]")[0];if(l){const e=l.getBoundingClientRect(),a=m(t,l);u({width:e.width,left:a})}}),[m,a]),{contentRef:g,disablePrevIcon:b,disableNextIcon:f,handleNext:y,handlePrev:h,hasOverflow:E}=(0,Xt.A)({onResize:p,onMount:p}),{analyticsEventClickPromoCard:x}=(0,M.A)();return r.createElement(s.az,{sx:{position:"relative",width:"100%"},"data-testid":"colors-carousel-container"},!c&&E&&r.createElement(s.az,{"data-testid":"colors-carousel-arrow-wrapper"},!b&&r.createElement(s.az,{sx:o.iconWrapper,"data-side":"left",onClick:h,"data-testid":"colors-carousel-arrow colors-carousel-arrow-left"},r.createElement(ft.K,{sx:o.iconButton,icon:r.createElement(dt.X6,null)})),!f&&r.createElement(s.az,{sx:o.iconWrapper,"data-side":"right",onClick:y,"data-testid":"colors-carousel-arrow colors-carousel-arrow-right"},r.createElement(ft.K,{sx:o.iconButton,icon:r.createElement(dt.es,null)}))),r.createElement(s.az,{ref:g,className:"hide-scrollbar",sx:o.colorsContainer,"data-testid":"colors-carousel-items-container"},r.createElement(s.az,{sx:ga(ga({},o.activeLine),a&&d&&{transform:`translate3d(${d.left}px, 0, 0)`,width:d.width+"px"})}),e.map((([e,c],d)=>r.createElement(s.az,{key:e,onClick:a=>((e,a)=>{const r=e.currentTarget;if(null==t||t(a),g.current){const e=m(g.current,r),t=parseFloat(getComputedStyle(g.current).paddingLeft);g.current.scrollTo({left:e-t,behavior:"smooth"})}if(l){var o,s;const e=(null===(o=r.dataset)||void 0===o?void 0:o.analyticsColor)||r.innerText,t=null===(s=r.dataset)||void 0===s?void 0:s.analyticsPosition;x(n,i,"color_button",e,t)}})(a,e),sx:o.colorContainer,"data-color":e,"data-testid":"colors-carousel-item","data-analytics-color":c.labelAnalytics,"data-analytics-position":d},r.createElement(s.az,{bg:e,sx:ga(ga({},o.colorBox),c.isOutlined&&{border:`1px solid ${w.Jy.black}`})}),r.createElement(v.E,{sx:a===e?o.activeColor:o.colorText},c.label))))))};ba.displayName="ColorsCarousel",ba.propTypes={colors:i().array.isRequired,selectedColor:i().string.isRequired,onColorSelect:i().func.isRequired,isAnalytics:i().bool,creativeSlot:i().string,creativeName:i().string};const fa=ba,ya=e=>Array.isArray(e)&&e.length>0,ha=({self:e})=>{var t,a;const n=(0,r.useRef)(null),{mapImageTypesFromCollection:i}=te(),[o,c]=(0,r.useState)(""),d=(0,T.o5)("CMShopByColor"),m=null==e?void 0:e.teaserTitle,p=null==e||null===(t=e.teaserText)||void 0===t?void 0:t.textAsTree,g=(0,r.useMemo)((()=>(null==e?void 0:e.items)||[]),[null==e?void 0:e.items]),b=(0,r.useMemo)((()=>i(e)),[i,e]),f=(0,r.useMemo)((()=>{const e=new Map;return ya(g)&&g.forEach((t=>{var a,r,l,n;let i;const o=new Set,s={hex:(null===(a=t.teasableSettings)||void 0===a?void 0:a.badgeColor)||"",label:t.teaserTitle||"",labelAnalytics:(null===(r=t.teasableSettings)||void 0===r?void 0:r.analyticsName)||"",isOutlined:(null===(l=t.teasableSettings)||void 0===l?void 0:l.isOutlined)||!1};ya(null==t?void 0:t.items)&&t.items.forEach(((e,a,r)=>{var l,n,c,d;let u=r[0];var m,p,v,g,b,f,y,h;"CMTeaser"!==u.type&&(u=r.find((e=>"CMTeaser"===e.type))),u&&null!==(l=u.teasableSettings)&&void 0!==l&&l.badgeColor&&(s.hex=null===(m=u)||void 0===m||null===(p=m.teasableSettings)||void 0===p?void 0:p.badgeColor,s.label=(null===(v=u)||void 0===v?void 0:v.teaserTitle)||t.teaserTitle||"",s.labelAnalytics=null===(g=u)||void 0===g||null===(b=g.teasableSettings)||void 0===b?void 0:b.analyticsName,s.isOutlined=null===(f=u)||void 0===f||null===(y=f.teasableSettings)||void 0===y?void 0:y.isOutlined),null!==(n=u)&&void 0!==n&&null!==(c=n.teasableSettings)&&void 0!==c&&c.imageType&&(i=null===(h=u)||void 0===h?void 0:h.teasableSettings.imageType);const E=(null==e||null===(d=e.productRef)||void 0===d?void 0:d.externalId)||(null==e?void 0:e.externalId);var x;E&&o.add(E),ya(null==e?void 0:e.items)&&(null==e||null===(x=e.items)||void 0===x||x.forEach((e=>{var t;const a=(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId);a&&o.add(a)})))})),e.set(s.hex,{label:s.label,labelAnalytics:s.labelAnalytics,isOutlined:s.isOutlined||!1,itemsImageType:(null===(n=t.teasableSettings)||void 0===n?void 0:n.imageType)||i||"M",items:Array.from(o)||[]})})),e}),[g]),y=(0,r.useMemo)((()=>
1{if(o&&f.has(o))return f.get(o).items.slice(0,10);const e=Array.from(f.values()).flatMap((e=>e.items));return[...new Set(e)].slice(0,10)}),[f,o]),h={creativeSlot:"shop_the_color_editorial",teaserTitle:(null==e||null===(a=e.teasableSettings)||void 0===a?void 0:a.analyticsName)||m},E=(0,ae.dH)("shop_by_color",h.teaserTitle),x=(0,r.useMemo)((()=>({productObj:y,variant:"cmShopByColor",isRecommendation:!0,enableColorSwatches:!1,id:"shop-by-color-carousel",title:"",analytics_nameList:E,analytics_listId:"home",isAnalytics:!0,enableProductTag:!1,analytics_creativeSlot:h.creativeSlot,analytics_creativeName:h.teaserTitle,hasAddToCart:!1,hasQuickAdd:!1,enableFavourite:!1,hideScrollbar:!0,maxItems:10,imageTypeFromProductId:b})),[y]),A=(0,r.useMemo)((()=>Array.from(f.entries())),[f]);return(0,r.useEffect)((()=>{A.length>0&&c(A[0][0]||"")}),[]),r.createElement(s.az,{"data-testid":"shop-by-color-container"},r.createElement(s.az,{sx:d.textContainer,"data-testid":"shop-by-color-text-container"},m&&r.createElement(s.az,{"data-testid":"shop-by-color-title",sx:d.title},r.createElement(v.E,{as:"h1",noOfLines:1},m)),p&&r.createElement(s.az,{"data-testid":"shop-by-color-description",sx:d.description},r.createElement(u.A,{text:p}))),r.createElement(fa,{colors:A.slice(0,8),selectedColor:o,onColorSelect:e=>{c(e),n.current&&n.current.scrollTo({left:0,behavior:"smooth"})},isAnalytics:!0,creativeSlot:h.creativeSlot,creativeName:h.teaserTitle}),r.createElement(s.az,{sx:d.carouselContainer,"data-testid":"shop-by-color-carousel-container"},r.createElement(ee.A,(0,l.A)({ref:n},x))))};ha.displayName="ShopByColor",ha.propTypes={self:i().object.isRequired};const Ea=ha,xa=e=>{var t;const{variant:a,reference:n,isLoaded:i=!1}=e,o=(0,T.o5)("CustomScrollbar",{variant:a}),c=(0,r.useRef)(null),d=(0,r.useRef)(null),[u,m]=(0,r.useState)(20),p=(0,r.useRef)(null),v=(0,r.useCallback)((()=>{if(!n.current||!c.current)return;const e=n.current,t=c.current,{clientWidth:a}=t,{clientWidth:r,scrollWidth:l}=e,i=Math.max(20,Math.min(a,r/l*a));m(i)}),[n]),g=(0,r.useCallback)((()=>{if(!n.current||!d.current||!c.current)return;const e=n.current,t=d.current,a=c.current,{scrollLeft:r,scrollWidth:l}=e,{clientWidth:i}=a;let o=r/l*i;o=Math.min(o,i-u),t.style.transform=`translateX(${o}px)`}),[n,u]);return(0,r.useEffect)((()=>{if(!i||!n.current)return;const e=n.current;return p.current=new ResizeObserver((()=>{v(),g()})),p.current.observe(e),v(),g(),e.addEventListener("scroll",g),()=>{p.current&&p.current.disconnect(),e.removeEventListener("scroll",g)}}),[i,v,g,n]),(0,r.useEffect)((()=>{i&&v()}),[i,v]),i?u>=((null===(t=c.current)||void 0===t?void 0:t.clientWidth)||1/0)?null:r.createElement(s.az,(0,l.A)({},o.customScrollbar_track,{ref:c,"data-testid":"custom-scrollbar"}),r.createElement(s.az,(0,l.A)({},o.customScrollbar_thumb,{ref:d,style:{width:`${u}px`,transform:"translateX(0)"}}))):r.createElement(s.az,o.customScrollbar_track,r.createElement(Me.E,o.customScrollbar_thumb))};xa.propTypes={variant:i().string,reference:i().object.isRequired,isLoaded:i().bool},xa.displayName="TrendFiltersScrollbar";const Ta=xa;var Aa=a(59714);const Ca=e=>{const{productIds:t,activeSwatch:a,hasArrows:n,variant:i="default"}=e,c=(0,r.useRef)(null),[d,u]=(0,r.useState)(null),[m,p]=(0,r.useState)(!1),{canScrollLeft:v,canScrollRight:g,scrollCarousel:b,updateScrollState:f,resetScrollState:y}=(e=>{const[t,a]=(0,r.useState)(!1),[l,n]=(0,r.useState)(!0),i=(0,r.useRef)(!1),o=(0,r.useCallback)((()=>{if(e){const{scrollLeft:t,scrollWidth:r,clientWidth:l}=e,i=r-l;a(t>0),n(t<i)}}),[e]),s=(0,r.useCallback)((()=>{e&&(e.scrollTo({left:0,behavior:"auto"}),o())}),[e,o]),c=(0,r.useCallback)((t=>{if(!e||i.current)return;const{scrollLeft:a,clientWidth:r}=e,l=.5*r;i.current=!0,e.scrollTo({left:"left"===t?a-l:a+l,behavior:"smooth"}),setTimeout((()=>{i.current=!1,o()}),500)}),[e,o]);return(0,r.useEffect)((()=>{if(e)return e.addEventListener("scroll",o),o(),()=>{e.removeEventListener("scroll",o)}}),[e,o]),{canScrollLeft:t,canScrollRight:l,scrollCarousel:c,updateScrollState:o,resetScrollState:s}})(d);(0,r.useEffect)((()=>{t.length>0&&m&&f()}),[t,m,f]),(0,r.useEffect)((()=>
1{if(c.current){const e=c.current.getScrollElement();u(e);const t=setTimeout((()=>{p(!0),f()}),100);return()=>clearTimeout(t)}}),[c.current]),(0,r.useEffect)((()=>{y()}),[a,y]),(0,r.useEffect)((()=>{if(!d)return;const e=new MutationObserver(f);return e.observe(d,{childList:!0,subtree:!0}),()=>e.disconnect()}),[d,f]);const h=(0,T.o5)("CMTrendFilters",{variant:i});return t.length<=0?null:r.createElement(r.Fragment,null,r.createElement(s.az,(0,l.A)({},h.carouselArea,{"data-testid":"trend-filters-container"}),n&&r.createElement(Aa.qX,null,r.createElement(o.s,h.carouselHeader,r.createElement(ft.K,(0,l.A)({icon:r.createElement(dt.$3,null),"aria-label":"Previous items",variant:"ghost",onClick:()=>b("left"),isDisabled:!v},h.carouselNavButton)),r.createElement(ft.K,(0,l.A)({icon:r.createElement(dt.Ec,null),"aria-label":"Next items",variant:"ghost",onClick:()=>b("right"),isDisabled:!g},h.carouselNavButton)))),r.createElement(s.az,h.carouselWrapper,r.createElement(ee.A,{ref:c,productObj:t,variant:i,isRecommendation:!0,enableFavourite:!0,analytics_listId:"sfcc_home",analytics_nameList:"listing",hasQuickAdd:!0,enableColorSwatches:!1,id:"trend-filters-carousel",title:"",hideScrollbar:!0}),r.createElement(Ta,{reference:{current:d},isLoaded:m,variant:i}))))};Ca.propTypes={teaser:i().object,teaserTitle:i().string,productIds:i().array.isRequired,desktopColor:i().string.isRequired,mobileColor:i().string.isRequired,variant:i().string,activeSwatch:i().number,hasArrows:i().bool};const Oa=Ca;function wa(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Sa(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?wa(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wa(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function ja(e){var t,a,n,i,d,m;const{self:p}=e,g=[],b=[],f=null==p||null===(t=p.teasableSettings)||void 0===t?void 0:t.categoryBannerWide,y=null==p||null===(a=p.teasableSettings)||void 0===a?void 0:a.ctaStyle,h=f||y,E=h?"trendFilterAlternative":"",A=(0,T.o5)("CMTrendFilters",{variant:E}),{customParams:C}=(0,x.getConfig)(),{buildUrl:O}=(0,Y.A)();null==p||null===(n=p.items)||void 0===n||n.forEach((e=>{var t,a;const r=null===(t=e.items)||void 0===t?void 0:t.find((e=>"CMTeaser"===e.type));r&&g.push(r);const l=(null===(a=e.items)||void 0===a?void 0:a.filter((e=>"CMExternalProduct"===e.type)))||[];b.push(l)}));const[w,S]=(0,r.useState)(0),[j,P]=(0,r.useState)(b[0]),[k,M]=(0,r.useState)(null),I=e=>{M(e)},D=()=>{M(null)},R=(e=>{const t=new Map;return b[e]?(b[e].forEach((e=>{var a;"CMExternalProduct"===e.type&&null!==(a=e.productRef)&&void 0!==a&&a.externalId&&t.set(e.id,{externalId:e.productRef.externalId,title:e.title||e.productRef.title||"Prodotto",price:e.productRef.price||"€ 0.00"})})),t):t})(w),B=Array.from(R.values()).map((e=>e.externalId)),_={self:p,style:A,swatchList:g,teaserTitle:"",productIds:B,productsMap:R,desktopColor:"white",mobileColor:"white",variant:E,activeSwatch:w,hasArrows:y};if(!p)return r.createElement(r.Fragment,null);const L=g.map(((e,t)=>{var a,n,i,d,u,m,p,g,b;const f=(0,z.kF)({target:null===(a=e.teaserTargets)||void 0===a||null===(n=a[0])||void 0===n?void 0:n.target,buildUrl:O,teaser:null===(i=e.teaserTargets)||void 0===i?void 0:i[0],isObject:!0});return h?r.createElement(s.az,(0,l.A)({key:e.id},A.linkToCategory,{"data-testid":`trend-filter-box-${t}`}),r.createElement(o.s,(0,l.A)({mt:2,direction:"column",align:"center",flexShrink:0,onClick:()=>N(t),onMouseEnter:()=>I(t),onMouseLeave:()=>D()},A.swatchItem),r.createElement(s.az,(0,l.A)({},A.swatchItemImage,k===t?A.hoverTrendFilter:"",t===w?A.activeElement:{}),r.createElement(c.A,(0,l.A)({pictures:{base:null===(d=e.mobileMedia)||void 0===d||null===(u=d[0])||void 0===u||null===(m=u.value)||void 0===m?void 0:m[0],lg:e.picture}},A.trendFilterImage))),r.createElement(v.E,(0,l.A)({textDecoration:"none"},A.teaserFilterTitle,{noOfLines:2}),e.teaserTitle))):r.createElement(fe.$,(0,l.A)({key:e.id,as:null!=f&&f.isExternal?"a":Z.A,to:null==f?void 0:f.to,href:null==f?void 0:f.href,draggable:"false"},A.linkToCategory,{"data-testid":`trend-filter-link-${t}`,onMouseEnter:()=>I(t),onMouseLeave:()=>D()}),r.createElement(o.s,(0,l.A)({mt:2,direction:"column",align:"center",flexShrink:0},A.swatchItem),r.createElement(s.az,(0,l.A)({},A.swatchItemImage,k===t?A.hoverTrendFilter:""),r.createElement(c.A,{pictures:{base:null===(p=e.mobileMedia)||void 0===p||null===(g=p[0])||void 0===g||null===(b=g.value)||void 0===b?void 0:b[0],lg:e.picture}})),r.createElement(v.E,{textDecoration:"none"},e.teaserTitle)))})),N=e=>{e!==w&&(S(e),P(b[e]))};return"web"===C.envBuild&&null!==(i=p.teasableSettings)&&void 0!==i&&i.viewInWeb||"app"===C.envBuild&&null!==(d=p.teasableSettings)&&void 0!==d&&d.viewInApp?r.createElement(s.az,(0,l.A)({},A.boxContainer,{"data-testid":"trend-filter-component"}),r.createElement(o.s,(0,l.A)({align:{base:"start",lg:"center"},justify:"flex-start"},A.trendFilterContainer),r.createElement(o.s,(0,l.A)({direction:"column",gap:"0.5rem",justify:"flex-start",maxWidth:"fit-content"},A.trendTextContainer),(null==p?void 0:p.teaserTitle)&&r.createElement(v.E,(0,l.A)({noOfLines:2},A.trendTitle),p.teaserTitle),(null==p||null===(m=p.teaserText)||void 0===m?void 0:m.textAsTree)&&r.createElement(s.az,{__css:Sa({},A.trendText)},r.createElement(u.A,{text:p.teaserText.textAsTree}))),r.createElement(o.s,(0,l.A)({},A.swatchContainer,{ml:g.length<=2?"auto":"0",mr:g.length<=2?"auto":"0",overflowX:"auto",maxWidth:"100%",whiteSpace:"nowrap",flexWrap:"nowrap",className:"hide-scrollbar"}),L)),(null==j?void 0:j.length)>0&&r.createElement(s.az,null,r.createElement(Oa,_))):r.createElement(r.Fragment,null)}ja.propTypes={self:i().object};const Pa=ja,ka=e=>{var t,a,n,i;
1const s=(0,T.o5)("CMTrendCarousel"),{self:c}=e,{items:d,teasableSettings:m}=c??{},g=null==d?void 0:d.slice(1),[b,f]=(0,r.useState)(!1),y=(0,P.BT)(),[h,E]=(0,r.useState)(0);if((0,r.useEffect)((()=>{f(!0);const e=y();E(e)}),[h]),!b)return r.createElement(Me.E,{"data-test-id":"trend-carousel"});if(3!==(null==g?void 0:g.length))return null;const x=(null==m?void 0:m.backgroundColor)??void 0,A=(null==m?void 0:m.ctaWhite)??!1,C=(null==m?void 0:m.hasOverlay)??0,O=null==d?void 0:d[0],w=(null==O?void 0:O.teaserTitle)??!1,S=(null==O||null===(t=O.teaserText)||void 0===t?void 0:t.textAsTree)??!1,j={creativeSlot:"trend_carousel",creativeName:(null==O||null===(a=O.teasableSettings)||void 0===a?void 0:a.analyticsName)||w||""};return r.createElement(o.s,(0,l.A)({style:{backgroundColor:x}},s.teasersContainer),r.createElement(o.s,s.editorialTeaser,w&&r.createElement(v.E,s.editorialTitle,w),S&&r.createElement(u.A,{text:S,noOfLines:2,additionalTextStyle:s.editorialDescription}),(null==O||null===(n=O.teaserTargets)||void 0===n?void 0:n.length)>0&&r.createElement(p.A,{self:null==O||null===(i=O.teaserTargets)||void 0===i?void 0:i[0],variant:"cmTrendCarousel",additionalTextStyle:s.editorialCta,teaser:O,isAnalytics:!0,creativeSlot:j.creativeSlot,creativeName:j.creativeName})),r.createElement(o.s,(0,l.A)({},s.cardsTeaser,{className:"hide-scrollbar"}),g.map(((e,t)=>{var a;return r.createElement(p.A,{key:t,self:null==e||null===(a=e.teaserTargets)||void 0===a?void 0:a[0],variant:"cmTrendCarousel",additionalTextStyle:s.cardCta,isCtaWhite:A,hasOverlay:C,teaser:e,isAnalytics:!0,creativeSlot:j.creativeSlot,creativeName:j.creativeName,position:t})}))))};ka.propTypes={self:i().object},ka.displayName="TrendCarousel";const za=ka;var Ma=a(83763),Ia=a(72378);function Da(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Ra(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Da(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Da(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Ba=e=>{var t,a,n,i,d,m,g,b;const f=(0,T.o5)("CMInstagramFeed"),y=e.cardItem,h=null===(t=y.teasableSettings)||void 0===t?void 0:t.whiteText,{buildUrl:E}=(0,Y.A)(),x=(0,z.kF)({target:null===(a=y.teaserTargets)||void 0===a||null===(n=a[0])||void 0===n?void 0:n.target,buildUrl:E,teaser:null===(i=y.teaserTargets)||void 0===i?void 0:i[0],isObject:!0});return r.createElement(o.s,f.InstagramCardContainer,r.createElement(O.Q,null,r.createElement(o.s,f.InstagramCard,r.createElement(s.az,{__css:Ra({},f.InstagramCardImageContainer)},r.createElement(c.A,(0,l.A)({},f.coremediaImage,{pictures:{base:null===(d=y.mobileMedia)||void 0===d||null===(m=d[0])||void 0===m||null===(g=m.value)||void 0===g?void 0:g[0],lg:y.media[0]},draggable:"false"}))),r.createElement(s.az,f.InstagramCardFilter),r.createElement(o.s,f.InstagramCardTextContainer,r.createElement(O.r,{as:null!=x&&x.isExternal?"a":Z.A,href:null!=x&&x.isExternal?null==x?void 0:x.href:void 0,to:null!=x&&x.isExternal||null==x?void 0:x.to,_hover:{textDecoration:"none"}},r.createElement(o.s,(0,l.A)({},f.InstagramCardTextTop,{sx:{color:h?"white":"black",width:"auto",textDecoration:"none"},_hover:{textDecoration:"none"}}),r.createElement(u.A,{text:null==y||null===(b=y.teaserText)||void 0===b?void 0:b.textAsTree}),r.createElement(v.E,f.InstagramCardHeadText,y.teaserTitle))),r.createElement(o.s,null,r.createElement(p.A,(0,l.A)({},f.InstagramCardCTA,{self:y.teaserTargets[0],variant:h?"secondary14White":"secondary14Black"})))))))};Ba.propTypes={cardItem:i().object};const _a=Ba;function La(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Na(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?La(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):La(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Wa=e=>{const t=(0,T.o5)("CMInstagramFeed"),{self:a}=e,n=(0,r.useRef)(),[i,s]=(0,r.useState)(!1),c=a.items||[],d=(null==c?void 0:c.length)>6;return c&&0!==c.length?r.createElement(o.s,t.InstagramFeedContainer,r.createElement(o.s,t.InstagramFeedTitleContainer,null!=a&&a.teaserTitle?r.createElement(v.E,t.InstagramFeedTitle," ",a.teaserTitle," "):null,(null==n?void 0:n.current)&&d&&r.createElement(Ia.A,{styles:t,container:n,reload:i})),r.createElement(o.s,(0,l.A)({},t.InstagramCarouselWrapper,{sx:Na({},t.InstagramCarouselWrapperClass)}),r.createElement(Ma.A,{vertical:!1,className:"instagram-scroll-container hide-scrollbar "+(d?"":"first-variant"),ref:n,onEndScroll:()=>{s((e=>!e))}},Array.isArray(c)&&(null==c?void 0:c.map(((e,t)=>r.createElement(_a,{key:t,cardItem:e}))))))):null};Wa.propTypes={self:i().object.isRequired},Wa.displayName="InstagramFeed";const qa=Wa,Fa=e=>{var t,a,n,i,o,c,d,m,g,b,f,y,h,E,x,A,C,w,S,j,P;const{self:k}=e,I=null==k||null===(t=k.items)||void 0===t?void 0:t.find((e=>"CMTeaser"===e.type)),D=(null==I||null===(a=I.teasableSettings)||void 0===a?void 0:a.whiteText)?"white":"",R=null!=I&&null!==(n=I.teasableSettings)&&void 0!==n&&n.isHeaderLight?"lightTitle":"",B=(null==I||null===(i=I.teasableSettings)||void 0===i?void 0:i.hasOverlay)||0,_=null==I?void 0:I.teaserTitle,L={creativeSlot:"hero_banner",teaserTitle:(null==I||null===(o=I.teasableSettings)||void 0===o?void 0:o.analyticsName)||_||""},N=(0,T.o5)("CMHeroBanner",{variant:"primary",textColor:D,titleWeight:R}),W="calc(100vh - var(--header-height, 0px) - var(--stripe-height, 0px))",{buildUrl:q}=(0,Y.A)(),{analyticsEventClickPromoCard:F}=(0,M.A)();if(!I||!I.media)return null;const H=(0,z.kF)({target:null==I||null===(c=I.teaserTargets)||void 0===c||null===(d=c[0])||void 0===d?void 0:d.target,buildUrl:q,teaser:null==I||null===(m=I.teaserTargets)||void 0===m?void 0:m[0],isObject:!0}),$=null==I||null===(g=I.media)||void 0===g?void 0:g[0],U=null==I||null===(b=I.mobileMedia)||void 0===b||null===(f=b[0])||void 0===f||null===(y=f.value)||void 0===y?void 0:y[0],V=0===I.media.length,G=(null==I||null===(h=I.teaserTargets)||void 0===h?void 0:h.length)??0,Q=0===G,K=1===G,J=G>1;return r.createElement(r.Fragment,null,!V&&r.createElement(r.Fragment,null,(J||Q)&&r.createElement(s.az,(0,l.A)({},N.bannerWrapper,{style:{height:W}}),r.createElement(s.az,N.coremediaAssetWrapper,r.createElement(Ve.A,{media:$,mobileMedia:U,disableSSRBreakpoint:!0,img:{extraProps:{sizes:"100vw"},style:N.coremediaImage},video:{settings:null!=$&&$.settings?null==$?void 0:$.settings:void 0,style:N.coremediaVideo,disablePictureInPicture:!0,disableRemotePlayback:!0},isFullViewportImage:!0}),B>0&&r.createElement(s.az,(0,l.A)({"data-testid":"hero-banner-overlay"},N.overlay,{style:{opacity:B/100}}))),r.createElement(s.az,N.textWrapper,r.createElement(s.az,(0,l.A)({},N.textBackground,{bg:null!=I&&null!==(E=I.teasableSettings)&&void 0!==E&&E.backgroundColor?null==I||null===(x=I.teasableSettings)||void 0===x?void 0:x.backgroundColor:"unset"})),I.teaserTitle&&r.createElement(v.E,N.title,I.teaserTitle),(null===(A=I.teaserText)||void 0===A?void 0:A.textAsTree)&&r.createElement(s.az,N.description,r.createElement(u.A,{text:null===(C=I.teaserText)||void 0===C?void 0:C.textAsTree})),I.teaserTargets&&I.teaserTargets.length>0&&r.createElement(s.az,N.ctaContainer,I.teaserTargets&&I.teaserTargets.slice(0,2).map(((e,t)=>r.createElement(p.A,(0,l.A)({"data-testid":"banner-cta",key:t,self:e,variant:"underlined"},N.cta,{isAnalytics:!0,creativeSlot:L.creativeSlot,creativeName:L.teaserTitle,position:t}))))))),K&&r.createElement(O.Q,(0,l.A)({},N.bannerWrapper,{style:{height:W}}),r.createElement(O.r,{as:null!=H&&H.isExternal?"a":Z.A,to:null!=H&&H.isExternal||null==H?void 0:H.to,href:null!=H&&H.isExternal?null==H?void 0:H.href:void 0},r.createElement(s.az,N.linkOverlayWrapper,r.createElement(s.az,N.coremediaAssetWrapper,r.createElement(Ve.A,{media:$,mobileMedia:U,disableSSRBreakpoint:!0,img:{extraProps:{sizes:"100vw"},style:N.coremediaImage},video:{settings:null!=$&&$.settings?null==$?void 0:$.settings:void 0,style:N.coremediaVideo,disablePictureInPicture:!0,disableRemotePlayback:!0},isFullViewportImage:!0}),B>0&&r.createElement(s.az,(0,l.A)({"data-testid":"hero-banner-overlay"},N.overlay,{style:{opacity:B/100}}))),r.createElement(s.az,N.textWrapper,r.createElement(s.az,(0,l.A)({}
1,N.textBackground,{bg:null!=I&&null!==(w=I.teasableSettings)&&void 0!==w&&w.backgroundColor?null==I||null===(S=I.teasableSettings)||void 0===S?void 0:S.backgroundColor:"unset",onClick:e=>{const t=e.currentTarget.parentElement.parentElement.firstChild.querySelector("img, video");F(L.creativeSlot,L.teaserTitle,"VIDEO"===(null==t?void 0:t.tagName)?"video":"image","VIDEO"===(null==t?void 0:t.tagName)?null==t?void 0:t.dataset.analyticsTitle:null==t?void 0:t.title,0)}})),I.teaserTitle&&r.createElement(v.E,(0,l.A)({},N.title,{onClick:()=>{F(L.creativeSlot,L.teaserTitle,"text_link",L.teaserTitle,0)}}),I.teaserTitle),(null===(j=I.teaserText)||void 0===j?void 0:j.textAsTree)&&r.createElement(s.az,(0,l.A)({},N.description,{onClick:e=>{const t=e.currentTarget.innerText;F(L.creativeSlot,L.teaserTitle,"text_link",t,0)}}),r.createElement(u.A,{text:null===(P=I.teaserText)||void 0===P?void 0:P.textAsTree})),I.teaserTargets&&I.teaserTargets.length>0&&r.createElement(s.az,N.ctaContainer,I.teaserTargets&&I.teaserTargets.slice(0,2).map(((e,t)=>r.createElement(p.A,(0,l.A)({"data-testid":"banner-cta",key:t,self:e,variant:"underlined"},N.cta,{isAnalytics:!0,creativeSlot:L.creativeSlot,creativeName:L.teaserTitle,position:t})))))))))))};Fa.propTypes={self:i().object},Fa.displayName="HeroBanner";const Ha=Fa;var $a=a(18801),Ua=a(58493);const Va=["href","to","children"],Ga=r.forwardRef(((e,t)=>{let{href:a,to:n,children:i}=e,o=(0,$a.A)(e,Va);const s=n||a;return s&&(s.startsWith("http://")||s.startsWith("https://")||s.startsWith("//"))?r.createElement(Ua.N,(0,l.A)({as:"a",href:s,ref:t,target:"_blank",rel:"noopener noreferrer"},o),i):r.createElement(Z.A,(0,l.A)({to:s,ref:t},o),i)}));Ga.displayName="SmartLink",Ga.propTypes={href:i().string,to:i().string,children:i().node};const Qa=Ga;var Ka=a(94615);const Ja=e=>{var t,a,n,i,o,d,m,p,g,b,f,y,h,E,A;const{self:C}=e,w=null==C?void 0:C.items[0],{customParams:S}=(0,x.getConfig)(),{buildUrl:j}=(0,Y.A)(),P=(0,T.o5)("CMAppDownloadBanner"),k=(0,I.A)({base:!0,md:!1},{fallback:"md"}),M=(null==C||null===(t=C.teasableSettings)||void 0===t?void 0:t.backgroundColor)??"white",D=null!=C&&null!==(a=C.teasableSettings)&&void 0!==a&&a.backgroundColor?"none":"1px solid black";if(!w)return null;const R=(0,z.kF)({target:null===(n=w.teaserTargets)||void 0===n||null===(i=n[0])||void 0===i?void 0:i.target,buildUrl:j,teaser:null===(o=w.teaserTargets)||void 0===o?void 0:o[0],isObject:!0});if("web"!==S.envBuild&&!C.teasableSettings.viewInWeb)return null;const B=r.createElement(s.az,P.contentWrapper,r.createElement(s.az,(0,l.A)({},P.coremediaWrapper,{sx:{border:D}}),r.createElement(c.A,(0,l.A)({pictures:{base:null===(d=w.mobileMedia)||void 0===d||null===(m=d[0])||void 0===m||null===(p=m.value)||void 0===p?void 0:p[0],lg:w.picture}},P.coremediaLogo))),r.createElement(s.az,P.textWrapper,(null==w?void 0:w.teaserTitle)&&r.createElement(v.E,P.teaserTitle,w.teaserTitle),(null==w||null===(g=w.teaserText)||void 0===g?void 0:g.textAsTree)&&r.createElement(s.az,P.teaserText,r.createElement(u.A,{text:w.teaserText.textAsTree}))),k?r.createElement(s.az,(0,l.A)({},P.mobileButtons,{"data-testid":"app-mobile-store-buttons","aria-label":"Download app from app stores"}),r.createElement(s.az,P.storeButton,r.createElement(Qa,{to:"https://apps.apple.com/it/app/calzedonia/id6466787401",_hover:{textDecoration:"none"}},r.createElement(ot._,(0,l.A)({},P.storeIcon,{src:(0,Ka.sU)("static/img/appDownload/all_LP_CLZApp_CW1424_AppleIcon_clz.jpg"),alt:"Download on the App Store"})))),r.createElement(s.az,P.storeButton,r.createElement(Qa,{to:"https://play.google.com/store/apps/details?id=com.calzedoniagroup.calzedonia&pli=1",_hover:{textDecoration:"none"}},r.createElement(ot._,(0,l.A)({},P.storeIcon,{src:(0,Ka.sU)("static/img/appDownload/all_LP_CLZApp_CW1424_PlayIcon_clz.webp"),alt:"Get it on Google Play"}))))):r.createElement(s.az,P.qrWrapper,r.createElement(c.A,(0,l.A)({pictures:{base:null===(b=w.mobileMedia)||void 0===b||null===(f=b[0])||void 0===f||null===(y=f.value)||void 0===y?void 0:y[1],lg:null===(h=w.mobileMedia)||void 0===h||null===(E=h[0])||void 0===E||null===(A=E.value)||void 0===A?void 0:A[1]}},P.qrImg))));return r.createElement(O.Q,{sx:{backgroundColor:M},"data-testid":"app-download-banner","aria-label":"app-download-banner"},k?B:r.createElement(O.r,{as:null!=R&&R.isExternal?"a":Z.A,to:null!=R&&R.isExternal||null==R?void 0:R.to,href:null!=R&&R.isExternal?null==R?void 0:R.href:void 0,sx:{textDecoration:"none",position:"relative",_hover:{textDecoration:"none"},_focus:{textDecoration:"none"},_active:{textDecoration:"none"}}},B))};Ja.propTypes={self:i().shape({items:i().arrayOf(i().object).isRequired,teasableSettings:i().shape({viewInWeb:i().bool,backgroundColor:i().string})})},Ja.displayName="AppDownloadBanner";const Xa=Ja;function Za(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Ya(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Za(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Za(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const er=({item:e,overlayOpacity:t=0,aspectRatio:a=w.wj.portrait,isAnalytics:l=!1,creativeSlot:n,creativeName:i,position:o,hasWhiteText:d})=>{var u,m,p,g,b,f,y,h,E,x,A,C,j;const{buildCoreMediaUrl:P}=(0,S.A)(),k=(0,T.o5)("CMHomePageMultipleCards"),{analyticsEventClickPromoCard:I}=(0,M.A)();if(!e)return null;const D=(0,z.L7)(e.teaserTargets,1),R=D.length>0,B=null==D?void 0:D[0],_=null===(u=e.teasableSettings)||void 0===u?void 0:u.whiteText,L={mobile:null==e||null===(m=e.mobileMedia)||void 0===m||null===(p=m[0])||void 0===p||null===(g=p.value)||void 0===g?void 0:g[0],desktop:null==e||null===(b=e.media)||void 0===b?void 0:b[0]},N=P({target:null===(f=D[0])||void 0===f?void 0:f.target,teaser:D[0],isExternalLink:null===(y=D[0])||void 0===y||null===(h=y.target)||void 0===h?void 0:h.url,options:{isObject:!0}});return r.createElement(s.az,{sx:Ya(Ya({},k.itemContainer),{},{aspectRatio:a}),color:d||_?w.Jy.white:w.Jy.black,"data-testid":"homepage-multiplecards-grid-item-container"},t>0&&r.createElement(s.az,{"data-testid":"homepage-multiplecards-grid-item-overlay",sx:Ya(Ya({},k.overlay),{},{opacity:t/100})}),r.createElement(O.r,{as:null!==(E=N.htmlAttributes)&&void 0!==E&&E.href?"a":Z.A,to:null!==(x=N.htmlAttributes)&&void 0!==x&&x.href?"/":null===(A=N.htmlAttributes)||void 0===A?void 0:A.to,href:null!==(C=N.htmlAttributes)&&void 0!==C&&C.href?null===(j=N.htmlAttributes)||void 0===j?void 0:j.href:"/",target:N.htmlAttributes.target},r.createElement(s.az,{sx:k.imageContainer,"data-hoverid":"image-container",onClick:e=>{if(l){const t=e.currentTarget.querySelector("img");I(n,i,"image",null==t?void 0:t.title,o)}}},r.createElement(c.A,{objectFit:"cover",objectPosition:"center",pictures:{base:L.mobile||L.desktop,lg:L.desktop||L.mobile}})),R&&r.createElement(s.az,{sx:k.ctaContainer,onClick:()=>{var e,t;l&&I(n,i,"text_link",(null==B||null===(e=B.target)||void 0===e||null===(t=e.teasableSettings)||void 0===t?void 0:t.analyticsName)||(null==B?void 0:B.callToActionText),o)}},r.createElement(v.E,{sx:k.cta,"aria-label":(null==B?void 0:B.callToActionAccessibleName)??void 0},B.callToActionText))))};er.propTypes={item:i().object.isRequired,overlayOpacity:i().number,aspectRatio:i().string,isAnalytics:i().bool,creativeSlot:i().string,creativeName:i().string,hasWhiteText:i().bool,position:i().oneOfType([i().string,i().number])};const tr=er,ar=e=>{var t,a,l;const{self:n,isAnalytics:i=!1,creativeSlot:o,creativeName:s}=e,c=(0,I.A)({base:!1,lg:!0});if(!n||0===(null==n||null===(t=n.items)||void 0===t?void 0:t.length))return null;const d=(0,z.L7)(n.items,6),u=c?d.length:2,m=(null===(a=n.teasableSettings)||void 0===a?void 0:a.whiteText)||!1,p=(null===(l=n.teasableSettings)||void 0===l?void 0:l.hasOverlay)||0;return r.createElement(_t.x,{"data-testid":"homepage-multiplecards-grid",templateColumns:`repeat(${u}, 1fr)`,gap:c?"1px":"2px"},d.map(((e,t,a)=>{const l=a.length%2==0,n=!c&&!l&&0===t,d=((e,t,a)=>Array.isArray(e)&&0!==e.length?a?"4 / 3":t?e.length<=2?"5 / 4":"4 / 5":"3 / 4":"1 / 1")(a,c,n);return r.createElement(be.E,{key:t,colSpan:n?2:1},r.createElement(tr,{item:e,overlayOpacity:p,aspectRatio:d,"data-testid":"homepage-multiplecards-grid-item",isAnalytics:i,creativeSlot:o,creativeName:s,position:t,hasWhiteText:m}))})))};ar.displayName="CardsGrid",ar.propTypes={self:i().object.isRequired,isAnalytics:i().bool,creativeSlot:i().string,creativeName:i().string};const rr=ar,lr=e=>{var t,a,l,n;const{self:i}=e,o=(0,T.o5)("CMHomePageMultipleCards");if(!i||0===(null==i||null===(t=i.items)||void 0===t?void 0:t.length))return null;const c=i.items.reduce(((e,t)=>("CMTeaser"!==t.type||(t.media.length>0||t.mobileMedia.length>0?e.grid.items.push(t):e.textBanner.items.push(t)),e)),{textBanner:{items:[]},grid:{items:[]}}),d=null==c||null===(a=c.textBanner)||void 0===a||null===(l=a.items)||void 0===l?void 0:l.find((e=>"CMTeaser"===e.type)),u=null==d?void 0:d.teaserTitle,m={creativeSlot:"multiple_cards",teaserTitle:(null==d||null===(n=d.teasableSettings)||void 0===n?void 0:n.analyticsName)||u||""};return r.createElement(s.az,{sx:o.container,"data-testid":"homepage-multicards"},r.createElement(lt,{self:c.textBanner,maxCtas:1,isAnalytics:!0,creativeSlot:m.creativeSlot,creativeName:m.teaserTitle}),r.createElement(rr,{self:{items:c.grid.items,teasableSettings:i.teasableSettings},isAnalytics:!0,creativeSlot:m.creativeSlot,creativeName:m.teaserTitle}))};lr.displayName="HomePageMultipleCards",lr.propTypes={self:i().object.isRequired};const nr=lr,ir=e=>{var t,a,n,i,c,d,m;const{self:g}=e,b=(0,T.o5)("CMProductFilmstrip"),f=(0,I.A)({base:{isMobile:!0,shouldAlignHeight:!1},lg:{isMobile:!0,shouldAlignHeight:!0},xl:{isMobile:!1,shouldAlignHeight:!0}},{fallback:"base"}
1),y=(null==f?void 0:f.isMobile)??!0,h=(null==f?void 0:f.shouldAlignHeight)??!1,E=(0,Oe.zy)(),x=/^\/$/.test((0,St.zo)(E.pathname)),A=null===(t=g.teasableSettings)||void 0===t?void 0:t.ctaStyle,C=(0,r.useMemo)((()=>{var e;return(null===(e=g.items)||void 0===e?void 0:e.flatMap((e=>{var t;return(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId)||[]})))||[]}),[g.items]),O=(0,r.useMemo)((()=>{var e;return(null===(e=g.items)||void 0===e?void 0:e.flatMap((e=>{var t;return(null===(t=e.items)||void 0===t?void 0:t.flatMap((e=>{var t;return(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId)||[]})))||[]})))||[]}),[g.items]),w=(null===(a=g.items)||void 0===a?void 0:a.find((e=>"CMTeaser"===e.type)))||[],S=(null==w||null===(n=w.teasableSettings)||void 0===n?void 0:n.whiteText)||(null==g||null===(i=g.teasableSettings)||void 0===i?void 0:i.whiteText),j=Object.keys(w).length>0,P=x&&g.teaserTitle&&g.teaserTitle.trim()?g.teaserTitle.toLowerCase().replace(/[^a-z0-9\u00C0-\u024F+\s]/g,"").replace(/\s+/g,"_"):"listing",k=(null===(c=w.teasableSettings)||void 0===c?void 0:c.backgroundColor)||(null===(d=g.teasableSettings)||void 0===d?void 0:d.backgroundColor)||Ke.A.white,z=(0,r.useRef)(null),M=(0,r.useRef)(null);(0,r.useEffect)((()=>{const e=M.current;if(!j||!e)return;const t=z.current;if(!t)return;let a;const r=()=>{const r=e.querySelector('[data-testid="CarouselImage"]');r&&(l.disconnect(),a=new ResizeObserver((e=>{var a,r;const l=null===(a=e[0])||void 0===a?void 0:a.contentRect.height;l&&h&&(t.style.height=`${l}px`);const n=null===(r=e[0])||void 0===r?void 0:r.contentRect.width;n&&h&&(t.style.width=`${n}px`)})),a.observe(r))},l=new MutationObserver(r);return l.observe(e,{childList:!0,subtree:!0}),r(),()=>{l.disconnect(),a&&a.disconnect()}}),[j,h]);const D=[...C,...O];return D.length&&g?j&&r.createElement(o.s,(0,l.A)({},b.productFilmstripWrapper,{alignItems:"flex-start",ref:M,bg:{base:k,md:"transparent"}}),r.createElement(o.s,(0,l.A)({},b.productFilmstripPromoBox,{ref:z,className:"hide-scrollbar",bg:{base:"transparent",md:k}}),r.createElement(o.s,(0,l.A)({},b.promoBoxContainer,{sx:{color:S?Ke.A.white:Ke.A.black},"data-testid":"promo-box-container"}),r.createElement(o.s,b.promoBoxTopTextContainer,r.createElement(v.E,b.promoBoxTopTitle,null==w?void 0:w.teaserTitle),r.createElement(v.E,b.promoBoxTitle,null==g?void 0:g.teaserTitle)),r.createElement(s.az,(0,l.A)({},b.promoBoxDescription,{noOfLines:y?5:void 0}),r.createElement(u.A,{text:null==g||null===(m=g.teaserText)||void 0===m?void 0:m.textAsTree})),r.createElement(s.az,b.promoBoxCTAContainer,r.createElement(s.az,b.promoBoxBottomTitle,r.createElement(p.A,{self:null==w?void 0:w.teaserTargets[0],variant:S?"secondary14White":"secondary14Black"}))))),r.createElement(s.az,b.productFilmstripCarouselWrapper,r.createElement(ee.A,{className:"filmstrip-carousel","data-testid":"cm-product-filmstrip",hasAddToCart:y,hasQuickAdd:!0,enableFavourite:!0,enableColorSwatches:!1,isRecommendation:!0,variant:"cmProductFilmstripPromo",productObj:D,analytics_nameList:P,analytics_listId:"home",whiteText:S})))||r.createElement(s.az,{bg:{base:k||Ke.A.white}},r.createElement(ee.A,{"data-testid":"cm-product-filmstrip",hasAddToCart:A,hasQuickAdd:!A,enableFavourite:!0,enableColorSwatches:!1,isRecommendation:!0,variant:"cmProductFilmstrip",title:g.teaserTitle,productObj:D,analytics_nameList:P,analytics_listId:"home",whiteText:S})):null};ir.propTypes={self:i().object},ir.displayName="ProductFilmstrip";const or=ir,sr=e=>{var t,a;const{self:l}=e,n=(null==l||null===(t=l.teasableSettings)||void 0===t?void 0:t.centerMode)??!1,i=(0,T.o5)("CMProductCarousel"),c=(null==l||null===(a=l.items)||void 0===a?void 0:a.find((e=>"CMTeaser"===e.type)))||[],d=(0,ae.dH)("product_carousel",null==c?void 0:c.teaserTitle),u=[...(0,r.useMemo)((()=>{var e;return(null===(e=l.items)||void 0===e?void 0:e.flatMap((e=>{var t;return(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId)||[]})))||[]}),[l.items]),...(0,r.useMemo)((()=>{var e;return(null===(e=l.items)||void 0===e?void 0:e.flatMap((e=>{var t;return(null===(t=e.items)||void 0===t?void 0:t.flatMap((e=>{var t;return(null==e||null===(t=e.productRef)||void 0===t?void 0:t.externalId)||(null==e?void 0:e.externalId)||[]})))||[]})))||[]}),[l.items])],{mapImageTypesFromCollection:m}=te(),p=(0,r.useMemo)((()=>m(l)),[m,l]);return l&&c&&u.length?r.createElement(o.s,i.productCarouselWrapperContainer,r.createElement(s.az,i.productCarouselWrapper,r.createElement(ee.A,{productObj:u,teaser:c,imageTypeFromProductId:p,isRecommendation:!0,hideScrollbar:!0,isPromoCarousel:!1,isCenterMode:n,hasAddToCart:!1,enableColorSwatches:!1,hasQuickAdd:!1,enableFavourite:!1,variant:"cmProductCarousel",analytics_nameList:d,analytics_listId:"home"}))):null};sr.propTypes={self:i().object},sr.displayName="ProductCarousel";const cr=sr;var dr=a(63325),ur=a(24889),mr=a(52233),pr=a(743);function vr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function gr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?vr(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):vr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const br=({self:e})=>{const t=(0,T.o5)("Swiper",{variant:"carouselChips"}),a=(0,r.useMemo)((()=>{var t;return(null==e||null===(t=e.teasableSettings)||void 0===t?void 0:t.color)||w.Jy.black}),[e]),n=(0,T.o5)("CMCarouselChips"),i=(0,r.useMemo)((()=>{var t;return(null==e||null===(t=e.teasableSettings)||void 0===t?void 0:t.backgroundColor)||w.Jy.almond}),[e]),[o,c]=(0,r.useState)(null),d=parseInt(pr.A.base,10),m=parseInt(pr.A.md,10),p=parseInt(pr.A.lg,10),g=parseInt(pr.A.xl,10),[b,f]=(0,r.useState)(0),y=(0,r.useRef)(null),h=(0,r.useRef)(null),E=(0,P.JB)(),x=(0,r.useMemo)((()=>{var t,a;return((null==e||null===(t=e.items)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.teaserTargets)||[]).map((e=>{var t,a,r;return{id:null===(t=e.target)||void 0===t?void 0:t.id,label:e.callToActionText||"Product Variation",externalId:(null===(a=e.target)||void 0===a||null===(r=a.productRef)||void 0===r?void 0:r.externalId)||null}}))}),[e]),A=(0,r.useMemo)((()=>x.map((e=>e.externalId)).filter((e=>null!==e))),[x]),{data:C,isLoading:O}=(0,nt.useProducts)({parameters:{ids:null==A?void 0:A.join(","),allImages:!0}},{enabled:(null==A?void 0:A.length)>0});return(0,r.useEffect)((()=>{const e=window.matchMedia(`(min-width: ${pr.A.md})`),t=()=>{c(!e.matches)};return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}}),[]),(0,r.useEffect)((()=>{if(o&&h.current){const e=h.current.children[b];e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}}),[b,o]),e?O||null===o?r.createElement(Me.E,n.skeleton):r.createElement(s.az,(0,l.A)({},n.container,{style:{background:i},"data-testid":"carousel-chips-container"}),r.createElement(s.az,n.containerHeader,r.createElement(s.az,n.containerTitle,r.createElement(v.E,{sx:gr(gr({},n.categoryTitle),{},{color:a}),"data-testid":"carousel-title"},e.teaserTitle),r.createElement(s.az,{sx:gr(gr({},n.categoryInfo),{},{color:a}),"data-testid":"carousel-subtitle"},r.createElement(u.A,{text:e.teaserText.textAsTree}))),r.createElement(s.az,(0,l.A)({__css:t,className:"hide-scrollbar"},n.containerChips),o&&r.createElement(s.az,n.containerSwiperArrow,r.createElement(fe.$,{className:"custom-swiper-button-prev"},r.createElement(dt.$3,null)),r.createElement(fe.$,{className:"custom-swiper-button-next"},r.createElement(dt.Ec,null))),r.createElement(s.az,(0,l.A)({},n.chipsBox,{ref:h}),x.map(((e,t)=>r.createElement(fe.$,(0,l.A)({key:e.id,onClick:()=>(e=>{var t;f(e),null===(t=y.current)||void 0===t||t.slideTo(e)})(t)},n.chipButton,{style:{background:b===t?"black":"white",color:b===t?"white":"black"}}),e.label)))))),r.createElement(s.az,(0,l.A)({__css:t},n.containerSwiper,{"data-testid":"carousel-swiper"}),!o&&r.createElement(s.az,n.containerSwiperArrow,r.createElement(fe.$,{className:"custom-swiper-button-prev"},r.createElement(dt.$3,null)),r.createElement(fe.$,{className:"custom-swiper-button-next"},r.createElement(dt.Ec,null))),r.createElement(dr.RC,{"data-testid":"swiper",onSwiper:e=>y.current=e,onSlideChange:e=>f(e.activeIndex),effect:o?"fade":"slide",modules:[ur.Vx,ur._R],navigation:{nextEl:".custom-swiper-button-next",prevEl:".custom-swiper-button-prev"},speed:400,breakpoints:{[d]:{slidesPerView:1,allowTouchMove:!1},[m]:{slidesPerView:"auto",centeredSlides:!0,spaceBetween:24},[p]:{slidesPerView:"auto",centeredSlides:!0,spaceBetween:24},[g]:{slidesPerView:"auto",spaceBetween:24}}},x.map(((e,t)=>{var a;const l=null==C||null===(a=C.data)||void 0===a?void 0:a.find((t=>t.id===e.externalId)),s=1===Math.abs(t-b);return r.createElement(dr.qr,{key:x.id,"data-testid":"swiper-slide",style:s&&!o?gr({}
1,n.containerTransition):{}},r.createElement(mr.A,{product:l,wishlistOperations:E,enableFavourite:!0,disableSwiper:!0,fromPage:se.yT.PLP,enableColorSwatches:!1,variant:"carouselChips",productInfo:b===t||o,enableQuickAddMobileAndApp:!0,enableProductPromo:!0,typeImageTile:"product","data-testid":"carousel-chips-product-tile",backgroundProductInfo:o?i:w.Jy.white}))}))))):null};br.propTypes={self:i().object};const fr=br,yr=e=>{const{content:t,isLoading:a}=e,l=(0,T.o5)("CMCarouselChipsHomepage"),n=(0,I.A)({base:!1,md:!0});return r.createElement(r.Fragment,null,a?r.createElement(s.az,{sx:l.textBanner},r.createElement(Me.E,{noOfLines:1,h:"1.25rem",w:{base:"6.25rem",md:"5%"},sx:l.preTitle}),r.createElement(Me.E,{noOfLines:1,h:"1.25rem",w:{base:"9.375rem",md:"15%"},sx:l.title}),r.createElement(Me.E,{noOfLines:2,h:"1.25rem",w:{base:"18.75rem",md:"40%"},sx:l.description})):r.createElement(s.az,{"data-testid":"carousel-chips-textbanner",sx:l.textBanner},t.preTitle&&r.createElement(v.E,{sx:l.preTitle,noOfLines:1},t.preTitle),t.title&&r.createElement(v.E,{sx:l.title,noOfLines:1},t.title),t.description&&r.createElement(s.az,{sx:l.description},r.createElement(u.A,{text:t.description,noOfLines:n?2:3}))))};yr.displayName="CarouselChipsHomepageTextBanner",yr.propTypes={content:i().object.isRequired,isLoading:i().bool};const hr=yr;var Er=a(54904),xr=a(28407),Tr=a(7396),Ar=a(37180),Cr=a(75011),Or=a(21466),wr=a(25610),Sr=a(28387),jr=a(32740),Pr=a(67239);function kr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function zr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?kr(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):kr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Mr=(0,r.forwardRef)(((e,t)=>{const{product:a,isOpen:n,onClose:i,analytics_name_list:c="",analytics_list_id:d="",analytics_index:u}=e,m=(0,T.o5)("CMCarouselChipsHomepage"),p=(0,I.A)({base:!1,md:!0},{fallback:"md"}),g=(0,r.useRef)(null),{data:b,refetch:f}=(0,jr.MX)(),y=(0,jr.y)(),{onOpen:h,onCloseAll:E}=(0,P.iF)(),{analyticsEventProduct:x,analyticsEventAddToCart:A}=(0,M.A)();(0,Tr.j)({ref:g,handler:e=>{e.stopPropagation(),e.preventDefault(),i()},enabled:n});const C=(0,r.useMemo)((()=>{var e;const t=(a.c_variationsFullData||[]).find((e=>"size"===e.attributeId));return t&&0!==(null==t||null===(e=t.values)||void 0===e?void 0:e.length)?t.values:[]}),[a.c_variationsFullData]),O=function(){var e=(0,xr.A)((function*(e){try{if(e.selectable){const t=[{productId:null==e?void 0:e.variantID,price:a.price,quantity:1}];yield y.mutateAsync({parameters:{basketId:null==b?void 0:b.basketId},body:t}),i(),yield f(),A({product:a,sizeSelect:e.value,quantity:1,currency:b.currency,addType:"quickview",nameList:c,listId:d,index:u})}else(e=>{let t,r="size_sold_out";a.c_comingSoon?(t="coming-soon",r="product_coming_soon"):a.selectable||(t="back-in-stock",r="product_out_of_stock"),h((0,Pr.A)({value:e,productType:t,product:a,onCloseAll:E})),x({product:a,action:"notify_me_1",extraInformation:r,eventName:"product_notify_me_start"})})(e)}catch(e){console.error("Add size to cart error: ",e)}}));return function(t){return e.apply(this,arguments)}}(),w=(0,r.useMemo)((()=>({containerRef:p?t:void 0})),[t,p]);return r.createElement(Ar.aF,{isOpen:n,onClose:i,blockScrollOnMount:!1,portalProps:w,motionPreset:"slideInBottom"},r.createElement(Cr.m,{sx:m.overlay}),r.createElement(Or.$,{ref:g,containerProps:zr(zr({},m.sizeSelectorModalContainer),{},{onClick:i}),sx:m.sizeSelectorModalContent},r.createElement(wr.r,{sx:m.modalHeader},r.createElement(v.E,{sx:m.modalTitle},r.createElement(ye.A,{defaultMessage:[{type:0,value:"Seleziona taglia"}],id:"sizeSelector.select.size"})),r.createElement(dt.YK,(0,l.A)({},m.iconClose,{onClick:i}))),r.createElement(Sr.c,{sx:m.modalSizes},C.map((e=>r.createElement(s.az,{key:e.id,onClick:()=>O(e),sx:zr(zr({},m.size),!e.selectable&&m.sizeUnavailable)},r.createElement(o.s,{sx:m.sizeContent},r.createElement(v.E,{sx:m.sizeValue},e.displayValue),!e.selectable&&r.createElement(s.az,{sx:m.sizeIconNotification},r.createElement(dt.D4,null)))))))))}));Mr.propTypes={product:i().object.isRequired,isOpen:i().bool.isRequired,onClose:i().func.isRequired,analytics_name_list:i().string,analytics_list_id:i().string,analytics_index:i().number}
1,Mr.displayName="CarouselChipsHomepageProductModal";const Ir=Mr,Dr=e=>{const{product:t,productIndex:a,handleSlideChange:n,selectedProductIndex:i,disableRedirect:o,modalSizeProductId:c,handleModalSizeOpen:d,analytics_name_list:u="",analytics_list_id:m=""}=e,p=(0,T.o5)("CMCarouselChipsHomepage"),{buildUrl:g}=(0,Y.A)(),b=(0,jt.A)(),f=(0,Oe.W6)(),{analyticsEventProductClick:y}=(0,M.A)(),{customParams:{envBuild:h}}=(0,x.getConfig)(),E=(0,r.useRef)(null),A=i===a,C=t.name??t.productName,O=A&&c===t.id,w=()=>{d(null)};return(0,r.useEffect)((()=>{A||w()}),[A]),r.createElement(r.Fragment,null,r.createElement(s.az,{"data-testid":"carousel-chips-product-card",sx:p.productCard,onClick:()=>{if(null==o||!o.current)if(A){const e="web"===h&&null!=t&&t.c_seoUrlPathname?(0,St.ec)({pathname:null==t?void 0:t.c_seoUrlPathname.split("?")[0]},b.local):(0,St.ec)({id:t.id},b.local),r="web"===h&&null!=t&&t.c_seoUrlPathname&&(null==t?void 0:t.c_seoUrlPathname.split("?").length)>1?null==t?void 0:t.c_seoUrlPathname.split("?")[1]:null;y({product:t,index:a,nameList:u,listId:m}),f.push({pathname:g(e),search:r||""})}else d(null),n(a)}},r.createElement(s.az,{ref:E,"data-testid":"carousel-chips-product-image-wrapper",sx:p.imageProduct},r.createElement(Lt.A,{disableSwiper:!0,imageWidths:"",typeImageTile:"product",images:t.c_images,variant:"medium",product:t,imageLink:t.c_seoUrlPathname,tileVariant:"regular"}),r.createElement(s.az,{sx:{opacity:A?1:0,pointerEvents:A?"auto":"none",transition:"opacity 0.2s ease-in-out"}},r.createElement(Er.default,(0,l.A)({},p.iconButton,{product:t,onClick:e=>{null!=o&&o.current||(e.preventDefault(),e.stopPropagation(),d(t.id))},icon:r.createElement(r.Fragment,null,r.createElement(s.az,{sx:p.iconWrapper},r.createElement(dt.Ug,p.icon)),r.createElement(s.az,{sx:p.labelWrapper},r.createElement(v.E,{sx:p.iconLabel,"data-css-selector":"icon-label"},r.createElement(ye.A,{defaultMessage:[{type:0,value:"Aggiungi"}],id:"wishlist.buttonAddProduct"}))))})))),r.createElement(s.az,{sx:p.productContent,"data-testid":"carousel-chips-product-content"},r.createElement(v.E,{as:"h2",noOfLines:2,sx:p.productName,"data-testid":"carousel-chips-product-name"},C),t.c_price&&r.createElement(s.az,{sx:p.priceContainer},r.createElement(st.A,{price:t.c_price,currency:t.currency,variant:"cmCarouselChipsHomepage"})))),O&&r.createElement(Ir,{ref:E,product:t,isOpen:O,onClose:w,analytics_name_list:u,analytics_list_id:m,analytics_index:a}))};Dr.displayName="CarouselChipsHomepageProduct",Dr.propTypes={product:i().object.isRequired,disableRedirect:i().object,handleSlideChange:i().func.isRequired,productIndex:i().number.isRequired,selectedProductIndex:i().number.isRequired,modalSizeProductId:i().string,handleModalSizeOpen:i().func.isRequired,analytics_name_list:i().string,analytics_list_id:i().string};const Rr=Dr;function Br(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function _r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Br(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Lr={useOnce:!0,rootMargin:"0px",threshold:.8},Nr=e=>{const{products:t,isLoading:a,setSwiperInstance:l,selectedProductIdx:n,analytics_name_list:i="",analytics_list_id:o="",handleSlideChange:c,handleTransitionEnd:d}=e,u=(0,T.o5)("CMCarouselChipsHomepage"),m=(0,T.o5)("Swiper",{variant:"carouselChipsHomepage"}),p=(0,r.useRef)(null),v=(0,r.useRef)(!1),[g,b]=(0,r.useState)(null),{analyticsEventProductImpression:f}=(0,M.A)(),y=(0,ut.A)(p,Lr),h=(0,ae.dH)("carousel_chips",i),E=parseInt(pr.A.base,10),x=parseInt(pr.A.md,10);(0,r.useEffect)((()=>{y&&f({products:(null==t?void 0:t.data)||[],nameList:h,idList:o})}),[y]);const A=(0,r.useMemo)((()=>(e=>{if(null==e||!e.length)return[];const t=[];for(let a=0;a<3;a++)t.push(...e);return t})(null==t?void 0:t.data)),[null==t?void 0:t.data]);return r.createElement(s.az,{"data-testid":"carousel-chips-products",__css:m},r.createElement(dr.RC,{loop:!0,centeredSlides:!0,ref:p,loopedSlides:null==A?void 0:A.length,onTouchStart:()=>v.current=!1,onTouchMove:()=>v.current=!0,onTouchEnd:()=>{setTimeout((()=>v.current=!1),100)},loopAdditionalSlides:5,onSwiper:l,onRealIndexChange:e=>c(e.realIndex),onTransitionEnd:d,speed:800,breakpoints:{[E]:{slidesPerView:1,spaceBetween:0}
1,[x]:{slidesPerView:"auto",centeredSlides:!0,spaceBetween:40}}},r.createElement(r.Fragment,null,a?r.createElement(r.Fragment,null,new Array(15).fill(1).map(((e,t)=>r.createElement(dr.qr,{key:t},r.createElement(s.az,{sx:u.productCard},r.createElement(Me.E,{sx:_r(_r({},u.imageProduct),u.imageProductSkeleton),h:"100%",w:"100%"}),r.createElement(s.az,{sx:_r(_r({},u.productContent),0===t&&u.productContentCentered)},r.createElement(Me.E,{h:"1.875rem",w:"12.5rem",sx:u.productName}),r.createElement(Me.E,{h:"1.875rem",w:"6.25rem"}))))))):r.createElement(r.Fragment,null,A.map(((e,t)=>r.createElement(dr.qr,{key:`${e.id}-${t}`,"data-testid":"swiper-slide"},r.createElement(Rr,{product:e,productIndex:t,selectedProductIndex:n,handleSlideChange:c,disableRedirect:v,modalSizeProductId:g,handleModalSizeOpen:b,analytics_name_list:h,analytics_list_id:o}))))))))};Nr.displayName="CarouselChipsHomepageProducts",Nr.propTypes={products:i().object.isRequired,setSwiperInstance:i().func.isRequired,handleSlideChange:i().func.isRequired,handleTransitionEnd:i().func,selectedProductIdx:i().number.isRequired,analytics_name_list:i().string,analytics_list_id:i().string,isLoading:i().bool};const Wr=Nr;function qr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Fr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?qr(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):qr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Hr=e=>{const{chips:t,isLoading:a,selectedChipIndex:l,onChipClick:n}=e,i=(0,T.o5)("CMCarouselChipsHomepage"),o=(0,r.useRef)(null),[c,d]=(0,r.useState)(),u=(0,r.useCallback)(((e,t)=>{if(!e||!t)return 0;const a=t.getBoundingClientRect(),r=e.getBoundingClientRect();return a.left-r.left+e.scrollLeft}),[]),m=(0,r.useCallback)((e=>{if(!e.current)return;const t=e.current,a=`[data-index="${l}"]`,r=t.querySelector(a)||t.querySelectorAll("[data-index]")[0];if(r){var n;const e=r.getBoundingClientRect(),a=u(t,r),l=(null===(n=o.current)||void 0===n?void 0:n.getBoundingClientRect().width)||25;d({left:a+e.width/2-l/2})}}),[u,l]),p=(0,r.useCallback)((e=>{const t=e.current;if(!t)return;const a=`[data-index="${l}"]`,r=t.querySelector(a);if(!r)return;const n=u(t,r),i=r.getBoundingClientRect().width,o=t.clientWidth,s=t.scrollWidth-o,c=Math.max(0,Math.min(n+i/2-o/2,s));t.scrollTo({left:c,behavior:"smooth"})}),[u,l]),v=(0,r.useCallback)((e=>{a||(m(e),p(e))}),[p,m,a]),{contentRef:g}=(0,Xt.A)({onResize:v,onMount:v,isMounted:!a}),b=Fr(Fr({},i.chips),{},{justifyContent:{base:"start",md:t.length>5?"start":"center",lg:"center"}});return r.createElement(r.Fragment,null,a?r.createElement(s.az,{className:"hide-scrollbar",sx:b},new Array(5).fill(1).map(((e,t)=>r.createElement(Me.E,{key:t,h:"20px",w:{base:"100px",md:"5%"},sx:i.chip})))):r.createElement(s.az,{ref:g,"data-testid":"carousel-homepage-chips-wrapper",className:"hide-scrollbar",sx:b},r.createElement(s.az,{ref:o,sx:Fr(Fr({},i.activeLine),c&&Fr(Fr({},i.activeLinePositioned),{},{transform:`translate3d(${c.left}px, 0, 0)`}))}),t.map(((e,t)=>r.createElement(s.az,{"data-index":t,"data-testid":"carousel-homepage-chips-button",key:e.productId,className:l===t?"active":"",onClick:()=>n(t,"chip"),sx:i.chip},e.label)))))};Hr.displayName="CarouselChipsHomepage",Hr.propTypes={chips:i().arrayOf(i().object).isRequired,onChipClick:i().func.isRequired,selectedChipIndex:i().number.isRequired,isLoading:i().bool};const $r=Hr;function Ur(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Vr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ur(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ur(Object(a)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Gr=e=>{var t,a,l,n;const{self:i}=e,o=(0,T.o5)("CMCarouselChipsHomepage"),[c,d]=(0,r.useState)(0),[u,m]=(0,r.useState)(null),p=(0,r.useRef)(!1),v=null==i||null===(t=i.items)||void 0===t?void 0:t.find((e=>"CMTeaser"===e.type)),g=null==i||null===(a=i.teasableSettings)||void 0===a?void 0:a.backgroundColor,b={preTitle:null==i?void 0:i.teaserTitle,title:null==v?void 0:v.teaserTitle,description:null==v||null===(l=v.teaserText)||void 0===l?void 0:l.textAsTree},f=(0,r.useMemo)((()=>{var e;const t=new Map,a=null==i||null===(e=i.items)||void 0===e?void 0:e.filter((e=>"CMCollection"===e.type));for(const e of a){var r,l,n,o,s,c;const a=(null==e||null===(r=e.items)||void 0===r||null===(l=r[0])||void 0===l||null===(n=l.productRef)||void 0===n?void 0:n.externalId)||(null==e||null===(o=e.teaserTargets)||void 0===o||null===(s=o[0].target)||void 0===s||null===(c=s.productRef)||void 0===c?void 0:c.externalId);a&&null!=e&&e.teaserTitle&&t.set(a,{productId:a,label:null==e?void 0:e.teaserTitle})}return t}),[null==i?void 0:i.items]),y=(0,r.useMemo)((()=>Array.from(f.values())),[f]),h=(0,r.useMemo)((()=>Array.from(f.keys())),[f]),{data:E,isLoading:x}=(0,nt.useProducts)({parameters:{ids:null==h?void 0:h.join(","),allImages:!0}},{enabled:(null==h?void 0:h.length)>=5}),A=(e,t)=>{if(!u||p.current)return;const a=y.length;let r=e;"chip"===t&&(r=Math.floor(c/a)*a+e),r!==c&&(p.current=!0,d(r),u.slideToLoop(r,800))};return y.length<5||h.length<5?null:r.createElement(s.az,{"data-testid":"carousel-chips-homepage",sx:Vr(Vr({},o.container),{},{backgroundColor:g||w.Jy.white})},r.createElement(hr,{content:b,isLoading:x}),r.createElement($r,{chips:y,selectedChipIndex:c%((null==E||null===(n=E.data)||void 0===n?void 0:n.length)||1),onChipClick:A,isLoading:x}),r.createElement(Wr,{products:E||{data:[]},setSwiperInstance:m,selectedProductIdx:c,handleSlideChange:A,handleTransitionEnd:()=>{u&&(p.current=!1)},isLoading:x,analytics_name_list:null==v?void 0:v.teaserTitle,analytics_list_id:"home"}))};
1Gr.displayName="CarouselChipsHomepage",Gr.propTypes={self:i().object.isRequired};const Qr=Gr;var Kr=a(33058);function Jr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Xr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Jr(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Jr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Zr=e=>{var t,a,n,i,c,d,u,m;const{content:p,isAnalytics:g=!1,analyticsData:b}=e,{buildCoreMediaUrl:f}=(0,S.A)(),y=(0,T.o5)("CMDoubleImageTags"),h=null==p?void 0:p.teaserTargets[0],E=h?f({target:null==h?void 0:h.target,teaser:null==h||null===(t=h.target)||void 0===t||null===(a=t.teaserTargets)||void 0===a?void 0:a[0],isExternalLink:null==h||null===(n=h.target)||void 0===n||null===(i=n.teaserTargets)||void 0===i||null===(c=i[0])||void 0===c||null===(d=c.target)||void 0===d?void 0:d.url,options:{isObject:!0}}):void 0,{analyticsEventClickPromoCard:x}=(0,M.A)(),A=r.createElement(o.s,(0,l.A)({},y.textContentWrapper,{"data-testid":"cm-double-image-tags-textcontent"}),r.createElement(s.az,(0,l.A)({},y.textContentBox,{"data-testid":"cm-double-image-tags-title"}),r.createElement(v.E,y.title,null==p?void 0:p.teaserTitle)),r.createElement(s.az,(0,l.A)({},y.textContentBox,{"data-testid":"cm-double-image-tags-description"}),r.createElement(v.E,y.description,null==p||null===(u=p.teaserText)||void 0===u||null===(m=u.text)||void 0===m?void 0:m.replace(/<[^>]*>/g,"")),r.createElement(O.r,(0,l.A)({},E?E.htmlAttributes:{},{sx:Xr(Xr({},y.ctaBox),y.link)}),r.createElement(v.E,null,null==h?void 0:h.callToActionText),r.createElement(dt.Ec,null))));return r.createElement(r.Fragment,null,E&&r.createElement(Aa.qX,null,r.createElement(O.r,(0,l.A)({},E.htmlAttributes?E.htmlAttributes:{},y.link,{"data-testid":"cm-double-image-tags-link-overlay",onClick:()=>{g&&x(b.creativeSlot||"",b.creativeName||"","text_link",(null==h?void 0:h.callToActionText)||"",(null==b?void 0:b.index)||0)}}),A)),r.createElement(Aa.cD,null,A))};Zr.displayName="TextContent",Zr.propTypes={content:i().object.isRequired,isAnalytics:i().bool,analyticsData:i().object};const Yr=Zr;function el(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function tl(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?el(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):el(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const al=e=>{const{images:t,textContent:a,onImageClick:n,isAnalytics:i,analyticsData:d}=e,u=(0,T.o5)("CMDoubleImageTags"),[m,p]=(0,r.useState)("right"),[v,g]=(0,r.useState)(0),[b,f]=(0,r.useState)(0),y=(0,r.useRef)(null),h=(0,r.useRef)(0),E=(0,r.useRef)(0),x=v>0?.94*v:300,A=x+0,C=.06*v,O=t.length-1;let w=-b*A;return(0,r.useEffect)((()=>{const e=()=>{y.current&&g(y.current.offsetWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),w=0===b?0:b===O?-b*A+C:"right"===m?-b*A:-b*A+C,r.createElement(r.Fragment,null,(t||[]).length>0&&r.createElement(s.az,(0,l.A)({},u.carouselRoot,{"data-testid":"cm-double-image-carousel-mobile",position:"relative",ref:y,overflow:"hidden"}),r.createElement(s.az,(0,l.A)({position:"relative",overflow:"hidden"},u.imageWrapper,{onTouchStart:e=>h.current=e.touches[0].clientX,onTouchMove:e=>E.current=e.touches[0].clientX,onTouchEnd:()=>{E.current||(E.current=h.current);const e=h.current-E.current;Math.abs(e)>30&&(e>0?(p("right"),f((e=>Math.min(t.length-1,e+1)))):(p("left"),f((e=>Math.max(0,e-1))))),h.current=0,E.current=0},height:`${x}px`}),r.createElement(o.s,{"data-testid":"image-carousel",transform:`translateX(${w}px)`,transition:"transform 0.3s ease",width:t.length*A+"px",height:"100%"},t.map(((e,a)=>{var l;const o=e.picture||(null===(l=e.media)||void 0===l?void 0:l[0]);return r.createElement(s.az,{key:a,flexShrink:0,width:`${x}px`,marginRight:(t.length,"0px"),position:"relative",onClick:()=>null==n?void 0:n(e),cursor:"pointer"},r.createElement(c.A,{pictures:{base:o,lg:o},width:"100%",height:"100%",objectFit:"cover",isAnalytics:i,analyticsData:tl(tl({},d),{},{index:a})}))})))),r.createElement(Yr,{content:a,isAnalytics:i,analyticsData:d})))};al.displayName="DoubleImageTagsMobile",al.propTypes={images:i().arrayOf(i().object).isRequired,textContent:i().object.isRequired,onImageClick:i().func,isAnalytics:i().bool,analyticsData:i().object};const rl=al;function ll(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function nl(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?ll(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ll(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const il=({self:e})=>{var t,a;const n=(0,T.o5)("CMDoubleImageTags"),i=(0,I.A)({base:!0,lg:!1}),[d,u]=(0,r.useState)(0),[m,p]=(0,r.useState)(!1),{buildUrl:v}=(0,Y.A)();if((0,r.useEffect)((()=>{p((0,Re.Gk)())}),[]),null==e||null===(t=e.items)||void 0===t||!t.length)return null;const[g,...b]=e.items;if(!g)return null;const f={creativeSlot:"double_image_tags",creativeName:(null==g||null===(a=g.teasableSettings)||void 0===a?void 0:a.analyticsName)||(null==g?void 0:g.teaserTitle)||""},y=e=>{var t,a,r;const l=(0,z.kF)({target:null===(t=e.teaserTargets)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.target,buildUrl:v,teaser:null===(r=e.teaserTargets)||void 0===r?void 0:r[0],isObject:!0});if(l){const e=l.to||l.href;if(!e)return void(window.location.href="#");e.startsWith("/")?window.location.href=v(e):window.location.href=e}},h=b.length-1;return m?i?r.createElement(rl,{images:b,textContent:g,onImageClick:y,isAnalytics:!0,analyticsData:f}):r.createElement(r.Fragment,null,(b||[]).length>0&&r.createElement(s.az,(0,l.A)({},n.carouselRoot,{"data-testid":"cm-double-image-carousel"}),r.createElement(o.s,n.carouselImagesContainer,b.map(((e,t)=>{var a;const i=e.picture||(null===(a=e.media)||void 0===a?void 0:a[0]);if(!i)return null;const o=t===d||null===t;return r.createElement(s.az,(0,l.A)({key:t},n.carouselImageColumn,{sx:{img:{objectPosition:"top"}},"data-testid":"image-container"},o?n.carouselImageColumnActive:{},{flex:o?h:1,transition:"flex 0.3s ease",onClick:()=>y(e),onMouseEnter:()=>u(t),onMouseLeave:()=>u(0)}),r.createElement(c.A,(0,l.A)({pictures:{base:i,lg:i}},n.doubleImageTagsImages,{objectFit:"none",isSrcSetEnabled:!1,isAnalytics:!0,analyticsData:nl(nl({},f),{},{index:t})})))}))),r.createElement(Yr,{content:g,isAnalytics:!0,analyticsData:f}))):r.createElement(s.az,n.carouselRoot,r.createElement(s.az,{sx:n.carouselImagesContainerSkeleton},r.createElement(Me.E,{h:"100%"})),r.createElement(o.s,{sx:n.textContentWrapper},r.createElement(s.az,{sx:n.textContentBox},r.createElement(Me.E,{h:"100%",w:"50%",height:{base:"3",lg:"5"},mb:"2"}),r.createElement(Me.E,{h:"100%",w:"30%",height:{base:"3",lg:"5"},mb:{base:"2",lg:"0"}})),r.createElement(s.az,{sx:n.textContentBox},r.createElement(Me.E,{h:"100%",w:"100%",height:{base:"3",lg:"5"},mb:"2"}),r.createElement(Me.E,{h:"100%",w:"40%",height:{base:"3",lg:"5"}}))))};il.propTypes={self:i().shape({items:i().array.isRequired}).isRequired};const ol=il;var sl=a(66685),cl=a(9500);function dl(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ul(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?dl(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):dl(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ml=({children:e,showId:t,sx:a})=>{const{initBambuserTrigger:l}=(0,r.useContext)(sl.fE),[n,i]=(0,r.useState)(!1),{customParams:o}=(0,x.getConfig)(),{handlerEventFromNative:{event_APP_BottomBarHeight:{bottomBar:c,navigationBar:d}}}=(0,cl.oz)(),u=(0,r.useRef)(),m=(0,r.useMemo)((()=>`liveshopping-${t}`),[t]);return(0,r.useEffect)((()=>{t&&u.current&&l(t,u.current)}),[l,t]),(0,r.useEffect)((()=>{if("undefined"==typeof window)return;if("web"===o.envBuild)return;if(!n)return;const e=document.body.querySelector("div[data-bambuser-liveshopping-player-id]");if(!e)return void i(!1);const t=c+d;e.style.height=`calc(100vh - ${t}px)`,e.style.top=0,i(!1)}),[c,o.envBuild,n,d]),r.createElement(s.az,{ref:u,id:m,onClick:()=>i(!0),sx:ul({cursor:"pointer"},a)},e)};ml.propTypes={children:i().node.isRequired,showId:i().string.isRequired,sx:i().object};const pl=ml,vl=()=>{const e=(0,T.o5)("PlayIcon");return r.createElement(s.az,e.iconContainer,r.createElement(dt.mh,(0,l.A)({"aria-hidden":"true"},e.icon)))},gl=({self:e})=>{var t,a,n,i;const{teaserTitle:o,teaserText:d,teasableSettings:m,items:p}=e,{labelText:g,ctaAsLinks:b}=m,f=(0,T.o5)("LiveShoppingHeroBanner",{variant:b||"solid"});if(!p||0===(null==p?void 0:p.length)||null==p||!p[0])return null;const{mobileMedia:y,media:h,show:E}=p[0];return r.createElement(s.az,(0,l.A)({as:"section","data-testid":"live-shopping-hero-banner"},f.root),r.createElement(s.az,f.imageCol,r.createElement(pl,{showId:null==E?void 0:E.id,sx:{height:"100%"}},r.createElement(c.A,(0,l.A)({pictures:{base:null===(t=y[0])||void 0===t||null===(a=t.value)||void 0===a?void 0:a[0],lg:h[0]||(null===(n=y[0])||void 0===n||null===(i=n.value)||void 0===i?void 0:i[0])}},f.image)),r.createElement(vl,null))),r.createElement(s.az,f.textCol,o&&r.createElement(s.az,(0,l.A)({as:"h1","data-testid":"live-shopping-hero-banner-title"},f.title),o.split("\\n").map(((e,t)=>r.createElement(v.E,(0,l.A)({as:"span",key:t},f.titleLine),e)))),E&&r.createElement(pl,{showId:E.id},r.createElement(fe.$,(0,l.A)({"data-testid":"live-shopping-hero-banner-label"},f.cta),g)),d&&r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-hero-banner-description"},f.description,{sx:{a:{textDecoration:"underline "}}}),r.createElement(u.A,{text:d.textAsTree,nameToReplace:p[0].teaserTitle}
1))))};gl.propTypes={self:i().object.isRequired};const bl=gl;var fl=a(66623);function yl(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function hl(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?yl(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yl(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const El=({item:e,styles:t})=>{var a,n,i;const o=(0,jt.A)(),{teaserTitle:d,show:u,media:m,mobileMedia:p}=e,g=null!=u&&u.scheduledStartAt?new Date(u.scheduledStartAt):null;let b="";return g&&(b=o.formatDate(g,{weekday:"long",day:"numeric",month:"long",year:"numeric"}),b=b.charAt(0).toUpperCase()+b.slice(1)),r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-event-card"},t.card),r.createElement(s.az,{sx:hl(hl({},t.cardMediaWrapper),{},{".chakra-skeleton":{width:"100%",height:"100%"}})},r.createElement(c.A,(0,l.A)({pictures:{base:null===(a=p[0])||void 0===a||null===(n=a.value)||void 0===n?void 0:n[0],lg:m[0]||(null===(i=p[0].value)||void 0===i?void 0:i[0])},width:90},t.cardMedia))),r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-event-card"},t.cardBody),r.createElement(v.E,(0,l.A)({"data-testid":"live-shopping-event-card-date"},t.cardDate),b),r.createElement(s.az,(0,l.A)({as:"span"},t.cardPreTitle),r.createElement(ye.A,{"data-testid":"live-shopping-event-card-icon",defaultMessage:[{type:0,value:"Live Shopping con"}],id:"action_card.action.edit"})),r.createElement(v.E,(0,l.A)({"data-testid":"live-shopping-event-card-title"},t.cardTitle),r.createElement(s.az,(0,l.A)({as:"span"},t.cardInflName),d))))};El.propTypes={item:i().object.isRequired,styles:i().object.isRequired};const xl=({self:e})=>{const t=(0,T.o5)("LiveShoppingSaveTheDate"),a=(0,r.useRef)(null),n=(0,I.A)({base:!0,lg:!1}),{teaserTitle:i,items:o}=e;return o&&0!==o.length?r.createElement(s.az,(0,l.A)({as:"section","data-testid":"live-shopping-event-save-the-date"},t.root),r.createElement(s.az,t.inner,i&&r.createElement(s.az,(0,l.A)({as:"h2","data-testid":"live-shopping-event-save-the-date-title"},t.heading),i),r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-event-save-the-date-items",className:"hide-scrollbar",ref:a},t.grid),(0,z.L7)(o,3).map((e=>{var a;return r.createElement(pl,{key:e.id,showId:null===(a=e.teasableSettings)||void 0===a?void 0:a.variant,sx:{width:"100%"}},r.createElement(El,{item:e,styles:t}))}))),r.createElement(Aa.cD,null,r.createElement(s.az,{sx:t.customScrollbar},r.createElement(fl.A,{isLoaded:n,reference:a,variant:"liveShopping"}))))):null};xl.propTypes={self:i().object.isRequired};const Tl=xl,Al=({self:e})=>{var t,a,n,i;const{mobileMedia:d,media:m,teaserText:p,teaserTitle:g,show:b}=e,f=(0,T.o5)("LiveShoppingProductTile"),y=null==b||null===(t=b.endedAt)||void 0===t?void 0:t.split("T")[0].replaceAll("-",".");return r.createElement(r.Fragment,null,r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-video-listing-video"},f.imageContainer),r.createElement(c.A,(0,l.A)({pictures:{base:null===(a=d[0])||void 0===a||null===(n=a.value)||void 0===n?void 0:n[0],lg:m[0]||(null===(i=d[0].value)||void 0===i?void 0:i[0])}},f.image)),r.createElement(o.s,f.overlay,r.createElement(o.s,null,r.createElement(v.E,f.overlayDate,y)),r.createElement(o.s,f.overlayTextContainer,r.createElement(v.E,f.overlayText,g),r.createElement(s.az,f.description,r.createElement(u.A,{text:null==p?void 0:p.textAsTree})))),r.createElement(vl,null)))};Al.propTypes={self:i().object.isRequired};const Cl=Al;var Ol=a(42827);function wl(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Sl(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?wl(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wl(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const jl=({self:e})=>{const{headerHeightRef:t}=(0,Ol.IU)(),[a,n]=(0,r.useState)(8),i=(0,T.o5)("LiveShoppingVideoListing"),o=null==e?void 0:e.items.slice(0,a),c=a<(null==e?void 0:e.items.length);return r.createElement(s.az,{"data-testid":"live-shopping-video-listing",sx:i.wrapper},r.createElement(s.az,{sx:Sl(Sl({},i.sectionAnchorElement),{},{top:`-${t.current||0}px`}),id:"rewatch-section"}),r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-video-listing-header"},i.header),(null==e?void 0:e.teaserTitle)&&r.createElement(s.az,i.headerTitle,"object"==typeof e.teaserTitle?r.createElement(u.A,{text:e.teaserTitle}):r.createElement(v.E,{as:"h2"},e.teaserTitle))),r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-video-listing-body"},i.itemsGridContainer),o.map((e=>{var t;const a=(null==e||null===(t=e.show)||void 0===t?void 0:t.id)||(null==e?void 0:e.id);return r.createElement(pl,{key:a,showId:a},r.createElement(Cl,{self:e}))}))),c&&r.createElement(s.az,i.btnContainer,r.createElement(fe.$,(0,l.A)({},i.loadMoreButton,{onClick:()=>{n((e=>e+8))}}),r.createElement(ye.A,{defaultMessage:[{type:0,value:"Carica altri"}],id:"bambuser.load.more"}))))};jl.propTypes={self:i().object};const Pl=jl,kl=({self:e})=>{var t;const a=(0,T.o5)("LiveShoppingTrendNow");if(!e||!e.items)return null;const n={productObj:null===(t=e.items)||void 0===t?void 0:t.filter((e=>{var t;return"CMExternalProduct"===e.type&&(null===(t=e.productRef)||void 0===t?void 0:t.externalId)})).map((e=>e.productRef.externalId)),variant:"cmLiveShopping",isRecommendation:!0,isPromoCarousel:!1,enableColorSwatches:!1,id:"live-shopping-trend-now-carousel",hideScrollbar:!0,title:e.teaserTitle,analytics_nameList:"live-shopping",analytics_listId:"lp",hasAddToCart:!1,hasQuickAdd:!1,enableFavourite:!1,enableProductTag:!1};return r.createElement(r.Fragment,null,r.createElement(s.az,(0,l.A)({"data-testid":"live-shopping-trend-now"},a.root),r.createElement(ee.A,n)))};kl.propTypes={self:i().object.isRequired};const zl=kl;var Ml=a(15151),Il=a(77455),Dl=a(80986),Rl=a(73375);const Bl=({self:e})=>{var t,a,n,i;const o=(0,T.o5)("CMLoyaltyLanding"),d=null==e||null===(t=e.items)||void 0===t?void 0:t[0],m=null==d||null===(a=d.teaserTargets)||void 0===a?void 0:a[0];if(!d)return null;const g=null==d?void 0:d.teaserTitle,b=null==d||null===(n=d.teaserText)||void 0===n?void 0:n.textAsTree,f=(null==d||null===(i=d.media)||void 0===i?void 0:i[0])||(null==d?void 0:d.picture);return r.createElement(s.az,(0,l.A)({"data-testid":"join-loyalty-program"},o.container),r.createElement(s.az,o.content,g&&r.createElement(v.E,o.eyebrow,g),f&&r.createElement(s.az,o.logoWrapper,r.createElement(c.A,{pictures:{base:f,lg:f}})),b&&r.createElement(s.az,o.description,r.createElement(u.A,{text:b})),m&&r.createElement(p.A,(0,l.A)({self:m,variant:"unstyled"},o.joinLoyaltyProgramCta,{additionalTextStyle:o.joinLoyaltyProgramCtaText}))))};Bl.propTypes={self:i().object.isRequired};const _l=Bl;var Ll=a(88821);const Nl={mobile:{top:72,bottom:96,sidePercent:22,sidePx:24,radius:12},tablet:{top:48,bottom:64,sidePercent:22,sidePx:24,radius:14},desktop:{top:70,bottom:0,sidePercent:22,sidePx:24,radius:12}},Wl=e=>Math.max(0,Math.min(e,1)),ql=e=>e>=1024?"desktop":e>=768?"tablet":"mobile",Fl=(e,t)=>{const a=Wl(e),r=Nl[t];return`inset(${r.top-r.top*a}px calc(${r.sidePercent-r.sidePercent*a}% - ${r.sidePx-r.sidePx*a}px) ${r.bottom-r.bottom*a}px calc(${r.sidePercent-r.sidePercent*a}% - ${r.sidePx-r.sidePx*a}px) round ${r.radius-r.radius*a}px)`},Hl=({self:e})=>{var t,a,n,i,o,d,u,m,p,v,g,b;const f=(0,r.useRef)(null),y=(0,r.useRef)(null),h=(0,r.useRef)(null),E=(0,T.o5)("CMLoyaltyLanding"),x=null==e||null===(t=e.items)||void 0===t?void 0:t[0],[A,C]=(0,r.useState)("desktop"),O=(null==x||null===(a=x.media)||void 0===a?void 0:a[0])||(null==x?void 0:x.picture),w=null==x||null===(n=x.mobileMedia)||void 0===n||null===(i=n[0])||void 0===i||null===(o=i.value)||void 0===o?void 0:o[0],S="desktop"===A?O:w??O,j=`${A}-${(null==S?void 0:S.type)||"CMPicture"}-${(null==S||null===(d=S.data)||void 0===d?void 0:d.uri)||"empty"}`;return(0,r.useEffect)((()=>
1{if("undefined"==typeof window)return;const e=()=>{C(ql(window.innerWidth))};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),(0,r.useEffect)((()=>{if("undefined"==typeof window||!f.current||!y.current)return;const e=f.current,t=y.current;let a=0;const r=()=>document.querySelector('[data-testid="join-loyalty-program"]'),l=()=>{e.style.zIndex=""},n=()=>{const a=r(),n=t.getBoundingClientRect(),i=h.current,o=n.bottom>0&&n.top<window.innerHeight,s=ql(window.innerWidth),c=Wl((window.innerHeight-n.top)/window.innerHeight);if(t.style.clipPath=Fl(c,s),t.style.borderRadius=Nl[s].radius-Nl[s].radius*c+"px",a){const t=a.getBoundingClientRect(),r=n.top>0,l=r&&c>.05&&n.top<t.bottom;a.style.position=r?"sticky":"",a.style.top=r?"0px":"",a.style.zIndex=r?l?"1":"2":"",e.style.zIndex=l?"3":r?"0":""}else l();i&&(o?i.play().catch((()=>{})):i.pause())},i=()=>{cancelAnimationFrame(a),a=requestAnimationFrame(n)};i(),window.addEventListener("scroll",i,{passive:!0}),window.addEventListener("resize",i),window.addEventListener("load",i);const o=new ResizeObserver(i);return o.observe(document.body),o.observe(t),()=>{var e;cancelAnimationFrame(a),window.removeEventListener("scroll",i),window.removeEventListener("resize",i),window.removeEventListener("load",i),o.disconnect(),(e=r())&&(e.style.position="",e.style.top="",e.style.zIndex=""),l();const t=h.current;t&&t.pause()}}),[null==O||null===(u=O.data)||void 0===u?void 0:u.uri,null==w||null===(m=w.data)||void 0===m?void 0:m.uri]),O?r.createElement(s.az,(0,l.A)({ref:f,"data-testid":"main-banner-hero"},E.mainBannerHero),r.createElement(s.az,(0,l.A)({ref:y},E.mediaWrapper,{sx:{clipPath:{base:Fl(0,"mobile"),md:Fl(0,"tablet"),lg:Fl(0,"desktop")},borderRadius:{base:`${Nl.mobile.radius}px`,md:`${Nl.tablet.radius}px`,lg:`${Nl.desktop.radius}px`}}}),"CMVideo"===(null==S?void 0:S.type)?r.createElement(Ll.A,{ref:h,key:j,source:`${(0,c._)()}${S.data.uri}`,autoPlay:!1,muted:(null==S||null===(p=S.settings)||void 0===p||null===(v=p.playerSettings)||void 0===v?void 0:v.muted)??!0,loop:(null==S||null===(g=S.settings)||void 0===g||null===(b=g.playerSettings)||void 0===b?void 0:b.loop)??!0,playsInline:!0,style:{width:"100%",height:"100%",objectFit:"cover"}}):r.createElement(c.A,{key:j,pictures:{base:S,lg:S}}))):null};Hl.propTypes={self:i().object.isRequired};const $l=Hl,Ul=({self:e})=>{var t,a,n,i,o,d,m,g,b;const f=(0,T.o5)("CMLoyaltyLanding"),y=null==e?void 0:e.teaserTitle,h=null==e||null===(t=e.teaserText)||void 0===t?void 0:t.textAsTree,E=(null==e||null===(a=e.media)||void 0===a?void 0:a[0])||(null==e?void 0:e.picture),x=null==e||null===(n=e.teaserTargets)||void 0===n||null===(i=n[0])||void 0===i?void 0:i.target,A=null==x||null===(o=x.teaserTargets)||void 0===o?void 0:o[0],C=(null==x||null===(d=x.media)||void 0===d?void 0:d[0])||(null==x?void 0:x.picture),O=null==x||null===(m=x.teaserText)||void 0===m?void 0:m.textAsTree,w=(0,I.A)({base:!0,lg:!1},{fallback:!1}),S=null!=E&&null!==(g=E.data)&&void 0!==g&&g.uri?`${(0,c._)()}${E.data.uri}`:null,j=null!=C&&null!==(b=C.data)&&void 0!==b&&b.uri?`${(0,c._)()}${C.data.uri}`:null;return r.createElement(s.az,f.pushAppCard,r.createElement(s.az,f.pushAppCardTextSection,r.createElement(s.az,f.pushAppCardTextBlock,y?r.createElement(v.E,f.pushAppCardTitle,y):null,h?r.createElement(s.az,f.pushAppCardDescription,r.createElement(u.A,{text:h})):null),w?A?r.createElement(s.az,f.pushAppMobileCta,r.createElement(p.A,{variant:"primaryFillBlack",self:A})):null:j||O?r.createElement(s.az,f.pushAppQrSection,j?r.createElement(s.az,f.pushAppQrImageWrapper,r.createElement(ot._,(0,l.A)({src:j,alt:(null==C?void 0:C.alt)||"",title:(null==C?void 0:C.title)||""},f.pushAppQrImage))):null,O?r.createElement(s.az,f.pushAppQrLabel,r.createElement(u.A,{text:O})):null):null),S?r.createElement(s.az,f.pushAppImageSection,w?r.createElement(ot._,(0,l.A)({},f.pushAppImageBackgroundMobile,{src:(0,Ka.sU)("static/img/checkout/pushapp-banner-background-mobile.png")})):r.createElement(ot._,(0,l.A)({},f.pushAppImageBackgroundDesktop,{src:(0,Ka.sU)("static/img/checkout/pushapp-banner-background.png")})),r.createElement(ot._,(0,l.A)({src:S,alt:(null==E?void 0:E.alt)||"",title:(null==E?void 0:E.title)||""},w?f.pushAppImageMobile:f.pushAppImageDesktop))):null)};
1Ul.propTypes={self:i().object.isRequired};const Vl=Ul;var Gl=a(41676);const Ql=({self:e})=>{var t,a,l;const n=(0,T.o5)("CMLoyaltyLanding"),i=null==e?void 0:e.teaserTitle,o=null==e||null===(t=e.teaserText)||void 0===t?void 0:t.textAsTree,c=null==e||null===(a=e.items)||void 0===a?void 0:a[0],{useCustomPreferences:d}=(0,Gl.A)(),{locale:m}=(0,Y.A)(),{data:p}=d("newAppAvailable"),g=p&&(null==p?void 0:p.newAppAvailable.includes(null==m||null===(l=m.alias)||void 0===l?void 0:l.toUpperCase()));return c&&g?r.createElement(s.az,n.pushAppContainer,r.createElement(s.az,n.pushAppContent,i?r.createElement(v.E,n.pushAppTitle,i):null,o?r.createElement(s.az,n.pushAppTitle,r.createElement(u.A,{text:o})):null,r.createElement(Vl,{self:c}))):null};Ql.propTypes={self:i().object.isRequired};const Kl=Ql,Jl=({self:e})=>{var t;const a=(0,T.o5)("CMLoyaltyLanding"),n=null==e||null===(t=e.items)||void 0===t?void 0:t[0],i=(e=>{var t;return(null==e||null===(t=e.teaserTargets)||void 0===t?void 0:t.map((e=>{var t,a;return(null==e||null===(t=e.target)||void 0===t||null===(a=t.teaserTargets)||void 0===a?void 0:a[0])??null})))??[]})(n)??[],[o,c]=i;return n?r.createElement(s.az,a.faqContainer,r.createElement(s.az,a.faqContent,r.createElement(s.az,a.faqTextBlock,r.createElement(v.E,a.faqTitle,n.teaserTitle),r.createElement(s.az,a.faqDescription,r.createElement(u.A,(0,l.A)({text:n.teaserText.textAsTree},a.faqDescriptionText)))),r.createElement(s.az,a.faqCtaGroup,r.createElement(s.az,a.faqPrimaryCtaWrapper,r.createElement(p.A,(0,l.A)({self:o,variant:"simpleLink"},a.faqPrimaryCta,{additionalTextStyle:a.faqPrimaryCtaText}))),r.createElement(p.A,(0,l.A)({self:c,variant:"simpleLink"},a.faqSecondaryCta,{additionalTextStyle:a.faqSecondaryCtaText}))))):null};Jl.propTypes={self:i().object.isRequired};const Xl=Jl,Zl=({self:e})=>{var t,a,n,i,o,c;const d=(0,T.o5)("CMLoyaltyLanding"),m=null==e||null===(t=e.items)||void 0===t?void 0:t[0],g=null==m||null===(a=m.teaserTargets)||void 0===a||null===(n=a[0])||void 0===n||null===(i=n.target)||void 0===i||null===(o=i.teaserTargets)||void 0===o?void 0:o[0];return m?r.createElement(s.az,d.smsContainer,r.createElement(s.az,d.smsCard,r.createElement(s.az,d.smsTextBlock,(null==m?void 0:m.teaserTitle)&&r.createElement(v.E,d.smsTitle,m.teaserTitle),(null==m||null===(c=m.teaserText)||void 0===c?void 0:c.textAsTree)&&r.createElement(s.az,d.smsDescription,r.createElement(u.A,{text:m.teaserText.textAsTree}))),g&&r.createElement(p.A,(0,l.A)({self:g,variant:"simpleLink"},d.faqSecondaryCta,{additionalTextStyle:d.faqSecondaryCtaText})))):null};Zl.propTypes={self:i().object.isRequired};const Yl=Zl;var en=a(11847);const tn=({card:e,index:t,styles:a})=>{var n,i,o;const d=(0,r.useRef)(null),m=(0,en.j)(),p=(0,ut.A)(d,{rootMargin:"0px 0px -12% 0px",threshold:.15}),g=(null==e||null===(n=e.media)||void 0===n?void 0:n[0])||(null==e?void 0:e.picture),b=p?140*t+"ms":"0ms",f=m?{opacity:1,transform:"none",transition:"none"}:{opacity:p?1:0,transform:p?"translate3d(0, 0, 0)":"translate3d(0, 24px, 0)",transition:"opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1), transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)",transitionDelay:b,willChange:"opacity, transform"},y=m?{"& img":{transform:"none",transition:"none"}}:{"& img":{transform:p?"scale(1)":"scale(1.5)",transformOrigin:"center center",transition:"transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)",transitionDelay:b,willChange:"transform"}};return r.createElement(s.az,(0,l.A)({ref:d},a.benefitCard,{sx:f}),g?r.createElement(s.az,(0,l.A)({},a.benefitCardImageWrapper,{sx:y}),r.createElement(c.A,{pictures:{base:g,lg:g},aspectRatio:{base:"1/1",lg:"1/1"}})):null,null!=e&&e.teaserTitle||null!=e&&null!==(i=e.teaserText)&&void 0!==i&&i.textAsTree?r.createElement(s.az,a.benefitCardText,null!=e&&e.teaserTitle?r.createElement(v.E,a.benefitCardTitle,e.teaserTitle):null,null!=e&&null!==(o=e.teaserText)&&void 0!==o&&o.textAsTree?r.createElement(s.az,a.benefitCardDescription,r.createElement(u.A,{text:e.teaserText.textAsTree})):null):null)};tn.propTypes={card:i().object.isRequired,index:i().number.isRequired,styles:i().object.isRequired};const an=tn,rn=({self:e})=>{var t;const a=(0,T.o5)("CMLoyaltyLanding"),n=(null==e||null===(t=e.items)||void 0===t?void 0:t.filter(Boolean))??[],{buildUrl:i}=(0,Y.A)();return n.length?r.createElement(s.az,a.benefitCardsContainer,r.createElement(s.az,a.benefitCardsContent,null!=e&&e.teaserTitle?r.createElement(v.E,a.benefitCardsTitle,e.teaserTitle):null,r.createElement(s.az,a.benefitCardsGri
1d,n.map(((e,t)=>r.createElement(an,{key:(null==e?void 0:e.id)||`${(null==e?void 0:e.teaserTitle)||"benefit-card"}-${t}`,card:e,index:t,styles:a})))),r.createElement(fe.$,(0,l.A)({variant:"primaryFillBlack",as:Ua.N,href:i("/loyalty/")},a.benefitCardsCta),r.createElement(ye.A,{defaultMessage:[{type:0,value:"Unisciti al programma"}],id:"coremediaBenefitcards.cta"})))):null};rn.propTypes={self:i().object.isRequired};const ln=rn;var nn=a(29826);const on=e=>{if(isNaN(e)||e===1/0)return"00:00";const t=Math.floor(e/60),a=Math.floor(e%60);return`${String(t).padStart(2,"0")}:${String(a).padStart(2,"0")}`},sn=({isDesktop:e=!1,isPlaying:t,isMuted:a,volume:n,currentTime:i,duration:c,isFullscreen:d,isControlsVisible:u,canControlVolume:m=!0,onTogglePlay:p,onToggleMute:g,onVolumeChange:b,onSeek:f,onToggleFullscreen:y})=>{const[h,E]=(0,r.useState)(!1),[x,A]=(0,r.useState)(!1),[C,O]=(0,r.useState)(!1),w=(0,T.o5)("CMVideoBanner"),S=c>0?i/c*100:0,j=a?0:n,P=m&&(e?h:x),k=e?u||P||!t||C:u;return(0,r.useEffect)((()=>{u||A(!1)}),[u]),r.createElement(o.s,(0,l.A)({"data-testid":"video-controls"},w.controlsContainer,{opacity:k?1:0,pointerEvents:k?"auto":"none",onMouseEnter:e?()=>O(!0):void 0,onMouseLeave:e?()=>O(!1):void 0}),r.createElement(o.s,w.topRow,r.createElement(o.s,w.playTimeGroup,r.createElement(ft.K,(0,l.A)({"aria-label":t?"Pause":"Play",icon:t?r.createElement(dt.Eu,null):r.createElement(dt.mh,null),onClick:p},w.controlIcon)),r.createElement(o.s,{sx:w.timeTextWrapper},r.createElement(v.E,(0,l.A)({"data-testid":"time-text-current"},w.timeText),on(i)),r.createElement(s.az,{"data-testid":"time-text-dot",as:"span",sx:w.timeDot}),r.createElement(v.E,(0,l.A)({"data-testid":"time-text-duration"},w.timeText),on(c)))),r.createElement(o.s,w.rightControlsGroup,r.createElement(o.s,(0,l.A)({},w.volumeGroup,{onMouseEnter:e&&m?()=>E(!0):void 0,onMouseLeave:e&&m?()=>E(!1):void 0}),m&&r.createElement(o.s,(0,l.A)({},w.volumePanel,{opacity:P?1:0,pointerEvents:P?"auto":"none"}),r.createElement(ft.K,(0,l.A)({"aria-label":"Increase volume",icon:r.createElement(dt.Ug,null),onClick:()=>b(Math.min(j+10,100))},w.volumeIconPlusMinus)),r.createElement(nn.Ap,(0,l.A)({"aria-label":"volume-slider",value:j,min:0,max:100,step:10,onChange:b,focusThumbOnChange:!1},w.volumeSlider),r.createElement(nn.hB,w.volumeSliderTrack,r.createElement(nn.hJ,w.volumeSliderFilledTrack)),r.createElement(nn.OQ,w.volumeSliderThumb)),r.createElement(ft.K,(0,l.A)({"aria-label":"Decrease volume",icon:r.createElement(dt.yR,null),onClick:()=>b(Math.max(j-10,0))},w.volumeIconPlusMinus))),r.createElement(ft.K,(0,l.A)({"aria-label":a?"Unmute":"Mute",icon:a||0===n?r.createElement(dt.tv,null):r.createElement(dt.md,null),onClick:()=>{e||!m?g():A(!x)}},w.controlIcon))),r.createElement(ft.K,(0,l.A)({"aria-label":d?"Exit Fullscreen":"Enter Fullscreen",icon:r.createElement(dt.Fg,null),onClick:y},w.controlIcon)))),r.createElement(nn.Ap,(0,l.A)({"aria-label":"video-progress",value:S,min:0,max:100,onChange:e=>{f(e)},focusThumbOnChange:!1},w.progressSlider),r.createElement(nn.hB,w.progressSliderTrack,r.createElement(nn.hJ,w.progressSliderFilledTrack)),r.createElement(nn.OQ,w.progressSliderThumb)))};sn.propTypes={isDesktop:i().bool,isPlaying:i().bool.isRequired,isMuted:i().bool.isRequired,volume:i().number.isRequired,currentTime:i().number.isRequired,duration:i().number.isRequired,isFullscreen:i().bool.isRequired,isControlsVisible:i().bool.isRequired,canControlVolume:i().bool,onTogglePlay:i().func.isRequired,onToggleMute:i().func.isRequired,onVolumeChange:i().func.isRequired,onSeek:i().func.isRequired,onToggleFullscreen:i().func.isRequired},sn.displayName="VideoControls";const cn=(0,r.memo)(sn),dn=({self:e})=>{var t,a,n,i,o,d,u,m;const p=null==e||null===(t=e.items)||void 0===t?void 0:t[0],v=null==p||null===(a=p.media)||void 0===a?void 0:a[0],g=null==p||null===(n=p.mobileMedia)||void 0===n||null===(i=n[0])||void 0===i||null===(o=i.value)||void 0===o?void 0:o[0],b=null==p||null===(d=p.teasableSettings)||void 0===d?void 0:d.hideForDesktop,f=null==p||null===(u=p.teasableSettings)||void 0===u?void 0:u.hideForMobile,y=(0,r.useRef)(null),h=(0,r.useRef)(null),E=(0,r.useRef)(null),x=(0,r.useRef)(null),A=(0,r.useRef)(null),[C,O]=(0,r.useState)(!1),w=(0,I.A)({base:!1,lg:!0},{fallback:"base"}),S=(0,T.o5)("CMVideoBanner"),[j,P]=(0,r.useState)(!0),[k,z]=(0,r.useState)(!0),[M,D]=(0,r.useState)(100),[R,B]=(0,r.useState)(0),[_,L]=(0,r.useState)(0),[N,W]=(0,r.useState)(!1),[q,F]=(0,r.useState)(!0),[H,$]=(0,r.useState)(!1),[U,V]=(0,r.useState)(!0);(0,r.useEffect)((()=>(O(!0),()=>{x.current&&clearTimeout(x.current),A.current&&clearTimeout(A.current)})),[]),(0,r.useEffect)((()=>{const e=h.current,t=()=>{W(!(!document.fullscreenElement&&!document.webkitFullscreenElement))},a=()=>W(!0),r=()=>{W(!1);const t=e.play();null!=t&&t.catch&&t.catch((()=>{}))};return document.addEventListener("fullscreenchange",t),document.addEventListener("webkitfullscreenchange",t),null==e||e.addEventListener("webkitbeginfullscreen",a),null==e||e.addEventListener("webkitendfullscreen",r),()=>{document.removeEventListener("fullscreenchange",t),document.removeEventListener("webkitfullscreenchange",t),null==e||e.removeEventListener("webkitbeginfullscreen",a),null==e||e.removeEventListener("webkitendfullscreen",r)}}),[C]),(0,r.useEffect)((()=>
1{if(h.current&&C){const e=h.current;e.readyState>=1&&(L(e.duration),B(e.currentTime)),e.readyState<3&&$(!0),P(!e.paused),D(100*e.volume),z(e.muted);const t=e.volume,a=.5===t?.4:.5;e.volume=a;const r=e.volume!==t;A.current=setTimeout((()=>{V(r&&e.volume===a),e.volume=t}),150)}}),[C]);const G=()=>{F(!0),E.current&&clearTimeout(E.current),j&&(E.current=setTimeout((()=>{F(!1)}),3e3))};(0,r.useEffect)((()=>(G(),()=>{E.current&&clearTimeout(E.current)})),[j]);const Q=()=>{x.current&&clearTimeout(x.current),x.current=setTimeout((()=>$(!0)),250)},K=()=>{x.current&&clearTimeout(x.current),$(!1)},J=(0,r.useCallback)((()=>{h.current&&(j?h.current.pause():h.current.play())}),[j]),X=(0,r.useCallback)((()=>{h.current&&(h.current.muted=!k)}),[k]),Z=(0,r.useCallback)((e=>{h.current&&(h.current.volume=e/100,e>0&&k&&(h.current.muted=!1))}),[k]),Y=(0,r.useCallback)((e=>{h.current&&_>0&&(h.current.currentTime=e/100*_)}),[_]),ee=(0,r.useCallback)((()=>{const e=y.current,t=h.current;var a;if(e)if(document.fullscreenEnabled||document.webkitFullscreenEnabled)if(document.fullscreenElement||document.webkitFullscreenElement){const e=document.exitFullscreen||document.webkitExitFullscreen;null==e||e.call(document)}else{const t=e.requestFullscreen||e.webkitRequestFullscreen;Promise.resolve(null==t?void 0:t.call(e)).catch((e=>console.error("Error enabling fullscreen",e)))}else null!=t&&t.webkitEnterFullscreen&&t.readyState>=1&&(N?null===(a=t.webkitExitFullscreen)||void 0===a||a.call(t):t.webkitEnterFullscreen())}),[N]);if(b&&f)return null;if(!C)return r.createElement(Me.E,{ref:y,"data-testid":"video-banner-skeleton",display:f?{base:"none",lg:"block"}:b?{base:"block",lg:"none"}:"block",width:"100%",height:"100vh"});const te=w?v:g??v;if(!te||"CMVideo"!==te.type||null==te||null===(m=te.data)||void 0===m||!m.uri)return null;const ae=`${(0,c._)()}${te.data.uri}`;return r.createElement(s.az,(0,l.A)({ref:y,"data-testid":"video-banner",display:f?{base:"none",lg:"block"}:b?{base:"block",lg:"none"}:"block",height:"calc(100vh - var(--header-height, 0px) - var(--stripe-height, 0px))",cursor:"pointer"},S.bannerContainer,{onMouseMove:w?G:void 0,onMouseLeave:w?()=>j&&F(!1):void 0,onClick:e=>{var t,a;null!==(t=(a=e.target).closest)&&void 0!==t&&t.call(a,'[data-testid="video-controls"]')||(q?(F(!1),E.current&&clearTimeout(E.current)):G())}}),r.createElement(Ll.A,{ref:h,source:ae,autoPlay:!0,muted:k,loop:!0,playsInline:!0,disablePictureInPicture:!0,disableRemotePlayback:!0,onPlay:()=>P(!0),onPause:()=>P(!1),onTimeUpdate:()=>{h.current&&B(h.current.currentTime)},onLoadedMetadata:()=>{h.current&&L(h.current.duration)},onVolumeChange:()=>{h.current&&(D(100*h.current.volume),z(h.current.muted))},onWaiting:Q,onStalled:Q,onSeeking:Q,onSeeked:K,onPlaying:K,onCanPlay:K,style:{width:"100%",height:"100%",objectFit:"cover"},analyticsData:{title:(null==te?void 0:te.title)||""}}),H&&r.createElement(s.az,(0,l.A)({"data-testid":"video-banner-loader"},S.loaderContainer),r.createElement(s.az,{sx:S.loader})),r.createElement(cn,{isDesktop:w,isPlaying:j,isMuted:k,volume:M,currentTime:R,duration:_,isFullscreen:N,isControlsVisible:q,canControlVolume:U,onTogglePlay:J,onToggleMute:X,onVolumeChange:Z,onSeek:Y,onToggleFullscreen:ee}))};dn.propTypes={self:i().object},dn.displayName="VideoBanner";const un=dn;var mn=a(17815);const pn=e=>{var t,a,n,i;const{self:o}=e,c=(null==o||null===(t=o.items)||void 0===t||null===(a=t.filter(Boolean))||void 0===a?void 0:a.slice(0,3))??[],d=(0,T.o5)("CMThreeStepCards");if(!c.length)return null;const g=(null==o||null===(n=o.teasableSettings)||void 0===n?void 0:n.backgroundColor)||"#ECE6DD",b=(null==o||null===(i=o.teasableSettings)||void 0===i?void 0:i.whiteText)?"white":"black";return r.createElement(s.az,(0,l.A)({},(0,m.OG)(o),d.container,{className:"cm-three-steps-cards","data-testid":"cm-three-steps-cards"}),null!=o&&o.teaserTitle?r.createElement(v.E,d.title,o.teaserTitle):null,r.createElement(mn.r,(0,l.A)({columns:{base:1,lg:3}},d.grid),c.map(((e,t)=>{var a,n;const i=null==e||null===(a=e.teaserTargets)||void 0===a?void 0:a[0],o=null==e?void 0:e.teaserTitle,c=null==e||null===(n=e.teaserText)||void 0===n?void 0:n.textAsTree;return r.createElement(s.az,(0,l.A)({key:e.id||`three-step-card-${t}`},(0,m.OG)(e),d.card,{bg:g,color:b}),r.createElement(s.az,d.cardContentWrapper,o?r.createElement(v.E,(0,l.A)({as:"p"},d.cardTitle),o):null,c?r.createElement(s.az,(0,l.A)({},d.cardDescription,{sx:{a:{textDecoration:"underline "}}}),r.createElement(u.A,{text:c})):null),i?r.createElement(p.A,(0,l.A)({self:i,variant:"underlined"},d.cta)):null)}))))};pn.propTypes={self:i().shape({id:i().string,teaserTitle:i().string,items:i().array,teasableSettings:i().shape({backgroundColor:i().string,whiteText:i().bool})}).isRequired};const vn=pn,gn="443 / 375",bn=e=>`calc((100% - ${16*(e-1)}px) / ${e})`,fn=({item:e,isThreeCardLayout:t})=>{var a,n,i,d,g,b;const f=(0,T.o5)("CMCardCarousel");if(!e)return null;const y=null==e?void 0:e.teaserTitle,h=null==e||null===(a=e.teaserText)||void 0===a?void 0:a.textAsTree,E=null==e||null===(n=e.teaserTargets)||void 0===n?void 0:n[0],x={mobile:null==e||null===(i=e.mobileMedia)||void 0===i||null===(d=i[0])||void 0===d||null===(g=d.value)||void 0===g?void 0:g[0],desktop:null==e||null===(b=e.media)||void 0===b?void 0:b[0]};return r.createElement(s.az,(0,l.A)({},(0,m.OG)(e),{sx:f.card,w:{base:"95%",md:bn(t?3:4)},"data-testid":"card-carousel-item"}),r.createElement(s.az,{sx:f.imageContainer},r.createElement(c.A,{objectFit:"cover",aspectRatio:{base:gn,md:gn},pictures:{base:x.mobile||x.desktop,lg:x.desktop||x.mobile}})),r.createElement(o.s,{sx:f.cardContent},(y||h)&&r.createElement(s.az,{sx:f.cardTitleAndBody},y?r.createElement(v.E,{"data-css-selector":"title",as:"p",sx:f.cardTitle},y):null,h?r.createElement(s.az,{"data-css-selector":"description",sx:f.cardDescription},r.createElement(u.A,{text:h})):null),E?r.createElement(p.A,{"data-css-selector":"cta",self:E,variant:"underlined",sx:f.cta}):null))};fn.propTypes={item:i().object.isRequired,isThreeCardLayout:i().bool};const yn=fn;function hn(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function En(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?hn(Object(a),!0).forEach((function(t){(0,d.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):hn(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const xn=e=>{var t,a;const{self:n}=e,i=(0,T.o5)("CMCardCarousel"),c=(0,jt.A)(),[d,p]=(0,r.useState)(!1),g=(0,I.A)({base:!1,md:!0}),{contentRef:b,disablePrevIcon:f,disableNextIcon:y,handleNext:h,handlePrev:E,hasOverflow:x}=(0,Xt.A)({isMounted:d});(0,r.useEffect)((()=>{p((0,Re.Gk)())}),[]);const A=(null==n||null===(t=n.items)||void 0===t?void 0:t.filter(Boolean))??[],C=e=>{var t,a,r,l;const n=((null==e||null===(t=e.media)||void 0===t?void 0:t.length)??0)>0,i=((null==e||null===(a=e.mobileMedia)||void 0===a||null===(r=a[0])||void 0===r||null===(l=r.value)||void 0===l?void 0:l.length)??0)>0;return n||i},O=C(A[0]),w=O?null:A[0],S=(O?A:A.slice(1)).filter(C);if(S.length<3)return null;const j=3===S.length;return r.createElement(s.az,(0,l.A)({},(0,m.OG)(n),{sx:i.container,className:"cm-card-carousel","data-testid":"cm-card-carousel"}),(w||x&&g)&&r.createElement(r.Fragment,null,r.createElement(o.s,{sx:i.headerRow,display:x?"flex":"block"},w&&r.createElement(s.az,(0,l.A)({},(0,m.OG)(w),{sx:i.headerContent}),w.teaserTitle?r.createElement(v.E,{sx:i.title},w.teaserTitle):null,null!==(a=w.teaserText)&&void 0!==a&&a.textAsTree?r.createElement(s.az,{sx:i.headerDescription},r.createElement(u.A,{text:w.teaserText.textAsTree})):null),x&&g&&r.createElement(o.s,{sx:i.arrowsRow,"data-testid":"card-carousel-arrows-wrapper"},r.createElement(ft.K,{sx:i.iconButton,"data-testid":"card-carousel-arrow-left",icon:r.createElement(dt.$3,{style:i.icon}),isDisabled:f,_disabled:f?En({},i.iconButtonDisabled):{},"aria-label":c.formatMessage({id:"cardCarousel.aria-label.arrowLeft",defaultMessage:[{type:0,value:"Indietro"}]}),onClick:f?null:E}),r.createElement(ft.K,{sx:i.iconButton,"data-testid":"card-carousel-arrow-right",icon:r.createElement(dt.Ec,{style:i.icon}),isDisabled:y,_disabled:y?En({},i.iconButtonDisabled):{},"aria-label":c.formatMessage({id:"cardCarousel.aria-label.arrowRight",defaultMessage:[{type:0,value:"Avanti"}]}),onClick:y?null:h})))),d?r.createElement(o.s,{ref:b,sx:i.scrollRow,className:"hide-scrollbar","data-testid":"card-carousel-scroll-row"},S.map(((e,t)=>r.createElement(yn,{key:e.id||`card-carousel-item-${t}`,item:e,isThreeCardLayout:j})))):r.createElement(o.s,{sx:i.scrollRow,className:"hide-scrollbar"},S.map(((e,t)=>r.createElement(s.az,{key:t,sx:i.card,w:{base:"95%",md:bn(j?3:4)},aspectRatio:gn},r.createElement(Me.E,{w:"100%",h:"100%"}))))))};xn.propTypes={self:i().shape({id:i().string,teaserTitle:i().string,items:i().array}).isRequired};const Tn=xn;var An=a(89404),Cn=a(35081);const On=({self:e})=>{var t;const a=null==e||null===(t=e.teasableSettings)||void 0===t?void 0:t.variant,l=e.categoryTemplate;return!a||l!==Cn.O6&&l!==Cn.oQ?null:r.createElement(s.az,{w:"100%"},r.createElement(Le.g,{ratio:l===Cn.O6?226.125/157:w.wj.portrait},r.createElement(An.A,{componentId:a})))};On.displayName="BambuserShoppableVideoPLP",On.propTypes={self:i().object};const wn=On,Sn={"app-category-banner":C,"app-homepage-category-banner":F,"app-category-banner-big":U,"app-category-banner-variants":X,"app-shop-the-look":de,"app-homepage-shop-the-look":le,"app-category-details-slide":ve,"app-seo-content":Ce,"app-promo-card":ze,"app-scrolling-text":_e,"app-editorial-launches":Ue,"app-single-banner":Qe,"app-static-info-banner":Xe,"app-text-banner":lt,"app-shop-by-color":Ea,"app-trend-filters":Pa,"app-trend-carousel":za,"app-instagram-feed":qa,"app-hero-banner":Ha,"app-multiple-cards":nr,"app-product-filmstrip":or,"app-product-carousel":cr,"app-carousel-chips":fr,"a
1pp-homepage-carousel-chips":Qr,"app-spacer":Kr.A,"app-hotspot":Bt,"app-product-mix":Vt,"app-image-carousel":pa,"app-double-image-tags":ol,"app-category-cards":ra,"app-download-banner":Xa,"app-bambuser-hero-banner":bl,"app-bambuser-save-the-date":Tl,"app-bambuser-rewatch-live-video":Pl,"app-bambuser-trend-now":zl,"app-bambuser-plp-shoppable-video":wn,"app-bambuser-triple-banner-homepage":Ml.A,"app-bambuser-product-cards-homepage":Il.A,"app-bambuser-cards-homepage":Dl.A,"app-bambuser-hero-banner-homepage":Rl.A,"app-join-loyalty-program":_l,"app-main-banner-hero":$l,"app-program-benefits":ln,"app-push-app-banner":Kl,"app-faq":Xl,"app-sms-alert":Yl,"video-banner":un,"three-steps-cards":vn,"app-card-carousel":Tn,default:C},jn=e=>{const t=e.self;let a=Sn[t.viewtype];return""!==t.viewtype&&void 0!==t.viewtype&&void 0!==a||(a=Sn.default),r.createElement(a,{self:t})}},33058:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(77810),l=a(36287),n=a(75826),i=a.n(n);a(79184);const o={xs:"0.5rem",s:"1rem",m:"1.5rem",l:"2.5rem"},s=e=>{var t,a,n,i;const{self:s}=e,c=null===(t=s.teasableSettings)||void 0===t?void 0:t.hideForMobile,d=null===(a=s.teasableSettings)||void 0===a?void 0:a.hideForDesktop;if(d&&c)return null;const u=null===(n=s.teasableSettings)||void 0===n||null===(i=n.variant)||void 0===i?void 0:i.toLowerCase(),m={display:c?{base:"none",lg:"block"}:d?{base:"block",lg:"none"}:{base:"block"},height:o[u]??"0px",width:"100%"};return r.createElement(r.Fragment,null,r.createElement(l.az,{as:"section","data-testid":"cm-spacer",sx:m}))};s.propTypes={self:i().object};const c=s},35081:(e,t,a)=>{a.d(t,{AD:()=>n,O6:()=>l,oQ:()=>r});const r="CLZ_verticalTemplate_liveShopping",l="CLZ_horizontalTemplate_liveShopping",n={base:2,sm:2,md:3,lg:4,xl:4,"2xl":4}},54904:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var r=a(64180),l=a(18801),n=a(77810),i=a(75826),o=a.n(i),s=a(34692),c=a(73352),d=a(66170),u=a(94730),m=a(39354),p=a(14905),v=a(3653),g=a(25635),b=a(4026),f=a(59714);const y=["product","analytics_index","analytics_addType","analytics_nameList","analytics_listId","isPDP"],h=e=>{const{product:t,analytics_index:a,analytics_addType:i,analytics_nameList:o,analytics_listId:h,isPDP:E}=e,x=(0,l.A)(e,y),T=(null==t?void 0:t.productId)||(null==t?void 0:t.id)||null,[A,C]=(0,n.useState)(!1),[O,w]=(0,n.useState)(!1),S=(0,s.A)(),{addToCartFlow:j}=(0,v.O)({isPDP:E}),P=(0,c.Vl)("QuickAddButton"),{customParams:{envBuild:k}}=(0,b.getConfig)(),{data:z}=(0,m.useProduct)({parameters:{id:T,expand:"availability,variations"}},{enabled:O});if((0,n.useEffect)((()=>{A&&z&&(j({product:z,quantity:1,analytics_index:a,analytics_addType:i,analytics_nameList:o,analytics_listId:h}),C(!1))}),[z,A]),""!==T&&null!=T)return n.createElement(n.Fragment,null,A&&n.createElement(p.A,null),n.createElement(d.K,(0,r.A)({"aria-label":S.formatMessage({id:"quick.add.assistive_msg",defaultMessage:[{type:0,value:"Quick add"}]}),onMouseEnter:()=>{w(!0)},"data-target":"quick_add","data-testid":"quick_add_button"},E?P.quickAddWhite:{},{icon:E&&"app"!==k?n.createElement("span",{className:"quick-add-content"},n.createElement("span",{className:"quick-add-icon-frame"},n.createElement(g.Qw,{boxSize:{base:"10px",lg:"16px"}})),n.createElement("span",{className:"quick-add-label"},S.formatMessage({id:"checkout.giftSection.kit.add",defaultMessage:[{type:0,value:"Aggiungi"}]}))):"app"===k?n.createElement(g.Qw,{boxSize:{base:"10px",lg:"16px"}}):n.createElement(f.qX,null,n.createElement(u.A,null)),onClick:()=>{let e=z;if(t.c_variationsFullData&&t.c_variationsFullData.length>1&&(e=t),!e)return C(!0),void w(!0);j({product:e,quantity:1,analytics_index:a,analytics_addType:i,analytics_nameList:o,analytics_listId:h})}},x,{sx:E&&"app"!==k?P.quickAddTransition:{}})))};h.propTypes={product:o().object,analytics_index:o().number,analytics_addType:o().string,analytics_nameList:o().string,analytics_listId:o().string,isPDP:o().bool};const E=h},57212:(e,t,a)=>{a.d(t,{S:()=>l});var r=a(26049);function l(e,t){const a=[];for(let u=0;u<e.length;u++){const m=e[u];if(m.teaserTitle||!m.teaserTitle&&(null!=m&&m.mobileMedia||null!=m&&m.picture)){var l,n,i,o,s,c,d;const e=null==m||null===(l=m.teaserTargets)||void 0===l||null===(n=l[0])||void 0===n?void 0:n.target,u=e&&!e.url?(0,r.au)(e):void 0,p=()=>{(null==e?void 0:e.url)&&t((0,r.QN)(e),e.url)};a.push({text:m.teaserTitle,ctaText:null==m||null===(i=m.teaserTargets)||void 0===i||null===(o=i[0])||void 0===o?void 0:o.callToActionText,ctaAccessibleName:null==m||null===(s=m.teaserTargets)||void 0===s||null===(c=s[0])||void 0===c?void 0:c.callToActionAccessibleName,destination:u,action:null!=e&&e.url?p:void 0,mobileMedia:(null==m?void 0:m.mobileMedia)??void 0,picture:(null==m?void 0:m.picture)??void 0,teaser:(null==m||null===(d=m.teaserTargets)||void 0===d?void 0:d[0])??void 0,target:e??void 0})}}return a}},72378:(e,t,a)=>{a.d(t,{A:()=>m});var r=a(64180),l=a(77810),n=a(75826),i=a.n(n),o=a(36287),s=a(66170),c=a(25635),d=a(34692);function u(e){const{styles:t,container:a}=e,{formatMessage:n}=(0,d.A)(),i=a.current.getElement(),u=i.scrollLeft<1,m=i.scrollWidth-i.scrollLeft-i.clientWidth<1;return l.createElement(o.az,t.swiperBox,!u&&l.createElement(s.K,(0,r.A)({},t.swiperBoxArrowRight,{onClick:function(){i.scrollTo({left:i.scrollLeft-i.clientWidth-8,behavior:"smooth"})},isDisabled:u,icon:l.createElement(c.X6,null),"data-testid":"arrowline_left","aria-label":n({defaultMessage:[{type:0,value:"Go to previous category"}],id:"plpPageHeader.aria-label.arrowPrevious"})})),!m&&l.createElement(s.K,(0,r.A)({},t.swiperBoxArrowLeft,{onClick:function(){i.scrollTo({left:i.scrollLeft+i.clientWidth+8,behavior:"smooth"})},isDisabled:m,icon:l.createElement(c.es,null),"data-testid":"arrowline_right","aria-label":n({defaultMessage:[{type:0,value:"Go to next category"}],id:"plpPageHeader.aria-label.arrowNext"})})))}
1u.propTypes={styles:i().object,container:i().object,reload:i().bool};const m=u},73375:(e,t,a)=>{a.d(t,{A:()=>m});var r=a(64180),l=a(77810),n=a(75826),i=a.n(n),o=a(73352),s=a(36287),c=a(89404),d=a(50208);const u=({self:e})=>{const t=(0,l.useRef)(null),a=(0,o.o5)("BambuserHeroBannerHomepage",!1);if(!e)return null;const{teasableSettings:n,items:i}=e,{widgetId:u}=n,m=(null==i?void 0:i[0])||{},{teaserTitle:p,teaserText:v}=m;return l.createElement(s.az,(0,r.A)({as:"section","data-testid":"bambuser-hero-banner-homepage"},a.root),l.createElement(s.az,a.videoCol,l.createElement(c.A,{componentId:u,ref:t})),l.createElement(s.az,a.textCol,l.createElement(s.az,a.innerTextCol,p&&l.createElement(s.az,(0,r.A)({as:"h1"},a.title),p),v&&l.createElement(s.az,{sx:a.description},l.createElement(d.A,{text:v.textAsTree,nameToReplace:i[0].teaserTitle})))))};u.propTypes={self:i().object.isRequired};const m=u},77455:(e,t,a)=>{a.d(t,{A:()=>p});var r=a(64180),l=a(77810),n=a(75826),i=a.n(n),o=a(73352),s=a(36287),c=a(40133),d=a(89404),u=a(50208);const m=({self:e})=>{const t=(0,o.o5)("BambuserProductCardsHomepage",{});if(!e)return null;const{teasableSettings:a,items:n}=e,{widgetId:i,backgroundColor:m}=a,p=(null==n?void 0:n[0])||{},{teaserTitle:v,teaserText:g}=p;return l.createElement(s.az,(0,r.A)({as:"section","data-testid":"bambuser-product-cards-homepage"},t.root,{backgroundColor:m||void 0}),(v||g)&&l.createElement(s.az,t.header,v&&l.createElement(c.E,(0,r.A)({as:"h2"},t.title),v),g&&l.createElement(s.az,{sx:t.description},l.createElement(u.A,{text:g.textAsTree,nameToReplace:n[0].teaserTitle}))),l.createElement(s.az,t.videoContainer,l.createElement(d.A,{componentId:i})))};m.propTypes={self:i().object.isRequired};const p=m},80986:(e,t,a)=>{a.d(t,{A:()=>p});var r=a(64180),l=a(77810),n=a(75826),i=a.n(n),o=a(73352),s=a(36287),c=a(89404),d=a(50208),u=a(59714);const m=({self:e})=>{const t=(0,o.o5)("BambuserCardsHomepage",!1);if(!e)return null;const{teasableSettings:a,items:n}=e,{widgetId:i}=a,m=(null==n?void 0:n[0])||{},{teaserTitle:p,teaserText:v}=m;return l.createElement(s.az,(0,r.A)({as:"section","data-testid":"bambuser-cards-homepage"},t.root),l.createElement(s.az,t.textContainer,l.createElement(s.az,t.innerTextCol,p&&l.createElement(s.az,(0,r.A)({as:"h1"},t.title),p),v&&l.createElement(u.qX,null,l.createElement(s.az,{sx:t.description},l.createElement(d.A,{text:v.textAsTree,nameToReplace:n[0].teaserTitle}))))),l.createElement(s.az,t.carousel,l.createElement(c.A,{componentId:i})))};m.propTypes={self:i().object.isRequired};const p=m},89404:(e,t,a)=>{a.d(t,{A:()=>p});var r=a(77810),l=a(75826),n=a.n(l),i=a(83877),o=a(66685),s=a(36287),c=a(54019),d=a(9500),u=a(4026);const m=(0,r.forwardRef)((({componentId:e,fallback:t},a)=>{var l;const n=(0,r.useRef)(),{locale:m}=(0,i.A)(),p=m.id.slice(-2),v="undefined"==typeof window,{bambuserConfig:g}=(0,r.useContext)(o.fE),[b,f]=(0,r.useState)(!1),y=(null==g||null===(l=g[p])||void 0===l?void 0:l.default)||"",{customParams:h}=(0,u.getConfig)(),{handlerEventFromNative:{event_APP_BottomBarHeight:{bottomBar:E,navigationBar:x},event_APP_StatusBarHeight:T}}=(0,d.oz)();return(0,r.useEffect)((()=>{if(v)return;let e=!1;return window.customElements.whenDefined("bam-player").then((()=>{e||f(!0)})),()=>{e=!0}}),[v]),(0,r.useImperativeHandle)(a,(()=>({getScrollContainer:()=>{var e,t;return null==n||null===(e=n.current)||void 0===e||null===(t=e.shadowRoot)||void 0===t?void 0:t.querySelector(".player-container")},triggerFocusMode(){n&&n.current&&n.current.expand()}})),[n]),b?r.createElement("bam-playlist",{"data-testid":"shoppable-video",ref:n,"org-id":y,"component-id":e,onClick:e=>{var t;if("web"===h.envBuild)return;const a=e.target;if(a&&"expanded"===(null===(t=a.dataset)||void 0===t?void 0:t.viewState)){var r,l,n;const e=null===(r=a.shadowRoot)||void 0===r?void 0:r.lastElementChild;if(!e)return;const t=null===(l=e.lastElementChild)||void 0===l||null===(n=l.getElementsByTagName("bam-player"))||void 0===n?void 0:n[0];if(!t)return;if(t.shadowRoot&&t.shadowRoot.lastElementChild){const e=t.shadowRoot.lastElementChild,a=window.getComputedStyle(e).position,r=E+x+T;e.style.height=`calc(100vh - ${r}px)`,T>0&&"fixed"===a&&(e.style.top=`${T}px`,e.style.bottom="auto")}}}}):t||r.createElement(s.az,{w:"100%",h:"100%"},r.createElement(c.E,{h:"100%",w:"100%",sx:{borderRadius:0}}))}));m.displayName="BambuserShoppableVideo",m.propTypes={componentId:n().string,fallback:n().object,ref:n().object};const p=m},94730:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(64180),l=a(18801),n=a(77810),i=a(75826);const o=["circleProps"],s=e=>{let{circleProps:t}=e,a=(0,l.A)(e,o);return n.createElement("svg",(0,r.A)({xmlns:"http://www.w3.org/2000/svg",width:40,height:40,fill:"none"},a),n.createElement("circle",(0,r.A)({cx:20.012,cy:20,r:20,fill:"#fff"},t)),n.createElement("path",{d:"M14 20H26",stroke:"#000"}),n.createElement("path",{d:"M20 14V26",stroke:"#000"}))};
1s.propTypes={circleProps:a.n(i)().object};const c=s}}]);

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.