1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5669],{77451:function(n,t,e){e.d(t,{Z:function(){return o}});const r={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function o(n={}){let t,e,i,c=!1,u=!0,s=!1,a=0,l=0;function f(){if(i)return;if(!u)return;c||e.emit("autoplay:play");const{ownerWindow:n}=e.internalEngine();n.clearInterval(l),l=n.setInterval(m,t.delay),c=!0}function d(){if(i)return;c&&e.emit("autoplay:stop");const{ownerWindow:n}=e.internalEngine();n.clearInterval(l),l=0,c=!1}function p(n){"undefined"!==typeof n&&(s=n),u=!0,f()}function m(){a=requestAnimationFrame((()=>{const{index:n}=e.internalEngine(),r=n.clone().add(1).get(),o=e.scrollSnapList().length-1;t.stopOnLastSnap&&r===o&&d(),e.canScrollNext()?e.scrollNext(s):e.scrollTo(0,s)}))}return{name:"autoplay",options:n,init:function(a,l){e=a;const{mergeOptions:p,optionsAtMedia:m}=l,g=p(r,o.globalOptions),h=p(g,n);if(t=m(h),e.scrollSnapList().length<=1)return;s=t.jump,i=!1;const{eventStore:y,ownerDocument:x}=e.internalEngine(),v=e.rootNode(),b=t.rootNode&&t.rootNode(v)||v;e.on("pointerDown",d),t.stopOnInteraction||e.on("pointerUp",f),t.stopOnMouseEnter&&(y.add(b,"mouseenter",(()=>{u=!1,d()})),t.stopOnInteraction||y.add(b,"mouseleave",(()=>{u=!0,f()}))),t.stopOnFocusIn&&(y.add(b,"focusin",d),t.stopOnInteraction||y.add(b,"focusout",f)),y.add(x,"visibilitychange",(()=>{if("hidden"===x.visibilityState)return u=c,d();u&&f()})),t.playOnInit&&e.on("init",f).on("reInit",f)},destroy:function(){i=!0,c=!1,e.off("init",f).off("reInit",f),e.off("pointerDown",d),t.stopOnInteraction||e.off("pointerUp",f),d(),cancelAnimationFrame(a),a=0},play:p,stop:function(){c&&d()},reset:function(){c&&p()},isPlaying:function(){return c}}}o.globalOptions=void 0},89382:function(n,t,e){e.d(t,{Z:function(){return q}});var r=e(67294);function o(n){return function(n){return"[object Object]"===Object.prototype.toString.call(n)}(n)||Array.isArray(n)}function i(n,t){const e=Object.keys(n),r=Object.keys(t);if(e.length!==r.length)return!1;return JSON.stringify(Object.keys(n.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&e.every((e=>{const r=n[e],c=t[e];return"function"===typeof r?`${r}`===`${c}`:o(r)&&o(c)?i(r,c):r===c}))}function c(n){return n.concat().sort(((n,t)=>n.name>t.name?1:-1)).map((n=>n.options))}function u(n){return"number"===typeof n}function s(n){return"string"===typeof n}function a(n){return"boolean"===typeof n}function l(n){return"[object Object]"===Object.prototype.toString.call(n)}function f(n){return Math.abs(n)}function d(n){return Math.sign(n)}function p(n,t){return f(n-t)}function m(n){return v(n).map(Number)}function g(n){return n[h(n)]}function h(n){return Math.max(0,n.length-1)}function y(n,t){return t===h(n)}function x(n,t=0){return Array.from(Array(n),((n,e)=>t+e))}function v(n){return Object.keys(n)}function b(n,t){return[n,t].reduce(((n,t)=>(v(t).forEach((e=>{const r=n[e],o=t[e],i=l(r)&&l(o);n[e]=i?b(r,o):o})),n)),{})}function S(n,t){return"undefined"!==typeof t.MouseEvent&&n instanceof t.MouseEvent}function w(){let n=[];const t={add:function(e,r,o,i={passive:!0}){let c;if("addEventListener"in e)e.addEventListener(r,o,i),c=()=>e.removeEventListener(r,o,i);else{const n=e;n.addListener(o),c=()=>n.removeListener(o)}return n.push(c),t},clear:function(){n=n.filter((n=>n()))}};return t}function O(n,t,e,r){const o=w(),i=1e3/60;let c=null,u=0,s=0;function a(n){c||(c=n);const o=n-c;for(c=n,u+=o;u>=i;)e(),u-=i;const l=f(u/i);r(l),s&&t.requestAnimationFrame(a)}function l(){t.cancelAnimationFrame(s),c=null,u=0,s=0}return{init:function(){o.add(n,"visibilitychange",(()=>{n.hidden&&(c=null,u=0)}))},destroy:function(){l(),o.clear()},start:function(){s||(s=t.requestAnimationFrame(a))},stop:l,update:e,render:r}}function E(n=0,t=0){const e=f(n-t);function r(t){return t<n}function o(n){return n>t}function i(n){return r(n)||o(n)}return{length:e,max:t,min:n,constrain:function(e){return i(e)?r(e)?n:t:e},reachedAny:i,reachedMax:o,reachedMin:r,removeOffset:function(n){return e?n-e*Math.ceil((n-t)/e):n}}}function I(n,t,e){const{constrain:r}=E(0,n),o=n+1;let i=c(t);function c(n){return e?f((o+n)%o):r(n)}function u(){return i}function s(){return I(n,u(),e)}const a={get:u,set:function(n){return i=c(n),a},add:function(n){return s().set(u()+n)},clone:s};return a}function L(n,t,e,r,o,i,c,u,s,l,m,g,h,y,x,v,b,O,I,L){const{cross:D}=n,A=["INPUT","SELECT","TEXTAREA"],k={passive:!1},M=w(),F=w(),T=E(50,225).constrain(x.measure(20)),N={mouse:300,touch:400},P={mouse:500,touch:600},j=v?43:25;let z=!1,H=0,V=0,R=!1,B=!1,C=!1,q=!1;function G(n){const e=c.readPoint(n),r=c.readPoint(n,D),o=p(e,H),u=p(r,V);if(!B&&!q){if(!n.cancelable)return U(n);if(B=o>u,!B)return U(n)}const a=c.pointerMove(n);o>b&&(C=!0),m.useFriction(.3).useDuration(1),s.start(),i.add(t.apply(a)),n.preventDefault()}function U(n){const e=g.byDistance(0,!1).index!==h.get(),r=c.pointerUp(n)*(v?P:N)[q?"mouse":"touch"],o=function(n,t){const e=h.add(-1*d(n)),r=g.byDistance(n,!v).distance;return v||f(n)<T?r:O&&t?.5*r:g.byIndex(e.get(),0).distance}(t.apply(r),e),i=function(n,t){if(0===n||0===t)return 0;if(f(n)<=f(t))return 0;const e=p(f(n),f(t));return f(e/n)}(r,o),u=j-10*i,s=I+i/50;B=!1,R=!1,F.clear(),m.useDuration(u).useFriction(s),l.distance(o,!v),q=!1,y.emit("pointerUp")}function W(n){C&&(n.stopPropagation(),n.preventDefault())}return{init:function(n){if(!L)return;function t(t){(a(L)||L(n,t))&&function(n){const t=S(n,o);if(q=t,t&&0!==n.button)return;if(function(n){const t=n.nodeName||"";return A.includes(t)}(n.target))return;C=v&&t&&!n.buttons&&z,z=p(i.get(),u.get())>=2,R=!0,c.pointerDown(n),m.useFriction(0).useDuration(0),i.set(u),function(){const n=q?r:e;F.add(n,"touchmove",G,k).add(n,"touchend",U).add(n,"mousemove",G,k).add(n,"mouseup",U)}(),H=c.readPoint(n),V=c.readPoint(n,D),y.emit("pointerDown")}(t)}const s=e;M.add(s,"dragstart",(n=>n.preventDefault()),k).add(s,"touchmove",(()=>{}),k).add(s,"touchend",(()=>{})).add(s,"touchstart",t).add(s,"mousedown",t).add(s,"touchcancel",U).add(s,"contextmenu",U).add(s,"click",W,!0)},pointerDown:function(){return R},destroy:function(){M.clear(),F.clear()}}}function D(n,t){let e,r;function o(n){return n.timeStamp}function i(e,r){const o="client"+("x"===(r||n.scroll)?"X":"Y");return(S(e,t)?e:e.touches[0])[o]}return{pointerDown:function(n){return e=n,r=n,i(n)},pointerMove:function(n){const t=i(n)-i(r),c=o(n)-o(e)>170;return r=n,c&&(e=n),t},pointerUp:function(n){if(!e||!r)return 0;const t=i(r)-i(e),c=o(n)-o(e),u=o(n)-o(r)>170,s=t/c;return c&&!u&&f(s)>.1?s:0},readPoint:i}}
1function A(n,t,e,r,o,i,c){let u,s,l=[],d=!1;function p(n){return o.measureSize(c.measure(n))}return{init:function(o){if(!i)return;s=p(n),l=r.map(p),u=new ResizeObserver((c=>{d||(a(i)||i(o,c))&&function(i){for(const c of i){const i=c.target===n,u=r.indexOf(c.target),a=i?s:l[u];if(f(p(i?n:r[u])-a)>=.5){e.requestAnimationFrame((()=>{o.reInit(),t.emit("resize")}));break}}}(c)})),[n].concat(r).forEach((n=>u.observe(n)))},destroy:function(){u&&u.disconnect(),d=!0}}}function k(n,t,e,r,o){const i=o.measure(10),c=o.measure(50),u=E(.1,.99);let s=!1;return{constrain:function(o){if(s||!n.reachedAny(e.get())||!n.reachedAny(t.get()))return;const a=n.reachedMin(t.get())?"min":"max",l=f(n[a]-t.get()),d=e.get()-t.get(),p=u.constrain(l/c);e.subtract(d*p),!o&&f(d)<i&&(e.set(n.constrain(e.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(n){s=!n}}}function M(n,t,e,r){const o=t.min+.1,i=t.max+.1,{reachedMin:c,reachedMax:u}=E(o,i);return{loop:function(t){if(!function(n){return 1===n?u(e.get()):-1===n&&c(e.get())}(t))return;const o=n*(-1*t);r.forEach((n=>n.add(o)))}}}function F(n,t,e,r,o){const{reachedAny:i,removeOffset:c,constrain:u}=r;function s(n){return n.concat().sort(((n,t)=>f(n)-f(t)))[0]}function a(t,r){const o=[t,t+e,t-e];if(!n)return o[0];if(!r)return s(o);const i=o.filter((n=>d(n)===r));return i.length?s(i):g(o)-e}return{byDistance:function(e,r){const s=o.get()+e,{index:l,distance:d}=function(e){const r=n?c(e):u(e),o=t.map((n=>n-r)).map((n=>a(n,0))).map(((n,t)=>({diff:n,index:t}))).sort(((n,t)=>f(n.diff)-f(t.diff))),{index:i}=o[0];return{index:i,distance:r}}(s),p=!n&&i(s);return!r||p?{index:l,distance:e}:{index:l,distance:e+a(t[l]-d,0)}},byIndex:function(n,e){return{index:n,distance:a(t[n]-o.get(),e)}},shortcut:a}}function T(n){let t=n;function e(n){return u(n)?n:n.get()}return{get:function(){return t},set:function(n){t=e(n)},add:function(n){t+=e(n)},subtract:function(n){t-=e(n)}}}function N(n,t,e){const r="x"===n.scroll?function(n){return`translate3d(${n}px,0px,0px)`}:function(n){return`translate3d(0px,${n}px,0px)`},o=e.style;let i=!1;return{clear:function(){i||(o.transform="",e.getAttribute("style")||e.removeAttribute("style"))},to:function(n){i||(o.transform=r(t.apply(n)))},toggleActive:function(n){i=!n}}}function P(n,t,e,r,o,i,c,u,s,a){const l=m(i),f=m(i).reverse(),d=function(){const n=u[0];return h(g(f,n),r,!1)}().concat(function(){const n=e-u[0]-1;return h(g(l,n),-r,!0)}());function p(n,t){return n.reduce(((n,t)=>n-i[t]),t)}function g(n,t){return n.reduce(((n,e)=>p(n,t)>0?n.concat([e]):n),[])}function h(i,u,l){const f=function(n){return c.map(((t,r)=>({start:t-o[r]+.5+n,end:t+e-.5+n})))}(u);return i.map((e=>{const o=l?0:-r,i=l?r:0,c=l?"end":"start",u=f[e][c];return{index:e,loopPoint:u,slideLocation:T(-1),translate:N(n,t,a[e]),target:()=>s.get()>u?o:i}}))}return{canLoop:function(){return d.every((({index:n})=>p(l.filter((t=>t!==n)),e)<=.1))},clear:function(){d.forEach((n=>n.translate.clear()))},loop:function(){d.forEach((n=>{const{target:t,translate:e,slideLocation:r}=n,o=t();o!==r.get()&&(e.to(o),r.set(o))}))},loopPoints:d}}function j(n,t,e){let r,o=!1;return{init:function(i){e&&(r=new MutationObserver((n=>{o||(a(e)||e(i,n))&&function(n){for(const e of n)if("childList"===e.type){i.reInit(),t.emit("slidesChanged");break}}(n)})),r.observe(n,{childList:!0}))},destroy:function(){r&&r.disconnect(),o=!0}}}function z(n,t,e,r){const o={};let i,c=null,u=null,s=!1;return{init:function(){i=new IntersectionObserver((n=>{s||(n.forEach((n=>{const e=t.indexOf(n.target);o[e]=n})),c=null,u=null,e.emit("slidesInView"))}),{root:n.parentElement,threshold:r}),t.forEach((n=>i.observe(n)))},destroy:function(){i&&i.disconnect(),s=!0},get:function(n=!0){if(n&&c)return c;if(!n&&u)return u;const t=function(n){return v(o).reduce(((t,e)=>{const r=parseInt(e),{isIntersecting:i}=o[r];return(n&&i||!n&&!i)&&t.push(r),t}),[])}(n);return n&&(c=t),n||(u=t),t}}}function H(n,t,e,r,o,i,c,s,a,l){const{startEdge:d,endEdge:p}=n,y=u(r);return{groupSlides:function(n){return y?function(n,t){return m(n).filter((n=>n%t===0)).map((e=>n.slice(e,e+t)))}(n,r):function(n){return n.length?m(n).reduce(((r,u)=>{const m=g(r)||0,y=0===m,x=u===h(n),v=i[d]-c[m][d],b=i[d]-c[u][p],S=!o&&y?t.apply(s):0;return f(b-(!o&&x?t.apply(a):0)-(v+S))>e+l&&r.push(u),x&&r.push(n.length),r}),[]).map(((t,e,r)=>{const o=Math.max(r[e-1]||0);return n.slice(o,t)})):[]}(n)}}}
1function V(n,t,e,r,o,i,c){const{align:a,axis:l,direction:p,startIndex:v,loop:b,duration:S,dragFree:V,dragThreshold:R,inViewThreshold:B,slidesToScroll:C,skipSnaps:q,containScroll:G,watchResize:U,watchSlides:W,watchDrag:$}=i,_={measure:function(n){const{offsetTop:t,offsetLeft:e,offsetWidth:r,offsetHeight:o}=n;return{top:t,right:e+r,bottom:t+o,left:e,width:r,height:o}}},J=_.measure(t),Q=e.map(_.measure),X=function(n){const t="rtl"===n?-1:1;return{apply:function(n){return n*t}}}(p),Z=function(n,t){const e="y"===n?"y":"x";return{scroll:e,cross:"y"===n?"x":"y",startEdge:"y"===e?"top":"rtl"===t?"right":"left",endEdge:"y"===e?"bottom":"rtl"===t?"left":"right",measureSize:function(n){const{width:t,height:r}=n;return"x"===e?t:r}}}(l,p),Y=Z.measureSize(J),K=function(n){return{measure:function(t){return n*(t/100)}}}(Y),nn=function(n,t){const e={start:function(){return 0},center:function(n){return r(n)/2},end:r};function r(n){return t-n}return{measure:function(r,o){return s(n)?e[n](r):n(t,r,o)}}}(a,Y),tn=!b&&!!G,en=b||!!G,{slideSizes:rn,slideSizesWithGaps:on,startGap:cn,endGap:un}=function(n,t,e,r,o,i){const{measureSize:c,startEdge:u,endEdge:s}=n,a=e[0]&&o,l=function(){if(!a)return 0;const n=e[0];return f(t[u]-n[u])}(),d=function(){if(!a)return 0;const n=i.getComputedStyle(g(r));return parseFloat(n.getPropertyValue(`margin-${s}`))}(),p=e.map(c),m=e.map(((n,t,e)=>{const r=!t,o=y(e,t);return r?p[t]+l:o?p[t]+d:e[t+1][u]-n[u]})).map(f);return{slideSizes:p,slideSizesWithGaps:m,startGap:l,endGap:d}}(Z,J,Q,e,en,o),sn=H(Z,X,Y,C,b,J,Q,cn,un,2),{snaps:an,snapsAligned:ln}=function(n,t,e,r,o){const{startEdge:i,endEdge:c}=n,{groupSlides:u}=o,s=u(r).map((n=>g(n)[c]-n[0][i])).map(f).map(t.measure),a=r.map((n=>e[i]-n[i])).map((n=>-f(n))),l=u(a).map((n=>n[0])).map(((n,t)=>n+s[t]));return{snaps:a,snapsAligned:l}}(Z,nn,J,Q,sn),fn=-g(an)+g(on),{snapsContained:dn,scrollContainLimit:pn}=function(n,t,e,r,o){const i=E(-t+n,0),c=e.map(((n,t)=>{const r=!t,o=y(e,t);return r?i.max:o?i.min:i.constrain(n)})).map((n=>parseFloat(n.toFixed(3)))),u=function(){const n=c[0],t=g(c);return E(c.lastIndexOf(n),c.indexOf(t)+1)}();return{snapsContained:function(){if(t<=n+o)return[i.max];if("keepSnaps"===r)return c;const{min:e,max:s}=u;return c.slice(e,s)}(),scrollContainLimit:u}}(Y,fn,ln,G,2),mn=tn?dn:ln,{limit:gn}=function(n,t,e){const r=t[0];return{limit:E(e?r-n:g(t),r)}}(fn,mn,b),hn=I(h(mn),v,b),yn=hn.clone(),xn=m(e),vn=O(r,o,(()=>(({dragHandler:n,scrollBody:t,scrollBounds:e,options:{loop:r}})=>{r||e.constrain(n.pointerDown()),t.seek()})(Tn)),(n=>(({scrollBody:n,translate:t,location:e,offsetLocation:r,scrollLooper:o,slideLooper:i,dragHandler:c,animation:u,eventHandler:s,options:{loop:a}},l)=>{const f=n.velocity(),d=n.settled();d&&!c.pointerDown()&&(u.stop(),s.emit("settle")),d||s.emit("scroll"),r.set(e.get()-f+f*l),a&&(o.loop(n.direction()),i.loop()),t.to(r.get())})(Tn,n))),bn=mn[hn.get()],Sn=T(bn),wn=T(bn),On=T(bn),En=function(n,t,e,r,o){let i=0,c=0,u=r,s=o,a=n.get(),l=0;function p(n){return u=n,g}function m(n){return s=n,g}const g={direction:function(){return c},duration:function(){return u},velocity:function(){return i},seek:function(){const t=e.get()-n.get();let r=0;return u?(i+=t/u,i*=s,a+=i,n.add(i),r=a-l):(i=0,n.set(e),r=t),c=d(r),l=a,g},settled:function(){return f(e.get()-t.get())<.001},useBaseFriction:function(){return m(o)},useBaseDuration:function(){return p(r)},useFriction:m,useDuration:p};return g}(Sn,wn,On,S,.68),In=F(b,mn,fn,gn,On),Ln=function(n,t,e,r,o,i,c){function u(o){const u=o.distance,s=o.index!==t.get();i.add(u),u&&(r.duration()?n.start():(n.update(),n.render(1),n.update())),s&&(e.set(t.get()),t.set(o.index),c.emit("select"))}return{distance:function(n,t){u(o.byDistance(n,t))},index:function(n,e){const r=t.clone().set(n);u(o.byIndex(r.get(),e))}}}(vn,hn,yn,En,In,On,c),Dn=function(n){const{max:t,length:e}=n;return{get:function(n){return e?(n-t)/-e:0}}}(gn),An=w(),kn=z(t,e,c,B),{slideRegistry:Mn}=function(n,t,e,r,o,i){const{groupSlides:c}=o,{min:u,max:s}=r;return{slideRegistry:function(){const r=c(i),o=!n||"keepSnaps"===t;return 1===e.length?[i]:o?r:r.slice(u,s).map(((n,t,e)=>{const r=!t,o=y(e,t);return r?x(g(e[0])+1):o?x(h(i)-g(e)[0]+1,g(e)[0]):n}))}()}}(tn,G,mn,pn,sn,xn),Fn=function(n,t,e,r,o,i){let c=0;function s(n){"Tab"===n.code&&(c=(new Date).getTime())}function a(s){i.add(s,"focus",(()=>{if((new Date).getTime()-c>10)return;n.scrollLeft=0;const i=t.indexOf(s),a=e.findIndex((n=>n.includes(i)));u(a)&&(o.useDuration(0),r.index(a,0))}),{passive:!0,capture:!0})}return{init:function(){i.add(document,"keydown",s,!1),t.forEach(a)}}}(n,e,Mn,Ln,En,An),Tn={ownerDocument:r,ownerWindow:o,eventHandler:c,containerRect:J,slideRects:Q,animation:vn,axis:Z,direction:X,dragHandler:L(Z,X,n,r,o,On,D(Z,o),Sn,vn,Ln,En,In,hn,c,K,V,R,q,.68,$),eventStore:An,percentOfView:K,index:hn,indexPrevious:yn,limit:gn,location:Sn,offsetLocation:wn,options:i,resizeHandler:A(t,c,o,e,Z,U,_),scrollBody:En,scrollBounds:k(gn,Sn,On,En,K),scrollLooper:M(fn,gn,wn,[Sn,wn,On]),scrollProgress:Dn,scrollSnapList:mn.map(Dn.get),scrollSnaps:mn,scrollTarget:In,scrollTo:Ln,slideLooper:P(Z,X,Y,fn,rn,on,an,mn,wn,e),slideFocus:Fn,slidesHandler:j(t,c,W),slidesInView:kn,slideIndexes:xn,slideRegistry:Mn,slidesToScroll:sn,target:On,translate:N(Z,X,t)};return Tn}const R={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0};function B(n){function t(n,t){return b(n,t||{})}const e={mergeOptions:t,optionsAtMedia:function(e){const r=e.breakpoints||{},o=v(r).filter((t=>n.matchMedia(t).matches)).map((n=>r[n])).reduce(((n,e)=>t(n,e)),{});return t(e,o)},optionsMediaQueries:function(t){return t.map((n=>v(n.breakpoints||{}))).reduce(((n,t)=>n.concat(t)),[]).map(n.matchMedia)}};return e}function C(n,t,e){const r=n.ownerDocument,o=r.defaultView,i=B(o),c=function(n){let t=[];return{init:function(e,r){return t=r.filter((({options:t})=>!1!==n.optionsAtMedia(t).active)),t.forEach((t=>t.init(e,n))),r.reduce(((n,t)=>Object.assign(n,{[t.name]:t})),{})},destroy:function(){t=t.filter((n=>n.destroy()))}}}(i),u=w(),a=function(){const n={};let t;function e(t){return n[t]||[]}const r={init:function(n){t=n}
vendor: 2,080 bytes, line 1
1,emit:function(n){return e(n).forEach((e=>e(t,n))),r},off:function(t,o){return n[t]=e(t).filter((n=>n!==o)),r},on:function(t,o){return n[t]=e(t).concat([o]),r}};return r}(),{mergeOptions:l,optionsAtMedia:f,optionsMediaQueries:d}=i,{on:p,off:m,emit:g}=a,h=A;let y,x,v,b,S=!1,O=l(R,C.globalOptions),E=l(O),I=[];function L(t){const e=V(n,v,b,r,o,t,a);if(t.loop&&!e.slideLooper.canLoop()){return L(Object.assign({},t,{loop:!1}))}return e}function D(t,e){S||(O=l(O,t),E=f(O),I=e||I,function(){const{container:t,slides:e}=E,r=s(t)?n.querySelector(t):t;v=r||n.children[0];const o=s(e)?v.querySelectorAll(e):e;b=[].slice.call(o||v.children)}(),y=L(E),d([O,...I.map((({options:n})=>n))]).forEach((n=>u.add(n,"change",A))),E.active&&(y.translate.to(y.location.get()),y.animation.init(),y.slidesInView.init(),y.slideFocus.init(),y.eventHandler.init(T),y.resizeHandler.init(T),y.slidesHandler.init(T),y.options.loop&&y.slideLooper.loop(),v.offsetParent&&b.length&&y.dragHandler.init(T),x=c.init(T,I)))}function A(n,t){const e=F();k(),D(l({startIndex:e},n),t),a.emit("reInit")}function k(){y.dragHandler.destroy(),y.eventStore.clear(),y.translate.clear(),y.slideLooper.clear(),y.resizeHandler.destroy(),y.slidesHandler.destroy(),y.slidesInView.destroy(),y.animation.destroy(),c.destroy(),u.clear()}function M(n,t,e){E.active&&!S&&(y.scrollBody.useBaseFriction().useDuration(!0===t?0:E.duration),y.scrollTo.index(n,e||0))}function F(){return y.index.get()}const T={canScrollNext:function(){return y.index.add(1).get()!==F()},canScrollPrev:function(){return y.index.add(-1).get()!==F()},containerNode:function(){return v},internalEngine:function(){return y},destroy:function(){S||(S=!0,u.clear(),k(),a.emit("destroy"))},off:m,on:p,emit:g,plugins:function(){return x},previousScrollSnap:function(){return y.indexPrevious.get()},reInit:h,rootNode:function(){return n},scrollNext:function(n){M(y.index.add(1).get(),n,-1)},scrollPrev:function(n){M(y.index.add(-1).get(),n,1)},scrollProgress:function(){return y.scrollProgress.get(y.location.get())},scrollSnapList:function(){return y.scrollSnapList}
1,scrollTo:M,selectedScrollSnap:F,slideNodes:function(){return b},slidesInView:function(){return y.slidesInView.get()},slidesNotInView:function(){return y.slidesInView.get(!1)}};return D(t,e),setTimeout((()=>a.emit("init")),0),T}function q(n={},t=[]){const e=(0,r.useRef)(n),o=(0,r.useRef)(t),[u,s]=(0,r.useState)(),[a,l]=(0,r.useState)(),f=(0,r.useCallback)((()=>{u&&u.reInit(e.current,o.current)}),[u]);return(0,r.useEffect)((()=>{if("undefined"!==typeof window&&window.document&&window.document.createElement&&a){C.globalOptions=q.globalOptions;const n=C(a,e.current,o.current);return s(n),()=>n.destroy()}s(void 0)}),[a,s]),(0,r.useEffect)((()=>{i(e.current,n)||(e.current=n,f())}),[n,f]),(0,r.useEffect)((()=>{(function(n,t){if(n.length!==t.length)return!1;const e=c(n),r=c(t);return e.every(((n,t)=>i(n,r[t])))})(o.current,t)||(o.current=t,f())}),[t,f]),[l,u]}C.globalOptions=void 0,q.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.