"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[8],{15:(e,r,l)=>{l.d(r,{a:()=>A});var i=l(0),a=l(18);const n=()=>(0,i.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"41",height:"42",viewBox:"0 0 41 42",fill:"none"},{children:(0,i.jsx)("path",{d:"M22.0652 37.573L39.5456 21.0155L22.0651 4.46025L25.9771 16.9257C26.8129 19.5891 26.8129 22.4446 25.977 25.108L22.0652 37.573Z",stroke:"#222428","stroke-width":"2","stroke-linecap":"round"})}));var t=l(3);const{arrow:s,arrowLeft:d,arrowRight:o,arrowDisabled:c,arrowWhiteBackground:u}=a.a,v=({disabled:e,left:r,whiteBackground:l,onClick:a})=>(0,i.jsx)("div",Object.assign({className:(0,t.a)(s,r?d:o,e&&c,l&&u),onClick:a},{children:(0,i.jsx)(n,{})}));var g=l(16),p=l(9),h=l(2),f=l(27),w=l(6);const{arrow:k,arrowLeft:x,arrowRight:j,arrowDisabled:S}=f.a,b=({disabled:e,left:r,onClick:l})=>(0,i.jsx)("div",Object.assign({className:`${k} ${r?x:j} ${e?S:""}`,onClick:l},{children:(0,i.jsx)(w.X,{})}));l(1);var C=l(28);const{wrapper:m,wrapperDot:R,wrapperDotActive:P}=C.a,N=({currentSlide:e,swiperInstanceRef:r})=>{var l;return(0,i.jsx)("div",Object.assign({className:m},{children:[...Array(null===(l=r.current)||void 0===l?void 0:l.track.details.slides.length).keys()].map((l=>(0,i.jsx)("button",{onClick:()=>{var e;null===(e=r.current)||void 0===e||e.moveToIdx(l)},className:`${R} ${e===l?P:""}`},l)))}))},{wrapper:O,wrapperRangeSlider:L,wrapperSlide:M,wrapperNoPaddingSlide:B,wrapperSlider:W,noPaddingSlider:D,noPaddingSliderSlide:I,fullWidth:$,fullHeight:y}=g.a,A=({sliderId:e,rangeSliderWith:r=0,arrows:l=!1,config:a={mode:"free-snap",initial:0,loop:!0,slides:{perView:"auto"}},progressBar:n=!1,slides:s,squareArrows:d=!1,fullSlideWidth:o=!1,fullSliderHeight:c=!1,whiteBackground:u=!1,dots:g=!1,noPadding:f=!1,externalWrapperClassName:w="",setCurrentSlide:k})=>{var x;const{loaded:j,currentRange:S,currentSlide:C,instanceRef:m,percentageRef:R,isDisabled:P,sliderRef:A,setPercentageValue:V}=(({config:e,rangeSliderWith:r,sliderMaxLength:l,length:i,setCurrentSlide:a})=>{var n,t,s,d,o,c,u;const v=(0,h.useRef)(null),[g,f]=(0,h.useState)(!1),[w,k]=(0,h.useState)(0),[x,j]=(0,h.useState)(0),[S,b]=(0,p.a)(Object.assign(Object.assign({},e),{detailsChanged:e=>{j(e.track.details.progress*l),k(e.track.details.rel),a&&a(e.track.details.rel)},created:()=>{f(!0)}})),C=null!==(s=null===(t=null===(n=null==b?void 0:b.current)||void 0===n?void 0:n.slides)||void 0===t?void 0:t.length)&&void 0!==s?s:10,m=C-(null!==(u=null===(c=null===(o=null===(d=null==b?void 0:b.current)||void 0===d?void 0:d.track)||void 0===o?void 0:o.details)||void 0===c?void 0:c.maxIdx)&&void 0!==u?u:2);return(0,h.useEffect)((()=>{g&&v.current&&v.current.style.setProperty("--sliderSize",`${r||100/(C-Math.floor(m)+1)}%`)}),[g,null==v?void 0:v.current]),(0,h.useEffect)((()=>{var e;g&&i&&(null===(e=b.current)||void 0===e||e.update())}),[i]),{isDisabled:(0,h.useMemo)((()=>w===C-Math.floor(m)),[w]),loaded:g,sliderRef:S,instanceRef:b,percentageRef:v,currentSlide:w,currentRange:x,setPercentageValue:e=>{var r;const i=null==e?void 0:e.target,n=Math.floor(+(null==i?void 0:i.value)/(l/(C-Math.floor(m))));null===(r=b.current)||void 0===r||r.track.add((+i.value-x)*(b.current.track.details.length/l)),j(+i.value),k(n),a&&a(n)}}})({config:a,rangeSliderWith:r,sliderMaxLength:1e3,length:null!==(x=null==s?void 0:s.length)&&void 0!==x?x:0,setCurrentSlide:k}),E="lineUpCollectionsId"===e;return(0,i.jsxs)("div",Object.assign({id:e,className:(0,t.a)(O,c&&y,w)},{children:[(0,i.jsx)("div",Object.assign({className:(0,t.a)("keen-slider",W,E&&D,c&&y,w),ref:A},{children:null==s?void 0:s.map((e=>(0,i.jsx)("div",Object.assign({className:(0,t.a)("keen-slider__slide",M,E&&I,o&&$,f&&B)},{children:e}))))})),l&&j&&m.current&&(0,i.jsxs)("div",{children:[(0,i.jsx)(v,{disabled:-1===C,left:!0,whiteBackground:u,onClick:e=>{var r;return e.stopPropagation()||(null===(r=m.current)||void 0===r?void 0:r.prev())}}),(0,i.jsx)(v,{disabled:P,whiteBackground:u,onClick:e=>{var r;return e.stopPropagation()||(null===(r=m.current)||void 0===r?void 0:r.next())}})]}),!l&&d&&j&&m.current&&(0,i.jsxs)("div",{children:[(0,i.jsx)(b,{disabled:0===C,left:!0,onClick:e=>{var r;return e.stopPropagation()||(null===(r=m.current)||void 0===r?void 0:r.prev())}}),(0,i.jsx)(b,{disabled:P,onClick:e=>{var r;return e.stopPropagation()||(null===(r=m.current)||void 0===r?void 0:r.next())}})]}),n&&j&&m.current&&(0,i.jsx)("input",{ref:R,className:L,type:"range",max:1e3,value:S,onChange:V}),g&&j&&m.current&&s&&s.length>1&&(0,i.jsx)(N,{currentSlide:C,swiperInstanceRef:m})]}))}}}]);