1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9973],{59973:function(e,l,a){"use strict";a.r(l),a.d(l,{default:function(){return u}});var t=a(57437),c=a(33145),r=a(27648),o=a(89781),n=a(1711),s=a(19531),i=a(49525),m=a.n(i),d=a(84092),u=e=>{let{href:l,icon:a,image:i,title:u,categories:f}=e,{trackWebEngageCarouselClick:g}=(0,s.Z)(),h=e=>{g({carouselName:u,categoryName:e})};return(0,t.jsxs)("div",{className:"flex flex-col gap-6 py-6 max-lg:px-6",children:[(0,t.jsx)(d.Z,{buttonHref:l,title:u,titleHref:l,icon:a,onButtonClick:()=>{g({carouselName:u,categoryName:n.Z.seeAll,productName:n.Z.seeAll,productId:n.Z.seeAll,brandName:n.Z.seeAll})}}),(0,t.jsxs)("div",{className:"flex items-stretch gap-2 lg:gap-6",children:[(0,t.jsx)(r.default,{prefetch:!1,className:m().mainImage,href:null!=l?l:"",children:(0,t.jsx)(c.default,{src:null!=i?i:"",alt:u,fill:!0,placeholder:o.n,className:"object-cover"})}),(0,t.jsx)("div",{className:m().categoryContainer,children:null==f?void 0:f.slice(0,6).map((e,l)=>{var a,n;return(0,t.jsxs)(r.default,{prefetch:!1,className:"flex flex-col gap-1 lg:gap-2",href:null!==(a=e.href)&&void 0!==a?a:"",children:[(0,t.jsx)("div",{className:m().categoryImage,children:(0,t.jsx)(c.default,{src:null!==(n=e.image)&&void 0!==n?n:"",alt:e.title,fill:!0,className:"object-cover",placeholder:o.n,onClick:()=>h(e.title)})}),(0,t.jsx)("h3",{className:m().categoryTitle,children:e.title})]},"".concat(l,"-").concat(e.title))})})]})]})}},49525:function(e){e.exports={mainImage:"HomeBrandPromotion_mainImage__fny1z",categoryContainer:"HomeBrandPromotion_categoryContainer__GdGGl",categoryTitle:"HomeBrandPromotion_categoryTitle__Z5cQP",categoryImage:"HomeBrandPromotion_categoryImage__IHuAH"}}}]);
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.