"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[42],{12:(t,e,r)=>{r.d(e,{a:()=>o});const o={productItem:"CDO9lZgO",productItemCalloutWrapper:"OMfLniLS",productItemBackground:"kgsq014Y",productItemBadge:"L7iHEUVw",productItemBorder:"mh6Gr6XJ",productItemBottomSection:"rycU_ryZ",productItemButton:"T2dt2IPj",productItemButtonSpan:"okSVvxyj",productItemColors:"p1uytyv0",productItemColorsSelector:"u1HZiNpe",productItemColorsSelectorActive:"EZcIeq6n",productItemColorsTooltip:"kBUoMxA0",productItemDescription:"EKgtkYG4",productItemImage:"yGPyEM8i",productItemPrice:"ToUtp09E",productItemPriceText:"GGEBUgqX",productItemPriceTextNewPrice:"pEaJXPhJ",productItemPriceTextCrossed:"YeMooKuY",productItemPriceInButton:"v9CdGrfx",productItemProductName:"XU76rgdK",productItemProductNameText:"zt3ZyF4R",productItemProductNameTextUnderline:"O8j05ICb",productItemTopSection:"VDFNdraW",productItemCart:"kYXFx1qE",productItemCartButton:"SGh5Lc__",productItemCartImage:"QV2vGYmG",productItemCartProductNameText:"Wg7hcs1l",productItemCartProductNameTextUnderline:"IUoKz0_0",productItemCartTopSection:"urSBRC2t",productItemCartPrice:"Nd4wDU8V",productItemCartPriceText:"hHeECvdt",productItemCartPriceTextNewPrice:"A5F4uhrh",productItemCartPriceTextCrossed:"fg09lTGl",productItemCartSelectButton:"MYaplNgE",productItemCartWrapper:"LylsrkAO",productItemCartWrapperSelect:"HEVy0ENb",productItemCartWrapperSelectDefault:"dgtnze6R",productItemCartWrapperSelectDefaultNoVariant:"L6dTxai8",productItemCartWrapperSelectDropDown:"BG4DDBU3",productItemCartWrapperSelectDropDownOption:"FhWSygC9",productItemCartWrapperSelectDropDownOptionActive:"_R89L61z"}},14:(t,e,r)=>{r.d(e,{a:()=>o});const o={btn:"U2ufJj30",btnSmall:"oNHedBIR",btnPrice:"z_cowvKA"}},25:(t,e,r)=>{r.d(e,{a:()=>o});const o={productItem:"uIjDCJj3",productItemCalloutWrapper:"pDVbJU4l",productItemBackground:"WIcalB7D",productItemButton:"lY88OWX1",productItemColors:"K0pbfERF",productItemColorsSelector:"uOAfnKyN",productItemColorsSelectorActive:"pkT5WZGl",productItemColorsTooltip:"TyvDVSVx",productItemDescription:"TQLr1izA",productItemImage:"J8yFJk5U",productItemPrice:"qunh1vNZ",productItemPriceText:"VF4GpI6C",productItemPriceTextNewPrice:"Y6eYSzTk",productItemPriceTextCrossed:"MPmpx8zD",productItemProductDetails:"qyoo6F6V",productItemTopSection:"th4H5J3o",productItemTopSectionContainer:"tuCg_Kv8",productItemTopSectionContainerText:"jLZ1zGwl",productItemTopSectionContainerTextUnderline:"mzhmXOV0",productItemTopSectionContainerMinimal:"Q1v3Nxj7",hidden:"ZAgAZFju",textContainer:"dndMzEuM",textContainerBig:"d_kSAgye"}},18:(t,e,r)=>{r.d(e,{a:()=>o});const o={arrow:"ynVNhv5S",arrowLeft:"gkJk5wCE",arrowRight:"hUyalaPU",arrowDisabled:"TeT3AXMm",arrowWhiteBackground:"V99Ku5wQ"}},27:(t,e,r)=>{r.d(e,{a:()=>o});const o={arrow:"TFmTnLuT",arrowLeft:"JladNIrz",arrowRight:"tfBALrT8",arrowDisabled:"E5RecKRY"}},28:(t,e,r)=>{r.d(e,{a:()=>o});const o={wrapper:"gQYTusHR",wrapperDot:"rf85nY2S",wrapperDotActive:"g8PWt8pP"}},16:(t,e,r)=>{r.d(e,{a:()=>o});const o={wrapper:"nPzCKbyL",wrapperSlider:"P1d5EDYy",wrapperSlide:"F6C28Lxw",wrapperNoPaddingSlide:"yV3xszob",wrapperRangeSlider:"duTQkG0Y",noPaddingSlider:"d0fYBwpC",noPaddingSliderSlide:"VLP8IoZw",fullWidth:"thq0ls0u",fullHeight:"_uRWL94g"}},115:(t,e,r)=>{var o=r(0),a=(r(1),r(2)),c=r(3);const{wrapper:d,wrapperCategory:i,wrapperActive:p}={wrapper:"u9sNFmPF",wrapperCategory:"pVzgfaEw",wrapperActive:"PLwRsyDR"},n=({categories:t,activeCategory:e,setActiveCategory:r})=>(0,o.jsx)("div",Object.assign({className:d},{children:t.map(((t,a)=>(0,o.jsx)("button",Object.assign({onClick:()=>r(a),className:(0,c.a)(i,e===a&&p)},{children:t}))))}));var s=r(62),u=r(15),l=r(10);const{wrapper:m,wrapperActive:I}={wrapper:"N1x9KCLh",wrapperActive:"IRbgnvkJ"},C=({isActive:t,sliderID:e,products:r,labels:a,flags:d,addToCart:i})=>{const p=(t,e)=>{const{product:o,variant:a}=r.reduce(((e,r)=>{const o=r.variants.find((e=>e.id===t));return o?{product:r,variant:o}:e}),{});if(!r[0]||!a)return;const c=(0,l.b)({product:o,variant:a,quantity:1});i(c,!1,e)};return(0,o.jsx)("div",Object.assign({className:(0,c.a)(m,t&&I)},{children:(0,o.jsx)(u.a,{sliderId:e,rangeSliderWith:10,slides:null==r?void 0:r.map((t=>(0,o.jsx)(s.a,Object.assign({},t,{labels:a,addSliderProductToCart:p,sitewideCrossedPrice:d.sitewideCrossedPrice}))))},e)}))},{wrapper:g,wrapperHeader:w,wrapperHeaderLinkButton:v,wrapperRedirect:S,wrapperRedirectLink:h}={wrapper:"PsRwSQM_",wrapperHeader:"WDXZ9ViZ",wrapperHeaderLinkButton:"m3HekCfJ",wrapperSliderWrapper:"PEUSwIdA",wrapperRedirect:"M7PS9Ara",wrapperRedirectLink:"piqrNpfF"},P=({products:t,labels:e,hrefs:r,collectionsDetails:a,addToCart:c,activeCategory:d,setActiveCategory:i,flags:p})=>{var s;return(0,o.jsxs)("section",Object.assign({className:g},{children:[(0,o.jsxs)("div",Object.assign({className:w},{children:[(0,o.jsx)(n,{categories:a.map((t=>t.title)),activeCategory:d,setActiveCategory:i}),(0,o.jsx)("a",Object.assign({className:v,href:r.linkButton},{children:e.linkButton}))]})),(0,o.jsxs)("div",{children:[a.map(((r,a)=>(0,o.jsx)(C,{isActive:d===a,sliderID:`selectableChosenProductSlider-${a}`,products:t[`${a}`],labels:e,flags:p,addToCart:c}))),(0,o.jsx)("div",Object.assign({className:S},{children:(0,o.jsx)("a",Object.assign({className:h,href:`collections/${null===(s=a[d])||void 0===s?void 0:s.handle}`},{children:"Learn more"}))}))]})]}))};var T=r(4);(0,T.createEntrypoint)("hp_products_carousel_section",(({useSharedState:t,chosenProducts:e,restHandles:r,collectionsDetails:c,orlyPromotionHandle:d,flags:i})=>{var p;const[n,s]=(0,a.useState)(0),[u,l]=(0,a.useState)([]),m=t(),{addToCart:I}=m((t=>({addToCart:t.addToCart}))),[C,g]=(0,a.useState)(e.reduce(((t,e,r)=>Object.assign(t,{[`${r}`]:e})),{}));return(0,a.useEffect)((()=>{var t,e,o,a;u.includes(n)||(t=void 0,e=void 0,a=function*(){const t=yield(0,T.getLazyState)("simplifiedProducts",{productHandles:r[n],orlyPromotionHandle:d});Array.isArray(t)&&(null==t?void 0:t.length)&&(g((e=>{var r;return Object.assign(Object.assign({},e),{[n]:[...null!==(r=e[`${n}`])&&void 0!==r?r:[],...t]})})),l((t=>[...t,n])))},new((o=void 0)||(o=Promise))((function(r,c){function d(t){try{p(a.next(t))}catch(t){c(t)}}function i(t){try{p(a.throw(t))}catch(t){c(t)}}function p(t){var e;t.done?r(t.value):(e=t.value,e instanceof o?e:new o((function(t){t(e)}))).then(d,i)}p((a=a.apply(t,e||[])).next())})))}),[n,u.length]),!C||Object.values(null!=C?C:{}).every((t=>!(null==t?void 0:t.length)))?(0,o.jsx)("div",{}):(0,o.jsx)(P,{products:C,collectionsDetails:c,labels:{linkButton:"shop all",buttonLabel:"Add to cart",buttonSoldOutLabel:"Sold out",buttonLabelOutOfStock:"Out of stock"},hrefs:{linkButton:`collections/${null===(p=c[n])||void 0===p?void 0:p.handle}`},addToCart:I,activeCategory:n,setActiveCategory:s,flags:i})}))}},t=>{t.O(0,[1,2,4,3,5,6,7,8,9,10],(()=>(115,t(t.s=115)))),t.O()}]);