<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window.webpackJsonp=window.webpackJsonp||[]).push([[113],{482:function(e,t,r){e.exports={}},495:function(e,t,r){e.exports={}},496:function(e,t,r){e.exports={}},84:function(e,t,r){"use strict";r.d(t,"c",(function(){return Q})),r.d(t,"a",(function(){return ee})),r.d(t,"b",(function(){return se}));var n=r(9);function l(e,t=0){return setTimeout(e,t)}function o(){return Date.now()}function d(e,t="x"){const r=Object(n.b)();let l,o,d;const c=function(e){const t=Object(n.b)();let style;return t.getComputedStyle&amp;&amp;(style=t.getComputedStyle(e,null)),!style&amp;&amp;e.currentStyle&amp;&amp;(style=e.currentStyle),style||(style=e.style),style}(e);return r.WebKitCSSMatrix?(o=c.transform||c.webkitTransform,o.split(",").length&gt;6&amp;&amp;(o=o.split(", ").map((a=&gt;a.replace(",","."))).join(", ")),d=new r.WebKitCSSMatrix("none"===o?"":o)):(d=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),l=d.toString().split(",")),"x"===t&amp;&amp;(o=r.WebKitCSSMatrix?d.m41:16===l.length?parseFloat(l[12]):parseFloat(l[4])),"y"===t&amp;&amp;(o=r.WebKitCSSMatrix?d.m42:16===l.length?parseFloat(l[13]):parseFloat(l[5])),o||0}function c(e){return"object"==typeof e&amp;&amp;null!==e&amp;&amp;e.constructor&amp;&amp;"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(...e){const t=Object(e[0]),r=["__proto__","constructor","prototype"];for(let i=1;i&lt;e.length;i+=1){const l=e[i];if(null!=l&amp;&amp;(n=l,!("undefined"!=typeof window&amp;&amp;void 0!==window.HTMLElement?n instanceof HTMLElement:n&amp;&amp;(1===n.nodeType||11===n.nodeType)))){const e=Object.keys(Object(l)).filter((e=&gt;r.indexOf(e)&lt;0));for(let r=0,n=e.length;r&lt;n;r+=1){const n=e[r],desc=Object.getOwnPropertyDescriptor(l,n);void 0!==desc&amp;&amp;desc.enumerable&amp;&amp;(c(t[n])&amp;&amp;c(l[n])?l[n].__swiper__?t[n]=l[n]:f(t[n],l[n]):!c(t[n])&amp;&amp;c(l[n])?(t[n]={},l[n].__swiper__?t[n]=l[n]:f(t[n],l[n])):t[n]=l[n])}}}var n;return t}function m(e,t,r){e.style.setProperty(t,r)}function h({swiper:e,targetPosition:t,side:r}){const l=Object(n.b)(),o=-e.translate;let time,d=null;const c=e.params.speed;e.wrapperEl.style.scrollSnapType="none",l.cancelAnimationFrame(e.cssModeFrameID);const f=t&gt;o?"next":"prev",m=(e,t)=&gt;"next"===f&amp;&amp;e&gt;=t||"prev"===f&amp;&amp;e&lt;=t,animate=()=&gt;{time=(new Date).getTime(),null===d&amp;&amp;(d=time);const progress=Math.max(Math.min((time-d)/c,1),0),n=.5-Math.cos(progress*Math.PI)/2;let f=o+n*(t-o);if(m(f,t)&amp;&amp;(f=t),e.wrapperEl.scrollTo({[r]:f}),m(f,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=&gt;{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:f})})),void l.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=l.requestAnimationFrame(animate)};animate()}function v(element,e=""){return[...element.children].filter((t=&gt;t.matches(e)))}function w(e,t=[]){const r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:[t]),r}function S(e,t){return Object(n.b)().getComputedStyle(e,null).getPropertyValue(t)}function T(e){let i,t=e;if(t){for(i=0;null!==(t=t.previousSibling);)1===t.nodeType&amp;&amp;(i+=1);return i}}function x(e,t){const r=[];let n=e.parentElement;for(;n;)t?n.matches(t)&amp;&amp;r.push(n):r.push(n),n=n.parentElement;return r}function y(e,t,r){const l=Object(n.b)();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let E,C,M;function P(){return E||(E=function(){const e=Object(n.b)(),t=Object(n.a)();return{smoothScroll:t.documentElement&amp;&amp;t.documentElement.style&amp;&amp;"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&amp;&amp;t instanceof e.DocumentTouch)}}()),E}function L(e={}){return C||(C=function({userAgent:e}={}){const t=P(),r=Object(n.b)(),l=r.navigator.platform,o=e||r.navigator.userAgent,d={ios:!1,android:!1},c=r.screen.width,f=r.screen.height,m=o.match(/(Android);?[\s\/]+([\d.]+)?/);let h=o.match(/(iPad).*OS\s([\d_]+)/);const v=o.match(/(iPod)(.*OS\s([\d_]+))?/),w=!h&amp;&amp;o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),S="Win32"===l;let T="MacIntel"===l;return!h&amp;&amp;T&amp;&amp;t.touch&amp;&amp;["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${f}`)&gt;=0&amp;&amp;(h=o.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),T=!1),m&amp;&amp;!S&amp;&amp;(d.os="android",d.android=!0),(h||w||v)&amp;&amp;(d.os="ios",d.ios=!0),d}(e)),C}function k(){return M||(M=function(){const e=Object(n.b)();let t=!1;function r(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")&gt;=0&amp;&amp;t.indexOf("chrome")&lt;0&amp;&amp;t.indexOf("android")&lt;0}if(r()){const r=String(e.navigator.userAgent);if(r.includes("Version/")){const[e,n]=r.split("Version/")[1].split(" ")[0].split(".").map((e=&gt;Number(e)));t=e&lt;16||16===e&amp;&amp;n&lt;2}}return{isSafari:t||r(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),M}const O=(e,t)=&gt;{if(!e||e.destroyed||!e.params)return;const r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){const t=r.querySelector(`.${e.params.lazyPreloaderClass}`);t&amp;&amp;t.remove()}},I=(e,t)=&gt;{if(!e.slides[t])return;const r=e.slides[t].querySelector('[loading="lazy"]');r&amp;&amp;r.removeAttribute("loading")},z=e=&gt;{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!t||t&lt;0)return;t=Math.min(t,r);const n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),l=e.activeIndex;if(e.params.grid&amp;&amp;e.params.grid.rows&gt;1){const r=l,o=[r-t];return o.push(...Array.from({length:t}).map(((e,i)=&gt;r+n+i))),void e.slides.forEach(((t,i)=&gt;{o.includes(t.column)&amp;&amp;I(e,i)}))}const o=l+n-1;if(e.params.rewind||e.params.loop)for(let i=l-t;i&lt;=o+t;i+=1){const t=(i%r+r)%r;(t&lt;l||t&gt;o)&amp;&amp;I(e,t)}else for(let i=Math.max(l-t,0);i&lt;=Math.min(o+t,r-1);i+=1)i!==l&amp;&amp;(i&gt;o||i&lt;l)&amp;&amp;I(e,i)};function A({swiper:e,runCallbacks:t,direction:r,step:n}){const{activeIndex:l,previousIndex:o}=e;let d=r;if(d||(d=l&gt;o?"next":l&lt;o?"prev":"reset"),e.emit(`transition${n}`),t&amp;&amp;l!==o){if("reset"===d)return void e.emit(`slideResetTransition${n}`);e.emit(`slideChangeTransition${n}`),"next"===d?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}var G={loopCreate:function(e){const t=this,{params:r,slidesEl:n}=t;if(!r.loop||t.virtual&amp;&amp;t.params.virtual.enabled)return;v(n,`.${r.slideClass}, swiper-slide`).forEach(((e,t)=&gt;{e.setAttribute("data-swiper-slide-index",t)})),t.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next"})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:r,setTranslate:n,activeSlideIndex:l,byController:o,byMousewheel:d}={}){const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:f,allowSlidePrev:m,allowSlideNext:h,slidesEl:v,params:w}=c;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&amp;&amp;w.virtual.enabled)return t&amp;&amp;(w.centeredSlides||0!==c.snapIndex?w.centeredSlides&amp;&amp;c.snapIndex&lt;w.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&amp;&amp;c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=m,c.allowSlideNext=h,void c.emit("loopFix");const S="auto"===w.slidesPerView?c.slidesPerViewDynamic():Math.ceil(parseFloat(w.slidesPerView,10));let T=w.loopedSlides||S;T%w.slidesPerGroup!=0&amp;&amp;(T+=w.slidesPerGroup-T%w.slidesPerGroup),c.loopedSlides=T;const x=[],y=[];let E=c.activeIndex;void 0===l?l=c.getSlideIndex(c.slides.filter((e=&gt;e.classList.contains(w.slideActiveClass)))[0]):E=l;const C="next"===r||!r,M="prev"===r||!r;let P=0,L=0;if(l&lt;T){P=Math.max(T-l,w.slidesPerGroup);for(let i=0;i&lt;T-l;i+=1){const e=i-Math.floor(i/f.length)*f.length;x.push(f.length-e-1)}}else if(l&gt;c.slides.length-2*T){L=Math.max(l-(c.slides.length-2*T),w.slidesPerGroup);for(let i=0;i&lt;L;i+=1){const e=i-Math.floor(i/f.length)*f.length;y.push(e)}}if(M&amp;&amp;x.forEach((e=&gt;{c.slides[e].swiperLoopMoveDOM=!0,v.prepend(c.slides[e]),c.slides[e].swiperLoopMoveDOM=!1})),C&amp;&amp;y.forEach((e=&gt;{c.slides[e].swiperLoopMoveDOM=!0,v.append(c.slides[e]),c.slides[e].swiperLoopMoveDOM=!1})),c.recalcSlides(),"auto"===w.slidesPerView&amp;&amp;c.updateSlides(),w.watchSlidesProgress&amp;&amp;c.updateSlidesOffset(),t)if(x.length&gt;0&amp;&amp;M)if(void 0===e){const e=c.slidesGrid[E],t=c.slidesGrid[E+P]-e;d?c.setTranslate(c.translate-t):(c.slideTo(E+P,0,!1,!0),n&amp;&amp;(c.touches[c.isHorizontal()?"startX":"startY"]+=t))}else n&amp;&amp;c.slideToLoop(e,0,!1,!0);else if(y.length&gt;0&amp;&amp;C)if(void 0===e){const e=c.slidesGrid[E],t=c.slidesGrid[E-L]-e;d?c.setTranslate(c.translate-t):(c.slideTo(E-L,0,!1,!0),n&amp;&amp;(c.touches[c.isHorizontal()?"startX":"startY"]+=t))}else c.slideToLoop(e,0,!1,!0);if(c.allowSlidePrev=m,c.allowSlideNext=h,c.controller&amp;&amp;c.controller.control&amp;&amp;!o){const t={slideRealIndex:e,slideTo:!1,direction:r,setTranslate:n,activeSlideIndex:l,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach((e=&gt;{!e.destroyed&amp;&amp;e.params.loop&amp;&amp;e.loopFix(t)})):c.controller.control instanceof c.constructor&amp;&amp;c.controller.control.params.loop&amp;&amp;c.controller.control.loopFix(t)}c.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:r}=e;if(!t.loop||e.virtual&amp;&amp;e.params.virtual.enabled)return;e.recalcSlides();const n=[];e.slides.forEach((e=&gt;{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;n[t]=e})),e.slides.forEach((e=&gt;{e.removeAttribute("data-swiper-slide-index")})),n.forEach((e=&gt;{r.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function $(e){const t=this,r=Object(n.a)(),l=Object(n.b)(),data=t.touchEventsData;data.evCache.push(e);const{params:d,touches:c,enabled:f}=t;if(!f)return;if(!d.simulateTouch&amp;&amp;"mouse"===e.pointerType)return;if(t.animating&amp;&amp;d.preventInteractionOnTransition)return;!t.animating&amp;&amp;d.cssMode&amp;&amp;d.loop&amp;&amp;t.loopFix();let m=e;m.originalEvent&amp;&amp;(m=m.originalEvent);let h=m.target;if("wrapper"===d.touchEventsTarget&amp;&amp;!t.wrapperEl.contains(h))return;if("which"in m&amp;&amp;3===m.which)return;if("button"in m&amp;&amp;m.button&gt;0)return;if(data.isTouched&amp;&amp;data.isMoved)return;const v=!!d.noSwipingClass&amp;&amp;""!==d.noSwipingClass,w=e.composedPath?e.composedPath():e.path;v&amp;&amp;m.target&amp;&amp;m.target.shadowRoot&amp;&amp;w&amp;&amp;(h=w[0]);const S=d.noSwipingSelector?d.noSwipingSelector:`.${d.noSwipingClass}`,T=!(!m.target||!m.target.shadowRoot);if(d.noSwiping&amp;&amp;(T?function(e,base=this){return function t(r){if(!r||r===Object(n.a)()||r===Object(n.b)())return null;r.assignedSlot&amp;&amp;(r=r.assignedSlot);const l=r.closest(e);return l||r.getRootNode?l||t(r.getRootNode().host):null}(base)}(S,h):h.closest(S)))return void(t.allowClick=!0);if(d.swipeHandler&amp;&amp;!h.closest(d.swipeHandler))return;c.currentX=m.pageX,c.currentY=m.pageY;const x=c.currentX,y=c.currentY,E=d.edgeSwipeDetection||d.iOSEdgeSwipeDetection,C=d.edgeSwipeThreshold||d.iOSEdgeSwipeThreshold;if(E&amp;&amp;(x&lt;=C||x&gt;=l.innerWidth-C)){if("prevent"!==E)return;e.preventDefault()}Object.assign(data,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=x,c.startY=y,data.touchStartTime=o(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,d.threshold&gt;0&amp;&amp;(data.allowThresholdMove=!1);let M=!0;h.matches(data.focusableElements)&amp;&amp;(M=!1,"SELECT"===h.nodeName&amp;&amp;(data.isTouched=!1)),r.activeElement&amp;&amp;r.activeElement.matches(data.focusableElements)&amp;&amp;r.activeElement!==h&amp;&amp;r.activeElement.blur();const P=M&amp;&amp;t.allowTouchMove&amp;&amp;d.touchStartPreventDefault;!d.touchStartForcePreventDefault&amp;&amp;!P||h.isContentEditable||m.preventDefault(),d.freeMode&amp;&amp;d.freeMode.enabled&amp;&amp;t.freeMode&amp;&amp;t.animating&amp;&amp;!d.cssMode&amp;&amp;t.freeMode.onTouchStart(),t.emit("touchStart",m)}function D(e){const t=Object(n.a)(),r=this,data=r.touchEventsData,{params:l,touches:d,rtlTranslate:c,enabled:f}=r;if(!f)return;if(!l.simulateTouch&amp;&amp;"mouse"===e.pointerType)return;let m=e;if(m.originalEvent&amp;&amp;(m=m.originalEvent),!data.isTouched)return void(data.startMoving&amp;&amp;data.isScrolling&amp;&amp;r.emit("touchMoveOpposite",m));const h=data.evCache.findIndex((e=&gt;e.pointerId===m.pointerId));h&gt;=0&amp;&amp;(data.evCache[h]=m);const v=data.evCache.length&gt;1?data.evCache[0]:m,w=v.pageX,S=v.pageY;if(m.preventedByNestedSwiper)return d.startX=w,void(d.startY=S);if(!r.allowTouchMove)return m.target.matches(data.focusableElements)||(r.allowClick=!1),void(data.isTouched&amp;&amp;(Object.assign(d,{startX:w,startY:S,prevX:r.touches.currentX,prevY:r.touches.currentY,currentX:w,currentY:S}),data.touchStartTime=o()));if(l.touchReleaseOnEdges&amp;&amp;!l.loop)if(r.isVertical()){if(S&lt;d.startY&amp;&amp;r.translate&lt;=r.maxTranslate()||S&gt;d.startY&amp;&amp;r.translate&gt;=r.minTranslate())return data.isTouched=!1,void(data.isMoved=!1)}else if(w&lt;d.startX&amp;&amp;r.translate&lt;=r.maxTranslate()||w&gt;d.startX&amp;&amp;r.translate&gt;=r.minTranslate())return;if(t.activeElement&amp;&amp;m.target===t.activeElement&amp;&amp;m.target.matches(data.focusableElements))return data.isMoved=!0,void(r.allowClick=!1);if(data.allowTouchCallbacks&amp;&amp;r.emit("touchMove",m),m.targetTouches&amp;&amp;m.targetTouches.length&gt;1)return;d.currentX=w,d.currentY=S;const T=d.currentX-d.startX,x=d.currentY-d.startY;if(r.params.threshold&amp;&amp;Math.sqrt(T**2+x**2)&lt;r.params.threshold)return;if(void 0===data.isScrolling){let e;r.isHorizontal()&amp;&amp;d.currentY===d.startY||r.isVertical()&amp;&amp;d.currentX===d.startX?data.isScrolling=!1:T*T+x*x&gt;=25&amp;&amp;(e=180*Math.atan2(Math.abs(x),Math.abs(T))/Math.PI,data.isScrolling=r.isHorizontal()?e&gt;l.touchAngle:90-e&gt;l.touchAngle)}if(data.isScrolling&amp;&amp;r.emit("touchMoveOpposite",m),void 0===data.startMoving&amp;&amp;(d.currentX===d.startX&amp;&amp;d.currentY===d.startY||(data.startMoving=!0)),data.isScrolling||r.zoom&amp;&amp;r.params.zoom&amp;&amp;r.params.zoom.enabled&amp;&amp;data.evCache.length&gt;1)return void(data.isTouched=!1);if(!data.startMoving)return;r.allowClick=!1,!l.cssMode&amp;&amp;m.cancelable&amp;&amp;m.preventDefault(),l.touchMoveStopPropagation&amp;&amp;!l.nested&amp;&amp;m.stopPropagation();let y=r.isHorizontal()?T:x,E=r.isHorizontal()?d.currentX-d.previousX:d.currentY-d.previousY;l.oneWayMovement&amp;&amp;(y=Math.abs(y)*(c?1:-1),E=Math.abs(E)*(c?1:-1)),d.diff=y,y*=l.touchRatio,c&amp;&amp;(y=-y,E=-E);const C=r.touchesDirection;r.swipeDirection=y&gt;0?"prev":"next",r.touchesDirection=E&gt;0?"prev":"next";const M=r.params.loop&amp;&amp;!l.cssMode;if(!data.isMoved){if(M&amp;&amp;r.loopFix({direction:r.swipeDirection}),data.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});r.wrapperEl.dispatchEvent(e)}data.allowMomentumBounce=!1,!l.grabCursor||!0!==r.allowSlideNext&amp;&amp;!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",m)}let P;data.isMoved&amp;&amp;C!==r.touchesDirection&amp;&amp;M&amp;&amp;Math.abs(y)&gt;=1&amp;&amp;(r.loopFix({direction:r.swipeDirection,setTranslate:!0}),P=!0),r.emit("sliderMove",m),data.isMoved=!0,data.currentTranslate=y+data.startTranslate;let L=!0,k=l.resistanceRatio;if(l.touchReleaseOnEdges&amp;&amp;(k=0),y&gt;0?(M&amp;&amp;!P&amp;&amp;data.currentTranslate&gt;(l.centeredSlides?r.minTranslate()-r.size/2:r.minTranslate())&amp;&amp;r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),data.currentTranslate&gt;r.minTranslate()&amp;&amp;(L=!1,l.resistance&amp;&amp;(data.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+data.startTranslate+y)**k))):y&lt;0&amp;&amp;(M&amp;&amp;!P&amp;&amp;data.currentTranslate&lt;(l.centeredSlides?r.maxTranslate()+r.size/2:r.maxTranslate())&amp;&amp;r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-("auto"===l.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(l.slidesPerView,10)))}),data.currentTranslate&lt;r.maxTranslate()&amp;&amp;(L=!1,l.resistance&amp;&amp;(data.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-data.startTranslate-y)**k))),L&amp;&amp;(m.preventedByNestedSwiper=!0),!r.allowSlideNext&amp;&amp;"next"===r.swipeDirection&amp;&amp;data.currentTranslate&lt;data.startTranslate&amp;&amp;(data.currentTranslate=data.startTranslate),!r.allowSlidePrev&amp;&amp;"prev"===r.swipeDirection&amp;&amp;data.currentTranslate&gt;data.startTranslate&amp;&amp;(data.currentTranslate=data.startTranslate),r.allowSlidePrev||r.allowSlideNext||(data.currentTranslate=data.startTranslate),l.threshold&gt;0){if(!(Math.abs(y)&gt;l.threshold||data.allowThresholdMove))return void(data.currentTranslate=data.startTranslate);if(!data.allowThresholdMove)return data.allowThresholdMove=!0,d.startX=d.currentX,d.startY=d.currentY,data.currentTranslate=data.startTranslate,void(d.diff=r.isHorizontal()?d.currentX-d.startX:d.currentY-d.startY)}l.followFinger&amp;&amp;!l.cssMode&amp;&amp;((l.freeMode&amp;&amp;l.freeMode.enabled&amp;&amp;r.freeMode||l.watchSlidesProgress)&amp;&amp;(r.updateActiveIndex(),r.updateSlidesClasses()),l.freeMode&amp;&amp;l.freeMode.enabled&amp;&amp;r.freeMode&amp;&amp;r.freeMode.onTouchMove(),r.updateProgress(data.currentTranslate),r.setTranslate(data.currentTranslate))}function _(e){const t=this,data=t.touchEventsData,r=data.evCache.findIndex((t=&gt;t.pointerId===e.pointerId));if(r&gt;=0&amp;&amp;data.evCache.splice(r,1),["pointercancel","pointerout","pointerleave"].includes(e.type)){if(!("pointercancel"===e.type&amp;&amp;(t.browser.isSafari||t.browser.isWebView)))return}const{params:n,touches:d,rtlTranslate:c,slidesGrid:f,enabled:m}=t;if(!m)return;if(!n.simulateTouch&amp;&amp;"mouse"===e.pointerType)return;let h=e;if(h.originalEvent&amp;&amp;(h=h.originalEvent),data.allowTouchCallbacks&amp;&amp;t.emit("touchEnd",h),data.allowTouchCallbacks=!1,!data.isTouched)return data.isMoved&amp;&amp;n.grabCursor&amp;&amp;t.setGrabCursor(!1),data.isMoved=!1,void(data.startMoving=!1);n.grabCursor&amp;&amp;data.isMoved&amp;&amp;data.isTouched&amp;&amp;(!0===t.allowSlideNext||!0===t.allowSlidePrev)&amp;&amp;t.setGrabCursor(!1);const v=o(),w=v-data.touchStartTime;if(t.allowClick){const e=h.path||h.composedPath&amp;&amp;h.composedPath();t.updateClickedSlide(e&amp;&amp;e[0]||h.target),t.emit("tap click",h),w&lt;300&amp;&amp;v-data.lastClickTime&lt;300&amp;&amp;t.emit("doubleTap doubleClick",h)}if(data.lastClickTime=o(),l((()=&gt;{t.destroyed||(t.allowClick=!0)})),!data.isTouched||!data.isMoved||!t.swipeDirection||0===d.diff||data.currentTranslate===data.startTranslate)return data.isTouched=!1,data.isMoved=!1,void(data.startMoving=!1);let S;if(data.isTouched=!1,data.isMoved=!1,data.startMoving=!1,S=n.followFinger?c?t.translate:-t.translate:-data.currentTranslate,n.cssMode)return;if(n.freeMode&amp;&amp;n.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:S});let T=0,x=t.slidesSizesGrid[0];for(let i=0;i&lt;f.length;i+=i&lt;n.slidesPerGroupSkip?1:n.slidesPerGroup){const e=i&lt;n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==f[i+e]?S&gt;=f[i]&amp;&amp;S&lt;f[i+e]&amp;&amp;(T=i,x=f[i+e]-f[i]):S&gt;=f[i]&amp;&amp;(T=i,x=f[f.length-1]-f[f.length-2])}let y=null,E=null;n.rewind&amp;&amp;(t.isBeginning?E=n.virtual&amp;&amp;n.virtual.enabled&amp;&amp;t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&amp;&amp;(y=0));const C=(S-f[T])/x,M=T&lt;n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(w&gt;n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&amp;&amp;(C&gt;=n.longSwipesRatio?t.slideTo(n.rewind&amp;&amp;t.isEnd?y:T+M):t.slideTo(T)),"prev"===t.swipeDirection&amp;&amp;(C&gt;1-n.longSwipesRatio?t.slideTo(T+M):null!==E&amp;&amp;C&lt;0&amp;&amp;Math.abs(C)&gt;n.longSwipesRatio?t.slideTo(E):t.slideTo(T))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&amp;&amp;(h.target===t.navigation.nextEl||h.target===t.navigation.prevEl)?h.target===t.navigation.nextEl?t.slideTo(T+M):t.slideTo(T):("next"===t.swipeDirection&amp;&amp;t.slideTo(null!==y?y:T+M),"prev"===t.swipeDirection&amp;&amp;t.slideTo(null!==E?E:T))}}function B(){const e=this,{params:t,el:r}=e;if(r&amp;&amp;0===r.offsetWidth)return;t.breakpoints&amp;&amp;e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:l,snapGrid:o}=e,d=e.virtual&amp;&amp;e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const c=d&amp;&amp;t.loop;!("auto"===t.slidesPerView||t.slidesPerView&gt;1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||c?e.params.loop&amp;&amp;!d?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&amp;&amp;e.autoplay.running&amp;&amp;e.autoplay.paused&amp;&amp;(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=&gt;{e.autoplay&amp;&amp;e.autoplay.running&amp;&amp;e.autoplay.paused&amp;&amp;e.autoplay.resume()}),500)),e.allowSlidePrev=l,e.allowSlideNext=n,e.params.watchOverflow&amp;&amp;o!==e.snapGrid&amp;&amp;e.checkOverflow()}function j(e){const t=this;t.enabled&amp;&amp;(t.allowClick||(t.params.preventClicks&amp;&amp;e.preventDefault(),t.params.preventClicksPropagation&amp;&amp;t.animating&amp;&amp;(e.stopPropagation(),e.stopImmediatePropagation())))}function F(){const e=this,{wrapperEl:t,rtlTranslate:r,enabled:n}=e;if(!n)return;let l;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&amp;&amp;(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();l=0===o?0:(e.translate-e.minTranslate())/o,l!==e.progress&amp;&amp;e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function H(e){const t=this;O(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&amp;&amp;!t.params.autoHeight||t.update()}let V=!1;function N(){}const R=(e,t)=&gt;{const r=Object(n.a)(),{params:l,el:o,wrapperEl:d,device:c}=e,f=!!l.nested,m="on"===t?"addEventListener":"removeEventListener",h=t;o[m]("pointerdown",e.onTouchStart,{passive:!1}),r[m]("pointermove",e.onTouchMove,{passive:!1,capture:f}),r[m]("pointerup",e.onTouchEnd,{passive:!0}),r[m]("pointercancel",e.onTouchEnd,{passive:!0}),r[m]("pointerout",e.onTouchEnd,{passive:!0}),r[m]("pointerleave",e.onTouchEnd,{passive:!0}),(l.preventClicks||l.preventClicksPropagation)&amp;&amp;o[m]("click",e.onClick,!0),l.cssMode&amp;&amp;d[m]("scroll",e.onScroll),l.updateOnWindowResize?e[h](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",B,!0):e[h]("observerUpdate",B,!0),o[m]("load",e.onLoad,{capture:!0})};const W=(e,t)=&gt;e.grid&amp;&amp;t.grid&amp;&amp;t.grid.rows&gt;1;var X={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Y(e,t){return function(r={}){const n=Object.keys(r)[0],l=r[n];"object"==typeof l&amp;&amp;null!==l?(["navigation","pagination","scrollbar"].indexOf(n)&gt;=0&amp;&amp;!0===e[n]&amp;&amp;(e[n]={auto:!0}),n in e&amp;&amp;"enabled"in l?(!0===e[n]&amp;&amp;(e[n]={enabled:!0}),"object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),f(t,r)):f(t,r)):f(t,r)}}const U={eventsEmitter:{on(e,t,r){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const l=r?"unshift":"push";return e.split(" ").forEach((e=&gt;{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][l](t)})),n},once(e,t,r){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function l(...r){n.off(e,l),l.__emitterProxy&amp;&amp;delete l.__emitterProxy,t.apply(n,r)}return l.__emitterProxy=t,n.on(e,l,r)},onAny(e,t){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof e)return r;const n=t?"unshift":"push";return r.eventsAnyListeners.indexOf(e)&lt;0&amp;&amp;r.eventsAnyListeners[n](e),r},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const r=t.eventsAnyListeners.indexOf(e);return r&gt;=0&amp;&amp;t.eventsAnyListeners.splice(r,1),t},off(e,t){const r=this;return!r.eventsListeners||r.destroyed?r:r.eventsListeners?(e.split(" ").forEach((e=&gt;{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&amp;&amp;r.eventsListeners[e].forEach(((n,l)=&gt;{(n===t||n.__emitterProxy&amp;&amp;n.__emitterProxy===t)&amp;&amp;r.eventsListeners[e].splice(l,1)}))})),r):r},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsListeners)return t;let r,data,n;"string"==typeof e[0]||Array.isArray(e[0])?(r=e[0],data=e.slice(1,e.length),n=t):(r=e[0].events,data=e[0].data,n=e[0].context||t),data.unshift(n);return(Array.isArray(r)?r:r.split(" ")).forEach((e=&gt;{t.eventsAnyListeners&amp;&amp;t.eventsAnyListeners.length&amp;&amp;t.eventsAnyListeners.forEach((t=&gt;{t.apply(n,[e,...data])})),t.eventsListeners&amp;&amp;t.eventsListeners[e]&amp;&amp;t.eventsListeners[e].forEach((e=&gt;{e.apply(n,data)}))})),t}},update:{updateSize:function(){const e=this;let t,r;const n=e.el;t=void 0!==e.params.width&amp;&amp;null!==e.params.width?e.params.width:n.clientWidth,r=void 0!==e.params.height&amp;&amp;null!==e.params.height?e.params.height:n.clientHeight,0===t&amp;&amp;e.isHorizontal()||0===r&amp;&amp;e.isVertical()||(t=t-parseInt(S(n,"padding-left")||0,10)-parseInt(S(n,"padding-right")||0,10),r=r-parseInt(S(n,"padding-top")||0,10)-parseInt(S(n,"padding-bottom")||0,10),Number.isNaN(t)&amp;&amp;(t=0),Number.isNaN(r)&amp;&amp;(r=0),Object.assign(e,{width:t,height:r,size:e.isHorizontal()?t:r}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function r(e,label){return parseFloat(e.getPropertyValue(t(label))||0)}const n=e.params,{wrapperEl:l,slidesEl:o,size:d,rtlTranslate:c,wrongRTL:f}=e,h=e.virtual&amp;&amp;n.virtual.enabled,w=h?e.virtual.slides.length:e.slides.length,T=v(o,`.${e.params.slideClass}, swiper-slide`),x=h?e.virtual.slides.length:T.length;let E=[];const C=[],M=[];let P=n.slidesOffsetBefore;"function"==typeof P&amp;&amp;(P=n.slidesOffsetBefore.call(e));let L=n.slidesOffsetAfter;"function"==typeof L&amp;&amp;(L=n.slidesOffsetAfter.call(e));const k=e.snapGrid.length,O=e.slidesGrid.length;let I=n.spaceBetween,z=-P,A=0,G=0;if(void 0===d)return;"string"==typeof I&amp;&amp;I.indexOf("%")&gt;=0?I=parseFloat(I.replace("%",""))/100*d:"string"==typeof I&amp;&amp;(I=parseFloat(I)),e.virtualSize=-I,T.forEach((e=&gt;{c?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),n.centeredSlides&amp;&amp;n.cssMode&amp;&amp;(m(l,"--swiper-centered-offset-before",""),m(l,"--swiper-centered-offset-after",""));const $=n.grid&amp;&amp;n.grid.rows&gt;1&amp;&amp;e.grid;let D;$&amp;&amp;e.grid.initSlides(x);const _="auto"===n.slidesPerView&amp;&amp;n.breakpoints&amp;&amp;Object.keys(n.breakpoints).filter((e=&gt;void 0!==n.breakpoints[e].slidesPerView)).length&gt;0;for(let i=0;i&lt;x;i+=1){let l;if(D=0,T[i]&amp;&amp;(l=T[i]),$&amp;&amp;e.grid.updateSlide(i,l,x,t),!T[i]||"none"!==S(l,"display")){if("auto"===n.slidesPerView){_&amp;&amp;(T[i].style[t("width")]="");const o=getComputedStyle(l),d=l.style.transform,c=l.style.webkitTransform;if(d&amp;&amp;(l.style.transform="none"),c&amp;&amp;(l.style.webkitTransform="none"),n.roundLengths)D=e.isHorizontal()?y(l,"width",!0):y(l,"height",!0);else{const e=r(o,"width"),t=r(o,"padding-left"),n=r(o,"padding-right"),d=r(o,"margin-left"),c=r(o,"margin-right"),f=o.getPropertyValue("box-sizing");if(f&amp;&amp;"border-box"===f)D=e+d+c;else{const{clientWidth:r,offsetWidth:o}=l;D=e+t+n+d+c+(o-r)}}d&amp;&amp;(l.style.transform=d),c&amp;&amp;(l.style.webkitTransform=c),n.roundLengths&amp;&amp;(D=Math.floor(D))}else D=(d-(n.slidesPerView-1)*I)/n.slidesPerView,n.roundLengths&amp;&amp;(D=Math.floor(D)),T[i]&amp;&amp;(T[i].style[t("width")]=`${D}px`);T[i]&amp;&amp;(T[i].swiperSlideSize=D),M.push(D),n.centeredSlides?(z=z+D/2+A/2+I,0===A&amp;&amp;0!==i&amp;&amp;(z=z-d/2-I),0===i&amp;&amp;(z=z-d/2-I),Math.abs(z)&lt;.001&amp;&amp;(z=0),n.roundLengths&amp;&amp;(z=Math.floor(z)),G%n.slidesPerGroup==0&amp;&amp;E.push(z),C.push(z)):(n.roundLengths&amp;&amp;(z=Math.floor(z)),(G-Math.min(e.params.slidesPerGroupSkip,G))%e.params.slidesPerGroup==0&amp;&amp;E.push(z),C.push(z),z=z+D+I),e.virtualSize+=D+I,A=D,G+=1}}if(e.virtualSize=Math.max(e.virtualSize,d)+L,c&amp;&amp;f&amp;&amp;("slide"===n.effect||"coverflow"===n.effect)&amp;&amp;(l.style.width=`${e.virtualSize+I}px`),n.setWrapperSize&amp;&amp;(l.style[t("width")]=`${e.virtualSize+I}px`),$&amp;&amp;e.grid.updateWrapperSize(D,E,t),!n.centeredSlides){const t=[];for(let i=0;i&lt;E.length;i+=1){let r=E[i];n.roundLengths&amp;&amp;(r=Math.floor(r)),E[i]&lt;=e.virtualSize-d&amp;&amp;t.push(r)}E=t,Math.floor(e.virtualSize-d)-Math.floor(E[E.length-1])&gt;1&amp;&amp;E.push(e.virtualSize-d)}if(h&amp;&amp;n.loop){const t=M[0]+I;if(n.slidesPerGroup&gt;1){const r=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),l=t*n.slidesPerGroup;for(let i=0;i&lt;r;i+=1)E.push(E[E.length-1]+l)}for(let i=0;i&lt;e.virtual.slidesBefore+e.virtual.slidesAfter;i+=1)1===n.slidesPerGroup&amp;&amp;E.push(E[E.length-1]+t),C.push(C[C.length-1]+t),e.virtualSize+=t}if(0===E.length&amp;&amp;(E=[0]),0!==I){const r=e.isHorizontal()&amp;&amp;c?"marginLeft":t("marginRight");T.filter(((e,t)=&gt;!(n.cssMode&amp;&amp;!n.loop)||t!==T.length-1)).forEach((e=&gt;{e.style[r]=`${I}px`}))}if(n.centeredSlides&amp;&amp;n.centeredSlidesBounds){let e=0;M.forEach((t=&gt;{e+=t+(I||0)})),e-=I;const t=e-d;E=E.map((e=&gt;e&lt;=0?-P:e&gt;t?t+L:e))}if(n.centerInsufficientSlides){let e=0;if(M.forEach((t=&gt;{e+=t+(I||0)})),e-=I,e&lt;d){const t=(d-e)/2;E.forEach(((e,r)=&gt;{E[r]=e-t})),C.forEach(((e,r)=&gt;{C[r]=e+t}))}}if(Object.assign(e,{slides:T,snapGrid:E,slidesGrid:C,slidesSizesGrid:M}),n.centeredSlides&amp;&amp;n.cssMode&amp;&amp;!n.centeredSlidesBounds){m(l,"--swiper-centered-offset-before",-E[0]+"px"),m(l,"--swiper-centered-offset-after",e.size/2-M[M.length-1]/2+"px");const t=-e.snapGrid[0],r=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=&gt;e+t)),e.slidesGrid=e.slidesGrid.map((e=&gt;e+r))}if(x!==w&amp;&amp;e.emit("slidesLengthChange"),E.length!==k&amp;&amp;(e.params.watchOverflow&amp;&amp;e.checkOverflow(),e.emit("snapGridLengthChange")),C.length!==O&amp;&amp;e.emit("slidesGridLengthChange"),n.watchSlidesProgress&amp;&amp;e.updateSlidesOffset(),!(h||n.cssMode||"slide"!==n.effect&amp;&amp;"fade"!==n.effect)){const t=`${n.containerModifierClass}backface-hidden`,r=e.el.classList.contains(t);x&lt;=n.maxBackfaceHiddenSlides?r||e.el.classList.add(t):r&amp;&amp;e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,r=[],n=t.virtual&amp;&amp;t.params.virtual.enabled;let i,l=0;"number"==typeof e?t.setTransition(e):!0===e&amp;&amp;t.setTransition(t.params.speed);const o=e=&gt;n?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&amp;&amp;t.params.slidesPerView&gt;1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=&gt;{r.push(e)}));else for(i=0;i&lt;Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e&gt;t.slides.length&amp;&amp;!n)break;r.push(o(e))}else r.push(o(t.activeIndex));for(i=0;i&lt;r.length;i+=1)if(void 0!==r[i]){const e=r[i].offsetHeight;l=e&gt;l?e:l}(l||0===l)&amp;&amp;(t.wrapperEl.style.height=`${l}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i&lt;t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-r-e.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&amp;&amp;this.translate||0){const t=this,r=t.params,{slides:n,rtlTranslate:l,snapGrid:o}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&amp;&amp;t.updateSlidesOffset();let d=-e;l&amp;&amp;(d=e),n.forEach((e=&gt;{e.classList.remove(r.slideVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let c=r.spaceBetween;"string"==typeof c&amp;&amp;c.indexOf("%")&gt;=0?c=parseFloat(c.replace("%",""))/100*t.size:"string"==typeof c&amp;&amp;(c=parseFloat(c));for(let i=0;i&lt;n.length;i+=1){const e=n[i];let f=e.swiperSlideOffset;r.cssMode&amp;&amp;r.centeredSlides&amp;&amp;(f-=n[0].swiperSlideOffset);const m=(d+(r.centeredSlides?t.minTranslate():0)-f)/(e.swiperSlideSize+c),h=(d-o[0]+(r.centeredSlides?t.minTranslate():0)-f)/(e.swiperSlideSize+c),v=-(d-f),w=v+t.slidesSizesGrid[i];(v&gt;=0&amp;&amp;v&lt;t.size-1||w&gt;1&amp;&amp;w&lt;=t.size||v&lt;=0&amp;&amp;w&gt;=t.size)&amp;&amp;(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(i),n[i].classList.add(r.slideVisibleClass)),e.progress=l?-m:m,e.originalProgress=l?-h:h}},updateProgress:function(e){const t=this;if(void 0===e){const r=t.rtlTranslate?-1:1;e=t&amp;&amp;t.translate&amp;&amp;t.translate*r||0}const r=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:progress,isBeginning:l,isEnd:o,progressLoop:d}=t;const c=l,f=o;if(0===n)progress=0,l=!0,o=!0;else{progress=(e-t.minTranslate())/n;const r=Math.abs(e-t.minTranslate())&lt;1,d=Math.abs(e-t.maxTranslate())&lt;1;l=r||progress&lt;=0,o=d||progress&gt;=1,r&amp;&amp;(progress=0),d&amp;&amp;(progress=1)}if(r.loop){const r=t.getSlideIndexByData(0),n=t.getSlideIndexByData(t.slides.length-1),l=t.slidesGrid[r],o=t.slidesGrid[n],c=t.slidesGrid[t.slidesGrid.length-1],f=Math.abs(e);d=f&gt;=l?(f-l)/c:(f+c-o)/c,d&gt;1&amp;&amp;(d-=1)}Object.assign(t,{progress:progress,progressLoop:d,isBeginning:l,isEnd:o}),(r.watchSlidesProgress||r.centeredSlides&amp;&amp;r.autoHeight)&amp;&amp;t.updateSlidesProgress(e),l&amp;&amp;!c&amp;&amp;t.emit("reachBeginning toEdge"),o&amp;&amp;!f&amp;&amp;t.emit("reachEnd toEdge"),(c&amp;&amp;!l||f&amp;&amp;!o)&amp;&amp;t.emit("fromEdge"),t.emit("progress",progress)},updateSlidesClasses:function(){const e=this,{slides:t,params:r,slidesEl:n,activeIndex:l}=e,o=e.virtual&amp;&amp;r.virtual.enabled,d=e=&gt;v(n,`.${r.slideClass}${e}, swiper-slide${e}`)[0];let c;if(t.forEach((e=&gt;{e.classList.remove(r.slideActiveClass,r.slideNextClass,r.slidePrevClass)})),o)if(r.loop){let t=l-e.virtual.slidesBefore;t&lt;0&amp;&amp;(t=e.virtual.slides.length+t),t&gt;=e.virtual.slides.length&amp;&amp;(t-=e.virtual.slides.length),c=d(`[data-swiper-slide-index="${t}"]`)}else c=d(`[data-swiper-slide-index="${l}"]`);else c=t[l];if(c){c.classList.add(r.slideActiveClass);let e=function(e,t){const r=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&amp;&amp;r.push(n):r.push(n),e=n}return r}(c,`.${r.slideClass}, swiper-slide`)[0];r.loop&amp;&amp;!e&amp;&amp;(e=t[0]),e&amp;&amp;e.classList.add(r.slideNextClass);let n=function(e,t){const r=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&amp;&amp;r.push(n):r.push(n),e=n}return r}(c,`.${r.slideClass}, swiper-slide`)[0];r.loop&amp;&amp;0===!n&amp;&amp;(n=t[t.length-1]),n&amp;&amp;n.classList.add(r.slidePrevClass)}e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,r=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:l,activeIndex:o,realIndex:d,snapIndex:c}=t;let f,m=e;const h=e=&gt;{let r=e-t.virtual.slidesBefore;return r&lt;0&amp;&amp;(r=t.virtual.slides.length+r),r&gt;=t.virtual.slides.length&amp;&amp;(r-=t.virtual.slides.length),r};if(void 0===m&amp;&amp;(m=function(e){const{slidesGrid:t,params:r}=e,n=e.rtlTranslate?e.translate:-e.translate;let l;for(let i=0;i&lt;t.length;i+=1)void 0!==t[i+1]?n&gt;=t[i]&amp;&amp;n&lt;t[i+1]-(t[i+1]-t[i])/2?l=i:n&gt;=t[i]&amp;&amp;n&lt;t[i+1]&amp;&amp;(l=i+1):n&gt;=t[i]&amp;&amp;(l=i);return r.normalizeSlideIndex&amp;&amp;(l&lt;0||void 0===l)&amp;&amp;(l=0),l}(t)),n.indexOf(r)&gt;=0)f=n.indexOf(r);else{const e=Math.min(l.slidesPerGroupSkip,m);f=e+Math.floor((m-e)/l.slidesPerGroup)}if(f&gt;=n.length&amp;&amp;(f=n.length-1),m===o)return f!==c&amp;&amp;(t.snapIndex=f,t.emit("snapIndexChange")),void(t.params.loop&amp;&amp;t.virtual&amp;&amp;t.params.virtual.enabled&amp;&amp;(t.realIndex=h(m)));let v;v=t.virtual&amp;&amp;l.virtual.enabled&amp;&amp;l.loop?h(m):t.slides[m]?parseInt(t.slides[m].getAttribute("data-swiper-slide-index")||m,10):m,Object.assign(t,{previousSnapIndex:c,snapIndex:f,previousRealIndex:d,realIndex:v,previousIndex:o,activeIndex:m}),t.initialized&amp;&amp;z(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),d!==v&amp;&amp;t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&amp;&amp;t.emit("slideChange")},updateClickedSlide:function(e){const t=this,r=t.params,n=e.closest(`.${r.slideClass}, swiper-slide`);let l,o=!1;if(n)for(let i=0;i&lt;t.slides.length;i+=1)if(t.slides[i]===n){o=!0,l=i;break}if(!n||!o)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=n,t.virtual&amp;&amp;t.params.virtual.enabled?t.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=l,r.slideToClickedSlide&amp;&amp;void 0!==t.clickedIndex&amp;&amp;t.clickedIndex!==t.activeIndex&amp;&amp;t.slideToClickedSlide()}},translate:{getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:r,translate:n,wrapperEl:l}=this;if(t.virtualTranslate)return r?-n:n;if(t.cssMode)return n;let o=d(l,e);return o+=this.cssOverflowAdjustment(),r&amp;&amp;(o=-o),o||0},setTranslate:function(e,t){const r=this,{rtlTranslate:n,params:l,wrapperEl:o,progress:progress}=r;let d,c=0,f=0;r.isHorizontal()?c=n?-e:e:f=e,l.roundLengths&amp;&amp;(c=Math.floor(c),f=Math.floor(f)),r.previousTranslate=r.translate,r.translate=r.isHorizontal()?c:f,l.cssMode?o[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-c:-f:l.virtualTranslate||(r.isHorizontal()?c-=r.cssOverflowAdjustment():f-=r.cssOverflowAdjustment(),o.style.transform=`translate3d(${c}px, ${f}px, 0px)`);const m=r.maxTranslate()-r.minTranslate();d=0===m?0:(e-r.minTranslate())/m,d!==progress&amp;&amp;r.updateProgress(e),r.emit("setTranslate",r.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,r=!0,n=!0,l){const o=this,{params:d,wrapperEl:c}=o;if(o.animating&amp;&amp;d.preventInteractionOnTransition)return!1;const f=o.minTranslate(),m=o.maxTranslate();let v;if(v=n&amp;&amp;e&gt;f?f:n&amp;&amp;e&lt;m?m:e,o.updateProgress(v),d.cssMode){const e=o.isHorizontal();if(0===t)c[e?"scrollLeft":"scrollTop"]=-v;else{if(!o.support.smoothScroll)return h({swiper:o,targetPosition:-v,side:e?"left":"top"}),!0;c.scrollTo({[e?"left":"top"]:-v,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(v),r&amp;&amp;(o.emit("beforeTransitionStart",t,l),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(v),r&amp;&amp;(o.emit("beforeTransitionStart",t,l),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&amp;&amp;!o.destroyed&amp;&amp;e.target===this&amp;&amp;(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,r&amp;&amp;o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`),r.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const r=this,{params:n}=r;n.cssMode||(n.autoHeight&amp;&amp;r.updateAutoHeight(),A({swiper:r,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){const r=this,{params:n}=r;r.animating=!1,n.cssMode||(r.setTransition(0),A({swiper:r,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t=this.params.speed,r=!0,n,l){"string"==typeof e&amp;&amp;(e=parseInt(e,10));const o=this;let d=e;d&lt;0&amp;&amp;(d=0);const{params:c,snapGrid:f,slidesGrid:m,previousIndex:v,activeIndex:w,rtlTranslate:S,wrapperEl:T,enabled:x}=o;if(o.animating&amp;&amp;c.preventInteractionOnTransition||!x&amp;&amp;!n&amp;&amp;!l)return!1;const y=Math.min(o.params.slidesPerGroupSkip,d);let E=y+Math.floor((d-y)/o.params.slidesPerGroup);E&gt;=f.length&amp;&amp;(E=f.length-1);const C=-f[E];if(c.normalizeSlideIndex)for(let i=0;i&lt;m.length;i+=1){const e=-Math.floor(100*C),t=Math.floor(100*m[i]),r=Math.floor(100*m[i+1]);void 0!==m[i+1]?e&gt;=t&amp;&amp;e&lt;r-(r-t)/2?d=i:e&gt;=t&amp;&amp;e&lt;r&amp;&amp;(d=i+1):e&gt;=t&amp;&amp;(d=i)}if(o.initialized&amp;&amp;d!==w){if(!o.allowSlideNext&amp;&amp;(S?C&gt;o.translate&amp;&amp;C&gt;o.minTranslate():C&lt;o.translate&amp;&amp;C&lt;o.minTranslate()))return!1;if(!o.allowSlidePrev&amp;&amp;C&gt;o.translate&amp;&amp;C&gt;o.maxTranslate()&amp;&amp;(w||0)!==d)return!1}let M;if(d!==(v||0)&amp;&amp;r&amp;&amp;o.emit("beforeSlideChangeStart"),o.updateProgress(C),M=d&gt;w?"next":d&lt;w?"prev":"reset",S&amp;&amp;-C===o.translate||!S&amp;&amp;C===o.translate)return o.updateActiveIndex(d),c.autoHeight&amp;&amp;o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==c.effect&amp;&amp;o.setTranslate(C),"reset"!==M&amp;&amp;(o.transitionStart(r,M),o.transitionEnd(r,M)),!1;if(c.cssMode){const e=o.isHorizontal(),r=S?C:-C;if(0===t){const t=o.virtual&amp;&amp;o.params.virtual.enabled;t&amp;&amp;(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),t&amp;&amp;!o._cssModeVirtualInitialSet&amp;&amp;o.params.initialSlide&gt;0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=&gt;{T[e?"scrollLeft":"scrollTop"]=r}))):T[e?"scrollLeft":"scrollTop"]=r,t&amp;&amp;requestAnimationFrame((()=&gt;{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1}))}else{if(!o.support.smoothScroll)return h({swiper:o,targetPosition:r,side:e?"left":"top"}),!0;T.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(C),o.updateActiveIndex(d),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,n),o.transitionStart(r,M),0===t?o.transitionEnd(r,M):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&amp;&amp;!o.destroyed&amp;&amp;e.target===this&amp;&amp;(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(r,M))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,r=!0,n){if("string"==typeof e){e=parseInt(e,10)}const l=this;let o=e;return l.params.loop&amp;&amp;(l.virtual&amp;&amp;l.params.virtual.enabled?o+=l.virtual.slidesBefore:o=l.getSlideIndexByData(o)),l.slideTo(o,t,r,n)},slideNext:function(e=this.params.speed,t=!0,r){const n=this,{enabled:l,params:o,animating:d}=n;if(!l)return n;let c=o.slidesPerGroup;"auto"===o.slidesPerView&amp;&amp;1===o.slidesPerGroup&amp;&amp;o.slidesPerGroupAuto&amp;&amp;(c=Math.max(n.slidesPerViewDynamic("current",!0),1));const f=n.activeIndex&lt;o.slidesPerGroupSkip?1:c,m=n.virtual&amp;&amp;o.virtual.enabled;if(o.loop){if(d&amp;&amp;!m&amp;&amp;o.loopPreventsSliding)return!1;n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft}return o.rewind&amp;&amp;n.isEnd?n.slideTo(0,e,t,r):n.slideTo(n.activeIndex+f,e,t,r)},slidePrev:function(e=this.params.speed,t=!0,r){const n=this,{params:l,snapGrid:o,slidesGrid:d,rtlTranslate:c,enabled:f,animating:m}=n;if(!f)return n;const h=n.virtual&amp;&amp;l.virtual.enabled;if(l.loop){if(m&amp;&amp;!h&amp;&amp;l.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function v(e){return e&lt;0?-Math.floor(Math.abs(e)):Math.floor(e)}const w=v(c?n.translate:-n.translate),S=o.map((e=&gt;v(e)));let T=o[S.indexOf(w)-1];if(void 0===T&amp;&amp;l.cssMode){let e;o.forEach(((t,r)=&gt;{w&gt;=t&amp;&amp;(e=r)})),void 0!==e&amp;&amp;(T=o[e&gt;0?e-1:e])}let x=0;if(void 0!==T&amp;&amp;(x=d.indexOf(T),x&lt;0&amp;&amp;(x=n.activeIndex-1),"auto"===l.slidesPerView&amp;&amp;1===l.slidesPerGroup&amp;&amp;l.slidesPerGroupAuto&amp;&amp;(x=x-n.slidesPerViewDynamic("previous",!0)+1,x=Math.max(x,0))),l.rewind&amp;&amp;n.isBeginning){const l=n.params.virtual&amp;&amp;n.params.virtual.enabled&amp;&amp;n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(l,e,t,r)}return n.slideTo(x,e,t,r)},slideReset:function(e=this.params.speed,t=!0,r){return this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e=this.params.speed,t=!0,r,n=.5){const l=this;let o=l.activeIndex;const d=Math.min(l.params.slidesPerGroupSkip,o),c=d+Math.floor((o-d)/l.params.slidesPerGroup),f=l.rtlTranslate?l.translate:-l.translate;if(f&gt;=l.snapGrid[c]){const e=l.snapGrid[c];f-e&gt;(l.snapGrid[c+1]-e)*n&amp;&amp;(o+=l.params.slidesPerGroup)}else{const e=l.snapGrid[c-1];f-e&lt;=(l.snapGrid[c]-e)*n&amp;&amp;(o-=l.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,l.slidesGrid.length-1),l.slideTo(o,e,t,r)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:r}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let o,d=e.clickedIndex;const c=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;o=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?d&lt;e.loopedSlides-n/2||d&gt;e.slides.length-e.loopedSlides+n/2?(e.loopFix(),d=e.getSlideIndex(v(r,`${c}[data-swiper-slide-index="${o}"]`)[0]),l((()=&gt;{e.slideTo(d)}))):e.slideTo(d):d&gt;e.slides.length-n?(e.loopFix(),d=e.getSlideIndex(v(r,`${c}[data-swiper-slide-index="${o}"]`)[0]),l((()=&gt;{e.slideTo(d)}))):e.slideTo(d)}else e.slideTo(d)}},loop:G,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&amp;&amp;t.isLocked||t.params.cssMode)return;const r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&amp;&amp;(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&amp;&amp;requestAnimationFrame((()=&gt;{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&amp;&amp;e.isLocked||e.params.cssMode||(e.isElement&amp;&amp;(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&amp;&amp;requestAnimationFrame((()=&gt;{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,t=Object(n.a)(),{params:r}=e;e.onTouchStart=$.bind(e),e.onTouchMove=D.bind(e),e.onTouchEnd=_.bind(e),r.cssMode&amp;&amp;(e.onScroll=F.bind(e)),e.onClick=j.bind(e),e.onLoad=H.bind(e),V||(t.addEventListener("touchstart",N),V=!0),R(e,"on")},detachEvents:function(){R(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:r,params:n,el:l}=e,o=n.breakpoints;if(!o||o&amp;&amp;0===Object.keys(o).length)return;const d=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!d||e.currentBreakpoint===d)return;const c=(d in o?o[d]:void 0)||e.originalParams,m=W(e,n),h=W(e,c),v=n.enabled;m&amp;&amp;!h?(l.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!m&amp;&amp;h&amp;&amp;(l.classList.add(`${n.containerModifierClass}grid`),(c.grid.fill&amp;&amp;"column"===c.grid.fill||!c.grid.fill&amp;&amp;"column"===n.grid.fill)&amp;&amp;l.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=&gt;{if(void 0===c[t])return;const r=n[t]&amp;&amp;n[t].enabled,l=c[t]&amp;&amp;c[t].enabled;r&amp;&amp;!l&amp;&amp;e[t].disable(),!r&amp;&amp;l&amp;&amp;e[t].enable()}));const w=c.direction&amp;&amp;c.direction!==n.direction,S=n.loop&amp;&amp;(c.slidesPerView!==n.slidesPerView||w);w&amp;&amp;r&amp;&amp;e.changeDirection(),f(e.params,c);const T=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&amp;&amp;!T?e.disable():!v&amp;&amp;T&amp;&amp;e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),S&amp;&amp;r&amp;&amp;(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",c)},getBreakpoint:function(e,base="window",t){if(!e||"container"===base&amp;&amp;!t)return;let r=!1;const l=Object(n.b)(),o="window"===base?l.innerHeight:t.clientHeight,d=Object.keys(e).map((e=&gt;{if("string"==typeof e&amp;&amp;0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}}));d.sort(((a,b)=&gt;parseInt(a.value,10)-parseInt(b.value,10)));for(let i=0;i&lt;d.length;i+=1){const{point:e,value:n}=d[i];"window"===base?l.matchMedia(`(min-width: ${n}px)`).matches&amp;&amp;(r=e):n&lt;=t.clientWidth&amp;&amp;(r=e)}return r||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:r}=e,{slidesOffsetBefore:n}=r;if(n){const t=e.slides.length-1,r=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size&gt;r}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&amp;&amp;(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&amp;&amp;(e.allowSlidePrev=!e.isLocked),t&amp;&amp;t!==e.isLocked&amp;&amp;(e.isEnd=!1),t!==e.isLocked&amp;&amp;e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:r,rtl:n,el:l,device:o}=e,d=function(e,t){const r=[];return e.forEach((e=&gt;{"object"==typeof e?Object.keys(e).forEach((n=&gt;{e[n]&amp;&amp;r.push(t+n)})):"string"==typeof e&amp;&amp;r.push(t+e)})),r}(["initialized",r.direction,{"free-mode":e.params.freeMode&amp;&amp;r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:n},{grid:r.grid&amp;&amp;r.grid.rows&gt;1},{"grid-column":r.grid&amp;&amp;r.grid.rows&gt;1&amp;&amp;"column"===r.grid.fill},{android:o.android},{ios:o.ios},{"css-mode":r.cssMode},{centered:r.cssMode&amp;&amp;r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);t.push(...d),l.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},K={};class J{constructor(...e){let t,r;1===e.length&amp;&amp;e[0].constructor&amp;&amp;"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?r=e[0]:[t,r]=e,r||(r={}),r=f({},r),t&amp;&amp;!r.el&amp;&amp;(r.el=t);const l=Object(n.a)();if(r.el&amp;&amp;"string"==typeof r.el&amp;&amp;l.querySelectorAll(r.el).length&gt;1){const e=[];return l.querySelectorAll(r.el).forEach((t=&gt;{const n=f({},r,{el:t});e.push(new J(n))})),e}const o=this;o.__swiper__=!0,o.support=P(),o.device=L({userAgent:r.userAgent}),o.browser=k(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],r.modules&amp;&amp;Array.isArray(r.modules)&amp;&amp;o.modules.push(...r.modules);const d={};o.modules.forEach((e=&gt;{e({params:r,swiper:o,extendParams:Y(r,d),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const c=f({},X,d);return o.params=f({},c,K,r),o.originalParams=f({},o.params),o.passedParams=f({},r),o.params&amp;&amp;o.params.on&amp;&amp;Object.keys(o.params.on).forEach((e=&gt;{o.on(e,o.params.on[e])})),o.params&amp;&amp;o.params.onAny&amp;&amp;o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=&gt;"horizontal"===o.params.direction,isVertical:()=&gt;"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&amp;&amp;o.init(),o}getSlideIndex(e){const{slidesEl:t,params:r}=this,n=T(v(t,`.${r.slideClass}, swiper-slide`)[0]);return T(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=&gt;1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=v(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&amp;&amp;e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&amp;&amp;(e.enabled=!1,e.params.grabCursor&amp;&amp;e.unsetGrabCursor(),e.emit("disable"))}setProgress(progress,e){const t=this;progress=Math.min(Math.max(progress,0),1);const r=t.minTranslate(),n=(t.maxTranslate()-r)*progress+r;t.translateTo(n,void 0===e?0:e),t.updateActiveIndex(),t.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=&gt;0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=&gt;0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((r=&gt;{const n=e.getSlideClasses(r);t.push({slideEl:r,classNames:n}),e.emit("_slideClass",r,n)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(view="current",e=!1){const{params:t,slides:r,slidesGrid:n,slidesSizesGrid:l,size:o,activeIndex:d}=this;let c=1;if(t.centeredSlides){let e,t=r[d]?r[d].swiperSlideSize:0;for(let i=d+1;i&lt;r.length;i+=1)r[i]&amp;&amp;!e&amp;&amp;(t+=r[i].swiperSlideSize,c+=1,t&gt;o&amp;&amp;(e=!0));for(let i=d-1;i&gt;=0;i-=1)r[i]&amp;&amp;!e&amp;&amp;(t+=r[i].swiperSlideSize,c+=1,t&gt;o&amp;&amp;(e=!0))}else if("current"===view)for(let i=d+1;i&lt;r.length;i+=1){(e?n[i]+l[i]-n[d]&lt;o:n[i]-n[d]&lt;o)&amp;&amp;(c+=1)}else for(let i=d-1;i&gt;=0;i-=1){n[d]-n[i]&lt;o&amp;&amp;(c+=1)}return c}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:r}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,r=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses()}let l;if(r.breakpoints&amp;&amp;e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=&gt;{t.complete&amp;&amp;O(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r.freeMode&amp;&amp;r.freeMode.enabled&amp;&amp;!r.cssMode)n(),r.autoHeight&amp;&amp;e.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView&gt;1)&amp;&amp;e.isEnd&amp;&amp;!r.centeredSlides){const t=e.virtual&amp;&amp;r.virtual.enabled?e.virtual.slides:e.slides;l=e.slideTo(t.length-1,0,!1,!0)}else l=e.slideTo(e.activeIndex,0,!1,!0);l||n()}r.watchOverflow&amp;&amp;t!==e.snapGrid&amp;&amp;e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const r=this,n=r.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&amp;&amp;"vertical"!==e||(r.el.classList.remove(`${r.params.containerModifierClass}${n}`),r.el.classList.add(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.forEach((t=&gt;{"vertical"===e?t.style.width="":t.style.height=""})),r.emit("changeDirection"),t&amp;&amp;r.update()),r}changeLanguageDirection(e){const t=this;t.rtl&amp;&amp;"rtl"===e||!t.rtl&amp;&amp;"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&amp;&amp;t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(element){const e=this;if(e.mounted)return!0;let t=element||e.params.el;if("string"==typeof t&amp;&amp;(t=document.querySelector(t)),!t)return!1;t.swiper=e,t.shadowEl&amp;&amp;(e.isElement=!0);const r=()=&gt;`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`;let n=(()=&gt;{if(t&amp;&amp;t.shadowRoot&amp;&amp;t.shadowRoot.querySelector){return t.shadowRoot.querySelector(r())}return v(t,r())[0]})();return!n&amp;&amp;e.params.createElements&amp;&amp;(n=w("div",e.params.wrapperClass),t.append(n),v(t,`.${e.params.slideClass}`).forEach((e=&gt;{n.append(e)}))),Object.assign(e,{el:t,wrapperEl:n,slidesEl:e.isElement?t:n,mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===S(t,"direction"),rtlTranslate:"horizontal"===e.params.direction&amp;&amp;("rtl"===t.dir.toLowerCase()||"rtl"===S(t,"direction")),wrongRTL:"-webkit-box"===S(n,"display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&amp;&amp;t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&amp;&amp;t.checkOverflow(),t.params.grabCursor&amp;&amp;t.enabled&amp;&amp;t.setGrabCursor(),t.params.loop&amp;&amp;t.virtual&amp;&amp;t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&amp;&amp;t.loopCreate(),t.attachEvents(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach((e=&gt;{e.complete?O(t,e):e.addEventListener("load",(e=&gt;{O(t,e.target)}))})),z(t),t.initialized=!0,z(t),t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){const r=this,{params:n,el:l,wrapperEl:o,slides:d}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),n.loop&amp;&amp;r.loopDestroy(),t&amp;&amp;(r.removeClasses(),l.removeAttribute("style"),o.removeAttribute("style"),d&amp;&amp;d.length&amp;&amp;d.forEach((e=&gt;{e.classList.remove(n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((e=&gt;{r.off(e)})),!1!==e&amp;&amp;(r.el.swiper=null,function(e){const object=e;Object.keys(object).forEach((e=&gt;{try{object[e]=null}catch(e){}try{delete object[e]}catch(e){}}))}(r)),r.destroyed=!0),null}static extendDefaults(e){f(K,e)}static get extendedDefaults(){return K}static get defaults(){return X}static installModule(e){J.prototype.__modules__||(J.prototype.__modules__=[]);const t=J.prototype.__modules__;"function"==typeof e&amp;&amp;t.indexOf(e)&lt;0&amp;&amp;t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=&gt;J.installModule(e))),J):(J.installModule(e),J)}}Object.keys(U).forEach((e=&gt;{Object.keys(U[e]).forEach((t=&gt;{J.prototype[t]=U[e][t]}))})),J.use([function({swiper:e,on:t,emit:r}){const l=Object(n.b)();let o=null,d=null;const c=()=&gt;{e&amp;&amp;!e.destroyed&amp;&amp;e.initialized&amp;&amp;(r("beforeResize"),r("resize"))},f=()=&gt;{e&amp;&amp;!e.destroyed&amp;&amp;e.initialized&amp;&amp;r("orientationchange")};t("init",(()=&gt;{e.params.resizeObserver&amp;&amp;void 0!==l.ResizeObserver?e&amp;&amp;!e.destroyed&amp;&amp;e.initialized&amp;&amp;(o=new ResizeObserver((t=&gt;{d=l.requestAnimationFrame((()=&gt;{const{width:r,height:n}=e;let l=r,o=n;t.forEach((({contentBoxSize:t,contentRect:r,target:n})=&gt;{n&amp;&amp;n!==e.el||(l=r?r.width:(t[0]||t).inlineSize,o=r?r.height:(t[0]||t).blockSize)})),l===r&amp;&amp;o===n||c()}))})),o.observe(e.el)):(l.addEventListener("resize",c),l.addEventListener("orientationchange",f))})),t("destroy",(()=&gt;{d&amp;&amp;l.cancelAnimationFrame(d),o&amp;&amp;o.unobserve&amp;&amp;e.el&amp;&amp;(o.unobserve(e.el),o=null),l.removeEventListener("resize",c),l.removeEventListener("orientationchange",f)}))},function({swiper:e,extendParams:t,on:r,emit:l}){const o=[],d=Object(n.b)(),c=(t,r={})=&gt;{const n=new(d.MutationObserver||d.WebkitMutationObserver)((t=&gt;{if(e.__preventObserver__)return;if(1===t.length)return void l("observerUpdate",t[0]);const r=function(){l("observerUpdate",t[0])};d.requestAnimationFrame?d.requestAnimationFrame(r):d.setTimeout(r,0)}));n.observe(t,{attributes:void 0===r.attributes||r.attributes,childList:void 0===r.childList||r.childList,characterData:void 0===r.characterData||r.characterData}),o.push(n)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",(()=&gt;{if(e.params.observer){if(e.params.observeParents){const t=x(e.el);for(let i=0;i&lt;t.length;i+=1)c(t[i])}c(e.el,{childList:e.params.observeSlideChildren}),c(e.wrapperEl,{attributes:!1})}})),r("destroy",(()=&gt;{o.forEach((e=&gt;{e.disconnect()})),o.splice(0,o.length)}))}]);var Q=J;function Z(e,t,r,n){return e.params.createElements&amp;&amp;Object.keys(n).forEach((l=&gt;{if(!r[l]&amp;&amp;!0===r.auto){let element=v(e.el,`.${n[l]}`)[0];element||(element=w("div",n[l]),element.className=n[l],e.el.append(element)),r[l]=element,t[l]=element}})),r}function ee({swiper:e,extendParams:t,on:r,emit:n}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const l=e=&gt;(Array.isArray(e)||(e=[e].filter((e=&gt;!!e))),e);function o(t){let r;return t&amp;&amp;"string"==typeof t&amp;&amp;e.isElement&amp;&amp;(r=e.el.shadowRoot.querySelector(t),r)?r:(t&amp;&amp;("string"==typeof t&amp;&amp;(r=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&amp;&amp;"string"==typeof t&amp;&amp;r.length&gt;1&amp;&amp;1===e.el.querySelectorAll(t).length&amp;&amp;(r=e.el.querySelector(t))),t&amp;&amp;!r?t:r)}function d(t,r){const n=e.params.navigation;(t=l(t)).forEach((t=&gt;{t&amp;&amp;(t.classList[r?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===t.tagName&amp;&amp;(t.disabled=r),e.params.watchOverflow&amp;&amp;e.enabled&amp;&amp;t.classList[e.isLocked?"add":"remove"](n.lockClass))}))}function c(){const{nextEl:t,prevEl:r}=e.navigation;if(e.params.loop)return d(r,!1),void d(t,!1);d(r,e.isBeginning&amp;&amp;!e.params.rewind),d(t,e.isEnd&amp;&amp;!e.params.rewind)}function f(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&amp;&amp;(e.slidePrev(),n("navigationPrev"))}function m(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&amp;&amp;(e.slideNext(),n("navigationNext"))}function h(){const t=e.params.navigation;if(e.params.navigation=Z(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&amp;&amp;!t.prevEl)return;let r=o(t.nextEl),n=o(t.prevEl);Object.assign(e.navigation,{nextEl:r,prevEl:n}),r=l(r),n=l(n);const d=(r,n)=&gt;{r&amp;&amp;r.addEventListener("click","next"===n?m:f),!e.enabled&amp;&amp;r&amp;&amp;r.classList.add(...t.lockClass.split(" "))};r.forEach((e=&gt;d(e,"next"))),n.forEach((e=&gt;d(e,"prev")))}function v(){let{nextEl:t,prevEl:r}=e.navigation;t=l(t),r=l(r);const n=(t,r)=&gt;{t.removeEventListener("click","next"===r?m:f),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach((e=&gt;n(e,"next"))),r.forEach((e=&gt;n(e,"prev")))}r("init",(()=&gt;{!1===e.params.navigation.enabled?w():(h(),c())})),r("toEdge fromEdge lock unlock",(()=&gt;{c()})),r("destroy",(()=&gt;{v()})),r("enable disable",(()=&gt;{let{nextEl:t,prevEl:r}=e.navigation;t=l(t),r=l(r),[...t,...r].filter((e=&gt;!!e)).forEach((t=&gt;t.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass)))})),r("click",((t,r)=&gt;{let{nextEl:o,prevEl:d}=e.navigation;o=l(o),d=l(d);const c=r.target;if(e.params.navigation.hideOnClick&amp;&amp;!d.includes(c)&amp;&amp;!o.includes(c)){if(e.pagination&amp;&amp;e.params.pagination&amp;&amp;e.params.pagination.clickable&amp;&amp;(e.pagination.el===c||e.pagination.el.contains(c)))return;let t;o.length?t=o[0].classList.contains(e.params.navigation.hiddenClass):d.length&amp;&amp;(t=d[0].classList.contains(e.params.navigation.hiddenClass)),n(!0===t?"navigationShow":"navigationHide"),[...o,...d].filter((e=&gt;!!e)).forEach((t=&gt;t.classList.toggle(e.params.navigation.hiddenClass)))}}));const w=()=&gt;{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),v()};Object.assign(e.navigation,{enable:()=&gt;{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),h(),c()},disable:w,update:c,init:h,destroy:v})}function te(e=""){return`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function se({swiper:e,extendParams:t,on:r,emit:n}){const l="swiper-pagination";let o;t({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=&gt;e,formatFractionTotal:e=&gt;e,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),e.pagination={el:null,bullets:[]};let d=0;const c=e=&gt;(Array.isArray(e)||(e=[e].filter((e=&gt;!!e))),e);function f(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&amp;&amp;0===e.pagination.el.length}function m(t,r){const{bulletActiveClass:n}=e.params.pagination;t&amp;&amp;(t=t[("prev"===r?"previous":"next")+"ElementSibling"])&amp;&amp;(t.classList.add(`${n}-${r}`),(t=t[("prev"===r?"previous":"next")+"ElementSibling"])&amp;&amp;t.classList.add(`${n}-${r}-${r}`))}function h(t){const r=t.target.closest(te(e.params.pagination.bulletClass));if(!r)return;t.preventDefault();const n=T(r)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===n)return;const t=e.getSlideIndexByData(n),r=e.getSlideIndexByData(e.realIndex);t&gt;e.slides.length-e.loopedSlides&amp;&amp;e.loopFix({direction:t&gt;r?"next":"prev",activeSlideIndex:t,slideTo:!1}),e.slideToLoop(n)}else e.slideTo(n)}function v(){const t=e.rtl,r=e.params.pagination;if(f())return;let l,h,v=e.pagination.el;v=c(v);const w=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,S=e.params.loop?Math.ceil(w/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(h=e.previousRealIndex||0,l=e.params.slidesPerGroup&gt;1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):void 0!==e.snapIndex?(l=e.snapIndex,h=e.previousSnapIndex):(h=e.previousIndex||0,l=e.activeIndex||0),"bullets"===r.type&amp;&amp;e.pagination.bullets&amp;&amp;e.pagination.bullets.length&gt;0){const n=e.pagination.bullets;let c,f,w;if(r.dynamicBullets&amp;&amp;(o=y(n[0],e.isHorizontal()?"width":"height",!0),v.forEach((t=&gt;{t.style[e.isHorizontal()?"width":"height"]=o*(r.dynamicMainBullets+4)+"px"})),r.dynamicMainBullets&gt;1&amp;&amp;void 0!==h&amp;&amp;(d+=l-(h||0),d&gt;r.dynamicMainBullets-1?d=r.dynamicMainBullets-1:d&lt;0&amp;&amp;(d=0)),c=Math.max(l-d,0),f=c+(Math.min(n.length,r.dynamicMainBullets)-1),w=(f+c)/2),n.forEach((e=&gt;{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=&gt;`${r.bulletActiveClass}${e}`))].map((s=&gt;"string"==typeof s&amp;&amp;s.includes(" ")?s.split(" "):s)).flat();e.classList.remove(...t)})),v.length&gt;1)n.forEach((t=&gt;{const n=T(t);n===l?t.classList.add(...r.bulletActiveClass.split(" ")):e.isElement&amp;&amp;t.setAttribute("part","bullet"),r.dynamicBullets&amp;&amp;(n&gt;=c&amp;&amp;n&lt;=f&amp;&amp;t.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),n===c&amp;&amp;m(t,"prev"),n===f&amp;&amp;m(t,"next"))}));else{const t=n[l];if(t&amp;&amp;t.classList.add(...r.bulletActiveClass.split(" ")),e.isElement&amp;&amp;n.forEach(((e,t)=&gt;{e.setAttribute("part",t===l?"bullet-active":"bullet")})),r.dynamicBullets){const e=n[c],t=n[f];for(let i=c;i&lt;=f;i+=1)n[i]&amp;&amp;n[i].classList.add(...`${r.bulletActiveClass}-main`.split(" "));m(e,"prev"),m(t,"next")}}if(r.dynamicBullets){const l=Math.min(n.length,r.dynamicMainBullets+4),d=(o*l-o)/2-w*o,c=t?"right":"left";n.forEach((t=&gt;{t.style[e.isHorizontal()?c:"top"]=`${d}px`}))}}v.forEach(((t,o)=&gt;{if("fraction"===r.type&amp;&amp;(t.querySelectorAll(te(r.currentClass)).forEach((e=&gt;{e.textContent=r.formatFractionCurrent(l+1)})),t.querySelectorAll(te(r.totalClass)).forEach((e=&gt;{e.textContent=r.formatFractionTotal(S)}))),"progressbar"===r.type){let n;n=r.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const o=(l+1)/S;let d=1,c=1;"horizontal"===n?d=o:c=o,t.querySelectorAll(te(r.progressbarFillClass)).forEach((t=&gt;{t.style.transform=`translate3d(0,0,0) scaleX(${d}) scaleY(${c})`,t.style.transitionDuration=`${e.params.speed}ms`}))}"custom"===r.type&amp;&amp;r.renderCustom?(t.innerHTML=r.renderCustom(e,l+1,S),0===o&amp;&amp;n("paginationRender",t)):(0===o&amp;&amp;n("paginationRender",t),n("paginationUpdate",t)),e.params.watchOverflow&amp;&amp;e.enabled&amp;&amp;t.classList[e.isLocked?"add":"remove"](r.lockClass)}))}function w(){const t=e.params.pagination;if(f())return;const r=e.virtual&amp;&amp;e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let l=e.pagination.el;l=c(l);let o="";if("bullets"===t.type){let n=e.params.loop?Math.ceil(r/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&amp;&amp;e.params.freeMode.enabled&amp;&amp;n&gt;r&amp;&amp;(n=r);for(let i=0;i&lt;n;i+=1)t.renderBullet?o+=t.renderBullet.call(e,i,t.bulletClass):o+=`&lt;${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"&gt;&lt;/${t.bulletElement}&gt;`}"fraction"===t.type&amp;&amp;(o=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`&lt;span class="${t.currentClass}"&gt;&lt;/span&gt; / &lt;span class="${t.totalClass}"&gt;&lt;/span&gt;`),"progressbar"===t.type&amp;&amp;(o=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`&lt;span class="${t.progressbarFillClass}"&gt;&lt;/span&gt;`),e.pagination.bullets=[],l.forEach((r=&gt;{"custom"!==t.type&amp;&amp;(r.innerHTML=o||""),"bullets"===t.type&amp;&amp;e.pagination.bullets.push(...r.querySelectorAll(te(t.bulletClass)))})),"custom"!==t.type&amp;&amp;n("paginationRender",l[0])}function S(){e.params.pagination=Z(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let r;"string"==typeof t.el&amp;&amp;e.isElement&amp;&amp;(r=e.el.shadowRoot.querySelector(t.el)),r||"string"!=typeof t.el||(r=[...document.querySelectorAll(t.el)]),r||(r=t.el),r&amp;&amp;0!==r.length&amp;&amp;(e.params.uniqueNavElements&amp;&amp;"string"==typeof t.el&amp;&amp;Array.isArray(r)&amp;&amp;r.length&gt;1&amp;&amp;(r=[...e.el.querySelectorAll(t.el)],r.length&gt;1&amp;&amp;(r=r.filter((t=&gt;x(t,".swiper")[0]===e.el))[0])),Array.isArray(r)&amp;&amp;1===r.length&amp;&amp;(r=r[0]),Object.assign(e.pagination,{el:r}),r=c(r),r.forEach((r=&gt;{"bullets"===t.type&amp;&amp;t.clickable&amp;&amp;r.classList.add(t.clickableClass),r.classList.add(t.modifierClass+t.type),r.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&amp;&amp;t.dynamicBullets&amp;&amp;(r.classList.add(`${t.modifierClass}${t.type}-dynamic`),d=0,t.dynamicMainBullets&lt;1&amp;&amp;(t.dynamicMainBullets=1)),"progressbar"===t.type&amp;&amp;t.progressbarOpposite&amp;&amp;r.classList.add(t.progressbarOppositeClass),t.clickable&amp;&amp;r.addEventListener("click",h),e.enabled||r.classList.add(t.lockClass)})))}function E(){const t=e.params.pagination;if(f())return;let r=e.pagination.el;r&amp;&amp;(r=c(r),r.forEach((r=&gt;{r.classList.remove(t.hiddenClass),r.classList.remove(t.modifierClass+t.type),r.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&amp;&amp;r.removeEventListener("click",h)}))),e.pagination.bullets&amp;&amp;e.pagination.bullets.forEach((e=&gt;e.classList.remove(...t.bulletActiveClass.split(" "))))}r("changeDirection",(()=&gt;{if(!e.pagination||!e.pagination.el)return;const t=e.params.pagination;let{el:r}=e.pagination;r=c(r),r.forEach((r=&gt;{r.classList.remove(t.horizontalClass,t.verticalClass),r.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)}))})),r("init",(()=&gt;{!1===e.params.pagination.enabled?C():(S(),w(),v())})),r("activeIndexChange",(()=&gt;{void 0===e.snapIndex&amp;&amp;v()})),r("snapIndexChange",(()=&gt;{v()})),r("snapGridLengthChange",(()=&gt;{w(),v()})),r("destroy",(()=&gt;{E()})),r("enable disable",(()=&gt;{let{el:t}=e.pagination;t&amp;&amp;(t=c(t),t.forEach((t=&gt;t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))))})),r("lock unlock",(()=&gt;{v()})),r("click",((t,r)=&gt;{const l=r.target;let{el:o}=e.pagination;if(Array.isArray(o)||(o=[o].filter((element=&gt;!!element))),e.params.pagination.el&amp;&amp;e.params.pagination.hideOnClick&amp;&amp;o&amp;&amp;o.length&gt;0&amp;&amp;!l.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&amp;&amp;(e.navigation.nextEl&amp;&amp;l===e.navigation.nextEl||e.navigation.prevEl&amp;&amp;l===e.navigation.prevEl))return;const t=o[0].classList.contains(e.params.pagination.hiddenClass);n(!0===t?"paginationShow":"paginationHide"),o.forEach((t=&gt;t.classList.toggle(e.params.pagination.hiddenClass)))}}));const C=()=&gt;{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&amp;&amp;(t=c(t),t.forEach((t=&gt;t.classList.add(e.params.pagination.paginationDisabledClass)))),E()};Object.assign(e.pagination,{enable:()=&gt;{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&amp;&amp;(t=c(t),t.forEach((t=&gt;t.classList.remove(e.params.pagination.paginationDisabledClass)))),S(),w(),v()},disable:C,render:w,update:v,init:S,destroy:E})}}}]);</pre></body></html>