/** * Swiper 4.4.7 * Most modern mobile touch slider and framework with hardware accelerated transitions * http://www.idangero.us/swiper/ * * Copyright 2014-2018 Vladimir Kharlampidi * * Released under the MIT License * * Released on: December 19, 2018 */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(l){var u=0;return function(){return u>>0,$jscomp.propertyToPolyfillSymbol[B]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(B):$jscomp.POLYFILL_PREFIX+v+"$"+B),$jscomp.defineProperty(A,$jscomp.propertyToPolyfillSymbol[B],{configurable:!0,writable:!0,value:u})))};$jscomp.initSymbol=function(){}; $jscomp.polyfill("Symbol",function(l){if(l)return l;var u=function(I,T){this.$jscomp$symbol$id_=I;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:T})};u.prototype.toString=function(){return this.$jscomp$symbol$id_};var v="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",A=0,B=function(I){if(this instanceof B)throw new TypeError("Symbol is not a constructor");return new u(v+(I||"")+"_"+A++,I)};return B},"es6","es3"); $jscomp.polyfill("Symbol.iterator",function(l){if(l)return l;l=Symbol("Symbol.iterator");for(var u="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),v=0;vv&&(v=Math.max(v+B,0));v")){a="div";0===d.indexOf(":~]/)?(b||y).querySelectorAll(a.trim()):[y.getElementById(a.trim().split("#")[1])],d=0;d=t.screen.width-g)||(q.extend(b,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=e,d.startY=f,b.touchStartTime=q.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,0d.startY&&this.translate>=this.minTranslate()){b.isTouched=!1;b.isMoved=!1;return}}else if(fd.startX&&this.translate>=this.minTranslate())return;if(b.isTouchEvent&&y.activeElement&&a.target===y.activeElement&&l(a.target).is(b.formElements))b.isMoved=!0,this.allowClick=!1;else if(b.allowTouchCallbacks&&this.emit("touchMove",a),!(a.targetTouches&&1c.touchAngle:90-h>c.touchAngle}b.isScrolling&&this.emit("touchMoveOpposite",a);"undefined"!==typeof b.startMoving||d.currentX===d.startX&&d.currentY===d.startY||(b.startMoving=!0);if(b.isScrolling)b.isTouched=!1;else if(b.startMoving){this.allowClick=!1;a.preventDefault();c.touchMoveStopPropagation&&!c.nested&& a.stopPropagation();b.isMoved||(c.loop&&this.loopFix(),b.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),b.allowMomentumBounce=!1,!c.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",a));this.emit("sliderMove",a);b.isMoved=!0;f=this.isHorizontal()?f:g;d.diff=f;f*=c.touchRatio;e&&(f=-f);this.swipeDirection=0this.minTranslate()?(e=!1,c.resistance&&(b.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+b.startTranslate+f,g))):0>f&&b.currentTranslateb.startTranslate&&(b.currentTranslate=b.startTranslate);if(0c.threshold||b.allowThresholdMove){if(!b.allowThresholdMove){b.allowThresholdMove=!0;d.startX=d.currentX;d.startY=d.currentY;b.currentTranslate=b.startTranslate;d.diff=this.isHorizontal()?d.currentX-d.startX:d.currentY-d.startY;return}}else{b.currentTranslate=b.startTranslate;return}if(c.followFinger){if(c.freeMode||c.watchSlidesProgress|| c.watchSlidesVisibility)this.updateActiveIndex(),this.updateSlidesClasses();c.freeMode&&(0===b.velocities.length&&b.velocities.push({position:d[this.isHorizontal()?"startX":"startY"],time:b.touchStartTime}),b.velocities.push({position:d[this.isHorizontal()?"currentX":"currentY"],time:q.now()}));this.updateProgress(b.currentTranslate);this.setTranslate(b.currentTranslate)}}}}else this.allowClick=!1,b.isTouched&&(q.extend(d,{startX:f,startY:g,currentX:f,currentY:g}),b.touchStartTime=q.now())}}function B(a){var b= this,c=b.touchEventsData,d=b.params,e=b.touches,f=b.rtlTranslate,g=b.$wrapperEl,h=b.slidesGrid,k=b.snapGrid,m=a;m.originalEvent&&(m=m.originalEvent);c.allowTouchCallbacks&&b.emit("touchEnd",m);c.allowTouchCallbacks=!1;if(c.isTouched){d.grabCursor&&c.isMoved&&c.isTouched&&(!0===b.allowSlideNext||!0===b.allowSlidePrev)&&b.setGrabCursor(!1);var n=q.now();a=n-c.touchStartTime;b.allowClick?(b.updateClickedSlide(m),b.emit("tap",m),300>a&&300a&&300>n-c.lastClickTime&&(c.clickTimeout&&clearTimeout(c.clickTimeout),b.emit("doubleTap",m))):b.main&&b.main.thumbs.update();c.lastClickTime=q.now();q.nextTick(function(){b.destroyed||(b.allowClick=!0)});if(c.isTouched&&c.isMoved&&b.swipeDirection&&0!==e.diff&&c.currentTranslate!==c.startTranslate)if(c.isTouched=!1,c.isMoved=!1,c.startMoving=!1,e=d.followFinger?f?b.translate:-b.translate:-c.currentTranslate,d.freeMode)if(e< -b.minTranslate())b.slideTo(b.activeIndex);else if(e>-b.maxTranslate())b.slides.lengthb.minTranslate())d.freeModeMomentumBounce?(e-b.minTranslate()>p&&(e=b.minTranslate()+p),w=b.minTranslate(),n=!0,c.allowMomentumBounce=!0):e=b.minTranslate(), d.loop&&d.centeredSlides&&(r=!0);else if(d.freeModeSticky){for(p=0;p-e){var D=p;break}e=Math.abs(k[D]-e)=d.longSwipesMs)b.updateProgress(),b.updateActiveIndex(),b.updateSlidesClasses()}else{f=0;k=b.slidesSizesGrid[0];for(r=0;r=h[r]&&e=h[r]&&(f=r,k=h[h.length-1]-h[h.length-2]);k=(e-h[f])/k;a>d.longSwipesMs?d.longSwipes?("next"===b.swipeDirection&&(k>=d.longSwipesRatio?b.slideTo(f+d.slidesPerGroup):b.slideTo(f)),"prev"===b.swipeDirection&& (k>1-d.longSwipesRatio?b.slideTo(f+d.slidesPerGroup):b.slideTo(f))):b.slideTo(b.activeIndex):d.shortSwipes?("next"===b.swipeDirection&&b.slideTo(f+d.slidesPerGroup),"prev"===b.swipeDirection&&b.slideTo(f)):b.slideTo(b.activeIndex)}else c.isTouched=!1,c.isMoved=!1,c.startMoving=!1}else c.isMoved&&d.grabCursor&&b.setGrabCursor(!1),c.isMoved=!1,c.startMoving=!1}function I(){var a=this.params,b=this.el;if(!b||0!==b.offsetWidth){a.breakpoints&&this.setBreakpoint();b=this.allowSlideNext;var c=this.allowSlidePrev, d=this.snapGrid;this.allowSlidePrev=this.allowSlideNext=!0;this.updateSize();this.updateSlides();if(a.freeMode){var e=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(e);this.updateActiveIndex();this.updateSlidesClasses();a.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),("auto"===a.slidesPerView||1r.indexOf(n)&&r.unshift(n);if(l(p).is(f))g.apply(p,r);else for(n=l(p).parents(),p=0;pp.indexOf(n)&&p.unshift(n);g.apply(this,p)}for(var c=[],d=arguments.length;d--;)c[d]=arguments[d];var e=c[0],f=c[1],g=c[2];d=c[3];"function"===typeof c[1]&&(e=c[0],g=c[1],d=c[2],f=void 0);d||(d=!1);c=e.split(" ");for(var h=0;hb-1?new E([]):0>a?(a=b+a,0>a?new E([]):new E([this[a]])):new E([this[a]])},append:function(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];for(var c=0;cc.indexOf("chrome")&&0>c.indexOf("android");return{isIE:a,isEdge:b,isSafari:c,isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}(),la={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0, freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1, touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0, loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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},ha={update:{updateSize:function(){var a=this.$el;var b="undefined"!==typeof this.params.width?this.params.width:a[0].clientWidth;var c="undefined"!==typeof this.params.height?this.params.height:a[0].clientHeight;0===b&&this.isHorizontal()||0===c&&this.isVertical()||(b=b-parseInt(a.css("padding-left"),10)- parseInt(a.css("padding-right"),10),c=c-parseInt(a.css("padding-top"),10)-parseInt(a.css("padding-bottom"),10),q.extend(this,{width:b,height:c,size:this.isHorizontal()?b:c}))},updateSlides:function(){var a=this.params,b=this.$wrapperEl,c=this.size,d=this.rtlTranslate,e=this.wrongRTL,f=this.virtual&&a.virtual.enabled,g=f?this.virtual.slides.length:this.slides.length,h=b.children("."+this.params.slideClass);f=f?this.virtual.slides.length:h.length;var k=[],m=[],n=[],p=a.slidesOffsetBefore;"function"=== typeof p&&(p=a.slidesOffsetBefore.call(this));var r=a.slidesOffsetAfter;"function"===typeof r&&(r=a.slidesOffsetAfter.call(this));var w=this.snapGrid.length,D=this.snapGrid.length,C=a.spaceBetween;p=-p;var H=0,F=0;if("undefined"!==typeof c){"string"===typeof C&&0<=C.indexOf("%")&&(C=parseFloat(C.replace("%",""))/100*c);this.virtualSize=-C;d?h.css({marginLeft:"",marginTop:""}):h.css({marginRight:"",marginBottom:""});if(1na||O===na&&K===V-1)K+=1,K>=V&&(K=0,O+=1);Q=O+K*G/V;N.css({"-webkit-box-ordinal-group":Q,"-moz-box-ordinal-group":Q, "-ms-flex-order":Q,"-webkit-order":Q,order:Q})}else K=Math.floor(M/ma),O=M-K*ma;N.css("margin-"+(this.isHorizontal()?"top":"left"),0!==K&&a.spaceBetween&&a.spaceBetween+"px").attr("data-swiper-column",O).attr("data-swiper-row",K)}if("none"!==N.css("display")){if("auto"===a.slidesPerView){z=t.getComputedStyle(N[0],null);Q=N[0].style.transform;O=N[0].style.webkitTransform;Q&&(N[0].style.transform="none");O&&(N[0].style.webkitTransform="none");if(a.roundLengths)z=this.isHorizontal()?N.outerWidth(!0): N.outerHeight(!0);else if(this.isHorizontal()){K=parseFloat(z.getPropertyValue("width"));var da=parseFloat(z.getPropertyValue("padding-left")),ea=parseFloat(z.getPropertyValue("padding-right")),W=parseFloat(z.getPropertyValue("margin-left")),X=parseFloat(z.getPropertyValue("margin-right"));z=(z=z.getPropertyValue("box-sizing"))&&"border-box"===z?K+W+X:K+da+ea+W+X}else K=parseFloat(z.getPropertyValue("height")),da=parseFloat(z.getPropertyValue("padding-top")),ea=parseFloat(z.getPropertyValue("padding-bottom")), W=parseFloat(z.getPropertyValue("margin-top")),X=parseFloat(z.getPropertyValue("margin-bottom")),z=(z=z.getPropertyValue("box-sizing"))&&"border-box"===z?K+W+X:K+da+ea+W+X;Q&&(N[0].style.transform=Q);O&&(N[0].style.webkitTransform=O);a.roundLengths&&(z=Math.floor(z))}else z=(c-(a.slidesPerView-1)*C)/a.slidesPerView,a.roundLengths&&(z=Math.floor(z)),h[M]&&(this.isHorizontal()?h[M].style.width=z+"px":h[M].style.height=z+"px");h[M]&&(h[M].swiperSlideSize=z);n.push(z);a.centeredSlides?(p=p+z/2+H/2+C, 0===H&&0!==M&&(p=p-c/2-C),0===M&&(p=p-c/2-C),.001>Math.abs(p)&&(p=0),a.roundLengths&&(p=Math.floor(p)),0===F%a.slidesPerGroup&&k.push(p),m.push(p)):(a.roundLengths&&(p=Math.floor(p)),0===F%a.slidesPerGroup&&k.push(p),m.push(p),p=p+z+C);this.virtualSize+=z+C;H=z;F+=1}}this.virtualSize=Math.max(this.virtualSize,c)+r;d&&e&&("slide"===a.effect||"coverflow"===a.effect)&&b.css({width:this.virtualSize+a.spaceBetween+"px"});if(!x.flexbox||a.setWrapperSize)this.isHorizontal()?b.css({width:this.virtualSize+ a.spaceBetween+"px"}):b.css({height:this.virtualSize+a.spaceBetween+"px"});if(1this.slides.length)break;b.push(this.slides.eq(d)[0])}else b.push(this.slides.eq(this.activeIndex)[0]);for(a=0;ac?d:c);c&&this.$wrapperEl.css("height",c+"px")},updateSlidesOffset:function(){for(var a=this.slides,b=0;b=h&&k>=this.size)this.visibleSlides.push(f),this.visibleSlidesIndexes.push(a),c.eq(a).addClass(b.slideVisibleClass)}f.progress=d?-g:g}this.visibleSlides=l(this.visibleSlides)}},updateProgress:function(a){void 0===a&&(a=this&&this.translate||0);var b=this.params,c=this.maxTranslate()-this.minTranslate(),d=this.isBeginning,e=this.isEnd,f=d,g=e;0===c?(c=0,e=d=!0):(c=(a-this.minTranslate())/c,d=0>=c,e=1<=c); q.extend(this,{progress:c,isBeginning:d,isEnd:e});(b.watchSlidesProgress||b.watchSlidesVisibility)&&this.updateSlidesProgress(a);d&&!f&&this.emit("reachBeginning toEdge");e&&!g&&this.emit("reachEnd toEdge");(f&&!d||g&&!e)&&this.emit("fromEdge");this.emit("progress",c)},updateSlidesClasses:function(){var a=this.slides,b=this.params,c=this.$wrapperEl,d=this.activeIndex,e=this.realIndex,f=this.virtual&&b.virtual.enabled;a.removeClass(b.slideActiveClass+" "+b.slideNextClass+" "+b.slidePrevClass+" "+b.slideDuplicateActiveClass+ " "+b.slideDuplicateNextClass+" "+b.slideDuplicatePrevClass);d=f?this.$wrapperEl.find("."+b.slideClass+'[data-swiper-slide-index="'+d+'"]'):a.eq(d);d.addClass(b.slideActiveClass);b.loop&&(d.hasClass(b.slideDuplicateClass)?c.children("."+b.slideClass+":not(."+b.slideDuplicateClass+')[data-swiper-slide-index="'+e+'"]').addClass(b.slideDuplicateActiveClass):c.children("."+b.slideClass+"."+b.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]').addClass(b.slideDuplicateActiveClass));e=d.nextAll("."+ b.slideClass).eq(0).addClass(b.slideNextClass);b.loop&&0===e.length&&(e=a.eq(0),e.addClass(b.slideNextClass));d=d.prevAll("."+b.slideClass).eq(0).addClass(b.slidePrevClass);b.loop&&0===d.length&&(d=a.eq(-1),d.addClass(b.slidePrevClass));b.loop&&(e.hasClass(b.slideDuplicateClass)?c.children("."+b.slideClass+":not(."+b.slideDuplicateClass+')[data-swiper-slide-index="'+e.attr("data-swiper-slide-index")+'"]').addClass(b.slideDuplicateNextClass):c.children("."+b.slideClass+"."+b.slideDuplicateClass+'[data-swiper-slide-index="'+ e.attr("data-swiper-slide-index")+'"]').addClass(b.slideDuplicateNextClass),d.hasClass(b.slideDuplicateClass)?c.children("."+b.slideClass+":not(."+b.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(b.slideDuplicatePrevClass):c.children("."+b.slideClass+"."+b.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(b.slideDuplicatePrevClass))},updateActiveIndex:function(a){var b=this.rtlTranslate?this.translate: -this.translate,c=this.slidesGrid,d=this.snapGrid,e=this.params,f=this.activeIndex,g=this.realIndex,h=this.snapIndex;if("undefined"===typeof a){for(var k=0;k=c[k]&&b=c[k]&&b=c[k]&&(a=k);e.normalizeSlideIndex&&(0>a||"undefined"===typeof a)&&(a=0)}b=0<=d.indexOf(b)?d.indexOf(b):Math.floor(a/e.slidesPerGroup);b>=d.length&&(b=d.length-1);a===f?b!==h&&(this.snapIndex=b,this.emit("snapIndexChange")):(d=parseInt(this.slides.eq(a).attr("data-swiper-slide-index")|| a,10),q.extend(this,{snapIndex:b,realIndex:d,previousIndex:f,activeIndex:a}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),g!==d&&this.emit("realIndexChange"),this.emit("slideChange"))},updateClickedSlide:function(a){var b=this.params;a=l(a.target).closest("."+b.slideClass)[0];var c=!1;if(a)for(var d=0;dd?"next":cd?"next":ca&& (a=0);var f=e.params,g=e.snapGrid,h=e.slidesGrid,k=e.previousIndex,m=e.activeIndex,n=e.rtlTranslate;if(e.animating&&f.preventInteractionOnTransition)return!1;var p=Math.floor(a/f.slidesPerGroup);p>=g.length&&(p=g.length-1);(m||f.initialSlide||0)===(k||0)&&c&&e.emit("beforeSlideChangeStart");g=-g[p];e.updateProgress(g);if(f.normalizeSlideIndex)for(k=0;k=Math.floor(100*h[k])&&(a=k);if(e.initialized&&a!==m&&(!e.allowSlideNext&&ge.translate&&g>e.maxTranslate()&&(m||0)!==a))return!1;var r=a>m?"next":am?-Math.floor(Math.abs(m)):Math.floor(m)}void 0===a&&(a=this.params.speed);void 0===b&&(b=!0);var e=this.animating,f=this.snapGrid,g=this.slidesGrid,h=this.rtlTranslate;if(this.params.loop){if(e)return!1;this.loopFix();this._clientLeft=this.$wrapperEl[0].clientLeft}e=d(h?this.translate:-this.translate);h=f.map(function(m){return d(m)}); g.map(function(m){return d(m)});h.indexOf(e);f=f[h.indexOf(e)-1];if("undefined"!==typeof f){var k=g.indexOf(f);0>k&&(k=this.activeIndex-1)}return this.slideTo(k,a,b,c)},slideReset:function(a,b,c){void 0===a&&(a=this.params.speed);void 0===b&&(b=!0);return this.slideTo(this.activeIndex,a,b,c)},slideToClosest:function(a,b,c){void 0===a&&(a=this.params.speed);void 0===b&&(b=!0);var d=this.activeIndex,e=Math.floor(d/this.params.slidesPerGroup);if(e(this.snapGrid[e+1]-f)/2&&(d=this.params.slidesPerGroup)}return this.slideTo(d,a,b,c)},slideToClickedSlide:function(){var a=this,b=a.params,c=a.$wrapperEl,d="auto"===b.slidesPerView?a.slidesPerViewDynamic():b.slidesPerView,e=a.clickedIndex;if(b.loop){if(!a.animating){var f=parseInt(l(a.clickedSlide).attr("data-swiper-slide-index"),10);b.centeredSlides?ea.slides.length-a.loopedSlides+d/2?(a.loopFix(),e=c.children("."+b.slideClass+'[data-swiper-slide-index="'+ f+'"]:not(.'+b.slideDuplicateClass+")").eq(0).index(),q.nextTick(function(){a.slideTo(e)})):a.slideTo(e):e>a.slides.length-d?(a.loopFix(),e=c.children("."+b.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+b.slideDuplicateClass+")").eq(0).index(),q.nextTick(function(){a.slideTo(e)})):a.slideTo(e)}}else a.slideTo(e)}},loop:{loopCreate:function(){var a=this,b=a.params,c=a.$wrapperEl;c.children("."+b.slideClass+"."+b.slideDuplicateClass).remove();var d=c.children("."+b.slideClass);if(b.loopFillGroupWithBlank){var e= b.slidesPerGroup-d.length%b.slidesPerGroup;if(e!==b.slidesPerGroup){for(var f=0;fd.length&&(a.loopedSlides=d.length);var h=[],k=[];d.each(function(m,n){var p=l(n);m=d.length-a.loopedSlides&&h.push(n);p.attr("data-swiper-slide-index",m)});for(e=0;e=2*d||b>=c.length-d)a=-c.length+b+d,this.slideTo(a+d,0,!1,!0)&&0!==g&&this.setTranslate((h?-this.translate:this.translate)-g);this.allowSlidePrev=e;this.allowSlideNext=f},loopDestroy:function(){var a=this.params,b=this.slides;this.$wrapperEl.children("."+a.slideClass+"."+a.slideDuplicateClass+",."+a.slideClass+"."+a.slideBlankClass).remove();b.removeAttr("data-swiper-slide-index")}}, grabCursor:{setGrabCursor:function(a){if(!(x.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var b=this.el;b.style.cursor="move";b.style.cursor=a?"-webkit-grabbing":"-webkit-grab";b.style.cursor=a?"-moz-grabbin":"-moz-grab";b.style.cursor=a?"grabbing":"grab"}},unsetGrabCursor:function(){x.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},manipulation:{appendSlide:function(a){var b=this.$wrapperEl,c=this.params;c.loop&&this.loopDestroy();if("object"=== typeof a&&"length"in a)for(var d=0;d=a)this.prependSlide(b);else if(a>=f)this.appendSlide(b);else{var g=e>a?e+1:e,h=[];for(--f;f>=a;--f){var k=this.slides.eq(f);k.remove();h.unshift(k)}if("object"===typeof b&&"length"in b){for(g=0;ga?e+b.length:e}else c.append(b);for(a=0;a=t.innerWidth&& !b&&(b=d)}return b||"max"}}},checkOverflow:{checkOverflow:function(){var a=this.isLocked;this.isLocked=1===this.snapGrid.length;this.allowSlideNext=!this.isLocked;this.allowSlidePrev=!this.isLocked;a!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock");a&&a!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var a=this.classNames,b=this.params,c=this.rtl,d=this.$el,e=[];e.push(b.direction);b.freeMode&&e.push("free-mode");x.flexbox||e.push("no-flexbox"); b.autoHeight&&e.push("autoheight");c&&e.push("rtl");1f&&(k=!0));for(--g;0<=g;--g)d[g]&&!k&&(e+=d[g].swiperSlideSize,h+=1,e>f&&(k=!0))}else for(k=g+1;kH)&&b.$wrapperEl.find("."+b.params.slideClass+'[data-swiper-slide-index="'+w+'"]').remove();for(w=0;w=C&&w<=H&&("undefined"=== typeof m||a?p.push(w):(w>m&&p.push(w),w'+a+"");a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",b);c.cache&&(this.virtual.cache[b]=a);return a},ta=function(a){this.virtual.slides.push(a);this.virtual.update(!0)},ua=function(a){this.virtual.slides.unshift(a);if(this.params.virtual.cache){var b=this.virtual.cache,c={};Object.keys(b).forEach(function(d){c[d+1]=b[d]});this.virtual.cache=c}this.virtual.update(!0); this.slideNext(0)},va=function(a){var b=this.rtlTranslate;a.originalEvent&&(a=a.originalEvent);var c=a.keyCode||a.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===c||this.isVertical()&&40===c)||!this.allowSlidePrev&&(this.isHorizontal()&&37===c||this.isVertical()&&38===c))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||y.activeElement&&y.activeElement.nodeName&&("input"===y.activeElement.nodeName.toLowerCase()||"textarea"===y.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&& (37===c||39===c||38===c||40===c)){var d=!1;if(0d?-1:1);e&&!c&&(c=1>e?-1:1);return{spinX:b,spinY:c,pixelX:d,pixelY:e}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(a){var b= this,c=b.params.mousewheel;if(!b.mouseEntered&&!c.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);var d=0;d=b.rtlTranslate?-1:1;var e=R.normalize(a);if(c.forceToAxis)if(b.isHorizontal())if(Math.abs(e.pixelX)>Math.abs(e.pixelY))d*=e.pixelX;else return!0;else if(Math.abs(e.pixelY)>Math.abs(e.pixelX))d=e.pixelY;else return!0;else d=Math.abs(e.pixelX)>Math.abs(e.pixelY)?-e.pixelX*d:-e.pixelY;if(0===d)return!0;c.invert&&(d=-d);if(b.params.freeMode){if(b.params.loop&&b.loopFix(),c=b.getTranslate()+ d*c.sensitivity,d=b.isBeginning,e=b.isEnd,c>=b.minTranslate()&&(c=b.minTranslate()),c<=b.maxTranslate()&&(c=b.maxTranslate()),b.setTransition(0),b.setTranslate(c),b.updateProgress(),b.updateActiveIndex(),b.updateSlidesClasses(),(!d&&b.isBeginning||!e&&b.isEnd)&&b.updateSlidesClasses(),b.params.freeModeSticky&&(clearTimeout(b.mousewheel.timeout),b.mousewheel.timeout=q.nextTick(function(){b.slideToClosest()},300)),b.emit("scroll",a),b.params.autoplay&&b.params.autoplayDisableOnInteraction&&b.autoplay.stop(), c===b.minTranslate()||c===b.maxTranslate())return!0}else{if(60d)if((!b.isEnd||b.params.loop)&&!b.animating)b.slideNext(),b.emit("scroll",a);else{if(c.releaseOnEdges)return!0}else if((!b.isBeginning||b.params.loop)&&!b.animating)b.slidePrev(),b.emit("scroll",a);else if(c.releaseOnEdges)return!0;b.mousewheel.lastScrollTime=(new t.Date).getTime()}a.preventDefault?a.preventDefault():a.returnValue=!1;return!1},enable:function(){if(!R.event||this.mousewheel.enabled)return!1; var a=this.$el;"container"!==this.params.mousewheel.eventsTarged&&(a=l(this.params.mousewheel.eventsTarged));a.on("mouseenter",this.mousewheel.handleMouseEnter);a.on("mouseleave",this.mousewheel.handleMouseLeave);a.on(R.event,this.mousewheel.handle);return this.mousewheel.enabled=!0},disable:function(){if(!R.event||!this.mousewheel.enabled)return!1;var a=this.$el;"container"!==this.params.mousewheel.eventsTarged&&(a=l(this.params.mousewheel.eventsTarged));a.off(R.event,this.mousewheel.handle);this.mousewheel.enabled= !1;return!0}},Aa=function(){var a=this.params.navigation;if(!this.params.loop){var b=this.navigation,c=b.$nextEl;(b=b.$prevEl)&&0c-1-2*this.loopedSlides&&(f-=c-2*this.loopedSlides); f>e-1&&(f-=e);0>f&&"bullets"!==this.params.paginationType&&(f=e+f)}else f="undefined"!==typeof this.snapIndex?this.snapIndex:this.activeIndex||0;if("bullets"===b.type&&this.pagination.bullets&&0b.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=b.dynamicMainBullets-1:0>this.pagination.dynamicBulletIndex&&(this.pagination.dynamicBulletIndex=0));var g=f-this.pagination.dynamicBulletIndex;var h=g+(Math.min(c.length,b.dynamicMainBullets)-1);var k=(h+g)/2}c.removeClass(b.bulletActiveClass+" "+b.bulletActiveClass+"-next "+b.bulletActiveClass+"-next-next "+b.bulletActiveClass+"-prev "+b.bulletActiveClass+ "-prev-prev "+b.bulletActiveClass+"-main");if(1=g&&w<=h&&r.addClass(b.bulletActiveClass+"-main"),w===g&&r.prev().addClass(b.bulletActiveClass+"-prev").prev().addClass(b.bulletActiveClass+"-prev-prev"),w===h&&r.next().addClass(b.bulletActiveClass+"-next").next().addClass(b.bulletActiveClass+"-next-next"))});else if(c.eq(f).addClass(b.bulletActiveClass),b.dynamicBullets){for(var m=c.eq(g),n= c.eq(h),p=g;p<=h;p+=1)c.eq(p).addClass(b.bulletActiveClass+"-main");m.prev().addClass(b.bulletActiveClass+"-prev").prev().addClass(b.bulletActiveClass+"-prev-prev");n.next().addClass(b.bulletActiveClass+"-next").next().addClass(b.bulletActiveClass+"-next-next")}b.dynamicBullets&&(k=(this.pagination.bulletSize*Math.min(c.length,b.dynamicMainBullets+4)-this.pagination.bulletSize)/2-k*this.pagination.bulletSize,a=a?"right":"left",c.css(this.isHorizontal()?a:"top",k+"px"))}"fraction"===b.type&&(d.find("."+ b.currentClass).text(b.formatFractionCurrent(f+1)),d.find("."+b.totalClass).text(b.formatFractionTotal(e)));"progressbar"===b.type&&(a=b.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",c=(f+1)/e,m=k=1,"horizontal"===a?k=c:m=c,d.find("."+b.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+k+") scaleY("+m+")").transition(this.params.speed));"custom"===b.type&&b.renderCustom?(d.html(b.renderCustom(this,f+1,e)),this.emit("paginationRender", this,d[0])):this.emit("paginationUpdate",this,d[0]);d[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](b.lockClass)}},Ga=function(){var a=this.params.pagination;if(a.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var b=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,c=this.pagination.$el,d="";if("bullets"===a.type){b=this.params.loop?Math.ceil((b-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length; for(var e=0;e");c.html(d);this.pagination.bullets=c.find("."+a.bulletClass)}"fraction"===a.type&&(d=a.renderFraction?a.renderFraction.call(this,a.currentClass,a.totalClass):' / ',c.html(d));"progressbar"===a.type&&(d=a.renderProgressbar?a.renderProgressbar.call(this,a.progressbarFillClass): '',c.html(d));"custom"!==a.type&&this.emit("paginationRender",this.pagination.$el[0])}},Ha=function(){var a=this,b=a.params.pagination;if(b.el){var c=l(b.el);if(0!==c.length){a.params.uniqueNavElements&&"string"===typeof b.el&&1b.dynamicMainBullets&&(b.dynamicMainBullets=1));"progressbar"===b.type&&b.progressbarOpposite&&c.addClass(b.progressbarOppositeClass);if(b.clickable)c.on("click","."+b.bulletClass,function(d){d.preventDefault();d=l(this).index()*a.params.slidesPerGroup;a.params.loop&&(d+=a.loopedSlides);a.slideTo(d)});q.extend(a.pagination,{$el:c,el:c[0]})}}},Ia=function(){var a=this.params.pagination;if(a.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var b= this.pagination.$el;b.removeClass(a.hiddenClass);b.removeClass(a.modifierClass+a.type);this.pagination.bullets&&this.pagination.bullets.removeClass(a.bulletActiveClass);a.clickable&&b.off("click","."+a.bulletClass)}},Ja=function(){if(this.params.scrollbar.el&&this.scrollbar.el){var a=this.scrollbar,b=a.dragSize,c=a.trackSize,d=a.$dragEl,e=a.$el;a=this.params.scrollbar;var f=b,g=(c-b)*this.progress;this.rtlTranslate?(g=-g,0c&&(f=c+g)):0>g?(f=b+g,g=0):g+b>c&&(f=c-g);this.isHorizontal()? (x.transforms3d?d.transform("translate3d("+g+"px, 0, 0)"):d.transform("translateX("+g+"px)"),d[0].style.width=f+"px"):(x.transforms3d?d.transform("translate3d(0px, "+g+"px, 0)"):d.transform("translateY("+g+"px)"),d[0].style.height=f+"px");a.hide&&(clearTimeout(this.scrollbar.timeout),e[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){e[0].style.opacity=0;e.transition(400)},1E3))}},Ka=function(a){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(a)},La=function(){if(this.params.scrollbar.el&& this.scrollbar.el){var a=this.scrollbar,b=a.$dragEl,c=a.$el;b[0].style.width="";b[0].style.height="";var d=this.isHorizontal()?c[0].offsetWidth:c[0].offsetHeight,e=this.size/this.virtualSize,f=d/this.size*e;var g="auto"===this.params.scrollbar.dragSize?d*e:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?b[0].style.width=g+"px":b[0].style.height=g+"px";c[0].style.display=1<=e?"none":"";this.params.scrollbarHide&&(c[0].style.opacity=0);q.extend(a,{trackSize:d,divider:e,moveDivider:f, dragSize:g});a.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},Ma=function(a){var b=this.scrollbar,c=this.rtlTranslate,d=b.$el,e=b.dragSize;b=b.trackSize;a=((this.isHorizontal()?"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX||a.clientX:"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageY:a.pageY||a.clientY)-d.offset()[this.isHorizontal()?"left":"top"]-e/2)/(b-e);a=Math.max(Math.min(a,1),0);c&&(a= 1-a);c=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*a;this.updateProgress(c);this.setTranslate(c);this.updateActiveIndex();this.updateSlidesClasses()},Na=function(a){var b=this.params.scrollbar,c=this.scrollbar,d=this.$wrapperEl,e=c.$el,f=c.$dragEl;this.scrollbar.isTouched=!0;a.preventDefault();a.stopPropagation();d.transition(100);f.transition(100);c.setDragPosition(a);clearTimeout(this.scrollbar.dragTimeout);e.transition(0);b.hide&&e.css("opacity",1);this.emit("scrollbarDragStart", a)},Oa=function(a){var b=this.scrollbar,c=this.$wrapperEl,d=b.$el,e=b.$dragEl;this.scrollbar.isTouched&&(a.preventDefault?a.preventDefault():a.returnValue=!1,b.setDragPosition(a),c.transition(0),d.transition(0),e.transition(0),this.emit("scrollbarDragMove",a))},Pa=function(a){var b=this.params.scrollbar,c=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,b.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=q.nextTick(function(){c.css("opacity",0);c.transition(400)}, 1E3)),this.emit("scrollbarDragEnd",a),b.snapOnRelease&&this.slideToClosest())},Qa=function(){if(this.params.scrollbar.el){var a=this.touchEventsTouch,b=this.touchEventsDesktop,c=this.params,d=this.scrollbar.$el[0],e=x.passiveListener&&c.passiveListeners?{passive:!1,capture:!1}:!1;c=x.passiveListener&&c.passiveListeners?{passive:!0,capture:!1}:!1;x.touch?(d.addEventListener(a.start,this.scrollbar.onDragStart,e),d.addEventListener(a.move,this.scrollbar.onDragMove,e),d.addEventListener(a.end,this.scrollbar.onDragEnd, c)):(d.addEventListener(b.start,this.scrollbar.onDragStart,e),y.addEventListener(b.move,this.scrollbar.onDragMove,e),y.addEventListener(b.end,this.scrollbar.onDragEnd,c))}},Ra=function(){if(this.params.scrollbar.el){var a=this.touchEventsTouch,b=this.touchEventsDesktop,c=this.params,d=this.scrollbar.$el[0],e=x.passiveListener&&c.passiveListeners?{passive:!1,capture:!1}:!1;c=x.passiveListener&&c.passiveListeners?{passive:!0,capture:!1}:!1;x.touch?(d.removeEventListener(a.start,this.scrollbar.onDragStart, e),d.removeEventListener(a.move,this.scrollbar.onDragMove,e),d.removeEventListener(a.end,this.scrollbar.onDragEnd,c)):(d.removeEventListener(b.start,this.scrollbar.onDragStart,e),y.removeEventListener(b.move,this.scrollbar.onDragMove,e),y.removeEventListener(b.end,this.scrollbar.onDragEnd,c))}},Sa=function(){if(this.params.scrollbar.el){var a=this.scrollbar,b=this.$el,c=this.params.scrollbar,d=l(c.el);this.params.uniqueNavElements&&"string"===typeof c.el&&1'),d.append(b));q.extend(a,{$el:d,el:d[0],$dragEl:b,dragEl:b[0]});c.draggable&&a.enableDraggable()}},Ta=function(){this.scrollbar.disableDraggable()},Ua=function(a,b){var c=this.rtl;a=l(a);c=c?-1:1;var d=a.attr("data-swiper-parallax")||"0",e=a.attr("data-swiper-parallax-x"),f=a.attr("data-swiper-parallax-y"),g=a.attr("data-swiper-parallax-scale"),h=a.attr("data-swiper-parallax-opacity"); e||f?(e=e||"0",f=f||"0"):this.isHorizontal()?(e=d,f="0"):(f=d,e="0");e=0<=e.indexOf("%")?parseInt(e,10)*b*c+"%":e*b*c+"px";f=0<=f.indexOf("%")?parseInt(f,10)*b+"%":f*b+"px";"undefined"!==typeof h&&null!==h&&(a[0].style.opacity=h-(h-1)*(1-Math.abs(b)));"undefined"===typeof g||null===g?a.transform("translate3d("+e+", "+f+", 0px)"):a.transform("translate3d("+e+", "+f+", 0px) scale("+(g-(g-1)*(1-Math.abs(b)))+")")},Va=function(){var a=this,b=a.slides,c=a.progress,d=a.snapGrid;a.$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e, f){a.parallax.setTransform(f,c)});b.each(function(e,f){var g=f.progress;1a.targetTouches.length?1:Math.sqrt(Math.pow(a.targetTouches[1].pageX-a.targetTouches[0].pageX,2)+Math.pow(a.targetTouches[1].pageY-a.targetTouches[0].pageY,2))},onGestureStart:function(a){var b=this.params.zoom,c=this.zoom,d=c.gesture;c.fakeGestureTouched=!1;c.fakeGestureMoved=!1;if(!x.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&2>a.targetTouches.length)return; c.fakeGestureTouched=!0;d.scaleStart=ja.getDistanceBetweenTouches(a)}if(!d.$slideEl||!d.$slideEl.length)if(d.$slideEl=l(a.target).closest(".swiper-slide"),0===d.$slideEl.length&&(d.$slideEl=this.slides.eq(this.activeIndex)),d.$imageEl=d.$slideEl.find("img, svg, canvas"),d.$imageWrapEl=d.$imageEl.parent("."+b.containerClass),d.maxRatio=d.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,0===d.$imageWrapEl.length){d.$imageEl=void 0;return}d.$imageEl.transition(0);this.zoom.isScaling=!0},onGestureChange:function(a){var b= this.params.zoom,c=this.zoom,d=c.gesture;if(!x.gestures){if("touchmove"!==a.type||"touchmove"===a.type&&2>a.targetTouches.length)return;c.fakeGestureMoved=!0;d.scaleMove=ja.getDistanceBetweenTouches(a)}d.$imageEl&&0!==d.$imageEl.length&&(c.scale=x.gestures?a.scale*c.currentScale:d.scaleMove/d.scaleStart*c.currentScale,c.scale>d.maxRatio&&(c.scale=d.maxRatio-1+Math.pow(c.scale-d.maxRatio+1,.5)),c.scalea.changedTouches.length&&!J.android)return;c.fakeGestureTouched=!1;c.fakeGestureMoved=!1}d.$imageEl&&0!==d.$imageEl.length&&(c.scale=Math.max(Math.min(c.scale,d.maxRatio),b.minRatio),d.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+c.scale+")"),c.currentScale=c.scale,c.isScaling= !1,1===c.scale&&(d.$slideEl=void 0))},onTouchStart:function(a){var b=this.zoom,c=b.gesture;b=b.image;c.$imageEl&&0!==c.$imageEl.length&&!b.isTouched&&(J.android&&a.preventDefault(),b.isTouched=!0,b.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,b.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY)},onTouchMove:function(a){var b=this.zoom,c=b.gesture,d=b.image,e=b.velocity;if(c.$imageEl&&0!==c.$imageEl.length&&(this.allowClick=!1,d.isTouched&&c.$slideEl)){d.isMoved|| (d.width=c.$imageEl[0].offsetWidth,d.height=c.$imageEl[0].offsetHeight,d.startX=q.getTranslate(c.$imageWrapEl[0],"x")||0,d.startY=q.getTranslate(c.$imageWrapEl[0],"y")||0,c.slideWidth=c.$slideEl[0].offsetWidth,c.slideHeight=c.$slideEl[0].offsetHeight,c.$imageWrapEl.transition(0),this.rtl&&(d.startX=-d.startX,d.startY=-d.startY));var f=d.width*b.scale,g=d.height*b.scale;if(!(fd.touchesStart.x)){d.isTouched=!1;return}if(!this.isHorizontal()&&(Math.floor(d.minY)===Math.floor(d.startY)&&d.touchesCurrent.yd.touchesStart.y)){d.isTouched=!1;return}}a.preventDefault();a.stopPropagation();d.isMoved=!0;d.currentX=d.touchesCurrent.x-d.touchesStart.x+d.startX;d.currentY=d.touchesCurrent.y-d.touchesStart.y+d.startY;d.currentXd.maxX&&(d.currentX=d.maxX-1+Math.pow(d.currentX-d.maxX+1,.8));d.currentY d.maxY&&(d.currentY=d.maxY-1+Math.pow(d.currentY-d.maxY+1,.8));e.prevPositionX||(e.prevPositionX=d.touchesCurrent.x);e.prevPositionY||(e.prevPositionY=d.touchesCurrent.y);e.prevTime||(e.prevTime=Date.now());e.x=(d.touchesCurrent.x-e.prevPositionX)/(Date.now()-e.prevTime)/2;e.y=(d.touchesCurrent.y-e.prevPositionY)/(Date.now()-e.prevTime)/2;2>Math.abs(d.touchesCurrent.x-e.prevPositionX)&&(e.x=0);2>Math.abs(d.touchesCurrent.y-e.prevPositionY)&&(e.y=0);e.prevPositionX=d.touchesCurrent.x;e.prevPositionY= d.touchesCurrent.y;e.prevTime=Date.now();c.$imageWrapEl.transform("translate3d("+d.currentX+"px, "+d.currentY+"px,0)")}}},onTouchEnd:function(){var a=this.zoom,b=a.gesture,c=a.image,d=a.velocity;if(b.$imageEl&&0!==b.$imageEl.length)if(c.isTouched&&c.isMoved){c.isTouched=!1;c.isMoved=!1;var e=300,f=300,g=c.currentX+d.x*e,h=c.currentY+d.y*f;0!==d.x&&(e=Math.abs((g-c.currentX)/d.x));0!==d.y&&(f=Math.abs((h-c.currentY)/d.y));d=Math.max(e,f);c.currentX=g;c.currentY=h;g=c.height*a.scale;c.minX=Math.min(b.slideWidth/ 2-c.width*a.scale/2,0);c.maxX=-c.minX;c.minY=Math.min(b.slideHeight/2-g/2,0);c.maxY=-c.minY;c.currentX=Math.max(Math.min(c.currentX,c.maxX),c.minX);c.currentY=Math.max(Math.min(c.currentY,c.maxY),c.minY);b.$imageWrapEl.transition(d).transform("translate3d("+c.currentX+"px, "+c.currentY+"px,0)")}else c.isTouched=!1,c.isMoved=!1},onTransitionEnd:function(){var a=this.zoom,b=a.gesture;b.$slideEl&&this.previousIndex!==this.activeIndex&&(b.$imageEl.transform("translate3d(0,0,0) scale(1)"),b.$imageWrapEl.transform("translate3d(0,0,0)"), a.scale=1,a.currentScale=1,b.$slideEl=void 0,b.$imageEl=void 0,b.$imageWrapEl=void 0)},toggle:function(a){var b=this.zoom;b.scale&&1!==b.scale?b.out():b.in(a)},in:function(a){var b=this.zoom,c=this.params.zoom,d=b.gesture,e=b.image;d.$slideEl||(d.$slideEl=this.clickedSlide?l(this.clickedSlide):this.slides.eq(this.activeIndex),d.$imageEl=d.$slideEl.find("img, svg, canvas"),d.$imageWrapEl=d.$imageEl.parent("."+c.containerClass));if(d.$imageEl&&0!==d.$imageEl.length){d.$slideEl.addClass(""+c.zoomedSlideClass); if("undefined"===typeof e.touchesStart.x&&a){var f="touchend"===a.type?a.changedTouches[0].pageX:a.pageX;e="touchend"===a.type?a.changedTouches[0].pageY:a.pageY}else f=e.touchesStart.x,e=e.touchesStart.y;b.scale=d.$imageWrapEl.attr("data-swiper-zoom")||c.maxRatio;b.currentScale=d.$imageWrapEl.attr("data-swiper-zoom")||c.maxRatio;if(a){var g=d.$slideEl[0].offsetWidth;c=d.$slideEl[0].offsetHeight;var h=d.$slideEl.offset().left;a=d.$slideEl.offset().top;var k=d.$imageEl[0].offsetWidth;var m=d.$imageEl[0].offsetHeight; k*=b.scale;var n=m*b.scale;m=Math.min(g/2-k/2,0);k=Math.min(c/2-n/2,0);n=-m;var p=-k;f=(h+g/2-f)*b.scale;e=(a+c/2-e)*b.scale;fn&&(f=n);ep&&(e=p)}else e=f=0;d.$imageWrapEl.transition(300).transform("translate3d("+f+"px, "+e+"px,0)");d.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")")}},out:function(){var a=this.zoom,b=this.params.zoom,c=a.gesture;c.$slideEl||(c.$slideEl=this.clickedSlide?l(this.clickedSlide):this.slides.eq(this.activeIndex),c.$imageEl= c.$slideEl.find("img, svg, canvas"),c.$imageWrapEl=c.$imageEl.parent("."+b.containerClass));c.$imageEl&&0!==c.$imageEl.length&&(a.scale=1,a.currentScale=1,c.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),c.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),c.$slideEl.removeClass(""+b.zoomedSlideClass),c.$slideEl=void 0)},enable:function(){var a=this.zoom;if(!a.enabled){a.enabled=!0;var b="touchstart"===this.touchEvents.start&&x.passiveListener&&this.params.passiveListeners? {passive:!0,capture:!1}:!1;x.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",a.onGestureStart,b),this.$wrapperEl.on("gesturechange",".swiper-slide",a.onGestureChange,b),this.$wrapperEl.on("gestureend",".swiper-slide",a.onGestureEnd,b)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",a.onGestureStart,b),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",a.onGestureChange,b),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",a.onGestureEnd, b));this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,a.onTouchMove)}},disable:function(){var a=this.zoom;if(a.enabled){this.zoom.enabled=!1;var b="touchstart"===this.touchEvents.start&&x.passiveListener&&this.params.passiveListeners?{passive:!0,capture:!1}:!1;x.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",a.onGestureStart,b),this.$wrapperEl.off("gesturechange",".swiper-slide",a.onGestureChange,b),this.$wrapperEl.off("gestureend",".swiper-slide",a.onGestureEnd, b)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",a.onGestureStart,b),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",a.onGestureChange,b),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",a.onGestureEnd,b));this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,a.onTouchMove)}}},Xa=function(a,b){void 0===b&&(b=!0);var c=this,d=c.params.lazy;if("undefined"!==typeof a&&0!==c.slides.length){var e=c.virtual&& c.params.virtual.enabled?c.$wrapperEl.children("."+c.params.slideClass+'[data-swiper-slide-index="'+a+'"]'):c.slides.eq(a);a=e.find("."+d.elementClass+":not(."+d.loadedClass+"):not(."+d.loadingClass+")");!e.hasClass(d.elementClass)||e.hasClass(d.loadedClass)||e.hasClass(d.loadingClass)||(a=a.add(e[0]));0!==a.length&&a.each(function(f,g){var h=l(g);h.addClass(d.loadingClass);var k=h.attr("data-background"),m=h.attr("data-src"),n=h.attr("data-srcset"),p=h.attr("data-sizes");c.loadImage(h[0],m||k,n, p,!1,function(){if("undefined"!==typeof c&&null!==c&&c&&(!c||c.params)&&!c.destroyed){k?(h.css("background-image",'url("'+k+'")'),h.removeAttr("data-background")):(n&&(h.attr("srcset",n),h.removeAttr("data-srcset")),p&&(h.attr("sizes",p),h.removeAttr("data-sizes")),m&&(h.attr("src",m),h.removeAttr("data-src")));h.addClass(d.loadedClass).removeClass(d.loadingClass);e.find("."+d.preloaderClass).remove();if(c.params.loop&&b){var r=e.attr("data-swiper-slide-index");e.hasClass(c.params.slideDuplicateClass)? (r=c.$wrapperEl.children('[data-swiper-slide-index="'+r+'"]:not(.'+c.params.slideDuplicateClass+")"),c.lazy.loadInSlide(r.index(),!1)):(r=c.$wrapperEl.children("."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]'),c.lazy.loadInSlide(r.index(),!1))}c.emit("lazyImageReady",e[0],h[0])}});c.emit("lazyImageLoad",e[0],h[0])})}},Ya=function(){function a(r){if(h){if(d.children("."+e.slideClass+'[data-swiper-slide-index="'+r+'"]').length)return!0}else if(f[r])return!0;return!1}function b(r){return h? l(r).attr("data-swiper-slide-index"):l(r).index()}var c=this,d=c.$wrapperEl,e=c.params,f=c.slides,g=c.activeIndex,h=c.virtual&&e.virtual.enabled,k=e.lazy,m=e.slidesPerView;"auto"===m&&(m=0);c.lazy.initialImageLoaded||(c.lazy.initialImageLoaded=!0);if(c.params.watchSlidesVisibility)d.children("."+e.slideVisibleClass).each(function(r,w){r=h?l(w).attr("data-swiper-slide-index"):l(w).index();c.lazy.loadInSlide(r)});else if(1>1,k[h]<=m?g=h:f=h;return f}}();this.x=a;this.y=b;this.lastIndex=a.length-1;var d,e;this.interpolate=function(f){if(!f)return 0;e=c(this.x,f);d=e-1;return(f-this.x[d])*(this.y[e]-this.y[d])/(this.x[e]-this.x[d])+this.y[d]};return this},getInterpolateFunction:function(a){this.controller.spline||(this.controller.spline=this.params.loop?new Z.LinearSpline(this.slidesGrid,a.slidesGrid):new Z.LinearSpline(this.snapGrid,a.snapGrid))},setTranslate:function(a,b){function c(h){var k= d.rtlTranslate?-d.translate:d.translate;"slide"===d.params.controller.by&&(d.controller.getInterpolateFunction(h),f=-d.controller.spline.interpolate(-k));f&&"container"!==d.params.controller.by||(e=(h.maxTranslate()-h.minTranslate())/(d.maxTranslate()-d.minTranslate()),f=(k-d.minTranslate())*e+h.minTranslate());d.params.controller.inverse&&(f=h.maxTranslate()-f);h.updateProgress(f);h.setTranslate(f,d);h.updateActiveIndex();h.updateSlidesClasses()}var d=this;a=d.controller.control;var e,f;if(Array.isArray(a))for(var g= 0;g'), b.append(p));p.css({height:d+"px"})}else p=a.find(".swiper-cube-shadow"),0===p.length&&(p=l('
'),a.append(p));for(a=0;a=H&&-1'),r.append(w)),0===D.length&&(D=l('
'),r.append(D)), w.length&&(w[0].style.opacity=Math.max(-H,0)),D.length&&(D[0].style.opacity=Math.max(H,0)))}b.css({"-webkit-transform-origin":"50% 50% -"+g/2+"px","-moz-transform-origin":"50% 50% -"+g/2+"px","-ms-transform-origin":"50% 50% -"+g/2+"px","transform-origin":"50% 50% -"+g/2+"px"});h.shadow&&(k?p.transform("translate3d(0px, "+(d/2+h.shadowOffset)+"px, "+-d/2+"px) rotateX(90deg) rotateZ(0deg) scale("+h.shadowScale+")"):(c=Math.abs(n)-90*Math.floor(Math.abs(n)/90),c=h.shadowScale/(1.5-(Math.sin(2*c*Math.PI/ 360)/2+Math.cos(2*c*Math.PI/360)/2)),p.transform("scale3d("+h.shadowScale+", 1, "+c+") translate3d(0px, "+(e/2+h.shadowOffset)+"px, "+-e/2/c+"px) rotateX(-90deg)")));b.transform("translate3d(0px,0,"+(U.isSafari||U.isUiWebView?-g/2:0)+"px) rotateX("+(this.isHorizontal()?0:n)+"deg) rotateY("+(this.isHorizontal()?-n:0)+"deg)")},jb=function(a){var b=this.$el;this.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a); this.params.cubeEffect.shadow&&!this.isHorizontal()&&b.find(".swiper-cube-shadow").transition(a)},kb=function(){for(var a=this.slides,b=this.rtlTranslate,c=0;c'),d.append(m));0===n.length&&(n=l('
'),d.append(n));m.length&&(m[0].style.opacity=Math.max(-e,0));n.length&&(n[0].style.opacity=Math.max(e,0))}d.transform("translate3d("+h+"px, "+k+"px, 0px) rotateX("+ g+"deg) rotateY("+f+"deg)")}},lb=function(a){var b=this,c=b.slides,d=b.activeIndex,e=b.$wrapperEl;c.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a);if(b.params.virtualTranslate&&0!==a){var f=!1;c.eq(d).transitionEnd(function(){if(!f&&b&&!b.destroyed){f=!0;b.animating=!1;for(var g=["webkitTransitionEnd","transitionend"],h=0;hMath.abs(H)&&(H=0);.001>Math.abs(C)&&(C=0);.001>Math.abs(D)&&(D=0);.001>Math.abs(r)&&(r=0);.001>Math.abs(w)&&(w=0);n.transform("translate3d("+H+ "px,"+C+"px,"+D+"px) rotateX("+w+"deg) rotateY("+r+"deg)");n[0].style.zIndex=-Math.abs(Math.round(p))+1;f.slideShadows&&(r=g?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),w=g?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=l('
'),n.append(r)),0===w.length&&(w=l('
'),n.append(w)),r.length&&(r[0].style.opacity= 0c.visibleSlidesIndexes.indexOf(f)&&(c.params.centeredSlides?f=f>e?f-Math.floor(d/2)+1:f+Math.floor(d/2)-1:f>e&&(f=f-d+1),c.slideTo(f,a?0:void 0))}setTimeout(function(){var h=1,k=b.params.thumbs.slideThumbActiveClass;1')}}); Object.keys(pa).forEach(function(b){a.a11y[b]=pa[b].bind(a)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1, replaceState:!1,key:"slides"}},create:function(){q.extend(this,{history:{init:S.init.bind(this),setHistory:S.setHistory.bind(this),setHistoryPopState:S.setHistoryPopState.bind(this),scrollToSlide:S.scrollToSlide.bind(this),destroy:S.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}}, {name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){q.extend(this,{hashNavigation:{initialized:!1,init:ab.bind(this),destroy:bb.bind(this),setHash:$a.bind(this),onHashCange:Za.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}}, {name:"autoplay",params:{autoplay:{enabled:!1,delay:3E3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var a=this;q.extend(a,{autoplay:{running:!1,paused:!1,run:cb.bind(a),start:db.bind(a),stop:eb.bind(a),pause:fb.bind(a),onTransitionEnd:function(b){a&&!a.destroyed&&a.$wrapperEl&&b.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd), a.autoplay.paused=!1,a.autoplay.running?a.autoplay.run():a.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(a,b){this.autoplay.running&&(b||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(a):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}}, {name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){q.extend(this,{fadeEffect:{setTranslate:gb.bind(this),setTransition:hb.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};q.extend(this.params,a);q.extend(this.originalParams,a)}},setTranslate:function(){"fade"===this.params.effect&& this.fadeEffect.setTranslate()},setTransition:function(a){"fade"===this.params.effect&&this.fadeEffect.setTransition(a)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){q.extend(this,{cubeEffect:{setTranslate:ib.bind(this),setTransition:jb.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube");this.classNames.push(this.params.containerModifierClass+ "3d");var a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};q.extend(this.params,a);q.extend(this.originalParams,a)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(a){"cube"===this.params.effect&&this.cubeEffect.setTransition(a)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){q.extend(this,{flipEffect:{setTranslate:kb.bind(this), setTransition:lb.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip");this.classNames.push(this.params.containerModifierClass+"3d");var a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};q.extend(this.params,a);q.extend(this.originalParams,a)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(a){"flip"=== this.params.effect&&this.flipEffect.setTransition(a)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){q.extend(this,{coverflowEffect:{setTranslate:mb.bind(this),setTransition:nb.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0, this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(a){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(a)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){q.extend(this,{thumbs:{swiper:null,init:ob.bind(this),update:qb.bind(this),onThumbClick:pb.bind(this)}})}, on:{beforeInit:function(){var a=this.params.thumbs;a&&a.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(a){var b=this.thumbs.swiper;b&&b.setTransition(a)},beforeDestroy:function(){var a=this.thumbs.swiper;a&&this.thumbs.swiperCreated&& a&&a.destroy()}}}];"undefined"===typeof P.use&&(P.use=P.Class.use,P.installModule=P.Class.installModule);P.use(L);return P});