1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[917],{7917:function(e,n,t){t.d(n,{l:function(){return ea}});var r=t(5628),i=t(4736),o=t(7414),a=t(7294),c=Object.defineProperty,u=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,d=(e,n,t)=>n in e?c(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,f=(e,n)=>{for(var t in n||(n={}))l.call(n,t)&&d(e,t,n[t]);if(u)for(var t of u(n))s.call(n,t)&&d(e,t,n[t]);return e};function p(e){return a.createElement("svg",f({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:"1rem",height:"1rem"},e),a.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var m=t(1689);function v(e){return e.concat().sort(function(e,n){return e.name>n.name?1:-1}).map(function(e){return e.options})}function g(e,n){void 0===e&&(e={}),void 0===n&&(n=[]);var t=(0,a.useRef)(m.Z.optionsHandler()),r=(0,a.useRef)(e),i=(0,a.useRef)(n),o=(0,a.useState)(),c=o[0],u=o[1],l=(0,a.useState)(),s=l[0],d=l[1],f=(0,a.useCallback)(function(){c&&c.reInit(r.current,i.current)},[c]);return(0,a.useEffect)(function(){if("undefined"!=typeof window&&window.document&&window.document.createElement&&s){m.Z.globalOptions=g.globalOptions;var e=(0,m.Z)(s,r.current,i.current);return u(e),function(){return e.destroy()}}u(void 0)},[s,u]),(0,a.useEffect)(function(){t.current.areEqual(r.current,e)||(r.current=e,f())},[e,f]),(0,a.useEffect)(function(){!function(e,n){if(e.length!==n.length)return!1;var t=m.Z.optionsHandler().areEqual,r=v(e),i=v(n);return r.every(function(e,n){return t(e,i[n])})}(i.current,n)&&(i.current=n,f())},[n,f]),[d,c]}g.globalOptions=void 0;var h=t(8216);let[y,b]=(0,h.R)("[@mantine/carousel] Carousel.Slide was rendered outside of Carousel context");var x=t(6817),w=t(4258),S=t(3687),E=t(6768),O=t(58),z=Object.defineProperty,k=Object.defineProperties,C=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,N=(e,n,t)=>n in e?z(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,j=(e,n)=>{for(var t in n||(n={}))P.call(n,t)&&N(e,t,n[t]);if(I)for(var t of I(n))A.call(n,t)&&N(e,t,n[t]);return e},M=(e,n)=>k(e,C(n)),T=(0,x.k)((e,{controlSize:n,controlsOffset:t,orientation:r,height:i,includeGapInSize:o,breakpoints:a=[],slideGap:c})=>{let u="horizontal"===r,l=n=>{if(!o)return{};let t=(0,w.a)({size:n,sizes:e.spacing});return{["horizontal"===r?"marginRight":"marginBottom"]:`calc(${t} * -1)`}},s=a.some(e=>void 0!==e.slideGap||void 0!==e.slideSize),d=s?(0,S.I)(e,a).reduce((n,t)=>{let r="maxWidth"in t?"max-width":"min-width",i=(0,w.a)({size:"max-width"===r?t.maxWidth:t.minWidth,sizes:e.breakpoints}),o=void 0===t.slideGap?void 0:(0,E.h)(t.slideGap),a=(0,O.oI)(i)-("max-width"===r?1:0);return n[`@media (${r}: ${(0,E.h)(a)})`]=l(o),n},{}):null;return{root:{position:"relative"},viewport:{height:(0,E.h)(i),overflow:"hidden"},container:j(j({display:"flex",flexDirection:u?"row":"column",height:(0,E.h)(i)},l(c)),d),controls:{position:"absolute",zIndex:1,left:u?0:`calc(50% - ${(0,E.h)(n)} / 2)`,right:u?0:void 0,top:u?`calc(50% - ${(0,E.h)(n)} / 2)`:0,bottom:u?void 0:0,display:"flex",flexDirection:u?"row":"column",alignItems:"center",justifyContent:"space-between",paddingLeft:u?(0,w.a)({size:t,sizes:e.spacing}):void 0,paddingRight:u?(0,w.a)({size:t,sizes:e.spacing}):void 0,paddingTop:u?void 0:(0,w.a)({size:t,sizes:e.spacing}),paddingBottom:u?void 0:(0,w.a)({size:t,sizes:e.spacing}),pointerEvents:"none"},control:M(j({display:"flex",justifyContent:"center",alignItems:"center",minWidth:(0,E.h)(n),minHeight:(0,E.h)(n),borderRadius:(0,E.h)(n),pointerEvents:"all",backgroundColor:e.white,color:e.black,boxShadow:e.shadows.md,opacity:"dark"===e.colorScheme?.65:.85,border:`${(0,E.h)(1)} solid ${e.colors.gray[3]}`,transition:`opacity 150ms ${e.transitionTimingFunction}`},e.fn.hover({opacity:1})),{"&:active":e.activeStyles}),indicators:{position:"absolute",bottom:u?e.spacing.md:0,top:u?void 0:0,left:u?0:void 0,right:u?0:e.spacing.md,display:"flex",flexDirection:u?"row":"column",justifyContent:"center",gap:(0,E.h)(8),pointerEvents:"none"},indicator:{pointerEvents:"all",width:u?(0,E.h)(25):(0,E.h)(5),height:u?(0,E.h)(5):(0,E.h)(25),borderRadius:e.radius.xl,backgroundColor:e.white,boxShadow:e.shadows.sm,opacity:.6,transition:`opacity 150ms ${e.transitionTimingFunction}
1`,"&[data-active]":{opacity:1}}}}),L=Object.defineProperty,B=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,G=(e,n,t)=>n in e?L(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$=(e,n)=>{for(var t in n||(n={}))R.call(n,t)&&G(e,t,n[t]);if(B)for(var t of B(n))D.call(n,t)&&G(e,t,n[t]);return e},W=(0,x.k)((e,{size:n,gap:t,orientation:r,includeGapInSize:i,breakpoints:o=[]})=>{let a=(n,t)=>{let o=(0,w.a)({size:n,sizes:e.spacing}),a=(0,E.h)(t);return $({flex:`0 0 ${a}`},i?{["horizontal"===r?"paddingRight":"paddingBottom"]:o}:{["horizontal"===r?"marginRight":"marginBottom"]:o})},c=o.some(e=>void 0!==e.slideGap||void 0!==e.slideSize),u=c?(0,S.I)(e,o).reduce((n,r)=>{let i="maxWidth"in r?"max-width":"min-width",o=(0,w.a)({size:"max-width"===i?r.maxWidth:r.minWidth,sizes:e.breakpoints}),c=void 0===r.slideGap?t:r.slideGap,u=(0,O.oI)(o)-("max-width"===i?1:0);return n[`@media (${i}: ${(0,E.h)(u)})`]=a(c,r.slideSize),n},{}):null;return{slide:$($({position:"relative"},a(t,n)),u)}}),H=Object.defineProperty,V=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Z=(e,n,t)=>n in e?H(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,U=(e,n)=>{for(var t in n||(n={}))F.call(n,t)&&Z(e,t,n[t]);if(V)for(var t of V(n))q.call(n,t)&&Z(e,t,n[t]);return e},_=(e,n)=>{var t={};for(var r in e)F.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&V)for(var r of V(e))0>n.indexOf(r)&&q.call(e,r)&&(t[r]=e[r]);return t};let K=(0,a.forwardRef)((e,n)=>{var{children:t,className:r,size:i,gap:c,onClick:u}=e,l=_(e,["children","className","size","gap","onClick"]);let s=b(),{classes:d,cx:f}=W({gap:void 0===c?s.slideGap:c,size:void 0===i?s.slideSize:i,orientation:s.orientation,includeGapInSize:s.includeGapInSize,breakpoints:s.breakpoints},{name:"Carousel",classNames:s.classNames,styles:s.styles,unstyled:s.unstyled,variant:s.variant}),p=(0,a.useCallback)(e=>{var n;(null==(n=s.embla)?void 0:n.clickAllowed())&&(null==u||u(e))},[s.embla,u]);return a.createElement(o.x,U({className:f(d.slide,r),ref:n,onClick:p},l),t)});function J({dir:e,orientation:n,direction:t}){return"previous"===t?"horizontal"===n?90*("ltr"===e?1:-1):-180:"horizontal"===n?90*("ltr"===e?-1:1):0}K.displayName="@mantine/carousel/CarouselSlide";var X=Object.defineProperty,Y=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,en=(e,n,t)=>n in e?X(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,et=(e,n)=>{for(var t in n||(n={}))Q.call(n,t)&&en(e,t,n[t]);if(Y)for(var t of Y(n))ee.call(n,t)&&en(e,t,n[t]);return e},er=(e,n)=>{var t={};for(var r in e)Q.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&Y)for(var r of Y(e))0>n.indexOf(r)&&ee.call(e,r)&&(t[r]=e[r]);return t};let ei={controlSize:26,controlsOffset:"sm",slideSize:"100%",slideGap:0,orientation:"horizontal",align:"center",slidesToScroll:1,includeGapInSize:!0,draggable:!0,dragFree:!1,loop:!1,speed:10,initialSlide:0,inViewThreshold:0,withControls:!0,withIndicators:!1,skipSnaps:!1,containScroll:"",withKeyboardEvents:!0},eo=(0,a.forwardRef)((e,n)=>{let t=(0,r.N4)("Carousel",ei,e),{children:c,className:u,getEmblaApi:l,onNextSlide:s,onPreviousSlide:d,onSlideChange:f,nextControlLabel:m,previousControlLabel:v,controlSize:h,controlsOffset:b,classNames:x,styles:w,unstyled:S,slideSize:E,slideGap:O,orientation:z,height:k,align:C,slidesToScroll:I,includeGapInSize:P,draggable:A,dragFree:N,loop:j,speed:M,initialSlide:L,inViewThreshold:B,withControls:R,withIndicators:D,plugins:G,nextControlIcon:$,previousControlIcon:W,breakpoints:H,skipSnaps:V,containScroll:F,withKeyboardEvents:q,variant:Z}=t,U=er(t,["children","className","getEmblaApi","onNextSlide","onPreviousSlide","onSlideChange","nextControlLabel","previousControlLabel","controlSize","controlsOffset","classNames","styles","unstyled","slideSize","slideGap","orientation","height","align","slidesToScroll","includeGapInSize","draggable","dragFree","loop","speed","initialSlide","inViewThreshold","withControls","withIndicators","plugins","nextControlIcon","previousControlIcon","breakpoints","skipSnaps","containScroll","withKeyboardEvents","variant"]),{classes:_,cx:K,theme:X}=T({controlSize:h,controlsOffset:b,orientation:z,height:k,includeGapInSize:P,breakpoints:H,slideGap:O},{name:"Carousel",classNames:x,styles:w,unstyled:S,variant:Z}),[Y,Q]=g({axis:"horizontal"===z?"x":"y",direction:"horizontal"===z?X.dir:void 0,startIndex:L,loop:j,align:C,slidesToScroll:I,draggable:A,dragFree:N,speed:M,inViewThreshold:B,skipSnaps:V,containScroll:F},G),[ee,en]=(0,a.useState)(0),[eo,ea]=(0,a.useState)(0),ec=(0,a.useCallback)(e=>Q&&Q.scrollTo(e),[Q]),eu=(0,a.useCallback)(()=>
1{if(!Q)return;let e=Q.selectedScrollSnap();en(e),null==f||f(e)},[Q,en]),el=(0,a.useCallback)(()=>{null==Q||Q.scrollPrev(),null==d||d()},[Q]),es=(0,a.useCallback)(()=>{null==Q||Q.scrollNext(),null==s||s()},[Q]),ed=(0,a.useCallback)(e=>{q&&("ArrowRight"===e.key&&(e.preventDefault(),es()),"ArrowLeft"===e.key&&(e.preventDefault(),el()))},[Q]);(0,a.useEffect)(()=>{if(Q)return null==l||l(Q),eu(),ea(Q.scrollSnapList().length),Q.on("select",eu),()=>{Q.off("select",eu)}},[Q,I]),(0,a.useEffect)(()=>{Q&&(Q.reInit(),ea(Q.scrollSnapList().length),en(e=>Math.min(Math.max(e,0),a.Children.toArray(c).length-1)))},[a.Children.toArray(c).length,I]);let ef=(null==Q?void 0:Q.canScrollPrev())||!1,ep=(null==Q?void 0:Q.canScrollNext())||!1,em=Array(eo).fill(0).map((e,n)=>a.createElement(i.k,{key:n,"data-active":n===ee||void 0,className:_.indicator,"aria-hidden":!0,tabIndex:-1,onClick:()=>ec(n)}));return a.createElement(y,{value:{slideGap:O,slideSize:E,embla:Q,orientation:z,includeGapInSize:P,breakpoints:H,classNames:x,styles:w,unstyled:S,variant:Z}},a.createElement(o.x,et({className:K(_.root,u),ref:n,onKeyDownCapture:ed},U),a.createElement("div",{className:_.viewport,ref:Y},a.createElement("div",{className:_.container},c)),D&&a.createElement("div",{className:_.indicators},em),R&&a.createElement("div",{className:_.controls},a.createElement(i.k,{onClick:el,className:_.control,"aria-label":v,"data-inactive":!ef||void 0,tabIndex:ef?0:-1},void 0!==W?W:a.createElement(p,{style:{transform:`rotate(${J({dir:X.dir,orientation:z,direction:"previous"})}deg)`}})),a.createElement(i.k,{onClick:es,className:_.control,"aria-label":m,"data-inactive":!ep||void 0,tabIndex:ep?0:-1},void 0!==$?$:a.createElement(p,{style:{transform:`rotate(${J({dir:X.dir,orientation:z,direction:"next"})}deg)`}})))))});eo.Slide=K,eo.displayName="@mantine/carousel/Carousel";let ea=eo},3687:function(e,n,t){t.d(n,{I:function(){return o}});var r=t(58),i=t(4258);function o(e,n){if(0===n.length)return n;let t="maxWidth"in n[0]?"maxWidth":"minWidth",o=[...n].sort((n,o)=>(0,r.oI)((0,i.a)({size:o[t],sizes:e.breakpoints}))-(0,r.oI)((0,i.a)({size:n[t],sizes:e.breakpoints})));return"minWidth"===t?o.reverse():o}},1689:function(e,n,t){function r(e){return"number"==typeof e}function i(e){return"string"==typeof e}function o(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){return o(e)||Array.isArray(e)}function c(e){return Math.abs(e)}function u(e){return e?e/c(e):0}function l(e){return f(e).map(Number)}function s(e){return e[d(e)]}function d(e){return Math.max(0,e.length-1)}function f(e){return Object.keys(e)}function p(e,n){var t=c(e-n);function r(t){return t<e||t>n}return{length:t,max:n,min:e,constrain:function(t){return r(t)?t<e?e:n:t},reachedAny:r,reachedMax:function(e){return e>n},reachedMin:function(n){return n<e},removeOffset:function(e){return t?e-t*Math.ceil((e-n)/t):e}}}function m(){var e=[],n={add:function(t,r,i,o){return void 0===o&&(o={passive:!0}),t.addEventListener(r,i,o),e.push(function(){return t.removeEventListener(r,i,o)}),n},removeAll:function(){return e=e.filter(function(e){return e()}),n}};return n}function v(e){var n=e;function t(e){return n/=e,o}function i(e){return r(e)?e:e.get()}var o={add:function(e){return n+=i(e),o},divide:t,get:function(){return n},multiply:function(e){return n*=e,o},normalize:function(){return 0!==n&&t(n),o},set:function(e){return n=i(e),o},subtract:function(e){return n-=i(e),o}};return o}function g(e,n,t){var r="x"===e.scroll?function(e){return"translate3d(".concat(e,"px,0px,0px)")}:function(e){return"translate3d(0px,".concat(e,"px,0px)")},i=t.style,o=!1;return{clear:function(){o||(i.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(e){o||(i.transform=r(n.apply(e.get())))},toggleActive:function(e){o=!e}}}t.d(n,{Z:function(){return b}});var h={align:"center",axis:"x",container:null,slides:null,containScroll:"",direction:"ltr",slidesToScroll:1,breakpoints:{},dragFree:!1,draggable:!0,inViewThreshold:0,loop:!1,skipSnaps:!1,speed:10,startIndex:0,active:!0};function y(){function e(e,n){return function e(n,t){return[n,t].reduce(function(n,t){return f(t).forEach(function(r){var i=n[r],a=t[r],c=o(i)&&o(a);n[r]=c?e(i,a):a}),n},{})}(e,n||{})}return{merge:e,areEqual:function(e,n){return JSON.stringify(f(e.breakpoints||{}))===JSON.stringify(f(n.breakpoints||{}))&&function e(n,t){var r=f(n),i=f(t);return r.length===i.length&&r.every(function(r){var i=n[r],o=t[r];return"function"==typeof i?"".concat(i)==="".concat(o):a(i)&&a(o)?e(i,o):i===o})}
1(e,n)},atMedia:function(n){var t=n.breakpoints||{},r=f(t).filter(function(e){return window.matchMedia(e).matches}).map(function(e){return t[e]}).reduce(function(n,t){return e(n,t)},{});return e(n,r)}}}function b(e,n,t){var o,a,f,x,w,S,E=m(),O=y(),z=function(){var e=y(),n=e.atMedia,t=e.areEqual,r=[],i=[];function o(e){var r=n(e.options);return function(){return!t(r,n(e.options))}}return{init:function(e,t){return i=e.map(o),(r=e.filter(function(e){return n(e.options).active})).forEach(function(e){return e.init(t)}),e.reduce(function(e,n){var t;return Object.assign(e,((t={})[n.name]=n,t))},{})},destroy:function(){r=r.filter(function(e){return e.destroy()})},haveChanged:function(){return i.some(function(e){return e()})}}}(),k=(o={},a={emit:function(e){return(o[e]||[]).forEach(function(n){return n(e)}),a},off:function(e,n){return o[e]=(o[e]||[]).filter(function(e){return e!==n}),a},on:function(e,n){return o[e]=(o[e]||[]).concat([n]),a}}),C=k.on,I=k.off,P=!1,A=O.merge(h,b.globalOptions),N=O.merge(A),j=[],M=0;function T(n,t){if(!P){var o,a,h;if(A=O.merge(A,n),o=(N=O.atMedia(A)).container,a=N.slides,w=(i(o)?e.querySelector(o):o)||e.children[0],h=i(a)?w.querySelectorAll(a):a,S=[].slice.call(h||w.children),M=(f=function(e,n,t,i,o){var a,f,h,y,b,x,w,S,E,O,z,k,C,I,P,A,N,j,M,T,L,B,R,D,G,$,W,H,V,F,q,Z,U,_=i.align,K=i.axis,J=i.direction,X=i.startIndex,Y=i.inViewThreshold,Q=i.loop,ee=i.speed,en=i.dragFree,et=i.slidesToScroll,er=i.skipSnaps,ei=i.containScroll,eo=n.getBoundingClientRect(),ea=t.map(function(e){return e.getBoundingClientRect()}),ec=(b="rtl"===J?-1:1,{apply:function(e){return e*b}}),eu={scroll:x="y"===K?"y":"x",cross:"y"===K?"x":"y",startEdge:"y"===x?"top":"rtl"===J?"right":"left",endEdge:"y"===x?"bottom":"rtl"===J?"left":"right",measureSize:function(e){var n=e.width,t=e.height;return"x"===x?n:t}},el=eu.measureSize(eo),es={measure:function(e){return el*(e/100)}},ed=(a={start:function(){return 0},center:function(e){return(el-e)/2},end:function(e){return el-e}},{measure:function(e){return r(_)?el*Number(_):a[_](e)}}),ef=!Q&&""!==ei,ep=(w=eu.measureSize,S=eu.startEdge,E=eu.endEdge,O=ea[0]&&(Q||""!==ei),z=function(){if(!O)return 0;var e=ea[0];return c(eo[S]-e[S])}(),k=O?parseFloat(window.getComputedStyle(s(t)).getPropertyValue("margin-".concat(E))):0,C=ea.map(w),I=ea.map(function(e,n,t){var r=n===d(t);return n?r?C[n]+k:t[n+1][S]-e[S]:C[n]+z}).map(c),{slideSizes:C,slideSizesWithGaps:I}),em=ep.slideSizes,ev=ep.slideSizesWithGaps,eg=(P=r(et),{groupSlides:function(e){return P?l(e).filter(function(e){return e%et==0}).map(function(n){return e.slice(n,n+et)}):l(e).reduce(function(e,n){var t=ev.slice(s(e),n+1).reduce(function(e,n){return e+n},0);return!n||t>el?e.concat(n):e},[]).map(function(n,t,r){return e.slice(n,r[t+1])})}}),eh=(A=eu.startEdge,N=eu.endEdge,M=(j=eg.groupSlides)(ea).map(function(e){return s(e)[N]-e[0][A]}).map(c).map(ed.measure),f=s(T=ea.map(function(e){return eo[A]-e[A]}).map(function(e){return-c(e)}))-s(ev),L=j(T).map(function(e){return e[0]}).map(function(e,n,t){var r=n===d(t);return ef&&!n?0:ef&&r?f:e+M[n]}),{snaps:T,snapsAligned:L}),ey=eh.snaps,eb=eh.snapsAligned,ex=-s(ey)+s(ev),ew=(B=p(-ex+el,eb[0]),R=eb.map(B.constrain),{snapsContained:function(){if(ex<=el)return[B.max];if("keepSnaps"===ei)return R;var e,n,t=(e=R[0],n=s(R),p(R.lastIndexOf(e),R.indexOf(n)+1)),r=t.min,i=t.max;return R.slice(r,i)}()}).snapsContained,eS=ef?ew:eb,eE={limit:(h=eS[0],y=s(eS),p(Q?h-ex:y,h))}.limit,eO=function e(n,t,r){var i=p(0,n),o=i.min,a=i.constrain,u=n+1,l=s(t);function s(e){return r?c((u+e)%u):a(e)}function d(e){return l=s(e),f}var f={add:function(e){return d(l+e)},clone:function(){return e(n,l,r)},get:function(){return l},set:d,min:o,max:n};return f}(d(eS),X,Q),ez=eO.clone(),ek=l(t),eC=function(e){var n=0;function t(e,t){return function(){!!n===e&&t()}}function r(){n=window.requestAnimationFrame(e)}return{proceed:t(!0,r),start:t(!1,r),stop:t(!0,function(){window.cancelAnimationFrame(n),n=0})}}(function(){Q||eB.scrollBounds.constrain(eB.dragHandler.pointerDown()),eB.scrollBody.seek(eA).update();var e=eB.scrollBody.settle(eA);e&&!eB.dragHandler.pointerDown()&&(eB.animation.stop(),o.emit("settle")),e||o.emit("scroll"),Q&&(eB.scrollLooper.loop(eB.scrollBody.direction()),eB.slideLooper.loop()),eB.translate.to(eP),eB.animation.proceed()}),eI=eS[eO.get()],eP=v(eI),eA=v(eI),eN=function(e,n,t){var r=v(0),i=v(0),o=v(0),a=0,c=n,l=t;function s(e){return c=e,f}function d(e){return l=e,f}var f={direction:function(){return a},seek:function(n){o.set(n).subtract(e);var t=0+(c-0)*((o.get()-0)/100);return a=u(o.get()),o.normalize().multiply(t).subtract(r),o.divide(l),i.add(o),f},settle:function(n){var t=!(Math.round((n.get()-e.get())*100)/100);return t&&e.set(n),t},update:function(){r.add(i),e.add(r),i.multiply(0)},useBaseMass:function(){return d(t)},useBaseSpeed:function(){return s(n)},useMass:d,useSpeed:s};return f}(eP,ee,1),ej=function(e,n,t,r,i){var o=r.reachedAny,a=r.removeOffset,l=r.constrain;function s(e){return e.concat().sort(function(e,n){return c(e)-c(n)})[0]}function d(n,r){var i=[n,n+t,n-t];return e?r?s(i.filter(function(e){return u(e)===r})):s(i):i[0]}return{byDistance:function(t,r){var u,s=i.get()+t,f=(u=e?a(s):l(s),{index:n.map(function(e){return e-u}).map(function(e){return d(e,0)}).map(function(e,n){return{diff:e,index:n}}).sort(function(e,n){return c(e.diff)-c(n.diff)})[0].index,distance:u}),p=f.index,m=f.distance,v=!e&&o(s);
1if(!r||v)return{index:p,distance:t};var g=t+d(n[p]-m,0);return{index:p,distance:g}},byIndex:function(e,t){var r=d(n[e]-i.get(),t);return{index:e,distance:r}},shortcut:d}}(Q,eS,ex,eE,eA),eM=function(e,n,t,r,i,o){function a(r){var a=r.distance,c=r.index!==n.get();a&&(e.start(),i.add(a)),c&&(t.set(n.get()),n.set(r.index),o.emit("select"))}return{distance:function(e,n){a(r.byDistance(e,n))},index:function(e,t){var i=n.clone().set(e);a(r.byIndex(i.get(),t))}}}(eC,eO,ez,ej,eA,o),eT=function(e,n,t,r,i,o,a){var c=i.removeOffset,u=i.constrain,l=o?[0,n,-n]:[0],s=d(l,a);function d(n,i){var o,a=(o=i||0,t.map(function(e){return p(.5,e-.5).constrain(e*o)}));return(n||l).reduce(function(n,i){var o=r.map(function(n,r){return{start:n-t[r]+a[r]+i,end:n+e-a[r]+i,index:r}});return n.concat(o)},[])}return{check:function(e,n){var t=o?c(e):u(e);return(n||s).reduce(function(e,n){var r=n.index,i=n.start,o=n.end;return!(-1!==e.indexOf(r))&&i<t&&o>t?e.concat([r]):e},[])},findSlideBounds:d}}(el,ex,em,ey,eE,Q,Y),eL=function(e,n,t,r,i,o,a,l,s,d,f,p,g,h,y,b){var x=e.cross,w=["INPUT","SELECT","TEXTAREA"],S={passive:!1},E=v(0),O=m(),z=m(),k=g.measure(20),C={mouse:300,touch:400},I={mouse:500,touch:600},P=y?5:16,A=0,N=0,j=!1,M=!1,T=!1,L=!1;function B(e){if((!(L=!i.isTouchEvent(e))||0===e.button)&&(n=e.target.nodeName||"",!(w.indexOf(n)>-1))){var n,a,u=c(r.get()-o.get())>=2,l=L||!u;j=!0,i.pointerDown(e),E.set(r),r.set(o),s.useBaseMass().useSpeed(80),a=L?document:t,z.add(a,"touchmove",R,S).add(a,"touchend",D).add(a,"mousemove",R,S).add(a,"mouseup",D),A=i.readPoint(e),N=i.readPoint(e,x),p.emit("pointerDown"),l&&(T=!1)}}function R(e){if(!M&&!L){if(!e.cancelable)return D(e);var t=i.readPoint(e),o=i.readPoint(e,x);if(!(M=c(t-A)>c(o-N))&&!T)return D(e)}var u=i.pointerMove(e);!T&&u&&(T=!0),a.start(),r.add(n.apply(u)),e.preventDefault()}function D(e){var t,o,a,m,v=d.byDistance(0,!1).index!==f.get(),g=i.pointerUp(e)*(y?I:C)[L?"mouse":"touch"],x=(t=n.apply(g),a=(o=f.clone().add(-1*u(t))).get()===f.min||o.get()===f.max,m=d.byDistance(t,!y).distance,y||c(t)<k?m:!h&&a?.4*m:b&&v?.5*m:d.byIndex(o.get(),0).distance),w=function(e,n){if(0===e||0===n||c(e)<=c(n))return 0;var t,r,i=(t=c(e),r=c(n),c(t-r));return c(i/e)}(g,x),S=c(r.get()-E.get())>=.5,O=v&&w>.75,A=c(g)<k;S&&!L&&(T=!0),M=!1,j=!1,z.removeAll(),s.useSpeed(A?9:O?10:P).useMass(O?1+2.5*w:1),l.distance(x,!y),L=!1,p.emit("pointerUp")}function G(e){T&&(e.stopPropagation(),e.preventDefault())}return{addActivationEvents:function(){O.add(t,"dragstart",function(e){return e.preventDefault()},S).add(t,"touchmove",function(){},S).add(t,"touchend",function(){}).add(t,"touchstart",B).add(t,"mousedown",B).add(t,"touchcancel",D).add(t,"contextmenu",D).add(t,"click",G,!0)},clickAllowed:function(){return!T},pointerDown:function(){return j},removeAllEvents:function(){O.removeAll(),z.removeAll()}}}(eu,ec,e,eA,function(e){var n,t;function r(e){return"undefined"!=typeof TouchEvent&&e instanceof TouchEvent}function i(e){return e.timeStamp}function o(n,t){var i=t||e.scroll;return(r(n)?n.touches[0]:n)["client".concat("x"===i?"X":"Y")]}return{isTouchEvent:r,pointerDown:function(e){return n=e,t=e,o(e)},pointerMove:function(e){var r=o(e)-o(t),a=i(e)-i(n)>170;return t=e,a&&(n=e),r},pointerUp:function(e){if(!n||!t)return 0;var r=o(t)-o(n),a=i(e)-i(n),u=i(e)-i(t)>170,l=r/a;return a&&!u&&c(l)>.1?l:0},readPoint:o}}(eu),eP,eC,eM,eN,ej,eO,o,es,Q,en,er),eB={containerRect:eo,slideRects:ea,animation:eC,axis:eu,direction:ec,dragHandler:eL,eventStore:m(),percentOfView:es,index:eO,indexPrevious:ez,limit:eE,location:eP,options:i,scrollBody:eN,scrollBounds:(G=es.measure(10),$=es.measure(50),W=!1,{constrain:function(e){if(!W&&eE.reachedAny(eA.get())&&eE.reachedAny(eP.get())){var n=eE.reachedMin(eP.get())?"min":"max",t=c(eE[n]-eP.get()),r=eA.get()-eP.get();eA.subtract(r*Math.min(t/$,.85)),!e&&c(r)<G&&(eA.set(eE.constrain(eA.get())),eN.useSpeed(10).useMass(3))}},toggleActive:function(e){W=!e}}),scrollLooper:(H=[eP,eA],F=(V=p(eE.min+.1,eE.max+.1)).reachedMin,q=V.reachedMax,{loop:function(e){if(1===e?q(eP.get()):-1===e&&F(eP.get())){var n=ex*(-1*e);H.forEach(function(e){return e.add(n)})}}}),scrollProgress:(Z=eE.max,U=eE.length,{get:function(e){return-((e-Z)/U)}}),scrollSnaps:eS,scrollTarget:ej,scrollTo:eM,slideLooper:function(e,n,t,r,i,o,a,c,u){var s=l(i),d=m(p(l(i).reverse(),o[0]-1),"end").concat(m(p(s,t-o[0]-1),"start"));function f(e,n){return e.reduce(function(e,n){return e-i[n]},n)}function p(e,n){return e.reduce(function(e,t){return f(e,n)>0?e.concat([t]):e},[])}function m(t,i){var o="start"===i,l=a.findSlideBounds([o?-r:r]);return t.map(function(t){var i=o?0:-r,a=o?r:0,s=l.filter(function(e){return e.index===t})[0][o?"end":"start"],d=v(-1),f=v(-1),p=g(e,n,u[t]);return{index:t,location:f,translate:p,target:function(){return d.set(c.get()>s?i:a)}}})}return{canLoop:function(){return d.every(function(e){var n=e.index;return .1>=f(s.filter(function(e){return e!==n}),t)})},clear:function(){d.forEach(function(e){return e.translate.clear()})},loop:function(){d.forEach(function(e){var n=e.target,t=e.translate,r=e.location,i=n();i.get()!==r.get()&&(0===i.get()?t.clear():t.to(i),r.set(i))})},loopPoints:d}}(eu,ec,el,ex,ev,eS,eT,eP,t),slidesToScroll:eg,slidesInView:eT,slideIndexes:ek,target:eA,translate:g(eu,ec,n)};return eB}(e,w,S,N,k)).axis.measureSize(e.getBoundingClientRect()),!N.active)return B();if(f.translate.to(f.location),j=t||j,x=z.init(j,$),N.loop){if(!f.slideLooper.canLoop()){B(),T({loop:!1},t),A=O.merge(A,{loop:!0});return}f.slideLooper.loop()}N.draggable&&w.offsetParent&&S.length&&f.dragHandler.addActivationEvents()}}function L(e,n){var t=G();B(),T(O.merge({startIndex:t},e),n),k.emit("reInit")}function B(){f.dragHandler.removeAllEvents(),f.animation.stop(),f.eventStore.removeAll(),f.translate.clear(),f.slideLooper.clear(),z.destroy()}function R(e){var n=f[e?"target":"location"].get(),t=N.loop?"removeOffset":"constrain";return f.slidesInView.check(f.limit[t](n))}function D(e,n,t){N.active&&!P&&(f.scrollBody.useBaseMass().useSpeed(n?100:N.speed),f.scrollTo.index(e,t||0))}function G(){return f.index.get()}var $={canScrollNext:function(){return f.index.clone().add(1).get()!==G()},canScrollPrev:function(){return f.index.clone().add(-1).get()!==G()},clickAllowed:function(){return f.dragHandler.clickAllowed()},containerNode:function(){return w},internalEngine:function(){return f},destroy:function(){P||(P=!0,E.removeAll(),B(),k.emit("destroy"))},off:I,on:C,plugins:function(){return x},previousScrollSnap:function(){return f.indexPrevious.get()},reInit:L,rootNode:function(){return e},scrollNext:function(e){D(f.index.clone().add(1).get(),!0===e,-1)},scrollPrev:function(e){D(f.index.clone().add(-1).get(),!0===e,1)},scrollProgress:function(){return f.scrollProgress.get(f.location.get())},scrollSnapList:function(){return f.scrollSnaps.map(f.scrollProgress.get)},scrollTo:D,selectedScrollSnap:G,slideNodes:function(){return S},slidesInView:R,slidesNotInView:function(e){var n=R(e);return f.slideIndexes.filter(function(e){return -1===n.indexOf(e)})}};return T(n,t),E.add(window,"resize",function(){var n=O.atMedia(A),t=!O.areEqual(n,N),r=M!==f.axis.measureSize(e.getBoundingClientRect()),i=z.haveChanged();(r||t||i)&&L(),k.emit("resize")}),setTimeout(function(){return k.emit("init")},0),$}b.globalOptions=void 0,b.optionsHandler=y}}]);
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.