1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6834],{57653:(e,t,n)=>{n.d(t,{T:()=>a});var i=n(6029),o=n(79182),r=n(48947);n(55729);let a=e=>{let{scrollTo:t,selectedIndex:n,emblaRef:a}=e,s="kc-product-carousel__embla__arrows__arrow text-primary flex h-12 w-12 cursor-pointer items-center justify-center rounded-md bg-white shadow transition-colors duration-200 disabled:opacity-25",u=null==a?void 0:a.canScrollPrev(),c=null==a?void 0:a.canScrollNext();return u||c?(0,i.jsxs)("div",{className:"kc-product-carousel__embla__arrows my-4 flex justify-end",children:[(0,i.jsx)("button",{className:s,onClick:()=>t(n-1),disabled:!u,"aria-label":"carousel-back-button",tabIndex:-1,children:(0,i.jsx)(r.Y,{})}),(0,i.jsx)("button",{className:s,onClick:()=>t(n+1),disabled:!c,"aria-label":"carousel-front-button",tabIndex:-1,children:(0,i.jsx)(o.v,{})})]}):null}},84656:(e,t,n)=>{function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function o(e,t){if(e.length!==t.length)throw Error("vectors must be same length");return e.map(function(e,n){return e+t[n]})}function r(e){return Math.max.apply(Math,e.map(Math.abs))}function a(e){return Object.freeze(e),Object.values(e).forEach(function(e){null===e||"object"!=typeof e||Object.isFrozen(e)||a(e)}),e}n.d(t,{J:()=>v});var s=[1,18,"undefined"!=typeof window&&window.innerHeight||800],u=[-1,-1,-1],c=a({preventWheelAction:!0,reverseSign:[!0,!0,!1]});function l(){return{isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:400}}let m=function(e){void 0===e&&(e={});var t,n,m,d,f,v=function(){var e={};function t(t,n){e[t]=(e[t]||[]).filter(function(e){return e!==n})}return a({on:function(n,i){return e[n]=(e[n]||[]).concat(i),function(){return t(n,i)}},off:t,dispatch:function(t,n){t in e&&e[t].forEach(function(e){return e(n)})}})}(),h=v.on,p=v.off,b=v.dispatch,g=c,x=l(),M=!1,w=function(e){Array.isArray(e)?e.forEach(function(e){return D(e)}):D(e)},E=function(e){return(void 0===e&&(e={}),Object.values(e).some(function(e){return null==e}))?g:g=a(i({},c,g,e))},y=function(e){var t=i({event:d,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:x.isMomentum,axisDelta:[0,0,0],axisVelocity:x.axisVelocity,axisMovement:x.axisMovement,get axisMovementProjection(){return o(t.axisMovement,t.axisVelocity.map(function(e){var t;return void 0===t&&(t=.996),e*t/(1-t)}))}},e);b("wheel",i({},t,{previous:f})),f=t},S=function(e,t){var n=g.preventWheelAction,i=t[0],o=t[1],r=t[2];if("boolean"==typeof n)return n;switch(n){case"x":return Math.abs(i)>=e;case"y":return Math.abs(o)>=e;case"z":return Math.abs(r)>=e;default:return!1}},D=function(e){var t,n,a,c,l=(c=function(e,t){if(!t)return e;var n=!0===t?u:t.map(function(e){return e?-1:1});return i({},e,{axisDelta:e.axisDelta.map(function(e,t){return e*n[t]})})}((t=e.deltaX*s[e.deltaMode],n=e.deltaY*s[e.deltaMode],a=(e.deltaZ||0)*s[e.deltaMode],{timeStamp:e.timeStamp,axisDelta:[t,n,a]}),g.reverseSign),i({},c,{axisDelta:c.axisDelta.map(function(e){return Math.min(Math.max(-700,e),700)})})),m=l.axisDelta,f=l.timeStamp,v=r(m);if(e.preventDefault&&S(v,m)&&e.preventDefault(),x.isStarted?x.isMomentum&&v>Math.max(2,2*x.lastAbsDelta)&&(N(!0),L()):L(),0===v&&Object.is&&Object.is(e.deltaX,-0)){M=!0;return}d=e,x.axisMovement=o(x.axisMovement,m),x.lastAbsDelta=v,x.scrollPointsToMerge.push({axisDelta:m,timeStamp:f}),P(),y({axisDelta:m,isStart:!x.isStartPublished}),x.isStartPublished=!0,k()},P=function(){if(2===x.scrollPointsToMerge.length){var e;x.scrollPoints.unshift({axisDeltaSum:x.scrollPointsToMerge.map(function(e){return e.axisDelta}).reduce(o),timeStamp:(e=x.scrollPointsToMerge.map(function(e){return e.timeStamp})).reduce(function(e,t){return e+t})/e.length}),T(),x.scrollPointsToMerge.length=0,x.scrollPoints.length=1,x.isMomentum||C()}else x.isStartPublished||j()},j=function(){var e;x.axisVelocity=(e=x.scrollPointsToMerge)[e.length-1].axisDelta.map(function(e){return e/x.willEndTimeout})},T=function(){var e=x.scrollPoints,t=e[0],n=e[1];if(n&&t){var i=t.timeStamp-n.timeStamp;if(i<=0)return;var o=t.axisDeltaSum.map(function(e){return e/i}
1),r=o.map(function(e,t){return e/(x.axisVelocity[t]||1)});x.axisVelocity=o,x.accelerationFactors.push(r),O(i)}},O=function(e){var t=10*Math.ceil(e/10)*1.2;x.isMomentum||(t=Math.max(100,2*t)),x.willEndTimeout=Math.min(1e3,Math.round(t))},_=function(e){return 0===e||e<=.96&&e>=.6},C=function(){if(x.accelerationFactors.length>=5){if(M&&(M=!1,r(x.axisVelocity)>=.2))return void A();var e=x.accelerationFactors.slice(-5);e.every(function(e){var t=!!e.reduce(function(e,t){return e&&e<1&&e===t?1:0}),n=e.filter(_).length===e.length;return t||n})&&A(),x.accelerationFactors=e}},A=function(){x.isMomentum=!0},L=function(){(x=l()).isStarted=!0,x.startTime=Date.now(),f=void 0,M=!1},k=function(){clearTimeout(t),t=setTimeout(N,x.willEndTimeout)},N=function(e){void 0===e&&(e=!1),x.isStarted&&(x.isMomentum&&e?y({isEnding:!0,isMomentumCancel:!0}):y({isEnding:!0}),x.isMomentum=!1,x.isStarted=!1)},V=(n=[],a({observe:function(e){return e.addEventListener("wheel",w,{passive:!1}),n.push(e),function(){return m(e)}},unobserve:m=function(e){e.removeEventListener("wheel",w),n=n.filter(function(t){return t!==e})},disconnect:function(){n.forEach(m)}})),X=V.observe,Y=V.unobserve,F=V.disconnect;return E(e),a({on:h,off:p,observe:X,unobserve:Y,disconnect:F,feedWheel:w,updateOptions:E})};function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var f={wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};function v(e){var t=d({},f,v.globalOptions,e),n=function(){};return{name:"wheel-gestures",init:function(e){var i,o,r,a=e.internalEngine(),s=null!=(i=t.target)?i:e.containerNode().parentNode,u=null!=(o=t.forceWheelAxis)?o:a.options.axis,c=m({preventWheelAction:u,reverseSign:[!0,!0,!1]}),l=c.observe(s),d=c.on("wheel",function(e){var i=e.axisDelta,o=i[0],a=i[1],c="x"===u?o:a,l="x"===u?a:o,m=e.isMomentum&&e.previous&&!e.previous.isMomentum,d=e.isEnding&&!e.isMomentum||m;!(Math.abs(c)>Math.abs(l))||f||e.isMomentum||function(e){try{r=new MouseEvent("mousedown",e.event),b(r)}catch(e){return n()}f=!0,document.documentElement.addEventListener("mousemove",h,!0),document.documentElement.addEventListener("mouseup",h,!0),document.documentElement.addEventListener("mousedown",h,!0),t.wheelDraggingClass&&s.classList.add(t.wheelDraggingClass)}(e),f&&(d?(f=!1,b(p("mouseup",e)),v(),t.wheelDraggingClass&&s.classList.remove(t.wheelDraggingClass)):b(p("mousemove",e)))}),f=!1;function v(){document.documentElement.removeEventListener("mousemove",h,!0),document.documentElement.removeEventListener("mouseup",h,!0),document.documentElement.removeEventListener("mousedown",h,!0)}function h(e){f&&e.isTrusted&&e.stopImmediatePropagation()}function p(e,t){var n,i;if(u===a.options.axis){var o=t.axisMovement;n=o[0],i=o[1]}else{var s=t.axisMovement;i=s[0],n=s[1]}return new MouseEvent(e,{clientX:r.clientX+n,clientY:r.clientY+i,screenX:r.screenX+n,screenY:r.screenY+i,movementX:n,movementY:i,button:0,bubbles:!0,cancelable:!0,composed:!0})}function b(t){e.containerNode().dispatchEvent(t)}n=function(){l(),d(),v()}},destroy:function(){return n()},options:t}}v.globalOptions=void 0}}]);
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.