var j=function(){return j=Object.assign||function(t){for(var e,i=1,f=arguments.length;i0?1:0)-(t<0?1:0)||+t}function ot(t){var e=t.getBoundingClientRect();return{height:nt(e.height,t.offsetHeight),width:nt(e.width,t.offsetWidth)}}function F(t,e,i,f){var p=t&&t[e];return p==null?i:f&&typeof p=="function"?p():p}function R(t){return Math.round(1e6*t)/1e6}function lt(t){var e,i,f,p,a,n;function y(M){n||(n=M),x(!0);var E=M-n;E>f&&(E=f);var v=p[i];if(v[3]0?1:-1),{abs:k+u*n*b,origin:s,rel:k}}function L(d,u,r){var b;if(u||!N())return o(d,r);if(!w(d))return null;var s=A(r??h),k=s.abs,I=d-s.rel,D=k+I;b=o(D);var H=o(D-n*V(I));return(H!==null&&Math.abs(H)6&&(z=z.slice(-6)),h=R(d);var r=g().abs;if(r!==m){var b=m!==null;m=r,b&&t.emit("slideChanged")}}function g(d){var u=d?null:function(){if(n){var r=N(),b=r?(h%i+i)%i:h,s=(r?h%i:h)-a[0][2],k=0-(s<0&&r?i-Math.abs(s):s),I=0,D=A(h),H=D.abs,X=D.rel,K=a[X][2],Q=a.map(function(Y,ct){var P=k+I;(P<0-Y[0]||P>1)&&(P+=(Math.abs(P)>i-1&&r?i:0)*V(-P));var tt=ct-X,it=V(tt),B=tt+H;r&&(it===-1&&P>K&&(B+=n),it===1&&PM&&(P-=i));var et=P+Y[0]+Y[1],dt=Math.max(P>=0&&et<=1?1:et<0||P>1?0:P<0?Math.min(1,(Y[0]+P)/Y[0]):(1-P)/Y[0],0);return I+=Y[0]+Y[1],{abs:B,distance:p.rtl?-1*P+1-Y[0]:P,portion:dt,size:Y[0]}});return H=O(H),X=W(H),{abs:O(H),length:f,max:v,maxIdx:C,min:E,minIdx:c,position:h,progress:r?b/i:h/f,rel:X,slides:Q,slidesLength:i}}}();return e.details=u,t.emit("detailsChanged"),u}return e={absToRel:W,add:l,details:null,distToIdx:_,idxToDist:L,init:function(d){if(function(){if(p=t.options,a=(p.trackConfig||[]).map(function(s){return[F(s,"size",1),F(s,"spacing",0),F(s,"origin",0)]}),n=a.length){i=R(a.reduce(function(s,k){return s+k[0]+k[1]},0));var r,b=n-1;f=R(i+a[0][2]-a[b][0]-a[b][2]-a[b][1]),y=a.reduce(function(s,k){if(!s)return[0];var I=a[s.length-1],D=s[s.length-1]+(I[0]+I[2])+I[1];return D-=k[2],s[s.length-1]>D&&(D=s[s.length-1]),D=R(D),s.push(D),(!r||r200||(V(s)!==V(r.distance)&&r.distance&&(r={distance:0,lastTimestamp:0,time:0}),r.time&&(r.distance+=s),r.lastTimestamp&&(r.time+=k-r.lastTimestamp),r.lastTimestamp=k),r},{distance:0,lastTimestamp:0,time:0});return u.distance/u.time||0}}}function pt(t){var e,i,f,p,a,n,y,x;function c(m){return 2*m}function C(m){return $(m,y,x)}function S(m){return 1-Math.pow(1-m,3)}function M(){return f?t.track.velocity():0}function E(){z();var m=t.options.mode==="free-snap",h=t.track,l=M();p=V(l);var _=t.track.details,A=[];if(l||!m){var L=v(l),o=L.dist,w=L.dur;if(w=c(w),o*=p,m){var O=h.idxToDist(h.distToIdx(o),!0);O&&(o=O)}A.push({distance:o,duration:w,easing:S});var N=_.position,W=N+o;if(Wn){var q=Wn||_=m||I0||I>h&&i<0)return b;var H=(Im&&r0||r===h&&i<0)&&J(g),S+=u,!M&&Math.abs(S*p)>5&&(M=!0),t.track.add(u),C=d,t.emit("dragged")}}function A(g){!n&&t.track.details&&t.track.details.length&&(S=0,n=!0,M=!1,c=!0,x=g.id,o(g),C=w(g),t.emit("dragStarted"))}function L(g){n&&x===g.idChanged&&(n=!1,t.emit("dragEnded"))}function o(g){var d=O(),u=d?g.y:g.x,r=d?g.x:g.y,b=E!==void 0&&v!==void 0&&Math.abs(v-r)<=Math.abs(E-u);return E=u,v=r,b}function w(g){return O()?g.y:g.x}function O(){return t.options.vertical}function N(){p=t.size,a=O()?window.innerHeight:window.innerWidth;var g=t.track.details;g&&(m=g.min,h=g.max)}function W(g){M&&(J(g),G(g))}function q(){if(l.purge(),t.options.drag&&!t.options.disabled){var g;g=t.options.dragSpeed||1,y=typeof g=="function"?g:function(u){return u*g},f=t.options.rtl?-1:1,N(),e=t.container,function(){var u="data-keen-slider-clickable";U("[".concat(u,"]:not([").concat(u,"=false])"),e).map(function(r){l.add(r,"dragstart",J),l.add(r,"mousedown",J),l.add(r,"touchstart",J)})}(),l.add(e,"dragstart",function(u){G(u)}),l.add(e,"click",W,{capture:!0}),l.input(e,"ksDragStart",A),l.input(e,"ksDrag",_),l.input(e,"ksDragEnd",L),l.input(e,"mousedown",A),l.input(e,"mousemove",_),l.input(e,"mouseleave",L),l.input(e,"mouseup",L),l.input(e,"touchstart",A,{passive:!0}),l.input(e,"touchmove",_,{passive:!1}),l.input(e,"touchend",L),l.input(e,"touchcancel",L),l.add(window,"wheel",function(u){n&&G(u)});var d="data-keen-slider-scrollable";U("[".concat(d,"]:not([").concat(d,"=false])"),t.container).map(function(u){return function(r){var b;l.input(r,"touchstart",function(s){b=w(s),z=!0,T=!0},{passive:!0}),l.input(r,"touchmove",function(s){var k=O(),I=k?r.scrollHeight-r.clientHeight:r.scrollWidth-r.clientWidth,D=b-w(s),H=k?r.scrollTop:r.scrollLeft,X=k&&r.style.overflowY==="scroll"||!k&&r.style.overflowX==="scroll";if(b=w(s),(D<0&&H>0||D>0&&H=1||(D.origin=1-H-(r>1?0:1-r)),D})}i.options.trackConfig=W}function l(){A();var o=i.size;i.options.disabled||o===p||(p=o,m())}function _(){l(),setTimeout(l,500),setTimeout(l,2e3)}function A(){var o=ot(i.container);i.size=(i.options.vertical?o.height:o.width)||1}function L(){i.slides=U(i.options.selector,i.container)}i.container=(y=U(t,document)).length?y[0]:null,i.destroy=function(){x.purge(),i.emit("destroyed"),c(!0)},i.prev=function(){i.moveToIdx(i.track.details.abs-1,!0)},i.next=function(){i.moveToIdx(i.track.details.abs+1,!0)},i.update=m,v(i.options)}}var gt=function(t,e,i){try{return function(f,p){var a,n={};return a={emit:function(y){n[y]&&n[y].forEach(function(c){c(a)});var x=a.options&&a.options[y];x&&x(a)},moveToIdx:function(y,x,c){var C=a.track.idxToDist(y,x);if(C){var S=a.options.defaultAnimation;a.animator.start([{distance:C,duration:F(c||S,"duration",500),easing:F(c||S,"easing",function(M){return 1+--M*M*M*M*M})}])}},on:function(y,x,c){c===void 0&&(c=!1),n[y]||(n[y]=[]);var C=n[y].indexOf(x);C>-1?c&&delete n[y][C]:c||n[y].push(x)},options:f},function(){if(a.track=ft(a),a.animator=lt(a),p)for(var y=0,x=p;y