function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a0&&t(a[i],r[i])}))}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return t(e,a),e}var i={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function s(){var e="undefined"!=typeof window?window:{};return t(e,i),e}var n=function(e){_inherits(a,e);var t=_createSuper(a);function a(e){var r,i,s;return _classCallCheck(this,a),"number"==typeof e?r=t.call(this,e):(r=t.call.apply(t,[this].concat(_toConsumableArray(e||[]))),i=_assertThisInitialized(r),s=i.__proto__,Object.defineProperty(i,"__proto__",{get:function(){return s},set:function(e){s.__proto__=e}})),_possibleConstructorReturn(r)}return a}(_wrapNativeSuper(Array));function o(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){var a;Array.isArray(e)?(a=t).push.apply(a,_toConsumableArray(o(e))):t.push(e)})),t}function l(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){var a=s(),i=r(),o=[];if(!t&&e instanceof n)return e;if(!e)return new n(o);if("string"==typeof e){var l=e.trim();if(l.indexOf("<")>=0&&l.indexOf(">")>=0){var d="div";0===l.indexOf("0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a=0;v-=1){var m=h[v];o&&m.listener===o||o&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===o?(f.removeEventListener(p,m.proxyListener,l),h.splice(v,1)):o||(f.removeEventListener(p,m.proxyListener,l),h.splice(v,1))}}return this},trigger:function(){for(var e=s(),t=arguments.length,a=new Array(t),r=0;r0})),c.dispatchEvent(p),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function a(r){r.target===this&&(e.call(this,r),t.off("transitionend",a))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=s();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=s(),t=r(),a=this[0],i=a.getBoundingClientRect(),n=t.body,o=a.clientTop||n.clientTop||0,l=a.clientLeft||n.clientLeft||0,d=a===e?e.scrollY:a.scrollTop,c=a===e?e.scrollX:a.scrollLeft;return{top:i.top+d-o,left:i.left+c-l}}return null},css:function(e,t){var a,r=s();if(1===arguments.length){if("string"!=typeof e){for(a=0;at-1)return d([]);if(e<0){var a=t+e;return d(a<0?[]:[this[a]])}return d([this[e]])},append:function(){for(var e,t=r(),a=0;a=0;a-=1)this[t].insertBefore(s.childNodes[a],this[t].childNodes[0])}else if(e instanceof n)for(a=0;a0?e?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){var t=[],a=this[0];if(!a)return d([]);for(;a.nextElementSibling;){var r=a.nextElementSibling;e?d(r).is(e)&&t.push(r):t.push(r),a=r}return d(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){var t=[],a=this[0];if(!a)return d([]);for(;a.previousElementSibling;){var r=a.previousElementSibling;e?d(r).is(e)&&t.push(r):t.push(r),a=r}return d(t)},parent:function(e){for(var t=[],a=0;a6&&(r=r.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),i=new d.WebKitCSSMatrix("none"===r?"":r)):a=(i=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=d.WebKitCSSMatrix?i.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(r=d.WebKitCSSMatrix?i.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),r||0}function g(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function w(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function b(){for(var e=arguments,t=function(t){var i=t<0||e.length<=t?void 0:e[t];if(null!=i&&!w(i))for(var s=Object.keys(Object(i)).filter((function(e){return r.indexOf(e)<0})),n=0,o=s.length;no?"next":"prev",p=function(e,t){return"next"===c&&e>=t||"prev"===c&&e<=t},u=function(){t=(new Date).getTime(),null===l&&(l=t);var e=Math.max(Math.min((t-l)/d,1),0),s=.5-Math.cos(e*Math.PI)/2,c=o+s*(r-o);if(p(c,r)&&(c=r),a.wrapperEl.scrollTo(_defineProperty({},i,c)),p(c,r))return a.wrapperEl.style.overflow="hidden",a.wrapperEl.style.scrollSnapType="",setTimeout((function(){a.wrapperEl.style.overflow="",a.wrapperEl.scrollTo(_defineProperty({},i,c))})),void n.cancelAnimationFrame(a.cssModeFrameID);a.cssModeFrameID=n.requestAnimationFrame(u)};u()}function E(){return c||(e=s(),t=r(),c={smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){var t=!1;try{var a=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,a)}catch(e){}return t}(),gestures:"ongesturestart"in e}),c;var e,t}function T(e){return void 0===e&&(e={}),p||(p=function(e){var t=(void 0===e?{}:e).userAgent,a=E(),r=s(),i=r.navigator.platform,n=t||r.navigator.userAgent,o={ios:!1,android:!1},l=r.screen.width,d=r.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/),p=n.match(/(iPad).*OS\s([\d_]+)/),u=n.match(/(iPod)(.*OS\s([\d_]+))?/),f=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i,v="MacIntel"===i;return!p&&v&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(l,"x").concat(d))>=0&&((p=n.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),v=!1),c&&!h&&(o.os="android",o.android=!0),(p||f||u)&&(o.os="ios",o.ios=!0),o}(e)),p}function C(){return u||(t=s(),u={isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}),u;var e,t}Object.keys(f).forEach((function(e){Object.defineProperty(d.fn,e,{value:f[e],writable:!0})}));var S={on:function(e,t,a){var r=this;if("function"!=typeof t)return r;var i=a?"unshift":"push";return e.split(" ").forEach((function(e){r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)})),r},once:function(e,t,a){var r=this;if("function"!=typeof t)return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var a=arguments.length,s=new Array(a),n=0;n=0&&t.eventsAnyListeners.splice(a,1),t},off:function(e,t){var a=this;return a.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((function(r,i){(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&a.eventsListeners[e].splice(i,1)}))})),a):a},emit:function(){var e,t,a,r=this;if(!r.eventsListeners)return r;for(var i=arguments.length,s=new Array(i),n=0;n=0&&(b=parseFloat(b.replace("%",""))/100*s),e.virtualSize=-b,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),r.centeredSlides&&r.cssMode&&(y(e.wrapperEl,"--swiper-centered-offset-before",""),y(e.wrapperEl,"--swiper-centered-offset-after",""));var C,S=r.grid&&r.grid.rows>1&&e.grid;S&&e.grid.initSlides(p);for(var M="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter((function(e){return void 0!==r.breakpoints[e].slidesPerView})).length>0,P=0;P1&&u.push(e.virtualSize-s)}if(0===u.length&&(u=[0]),0!==r.spaceBetween){var Y=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter((function(e,t){return!r.cssMode||t!==c.length-1})).css(_defineProperty({},Y,"".concat(b,"px")))}if(r.centeredSlides&&r.centeredSlidesBounds){var j=0;h.forEach((function(e){j+=e+(r.spaceBetween?r.spaceBetween:0)}));var W=(j-=r.spaceBetween)-s;u=u.map((function(e){return e<0?-v:e>W?W+m:e}))}if(r.centerInsufficientSlides){var q=0;if(h.forEach((function(e){q+=e+(r.spaceBetween?r.spaceBetween:0)})),(q-=r.spaceBetween)1)if(a.params.centeredSlides)a.visibleSlides.each((function(e){r.push(e)}));else for(t=0;ta.slides.length&&!i)break;r.push(n(o))}else r.push(n(a.activeIndex));for(t=0;ts?l:s}(s||0===s)&&a.$wrapperEl.css("height","".concat(s,"px"))},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&f1&&h<=t.size||f<=0&&h>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(o),r.eq(o).addClass(a.slideVisibleClass)),l.progress=i?-p:p,l.originalProgress=i?-u:u}t.visibleSlides=d(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}var r=t.params,i=t.maxTranslate()-t.minTranslate(),s=t.progress,n=t.isBeginning,o=t.isEnd,l=n,d=o;0===i?(s=0,n=!0,o=!0):(n=(s=(e-t.minTranslate())/i)<=0,o=s>=1),Object.assign(t,{progress:s,isBeginning:n,isEnd:o}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&t.updateSlidesProgress(e),n&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!n||d&&!o)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e,t=this,a=t.slides,r=t.params,i=t.$wrapperEl,s=t.activeIndex,n=t.realIndex,o=t.virtual&&r.virtual.enabled;a.removeClass("".concat(r.slideActiveClass," ").concat(r.slideNextClass," ").concat(r.slidePrevClass," ").concat(r.slideDuplicateActiveClass," ").concat(r.slideDuplicateNextClass," ").concat(r.slideDuplicatePrevClass)),(e=o?t.$wrapperEl.find(".".concat(r.slideClass,'[data-swiper-slide-index="').concat(s,'"]')):a.eq(s)).addClass(r.slideActiveClass),r.loop&&(e.hasClass(r.slideDuplicateClass)?i.children(".".concat(r.slideClass,":not(.").concat(r.slideDuplicateClass,')[data-swiper-slide-index="').concat(n,'"]')).addClass(r.slideDuplicateActiveClass):i.children(".".concat(r.slideClass,".").concat(r.slideDuplicateClass,'[data-swiper-slide-index="').concat(n,'"]')).addClass(r.slideDuplicateActiveClass));var l=e.nextAll(".".concat(r.slideClass)).eq(0).addClass(r.slideNextClass);r.loop&&0===l.length&&(l=a.eq(0)).addClass(r.slideNextClass);var d=e.prevAll(".".concat(r.slideClass)).eq(0).addClass(r.slidePrevClass);r.loop&&0===d.length&&(d=a.eq(-1)).addClass(r.slidePrevClass),r.loop&&(l.hasClass(r.slideDuplicateClass)?i.children(".".concat(r.slideClass,":not(.").concat(r.slideDuplicateClass,')[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(r.slideDuplicateNextClass):i.children(".".concat(r.slideClass,".").concat(r.slideDuplicateClass,'[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(r.slideDuplicateNextClass),d.hasClass(r.slideDuplicateClass)?i.children(".".concat(r.slideClass,":not(.").concat(r.slideDuplicateClass,')[data-swiper-slide-index="').concat(d.attr("data-swiper-slide-index"),'"]')).addClass(r.slideDuplicatePrevClass):i.children(".".concat(r.slideClass,".").concat(r.slideDuplicateClass,'[data-swiper-slide-index="').concat(d.attr("data-swiper-slide-index"),'"]')).addClass(r.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,a=this,r=a.rtlTranslate?a.translate:-a.translate,i=a.slidesGrid,s=a.snapGrid,n=a.params,o=a.activeIndex,l=a.realIndex,d=a.snapIndex,c=e;if(void 0===c){for(var p=0;p=i[p]&&r=i[p]&&r=i[p]&&(c=p);n.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(s.indexOf(r)>=0)t=s.indexOf(r);else{var u=Math.min(n.slidesPerGroupSkip,c);t=u+Math.floor((c-u)/n.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),c!==o){var f=parseInt(a.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(a,{snapIndex:t,realIndex:f,previousIndex:o,activeIndex:c}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),l!==f&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,a=this,r=a.params,i=d(e).closest(".".concat(r.slideClass))[0],s=!1;if(i)for(var n=0;nd?d:r&&en?"next":s=d.length&&(g=d.length-1),(u||l.initialSlide||0)===(p||0)&&a&&n.emit("beforeSlideChangeStart");var w,b=-d[g];if(n.updateProgress(b),l.normalizeSlideIndex)for(var y=0;y=T&&E=T&&E=T&&(o=y)}if(n.initialized&&o!==u){if(!n.allowSlideNext&&bn.translate&&b>n.maxTranslate()&&(u||0)!==o)return!1}if(w=o>u?"next":o=e&&(c=t)})),void 0!==c&&(f=n[c>0?c-1:c]));var h=0;if(void 0!==f&&((h=o.indexOf(f))<0&&(h=r.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(h=h-r.slidesPerViewDynamic("previous",!0)+1,h=Math.max(h,0))),i.rewind&&r.isBeginning){var v=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(v,e,t,a)}return r.slideTo(h,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===r&&(r=.5);var i=this,s=i.activeIndex,n=Math.min(i.params.slidesPerGroupSkip,s),o=n+Math.floor((s-n)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[o]){var d=i.snapGrid[o];l-d>(i.snapGrid[o+1]-d)*r&&(s+=i.params.slidesPerGroup)}else{var c=i.snapGrid[o-1];l-c<=(i.snapGrid[o]-c)*r&&(s-=i.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,i.slidesGrid.length-1),i.slideTo(s,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,r=t.$wrapperEl,i="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,s=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(d(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?st.slides.length-t.loopedSlides+i/2?(t.loopFix(),s=r.children(".".concat(a.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(a.slideDuplicateClass,")")).eq(0).index(),h((function(){t.slideTo(s)}))):t.slideTo(s):s>t.slides.length-i?(t.loopFix(),s=r.children(".".concat(a.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(a.slideDuplicateClass,")")).eq(0).index(),h((function(){t.slideTo(s)}))):t.slideTo(s)}else t.slideTo(s)}},z={loopCreate:function(){var e=this,t=r(),a=e.params,i=e.$wrapperEl,s=i.children().length>0?d(i.children()[0].parentNode):i;s.children(".".concat(a.slideClass,".").concat(a.slideDuplicateClass)).remove();var n=s.children(".".concat(a.slideClass));if(a.loopFillGroupWithBlank){var o=a.slidesPerGroup-n.length%a.slidesPerGroup;if(o!==a.slidesPerGroup){for(var l=0;ln.length&&(e.loopedSlides=n.length);var p=[],u=[];n.each((function(t,a){var r=d(t);a=n.length-e.loopedSlides&&p.push(t),r.attr("data-swiper-slide-index",a)}));for(var f=0;f=0;h-=1)s.prepend(d(p[h].cloneNode(!0)).addClass(a.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,a=e.activeIndex,r=e.slides,i=e.loopedSlides,s=e.allowSlidePrev,n=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-o[a]-e.getTranslate();a=r.length-i&&(t=-r.length+a+i,t+=i,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)),e.allowSlidePrev=s,e.allowSlideNext=n,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,a=e.params,r=e.slides;t.children(".".concat(a.slideClass,".").concat(a.slideDuplicateClass,",.").concat(a.slideClass,".").concat(a.slideBlankClass)).remove(),r.removeAttr("data-swiper-slide-index")}};function O(e){var t=this,a=r(),i=s(),n=t.touchEventsData,o=t.params,l=t.touches;if(t.enabled&&(!t.animating||!o.preventInteractionOnTransition)){!t.animating&&o.cssMode&&o.loop&&t.loopFix();var c=e;c.originalEvent&&(c=c.originalEvent);var p=d(c.target);if(("wrapper"!==o.touchEventsTarget||p.closest(t.wrapperEl).length)&&(n.isTouchEvent="touchstart"===c.type,(n.isTouchEvent||!("which"in c)||3!==c.which)&&!(!n.isTouchEvent&&"button"in c&&c.button>0||n.isTouched&&n.isMoved))){o.noSwipingClass&&""!==o.noSwipingClass&&c.target&&c.target.shadowRoot&&e.path&&e.path[0]&&(p=d(e.path[0]));var u=o.noSwipingSelector?o.noSwipingSelector:".".concat(o.noSwipingClass),f=!(!c.target||!c.target.shadowRoot);if(o.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(a){return a&&a!==r()&&a!==s()?(a.assignedSlot&&(a=a.assignedSlot),a.closest(e)||t(a.getRootNode().host)):null}(t)}(u,c.target):p.closest(u)[0]))t.allowClick=!0;else if(!o.swipeHandler||p.closest(o.swipeHandler)[0]){l.currentX="touchstart"===c.type?c.targetTouches[0].pageX:c.pageX,l.currentY="touchstart"===c.type?c.targetTouches[0].pageY:c.pageY;var h=l.currentX,m=l.currentY,g=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,w=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(g&&(h<=w||h>=i.innerWidth-w)){if("prevent"!==g)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=h,l.startY=m,n.touchStartTime=v(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==c.type){var b=!0;p.is(n.focusableElements)&&(b=!1,"SELECT"===p[0].nodeName&&(n.isTouched=!1)),a.activeElement&&d(a.activeElement).is(n.focusableElements)&&a.activeElement!==p[0]&&a.activeElement.blur();var y=b&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!y||p[0].isContentEditable||c.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",c)}}}}function I(e){var t=r(),a=this,i=a.touchEventsData,s=a.params,n=a.touches,o=a.rtlTranslate;if(a.enabled){var l=e;if(l.originalEvent&&(l=l.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===l.type){var c="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),p="touchmove"===l.type?c.pageX:l.pageX,u="touchmove"===l.type?c.pageY:l.pageY;if(l.preventedByNestedSwiper)return n.startX=p,void(n.startY=u);if(!a.allowTouchMove)return d(l.target).is(i.focusableElements)||(a.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:p,startY:u,currentX:p,currentY:u}),i.touchStartTime=v()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(a.isVertical()){if(un.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(pn.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&d(l.target).is(i.focusableElements))return i.isMoved=!0,void(a.allowClick=!1);if(i.allowTouchCallbacks&&a.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){n.currentX=p,n.currentY=u;var f=n.currentX-n.startX,h=n.currentY-n.startY;if(!(a.params.threshold&&Math.sqrt(Math.pow(f,2)+Math.pow(h,2))=25&&(m=180*Math.atan2(Math.abs(h),Math.abs(f))/Math.PI,i.isScrolling=a.isHorizontal()?m>s.touchAngle:90-m>s.touchAngle);if(i.isScrolling&&a.emit("touchMoveOpposite",l),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation(),i.isMoved||(s.loop&&!s.cssMode&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",l)),a.emit("sliderMove",l),i.isMoved=!0;var g=a.isHorizontal()?f:h;n.diff=g,g*=s.touchRatio,o&&(g=-g),a.swipeDirection=g>0?"prev":"next",i.currentTranslate=g+i.startTranslate;var w=!0,b=s.resistanceRatio;if(s.touchReleaseOnEdges&&(b=0),g>0&&i.currentTranslate>a.minTranslate()?(w=!1,s.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+g,b))):g<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.allowSlidePrev||a.allowSlideNext||(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(g)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=a.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&a.freeMode||s.watchSlidesProgress)&&(a.updateActiveIndex(),a.updateSlidesClasses()),a.params.freeMode&&s.freeMode.enabled&&a.freeMode&&a.freeMode.onTouchMove(),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",l)}}function A(e){var t=this,a=t.touchEventsData,r=t.params,i=t.touches,s=t.rtlTranslate,n=t.slidesGrid;if(t.enabled){var o=e;if(o.originalEvent&&(o=o.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",o),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&r.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);r.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var l,d=v(),c=d-a.touchStartTime;if(t.allowClick){var p=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(p&&p[0]||o.target),t.emit("tap click",o),c<300&&d-a.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(a.lastClickTime=v(),h((function(){t.destroyed||(t.allowClick=!0)})),!a.isTouched||!a.isMoved||!t.swipeDirection||0===i.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,l=r.followFinger?s?t.translate:-t.translate:-a.currentTranslate,!r.cssMode)if(t.params.freeMode&&r.freeMode.enabled)t.freeMode.onTouchEnd({currentPos:l});else{for(var u=0,f=t.slidesSizesGrid[0],m=0;m=n[m]&&l=n[m]&&(u=m,f=n[n.length-1]-n[n.length-2])}var w=null,b=null;r.rewind&&(t.isBeginning?b=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(w=0));var y=(l-n[u])/f,x=ur.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?w:u+x):t.slideTo(u)),"prev"===t.swipeDirection&&(y>1-r.longSwipesRatio?t.slideTo(u+x):null!==b&&y<0&&Math.abs(y)>r.longSwipesRatio?t.slideTo(b):t.slideTo(u))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||o.target!==t.navigation.nextEl&&o.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==w?w:u+x),"prev"===t.swipeDirection&&t.slideTo(null!==b?b:u)):o.target===t.navigation.nextEl?t.slideTo(u+x):t.slideTo(u)}}}}function L(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var r=e.allowSlideNext,i=e.allowSlidePrev,s=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}}function _(e){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function D(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;if(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();var r=e.maxTranslate()-e.minTranslate();(0===r?0:(e.translate-e.minTranslate())/r)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}}var N=!1;function B(){}var G=function(e,t){var a=r(),i=e.params,s=e.touchEvents,n=e.el,o=e.wrapperEl,l=e.device,d=e.support,c=!!i.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){var f=!("touchstart"!==s.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n[p](s.start,e.onTouchStart,f),n[p](s.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:c}:c),n[p](s.end,e.onTouchEnd,f),s.cancel&&n[p](s.cancel,e.onTouchEnd,f)}else n[p](s.start,e.onTouchStart,!1),a[p](s.move,e.onTouchMove,c),a[p](s.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&n[p]("click",e.onClick,!0),i.cssMode&&o[p]("scroll",e.onScroll),i.updateOnWindowResize?e[u](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",L,!0):e[u]("observerUpdate",L,!0)},H=function(e,t){return e.grid&&t.grid&&t.grid.rows>1},X={addClasses:function(){var e,t,a,r,i=this,s=i.classNames,n=i.params,o=i.rtl,l=i.$el,d=i.device,c=i.support,p=(t=["initialized",n.direction,{"pointer-events":!c.touch},{"free-mode":i.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:o},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:d.android},{ios:d.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides}],a=n.containerModifierClass,r=[],t.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(t){e[t]&&r.push(a+t)})):"string"==typeof e&&r.push(a+e)})),r);(e=s).push.apply(e,_toConsumableArray(p)),l.addClass(_toConsumableArray(s).join(" ")),i.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},R={init:!0,direction:"horizontal",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:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!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",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Y(e,t){return function(a){void 0===a&&(a={});var r=Object.keys(a)[0],i=a[r];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===e[r]&&(e[r]={auto:!0}),r in e&&"enabled"in i?(!0===e[r]&&(e[r]={enabled:!0}),"object"!=typeof e[r]||"enabled"in e[r]||(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),b(t,a)):b(t,a)):b(t,a)}}var j={eventsEmitter:S,update:M,translate:P,transition:{setTransition:function(e,t){var a=this;a.params.cssMode||a.$wrapperEl.transition(e),a.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this,r=a.params;r.cssMode||(r.autoHeight&&a.updateAutoHeight(),k({swiper:a,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this,r=a.params;a.animating=!1,r.cssMode||(a.setTransition(0),k({swiper:a,runCallbacks:e,direction:t,step:"End"}))}},slide:$,loop:z,grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.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=r(),a=e.params,i=e.support;e.onTouchStart=O.bind(e),e.onTouchMove=I.bind(e),e.onTouchEnd=A.bind(e),a.cssMode&&(e.onScroll=D.bind(e)),e.onClick=_.bind(e),i.touch&&!N&&(t.addEventListener("touchstart",B),N=!0),G(e,"on")},detachEvents:function(){G(this,"off")}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,a=e.initialized,r=e.loopedSlides,i=void 0===r?0:r,s=e.params,n=e.$el,o=s.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var l=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(l&&e.currentBreakpoint!==l){var d=(l in o?o[l]:void 0)||e.originalParams,c=H(e,s),p=H(e,d),u=s.enabled;c&&!p?(n.removeClass("".concat(s.containerModifierClass,"grid ").concat(s.containerModifierClass,"grid-column")),e.emitContainerClasses()):!c&&p&&(n.addClass("".concat(s.containerModifierClass,"grid")),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===s.grid.fill)&&n.addClass("".concat(s.containerModifierClass,"grid-column")),e.emitContainerClasses());var f=d.direction&&d.direction!==s.direction,h=s.loop&&(d.slidesPerView!==s.slidesPerView||f);f&&a&&e.changeDirection(),b(e.params,d);var v=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!v?e.disable():!u&&v&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",d),h&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}}},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),e&&("container"!==t||a)){var r=!1,i=s(),n="window"===t?i.innerHeight:a.clientHeight,o=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));o.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var l=0;ls}else e.isLocked=1===e.snapGrid.length;!0===a.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===a.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:X,images:{loadImage:function(e,t,a,r,i,n){var o,l=s();function c(){n&&n()}d(e).parent("picture")[0]||e.complete&&i?c():t?((o=new l.Image).onload=c,o.onerror=c,r&&(o.sizes=r),a&&(o.srcset=a),t&&(o.src=t)):c()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var a=0;a1){var l=[];return d(r.el).each((function(t){var a=b({},r,{el:t});l.push(new e(a))})),l}var c=this;c.__swiper__=!0,c.support=E(),c.device=T({userAgent:r.userAgent}),c.browser=C(),c.eventsListeners={},c.eventsAnyListeners=[],c.modules=_toConsumableArray(c.__modules__),r.modules&&Array.isArray(r.modules)&&(t=c.modules).push.apply(t,_toConsumableArray(r.modules));var p={};c.modules.forEach((function(e){e({swiper:c,extendParams:Y(r,p),on:c.on.bind(c),once:c.once.bind(c),off:c.off.bind(c),emit:c.emit.bind(c)})}));var u,f,h=b({},R,p);return c.params=b({},h,W,r),c.originalParams=b({},c.params),c.passedParams=b({},r),c.params&&c.params.on&&Object.keys(c.params.on).forEach((function(e){c.on(e,c.params.on[e])})),c.params&&c.params.onAny&&c.onAny(c.params.onAny),c.$=d,Object.assign(c,{enabled:c.params.enabled,el:a,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===c.params.direction},isVertical:function(){return"vertical"===c.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:c.params.allowSlideNext,allowSlidePrev:c.params.allowSlidePrev,touchEvents:(u=["touchstart","touchmove","touchend","touchcancel"],f=["pointerdown","pointermove","pointerup"],c.touchEventsTouch={start:u[0],move:u[1],end:u[2],cancel:u[3]},c.touchEventsDesktop={start:f[0],move:f[1],end:f[2]},c.support.touch||!c.params.simulateTouch?c.touchEventsTouch:c.touchEventsDesktop),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:c.params.focusableElements,lastClickTime:v(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.emit("_swiper"),c.params.init&&c.init(),c}return _createClass(e,[{key:"enable",value:function(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}},{key:"disable",value:function(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}},{key:"setProgress",value:function(e,t){var a=this;e=Math.min(Math.max(e,0),1);var r=a.minTranslate(),i=(a.maxTranslate()-r)*e+r;a.translateTo(i,void 0===t?0:t),a.updateActiveIndex(),a.updateSlidesClasses()}},{key:"emitContainerClasses",value:function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}}},{key:"getSlideClasses",value:function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")}},{key:"emitSlidesClasses",value:function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(a){var r=e.getSlideClasses(a);t.push({slideEl:a,classNames:r}),e.emit("_slideClass",a,r)})),e.emit("_slideClasses",t)}}},{key:"slidesPerViewDynamic",value:function(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);var a=this,r=a.params,i=a.slides,s=a.slidesGrid,n=a.slidesSizesGrid,o=a.size,l=a.activeIndex,d=1;if(r.centeredSlides){for(var c,p=i[l].swiperSlideSize,u=l+1;uo&&(c=!0));for(var f=l-1;f>=0;f-=1)i[f]&&!c&&(d+=1,(p+=i[f].swiperSlideSize)>o&&(c=!0))}else if("current"===e)for(var h=l+1;h=0;v-=1)s[l]-s[v]1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||r(),a.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function r(){var t=e.rtlTranslate?-1*e.translate:e.translate,a=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}}},{key:"changeDirection",value:function(e,t){void 0===t&&(t=!0);var a=this,r=a.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(a.$el.removeClass("".concat(a.params.containerModifierClass).concat(r)).addClass("".concat(a.params.containerModifierClass).concat(e)),a.emitContainerClasses(),a.params.direction=e,a.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),a.emit("changeDirection"),t&&a.update()),a}},{key:"mount",value:function(e){var t=this;if(t.mounted)return!0;var a=d(e||t.params.el);if(!(e=a[0]))return!1;e.swiper=t;var i=function(){return".".concat((t.params.wrapperClass||"").trim().split(" ").join("."))},s=function(){if(e&&e.shadowRoot&&e.shadowRoot.querySelector){var t=d(e.shadowRoot.querySelector(i()));return t.children=function(e){return a.children(e)},t}return a.children(i())}();if(0===s.length&&t.params.createElements){var n=r().createElement("div");s=d(n),n.className=t.params.wrapperClass,a.append(n),a.children(".".concat(t.params.slideClass)).each((function(e){s.append(e)}))}return Object.assign(t,{$el:a,el:e,$wrapperEl:s,wrapperEl:s[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===a.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===a.css("direction")),wrongRTL:"-webkit-box"===s.css("display")}),!0}},{key:"init",value:function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}},{key:"destroy",value:function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a,r=this,i=r.params,s=r.$el,n=r.$wrapperEl,o=r.slides;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),s.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((function(e){r.off(e)})),!1!==e&&(r.$el[0].swiper=null,a=r,Object.keys(a).forEach((function(e){try{a[e]=null}catch(e){}try{delete a[e]}catch(e){}}))),r.destroyed=!0),null}}],[{key:"extendDefaults",value:function(e){b(W,e)}},{key:"extendedDefaults",get:function(){return W}},{key:"defaults",get:function(){return R}},{key:"installModule",value:function(t){e.prototype.__modules__||(e.prototype.__modules__=[]);var a=e.prototype.__modules__;"function"==typeof t&&a.indexOf(t)<0&&a.push(t)}},{key:"use",value:function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)}}]),e}();function V(e,t,a,i){var s=r();return e.params.createElements&&Object.keys(i).forEach((function(r){if(!a[r]&&!0===a.auto){var n=e.$el.children(".".concat(i[r]))[0];n||((n=s.createElement("div")).className=i[r],e.$el.append(n)),a[r]=n,t[r]=n}})),a}function F(e){return void 0===e&&(e=""),".".concat(e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,"."))}function U(e){var t=this,a=t.$wrapperEl,r=t.params;if(r.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var i=0;i=n)a.appendSlide(t);else{for(var o=s>e?s+1:s,l=[],d=n-1;d>=e;d-=1){var c=a.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var p=0;pe?s+t.length:s}else r.append(t);for(var u=0;u')),i.append(s)),s}Object.keys(j).forEach((function(e){Object.keys(j[e]).forEach((function(t){q.prototype[t]=j[e][t]}))})),q.use([function(e){var t=e.swiper,a=e.on,r=e.emit,i=s(),n=null,o=null,l=function(){t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},d=function(){t&&!t.destroyed&&t.initialized&&r("orientationchange")};a("init",(function(){t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((function(e){o=i.requestAnimationFrame((function(){var a=t.width,r=t.height,i=a,s=r;e.forEach((function(e){var a=e.contentBoxSize,r=e.contentRect,n=e.target;n&&n!==t.el||(i=r?r.width:(a[0]||a).inlineSize,s=r?r.height:(a[0]||a).blockSize)})),i===a&&s===r||l()}))})),n.observe(t.el)):(i.addEventListener("resize",l),i.addEventListener("orientationchange",d))})),a("destroy",(function(){o&&i.cancelAnimationFrame(o),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",d)}))},function(e){var t=e.swiper,a=e.extendParams,r=e.on,i=e.emit,n=[],o=s(),l=function(e,t){void 0===t&&(t={});var a=new(o.MutationObserver||o.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){i("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(t):o.setTimeout(t,0)}else i("observerUpdate",e[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)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",(function(){if(t.params.observer){if(t.params.observeParents)for(var e=t.$el.parents(),a=0;a').concat(e,""));return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),r.cache&&(a.virtual.cache[t]=i),i}function o(e){var t=a.params,r=t.slidesPerView,i=t.slidesPerGroup,o=t.centeredSlides,l=a.params.virtual,d=l.addSlidesBefore,c=l.addSlidesAfter,p=a.virtual,u=p.from,f=p.to,h=p.slides,v=p.slidesGrid,m=p.offset;a.params.cssMode||a.updateActiveIndex();var g,w,b,y=a.activeIndex||0;g=a.rtlTranslate?"right":a.isHorizontal()?"left":"top",o?(w=Math.floor(r/2)+i+c,b=Math.floor(r/2)+i+d):(w=r+(i-1)+c,b=i+d);var x=Math.max((y||0)-b,0),E=Math.min((y||0)+w,h.length-1),T=(a.slidesGrid[x]||0)-(a.slidesGrid[0]||0);function C(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load(),s("virtualUpdate")}if(Object.assign(a.virtual,{from:x,to:E,offset:T,slidesGrid:a.slidesGrid}),u===x&&f===E&&!e)return a.slidesGrid!==v&&T!==m&&a.slides.css(g,"".concat(T,"px")),a.updateProgress(),void s("virtualUpdate");if(a.params.virtual.renderExternal)return a.params.virtual.renderExternal.call(a,{offset:T,from:x,to:E,slides:function(){for(var e=[],t=x;t<=E;t+=1)e.push(h[t]);return e}()}),void(a.params.virtual.renderExternalUpdate?C():s("virtualUpdate"));var S=[],M=[];if(e)a.$wrapperEl.find(".".concat(a.params.slideClass)).remove();else for(var P=u;P<=f;P+=1)(PE)&&a.$wrapperEl.find(".".concat(a.params.slideClass,'[data-swiper-slide-index="').concat(P,'"]')).remove();for(var k=0;k=x&&k<=E&&(void 0===f||e?M.push(k):(k>f&&M.push(k),k=0;r-=1)a.virtual.slides.splice(e[r],1),a.params.virtual.cache&&delete a.virtual.cache[e[r]],e[r]0&&0===t.$el.parents(".".concat(t.params.slideActiveClass)).length)return;var m=t.$el,g=m[0].clientWidth,w=m[0].clientHeight,b=l.innerWidth,y=l.innerHeight,x=t.$el.offset();a&&(x.left-=t.$el[0].scrollLeft);for(var E=[[x.left,x.top],[x.left+g,x.top],[x.left,x.top+w],[x.left+g,x.top+w]],T=0;T=0&&C[0]<=b&&C[1]>=0&&C[1]<=y){if(0===C[0]&&0===C[1])continue;v=!0}}if(!v)return}t.isHorizontal()?((d||c||p||u)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((c||u)&&!a||(d||p)&&a)&&t.slideNext(),((d||p)&&!a||(c||u)&&a)&&t.slidePrev()):((d||c||f||h)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(c||h)&&t.slideNext(),(d||f)&&t.slidePrev()),n("keyPress",i)}}}function p(){t.keyboard.enabled||(d(o).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(o).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},a({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(function(){t.params.keyboard.enabled&&p()})),i("destroy",(function(){t.keyboard.enabled&&u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){var t,a=e.swiper,r=e.extendParams,i=e.on,n=e.emit,o=s();r({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),a.mousewheel={enabled:!1};var l,c=v(),p=[];function u(){a.enabled&&(a.mouseEntered=!0)}function f(){a.enabled&&(a.mouseEntered=!1)}function m(e){return!(a.params.mousewheel.thresholdDelta&&e.delta=6&&v()-c<60)&&(e.direction<0?a.isEnd&&!a.params.loop||a.animating||(a.slideNext(),n("scroll",e.raw)):a.isBeginning&&!a.params.loop||a.animating||(a.slidePrev(),n("scroll",e.raw)),c=(new o.Date).getTime(),1))}function g(e){var r=e;if(a.enabled){var i=a.params.mousewheel;a.params.cssMode&&r.preventDefault();var s=a.$el;if("container"!==a.params.mousewheel.eventsTarget&&(s=d(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!s[0].contains(r.target)&&!i.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);var o,c,u,f,g,w=0,b=a.rtlTranslate?-1:1,y=(c=0,u=0,f=0,g=0,"detail"in(o=r)&&(u=o.detail),"wheelDelta"in o&&(u=-o.wheelDelta/120),"wheelDeltaY"in o&&(u=-o.wheelDeltaY/120),"wheelDeltaX"in o&&(c=-o.wheelDeltaX/120),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(c=u,u=0),f=10*c,g=10*u,"deltaY"in o&&(g=o.deltaY),"deltaX"in o&&(f=o.deltaX),o.shiftKey&&!f&&(f=g,g=0),(f||g)&&o.deltaMode&&(1===o.deltaMode?(f*=40,g*=40):(f*=800,g*=800)),f&&!c&&(c=f<1?-1:1),g&&!u&&(u=g<1?-1:1),{spinX:c,spinY:u,pixelX:f,pixelY:g});if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(y.pixelX)>Math.abs(y.pixelY)))return!0;w=-y.pixelX*b}else{if(!(Math.abs(y.pixelY)>Math.abs(y.pixelX)))return!0;w=-y.pixelY}else w=Math.abs(y.pixelX)>Math.abs(y.pixelY)?-y.pixelX*b:-y.pixelY;if(0===w)return!0;i.invert&&(w=-w);var x=a.getTranslate()+w*i.sensitivity;if(x>=a.minTranslate()&&(x=a.minTranslate()),x<=a.maxTranslate()&&(x=a.maxTranslate()),(!!a.params.loop||!(x===a.minTranslate()||x===a.maxTranslate()))&&a.params.nested&&r.stopPropagation(),a.params.freeMode&&a.params.freeMode.enabled){var E={time:v(),delta:Math.abs(w),direction:Math.sign(w)},T=l&&E.time=a.minTranslate()&&(C=a.minTranslate()),C<=a.maxTranslate()&&(C=a.maxTranslate()),a.setTransition(0),a.setTranslate(C),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!S&&a.isBeginning||!M&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeMode.sticky){clearTimeout(t),t=void 0,p.length>=15&&p.shift();var P=p.length?p[p.length-1]:void 0,k=p[0];if(p.push(E),P&&(E.delta>P.delta||E.direction!==P.direction))p.splice(0);else if(p.length>=15&&E.time-k.time<500&&k.delta-E.delta>=1&&E.delta<=6){var $=w>0?.8:.2;l=E,p.splice(0),t=h((function(){a.slideToClosest(a.params.speed,!0,void 0,$)}),0)}t||(t=h((function(){l=E,p.splice(0),a.slideToClosest(a.params.speed,!0,void 0,.5)}),500))}if(T||n("scroll",r),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),C===a.minTranslate()||C===a.maxTranslate())return!0}}else{var z={time:v(),delta:Math.abs(w),direction:Math.sign(w),raw:e};p.length>=2&&p.shift();var O=p.length?p[p.length-1]:void 0;if(p.push(z),O?(z.direction!==O.direction||z.delta>O.delta||z.time>O.time+150)&&m(z):m(z),function(e){var t=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&t.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&t.releaseOnEdges)return!0;return!1}(z))return!0}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}}function w(e){var t=a.$el;"container"!==a.params.mousewheel.eventsTarget&&(t=d(a.params.mousewheel.eventsTarget)),t[e]("mouseenter",u),t[e]("mouseleave",f),t[e]("wheel",g)}function b(){return a.params.cssMode?(a.wrapperEl.removeEventListener("wheel",g),!0):!a.mousewheel.enabled&&(w("on"),a.mousewheel.enabled=!0,!0)}function y(){return a.params.cssMode?(a.wrapperEl.addEventListener(event,g),!0):!!a.mousewheel.enabled&&(w("off"),a.mousewheel.enabled=!1,!0)}i("init",(function(){!a.params.mousewheel.enabled&&a.params.cssMode&&y(),a.params.mousewheel.enabled&&b()})),i("destroy",(function(){a.params.cssMode&&b(),a.mousewheel.enabled&&y()})),Object.assign(a.mousewheel,{enable:b,disable:y})},function(e){var t=e.swiper,a=e.extendParams,r=e.on,i=e.emit;function s(e){var a;return e&&(a=d(e),t.params.uniqueNavElements&&"string"==typeof e&&a.length>1&&1===t.$el.find(e).length&&(a=t.$el.find(e))),a}function n(e,a){var r=t.params.navigation;e&&e.length>0&&(e[a?"addClass":"removeClass"](r.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=a),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](r.lockClass))}function o(){if(!t.params.loop){var e=t.navigation,a=e.$nextEl;n(e.$prevEl,t.isBeginning&&!t.params.rewind),n(a,t.isEnd&&!t.params.rewind)}}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&t.slidePrev()}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&t.slideNext()}function p(){var e=t.params.navigation;if(t.params.navigation=V(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),e.nextEl||e.prevEl){var a=s(e.nextEl),r=s(e.prevEl);a&&a.length>0&&a.on("click",c),r&&r.length>0&&r.on("click",l),Object.assign(t.navigation,{$nextEl:a,nextEl:a&&a[0],$prevEl:r,prevEl:r&&r[0]}),t.enabled||(a&&a.addClass(e.lockClass),r&&r.addClass(e.lockClass))}}function u(){var e=t.navigation,a=e.$nextEl,r=e.$prevEl;a&&a.length&&(a.off("click",c),a.removeClass(t.params.navigation.disabledClass)),r&&r.length&&(r.off("click",l),r.removeClass(t.params.navigation.disabledClass))}a({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},r("init",(function(){p(),o()})),r("toEdge fromEdge lock unlock",(function(){o()})),r("destroy",(function(){u()})),r("enable disable",(function(){var e=t.navigation,a=e.$nextEl,r=e.$prevEl;a&&a[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),r&&r[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),r("click",(function(e,a){var r=t.navigation,s=r.$nextEl,n=r.$prevEl,o=a.target;if(t.params.navigation.hideOnClick&&!d(o).is(n)&&!d(o).is(s)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;var l;s?l=s.hasClass(t.params.navigation.hiddenClass):n&&(l=n.hasClass(t.params.navigation.hiddenClass)),i(!0===l?"navigationShow":"navigationHide"),s&&s.toggleClass(t.params.navigation.hiddenClass),n&&n.toggleClass(t.params.navigation.hiddenClass)}})),Object.assign(t.navigation,{update:o,init:p,destroy:u})},function(e){var t,a=e.swiper,r=e.extendParams,i=e.on,s=e.emit,n="swiper-pagination";r({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:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"".concat(n,"-bullet"),bulletActiveClass:"".concat(n,"-bullet-active"),modifierClass:"".concat(n,"-"),currentClass:"".concat(n,"-current"),totalClass:"".concat(n,"-total"),hiddenClass:"".concat(n,"-hidden"),progressbarFillClass:"".concat(n,"-progressbar-fill"),progressbarOppositeClass:"".concat(n,"-progressbar-opposite"),clickableClass:"".concat(n,"-clickable"),lockClass:"".concat(n,"-lock"),horizontalClass:"".concat(n,"-horizontal"),verticalClass:"".concat(n,"-vertical")}}),a.pagination={el:null,$el:null,bullets:[]};var o=0;function l(){return!a.params.pagination.el||!a.pagination.el||!a.pagination.$el||0===a.pagination.$el.length}function c(e,t){var r=a.params.pagination.bulletActiveClass;e[t]().addClass("".concat(r,"-").concat(t))[t]().addClass("".concat(r,"-").concat(t,"-").concat(t))}function p(){var e=a.rtl,r=a.params.pagination;if(!l()){var i,n=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,p=a.pagination.$el,u=a.params.loop?Math.ceil((n-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?((i=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup))>n-1-2*a.loopedSlides&&(i-=n-2*a.loopedSlides),i>u-1&&(i-=u),i<0&&"bullets"!==a.params.paginationType&&(i=u+i)):i=void 0!==a.snapIndex?a.snapIndex:a.activeIndex||0,"bullets"===r.type&&a.pagination.bullets&&a.pagination.bullets.length>0){var f,h,v,m=a.pagination.bullets;if(r.dynamicBullets&&(t=m.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),p.css(a.isHorizontal()?"width":"height",t*(r.dynamicMainBullets+4)+"px"),r.dynamicMainBullets>1&&void 0!==a.previousIndex&&((o+=i-(a.previousIndex-a.loopedSlides||0))>r.dynamicMainBullets-1?o=r.dynamicMainBullets-1:o<0&&(o=0)),f=Math.max(i-o,0),v=((h=f+(Math.min(m.length,r.dynamicMainBullets)-1))+f)/2),m.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((function(e){return"".concat(r.bulletActiveClass).concat(e)})).join(" ")),p.length>1)m.each((function(e){var t=d(e),a=t.index();a===i&&t.addClass(r.bulletActiveClass),r.dynamicBullets&&(a>=f&&a<=h&&t.addClass("".concat(r.bulletActiveClass,"-main")),a===f&&c(t,"prev"),a===h&&c(t,"next"))}));else{var g=m.eq(i),w=g.index();if(g.addClass(r.bulletActiveClass),r.dynamicBullets){for(var b=m.eq(f),y=m.eq(h),x=f;x<=h;x+=1)m.eq(x).addClass("".concat(r.bulletActiveClass,"-main"));if(a.params.loop)if(w>=m.length){for(var E=r.dynamicMainBullets;E>=0;E-=1)m.eq(m.length-E).addClass("".concat(r.bulletActiveClass,"-main"));m.eq(m.length-r.dynamicMainBullets-1).addClass("".concat(r.bulletActiveClass,"-prev"))}else c(b,"prev"),c(y,"next");else c(b,"prev"),c(y,"next")}}if(r.dynamicBullets){var T=Math.min(m.length,r.dynamicMainBullets+4),C=(t*T-t)/2-v*t,S=e?"right":"left";m.css(a.isHorizontal()?S:"top","".concat(C,"px"))}}if("fraction"===r.type&&(p.find(F(r.currentClass)).text(r.formatFractionCurrent(i+1)),p.find(F(r.totalClass)).text(r.formatFractionTotal(u))),"progressbar"===r.type){var M;M=r.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";var P=(i+1)/u,k=1,$=1;"horizontal"===M?k=P:$=P,p.find(F(r.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(k,") scaleY(").concat($,")")).transition(a.params.speed)}"custom"===r.type&&r.renderCustom?(p.html(r.renderCustom(a,i+1,u)),s("paginationRender",p[0])):s("paginationUpdate",p[0]),a.params.watchOverflow&&a.enabled&&p[a.isLocked?"addClass":"removeClass"](r.lockClass)}}function u(){var e=a.params.pagination;if(!l()){var t=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,r=a.pagination.$el,i="";if("bullets"===e.type){var n=a.params.loop?Math.ceil((t-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&!a.params.loop&&n>t&&(n=t);for(var o=0;o");r.html(i),a.pagination.bullets=r.find(F(e.bulletClass))}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(a,e.currentClass,e.totalClass):' / '),r.html(i)),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(a,e.progressbarFillClass):''),r.html(i)),"custom"!==e.type&&s("paginationRender",a.pagination.$el[0])}}function f(){a.params.pagination=V(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});var e=a.params.pagination;if(e.el){var t=d(e.el);0!==t.length&&(a.params.uniqueNavElements&&"string"==typeof e.el&&t.length>1&&((t=a.$el.find(e.el)).length>1&&(t=t.filter((function(e){return d(e).parents(".swiper")[0]===a.el})))),"bullets"===e.type&&e.clickable&&t.addClass(e.clickableClass),t.addClass(e.modifierClass+e.type),t.addClass(a.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(t.addClass("".concat(e.modifierClass).concat(e.type,"-dynamic")),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&t.addClass(e.progressbarOppositeClass),e.clickable&&t.on("click",F(e.bulletClass),(function(e){e.preventDefault();var t=d(this).index()*a.params.slidesPerGroup;a.params.loop&&(t+=a.loopedSlides),a.slideTo(t)})),Object.assign(a.pagination,{$el:t,el:t[0]}),a.enabled||t.addClass(e.lockClass))}}function h(){var e=a.params.pagination;if(!l()){var t=a.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),t.removeClass(a.isHorizontal()?e.horizontalClass:e.verticalClass),a.pagination.bullets&&a.pagination.bullets.removeClass&&a.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",F(e.bulletClass))}}i("init",(function(){f(),u(),p()})),i("activeIndexChange",(function(){(a.params.loop||void 0===a.snapIndex)&&p()})),i("snapIndexChange",(function(){a.params.loop||p()})),i("slidesLengthChange",(function(){a.params.loop&&(u(),p())})),i("snapGridLengthChange",(function(){a.params.loop||(u(),p())})),i("destroy",(function(){h()})),i("enable disable",(function(){var e=a.pagination.$el;e&&e[a.enabled?"removeClass":"addClass"](a.params.pagination.lockClass)})),i("lock unlock",(function(){p()})),i("click",(function(e,t){var r=t.target,i=a.pagination.$el;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&i.length>0&&!d(r).hasClass(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&r===a.navigation.nextEl||a.navigation.prevEl&&r===a.navigation.prevEl))return;var n=i.hasClass(a.params.pagination.hiddenClass);s(!0===n?"paginationShow":"paginationHide"),i.toggleClass(a.params.pagination.hiddenClass)}})),Object.assign(a.pagination,{render:u,update:p,init:f,destroy:h})},function(e){var t,a,i,s,n=e.swiper,o=e.extendParams,l=e.on,c=e.emit,p=r(),u=!1,f=null,v=null;function m(){if(n.params.scrollbar.el&&n.scrollbar.el){var e=n.scrollbar,t=n.rtlTranslate,r=n.progress,s=e.$dragEl,o=e.$el,l=n.params.scrollbar,d=a,c=(i-a)*r;t?(c=-c)>0?(d=a-c,c=0):-c+a>i&&(d=i+c):c<0?(d=a+c,c=0):c+a>i&&(d=i-c),n.isHorizontal()?(s.transform("translate3d(".concat(c,"px, 0, 0)")),s[0].style.width="".concat(d,"px")):(s.transform("translate3d(0px, ".concat(c,"px, 0)")),s[0].style.height="".concat(d,"px")),l.hide&&(clearTimeout(f),o[0].style.opacity=1,f=setTimeout((function(){o[0].style.opacity=0,o.transition(400)}),1e3))}}function g(){if(n.params.scrollbar.el&&n.scrollbar.el){var e=n.scrollbar,t=e.$dragEl,r=e.$el;t[0].style.width="",t[0].style.height="",i=n.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,s=n.size/(n.virtualSize+n.params.slidesOffsetBefore-(n.params.centeredSlides?n.snapGrid[0]:0)),a="auto"===n.params.scrollbar.dragSize?i*s:parseInt(n.params.scrollbar.dragSize,10),n.isHorizontal()?t[0].style.width="".concat(a,"px"):t[0].style.height="".concat(a,"px"),r[0].style.display=s>=1?"none":"",n.params.scrollbar.hide&&(r[0].style.opacity=0),n.params.watchOverflow&&n.enabled&&e.$el[n.isLocked?"addClass":"removeClass"](n.params.scrollbar.lockClass)}}function w(e){return n.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function b(e){var r,s=n.scrollbar,o=n.rtlTranslate,l=s.$el;r=(w(e)-l.offset()[n.isHorizontal()?"left":"top"]-(null!==t?t:a/2))/(i-a),r=Math.max(Math.min(r,1),0),o&&(r=1-r);var d=n.minTranslate()+(n.maxTranslate()-n.minTranslate())*r;n.updateProgress(d),n.setTranslate(d),n.updateActiveIndex(),n.updateSlidesClasses()}function y(e){var a=n.params.scrollbar,r=n.scrollbar,i=n.$wrapperEl,s=r.$el,o=r.$dragEl;u=!0,t=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[n.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(v),s.transition(0),a.hide&&s.css("opacity",1),n.params.cssMode&&n.$wrapperEl.css("scroll-snap-type","none"),c("scrollbarDragStart",e)}function x(e){var t=n.scrollbar,a=n.$wrapperEl,r=t.$el,i=t.$dragEl;u&&(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),r.transition(0),i.transition(0),c("scrollbarDragMove",e))}function E(e){var t=n.params.scrollbar,a=n.scrollbar,r=n.$wrapperEl,i=a.$el;u&&(u=!1,n.params.cssMode&&(n.$wrapperEl.css("scroll-snap-type",""),r.transition("")),t.hide&&(clearTimeout(v),v=h((function(){i.css("opacity",0),i.transition(400)}),1e3)),c("scrollbarDragEnd",e),t.snapOnRelease&&n.slideToClosest())}function T(e){var t=n.scrollbar,a=n.touchEventsTouch,r=n.touchEventsDesktop,i=n.params,s=n.support,o=t.$el[0],l=!(!s.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},d=!(!s.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};if(o){var c="on"===e?"addEventListener":"removeEventListener";s.touch?(o[c](a.start,y,l),o[c](a.move,x,l),o[c](a.end,E,d)):(o[c](r.start,y,l),p[c](r.move,x,l),p[c](r.end,E,d))}}function C(){var e=n.scrollbar,t=n.$el;n.params.scrollbar=V(n,n.originalParams.scrollbar,n.params.scrollbar,{el:"swiper-scrollbar"});var a=n.params.scrollbar;if(a.el){var r=d(a.el);n.params.uniqueNavElements&&"string"==typeof a.el&&r.length>1&&1===t.find(a.el).length&&(r=t.find(a.el));var i=r.find(".".concat(n.params.scrollbar.dragClass));0===i.length&&(i=d('
')),r.append(i)),Object.assign(e,{$el:r,el:r[0],$dragEl:i,dragEl:i[0]}),a.draggable&&n.params.scrollbar.el&&T("on"),r&&r[n.enabled?"removeClass":"addClass"](n.params.scrollbar.lockClass)}}function S(){n.params.scrollbar.el&&T("off")}o({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),n.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},l("init",(function(){C(),g(),m()})),l("update resize observerUpdate lock unlock",(function(){g()})),l("setTranslate",(function(){m()})),l("setTransition",(function(e,t){var a;a=t,n.params.scrollbar.el&&n.scrollbar.el&&n.scrollbar.$dragEl.transition(a)})),l("enable disable",(function(){var e=n.scrollbar.$el;e&&e[n.enabled?"removeClass":"addClass"](n.params.scrollbar.lockClass)})),l("destroy",(function(){S()})),Object.assign(n.scrollbar,{updateSize:g,setTranslate:m,init:C,destroy:S})},function(e){var t=e.swiper,a=e.extendParams,r=e.on;a({parallax:{enabled:!1}});var i=function(e,a){var r=t.rtl,i=d(e),s=r?-1:1,n=i.attr("data-swiper-parallax")||"0",o=i.attr("data-swiper-parallax-x"),l=i.attr("data-swiper-parallax-y"),c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):t.isHorizontal()?(o=n,l="0"):(l=n,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*a*s+"%":o*a*s+"px",l=l.indexOf("%")>=0?parseInt(l,10)*a+"%":l*a+"px",null!=p){var u=p-(p-1)*(1-Math.abs(a));i[0].style.opacity=u}if(null==c)i.transform("translate3d(".concat(o,", ").concat(l,", 0px)"));else{var f=c-(c-1)*(1-Math.abs(a));i.transform("translate3d(".concat(o,", ").concat(l,", 0px) scale(").concat(f,")"))}},s=function(){var e=t.$el,a=t.slides,r=t.progress,s=t.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,r)})),a.each((function(e,a){var n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(a/2)-r*(s.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(e){i(e,n)}))}))};r("beforeInit",(function(){t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),r("init",(function(){t.params.parallax.enabled&&s()})),r("setTranslate",(function(){t.params.parallax.enabled&&s()})),r("setTransition",(function(e,a){var r;t.params.parallax.enabled&&(void 0===(r=a)&&(r=t.params.speed),t.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(e){var t=d(e),a=parseInt(t.attr("data-swiper-parallax-duration"),10)||r;0===r&&(a=0),t.transition(a)})))}))},function(e){var t=e.swiper,a=e.extendParams,r=e.on,i=e.emit,n=s();a({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};var o,l,c,p=1,u=!1,f={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},v={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},g=1;function w(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(i-a,2))}function b(e){var a=t.support,r=t.params.zoom;if(l=!1,c=!1,!a.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;l=!0,f.scaleStart=w(e)}f.$slideEl&&f.$slideEl.length||(f.$slideEl=d(e.target).closest(".".concat(t.params.slideClass)),0===f.$slideEl.length&&(f.$slideEl=t.slides.eq(t.activeIndex)),f.$imageEl=f.$slideEl.find(".".concat(r.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),f.$imageWrapEl=f.$imageEl.parent(".".concat(r.containerClass)),f.maxRatio=f.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,0!==f.$imageWrapEl.length)?(f.$imageEl&&f.$imageEl.transition(0),u=!0):f.$imageEl=void 0}function y(e){var a=t.support,r=t.params.zoom,i=t.zoom;if(!a.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,f.scaleMove=w(e)}f.$imageEl&&0!==f.$imageEl.length?(a.gestures?i.scale=e.scale*p:i.scale=f.scaleMove/f.scaleStart*p,i.scale>f.maxRatio&&(i.scale=f.maxRatio-1+Math.pow(i.scale-f.maxRatio+1,.5)),i.scaleh.touchesStart.x))return void(h.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.yh.touchesStart.y))return void(h.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),h.isMoved=!0,h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX,h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY,h.currentXh.maxX&&(h.currentX=h.maxX-1+Math.pow(h.currentX-h.maxX+1,.8)),h.currentYh.maxY&&(h.currentY=h.maxY-1+Math.pow(h.currentY-h.maxY+1,.8)),v.prevPositionX||(v.prevPositionX=h.touchesCurrent.x),v.prevPositionY||(v.prevPositionY=h.touchesCurrent.y),v.prevTime||(v.prevTime=Date.now()),v.x=(h.touchesCurrent.x-v.prevPositionX)/(Date.now()-v.prevTime)/2,v.y=(h.touchesCurrent.y-v.prevPositionY)/(Date.now()-v.prevTime)/2,Math.abs(h.touchesCurrent.x-v.prevPositionX)<2&&(v.x=0),Math.abs(h.touchesCurrent.y-v.prevPositionY)<2&&(v.y=0),v.prevPositionX=h.touchesCurrent.x,v.prevPositionY=h.touchesCurrent.y,v.prevTime=Date.now(),f.$imageWrapEl.transform("translate3d(".concat(h.currentX,"px, ").concat(h.currentY,"px,0)"))}}}function T(){var e=t.zoom;f.$slideEl&&t.previousIndex!==t.activeIndex&&(f.$imageEl&&f.$imageEl.transform("translate3d(0,0,0) scale(1)"),f.$imageWrapEl&&f.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,f.$slideEl=void 0,f.$imageEl=void 0,f.$imageWrapEl=void 0)}function C(e){var a,r,i,s,o,l,c,u,v,m,g,w,b,y,x,E,T=t.zoom,C=t.params.zoom;(f.$slideEl||(e&&e.target&&(f.$slideEl=d(e.target).closest(".".concat(t.params.slideClass))),f.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?f.$slideEl=t.$wrapperEl.children(".".concat(t.params.slideActiveClass)):f.$slideEl=t.slides.eq(t.activeIndex)),f.$imageEl=f.$slideEl.find(".".concat(C.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),f.$imageWrapEl=f.$imageEl.parent(".".concat(C.containerClass))),f.$imageEl&&0!==f.$imageEl.length&&f.$imageWrapEl&&0!==f.$imageWrapEl.length)&&(t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),f.$slideEl.addClass("".concat(C.zoomedSlideClass)),void 0===h.touchesStart.x&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=h.touchesStart.x,r=h.touchesStart.y),T.scale=f.$imageWrapEl.attr("data-swiper-zoom")||C.maxRatio,p=f.$imageWrapEl.attr("data-swiper-zoom")||C.maxRatio,e?(x=f.$slideEl[0].offsetWidth,E=f.$slideEl[0].offsetHeight,i=f.$slideEl.offset().left+n.scrollX+x/2-a,s=f.$slideEl.offset().top+n.scrollY+E/2-r,c=f.$imageEl[0].offsetWidth,u=f.$imageEl[0].offsetHeight,v=c*T.scale,m=u*T.scale,b=-(g=Math.min(x/2-v/2,0)),y=-(w=Math.min(E/2-m/2,0)),(o=i*T.scale)b&&(o=b),(l=s*T.scale)y&&(l=y)):(o=0,l=0),f.$imageWrapEl.transition(300).transform("translate3d(".concat(o,"px, ").concat(l,"px,0)")),f.$imageEl.transition(300).transform("translate3d(0,0,0) scale(".concat(T.scale,")")))}function S(){var e=t.zoom,a=t.params.zoom;f.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?f.$slideEl=t.$wrapperEl.children(".".concat(t.params.slideActiveClass)):f.$slideEl=t.slides.eq(t.activeIndex),f.$imageEl=f.$slideEl.find(".".concat(a.containerClass)).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),f.$imageWrapEl=f.$imageEl.parent(".".concat(a.containerClass))),f.$imageEl&&0!==f.$imageEl.length&&f.$imageWrapEl&&0!==f.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,f.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),f.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),f.$slideEl.removeClass("".concat(a.zoomedSlideClass)),f.$slideEl=void 0)}function M(e){var a=t.zoom;a.scale&&1!==a.scale?S():C(e)}function P(){var e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function k(){return".".concat(t.params.slideClass)}function $(e){var a=P().passiveListener,r=k();t.$wrapperEl[e]("gesturestart",r,b,a),t.$wrapperEl[e]("gesturechange",r,y,a),t.$wrapperEl[e]("gestureend",r,x,a)}function z(){o||(o=!0,$("on"))}function O(){o&&(o=!1,$("off"))}function I(){var e=t.zoom;if(!e.enabled){e.enabled=!0;var a=t.support,r=P(),i=r.passiveListener,s=r.activeListenerWithCapture,n=k();a.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,i),t.$wrapperEl.on(t.touchEvents.end,O,i)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,n,b,i),t.$wrapperEl.on(t.touchEvents.move,n,y,s),t.$wrapperEl.on(t.touchEvents.end,n,x,i),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,n,x,i)),t.$wrapperEl.on(t.touchEvents.move,".".concat(t.params.zoom.containerClass),E,s)}}function A(){var e=t.zoom;if(e.enabled){var a=t.support;e.enabled=!1;var r=P(),i=r.passiveListener,s=r.activeListenerWithCapture,n=k();a.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,i),t.$wrapperEl.off(t.touchEvents.end,O,i)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,n,b,i),t.$wrapperEl.off(t.touchEvents.move,n,y,s),t.$wrapperEl.off(t.touchEvents.end,n,x,i),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,n,x,i)),t.$wrapperEl.off(t.touchEvents.move,".".concat(t.params.zoom.containerClass),E,s)}}Object.defineProperty(t.zoom,"scale",{get:function(){return g},set:function(e){if(g!==e){var t=f.$imageEl?f.$imageEl[0]:void 0,a=f.$slideEl?f.$slideEl[0]:void 0;i("zoomChange",e,t,a)}g=e}}),r("init",(function(){t.params.zoom.enabled&&I()})),r("destroy",(function(){A()})),r("touchStart",(function(e,a){var r,i;t.zoom.enabled&&(r=a,i=t.device,f.$imageEl&&0!==f.$imageEl.length&&(h.isTouched||(i.android&&r.cancelable&&r.preventDefault(),h.isTouched=!0,h.touchesStart.x="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,h.touchesStart.y="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY)))})),r("touchEnd",(function(e,a){t.zoom.enabled&&function(){var e=t.zoom;if(f.$imageEl&&0!==f.$imageEl.length){if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;var a=300,r=300,i=v.x*a,s=h.currentX+i,n=v.y*r,o=h.currentY+n;0!==v.x&&(a=Math.abs((s-h.currentX)/v.x)),0!==v.y&&(r=Math.abs((o-h.currentY)/v.y));var l=Math.max(a,r);h.currentX=s,h.currentY=o;var d=h.width*e.scale,c=h.height*e.scale;h.minX=Math.min(f.slideWidth/2-d/2,0),h.maxX=-h.minX,h.minY=Math.min(f.slideHeight/2-c/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),f.$imageWrapEl.transition(l).transform("translate3d(".concat(h.currentX,"px, ").concat(h.currentY,"px,0)"))}}()})),r("doubleTap",(function(e,a){!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&M(a)})),r("transitionEnd",(function(){t.zoom.enabled&&t.params.zoom.enabled&&T()})),r("slideChange",(function(){t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&T()})),Object.assign(t.zoom,{enable:I,disable:A,in:C,out:S,toggle:M})},function(e){var t=e.swiper,a=e.extendParams,r=e.on,i=e.emit;a({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};var n=!1,o=!1;function l(e,a){void 0===a&&(a=!0);var r=t.params.lazy;if(void 0!==e&&0!==t.slides.length){var s=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(".".concat(t.params.slideClass,'[data-swiper-slide-index="').concat(e,'"]')):t.slides.eq(e),n=s.find(".".concat(r.elementClass,":not(.").concat(r.loadedClass,"):not(.").concat(r.loadingClass,")"));!s.hasClass(r.elementClass)||s.hasClass(r.loadedClass)||s.hasClass(r.loadingClass)||n.push(s[0]),0!==n.length&&n.each((function(e){var n=d(e);n.addClass(r.loadingClass);var o=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),f=n.parent("picture");t.loadImage(n[0],c||o,p,u,!1,(function(){if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(o?(n.css("background-image",'url("'.concat(o,'")')),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),f.length&&f.children("source").each((function(e){var t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(r.loadedClass).removeClass(r.loadingClass),s.find(".".concat(r.preloaderClass)).remove(),t.params.loop&&a){var e=s.attr("data-swiper-slide-index");s.hasClass(t.params.slideDuplicateClass)?l(t.$wrapperEl.children('[data-swiper-slide-index="'.concat(e,'"]:not(.').concat(t.params.slideDuplicateClass,")")).index(),!1):l(t.$wrapperEl.children(".".concat(t.params.slideDuplicateClass,'[data-swiper-slide-index="').concat(e,'"]')).index(),!1)}i("lazyImageReady",s[0],n[0]),t.params.autoHeight&&t.updateAutoHeight()}})),i("lazyImageLoad",s[0],n[0])}))}}function c(){var e=t.$wrapperEl,a=t.params,r=t.slides,i=t.activeIndex,s=t.virtual&&a.virtual.enabled,n=a.lazy,c=a.slidesPerView;function p(t){if(s){if(e.children(".".concat(a.slideClass,'[data-swiper-slide-index="').concat(t,'"]')).length)return!0}else if(r[t])return!0;return!1}function u(e){return s?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),o||(o=!0),t.params.watchSlidesProgress)e.children(".".concat(a.slideVisibleClass)).each((function(e){l(s?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(var f=i;f1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var h=n.loadPrevNextAmount,v=c,m=Math.min(i+v+Math.max(h,v),r.length),g=Math.max(i-Math.max(v,h),0),w=i+c;w0&&l(u(y));var x=e.children(".".concat(a.slidePrevClass));x.length>0&&l(u(x))}}function p(){var e=s();if(t&&!t.destroyed){var a=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),r=a[0]===e,i=r?e.innerWidth:a[0].offsetWidth,o=r?e.innerHeight:a[0].offsetHeight,l=t.$el.offset(),u=!1;t.rtlTranslate&&(l.left-=t.$el[0].scrollLeft);for(var f=[[l.left,l.top],[l.left+t.width,l.top],[l.left,l.top+t.height],[l.left+t.width,l.top+t.height]],h=0;h=0&&v[0]<=i&&v[1]>=0&&v[1]<=o){if(0===v[0]&&0===v[1])continue;u=!0}}var m=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};u?(c(),a.off("scroll",p,m)):n||(n=!0,a.on("scroll",p,m))}}r("beforeInit",(function(){t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),r("init",(function(){t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),r("scroll",(function(){t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),r("scrollbarDragMove resize _freeModeNoMomentumRelease",(function(){t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),r("transitionStart",(function(){t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!o)&&(t.params.lazy.checkInView?p():c())})),r("transitionEnd",(function(){t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),r("slideChange",(function(){var e=t.params,a=e.lazy,r=e.cssMode,i=e.watchSlidesProgress,s=e.touchReleaseOnEdges,n=e.resistanceRatio;a.enabled&&(r||i&&(s||0===n))&&c()})),Object.assign(t.lazy,{load:c,loadInSlide:l})},function(e){var t=e.swiper,a=e.extendParams,r=e.on;function i(e,t){var a,r,i,s,n,o=function(e,t){for(r=-1,a=e.length;a-r>1;)e[i=a+r>>1]<=t?r=i:a=i;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),s=n-1,(e-this.x[s])*(this.y[n]-this.y[s])/(this.x[n]-this.x[s])+this.y[s]):0},this}function s(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}a({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},r("beforeInit",(function(){t.controller.control=t.params.controller.control})),r("update",(function(){s()})),r("resize",(function(){s()})),r("observerUpdate",(function(){s()})),r("setTranslate",(function(e,a,r){t.controller.control&&t.controller.setTranslate(a,r)})),r("setTransition",(function(e,a,r){t.controller.control&&t.controller.setTransition(a,r)})),Object.assign(t.controller,{setTranslate:function(e,a){var r,s,n=t.controller.control,o=t.constructor;function l(e){var a,n=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(a=e,t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,a.slidesGrid):new i(t.snapGrid,a.snapGrid)),s=-t.controller.spline.interpolate(-n)),s&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),s=(n-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(var d=0;d'))})),r("afterInit",(function(){t.params.a11y.enabled&&function(){var e=t.params.a11y;t.$el.append(i);var a=t.$el;e.containerRoleDescriptionMessage&&c(a,e.containerRoleDescriptionMessage),e.containerMessage&&p(a,e.containerMessage);var r,s,n,o=t.$wrapperEl,u=o.attr("id")||"swiper-wrapper-".concat((void 0===(r=16)&&(r=16),"x".repeat(r).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)})))),f=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";s=u,o.attr("id",s),n=f,o.attr("aria-live",n),e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),l(d(t.slides),e.slideRole);var v,b,y=t.params.loop?t.slides.filter((function(e){return!e.classList.contains(t.params.slideDuplicateClass)})).length:t.slides.length;t.slides.each((function(a,r){var i=d(a),s=t.params.loop?parseInt(i.attr("data-swiper-slide-index"),10):r;p(i,e.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,y))})),t.navigation&&t.navigation.$nextEl&&(v=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(b=t.navigation.$prevEl),v&&v.length&&g(v,u,e.nextSlideMessage),b&&b.length&&g(b,u,e.prevSlideMessage),m()&&t.pagination.$el.on("keydown",F(t.params.pagination.bulletClass),h),t.$el.on("focus",w,!0)}()})),r("fromEdge toEdge afterInit lock unlock",(function(){t.params.a11y.enabled&&function(){if(!t.params.loop&&!t.params.rewind&&t.navigation){var e=t.navigation,a=e.$nextEl,r=e.$prevEl;r&&r.length>0&&(t.isBeginning?(u(r),o(r)):(f(r),n(r))),a&&a.length>0&&(t.isEnd?(u(a),o(a)):(f(a),n(a)))}}()})),r("paginationUpdate",(function(){var e;t.params.a11y.enabled&&(e=t.params.a11y,v()&&t.pagination.bullets.each((function(a){var r=d(a);t.params.pagination.clickable&&(n(r),t.params.pagination.renderBullet||(l(r,"button"),p(r,e.paginationBulletMessage.replace(/\{\{index\}\}/,r.index()+1)))),r.is(".".concat(t.params.pagination.bulletActiveClass))?r.attr("aria-current","true"):r.removeAttr("aria-current")})))})),r("destroy",(function(){var e,a;t.params.a11y.enabled&&(i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(a=t.navigation.$prevEl),e&&e.off("keydown",h),a&&a.off("keydown",h),m()&&t.pagination.$el.off("keydown",F(t.params.pagination.bulletClass),h),t.$el.off("focus",w,!0))}))},function(e){var t=e.swiper,a=e.extendParams,r=e.on;a({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});var i=!1,n={},o=function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},l=function(e){var t=s(),a=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),r=a.length;return{key:a[r-2],value:a[r-1]}},d=function(e,a){var r=s();if(i&&t.params.history.enabled){var n;n=t.params.url?new URL(t.params.url):r.location;var l=t.slides.eq(a),d=o(l.attr("data-history"));if(t.params.history.root.length>0){var c=t.params.history.root;"/"===c[c.length-1]&&(c=c.slice(0,c.length-1)),d="".concat(c,"/").concat(e,"/").concat(d)}else n.pathname.includes(e)||(d="".concat(e,"/").concat(d));var p=r.history.state;p&&p.value===d||(t.params.history.replaceState?r.history.replaceState({value:d},null,d):r.history.pushState({value:d},null,d))}},c=function(e,a,r){if(a)for(var i=0,s=t.slides.length;i1?c:l:c-lt.previousIndex?"next":"prev"}else o=(n=t.realIndex)>t.previousIndex?"next":"prev";s&&(n+="next"===o?i:-1*i),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(n)<0&&(a.params.centeredSlides?n=n>l?n-Math.floor(r/2)+1:n+Math.floor(r/2)-1:n>l&&a.params.slidesPerGroup,a.slideTo(n,e?0:void 0))}var p=1,u=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(p=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(p=1),p=Math.floor(p),a.slides.removeClass(u),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(var f=0;f-t.maxTranslate())t.slides.length1){var p=d.velocities.pop(),u=d.velocities.pop(),f=p.position-u.position,h=p.time-u.time;t.velocity=f/h,t.velocity/=2,Math.abs(t.velocity)150||v()-p.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeMode.momentumVelocityRatio,d.velocities.length=0;var m=1e3*s.freeMode.momentumRatio,g=t.velocity*m,w=t.translate+g;o&&(w=-w);var b,y,x=!1,E=20*Math.abs(t.velocity)*s.freeMode.momentumBounceRatio;if(wt.minTranslate())s.freeMode.momentumBounce?(w-t.minTranslate()>E&&(w=t.minTranslate()+E),b=t.minTranslate(),x=!0,d.allowMomentumBounce=!0):w=t.minTranslate(),s.loop&&s.centeredSlides&&(y=!0);else if(s.freeMode.sticky){for(var T,C=0;C-w){T=C;break}w=-(w=Math.abs(l[T]-w)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){var t,a,r,i=e.swiper;(0,e.extendParams)({grid:{rows:1,fill:"column"}}),i.grid={initSlides:function(e){var s=i.params.slidesPerView,n=i.params.grid,o=n.rows,l=n.fill;a=t/o,r=Math.floor(e/o),t=Math.floor(e/o)===e/o?e:Math.ceil(e/o)*o,"auto"!==s&&"row"===l&&(t=Math.max(t,s*o))},updateSlide:function(e,s,n,o){var l,d,c,p=i.params,u=p.slidesPerGroup,f=p.spaceBetween,h=i.params.grid,v=h.rows,m=h.fill;if("row"===m&&u>1){var g=Math.floor(e/(u*v)),w=e-v*u*g,b=0===g?u:Math.min(Math.ceil((n-g*v*u)/v),u);l=(d=w-(c=Math.floor(w/b))*b+g*u)+c*t/v,s.css({"-webkit-order":l,order:l})}else"column"===m?(c=e-(d=Math.floor(e/v))*v,(d>r||d===r&&c===v-1)&&((c+=1)>=v&&(c=0,d+=1))):d=e-(c=Math.floor(e/a))*a;s.css(o("margin-top"),0!==c?f&&"".concat(f,"px"):"")},updateWrapperSize:function(e,a,r){var s=i.params,n=s.spaceBetween,o=s.centeredSlides,l=s.roundLengths,d=i.params.grid.rows;if(i.virtualSize=(e+n)*t,i.virtualSize=Math.ceil(i.virtualSize/d)-n,i.$wrapperEl.css(_defineProperty({},r("width"),"".concat(i.virtualSize+n,"px"))),o){var c;a.splice(0,a.length);for(var p=[],u=0;u'),r.append(e)),e.css({height:"".concat(s,"px")})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=d('
'),a.append(e)));for(var v=0;v-1&&(h=90*g+90*y,o&&(h=90*-g-90*y)),m.transform(C),p.slideShadows){var S=u?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),M=u?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===S.length&&(S=d('
')),m.append(S)),0===M.length&&(M=d('
')),m.append(M)),S.length&&(S[0].style.opacity=Math.max(-y,0)),M.length&&(M[0].style.opacity=Math.max(y,0))}}if(r.css({"-webkit-transform-origin":"50% 50% -".concat(l/2,"px"),"transform-origin":"50% 50% -".concat(l/2,"px")}),p.shadow)if(u)e.transform("translate3d(0px, ".concat(s/2+p.shadowOffset,"px, ").concat(-s/2,"px) rotateX(90deg) rotateZ(0deg) scale(").concat(p.shadowScale,")"));else{var P=Math.abs(h)-90*Math.floor(Math.abs(h)/90),k=1.5-(Math.sin(2*P*Math.PI/360)/2+Math.cos(2*P*Math.PI/360)/2),$=p.shadowScale,z=p.shadowScale/k,O=p.shadowOffset;e.transform("scale3d(".concat($,", 1, ").concat(z,") translate3d(0px, ").concat(n/2+O,"px, ").concat(-n/2/z,"px) rotateX(-90deg)"))}var I=c.isSafari||c.isWebView?-l/2:0;r.transform("translate3d(0px,0,".concat(I,"px) rotateX(").concat(t.isHorizontal()?0:h,"deg) rotateY(").concat(t.isHorizontal()?-h:0,"deg)"))},setTransition:function(e){var a=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&a.find(".swiper-cube-shadow").transition(e)},perspective:function(){return!0},overwriteParams:function(){return{slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}}})},function(e){var t=e.swiper,a=e.extendParams,r=e.on;a({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),ee({effect:"flip",swiper:t,on:r,setTranslate:function(){for(var e=t.slides,a=t.rtlTranslate,r=t.params.flipEffect,i=0;i0?m:0),M.length&&(M[0].style.opacity=-m>0?-m:0)}}},setTransition:function(e){var a=t.params.coverflowEffect.transformEl;(a?t.slides.find(a):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0}}})},function(e){var t=e.swiper,a=e.extendParams,r=e.on;a({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});ee({effect:"creative",swiper:t,on:r,setTranslate:function(){var e=function(e){var r=a.eq(e),i=r[0].progress,l=Math.min(Math.max(r[0].progress,-s.limitProgress),s.limitProgress),d=l;o||(d=Math.min(Math.max(r[0].originalProgress,-s.limitProgress),s.limitProgress));var c=r[0].swiperSlideOffset,p=[t.params.cssMode?-c-t.translate:-c,0,0],u=[0,0,0],f=!1;t.isHorizontal()||(p[1]=p[0],p[0]=0);var h={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};l<0?(h=s.next,f=!0):l>0&&(h=s.prev,f=!0),p.forEach((function(e,t){p[t]="calc(".concat(e,"px + (").concat(function(e){return"string"==typeof e?e:"".concat(e,"px")}(h.translate[t])," * ").concat(Math.abs(l*n),"))")})),u.forEach((function(e,t){u[t]=h.rotate[t]*Math.abs(l*n)})),r[0].style.zIndex=-Math.abs(Math.round(i))+a.length;var v=p.join(", "),m="rotateX(".concat(u[0],"deg) rotateY(").concat(u[1],"deg) rotateZ(").concat(u[2],"deg)"),g="scale(".concat(d<0?1+(1-h.scale)*d*n:1-(1-h.scale)*d*n,")"),w=d<0?1+(1-h.opacity)*d*n:1-(1-h.opacity)*d*n,b="translate3d(".concat(v,") ").concat(m," ").concat(g);if(f&&h.shadow||!f){var y=r.children(".swiper-slide-shadow");if(0===y.length&&h.shadow&&(y=re(s,r)),y.length){var x=s.shadowPerProgress?l*(1/s.limitProgress):l;y[0].style.opacity=Math.min(Math.max(Math.abs(x),0),1)}}var E=te(s,r);E.transform(b).css({opacity:w}),h.origin&&E.css("transform-origin",h.origin)},a=t.slides,r=t.$wrapperEl,i=t.slidesSizesGrid,s=t.params.creativeEffect,n=s.progressMultiplier,o=t.params.centeredSlides;if(o){var l=i[0]/2-t.params.slidesOffsetBefore||0;r.transform("translateX(calc(50% - ".concat(l,"px))"))}for(var d=0;d0&&p<1&&(n||t.params.cssMode)&&o-1&&(n||t.params.cssMode)&&o>s;if(y||x){var E=Math.pow(1-Math.abs((Math.abs(p)-.5)/.5),.5);g+=-28*p*E,m+=-.5*E,w+=96*E,h=-25*E*Math.abs(p)+"%"}if(f=p<0?"calc(".concat(f,"px + (").concat(w*Math.abs(p),"%))"):p>0?"calc(".concat(f,"px + (-").concat(w*Math.abs(p),"%))"):"".concat(f,"px"),!t.isHorizontal()){var T=h;h=f,f=T}var C="\n translate3d(".concat(f,", ").concat(h,", ").concat(v,"px)\n rotateZ(").concat(g,"deg)\n scale(").concat(p<0?""+(1+(1-m)*p):""+(1-(1-m)*p),")\n ");if(r.slideShadows){var S=d.find(".swiper-slide-shadow");0===S.length&&(S=re(r,d)),S.length&&(S[0].style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d[0].style.zIndex=-Math.abs(Math.round(c))+e.length,te(r,d).transform(C)}},setTransition:function(e){var a=t.params.cardsEffect.transformEl;(a?t.slides.find(a):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:a})},perspective:function(){return!0},overwriteParams:function(){return{watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode}}})}];return q.use(ie),q}));