1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9304],{99304:function(e,a,t){t.d(a,{pt:function(){return Autoplay},Qr:function(){return Controller},Gk:function(){return Mousewheel},W_:function(){return Navigation},tl:function(){return Pagination}});var n=t(13433),l=t(7185);function Mousewheel(e){let a,t,{swiper:s,extendParams:i,on:r,emit:o}=e,p=(0,n.a)();i({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),s.mousewheel={enabled:!1};let d=(0,l.d)(),c=[];function handleMouseEnter(){s.enabled&&(s.mouseEntered=!0)}function handleMouseLeave(){s.enabled&&(s.mouseEntered=!1)}function animateSlider(e){return!(s.params.mousewheel.thresholdDelta&&e.delta<s.params.mousewheel.thresholdDelta||s.params.mousewheel.thresholdTime&&(0,l.d)()-d<s.params.mousewheel.thresholdTime)&&(!!(e.delta>=6&&(0,l.d)()-d<60)||(e.direction<0?s.isEnd&&!s.params.loop||s.animating||(s.slideNext(),o("scroll",e.raw)):s.isBeginning&&!s.params.loop||s.animating||(s.slidePrev(),o("scroll",e.raw)),d=new p.Date().getTime(),!1))}function handle(e){var n;let i,r,p,d,u=e;if(!s.enabled||e.target.closest(`.${s.params.mousewheel.noMousewheelClass}`))return;let m=s.params.mousewheel;s.params.cssMode&&u.preventDefault();let g=s.el;"container"!==s.params.mousewheel.eventsTarget&&(g=document.querySelector(s.params.mousewheel.eventsTarget));let v=g&&g.contains(u.target);if(!s.mouseEntered&&!v&&!m.releaseOnEdges)return!0;u.originalEvent&&(u=u.originalEvent);let h=0,f=s.rtlTranslate?-1:1,y=(i=0,r=0,p=0,d=0,"detail"in(n=u)&&(r=n.detail),"wheelDelta"in n&&(r=-n.wheelDelta/120),"wheelDeltaY"in n&&(r=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(i=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(i=r,r=0),p=10*i,d=10*r,"deltaY"in n&&(d=n.deltaY),"deltaX"in n&&(p=n.deltaX),n.shiftKey&&!p&&(p=d,d=0),(p||d)&&n.deltaMode&&(1===n.deltaMode?(p*=40,d*=40):(p*=800,d*=800)),p&&!i&&(i=p<1?-1:1),d&&!r&&(r=d<1?-1:1),{spinX:i,spinY:r,pixelX:p,pixelY:d});if(m.forceToAxis){if(s.isHorizontal()){if(!(Math.abs(y.pixelX)>Math.abs(y.pixelY)))return!0;h=-y.pixelX*f}else{if(!(Math.abs(y.pixelY)>Math.abs(y.pixelX)))return!0;h=-y.pixelY}}else h=Math.abs(y.pixelX)>Math.abs(y.pixelY)?-y.pixelX*f:-y.pixelY;if(0===h)return!0;m.invert&&(h=-h);let b=s.getTranslate()+h*m.sensitivity;if(b>=s.minTranslate()&&(b=s.minTranslate()),b<=s.maxTranslate()&&(b=s.maxTranslate()),(s.params.loop||b!==s.minTranslate()&&b!==s.maxTranslate())&&s.params.nested&&u.stopPropagation(),s.params.freeMode&&s.params.freeMode.enabled){let e={time:(0,l.d)(),delta:Math.abs(h),direction:Math.sign(h)},n=t&&e.time<t.time+500&&e.delta<=t.delta&&e.direction===t.direction;if(!n){t=void 0;let i=s.getTranslate()+h*m.sensitivity,r=s.isBeginning,p=s.isEnd;if(i>=s.minTranslate()&&(i=s.minTranslate()),i<=s.maxTranslate()&&(i=s.maxTranslate()),s.setTransition(0),s.setTranslate(i),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!r&&s.isBeginning||!p&&s.isEnd)&&s.updateSlidesClasses(),s.params.loop&&s.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),s.params.freeMode.sticky){clearTimeout(a),a=void 0,c.length>=15&&c.shift();let n=c.length?c[c.length-1]:void 0,i=c[0];if(c.push(e),n&&(e.delta>n.delta||e.direction!==n.direction))c.splice(0);else if(c.length>=15&&e.time-i.time<500&&i.delta-e.delta>=1&&e.delta<=6){let n=h>0?.8:.2;t=e,c.splice(0),a=(0,l.n)(()=>{s.slideToClosest(s.params.speed,!0,void 0,n)},0)}a||(a=(0,l.n)(()=>{t=e,c.splice(0),s.slideToClosest(s.params.speed,!0,void 0,.5)},500))}if(n||o("scroll",u),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),m.releaseOnEdges&&(i===s.minTranslate()||i===s.maxTranslate()))return!0}}else{let a={time:(0,l.d)(),delta:Math.abs(h),direction:Math.sign(h),raw:e};c.length>=2&&c.shift();let t=c.length?c[c.length-1]:void 0;if(c.push(a),t?(a.direction!==t.direction||a.delta>t.delta||a.time>t.time+150)&&animateSlider(a):animateSlider(a),function(e){let a=s.params.mousewheel;if(e.direction<0){if(s.isEnd&&!s.params.loop&&a.releaseOnEdges)return!0}else if(s.isBeginning&&!s.params.loop&&a.releaseOnEdges)return!0;return!1}(a))return!0}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1}function events(e){let a=s.el;"container"!==s.params.mousewheel.eventsTarget&&(a=document.querySelector(s.params.mousewheel.eventsTarget)),a[e]("mouseenter",handleMouseEnter),a[e]("mouseleave",handleMouseLeave),a[e]("wheel",handle)}function enable(){return s.params.cssMode?(s.wrapperEl.removeEventListener("wheel",handle),!0):!s.mousewheel.enabled&&(events("addEventListener"),s.mousewheel.enabled=!0,!0)}function disable(){return s.params.cssMode?(s.wrapperEl.addEventListener(event,handle),!0):!!s.mousewheel.enabled&&(events("removeEventListener"),s.mousewheel.enabled=!1,!0)}r("init",()=>{!s.params.mousewheel.enabled&&s.params.cssMode&&disable(),s.params.mousewheel.enabled&&enable()}),r("destroy",()=>{s.params.cssMode&&enable(),s.mousewheel.enabled&&disable()}),Object.assign(s.mousewheel,{enable,disable})}function create_element_if_not_defined_createElementIfNotDefined(e,a,t,n){return e.params.createElements&&Object.keys(n).forEac
1h(s=>{if(!t[s]&&!0===t.auto){let i=(0,l.e)(e.el,`.${n[s]}`)[0];i||((i=(0,l.c)("div",n[s])).className=n[s],e.el.append(i)),t[s]=i,a[s]=i}}),t}function Navigation(e){let{swiper:a,extendParams:t,on:n,emit:s}=e;function getEl(e){let t;return e&&"string"==typeof e&&a.isElement&&(t=a.el.querySelector(e))?t:(e&&("string"==typeof e&&(t=[...document.querySelectorAll(e)]),a.params.uniqueNavElements&&"string"==typeof e&&t&&t.length>1&&1===a.el.querySelectorAll(e).length?t=a.el.querySelector(e):t&&1===t.length&&(t=t[0])),e&&!t)?e:t}function toggleEl(e,t){let n=a.params.navigation;(e=(0,l.m)(e)).forEach(e=>{e&&(e.classList[t?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=t),a.params.watchOverflow&&a.enabled&&e.classList[a.isLocked?"add":"remove"](n.lockClass))})}function update(){let{nextEl:e,prevEl:t}=a.navigation;if(a.params.loop){toggleEl(t,!1),toggleEl(e,!1);return}toggleEl(t,a.isBeginning&&!a.params.rewind),toggleEl(e,a.isEnd&&!a.params.rewind)}function onPrevClick(e){e.preventDefault(),(!a.isBeginning||a.params.loop||a.params.rewind)&&(a.slidePrev(),s("navigationPrev"))}function onNextClick(e){e.preventDefault(),(!a.isEnd||a.params.loop||a.params.rewind)&&(a.slideNext(),s("navigationNext"))}function init(){let e=a.params.navigation;if(a.params.navigation=create_element_if_not_defined_createElementIfNotDefined(a,a.originalParams.navigation,a.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let t=getEl(e.nextEl),n=getEl(e.prevEl);Object.assign(a.navigation,{nextEl:t,prevEl:n}),t=(0,l.m)(t),n=(0,l.m)(n);let initButton=(t,n)=>{t&&t.addEventListener("click","next"===n?onNextClick:onPrevClick),!a.enabled&&t&&t.classList.add(...e.lockClass.split(" "))};t.forEach(e=>
1initButton(e,"next")),n.forEach(e=>initButton(e,"prev"))}function destroy(){let{nextEl:e,prevEl:t}=a.navigation;e=(0,l.m)(e),t=(0,l.m)(t);let destroyButton=(e,t)=>{e.removeEventListener("click","next"===t?onNextClick:onPrevClick),e.classList.remove(...a.params.navigation.disabledClass.split(" "))};e.forEach(e=>destroyButton(e,"next")),t.forEach(e=>destroyButton(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),a.navigation={nextEl:null,prevEl:null},n("init",()=>{!1===a.params.navigation.enabled?disable():(init(),update())}),n("toEdge fromEdge lock unlock",()=>{update()}),n("destroy",()=>{destroy()}),n("enable disable",()=>{let{nextEl:e,prevEl:t}=a.navigation;if(e=(0,l.m)(e),t=(0,l.m)(t),a.enabled){update();return}[...e,...t].filter(e=>!!e).forEach(e=>e.classList.add(a.params.navigation.lockClass))}),n("click",(e,t)=>{let{nextEl:n,prevEl:i}=a.navigation;n=(0,l.m)(n),i=(0,l.m)(i);let r=t.target;if(a.params.navigation.hideOnClick&&!i.includes(r)&&!n.includes(r)){let e;if(a.pagination&&a.params.pagination&&a.params.pagination.clickable&&(a.pagination.el===r||a.pagination.el.contains(r)))return;n.length?e=n[0].classList.contains(a.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(a.params.navigation.hiddenClass)),!0===e?s("navigationShow"):s("navigationHide"),[...n,...i].filter(e=>!!e).forEach(e=>e.classList.toggle(a.params.navigation.hiddenClass))}});let disable=()=>{a.el.classList.add(...a.params.navigation.navigationDisabledClass.split(" ")),destroy()};Object.assign(a.navigation,{enable:()=>{a.el.classList.remove(...a.params.navigation.navigationDisabledClass.split(" ")),init(),update()},disable,update,init,destroy})}function classes_to_selector_classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination(e){let a,{swiper:t,extendParams:n,on:s,emit:i}=e,r="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let o=0;function isPaginationDisabled(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function setSideBullets(e,a){let{bulletActiveClass:n}=t.params.pagination;e&&(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&(e.classList.add(`${n}-${a}`),(e=e[`${"prev"===a?"previous":"next"}ElementSibling`])&&e.classList.add(`${n}-${a}-${a}`))}function onBulletClick(e){let a=e.target.closest(classes_to_selector_classesToSelector(t.params.pagination.bulletClass));if(!a)return;e.preventDefault();let n=(0,l.h)(a)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===n)return;t.slideToLoop(n)}else t.slideTo(n)}function update(){let e,n;let s=t.rtl,r=t.params.pagination;if(isPaginationDisabled())return;let p=t.pagination.el;p=(0,l.m)(p);let d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,c=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(n=t.previousRealIndex||0,e=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(e=t.snapIndex,n=t.previousSnapIndex):(n=t.previousIndex||0,e=t.activeIndex||0),"bullets"===r.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let i,d,c;let u=t.pagination.bullets;if(r.dynamicBullets&&(a=(0,l.f)(u[0],t.isHorizontal()?"width":"height",!0),p.forEach(e
1=>{e.style[t.isHorizontal()?"width":"height"]=`${a*(r.dynamicMainBullets+4)}px`}),r.dynamicMainBullets>1&&void 0!==n&&((o+=e-(n||0))>r.dynamicMainBullets-1?o=r.dynamicMainBullets-1:o<0&&(o=0)),c=((d=(i=Math.max(e-o,0))+(Math.min(u.length,r.dynamicMainBullets)-1))+i)/2),u.forEach(e=>{let a=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...a)}),p.length>1)u.forEach(a=>{let n=(0,l.h)(a);n===e?a.classList.add(...r.bulletActiveClass.split(" ")):t.isElement&&a.setAttribute("part","bullet"),r.dynamicBullets&&(n>=i&&n<=d&&a.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),n===i&&setSideBullets(a,"prev"),n===d&&setSideBullets(a,"next"))});else{let a=u[e];if(a&&a.classList.add(...r.bulletActiveClass.split(" ")),t.isElement&&u.forEach((a,t)=>{a.setAttribute("part",t===e?"bullet-active":"bullet")}),r.dynamicBullets){let e=u[i],a=u[d];for(let e=i;e<=d;e+=1)u[e]&&u[e].classList.add(...`${r.bulletActiveClass}-main`.split(" "));setSideBullets(e,"prev"),setSideBullets(a,"next")}}if(r.dynamicBullets){let e=Math.min(u.length,r.dynamicMainBullets+4),n=(a*e-a)/2-c*a,l=s?"right":"left";u.forEach(e=>{e.style[t.isHorizontal()?l:"top"]=`${n}px`})}}p.forEach((a,n)=>{if("fraction"===r.type&&(a.querySelectorAll(classes_to_selector_classesToSelector(r.currentClass)).forEach(a=>{a.textContent=r.formatFractionCurrent(e+1)}),a.querySelectorAll(classes_to_selector_classesToSelector(r.totalClass)).forEach(e=>{e.textContent=r.formatFractionTotal(c)})),"progressbar"===r.type){let n;n=r.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let l=(e+1)/c,s=1,i=1;"horizontal"===n?s=l:i=l,a.querySelectorAll(classes_to_selector_classesToSelector(r.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${i})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===r.type&&r.renderCustom?(a.innerHTML=r.renderCustom(t,e+1,c),0===n&&i("paginationRender",a)):(0===n&&i("paginationRender",a),i("paginationUpdate",a)),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](r.lockClass)})}function render(){let e=t.params.pagination;if(isPaginationDisabled())return;let a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length,n=t.pagination.el;n=(0,l.m)(n);let s="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(a/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>a&&(n=a);for(let a=0;a<n;a+=1)e.renderBullet?s+=e.renderBullet.call(t,a,e.bulletClass):s+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],n.forEach(a=>{"custom"!==e.type&&(a.innerHTML=s||""),"bullets"===e.type&&t.pagination.bullets.push(...a.querySelectorAll(classes_to_selector_classesToSelector(e.bulletClass)))}),"custom"!==e.type&&i("paginationRender",n[0])}function init(){let e;t.params.pagination=create_element_if_not_defined_createElementIfNotDefined(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let a=t.params.pagination;a.el&&("string"==typeof a.el&&t.isElement&&(e=t.el.querySelector(a.el)),e||"string"!=typeof a.el||(e=[...document.querySelectorAll(a.el)]),e||(e=a.el),e&&0!==e.length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(e)&&e.length>1&&(e=[...t.el.querySelectorAll(a.el)]).length>1&&(e=e.filter(e=>(0,l.a)(e,".swiper")[0]===t.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(t.pagination,{el:e}),(e=(0,l.m)(e)).forEach(e=>{"bullets"===a.type&&a.clickable&&e.classList.add(...(a.clickableClass||"").split(" ")),e.classList.add(a.modifierClass+a.type),e.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(e.classList.add(`${a.modifierClass}${a.type}-dynamic`),o=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&e.classList.add(a.progressbarOppositeClass),a.clickable&&e.addEventListener("click",onBulletClick),t.enabled||e.classList.add(a.lockClass)})))}function destroy(){let e=t.params.pagination;if(isPaginationDisabled())return;let a=t.pagination.el;
1a&&(a=(0,l.m)(a)).forEach(a=>{a.classList.remove(e.hiddenClass),a.classList.remove(e.modifierClass+e.type),a.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(a.classList.remove(...(e.clickableClass||"").split(" ")),a.removeEventListener("click",onBulletClick))}),t.pagination.bullets&&t.pagination.bullets.forEach(a=>a.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let e=t.params.pagination,{el:a}=t.pagination;(a=(0,l.m)(a)).forEach(a=>{a.classList.remove(e.horizontalClass,e.verticalClass),a.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===t.params.pagination.enabled?disable():(init(),render(),update())}),s("activeIndexChange",()=>{void 0===t.snapIndex&&update()}),s("snapIndexChange",()=>{update()}),s("snapGridLengthChange",()=>{render(),update()}),s("destroy",()=>{destroy()}),s("enable disable",()=>{let{el:e}=t.pagination;e&&(e=(0,l.m)(e)).forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))}),s("lock unlock",()=>{update()}),s("click",(e,a)=>{let n=a.target,s=(0,l.m)(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&s&&s.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;let e=s[0].classList.contains(t.params.pagination.hiddenClass);!0===e?i("paginationShow"):i("paginationHide"),s.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});let disable=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=(0,l.m)(e)).forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass)),destroy()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=(0,l.m)(e)).forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass)),init(),render(),update()},disable,render,update,init,destroy})}function Controller(e){let{swiper:a,extendParams:t,on:n}=e;function LinearSpline(e,a){let t,n,l,s,i;let binarySearch=(e,a)=>{for(s=-1,l=e.length;l-s>1;)e[i=l+s>>1]<=a?s=i:l=i;return l};return this.x=e,this.y=a,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(t=(n=binarySearch(this.x,e))-1,(e-this.x[t])*(this.y[n]-this.y[t])/(this.x[n]-this.x[t])+this.y[t]):0},this}function removeSpline(){a.controller.control&&a.controller.spline&&(a.controller.spline=void 0,delete a.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),a.controller={control:void 0},n("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof a.params.controller.control||a.params.controller.control instanceof HTMLElement)){let e=document.querySelector(a.params.controller.control);if(e&&e.swiper)a.controller.control=e.swiper;else if(e){let onControllerSwiper=t=>{a.controller.control=t.detail[0],a.update(),e.removeEventListener("init",onControllerSwiper)};e.addEventListener("init",onControllerSwiper)}return}a.controller.control=a.params.controller.control}),n("update",()=>{removeSpline()}),n("resize",()=>{removeSpline()}),n("observerUpdate",()=>{removeSpline()}),n("setTranslate",(e,t,n)=>{a.controller.control&&!a.controller.control.destroyed&&a.controller.setTranslate(t,n)}),n("setTransition",(e,t,n)=>{a.controller.control&&!a.controller.control.destroyed&&a.controller.setTransition(t,n)}),Object.assign(a.controller,{setTranslate:function(e,t){let n,l;let s=a.controller.control,i=a.constructor;function setControlledTranslate(e){if(e.destroyed)return;let t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.spline=a.params.loop?new LinearSpline(a.slidesGrid,e.slidesGrid):new LinearSpline(a.snapGrid,e.snapGrid),l=-a.controller.spline.interpolate(-t)),l&&"container"!==a.params.controller.by||((Number.isNaN(n=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()))||!Number.isFinite(n))&&(n=1),l=(t-a.minTranslate())*n+e.minTranslate()),a.params.controller.inverse&&(l=e.maxTranslate()-l),e.updateProgress(l),e.setTranslate(l,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e<s.length;e+=1)s[e]!==t&&s[e]instanceof i&&setControlledTranslate(s[e]);else s instanceof i&&t!==s&&setControlledTranslate(s)},setTransition:function(e,t){let n;let s=a.constructor,i=a.controller.control;function setControlledTransition(t){t.destroyed||(t.setTransition(e,a),0!==e&&(t.transitionStart(),t.params.autoHeight&&(0,l.n)(()=>{t.updateAutoHeight()}),(0,l.k)(t.wrapperEl,()=>{i&&t.transitionEnd()})))}if(Array.isArray(i))for(n=0;n<i.length;n+=1)i[n]!==t&&i[n]instanceof s&&setControlledTransition(i[n]);else i instanceof s&&t!==i&&setControlledTransition(i)}})}function Autoplay(e){let a,t,l,s,i,r,o,p,d,c,{swiper:u,extendParams:m,on:g,emit:v,params:h}=e;u.autoplay={running:!1,paused:!1,timeLeft:0}
1,m({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let f=h&&h.autoplay?h.autoplay.delay:3e3,y=h&&h.autoplay?h.autoplay.delay:3e3,b=new Date().getTime();function onTransitionEnd(e){u&&!u.destroyed&&u.wrapperEl&&e.target===u.wrapperEl&&(u.wrapperEl.removeEventListener("transitionend",onTransitionEnd),!c&&resume())}let calcTimeLeft=()=>{if(u.destroyed||!u.autoplay.running)return;u.autoplay.paused?s=!0:s&&(y=l,s=!1);let e=u.autoplay.paused?l:b+y-new Date().getTime();u.autoplay.timeLeft=e,v("autoplayTimeLeft",e,e/f),t=requestAnimationFrame(()=>{calcTimeLeft()})},getSlideDelay=()=>{let e;if(!(e=u.virtual&&u.params.virtual.enabled?u.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:u.slides[u.activeIndex]))return;let a=parseInt(e.getAttribute("data-swiper-autoplay"),10);return a},run=e=>{if(u.destroyed||!u.autoplay.running)return;cancelAnimationFrame(t),calcTimeLeft();let n=void 0===e?u.params.autoplay.delay:e;f=u.params.autoplay.delay,y=u.params.autoplay.delay;let s=getSlideDelay();!Number.isNaN(s)&&s>0&&void 0===e&&(n=s,f=s,y=s),l=n;let i=u.params.speed,proceed=()=>{u&&!u.destroyed&&(u.params.autoplay.reverseDirection?!u.isBeginning||u.params.loop||u.params.rewind?(u.slidePrev(i,!0,!0),v("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(u.slides.length-1,i,!0,!0),v("autoplay")):!u.isEnd||u.params.loop||u.params.rewind?(u.slideNext(i,!0,!0),v("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(0,i,!0,!0),v("autoplay")),u.params.cssMode&&(b=new Date().getTime(),requestAnimationFrame(()=>{run()})))};return n>0?(clearTimeout(a),a=setTimeout(()=>{proceed()},n)):requestAnimationFrame(()=>{proceed()}),n},start=()=>{b=new Date().getTime(),u.autoplay.running=!0,run(),v("autoplayStart")},stop=()=>{u.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(t),v("autoplayStop")},pause=(e,t)=>{if(u.destroyed||!u.autoplay.running)return;clearTimeout(a),e||(d=!0);let proceed=()=>{v("autoplayPause"),u.params.autoplay.waitForTransition?u.wrapperEl.addEventListener("transitionend",onTransitionEnd):resume()};if(u.autoplay.paused=!0,t){p&&(l=u.params.autoplay.delay),p=!1,proceed();return}let n=l||u.params.autoplay.delay;l=n-(new Date().getTime()-b),u.isEnd&&l<0&&!u.params.loop||(l<0&&(l=0),proceed())},resume=()=>{u.isEnd&&l<0&&!u.params.loop||u.destroyed||!u.autoplay.running||(b=ne
1w Date().getTime(),d?(d=!1,run(l)):run(),u.autoplay.paused=!1,v("autoplayResume"))},onVisibilityChange=()=>{if(u.destroyed||!u.autoplay.running)return;let e=(0,n.g)();"hidden"===e.visibilityState&&(d=!0,pause(!0)),"visible"===e.visibilityState&&resume()},onPointerEnter=e=>{"mouse"===e.pointerType&&(d=!0,c=!0,u.animating||u.autoplay.paused||pause(!0))},onPointerLeave=e=>{"mouse"===e.pointerType&&(c=!1,u.autoplay.paused&&resume())},attachMouseEvents=()=>{u.params.autoplay.pauseOnMouseEnter&&(u.el.addEventListener("pointerenter",onPointerEnter),u.el.addEventListener("pointerleave",onPointerLeave))},detachMouseEvents=()=>{u.el.removeEventListener("pointerenter",onPointerEnter),u.el.removeEventListener("pointerleave",onPointerLeave)},attachDocumentEvents=()=>{let e=(0,n.g)();e.addEventListener("visibilitychange",onVisibilityChange)},detachDocumentEvents=()=>{let e=(0,n.g)();e.removeEventListener("visibilitychange",onVisibilityChange)};g("init",()=>{u.params.autoplay.enabled&&(attachMouseEvents(),attachDocumentEvents(),start())}),g("destroy",()=>{detachMouseEvents(),detachDocumentEvents(),u.autoplay.running&&stop()}),g("_freeModeStaticRelease",()=>{(r||d)&&resume()}),g("_freeModeNoMomentumRelease",()=>{u.params.autoplay.disableOnInteraction?stop():pause(!0,!0)}),g("beforeTransitionStart",(e,a,t)=>{!u.destroyed&&u.autoplay.running&&(t||!u.params.autoplay.disableOnInteraction?pause(!0,!0):stop())}),g("sliderFirstMove",()=>{if(!u.destroyed&&u.autoplay.running){if(u.params.autoplay.disableOnInteraction){stop();return}i=!0,r=!1,d=!1,o=setTimeout(()=>{d=!0,r=!0,pause(!0)},200)}}),g("touchEnd",()=>{if(!u.destroyed&&u.autoplay.running&&i){if(clearTimeout(o),clearTimeout(a),u.params.autoplay.disableOnInteraction){r=!1,i=!1;return}r&&u.params.cssMode&&resume(),r=!1,i=!1}}),g("slideChange",()=>{!u.destroyed&&u.autoplay.running&&(p=!0)}),Object.assign(u.autoplay,{start,stop,pause,resume})}}}]);
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.