1"use strict";(this.webpackChunkenvision=this.webpackChunkenvision||[]).push([[131],{3394(n,t,e){function r(n){return t=>n(o(t)?t:t.get())}function o(n){return"number"==typeof n}function i(n){return"string"==typeof n}function c(n){return"[object Object]"===Object.prototype.toString.call(n)}function s(n){return Math.abs(n)}function u(n){return Math.sign(n)}function a(n,t){return s(n-t)}function l(n){return g(n).map(Number)}function f(n){return n[d(n)]}function d(n){return Math.max(0,n.length-1)}function p(n,t){return t===d(n)}function m(n,t=0){return Array.from(Array(n-t+1),(n,e)=>t+e)}function g(n){return Object.keys(n)}function h(n,t){return[n,t].reduce((n,t)=>(g(t).forEach(e=>{const r=n[e],o=t[e],i=c(r)&&c(o);n[e]=i?h(r,o):o}),n),{})}function v(n,t){return void 0!==t.MouseEvent&&n instanceof t.MouseEvent}function x(){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 y(n,t){const e=x(),r=1e3/60;let o,i=null,c=0,s=0;function u(e){if(!s)return;i||(i=e,n(),n());const a=e-i;for(i=e,c+=a;c>=r;)n(),c-=r;t(c/r),s&&(s=o.requestAnimationFrame(u))}function a(){s&&(o.cancelAnimationFrame(s),i=null,c=0,s=0)}return{init:function(n){const t=n.document;o=n,e.add(t,"visibilitychange",()=>{t.hidden&&(i=null,c=0)})},destroy:function(){a(),e.clear()},start:function(){s||(s=o.requestAnimationFrame(u))},stop:a,update:n,render:t}}function S(n=0,t=0){const e=s(n-t);function o(t){return t<n}function i(n){return n>t}function c(n){return o(n)||i(n)}return{length:e,max:t,min:n,clamp:r(function(e){return c(e)?o(e)?n:t:e}),pastAnyBound:r(c),pastMaxBound:r(i),pastMinBound:r(o),removeOffset:r(function(n){return e?n-e*Math.ceil((n-t)/e):n})}}function b(n,t,e){const{clamp:r}=S(0,n),o=n+1;let i=c(t);function c(n){return e?s((o+n)%o):r(n)}function u(){return i}function a(){return b(n,u(),e)}const l={get:u,set:function(n){return i=c(n),l},add:function(n){return a().set(u()+n)},clone:a};return l}function E(n,t,e,r,o,i,c,l,f,d,p,m,g,h,y,b,E){const{cross:w,direction:L}=t,D=["INPUT","SELECT","TEXTAREA"],T={passive:!1},M=x(),B=x(),A=S(50,225).clamp(g.measure(20)),O={mouse:300,touch:400},k={mouse:500,touch:600},F=h?43:25;let I,P,z=!1,H=0,V=0,C=!1,R=!1,N=!1,j=!1,G=!1;function W(n){return d.byDistance(n,!h).distance}function q(n){const t=p.add(-1*u(n));return h||s(n)<A?W(n):b&&d.byDistance(0,!1).index!==p.get()?.5*W(n):d.byIndex(t.get(),0).distance}function U(n){if(!m.createEvent("pointerdown",n).emit())return;const t=v(n,P),c=t&&0!==n.button;G=t,j=h&&t&&!n.buttons&&z,z=a(r.get(),i.get())>=2,c||function(n){const t=n.nodeName||"";return D.includes(t)}(n.target)||(R=!0,o.pointerDown(n),f.useFriction(0).useDuration(0),r.set(i),H=o.readPoint(n),V=o.readPoint(n,w),function(){const n=G?I:e;B.add(n,"mousemove",$,T).add(n,"mouseup",Q)}(),C=!0)}function $(n){if(!m.createEvent("pointermove",n).emit())return Q(n);if(!v(n,P)&&n.touches.length>=2)return Q(n);const t=o.readPoint(n),e=o.readPoint(n,w),i=a(t,H),s=a(e,V);if(!N&&!G){if(!n.cancelable)return Q(n);if(N=i>s,!N)return Q(n)}const u=o.pointerMove(n);i>y&&(j=!0),f.useFriction(.3).useDuration(.75),c.start(),r.add(L(u)),n.cancelable&&n.preventDefault()}function Q(n){const t=m.createEvent("pointerup",n),e=o.pointerUp(n)*(h?k:O)[G?"mouse":"touch"],r=q(L(e)),i=function(n,t){if(0===n||0===t)return 0;if(s(n)<=s(t))return 0;const e=a(s(n),s(t));return s(e/n)}(e,r),c=F-10*i,u=E+i/50;N=!1,R=!1,C=!1,G=!1,B.clear(),f.useDuration(c).useFriction(u),l.distance(r,!h),t.emit()}function X(n){j&&(n.stopPropagation(),n.preventDefault(),j=!1)}return{init:function(t){if(!n)return;I=t.document,P=t,o.init(t);const r=e;M.add(r,"dragstart",n=>n.preventDefault(),T).add(r,"touchmove",n=>C&&$(n),T).add(r,"touchend",n=>C&&Q(n)).add(r,"touchstart",U).add(r,"mousedown",U).add(r,"touchcancel",Q).add(r,"contextmenu",Q).add(r,"click",X,!0)},destroy:function(){M.clear(),B.clear(),C=!1},pointerDown:function(){return R}}}function w(n){let t,e,r;function o(n){return n.timeStamp}function i(e,r){const o="client"+("x"===(r||n.scroll)?"X":"Y");return(v(e,t)?e:e.touches[0])[o]}return{init:function(n){t=n},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,a=t/c;return c&&!u&&s(a)>.1?a:0},readPoint:i}}function L(n,t,e,r,o,i){const c=[t,...r];let u,a,l=[],f=!1;function d(n){return o.getSize(i.getRect(n))}function p(n){const o=e.createEvent("resize",n);if(!!o.emit())for(const e of n){if(f)return;const n=e.target===t,i=r.indexOf(e.target),c=n?a:l[i];if(s(d(n?t:r[i])-c)>=.5){o.api.reInit();break}}}return{init:function(e){n&&(a=d(t),l=r.map(d),u=new e.ResizeObserver(p),e.requestAnimationFrame(()=>
1{c.forEach(n=>u.observe(n))}))},destroy:function(){f=!0,u&&u.disconnect()}}}function D(n,t,e,r,o){const{pastAnyBound:i,pastMinBound:c,clamp:u}=n,a=o.measure(10),l=o.measure(50),f=S(.1,.99);let d=!1;function p(){return!d&&(!!i(e)&&!!i(t))}return{shouldConstrain:p,constrain:function(o){if(!p())return;const i=c(t)?"min":"max",d=s(n[i]-t.get()),m=e.minus(t),g=f.clamp(d/l);e.subtract(m*g),!o&&s(m)<a&&(e.set(u(e)),r.useDuration(25).useBaseFriction())},toggleActive:function(n){d=!n}}}function T(n,t,e,r){const o=t.min+.1,i=t.max+.1,{pastMinBound:c,pastMaxBound:s}=S(o,i);return{loop:function(t){if(!function(n){return 1===n?s(e):-1===n&&c(e)}(t))return;const o=n*(-1*t);r.forEach(n=>n.add(o))}}}function M(n,t,e,r,o){const{pastAnyBound:i,removeOffset:c,clamp:a}=r;function l(n){return n.sort((n,t)=>s(n)-s(t))[0]}function d(t,r){if(!n)return t;const o=[t,t+e,t-e];if(!r)return l(o);const i=o.filter(n=>u(n)===r);return i.length?l(i):f(o)-e}return{byDistance:function(e,r){const u=o.plus(e),{index:l,distance:f}=function(e){const r=n?c(e):a(e),{index:o}=t.reduce((n,t,e)=>{const o=s(d(t-r,0));return o>=n.smallestDisplacement?n:{smallestDisplacement:o,index:e}},{smallestDisplacement:1/0,index:0});return{index:o,distance:r}}(u),p=!n&&i(u);return!r||p?{index:l,distance:e}:{index:l,distance:e+d(t[l]-f,0)}},byIndex:function(n,e){return{index:n,distance:d(t[n]-o.get(),e)}},shortcut:d}}function B(n,t,e,r,i,c,s){function u(o){const{index:i,distance:u}=o,a=t.get(),l=i!==a;if(u&&(c.add(u),r.duration()?n.start():(n.update(),n.render(1),n.update())),l){e.set(a),t.set(i);s.createEvent("select",{targetSnap:i,sourceSnap:a}).emit()}}return{distance:function(n,t){u(i.byDistance(n,t))},index:function(n,e){const r=t.clone().set(n).get();u(i.byIndex(r,function(n){return n?o(n)?n:"forward"===n?-1:1:0}(e)))}}}function A(n,t,e,r,i,c,s,u,a){const l={passive:!0,capture:!0};let f=0;function d(n){"Tab"===n.code&&(f=(new Date).getTime())}return{init:function(p){t&&(u.add(p.document,"keydown",d,!1),r.forEach((t,r)=>{u.add(t,"focus",t=>function(t,r){const u=(new Date).getTime();if(u-f>10)return;const l=a.createEvent("slidefocus",t);if(!l.emit())return;e[n.nativeScroll]=0;const d=i.snapBySlide[r];if(!o(d))return;s.useDuration(0),c.index(d,0)}(t,r),l)}))}}}function O(n){let t=n||0;function e(n){t+=n}function o(n){return t+n}return{get:function(){return t},set:r(function(n){t=n}),add:r(e),subtract:r(function(n){e(-n)}),plus:r(o),minus:r(function(n){return o(-n)})}}function k(n,t,e,r,o,i,c,s){const u=l(r),a=l(r).reverse(),f=function(){const n=i[0];return m(p(a,n),t,!1)}().concat(function(){const e=n-i[0]-1;return m(p(u,e),-t,!0)}());function d(n,t){return n.reduce((n,t)=>n-r[t],t)}function p(n,t){return n.reduce((n,e)=>d(n,t)>0?[...n,e]:n,[])}function m(r,i,u){const a=function(t){return o.map((r,o)=>({start:r-e[o]+.5+t,end:r+n-.5+t}))}(i);return r.map(n=>{const e=u?0:-t,r=u?t:0,o=u?"end":"start",i=a[n][o];return{index:n,loopPoint:i,slideLocation:O(-1),translate:s[n],target:()=>c.get()>i?e:r}})}return{canLoop:function(){return f.every(({index:t})=>d(u.filter(n=>n!==t),n)<=.1)},loop:function(){f.forEach(n=>{const{target:t,translate:e,slideLocation:r}=n,o=t();o!==r.get()&&(e.to(o),r.set(o))})},loopPoints:f}}function F(n,t,e){let r,o=!1;function i(n){const t=e.createEvent("slideschanged",n);if(!!t.emit())for(const e of n){if(o)return;if("childList"===e.type){t.api.reInit();break}}}return{init:function(e){n&&(r=new e.MutationObserver(i),r.observe(t,{childList:!0}))},destroy:function(){r&&r.disconnect(),o=!0}}}function I(n,t,e,r,i,c,u,a,p){const{startEdge:m,endEdge:g,direction:h}=n,v=o(e);return{groupSlides:function(n){return v?function(n,t){return l(n).filter(n=>n%t===0).map(e=>n.slice(e,e+t))}(n,e):function(n){return n.length?l(n).reduce((e,o,l)=>{const v=f(e)||0,x=0===v,y=o===d(n),S=i[m]-c[v][m],b=i[m]-c[o][g],E=!r&&x?h(u):0,w=s(b-(!r&&y?h(a):0)-(S+E));return l&&w>t+p&&e.push(o),y&&e.push(n.length),e},[]).map((t,e,r)=>{const o=Math.max(r[e-1]||0);return n.slice(o,t)}):[]}(n)}}}function P(n,t){const e="x"===n.scroll?function(n){return`translate3d(${n}px,0px,0px)`}:function(n){return`translate3d(0px,${n}px,0px)`},o=t.style;let i,c=!1;return{clear:function(){o.transform="",t.getAttribute("style")||t.removeAttribute("style")},to:r(function(t){if(c)return;const r=function(n){return Math.round(100*n)/100}(n.direction(t));r!==i&&(o.transform=e(r),i=r)}),toggleActive:function(n){c=!n}}}function z(n,t,e,o,c,g,h,v){const{align:z,axis:H,direction:V,startSnap:C,loop:R,duration:N,dragFree:j,dragThreshold:G,inViewThreshold:W,inViewMargin:q,slidesToScroll:U,skipSnaps:$,containScroll:Q,draggable:X,resize:Y,slideChanges:J,focu
1s:K}=o,Z=v?0:2,_=function(n,t){const e="rtl"===t,o="y"===n,i=!o&&e?-1:1;return{scroll:o?"y":"x",cross:o?"x":"y",startEdge:o?"top":e?"right":"left",endEdge:o?"bottom":e?"left":"right",nativeScroll:o?"scrollTop":"scrollLeft",getSize:function(n){const{height:t,width:e}=n;return o?t:e},direction:r(function(n){return n*i})}}(H,V),{containerRect:nn,slideRects:tn}=h,en=_.getSize(nn),rn=function(n){return{measure:function(t){return n*(t/100)}}}(en),on=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 i(n)?e[n](r):n(t,r,o)}}}(z,en),cn=!R&&!!Q,sn=R||!!Q,{slideSizes:un,slideSizesWithGaps:an,startGap:ln,endGap:fn}=function(n,t,e,r,o,i){const{ownerWindow:c}=i,{getSize:u,startEdge:a,endEdge:l}=n,d=e[0]&&o&&c,m=function(){if(!d)return 0;const n=e[0];return s(t[a]-n[a])}(),g=function(){if(!d)return 0;const n=c.getComputedStyle(f(r));return parseFloat(n.getPropertyValue(`margin-${l}`))}(),h=e.map(u),v=e.map((n,t,e)=>{const r=!t,o=p(e,t);return r?h[t]+m:o?h[t]+g:e[t+1][a]-n[a]}).map(s);return{slideSizes:h,slideSizesWithGaps:v,startGap:m,endGap:g}}(_,nn,tn,e,sn,c),dn=I(_,en,U,R,nn,tn,ln,fn,Z),{snaps:pn,snapsAligned:mn}=function(n,t,e,r,o){const{startEdge:i,endEdge:c}=n,{groupSlides:u}=o,a=u(r).map(n=>f(n)[c]-n[0][i]).map(s).map(t.measure),l=r.map(n=>e[i]-n[i]).map(n=>-s(n)),d=u(l).map(n=>n[0]).map((n,t)=>n+a[t]);return{snaps:l,snapsAligned:d}}(_,on,nn,tn,dn),gn=-f(pn)+f(an),{snapsContained:hn,scrollContainLimit:vn}=function(n,t,e,r,o){const i=S(-t+n,0),c=e.map((n,t)=>{const{min:r,max:o}=i,c=i.clamp(n),s=!t,a=p(e,t);return s?o:a||u(r,c)?r:u(o,c)?o:c}).map(n=>parseFloat(n.toFixed(3))),s=function(){const n=c[0],t=f(c);return S(c.lastIndexOf(n),c.indexOf(t)+1)}();function u(n,t){return!!o&&a(n,t)<=1}return{snapsContained:function(){if(t<=n+o)return[i.max];if("keepSnaps"===r)return c;const{min:e,max:u}=s;return c.slice(e,u)}(),scrollContainLimit:s}}(en,gn,mn,Q,Z),xn=cn?hn:mn,{limit:yn}=function(n,t,e){const r=t[0];return{limit:S(e?r-n:f(t),r)}}(gn,xn,R),Sn=b(d(xn),C,R),bn=Sn.clone(),En=l(e),wn={update:function(n){const{dragHandler:t,scrollBody:e,scrollBounds:r,options:{loop:o}}=n;o||r.constrain(t.pointerDown()),e.seek()},render:function(n,t){const{scrollBody:e,translate:r,location:o,offsetLocation:i,previousLocation:c,scrollLooper:s,slideLooper:u,dragHandler:a,animation:l,eventHandler:f,scrollBounds:d,options:{loop:p}}=n,m=e.settled(),g=!d.shouldConstrain(),h=a.pointerDown(),v=m&&(p||g),x=!v,y=x&&h,S=v&&!h;S&&l.stop();const b=o.get()*t+c.get()*(1-t);i.set(b),p&&(s.loop(e.direction()),u.loop()),r.to(i),S&&f.createEvent("settle",null).emit(),x&&f.createEvent("scroll",{isDragging:y}).emit()}},Ln=y(()=>wn.update(jn),n=>wn.render(jn,n)),Dn=xn[Sn.get()],Tn=O(Dn),Mn=O(Dn),Bn=O(Dn),An=O(Dn),On=P(_,t),kn=e.map(n=>P(_,n)),Fn=function(n){const{max:t,length:e}=n;return{get:r(function(n){return e?(n-t)/-e:0})}}(yn),In=function(n,t,e,r,o,i){let c=0,a=0,l=o,f=i,d=n.get(),p=0;function m(n){return l=n,h}function g(n){return f=n,h}const h={direction:function(){return a},duration:function(){return l},velocity:function(){return c},seek:function(){const t=r.minus(n);let o=0;return l?(e.set(n),c+=t/l,c*=f,d+=c,n.add(c),o=d-p):(c=0,e.set(r),n.set(r),o=t),a=u(o),p=d,h},settled:function(){return s(r.minus(t))<.001},useBaseFriction:function(){return g(i)},useBaseDuration:function(){return m(o)},useFriction:g,useDuration:m};return h}(Tn,Bn,Mn,An,N,.68),Pn=function(n,t,e,r,o,i,c){const{groupSlides:s}=o,{min:u,max:a}=r,l=function(){const r=s(i),o=!n||"keepSnaps"===t;return 1===e.length?[i]:o?r:r.slice(u,a).map((n,t,e)=>{const r=!t,o=p(e,t);return r?m(f(n)):o?m(d(i),n[0]):n})}(),g=function(){const n={};return l.forEach((t,e)=>{t.forEach(t=>{n[t]=e})}),n}(),h=e.map(c.get),v=e.length;return{slidesBySnap:l,snapBySlide:g,progressBySnap:h,length:v}}(cn,Q,xn,vn,dn,En,Fn),zn=k(en,gn,un,an,pn,xn,Bn,kn),Hn=M(R,xn,gn,yn,An),Vn=B(Ln,Sn,bn,In,Hn,An,g),Cn=x(),Rn=function(n,t,e,r,o){const i=new Set;let c,s=!1;function u(n){const r=[],o=[];for(const e of n){if(s)return;const n=t.indexOf(e.target);e.isIntersecting?(i.add(n),r.push(n)):(i.delete(n),o.push(n))}e.createEvent("slidesinview",{slidesInView:a(),slidesLeftView:o,slidesEnterView:r}).emit()}function a(){return[...i]}return{init:function(e){c=new e.IntersectionObserver(u,{root:n.parentElement,threshold:r,rootMargin:o}),t.forEach(n=>c.observe(n))},destroy:function(){c&&c.disconnect(),s=!0},get:a}}(t,e,g,W,q),Nn=A(_,K,n,e,Pn,Vn,In,Cn,g),jn={eventHandler:g,containerRect:nn,contentSize:gn,slideRects:tn,nodeHandler:c,animation:Ln,slideSizes:un,isSsr:v,axis:_,dragHandler:E(X,_,n,An,w(_),Tn,Ln,Vn,In,Hn,Sn,g,rn,j,G,$,.68),eventStore:Cn,percentOfView:rn,indexCurrent:Sn,indexPrevious:bn,limit:yn,location:Tn,offsetLocation:Bn,previousLocation:Mn,options:o,resizeHandler:L(Y,t,g,e,_,c),scrollBody:In,scrollBounds:D(yn,Bn,An,In,rn),scrollLooper:T(gn,yn,Bn,[Tn,Bn,Mn,An]),scrollProgress:Fn,scrollSnaps:xn,scrollTarget:Hn,scrollTo:Vn,slideLooper:zn,slideFocus:Nn,slidesHandler:F(J,t,g),slidesInView:Rn,slideIndexes:En,slidesToScroll:dn,slideTranslates:kn,scrollSnapList:Pn,translate:On,target:An};return jn}function H(){let n,t={};function e(n){return t[n]||[]}function r(n,r){return t=Object.assign(Object.assign({},t),{[n]:r(e(n))}),o}const o={init:function(t){n=t},clear:function(){t={}},createEvent:function(t,r){return{api:n,emit:()=>
1function(t,r){const o=function(t,e){return{api:n,type:t,detail:e}}(t,r);return e(t).every(t=>!1!==t(n,o))}(t,r)}},on:function(n,t){return r(n,n=>n.includes(t)?n:[...n,t]),o},off:function(n,t){return r(n,n=>n.filter(n=>n!==t)),o}};return o}e.d(t,{default:()=>R});const V={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,inViewMargin:"0px",breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startSnap:0,active:!0,draggable:!0,resize:!0,focus:!0,slideChanges:!0};function C(){let n;function t(n,t){return h(n,t||{})}const e={init:function(t){t&&(n=t)},mergeOptions:t,optionsAtMedia:function(e){if(!n)return e;const r=e.breakpoints||{},o=g(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 n?t.map(n=>g(n.breakpoints||{})).reduce((n,t)=>n.concat(t),[]).map(n.matchMedia):[]}};return e}function R(n,t,e){const r=!n,o=C(),c=function(n){let t=[];return{init:function(e,r){return t=r,r.reduce((t,r)=>(r.init(e,n),Object.assign(Object.assign({},t),{[r.name]:r})),{})},destroy:function(){t=t.filter(n=>n.destroy())}}}(o),s=x(),u=H(),{mergeOptions:a,optionsAtMedia:l,optionsMediaQueries:f}=o,{on:d,off:p,createEvent:m}=u,g=O;let h,v,y,S,b,E=!1,w=a(V,R.globalOptions),L=a(w),D=[],T={};function M(n){return B(a(L,n),S,b,!0)}function B(n,t,e,o){const i=v.getRects(t,e,o),c=z(y,t,e,n,v,u,i,r);return n.loop&&!c.slideLooper.canLoop()?M({loop:!1}):c}function A(t,e){if(E)return;v=function(n){const t=n?n.ownerDocument:null;let e;function r(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}}return{ownerDocument:t,ownerWindow:t?t.defaultView:null,getNodes:function(t){if(!n)return{root:{},container:{},slides:[]};const{container:e,slides:r}=t,o=(i(e)?n.querySelector(e):e)||n.children[0],c=i(r)?o.querySelectorAll(r):r,s=Array.from(c||o.children);return{root:n,container:o,slides:s}},getRect:r,getRects:function(t,o,i){if(i&&e)return e;const c=n?t.style:{transform:""},s=c.transform;c.transform="none";const u=r(t),a=o.map(r);return c.transform=s,e={containerRect:u,slideRects:a},e}}}(n);const{ownerWindow:u}=v;o.init(u),w=a(w,t),L=l(w),D=e||D;let d=L,p=v.getNodes(L);const m=function(n){return n.find(({name:n})=>"ssr"===n)}(D);r&&m&&(m.setup(B,a,w),d=a(d,{direction:"ltr"}),p=m.getNodes()),y=p.root,S=p.container,b=p.slides,h=B(d,S,b),f([w,...D.map(({options:n})=>n)]).forEach(n=>s.add(n,"change",O)),L.active&&(!r&&u&&(h.translate.to(h.location),h.options.loop&&h.slideLooper.loop(),h.animation.init(u),h.resizeHandler.init(u),h.slidesInView.init(u),h.slidesHandler.init(u),h.slideFocus.init(u),h.eventHandler.init(N),S.offsetParent&&b.length&&h.dragHandler.init(u)),T=c.init(N,D))}function O(n,t){const e=u.createEvent("reinit",null),r=P();k(),A(a({startSnap:r},n),t),e.emit()}function k(){h.dragHandler.destroy(),h.resizeHandler.destroy(),h.slidesHandler.destroy(),h.slidesInView.destroy(),h.animation.destroy(),c.destroy(),h.eventStore.clear(),s.clear(),h.translate.clear(),h.slideTranslates.forEac
1h(n=>n.clear())}function F(n,t,e){E||r||L.active&&(h.scrollBody.useBaseFriction().useDuration(!0===t?0:L.duration),h.scrollTo.index(n,e))}function I(n){return h.indexCurrent.add(n).get()}function P(){return I(0)}const N={canGoToNext:function(){return I(1)!==P()},canGoToPrev:function(){return I(-1)!==P()},cloneEngine:M,containerNode:function(){return S},createEvent:m,internalEngine:function(){return h},destroy:function(){if(E)return;if(r)return;const n=u.createEvent("destroy",null);E=!0,s.clear(),k(),n.emit(),u.clear()},on:d,off:p,plugins:function(){return T},previousSnap:function(){return h.indexPrevious.get()},reInit:g,rootNode:function(){return y},goToNext:function(n){F(I(1),n,-1)},goToPrev:function(n){F(I(-1),n,1)},scrollProgress:function(){return h.scrollProgress.get(h.offsetLocation)},goTo:F,selectedSnap:P,slideNodes:function(){return b},slidesInView:function(){return h.slidesInView.get()},snapIndex:I,snapList:function(){return h.scrollSnapList.progressBySnap}};return A(t||{},e||[]),N}R.globalOptions=void 0}}]); 2//# sourceMappingURL=env-carousel-3fb1434fc61368cafe15.js.map
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.