function _defineProperty(e,t,a){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var a;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(a="Object"===(a={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:a)||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,s=Array(t);a{"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):("undefined"!=typeof globalThis?globalThis:self).Swiper=e()})(function(){function s(e){return null!==e&&"object"===_typeof(e)&&"constructor"in e&&e.constructor===Object}function r(t,a){void 0===t&&(t={}),void 0===a&&(a={}),Object.keys(a).forEach(function(e){void 0===t[e]?t[e]=a[e]:s(a[e])&&s(t[e])&&0{function s(e){var t,a;return _classCallCheck(this,s),"number"==typeof e?t=_callSuper(this,s,[e]):(t=_callSuper(this,s,_toConsumableArray(e||[])),e=_assertThisInitialized(t),a=e.__proto__,Object.defineProperty(e,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}})),_assertThisInitialized(t)}return _inherits(s,_wrapNativeSuper(Array)),_createClass(s)})();function i(e){var t=[];return(e=void 0===e?[]:e).forEach(function(e){Array.isArray(e)?t.push.apply(t,_toConsumableArray(i(e))):t.push(e)}),t}function n(e,t){return Array.prototype.filter.call(e,t)}function L(e,t){var a=O(),s=T(),r=[];if(!t&&e instanceof d)return e;if(!e)return new d(r);if("string"==typeof e){var i=e.trim();if(0<=i.indexOf("<")&&0<=i.indexOf(">")){var n="div",o=(0===i.indexOf("{if("string"!=typeof e)return[e];for(var a=[],s=t.querySelectorAll(e),r=0;r{for(var t=[],a=0;a{var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});a.addEventListener("testPassiveListener",null,t)}catch(e){}return e})(),gestures:"ongesturestart"in a}}function h(){return e=e||D()}function N(e){var t,a,s,r,i,n,o,l,d,c;return void 0===e&&(e={}),p||(e=(void 0===(e=e)?{}:e).userAgent,t=h(),a=(i=O()).navigator.platform,e=e||i.navigator.userAgent,s={ios:!1,android:!1},r=i.screen.width,i=i.screen.height,n=e.match(/(Android);?[\s\/]+([\d.]+)?/),o=e.match(/(iPad).*OS\s([\d_]+)/),l=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!o&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c="Win32"===a,a="MacIntel"===a,!o&&a&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(r,"x").concat(i))&&(o=(o=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),n&&!c&&(s.os="android",s.android=!0),(o||d||l)&&(s.os="ios",s.ios=!0),p=s),p}function G(){var e,t;return a||(t=O(),a={isSafari:0<=(e=t.navigator.userAgent.toLowerCase()).indexOf("safari")&&e.indexOf("chrome")<0&&e.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}),a}function l(e){var t=e.swiper,a=e.runCallbacks,s=e.step,r=t.activeIndex,i=t.previousIndex,e=(e=e.direction)||(ir.slides.length&&!n)break;i.push(t(l))}else i.push(t(r.activeIndex));for(a=0;a=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(o),s.eq(o).addClass(a.slideVisibleClass)),l.progress=r?-c:c,l.originalProgress=r?-p:p}t.visibleSlides=L(t.visibleSlides)}},updateProgress:function(e){var t=this,a=(void 0===e&&(a=t.rtlTranslate?-1:1,e=t&&t.translate&&t.translate*a||0),t.params),s=t.maxTranslate()-t.minTranslate(),r=t.progress,i=t.isBeginning,n=i,o=l=t.isEnd,l=0==s?i=!(r=0):(i=(r=(e-t.minTranslate())/s)<=0,1<=r);Object.assign(t,{progress:r,isBeginning:i,isEnd:l}),(a.watchSlidesProgress||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),i&&!n&&t.emit("reachBeginning toEdge"),l&&!o&&t.emit("reachEnd toEdge"),(n&&!i||o&&!l)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){var e=this,t=e.slides,a=e.params,s=e.$wrapperEl,r=e.activeIndex,i=e.realIndex,n=e.virtual&&a.virtual.enabled,r=(t.removeClass("".concat(a.slideActiveClass," ").concat(a.slideNextClass," ").concat(a.slidePrevClass," ").concat(a.slideDuplicateActiveClass," ").concat(a.slideDuplicateNextClass," ").concat(a.slideDuplicatePrevClass)),(n=n?e.$wrapperEl.find(".".concat(a.slideClass,'[data-swiper-slide-index="').concat(r,'"]')):t.eq(r)).addClass(a.slideActiveClass),a.loop&&(n.hasClass(a.slideDuplicateClass)?s.children(".".concat(a.slideClass,":not(.").concat(a.slideDuplicateClass,')[data-swiper-slide-index="').concat(i,'"]')):s.children(".".concat(a.slideClass,".").concat(a.slideDuplicateClass,'[data-swiper-slide-index="').concat(i,'"]'))).addClass(a.slideDuplicateActiveClass),n.nextAll(".".concat(a.slideClass)).eq(0).addClass(a.slideNextClass)),i=(a.loop&&0===r.length&&(r=t.eq(0)).addClass(a.slideNextClass),n.prevAll(".".concat(a.slideClass)).eq(0).addClass(a.slidePrevClass));a.loop&&0===i.length&&(i=t.eq(-1)).addClass(a.slidePrevClass),a.loop&&((r.hasClass(a.slideDuplicateClass)?s.children(".".concat(a.slideClass,":not(.").concat(a.slideDuplicateClass,')[data-swiper-slide-index="').concat(r.attr("data-swiper-slide-index"),'"]')):s.children(".".concat(a.slideClass,".").concat(a.slideDuplicateClass,'[data-swiper-slide-index="').concat(r.attr("data-swiper-slide-index"),'"]'))).addClass(a.slideDuplicateNextClass),(i.hasClass(a.slideDuplicateClass)?s.children(".".concat(a.slideClass,":not(.").concat(a.slideDuplicateClass,')[data-swiper-slide-index="').concat(i.attr("data-swiper-slide-index"),'"]')):s.children(".".concat(a.slideClass,".").concat(a.slideDuplicateClass,'[data-swiper-slide-index="').concat(i.attr("data-swiper-slide-index"),'"]'))).addClass(a.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){var t=this,a=t.rtlTranslate?t.translate:-t.translate,s=t.slidesGrid,r=t.snapGrid,i=t.params,n=t.activeIndex,o=t.realIndex,l=t.snapIndex,d=e;if(void 0===d){for(var c=0;c=s[c]&&a=s[c]&&a=s[c]&&(d=c);i.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}(e=0<=r.indexOf(a)?r.indexOf(a):(e=Math.min(i.slidesPerGroupSkip,d))+Math.floor((d-e)/i.slidesPerGroup))>=r.length&&(e=r.length-1),d===n?e!==l&&(t.snapIndex=e,t.emit("snapIndexChange")):(i=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10),Object.assign(t,{snapIndex:e,realIndex:i,previousIndex:n,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==i&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange"))},updateClickedSlide:function(e){var t,a=this,s=a.params,r=L(e).closest(".".concat(s.slideClass))[0],i=!1;if(r)for(var n=0;n=e.length&&(r=e.length-1),(c||i.initialSlide||0)===(d||0)&&a&&n.emit("beforeSlideChangeStart");var f,h=-e[r];if(n.updateProgress(h),i.normalizeSlideIndex)for(var m=0;mn.translate&&h>n.maxTranslate()&&(c||0)!==o)return!1}if(f=c=i.snapGrid[o]?(r=i.snapGrid[o],(i.snapGrid[o+1]-r)*st.slides.length-t.loopedSlides+r/2?(t.loopFix(),i=s.children(".".concat(a.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(a.slideDuplicateClass,")")).eq(0).index(),S(function(){t.slideTo(i)})):t.slideTo(i):i>t.slides.length-r?(t.loopFix(),i=s.children(".".concat(a.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(a.slideDuplicateClass,")")).eq(0).index(),S(function(){t.slideTo(i)})):t.slideTo(i)):t.slideTo(i)}},loop:{loopCreate:function(){var e=this,t=T(),a=e.params,s=e.$wrapperEl,r=0i.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=i.length);var d=[],c=[];i.each(function(e,t){L(e).attr("data-swiper-slide-index",t)});for(var p=0;p=a.length-s&&(l=-a.length+t+s,e.slideTo(l+=s,0,!1,!0))&&0!=n&&e.setTranslate((o?-e.translate:e.translate)-n),e.allowSlidePrev=r,e.allowSlideNext=i,e.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children(".".concat(t.slideClass,".").concat(t.slideDuplicateClass,",.").concat(t.slideClass,".").concat(t.slideBlankClass)).remove(),a.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||((t="container"===t.params.touchEventsTarget?t.el:t.wrapperEl).style.cursor="move",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){var e=this,t=T(),a=e.params,s=e.support;e.onTouchStart=function(e){var t=this,a=T(),s=O(),r=t.touchEventsData,i=t.params,n=t.touches,o=t.enabled;if(o&&(!t.animating||!i.preventInteractionOnTransition)){!t.animating&&i.cssMode&&i.loop&&t.loopFix();var o=e,l=L((o=o.originalEvent?o.originalEvent:o).target);if(("wrapper"!==i.touchEventsTarget||l.closest(t.wrapperEl).length)&&(r.isTouchEvent="touchstart"===o.type,r.isTouchEvent||!("which"in o)||3!==o.which)&&!(!r.isTouchEvent&&"button"in o&&0=s.innerWidth-u)){if("prevent"!==p)return;e.preventDefault()}Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=c,n.startY=d,r.touchStartTime=w(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0i.startY&&a.translate>=a.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(li.startX&&a.translate>=a.minTranslate())return;if(s.isTouchEvent&&t.activeElement&&e.target===t.activeElement&&L(e.target).is(s.focusableElements))s.isMoved=!0,a.allowClick=!1;else if(s.allowTouchCallbacks&&a.emit("touchMove",e),!(e.targetTouches&&1r.touchAngle:90-c>r.touchAngle)),s.isScrolling&&a.emit("touchMoveOpposite",e),void 0!==s.startMoving||i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0),s.isScrolling)s.isTouched=!1;else if(s.startMoving){a.allowClick=!1,!r.cssMode&&e.cancelable&&e.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&e.stopPropagation(),s.isMoved||(r.loop&&!r.cssMode&&a.loopFix(),s.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!r.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",e)),a.emit("sliderMove",e),s.isMoved=!0;var c=a.isHorizontal()?t:d,t=(i.diff=c,c*=r.touchRatio,a.swipeDirection=0<(c=n?-c:c)?"prev":"next",s.currentTranslate=c+s.startTranslate,!0),d=r.resistanceRatio;if(r.touchReleaseOnEdges&&(d=0),0a.minTranslate()?(t=!1,r.resistance&&(s.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+s.startTranslate+c,d))):c<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),a.allowSlidePrev||a.allowSlideNext||(s.currentTranslate=s.startTranslate),0r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=a.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&a.freeMode||r.watchSlidesProgress)&&(a.updateActiveIndex(),a.updateSlidesClasses()),a.params.freeMode&&r.freeMode.enabled&&a.freeMode&&a.freeMode.onTouchMove(),a.updateProgress(s.currentTranslate),a.setTranslate(s.currentTranslate))}}}else L(e.target).is(s.focusableElements)||(a.allowClick=!1),s.isTouched&&(Object.assign(i,{startX:l,startY:o,currentX:l,currentY:o}),s.touchStartTime=w())}}else s.startMoving&&s.isScrolling&&a.emit("touchMoveOpposite",e)}.bind(e),e.onTouchEnd=function(e){var t=this,a=t.touchEventsData,s=t.params,r=t.touches,i=t.rtlTranslate,n=t.slidesGrid;if(t.enabled)if(e.originalEvent&&(e=e.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",e),a.allowTouchCallbacks=!1,a.isTouched){s.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var o,l=w(),d=l-a.touchStartTime;if(t.allowClick&&(h=e.path||e.composedPath&&e.composedPath(),t.updateClickedSlide(h&&h[0]||e.target),t.emit("tap click",e),d<300)&&l-a.lastClickTime<300&&t.emit("doubleTap doubleClick",e),a.lastClickTime=w(),S(function(){t.destroyed||(t.allowClick=!0)}),a.isTouched&&a.isMoved&&t.swipeDirection&&0!==r.diff&&a.currentTranslate!==a.startTranslate){if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,o=s.followFinger?i?t.translate:-t.translate:-a.currentTranslate,!s.cssMode)if(t.params.freeMode&&s.freeMode.enabled)t.freeMode.onTouchEnd({currentPos:o});else{for(var c=0,p=t.slidesSizesGrid[0],u=0;u=n[u]&&o=n[u]&&(c=u,p=n[n.length-1]-n[n.length-2])}var h=null,l=null,r=(s.rewind&&(t.isBeginning?l=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(h=0)),(o-n[c])/p),i=c=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?h:c+i):t.slideTo(c)),"prev"===t.swipeDirection&&(r>1-s.longSwipesRatio?t.slideTo(c+i):null!==l&&r<0&&Math.abs(r)>s.longSwipesRatio?t.slideTo(l):t.slideTo(c))):t.slideTo(t.activeIndex):s.shortSwipes?t.navigation&&(e.target===t.navigation.nextEl||e.target===t.navigation.prevEl)?e.target===t.navigation.nextEl?t.slideTo(c+i):t.slideTo(c):("next"===t.swipeDirection&&t.slideTo(null!==h?h:c+i),"prev"===t.swipeDirection&&t.slideTo(null!==l?l:c)):t.slideTo(t.activeIndex)}}else a.isTouched=!1,a.isMoved=!1,a.startMoving=!1}else a.isMoved&&s.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1}.bind(e),a.cssMode&&(e.onScroll=function(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;e.enabled&&(e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(t=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/t)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1))}.bind(e)),e.onClick=function(e){var t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation)&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),s.touch&&!c&&(t.addEventListener("touchstart",H),c=!0),v(e,"on")},detachEvents:function(){v(this,"off")}},breakpoints:{setBreakpoint:function(){var e,s,t,a,r=this,i=r.activeIndex,n=r.initialized,o=void 0===(o=r.loopedSlides)?0:o,l=r.params,d=r.$el,c=l.breakpoints;c&&0!==Object.keys(c).length&&(e=r.getBreakpoint(c,r.params.breakpointsBase,r.el))&&r.currentBreakpoint!==e&&(s=(e in c?c[e]:void 0)||r.originalParams,c=g(r,l),a=g(r,s),t=l.enabled,c&&!a?(d.removeClass("".concat(l.containerModifierClass,"grid ").concat(l.containerModifierClass,"grid-column")),r.emitContainerClasses()):!c&&a&&(d.addClass("".concat(l.containerModifierClass,"grid")),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===l.grid.fill)&&d.addClass("".concat(l.containerModifierClass,"grid-column")),r.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(function(e){var t=l[e]&&l[e].enabled,a=s[e]&&s[e].enabled;t&&!a&&r[e].disable(),!t&&a&&r[e].enable()}),c=s.direction&&s.direction!==l.direction,a=l.loop&&(s.slidesPerView!==l.slidesPerView||c),c&&n&&r.changeDirection(),u(r.params,s),d=r.params.enabled,Object.assign(r,{allowTouchMove:r.params.allowTouchMove,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev}),t&&!d?r.disable():!t&&d&&r.enable(),r.currentBreakpoint=e,r.emit("_beforeBreakpoint",s),a&&n&&(r.loopDestroy(),r.loopCreate(),r.updateSlides(),r.slideTo(i-o+r.loopedSlides,0,!1)),r.emit("breakpoint",s))},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),e&&("container"!==t||a)){var s=!1,r=O(),i="window"===t?r.innerHeight:a.clientHeight,n=Object.keys(e).map(function(e){var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:i*t,point:e}):{value:e,point:e}});n.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var o=0;oe):t.isLocked=1===t.snapGrid.length,!0===s.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===s.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),a&&a!==t.isLocked&&(t.isEnd=!1),a!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var a,s,e=this,t=e.classNames,r=e.$el,i=e.device,n=(i=["initialized",(n=e.params).direction,{"pointer-events":!e.support.touch},{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:e.rtl},{grid:n.grid&&1{function d(){var t;_classCallCheck(this,d);for(var a,i,n,e,s,r=arguments.length,o=new Array(r),l=0;l')),e.append(t)),t}return Object.keys(x).forEach(function(t){Object.keys(x[t]).forEach(function(e){C.prototype[e]=x[t][e]})}),C.use([function(e){function i(){n&&!n.destroyed&&n.initialized&&(s("beforeResize"),s("resize"))}function t(){n&&!n.destroyed&&n.initialized&&s("orientationchange")}var n=e.swiper,a=e.on,s=e.emit,r=O(),o=null,l=null;a("init",function(){n.params.resizeObserver&&void 0!==r.ResizeObserver?n&&!n.destroyed&&n.initialized&&(o=new ResizeObserver(function(a){l=r.requestAnimationFrame(function(){var e=n.width,t=n.height,s=e,r=t;a.forEach(function(e){var t=e.contentBoxSize,a=e.contentRect,e=e.target;e&&e!==n.el||(s=a?a.width:(t[0]||t).inlineSize,r=a?a.height:(t[0]||t).blockSize)}),s===e&&r===t||i()})})).observe(n.el):(r.addEventListener("resize",i),r.addEventListener("orientationchange",t))}),a("destroy",function(){l&&r.cancelAnimationFrame(l),o&&o.unobserve&&n.el&&(o.unobserve(n.el),o=null),r.removeEventListener("resize",i),r.removeEventListener("orientationchange",t)})},function(e){function a(e,t){void 0===t&&(t={});var a=new(o.MutationObserver||o.WebkitMutationObserver)(function(e){var t;1===e.length?i("observerUpdate",e[0]):(t=function(){i("observerUpdate",e[0])},o.requestAnimationFrame?o.requestAnimationFrame(t):o.setTimeout(t,0))});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(a)}var s=e.swiper,t=e.extendParams,r=e.on,i=e.emit,n=[],o=O();t({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",function(){if(s.params.observer){if(s.params.observeParents)for(var e=s.$el.parents(),t=0;t').concat(e,""))).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),a.cache&&(x.virtual.cache[t]=e),e)}function o(e){var t,a=x.params,s=a.slidesPerView,r=a.slidesPerGroup,a=a.centeredSlides,i=x.params.virtual,n=i.addSlidesBefore,i=i.addSlidesAfter,o=x.virtual,l=o.from,d=o.to,c=o.slides,p=o.slidesGrid,o=o.offset,u=(x.params.cssMode||x.updateActiveIndex(),x.activeIndex||0),f=x.rtlTranslate?"right":x.isHorizontal()?"left":"top",a=a?(t=Math.floor(s/2)+r+i,Math.floor(s/2)+r+n):(t=s+(r-1)+i,r+n),h=Math.max((u||0)-a,0),m=Math.min((u||0)+t,c.length-1),s=(x.slidesGrid[h]||0)-(x.slidesGrid[0]||0);function v(){x.updateSlides(),x.updateProgress(),x.updateSlidesClasses(),x.lazy&&x.params.lazy.enabled&&x.lazy.load(),E("virtualUpdate")}if(Object.assign(x.virtual,{from:h,to:m,offset:s,slidesGrid:x.slidesGrid}),l!==h||d!==m||e)if(x.params.virtual.renderExternal)x.params.virtual.renderExternal.call(x,{offset:s,from:h,to:m,slides:(()=>{for(var e=[],t=h;t<=m;t+=1)e.push(c[t]);return e})()}),x.params.virtual.renderExternalUpdate?v():E("virtualUpdate");else{var g=[],w=[];if(e)x.$wrapperEl.find(".".concat(x.params.slideClass)).remove();else for(var b=l;b<=d;b+=1)(bMath.abs(i.pixelY)))return!0;s=-i.pixelX*r}else{if(!(Math.abs(i.pixelY)>Math.abs(i.pixelX)))return!0;s=-i.pixelY}else s=Math.abs(i.pixelX)>Math.abs(i.pixelY)?-i.pixelX*r:-i.pixelY;if(0===s)return!0;a.invert&&(s=-s);var n=h.getTranslate()+s*a.sensitivity;if((n=n>=h.minTranslate()?h.minTranslate():n)<=h.maxTranslate()&&(n=h.maxTranslate()),(!!h.params.loop||!(n===h.minTranslate()||n===h.maxTranslate()))&&h.params.nested&&t.stopPropagation(),h.params.freeMode&&h.params.freeMode.enabled){var o={time:w(),delta:Math.abs(s),direction:Math.sign(s)},l=f&&o.time=h.minTranslate()?h.minTranslate():c)<=h.maxTranslate()&&(c=h.maxTranslate()),h.setTransition(0),h.setTranslate(c),h.updateProgress(),h.updateActiveIndex(),h.updateSlidesClasses(),(!p&&h.isBeginning||!r&&h.isEnd)&&h.updateSlidesClasses(),h.params.freeMode.sticky&&(clearTimeout(u),u=void 0,15<=v.length&&v.shift(),i=v.length?v[v.length-1]:void 0,n=v[0],v.push(o),i&&(o.delta>i.delta||o.direction!==i.direction)?v.splice(0):15<=v.length&&o.time-n.time<500&&1<=n.delta-o.delta&&o.delta<=6&&(d=0p.delta||a.time>p.time+150)&&g(a),(e=>{var t=h.params.mousewheel;if(e.direction<0){if(h.isEnd&&!h.params.loop&&t.releaseOnEdges)return 1}else if(h.isBeginning&&!h.params.loop&&t.releaseOnEdges)return 1})(a))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1}}function l(e){var t=h.$el;(t="container"!==h.params.mousewheel.eventsTarget?L(h.params.mousewheel.eventsTarget):t)[e]("mouseenter",i),t[e]("mouseleave",n),t[e]("wheel",o)}function d(){if(h.params.cssMode)h.wrapperEl.removeEventListener("wheel",o);else{if(h.mousewheel.enabled)return!1;l("on"),h.mousewheel.enabled=!0}return!0}function c(){if(h.params.cssMode)h.wrapperEl.addEventListener(event,o);else{if(!h.mousewheel.enabled)return!1;l("off"),h.mousewheel.enabled=!1}return!0}a("init",function(){!h.params.mousewheel.enabled&&h.params.cssMode&&c(),h.params.mousewheel.enabled&&d()}),a("destroy",function(){h.params.cssMode&&d(),h.mousewheel.enabled&&c()}),Object.assign(h.mousewheel,{enable:d,disable:c})},function(e){var i=e.swiper,t=e.extendParams,a=e.on,n=e.emit;function s(e){var t;return t=e&&(t=L(e),i.params.uniqueNavElements)&&"string"==typeof e&&1t-1-2*m.loopedSlides&&(s-=t-2*m.loopedSlides),i-1a.dynamicMainBullets-1?g=a.dynamicMainBullets-1:g<0&&(g=0)),n=Math.max(s-g,0),l=((o=n+(Math.min(d.length,a.dynamicMainBullets)-1))+n)/2),d.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(function(e){return"".concat(a.bulletActiveClass).concat(e)}).join(" ")),1=d.length){for(var f=a.dynamicMainBullets;0<=f;--f)d.eq(d.length-f).addClass("".concat(a.bulletActiveClass,"-main"));d.eq(d.length-a.dynamicMainBullets-1).addClass("".concat(a.bulletActiveClass,"-prev"))}else b(t,"prev"),b(p,"next");else b(t,"prev"),b(p,"next")}}a.dynamicBullets&&(c=Math.min(d.length,a.dynamicMainBullets+4),t=(h*c-h)/2-l*h,p=e?"right":"left",d.css(m.isHorizontal()?p:"top","".concat(t,"px")))}"fraction"===a.type&&(r.find(P(a.currentClass)).text(a.formatFractionCurrent(s+1)),r.find(P(a.totalClass)).text(a.formatFractionTotal(i))),"progressbar"===a.type&&(c=a.progressbarOpposite?m.isHorizontal()?"vertical":"horizontal":m.isHorizontal()?"horizontal":"vertical",l=(s+1)/i,p=e=1,"horizontal"===c?e=l:p=l,r.find(P(a.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(e,") scaleY(").concat(p,")")).transition(m.params.speed)),"custom"===a.type&&a.renderCustom?(r.html(a.renderCustom(m,s+1,i)),v("paginationRender",r[0])):v("paginationUpdate",r[0]),m.params.watchOverflow&&m.enabled&&r[m.isLocked?"addClass":"removeClass"](a.lockClass)}}function r(){var e=m.params.pagination;if(!w()){var t=(m.virtual&&m.params.virtual.enabled?m.virtual:m).slides.length,a=m.pagination.$el,s="";if("bullets"===e.type){var r=m.params.loop?Math.ceil((t-2*m.loopedSlides)/m.params.slidesPerGroup):m.snapGrid.length;m.params.freeMode&&m.params.freeMode.enabled&&!m.params.loop&&t");a.html(s),m.pagination.bullets=a.find(P(e.bulletClass))}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(m,e.currentClass,e.totalClass):'')+" / "+''),a.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(m,e.progressbarFillClass):''),a.html(s)),"custom"!==e.type&&v("paginationRender",m.pagination.$el[0])}}function i(){m.params.pagination=M(m,m.originalParams.pagination,m.params.pagination,{el:"swiper-pagination"});var e,t=m.params.pagination;!t.el||0===(e=L(t.el)).length||(m.params.uniqueNavElements&&"string"==typeof t.el&&1')),e.append(a)),Object.assign(t,{$el:e,el:e[0],$dragEl:a,dragEl:a[0]}),s.draggable&&l.params.scrollbar.el&&l.scrollbar.el&&y("on"),e)&&e[l.enabled?"removeClass":"addClass"](l.params.scrollbar.lockClass)}function E(){var e=l.params.scrollbar,t=l.scrollbar.$el;t&&t.removeClass(l.isHorizontal()?e.horizontalClass:e.verticalClass),l.params.scrollbar.el&&l.scrollbar.el&&y("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),l.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},a("init",function(){(!1===l.params.scrollbar.enabled?C:(x(),h(),r))()}),a("update resize observerUpdate lock unlock",function(){h()}),a("setTranslate",function(){r()}),a("setTransition",function(e,t){t=t,l.params.scrollbar.el&&l.scrollbar.el&&l.scrollbar.$dragEl.transition(t)}),a("enable disable",function(){var e=l.scrollbar.$el;e&&e[l.enabled?"removeClass":"addClass"](l.params.scrollbar.lockClass)}),a("destroy",function(){E()});var C=function(){l.$el.addClass(l.params.scrollbar.scrollbarDisabledClass),l.scrollbar.$el&&l.scrollbar.$el.addClass(l.params.scrollbar.scrollbarDisabledClass),E()};Object.assign(l.scrollbar,{enable:function(){l.$el.removeClass(l.params.scrollbar.scrollbarDisabledClass),l.scrollbar.$el&&l.scrollbar.$el.removeClass(l.params.scrollbar.scrollbarDisabledClass),x(),h(),r()},disable:C,updateSize:h,setTranslate:r,init:x,destroy:E})},function(e){function i(e,t){var a=l.rtl,e=L(e),a=a?-1:1,s=e.attr("data-swiper-parallax")||"0",r=e.attr("data-swiper-parallax-x"),i=e.attr("data-swiper-parallax-y"),n=e.attr("data-swiper-parallax-scale"),o=e.attr("data-swiper-parallax-opacity");r||i?(r=r||"0",i=i||"0"):l.isHorizontal()?(r=s,i="0"):(i=s,r="0"),r=0<=r.indexOf("%")?"".concat(parseInt(r,10)*t*a,"%"):"".concat(r*t*a,"px"),i=0<=i.indexOf("%")?"".concat(parseInt(i,10)*t,"%"):"".concat(i*t,"px"),null!=o&&(s=o-(o-1)*(1-Math.abs(t)),e[0].style.opacity=s),null==n?e.transform("translate3d(".concat(r,", ").concat(i,", 0px)")):(a=n-(n-1)*(1-Math.abs(t)),e.transform("translate3d(".concat(r,", ").concat(i,", 0px) scale(").concat(a,")")))}function t(){var e=l.$el,t=l.slides,s=l.progress,r=l.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){i(e,s)}),t.each(function(e,t){var a=e.progress;1p.maxRatio&&(s.scale=p.maxRatio-1+Math.pow(s.scale-p.maxRatio+1,.5)),s.scaleu.touchesStart.x))return void(u.isTouched=!1);if(!l.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.yu.touchesStart.y))return void(u.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),u.isMoved=!0,u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX,u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY,u.currentXu.maxX&&(u.currentX=u.maxX-1+Math.pow(u.currentX-u.maxX+1,.8)),u.currentYu.maxY&&(u.currentY=u.maxY-1+Math.pow(u.currentY-u.maxY+1,.8)),f.prevPositionX||(f.prevPositionX=u.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=u.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(u.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(u.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,Math.abs(u.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0),Math.abs(u.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0),f.prevPositionX=u.touchesCurrent.x,f.prevPositionY=u.touchesCurrent.y,f.prevTime=Date.now(),p.$imageWrapEl.transform("translate3d(".concat(u.currentX,"px, ").concat(u.currentY,"px,0)"))}}}function y(){var e=l.zoom;p.$slideEl&&l.previousIndex!==l.activeIndex&&(p.$imageEl&&p.$imageEl.transform("translate3d(0,0,0) scale(1)"),p.$imageWrapEl&&p.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,c=1,p.$slideEl=void 0,p.$imageEl=void 0,p.$imageWrapEl=void 0)}function x(e){var t,a,s,r,i,n=l.zoom,o=l.params.zoom;p.$slideEl||(e&&e.target&&(p.$slideEl=L(e.target).closest(".".concat(l.params.slideClass))),p.$slideEl||(l.params.virtual&&l.params.virtual.enabled&&l.virtual?p.$slideEl=l.$wrapperEl.children(".".concat(l.params.slideActiveClass)):p.$slideEl=l.slides.eq(l.activeIndex)),p.$imageEl=p.$slideEl.find(".".concat(o.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(".".concat(o.containerClass))),p.$imageEl&&0!==p.$imageEl.length&&p.$imageWrapEl&&0!==p.$imageWrapEl.length&&(l.params.cssMode&&(l.wrapperEl.style.overflow="hidden",l.wrapperEl.style.touchAction="none"),p.$slideEl.addClass("".concat(o.zoomedSlideClass)),t=void 0===u.touchesStart.x&&e?(i=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(i=u.touchesStart.x,u.touchesStart.y),n.scale=p.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,c=p.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,e?(o=p.$slideEl[0].offsetWidth,e=p.$slideEl[0].offsetHeight,i=p.$slideEl.offset().left+d.scrollX+o/2-i,t=p.$slideEl.offset().top+d.scrollY+e/2-t,r=p.$imageEl[0].offsetWidth,s=p.$imageEl[0].offsetHeight,r=r*n.scale,s=s*n.scale,o=Math.min(o/2-r/2,0),r=Math.min(e/2-s/2,0),(e=-o)<(s=(s=i*n.scale)>1]<=t?s=r:a=r;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),i=n-1,(e-this.x[i])*(this.y[n]-this.y[i])/(this.x[n]-this.x[i])+this.y[i]):0},this}function a(){l.controller.control&&l.controller.spline&&(l.controller.spline=void 0,delete l.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),l.controller={control:void 0},e("beforeInit",function(){l.controller.control=l.params.controller.control}),e("update",function(){a()}),e("resize",function(){a()}),e("observerUpdate",function(){a()}),e("setTranslate",function(e,t,a){l.controller.control&&l.controller.setTranslate(t,a)}),e("setTransition",function(e,t,a){l.controller.control&&l.controller.setTransition(t,a)}),Object.assign(l.controller,{setTranslate:function(e,t){var s,r,a=l.controller.control,i=l.constructor;function n(e){var t,a=l.rtlTranslate?-l.translate:l.translate;"slide"===l.params.controller.by&&(t=e,l.controller.spline||(l.controller.spline=l.params.loop?new d(l.slidesGrid,t.slidesGrid):new d(l.snapGrid,t.snapGrid)),r=-l.controller.spline.interpolate(-a)),r&&"container"!==l.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(l.maxTranslate()-l.minTranslate()),r=(a-l.minTranslate())*s+e.minTranslate()),l.params.controller.inverse&&(r=e.maxTranslate()-r),e.updateProgress(r),e.setTranslate(r,l),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var o=0;o'))}),e("afterInit",function(){n.params.a11y.enabled&&w()}),e("slidesLengthChange snapGridLengthChange slidesGridLengthChange",function(){n.params.a11y.enabled&&g()}),e("fromEdge toEdge afterInit lock unlock",function(){var e,t;n.params.a11y.enabled&&!n.params.loop&&!n.params.rewind&&n.navigation&&(e=(t=n.navigation).$nextEl,(t=t.$prevEl)&&0u.previousIndex?"next":"prev"):(l=u.realIndex)>u.previousIndex?"next":"prev",p&&(l+="next"===d?c:-1*c),t.visibleSlidesIndexes)&&t.visibleSlidesIndexes.indexOf(l)<0&&(t.params.centeredSlides?l=o-h.maxTranslate())h.slides.lengthh.minTranslate())t.freeMode.momentumBounce?(p-h.minTranslate()>c&&(p=h.minTranslate()+c),o=h.minTranslate(),i.allowMomentumBounce=e=!0):p=h.minTranslate(),t.loop&&t.centeredSlides&&(l=!0);else if(t.freeMode.sticky){for(var u,f=0;f-p){u=f;break}p=-(p=Math.abs(r[u]-p)=t.longSwipesMs)&&(h.updateProgress(),h.updateActiveIndex(),h.updateSlidesClasses())}}}})},function(e){var c,p,u,f=e.swiper;(0,e.extendParams)({grid:{rows:1,fill:"column"}}),f.grid={initSlides:function(e){var t=f.params.slidesPerView,a=f.params.grid,s=a.rows,a=a.fill;p=c/s,u=Math.floor(e/s),c=Math.floor(e/s)===e/s?e:Math.ceil(e/s)*s,"auto"!==t&&"row"===a&&(c=Math.max(c,t*s))},updateSlide:function(e,t,a,s){var r,i,n=f.params,o=n.slidesPerGroup,n=n.spaceBetween,l=f.params.grid,d=l.rows,l=l.fill;"row"===l&&1')),e.append(s)),0===r.length&&(r=L('
')),e.append(r)),s.length&&(s[0].style.opacity=Math.max(-t,0)),r.length&&(r[0].style.opacity=Math.max(t,0))}var T=e.swiper,t=e.extendParams,e=e.on;t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),$({effect:"cube",swiper:T,on:e,setTranslate:function(){var e=T.$el,t=T.$wrapperEl,a=T.slides,s=T.width,r=T.height,i=T.rtlTranslate,n=T.size,o=T.browser,l=T.params.cubeEffect,d=T.isHorizontal(),c=T.virtual&&T.params.virtual.enabled,p=0;l.shadow&&(d?(0===(E=t.find(".swiper-cube-shadow")).length&&(E=L('
'),t.append(E)),E.css({height:"".concat(s,"px")})):0===(E=e.find(".swiper-cube-shadow")).length&&(E=L('
'),e.append(E)));for(var u,f=0;f{var e=c.eq(h),t=e[0].progress,a=Math.min(Math.max(e[0].progress,-p.limitProgress),p.limitProgress),s=a,r=(f||(s=Math.min(Math.max(e[0].originalProgress,-p.limitProgress),p.limitProgress)),e[0].swiperSlideOffset),i=[m.params.cssMode?-r-m.translate:-r,0,0],n=[0,0,0],r=!1,o=(m.isHorizontal()||(i[1]=i[0],i[0]=0),{translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1}),t=(a<0?(o=p.next,r=!0):0