(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95405],{48312:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return i(27801)}])},98552:function(e,t,i){"use strict";i.d(t,{h:function(){return d}});var r=i(77602),n=i(76894),a=i(79440),o=i(89713),s=i(51506),l=i(47427);let d=()=>{let e=(0,r.NL)();return(0,n.D)({mutationFn:async e=>{let{favorite:t,recipeId:i}=e,r=await o.Z.createChefApi(a.Z.createDefaultApiConfig());return await r.setFavoriteRecipe1({favorite:t,recipeId:i})},onSuccess:async(t,i)=>{var r,n,a,o,d;e.invalidateQueries({queryKey:(0,s.xM)()});let c=e.getQueriesData({predicate:e=>{var t;return!!Array.isArray(e.queryKey)&&(null===(t=e.queryKey)||void 0===t?void 0:t[0])===l.MY}});if(!c.length)return;let p=c[0],u=p[0],m=p[1];if(i.favorite){let e=await (0,s.lZ)(),t=null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.recipes.find(e=>e.id===i.recipeId);t&&(null==m||null===(a=m.data)||void 0===a||a.favoriteRecipes.push(t))}else{let e=null==m?void 0:null===(o=m.data)||void 0===o?void 0:o.favoriteRecipes.findIndex(e=>e.id===i.recipeId);void 0!==e&&(null==m||null===(d=m.data)||void 0===d||d.favoriteRecipes.splice(e,1))}let h=null==m?void 0:null===(r=m.data)||void 0===r?void 0:r.recommendedRecipes.find(e=>e.id===i.recipeId);h&&(h.isFavorite=i.favorite),e.setQueryData(u,{...m})}})}},56995:function(e,t,i){"use strict";i.d(t,{A:function(){return n},I:function(){return s}});var r,n,a=i(76894),o=i(89713);(r=n||(n={})).Homepage="web_homepage",r.Cart="web_cart";let s=()=>(0,a.D)({mutationFn:async e=>{let t=await o.Z.createImpressionControllerApi();return await t.pageLoadEvent(e)}})},51506:function(e,t,i){"use strict";i.d(t,{O4:function(){return l},lZ:function(){return s},xM:function(){return d}});var r=i(6786),n=i(48379),a=i(79440),o=i(89713);let s=async(e,t)=>{let i=await o.Z.createChefApi(a.Z.createDefaultApiConfig(t));return await i.getFavoritesFull(null==e?void 0:e.offset,null==e?void 0:e.limit)},l=()=>(0,r.N)({queryKey:d(),queryFn:e=>{let t=e.pageParam;return s({offset:(null==t?void 0:t.offset)??0,limit:(null==t?void 0:t.limit)??n.cY})},initialPageParam:{offset:0,limit:n.cY},getNextPageParam:(e,t)=>{var i,r,a;let o=t.map(e=>{var t,i;return(null===(t=e.data)||void 0===t?void 0:null===(i=t.recipes)||void 0===i?void 0:i.length)??0}),s=o.reduce((e,t)=>e+t,0);if((null===(i=e.data)||void 0===i?void 0:null===(r=i.recipes)||void 0===r?void 0:r.length)!==0&&s<((null===(a=e.data)||void 0===a?void 0:a.totalHits)??0))return{offset:t.length*n.cY,limit:n.cY}}}),d=()=>["chef-favorite-recipes"]},47427:function(e,t,i){"use strict";i.d(t,{H_:function(){return d},MY:function(){return o},bc:function(){return l}});var r=i(28449),n=i(79440),a=i(89713);let o="chef-inspiration-recipes",s=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1?arguments[1]:void 0,i=await a.Z.createChefApi(n.Z.createDefaultApiConfig(t));return await i.getRecipeInspiration(e)},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16;return(0,r.a)({queryKey:d(e),queryFn:e=>s(e.queryKey[1].limit)})},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16;return[o,{limit:e}]}},99897:function(e,t,i){"use strict";i.d(t,{Y:function(){return r}});let r="homepage"},4609:function(e,t,i){"use strict";i.d(t,{$0:function(){return l},JN:function(){return d},Ke:function(){return c}});var r=i(28449),n=i(89713),a=i(79440),o=i(12367),s=i(99897);let l=()=>[s.Y,"components"],d=async e=>{var t;let i=a.Z.createDefaultApiConfig(e),r=await n.Z.createLayoutHomepageApi(i),s=await r.getHomepageData();return null===(t=(0,o.qk)(s).data)||void 0===t?void 0:t.components},c=()=>(0,r.a)({queryKey:l(),queryFn:()=>d()})},61139:function(e,t,i){"use strict";i.d(t,{YS:function(){return d},ij:function(){return s}});var r=i(28449),n=i(89713),a=i(79440),o=i(99897);let s=()=>[o.Y,"profileSetupOffer"],l=async e=>{let t=a.Z.createDefaultApiConfig(e),i=await n.Z.createHomepageComponentV3ControllerApi(t);return i.getProfileSetupProductGrid2()},d=()=>(0,r.a)({queryKey:s(),queryFn:e=>l()})},21475:function(e,t,i){"use strict";i.d(t,{du:function(){return l},kN:function(){return d},vq:function(){return s}});var r=i(28449),n=i(79440),a=i(89713),o=i(15819);let s=e=>["products",e],l=async(e,t)=>{let i=n.Z.createDefaultApiConfig(t),[r,s,l,d,c,p]=await Promise.all([a.Z.createNewAPIProductsApi(i),a.Z.createNewAPIProductStockApi(i),a.Z.createNewAPIProductPricesApi(i),a.Z.createNewAPIProductCategoriesApi(i),a.Z.createNewAPIProductUserDataApi(i),a.Z.createNewAPIProductRatingsApi(i)]),u=e.productIds,m=[r.getProducts(u),s.getProductsStocks(u),l.getProductsPrices(u),d.getProductsCategories(u),c.getProductsUserData(u),p.getProductsRatings(u)],[h,x,g,f,v,b]=await Promise.all(m),w=u.reduce((t,i)=>{let r=h.find(e=>e.id===i),n=x.find((0,o.d)(i)),a=g.find((0,o.d)(i)),s=f.find((0,o.d)(i)),l=v.find((0,o.d)(i)),d=b.find((0,o.d)(i)),c=(e.impressions??[]).find((0,o.d)(i));return n&&a&&s&&l&&r?[...t,{product:r,stock:n,prices:a,categories:s,userData:l,rating:d,impression:c}]:t},[]);return{products:w}},d=e=>(0,r.a)({queryKey:s(e),queryFn:e=>{let{queryKey:t}=e;return l(t[1])},enabled:!!e.productIds.length})},68130:function(e,t,i){"use strict";i.d(t,{$I:function(){return d},d2:function(){return l},je:function(){return s}});var r=i(28449),n=i(89713),a=i(79440),o=i(12367);let s=()=>["seasonOpeningHours"],l=async e=>{let t=a.Z.createDefaultApiConfig(e),i=await n.Z.createOpeningHoursSeasonalApi(t),r=await i.getSeasonalOpeningHours();return(0,o.qk)(r).data},d=()=>(0,r.a)({queryKey:s(),queryFn:()=>l()})},58349:function(e,t,i){"use strict";i.d(t,{R1:function(){return o},em:function(){return l}});var r=i(28449),n=i(79440),a=i(89713);let o=()=>["userProfileSetup"],s=async e=>{let t=await a.Z.createPersonalizedProfileSetupApi(n.Z.createDefaultApiConfig(e));return t.getProfileSetup()},l=()=>(0,r.a)({queryKey:o(),queryFn:()=>s()})},60230:function(e,t,i){"use strict";i.d(t,{W:function(){return a}});var r=i(71438),n=i(85505);let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{cart:i}=(0,r.iQ)();return null==e?void 0:e.map(e=>{var r,a,o,s;let l=(null==i?void 0:null===(r=i.items)||void 0===r?void 0:null===(a=r[e.product.id])||void 0===a?void 0:a.isLastMinute)??t,d=(null==i?void 0:null===(o=i.items)||void 0===o?void 0:null===(s=o[e.product.id])||void 0===s?void 0:s.quantity)??0;return{...e,pricing:(0,n.W)(e.prices,l,d)}})}},25636:function(e,t,i){"use strict";i.d(t,{L:function(){return r}});let r={base:{"2xs":2,xs:3,s:4,m:4,l:6,xl:7,xlc:7,"2xl":8,"3xl":8},newCards:{"2xs":2,xs:3,s:4,m:4,l:5,xl:6,xlc:6,"2xl":7,"3xl":7}}},11334:function(e,t,i){"use strict";i.d(t,{Ee:function(){return o},Ei:function(){return l},HN:function(){return s},Hr:function(){return d},Uy:function(){return c},Zg:function(){return p},im:function(){return a}});var r=i(84512),n=i(63069);let a=r.ZP.div.withConfig({componentId:"sc-6e499c54-0"})(e=>{let{$asBox:t}=e;return r.iv`
    display: grid;
    grid-template-columns: 80px auto;

    ${t&&r.iv`
      padding: 8px;
      border-radius: var(--border-radius-large);

      &:hover {
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.01), 0 0 10px rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.1);
      }

      @media (max-width: ${n.J7.mDevice}) {
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.01), 0 0 10px rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.1);
      }
    `}
  `}),o=r.ZP.div.withConfig({componentId:"sc-6e499c54-1"})`
  grid-row: 1;
  grid-column: 1;
`,s=r.ZP.div.withConfig({componentId:"sc-6e499c54-2"})`
  grid-row: 1;
  grid-column: 2;
  margin-left: 16px;
  align-self: center;
`,l=r.ZP.div.withConfig({componentId:"sc-6e499c54-3"})`
  grid-row: 2;
  grid-column: 1 / span 2;
`;r.ZP.div.withConfig({componentId:"sc-6e499c54-4"})`
  width: 64px;
  height: 64px;
  margin: 8px;
`;let d=r.ZP.hr.withConfig({componentId:"sc-6e499c54-5"})`
  margin-top: 0;
  margin-bottom: 8px;
  border: 1px solid var(--border-color-secondary);
`,c=r.ZP.div.withConfig({componentId:"sc-6e499c54-6"})`
  label {
    font-size: 16px;
  }
`,p=r.ZP.div.withConfig({componentId:"sc-6e499c54-7"})`
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
`},29052:function(e,t,i){"use strict";i.d(t,{b:function(){return s}});var r=i(93288);i(32466);var n=i(72464),a=i(84512);let o=a.ZP.div.withConfig({componentId:"sc-9ed03067-0"})(e=>{let{$centeredIcon:t}=e;return a.iv`
    width: 64px;
    height: 64px;
    margin: 8px;

    ${t&&a.iv`
      margin: auto;
    `}
  `}),s=e=>{let{imgPath:t,centeredIcon:i=!1}=e,a=(0,n.Z)();return(0,r.jsx)(o,{$centeredIcon:i,children:(0,r.jsx)("img",{alt:"",loading:"lazy",src:a(t)})})}},4979:function(e,t,i){"use strict";i.d(t,{z:function(){return P}});var r=i(93288);i(32466);var n=i(47107),a=i(32852),o=i.n(a),s=i(11334),l=i(23288),d=i(77602),c=i(76894),p=i(89713),u=i(58349),m=i(61139);let h=()=>{let e=(0,d.NL)();return(0,c.D)({mutationFn:async e=>{let{values:t,type:i,source:r,orderId:n,hash:a}=e,o=Object.entries(t),s=o.map(e=>{let[t,i]=e;return{question:t,answer:Number(i)}}),l={filled:!0,type:i,options:[...s]},d=await p.Z.createPersonalizedProfileSetupApi();return d.updateProfileSetup(l,r,n,a)},onSuccess:t=>{e.setQueryData((0,u.R1)(),t),e.invalidateQueries({queryKey:(0,m.ij)()})}})};var x=i(13221),g=i(95822);let f=()=>{let{pushToDataLayer:e}=(0,x.VD)();return{submittedCustomerProfileForm:(t,i,r)=>{let n=g.d.customerProfileSubmit(t,i,r);e(n)}}},v=()=>f();var b=i(91402),w=i(67094),j=i(40655),y=i(79487),C=i(46884),Z=i(6568);let $=e=>e.reduce((e,t)=>({...e,[t.question]:!!t.answer}),{}),P=e=>{let{onClose:t,options:i,type:a,location:d,withLines:c,stepperButton:p,buttonsFullWidth:u,customSubmitMessage:m}=e,{t:x}=(0,j.Z)(),g=v(),f=h(),{router:P}=(0,C.p)(),[k,I]=(0,Z.f)(P.query.id,P.query.hash),N=k?Number.parseInt(k):void 0;(0,b.q)(()=>{D($(i))},[i]);let S=(0,l.cI)({mode:"onSubmit",defaultValues:$(i)}),{reset:D,watch:B,handleSubmit:J}=S,T=B(),z=Object.values(T).some(e=>e),q=e=>{f.mutate({values:e,type:a,source:d,orderId:N,hash:I},{onSuccess:()=>{g.submittedCustomerProfileForm(d,e,a),t()}})},A=m??x("profileSetupCenter:submitButton"),F=z?A:x("profileSetupCenter:noneOfThese");return(0,r.jsx)("form",{onSubmit:J(q),children:(0,r.jsxs)(l.RV,{...S,children:[c&&(0,r.jsx)(s.Hr,{}),i.map((e,t)=>(0,r.jsx)(s.Uy,{children:(0,r.jsx)(y.V,{className:"u-mb--16","data-test":w.Jf.checkbox,id:e.question.toString(),label:e.title,name:e.question.toString()})},t)),c&&(0,r.jsx)(s.Hr,{}),(0,r.jsxs)(s.Zg,{children:[p,(0,r.jsx)(n.Z,{submit:!0,className:o()({"u-mb--16":!m}),fullWidth:c||u,type:z?"primary":"secondaryNegative",children:F})]})]})})}},67094:function(e,t,i){"use strict";i.d(t,{Jf:function(){return r},VE:function(){return a},hq:function(){return n}});let r={skeleton:"cps-skeleton",questionsCard:"cps-questions-card",questionsForm:"cps-questions-form",showButton:"cps-show-button",hideButton:"cps-hide-button",updateButton:"cps-update-button",noneOfThese:"cps-noneOfThese",submitButton:"cps-submit-button",checkbox:"cps-checkbox",thankYou:"cps-thank-you",orderSuccessWrapper:"cps-order-success",clickableCard:"cps-clickable-card"},n={"2xs":1.1,xs:1.1,s:2.1,m:2.1,l:2.1,xl:3,xlc:3,"2xl":3,"3xl":3},a={inline:"inline",popup:"popup",bottomSheet:"bottom-sheet"}},79487:function(e,t,i){"use strict";i.d(t,{V:function(){return o}});var r=i(93288);i(32466);var n=i(23288),a=i(37557);let o=e=>{var t;let{rule:i,name:o,...s}=e,{register:l,watch:d,formState:{errors:c}}=(0,n.Gc)(),p=d(o),u=null==c?void 0:null===(t=c[o])||void 0===t?void 0:t.message;return(0,r.jsx)(a.X,{...s,...l(o,null==i?void 0:i.getRule()),checked:!!p,message:u,validationType:u?"negative":"none"})}},86409:function(e,t,i){"use strict";i.d(t,{v:function(){return c}});var r=i(93288),n=i(18441),a=i(84512);let o=a.ZP.div.withConfig({componentId:"sc-efae779b-0"})`
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 16px;
`,s=a.ZP.span.withConfig({componentId:"sc-efae779b-1"})`
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: var(--grey-30);
  border-radius: 50%;

  &.current {
    background-color: var(--background-color-brand);
    width: 20px;
    border-radius: 25px;
  }

  &.fullWidth {
    flex-grow: 1;
    border-radius: 25px;
  }
`;var l=i(32852),d=i.n(l);let c=e=>{let{stepsCount:t,currentStep:i,fullWidth:a,onClick:l}=e;return(0,r.jsx)(o,{"data-test":n.Hr.stepper,children:[...Array(t)].map((e,t)=>(0,r.jsx)(s,{className:d()({current:t===i,fullWidth:a,"u-cursorPointer":l}),"data-test":n.Hr.stepperItem,onClick:()=>null==l?void 0:l(t)},t))})}},56746:function(e,t,i){"use strict";i.d(t,{M:function(){return o}});var r=i(3887),n=i(84512);let a=n.ZP.div.withConfig({componentId:"sc-c5c0ac5c-0"})(e=>n.iv`
    width: ${e.width&&`${e.width}px`};
    max-width: ${e.maxWidth&&`${e.maxWidth}px`};
    height: ${e.height&&`${e.height}px`};
    max-height: ${e.maxHeight&&`${e.maxHeight}px`};
    aspect-ratio: ${e.aspectRatio};
    margin-top: ${e.mt??0}px;
    margin-right: ${e.mr??0}px;
    margin-bottom: ${e.mb??0}px;
    margin-left: ${e.ml??0}px;
    border-radius: ${e.isRounded?"50%":0};

    ${r.z};
  `),o=a},56725:function(e,t,i){"use strict";i.d(t,{y:function(){return h}});var r=i(93288),n=i(10828),a=i(85193),o=i(98218),s=i(84512),l=i(22167),d=i(3887);let c=s.ZP.img.withConfig({componentId:"sc-a76f0909-0"})`
  top: 0;
  left: 0;

  width: auto;
  max-width: 1200px;
  height: 100%;
  max-height: 375px;

  ${d.z};
`,p=(0,s.ZP)(l.Z).withConfig({componentId:"sc-a76f0909-1"})`
  position: relative;
  display: block;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 0 8px;
  aspect-ratio: 400/225;

  img,
  picture {
    width: 100%;
    max-width: 100%;
    object-fit: contain;
    border-radius: var(--border-radius-large);
  }

  img.placeholder {
    width: 100%;
  }
`,u=s.ZP.div.withConfig({componentId:"sc-a76f0909-2"})`
  height: 68px;
`,m=s.ZP.div.withConfig({componentId:"sc-a76f0909-3"})`
  width: 100%;
  height: 100%;
`,h=e=>{let{slidesCount:t,smallerSpaceBordered:i}=e;return(0,r.jsx)(o.OO,{$smallerSpaceBordered:i,"data-test":n.B.tradeBannerSkeleton,children:(0,r.jsx)(a.i,{slidesCount:t,children:[void 0,void 0,void 0].map((e,t)=>(0,r.jsxs)(m,{children:[(0,r.jsx)(p,{to:"#",children:(0,r.jsx)(c,{})}),(0,r.jsx)(u,{})]},t))})})}},92639:function(e,t,i){"use strict";i.d(t,{d:function(){return n}});var r=i(739);let n=()=>(0,r.J)()},739:function(e,t,i){"use strict";i.d(t,{J:function(){return s}});var r=i(13221),n=i(95822),a=i(89902),o=i(28049);let s=()=>{let{pushToDataLayer:e}=(0,r.VD)();return{appPromoViewed:()=>{let t=n.d.selectPromotion({name:"Promo app banner",location:a.s.homepage(),creative:"Install our app"});e(t)},appPromoInstallBtnClicked:()=>{let t=n.d.selectPromotion({name:"Promo app banner",location:a.s.homepage(),creative:"Install our app (mobile / tablet visible)"});e(t)},welcomeAbTestViewed:t=>{let i=[{name:"tagAbTestWelcomePage",location:a.s.homepage(),creative:t??o.H4.None}],r=n.d.viewPromotion(i);e(r)}}}},88874:function(e,t,i){"use strict";i.d(t,{c:function(){return o},o:function(){return a}});var r=i(84512),n=i(63069);let a=r.ZP.div.withConfig({componentId:"sc-ec5af725-0"})`
  position: relative;
  display: flex;
  flex-wrap: wrap;
  background: var(--background-color-primary);
  color: var(--color-text-primary);

  @media (max-width: ${n.J7.xsDevice}) {
    border: 0;
    border-top: 1px solid var(--border-color-secondary);
  }

  @media (min-width: ${n.J7.mDeviceUp}) {
    padding-right: 10px;
  }

  @media (min-width: ${n.J7.xlDeviceUp}) {
    border-left: 0;
  }
`,o=r.ZP.article.withConfig({componentId:"sc-ec5af725-1"})`
  display: flex;
  flex: 0 0 50%;
  justify-content: center;
  max-width: 50%;
  padding-bottom: 24px;

  @media (min-width: ${n.J7.xsDeviceUp}) {
    flex: 0 0 ${100/3}%;
    max-width: ${100/3}%;
  }

  @media (min-width: ${n.J7.sDeviceUp}) and (max-width: ${n.J7.mDevice}) {
    flex: 0 0 25%;
    max-width: 25%;
  }

  @media (min-width: ${n.J7.mDeviceUp}) {
    padding-bottom: 32px;
  }

  @media (min-width: ${n.J7.mlDeviceUp}) {
    flex: 0 0 25%;
    max-width: 25%;
  }

  @media (min-width: ${n.J7.lDeviceUp}) {
    flex: 0 0 20%;
    max-width: 20%;
  }
`},41285:function(e,t,i){"use strict";var r=i(93288),n=i(32852),a=i.n(n);i(32466);var o=i(88874),s=i(63069),l=i(84512),d=i(67758);let c=e=>{let{compactCard:t,className:i,mobileCard:n}=e;return(0,r.jsx)(p,{className:a()("productCard__wrapper productCard__empty item",i,{compactCard:t,mobileCard:n}),children:(0,r.jsx)("div",{className:"empty_inner"})})};t.Z=c;let p=(0,l.ZP)(o.c).withConfig({componentId:"sc-7235e9b-0"})`
  @keyframes slideInFromBottom {
    0% {
      transform: translateY(50%);
    }

    100% {
      transform: translateX(0);
    }
  }
  flex-direction: column;

  /* animation: .5s ease-out 0s 1 slideInFromBottom; */
  justify-content: space-between;

  &::before {
    content: '';
    width: 100px;
    height: 100px;
    margin: 24px auto;
    background: var(--background-color-skeleton);

    @media (min-width: ${s.J7.mDeviceUp}) {
      width: 150px;
      height: 150px;
    }
  }

  &::after {
    content: '';
    width: 100px;
    height: 30px;
    margin: 0 auto 20px;
    background: var(--background-color-skeleton);
    border-radius: var(--border-radius-small);
  }

  .empty_inner {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: space-between;

    &::before,
    &::after {
      content: '';
      height: 30px;
      margin: 0 8px 16px;
      border-top: 12px solid var(--border-color-skeleton);
      border-bottom: 12px solid var(--border-color-skeleton);
    }

    &::after {
      width: 110px;
      height: 25px;
      margin: 0 auto 15px;
      border-bottom: 8px solid var(--border-color-skeleton);
    }
  }

  &.inSlider {
    max-width: 100% !important;
  }

  &.compactCard {
    flex: 0 0 100%;
    height: 362px;
    padding-bottom: 24px;
    border: none !important;

    .lastMinute {
      padding: 2px 0 2px 10px;
    }

    .productCard__title {
      ${(0,d.Sf)(2)};
      height: 47px;
    }

    @media (min-width: ${s.J7.sDeviceUp}) {
      flex: 0 0 33.33%;
      max-width: 33.33%;
    }

    @media (min-width: ${s.J7.mlDeviceUp}) {
      flex: 0 0 25%;
      max-width: 25%;
      height: 360px;
    }

    @media (min-width: ${s.J7.lDeviceUp}) {
      height: 402px;
    }

    @media (min-width: ${s.J7.xlDeviceUp}) {
      flex: 0 0 20%;
      max-width: 20%;
    }

    @media (min-width: ${s.J7.xl2DeviceUp}) {
      flex: 0 0 16.666%;
      max-width: 16.666%;
    }
  }
`},8918:function(e,t,i){"use strict";i.d(t,{Z:function(){return x}});var r=i(93288),n=i(32466),a=i(86025),o=i(72345),s=i(98552),l=i(69912),d=i(47333);let c=e=>{let{mealId:t,favorite:i,width:a=24,height:c=24}=e,{redirectToLoginAndBack:p}=(0,l.Z)(),{user:u}=(0,d.Z)(),[m,h]=(0,n.useState)(i),{mutate:x}=(0,s.h)();(0,n.useEffect)(()=>{h(i)},[i]);let g=()=>{if(u){x({recipeId:t,favorite:!i}),h(e=>!e);return}p()};return(0,r.jsx)(o.Z,{active:m,"data-gtm-button":"toggle-favorite-recipe",height:c,onClick:g,type:"chef",width:a})};var p=i(84512),u=i(28049);let m=e=>{let{isFavorite:t,type:i,id:n}=e,o="boolean"==typeof t&&i===u.nT.System,s=i===u.nT.Custom||i===u.nT.Imported;return(0,r.jsxs)(h.IconWrapper,{children:[o&&(0,r.jsx)(c,{favorite:!!t,mealId:n}),s&&(0,r.jsx)(a.Z.IconCustomRecipe,{color:"var(--color-icon-chef)",height:24,width:24})]})},h={IconWrapper:p.ZP.span.withConfig({componentId:"sc-2686143b-0"})`
    display: flex;
    align-items: center;
  `};var x=n.memo(m)},96133:function(e,t,i){"use strict";i.d(t,{v:function(){return g}});var r=i(93288);i(32466);var n=i(40655),a=i(91359),o=i(63069),s=i(84512);let l=s.ZP.div.withConfig({componentId:"sc-cdd943c0-0"})(e=>s.iv`
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 100%;
    min-height: 112px;
    margin: 0 auto 24px;
    padding: 0;

    @media (min-width: ${o.J7.mDeviceUp}) {
      align-items: center;
    }

    @media (max-width: ${o.J7.mDevice}) {
      padding: 0;
    }

    @media (max-width: ${o.J7.sDevice}) {
      display: block;
      flex-direction: column;
      max-width: 320px;
      height: auto;
      padding: 0 16px;
    }

    ${e.$hpStrip&&s.iv`
      width: auto;
      max-width: 1200px;
      min-height: 64px;
      margin-top: 0;
      margin-bottom: 8px;

      @media (max-width: ${o.J7.mDevice}) {
        min-height: 110px;
      }
    `}
  `),d=s.ZP.h3.withConfig({componentId:"sc-cdd943c0-1"})(e=>s.iv`
    display: flex;
    flex: 0 0 100%;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    margin-bottom: 24px;
    color: var(--color-text-special-offer);
    font-size: 14px;
    font-weight: 600;
    text-align: center;

    ${e.$hpStrip&&s.iv`
      @media (min-width: ${o.J7.mDeviceUp}) {
        flex: 1 0 auto;
        margin-bottom: 0;
      }
    `}
  `),c=s.ZP.div.withConfig({componentId:"sc-cdd943c0-2"})`
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
`,p=s.ZP.div.withConfig({componentId:"sc-cdd943c0-3"})(e=>s.iv`
    flex: 1 0 auto;
    font-size: 13px;
    line-height: 1.69;
    text-align: center;

    strong {
      display: block;
      color: var(--color-text-primary);
    }

    div {
      color: ${e.$closed?"var(--color-text-special-offer)":"var(--color-text-secondary)"};
    }

    @media (max-width: ${o.J7.sDevice}) {
      display: flex;
      align-items: center;
      height: 24px;
      margin-bottom: 2px;

      strong {
        float: left;
        width: 55%;
      }

      div {
        float: left;
        width: 40%;
      }
    }

    ${e.$hpStrip&&s.iv`
      padding: 0 20px;

      @media (max-width: ${o.J7.lDevice}) {
        padding: 0 12px;
      }
    `}
  `);var u=i(68130),m=i(75493);let h="seasonOpeningHours",x={hours:`${h}_hours`,hoursSkeleton:`${h}_hoursSkeleton`,title:`${h}_title`,titleSkeleton:`${h}_titleSkeleton`},g=e=>{var t;let{hpStrip:i=!1}=e,{data:o,isLoading:s,isSuccess:h}=(0,u.$I)(),{ts:g}=(0,n.Z)();return!h||(null==o?void 0:o.title)?(0,r.jsxs)(l,{$hpStrip:i,children:[(0,r.jsxs)(d,{$hpStrip:i,"data-test":x.title,children:[(0,r.jsx)(c,{children:(0,a.aB)((null==o?void 0:o.icon)??void 0)}),(null==o?void 0:o.title)??(0,r.jsx)(m.N,{"data-test":x.titleSkeleton})]}),s&&[...Array(6)].map((e,t)=>(0,r.jsxs)(p,{$hpStrip:i,"data-test":x.hours,children:[(0,r.jsx)(m.N,{"data-test":x.hoursSkeleton}),(0,r.jsx)("br",{}),(0,r.jsx)(m.N,{"data-test":x.hoursSkeleton})]},t)),h&&(null==o?void 0:null===(t=o.hours)||void 0===t?void 0:t.map((e,t)=>(0,r.jsxs)(p,{$closed:!!e.closed,$hpStrip:i,"data-test":x.hours,children:[(0,r.jsx)("strong",{children:e.title}),(0,r.jsx)("div",{children:e.closed?g("common:closed"):`${e.since}-${e.till}`})]},t)))]}):null}},27801:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return rb}});var r={};i.r(r),i.d(r,{Content:function(){return id},Image:function(){return is},ImageWrapper:function(){return il},Inner:function(){return io},Wrapper:function(){return ia}});var n={};i.r(n),i.d(n,{WrapperSkeleton:function(){return ih}});var a=i(93288),o=i(32466),s=i(69594),l=i(28049),d=i(96133),c=i(40655),p=i(39097),u=i(28449),m=i(89713),h=i(79440),x=i(99897);let g=()=>[x.Y,"recommendedBasketList"],f=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV2ControllerApi(t);return i.getBasketRecommendation1()},v=()=>(0,u.a)({queryKey:g(),queryFn:()=>f()});var b=i(89902),w=i(22827),j=i(84512),y=i(63069);let C=j.ZP.div.withConfig({componentId:"sc-7ea9a39f-0"})`
  padding: 24px 8px;
  background: var(--green-10);
  border-radius: var(--border-radius-large);

  @media (min-width: ${y.J7.sDeviceUp}) {
    padding: 24px;
  }
`,Z=j.ZP.div.withConfig({componentId:"sc-7ea9a39f-1"})`
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 0 24px 8px;

  @media (min-width: ${y.J7.sDeviceUp}) {
    flex-direction: row;
    justify-content: center;
    margin-left: 24px;
  }
`,$=j.ZP.div.withConfig({componentId:"sc-7ea9a39f-2"})(e=>{let{$addBreakpointsForLUpDevices:t}=e;return j.iv`
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px;

    @media (min-width: ${y.J7.xsDeviceUp}) {
      grid-template-columns: repeat(3, 1fr);
    }

    @media (min-width: ${y.J7.sDeviceUp}) {
      grid-template-columns: repeat(4, 1fr);
    }

    @media (min-width: ${y.J7.lDeviceUp}) {
      grid-template-columns: repeat(5, 1fr);
    }

    ${t&&j.iv`
      @media (min-width: ${y.J7.mDeviceUp}) {
        grid-template-columns: repeat(5, minmax(0, 1fr));
        grid-gap: 16px;
      }

      @media (min-width: ${y.J7.lDeviceUp}) {
        grid-template-columns: repeat(6, minmax(0, 1fr));
      }

      @media (min-width: ${y.J7.xlDeviceUp}) {
        grid-template-columns: repeat(8, minmax(0, 1fr));
        grid-gap: 24px;
      }
    `}
  `}),P=j.ZP.div.withConfig({componentId:"sc-7ea9a39f-3"})`
  article {
    max-width: 100%;
    background: var(--background-color-primary);
    border-radius: var(--border-radius-large);
  }
`;var k=i(29480),I=i(47107),N=i(77602),S=i(76894),D=i(12367),B=i(25410),J=i(73499),T=i(20508),z=i(81661),q=i(20240);let A=()=>{let e=(0,N.NL)(),t=(0,q.x)();return(0,S.D)({mutationFn:async e=>{let{products:t,listInfo:i,productsBeta:r}=e,n=null==t?void 0:t.map(e=>{let{product:t}=e;return{productId:t.id,quantity:1}}),a=null==r?void 0:r.map(e=>{let{productId:t,amount:i}=e;return{productId:t,quantity:i}}),o=await m.Z.createExternalCartControllerApi(),s=await o.addItemsToCart({products:t?n:a,source:(0,J.mN)({...i.source,favorite:void 0})});return(0,D.qk)(s)},onSuccess:(i,r)=>{e.invalidateQueries({queryKey:[z.a8]}),e.invalidateQueries({queryKey:(0,B.at)()}),e.invalidateQueries({queryKey:(0,T.hn)()}),r.products&&t.batchAddedToCart(r.products,r.listInfo)}})},F={title:"pickedForYou_title",productColumn:"pickedForYou_productColumn",skeletonWrapper:"pickedForYou_skeleton"};var U=i(75493),W=i(41285);let _=e=>{let{addBreakpointsForLUpDevices:t}=e;return(0,a.jsxs)(C,{className:"u-mb--24 u-mt--24","data-test":F.skeletonWrapper,children:[(0,a.jsxs)(Z,{children:[(0,a.jsx)(k.Z,{as:"h2",size:"m",children:(0,a.jsx)(U.N,{})}),(0,a.jsx)("div",{className:"u-mt--16 u-s-mt--0 u-s-ml--24",children:(0,a.jsx)(U.N,{})})]}),(0,a.jsx)($,{children:[...Array(t?16:10)].map((e,t)=>(0,a.jsx)(P,{children:(0,a.jsx)(W.Z,{})},t))})]})};var L=i(86025),E=i(14201),H=i(6317),M=i(90793),V=i(14402),R=i(9627);let O=e=>{let{addBreakpointsForLUpDevices:t,impressions:i,isDataLoading:r,listInfo:n,listInfoForAddAll:o,productIds:s,products:l,showSkeleton:d,title:p}=e,{hasNewCards:u}=(0,R.M)(),{t:m}=(0,c.Z)(),{mutate:h,isPending:x}=A();if(r&&d)return(0,a.jsx)(_,{addBreakpointsForLUpDevices:t});if(!(null==l?void 0:l.length)||u&&!s.length)return null;let g=()=>{h({products:l,listInfo:o??n})};return(0,a.jsxs)(C,{className:"u-mb--24 u-mt--24",children:[(0,a.jsxs)(Z,{children:[(0,a.jsx)(k.Z,{as:"h2","data-test":F.title,size:"m",children:p}),(0,a.jsx)(I.z,{className:"u-mt--16 u-s-mt--0 u-s-ml--24",icon:(0,a.jsx)(L.Z.IconCart,{}),loading:x,onClick:g,children:m("product:addAllToCart")})]}),(0,a.jsxs)($,{$addBreakpointsForLUpDevices:t,children:[u&&s.map((e,t)=>{let r={itemPosition:t+1,listName:n.listName,source:n.source};return(0,a.jsx)(P,{"data-test":F.productColumn,children:(0,a.jsx)(H.F,{categoryType:M.a9.Normal,impressionId:(0,V.aF)(e,i),productId:e,productListInfo:r})},e)}),!u&&l.map((e,t)=>{var i;return(0,a.jsx)(P,{"data-test":F.productColumn,children:(0,a.jsx)(E.A,{categories:e.categories,impression:e.impression,prices:e.prices,pricing:e.pricing,product:e.product,productListInfo:{itemPosition:t+1,listName:n.listName,source:{...n.source,favorite:null===(i=e.userData)||void 0===i?void 0:i.favorite}},rating:e.rating,stock:e.stock,userData:e.userData},e.product.id)},e.product.id)})]})]})};var Y=i(38288),K=i(21475),G=i(60230),Q=i(90408);let X=()=>{let{hasNewCards:e}=(0,R.M)(),{data:t,isLoading:i}=v(),{ts:r}=(0,c.Z)(),n=(0,Y.P)(),{data:s,isLoading:l}=(0,K.kN)({productIds:e?[]:(null==t?void 0:t.productIds)||[],impressions:null==t?void 0:t.impressions}),{isLoading:d}=(0,Q.xR)({ids:e&&(null==t?void 0:t.productIds)||[],categoryType:M.a9.Normal}),u=(0,G.W)(null==s?void 0:s.products)??[],m=(null==t?void 0:t.title)??r("homepage:recommendedBasketListTitle");(0,o.useEffect)(()=>{t&&n.homePageProductsViewed(m,t.products??[])},[t]);let h={listName:b.s.homepageProducts(m),source:{touchpoint:w.G.HomepageBlocks,id:void 0}},x={listName:b.s.homepageProducts(m),source:{touchpoint:w.G.HomepageBlocksAll,id:void 0}};return(e||u.length||i||l)&&(!e||!d)?(0,a.jsx)(p.z,{children:(0,a.jsx)(O,{addBreakpointsForLUpDevices:!0,showSkeleton:!0,impressions:(null==t?void 0:t.impressions)||[],isDataLoading:i||l,listInfo:h,listInfoForAddAll:x,productIds:(null==t?void 0:t.productIds)||[],products:u,title:m})}):null};var ee=i(18327),et=i(22167);let ei=j.ZP.div.withConfig({componentId:"sc-4f5888fe-0"})`
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;

  &.customerClubs {
    justify-content: flex-start;
  }

  .toggleButton {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .recipesThemes {
    flex: 1 0 75%;
    max-width: calc(75% - 8px);
    height: auto;
    min-height: 470px;
    margin-bottom: 8px;
    padding: 0 32px;
    border: solid 1px rgba(238, 238, 238, 0.6);
    box-shadow: 0 11px 18px -20px rgba(0, 0, 0, 0.35);

    &.fullWidth {
      flex: 1 0 100%;
      max-width: 100%;
    }

    @media (max-width: ${y.J7.mDevice}) {
      flex: 1 0 100%;
      max-width: 100%;
      height: auto;
      min-height: 1px;
      padding: 0 16px;
      border: none;
      box-shadow: none;
    }
  }

  .recipesThemesTitle {
    margin-top: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;

    @media (max-width: ${y.J7.mDevice}) {
      font-size: 14px;
      letter-spacing: 0.75px;
    }
  }
`,er=(0,j.ZP)(et.Z).withConfig({componentId:"sc-4f5888fe-1"})`
  display: table;
  margin: 24px auto 0;
  color: var(--color-text-secondary);
  font-size: 11px;
  text-decoration: underline;

  &:not(.recipes) {
    @media (min-width: ${y.J7.sDeviceUp}) {
      margin-top: 0;
    }
  }

  @media (min-width: ${y.J7.lDeviceUp}) {
    font-size: 13px;
  }

  &:hover,
  &:focus {
    color: var(--grey-80);
    text-decoration: underline;
  }
`;j.ZP.div.withConfig({componentId:"sc-4f5888fe-2"})`
  padding-top: 16px;

  .suborderText {
    margin-bottom: 32px;
    padding-top: 12px;
    color: var(--color-text-secondary);
    font-size: 13px;
    line-height: normal;
    text-align: center;

    @media (max-width: ${y.J7.lDevice}) {
      font-size: 11px;
    }
  }
`,j.ZP.div.withConfig({componentId:"sc-4f5888fe-3"})`
  position: relative;
  z-index: 99;
  display: inline-flex;

  @media (max-width: ${y.J7.sDevice}) {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 16px;
  }
`;let en="recommendations",ea={title:`${en}_title`,showMoreButton:`${en}_showAll`,skeletonWrapper:`${en}_skeleton`},eo=()=>(0,a.jsxs)(p.z,{"data-test":ea.skeletonWrapper,children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--32",size:"m",children:(0,a.jsx)(ee.N2,{})}),(0,a.jsx)(ei,{children:[void 0,void 0].map((e,t)=>(0,a.jsx)(ee.ZU,{size:"large"},t))})]}),es=()=>[x.Y,"recommendationsBanners"],el=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV2ControllerApi(t),r=await i.getRecommendationsBanners2();return r.recommendations},ed=()=>(0,u.a)({queryKey:es(),queryFn:()=>el()});var ec=i(24186),ep=i(57356),eu=i(98616),em=i(72464),eh=i(54723);let ex=e=>{let{asLink:t=!1,image:i,title:r,subTitle:n,date:s,linkLabel:l,size:d="standard",hpSpecial:p,url:u}=e,m=(0,em.h)(),{t:h}=(0,c.Z)(),{getDateWithYear:x}=(0,eh.Z)();return(0,a.jsx)(eu.t9,{$isHpSpecial:p,$topicSize:d,className:"Topic__wrapper",to:u,children:(0,a.jsxs)(o.Fragment,{children:[i&&(0,a.jsx)(eu.CB,{$topicSize:d,to:"#",children:(0,a.jsx)(ep.Z,{className:"topicImage",src:m(i,{width:"small"===d?128:255})})}),(0,a.jsxs)(eu.SS,{$isHpSpecial:p,$topicSize:d,to:"#",children:[(0,a.jsx)(ec.Z,{as:"h3",children:r}),n&&(0,a.jsx)("h4",{children:n}),s&&(0,a.jsx)("p",{children:x(s)}),!t&&(0,a.jsx)("div",{className:"topicButton",children:l||h("common:moreInfo")})]})]})})},eg={TOPICS:{XS_M:4,S:2},BLOG:{S:2},RECOMMENDATIONS:{XS:3}},ef=()=>{let{data:e,isLoading:t}=ed(),{t:i}=(0,c.Z)(),[r,n]=(0,o.useState)(!1);if(t)return(0,a.jsx)(eo,{});if(!(null==e?void 0:e.length))return null;let s=r?e.length:eg.RECOMMENDATIONS.XS;return(0,a.jsxs)(p.z,{"data-gtm-section":"hp-recommendations",children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--32","data-test":ea.title,size:"m",children:i("homepage:recommendationsTitle")}),(0,a.jsxs)(ei,{children:[e.slice(0,s).map(e=>(0,a.jsx)(ex,{image:e.image.path,size:"large",subTitle:e.subtitle,title:e.title,url:e.url},e.id)),e.length>s&&(0,a.jsx)(er,{"data-test":ea.showMoreButton,onClick:()=>n(!r),children:i(r?"homepage:showLess":"homepage:showMore")})]})]})};var ev=i(9281),eb=i(64145),ew=i(85029);let ej=j.ZP.div.withConfig({componentId:"sc-bc87a407-0"})`
  position: relative;
  display: flex;
  min-height: 180px;
  margin: 24px 3% 40px;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;

  @media (max-width: ${y.J7.mlDevice}) {
    flex-wrap: wrap;
    margin: 24px 0 40px;
  }

  @media (min-width: ${y.J7.mlDeviceUp}) {
    min-height: 346px;
  }

  @media (min-width: ${y.J7.xlDeviceUp}) {
    min-height: 364px;
    margin: 40px 80px;
  }

  a {
    text-decoration: none;
  }

  .hoverWrapper {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: all 0.2s linear;

    &::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .imageWrapper {
      width: 100%;
      height: 100%;

      img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
    }
  }

  .topBannerBigger {
    position: relative;
    flex: 1 0 60%;
    min-height: 250px;
    overflow: hidden;

    @media (max-width: ${y.J7.mlDevice}) {
      margin-bottom: 8px;
    }

    @media (max-width: ${y.J7.xsDevice}) {
      min-height: 320px;
    }
  }

  .topBannerBiggerLink {
    display: block;
    height: 100%;

    &:hover,
    &:focus {
      .hoverWrapper {
        transition: all 0.2s linear;
        transform: scale(1.03);

        &::before {
          background: rgba(0, 0, 0, 0.1);
        }
      }
    }
  }

  .biggerText {
    margin-left: 58px;

    @media (max-width: ${y.J7.mlDevice}) {
      position: absolute;
      top: 45%;
      left: 45%;
      margin-left: 0;
      transform: translate(-45%, -45%);
    }

    @media (max-width: ${y.J7.xsDevice}) {
      width: 100%;
    }
  }

  .topBannerSmallerWrapper {
    display: flex;
    flex: 1 0 28%;
    flex-direction: column;
    margin-left: 8px;
    overflow: hidden;

    @media (max-width: ${y.J7.mlDevice}) {
      flex: 1 0 100%;
      flex-direction: row;
      margin-left: 0;
    }

    @media (max-width: ${y.J7.xsDevice}) {
      flex-direction: column;
    }
  }
`,ey=j.ZP.div.withConfig({componentId:"sc-bc87a407-1"})(e=>{let{theme:t}=e;return j.iv`
    display: inline-block;
    min-width: 180px;
    height: 34px;
    margin: 20px 0 8px;
    padding: 0 20px;
    border: 1px solid rgb(255, 255, 255);
    border-radius: var(--border-radius-small);
    box-shadow: rgba(0, 0, 0, 0.4) 0 6px 10px -6px;
    color: var(--white);
    font-size: 13px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
    text-transform: none;
    letter-spacing: normal;
  `}),eC=j.ZP.div.withConfig({componentId:"sc-bc87a407-2"})(e=>{let{theme:t}=e;return j.iv`
    position: relative;
    margin-top: 12px;
    margin-bottom: 48px;
    text-align: left;
    text-shadow: 0 0 6px var(--black);
    text-transform: uppercase;

    @media (max-width: ${y.J7.xlDevice}) {
      margin-bottom: 40px;
    }

    @media (max-width: ${y.J7.mlDevice}) {
      margin-bottom: 24px;
    }

    @media (max-width: ${y.J7.mlDevice}) {
      text-align: center;
    }
  `}),eZ=(0,j.ZP)(et.Z).withConfig({componentId:"sc-bc87a407-3"})(e=>{let{theme:t}=e;return j.iv`
    position: relative;
    flex: 1 0 auto;
    width: 100%;
    height: calc(50% - 4px);
    min-height: 49%;
    overflow: hidden;
    text-align: left;

    &:hover,
    &:focus {
      .hoverWrapper {
        transition: all 0.2s linear;
        transform: scale(1.03);

        &::before {
          background: rgba(0, 0, 0, 0.18);
        }
      }
    }

    &:hover ${ey}, &:focus ${ey} {
      background: var(--white);
      color: var(--black);
    }

    @media (max-width: ${y.J7.mlDevice}) {
      width: calc(50% - 4px);
      height: auto;
      min-height: 180px;
    }

    @media (max-width: ${y.J7.xsDevice}) {
      width: 100%;
      height: 160px;
    }

    &:first-child {
      margin-bottom: 8px;

      @media (max-width: ${y.J7.mlDevice}) {
        margin-right: 4px;
        margin-bottom: 0;
      }

      @media (max-width: ${y.J7.xsDevice}) {
        margin-right: 0;
        margin-bottom: 8px;
      }
    }

    &:nth-child(2) {
      @media (max-width: ${y.J7.mlDevice}) {
        margin-left: 4px;
      }

      @media (max-width: ${y.J7.xsDevice}) {
        margin-left: 0;
      }
    }

    .smallerText {
      position: relative;
      margin: 40px 32px 32px;
      text-transform: uppercase;

      @media (max-width: ${y.J7.mlDevice}) {
        top: 50%;
        width: 100%;
        margin: 0;
        text-align: center;
        transform: translateY(-50%);

        ${()=>j.iv`
          @-moz-document url-prefix() {
            position: absolute;
          }
        `}
      }
    }
  `}),e$=j.ZP.div.withConfig({componentId:"sc-bc87a407-4"})`
  text-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
`,eP=j.ZP.h1.withConfig({componentId:"sc-bc87a407-5"})`
  position: relative;
  margin-bottom: 12px;
  padding-top: 54px;
  text-align: left;
  text-decoration: none;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;

  @media (max-width: ${y.J7.mlDevice}) {
    margin-bottom: 2px;
    padding-top: 0;
    text-align: center;
  }

  a {
    text-decoration: none;

    &:hover,
    &:focus {
      text-decoration: underline;
    }
  }
`,ek=j.ZP.div.withConfig({componentId:"sc-bc87a407-6"})`
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  width: 280px;
  margin: 0 auto;

  @media (min-width: ${y.J7.mlDeviceUp}) {
    display: block;
    width: 320px;
    margin: 0;
  }
`;var eI=i(46030),eN=i(56995);let eS=()=>[x.Y,"topBanners"],eD=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV2ControllerApi(t);return i.getTopBanners2()},eB=()=>(0,u.a)({queryKey:eS(),queryFn:()=>eD()});var eJ=i(13414),eT=i(33596),ez=i(29185);let eq="small-banner-",eA="top-banner-big",eF={bigBanner:eA,bigBannerSubtitle:`${eA}-subTitle`,bigBannerShortTitle:`${eA}-shortTitle`,smallBanner:eq,smallBannerShortTitle:`${eq}shortTitle-`,smallBannerSubtitle:`${eq}subtitle-`,skeletonWrapper:"topBanners_skeleton"},eU=j.ZP.div.withConfig({componentId:"sc-ddf2fdc2-0"})`
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
`;var eW=i(21128),e_=i(76107);let eL=e=>{let{image:{srcset:t,updatedAt:i},preload:r}=e,n=(0,em.h)(),o=(null==t?void 0:t.big)??"",s={bigFull:(0,e_.G)(n(o,{width:1052,height:412,fit:"crop",quality:75}),{t:i}),mediumFull:(0,e_.G)(n(o,{width:800,height:412,fit:"crop",quality:75}),{t:i}),smallFull:(0,e_.G)(n(o,{width:500,height:412,fit:"crop",quality:75}),{t:i})};return(0,a.jsx)(eU,{children:(0,a.jsx)("div",{className:"hoverWrapper",children:(0,a.jsx)(eW.Z,{...r?{preload:r}:{loading:"eager"},srcset:{big:s.bigFull,medium:s.mediumFull,small:s.smallFull},wrapperClassName:"imageWrapper"})})})};var eE=i(3887);let eH=j.ZP.div.withConfig({componentId:"sc-96999dc2-0"})`
  width: 100%;
  height: 100%;

  ${eE.z};
`,eM=()=>(0,a.jsxs)(ej,{"data-test":eF.skeletonWrapper,children:[(0,a.jsx)("div",{className:"topBannerBigger",children:(0,a.jsx)(eH,{})}),(0,a.jsxs)("div",{className:"topBannerSmallerWrapper",children:[(0,a.jsx)(eH,{className:"u-mb--8"}),(0,a.jsx)(eH,{})]})]}),eV=()=>{let{t:e}=(0,c.Z)(),t=(0,eI.Z)(),i=(0,eJ.T)(),{ref:r}=(0,ez.a)(eN.A.Homepage),{data:n,isLoading:s}=eB();if((0,o.useEffect)(()=>{if(n){let e=[n.bigBanner,...n.smallBanners??[]].filter(e=>!!e);i.viewed({banners:e,pageType:eT.E.Homepage})}},[n]),s)return(0,a.jsx)(eM,{});if(!(null==n?void 0:n.smallBanners.length))return null;let{bigBanner:l,smallBanners:d}=n;return(0,a.jsxs)(ej,{"data-gtm-section":"hp-topBanner",ref:r,children:[(0,a.jsx)("div",{className:"topBannerBigger",children:l&&(0,a.jsxs)(et.Z,{className:"topBannerBiggerLink","data-gtm-section":l.title,"data-test":eF.bigBanner,onClick:()=>{i.selected({banner:l,pageType:eT.E.Homepage,position:0}),t.push(l.url)},to:l.url,children:[l.image&&(0,a.jsx)(eL,{preload:!0,image:l.image}),(0,a.jsxs)("div",{className:"biggerText",children:[(0,a.jsx)(eP,{children:(0,a.jsx)(ew.Z,{inverted:!0,type:"l",children:l.title})}),(0,a.jsx)(eC,{"data-test":eF.bigBannerShortTitle,children:(0,a.jsx)(eb.Z,{inverted:!0,size:"s",children:l.shortTitle})}),(0,a.jsx)(ek,{className:"topBannerBtn","data-test":eF.smallBannerSubtitle,children:(0,a.jsx)(I.Z,{fullWidth:!0,size:"l",type:"secondary",children:l.subtitle?l.subtitle:e("homepage:topBannerBtn")})})]})]})}),(0,a.jsx)("div",{className:"topBannerSmallerWrapper",children:null==d?void 0:d.map((r,n)=>(0,a.jsxs)(eZ,{"data-gtm-section":r.title,"data-test":`${eF.smallBanner}${n+1}`,onClick:()=>{i.selected({banner:r,pageType:eT.E.Homepage,position:n}),t.push(r.url)},to:r.url,children:[r.image&&(0,a.jsx)(eL,{image:r.image}),(0,a.jsxs)("div",{className:"smallerText",children:[(0,a.jsxs)(e$,{children:[(0,a.jsx)(ew.Z,{inverted:!0,as:"h2",size:"m",children:r.title}),(0,a.jsx)(ev.Z,{inverted:!0,semiBold:!0,"data-test":`${eF.smallBannerShortTitle}${n+1}`,children:r.shortTitle})]}),(0,a.jsx)(ey,{className:"smallerBtn","data-test":`${eF.smallBannerSubtitle}${n+1}`,children:r.subtitle?r.subtitle:e("homepage:topBannerBtn")})]})]},r.id))})]})},eR=()=>[x.Y,"discoverTopics"],eO=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV2ControllerApi(t);return(await i.getTopics2()).topics},eY=()=>(0,u.a)({queryKey:eR(),queryFn:()=>eO()});var eK=i(38334);let eG="discoverTopics",eQ={title:`${eG}_title'`,showMoreButton:`${eG}_showMore_button`,skeletonWrapper:`${eG}_skeleton`},eX=()=>(0,a.jsxs)(p.z,{"data-test":eQ.skeletonWrapper,children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--32",size:"m",children:(0,a.jsx)(U.N,{})}),(0,a.jsx)(ei,{children:[void 0,void 0,void 0,void 0].map((e,t)=>(0,a.jsx)(ee.ZU,{hpSpecial:!0},t))})]}),e0=()=>{let{data:e,isLoading:t}=eY(),{t:i}=(0,c.Z)(),[r,n]=(0,o.useState)(!1),{sDevice:s}=(0,eK.k)();if(t)return(0,a.jsx)(eX,{});if(!(null==e?void 0:e.length))return null;let l=s?eg.TOPICS.S:eg.TOPICS.XS_M,d=r?null==e?void 0:e.length:l;return(0,a.jsxs)(p.z,{"data-gtm-section":"hp-topics",children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--32","data-test":eQ.title,size:"m",children:i("homepage:topicsTitle")}),(0,a.jsxs)(ei,{children:[e.slice(0,d).map(e=>(0,a.jsx)(ex,{hpSpecial:!0,image:e.image,subTitle:e.subtitle,title:e.title,url:e.url},e.id)),e.length>l&&(0,a.jsx)("div",{className:"toggleButton",children:(0,a.jsx)(er,{"data-test":eQ.showMoreButton,onClick:()=>n(!r),children:i(r?"homepage:showLess":"homepage:showMore")})})]})]})},e1=()=>[x.Y,"blog"],e2=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV2ControllerApi(t);return i.getBlogs2()},e4=()=>(0,u.a)({queryKey:e1(),queryFn:()=>e2()}),e6={homepageLink:"homepage_blogLink",skeletonWrapper:"blog_skeleton"},e8=(0,j.ZP)(er).withConfig({componentId:"sc-c98ab856-0"})`
  text-decoration: none;

  &:hover,
  &:focus {
    text-decoration: none;
  }
`,e7=()=>(0,a.jsxs)(p.z,{"data-test":e6.skeletonWrapper,children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--32",size:"m",children:(0,a.jsx)(U.N,{})}),(0,a.jsx)(ei,{children:[void 0,void 0,void 0].map((e,t)=>(0,a.jsx)(ee.ZU,{size:"small"},t))}),(0,a.jsx)(e8,{to:"#",children:(0,a.jsx)(U.N,{})})]}),e3=()=>{let{t:e}=(0,c.Z)(),{sDevice:t}=(0,eK.k)(),{data:i,isLoading:r}=e4();if(r)return(0,a.jsx)(e7,{});if(!(null==i?void 0:i.blogs.length))return null;let{blogs:n,link:o}=i,s=t?eg.BLOG.S:n.length;return(0,a.jsxs)(p.z,{"data-gtm-section":"hp-blogs",children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--32",size:"m",children:e("homepage:blogsTitle")}),(0,a.jsx)(ei,{children:n.slice(0,s).map(e=>(0,a.jsx)(ex,{asLink:!0,date:e.dateTime,image:e.image,size:"small",title:e.title,url:e.url},e.id))}),(0,a.jsx)(er,{"data-test":e6.homepageLink,to:o,children:e("homepage:showMore")})]})};var e9=i(16170);let e5=(0,j.ZP)(et.Z).withConfig({componentId:"sc-1cfd9526-0"})`
  display: flex;
  flex: 1 0 32%;
  max-width: 32%;
  min-height: 104px;
  margin-right: 1%;
  margin-bottom: 8px;
  padding: 24px;
  background-color: var(--background-color-primary);
  border: solid 1px rgba(238, 238, 238, 0.6);
  box-shadow: 0 11px 18px -20px rgba(0, 0, 0, 0.35);
  color: var(--color-text-primary);
  line-height: normal;
  text-align: left;
  text-decoration: none;
  transition: all 0.2s linear;

  &:nth-child(3n + 3) {
    margin-right: 0;
  }

  &:hover {
    box-shadow: 0 11px 18px -20px rgba(0, 0, 0, 0.9);
  }

  @media (max-width: ${y.J7.sDevice}) {
    flex: 1 0 49%;
    max-width: 49%;

    &:nth-child(3n + 3) {
      margin-right: 1%;
    }

    &:nth-child(2n + 2) {
      margin-right: 0;
    }
  }

  @media (max-width: ${y.J7.xsDevice}) {
    flex: 1 0 100%;
    max-width: 100%;
    margin-right: 0;
  }

  h4 {
    margin-bottom: 0;
    color: var(--color-text-primary);
    font-size: 13px;
    font-weight: normal;
    line-height: normal;

    @media (max-width: ${y.J7.lDevice}) {
      font-size: 11px;
    }
  }
`,te=j.ZP.div.withConfig({componentId:"sc-1cfd9526-1"})`
  flex: 1 0 40px;
  width: 40px;
  max-width: 40px;
  height: 40px;
  margin-right: 16px;
  border-radius: 50%;
  object-fit: contain;
`;var tt=i(54831),ti=i(89132),tr=i(11032),tn=i(46884),ta=i(53713),to=i(13221),ts=i(98881),tl=i(47333),td=i(14202);let tc={premium:"hp-club-premium",babyClub:"hp-club-babyClub",senior:"hp-club-senior",sundaySale:"hp-club-sundaySale"};var tp=i(47314);let tu=()=>{let e=(0,tr.Z)(),{router:t,routes:i}=(0,tn.p)(),{t:r}=(0,c.Z)(),n=(0,em.h)(),{premiumRoute:o}=(0,tt.Z)(),s=(0,ts.e)(),{setEventToStorage:l}=(0,to.VD)(),{premium:d}=(0,tl.Z)(),u=(0,tp.m)(),m=u.premium.enabled&&(d||!u.premium.onlyReactivationEnabled),h=e.FEATURE_SENIORS,x=e.FEATURE_PARENTS_CLUB,g=e.FEATURE_SUNDAY_SALE;if(!m&&!h&&!x)return null;let f=[];return m&&o&&f.push({title:r("homepage:customerClubs.premiumTitle"),subtitle:r("homepage:customerClubs.premiumText"),url:o.url(),image:(0,a.jsx)(ti.Z,{emit:()=>s.clubBannerViewed({location:b.s.homepage()}),children:(0,a.jsx)(te,{className:"h-flexCenter",children:(0,a.jsx)(e9.Z,{backgroundColor:"var(--color-semantic-premium-gradient-primary-top)",circleSize:"big",height:11,type:"premium",width:16})})}),gtm:"premium-promo-hp_clubs",dataTest:tc.premium}),h&&i.links.seniors&&f.push({title:r("homepage:customerClubs.seniorClubTitle"),subtitle:r("homepage:customerClubs.seniorClubText"),url:i.links.seniors,image:(0,a.jsx)(te,{className:"h-flexCenter",children:(0,a.jsx)("img",{alt:"",height:"40",loading:"lazy",src:n("/assets/img/homepage/seniorClub.jpg?v2"),width:"40"})}),dataTest:tc.senior}),x&&i.babyClub&&f.push({title:r("homepage:customerClubs.babyClubTitle"),subtitle:r("homepage:customerClubs.babyClubText"),url:i.babyClub.url(),image:(0,a.jsx)(te,{className:"h-flexCenter",children:(0,a.jsx)("img",{alt:"",height:"40",loading:"lazy",src:n("/assets/img/homepage/babyClub.jpg"),width:"40"})}),dataTest:tc.babyClub}),g&&i.links.sundaySale&&f.push({title:r("homepage:customerClubs.sundaySaleTitle"),subtitle:r("homepage:customerClubs.sundaySaleText"),url:i.links.sundaySale,image:(0,a.jsx)(te,{className:"h-flexCenter",children:(0,a.jsx)("img",{alt:"",height:"40",loading:"lazy",src:n("/assets/img/homepage/sundayClub.jpg?v2"),width:"40"})}),dataTest:tc.sundaySale}),(0,a.jsxs)(p.z,{"data-gtm-section":"hp-customerClubs",children:[(0,a.jsx)(ew.Z,{as:"h2",className:"u-mb--32",size:"m",children:r("homepage:customerClubs.title")}),(0,a.jsx)(ei,{className:"customerClubs",children:f.map((e,i)=>(0,a.jsxs)(e5,{"data-gtm-link":e.gtm,"data-test":e.dataTest,onClick:()=>{e.url===(null==o?void 0:o.url())&&(s.clubBannerClicked({location:b.s.homepage()}),l("premiumInitialClickInfo",{location:b.s.homepage(),creative:ta.dh.Common,type:td.tx.Clubs})),t.push(e.url)},to:e.url,children:[e.image,(0,a.jsxs)("div",{children:[(0,a.jsx)(ec.Z,{as:"h3",children:e.title}),(0,a.jsx)("h4",{children:e.subtitle})]})]},i))})]})},tm=e=>[x.Y,"productList",{limit:e}],th=async(e,t)=>{let i=h.Z.createDefaultApiConfig(t),r=await m.Z.createHomepageComponentV2ControllerApi(i);return r.getCategoryProductGrid2(e)},tx=e=>(0,u.a)({queryKey:tm(e),queryFn:e=>th(e.queryKey[2].limit)});var tg=i(40256);let tf=j.ZP.div.withConfig({componentId:"sc-665a1b61-0"})(e=>{let{$hasNewCards:t}=e;return j.iv`
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 4px;

    @media (min-width: ${y.J7.sDeviceUp}) {
      grid-template-columns: repeat(4, 1fr);
    }

    @media (min-width: ${y.J7.mlDeviceUp}) {
      grid-template-columns: repeat(5, 1fr);
    }

    @media (min-width: ${y.J7.lDeviceUp}) {
      grid-template-columns: repeat(6, 1fr);
    }

    @media (min-width: ${y.J7.xlDeviceUp}) {
      grid-template-columns: repeat(8, 1fr);
    }

    ${t&&j.iv`
      grid-template-columns: repeat(2, 1fr);
      gap: 24px 16px;

      @media (min-width: ${y.J7.xsDeviceUp}) {
        grid-template-columns: repeat(3, 1fr);
      }

      @media (min-width: ${y.J7.sDeviceUp}) {
        grid-template-columns: repeat(4, 1fr);
      }

      @media (min-width: ${y.J7.mDeviceUp}) {
        grid-template-columns: repeat(4, 1fr);
      }

      @media (min-width: ${y.J7.mlDeviceUp}) {
        grid-template-columns: repeat(5, 1fr);
      }

      @media (min-width: ${y.J7.lDeviceUp}) {
        gap: 24px;
        grid-template-columns: repeat(6, 1fr);
      }

      @media (min-width: ${y.J7.xlDeviceUp}) {
        gap: 24px;
        grid-template-columns: repeat(7, 1fr);
      }
    `}
  `}),tv=j.ZP.div.withConfig({componentId:"sc-665a1b61-1"})(e=>{let{$hasNewCards:t}=e;return j.iv`
    min-height: ${t?"auto":tg.gI}px;

    article {
      justify-content: initial;
    }
  `}),tb={title:"productList_title",productColumn:"productList_productColumn",skeletonWrapper:"productList_skeleton"};var tw=i(98544);let tj=()=>{let{hasNewCards:e}=(0,R.M)();return(0,a.jsxs)("div",{className:"u-mb--24 u-mt--24","data-test":tb.skeletonWrapper,children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--16 u-ml--8 u-s-ml--24 u-typographyLeft",size:"xs",children:(0,a.jsx)(U.N,{})}),(0,a.jsx)(tf,{$hasNewCards:e,children:[...Array(16)].map((t,i)=>e?(0,a.jsx)("div",{className:"u-pl--8 u-pr--8",children:(0,a.jsx)(tw.m,{})},i):(0,a.jsx)(tv,{$hasNewCards:e,children:(0,a.jsx)(W.Z,{})},i))})]})},ty=e=>{let{products:t,impressions:i,isLoading:r,listInfo:n,title:o,productIds:s}=e,{hasNewCards:l}=(0,R.M)(),{t:d}=(0,c.Z)();if(r)return(0,a.jsx)(tj,{});if(!l&&!t.length||l&&!s.length)return null;let p=d("homepage:profileSetup.productsTitle");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--16 u-typographyLeft","data-test":tb.title,size:"xs",children:o??p}),(0,a.jsxs)(tf,{$hasNewCards:l,children:[l&&s.map((e,t)=>{let r={itemPosition:t+1,listName:n.listName,source:n.source};return(0,a.jsx)(tv,{$hasNewCards:l,"data-test":tb.productColumn,children:(0,a.jsx)(H.F,{categoryType:M.a9.Normal,impressionId:(0,V.aF)(e,i),productId:e,productListInfo:r})},e)}),!l&&t.map((e,t)=>{var i;let r={itemPosition:t+1,listName:n.listName,source:{...n.source,favorite:null===(i=e.userData)||void 0===i?void 0:i.favorite}};return(0,a.jsx)(tv,{$hasNewCards:l,"data-test":tb.productColumn,children:(0,a.jsx)(E.A,{categories:e.categories,impression:e.impression,prices:e.prices,pricing:e.pricing,product:e.product,productListInfo:r,rating:e.rating,stock:e.stock,userData:e.userData},e.product.id)},e.product.id)})]})]})};var tC=i(32075);let tZ=e=>{let{children:t,...i}=e;return(0,a.jsx)(tC.N,{...i,children:t})},t$=()=>{let{data:e,isLoading:t}=tx(50),i=(0,Y.P)(),{data:r,isLoading:n}=(0,K.kN)({productIds:(null==e?void 0:e.productIds)||[],impressions:null==e?void 0:e.impressions}),s=(0,G.W)(null==r?void 0:r.products)??[];(0,o.useEffect)(()=>{e&&i.homePageProductsViewed(e.title??"",e.products)},[e]);let l=b.s.homepageProducts((null==e?void 0:e.title)??""),d={listName:l,source:{touchpoint:w.G.HomepageProductList,id:null==e?void 0:e.id}};return(0,a.jsx)(tZ,{className:"u-mb--24 u-mt--24",children:(0,a.jsx)(ty,{impressions:(null==e?void 0:e.impressions)||[],isLoading:t||n,listInfo:d,productIds:(null==e?void 0:e.productIds)||[],products:s,title:(null==e?void 0:e.title)??void 0})})};var tP=i(51577);j.ZP.div.withConfig({componentId:"sc-64bad128-0"})(e=>{let{$grey:t}=e;return j.iv`
    display: inline-block;
    margin: 16px calc(${"3% + 8px"}) 0;
    padding: 8px 16px;

    background: ${t?"var(--background-color-secondary)":"var(--background-color-primary)"};
    border-radius: var(--border-radius-large);

    @media (min-width: ${y.J7.sDeviceUp}) {
      margin: 16px 16px 0;
    }
  `});let tk=j.ZP.hr.withConfig({componentId:"sc-64bad128-1"})`
  margin: 8px 0 0 0;
  border: 1px solid var(--border-color-secondary);
`,tI=j.ZP.section.withConfig({componentId:"sc-64bad128-2"})`
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  margin-left: 8px;
  text-align: left;

  @media (min-width: ${y.J7.sDeviceUp}) {
    margin-left: 24px;
  }

  a {
    font-size: 13px;
    text-decoration: none;
  }
`,tN=j.ZP.div.withConfig({componentId:"sc-64bad128-3"})`
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 24px;
  margin-left: 4px;

  @media (min-width: ${y.J7.sDeviceUp}) {
    margin-left: 12px;
  }

  .scroll-container {
    display: flex;
  }
`;j.ZP.div.withConfig({componentId:"sc-64bad128-4"})`
  height: 100%;
`;var tS=i(748);let tD="productStrip",tB={title:`${tD}_title`,categories:`${tD}_categories`,backgroundImage:`${tD}_backgroundImage`,productColumn:`${tD}_productColumn`,skeletonWrapper:`${tD}_skeleton`},tJ=e=>[x.Y,"productStrip",{id:e}],tT=async(e,t)=>{let i=h.Z.createDefaultApiConfig(t),r=await m.Z.createHomepageComponentV3ControllerApi(i);return r.getCategoryProductSlider2(e)},tz=e=>(0,u.a)({queryKey:tJ(e),queryFn:e=>tT(e.queryKey[2].id)});var tq=i(85193),tA=i(25636);let tF=e=>{let{hasNewCards:t}=e;return(0,a.jsxs)("div",{className:"u-mb--24 u-mt--24","data-test":tB.skeletonWrapper,children:[(0,a.jsxs)(tI,{children:[(0,a.jsx)(k.Z,{as:"h2",size:"xs",children:(0,a.jsx)(U.N,{})}),(0,a.jsx)("div",{className:"u-displayFlex u-blockAlignItemsCenter u-pl--4",children:(0,a.jsx)(U.N,{})})]}),(0,a.jsx)(tq.i,{arrowsInside:!0,slidesCount:tA.L[t?"newCards":"base"],children:[...Array(8)].map((e,i)=>t?(0,a.jsx)("div",{className:"u-pl--8 u-pr--8",children:(0,a.jsx)(tw.m,{})},i):(0,a.jsx)(W.Z,{},i))}),(0,a.jsx)(tk,{})]})};var tU=i(29418);let tW=e=>{let{id:t}=e,{hasNewCards:i}=(0,R.M)(),{data:r,isLoading:n}=tz(t),{t:s}=(0,c.Z)(),l=(0,Y.P)(),{data:d,isLoading:p}=(0,K.kN)({productIds:i?[]:(null==r?void 0:r.productIds)||[],impressions:null==r?void 0:r.impressions}),u=(0,G.W)(null==d?void 0:d.products)??[],m=(null==r?void 0:r.impressions)??[];if((0,o.useEffect)(()=>{r&&l.homePageProductsViewed(r.title??"",r.products)},[r]),p||n)return(0,a.jsx)(tF,{hasNewCards:i});if(!(null==r?void 0:r.productIds.length)||!u.length&&!i)return null;let{title:h,link:x,categories:g}=r,f="price-hits"===t.toString()?{listName:b.s.homepagePriceHits()}:void 0,v={listName:b.s.homepageProducts(h??""),source:{touchpoint:w.G.HomepageProductSlider,id:t},...f};return(0,a.jsxs)("div",{className:"u-mb--24 u-mt--24",children:[(0,a.jsxs)(tZ,{children:[(0,a.jsxs)(tI,{children:[(0,a.jsx)(k.Z,{as:"h2","data-test":tB.title,size:"xs",children:h}),(0,a.jsxs)(et.Z,{className:"u-displayFlex u-blockAlignItemsCenter u-pl--4",to:x,children:[s("common:buttons.showMoreSimple"),(0,a.jsx)(L.Z.IconArrowSimple,{className:"u-ml--16",color:"var(--color-icon-brand)",height:"10",orientation:"right",width:"6"})]})]}),!!(null==g?void 0:g.length)&&(0,a.jsx)(tN,{"data-test":tB.categories,children:(0,a.jsx)(tS.Z.HpTags,{categories:g})})]}),(0,a.jsx)(tZ,{children:(0,a.jsx)(tU.x,{disableBorder:!0,categoryType:r.categoryType??M.a9.Normal,impressions:m,isLoading:p||n,listInfo:v,productIds:r.productIds,products:u,sliderProps:{arrowsInside:!0,gap:!0,slidesCount:tA.L[i?"newCards":"base"]},title:void 0,wrapperClass:"u-pt--24"})})]})};var t_=i(17578);let tL=()=>[x.Y,"primaryBanners"],tE=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV3ControllerApi(t);return i.getPrimaryBanners2()},tH=()=>(0,u.a)({queryKey:tL(),queryFn:()=>tE()});var tM=i(46218),tV=i(55113),tR=i(67758);let tO=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tV.qF,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:tV.CX;return`clamp(
    ${e}px,
    calc(
      ${e}px + (${t} - ${e}) *
        ((100vw - ${i}px) / (${r} - ${i}))
    ),
    ${t}px
  )
`},tY=tO(14,20),tK=tO(22,30),tG=j.ZP.div.withConfig({componentId:"sc-1eef0610-0"})`
  position: relative;
  /* aspect ratio 16:9 */
  padding-top: 56%;
  overflow: hidden;
  background: ${e=>{let{$image:t}=e;return t}} 50% / cover no-repeat;
  border-radius: var(--border-radius-large);
`,tQ=j.ZP.div.withConfig({componentId:"sc-1eef0610-1"})`
  position: absolute;
  top: -50%;
  left: -5%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 65%;
  height: 210%;
  padding-right: 16px;
  padding-left: calc(5% + 24px);
  background-color: var(--background-color-secondary);
  border-radius: 50%;
`,tX=j.ZP.div.withConfig({componentId:"sc-1eef0610-2"})`
  display: flex;
  padding-left: 4px;
`,t0=(0,j.ZP)(k.Z).withConfig({componentId:"sc-1eef0610-3"})`
  display: flex;
  align-items: center;
  /* fix height to 3 lines everytime */
  height: calc(${tK}* 3);
  font-size: ${tY};
  line-height: ${tK};
  text-align: left;
  vertical-align: middle;
`,t1=j.ZP.div.withConfig({componentId:"sc-1eef0610-4"})`
  ${(0,tR.Sf)(3)};
`,t2="primaryBanners",t4={banner:`${t2}_banner`,bannerWrapper:`${t2}_bannerWrapper`,skeletonWrapper:`${t2}_skeletonWrapper`},t6=e=>{var t;let{image:i,title:r,subtitle:n}=e,o=(0,em.Z)(),s=`url(${(0,e_.G)(o(null===(t=i.srcset)||void 0===t?void 0:t.mobile,{width:500}),{t:i.updatedAt})})`;return(0,a.jsx)(tG,{$image:s,"data-test":t4.bannerWrapper,children:(0,a.jsxs)(tQ,{children:[(0,a.jsx)(tX,{children:(0,a.jsx)(t0,{children:(0,a.jsx)(t1,{children:r})})}),(0,a.jsx)(I.Z,{className:"u-typographyWhitespaceNowrap u-mt--16",children:n})]})})},t8=j.ZP.div.withConfig({componentId:"sc-7d56a8e9-0"})`
  display: flex;
  width: 100%;
  margin-top: 32px;
`,t7=j.ZP.div.withConfig({componentId:"sc-7d56a8e9-1"})`
  flex-basis: 33%;
  max-width: 33%;
  margin: 0 8px;
  border-radius: var(--border-radius-large);

  ${eE.z};
`,t3=j.ZP.div.withConfig({componentId:"sc-7d56a8e9-2"})`
  padding-top: 56%;
`,t9=()=>(0,a.jsx)(p.z,{"data-test":t4.skeletonWrapper,children:(0,a.jsx)(t8,{children:[void 0,void 0,void 0].map(e=>(0,a.jsx)(t7,{children:(0,a.jsx)(t3,{})},e))})}),t5=()=>{let e=(0,eJ.T)(),t=(0,eI.Z)(),{data:i,isLoading:r}=tH();if((0,o.useEffect)(()=>{let t=[...i??[]].filter(e=>!!e);e.viewed({banners:t,pageType:eT.E.Homepage})},[i]),r)return(0,a.jsx)(t9,{});if(!(null==i?void 0:i.length))return null;let n=(i,r)=>()=>{e.selected({banner:i,pageType:eT.E.Homepage,position:r}),t.push(i.url)};return(0,a.jsx)(p.z,{"data-gtm-section":"hp-primaryBanners",children:(0,a.jsx)(tq.i,{gap:!0,align:tM.x.Center,className:"u-mt--32",slidesCount:{"2xs":1.1,xs:1.1,s:2.1,m:2.1,l:2.1,xl:3,xlc:3,"2xl":3,"3xl":3},children:i.map((e,t)=>(0,a.jsx)(et.Z,{"data-gtm-section":e.title,"data-test":`${t4.banner}${t+1}`,onClick:n(e,t),to:e.url,children:(0,a.jsx)(t6,{image:e.image,subtitle:e.subtitle,title:e.title})},e.id))})})};var ie=i(99276),it=i(51921),ii=i(61139);let ir=()=>{let{hasNewCards:e}=(0,R.M)(),{data:t,isLoading:i}=(0,ii.YS)(),{data:r,isLoading:n}=(0,K.kN)({productIds:e?[]:(null==t?void 0:t.productIds)||[],impressions:null==t?void 0:t.impressions}),{isLoading:s}=(0,Q.xR)({ids:e&&(null==t?void 0:t.productIds)||[],categoryType:M.a9.Normal}),l=(0,G.W)(null==r?void 0:r.products)??[],d=(0,Y.P)();(0,o.useEffect)(()=>{t&&d.homePageProductsViewed(w.G.CustomerProfileProducts,(null==t?void 0:t.products)??[])},[t]);let c=b.s.homepageCustomerProfileProducts(),p={listName:c,source:{touchpoint:w.G.CustomerProfileProducts,id:void 0}};return(0,a.jsx)(tZ,{className:"u-mb--24 u-mt--24",children:(0,a.jsx)(ty,{impressions:(null==t?void 0:t.impressions)||[],isLoading:n||i,listInfo:p,productIds:s?[]:(null==t?void 0:t.productIds)||[],products:l,title:(null==t?void 0:t.title)??void 0})})},ia=j.ZP.div.withConfig({componentId:"sc-ad05ce3a-0"})`
  margin-top: 16px;
  overflow: hidden;

  @media (min-width: ${y.J7.sDeviceUp}) {
    margin-top: 24px;
    padding: 40px 32px 0 32px;
  }
`,io=j.ZP.div.withConfig({componentId:"sc-ad05ce3a-1"})`
  display: flex;
  padding: 16px 16px 16px 8px;
  background: var(--yellow-30);
  border-radius: var(--border-radius-large);

  @media (min-width: ${y.J7.sDeviceUp}) {
    align-items: center;
    justify-content: center;
    padding: 12px;
  }
`,is=j.ZP.img.withConfig({componentId:"sc-ad05ce3a-2"})`
  position: absolute;
  top: 0;
  bottom: 0;

  @media (min-width: ${y.J7.sDeviceUp}) {
    top: -30px;
    bottom: 0;
    transform: translate3d(0, 0, 0) rotate(-22deg);
  }
`,il=j.ZP.div.withConfig({componentId:"sc-ad05ce3a-3"})`
  position: relative;
  flex: 1 0 130px;
  width: 130px;

  @media (min-width: ${y.J7.sDeviceUp}) {
    flex: 0 0 130px;
    align-self: flex-start;
    margin-right: 16px;
  }
`,id=j.ZP.div.withConfig({componentId:"sc-ad05ce3a-4"})`
  margin-left: 8px;

  @media (min-width: ${y.J7.sDeviceUp}) {
    margin-left: 0;
    text-align: center;
  }
`;var ic=i(92741);let ip=()=>[x.Y,"appPromo"],iu=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV3ControllerApi(t);return(await i.getAppBanner2()).appPromobannerDTO},im=()=>(0,u.a)({queryKey:ip(),queryFn:()=>iu()}),ih=j.ZP.div.withConfig({componentId:"sc-494f0564-0"})`
  height: 176px;
  border-radius: var(--border-radius-large);
  ${eE.z}

  @media (min-width: ${y.J7.sDeviceUp}) {
    height: 104px;
  }
`,ix={skeletonWrapper:"app-promo-skeleton",wrapper:"app-promo-wrapper",buttonMobile:"app-promo-button-mobile",buttonTablet:"app-promo-button-tablet",qrCode:"app-promo-qr-code"},ig={...r,...n},iv=()=>(0,a.jsx)(p.z,{"data-test":ix.skeletonWrapper,children:(0,a.jsx)(ig.Wrapper,{children:(0,a.jsx)(ig.WrapperSkeleton,{})})});var ib=i(739);let iw=()=>{let{appUrlOnPlatformDevices:e}=(0,ic.o)(),{data:t,isLoading:i}=im(),r=(0,eI.Z)(),{user:n}=(0,tl.Z)(),s=(0,em.Z)(),l=(0,ib.J)();if((0,o.useEffect)(()=>{t&&l.appPromoViewed()},[t]),i)return(0,a.jsx)(iv,{});if(!t||(null==n?void 0:n.mobileAppUsage))return null;let{image:d,button:c,title:u,description:m,qrCode:h}=t,x=()=>{l.appPromoInstallBtnClicked(),e&&r.push(e)};return(0,a.jsx)(p.z,{"data-gtm-section":"app-promo","data-test":ix.wrapper,children:(0,a.jsx)(ia,{children:(0,a.jsxs)(io,{children:[(0,a.jsx)(il,{children:(0,a.jsx)(is,{alt:"",height:"243",src:s(d,{width:240,height:486}),width:"120"})}),(0,a.jsxs)(id,{children:[(0,a.jsx)(k.Z,{className:"u-mb--8",size:"m",children:u}),(0,a.jsx)(ev.Z,{className:"u-displayNone u-s-displayBlock ",size:"m",children:m}),e&&(0,a.jsx)(I.z,{className:"u-s-displayNone","data-test":ix.buttonMobile,"data-test-url":e,onClick:x,size:"s",children:c.text})]}),e?(0,a.jsx)(I.z,{className:"u-ml--24 u-displayNone u-s-displayFlex","data-test":ix.buttonTablet,"data-test-url":e,onClick:x,size:"m",children:c.text}):(0,a.jsx)("img",{alt:"",className:"u-ml--40 u-displayNone u-s-displayBlock","data-test":ix.qrCode,height:"72",src:s(h,{width:144,height:144}),width:"72"})]})})})},ij=()=>[x.Y,"legalBanner"],iy=async e=>{let t=await m.Z.createHomepageComponentV3ControllerApi(h.Z.createDefaultApiConfig(e));return await t.getLegalBanner()},iC=()=>(0,u.a)({queryKey:ij(),queryFn:()=>iy()});var iZ=i(56746);let i$=j.ZP.div.withConfig({componentId:"sc-71ff25b8-0"})`
  width: 100%;
  max-width: 800px;
  aspect-ratio: 800 / 600;

  @media (min-width: ${y.J7.mlDeviceUp}) {
    max-width: 1160px;
    aspect-ratio: 1160 / 120;
  }
`,iP={skeleton:"legal-banner-skeleton",image:"legal-banner-image"},ik="h-flexCenter u-m--16",iI=()=>{let{data:e,isLoading:t}=iC(),i=(0,em.Z)();return t?(0,a.jsxs)("div",{className:ik,"data-test":iP.skeleton,children:[(0,a.jsx)(iZ.M,{className:"u-displayNone u-s-displayBlock",height:120,width:1160}),(0,a.jsx)(iZ.M,{aspectRatio:800/600,className:"u-s-displayNone",width:800})]}):e?(0,a.jsx)("div",{className:ik,children:(0,a.jsx)(i$,{children:(0,a.jsx)(eW.Z,{"data-test":iP.image,loading:"lazy",srcset:{big:i(e.image),small:i(e.imageMobile)}})})}):null},iN=()=>[x.Y,"tradeBanners"],iS=async e=>{let t=h.Z.createDefaultApiConfig(e),i=await m.Z.createHomepageComponentV2ControllerApi(t),r=await i.getWebTradeBanners2();return r.tradeBanners},iD=()=>(0,u.a)({queryKey:iN(),queryFn:()=>iS()});var iB=i(56725),iJ=i(58221),iT=i(63017),iz=i(10828);let iq=()=>{let{data:e,isLoading:t}=iD();return t?(0,a.jsx)(p.z,{"data-test":iz.B.skeletonWrapper,children:(0,a.jsx)(iB.y,{slidesCount:iT.ao})}):(null==e?void 0:e.length)?(0,a.jsx)("div",{className:"u-mb--40",children:(0,a.jsx)(iJ.Z,{banners:e,"data-gtm-section":"hp-banners",pageType:eT.E.Homepage,slidesCount:iT.ao})}):null};var iA=i(67094),iF=i(11334);let iU=e=>{let{filled:t,opened:i,onClick:r}=e,{t:n}=(0,c.Z)();return i?(0,a.jsx)(I.Z,{className:"u-mt--8","data-test":iA.Jf.hideButton,icon:(0,a.jsx)(L.Z.IconArrowSimple,{orientation:"up"}),onClick:r,size:"s",type:"secondaryNegative",children:n("profileSetupCenter:hideButton")}):t?(0,a.jsx)(I.Z,{className:"u-mt--8","data-test":iA.Jf.updateButton,icon:(0,a.jsx)(L.Z.IconSuccess,{}),onClick:r,size:"s",children:n("profileSetupCenter:updateButton")}):(0,a.jsx)(I.Z,{className:"u-mt--8","data-test":iA.Jf.showButton,icon:(0,a.jsx)(L.Z.IconArrowSimple,{orientation:"down"}),onClick:r,size:"s",type:"secondarySuccess",children:n("profileSetupCenter:showButton")})};var iW=i(4979),i_=i(29052);let iL=e=>{let{questions:t,location:i}=e,{title:r,options:n,type:s,filled:l,picture:d}=t,c=(0,Y.P)(),[p,u]=(0,o.useState)(!1),m=()=>{p||c.customerProfileQuestionnaireSelected(i,s),u(!p)};return(null==n?void 0:n.length)?(0,a.jsxs)(iF.im,{$asBox:!0,"data-test":iA.Jf.questionsCard,children:[(0,a.jsx)(iF.Ee,{children:(0,a.jsx)(i_.b,{imgPath:d??""})}),(0,a.jsxs)(iF.HN,{className:"u-mb--16 u-mt--16",children:[(0,a.jsx)(ev.Z,{className:"u-pb--8 u-typographyLeft",size:"m",children:r}),(0,a.jsx)(iU,{filled:!!l,onClick:m,opened:p})]}),p&&(0,a.jsx)(iF.Ei,{"data-test":iA.Jf.questionsForm,children:(0,a.jsx)(iW.z,{withLines:!0,location:i,onClose:m,options:n,type:s??void 0})})]}):null};var iE=i(58349);j.ZP.div.withConfig({componentId:"sc-c44fbdcc-0"})`
  display: flex;
  flex-direction: row;
  gap: 8px;

  @media (max-width: ${y.J7.sDevice}) {
    flex-direction: column;
  }
`;let iH=j.ZP.div.withConfig({componentId:"sc-c44fbdcc-1"})`
  flex: 1 1 0;
  margin-bottom: 8px;
`,iM=j.ZP.div.withConfig({componentId:"sc-c44fbdcc-2"})`
  min-height: 300px;
  ${eE.z}
`,iV=j.ZP.div.withConfig({componentId:"sc-c44fbdcc-3"})`
  flex-shrink: 2;
`,iR=e=>{let{location:t}=e,{data:i,isLoading:r}=(0,iE.em)(),{t:n}=(0,c.Z)(),s=(0,Y.P)(),l=t??b.s.homepage();return((0,o.useEffect)(()=>{i&&s.customerProfileQuestionnaireViewed(i,l)},[i]),r)?(0,a.jsx)(iM,{"data-test":iA.Jf.skeleton}):(null==i?void 0:i.length)?(0,a.jsxs)(tZ,{className:"u-mb--32 u-mt--24",children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--16",size:"xs",children:n("homepage:profileSetup.title")}),(0,a.jsx)(tq.i,{gap:!0,className:"u-displayFlex",slidesCount:iA.hq,children:i.map((e,t)=>(0,a.jsx)(iH,{children:(0,a.jsx)(iL,{location:l,questions:e},t)},t))})]}):null};var iO=i(99789);let iY=e=>{let{questions:t,location:i,handleClick:r,stepperButton:n,customSubmitMessage:s}=e,{title:l,options:d,type:c,picture:p}=t,u=(0,Y.P)();return((0,o.useEffect)(()=>{u.customerProfileQuestionnaireSelected(i,c)},[t]),null==d?void 0:d.length)?(0,a.jsxs)(iF.im,{className:"u-typographyLeft","data-test":iA.Jf.questionsCard,children:[(0,a.jsx)(iF.Ee,{children:(0,a.jsx)(i_.b,{imgPath:p??""})}),(0,a.jsx)(iF.HN,{className:"u-mb--16 u-mt--16",children:(0,a.jsx)(ev.Z,{semiBold:!0,className:"u-pb--8",size:"m",children:l})}),(0,a.jsx)(iF.Ei,{"data-test":iA.Jf.questionsForm,children:(0,a.jsx)(iW.z,{buttonsFullWidth:!0,customSubmitMessage:s,location:i,onClose:r,options:d,stepperButton:n,type:c??void 0})})]}):null};var iK=i(86409);let iG=e=>{let{hideModal:t,open:i,location:r,startStep:n}=e,{data:s}=(0,iE.em)(),[l,d]=(0,o.useState)(0),{t:p,ts:u}=(0,c.Z)(),m=l+1===(null==s?void 0:s.length),h=()=>d(l+1),x=()=>d(l-1),g=()=>{t()};(0,o.useEffect)(()=>{d(n)},[n]);let f=0!==l&&(0,a.jsx)(iV,{children:(0,a.jsx)(I.Z,{fullWidth:!0,onClick:x,type:"secondary",children:p("ui:back")})}),v=u(m?"profileSetupCenter:submitButton":"common:buttons.continue");return(null==s?void 0:s.length)?(0,a.jsx)(iO.Z,{hideModal:t,open:i,size:"s",children:(0,a.jsxs)("div",{className:"u-m--40 u-displayFlex u-flexColumn u-typographyCenter",children:[(0,a.jsx)(k.Z,{size:"m",children:p("profileSetupCenter:popup.title")}),(0,a.jsx)(ev.Z,{color:"secondary",size:"s",children:p("profileSetupCenter:popup.subtitle")}),(0,a.jsx)(iK.v,{fullWidth:!0,currentStep:l,onClick:d,stepsCount:s.length}),(0,a.jsx)(iY,{customSubmitMessage:v,handleClick:m?g:h,location:r,questions:s[l],stepperButton:f})]})}):null},iQ=e=>{let{questions:t,onClick:i}=e,{title:r,options:n,filled:o,picture:s}=t;return(null==n?void 0:n.length)?(0,a.jsxs)(iF.im,{$asBox:!0,"data-test":iA.Jf.clickableCard,onClick:i,children:[(0,a.jsx)(iF.Ee,{children:(0,a.jsx)(i_.b,{imgPath:s??""})}),(0,a.jsxs)(iF.HN,{className:"u-mb--16 u-mt--16",children:[(0,a.jsx)(ev.Z,{className:"u-pb--8 u-typographyLeft",size:"m",children:r}),(0,a.jsx)(iU,{filled:!!o,onClick:i,opened:!1})]})]}):null};var iX=i(32126),i0=i(46161),i1=i(36567);let i2=()=>{let[e,t]=(0,iX.Z)(),{data:i,isLoading:r}=(0,iE.em)(),{t:n}=(0,c.Z)(),s=(0,Y.P)(),[l,d]=(0,o.useState)(0),[p,u]=(0,o.useState)(!1),[m,h]=(0,i1.YD)({threshold:0,triggerOnce:!0}),x=i0.V.CUSTOMER_PROFILE,g=b.s.customerProfilePopup(),f=()=>{e[x]||u(!0)};if((0,o.useEffect)(()=>{i&&s.customerProfileQuestionnaireViewed(i,g),h&&f()},[i,h]),r)return(0,a.jsx)(iM,{"data-test":iA.Jf.skeleton});let v=e=>{d(e),u(!0)},w=()=>{u(!1),d(0),t(x,!0)};return(null==i?void 0:i.length)?(0,a.jsx)(tZ,{className:"u-mb--32 u-mt--24",children:(0,a.jsxs)("div",{ref:m,children:[(0,a.jsx)(k.Z,{as:"h2",className:"u-mb--16",size:"xs",children:n("homepage:profileSetup.title")}),(0,a.jsx)(tq.i,{gap:!0,className:"u-displayFlex",slidesCount:iA.hq,children:i.map((e,t)=>(0,a.jsx)(iH,{children:(0,a.jsx)(iQ,{onClick:()=>v(t),questions:e},t)},t))}),(0,a.jsx)(iG,{hideModal:w,location:g,open:p,startStep:l})]})}):null},i4=e=>{let{type:t}=e;switch(t){case iA.VE.inline:return(0,a.jsx)(iR,{});case iA.VE.popup:return(0,a.jsx)(i2,{});default:return(0,a.jsx)(iR,{})}},i6=()=>["ftuInfoBoxHomepage"],i8=async e=>{let t=await m.Z.createHomepageComponentV3ControllerApi(h.Z.createDefaultApiConfig(e));return t.getFtuInfobox2()},i7=()=>(0,u.a)({queryKey:i6(),queryFn:()=>i8()});var i3=i(57034),i9=i(96179);let i5=()=>{let{data:e,isLoading:t}=i7();return t?(0,a.jsx)(i9.Dz,{"data-test":tg.Ue.categoryInfoboxSkeleton}):e?(0,a.jsx)(i3.Y,{ftuInfoBox:e}):null},re=e=>{let{blocks:t}=e,{router:i}=(0,tn.p)(),{user:r}=(0,tl.Z)(),n=i.query.ftu,o=n&&!r;return(0,a.jsx)(a.Fragment,{children:t.map((e,t)=>{let{id:i,type:r}=e;switch(r){case l.v6.Banner:return!o&&(0,a.jsx)(t5,{},t);case l.v6.BannerRecommendation:return(0,a.jsx)(ef,{},t);case l.v6.BannerTop:return!o&&(0,a.jsx)(eV,{},t);case l.v6.Blog:return(0,a.jsx)(e3,{},t);case l.v6.CustomerClubs:return(0,a.jsx)(tu,{},t);case l.v6.Chef:return(0,a.jsx)(p.z,{"data-gtm-section":"hp-recommendation-meals",children:(0,a.jsx)(tP.X,{})},t);case l.v6.OpeningHours:return(0,a.jsx)(d.v,{hpStrip:!0},t);case l.v6.ProductsList:return(0,a.jsx)(t$,{},t);case l.v6.ProductsSlider:return(0,a.jsx)(tW,{id:i},t);case l.v6.RecommendedBasketList:return(0,a.jsx)(X,{},t);case l.v6.TradeBanner:return!o&&(0,a.jsx)(iq,{},t);case l.v6.Topic:return(0,a.jsx)(e0,{},t);case l.v6.AppPromoBanner:return(0,a.jsx)(iw,{},t);case l.v6.WelcomeBanner:return o&&(0,a.jsx)(t_.E,{},t);case l.v6.CustomerProfile:return(0,a.jsx)(ie.F,{namespaces:[it.l.profileSetupCenter],children:(0,a.jsx)(i4,{type:i})},t);case l.v6.ProfileGrid:return(0,a.jsx)(ir,{},t);case l.v6.LegalDisclaimer:return(0,a.jsx)(iI,{},t);case l.v6.FtuInfoBox:return(0,a.jsx)(p.z,{children:(0,a.jsx)(i5,{})},t);default:return null}})})};var rt=i(4609);let ri=()=>{let{data:e}=(0,rt.Ke)();return(0,a.jsx)(a.Fragment,{children:e&&(0,a.jsx)(re,{blocks:e})})};var rr=i(91402),rn=i(52186),ra=i(32509),ro=i(95347),rs=i(36775),rl=i(68130),rd=i(28271),rc=i(94471);let rp=async e=>{var t,i,r,n;let a;let{userId:o}=(0,rc.u)((null===(t=e.req)||void 0===t?void 0:t.headers.cookie)||""),s=!o,d=!(null===(i=e.req)||void 0===i?void 0:null===(r=i.user)||void 0===r?void 0:r.user),c=await (0,rt.JN)(e),p=!(null===(n=e.req)||void 0===n?void 0:n.query.ftu),u=null==c?void 0:c[d&&(s&&p||!s)?1:0],m={[l.v6.Banner]:[tL(),()=>tE(e)],[l.v6.WelcomeBanner]:[(0,rs.pr)(rd.GetWelcomeBanner2BannerTypeEnum.Module),()=>(0,rs.QW)(rd.GetWelcomeBanner2BannerTypeEnum.Module,e)],[l.v6.BannerRecommendation]:[es(),()=>el(e)],[l.v6.BannerTop]:[eS(),()=>eD(e)],[l.v6.AppPromoBanner]:[ip(),()=>iu(e)],[l.v6.Blog]:[e1(),()=>e2(e)],[l.v6.OpeningHours]:[(0,rl.je)(),()=>(0,rl.d2)(e)],[l.v6.ProductsList]:[tm(50),()=>th(50,e)],[l.v6.ProductsSlider]:[tJ((null==u?void 0:u.id)??""),()=>tT((null==u?void 0:u.id)??"",e)],[l.v6.RecommendedBasketList]:[g(),()=>f(e)],[l.v6.TradeBanner]:[iN(),()=>iS(e)],[l.v6.Topic]:[eR(),()=>eO(e)],[l.v6.LegalDisclaimer]:[ij(),()=>iy(e)]};return(null==u?void 0:u.type)&&Object.keys(m).includes(null==u?void 0:u.type)&&(a=await (0,ro.yt)([m[null==u?void 0:u.type]])),a};var ru=i(85642),rm=i(63068),rh=i(12709),rx=i(89107),rg=i(66187),rf=i(92639);let rv=()=>{let{user:e,firstTimeUser:t}=(0,tl.Z)(),{ts:i}=(0,c.Z)(),r=(0,o.useRef)(!0),n=(0,rm.c)(),s=(0,rf.d)(),{createTag:d}=(0,rh.F)(),{data:p}=(0,rx.xP)({abTestName:rg.rC.WelcomePageFTU});return(0,rr.q)(()=>{if(r.current){r.current=!1;return}},[e]),(0,o.useEffect)(()=>{let e=t?null==p?void 0:p.abTestVariant:l.H4.None;n.pageView({title:i("ui:index.title"),type:eT.E.Homepage}),s.welcomeAbTestViewed(e),d("viewHome")},[]),(0,a.jsx)(rn.T,{children:(0,a.jsx)(ri,{})})};rv.getInitialProps=async e=>{if((0,ru.s)()){let t=await rp(e),i=await (0,ro.yt)([[(0,rt.$0)(),()=>(0,rt.JN)(e)]]);return{dehydratedState:{mutations:[...(null==i?void 0:i.mutations)||[],...(null==t?void 0:t.mutations)||[]],queries:[...(null==i?void 0:i.queries)||[],...(null==t?void 0:t.queries)||[]]}}}return{}},rv.settings={robots:!0,Layout:s.Z.Default,layoutProps:{showCartOnHover:!0},rum:{label:ra.B.Homepage}};var rb=rv},29185:function(e,t,i){"use strict";i.d(t,{a:function(){return o}});var r=i(32466),n=i(36567),a=i(56995);let o=e=>{let{mutate:t}=(0,a.I)(),[i,o]=(0,n.YD)({threshold:0,triggerOnce:!0});return(0,r.useEffect)(()=>{o&&t(e)},[o]),{ref:i}}}},function(e){e.O(0,[33714,91338,23288,2837,7086,95822,80279,21772,34251,62581,17180,7905,89995,84222,76254,29418,80687,61867,13061,66205,66834,27167,51577,49774,92888,40179],function(){return e(e.s=48312)}),_N_E=e.O()}]);