"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[14],{68:(e,r,s)=>{s.d(r,{a:()=>T});var a=s(0),i=s(1),n=s(352),c=s(2),t=s(14);function l(e){return r=>{r.on("animationStarted",(()=>{const s=r.track.details.minIdx,a=r.track.details.maxIdx,i=r.animator.targetIdx||0;e({min:s,max:a,current:i})}))}}var d=s(42);const o={priceColor:"#000000",grayscaleColor:"#000000",regularPriceColor:"#000",redPriceColor:"#B70111"};var u=s(34);const{wrapper:p,wrapperBiggerFont:m,wrapperTitle:j,wrapperCrossedPrice:x,wrapperImageContainer:h,wrapperPricesContainer:g,wrapperPricesContainerActualPrice:b,wrapperPricesContainerComparePrice:v,wrapperPricesContainerActualPriceFrom:C}=u.a,P=({product:{productTitle:e,productLink:r,featuredImage:s,variantId:c,price:t,crossedPrice:l,isFromPrice:u},currencySymbol:P="$",onOpenModal:w,isQuickAddEnabled:k})=>{var O;const N=null!==(O=r.split("/").pop())&&void 0!==O?O:"",f=k,y=t!==l,S=Object.assign({},o),$=`${r}?variant=${c}`;return(0,a.jsx)(i.Fragment,{children:(0,a.jsxs)("div",Object.assign({className:p},{children:[(0,a.jsx)("a",Object.assign({href:$},{children:(0,a.jsxs)("div",Object.assign({className:h},{children:[(0,a.jsx)("img",{width:13,height:18,src:s.src,alt:s.alt}),f&&(0,a.jsx)(d.a,{onClick:()=>{w&&w(c,N)}})]}))})),(0,a.jsx)("div",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("p",Object.assign({className:j},{children:e})),u&&(0,a.jsx)("div",Object.assign({className:g},{children:(0,a.jsx)("p",Object.assign({className:C},{children:`From ${P}${Number(t).toFixed(2)}`}))})),!u&&(0,a.jsxs)("div",Object.assign({className:g},{children:[y&&(0,a.jsx)("p",Object.assign({className:(0,n.a)(v,x),style:{color:S.regularPriceColor}},{children:`${P}${Number(l).toFixed(2)}`})),(0,a.jsx)("p",Object.assign({className:(0,n.a)(b,!y&&m),style:{color:y?S.redPriceColor:S.grayscaleColor}},{children:` ${P}${Number(t).toFixed(2)}`}))]}))]})})]}))})};var w=s(4),k=s(24),O=s(71),N=s(35),f=s(72);const y={initial:0,mode:"free",slides:{perView:2.5},breakpoints:{"(min-width: 794px)":{slides:{perView:3.5}},"(min-width: 990px)":{slides:{perView:5}}},loop:!1},{wrapper:S,wrapperTitle:$,arrowLeft:F,arrowRight:I,disable:A}=N.a,T=({title:e,slides:r,currencySymbol:s="$",noMarginOnCollection:d,addToCart:o,isBusy:u,isQuickAdd:p,isRegularAndPlus:m,PDPHideColors:j})=>{const{error:x,isLoading:h,activeProduct:g,isModalOpen:b,handleSetProduct:v,handleCloseModal:C,activeModalData:N}=(0,f.a)(m,j),{carouselRef:T,isJsDisabled:M,handleSlideNext:D,handleSlidePrev:L,slideIdx:{current:Q,min:R,max:B}}=function(e){const[r,s]=(0,c.useState)(!0),[a,i]=(0,c.useState)({min:0,max:1,current:0}),[n,d]=(0,t.a)(e,[l(i)]);var o,u;(0,c.useEffect)((o=d,u=e,()=>(o.current&&o.current.update(Object.assign({},u)),()=>{o.current&&o.current.destroy()})),[d.current]);const p=(0,c.useCallback)((e=>{e.stopPropagation(),d.current&&d.current.prev()}),[d.current]),m=(0,c.useCallback)((e=>{e.stopPropagation(),d.current&&d.current.next()}),[d.current]);return(0,c.useEffect)((()=>{s(!1)}),[]),{carouselRef:n,handleSlideNext:m,handleSlidePrev:p,isJsDisabled:r,instanceRef:d,slideIdx:a}}(y);return(0,a.jsxs)(i.Fragment,{children:[r&&r.length>0&&(0,a.jsxs)("div",Object.assign({className:(0,n.a)(S,M&&"noJsProductSlider")},{children:[(0,a.jsx)("h3",Object.assign({className:$},{children:e})),r.length>5&&(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)("a",Object.assign({className:(0,n.a)(F,Q===R?A:""),onClick:L},{children:(0,a.jsx)(w.K,{})})),(0,a.jsx)("a",Object.assign({className:(0,n.a)(I,Q===B?A:""),onClick:D},{children:(0,a.jsx)(w.L,{})}))]}),(0,a.jsx)("div",Object.assign({className:(0,n.a)("keen-slider"),ref:T},{children:r&&r.length>0&&r.map(((e,r)=>(0,a.jsx)("div",Object.assign({className:(0,n.a)(`keen-slider__slide number-slide${r}`)},{children:(0,a.jsx)(P,{currencySymbol:s,product:e,onOpenModal:v,isQuickAddEnabled:p},e.productTitle)}),e.productTitle)))}))]})),b&&g&&(0,a.jsx)(k.a,{children:(0,a.jsx)(O.a,{showQuickAdd:b,handleQuickAdd:C,quickAddProductData:g,addToCart:o,isBusy:u,variantId:null==N?void 0:N.variantId,error:x,isLoading:h})})]})}}}]);