!function(){"use strict";function e(n){n.fn.swiper=function(t){var r;return n(this).each(function(){var n=new i(this,t);r||(r=n)}),r}}var n,i=function(r,f){function d(n){return Math.floor(n)}function ft(){var n=e.params.autoplay,t=e.slides.eq(e.activeIndex);t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay);e.autoplayTimeoutId=setTimeout(function(){e.params.loop?(e.fixLoop(),e._slideNext(),e.emit("onAutoplay",e)):e.isEnd?f.autoplayStopOnLast?e.stopAutoplay():(e._slideTo(0),e.emit("onAutoplay",e)):(e._slideNext(),e.emit("onAutoplay",e))},n)}function et(t,i){var r=n(t.target),u;if(!r.is(i))if("string"==typeof i)r=r.parents(i);else if(i.nodeType)return r.parents().each(function(n,t){t===i&&(u=i)}),u?i:void 0;if(0!==r.length)return r[0]}function ot(n,t){t=t||{};var r=window.MutationObserver||window.WebkitMutationObserver,i=new r(function(n){n.forEach(function(n){e.onResize(!0);e.emit("onObserverUpdate",e,n)})});i.observe(n,{attributes:"undefined"==typeof t.attributes||t.attributes,childList:"undefined"==typeof t.childList||t.childList,characterData:"undefined"==typeof t.characterData||t.characterData});e.observers.push(i)}function pt(n){var t,o,s,f,r;if((n.originalEvent&&(n=n.originalEvent),t=n.keyCode||n.charCode,!e.params.allowSwipeToNext&&(e.isHorizontal()&&39===t||!e.isHorizontal()&&40===t))||!e.params.allowSwipeToPrev&&(e.isHorizontal()&&37===t||!e.isHorizontal()&&38===t))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){if(o=!1,e.container.parents("."+e.params.slideClass).length>0&&0===e.container.parents("."+e.params.slideActiveClass).length)return;var u={left:window.pageXOffset,top:window.pageYOffset},h=window.innerWidth,c=window.innerHeight,i=e.container.offset();for(e.rtl&&(i.left=i.left-e.container[0].scrollLeft),s=[[i.left,i.top],[i.left+e.width,i.top],[i.left,i.top+e.height],[i.left+e.width,i.top+e.height]],f=0;f<s.length;f++)r=s[f],r[0]>=u.left&&r[0]<=u.left+h&&r[1]>=u.top&&r[1]<=u.top+c&&(o=!0);if(!o)return}e.isHorizontal()?(37!==t&&39!==t||(n.preventDefault?n.preventDefault():n.returnValue=!1),(39===t&&!e.rtl||37===t&&e.rtl)&&e.slideNext(),(37===t&&!e.rtl||39===t&&e.rtl)&&e.slidePrev()):(38!==t&&40!==t||(n.preventDefault?n.preventDefault():n.returnValue=!1),40===t&&e.slideNext(),38===t&&e.slidePrev())}}function dt(){var t="onwheel",n=t in document,i;return n||(i=document.createElement("div"),i.setAttribute(t,"return;"),n="function"==typeof i[t]),!n&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}function wt(n){n.originalEvent&&(n=n.originalEvent);var i=0,u=e.rtl?-1:1,t=gt(n);if(e.params.mousewheelForceToAxis)if(e.isHorizontal()){if(!(Math.abs(t.pixelX)>Math.abs(t.pixelY)))return;i=t.pixelX*u}else{if(!(Math.abs(t.pixelY)>Math.abs(t.pixelX)))return;i=t.pixelY}else i=Math.abs(t.pixelX)>Math.abs(t.pixelY)?-t.pixelX*u:-t.pixelY;if(0!==i){if(e.params.mousewheelInvert&&(i=-i),e.params.freeMode){var r=e.getWrapperTranslate()+i*e.params.mousewheelSensitivity,f=e.isBeginning,o=e.isEnd;if(r>=e.minTranslate()&&(r=e.minTranslate()),r<=e.maxTranslate()&&(r=e.maxTranslate()),e.setWrapperTransition(0),e.setWrapperTranslate(r),e.updateProgress(),e.updateActiveIndex(),(!f&&e.isBeginning||!o&&e.isEnd)&&e.updateClasses(),e.params.freeModeSticky?(clearTimeout(e.mousewheel.timeout),e.mousewheel.timeout=setTimeout(function(){e.slideReset()},300)):e.params.lazyLoading&&e.lazy&&e.lazy.load(),e.emit("onScroll",e,n),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.stopAutoplay(),0===r||r===e.maxTranslate())return}else{if((new window.Date).getTime()-e.mousewheel.lastScrollTime>60)if(i<0)if(e.isEnd&&!e.params.loop||e.animating){if(e.params.mousewheelReleaseOnEdges)return!0}else e.slideNext(),e.emit("onScroll",e,n);else if(e.isBeginning&&!e.params.loop||e.animating){if(e.params.mousewheelReleaseOnEdges)return!0}else e.slidePrev(),e.emit("onScroll",e,n);e.mousewheel.lastScrollTime=(new window.Date).getTime()}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}}function gt(n){var f=10,e=40,o=800,u=0,t=0,i=0,r=0;return"detail"in n&&(t=n.detail),"wheelDelta"in n&&(t=-n.wheelDelta/120),"wheelDeltaY"in n&&(t=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=t,t=0),i=u*f,r=t*f,"deltaY"in n&&(r=n.deltaY),"deltaX"in n&&(i=n.deltaX),(i||r)&&n.deltaMode&&(1===n.deltaMode?(i*=e,r*=e):(i*=o,r*=o)),i&&!u&&(u=i<1?-1:1),r&&!t&&(t=r<1?-1:1),{spinX:u,spinY:t,pixelX:i,pixelY:r}}function bt(t,i){t=n(t);var f,r,u,o=e.rtl?-1:1;f=t.attr("data-swiper-parallax")||"0";r=t.attr("data-swiper-parallax-x");u=t.attr("data-swiper-parallax-y");r||u?(r=r||"0",u=u||"0"):e.isHorizontal()?(r=f,u="0"):(u=f,r="0");r=r.indexOf("%")>=0?parseInt(r,10)*i*o+"%":r*i*o+"px";u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px";t.transform("translate3d("+r+", "+u+",0px)")}function st(n){return 0!==n.indexOf("on")&&(n=n[0]!==n[0].toUpperCase()?"on"+n[0].toUpperCase()+n.substring(1):"on"+n),n}var p,kt,w,s,ht,c,g,e,ct,k,ut,vt,yt;if(!(this instanceof i))return new i(r,f);p={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",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",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0};kt=f&&f.virtualTranslate;f=f||{};w={};for(s in f)if("object"!=typeof f[s]||null===f[s]||f[s].nodeType||f[s]===window||f[s]===document||"undefined"!=typeof u&&f[s]instanceof u||"undefined"!=typeof jQuery&&f[s]instanceof jQuery)w[s]=f[s];else{w[s]={};for(ht in f[s])w[s][ht]=f[s][ht]}for(c in p)if("undefined"==typeof f[c])f[c]=p[c];else if("object"==typeof f[c])for(g in p[c])"undefined"==typeof f[c][g]&&(f[c][g]=p[c][g]);if(e=this,e.params=f,e.originalParams=w,e.classNames=[],"undefined"!=typeof n&&"undefined"!=typeof u&&(n=u),("undefined"!=typeof n||(n="undefined"==typeof u?window.Dom7||window.Zepto||window.jQuery:u))&&(e.$=n,e.currentBreakpoint=void 0,e.getActiveBreakpoint=function(){var n,i,t,r;if(!e.params.breakpoints)return!1;i=!1;t=[];for(n in e.params.breakpoints)e.params.breakpoints.hasOwnProperty(n)&&t.push(n);for(t.sort(function(n,t){return parseInt(n,10)>parseInt(t,10)}),r=0;r<t.length;r++)n=t[r],n>=window.innerWidth&&!i&&(i=n);return i||"max"},e.setBreakpoint=function(){var n=e.getActiveBreakpoint(),t,r,i;if(n&&e.currentBreakpoint!==n){t=n in e.params.breakpoints?e.params.breakpoints[n]:e.originalParams;r=e.params.loop&&t.slidesPerView!==e.params.slidesPerView;for(i in t)e.params[i]=t[i];e.currentBreakpoint=n;r&&e.destroyLoop&&e.reLoop(!0)}},e.params.breakpoints&&e.setBreakpoint(),e.container=n(r),0!==e.container.length)){if(e.container.length>1)return ct=[],e.container.each(function(){ct.push(new i(this,f))}),ct;e.container[0].swiper=e;e.container.data("swiper",e);e.classNames.push(e.params.containerModifierClass+e.params.direction);e.params.freeMode&&e.classNames.push(e.params.containerModifierClass+"free-mode");e.support.flexbox||(e.classNames.push(e.params.containerModifierClass+"no-flexbox"),e.params.slidesPerColumn=1);e.params.autoHeight&&e.classNames.push(e.params.containerModifierClass+"autoheight");(e.params.parallax||e.params.watchSlidesVisibility)&&(e.params.watchSlidesProgress=!0);e.params.touchReleaseOnEdges&&(e.params.resistanceRatio=0);["cube","coverflow","flip"].indexOf(e.params.effect)>=0&&(e.support.transforms3d?(e.params.watchSlidesProgress=!0,e.classNames.push(e.params.containerModifierClass+"3d")):e.params.effect="slide");"slide"!==e.params.effect&&e.classNames.push(e.params.containerModifierClass+e.params.effect);"cube"===e.params.effect&&(e.params.resistanceRatio=0,e.params.slidesPerView=1,e.params.slidesPerColumn=1,e.params.slidesPerGroup=1,e.params.centeredSlides=!1,e.params.spaceBetween=0,e.params.virtualTranslate=!0,e.params.setWrapperSize=!1);"fade"!==e.params.effect&&"flip"!==e.params.effect||(e.params.slidesPerView=1,e.params.slidesPerColumn=1,e.params.slidesPerGroup=1,e.params.watchSlidesProgress=!0,e.params.spaceBetween=0,e.params.setWrapperSize=!1,"undefined"==typeof kt&&(e.params.virtualTranslate=!0));e.params.grabCursor&&e.support.touch&&(e.params.grabCursor=!1);e.wrapper=e.container.children("."+e.params.wrapperClass);e.params.pagination&&(e.paginationContainer=n(e.params.pagination),e.params.uniqueNavElements&&"string"==typeof e.params.pagination&&e.paginationContainer.length>1&&1===e.container.find(e.params.pagination).length&&(e.paginationContainer=e.container.find(e.params.pagination)),"bullets"===e.params.paginationType&&e.params.paginationClickable?e.paginationContainer.addClass(e.params.paginationModifierClass+"clickable"):e.params.paginationClickable=!1,e.paginationContainer.addClass(e.params.paginationModifierClass+e.params.paginationType));(e.params.nextButton||e.params.prevButton)&&(e.params.nextButton&&(e.nextButton=n(e.params.nextButton),e.params.uniqueNavElements&&"string"==typeof e.params.nextButton&&e.nextButton.length>1&&1===e.container.find(e.params.nextButton).length&&(e.nextButton=e.container.find(e.params.nextButton))),e.params.prevButton&&(e.prevButton=n(e.params.prevButton),e.params.uniqueNavElements&&"string"==typeof e.params.prevButton&&e.prevButton.length>1&&1===e.container.find(e.params.prevButton).length&&(e.prevButton=e.container.find(e.params.prevButton))));e.isHorizontal=function(){return"horizontal"===e.params.direction};e.rtl=e.isHorizontal()&&("rtl"===e.container[0].dir.toLowerCase()||"rtl"===e.container.css("direction"));e.rtl&&e.classNames.push(e.params.containerModifierClass+"rtl");e.rtl&&(e.wrongRTL="-webkit-box"===e.wrapper.css("display"));e.params.slidesPerColumn>1&&e.classNames.push(e.params.containerModifierClass+"multirow");e.device.android&&e.classNames.push(e.params.containerModifierClass+"android");e.container.addClass(e.classNames.join(" "));e.translate=0;e.progress=0;e.velocity=0;e.lockSwipeToNext=function(){e.params.allowSwipeToNext=!1;e.params.allowSwipeToPrev===!1&&e.params.grabCursor&&e.unsetGrabCursor()};e.lockSwipeToPrev=function(){e.params.allowSwipeToPrev=!1;e.params.allowSwipeToNext===!1&&e.params.grabCursor&&e.unsetGrabCursor()};e.lockSwipes=function(){e.params.allowSwipeToNext=e.params.allowSwipeToPrev=!1;e.params.grabCursor&&e.unsetGrabCursor()};e.unlockSwipeToNext=function(){e.params.allowSwipeToNext=!0;e.params.allowSwipeToPrev===!0&&e.params.grabCursor&&e.setGrabCursor()};e.unlockSwipeToPrev=function(){e.params.allowSwipeToPrev=!0;e.params.allowSwipeToNext===!0&&e.params.grabCursor&&e.setGrabCursor()};e.unlockSwipes=function(){e.params.allowSwipeToNext=e.params.allowSwipeToPrev=!0;e.params.grabCursor&&e.setGrabCursor()};e.setGrabCursor=function(n){e.container[0].style.cursor="move";e.container[0].style.cursor=n?"-webkit-grabbing":"-webkit-grab";e.container[0].style.cursor=n?"-moz-grabbin":"-moz-grab";e.container[0].style.cursor=n?"grabbing":"grab"};e.unsetGrabCursor=function(){e.container[0].style.cursor=""};e.params.grabCursor&&e.setGrabCursor();e.imagesToLoad=[];e.imagesLoaded=0;e.loadImage=function(n,t,i,r,u,f){function o(){f&&f()}var e;n.complete&&u?o():t?(e=new window.Image,e.onload=o,e.onerror=o,r&&(e.sizes=r),i&&(e.srcset=i),t&&(e.src=t)):o()};e.preloadImages=function(){function t(){"undefined"!=typeof e&&null!==e&&(void 0!==e.imagesLoaded&&e.imagesLoaded++,e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("onImagesReady",e)))}e.imagesToLoad=e.container.find("img");for(var n=0;n<e.imagesToLoad.length;n++)e.loadImage(e.imagesToLoad[n],e.imagesToLoad[n].currentSrc||e.imagesToLoad[n].getAttribute("src"),e.imagesToLoad[n].srcset||e.imagesToLoad[n].getAttribute("srcset"),e.imagesToLoad[n].sizes||e.imagesToLoad[n].getAttribute("sizes"),!0,t)};e.autoplayTimeoutId=void 0;e.autoplaying=!1;e.autoplayPaused=!1;e.startAutoplay=function(){return"undefined"==typeof e.autoplayTimeoutId&&!!e.params.autoplay&&!e.autoplaying&&(e.autoplaying=!0,e.emit("onAutoplayStart",e),void ft())};e.stopAutoplay=function(){e.autoplayTimeoutId&&(e.autoplayTimeoutId&&clearTimeout(e.autoplayTimeoutId),e.autoplaying=!1,e.autoplayTimeoutId=void 0,e.emit("onAutoplayStop",e))};e.pauseAutoplay=function(n){e.autoplayPaused||(e.autoplayTimeoutId&&clearTimeout(e.autoplayTimeoutId),e.autoplayPaused=!0,0===n?(e.autoplayPaused=!1,ft()):e.wrapper.transitionEnd(function(){e&&(e.autoplayPaused=!1,e.autoplaying?ft():e.stopAutoplay())}))};e.minTranslate=function(){return-e.snapGrid[0]};e.maxTranslate=function(){return-e.snapGrid[e.snapGrid.length-1]};e.updateAutoHeight=function(){var n=[],i=0,r,u;if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)for(t=0;t<Math.ceil(e.params.slidesPerView);t++){if(r=e.activeIndex+t,r>e.slides.length)break;n.push(e.slides.eq(r)[0])}else n.push(e.slides.eq(e.activeIndex)[0]);for(t=0;t<n.length;t++)"undefined"!=typeof n[t]&&(u=n[t].offsetHeight,i=u>i?u:i);i&&e.wrapper.css("height",i+"px")};e.updateContainerSize=function(){var n,t;n="undefined"!=typeof e.params.width?e.params.width:e.container[0].clientWidth;t="undefined"!=typeof e.params.height?e.params.height:e.container[0].clientHeight;0===n&&e.isHorizontal()||0===t&&!e.isHorizontal()||(n=n-parseInt(e.container.css("padding-left"),10)-parseInt(e.container.css("padding-right"),10),t=t-parseInt(e.container.css("padding-top"),10)-parseInt(e.container.css("padding-bottom"),10),e.width=n,e.height=t,e.size=e.isHorizontal()?e.width:e.height)};e.updateSlidesSize=function(){var o,h,c,f,u,l;e.slides=e.wrapper.children("."+e.params.slideClass);e.snapGrid=[];e.slidesGrid=[];e.slidesSizesGrid=[];var n,i=e.params.spaceBetween,r=-e.params.slidesOffsetBefore,y=0,v=0;if("undefined"!=typeof e.size){"string"==typeof i&&i.indexOf("%")>=0&&(i=parseFloat(i.replace("%",""))/100*e.size);e.virtualSize=-i;e.rtl?e.slides.css({marginLeft:"",marginTop:""}):e.slides.css({marginRight:"",marginBottom:""});e.params.slidesPerColumn>1&&(o=Math.floor(e.slides.length/e.params.slidesPerColumn)===e.slides.length/e.params.slidesPerColumn?e.slides.length:Math.ceil(e.slides.length/e.params.slidesPerColumn)*e.params.slidesPerColumn,"auto"!==e.params.slidesPerView&&"row"===e.params.slidesPerColumnFill&&(o=Math.max(o,e.params.slidesPerView*e.params.slidesPerColumn)));var t,s=e.params.slidesPerColumn,a=o/s,p=a-(e.params.slidesPerColumn*a-e.slides.length);for(n=0;n<e.slides.length;n++)t=0,h=e.slides.eq(n),e.params.slidesPerColumn>1&&("column"===e.params.slidesPerColumnFill?(f=Math.floor(n/s),u=n-f*s,(f>p||f===p&&u===s-1)&&++u>=s&&(u=0,f++),c=f+u*o/s,h.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(u=Math.floor(n/a),f=n-u*a),h.css("margin-"+(e.isHorizontal()?"top":"left"),0!==u&&e.params.spaceBetween&&e.params.spaceBetween+"px").attr("data-swiper-column",f).attr("data-swiper-row",u)),"none"!==h.css("display")&&("auto"===e.params.slidesPerView?(t=e.isHorizontal()?h.outerWidth(!0):h.outerHeight(!0),e.params.roundLengths&&(t=d(t))):(t=(e.size-(e.params.slidesPerView-1)*i)/e.params.slidesPerView,e.params.roundLengths&&(t=d(t)),e.isHorizontal()?e.slides[n].style.width=t+"px":e.slides[n].style.height=t+"px"),e.slides[n].swiperSlideSize=t,e.slidesSizesGrid.push(t),e.params.centeredSlides?(r=r+t/2+y/2+i,0===n&&(r=r-e.size/2-i),Math.abs(r)<.001&&(r=0),v%e.params.slidesPerGroup==0&&e.snapGrid.push(r),e.slidesGrid.push(r)):(v%e.params.slidesPerGroup==0&&e.snapGrid.push(r),e.slidesGrid.push(r),r=r+t+i),e.virtualSize+=t+i,y=t,v++);if(e.virtualSize=Math.max(e.virtualSize,e.size)+e.params.slidesOffsetAfter,e.rtl&&e.wrongRTL&&("slide"===e.params.effect||"coverflow"===e.params.effect)&&e.wrapper.css({width:e.virtualSize+e.params.spaceBetween+"px"}),e.support.flexbox&&!e.params.setWrapperSize||(e.isHorizontal()?e.wrapper.css({width:e.virtualSize+e.params.spaceBetween+"px"}):e.wrapper.css({height:e.virtualSize+e.params.spaceBetween+"px"})),e.params.slidesPerColumn>1&&(e.virtualSize=(t+e.params.spaceBetween)*o,e.virtualSize=Math.ceil(e.virtualSize/e.params.slidesPerColumn)-e.params.spaceBetween,e.isHorizontal()?e.wrapper.css({width:e.virtualSize+e.params.spaceBetween+"px"}):e.wrapper.css({height:e.virtualSize+e.params.spaceBetween+"px"}),e.params.centeredSlides)){for(l=[],n=0;n<e.snapGrid.length;n++)e.snapGrid[n]<e.virtualSize+e.snapGrid[0]&&l.push(e.snapGrid[n]);e.snapGrid=l}if(!e.params.centeredSlides){for(l=[],n=0;n<e.snapGrid.length;n++)e.snapGrid[n]<=e.virtualSize-e.size&&l.push(e.snapGrid[n]);e.snapGrid=l;Math.floor(e.virtualSize-e.size)-Math.floor(e.snapGrid[e.snapGrid.length-1])>1&&e.snapGrid.push(e.virtualSize-e.size)}0===e.snapGrid.length&&(e.snapGrid=[0]);0!==e.params.spaceBetween&&(e.isHorizontal()?e.rtl?e.slides.css({marginLeft:i+"px"}):e.slides.css({marginRight:i+"px"}):e.slides.css({marginBottom:i+"px"}));e.params.watchSlidesProgress&&e.updateSlidesOffset()}};e.updateSlidesOffset=function(){for(var n=0;n<e.slides.length;n++)e.slides[n].swiperSlideOffset=e.isHorizontal()?e.slides[n].offsetLeft:e.slides[n].offsetTop};e.updateSlidesProgress=function(n){var r,t,i,f;if("undefined"==typeof n&&(n=e.translate||0),0!==e.slides.length)for("undefined"==typeof e.slides[0].swiperSlideOffset&&e.updateSlidesOffset(),r=-n,e.rtl&&(r=n),e.slides.removeClass(e.params.slideVisibleClass),t=0;t<e.slides.length;t++){if(i=e.slides[t],f=(r+(e.params.centeredSlides?e.minTranslate():0)-i.swiperSlideOffset)/(i.swiperSlideSize+e.params.spaceBetween),e.params.watchSlidesVisibility){var u=-(r-i.swiperSlideOffset),o=u+e.slidesSizesGrid[t],s=u>=0&&u<e.size||o>0&&o<=e.size||u<=0&&o>=e.size;s&&e.slides.eq(t).addClass(e.params.slideVisibleClass)}i.progress=e.rtl?-f:f}};e.updateProgress=function(n){"undefined"==typeof n&&(n=e.translate||0);var t=e.maxTranslate()-e.minTranslate(),i=e.isBeginning,r=e.isEnd;0===t?(e.progress=0,e.isBeginning=e.isEnd=!0):(e.progress=(n-e.minTranslate())/t,e.isBeginning=e.progress<=0,e.isEnd=e.progress>=1);e.isBeginning&&!i&&e.emit("onReachBeginning",e);e.isEnd&&!r&&e.emit("onReachEnd",e);e.params.watchSlidesProgress&&e.updateSlidesProgress(n);e.emit("onProgress",e,e.progress)};e.updateActiveIndex=function(){for(var t,r,i=e.rtl?e.translate:-e.translate,n=0;n<e.slidesGrid.length;n++)"undefined"!=typeof e.slidesGrid[n+1]?i>=e.slidesGrid[n]&&i<e.slidesGrid[n+1]-(e.slidesGrid[n+1]-e.slidesGrid[n])/2?t=n:i>=e.slidesGrid[n]&&i<e.slidesGrid[n+1]&&(t=n+1):i>=e.slidesGrid[n]&&(t=n);e.params.normalizeSlideIndex&&(t<0||"undefined"==typeof t)&&(t=0);r=Math.floor(t/e.params.slidesPerGroup);r>=e.snapGrid.length&&(r=e.snapGrid.length-1);t!==e.activeIndex&&(e.snapIndex=r,e.previousIndex=e.activeIndex,e.activeIndex=t,e.updateClasses(),e.updateRealIndex())};e.updateRealIndex=function(){e.realIndex=e.slides.eq(e.activeIndex).attr("data-swiper-slide-index")||e.activeIndex};e.updateClasses=function(){var o,i,r,t,u;if(e.slides.removeClass(e.params.slideActiveClass+" "+e.params.slideNextClass+" "+e.params.slidePrevClass+" "+e.params.slideDuplicateActiveClass+" "+e.params.slideDuplicateNextClass+" "+e.params.slideDuplicatePrevClass),o=e.slides.eq(e.activeIndex),o.addClass(e.params.slideActiveClass),f.loop&&(o.hasClass(e.params.slideDuplicateClass)?e.wrapper.children("."+e.params.slideClass+":not(."+e.params.slideDuplicateClass+')[data-swiper-slide-index="'+e.realIndex+'"]').addClass(e.params.slideDuplicateActiveClass):e.wrapper.children("."+e.params.slideClass+"."+e.params.slideDuplicateClass+'[data-swiper-slide-index="'+e.realIndex+'"]').addClass(e.params.slideDuplicateActiveClass)),i=o.next("."+e.params.slideClass).addClass(e.params.slideNextClass),e.params.loop&&0===i.length&&(i=e.slides.eq(0),i.addClass(e.params.slideNextClass)),r=o.prev("."+e.params.slideClass).addClass(e.params.slidePrevClass),e.params.loop&&0===r.length&&(r=e.slides.eq(-1),r.addClass(e.params.slidePrevClass)),f.loop&&(i.hasClass(e.params.slideDuplicateClass)?e.wrapper.children("."+e.params.slideClass+":not(."+e.params.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(e.params.slideDuplicateNextClass):e.wrapper.children("."+e.params.slideClass+"."+e.params.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(e.params.slideDuplicateNextClass),r.hasClass(e.params.slideDuplicateClass)?e.wrapper.children("."+e.params.slideClass+":not(."+e.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(e.params.slideDuplicatePrevClass):e.wrapper.children("."+e.params.slideClass+"."+e.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(e.params.slideDuplicatePrevClass)),e.paginationContainer&&e.paginationContainer.length>0){if(u=e.params.loop?Math.ceil((e.slides.length-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,e.params.loop?(t=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),t>e.slides.length-1-2*e.loopedSlides&&(t-=e.slides.length-2*e.loopedSlides),t>u-1&&(t-=u),t<0&&"bullets"!==e.params.paginationType&&(t=u+t)):t="undefined"!=typeof e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===e.params.paginationType&&e.bullets&&e.bullets.length>0&&(e.bullets.removeClass(e.params.bulletActiveClass),e.paginationContainer.length>1?e.bullets.each(function(){n(this).index()===t&&n(this).addClass(e.params.bulletActiveClass)}):e.bullets.eq(t).addClass(e.params.bulletActiveClass)),"fraction"===e.params.paginationType&&(e.paginationContainer.find("."+e.params.paginationCurrentClass).text(t+1),e.paginationContainer.find("."+e.params.paginationTotalClass).text(u)),"progress"===e.params.paginationType){var s=(t+1)/u,h=s,c=1;e.isHorizontal()||(c=s,h=1);e.paginationContainer.find("."+e.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+h+") scaleY("+c+")").transition(e.params.speed)}"custom"===e.params.paginationType&&e.params.paginationCustomRender&&(e.paginationContainer.html(e.params.paginationCustomRender(e,t+1,u)),e.emit("onPaginationRendered",e,e.paginationContainer[0]))}e.params.loop||(e.params.prevButton&&e.prevButton&&e.prevButton.length>0&&(e.isBeginning?(e.prevButton.addClass(e.params.buttonDisabledClass),e.params.a11y&&e.a11y&&e.a11y.disable(e.prevButton)):(e.prevButton.removeClass(e.params.buttonDisabledClass),e.params.a11y&&e.a11y&&e.a11y.enable(e.prevButton))),e.params.nextButton&&e.nextButton&&e.nextButton.length>0&&(e.isEnd?(e.nextButton.addClass(e.params.buttonDisabledClass),e.params.a11y&&e.a11y&&e.a11y.disable(e.nextButton)):(e.nextButton.removeClass(e.params.buttonDisabledClass),e.params.a11y&&e.a11y&&e.a11y.enable(e.nextButton))))};e.updatePagination=function(){var n,i,t;if(e.params.pagination&&e.paginationContainer&&e.paginationContainer.length>0){if(n="","bullets"===e.params.paginationType){for(i=e.params.loop?Math.ceil((e.slides.length-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,t=0;t<i;t++)n+=e.params.paginationBulletRender?e.params.paginationBulletRender(e,t,e.params.bulletClass):"<"+e.params.paginationElement+' class="'+e.params.bulletClass+'"><\/'+e.params.paginationElement+">";e.paginationContainer.html(n);e.bullets=e.paginationContainer.find("."+e.params.bulletClass);e.params.paginationClickable&&e.params.a11y&&e.a11y&&e.a11y.initPagination()}"fraction"===e.params.paginationType&&(n=e.params.paginationFractionRender?e.params.paginationFractionRender(e,e.params.paginationCurrentClass,e.params.paginationTotalClass):'<span class="'+e.params.paginationCurrentClass+'"><\/span> / <span class="'+e.params.paginationTotalClass+'"><\/span>',e.paginationContainer.html(n));"progress"===e.params.paginationType&&(n=e.params.paginationProgressRender?e.params.paginationProgressRender(e,e.params.paginationProgressbarClass):'<span class="'+e.params.paginationProgressbarClass+'"><\/span>',e.paginationContainer.html(n));"custom"!==e.params.paginationType&&e.emit("onPaginationRendered",e,e.paginationContainer[0])}};e.update=function(n){function t(){e.rtl?-e.translate:e.translate;r=Math.min(Math.max(e.translate,e.maxTranslate()),e.minTranslate());e.setWrapperTranslate(r);e.updateActiveIndex();e.updateClasses()}if(e.updateContainerSize(),e.updateSlidesSize(),e.updateProgress(),e.updatePagination(),e.updateClasses(),e.params.scrollbar&&e.scrollbar&&e.scrollbar.set(),n){var i,r;e.controller&&e.controller.spline&&(e.controller.spline=void 0);e.params.freeMode?(t(),e.params.autoHeight&&e.updateAutoHeight()):(i=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||t())}else e.params.autoHeight&&e.updateAutoHeight()};e.onResize=function(n){var i,r,t,u;e.params.breakpoints&&e.setBreakpoint();i=e.params.allowSwipeToPrev;r=e.params.allowSwipeToNext;e.params.allowSwipeToPrev=e.params.allowSwipeToNext=!0;e.updateContainerSize();e.updateSlidesSize();("auto"===e.params.slidesPerView||e.params.freeMode||n)&&e.updatePagination();e.params.scrollbar&&e.scrollbar&&e.scrollbar.set();e.controller&&e.controller.spline&&(e.controller.spline=void 0);t=!1;e.params.freeMode?(u=Math.min(Math.max(e.translate,e.maxTranslate()),e.minTranslate()),e.setWrapperTranslate(u),e.updateActiveIndex(),e.updateClasses(),e.params.autoHeight&&e.updateAutoHeight()):(e.updateClasses(),t=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0));e.params.lazyLoading&&!t&&e.lazy&&e.lazy.load();e.params.allowSwipeToPrev=i;e.params.allowSwipeToNext=r};e.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"};window.navigator.pointerEnabled?e.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(e.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"});e.touchEvents={start:e.support.touch||!e.params.simulateTouch?"touchstart":e.touchEventsDesktop.start,move:e.support.touch||!e.params.simulateTouch?"touchmove":e.touchEventsDesktop.move,end:e.support.touch||!e.params.simulateTouch?"touchend":e.touchEventsDesktop.end};(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===e.params.touchEventsTarget?e.container:e.wrapper).addClass("swiper-wp8-"+e.params.direction);e.initEvents=function(n){var r=n?"off":"on",t=n?"removeEventListener":"addEventListener",i="container"===e.params.touchEventsTarget?e.container[0]:e.wrapper[0],s=e.support.touch?i:document,u=!!e.params.nested,o;e.browser.ie?(i[t](e.touchEvents.start,e.onTouchStart,!1),s[t](e.touchEvents.move,e.onTouchMove,u),s[t](e.touchEvents.end,e.onTouchEnd,!1)):(e.support.touch&&(o=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},i[t](e.touchEvents.start,e.onTouchStart,o),i[t](e.touchEvents.move,e.onTouchMove,u),i[t](e.touchEvents.end,e.onTouchEnd,o)),(f.simulateTouch&&!e.device.ios&&!e.device.android||f.simulateTouch&&!e.support.touch&&e.device.ios)&&(i[t]("mousedown",e.onTouchStart,!1),document[t]("mousemove",e.onTouchMove,u),document[t]("mouseup",e.onTouchEnd,!1)));window[t]("resize",e.onResize);e.params.nextButton&&e.nextButton&&e.nextButton.length>0&&(e.nextButton[r]("click",e.onClickNext),e.params.a11y&&e.a11y&&e.nextButton[r]("keydown",e.a11y.onEnterKey));e.params.prevButton&&e.prevButton&&e.prevButton.length>0&&(e.prevButton[r]("click",e.onClickPrev),e.params.a11y&&e.a11y&&e.prevButton[r]("keydown",e.a11y.onEnterKey));e.params.pagination&&e.params.paginationClickable&&(e.paginationContainer[r]("click","."+e.params.bulletClass,e.onClickIndex),e.params.a11y&&e.a11y&&e.paginationContainer[r]("keydown","."+e.params.bulletClass,e.a11y.onEnterKey));(e.params.preventClicks||e.params.preventClicksPropagation)&&i[t]("click",e.preventClicks,!0)};e.attachEvents=function(){e.initEvents()};e.detachEvents=function(){e.initEvents(!0)};e.allowClick=!0;e.preventClicks=function(n){e.allowClick||(e.params.preventClicks&&n.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))};e.onClickNext=function(n){n.preventDefault();e.isEnd&&!e.params.loop||e.slideNext()};e.onClickPrev=function(n){n.preventDefault();e.isBeginning&&!e.params.loop||e.slidePrev()};e.onClickIndex=function(t){t.preventDefault();var i=n(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides);e.slideTo(i)};e.updateClickedSlide=function(t){var r=et(t,"."+e.params.slideClass),o=!1,u,f,i;if(r)for(u=0;u<e.slides.length;u++)e.slides[u]===r&&(o=!0);if(!r||!o)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);if(e.clickedSlide=r,e.clickedIndex=n(r).index(),e.params.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex)if(i=e.clickedIndex,e.params.loop){if(e.animating)return;f=n(e.clickedSlide).attr("data-swiper-slide-index");e.params.centeredSlides?i<e.loopedSlides-e.params.slidesPerView/2||i>e.slides.length-e.loopedSlides+e.params.slidesPerView/2?(e.fixLoop(),i=e.wrapper.children("."+e.params.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+e.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){e.slideTo(i)},0)):e.slideTo(i):i>e.slides.length-e.params.slidesPerView?(e.fixLoop(),i=e.wrapper.children("."+e.params.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+e.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){e.slideTo(i)},0)):e.slideTo(i)}else e.slideTo(i)};var l,a,nt,tt,y,o,h,it,b,rt,lt="input, select, textarea, button, video",at=Date.now(),v=[];e.animating=!1;e.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};e.onTouchStart=function(t){var i,u,r;if(t.originalEvent&&(t=t.originalEvent),k="touchstart"===t.type,k||!("which"in t)||3!==t.which){if(e.params.noSwiping&&et(t,"."+e.params.noSwipingClass))return void(e.allowClick=!0);(!e.params.swipeHandler||et(t,e.params.swipeHandler))&&(i=e.touches.currentX="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,u=e.touches.currentY="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY,e.device.ios&&e.params.iOSEdgeSwipeDetection&&i<=e.params.iOSEdgeSwipeThreshold||((l=!0,a=!1,nt=!0,y=void 0,ut=void 0,e.touches.startX=i,e.touches.startY=u,tt=Date.now(),e.allowClick=!0,e.updateContainerSize(),e.swipeDirection=void 0,e.params.threshold>0&&(it=!1),"touchstart"!==t.type)&&(r=!0,n(t.target).is(lt)&&(r=!1),document.activeElement&&n(document.activeElement).is(lt)&&document.activeElement.blur(),r&&t.preventDefault()),e.emit("onTouchStart",e,t)))}};e.onTouchMove=function(t){var u,i,r;if(t.originalEvent&&(t=t.originalEvent),!k||"mousemove"!==t.type){if(t.preventedByNestedSwiper)return e.touches.startX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,void(e.touches.startY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY);if(e.params.onlyExternal)return e.allowClick=!1,void(l&&(e.touches.startX=e.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,e.touches.startY=e.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,tt=Date.now()));if(k&&e.params.touchReleaseOnEdges&&!e.params.loop)if(e.isHorizontal()){if(e.touches.currentX<e.touches.startX&&e.translate<=e.maxTranslate()||e.touches.currentX>e.touches.startX&&e.translate>=e.minTranslate())return}else if(e.touches.currentY<e.touches.startY&&e.translate<=e.maxTranslate()||e.touches.currentY>e.touches.startY&&e.translate>=e.minTranslate())return;if(k&&document.activeElement&&t.target===document.activeElement&&n(t.target).is(lt))return a=!0,void(e.allowClick=!1);if((nt&&e.emit("onTouchMove",e,t),!(t.targetTouches&&t.targetTouches.length>1))&&((e.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,e.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,"undefined"==typeof y)&&(e.isHorizontal()&&e.touches.currentY===e.touches.startY||!e.isHorizontal()&&e.touches.currentX!==e.touches.startX?y=!1:(u=180*Math.atan2(Math.abs(e.touches.currentY-e.touches.startY),Math.abs(e.touches.currentX-e.touches.startX))/Math.PI,y=e.isHorizontal()?u>e.params.touchAngle:90-u>e.params.touchAngle)),y&&e.emit("onTouchMoveOpposite",e,t),"undefined"==typeof ut&&e.browser.ieTouch&&(e.touches.currentX===e.touches.startX&&e.touches.currentY===e.touches.startY||(ut=!0)),l)){if(y)return void(l=!1);if(ut||!e.browser.ieTouch){if(e.allowClick=!1,e.emit("onSliderMove",e,t),t.preventDefault(),e.params.touchMoveStopPropagation&&!e.params.nested&&t.stopPropagation(),a||(f.loop&&e.fixLoop(),h=e.getWrapperTranslate(),e.setWrapperTransition(0),e.animating&&e.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),e.params.autoplay&&e.autoplaying&&(e.params.autoplayDisableOnInteraction?e.stopAutoplay():e.pauseAutoplay()),rt=!1,!e.params.grabCursor||e.params.allowSwipeToNext!==!0&&e.params.allowSwipeToPrev!==!0||e.setGrabCursor(!0)),a=!0,i=e.touches.diff=e.isHorizontal()?e.touches.currentX-e.touches.startX:e.touches.currentY-e.touches.startY,i*=e.params.touchRatio,e.rtl&&(i=-i),e.swipeDirection=i>0?"prev":"next",o=i+h,r=!0,i>0&&o>e.minTranslate()?(r=!1,e.params.resistance&&(o=e.minTranslate()-1+Math.pow(-e.minTranslate()+h+i,e.params.resistanceRatio))):i<0&&o<e.maxTranslate()&&(r=!1,e.params.resistance&&(o=e.maxTranslate()+1-Math.pow(e.maxTranslate()-h-i,e.params.resistanceRatio))),r&&(t.preventedByNestedSwiper=!0),!e.params.allowSwipeToNext&&"next"===e.swipeDirection&&o<h&&(o=h),!e.params.allowSwipeToPrev&&"prev"===e.swipeDirection&&o>h&&(o=h),e.params.threshold>0){if(!(Math.abs(i)>e.params.threshold||it))return void(o=h);if(!it)return it=!0,e.touches.startX=e.touches.currentX,e.touches.startY=e.touches.currentY,o=h,void(e.touches.diff=e.isHorizontal()?e.touches.currentX-e.touches.startX:e.touches.currentY-e.touches.startY)}e.params.followFinger&&((e.params.freeMode||e.params.watchSlidesProgress)&&e.updateActiveIndex(),e.params.freeMode&&(0===v.length&&v.push({position:e.touches[e.isHorizontal()?"startX":"startY"],time:tt}),v.push({position:e.touches[e.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),e.updateProgress(o),e.setWrapperTranslate(o))}}}};e.onTouchEnd=function(t){var w,c,f,d,g,y,p,s,r,u,it,ft;if(t.originalEvent&&(t=t.originalEvent),nt&&e.emit("onTouchEnd",e,t),nt=!1,l){if(e.params.grabCursor&&a&&l&&(e.params.allowSwipeToNext===!0||e.params.allowSwipeToPrev===!0)&&e.setGrabCursor(!1),w=Date.now(),c=w-tt,e.allowClick&&(e.updateClickedSlide(t),e.emit("onTap",e,t),c<300&&w-at>300&&(b&&clearTimeout(b),b=setTimeout(function(){e&&(e.params.paginationHide&&e.paginationContainer.length>0&&!n(t.target).hasClass(e.params.bulletClass)&&e.paginationContainer.toggleClass(e.params.paginationHiddenClass),e.emit("onClick",e,t))},300)),c<300&&w-at<300&&(b&&clearTimeout(b),e.emit("onDoubleTap",e,t))),at=Date.now(),setTimeout(function(){e&&(e.allowClick=!0)},0),!l||!a||!e.swipeDirection||0===e.touches.diff||o===h)return void(l=a=!1);if(l=a=!1,f=e.params.followFinger?e.rtl?e.translate:-e.translate:-o,e.params.freeMode){if(f<-e.minTranslate())return void e.slideTo(e.activeIndex);if(f>-e.maxTranslate())return void(e.slides.length<e.snapGrid.length?e.slideTo(e.snapGrid.length-1):e.slideTo(e.slides.length-1));if(e.params.freeModeMomentum){if(v.length>1){var ut=v.pop(),et=v.pop(),st=ut.position-et.position,ot=ut.time-et.time;e.velocity=st/ot;e.velocity=e.velocity/2;Math.abs(e.velocity)<e.params.freeModeMinimumVelocity&&(e.velocity=0);(ot>150||(new window.Date).getTime()-ut.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity=e.velocity*e.params.freeModeMomentumVelocityRatio;v.length=0;var k=1e3*e.params.freeModeMomentumRatio,ht=e.velocity*k,i=e.translate+ht;if(e.rtl&&(i=-i),g=!1,y=20*Math.abs(e.velocity)*e.params.freeModeMomentumBounceRatio,i<e.maxTranslate())e.params.freeModeMomentumBounce?(i+e.maxTranslate()<-y&&(i=e.maxTranslate()-y),d=e.maxTranslate(),g=!0,rt=!0):i=e.maxTranslate();else if(i>e.minTranslate())e.params.freeModeMomentumBounce?(i-e.minTranslate()>y&&(i=e.minTranslate()+y),d=e.minTranslate(),g=!0,rt=!0):i=e.minTranslate();else if(e.params.freeModeSticky){for(s=0,s=0;s<e.snapGrid.length;s+=1)if(e.snapGrid[s]>-i){p=s;break}i=Math.abs(e.snapGrid[p]-i)<Math.abs(e.snapGrid[p-1]-i)||"next"===e.swipeDirection?e.snapGrid[p]:e.snapGrid[p-1];e.rtl||(i=-i)}if(0!==e.velocity)k=e.rtl?Math.abs((-i-e.translate)/e.velocity):Math.abs((i-e.translate)/e.velocity);else if(e.params.freeModeSticky)return void e.slideReset();e.params.freeModeMomentumBounce&&g?(e.updateProgress(d),e.setWrapperTransition(k),e.setWrapperTranslate(i),e.onTransitionStart(),e.animating=!0,e.wrapper.transitionEnd(function(){e&&rt&&(e.emit("onMomentumBounce",e),e.setWrapperTransition(e.params.speed),e.setWrapperTranslate(d),e.wrapper.transitionEnd(function(){e&&e.onTransitionEnd()}))})):e.velocity?(e.updateProgress(i),e.setWrapperTransition(k),e.setWrapperTranslate(i),e.onTransitionStart(),e.animating||(e.animating=!0,e.wrapper.transitionEnd(function(){e&&e.onTransitionEnd()}))):e.updateProgress(i);e.updateActiveIndex()}return void((!e.params.freeModeMomentum||c>=e.params.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex()))}for(u=0,it=e.slidesSizesGrid[0],r=0;r<e.slidesGrid.length;r+=e.params.slidesPerGroup)"undefined"!=typeof e.slidesGrid[r+e.params.slidesPerGroup]?f>=e.slidesGrid[r]&&f<e.slidesGrid[r+e.params.slidesPerGroup]&&(u=r,it=e.slidesGrid[r+e.params.slidesPerGroup]-e.slidesGrid[r]):f>=e.slidesGrid[r]&&(u=r,it=e.slidesGrid[e.slidesGrid.length-1]-e.slidesGrid[e.slidesGrid.length-2]);if(ft=(f-e.slidesGrid[u])/it,c>e.params.longSwipesMs){if(!e.params.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(ft>=e.params.longSwipesRatio?e.slideTo(u+e.params.slidesPerGroup):e.slideTo(u));"prev"===e.swipeDirection&&(ft>1-e.params.longSwipesRatio?e.slideTo(u+e.params.slidesPerGroup):e.slideTo(u))}else{if(!e.params.shortSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(u+e.params.slidesPerGroup);"prev"===e.swipeDirection&&e.slideTo(u)}}};e._slideTo=function(n,t){return e.slideTo(n,t,!0,!0)};e.slideTo=function(n,t,i,r){var u,f;if("undefined"==typeof i&&(i=!0),"undefined"==typeof n&&(n=0),n<0&&(n=0),e.snapIndex=Math.floor(n/e.params.slidesPerGroup),e.snapIndex>=e.snapGrid.length&&(e.snapIndex=e.snapGrid.length-1),u=-e.snapGrid[e.snapIndex],e.params.autoplay&&e.autoplaying&&(r||!e.params.autoplayDisableOnInteraction?e.pauseAutoplay(t):e.stopAutoplay()),e.updateProgress(u),e.params.normalizeSlideIndex)for(f=0;f<e.slidesGrid.length;f++)-Math.floor(100*u)>=Math.floor(100*e.slidesGrid[f])&&(n=f);return!(!e.params.allowSwipeToNext&&u<e.translate&&u<e.minTranslate())&&!(!e.params.allowSwipeToPrev&&u>e.translate&&u>e.maxTranslate()&&(e.activeIndex||0)!==n)&&("undefined"==typeof t&&(t=e.params.speed),e.previousIndex=e.activeIndex||0,e.activeIndex=n,e.updateRealIndex(),e.rtl&&-u===e.translate||!e.rtl&&u===e.translate?(e.params.autoHeight&&e.updateAutoHeight(),e.updateClasses(),"slide"!==e.params.effect&&e.setWrapperTranslate(u),!1):(e.updateClasses(),e.onTransitionStart(i),0===t||e.browser.lteIE9?(e.setWrapperTranslate(u),e.setWrapperTransition(0),e.onTransitionEnd(i)):(e.setWrapperTranslate(u),e.setWrapperTransition(t),e.animating||(e.animating=!0,e.wrapper.transitionEnd(function(){e&&e.onTransitionEnd(i)}))),!0))};e.onTransitionStart=function(n){"undefined"==typeof n&&(n=!0);e.params.autoHeight&&e.updateAutoHeight();e.lazy&&e.lazy.onTransitionStart();n&&(e.emit("onTransitionStart",e),e.activeIndex!==e.previousIndex&&(e.emit("onSlideChangeStart",e),e.activeIndex>e.previousIndex?e.emit("onSlideNextStart",e):e.emit("onSlidePrevStart",e)))};e.onTransitionEnd=function(n){e.animating=!1;e.setWrapperTransition(0);"undefined"==typeof n&&(n=!0);e.lazy&&e.lazy.onTransitionEnd();n&&(e.emit("onTransitionEnd",e),e.activeIndex!==e.previousIndex&&(e.emit("onSlideChangeEnd",e),e.activeIndex>e.previousIndex?e.emit("onSlideNextEnd",e):e.emit("onSlidePrevEnd",e)));e.params.history&&e.history&&e.history.setHistory(e.params.history,e.activeIndex);e.params.hashnav&&e.hashnav&&e.hashnav.setHash()};e.slideNext=function(n,t,i){return e.params.loop?e.animating?!1:(e.fixLoop(),e.container[0].clientLeft,e.slideTo(e.activeIndex+e.params.slidesPerGroup,t,n,i)):e.slideTo(e.activeIndex+e.params.slidesPerGroup,t,n,i)};e._slideNext=function(n){return e.slideNext(!0,n,!0)};e.slidePrev=function(n,t,i){return e.params.loop?e.animating?!1:(e.fixLoop(),e.container[0].clientLeft,e.slideTo(e.activeIndex-1,t,n,i)):e.slideTo(e.activeIndex-1,t,n,i)};e._slidePrev=function(n){return e.slidePrev(!0,n,!0)};e.slideReset=function(n,t){return e.slideTo(e.activeIndex,t,n)};e.disableTouchControl=function(){return e.params.onlyExternal=!0,!0};e.enableTouchControl=function(){return e.params.onlyExternal=!1,!0};e.setWrapperTransition=function(n,t){e.wrapper.transition(n);"slide"!==e.params.effect&&e.effects[e.params.effect]&&e.effects[e.params.effect].setTransition(n);e.params.parallax&&e.parallax&&e.parallax.setTransition(n);e.params.scrollbar&&e.scrollbar&&e.scrollbar.setTransition(n);e.params.control&&e.controller&&e.controller.setTransition(n,t);e.emit("onSetTransition",e,n)};e.setWrapperTranslate=function(n,t,i){var r=0,u=0,o,f;e.isHorizontal()?r=e.rtl?-n:n:u=n;e.params.roundLengths&&(r=d(r),u=d(u));e.params.virtualTranslate||(e.support.transforms3d?e.wrapper.transform("translate3d("+r+"px, "+u+"px, 0px)"):e.wrapper.transform("translate("+r+"px, "+u+"px)"));e.translate=e.isHorizontal()?r:u;f=e.maxTranslate()-e.minTranslate();o=0===f?0:(n-e.minTranslate())/f;o!==e.progress&&e.updateProgress(n);t&&e.updateActiveIndex();"slide"!==e.params.effect&&e.effects[e.params.effect]&&e.effects[e.params.effect].setTranslate(e.translate);e.params.parallax&&e.parallax&&e.parallax.setTranslate(e.translate);e.params.scrollbar&&e.scrollbar&&e.scrollbar.setTranslate(e.translate);e.params.control&&e.controller&&e.controller.setTranslate(e.translate,i);e.emit("onSetTranslate",e,e.translate)};e.getTranslate=function(n,t){var u,i,r,f;return"undefined"==typeof t&&(t="x"),e.params.virtualTranslate?e.rtl?-e.translate:e.translate:(r=window.getComputedStyle(n,null),window.WebKitCSSMatrix?(i=r.transform||r.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),f=new window.WebKitCSSMatrix("none"===i?"":i)):(f=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),u=f.toString().split(",")),"x"===t&&(i=window.WebKitCSSMatrix?f.m41:16===u.length?parseFloat(u[12]):parseFloat(u[4])),"y"===t&&(i=window.WebKitCSSMatrix?f.m42:16===u.length?parseFloat(u[13]):parseFloat(u[5])),e.rtl&&i&&(i=-i),i||0)};e.getWrapperTranslate=function(n){return"undefined"==typeof n&&(n=e.isHorizontal()?"x":"y"),e.getTranslate(e.wrapper[0],n)};e.observers=[];e.initObservers=function(){if(e.params.observeParents)for(var t=e.container.parents(),n=0;n<t.length;n++)ot(t[n]);ot(e.container[0],{childList:!1});ot(e.wrapper[0],{attributes:!1})};e.disconnectObservers=function(){for(var n=0;n<e.observers.length;n++)e.observers[n].disconnect();e.observers=[]};e.createLoop=function(){var i,t,r,u;for(e.wrapper.children("."+e.params.slideClass+"."+e.params.slideDuplicateClass).remove(),i=e.wrapper.children("."+e.params.slideClass),"auto"!==e.params.slidesPerView||e.params.loopedSlides||(e.params.loopedSlides=i.length),e.loopedSlides=parseInt(e.params.loopedSlides||e.params.slidesPerView,10),e.loopedSlides=e.loopedSlides+e.params.loopAdditionalSlides,e.loopedSlides>i.length&&(e.loopedSlides=i.length),r=[],u=[],i.each(function(t,f){var o=n(this);t<e.loopedSlides&&u.push(f);t<i.length&&t>=i.length-e.loopedSlides&&r.push(f);o.attr("data-swiper-slide-index",t)}),t=0;t<u.length;t++)e.wrapper.append(n(u[t].cloneNode(!0)).addClass(e.params.slideDuplicateClass));for(t=r.length-1;t>=0;t--)e.wrapper.prepend(n(r[t].cloneNode(!0)).addClass(e.params.slideDuplicateClass))};e.destroyLoop=function(){e.wrapper.children("."+e.params.slideClass+"."+e.params.slideDuplicateClass).remove();e.slides.removeAttr("data-swiper-slide-index")};e.reLoop=function(n){var t=e.activeIndex-e.loopedSlides;e.destroyLoop();e.createLoop();e.updateSlidesSize();n&&e.slideTo(t+e.loopedSlides,0,!1)};e.fixLoop=function(){var n;e.activeIndex<e.loopedSlides?(n=e.slides.length-3*e.loopedSlides+e.activeIndex,n+=e.loopedSlides,e.slideTo(n,0,!1,!0)):("auto"===e.params.slidesPerView&&e.activeIndex>=2*e.loopedSlides||e.activeIndex>e.slides.length-2*e.params.slidesPerView)&&(n=-e.slides.length+e.activeIndex+e.loopedSlides,n+=e.loopedSlides,e.slideTo(n,0,!1,!0))};e.appendSlide=function(n){if(e.params.loop&&e.destroyLoop(),"object"==typeof n&&n.length)for(var t=0;t<n.length;t++)n[t]&&e.wrapper.append(n[t]);else e.wrapper.append(n);e.params.loop&&e.createLoop();e.params.observer&&e.support.observer||e.update(!0)};e.prependSlide=function(n){var i,t;if(e.params.loop&&e.destroyLoop(),i=e.activeIndex+1,"object"==typeof n&&n.length){for(t=0;t<n.length;t++)n[t]&&e.wrapper.prepend(n[t]);i=e.activeIndex+n.length}else e.wrapper.prepend(n);e.params.loop&&e.createLoop();e.params.observer&&e.support.observer||e.update(!0);e.slideTo(i,0,!1)};e.removeSlide=function(n){var i,t,r;if(e.params.loop&&(e.destroyLoop(),e.slides=e.wrapper.children("."+e.params.slideClass)),t=e.activeIndex,"object"==typeof n&&n.length){for(r=0;r<n.length;r++)i=n[r],e.slides[i]&&e.slides.eq(i).remove(),i<t&&t--;t=Math.max(t,0)}else i=n,e.slides[i]&&e.slides.eq(i).remove(),i<t&&t--,t=Math.max(t,0);e.params.loop&&e.createLoop();e.params.observer&&e.support.observer||e.update(!0);e.params.loop?e.slideTo(t+e.loopedSlides,0,!1):e.slideTo(t,0,!1)};e.removeAllSlides=function(){for(var t=[],n=0;n<e.slides.length;n++)t.push(n);e.removeSlide(t)};e.effects={fade:{setTranslate:function(){for(var r,u,n=0;n<e.slides.length;n++){var t=e.slides.eq(n),f=t[0].swiperSlideOffset,i=-f;e.params.virtualTranslate||(i-=e.translate);r=0;e.isHorizontal()||(r=i,i=0);u=e.params.fade.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:u}).transform("translate3d("+i+"px, "+r+"px, 0px)")}},setTransition:function(n){if(e.slides.transition(n),e.params.virtualTranslate&&0!==n){var t=!1;e.slides.transitionEnd(function(){if(!t&&e){t=!0;e.animating=!1;for(var i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],n=0;n<i.length;n++)e.wrapper.trigger(i[n])}})}}},flip:{setTranslate:function(){for(var t,i,r,u,o=0;o<e.slides.length;o++){t=e.slides.eq(o);i=t[0].progress;e.params.flip.limitRotation&&(i=Math.max(Math.min(t[0].progress,1),-1));var l=t[0].swiperSlideOffset,a=-180*i,f=a,h=0,s=-l,c=0;(e.isHorizontal()?e.rtl&&(f=-f):(c=s,s=0,h=-f,f=0),t[0].style.zIndex=-Math.abs(Math.round(i))+e.slides.length,e.params.flip.slideShadows)&&(r=e.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"><\/div>'),t.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(u)),r.length&&(r[0].style.opacity=Math.max(-i,0)),u.length&&(u[0].style.opacity=Math.max(i,0)));t.transform("translate3d("+s+"px, "+c+"px, 0px) rotateX("+h+"deg) rotateY("+f+"deg)")}},setTransition:function(t){if(e.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var i=!1;e.slides.eq(e.activeIndex).transitionEnd(function(){if(!i&&e&&n(this).hasClass(e.params.slideActiveClass)){i=!0;e.animating=!1;for(var r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<r.length;t++)e.wrapper.trigger(r[t])}})}}},cube:{setTranslate:function(){var t,f=0,i,y,h,c,b;for(e.params.cube.shadow&&(e.isHorizontal()?(t=e.wrapper.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),e.wrapper.append(t)),t.css({height:e.width+"px"})):(t=e.container.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),e.container.append(t)))),i=0;i<e.slides.length;i++){var u=e.slides.eq(i),o=90*i,l=Math.floor(o/360);e.rtl&&(o=-o,l=Math.floor(-o/360));var s=Math.max(Math.min(u[0].progress,1),-1),r=0,v=0,a=0;i%4==0?(r=4*-l*e.size,a=0):(i-1)%4==0?(r=0,a=4*-l*e.size):(i-2)%4==0?(r=e.size+4*l*e.size,a=e.size):(i-3)%4==0&&(r=-e.size,a=3*e.size+4*e.size*l);e.rtl&&(r=-r);e.isHorizontal()||(v=r,r=0);y="rotateX("+(e.isHorizontal()?0:-o)+"deg) rotateY("+(e.isHorizontal()?o:0)+"deg) translate3d("+r+"px, "+v+"px, "+a+"px)";(s<=1&&s>-1&&(f=90*i+90*s,e.rtl&&(f=90*-i-90*s)),u.transform(y),e.params.cube.slideShadows)&&(h=e.isHorizontal()?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),c=e.isHorizontal()?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom"),0===h.length&&(h=n('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"><\/div>'),u.append(h)),0===c.length&&(c=n('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"><\/div>'),u.append(c)),h.length&&(h[0].style.opacity=Math.max(-s,0)),c.length&&(c[0].style.opacity=Math.max(s,0)))}if(e.wrapper.css({"-webkit-transform-origin":"50% 50% -"+e.size/2+"px","-moz-transform-origin":"50% 50% -"+e.size/2+"px","-ms-transform-origin":"50% 50% -"+e.size/2+"px","transform-origin":"50% 50% -"+e.size/2+"px"}),e.params.cube.shadow)if(e.isHorizontal())t.transform("translate3d(0px, "+(e.width/2+e.params.cube.shadowOffset)+"px, "+-e.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+e.params.cube.shadowScale+")");else{var p=Math.abs(f)-90*Math.floor(Math.abs(f)/90),k=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),d=e.params.cube.shadowScale,w=e.params.cube.shadowScale/k,g=e.params.cube.shadowOffset;t.transform("scale3d("+d+", 1, "+w+") translate3d(0px, "+(e.height/2+g)+"px, "+-e.height/2/w+"px) rotateX(-90deg)")}b=e.isSafari||e.isUiWebView?-e.size/2:0;e.wrapper.transform("translate3d(0px,0,"+b+"px) rotateX("+(e.isHorizontal()?0:f)+"deg) rotateY("+(e.isHorizontal()?-f:0)+"deg)")},setTransition:function(n){e.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);e.params.cube.shadow&&!e.isHorizontal()&&e.container.find(".swiper-cube-shadow").transition(n)}},coverflow:{setTranslate:function(){for(var w,r,u,b,a=e.translate,v=e.isHorizontal()?-a+e.width/2:-a+e.height/2,y=e.isHorizontal()?e.params.coverflow.rotate:-e.params.coverflow.rotate,k=e.params.coverflow.depth,f=0,d=e.slides.length;f<d;f++){var i=e.slides.eq(f),p=e.slidesSizesGrid[f],g=i[0].swiperSlideOffset,t=(v-g-p/2)/p*e.params.coverflow.modifier,o=e.isHorizontal()?y*t:0,s=e.isHorizontal()?0:y*t,h=-k*Math.abs(t),c=e.isHorizontal()?0:e.params.coverflow.stretch*t,l=e.isHorizontal()?e.params.coverflow.stretch*t:0;Math.abs(l)<.001&&(l=0);Math.abs(c)<.001&&(c=0);Math.abs(h)<.001&&(h=0);Math.abs(o)<.001&&(o=0);Math.abs(s)<.001&&(s=0);w="translate3d("+l+"px,"+c+"px,"+h+"px)  rotateX("+s+"deg) rotateY("+o+"deg)";(i.transform(w),i[0].style.zIndex=-Math.abs(Math.round(t))+1,e.params.coverflow.slideShadows)&&(r=e.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"><\/div>'),i.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"><\/div>'),i.append(u)),r.length&&(r[0].style.opacity=t>0?t:0),u.length&&(u[0].style.opacity=-t>0?-t:0))}e.browser.ie&&(b=e.wrapper[0].style,b.perspectiveOrigin=v+"px 50%")},setTransition:function(n){e.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}}};e.lazy={initialImageLoaded:!1,loadImageInSlide:function(t,i){if("undefined"!=typeof t&&("undefined"==typeof i&&(i=!0),0!==e.slides.length)){var r=e.slides.eq(t),u=r.find("."+e.params.lazyLoadingClass+":not(."+e.params.lazyStatusLoadedClass+"):not(."+e.params.lazyStatusLoadingClass+")");!r.hasClass(e.params.lazyLoadingClass)||r.hasClass(e.params.lazyStatusLoadedClass)||r.hasClass(e.params.lazyStatusLoadingClass)||(u=u.add(r[0]));0!==u.length&&u.each(function(){var t=n(this);t.addClass(e.params.lazyStatusLoadingClass);var u=t.attr("data-background"),f=t.attr("data-src"),o=t.attr("data-srcset"),s=t.attr("data-sizes");e.loadImage(t[0],f||u,o,s,!1,function(){var n,h,c;(u?(t.css("background-image",'url("'+u+'")'),t.removeAttr("data-background")):(o&&(t.attr("srcset",o),t.removeAttr("data-srcset")),s&&(t.attr("sizes",s),t.removeAttr("data-sizes")),f&&(t.attr("src",f),t.removeAttr("data-src"))),t.addClass(e.params.lazyStatusLoadedClass).removeClass(e.params.lazyStatusLoadingClass),r.find("."+e.params.lazyPreloaderClass+", ."+e.params.preloaderClass).remove(),e.params.loop&&i)&&(n=r.attr("data-swiper-slide-index"),r.hasClass(e.params.slideDuplicateClass)?(h=e.wrapper.children('[data-swiper-slide-index="'+n+'"]:not(.'+e.params.slideDuplicateClass+")"),e.lazy.loadImageInSlide(h.index(),!1)):(c=e.wrapper.children("."+e.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),e.lazy.loadImageInSlide(c.index(),!1)));e.emit("onLazyImageReady",e,r[0],t[0])});e.emit("onLazyImageLoad",e,r[0],t[0])})}},load:function(){var t,i=e.params.slidesPerView,u,f;if("auto"===i&&(i=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)e.wrapper.children("."+e.params.slideVisibleClass).each(function(){e.lazy.loadImageInSlide(n(this).index())});else if(i>1)for(t=e.activeIndex;t<e.activeIndex+i;t++)e.slides[t]&&e.lazy.loadImageInSlide(t);else e.lazy.loadImageInSlide(e.activeIndex);if(e.params.lazyLoadingInPrevNext)if(i>1||e.params.lazyLoadingInPrevNextAmount&&e.params.lazyLoadingInPrevNextAmount>1){var o=e.params.lazyLoadingInPrevNextAmount,r=i,s=Math.min(e.activeIndex+r+Math.max(o,r),e.slides.length),h=Math.max(e.activeIndex-Math.max(r,o),0);for(t=e.activeIndex+i;t<s;t++)e.slides[t]&&e.lazy.loadImageInSlide(t);for(t=h;t<e.activeIndex;t++)e.slides[t]&&e.lazy.loadImageInSlide(t)}else u=e.wrapper.children("."+e.params.slideNextClass),u.length>0&&e.lazy.loadImageInSlide(u.index()),f=e.wrapper.children("."+e.params.slidePrevClass),f.length>0&&e.lazy.loadImageInSlide(f.index())},onTransitionStart:function(){e.params.lazyLoading&&(e.params.lazyLoadingOnTransitionStart||!e.params.lazyLoadingOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},onTransitionEnd:function(){e.params.lazyLoading&&!e.params.lazyLoadingOnTransitionStart&&e.lazy.load()}};e.scrollbar={isTouched:!1,setDragPosition:function(n){var i=e.scrollbar,f=e.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageX:n.pageX||n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageY:n.pageY||n.clientY,t=f-i.track.offset()[e.isHorizontal()?"left":"top"]-i.dragSize/2,r=-e.minTranslate()*i.moveDivider,u=-e.maxTranslate()*i.moveDivider;t<r?t=r:t>u&&(t=u);t=-t/i.moveDivider;e.updateProgress(t);e.setWrapperTranslate(t,!0)},dragStart:function(n){var t=e.scrollbar;t.isTouched=!0;n.preventDefault();n.stopPropagation();t.setDragPosition(n);clearTimeout(t.dragTimeout);t.track.transition(0);e.params.scrollbarHide&&t.track.css("opacity",1);e.wrapper.transition(100);t.drag.transition(100);e.emit("onScrollbarDragStart",e)},dragMove:function(n){var t=e.scrollbar;t.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,t.setDragPosition(n),e.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),e.emit("onScrollbarDragMove",e))},dragEnd:function(){var n=e.scrollbar;n.isTouched&&(n.isTouched=!1,e.params.scrollbarHide&&(clearTimeout(n.dragTimeout),n.dragTimeout=setTimeout(function(){n.track.css("opacity",0);n.track.transition(400)},1e3)),e.emit("onScrollbarDragEnd",e),e.params.scrollbarSnapOnRelease&&e.slideReset())},draggableEvents:function(){return e.params.simulateTouch!==!1||e.support.touch?e.touchEvents:e.touchEventsDesktop}(),enableDraggable:function(){var t=e.scrollbar,i=e.support.touch?t.track:document;n(t.track).on(t.draggableEvents.start,t.dragStart);n(i).on(t.draggableEvents.move,t.dragMove);n(i).on(t.draggableEvents.end,t.dragEnd)},disableDraggable:function(){var t=e.scrollbar,i=e.support.touch?t.track:document;n(t.track).off(e.draggableEvents.start,t.dragStart);n(i).off(e.draggableEvents.move,t.dragMove);n(i).off(e.draggableEvents.end,t.dragEnd)},set:function(){if(e.params.scrollbar){var t=e.scrollbar;t.track=n(e.params.scrollbar);e.params.uniqueNavElements&&"string"==typeof e.params.scrollbar&&t.track.length>1&&1===e.container.find(e.params.scrollbar).length&&(t.track=e.container.find(e.params.scrollbar));t.drag=t.track.find(".swiper-scrollbar-drag");0===t.drag.length&&(t.drag=n('<div class="swiper-scrollbar-drag"><\/div>'),t.track.append(t.drag));t.drag[0].style.width="";t.drag[0].style.height="";t.trackSize=e.isHorizontal()?t.track[0].offsetWidth:t.track[0].offsetHeight;t.divider=e.size/e.virtualSize;t.moveDivider=t.divider*(t.trackSize/e.size);t.dragSize=t.trackSize*t.divider;e.isHorizontal()?t.drag[0].style.width=t.dragSize+"px":t.drag[0].style.height=t.dragSize+"px";t.track[0].style.display=t.divider>=1?"none":"";e.params.scrollbarHide&&(t.track[0].style.opacity=0)}},setTranslate:function(){if(e.params.scrollbar){var t,n=e.scrollbar,i=(e.translate||0,n.dragSize);t=(n.trackSize-n.dragSize)*e.progress;e.rtl&&e.isHorizontal()?(t=-t,t>0?(i=n.dragSize-t,t=0):-t+n.dragSize>n.trackSize&&(i=n.trackSize+t)):t<0?(i=n.dragSize+t,t=0):t+n.dragSize>n.trackSize&&(i=n.trackSize-t);e.isHorizontal()?(e.support.transforms3d?n.drag.transform("translate3d("+t+"px, 0, 0)"):n.drag.transform("translateX("+t+"px)"),n.drag[0].style.width=i+"px"):(e.support.transforms3d?n.drag.transform("translate3d(0px, "+t+"px, 0)"):n.drag.transform("translateY("+t+"px)"),n.drag[0].style.height=i+"px");e.params.scrollbarHide&&(clearTimeout(n.timeout),n.track[0].style.opacity=1,n.timeout=setTimeout(function(){n.track[0].style.opacity=0;n.track.transition(400)},1e3))}},setTransition:function(n){e.params.scrollbar&&e.scrollbar.drag.transition(n)}};e.controller={LinearSpline:function(n,t){var i,r,u;this.x=n;this.y=t;this.lastIndex=n.length-1;this.x.length;this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0};u=function(){var n,t,i;return function(r,u){for(t=-1,n=r.length;n-t>1;)r[i=n+t>>1]<=u?t=i:n=i;return n}}()},getInterpolateFunction:function(n){e.controller.spline||(e.controller.spline=e.params.loop?new e.controller.LinearSpline(e.slidesGrid,n.slidesGrid):new e.controller.LinearSpline(e.snapGrid,n.snapGrid))},setTranslate:function(n,t){function o(t){n=t.rtl&&"horizontal"===t.params.direction?-e.translate:e.translate;"slide"===e.params.controlBy&&(e.controller.getInterpolateFunction(t),u=-e.controller.spline.interpolate(-n));u&&"container"!==e.params.controlBy||(s=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),u=(n-e.minTranslate())*s+t.minTranslate());e.params.controlInverse&&(u=t.maxTranslate()-u);t.updateProgress(u);t.setWrapperTranslate(u,!1,e);t.updateActiveIndex()}var s,u,r=e.params.control,f;if(e.isArray(r))for(f=0;f<r.length;f++)r[f]!==t&&r[f]instanceof i&&o(r[f]);else r instanceof i&&t!==r&&o(r)},setTransition:function(n,t){function f(t){t.setWrapperTransition(n,e);0!==n&&(t.onTransitionStart(),t.wrapper.transitionEnd(function(){r&&(t.params.loop&&"slide"===e.params.controlBy&&t.fixLoop(),t.onTransitionEnd())}))}var u,r=e.params.control;if(e.isArray(r))for(u=0;u<r.length;u++)r[u]!==t&&r[u]instanceof i&&f(r[u]);else r instanceof i&&t!==r&&f(r)}};e.hashnav={onHashCange:function(){var n=document.location.hash.replace("#",""),t=e.slides.eq(e.activeIndex).attr("data-hash");n!==t&&e.slideTo(e.wrapper.children("."+e.params.slideClass+'[data-hash="'+n+'"]').index())},attachEvents:function(t){var i=t?"off":"on";n(window)[i]("hashchange",e.hashnav.onHashCange)},setHash:function(){if(e.hashnav.initialized&&e.params.hashnav)if(e.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||"");else{var n=e.slides.eq(e.activeIndex),t=n.attr("data-hash")||n.attr("data-history");document.location.hash=t||""}},init:function(){var t,n,r,u;if(e.params.hashnav&&!e.params.history&&(e.hashnav.initialized=!0,t=document.location.hash.replace("#",""),t)){for(var i=0,f=e.slides.length;i<f;i++)n=e.slides.eq(i),r=n.attr("data-hash")||n.attr("data-history"),r!==t||n.hasClass(e.params.slideDuplicateClass)||(u=n.index(),e.slideTo(u,0,e.params.runCallbacksOnInit,!0));e.params.hashnavWatchState&&e.hashnav.attachEvents()}},destroy:function(){e.params.hashnavWatchState&&e.hashnav.attachEvents(!0)}};e.history={init:function(){if(e.params.history){if(!window.history||!window.history.pushState)return e.params.history=!1,void(e.params.hashnav=!0);e.history.initialized=!0;this.paths=this.getPathValues();(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,e.params.runCallbacksOnInit),e.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){e.history.paths=e.history.getPathValues();e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(){var n=window.location.pathname.slice(1).split("/"),t=n.length,i=n[t-2],r=n[t-1];return{key:i,value:r}},setHistory:function(n,t){if(e.history.initialized&&e.params.history){var r=e.slides.eq(t),i=this.slugify(r.attr("data-history"));window.location.pathname.includes(n)||(i=n+"/"+i);e.params.replaceState?window.history.replaceState(null,null,i):window.history.pushState(null,null,i)}},slugify:function(n){return n.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r,f,u,o,s;if(t)for(r=0,f=e.slides.length;r<f;r++)u=e.slides.eq(r),o=this.slugify(u.attr("data-history")),o!==t||u.hasClass(e.params.slideDuplicateClass)||(s=u.index(),e.slideTo(s,n,i));else e.slideTo(0,n,i)}};e.disableKeyboardControl=function(){e.params.keyboardControl=!1;n(document).off("keydown",pt)};e.enableKeyboardControl=function(){e.params.keyboardControl=!0;n(document).on("keydown",pt)};e.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()};e.params.mousewheelControl&&(e.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":dt()?"wheel":"mousewheel");e.disableMousewheelControl=function(){if(!e.mousewheel.event)return!1;var t=e.container;return"container"!==e.params.mousewheelEventsTarged&&(t=n(e.params.mousewheelEventsTarged)),t.off(e.mousewheel.event,wt),!0};e.enableMousewheelControl=function(){if(!e.mousewheel.event)return!1;var t=e.container;return"container"!==e.params.mousewheelEventsTarged&&(t=n(e.params.mousewheelEventsTarged)),t.on(e.mousewheel.event,wt),!0};e.parallax={setTranslate:function(){e.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){bt(this,e.progress)});e.slides.each(function(){var t=n(this);t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var n=Math.min(Math.max(t[0].progress,-1),1);bt(this,n)})})},setTransition:function(t){"undefined"==typeof t&&(t=e.params.speed);e.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var i=n(this),r=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(r=0);i.transition(r)})}};e.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:e.params.zoomMax},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(t){var i=e.zoom;if(!e.support.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;i.gesture.scaleStart=i.getDistanceBetweenTouches(t)}return i.gesture.slide&&i.gesture.slide.length||(i.gesture.slide=n(this),0===i.gesture.slide.length&&(i.gesture.slide=e.slides.eq(e.activeIndex)),i.gesture.image=i.gesture.slide.find("img, svg, canvas"),i.gesture.imageWrap=i.gesture.image.parent("."+e.params.zoomContainerClass),i.gesture.zoomMax=i.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,0!==i.gesture.imageWrap.length)?(i.gesture.image.transition(0),void(i.isScaling=!0)):void(i.gesture.image=void 0)},onGestureChange:function(n){var t=e.zoom;if(!e.support.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;t.gesture.scaleMove=t.getDistanceBetweenTouches(n)}t.gesture.image&&0!==t.gesture.image.length&&(t.scale=e.support.gestures?n.scale*t.currentScale:t.gesture.scaleMove/t.gesture.scaleStart*t.currentScale,t.scale>t.gesture.zoomMax&&(t.scale=t.gesture.zoomMax-1+Math.pow(t.scale-t.gesture.zoomMax+1,.5)),t.scale<e.params.zoomMin&&(t.scale=e.params.zoomMin+1-Math.pow(e.params.zoomMin-t.scale+1,.5)),t.gesture.image.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(n){var t=e.zoom;!e.support.gestures&&("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2)||t.gesture.image&&0!==t.gesture.image.length&&(t.scale=Math.max(Math.min(t.scale,t.gesture.zoomMax),e.params.zoomMin),t.gesture.image.transition(e.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(t.gesture.slide=void 0))},onTouchStart:function(n,t){var i=n.zoom;i.gesture.image&&0!==i.gesture.image.length&&(i.image.isTouched||("android"===n.device.os&&t.preventDefault(),i.image.isTouched=!0,i.image.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,i.image.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(n){var t=e.zoom,i,r;if(t.gesture.image&&0!==t.gesture.image.length&&(e.allowClick=!1,t.image.isTouched&&t.gesture.slide)&&(t.image.isMoved||(t.image.width=t.gesture.image[0].offsetWidth,t.image.height=t.gesture.image[0].offsetHeight,t.image.startX=e.getTranslate(t.gesture.imageWrap[0],"x")||0,t.image.startY=e.getTranslate(t.gesture.imageWrap[0],"y")||0,t.gesture.slideWidth=t.gesture.slide[0].offsetWidth,t.gesture.slideHeight=t.gesture.slide[0].offsetHeight,t.gesture.imageWrap.transition(0)),i=t.image.width*t.scale,r=t.image.height*t.scale,!(i<t.gesture.slideWidth&&r<t.gesture.slideHeight))){if((t.image.minX=Math.min(t.gesture.slideWidth/2-i/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-r/2,0),t.image.maxY=-t.image.minY,t.image.touchesCurrent.x="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,t.image.touchesCurrent.y="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY,!t.image.isMoved&&!t.isScaling)&&(e.isHorizontal()&&Math.floor(t.image.minX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x<t.image.touchesStart.x||Math.floor(t.image.maxX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x>t.image.touchesStart.x||!e.isHorizontal()&&Math.floor(t.image.minY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y<t.image.touchesStart.y||Math.floor(t.image.maxY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y>t.image.touchesStart.y))return void(t.image.isTouched=!1);n.preventDefault();n.stopPropagation();t.image.isMoved=!0;t.image.currentX=t.image.touchesCurrent.x-t.image.touchesStart.x+t.image.startX;t.image.currentY=t.image.touchesCurrent.y-t.image.touchesStart.y+t.image.startY;t.image.currentX<t.image.minX&&(t.image.currentX=t.image.minX+1-Math.pow(t.image.minX-t.image.currentX+1,.8));t.image.currentX>t.image.maxX&&(t.image.currentX=t.image.maxX-1+Math.pow(t.image.currentX-t.image.maxX+1,.8));t.image.currentY<t.image.minY&&(t.image.currentY=t.image.minY+1-Math.pow(t.image.minY-t.image.currentY+1,.8));t.image.currentY>t.image.maxY&&(t.image.currentY=t.image.maxY-1+Math.pow(t.image.currentY-t.image.maxY+1,.8));t.velocity.prevPositionX||(t.velocity.prevPositionX=t.image.touchesCurrent.x);t.velocity.prevPositionY||(t.velocity.prevPositionY=t.image.touchesCurrent.y);t.velocity.prevTime||(t.velocity.prevTime=Date.now());t.velocity.x=(t.image.touchesCurrent.x-t.velocity.prevPositionX)/(Date.now()-t.velocity.prevTime)/2;t.velocity.y=(t.image.touchesCurrent.y-t.velocity.prevPositionY)/(Date.now()-t.velocity.prevTime)/2;Math.abs(t.image.touchesCurrent.x-t.velocity.prevPositionX)<2&&(t.velocity.x=0);Math.abs(t.image.touchesCurrent.y-t.velocity.prevPositionY)<2&&(t.velocity.y=0);t.velocity.prevPositionX=t.image.touchesCurrent.x;t.velocity.prevPositionY=t.image.touchesCurrent.y;t.velocity.prevTime=Date.now();t.gesture.imageWrap.transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTouchEnd:function(n){var t=n.zoom,e,o,s;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1;t.image.isMoved=!1;var i=300,r=300,h=t.velocity.x*i,u=t.image.currentX+h,c=t.velocity.y*r,f=t.image.currentY+c;0!==t.velocity.x&&(i=Math.abs((u-t.image.currentX)/t.velocity.x));0!==t.velocity.y&&(r=Math.abs((f-t.image.currentY)/t.velocity.y));e=Math.max(i,r);t.image.currentX=u;t.image.currentY=f;o=t.image.width*t.scale;s=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-o/2,0);t.image.maxX=-t.image.minX;t.image.minY=Math.min(t.gesture.slideHeight/2-s/2,0);t.image.maxY=-t.image.minY;t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX);t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY);t.gesture.imageWrap.transition(e).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(n){var t=n.zoom;t.gesture.slide&&n.previousIndex!==n.activeIndex&&(t.gesture.image.transform("translate3d(0,0,0) scale(1)"),t.gesture.imageWrap.transform("translate3d(0,0,0)"),t.gesture.slide=t.gesture.image=t.gesture.imageWrap=void 0,t.scale=t.currentScale=1)},toggleZoom:function(t,i){var r=t.zoom,s,h,y,p,w,b,u,f,k,d,g,nt,e,o,c,l,a,v;(r.gesture.slide||(r.gesture.slide=t.clickedSlide?n(t.clickedSlide):t.slides.eq(t.activeIndex),r.gesture.image=r.gesture.slide.find("img, svg, canvas"),r.gesture.imageWrap=r.gesture.image.parent("."+t.params.zoomContainerClass)),r.gesture.image&&0!==r.gesture.image.length)&&("undefined"==typeof r.image.touchesStart.x&&i?(s="touchend"===i.type?i.changedTouches[0].pageX:i.pageX,h="touchend"===i.type?i.changedTouches[0].pageY:i.pageY):(s=r.image.touchesStart.x,h=r.image.touchesStart.y),r.scale&&1!==r.scale?(r.scale=r.currentScale=1,r.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),r.gesture.slide=void 0):(r.scale=r.currentScale=r.gesture.imageWrap.attr("data-swiper-zoom")||t.params.zoomMax,i?(a=r.gesture.slide[0].offsetWidth,v=r.gesture.slide[0].offsetHeight,y=r.gesture.slide.offset().left,p=r.gesture.slide.offset().top,w=y+a/2-s,b=p+v/2-h,k=r.gesture.image[0].offsetWidth,d=r.gesture.image[0].offsetHeight,g=k*r.scale,nt=d*r.scale,e=Math.min(a/2-g/2,0),o=Math.min(v/2-nt/2,0),c=-e,l=-o,u=w*r.scale,f=b*r.scale,u<e&&(u=e),u>c&&(u=c),f<o&&(f=o),f>l&&(f=l)):(u=0,f=0),r.gesture.imageWrap.transition(300).transform("translate3d("+u+"px, "+f+"px,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")")))},attachEvents:function(t){var i=t?"off":"on",r;e.params.zoom&&(r=(e.slides,!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1}),e.support.gestures?(e.slides[i]("gesturestart",e.zoom.onGestureStart,r),e.slides[i]("gesturechange",e.zoom.onGestureChange,r),e.slides[i]("gestureend",e.zoom.onGestureEnd,r)):"touchstart"===e.touchEvents.start&&(e.slides[i](e.touchEvents.start,e.zoom.onGestureStart,r),e.slides[i](e.touchEvents.move,e.zoom.onGestureChange,r),e.slides[i](e.touchEvents.end,e.zoom.onGestureEnd,r)),e[i]("touchStart",e.zoom.onTouchStart),e.slides.each(function(t,r){n(r).find("."+e.params.zoomContainerClass).length>0&&n(r)[i](e.touchEvents.move,e.zoom.onTouchMove)}),e[i]("touchEnd",e.zoom.onTouchEnd),e[i]("transitionEnd",e.zoom.onTransitionEnd),e.params.zoomToggle&&e.on("doubleTap",e.zoom.toggleZoom))},init:function(){e.zoom.attachEvents()},destroy:function(){e.zoom.attachEvents(!0)}};e._plugins=[];for(vt in e.plugins)yt=e.plugins[vt](e,e.params[vt]),yt&&e._plugins.push(yt);return e.callPlugins=function(n){for(var t=0;t<e._plugins.length;t++)n in e._plugins[t]&&e._plugins[t][n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},e.emitterEventListeners={},e.emit=function(n){e.params[n]&&e.params[n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var t;if(e.emitterEventListeners[n])for(t=0;t<e.emitterEventListeners[n].length;t++)e.emitterEventListeners[n][t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);e.callPlugins&&e.callPlugins(n,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},e.on=function(n,t){return n=st(n),e.emitterEventListeners[n]||(e.emitterEventListeners[n]=[]),e.emitterEventListeners[n].push(t),e},e.off=function(n,t){var i;if(n=st(n),"undefined"==typeof t)return e.emitterEventListeners[n]=[],e;if(e.emitterEventListeners[n]&&0!==e.emitterEventListeners[n].length){for(i=0;i<e.emitterEventListeners[n].length;i++)e.emitterEventListeners[n][i]===t&&e.emitterEventListeners[n].splice(i,1);return e}},e.once=function(n,t){n=st(n);var i=function(){t(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);e.off(n,i)};return e.on(n,i),e},e.a11y={makeFocusable:function(n){return n.attr("tabIndex","0"),n},addRole:function(n,t){return n.attr("role",t),n},addLabel:function(n,t){return n.attr("aria-label",t),n},disable:function(n){return n.attr("aria-disabled",!0),n},enable:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(t){13===t.keyCode&&(n(t.target).is(e.params.nextButton)?(e.onClickNext(t),e.isEnd?e.a11y.notify(e.params.lastSlideMessage):e.a11y.notify(e.params.nextSlideMessage)):n(t.target).is(e.params.prevButton)&&(e.onClickPrev(t),e.isBeginning?e.a11y.notify(e.params.firstSlideMessage):e.a11y.notify(e.params.prevSlideMessage)),n(t.target).is("."+e.params.bulletClass)&&n(t.target)[0].click())},liveRegion:n('<span class="'+e.params.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>'),notify:function(n){var t=e.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},init:function(){e.params.nextButton&&e.nextButton&&e.nextButton.length>0&&(e.a11y.makeFocusable(e.nextButton),e.a11y.addRole(e.nextButton,"button"),e.a11y.addLabel(e.nextButton,e.params.nextSlideMessage));e.params.prevButton&&e.prevButton&&e.prevButton.length>0&&(e.a11y.makeFocusable(e.prevButton),e.a11y.addRole(e.prevButton,"button"),e.a11y.addLabel(e.prevButton,e.params.prevSlideMessage));n(e.container).append(e.a11y.liveRegion)},initPagination:function(){e.params.pagination&&e.params.paginationClickable&&e.bullets&&e.bullets.length&&e.bullets.each(function(){var t=n(this);e.a11y.makeFocusable(t);e.a11y.addRole(t,"button");e.a11y.addLabel(t,e.params.paginationBulletMessage.replace(/{{index}}/,t.index()+1))})},destroy:function(){e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove()}},e.init=function(){e.params.loop&&e.createLoop();e.updateContainerSize();e.updateSlidesSize();e.updatePagination();e.params.scrollbar&&e.scrollbar&&(e.scrollbar.set(),e.params.scrollbarDraggable&&e.scrollbar.enableDraggable());"slide"!==e.params.effect&&e.effects[e.params.effect]&&(e.params.loop||e.updateProgress(),e.effects[e.params.effect].setTranslate());e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):(e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),0===e.params.initialSlide&&(e.parallax&&e.params.parallax&&e.parallax.setTranslate(),e.lazy&&e.params.lazyLoading&&(e.lazy.load(),e.lazy.initialImageLoaded=!0)));e.attachEvents();e.params.observer&&e.support.observer&&e.initObservers();e.params.preloadImages&&!e.params.lazyLoading&&e.preloadImages();e.params.zoom&&e.zoom&&e.zoom.init();e.params.autoplay&&e.startAutoplay();e.params.keyboardControl&&e.enableKeyboardControl&&e.enableKeyboardControl();e.params.mousewheelControl&&e.enableMousewheelControl&&e.enableMousewheelControl();e.params.hashnavReplaceState&&(e.params.replaceState=e.params.hashnavReplaceState);e.params.history&&e.history&&e.history.init();e.params.hashnav&&e.hashnav&&e.hashnav.init();e.params.a11y&&e.a11y&&e.a11y.init();e.emit("onInit",e)},e.cleanupStyles=function(){e.container.removeClass(e.classNames.join(" ")).removeAttr("style");e.wrapper.removeAttr("style");e.slides&&e.slides.length&&e.slides.removeClass([e.params.slideVisibleClass,e.params.slideActiveClass,e.params.slideNextClass,e.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row");e.paginationContainer&&e.paginationContainer.length&&e.paginationContainer.removeClass(e.params.paginationHiddenClass);e.bullets&&e.bullets.length&&e.bullets.removeClass(e.params.bulletActiveClass);e.params.prevButton&&n(e.params.prevButton).removeClass(e.params.buttonDisabledClass);e.params.nextButton&&n(e.params.nextButton).removeClass(e.params.buttonDisabledClass);e.params.scrollbar&&e.scrollbar&&(e.scrollbar.track&&e.scrollbar.track.length&&e.scrollbar.track.removeAttr("style"),e.scrollbar.drag&&e.scrollbar.drag.length&&e.scrollbar.drag.removeAttr("style"))},e.destroy=function(n,t){e.detachEvents();e.stopAutoplay();e.params.scrollbar&&e.scrollbar&&e.params.scrollbarDraggable&&e.scrollbar.disableDraggable();e.params.loop&&e.destroyLoop();t&&e.cleanupStyles();e.disconnectObservers();e.params.zoom&&e.zoom&&e.zoom.destroy();e.params.keyboardControl&&e.disableKeyboardControl&&e.disableKeyboardControl();e.params.mousewheelControl&&e.disableMousewheelControl&&e.disableMousewheelControl();e.params.a11y&&e.a11y&&e.a11y.destroy();e.params.history&&!e.params.replaceState&&window.removeEventListener("popstate",e.history.setHistoryPopState);e.params.hashnav&&e.hashnav&&e.hashnav.destroy();e.emit("onDestroy");n!==!1&&(e=null)},e.init(),e}},r;i.prototype={isSafari:function(){var n=navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(n){return"[object Array]"===Object.prototype.toString.apply(n)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var n=document.createElement("div");return n.innerHTML="<!--[if lte IE 9]><i><\/i><![endif]-->",1===n.getElementsByTagName("i").length}()},device:function(){var n=navigator.userAgent,i=n.match(/(Android);?[\s\/]+([\d.]+)?/),t=n.match(/(iPad).*OS\s([\d_]+)/),r=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!t&&n.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:t||u||r,android:i}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var n=document.createElement("div").style;return"webkitPerspective"in n||"MozPerspective"in n||"OPerspective"in n||"MsPerspective"in n||"perspective"in n}(),flexbox:function(){for(var i=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<t.length;n++)if(t[n]in i)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("testPassiveListener",null,t)}catch(n){}return n}(),gestures:function(){return"ongesturestart"in window}()},plugins:{}};for(var u=function(){var t=function(n){for(var i=this,t=0,t=0;t<n.length;t++)i[t]=n[t];return i.length=n.length,this},n=function(n,i){var e=[],r=0,o,s,u,f;if(n&&!i&&n instanceof t)return n;if(n)if("string"==typeof n)if(u=n.trim(),u.indexOf("<")>=0&&u.indexOf(">")>=0)for(f="div",0===u.indexOf("<li")&&(f="ul"),0===u.indexOf("<tr")&&(f="tbody"),0!==u.indexOf("<td")&&0!==u.indexOf("<th")||(f="tr"),0===u.indexOf("<tbody")&&(f="table"),0===u.indexOf("<option")&&(f="select"),s=document.createElement(f),s.innerHTML=n,r=0;r<s.childNodes.length;r++)e.push(s.childNodes[r]);else for(o=i||"#"!==n[0]||n.match(/[ .<>:~]/)?(i||document).querySelectorAll(n):[document.getElementById(n.split("#")[1])],r=0;r<o.length;r++)o[r]&&e.push(o[r]);else if(n.nodeType||n===window||n===document)e.push(n);else if(n.length>0&&n[0].nodeType)for(r=0;r<n.length;r++)e.push(n[r]);return new t(e)};return t.prototype={addClass:function(n){var r,t,i;if("undefined"==typeof n)return this;for(r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.add(r[t]);return this},removeClass:function(n){for(var i,r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.remove(r[t]);return this},hasClass:function(n){return!!this[0]&&this[0].classList.contains(n)},toggleClass:function(n){for(var i,r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.toggle(r[t]);return this},attr:function(n,t){var i,r;if(1===arguments.length&&"string"==typeof n)return this[0]?this[0].getAttribute(n):void 0;for(i=0;i<this.length;i++)if(2===arguments.length)this[i].setAttribute(n,t);else for(r in n)this[i][r]=n[r],this[i].setAttribute(r,n[r]);return this},removeAttr:function(n){for(var t=0;t<this.length;t++)this[t].removeAttribute(n);return this},data:function(n,t){var i,r,u;if("undefined"!=typeof t){for(i=0;i<this.length;i++)r=this[i],r.dom7ElementDataStorage||(r.dom7ElementDataStorage={}),r.dom7ElementDataStorage[n]=t;return this}if(this[0])return u=this[0].getAttribute("data-"+n),u?u:this[0].dom7ElementDataStorage&&n in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[n]:void 0},transform:function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this},transition:function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this},on:function(t,i,r,u){function s(t){var e=t.target,f,u;if(n(e).is(i))r.call(e,t);else for(f=n(e).parents(),u=0;u<f.length;u++)n(f[u]).is(i)&&r.call(f[u],t)}for(var e,o=t.split(" "),f=0;f<this.length;f++)if("function"==typeof i||i===!1)for("function"==typeof i&&(r=arguments[1],u=arguments[2]||!1),e=0;e<o.length;e++)this[f].addEventListener(o[e],r,u);else for(e=0;e<o.length;e++)this[f].dom7LiveListeners||(this[f].dom7LiveListeners=[]),this[f].dom7LiveListeners.push({listener:r,liveListener:s}),this[f].addEventListener(o[e],s,u);return this},off:function(n,t,i,r){for(var u,e,o=n.split(" "),f=0;f<o.length;f++)for(u=0;u<this.length;u++)if("function"==typeof t||t===!1)"function"==typeof t&&(i=arguments[1],r=arguments[2]||!1),this[u].removeEventListener(o[f],i,r);else if(this[u].dom7LiveListeners)for(e=0;e<this[u].dom7LiveListeners.length;e++)this[u].dom7LiveListeners[e].listener===i&&this[u].removeEventListener(o[f],this[u].dom7LiveListeners[e].liveListener,r);return this},once:function(n,t,i,r){function u(e){i(e);f.off(n,t,u,r)}var f=this;"function"==typeof t&&(t=!1,i=arguments[1],r=arguments[2]);f.on(n,t,u,r)},trigger:function(n,t){for(var i,r=0;r<this.length;r++){try{i=new window.CustomEvent(n,{detail:t,bubbles:!0,cancelable:!0})}catch(r){i=document.createEvent("Event");i.initEvent(n,!0,!0);i.detail=t}this[r].dispatchEvent(i)}return this},transitionEnd:function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(n){return this.length>0?n?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(n){return this.length>0?n?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var n=this[0],t=n.getBoundingClientRect(),i=document.body,r=n.clientTop||i.clientTop||0,u=n.clientLeft||i.clientLeft||0,f=window.pageYOffset||n.scrollTop,e=window.pageXOffset||n.scrollLeft;return{top:t.top+f-r,left:t.left+e-u}}return null},css:function(n,t){var i,r;if(1===arguments.length){if("string"!=typeof n){for(i=0;i<this.length;i++)for(r in n)this[i].style[r]=n[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(i=0;i<this.length;i++)this[i].style[n]=t;return this}return this},each:function(n){for(var t=0;t<this.length;t++)n.call(this[t],t,this[t]);return this},html:function(n){if("undefined"==typeof n)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t++)this[t].innerHTML=n;return this},text:function(n){if("undefined"==typeof n)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t++)this[t].textContent=n;return this},is:function(i){var f,u,r;if(!this[0])return!1;if("string"==typeof i){if(r=this[0],r===document)return i===document;if(r===window)return i===window;if(r.matches)return r.matches(i);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(i);if(r.mozMatchesSelector)return r.mozMatchesSelector(i);if(r.msMatchesSelector)return r.msMatchesSelector(i);for(f=n(i),u=0;u<f.length;u++)if(f[u]===this[0])return!0;return!1}if(i===document)return this[0]===document;if(i===window)return this[0]===window;if(i.nodeType||i instanceof t){for(f=i.nodeType?[i]:i,u=0;u<f.length;u++)if(f[u]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var n=this[0],t=0;null!==(n=n.previousSibling);)1===n.nodeType&&t++;return t}},eq:function(n){if("undefined"==typeof n)return this;var i,r=this.length;return n>r-1?new t([]):n<0?(i=r+n,new t(i<0?[]:[this[i]])):new t([this[n]])},append:function(n){for(var r,u,i=0;i<this.length;i++)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n;u.firstChild;)this[i].appendChild(u.firstChild);else if(n instanceof t)for(r=0;r<n.length;r++)this[i].appendChild(n[r]);else this[i].appendChild(n);return this},prepend:function(n){for(var r,u,i=0;i<this.length;i++)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n,r=u.childNodes.length-1;r>=0;r--)this[i].insertBefore(u.childNodes[r],this[i].childNodes[0]);else if(n instanceof t)for(r=0;r<n.length;r++)this[i].insertBefore(n[r],this[i].childNodes[0]);else this[i].insertBefore(n,this[i].childNodes[0]);return this},insertBefore:function(t){for(var u,i=n(t),r=0;r<this.length;r++)if(1===i.length)i[0].parentNode.insertBefore(this[r],i[0]);else if(i.length>1)for(u=0;u<i.length;u++)i[u].parentNode.insertBefore(this[r].cloneNode(!0),i[u])},insertAfter:function(t){for(var u,i=n(t),r=0;r<this.length;r++)if(1===i.length)i[0].parentNode.insertBefore(this[r],i[0].nextSibling);else if(i.length>1)for(u=0;u<i.length;u++)i[u].parentNode.insertBefore(this[r].cloneNode(!0),i[u].nextSibling)},next:function(i){return new t(this.length>0?i?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(i)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(i){var f=[],u=this[0],r;if(!u)return new t([]);for(;u.nextElementSibling;)r=u.nextElementSibling,i?n(r).is(i)&&f.push(r):f.push(r),u=r;return new t(f)},prev:function(i){return new t(this.length>0?i?this[0].previousElementSibling&&n(this[0].previousElementSibling).is(i)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(i){var f=[],u=this[0],r;if(!u)return new t([]);for(;u.previousElementSibling;)r=u.previousElementSibling,i?n(r).is(i)&&f.push(r):f.push(r),u=r;return new t(f)},parent:function(t){for(var r=[],i=0;i<this.length;i++)t?n(this[i].parentNode).is(t)&&r.push(this[i].parentNode):r.push(this[i].parentNode);return n(n.unique(r))},parents:function(t){for(var i,r=[],u=0;u<this.length;u++)for(i=this[u].parentNode;i;)t?n(i).is(t)&&r.push(i):r.push(i),i=i.parentNode;return n(n.unique(r))},find:function(n){for(var f,r,u=[],i=0;i<this.length;i++)for(f=this[i].querySelectorAll(n),r=0;r<f.length;r++)u.push(f[r]);return new t(u)},children:function(i){for(var u,r,f=[],e=0;e<this.length;e++)for(u=this[e].childNodes,r=0;r<u.length;r++)i?1===u[r].nodeType&&n(u[r]).is(i)&&f.push(u[r]):1===u[r].nodeType&&f.push(u[r]);return new t(n.unique(f))},remove:function(){for(var n=0;n<this.length;n++)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this},add:function(){for(var i,r=this,u,t=0;t<arguments.length;t++)for(u=n(arguments[t]),i=0;i<u.length;i++)r[r.length]=u[i],r.length++;return r}},n.fn=t.prototype,n.unique=function(n){for(var i=[],t=0;t<n.length;t++)i.indexOf(n[t])===-1&&i.push(n[t]);return i},n}(),f=["jQuery","Zepto","Dom7"],t=0;t<f.length;t++)window[f[t]]&&e(window[f[t]]);r="undefined"==typeof u?window.Dom7||window.Zepto||window.jQuery:u;r&&("transitionEnd"in r.fn||(r.fn.transitionEnd=function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this}),"transform"in r.fn||(r.fn.transform=function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this}),"transition"in r.fn||(r.fn.transition=function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this}),"outerWidth"in r.fn||(r.fn.outerWidth=function(n){return this.length>0?n?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null}));window.Swiper=i}();"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper});!function(){"use strict";var n,t=function(i,u){function b(n){return Math.floor(n)}function ut(){var n=f.params.autoplay,t=f.slides.eq(f.activeIndex);t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||f.params.autoplay);f.autoplayTimeoutId=setTimeout(function(){f.params.loop?(f.fixLoop(),f._slideNext(),f.emit("onAutoplay",f)):f.isEnd?u.autoplayStopOnLast?f.stopAutoplay():(f._slideTo(0),f.emit("onAutoplay",f)):(f._slideNext(),f.emit("onAutoplay",f))},n)}function ft(t,i){var r=n(t.target),u;if(!r.is(i))if("string"==typeof i)r=r.parents(i);else if(i.nodeType)return r.parents().each(function(n,t){t===i&&(u=i)}),u?i:void 0;if(0!==r.length)return r[0]}function et(n,t){t=t||{};var r=window.MutationObserver||window.WebkitMutationObserver,i=new r(function(n){n.forEach(function(n){f.onResize(!0);f.emit("onObserverUpdate",f,n)})});i.observe(n,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData});f.observers.push(i)}function yt(n){var t,o,s,e,r;if((n.originalEvent&&(n=n.originalEvent),t=n.keyCode||n.charCode,!f.params.allowSwipeToNext&&(f.isHorizontal()&&39===t||!f.isHorizontal()&&40===t))||!f.params.allowSwipeToPrev&&(f.isHorizontal()&&37===t||!f.isHorizontal()&&38===t))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){if(o=!1,f.container.parents("."+f.params.slideClass).length>0&&0===f.container.parents("."+f.params.slideActiveClass).length)return;var u={left:window.pageXOffset,top:window.pageYOffset},h=window.innerWidth,c=window.innerHeight,i=f.container.offset();for(f.rtl&&(i.left=i.left-f.container[0].scrollLeft),s=[[i.left,i.top],[i.left+f.width,i.top],[i.left,i.top+f.height],[i.left+f.width,i.top+f.height]],e=0;e<s.length;e++)r=s[e],r[0]>=u.left&&r[0]<=u.left+h&&r[1]>=u.top&&r[1]<=u.top+c&&(o=!0);if(!o)return}f.isHorizontal()?(37!==t&&39!==t||(n.preventDefault?n.preventDefault():n.returnValue=!1),(39===t&&!f.rtl||37===t&&f.rtl)&&f.slideNext(),(37===t&&!f.rtl||39===t&&f.rtl)&&f.slidePrev()):(38!==t&&40!==t||(n.preventDefault?n.preventDefault():n.returnValue=!1),40===t&&f.slideNext(),38===t&&f.slidePrev());f.emit("onKeyPress",f,t)}}function kt(n){var u=0,t=0,i=0,r=0;return"detail"in n&&(t=n.detail),"wheelDelta"in n&&(t=-n.wheelDelta/120),"wheelDeltaY"in n&&(t=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=t,t=0),i=10*u,r=10*t,"deltaY"in n&&(r=n.deltaY),"deltaX"in n&&(i=n.deltaX),(i||r)&&n.deltaMode&&(1===n.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!u&&(u=i<1?-1:1),r&&!t&&(t=r<1?-1:1),{spinX:u,spinY:t,pixelX:i,pixelY:r}}function pt(n){n.originalEvent&&(n=n.originalEvent);var i=0,u=f.rtl?-1:1,t=kt(n);if(f.params.mousewheelForceToAxis)if(f.isHorizontal()){if(!(Math.abs(t.pixelX)>Math.abs(t.pixelY)))return;i=t.pixelX*u}else{if(!(Math.abs(t.pixelY)>Math.abs(t.pixelX)))return;i=t.pixelY}else i=Math.abs(t.pixelX)>Math.abs(t.pixelY)?-t.pixelX*u:-t.pixelY;if(0!==i){if(f.params.mousewheelInvert&&(i=-i),f.params.freeMode){var r=f.getWrapperTranslate()+i*f.params.mousewheelSensitivity,e=f.isBeginning,o=f.isEnd;if(r>=f.minTranslate()&&(r=f.minTranslate()),r<=f.maxTranslate()&&(r=f.maxTranslate()),f.setWrapperTransition(0),f.setWrapperTranslate(r),f.updateProgress(),f.updateActiveIndex(),(!e&&f.isBeginning||!o&&f.isEnd)&&f.updateClasses(),f.params.freeModeSticky?(clearTimeout(f.mousewheel.timeout),f.mousewheel.timeout=setTimeout(function(){f.slideReset()},300)):f.params.lazyLoading&&f.lazy&&f.lazy.load(),f.emit("onScroll",f,n),f.params.autoplay&&f.params.autoplayDisableOnInteraction&&f.stopAutoplay(),0===r||r===f.maxTranslate())return}else{if((new window.Date).getTime()-f.mousewheel.lastScrollTime>60)if(i<0)if(f.isEnd&&!f.params.loop||f.animating){if(f.params.mousewheelReleaseOnEdges)return!0}else f.slideNext(),f.emit("onScroll",f,n);else if(f.isBeginning&&!f.params.loop||f.animating){if(f.params.mousewheelReleaseOnEdges)return!0}else f.slidePrev(),f.emit("onScroll",f,n);f.mousewheel.lastScrollTime=(new window.Date).getTime()}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}}function wt(t,i){t=n(t);var e,r,u,o=f.rtl?-1:1;e=t.attr("data-swiper-parallax")||"0";r=t.attr("data-swiper-parallax-x");u=t.attr("data-swiper-parallax-y");r||u?(r=r||"0",u=u||"0"):f.isHorizontal()?(r=e,u="0"):(u=e,r="0");r=r.indexOf("%")>=0?parseInt(r,10)*i*o+"%":r*i*o+"px";u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px";t.transform("translate3d("+r+", "+u+",0px)")}function ot(n){return 0!==n.indexOf("on")&&(n=n[0]!==n[0].toUpperCase()?"on"+n[0].toUpperCase()+n.substring(1):"on"+n),n}var y,bt,p,o,st,h,k,f,ht,it,rt,at,vt;if(!(this instanceof t))return new t(i,u);y={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",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",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0};bt=u&&u.virtualTranslate;u=u||{};p={};for(o in u)if("object"!=typeof u[o]||null===u[o]||u[o].nodeType||u[o]===window||u[o]===document||void 0!==r&&u[o]instanceof r||"undefined"!=typeof jQuery&&u[o]instanceof jQuery)p[o]=u[o];else{p[o]={};for(st in u[o])p[o][st]=u[o][st]}for(h in y)if(void 0===u[h])u[h]=y[h];else if("object"==typeof u[h])for(k in y[h])void 0===u[h][k]&&(u[h][k]=y[h][k]);if(f=this,f.params=u,f.originalParams=p,f.classNames=[],void 0!==n&&void 0!==r&&(n=r),(void 0!==n||(n=void 0===r?window.Dom7||window.Zepto||window.jQuery:r))&&(f.$=n,f.currentBreakpoint=void 0,f.getActiveBreakpoint=function(){var n,i,t,r;if(!f.params.breakpoints)return!1;i=!1;t=[];for(n in f.params.breakpoints)f.params.breakpoints.hasOwnProperty(n)&&t.push(n);for(t.sort(function(n,t){return parseInt(n,10)>parseInt(t,10)}),r=0;r<t.length;r++)(n=t[r])>=window.innerWidth&&!i&&(i=n);return i||"max"},f.setBreakpoint=function(){var n=f.getActiveBreakpoint(),t,r,i;if(n&&f.currentBreakpoint!==n){t=n in f.params.breakpoints?f.params.breakpoints[n]:f.originalParams;r=f.params.loop&&t.slidesPerView!==f.params.slidesPerView;for(i in t)f.params[i]=t[i];f.currentBreakpoint=n;r&&f.destroyLoop&&f.reLoop(!0)}},f.params.breakpoints&&f.setBreakpoint(),f.container=n(i),0!==f.container.length)){if(f.container.length>1)return ht=[],f.container.each(function(){ht.push(new t(this,u))}),ht;f.container[0].swiper=f;f.container.data("swiper",f);f.classNames.push(f.params.containerModifierClass+f.params.direction);f.params.freeMode&&f.classNames.push(f.params.containerModifierClass+"free-mode");f.support.flexbox||(f.classNames.push(f.params.containerModifierClass+"no-flexbox"),f.params.slidesPerColumn=1);f.params.autoHeight&&f.classNames.push(f.params.containerModifierClass+"autoheight");(f.params.parallax||f.params.watchSlidesVisibility)&&(f.params.watchSlidesProgress=!0);f.params.touchReleaseOnEdges&&(f.params.resistanceRatio=0);["cube","coverflow","flip"].indexOf(f.params.effect)>=0&&(f.support.transforms3d?(f.params.watchSlidesProgress=!0,f.classNames.push(f.params.containerModifierClass+"3d")):f.params.effect="slide");"slide"!==f.params.effect&&f.classNames.push(f.params.containerModifierClass+f.params.effect);"cube"===f.params.effect&&(f.params.resistanceRatio=0,f.params.slidesPerView=1,f.params.slidesPerColumn=1,f.params.slidesPerGroup=1,f.params.centeredSlides=!1,f.params.spaceBetween=0,f.params.virtualTranslate=!0);"fade"!==f.params.effect&&"flip"!==f.params.effect||(f.params.slidesPerView=1,f.params.slidesPerColumn=1,f.params.slidesPerGroup=1,f.params.watchSlidesProgress=!0,f.params.spaceBetween=0,void 0===bt&&(f.params.virtualTranslate=!0));f.params.grabCursor&&f.support.touch&&(f.params.grabCursor=!1);f.wrapper=f.container.children("."+f.params.wrapperClass);f.params.pagination&&(f.paginationContainer=n(f.params.pagination),f.params.uniqueNavElements&&"string"==typeof f.params.pagination&&f.paginationContainer.length>1&&1===f.container.find(f.params.pagination).length&&(f.paginationContainer=f.container.find(f.params.pagination)),"bullets"===f.params.paginationType&&f.params.paginationClickable?f.paginationContainer.addClass(f.params.paginationModifierClass+"clickable"):f.params.paginationClickable=!1,f.paginationContainer.addClass(f.params.paginationModifierClass+f.params.paginationType));(f.params.nextButton||f.params.prevButton)&&(f.params.nextButton&&(f.nextButton=n(f.params.nextButton),f.params.uniqueNavElements&&"string"==typeof f.params.nextButton&&f.nextButton.length>1&&1===f.container.find(f.params.nextButton).length&&(f.nextButton=f.container.find(f.params.nextButton))),f.params.prevButton&&(f.prevButton=n(f.params.prevButton),f.params.uniqueNavElements&&"string"==typeof f.params.prevButton&&f.prevButton.length>1&&1===f.container.find(f.params.prevButton).length&&(f.prevButton=f.container.find(f.params.prevButton))));f.isHorizontal=function(){return"horizontal"===f.params.direction};f.rtl=f.isHorizontal()&&("rtl"===f.container[0].dir.toLowerCase()||"rtl"===f.container.css("direction"));f.rtl&&f.classNames.push(f.params.containerModifierClass+"rtl");f.rtl&&(f.wrongRTL="-webkit-box"===f.wrapper.css("display"));f.params.slidesPerColumn>1&&f.classNames.push(f.params.containerModifierClass+"multirow");f.device.android&&f.classNames.push(f.params.containerModifierClass+"android");f.container.addClass(f.classNames.join(" "));f.translate=0;f.progress=0;f.velocity=0;f.lockSwipeToNext=function(){f.params.allowSwipeToNext=!1;f.params.allowSwipeToPrev===!1&&f.params.grabCursor&&f.unsetGrabCursor()};f.lockSwipeToPrev=function(){f.params.allowSwipeToPrev=!1;f.params.allowSwipeToNext===!1&&f.params.grabCursor&&f.unsetGrabCursor()};f.lockSwipes=function(){f.params.allowSwipeToNext=f.params.allowSwipeToPrev=!1;f.params.grabCursor&&f.unsetGrabCursor()};f.unlockSwipeToNext=function(){f.params.allowSwipeToNext=!0;f.params.allowSwipeToPrev===!0&&f.params.grabCursor&&f.setGrabCursor()};f.unlockSwipeToPrev=function(){f.params.allowSwipeToPrev=!0;f.params.allowSwipeToNext===!0&&f.params.grabCursor&&f.setGrabCursor()};f.unlockSwipes=function(){f.params.allowSwipeToNext=f.params.allowSwipeToPrev=!0;f.params.grabCursor&&f.setGrabCursor()};f.setGrabCursor=function(n){f.container[0].style.cursor="move";f.container[0].style.cursor=n?"-webkit-grabbing":"-webkit-grab";f.container[0].style.cursor=n?"-moz-grabbin":"-moz-grab";f.container[0].style.cursor=n?"grabbing":"grab"};f.unsetGrabCursor=function(){f.container[0].style.cursor=""};f.params.grabCursor&&f.setGrabCursor();f.imagesToLoad=[];f.imagesLoaded=0;f.loadImage=function(n,t,i,r,u,f){function o(){f&&f()}var e;n.complete&&u?o():t?(e=new window.Image,e.onload=o,e.onerror=o,r&&(e.sizes=r),i&&(e.srcset=i),t&&(e.src=t)):o()};f.preloadImages=function(){function t(){void 0!==f&&null!==f&&f&&(void 0!==f.imagesLoaded&&f.imagesLoaded++,f.imagesLoaded===f.imagesToLoad.length&&(f.params.updateOnImagesReady&&f.update(),f.emit("onImagesReady",f)))}f.imagesToLoad=f.container.find("img");for(var n=0;n<f.imagesToLoad.length;n++)f.loadImage(f.imagesToLoad[n],f.imagesToLoad[n].currentSrc||f.imagesToLoad[n].getAttribute("src"),f.imagesToLoad[n].srcset||f.imagesToLoad[n].getAttribute("srcset"),f.imagesToLoad[n].sizes||f.imagesToLoad[n].getAttribute("sizes"),!0,t)};f.autoplayTimeoutId=void 0;f.autoplaying=!1;f.autoplayPaused=!1;f.startAutoplay=function(){return void 0===f.autoplayTimeoutId&&!!f.params.autoplay&&!f.autoplaying&&(f.autoplaying=!0,f.emit("onAutoplayStart",f),void ut())};f.stopAutoplay=function(){f.autoplayTimeoutId&&(f.autoplayTimeoutId&&clearTimeout(f.autoplayTimeoutId),f.autoplaying=!1,f.autoplayTimeoutId=void 0,f.emit("onAutoplayStop",f))};f.pauseAutoplay=function(n){f.autoplayPaused||(f.autoplayTimeoutId&&clearTimeout(f.autoplayTimeoutId),f.autoplayPaused=!0,0===n?(f.autoplayPaused=!1,ut()):f.wrapper.transitionEnd(function(){f&&(f.autoplayPaused=!1,f.autoplaying?ut():f.stopAutoplay())}))};f.minTranslate=function(){return-f.snapGrid[0]};f.maxTranslate=function(){return-f.snapGrid[f.snapGrid.length-1]};f.updateAutoHeight=function(){var n,t=[],i=0,r,u;if("auto"!==f.params.slidesPerView&&f.params.slidesPerView>1)for(n=0;n<Math.ceil(f.params.slidesPerView);n++){if(r=f.activeIndex+n,r>f.slides.length)break;t.push(f.slides.eq(r)[0])}else t.push(f.slides.eq(f.activeIndex)[0]);for(n=0;n<t.length;n++)void 0!==t[n]&&(u=t[n].offsetHeight,i=u>i?u:i);i&&f.wrapper.css("height",i+"px")};f.updateContainerSize=function(){var n,t;n=void 0!==f.params.width?f.params.width:f.container[0].clientWidth;t=void 0!==f.params.height?f.params.height:f.container[0].clientHeight;0===n&&f.isHorizontal()||0===t&&!f.isHorizontal()||(n=n-parseInt(f.container.css("padding-left"),10)-parseInt(f.container.css("padding-right"),10),t=t-parseInt(f.container.css("padding-top"),10)-parseInt(f.container.css("padding-bottom"),10),f.width=n,f.height=t,f.size=f.isHorizontal()?f.width:f.height)};f.updateSlidesSize=function(){var o,h,c,e,u,l;f.slides=f.wrapper.children("."+f.params.slideClass);f.snapGrid=[];f.slidesGrid=[];f.slidesSizesGrid=[];var n,i=f.params.spaceBetween,r=-f.params.slidesOffsetBefore,v=0,y=0;if(void 0!==f.size){"string"==typeof i&&i.indexOf("%")>=0&&(i=parseFloat(i.replace("%",""))/100*f.size);f.virtualSize=-i;f.rtl?f.slides.css({marginLeft:"",marginTop:""}):f.slides.css({marginRight:"",marginBottom:""});f.params.slidesPerColumn>1&&(o=Math.floor(f.slides.length/f.params.slidesPerColumn)===f.slides.length/f.params.slidesPerColumn?f.slides.length:Math.ceil(f.slides.length/f.params.slidesPerColumn)*f.params.slidesPerColumn,"auto"!==f.params.slidesPerView&&"row"===f.params.slidesPerColumnFill&&(o=Math.max(o,f.params.slidesPerView*f.params.slidesPerColumn)));var t,s=f.params.slidesPerColumn,a=o/s,p=a-(f.params.slidesPerColumn*a-f.slides.length);for(n=0;n<f.slides.length;n++)t=0,h=f.slides.eq(n),f.params.slidesPerColumn>1&&("column"===f.params.slidesPerColumnFill?(e=Math.floor(n/s),u=n-e*s,(e>p||e===p&&u===s-1)&&++u>=s&&(u=0,e++),c=e+u*o/s,h.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(u=Math.floor(n/a),e=n-u*a),h.css("margin-"+(f.isHorizontal()?"top":"left"),0!==u&&f.params.spaceBetween&&f.params.spaceBetween+"px").attr("data-swiper-column",e).attr("data-swiper-row",u)),"none"!==h.css("display")&&("auto"===f.params.slidesPerView?(t=f.isHorizontal()?h.outerWidth(!0):h.outerHeight(!0),f.params.roundLengths&&(t=b(t))):(t=(f.size-(f.params.slidesPerView-1)*i)/f.params.slidesPerView,f.params.roundLengths&&(t=b(t)),f.isHorizontal()?f.slides[n].style.width=t+"px":f.slides[n].style.height=t+"px"),f.slides[n].swiperSlideSize=t,f.slidesSizesGrid.push(t),f.params.centeredSlides?(r=r+t/2+v/2+i,0===v&&0!==n&&(r=r-f.size/2-i),0===n&&(r=r-f.size/2-i),Math.abs(r)<.001&&(r=0),y%f.params.slidesPerGroup==0&&f.snapGrid.push(r),f.slidesGrid.push(r)):(y%f.params.slidesPerGroup==0&&f.snapGrid.push(r),f.slidesGrid.push(r),r=r+t+i),f.virtualSize+=t+i,v=t,y++);if(f.virtualSize=Math.max(f.virtualSize,f.size)+f.params.slidesOffsetAfter,f.rtl&&f.wrongRTL&&("slide"===f.params.effect||"coverflow"===f.params.effect)&&f.wrapper.css({width:f.virtualSize+f.params.spaceBetween+"px"}),f.support.flexbox&&!f.params.setWrapperSize||(f.isHorizontal()?f.wrapper.css({width:f.virtualSize+f.params.spaceBetween+"px"}):f.wrapper.css({height:f.virtualSize+f.params.spaceBetween+"px"})),f.params.slidesPerColumn>1&&(f.virtualSize=(t+f.params.spaceBetween)*o,f.virtualSize=Math.ceil(f.virtualSize/f.params.slidesPerColumn)-f.params.spaceBetween,f.isHorizontal()?f.wrapper.css({width:f.virtualSize+f.params.spaceBetween+"px"}):f.wrapper.css({height:f.virtualSize+f.params.spaceBetween+"px"}),f.params.centeredSlides)){for(l=[],n=0;n<f.snapGrid.length;n++)f.snapGrid[n]<f.virtualSize+f.snapGrid[0]&&l.push(f.snapGrid[n]);f.snapGrid=l}if(!f.params.centeredSlides){for(l=[],n=0;n<f.snapGrid.length;n++)f.snapGrid[n]<=f.virtualSize-f.size&&l.push(f.snapGrid[n]);f.snapGrid=l;Math.floor(f.virtualSize-f.size)-Math.floor(f.snapGrid[f.snapGrid.length-1])>1&&f.snapGrid.push(f.virtualSize-f.size)}0===f.snapGrid.length&&(f.snapGrid=[0]);0!==f.params.spaceBetween&&(f.isHorizontal()?f.rtl?f.slides.css({marginLeft:i+"px"}):f.slides.css({marginRight:i+"px"}):f.slides.css({marginBottom:i+"px"}));f.params.watchSlidesProgress&&f.updateSlidesOffset()}};f.updateSlidesOffset=function(){for(var n=0;n<f.slides.length;n++)f.slides[n].swiperSlideOffset=f.isHorizontal()?f.slides[n].offsetLeft:f.slides[n].offsetTop};f.currentSlidesPerView=function(){var n,t,r=1,u,i;if(f.params.centeredSlides){for(i=f.slides[f.activeIndex].swiperSlideSize,n=f.activeIndex+1;n<f.slides.length;n++)f.slides[n]&&!u&&(i+=f.slides[n].swiperSlideSize,r++,i>f.size&&(u=!0));for(t=f.activeIndex-1;t>=0;t--)f.slides[t]&&!u&&(i+=f.slides[t].swiperSlideSize,r++,i>f.size&&(u=!0))}else for(n=f.activeIndex+1;n<f.slides.length;n++)f.slidesGrid[n]-f.slidesGrid[f.activeIndex]<f.size&&r++;return r};f.updateSlidesProgress=function(n){var u,t,i,o,r,e;if(void 0===n&&(n=f.translate||0),0!==f.slides.length)for(void 0===f.slides[0].swiperSlideOffset&&f.updateSlidesOffset(),u=-n,f.rtl&&(u=n),f.slides.removeClass(f.params.slideVisibleClass),t=0;t<f.slides.length;t++)i=f.slides[t],o=(u+(f.params.centeredSlides?f.minTranslate():0)-i.swiperSlideOffset)/(i.swiperSlideSize+f.params.spaceBetween),f.params.watchSlidesVisibility&&(r=-(u-i.swiperSlideOffset),e=r+f.slidesSizesGrid[t],(r>=0&&r<f.size||e>0&&e<=f.size||r<=0&&e>=f.size)&&f.slides.eq(t).addClass(f.params.slideVisibleClass)),i.progress=f.rtl?-o:o};f.updateProgress=function(n){void 0===n&&(n=f.translate||0);var t=f.maxTranslate()-f.minTranslate(),i=f.isBeginning,r=f.isEnd;0===t?(f.progress=0,f.isBeginning=f.isEnd=!0):(f.progress=(n-f.minTranslate())/t,f.isBeginning=f.progress<=0,f.isEnd=f.progress>=1);f.isBeginning&&!i&&f.emit("onReachBeginning",f);f.isEnd&&!r&&f.emit("onReachEnd",f);f.params.watchSlidesProgress&&f.updateSlidesProgress(n);f.emit("onProgress",f,f.progress)};f.updateActiveIndex=function(){for(var t,r,i=f.rtl?f.translate:-f.translate,n=0;n<f.slidesGrid.length;n++)void 0!==f.slidesGrid[n+1]?i>=f.slidesGrid[n]&&i<f.slidesGrid[n+1]-(f.slidesGrid[n+1]-f.slidesGrid[n])/2?t=n:i>=f.slidesGrid[n]&&i<f.slidesGrid[n+1]&&(t=n+1):i>=f.slidesGrid[n]&&(t=n);f.params.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0);r=Math.floor(t/f.params.slidesPerGroup);r>=f.snapGrid.length&&(r=f.snapGrid.length-1);t!==f.activeIndex&&(f.snapIndex=r,f.previousIndex=f.activeIndex,f.activeIndex=t,f.updateClasses(),f.updateRealIndex())};f.updateRealIndex=function(){f.realIndex=parseInt(f.slides.eq(f.activeIndex).attr("data-swiper-slide-index")||f.activeIndex,10)};f.updateClasses=function(){var o,i,r,t,e;if(f.slides.removeClass(f.params.slideActiveClass+" "+f.params.slideNextClass+" "+f.params.slidePrevClass+" "+f.params.slideDuplicateActiveClass+" "+f.params.slideDuplicateNextClass+" "+f.params.slideDuplicatePrevClass),o=f.slides.eq(f.activeIndex),o.addClass(f.params.slideActiveClass),u.loop&&(o.hasClass(f.params.slideDuplicateClass)?f.wrapper.children("."+f.params.slideClass+":not(."+f.params.slideDuplicateClass+')[data-swiper-slide-index="'+f.realIndex+'"]').addClass(f.params.slideDuplicateActiveClass):f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+f.realIndex+'"]').addClass(f.params.slideDuplicateActiveClass)),i=o.next("."+f.params.slideClass).addClass(f.params.slideNextClass),f.params.loop&&0===i.length&&(i=f.slides.eq(0),i.addClass(f.params.slideNextClass)),r=o.prev("."+f.params.slideClass).addClass(f.params.slidePrevClass),f.params.loop&&0===r.length&&(r=f.slides.eq(-1),r.addClass(f.params.slidePrevClass)),u.loop&&(i.hasClass(f.params.slideDuplicateClass)?f.wrapper.children("."+f.params.slideClass+":not(."+f.params.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicateNextClass):f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicateNextClass),r.hasClass(f.params.slideDuplicateClass)?f.wrapper.children("."+f.params.slideClass+":not(."+f.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicatePrevClass):f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(f.params.slideDuplicatePrevClass)),f.paginationContainer&&f.paginationContainer.length>0){if(e=f.params.loop?Math.ceil((f.slides.length-2*f.loopedSlides)/f.params.slidesPerGroup):f.snapGrid.length,f.params.loop?(t=Math.ceil((f.activeIndex-f.loopedSlides)/f.params.slidesPerGroup),t>f.slides.length-1-2*f.loopedSlides&&(t-=f.slides.length-2*f.loopedSlides),t>e-1&&(t-=e),t<0&&"bullets"!==f.params.paginationType&&(t=e+t)):t=void 0!==f.snapIndex?f.snapIndex:f.activeIndex||0,"bullets"===f.params.paginationType&&f.bullets&&f.bullets.length>0&&(f.bullets.removeClass(f.params.bulletActiveClass),f.paginationContainer.length>1?f.bullets.each(function(){n(this).index()===t&&n(this).addClass(f.params.bulletActiveClass)}):f.bullets.eq(t).addClass(f.params.bulletActiveClass)),"fraction"===f.params.paginationType&&(f.paginationContainer.find("."+f.params.paginationCurrentClass).text(t+1),f.paginationContainer.find("."+f.params.paginationTotalClass).text(e)),"progress"===f.params.paginationType){var s=(t+1)/e,h=s,c=1;f.isHorizontal()||(c=s,h=1);f.paginationContainer.find("."+f.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+h+") scaleY("+c+")").transition(f.params.speed)}"custom"===f.params.paginationType&&f.params.paginationCustomRender&&(f.paginationContainer.html(f.params.paginationCustomRender(f,t+1,e)),f.emit("onPaginationRendered",f,f.paginationContainer[0]))}f.params.loop||(f.params.prevButton&&f.prevButton&&f.prevButton.length>0&&(f.isBeginning?(f.prevButton.addClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.disable(f.prevButton)):(f.prevButton.removeClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.enable(f.prevButton))),f.params.nextButton&&f.nextButton&&f.nextButton.length>0&&(f.isEnd?(f.nextButton.addClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.disable(f.nextButton)):(f.nextButton.removeClass(f.params.buttonDisabledClass),f.params.a11y&&f.a11y&&f.a11y.enable(f.nextButton))))};f.updatePagination=function(){var n,i,t;if(f.params.pagination&&f.paginationContainer&&f.paginationContainer.length>0){if(n="","bullets"===f.params.paginationType){for(i=f.params.loop?Math.ceil((f.slides.length-2*f.loopedSlides)/f.params.slidesPerGroup):f.snapGrid.length,t=0;t<i;t++)n+=f.params.paginationBulletRender?f.params.paginationBulletRender(f,t,f.params.bulletClass):"<"+f.params.paginationElement+' class="'+f.params.bulletClass+'"><\/'+f.params.paginationElement+">";f.paginationContainer.html(n);f.bullets=f.paginationContainer.find("."+f.params.bulletClass);f.params.paginationClickable&&f.params.a11y&&f.a11y&&f.a11y.initPagination()}"fraction"===f.params.paginationType&&(n=f.params.paginationFractionRender?f.params.paginationFractionRender(f,f.params.paginationCurrentClass,f.params.paginationTotalClass):'<span class="'+f.params.paginationCurrentClass+'"><\/span> / <span class="'+f.params.paginationTotalClass+'"><\/span>',f.paginationContainer.html(n));"progress"===f.params.paginationType&&(n=f.params.paginationProgressRender?f.params.paginationProgressRender(f,f.params.paginationProgressbarClass):'<span class="'+f.params.paginationProgressbarClass+'"><\/span>',f.paginationContainer.html(n));"custom"!==f.params.paginationType&&f.emit("onPaginationRendered",f,f.paginationContainer[0])}};f.update=function(n){function t(){f.rtl;f.translate;i=Math.min(Math.max(f.translate,f.maxTranslate()),f.minTranslate());f.setWrapperTranslate(i);f.updateActiveIndex();f.updateClasses()}if(f){f.updateContainerSize();f.updateSlidesSize();f.updateProgress();f.updatePagination();f.updateClasses();f.params.scrollbar&&f.scrollbar&&f.scrollbar.set();var i;n?(f.controller&&f.controller.spline&&(f.controller.spline=void 0),f.params.freeMode?(t(),f.params.autoHeight&&f.updateAutoHeight()):(("auto"===f.params.slidesPerView||f.params.slidesPerView>1)&&f.isEnd&&!f.params.centeredSlides?f.slideTo(f.slides.length-1,0,!1,!0):f.slideTo(f.activeIndex,0,!1,!0))||t()):f.params.autoHeight&&f.updateAutoHeight()}};f.onResize=function(n){var i,r,t,u;f.params.onBeforeResize&&f.params.onBeforeResize(f);f.params.breakpoints&&f.setBreakpoint();i=f.params.allowSwipeToPrev;r=f.params.allowSwipeToNext;f.params.allowSwipeToPrev=f.params.allowSwipeToNext=!0;f.updateContainerSize();f.updateSlidesSize();("auto"===f.params.slidesPerView||f.params.freeMode||n)&&f.updatePagination();f.params.scrollbar&&f.scrollbar&&f.scrollbar.set();f.controller&&f.controller.spline&&(f.controller.spline=void 0);t=!1;f.params.freeMode?(u=Math.min(Math.max(f.translate,f.maxTranslate()),f.minTranslate()),f.setWrapperTranslate(u),f.updateActiveIndex(),f.updateClasses(),f.params.autoHeight&&f.updateAutoHeight()):(f.updateClasses(),t=("auto"===f.params.slidesPerView||f.params.slidesPerView>1)&&f.isEnd&&!f.params.centeredSlides?f.slideTo(f.slides.length-1,0,!1,!0):f.slideTo(f.activeIndex,0,!1,!0));f.params.lazyLoading&&!t&&f.lazy&&f.lazy.load();f.params.allowSwipeToPrev=i;f.params.allowSwipeToNext=r;f.params.onAfterResize&&f.params.onAfterResize(f)};f.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"};window.navigator.pointerEnabled?f.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(f.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"});f.touchEvents={start:f.support.touch||!f.params.simulateTouch?"touchstart":f.touchEventsDesktop.start,move:f.support.touch||!f.params.simulateTouch?"touchmove":f.touchEventsDesktop.move,end:f.support.touch||!f.params.simulateTouch?"touchend":f.touchEventsDesktop.end};(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===f.params.touchEventsTarget?f.container:f.wrapper).addClass("swiper-wp8-"+f.params.direction);f.initEvents=function(n){var r=n?"off":"on",t=n?"removeEventListener":"addEventListener",i="container"===f.params.touchEventsTarget?f.container[0]:f.wrapper[0],s=f.support.touch?i:document,e=!!f.params.nested,o;f.browser.ie?(i[t](f.touchEvents.start,f.onTouchStart,!1),s[t](f.touchEvents.move,f.onTouchMove,e),s[t](f.touchEvents.end,f.onTouchEnd,!1)):(f.support.touch&&(o=!("touchstart"!==f.touchEvents.start||!f.support.passiveListener||!f.params.passiveListeners)&&{passive:!0,capture:!1},i[t](f.touchEvents.start,f.onTouchStart,o),i[t](f.touchEvents.move,f.onTouchMove,e),i[t](f.touchEvents.end,f.onTouchEnd,o)),(u.simulateTouch&&!f.device.ios&&!f.device.android||u.simulateTouch&&!f.support.touch&&f.device.ios)&&(i[t]("mousedown",f.onTouchStart,!1),document[t]("mousemove",f.onTouchMove,e),document[t]("mouseup",f.onTouchEnd,!1)));window[t]("resize",f.onResize);f.params.nextButton&&f.nextButton&&f.nextButton.length>0&&(f.nextButton[r]("click",f.onClickNext),f.params.a11y&&f.a11y&&f.nextButton[r]("keydown",f.a11y.onEnterKey));f.params.prevButton&&f.prevButton&&f.prevButton.length>0&&(f.prevButton[r]("click",f.onClickPrev),f.params.a11y&&f.a11y&&f.prevButton[r]("keydown",f.a11y.onEnterKey));f.params.pagination&&f.params.paginationClickable&&(f.paginationContainer[r]("click","."+f.params.bulletClass,f.onClickIndex),f.params.a11y&&f.a11y&&f.paginationContainer[r]("keydown","."+f.params.bulletClass,f.a11y.onEnterKey));(f.params.preventClicks||f.params.preventClicksPropagation)&&i[t]("click",f.preventClicks,!0)};f.attachEvents=function(){f.initEvents()};f.detachEvents=function(){f.initEvents(!0)};f.allowClick=!0;f.preventClicks=function(n){f.allowClick||(f.params.preventClicks&&n.preventDefault(),f.params.preventClicksPropagation&&f.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))};f.onClickNext=function(n){n.preventDefault();f.isEnd&&!f.params.loop||f.slideNext()};f.onClickPrev=function(n){n.preventDefault();f.isBeginning&&!f.params.loop||f.slidePrev()};f.onClickIndex=function(t){t.preventDefault();var i=n(this).index()*f.params.slidesPerGroup;f.params.loop&&(i+=f.loopedSlides);f.slideTo(i)};f.updateClickedSlide=function(t){var r=ft(t,"."+f.params.slideClass),s=!1,u,o,i,e;if(r)for(u=0;u<f.slides.length;u++)f.slides[u]===r&&(s=!0);if(!r||!s)return f.clickedSlide=void 0,void(f.clickedIndex=void 0);if(f.clickedSlide=r,f.clickedIndex=n(r).index(),f.params.slideToClickedSlide&&void 0!==f.clickedIndex&&f.clickedIndex!==f.activeIndex)if(i=f.clickedIndex,e="auto"===f.params.slidesPerView?f.currentSlidesPerView():f.params.slidesPerView,f.params.loop){if(f.animating)return;o=parseInt(n(f.clickedSlide).attr("data-swiper-slide-index"),10);f.params.centeredSlides?i<f.loopedSlides-e/2||i>f.slides.length-f.loopedSlides+e/2?(f.fixLoop(),i=f.wrapper.children("."+f.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+f.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){f.slideTo(i)},0)):f.slideTo(i):i>f.slides.length-e?(f.fixLoop(),i=f.wrapper.children("."+f.params.slideClass+'[data-swiper-slide-index="'+o+'"]:not(.'+f.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){f.slideTo(i)},0)):f.slideTo(i)}else f.slideTo(i)};var c,l,d,g,v,e,s,nt,w,tt,ct="input, select, textarea, button, video",lt=Date.now(),a=[];f.animating=!1;f.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};f.onTouchStart=function(t){var i,u,r;if(t.originalEvent&&(t=t.originalEvent),(it="touchstart"===t.type)||!("which"in t)||3!==t.which){if(f.params.noSwiping&&ft(t,"."+f.params.noSwipingClass))return void(f.allowClick=!0);(!f.params.swipeHandler||ft(t,f.params.swipeHandler))&&(i=f.touches.currentX="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,u=f.touches.currentY="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY,f.device.ios&&f.params.iOSEdgeSwipeDetection&&i<=f.params.iOSEdgeSwipeThreshold||((c=!0,l=!1,d=!0,v=void 0,rt=void 0,f.touches.startX=i,f.touches.startY=u,g=Date.now(),f.allowClick=!0,f.updateContainerSize(),f.swipeDirection=void 0,f.params.threshold>0&&(nt=!1),"touchstart"!==t.type)&&(r=!0,n(t.target).is(ct)&&(r=!1),document.activeElement&&n(document.activeElement).is(ct)&&document.activeElement.blur(),r&&t.preventDefault()),f.emit("onTouchStart",f,t)))}};f.onTouchMove=function(t){var o,i,r;if(t.originalEvent&&(t=t.originalEvent),!it||"mousemove"!==t.type){if(t.preventedByNestedSwiper)return f.touches.startX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,void(f.touches.startY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY);if(f.params.onlyExternal)return f.allowClick=!1,void(c&&(f.touches.startX=f.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,f.touches.startY=f.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,g=Date.now()));if(it&&f.params.touchReleaseOnEdges&&!f.params.loop)if(f.isHorizontal()){if(f.touches.currentX<f.touches.startX&&f.translate<=f.maxTranslate()||f.touches.currentX>f.touches.startX&&f.translate>=f.minTranslate())return}else if(f.touches.currentY<f.touches.startY&&f.translate<=f.maxTranslate()||f.touches.currentY>f.touches.startY&&f.translate>=f.minTranslate())return;if(it&&document.activeElement&&t.target===document.activeElement&&n(t.target).is(ct))return l=!0,void(f.allowClick=!1);if((d&&f.emit("onTouchMove",f,t),!(t.targetTouches&&t.targetTouches.length>1))&&((f.touches.currentX="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,f.touches.currentY="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,void 0===v)&&(f.isHorizontal()&&f.touches.currentY===f.touches.startY||!f.isHorizontal()&&f.touches.currentX===f.touches.startX?v=!1:(o=180*Math.atan2(Math.abs(f.touches.currentY-f.touches.startY),Math.abs(f.touches.currentX-f.touches.startX))/Math.PI,v=f.isHorizontal()?o>f.params.touchAngle:90-o>f.params.touchAngle)),v&&f.emit("onTouchMoveOpposite",f,t),void 0===rt&&(f.touches.currentX===f.touches.startX&&f.touches.currentY===f.touches.startY||(rt=!0)),c)){if(v)return void(c=!1);if(rt){if(f.allowClick=!1,f.emit("onSliderMove",f,t),t.preventDefault(),f.params.touchMoveStopPropagation&&!f.params.nested&&t.stopPropagation(),l||(u.loop&&f.fixLoop(),s=f.getWrapperTranslate(),f.setWrapperTransition(0),f.animating&&f.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),f.params.autoplay&&f.autoplaying&&(f.params.autoplayDisableOnInteraction?f.stopAutoplay():f.pauseAutoplay()),tt=!1,!f.params.grabCursor||f.params.allowSwipeToNext!==!0&&f.params.allowSwipeToPrev!==!0||f.setGrabCursor(!0)),l=!0,i=f.touches.diff=f.isHorizontal()?f.touches.currentX-f.touches.startX:f.touches.currentY-f.touches.startY,i*=f.params.touchRatio,f.rtl&&(i=-i),f.swipeDirection=i>0?"prev":"next",e=i+s,r=!0,i>0&&e>f.minTranslate()?(r=!1,f.params.resistance&&(e=f.minTranslate()-1+Math.pow(-f.minTranslate()+s+i,f.params.resistanceRatio))):i<0&&e<f.maxTranslate()&&(r=!1,f.params.resistance&&(e=f.maxTranslate()+1-Math.pow(f.maxTranslate()-s-i,f.params.resistanceRatio))),r&&(t.preventedByNestedSwiper=!0),!f.params.allowSwipeToNext&&"next"===f.swipeDirection&&e<s&&(e=s),!f.params.allowSwipeToPrev&&"prev"===f.swipeDirection&&e>s&&(e=s),f.params.threshold>0){if(!(Math.abs(i)>f.params.threshold||nt))return void(e=s);if(!nt)return nt=!0,f.touches.startX=f.touches.currentX,f.touches.startY=f.touches.currentY,e=s,void(f.touches.diff=f.isHorizontal()?f.touches.currentX-f.touches.startX:f.touches.currentY-f.touches.startY)}f.params.followFinger&&((f.params.freeMode||f.params.watchSlidesProgress)&&f.updateActiveIndex(),f.params.freeMode&&(0===a.length&&a.push({position:f.touches[f.isHorizontal()?"startX":"startY"],time:g}),a.push({position:f.touches[f.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),f.updateProgress(e),f.setWrapperTranslate(e))}}}};f.onTouchEnd=function(t){var b,v,o,nt,it,y,p,h,r,u,rt,ft;if(t.originalEvent&&(t=t.originalEvent),d&&f.emit("onTouchEnd",f,t),d=!1,c){if(f.params.grabCursor&&l&&c&&(f.params.allowSwipeToNext===!0||f.params.allowSwipeToPrev===!0)&&f.setGrabCursor(!1),b=Date.now(),v=b-g,f.allowClick&&(f.updateClickedSlide(t),f.emit("onTap",f,t),v<300&&b-lt>300&&(w&&clearTimeout(w),w=setTimeout(function(){f&&(f.params.paginationHide&&f.paginationContainer.length>0&&!n(t.target).hasClass(f.params.bulletClass)&&f.paginationContainer.toggleClass(f.params.paginationHiddenClass),f.emit("onClick",f,t))},300)),v<300&&b-lt<300&&(w&&clearTimeout(w),f.emit("onDoubleTap",f,t))),lt=Date.now(),setTimeout(function(){f&&(f.allowClick=!0)},0),!c||!l||!f.swipeDirection||0===f.touches.diff||e===s)return void(c=l=!1);if(c=l=!1,o=f.params.followFinger?f.rtl?f.translate:-f.translate:-e,f.params.freeMode){if(o<-f.minTranslate())return void f.slideTo(f.activeIndex);if(o>-f.maxTranslate())return void(f.slides.length<f.snapGrid.length?f.slideTo(f.snapGrid.length-1):f.slideTo(f.slides.length-1));if(f.params.freeModeMomentum){if(a.length>1){var ut=a.pop(),et=a.pop(),st=ut.position-et.position,ot=ut.time-et.time;f.velocity=st/ot;f.velocity=f.velocity/2;Math.abs(f.velocity)<f.params.freeModeMinimumVelocity&&(f.velocity=0);(ot>150||(new window.Date).getTime()-ut.time>300)&&(f.velocity=0)}else f.velocity=0;f.velocity=f.velocity*f.params.freeModeMomentumVelocityRatio;a.length=0;var k=1e3*f.params.freeModeMomentumRatio,ht=f.velocity*k,i=f.translate+ht;if(f.rtl&&(i=-i),it=!1,y=20*Math.abs(f.velocity)*f.params.freeModeMomentumBounceRatio,i<f.maxTranslate())f.params.freeModeMomentumBounce?(i+f.maxTranslate()<-y&&(i=f.maxTranslate()-y),nt=f.maxTranslate(),it=!0,tt=!0):i=f.maxTranslate();else if(i>f.minTranslate())f.params.freeModeMomentumBounce?(i-f.minTranslate()>y&&(i=f.minTranslate()+y),nt=f.minTranslate(),it=!0,tt=!0):i=f.minTranslate();else if(f.params.freeModeSticky){for(h=0,h=0;h<f.snapGrid.length;h+=1)if(f.snapGrid[h]>-i){p=h;break}i=Math.abs(f.snapGrid[p]-i)<Math.abs(f.snapGrid[p-1]-i)||"next"===f.swipeDirection?f.snapGrid[p]:f.snapGrid[p-1];f.rtl||(i=-i)}if(0!==f.velocity)k=f.rtl?Math.abs((-i-f.translate)/f.velocity):Math.abs((i-f.translate)/f.velocity);else if(f.params.freeModeSticky)return void f.slideReset();f.params.freeModeMomentumBounce&&it?(f.updateProgress(nt),f.setWrapperTransition(k),f.setWrapperTranslate(i),f.onTransitionStart(),f.animating=!0,f.wrapper.transitionEnd(function(){f&&tt&&(f.emit("onMomentumBounce",f),f.setWrapperTransition(f.params.speed),f.setWrapperTranslate(nt),f.wrapper.transitionEnd(function(){f&&f.onTransitionEnd()}))})):f.velocity?(f.updateProgress(i),f.setWrapperTransition(k),f.setWrapperTranslate(i),f.onTransitionStart(),f.animating||(f.animating=!0,f.wrapper.transitionEnd(function(){f&&f.onTransitionEnd()}))):f.updateProgress(i);f.updateActiveIndex()}return void((!f.params.freeModeMomentum||v>=f.params.longSwipesMs)&&(f.updateProgress(),f.updateActiveIndex()))}for(u=0,rt=f.slidesSizesGrid[0],r=0;r<f.slidesGrid.length;r+=f.params.slidesPerGroup)void 0!==f.slidesGrid[r+f.params.slidesPerGroup]?o>=f.slidesGrid[r]&&o<f.slidesGrid[r+f.params.slidesPerGroup]&&(u=r,rt=f.slidesGrid[r+f.params.slidesPerGroup]-f.slidesGrid[r]):o>=f.slidesGrid[r]&&(u=r,rt=f.slidesGrid[f.slidesGrid.length-1]-f.slidesGrid[f.slidesGrid.length-2]);if(ft=(o-f.slidesGrid[u])/rt,v>f.params.longSwipesMs){if(!f.params.longSwipes)return void f.slideTo(f.activeIndex);"next"===f.swipeDirection&&(ft>=f.params.longSwipesRatio?f.slideTo(u+f.params.slidesPerGroup):f.slideTo(u));"prev"===f.swipeDirection&&(ft>1-f.params.longSwipesRatio?f.slideTo(u+f.params.slidesPerGroup):f.slideTo(u))}else{if(!f.params.shortSwipes)return void f.slideTo(f.activeIndex);"next"===f.swipeDirection&&f.slideTo(u+f.params.slidesPerGroup);"prev"===f.swipeDirection&&f.slideTo(u)}}};f._slideTo=function(n,t){return f.slideTo(n,t,!0,!0)};f.slideTo=function(n,t,i,r){var u,e;if(void 0===i&&(i=!0),void 0===n&&(n=0),n<0&&(n=0),f.snapIndex=Math.floor(n/f.params.slidesPerGroup),f.snapIndex>=f.snapGrid.length&&(f.snapIndex=f.snapGrid.length-1),u=-f.snapGrid[f.snapIndex],f.params.autoplay&&f.autoplaying&&(r||!f.params.autoplayDisableOnInteraction?f.pauseAutoplay(t):f.stopAutoplay()),f.updateProgress(u),f.params.normalizeSlideIndex)for(e=0;e<f.slidesGrid.length;e++)-Math.floor(100*u)>=Math.floor(100*f.slidesGrid[e])&&(n=e);return!(!f.params.allowSwipeToNext&&u<f.translate&&u<f.minTranslate())&&!(!f.params.allowSwipeToPrev&&u>f.translate&&u>f.maxTranslate()&&(f.activeIndex||0)!==n)&&(void 0===t&&(t=f.params.speed),f.previousIndex=f.activeIndex||0,f.activeIndex=n,f.updateRealIndex(),f.rtl&&-u===f.translate||!f.rtl&&u===f.translate?(f.params.autoHeight&&f.updateAutoHeight(),f.updateClasses(),"slide"!==f.params.effect&&f.setWrapperTranslate(u),!1):(f.updateClasses(),f.onTransitionStart(i),0===t||f.browser.lteIE9?(f.setWrapperTranslate(u),f.setWrapperTransition(0),f.onTransitionEnd(i)):(f.setWrapperTranslate(u),f.setWrapperTransition(t),f.animating||(f.animating=!0,f.wrapper.transitionEnd(function(){f&&f.onTransitionEnd(i)}))),!0))};f.onTransitionStart=function(n){void 0===n&&(n=!0);f.params.autoHeight&&f.updateAutoHeight();f.lazy&&f.lazy.onTransitionStart();n&&(f.emit("onTransitionStart",f),f.activeIndex!==f.previousIndex&&(f.emit("onSlideChangeStart",f),f.activeIndex>f.previousIndex?f.emit("onSlideNextStart",f):f.emit("onSlidePrevStart",f)))};f.onTransitionEnd=function(n){f.animating=!1;f.setWrapperTransition(0);void 0===n&&(n=!0);f.lazy&&f.lazy.onTransitionEnd();n&&(f.emit("onTransitionEnd",f),f.activeIndex!==f.previousIndex&&(f.emit("onSlideChangeEnd",f),f.activeIndex>f.previousIndex?f.emit("onSlideNextEnd",f):f.emit("onSlidePrevEnd",f)));f.params.history&&f.history&&f.history.setHistory(f.params.history,f.activeIndex);f.params.hashnav&&f.hashnav&&f.hashnav.setHash()};f.slideNext=function(n,t,i){return f.params.loop?f.animating?!1:(f.fixLoop(),f.container[0].clientLeft,f.slideTo(f.activeIndex+f.params.slidesPerGroup,t,n,i)):f.slideTo(f.activeIndex+f.params.slidesPerGroup,t,n,i)};f._slideNext=function(n){return f.slideNext(!0,n,!0)};f.slidePrev=function(n,t,i){return f.params.loop?f.animating?!1:(f.fixLoop(),f.container[0].clientLeft,f.slideTo(f.activeIndex-1,t,n,i)):f.slideTo(f.activeIndex-1,t,n,i)};f._slidePrev=function(n){return f.slidePrev(!0,n,!0)};f.slideReset=function(n,t){return f.slideTo(f.activeIndex,t,n)};f.disableTouchControl=function(){return f.params.onlyExternal=!0,!0};f.enableTouchControl=function(){return f.params.onlyExternal=!1,!0};f.setWrapperTransition=function(n,t){f.wrapper.transition(n);"slide"!==f.params.effect&&f.effects[f.params.effect]&&f.effects[f.params.effect].setTransition(n);f.params.parallax&&f.parallax&&f.parallax.setTransition(n);f.params.scrollbar&&f.scrollbar&&f.scrollbar.setTransition(n);f.params.control&&f.controller&&f.controller.setTransition(n,t);f.emit("onSetTransition",f,n)};f.setWrapperTranslate=function(n,t,i){var r=0,u=0,o,e;f.isHorizontal()?r=f.rtl?-n:n:u=n;f.params.roundLengths&&(r=b(r),u=b(u));f.params.virtualTranslate||(f.support.transforms3d?f.wrapper.transform("translate3d("+r+"px, "+u+"px, 0px)"):f.wrapper.transform("translate("+r+"px, "+u+"px)"));f.translate=f.isHorizontal()?r:u;e=f.maxTranslate()-f.minTranslate();o=0===e?0:(n-f.minTranslate())/e;o!==f.progress&&f.updateProgress(n);t&&f.updateActiveIndex();"slide"!==f.params.effect&&f.effects[f.params.effect]&&f.effects[f.params.effect].setTranslate(f.translate);f.params.parallax&&f.parallax&&f.parallax.setTranslate(f.translate);f.params.scrollbar&&f.scrollbar&&f.scrollbar.setTranslate(f.translate);f.params.control&&f.controller&&f.controller.setTranslate(f.translate,i);f.emit("onSetTranslate",f,f.translate)};f.getTranslate=function(n,t){var u,i,r,e;return void 0===t&&(t="x"),f.params.virtualTranslate?f.rtl?-f.translate:f.translate:(r=window.getComputedStyle(n,null),window.WebKitCSSMatrix?(i=r.transform||r.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new window.WebKitCSSMatrix("none"===i?"":i)):(e=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),u=e.toString().split(",")),"x"===t&&(i=window.WebKitCSSMatrix?e.m41:16===u.length?parseFloat(u[12]):parseFloat(u[4])),"y"===t&&(i=window.WebKitCSSMatrix?e.m42:16===u.length?parseFloat(u[13]):parseFloat(u[5])),f.rtl&&i&&(i=-i),i||0)};f.getWrapperTranslate=function(n){return void 0===n&&(n=f.isHorizontal()?"x":"y"),f.getTranslate(f.wrapper[0],n)};f.observers=[];f.initObservers=function(){if(f.params.observeParents)for(var t=f.container.parents(),n=0;n<t.length;n++)et(t[n]);et(f.container[0],{childList:!1});et(f.wrapper[0],{attributes:!1})};f.disconnectObservers=function(){for(var n=0;n<f.observers.length;n++)f.observers[n].disconnect();f.observers=[]};f.createLoop=function(){var i,t,r,u;for(f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass).remove(),i=f.wrapper.children("."+f.params.slideClass),"auto"!==f.params.slidesPerView||f.params.loopedSlides||(f.params.loopedSlides=i.length),f.loopedSlides=parseInt(f.params.loopedSlides||f.params.slidesPerView,10),f.loopedSlides=f.loopedSlides+f.params.loopAdditionalSlides,f.loopedSlides>i.length&&(f.loopedSlides=i.length),r=[],u=[],i.each(function(t,e){var o=n(this);t<f.loopedSlides&&u.push(e);t<i.length&&t>=i.length-f.loopedSlides&&r.push(e);o.attr("data-swiper-slide-index",t)}),t=0;t<u.length;t++)f.wrapper.append(n(u[t].cloneNode(!0)).addClass(f.params.slideDuplicateClass));for(t=r.length-1;t>=0;t--)f.wrapper.prepend(n(r[t].cloneNode(!0)).addClass(f.params.slideDuplicateClass))};f.destroyLoop=function(){f.wrapper.children("."+f.params.slideClass+"."+f.params.slideDuplicateClass).remove();f.slides.removeAttr("data-swiper-slide-index")};f.reLoop=function(n){var t=f.activeIndex-f.loopedSlides;f.destroyLoop();f.createLoop();f.updateSlidesSize();n&&f.slideTo(t+f.loopedSlides,0,!1)};f.fixLoop=function(){var n;f.activeIndex<f.loopedSlides?(n=f.slides.length-3*f.loopedSlides+f.activeIndex,n+=f.loopedSlides,f.slideTo(n,0,!1,!0)):("auto"===f.params.slidesPerView&&f.activeIndex>=2*f.loopedSlides||f.activeIndex>f.slides.length-2*f.params.slidesPerView)&&(n=-f.slides.length+f.activeIndex+f.loopedSlides,n+=f.loopedSlides,f.slideTo(n,0,!1,!0))};f.appendSlide=function(n){if(f.params.loop&&f.destroyLoop(),"object"==typeof n&&n.length)for(var t=0;t<n.length;t++)n[t]&&f.wrapper.append(n[t]);else f.wrapper.append(n);f.params.loop&&f.createLoop();f.params.observer&&f.support.observer||f.update(!0)};f.prependSlide=function(n){var i,t;if(f.params.loop&&f.destroyLoop(),i=f.activeIndex+1,"object"==typeof n&&n.length){for(t=0;t<n.length;t++)n[t]&&f.wrapper.prepend(n[t]);i=f.activeIndex+n.length}else f.wrapper.prepend(n);f.params.loop&&f.createLoop();f.params.observer&&f.support.observer||f.update(!0);f.slideTo(i,0,!1)};f.removeSlide=function(n){var i,t,r;if(f.params.loop&&(f.destroyLoop(),f.slides=f.wrapper.children("."+f.params.slideClass)),t=f.activeIndex,"object"==typeof n&&n.length){for(r=0;r<n.length;r++)i=n[r],f.slides[i]&&f.slides.eq(i).remove(),i<t&&t--;t=Math.max(t,0)}else i=n,f.slides[i]&&f.slides.eq(i).remove(),i<t&&t--,t=Math.max(t,0);f.params.loop&&f.createLoop();f.params.observer&&f.support.observer||f.update(!0);f.params.loop?f.slideTo(t+f.loopedSlides,0,!1):f.slideTo(t,0,!1)};f.removeAllSlides=function(){for(var t=[],n=0;n<f.slides.length;n++)t.push(n);f.removeSlide(t)};f.effects={fade:{setTranslate:function(){for(var r,u,n=0;n<f.slides.length;n++){var t=f.slides.eq(n),e=t[0].swiperSlideOffset,i=-e;f.params.virtualTranslate||(i-=f.translate);r=0;f.isHorizontal()||(r=i,i=0);u=f.params.fade.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:u}).transform("translate3d("+i+"px, "+r+"px, 0px)")}},setTransition:function(n){if(f.slides.transition(n),f.params.virtualTranslate&&0!==n){var t=!1;f.slides.transitionEnd(function(){if(!t&&f){t=!0;f.animating=!1;for(var i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],n=0;n<i.length;n++)f.wrapper.trigger(i[n])}})}}},flip:{setTranslate:function(){for(var t,i,r,u,o=0;o<f.slides.length;o++){t=f.slides.eq(o);i=t[0].progress;f.params.flip.limitRotation&&(i=Math.max(Math.min(t[0].progress,1),-1));var l=t[0].swiperSlideOffset,a=-180*i,e=a,h=0,s=-l,c=0;(f.isHorizontal()?f.rtl&&(e=-e):(c=s,s=0,h=-e,e=0),t[0].style.zIndex=-Math.abs(Math.round(i))+f.slides.length,f.params.flip.slideShadows)&&(r=f.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=f.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"left":"top")+'"><\/div>'),t.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(u)),r.length&&(r[0].style.opacity=Math.max(-i,0)),u.length&&(u[0].style.opacity=Math.max(i,0)));t.transform("translate3d("+s+"px, "+c+"px, 0px) rotateX("+h+"deg) rotateY("+e+"deg)")}},setTransition:function(t){if(f.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),f.params.virtualTranslate&&0!==t){var i=!1;f.slides.eq(f.activeIndex).transitionEnd(function(){if(!i&&f&&n(this).hasClass(f.params.slideActiveClass)){i=!0;f.animating=!1;for(var r=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<r.length;t++)f.wrapper.trigger(r[t])}})}}},cube:{setTranslate:function(){var t,e=0,i,y,h,c,b;for(f.params.cube.shadow&&(f.isHorizontal()?(t=f.wrapper.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),f.wrapper.append(t)),t.css({height:f.width+"px"})):(t=f.container.find(".swiper-cube-shadow"),0===t.length&&(t=n('<div class="swiper-cube-shadow"><\/div>'),f.container.append(t)))),i=0;i<f.slides.length;i++){var u=f.slides.eq(i),o=90*i,l=Math.floor(o/360);f.rtl&&(o=-o,l=Math.floor(-o/360));var s=Math.max(Math.min(u[0].progress,1),-1),r=0,v=0,a=0;i%4==0?(r=4*-l*f.size,a=0):(i-1)%4==0?(r=0,a=4*-l*f.size):(i-2)%4==0?(r=f.size+4*l*f.size,a=f.size):(i-3)%4==0&&(r=-f.size,a=3*f.size+4*f.size*l);f.rtl&&(r=-r);f.isHorizontal()||(v=r,r=0);y="rotateX("+(f.isHorizontal()?0:-o)+"deg) rotateY("+(f.isHorizontal()?o:0)+"deg) translate3d("+r+"px, "+v+"px, "+a+"px)";(s<=1&&s>-1&&(e=90*i+90*s,f.rtl&&(e=90*-i-90*s)),u.transform(y),f.params.cube.slideShadows)&&(h=f.isHorizontal()?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),c=f.isHorizontal()?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom"),0===h.length&&(h=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"left":"top")+'"><\/div>'),u.append(h)),0===c.length&&(c=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"right":"bottom")+'"><\/div>'),u.append(c)),h.length&&(h[0].style.opacity=Math.max(-s,0)),c.length&&(c[0].style.opacity=Math.max(s,0)))}if(f.wrapper.css({"-webkit-transform-origin":"50% 50% -"+f.size/2+"px","-moz-transform-origin":"50% 50% -"+f.size/2+"px","-ms-transform-origin":"50% 50% -"+f.size/2+"px","transform-origin":"50% 50% -"+f.size/2+"px"}),f.params.cube.shadow)if(f.isHorizontal())t.transform("translate3d(0px, "+(f.width/2+f.params.cube.shadowOffset)+"px, "+-f.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+f.params.cube.shadowScale+")");else{var p=Math.abs(e)-90*Math.floor(Math.abs(e)/90),k=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),d=f.params.cube.shadowScale,w=f.params.cube.shadowScale/k,g=f.params.cube.shadowOffset;t.transform("scale3d("+d+", 1, "+w+") translate3d(0px, "+(f.height/2+g)+"px, "+-f.height/2/w+"px) rotateX(-90deg)")}b=f.isSafari||f.isUiWebView?-f.size/2:0;f.wrapper.transform("translate3d(0px,0,"+b+"px) rotateX("+(f.isHorizontal()?0:e)+"deg) rotateY("+(f.isHorizontal()?-e:0)+"deg)")},setTransition:function(n){f.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);f.params.cube.shadow&&!f.isHorizontal()&&f.container.find(".swiper-cube-shadow").transition(n)}},coverflow:{setTranslate:function(){for(var w,r,u,a=f.translate,v=f.isHorizontal()?-a+f.width/2:-a+f.height/2,y=f.isHorizontal()?f.params.coverflow.rotate:-f.params.coverflow.rotate,b=f.params.coverflow.depth,e=0,k=f.slides.length;e<k;e++){var i=f.slides.eq(e),p=f.slidesSizesGrid[e],d=i[0].swiperSlideOffset,t=(v-d-p/2)/p*f.params.coverflow.modifier,o=f.isHorizontal()?y*t:0,s=f.isHorizontal()?0:y*t,h=-b*Math.abs(t),c=f.isHorizontal()?0:f.params.coverflow.stretch*t,l=f.isHorizontal()?f.params.coverflow.stretch*t:0;Math.abs(l)<.001&&(l=0);Math.abs(c)<.001&&(c=0);Math.abs(h)<.001&&(h=0);Math.abs(o)<.001&&(o=0);Math.abs(s)<.001&&(s=0);w="translate3d("+l+"px,"+c+"px,"+h+"px)  rotateX("+s+"deg) rotateY("+o+"deg)";(i.transform(w),i[0].style.zIndex=1-Math.abs(Math.round(t)),f.params.coverflow.slideShadows)&&(r=f.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),u=f.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"left":"top")+'"><\/div>'),i.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(f.isHorizontal()?"right":"bottom")+'"><\/div>'),i.append(u)),r.length&&(r[0].style.opacity=t>0?t:0),u.length&&(u[0].style.opacity=-t>0?-t:0))}f.browser.ie&&(f.wrapper[0].style.perspectiveOrigin=v+"px 50%")},setTransition:function(n){f.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}}};f.lazy={initialImageLoaded:!1,loadImageInSlide:function(t,i){if(void 0!==t&&(void 0===i&&(i=!0),0!==f.slides.length)){var r=f.slides.eq(t),u=r.find("."+f.params.lazyLoadingClass+":not(."+f.params.lazyStatusLoadedClass+"):not(."+f.params.lazyStatusLoadingClass+")");!r.hasClass(f.params.lazyLoadingClass)||r.hasClass(f.params.lazyStatusLoadedClass)||r.hasClass(f.params.lazyStatusLoadingClass)||(u=u.add(r[0]));0!==u.length&&u.each(function(){var t=n(this);t.addClass(f.params.lazyStatusLoadingClass);var u=t.attr("data-background"),e=t.attr("data-src"),o=t.attr("data-srcset"),s=t.attr("data-sizes");f.loadImage(t[0],e||u,o,s,!1,function(){var n,h,c;void 0!==f&&null!==f&&f&&((u?(t.css("background-image",'url("'+u+'")'),t.removeAttr("data-background")):(o&&(t.attr("srcset",o),t.removeAttr("data-srcset")),s&&(t.attr("sizes",s),t.removeAttr("data-sizes")),e&&(t.attr("src",e),t.removeAttr("data-src"))),t.addClass(f.params.lazyStatusLoadedClass).removeClass(f.params.lazyStatusLoadingClass),r.find("."+f.params.lazyPreloaderClass+", ."+f.params.preloaderClass).remove(),f.params.loop&&i)&&(n=r.attr("data-swiper-slide-index"),r.hasClass(f.params.slideDuplicateClass)?(h=f.wrapper.children('[data-swiper-slide-index="'+n+'"]:not(.'+f.params.slideDuplicateClass+")"),f.lazy.loadImageInSlide(h.index(),!1)):(c=f.wrapper.children("."+f.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),f.lazy.loadImageInSlide(c.index(),!1))),f.emit("onLazyImageReady",f,r[0],t[0]))});f.emit("onLazyImageLoad",f,r[0],t[0])})}},load:function(){var t,i=f.params.slidesPerView,u,e;if("auto"===i&&(i=0),f.lazy.initialImageLoaded||(f.lazy.initialImageLoaded=!0),f.params.watchSlidesVisibility)f.wrapper.children("."+f.params.slideVisibleClass).each(function(){f.lazy.loadImageInSlide(n(this).index())});else if(i>1)for(t=f.activeIndex;t<f.activeIndex+i;t++)f.slides[t]&&f.lazy.loadImageInSlide(t);else f.lazy.loadImageInSlide(f.activeIndex);if(f.params.lazyLoadingInPrevNext)if(i>1||f.params.lazyLoadingInPrevNextAmount&&f.params.lazyLoadingInPrevNextAmount>1){var o=f.params.lazyLoadingInPrevNextAmount,r=i,s=Math.min(f.activeIndex+r+Math.max(o,r),f.slides.length),h=Math.max(f.activeIndex-Math.max(r,o),0);for(t=f.activeIndex+i;t<s;t++)f.slides[t]&&f.lazy.loadImageInSlide(t);for(t=h;t<f.activeIndex;t++)f.slides[t]&&f.lazy.loadImageInSlide(t)}else u=f.wrapper.children("."+f.params.slideNextClass),u.length>0&&f.lazy.loadImageInSlide(u.index()),e=f.wrapper.children("."+f.params.slidePrevClass),e.length>0&&f.lazy.loadImageInSlide(e.index())},onTransitionStart:function(){f.params.lazyLoading&&(f.params.lazyLoadingOnTransitionStart||!f.params.lazyLoadingOnTransitionStart&&!f.lazy.initialImageLoaded)&&f.lazy.load()},onTransitionEnd:function(){f.params.lazyLoading&&!f.params.lazyLoadingOnTransitionStart&&f.lazy.load()}};f.scrollbar={isTouched:!1,setDragPosition:function(n){var i=f.scrollbar,e=f.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageX:n.pageX||n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageY:n.pageY||n.clientY,t=e-i.track.offset()[f.isHorizontal()?"left":"top"]-i.dragSize/2,r=-f.minTranslate()*i.moveDivider,u=-f.maxTranslate()*i.moveDivider;t<r?t=r:t>u&&(t=u);t=-t/i.moveDivider;f.updateProgress(t);f.setWrapperTranslate(t,!0)},dragStart:function(n){var t=f.scrollbar;t.isTouched=!0;n.preventDefault();n.stopPropagation();t.setDragPosition(n);clearTimeout(t.dragTimeout);t.track.transition(0);f.params.scrollbarHide&&t.track.css("opacity",1);f.wrapper.transition(100);t.drag.transition(100);f.emit("onScrollbarDragStart",f)},dragMove:function(n){var t=f.scrollbar;t.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,t.setDragPosition(n),f.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),f.emit("onScrollbarDragMove",f))},dragEnd:function(){var n=f.scrollbar;n.isTouched&&(n.isTouched=!1,f.params.scrollbarHide&&(clearTimeout(n.dragTimeout),n.dragTimeout=setTimeout(function(){n.track.css("opacity",0);n.track.transition(400)},1e3)),f.emit("onScrollbarDragEnd",f),f.params.scrollbarSnapOnRelease&&f.slideReset())},draggableEvents:function(){return f.params.simulateTouch!==!1||f.support.touch?f.touchEvents:f.touchEventsDesktop}(),enableDraggable:function(){var t=f.scrollbar,i=f.support.touch?t.track:document;n(t.track).on(t.draggableEvents.start,t.dragStart);n(i).on(t.draggableEvents.move,t.dragMove);n(i).on(t.draggableEvents.end,t.dragEnd)},disableDraggable:function(){var t=f.scrollbar,i=f.support.touch?t.track:document;n(t.track).off(t.draggableEvents.start,t.dragStart);n(i).off(t.draggableEvents.move,t.dragMove);n(i).off(t.draggableEvents.end,t.dragEnd)},set:function(){if(f.params.scrollbar){var t=f.scrollbar;t.track=n(f.params.scrollbar);f.params.uniqueNavElements&&"string"==typeof f.params.scrollbar&&t.track.length>1&&1===f.container.find(f.params.scrollbar).length&&(t.track=f.container.find(f.params.scrollbar));t.drag=t.track.find(".swiper-scrollbar-drag");0===t.drag.length&&(t.drag=n('<div class="swiper-scrollbar-drag"><\/div>'),t.track.append(t.drag));t.drag[0].style.width="";t.drag[0].style.height="";t.trackSize=f.isHorizontal()?t.track[0].offsetWidth:t.track[0].offsetHeight;t.divider=f.size/f.virtualSize;t.moveDivider=t.divider*(t.trackSize/f.size);t.dragSize=t.trackSize*t.divider;f.isHorizontal()?t.drag[0].style.width=t.dragSize+"px":t.drag[0].style.height=t.dragSize+"px";t.track[0].style.display=t.divider>=1?"none":"";f.params.scrollbarHide&&(t.track[0].style.opacity=0)}},setTranslate:function(){if(f.params.scrollbar){var t,n=f.scrollbar,i=(f.translate,n.dragSize);t=(n.trackSize-n.dragSize)*f.progress;f.rtl&&f.isHorizontal()?(t=-t,t>0?(i=n.dragSize-t,t=0):-t+n.dragSize>n.trackSize&&(i=n.trackSize+t)):t<0?(i=n.dragSize+t,t=0):t+n.dragSize>n.trackSize&&(i=n.trackSize-t);f.isHorizontal()?(f.support.transforms3d?n.drag.transform("translate3d("+t+"px, 0, 0)"):n.drag.transform("translateX("+t+"px)"),n.drag[0].style.width=i+"px"):(f.support.transforms3d?n.drag.transform("translate3d(0px, "+t+"px, 0)"):n.drag.transform("translateY("+t+"px)"),n.drag[0].style.height=i+"px");f.params.scrollbarHide&&(clearTimeout(n.timeout),n.track[0].style.opacity=1,n.timeout=setTimeout(function(){n.track[0].style.opacity=0;n.track.transition(400)},1e3))}},setTransition:function(n){f.params.scrollbar&&f.scrollbar.drag.transition(n)}};f.controller={LinearSpline:function(n,t){var u=function(){var n,t,i;return function(r,u){for(t=-1,n=r.length;n-t>1;)r[i=n+t>>1]<=u?t=i:n=i;return n}}(),i,r;this.x=n;this.y=t;this.lastIndex=n.length-1;this.x.length;this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0}},getInterpolateFunction:function(n){f.controller.spline||(f.controller.spline=f.params.loop?new f.controller.LinearSpline(f.slidesGrid,n.slidesGrid):new f.controller.LinearSpline(f.snapGrid,n.snapGrid))},setTranslate:function(n,i){function o(t){n=t.rtl&&"horizontal"===t.params.direction?-f.translate:f.translate;"slide"===f.params.controlBy&&(f.controller.getInterpolateFunction(t),u=-f.controller.spline.interpolate(-n));u&&"container"!==f.params.controlBy||(s=(t.maxTranslate()-t.minTranslate())/(f.maxTranslate()-f.minTranslate()),u=(n-f.minTranslate())*s+t.minTranslate());f.params.controlInverse&&(u=t.maxTranslate()-u);t.updateProgress(u);t.setWrapperTranslate(u,!1,f);t.updateActiveIndex()}var s,u,r=f.params.control,e;if(Array.isArray(r))for(e=0;e<r.length;e++)r[e]!==i&&r[e]instanceof t&&o(r[e]);else r instanceof t&&i!==r&&o(r)},setTransition:function(n,i){function e(t){t.setWrapperTransition(n,f);0!==n&&(t.onTransitionStart(),t.wrapper.transitionEnd(function(){r&&(t.params.loop&&"slide"===f.params.controlBy&&t.fixLoop(),t.onTransitionEnd())}))}var u,r=f.params.control;if(Array.isArray(r))for(u=0;u<r.length;u++)r[u]!==i&&r[u]instanceof t&&e(r[u]);else r instanceof t&&i!==r&&e(r)}};f.hashnav={onHashCange:function(){var n=document.location.hash.replace("#","");n!==f.slides.eq(f.activeIndex).attr("data-hash")&&f.slideTo(f.wrapper.children("."+f.params.slideClass+'[data-hash="'+n+'"]').index())},attachEvents:function(t){var i=t?"off":"on";n(window)[i]("hashchange",f.hashnav.onHashCange)},setHash:function(){if(f.hashnav.initialized&&f.params.hashnav)if(f.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+f.slides.eq(f.activeIndex).attr("data-hash")||"");else{var n=f.slides.eq(f.activeIndex),t=n.attr("data-hash")||n.attr("data-history");document.location.hash=t||""}},init:function(){var i,t,r,n,u,e;if(f.params.hashnav&&!f.params.history){if(f.hashnav.initialized=!0,i=document.location.hash.replace("#",""),i)for(t=0,r=f.slides.length;t<r;t++)n=f.slides.eq(t),u=n.attr("data-hash")||n.attr("data-history"),u!==i||n.hasClass(f.params.slideDuplicateClass)||(e=n.index(),f.slideTo(e,0,f.params.runCallbacksOnInit,!0));f.params.hashnavWatchState&&f.hashnav.attachEvents()}},destroy:function(){f.params.hashnavWatchState&&f.hashnav.attachEvents(!0)}};f.history={init:function(){if(f.params.history){if(!window.history||!window.history.pushState)return f.params.history=!1,void(f.params.hashnav=!0);f.history.initialized=!0;this.paths=this.getPathValues();(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,f.params.runCallbacksOnInit),f.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){f.history.paths=f.history.getPathValues();f.history.scrollToSlide(f.params.speed,f.history.paths.value,!1)},getPathValues:function(){var n=window.location.pathname.slice(1).split("/"),t=n.length;return{key:n[t-2],value:n[t-1]}},setHistory:function(n,t){if(f.history.initialized&&f.params.history){var r=f.slides.eq(t),i=this.slugify(r.attr("data-history"));window.location.pathname.includes(n)||(i=n+"/"+i);f.params.replaceState?window.history.replaceState(null,null,i):window.history.pushState(null,null,i)}},slugify:function(n){return n.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r,e,u,o,s;if(t)for(r=0,e=f.slides.length;r<e;r++)u=f.slides.eq(r),o=this.slugify(u.attr("data-history")),o!==t||u.hasClass(f.params.slideDuplicateClass)||(s=u.index(),f.slideTo(s,n,i));else f.slideTo(0,n,i)}};f.disableKeyboardControl=function(){f.params.keyboardControl=!1;n(document).off("keydown",yt)};f.enableKeyboardControl=function(){f.params.keyboardControl=!0;n(document).on("keydown",yt)};f.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()};f.params.mousewheelControl&&(f.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n="onwheel"in document,t;return n||(t=document.createElement("div"),t.setAttribute("onwheel","return;"),n="function"==typeof t.onwheel),!n&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}()?"wheel":"mousewheel");f.disableMousewheelControl=function(){if(!f.mousewheel.event)return!1;var t=f.container;return"container"!==f.params.mousewheelEventsTarged&&(t=n(f.params.mousewheelEventsTarged)),t.off(f.mousewheel.event,pt),f.params.mousewheelControl=!1,!0};f.enableMousewheelControl=function(){if(!f.mousewheel.event)return!1;var t=f.container;return"container"!==f.params.mousewheelEventsTarged&&(t=n(f.params.mousewheelEventsTarged)),t.on(f.mousewheel.event,pt),f.params.mousewheelControl=!0,!0};f.parallax={setTranslate:function(){f.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){wt(this,f.progress)});f.slides.each(function(){var t=n(this);t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){wt(this,Math.min(Math.max(t[0].progress,-1),1))})})},setTransition:function(t){void 0===t&&(t=f.params.speed);f.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var i=n(this),r=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(r=0);i.transition(r)})}};f.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:f.params.zoomMax},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(t){var i=f.zoom;if(!f.support.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;i.gesture.scaleStart=i.getDistanceBetweenTouches(t)}if(!(i.gesture.slide&&i.gesture.slide.length||(i.gesture.slide=n(this),0===i.gesture.slide.length&&(i.gesture.slide=f.slides.eq(f.activeIndex)),i.gesture.image=i.gesture.slide.find("img, svg, canvas"),i.gesture.imageWrap=i.gesture.image.parent("."+f.params.zoomContainerClass),i.gesture.zoomMax=i.gesture.imageWrap.attr("data-swiper-zoom")||f.params.zoomMax,0!==i.gesture.imageWrap.length)))return void(i.gesture.image=void 0);i.gesture.image.transition(0);i.isScaling=!0},onGestureChange:function(n){var t=f.zoom;if(!f.support.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;t.gesture.scaleMove=t.getDistanceBetweenTouches(n)}t.gesture.image&&0!==t.gesture.image.length&&(t.scale=f.support.gestures?n.scale*t.currentScale:t.gesture.scaleMove/t.gesture.scaleStart*t.currentScale,t.scale>t.gesture.zoomMax&&(t.scale=t.gesture.zoomMax-1+Math.pow(t.scale-t.gesture.zoomMax+1,.5)),t.scale<f.params.zoomMin&&(t.scale=f.params.zoomMin+1-Math.pow(f.params.zoomMin-t.scale+1,.5)),t.gesture.image.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(n){var t=f.zoom;!f.support.gestures&&("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2)||t.gesture.image&&0!==t.gesture.image.length&&(t.scale=Math.max(Math.min(t.scale,t.gesture.zoomMax),f.params.zoomMin),t.gesture.image.transition(f.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(t.gesture.slide=void 0))},onTouchStart:function(n,t){var i=n.zoom;i.gesture.image&&0!==i.gesture.image.length&&(i.image.isTouched||("android"===n.device.os&&t.preventDefault(),i.image.isTouched=!0,i.image.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,i.image.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(n){var t=f.zoom,i,r;if(t.gesture.image&&0!==t.gesture.image.length&&(f.allowClick=!1,t.image.isTouched&&t.gesture.slide)&&(t.image.isMoved||(t.image.width=t.gesture.image[0].offsetWidth,t.image.height=t.gesture.image[0].offsetHeight,t.image.startX=f.getTranslate(t.gesture.imageWrap[0],"x")||0,t.image.startY=f.getTranslate(t.gesture.imageWrap[0],"y")||0,t.gesture.slideWidth=t.gesture.slide[0].offsetWidth,t.gesture.slideHeight=t.gesture.slide[0].offsetHeight,t.gesture.imageWrap.transition(0),f.rtl&&(t.image.startX=-t.image.startX),f.rtl&&(t.image.startY=-t.image.startY)),i=t.image.width*t.scale,r=t.image.height*t.scale,!(i<t.gesture.slideWidth&&r<t.gesture.slideHeight))){if((t.image.minX=Math.min(t.gesture.slideWidth/2-i/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-r/2,0),t.image.maxY=-t.image.minY,t.image.touchesCurrent.x="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,t.image.touchesCurrent.y="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY,!t.image.isMoved&&!t.isScaling)&&(f.isHorizontal()&&Math.floor(t.image.minX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x<t.image.touchesStart.x||Math.floor(t.image.maxX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x>t.image.touchesStart.x||!f.isHorizontal()&&Math.floor(t.image.minY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y<t.image.touchesStart.y||Math.floor(t.image.maxY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y>t.image.touchesStart.y))return void(t.image.isTouched=!1);n.preventDefault();n.stopPropagation();t.image.isMoved=!0;t.image.currentX=t.image.touchesCurrent.x-t.image.touchesStart.x+t.image.startX;t.image.currentY=t.image.touchesCurrent.y-t.image.touchesStart.y+t.image.startY;t.image.currentX<t.image.minX&&(t.image.currentX=t.image.minX+1-Math.pow(t.image.minX-t.image.currentX+1,.8));t.image.currentX>t.image.maxX&&(t.image.currentX=t.image.maxX-1+Math.pow(t.image.currentX-t.image.maxX+1,.8));t.image.currentY<t.image.minY&&(t.image.currentY=t.image.minY+1-Math.pow(t.image.minY-t.image.currentY+1,.8));t.image.currentY>t.image.maxY&&(t.image.currentY=t.image.maxY-1+Math.pow(t.image.currentY-t.image.maxY+1,.8));t.velocity.prevPositionX||(t.velocity.prevPositionX=t.image.touchesCurrent.x);t.velocity.prevPositionY||(t.velocity.prevPositionY=t.image.touchesCurrent.y);t.velocity.prevTime||(t.velocity.prevTime=Date.now());t.velocity.x=(t.image.touchesCurrent.x-t.velocity.prevPositionX)/(Date.now()-t.velocity.prevTime)/2;t.velocity.y=(t.image.touchesCurrent.y-t.velocity.prevPositionY)/(Date.now()-t.velocity.prevTime)/2;Math.abs(t.image.touchesCurrent.x-t.velocity.prevPositionX)<2&&(t.velocity.x=0);Math.abs(t.image.touchesCurrent.y-t.velocity.prevPositionY)<2&&(t.velocity.y=0);t.velocity.prevPositionX=t.image.touchesCurrent.x;t.velocity.prevPositionY=t.image.touchesCurrent.y;t.velocity.prevTime=Date.now();t.gesture.imageWrap.transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTouchEnd:function(n){var t=n.zoom,e,o,s;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1;t.image.isMoved=!1;var i=300,r=300,h=t.velocity.x*i,u=t.image.currentX+h,c=t.velocity.y*r,f=t.image.currentY+c;0!==t.velocity.x&&(i=Math.abs((u-t.image.currentX)/t.velocity.x));0!==t.velocity.y&&(r=Math.abs((f-t.image.currentY)/t.velocity.y));e=Math.max(i,r);t.image.currentX=u;t.image.currentY=f;o=t.image.width*t.scale;s=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-o/2,0);t.image.maxX=-t.image.minX;t.image.minY=Math.min(t.gesture.slideHeight/2-s/2,0);t.image.maxY=-t.image.minY;t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX);t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY);t.gesture.imageWrap.transition(e).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(n){var t=n.zoom;t.gesture.slide&&n.previousIndex!==n.activeIndex&&(t.gesture.image.transform("translate3d(0,0,0) scale(1)"),t.gesture.imageWrap.transform("translate3d(0,0,0)"),t.gesture.slide=t.gesture.image=t.gesture.imageWrap=void 0,t.scale=t.currentScale=1)},toggleZoom:function(t,i){var r=t.zoom,s,h,y,p,w,b,u,f,k,d,g,nt,e,o,c,l,a,v;(r.gesture.slide||(r.gesture.slide=t.clickedSlide?n(t.clickedSlide):t.slides.eq(t.activeIndex),r.gesture.image=r.gesture.slide.find("img, svg, canvas"),r.gesture.imageWrap=r.gesture.image.parent("."+t.params.zoomContainerClass)),r.gesture.image&&0!==r.gesture.image.length)&&(void 0===r.image.touchesStart.x&&i?(s="touchend"===i.type?i.changedTouches[0].pageX:i.pageX,h="touchend"===i.type?i.changedTouches[0].pageY:i.pageY):(s=r.image.touchesStart.x,h=r.image.touchesStart.y),r.scale&&1!==r.scale?(r.scale=r.currentScale=1,r.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),r.gesture.slide=void 0):(r.scale=r.currentScale=r.gesture.imageWrap.attr("data-swiper-zoom")||t.params.zoomMax,i?(a=r.gesture.slide[0].offsetWidth,v=r.gesture.slide[0].offsetHeight,y=r.gesture.slide.offset().left,p=r.gesture.slide.offset().top,w=y+a/2-s,b=p+v/2-h,k=r.gesture.image[0].offsetWidth,d=r.gesture.image[0].offsetHeight,g=k*r.scale,nt=d*r.scale,e=Math.min(a/2-g/2,0),o=Math.min(v/2-nt/2,0),c=-e,l=-o,u=w*r.scale,f=b*r.scale,u<e&&(u=e),u>c&&(u=c),f<o&&(f=o),f>l&&(f=l)):(u=0,f=0),r.gesture.imageWrap.transition(300).transform("translate3d("+u+"px, "+f+"px,0)"),r.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")")))},attachEvents:function(t){var i=t?"off":"on",r;f.params.zoom&&(r=(f.slides,!("touchstart"!==f.touchEvents.start||!f.support.passiveListener||!f.params.passiveListeners)&&{passive:!0,capture:!1}),f.support.gestures?(f.slides[i]("gesturestart",f.zoom.onGestureStart,r),f.slides[i]("gesturechange",f.zoom.onGestureChange,r),f.slides[i]("gestureend",f.zoom.onGestureEnd,r)):"touchstart"===f.touchEvents.start&&(f.slides[i](f.touchEvents.start,f.zoom.onGestureStart,r),f.slides[i](f.touchEvents.move,f.zoom.onGestureChange,r),f.slides[i](f.touchEvents.end,f.zoom.onGestureEnd,r)),f[i]("touchStart",f.zoom.onTouchStart),f.slides.each(function(t,r){n(r).find("."+f.params.zoomContainerClass).length>0&&n(r)[i](f.touchEvents.move,f.zoom.onTouchMove)}),f[i]("touchEnd",f.zoom.onTouchEnd),f[i]("transitionEnd",f.zoom.onTransitionEnd),f.params.zoomToggle&&f.on("doubleTap",f.zoom.toggleZoom))},init:function(){f.zoom.attachEvents()},destroy:function(){f.zoom.attachEvents(!0)}};f._plugins=[];for(at in f.plugins)vt=f.plugins[at](f,f.params[at]),vt&&f._plugins.push(vt);return f.callPlugins=function(n){for(var t=0;t<f._plugins.length;t++)n in f._plugins[t]&&f._plugins[t][n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},f.emitterEventListeners={},f.emit=function(n){f.params[n]&&f.params[n](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var t;if(f.emitterEventListeners[n])for(t=0;t<f.emitterEventListeners[n].length;t++)f.emitterEventListeners[n][t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);f.callPlugins&&f.callPlugins(n,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},f.on=function(n,t){return n=ot(n),f.emitterEventListeners[n]||(f.emitterEventListeners[n]=[]),f.emitterEventListeners[n].push(t),f},f.off=function(n,t){var i;if(n=ot(n),void 0===t)return f.emitterEventListeners[n]=[],f;if(f.emitterEventListeners[n]&&0!==f.emitterEventListeners[n].length){for(i=0;i<f.emitterEventListeners[n].length;i++)f.emitterEventListeners[n][i]===t&&f.emitterEventListeners[n].splice(i,1);return f}},f.once=function(n,t){n=ot(n);var i=function(){t(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);f.off(n,i)};return f.on(n,i),f},f.a11y={makeFocusable:function(n){return n.attr("tabIndex","0"),n},addRole:function(n,t){return n.attr("role",t),n},addLabel:function(n,t){return n.attr("aria-label",t),n},disable:function(n){return n.attr("aria-disabled",!0),n},enable:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(t){13===t.keyCode&&(n(t.target).is(f.params.nextButton)?(f.onClickNext(t),f.isEnd?f.a11y.notify(f.params.lastSlideMessage):f.a11y.notify(f.params.nextSlideMessage)):n(t.target).is(f.params.prevButton)&&(f.onClickPrev(t),f.isBeginning?f.a11y.notify(f.params.firstSlideMessage):f.a11y.notify(f.params.prevSlideMessage)),n(t.target).is("."+f.params.bulletClass)&&n(t.target)[0].click())},liveRegion:n('<span class="'+f.params.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>'),notify:function(n){var t=f.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},init:function(){f.params.nextButton&&f.nextButton&&f.nextButton.length>0&&(f.a11y.makeFocusable(f.nextButton),f.a11y.addRole(f.nextButton,"button"),f.a11y.addLabel(f.nextButton,f.params.nextSlideMessage));f.params.prevButton&&f.prevButton&&f.prevButton.length>0&&(f.a11y.makeFocusable(f.prevButton),f.a11y.addRole(f.prevButton,"button"),f.a11y.addLabel(f.prevButton,f.params.prevSlideMessage));n(f.container).append(f.a11y.liveRegion)},initPagination:function(){f.params.pagination&&f.params.paginationClickable&&f.bullets&&f.bullets.length&&f.bullets.each(function(){var t=n(this);f.a11y.makeFocusable(t);f.a11y.addRole(t,"button");f.a11y.addLabel(t,f.params.paginationBulletMessage.replace(/{{index}}/,t.index()+1))})},destroy:function(){f.a11y.liveRegion&&f.a11y.liveRegion.length>0&&f.a11y.liveRegion.remove()}},f.init=function(){f.params.loop&&f.createLoop();f.updateContainerSize();f.updateSlidesSize();f.updatePagination();f.params.scrollbar&&f.scrollbar&&(f.scrollbar.set(),f.params.scrollbarDraggable&&f.scrollbar.enableDraggable());"slide"!==f.params.effect&&f.effects[f.params.effect]&&(f.params.loop||f.updateProgress(),f.effects[f.params.effect].setTranslate());f.params.loop?f.slideTo(f.params.initialSlide+f.loopedSlides,0,f.params.runCallbacksOnInit):(f.slideTo(f.params.initialSlide,0,f.params.runCallbacksOnInit),0===f.params.initialSlide&&(f.parallax&&f.params.parallax&&f.parallax.setTranslate(),f.lazy&&f.params.lazyLoading&&(f.lazy.load(),f.lazy.initialImageLoaded=!0)));f.attachEvents();f.params.observer&&f.support.observer&&f.initObservers();f.params.preloadImages&&!f.params.lazyLoading&&f.preloadImages();f.params.zoom&&f.zoom&&f.zoom.init();f.params.autoplay&&f.startAutoplay();f.params.keyboardControl&&f.enableKeyboardControl&&f.enableKeyboardControl();f.params.mousewheelControl&&f.enableMousewheelControl&&f.enableMousewheelControl();f.params.hashnavReplaceState&&(f.params.replaceState=f.params.hashnavReplaceState);f.params.history&&f.history&&f.history.init();f.params.hashnav&&f.hashnav&&f.hashnav.init();f.params.a11y&&f.a11y&&f.a11y.init();f.emit("onInit",f)},f.cleanupStyles=function(){f.container.removeClass(f.classNames.join(" ")).removeAttr("style");f.wrapper.removeAttr("style");f.slides&&f.slides.length&&f.slides.removeClass([f.params.slideVisibleClass,f.params.slideActiveClass,f.params.slideNextClass,f.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row");f.paginationContainer&&f.paginationContainer.length&&f.paginationContainer.removeClass(f.params.paginationHiddenClass);f.bullets&&f.bullets.length&&f.bullets.removeClass(f.params.bulletActiveClass);f.params.prevButton&&n(f.params.prevButton).removeClass(f.params.buttonDisabledClass);f.params.nextButton&&n(f.params.nextButton).removeClass(f.params.buttonDisabledClass);f.params.scrollbar&&f.scrollbar&&(f.scrollbar.track&&f.scrollbar.track.length&&f.scrollbar.track.removeAttr("style"),f.scrollbar.drag&&f.scrollbar.drag.length&&f.scrollbar.drag.removeAttr("style"))},f.destroy=function(n,t){f.detachEvents();f.stopAutoplay();f.params.scrollbar&&f.scrollbar&&f.params.scrollbarDraggable&&f.scrollbar.disableDraggable();f.params.loop&&f.destroyLoop();t&&f.cleanupStyles();f.disconnectObservers();f.params.zoom&&f.zoom&&f.zoom.destroy();f.params.keyboardControl&&f.disableKeyboardControl&&f.disableKeyboardControl();f.params.mousewheelControl&&f.disableMousewheelControl&&f.disableMousewheelControl();f.params.a11y&&f.a11y&&f.a11y.destroy();f.params.history&&!f.params.replaceState&&window.removeEventListener("popstate",f.history.setHistoryPopState);f.params.hashnav&&f.hashnav&&f.hashnav.destroy();f.emit("onDestroy");n!==!1&&(f=null)},f.init(),f}},i;t.prototype={isSafari:function(){var n=window.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(n){return"[object Array]"===Object.prototype.toString.apply(n)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var n=document.createElement("div");return n.innerHTML="<!--[if lte IE 9]><i><\/i><![endif]-->",1===n.getElementsByTagName("i").length}()},device:function(){var n=window.navigator.userAgent,i=n.match(/(Android);?[\s\/]+([\d.]+)?/),t=n.match(/(iPad).*OS\s([\d_]+)/),r=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!t&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||u||r,android:i}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var n=document.createElement("div").style;return"webkitPerspective"in n||"MozPerspective"in n||"OPerspective"in n||"MsPerspective"in n||"perspective"in n}(),flexbox:function(){for(var i=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<t.length;n++)if(t[n]in i)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("testPassiveListener",null,t)}catch(n){}return n}(),gestures:function(){return"ongesturestart"in window}()},plugins:{}};for(var r=function(){var t=function(n){for(var i=this,t=0,t=0;t<n.length;t++)i[t]=n[t];return i.length=n.length,this},n=function(n,i){var e=[],r=0,o,s,u,f;if(n&&!i&&n instanceof t)return n;if(n)if("string"==typeof n)if(u=n.trim(),u.indexOf("<")>=0&&u.indexOf(">")>=0)for(f="div",0===u.indexOf("<li")&&(f="ul"),0===u.indexOf("<tr")&&(f="tbody"),0!==u.indexOf("<td")&&0!==u.indexOf("<th")||(f="tr"),0===u.indexOf("<tbody")&&(f="table"),0===u.indexOf("<option")&&(f="select"),s=document.createElement(f),s.innerHTML=n,r=0;r<s.childNodes.length;r++)e.push(s.childNodes[r]);else for(o=i||"#"!==n[0]||n.match(/[ .<>:~]/)?(i||document).querySelectorAll(n):[document.getElementById(n.split("#")[1])],r=0;r<o.length;r++)o[r]&&e.push(o[r]);else if(n.nodeType||n===window||n===document)e.push(n);else if(n.length>0&&n[0].nodeType)for(r=0;r<n.length;r++)e.push(n[r]);return new t(e)};return t.prototype={addClass:function(n){var r,t,i;if(void 0===n)return this;for(r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.add(r[t]);return this},removeClass:function(n){for(var i,r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.remove(r[t]);return this},hasClass:function(n){return!!this[0]&&this[0].classList.contains(n)},toggleClass:function(n){for(var i,r=n.split(" "),t=0;t<r.length;t++)for(i=0;i<this.length;i++)this[i].classList.toggle(r[t]);return this},attr:function(n,t){var i,r;if(1===arguments.length&&"string"==typeof n)return this[0]?this[0].getAttribute(n):void 0;for(i=0;i<this.length;i++)if(2===arguments.length)this[i].setAttribute(n,t);else for(r in n)this[i][r]=n[r],this[i].setAttribute(r,n[r]);return this},removeAttr:function(n){for(var t=0;t<this.length;t++)this[t].removeAttribute(n);return this},data:function(n,t){var i,r,u;if(void 0!==t){for(i=0;i<this.length;i++)r=this[i],r.dom7ElementDataStorage||(r.dom7ElementDataStorage={}),r.dom7ElementDataStorage[n]=t;return this}if(this[0])return u=this[0].getAttribute("data-"+n),u?u:this[0].dom7ElementDataStorage&&n in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[n]:void 0},transform:function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this},transition:function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this},on:function(t,i,r,u){function s(t){var e=t.target,f,u;if(n(e).is(i))r.call(e,t);else for(f=n(e).parents(),u=0;u<f.length;u++)n(f[u]).is(i)&&r.call(f[u],t)}for(var e,o=t.split(" "),f=0;f<this.length;f++)if("function"==typeof i||i===!1)for("function"==typeof i&&(r=arguments[1],u=arguments[2]||!1),e=0;e<o.length;e++)this[f].addEventListener(o[e],r,u);else for(e=0;e<o.length;e++)this[f].dom7LiveListeners||(this[f].dom7LiveListeners=[]),this[f].dom7LiveListeners.push({listener:r,liveListener:s}),this[f].addEventListener(o[e],s,u);return this},off:function(n,t,i,r){for(var u,e,o=n.split(" "),f=0;f<o.length;f++)for(u=0;u<this.length;u++)if("function"==typeof t||t===!1)"function"==typeof t&&(i=arguments[1],r=arguments[2]||!1),this[u].removeEventListener(o[f],i,r);else if(this[u].dom7LiveListeners)for(e=0;e<this[u].dom7LiveListeners.length;e++)this[u].dom7LiveListeners[e].listener===i&&this[u].removeEventListener(o[f],this[u].dom7LiveListeners[e].liveListener,r);return this},once:function(n,t,i,r){function u(e){i(e);f.off(n,t,u,r)}var f=this;"function"==typeof t&&(t=!1,i=arguments[1],r=arguments[2]);f.on(n,t,u,r)},trigger:function(n,t){for(var i,r=0;r<this.length;r++){try{i=new window.CustomEvent(n,{detail:t,bubbles:!0,cancelable:!0})}catch(r){i=document.createEvent("Event");i.initEvent(n,!0,!0);i.detail=t}this[r].dispatchEvent(i)}return this},transitionEnd:function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(n){return this.length>0?n?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(n){return this.length>0?n?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var n=this[0],t=n.getBoundingClientRect(),i=document.body,r=n.clientTop||i.clientTop||0,u=n.clientLeft||i.clientLeft||0,f=window.pageYOffset||n.scrollTop,e=window.pageXOffset||n.scrollLeft;return{top:t.top+f-r,left:t.left+e-u}}return null},css:function(n,t){var i,r;if(1===arguments.length){if("string"!=typeof n){for(i=0;i<this.length;i++)for(r in n)this[i].style[r]=n[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(i=0;i<this.length;i++)this[i].style[n]=t;return this}return this},each:function(n){for(var t=0;t<this.length;t++)n.call(this[t],t,this[t]);return this},html:function(n){if(void 0===n)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t++)this[t].innerHTML=n;return this},text:function(n){if(void 0===n)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t++)this[t].textContent=n;return this},is:function(i){var f,u,r;if(!this[0])return!1;if("string"==typeof i){if(r=this[0],r===document)return i===document;if(r===window)return i===window;if(r.matches)return r.matches(i);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(i);if(r.mozMatchesSelector)return r.mozMatchesSelector(i);if(r.msMatchesSelector)return r.msMatchesSelector(i);for(f=n(i),u=0;u<f.length;u++)if(f[u]===this[0])return!0;return!1}if(i===document)return this[0]===document;if(i===window)return this[0]===window;if(i.nodeType||i instanceof t){for(f=i.nodeType?[i]:i,u=0;u<f.length;u++)if(f[u]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var n=this[0],t=0;null!==(n=n.previousSibling);)1===n.nodeType&&t++;return t}},eq:function(n){if(void 0===n)return this;var i,r=this.length;return n>r-1?new t([]):n<0?(i=r+n,new t(i<0?[]:[this[i]])):new t([this[n]])},append:function(n){for(var r,u,i=0;i<this.length;i++)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n;u.firstChild;)this[i].appendChild(u.firstChild);else if(n instanceof t)for(r=0;r<n.length;r++)this[i].appendChild(n[r]);else this[i].appendChild(n);return this},prepend:function(n){for(var r,u,i=0;i<this.length;i++)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n,r=u.childNodes.length-1;r>=0;r--)this[i].insertBefore(u.childNodes[r],this[i].childNodes[0]);else if(n instanceof t)for(r=0;r<n.length;r++)this[i].insertBefore(n[r],this[i].childNodes[0]);else this[i].insertBefore(n,this[i].childNodes[0]);return this},insertBefore:function(t){for(var u,i=n(t),r=0;r<this.length;r++)if(1===i.length)i[0].parentNode.insertBefore(this[r],i[0]);else if(i.length>1)for(u=0;u<i.length;u++)i[u].parentNode.insertBefore(this[r].cloneNode(!0),i[u])},insertAfter:function(t){for(var u,i=n(t),r=0;r<this.length;r++)if(1===i.length)i[0].parentNode.insertBefore(this[r],i[0].nextSibling);else if(i.length>1)for(u=0;u<i.length;u++)i[u].parentNode.insertBefore(this[r].cloneNode(!0),i[u].nextSibling)},next:function(i){return new t(this.length>0?i?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(i)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(i){var f=[],u=this[0],r;if(!u)return new t([]);for(;u.nextElementSibling;)r=u.nextElementSibling,i?n(r).is(i)&&f.push(r):f.push(r),u=r;return new t(f)},prev:function(i){return new t(this.length>0?i?this[0].previousElementSibling&&n(this[0].previousElementSibling).is(i)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(i){var f=[],u=this[0],r;if(!u)return new t([]);for(;u.previousElementSibling;)r=u.previousElementSibling,i?n(r).is(i)&&f.push(r):f.push(r),u=r;return new t(f)},parent:function(t){for(var r=[],i=0;i<this.length;i++)t?n(this[i].parentNode).is(t)&&r.push(this[i].parentNode):r.push(this[i].parentNode);return n(n.unique(r))},parents:function(t){for(var i,r=[],u=0;u<this.length;u++)for(i=this[u].parentNode;i;)t?n(i).is(t)&&r.push(i):r.push(i),i=i.parentNode;return n(n.unique(r))},find:function(n){for(var f,r,u=[],i=0;i<this.length;i++)for(f=this[i].querySelectorAll(n),r=0;r<f.length;r++)u.push(f[r]);return new t(u)},children:function(i){for(var u,r,f=[],e=0;e<this.length;e++)for(u=this[e].childNodes,r=0;r<u.length;r++)i?1===u[r].nodeType&&n(u[r]).is(i)&&f.push(u[r]):1===u[r].nodeType&&f.push(u[r]);return new t(n.unique(f))},remove:function(){for(var n=0;n<this.length;n++)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this},add:function(){for(var i,r=this,u,t=0;t<arguments.length;t++)for(u=n(arguments[t]),i=0;i<u.length;i++)r[r.length]=u[i],r.length++;return r}},n.fn=t.prototype,n.unique=function(n){for(var i=[],t=0;t<n.length;t++)i.indexOf(n[t])===-1&&i.push(n[t]);return i},n}(),f=["jQuery","Zepto","Dom7"],u=0;u<f.length;u++)window[f[u]]&&function(n){n.fn.swiper=function(i){var r;return n(this).each(function(){var n=new t(this,i);r||(r=n)}),r}}(window[f[u]]);i=void 0===r?window.Dom7||window.Zepto||window.jQuery:r;i&&("transitionEnd"in i.fn||(i.fn.transitionEnd=function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t++)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],u=this;if(n)for(t=0;t<i.length;t++)u.on(i[t],r);return this}),"transform"in i.fn||(i.fn.transform=function(n){for(var t,i=0;i<this.length;i++)t=this[i].style,t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=n;return this}),"transition"in i.fn||(i.fn.transition=function(n){var i,t;for("string"!=typeof n&&(n+="ms"),i=0;i<this.length;i++)t=this[i].style,t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=n;return this}),"outerWidth"in i.fn||(i.fn.outerWidth=function(n){return this.length>0?n?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null}));window.Swiper=t}();"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Swiper=t()}(this,function(){"use strict";function n(n,t){var e=[],i=0,o,s,r,u;if(n&&!t&&n instanceof f)return n;if(n)if("string"==typeof n)if(r=n.trim(),r.indexOf("<")>=0&&r.indexOf(">")>=0)for(u="div",0===r.indexOf("<li")&&(u="ul"),0===r.indexOf("<tr")&&(u="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(u="tr"),0===r.indexOf("<tbody")&&(u="table"),0===r.indexOf("<option")&&(u="select"),(s=document.createElement(u)).innerHTML=r,i=0;i<s.childNodes.length;i+=1)e.push(s.childNodes[i]);else for(o=t||"#"!==n[0]||n.match(/[ .<>:~]/)?(t||document).querySelectorAll(n.trim()):[document.getElementById(n.trim().split("#")[1])],i=0;i<o.length;i+=1)o[i]&&e.push(o[i]);else if(n.nodeType||n===window||n===document)e.push(n);else if(n.length>0&&n[0].nodeType)for(i=0;i<n.length;i+=1)e.push(n[i]);return new f(e)}function d(n){for(var i=[],t=0;t<n.length;t+=1)-1===i.indexOf(n[t])&&i.push(n[t]);return i}function pt(){var n="onwheel"in u,t;return n||(t=u.createElement("div"),t.setAttribute("onwheel","return;"),n="function"==typeof t.onwheel),!n&&u.implementation&&u.implementation.hasFeature&&!0!==u.implementation.hasFeature("","")&&(n=u.implementation.hasFeature("Events.wheel","3.0")),n}var wt,i=wt="undefined"==typeof window?{navigator:{userAgent:""},location:{},history:{},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{}},Image:function(){},Date:function(){},screen:{}}:window,f=function(n){for(var i=this,t=0;t<n.length;t+=1)i[t]=n[t];return i.length=n.length,this},g;n.fn=f.prototype;n.Class=f;n.Dom7=f;"resize scroll".split(" ");g={addClass:function(n){var u=this,r,i,t;if(void 0===n)return this;for(r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==u[t].classList&&u[t].classList.add(r[i]);return this},removeClass:function(n){for(var t,r=this,u=n.split(" "),i=0;i<u.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==r[t].classList&&r[t].classList.remove(u[i]);return this},hasClass:function(n){return!!this[0]&&this[0].classList.contains(n)},toggleClass:function(n){for(var t,r=this,u=n.split(" "),i=0;i<u.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==r[t].classList&&r[t].classList.toggle(u[i]);return this},attr:function(n,t){var f=arguments,u=this,i,r;if(1!==arguments.length||"string"!=typeof n){for(i=0;i<this.length;i+=1)if(2===f.length)u[i].setAttribute(n,t);else for(r in n)u[i][r]=n[r],u[i].setAttribute(r,n[r]);return this}if(this[0])return this[0].getAttribute(n)},removeAttr:function(n){for(var i=this,t=0;t<this.length;t+=1)i[t].removeAttribute(n);return this},data:function(n,t){var i,f=this,r,u;if(void 0!==t){for(r=0;r<this.length;r+=1)(i=f[r]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[n]=t;return this}if(i=this[0]){if(i.dom7ElementDataStorage&&n in i.dom7ElementDataStorage)return i.dom7ElementDataStorage[n];if(u=i.getAttribute("data-"+n),u)return u}},transform:function(n){for(var i,r=this,t=0;t<this.length;t+=1)i=r[t].style,i.webkitTransform=n,i.transform=n;return this},transition:function(n){var r=this,t,i;for("string"!=typeof n&&(n+="ms"),t=0;t<this.length;t+=1)i=r[t].style,i.webkitTransitionDuration=n,i.transitionDuration=n;return this},on:function(){function a(t){var r=t.target,f,e,i;if(r)if(f=t.target.dom7EventData||[],f.unshift(t),n(r).is(s))u.apply(r,f);else for(e=n(r).parents(),i=0;i<e.length;i+=1)n(e[i]).is(s)&&u.apply(e[i],f)}function v(n){var t=n&&n.target?n.target.dom7EventData||[]:[];t.unshift(n);u.apply(this,t)}for(var l,i,e,h,t,y=this,r=[],c=arguments.length;c--;)r[c]=arguments[c];var o=r[0],s=r[1],u=r[2],f=r[3];for("function"==typeof r[1]&&(o=(l=r)[0],u=l[1],f=l[2],s=void 0),f||(f=!1),e=o.split(" "),h=0;h<this.length;h+=1)if(t=y[h],s)for(i=0;i<e.length;i+=1)t.dom7LiveListeners||(t.dom7LiveListeners=[]),t.dom7LiveListeners.push({type:o,listener:u,proxyListener:a}),t.addEventListener(e[i],a,f);else for(i=0;i<e.length;i+=1)t.dom7Listeners||(t.dom7Listeners=[]),t.dom7Listeners.push({type:o,listener:u,proxyListener:v}),t.addEventListener(e[i],v,f);return this},off:function(){for(var c,i,t,s,n,f,e,v=this,r=[],h=arguments.length;h--;)r[h]=arguments[h];var l=r[0],a=r[1],o=r[2],u=r[3];for("function"==typeof r[1]&&(l=(c=r)[0],o=c[1],u=c[2],a=void 0),u||(u=!1),i=l.split(" "),t=0;t<i.length;t+=1)for(s=0;s<this.length;s+=1)if(n=v[s],a){if(n.dom7LiveListeners)for(f=0;f<n.dom7LiveListeners.length;f+=1)o?n.dom7LiveListeners[f].listener===o&&n.removeEventListener(i[t],n.dom7LiveListeners[f].proxyListener,u):n.dom7LiveListeners[f].type===i[t]&&n.removeEventListener(i[t],n.dom7LiveListeners[f].proxyListener,u)}else if(n.dom7Listeners)for(e=0;e<n.dom7Listeners.length;e+=1)o?n.dom7Listeners[e].listener===o&&n.removeEventListener(i[t],n.dom7Listeners[e].proxyListener,u):n.dom7Listeners[e].type===i[t]&&n.removeEventListener(i[t],n.dom7Listeners[e].proxyListener,u);return this},trigger:function(){for(var n,t,i=this,r=[],f=arguments.length;f--;)r[f]=arguments[f];for(var e=r[0].split(" "),o=r[1],u=0;u<e.length;u+=1)for(n=0;n<this.length;n+=1){t=void 0;try{t=new window.CustomEvent(e[u],{detail:o,bubbles:!0,cancelable:!0})}catch(i){(t=document.createEvent("Event")).initEvent(e[u],!0,!0);t.detail=o}i[n].dom7EventData=r.filter(function(n,t){return t>0});i[n].dispatchEvent(t);i[n].dom7EventData=[];delete i[n].dom7EventData}return this},transitionEnd:function(n){function r(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t+=1)u.off(i[t],r)}var t,i=["webkitTransitionEnd","transitionend"],u=this;if(n)for(t=0;t<i.length;t+=1)u.on(i[t],r);return this},outerWidth:function(n){if(this.length>0){if(n){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(n){if(this.length>0){if(n){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var n=this[0],t=n.getBoundingClientRect(),i=document.body,r=n.clientTop||i.clientTop||0,u=n.clientLeft||i.clientLeft||0,f=n===window?window.scrollY:n.scrollTop,e=n===window?window.scrollX:n.scrollLeft;return{top:t.top+f-r,left:t.left+e-u}}return null},css:function(n,t){var i,u=this,r;if(1===arguments.length){if("string"!=typeof n){for(i=0;i<this.length;i+=1)for(r in n)u[i].style[r]=n[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(i=0;i<this.length;i+=1)u[i].style[n]=t;return this}return this},each:function(n){var i=this,t;if(!n)return this;for(t=0;t<this.length;t+=1)if(!1===n.call(i[t],t,i[t]))return i;return this},html:function(n){var i=this,t;if(void 0===n)return this[0]?this[0].innerHTML:void 0;for(t=0;t<this.length;t+=1)i[t].innerHTML=n;return this},text:function(n){var i=this,t;if(void 0===n)return this[0]?this[0].textContent.trim():null;for(t=0;t<this.length;t+=1)i[t].textContent=n;return this},is:function(t){var u,r,i=this[0];if(!i||void 0===t)return!1;if("string"==typeof t){if(i.matches)return i.matches(t);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(t);if(i.msMatchesSelector)return i.msMatchesSelector(t);for(u=n(t),r=0;r<u.length;r+=1)if(u[r]===i)return!0;return!1}if(t===document)return i===document;if(t===window)return i===window;if(t.nodeType||t instanceof f){for(u=t.nodeType?[t]:t,r=0;r<u.length;r+=1)if(u[r]===i)return!0;return!1}return!1},index:function(){var t,n=this[0];if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}},eq:function(n){if(void 0===n)return this;var t,i=this.length;return n>i-1?new f([]):n<0?(t=i+n,new f(t<0?[]:[this[t]])):new f([this[n]])},append:function(){for(var n,i,t,r,u,e=this,o=[],s=arguments.length;s--;)o[s]=arguments[s];for(i=0;i<o.length;i+=1)for(n=o[i],t=0;t<this.length;t+=1)if("string"==typeof n)for(r=document.createElement("div"),r.innerHTML=n;r.firstChild;)e[t].appendChild(r.firstChild);else if(n instanceof f)for(u=0;u<n.length;u+=1)e[t].appendChild(n[u]);else e[t].appendChild(n);return this},prepend:function(n){for(var i,r=this,u,t=0;t<this.length;t+=1)if("string"==typeof n)for(u=document.createElement("div"),u.innerHTML=n,i=u.childNodes.length-1;i>=0;i-=1)r[t].insertBefore(u.childNodes[i],r[t].childNodes[0]);else if(n instanceof f)for(i=0;i<n.length;i+=1)r[t].insertBefore(n[i],r[t].childNodes[0]);else r[t].insertBefore(n,r[t].childNodes[0]);return this},next:function(t){return new f(this.length>0?t?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var u=[],r=this[0],i;if(!r)return new f([]);for(;r.nextElementSibling;)i=r.nextElementSibling,t?n(i).is(t)&&u.push(i):u.push(i),r=i;return new f(u)},prev:function(t){if(this.length>0){var i=this[0];return new f(t?i.previousElementSibling&&n(i.previousElementSibling).is(t)?[i.previousElementSibling]:[]:i.previousElementSibling?[i.previousElementSibling]:[])}return new f([])},prevAll:function(t){var u=[],r=this[0],i;if(!r)return new f([]);for(;r.previousElementSibling;)i=r.previousElementSibling,t?n(i).is(t)&&u.push(i):u.push(i),r=i;return new f(u)},parent:function(t){for(var r=this,u=[],i=0;i<this.length;i+=1)null!==r[i].parentNode&&(t?n(r[i].parentNode).is(t)&&u.push(r[i].parentNode):u.push(r[i].parentNode));return n(d(u))},parents:function(t){for(var i,f=this,r=[],u=0;u<this.length;u+=1)for(i=f[u].parentNode;i;)t?n(i).is(t)&&r.push(i):r.push(i),i=i.parentNode;return n(d(r))},closest:function(n){var t=this;return void 0===n?new f([]):(t.is(n)||(t=t.parents(n).eq(0)),t)},find:function(n){for(var r,t,e=this,u=[],i=0;i<this.length;i+=1)for(r=e[i].querySelectorAll(n),t=0;t<r.length;t+=1)u.push(r[t]);return new f(u)},children:function(t){for(var r,i,o=this,u=[],e=0;e<this.length;e+=1)for(r=o[e].childNodes,i=0;i<r.length;i+=1)t?1===r[i].nodeType&&n(r[i]).is(t)&&u.push(r[i]):1===r[i].nodeType&&u.push(r[i]);return new f(d(u))},remove:function(){for(var t=this,n=0;n<this.length;n+=1)t[n].parentNode&&t[n].parentNode.removeChild(t[n]);return this},add:function(){for(var u,f,t,e,i=[],r=arguments.length;r--;)i[r]=arguments[r];for(t=this,u=0;u<i.length;u+=1)for(e=n(i[u]),f=0;f<e.length;f+=1)t[t.length]=e[f],t.length+=1;return t},styles:function(){return this[0]?window.getComputedStyle(this[0],null):{}}};Object.keys(g).forEach(function(t){n.fn[t]=g[t]});var bt,t={deleteProps:function(n){var t=n;Object.keys(t).forEach(function(n){try{t[n]=null}catch(n){}try{delete t[n]}catch(n){}})},nextTick:function(n,t){return void 0===t&&(t=0),setTimeout(n,t)},now:function(){return Date.now()},getTranslate:function(n,t){void 0===t&&(t="x");var f,r,e,u=i.getComputedStyle(n,null);return i.WebKitCSSMatrix?((r=u.transform||u.webkitTransform).split(",").length>6&&(r=r.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new i.WebKitCSSMatrix("none"===r?"":r)):f=(e=u.MozTransform||u.OTransform||u.MsTransform||u.msTransform||u.transform||u.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=i.WebKitCSSMatrix?e.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===t&&(r=i.WebKitCSSMatrix?e.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),r||0},parseUrlQuery:function(n){var r,f,u,e,o={},t=n||i.location.href;if("string"==typeof t&&t.length)for(e=(f=(t=t.indexOf("?")>-1?t.replace(/\S*\?/,""):"").split("&").filter(function(n){return""!==n})).length,r=0;r<e;r+=1)u=f[r].replace(/#\S+/g,"").split("="),o[decodeURIComponent(u[0])]=void 0===u[1]?void 0:decodeURIComponent(u[1])||"";return o},isObject:function(n){return"object"==typeof n&&null!==n&&n.constructor&&n.constructor===Object},extend:function(){for(var r,e,i,n,s,u=[],f=arguments.length;f--;)u[f]=arguments[f];for(r=Object(u[0]),e=1;e<u.length;e+=1)if(i=u[e],void 0!==i&&null!==i)for(var h=Object.keys(Object(i)),o=0,c=h.length;o<c;o+=1)n=h[o],s=Object.getOwnPropertyDescriptor(i,n),void 0!==s&&s.enumerable&&(t.isObject(r[n])&&t.isObject(i[n])?t.extend(r[n],i[n]):!t.isObject(r[n])&&t.isObject(i[n])?(r[n]={},t.extend(r[n],i[n])):r[n]=i[n]);return r}},u=bt="undefined"==typeof document?{addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return{}},querySelectorAll:function(){return[]},createElement:function(){return{style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,r={touch:i.Modernizr&&!0===i.Modernizr.touch||!!("ontouchstart"in i||i.DocumentTouch&&u instanceof i.DocumentTouch),transforms3d:i.Modernizr&&!0===i.Modernizr.csstransforms3d||function(){var n=u.createElement("div").style;return"webkitPerspective"in n||"MozPerspective"in n||"OPerspective"in n||"MsPerspective"in n||"perspective"in n}(),flexbox:function(){for(var i=u.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<t.length;n+=1)if(t[n]in i)return!0;return!1}(),observer:"MutationObserver"in i||"WebkitMutationObserver"in i,passiveListener:function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});i.addEventListener("testPassiveListener",null,t)}catch(n){}return n}(),gestures:"ongesturestart"in i},s=function(n){void 0===n&&(n={});var t=this;t.params=n;t.eventsListeners={};t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(n){t.on(n,t.params.on[n])})},et={components:{}};s.prototype.on=function(n,t){var i=this;return"function"!=typeof t?i:(n.split(" ").forEach(function(n){i.eventsListeners[n]||(i.eventsListeners[n]=[]);i.eventsListeners[n].push(t)}),i)};s.prototype.once=function(n,t){function r(){for(var f=[],u=arguments.length;u--;)f[u]=arguments[u];t.apply(i,f);i.off(n,r)}var i=this;return"function"!=typeof t?i:i.on(n,r)};s.prototype.off=function(n,t){var i=this;return n.split(" ").forEach(function(n){void 0===t?i.eventsListeners[n]=[]:i.eventsListeners[n].forEach(function(r,u){r===t&&i.eventsListeners[n].splice(u,1)})}),i};s.prototype.emit=function(){for(var t,i,u,f,n=[],r=arguments.length;r--;)n[r]=arguments[r];return(t=this,!t.eventsListeners)?t:("string"==typeof n[0]||Array.isArray(n[0])?(i=n[0],u=n.slice(1,n.length),f=t):(i=n[0].events,u=n[0].data,f=n[0].context||t),(Array.isArray(i)?i:i.split(" ")).forEach(function(n){if(t.eventsListeners[n]){var i=[];t.eventsListeners[n].forEach(function(n){i.push(n)});i.forEach(function(n){n.apply(f,u)})}}),t)};s.prototype.useModulesParams=function(n){var i=this;i.modules&&Object.keys(i.modules).forEach(function(r){var u=i.modules[r];u.params&&t.extend(n,u.params)})};s.prototype.useModules=function(n){void 0===n&&(n={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var r=t.modules[i],u=n[i]||{};r.instance&&Object.keys(r.instance).forEach(function(n){var i=r.instance[n];t[n]="function"==typeof i?i.bind(t):i});r.on&&t.on&&Object.keys(r.on).forEach(function(n){t.on(n,r.on[n])});r.create&&r.create.bind(t)(u)})};et.components.set=function(n){var t=this;t.use&&t.use(n)};s.installModule=function(n){for(var i,f,u=[],r=arguments.length-1;r-->0;)u[r]=arguments[r+1];return i=this,i.prototype.modules||(i.prototype.modules={}),f=n.name||Object.keys(i.prototype.modules).length+"_"+t.now(),i.prototype.modules[f]=n,n.proto&&Object.keys(n.proto).forEach(function(t){i.prototype[t]=n.proto[t]}),n.static&&Object.keys(n.static).forEach(function(t){i[t]=n.static[t]}),n.install&&n.install.apply(i,u),i};s.use=function(n){for(var t,r=[],i=arguments.length-1;i-->0;)r[i]=arguments[i+1];return t=this,Array.isArray(n)?(n.forEach(function(n){return t.installModule(n)}),t):t.installModule.apply(t,[n].concat(r))};Object.defineProperties(s,et);var kt={updateSize:function(){var i,r,n=this,u=n.$el;i=void 0!==n.params.width?n.params.width:u[0].clientWidth;r=void 0!==n.params.height?n.params.height:u[0].clientHeight;0===i&&n.isHorizontal()||0===r&&n.isVertical()||(i=i-parseInt(u.css("padding-left"),10)-parseInt(u.css("padding-right"),10),r=r-parseInt(u.css("padding-top"),10)-parseInt(u.css("padding-bottom"),10),t.extend(n,{width:i,height:r,size:n.isHorizontal()?i:r}))},updateSlides:function(){var i=this,n=i.params,y=i.$wrapperEl,c=i.size,ut=i.rtl,ct=i.wrongRTL,h=y.children("."+i.params.slideClass),l=i.virtual&&n.virtual.enabled?i.virtual.slides.length:h.length,u=[],tt=[],st=[],ft=n.slidesOffsetBefore,it,p,b,d,g,nt;"function"==typeof ft&&(ft=n.slidesOffsetBefore.call(i));it=n.slidesOffsetAfter;"function"==typeof it&&(it=n.slidesOffsetAfter.call(i));var lt=l,at=i.snapGrid.length,vt=i.snapGrid.length,e=n.spaceBetween,o=-ft,et=0,ot=0;if(void 0!==c){"string"==typeof e&&e.indexOf("%")>=0&&(e=parseFloat(e.replace("%",""))/100*c);i.virtualSize=-e;ut?h.css({marginLeft:"",marginTop:""}):h.css({marginRight:"",marginBottom:""});n.slidesPerColumn>1&&(p=Math.floor(l/n.slidesPerColumn)===l/i.params.slidesPerColumn?l:Math.ceil(l/n.slidesPerColumn)*n.slidesPerColumn,"auto"!==n.slidesPerView&&"row"===n.slidesPerColumnFill&&(p=Math.max(p,n.slidesPerView*n.slidesPerColumn)));for(var f,w=n.slidesPerColumn,rt=p/w,ht=rt-(n.slidesPerColumn*rt-l),s=0;s<l;s+=1){if(f=0,b=h.eq(s),n.slidesPerColumn>1){var k=void 0,v=void 0,a=void 0;"column"===n.slidesPerColumnFill?(a=s-(v=Math.floor(s/w))*w,(v>ht||v===ht&&a===w-1)&&(a+=1)>=w&&(a=0,v+=1),k=v+a*p/w,b.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})):v=s-(a=Math.floor(s/rt))*rt;b.css("margin-"+(i.isHorizontal()?"top":"left"),0!==a&&n.spaceBetween&&n.spaceBetween+"px").attr("data-swiper-column",v).attr("data-swiper-row",a)}"none"!==b.css("display")&&("auto"===n.slidesPerView?(f=i.isHorizontal()?b.outerWidth(!0):b.outerHeight(!0),n.roundLengths&&(f=Math.floor(f))):(f=(c-(n.slidesPerView-1)*e)/n.slidesPerView,n.roundLengths&&(f=Math.floor(f)),h[s]&&(i.isHorizontal()?h[s].style.width=f+"px":h[s].style.height=f+"px")),h[s]&&(h[s].swiperSlideSize=f),st.push(f),n.centeredSlides?(o=o+f/2+et/2+e,0===et&&0!==s&&(o=o-c/2-e),0===s&&(o=o-c/2-e),Math.abs(o)<.001&&(o=0),ot%n.slidesPerGroup==0&&u.push(o),tt.push(o)):(ot%n.slidesPerGroup==0&&u.push(o),tt.push(o),o=o+f+e),i.virtualSize+=f+e,et=f,ot+=1)}if(i.virtualSize=Math.max(i.virtualSize,c)+it,ut&&ct&&("slide"===n.effect||"coverflow"===n.effect)&&y.css({width:i.virtualSize+n.spaceBetween+"px"}),r.flexbox&&!n.setWrapperSize||(i.isHorizontal()?y.css({width:i.virtualSize+n.spaceBetween+"px"}):y.css({height:i.virtualSize+n.spaceBetween+"px"})),n.slidesPerColumn>1&&(i.virtualSize=(f+n.spaceBetween)*p,i.virtualSize=Math.ceil(i.virtualSize/n.slidesPerColumn)-n.spaceBetween,i.isHorizontal()?y.css({width:i.virtualSize+n.spaceBetween+"px"}):y.css({height:i.virtualSize+n.spaceBetween+"px"}),n.centeredSlides)){for(d=[],g=0;g<u.length;g+=1)u[g]<i.virtualSize+u[0]&&d.push(u[g]);u=d}if(!n.centeredSlides){for(d=[],nt=0;nt<u.length;nt+=1)u[nt]<=i.virtualSize-c&&d.push(u[nt]);u=d;Math.floor(i.virtualSize-c)-Math.floor(u[u.length-1])>1&&u.push(i.virtualSize-c)}0===u.length&&(u=[0]);0!==n.spaceBetween&&(i.isHorizontal()?ut?h.css({marginLeft:e+"px"}):h.css({marginRight:e+"px"}):h.css({marginBottom:e+"px"}));t.extend(i,{slides:h,snapGrid:u,slidesGrid:tt,slidesSizesGrid:st});l!==lt&&i.emit("slidesLengthChange");u.length!==at&&i.emit("snapGridLengthChange");tt.length!==vt&&i.emit("slidesGridLengthChange");(n.watchSlidesProgress||n.watchSlidesVisibility)&&i.updateSlidesOffset()}},updateAutoHeight:function(){var n,t=this,i=[],r=0,u,f;if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){if(u=t.activeIndex+n,u>t.slides.length)break;i.push(t.slides.eq(u)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(n=0;n<i.length;n+=1)void 0!==i[n]&&(f=i[n].offsetHeight,r=f>r?f:r);r&&t.$wrapperEl.css("height",r+"px")},updateSlidesOffset:function(){for(var i=this,t=i.slides,n=0;n<t.length;n+=1)t[n].swiperSlideOffset=i.isHorizontal()?t[n].offsetLeft:t[n].offsetTop},updateSlidesProgress:function(n){var o,r,f,h,e,s;void 0===n&&(n=this.translate||0);var t=this,u=t.params,i=t.slides,c=t.rtl;if(0!==i.length)for(void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset(),o=-n,c&&(o=n),i.removeClass(u.slideVisibleClass),r=0;r<i.length;r+=1)f=i[r],h=(o+(u.centeredSlides?t.minTranslate():0)-f.swiperSlideOffset)/(f.swiperSlideSize+u.spaceBetween),u.watchSlidesVisibility&&(e=-(o-f.swiperSlideOffset),s=e+t.slidesSizesGrid[r],(e>=0&&e<t.size||s>0&&s<=t.size||e<=0&&s>=t.size)&&i.eq(r).addClass(u.slideVisibleClass)),f.progress=c?-h:h},updateProgress:function(n){void 0===n&&(n=this.translate||0);var i=this,e=i.params,o=i.maxTranslate()-i.minTranslate(),f=i.progress,r=i.isBeginning,u=i.isEnd,s=r,h=u;0===o?(f=0,r=!0,u=!0):(r=(f=(n-i.minTranslate())/o)<=0,u=f>=1);t.extend(i,{progress:f,isBeginning:r,isEnd:u});(e.watchSlidesProgress||e.watchSlidesVisibility)&&i.updateSlidesProgress(n);r&&!s&&i.emit("reachBeginning toEdge");u&&!h&&i.emit("reachEnd toEdge");(s&&!r||h&&!u)&&i.emit("fromEdge");i.emit("progress",f)},updateSlidesClasses:function(){var t=this,f=t.slides,n=t.params,i=t.$wrapperEl,o=t.activeIndex,s=t.realIndex,h=t.virtual&&n.virtual.enabled,e,r,u;f.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass);(e=h?t.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+o+'"]'):f.eq(o)).addClass(n.slideActiveClass);n.loop&&(e.hasClass(n.slideDuplicateClass)?i.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(n.slideDuplicateActiveClass):i.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(n.slideDuplicateActiveClass));r=e.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===r.length&&(r=f.eq(0)).addClass(n.slideNextClass);u=e.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===u.length&&(u=f.eq(-1)).addClass(n.slidePrevClass);n.loop&&(r.hasClass(n.slideDuplicateClass)?i.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):i.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),u.hasClass(n.slideDuplicateClass)?i.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+u.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):i.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+u.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(n){var o,i=this,e=i.rtl?i.translate:-i.translate,f=i.slidesGrid,s=i.snapGrid,c=i.params,l=i.activeIndex,a=i.realIndex,v=i.snapIndex,u=n,r,h;if(void 0===u){for(r=0;r<f.length;r+=1)void 0!==f[r+1]?e>=f[r]&&e<f[r+1]-(f[r+1]-f[r])/2?u=r:e>=f[r]&&e<f[r+1]&&(u=r+1):e>=f[r]&&(u=r);c.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}((o=s.indexOf(e)>=0?s.indexOf(e):Math.floor(u/c.slidesPerGroup))>=s.length&&(o=s.length-1),u!==l)?(h=parseInt(i.slides.eq(u).attr("data-swiper-slide-index")||u,10),t.extend(i,{snapIndex:o,realIndex:h,previousIndex:l,activeIndex:u}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),a!==h&&i.emit("realIndexChange"),i.emit("slideChange")):o!==v&&(i.snapIndex=o,i.emit("snapIndexChange"))},updateClickedSlide:function(t){var i=this,f=i.params,r=n(t.target).closest("."+f.slideClass)[0],e=!1,u;if(r)for(u=0;u<i.slides.length;u+=1)i.slides[u]===r&&(e=!0);if(!r||!e)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=r;i.clickedIndex=i.virtual&&i.params.virtual.enabled?parseInt(n(r).attr("data-swiper-slide-index"),10):n(r).index();f.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}},dt={getTranslate:function(n){var r;void 0===n&&(n=this.isHorizontal()?"x":"y");var i=this,e=i.params,u=i.rtl,f=i.translate,o=i.$wrapperEl;return e.virtualTranslate?u?-f:f:(r=t.getTranslate(o[0],n),u&&(r=-r),r||0)},setTranslate:function(n,t){var i=this,h=i.rtl,o=i.params,s=i.$wrapperEl,c=i.progress,u=0,f=0,e;i.isHorizontal()?u=h?-n:n:f=n;o.roundLengths&&(u=Math.floor(u),f=Math.floor(f));o.virtualTranslate||(r.transforms3d?s.transform("translate3d("+u+"px, "+f+"px, 0px)"):s.transform("translate("+u+"px, "+f+"px)"));i.translate=i.isHorizontal()?u:f;e=i.maxTranslate()-i.minTranslate();(0===e?0:(n-i.minTranslate())/e)!==c&&i.updateProgress(n);i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},gt={setTransition:function(n,t){var i=this;i.$wrapperEl.transition(n);i.emit("setTransition",n,t)},transitionStart:function(n){void 0===n&&(n=!0);var t=this,i=t.activeIndex,u=t.params,r=t.previousIndex;u.autoHeight&&t.updateAutoHeight();t.emit("transitionStart");n&&i!==r&&(t.emit("slideChangeTransitionStart"),i>r?t.emit("slideNextTransitionStart"):t.emit("slidePrevTransitionStart"))},transitionEnd:function(n){void 0===n&&(n=!0);var t=this,i=t.activeIndex,r=t.previousIndex;t.animating=!1;t.setTransition(0);t.emit("transitionEnd");n&&i!==r&&(t.emit("slideChangeTransitionEnd"),i>r?t.emit("slideNextTransitionEnd"):t.emit("slidePrevTransitionEnd"))}},c=function(){return{isSafari:function(){var n=i.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent),ie:i.navigator.pointerEnabled||i.navigator.msPointerEnabled,ieTouch:i.navigator.msPointerEnabled&&i.navigator.msMaxTouchPoints>1||i.navigator.pointerEnabled&&i.navigator.maxTouchPoints>1,lteIE9:function(){var n=u.createElement("div");return n.innerHTML="<!--[if lte IE 9]><i><\/i><![endif]-->",1===n.getElementsByTagName("i").length}()}}(),ni={slideTo:function(n,t,i,r){var u,e,f,s;void 0===n&&(n=0);void 0===t&&(t=this.params.speed);void 0===i&&(i=!0);u=this;e=n;e<0&&(e=0);var o=u.params,h=u.snapGrid,a=u.slidesGrid,p=u.previousIndex,v=u.activeIndex,y=u.rtl,w=u.$wrapperEl,l=Math.floor(e/o.slidesPerGroup);if(l>=h.length&&(l=h.length-1),(v||o.initialSlide||0)===(p||0)&&i&&u.emit("beforeSlideChangeStart"),f=-h[l],u.updateProgress(f),o.normalizeSlideIndex)for(s=0;s<a.length;s+=1)-Math.floor(100*f)>=Math.floor(100*a[s])&&(e=s);return!(!u.allowSlideNext&&f<u.translate&&f<u.minTranslate()||!u.allowSlidePrev&&f>u.translate&&f>u.maxTranslate()&&(v||0)!==e||(y&&-f===u.translate||!y&&f===u.translate?(u.updateActiveIndex(e),o.autoHeight&&u.updateAutoHeight(),u.updateSlidesClasses(),"slide"!==o.effect&&u.setTranslate(f),1):(0===t||c.lteIE9?(u.setTransition(0),u.setTranslate(f),u.updateActiveIndex(e),u.updateSlidesClasses(),u.emit("beforeTransitionStart",t,r),u.transitionStart(i),u.transitionEnd(i)):(u.setTransition(t),u.setTranslate(f),u.updateActiveIndex(e),u.updateSlidesClasses(),u.emit("beforeTransitionStart",t,r),u.transitionStart(i),u.animating||(u.animating=!0,w.transitionEnd(function(){u&&!u.destroyed&&u.transitionEnd(i)}))),0)))},slideNext:function(n,t,i){void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var r=this,u=r.params,f=r.animating;return u.loop?!f&&(r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft,r.slideTo(r.activeIndex+u.slidesPerGroup,n,t,i)):r.slideTo(r.activeIndex+u.slidesPerGroup,n,t,i)},slidePrev:function(n,t,i){void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var r=this,u=r.params,f=r.animating;return u.loop?!f&&(r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft,r.slideTo(r.activeIndex-1,n,t,i)):r.slideTo(r.activeIndex-1,n,t,i)},slideReset:function(n,t,i){void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var r=this;return r.slideTo(r.activeIndex,n,t,i)},slideToClickedSlide:function(){var f,i=this,u=i.params,o=i.$wrapperEl,e="auto"===u.slidesPerView?i.slidesPerViewDynamic():u.slidesPerView,r=i.clickedIndex;if(u.loop){if(i.animating)return;f=parseInt(n(i.clickedSlide).attr("data-swiper-slide-index"),10);u.centeredSlides?r<i.loopedSlides-e/2||r>i.slides.length-i.loopedSlides+e/2?(i.loopFix(),r=o.children("."+u.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.slideDuplicateClass+")").eq(0).index(),t.nextTick(function(){i.slideTo(r)})):i.slideTo(r):r>i.slides.length-e?(i.loopFix(),r=o.children("."+u.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.slideDuplicateClass+")").eq(0).index(),t.nextTick(function(){i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}},ti={loopCreate:function(){var r=this,t=r.params,f=r.$wrapperEl,i,c,l,a,e,o,s,h;if(f.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i=f.children("."+t.slideClass),t.loopFillGroupWithBlank&&(c=t.slidesPerGroup-i.length%t.slidesPerGroup,c!==t.slidesPerGroup)){for(l=0;l<c;l+=1)a=n(u.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass),f.append(a);i=f.children("."+t.slideClass)}for("auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=i.length),r.loopedSlides=parseInt(t.loopedSlides||t.slidesPerView,10),r.loopedSlides+=t.loopAdditionalSlides,r.loopedSlides>i.length&&(r.loopedSlides=i.length),e=[],o=[],i.each(function(t,u){var f=n(u);t<r.loopedSlides&&o.push(u);t<i.length&&t>=i.length-r.loopedSlides&&e.push(u);f.attr("data-swiper-slide-index",t)}),s=0;s<o.length;s+=1)f.append(n(o[s].cloneNode(!0)).addClass(t.slideDuplicateClass));for(h=e.length-1;h>=0;h-=1)f.prepend(n(e[h].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){var t,n=this,f=n.params,r=n.activeIndex,u=n.slides,i=n.loopedSlides,e=n.allowSlidePrev,o=n.allowSlideNext;n.allowSlidePrev=!0;n.allowSlideNext=!0;r<i?(t=u.length-3*i+r,t+=i,n.slideTo(t,0,!1,!0)):("auto"===f.slidesPerView&&r>=2*i||r>u.length-2*f.slidesPerView)&&(t=-u.length+r+i,t+=i,n.slideTo(t,0,!1,!0));n.allowSlidePrev=e;n.allowSlideNext=o},loopDestroy:function(){var n=this,i=n.$wrapperEl,t=n.params,r=n.slides;i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove();r.removeAttr("data-swiper-slide-index")}},ii={setGrabCursor:function(n){var i=this,t;!r.touch&&i.params.simulateTouch&&(t=i.el,t.style.cursor="move",t.style.cursor=n?"-webkit-grabbing":"-webkit-grab",t.style.cursor=n?"-moz-grabbin":"-moz-grab",t.style.cursor=n?"grabbing":"grab")},unsetGrabCursor:function(){var n=this;r.touch||(n.el.style.cursor="")}},ri={appendSlide:function(n){var t=this,f=t.$wrapperEl,u=t.params,i;if(u.loop&&t.loopDestroy(),"object"==typeof n&&"length"in n)for(i=0;i<n.length;i+=1)n[i]&&f.append(n[i]);else f.append(n);u.loop&&t.loopCreate();u.observer&&r.observer||t.update()},prependSlide:function(n){var t=this,u=t.params,e=t.$wrapperEl,o=t.activeIndex,f,i;if(u.loop&&t.loopDestroy(),f=o+1,"object"==typeof n&&"length"in n){for(i=0;i<n.length;i+=1)n[i]&&e.prepend(n[i]);f=o+n.length}else e.prepend(n);u.loop&&t.loopCreate();u.observer&&r.observer||t.update();t.slideTo(f,0,!1)},removeSlide:function(n){var t=this,f=t.params,o=t.$wrapperEl,s=t.activeIndex,u,i,e;if(f.loop&&(t.loopDestroy(),t.slides=o.children("."+f.slideClass)),i=s,"object"==typeof n&&"length"in n){for(e=0;e<n.length;e+=1)u=n[e],t.slides[u]&&t.slides.eq(u).remove(),u<i&&(i-=1);i=Math.max(i,0)}else u=n,t.slides[u]&&t.slides.eq(u).remove(),u<i&&(i-=1),i=Math.max(i,0);f.loop&&t.loopCreate();f.observer&&r.observer||t.update();f.loop?t.slideTo(i+t.loopedSlides,0,!1):t.slideTo(i,0,!1)},removeAllSlides:function(){for(var t=this,i=[],n=0;n<t.slides.length;n+=1)i.push(n);t.removeSlide(i)}},e=function(){var t=i.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:i.cordova||i.phonegap,phonegap:i.cordova||i.phonegap},s=t.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),c=t.match(/(Android);?[\s\/]+([\d.]+)?/),f=t.match(/(iPad).*OS\s([\d_]+)/),r=t.match(/(iPod)(.*OS\s([\d_]+))?/),e=!f&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),o,h;return(s&&(n.os="windows",n.osVersion=s[2],n.windows=!0),c&&!s&&(n.os="android",n.osVersion=c[2],n.android=!0,n.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(f||e||r)&&(n.os="ios",n.ios=!0),e&&!r&&(n.osVersion=e[2].replace(/_/g,"."),n.iphone=!0),f&&(n.osVersion=f[2].replace(/_/g,"."),n.ipad=!0),r&&(n.osVersion=r[3]?r[3].replace(/_/g,"."):null,n.iphone=!0),n.ios&&n.osVersion&&t.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),n.desktop=!(n.os||n.android||n.webView),n.webView=(e||f||r)&&t.match(/.*AppleWebKit(?!.*Safari)/i),n.os&&"ios"===n.os)&&(o=n.osVersion.split("."),h=u.querySelector('meta[name="viewport"]'),n.minimalUi=!n.webView&&(r||e)&&(1*o[0]==7?1*o[1]>=1:1*o[0]>7)&&h&&h.getAttribute("content").indexOf("minimal-ui")>=0),n.pixelRatio=i.devicePixelRatio||1,n}(),ui=function(i){var f=this,o=f.touchEventsData,s=f.params,h=f.touches,r=i,c,a,l;(r.originalEvent&&(r=r.originalEvent),o.isTouchEvent="touchstart"===r.type,!o.isTouchEvent&&"which"in r&&3===r.which||o.isTouched&&o.isMoved)||(s.noSwiping&&n(r.target).closest("."+s.noSwipingClass)[0]?f.allowClick=!0:(!s.swipeHandler||n(r).closest(s.swipeHandler)[0])&&(h.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,h.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY,c=h.currentX,a=h.currentY,e.ios&&!e.cordova&&s.iOSEdgeSwipeDetection&&c<=s.iOSEdgeSwipeThreshold&&c>=window.screen.width-s.iOSEdgeSwipeThreshold||((t.extend(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),h.startX=c,h.startY=a,o.touchStartTime=t.now(),f.allowClick=!0,f.updateSize(),f.swipeDirection=void 0,s.threshold>0&&(o.allowThresholdMove=!1),"touchstart"!==r.type)&&(l=!0,n(r.target).is(o.formElements)&&(l=!1),u.activeElement&&n(u.activeElement).is(o.formElements)&&u.activeElement.blur(),l&&f.allowTouchMove&&r.preventDefault()),f.emit("touchStart",r))))},fi=function(i){var f=this,r=f.touchEventsData,s=f.params,e=f.touches,b=f.rtl,o=i,c,l,a,v,w,h,y,p;if(o.originalEvent&&(o=o.originalEvent),!r.isTouchEvent||"mousemove"!==o.type){if(c="touchmove"===o.type?o.targetTouches[0].pageX:o.pageX,l="touchmove"===o.type?o.targetTouches[0].pageY:o.pageY,o.preventedByNestedSwiper)return e.startX=c,void(e.startY=l);if(!f.allowTouchMove)return f.allowClick=!1,void(r.isTouched&&(t.extend(e,{startX:c,startY:l,currentX:c,currentY:l}),r.touchStartTime=t.now()));if(r.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(f.isVertical()){if(l<e.startY&&f.translate<=f.maxTranslate()||l>e.startY&&f.translate>=f.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(c<e.startX&&f.translate<=f.maxTranslate()||c>e.startX&&f.translate>=f.minTranslate())return;if(r.isTouchEvent&&u.activeElement&&o.target===u.activeElement&&n(o.target).is(r.formElements))return r.isMoved=!0,void(f.allowClick=!1);if((r.allowTouchCallbacks&&f.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1))&&(e.currentX=c,e.currentY=l,a=e.currentX-e.startX,v=e.currentY-e.startY,void 0===r.isScrolling&&(f.isHorizontal()&&e.currentY===e.startY||f.isVertical()&&e.currentX===e.startX?r.isScrolling=!1:a*a+v*v>=25&&(w=180*Math.atan2(Math.abs(v),Math.abs(a))/Math.PI,r.isScrolling=f.isHorizontal()?w>s.touchAngle:90-w>s.touchAngle)),r.isScrolling&&f.emit("touchMoveOpposite",o),"undefined"==typeof startMoving&&(e.currentX===e.startX&&e.currentY===e.startY||(r.startMoving=!0)),r.isTouched))if(r.isScrolling)r.isTouched=!1;else if(r.startMoving){if(f.allowClick=!1,o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),r.isMoved||(s.loop&&f.loopFix(),r.startTranslate=f.getTranslate(),f.setTransition(0),f.animating&&f.$wrapperEl.trigger("webkitTransitionEnd transitionend"),r.allowMomentumBounce=!1,!s.grabCursor||!0!==f.allowSlideNext&&!0!==f.allowSlidePrev||f.setGrabCursor(!0),f.emit("sliderFirstMove",o)),f.emit("sliderMove",o),r.isMoved=!0,h=f.isHorizontal()?a:v,e.diff=h,h*=s.touchRatio,b&&(h=-h),f.swipeDirection=h>0?"prev":"next",r.currentTranslate=h+r.startTranslate,y=!0,p=s.resistanceRatio,s.touchReleaseOnEdges&&(p=0),h>0&&r.currentTranslate>f.minTranslate()?(y=!1,s.resistance&&(r.currentTranslate=f.minTranslate()-1+Math.pow(-f.minTranslate()+r.startTranslate+h,p))):h<0&&r.currentTranslate<f.maxTranslate()&&(y=!1,s.resistance&&(r.currentTranslate=f.maxTranslate()+1-Math.pow(f.maxTranslate()-r.startTranslate-h,p))),y&&(o.preventedByNestedSwiper=!0),!f.allowSlideNext&&"next"===f.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!f.allowSlidePrev&&"prev"===f.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),s.threshold>0){if(!(Math.abs(h)>s.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,e.startX=e.currentX,e.startY=e.currentY,r.currentTranslate=r.startTranslate,void(e.diff=f.isHorizontal()?e.currentX-e.startX:e.currentY-e.startY)}s.followFinger&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(f.updateActiveIndex(),f.updateSlidesClasses()),s.freeMode&&(0===r.velocities.length&&r.velocities.push({position:e[f.isHorizontal()?"startX":"startY"],time:r.touchStartTime}),r.velocities.push({position:e[f.isHorizontal()?"currentX":"currentY"],time:t.now()})),f.updateProgress(r.currentTranslate),f.setTranslate(r.currentTranslate))}}},ei=function(n){var i=this,r=i.touchEventsData,u=i.params,et=i.touches,g=i.rtl,nt=i.$wrapperEl,e=i.slidesGrid,h=i.snapGrid,c=n,w,a,l,k,d,v,y,p,rt;if(c.originalEvent&&(c=c.originalEvent),r.allowTouchCallbacks&&i.emit("touchEnd",c),r.allowTouchCallbacks=!1,r.isTouched){if(u.grabCursor&&r.isMoved&&r.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1),w=t.now(),a=w-r.touchStartTime,i.allowClick&&(i.updateClickedSlide(c),i.emit("tap",c),a<300&&w-r.lastClickTime>300&&(r.clickTimeout&&clearTimeout(r.clickTimeout),r.clickTimeout=t.nextTick(function(){i&&!i.destroyed&&i.emit("click",c)},300)),a<300&&w-r.lastClickTime<300&&(r.clickTimeout&&clearTimeout(r.clickTimeout),i.emit("doubleTap",c))),r.lastClickTime=t.now(),t.nextTick(function(){i.destroyed||(i.allowClick=!0)}),!r.isTouched||!r.isMoved||!i.swipeDirection||0===et.diff||r.currentTranslate===r.startTranslate)return r.isTouched=!1,void(r.isMoved=!1);if(r.isTouched=!1,r.isMoved=!1,l=u.followFinger?g?i.translate:-i.translate:-r.currentTranslate,u.freeMode){if(l<-i.minTranslate())return void i.slideTo(i.activeIndex);if(l>-i.maxTranslate())return void(i.slides.length<h.length?i.slideTo(h.length-1):i.slideTo(i.slides.length-1));if(u.freeModeMomentum){if(r.velocities.length>1){var tt=r.velocities.pop(),ut=r.velocities.pop(),ot=tt.position-ut.position,ft=tt.time-ut.time;i.velocity=ot/ft;i.velocity/=2;Math.abs(i.velocity)<u.freeModeMinimumVelocity&&(i.velocity=0);(ft>150||t.now()-tt.time>300)&&(i.velocity=0)}else i.velocity=0;i.velocity*=u.freeModeMomentumVelocityRatio;r.velocities.length=0;var b=1e3*u.freeModeMomentumRatio,st=i.velocity*b,f=i.translate+st;if(g&&(f=-f),d=!1,v=20*Math.abs(i.velocity)*u.freeModeMomentumBounceRatio,f<i.maxTranslate())u.freeModeMomentumBounce?(f+i.maxTranslate()<-v&&(f=i.maxTranslate()-v),k=i.maxTranslate(),d=!0,r.allowMomentumBounce=!0):f=i.maxTranslate();else if(f>i.minTranslate())u.freeModeMomentumBounce?(f-i.minTranslate()>v&&(f=i.minTranslate()+v),k=i.minTranslate(),d=!0,r.allowMomentumBounce=!0):f=i.minTranslate();else if(u.freeModeSticky){for(p=0;p<h.length;p+=1)if(h[p]>-f){y=p;break}f=-(f=Math.abs(h[y]-f)<Math.abs(h[y-1]-f)||"next"===i.swipeDirection?h[y]:h[y-1])}if(0!==i.velocity)b=g?Math.abs((-f-i.translate)/i.velocity):Math.abs((f-i.translate)/i.velocity);else if(u.freeModeSticky)return void i.slideReset();u.freeModeMomentumBounce&&d?(i.updateProgress(k),i.setTransition(b),i.setTranslate(f),i.transitionStart(),i.animating=!0,nt.transitionEnd(function(){i&&!i.destroyed&&r.allowMomentumBounce&&(i.emit("momentumBounce"),i.setTransition(u.speed),i.setTranslate(k),nt.transitionEnd(function(){i&&!i.destroyed&&i.transitionEnd()}))})):i.velocity?(i.updateProgress(f),i.setTransition(b),i.setTranslate(f),i.transitionStart(),i.animating||(i.animating=!0,nt.transitionEnd(function(){i&&!i.destroyed&&i.transitionEnd()}))):i.updateProgress(f);i.updateActiveIndex();i.updateSlidesClasses()}(!u.freeModeMomentum||a>=u.longSwipesMs)&&(i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses())}else{for(var s=0,it=i.slidesSizesGrid[0],o=0;o<e.length;o+=u.slidesPerGroup)void 0!==e[o+u.slidesPerGroup]?l>=e[o]&&l<e[o+u.slidesPerGroup]&&(s=o,it=e[o+u.slidesPerGroup]-e[o]):l>=e[o]&&(s=o,it=e[e.length-1]-e[e.length-2]);if(rt=(l-e[s])/it,a>u.longSwipesMs){if(!u.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(rt>=u.longSwipesRatio?i.slideTo(s+u.slidesPerGroup):i.slideTo(s));"prev"===i.swipeDirection&&(rt>1-u.longSwipesRatio?i.slideTo(s+u.slidesPerGroup):i.slideTo(s))}else{if(!u.shortSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&i.slideTo(s+u.slidesPerGroup);"prev"===i.swipeDirection&&i.slideTo(s)}}}},ot=function(){var n=this,t=n.params,i=n.el,r,u,f;i&&0===i.offsetWidth||(t.breakpoints&&n.setBreakpoint(),r=n.allowSlideNext,u=n.allowSlidePrev,(n.allowSlideNext=!0,n.allowSlidePrev=!0,n.updateSize(),n.updateSlides(),t.freeMode)?(f=Math.min(Math.max(n.translate,n.maxTranslate()),n.minTranslate()),n.setTranslate(f),n.updateActiveIndex(),n.updateSlidesClasses(),t.autoHeight&&n.updateAutoHeight()):(n.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0)),n.allowSlidePrev=u,n.allowSlideNext=r)},oi=function(n){var t=this;t.allowClick||(t.params.preventClicks&&n.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))},st={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,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",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},nt={update:kt,translate:dt,transition:gt,slide:ni,loop:ti,grabCursor:ii,manipulation:ri,events:{attachEvents:function(){var n=this,i=n.params,f=n.touchEvents,h=n.el,l=n.wrapperEl,t,o,s;n.onTouchStart=ui.bind(n);n.onTouchMove=fi.bind(n);n.onTouchEnd=ei.bind(n);n.onClick=oi.bind(n);t="container"===i.touchEventsTarget?h:l;o=!!i.nested;c.ie?(t.addEventListener(f.start,n.onTouchStart,!1),(r.touch?t:u).addEventListener(f.move,n.onTouchMove,o),(r.touch?t:u).addEventListener(f.end,n.onTouchEnd,!1)):(r.touch&&(s=!("touchstart"!==f.start||!r.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},t.addEventListener(f.start,n.onTouchStart,s),t.addEventListener(f.move,n.onTouchMove,r.passiveListener?{passive:!1,capture:o}:o),t.addEventListener(f.end,n.onTouchEnd,s)),(i.simulateTouch&&!e.ios&&!e.android||i.simulateTouch&&!r.touch&&e.ios)&&(t.addEventListener("mousedown",n.onTouchStart,!1),u.addEventListener("mousemove",n.onTouchMove,o),u.addEventListener("mouseup",n.onTouchEnd,!1)));(i.preventClicks||i.preventClicksPropagation)&&t.addEventListener("click",n.onClick,!0);n.on("resize observerUpdate",ot)},detachEvents:function(){var n=this,i=n.params,f=n.touchEvents,h=n.el,l=n.wrapperEl,t="container"===i.touchEventsTarget?h:l,o=!!i.nested,s;c.ie?(t.removeEventListener(f.start,n.onTouchStart,!1),(r.touch?t:u).removeEventListener(f.move,n.onTouchMove,o),(r.touch?t:u).removeEventListener(f.end,n.onTouchEnd,!1)):(r.touch&&(s=!("onTouchStart"!==f.start||!r.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},t.removeEventListener(f.start,n.onTouchStart,s),t.removeEventListener(f.move,n.onTouchMove,o),t.removeEventListener(f.end,n.onTouchEnd,s)),(i.simulateTouch&&!e.ios&&!e.android||i.simulateTouch&&!r.touch&&e.ios)&&(t.removeEventListener("mousedown",n.onTouchStart,!1),u.removeEventListener("mousemove",n.onTouchMove,o),u.removeEventListener("mouseup",n.onTouchEnd,!1)));(i.preventClicks||i.preventClicksPropagation)&&t.removeEventListener("click",n.onClick,!0);n.off("resize observerUpdate",ot)}},breakpoints:{setBreakpoint:function(){var n=this,s=n.activeIndex,e=n.loopedSlides,u,i,r,f,o;void 0===e&&(e=0);u=n.params;i=u.breakpoints;i&&(!i||0!==Object.keys(i).length)&&(r=n.getBreakpoint(i),r&&n.currentBreakpoint!==r&&(f=r in i?i[r]:n.originalParams,o=u.loop&&f.slidesPerView!==u.slidesPerView,t.extend(n.params,f),t.extend(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev}),n.currentBreakpoint=r,o&&(n.loopDestroy(),n.loopCreate(),n.updateSlides(),n.slideTo(s-e+n.loopedSlides,0,!1)),n.emit("breakpoint",f)))},getBreakpoint:function(n){var r,t,u,f;if(n){for(r=!1,t=[],Object.keys(n).forEach(function(n){t.push(n)}),t.sort(function(n,t){return parseInt(n,10)-parseInt(t,10)}),u=0;u<t.length;u+=1)f=t[u],f>=i.innerWidth&&!r&&(r=f);return r||"max"}}},classes:{addClasses:function(){var u=this,f=u.classNames,t=u.params,o=u.rtl,s=u.$el,n=[];n.push(t.direction);t.freeMode&&n.push("free-mode");r.flexbox||n.push("no-flexbox");t.autoHeight&&n.push("autoheight");o&&n.push("rtl");t.slidesPerColumn>1&&n.push("multirow");e.android&&n.push("android");e.ios&&n.push("ios");(i.navigator.pointerEnabled||i.navigator.msPointerEnabled)&&n.push("wp8-"+t.direction);n.forEach(function(n){f.push(t.containerModifierClass+n)});s.addClass(f.join(" "))},removeClasses:function(){var n=this,t=n.$el,i=n.classNames;t.removeClass(i.join(" "))}},images:{loadImage:function(n,t,r,u,f,e){function s(){e&&e()}var o;n.complete&&f?s():t?((o=new i.Image).onload=s,o.onerror=s,u&&(o.sizes=u),r&&(o.srcset=r),t&&(o.src=t)):s()},preloadImages:function(){var n=this,i,t;for(n.imagesToLoad=n.$el.find("img"),i=0;i<n.imagesToLoad.length;i+=1)t=n.imagesToLoad[i],n.loadImage(t,t.currentSrc||t.getAttribute("src"),t.srcset||t.getAttribute("srcset"),t.sizes||t.getAttribute("sizes"),!0,function(){void 0!==n&&null!==n&&n&&!n.destroyed&&(void 0!==n.imagesLoaded&&(n.imagesLoaded+=1),n.imagesLoaded===n.imagesToLoad.length&&(n.params.updateOnImagesReady&&n.update(),n.emit("imagesReady")))})}}},tt={},a=function(u){function f(){for(var c,o,p,e,v,s,y,a,h=[],l=arguments.length;l--;)h[l]=arguments[l];return 1===h.length&&h[0].constructor&&h[0].constructor===Object?o=h[0]:(c=(p=h)[0],o=p[1]),o||(o={}),o=t.extend({},o),c&&!o.el&&(o.el=c),u.call(this,o),Object.keys(nt).forEach(function(n){Object.keys(nt[n]).forEach(function(t){f.prototype[t]||(f.prototype[t]=nt[n][t])})}),e=this,void 0===e.modules&&(e.modules={}),Object.keys(e.modules).forEach(function(n){var i=e.modules[n],t,r;if(i.params){if(t=Object.keys(i.params)[0],r=i.params[t],"object"!=typeof r)return;if(!(t in o&&"enabled"in r))return;!0===o[t]&&(o[t]={enabled:!0});"object"!=typeof o[t]||"enabled"in o[t]||(o[t].enabled=!0);o[t]||(o[t]={enabled:!1})}}),v=t.extend({},st),e.useModulesParams(v),e.params=t.extend({},v,tt,o),e.originalParams=t.extend({},e.params),e.passedParams=t.extend({},o),s=n(e.params.el),(c=s[0])?s.length>1?(y=[],s.each(function(n,i){var r=t.extend({},o,{el:i});y.push(new f(r))}),y):(c.swiper=e,s.data("swiper",e),a=s.children("."+e.params.wrapperClass),t.extend(e,{$el:s,el:c,$wrapperEl:a,wrapperEl:a[0],classNames:[],slides:n(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===e.params.direction},isVertical:function(){return"vertical"===e.params.direction},rtl:"horizontal"===e.params.direction&&("rtl"===c.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===a.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,progress:0,velocity:0,animating:!1,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev,touchEvents:function(){var t=["touchstart","touchmove","touchend"],n=["mousedown","mousemove","mouseup"];return i.navigator.pointerEnabled?n=["pointerdown","pointermove","pointerup"]:i.navigator.msPointerEnabled&&(n=["MSPointerDown","MsPointerMove","MsPointerUp"]),{start:r.touch||!e.params.simulateTouch?t[0]:n[0],move:r.touch||!e.params.simulateTouch?t[1]:n[1],end:r.touch||!e.params.simulateTouch?t[2]:n[2]}}(),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,formElements:"input, select, option, textarea, button, video",lastClickTime:t.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:e.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),e.useModules(),e.params.init&&e.init(),e):void 0}u&&(f.__proto__=u);f.prototype=Object.create(u&&u.prototype);f.prototype.constructor=f;var e={extendedDefaults:{},defaults:{},Class:{},$:{}};return f.prototype.slidesPerViewDynamic=function(){var t=this,l=t.params,n=t.slides,c=t.slidesGrid,s=t.size,i=t.activeIndex,f=1,e,h,r,u,o;if(l.centeredSlides){for(h=n[i].swiperSlideSize,r=i+1;r<n.length;r+=1)n[r]&&!e&&(f+=1,(h+=n[r].swiperSlideSize)>s&&(e=!0));for(u=i-1;u>=0;u-=1)n[u]&&!e&&(f+=1,(h+=n[u].swiperSlideSize)>s&&(e=!0))}else for(o=i+1;o<n.length;o+=1)c[o]-c[i]<s&&(f+=1);return f},f.prototype.update=function(){function t(){i=Math.min(Math.max(n.translate,n.maxTranslate()),n.minTranslate());n.setTranslate(i);n.updateActiveIndex();n.updateSlidesClasses()}var n=this,i;n&&!n.destroyed&&(n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.params.freeMode?(t(),n.params.autoHeight&&n.updateAutoHeight()):(("auto"===n.params.slidesPerView||n.params.slidesPerView>1)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0))||t(),n.emit("update"))},f.prototype.init=function(){var n=this;n.initialized||(n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.params.loop&&n.loopCreate(),n.updateSize(),n.updateSlides(),n.params.grabCursor&&n.setGrabCursor(),n.params.preloadImages&&n.preloadImages(),n.params.loop?n.slideTo(n.params.initialSlide+n.loopedSlides,0,n.params.runCallbacksOnInit):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit),n.attachEvents(),n.initialized=!0,n.emit("init"))},f.prototype.destroy=function(n,i){void 0===n&&(n=!0);void 0===i&&(i=!0);var r=this,u=r.params,e=r.$el,o=r.$wrapperEl,f=r.slides;r.emit("beforeDestroy");r.initialized=!1;r.detachEvents();u.loop&&r.loopDestroy();i&&(r.removeClasses(),e.removeAttr("style"),o.removeAttr("style"),f&&f.length&&f.removeClass([u.slideVisibleClass,u.slideActiveClass,u.slideNextClass,u.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row"));r.emit("destroy");Object.keys(r.eventsListeners).forEach(function(n){r.off(n)});!1!==n&&(r.$el[0].swiper=null,r.$el.data("swiper",null),t.deleteProps(r));r.destroyed=!0},f.extendDefaults=function(n){t.extend(tt,n)},e.extendedDefaults.get=function(){return tt},e.defaults.get=function(){return st},e.Class.get=function(){return u},e.$.get=function(){return n},Object.defineProperties(f,e),f}(s),si={name:"device",proto:{device:e},"static":{device:e}},hi={name:"support",proto:{support:r},"static":{support:r}},ci={name:"browser",proto:{browser:c},"static":{browser:c}},li={name:"resize",create:function(){var n=this;t.extend(n,{resize:{resizeHandler:function(){n&&!n.destroyed&&n.initialized&&(n.emit("beforeResize"),n.emit("resize"))},orientationChangeHandler:function(){n&&!n.destroyed&&n.initialized&&n.emit("orientationchange")}}})},on:{init:function(){var n=this;i.addEventListener("resize",n.resize.resizeHandler);i.addEventListener("orientationchange",n.resize.orientationChangeHandler)},destroy:function(){var n=this;i.removeEventListener("resize",n.resize.resizeHandler);i.removeEventListener("orientationchange",n.resize.orientationChangeHandler)}}},y={func:i.MutationObserver||i.WebkitMutationObserver,attach:function(n,t){void 0===t&&(t={});var i=this,r=new y.func(function(n){n.forEach(function(n){i.emit("observerUpdate",n)})});r.observe(n,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData});i.observer.observers.push(r)},init:function(){var n=this,i,t;if(r.observer&&n.params.observer){if(n.params.observeParents)for(i=n.$el.parents(),t=0;t<i.length;t+=1)n.observer.attach(i[t]);n.observer.attach(n.$el[0],{childList:!1});n.observer.attach(n.$wrapperEl[0],{attributes:!1})}},destroy:function(){var n=this;n.observer.observers.forEach(function(n){n.disconnect()});n.observer.observers=[]}},ai={name:"observer",params:{observer:!1,observeParents:!1},create:function(){var n=this;t.extend(n,{observer:{init:y.init.bind(n),attach:y.attach.bind(n),destroy:y.destroy.bind(n),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},p={update:function(n){function nt(){i.updateSlides();i.updateProgress();i.updateSlidesClasses();i.lazy&&i.params.lazy.enabled&&i.lazy.load()}var i=this,v=i.params,y=v.slidesPerView,c=v.slidesPerGroup,it=v.centeredSlides,f=i.virtual,p=f.from,l=f.to,s=f.slides,rt=f.slidesGrid,tt=f.renderSlide,ut=f.offset,w,b,k,d,g,a,o,r;i.updateActiveIndex();b=i.activeIndex||0;w=i.rtl&&i.isHorizontal()?"right":i.isHorizontal()?"left":"top";it?(k=Math.floor(y/2)+c,d=Math.floor(y/2)+c):(k=y+(c-1),d=c);var u=Math.max((b||0)-d,0),e=Math.min((b||0)+k,s.length-1),h=(i.slidesGrid[u]||0)-(i.slidesGrid[0]||0);if(t.extend(i.virtual,{from:u,to:e,offset:h,slidesGrid:i.slidesGrid}),p===u&&l===e&&!n)return i.slidesGrid!==rt&&h!==ut&&i.slides.css(w,h+"px"),void i.updateProgress();if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:h,from:u,to:e,slides:function(){for(var t=[],n=u;n<=e;n+=1)t.push(s[n]);return t}()}),void nt();if(g=[],a=[],n)i.$wrapperEl.find("."+i.params.slideClass).remove();else for(o=p;o<=l;o+=1)(o<u||o>e)&&i.$wrapperEl.find("."+i.params.slideClass+'[data-swiper-slide-index="'+o+'"]').remove();for(r=0;r<s.length;r+=1)r>=u&&r<=e&&(void 0===l||n?a.push(r):(r>l&&a.push(r),r<p&&g.push(r)));a.forEach(function(n){i.$wrapperEl.append(tt(s[n],n))});g.sort(function(n,t){return n<t}).forEach(function(n){i.$wrapperEl.prepend(tt(s[n],n))});i.$wrapperEl.children(".swiper-slide").css(w,h+"px");nt()},renderSlide:function(t,i){var r=this,f=r.params.virtual,u;return f.cache&&r.virtual.cache[i]?r.virtual.cache[i]:(u=n(f.renderSlide?f.renderSlide.call(r,t,i):'<div class="'+r.params.slideClass+'" data-swiper-slide-index="'+i+'">'+t+"<\/div>"),u.attr("data-swiper-slide-index")||u.attr("data-swiper-slide-index",i),f.cache&&(r.virtual.cache[i]=u),u)},appendSlide:function(n){var t=this;t.virtual.slides.push(n);t.virtual.update(!0)},prependSlide:function(n){var t=this,i,r;(t.virtual.slides.unshift(n),t.params.virtual.cache)&&(i=t.virtual.cache,r={},Object.keys(i).forEach(function(n){r[n+1]=i[n]}),t.virtual.cache=r);t.virtual.update(!0);t.slideNext(0)}},vi={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create:function(){var n=this;t.extend(n,{virtual:{update:p.update.bind(n),appendSlide:p.appendSlide.bind(n),prependSlide:p.prependSlide.bind(n),renderSlide:p.renderSlide.bind(n),slides:n.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var n=this,i;n.params.virtual.enabled&&(n.classNames.push(n.params.containerModifierClass+"virtual"),i={watchSlidesProgress:!0},t.extend(n.params,i),t.extend(n.originalParams,i),n.virtual.update())},setTranslate:function(){var n=this;n.params.virtual.enabled&&n.virtual.update()}}},it={handle:function(n){var t=this,f=n,r,c,l,h,o;if((f.originalEvent&&(f=f.originalEvent),r=f.keyCode||f.charCode,!t.allowSlideNext&&(t.isHorizontal()&&39===r||t.isVertical()&&40===r))||!t.allowSlidePrev&&(t.isHorizontal()&&37===r||t.isVertical()&&38===r))return!1;if(!(f.shiftKey||f.altKey||f.ctrlKey||f.metaKey||u.activeElement&&u.activeElement.nodeName&&("input"===u.activeElement.nodeName.toLowerCase()||"textarea"===u.activeElement.nodeName.toLowerCase()))){if(37===r||39===r||38===r||40===r){if(c=!1,t.$el.parents("."+t.params.slideClass).length>0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var s={left:i.pageXOffset,top:i.pageYOffset},a=i.innerWidth,v=i.innerHeight,e=t.$el.offset();for(t.rtl&&(e.left-=t.$el[0].scrollLeft),l=[[e.left,e.top],[e.left+t.width,e.top],[e.left,e.top+t.height],[e.left+t.width,e.top+t.height]],h=0;h<l.length;h+=1)o=l[h],o[0]>=s.left&&o[0]<=s.left+a&&o[1]>=s.top&&o[1]<=s.top+v&&(c=!0);if(!c)return}t.isHorizontal()?(37!==r&&39!==r||(f.preventDefault?f.preventDefault():f.returnValue=!1),(39===r&&!t.rtl||37===r&&t.rtl)&&t.slideNext(),(37===r&&!t.rtl||39===r&&t.rtl)&&t.slidePrev()):(38!==r&&40!==r||(f.preventDefault?f.preventDefault():f.returnValue=!1),40===r&&t.slideNext(),38===r&&t.slidePrev());t.emit("keyPress",r)}},enable:function(){var t=this;t.keyboard.enabled||(n(u).on("keydown",t.keyboard.handle),t.keyboard.enabled=!0)},disable:function(){var t=this;t.keyboard.enabled&&(n(u).off("keydown",t.keyboard.handle),t.keyboard.enabled=!1)}},yi={name:"keyboard",params:{keyboard:{enabled:!1}},create:function(){var n=this;t.extend(n,{keyboard:{enabled:!1,enable:it.enable.bind(n),disable:it.disable.bind(n),handle:it.handle.bind(n)}})},on:{init:function(){var n=this;n.params.keyboard.enabled&&n.keyboard.enable()},destroy:function(){var n=this;n.keyboard.enabled&&n.keyboard.disable()}}},l={lastScrollTime:t.now(),event:i.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":pt()?"wheel":"mousewheel",normalize:function(n){var u=0,t=0,i=0,r=0;return"detail"in n&&(t=n.detail),"wheelDelta"in n&&(t=-n.wheelDelta/120),"wheelDeltaY"in n&&(t=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=t,t=0),i=10*u,r=10*t,"deltaY"in n&&(r=n.deltaY),"deltaX"in n&&(i=n.deltaX),(i||r)&&n.deltaMode&&(1===n.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!u&&(u=i<1?-1:1),r&&!t&&(t=r<1?-1:1),{spinX:u,spinY:t,pixelX:i,pixelY:r}},handle:function(n){var u=n,r=this,s=r.params.mousewheel;u.originalEvent&&(u=u.originalEvent);var e=0,h=r.rtl?-1:1,f=l.normalize(u);if(s.forceToAxis)if(r.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;e=f.pixelX*h}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;e=f.pixelY}else e=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*h:-f.pixelY;if(0===e)return!0;if(s.invert&&(e=-e),r.params.freeMode){var o=r.getTranslate()+e*s.sensitivity,c=r.isBeginning,a=r.isEnd;if(o>=r.minTranslate()&&(o=r.minTranslate()),o<=r.maxTranslate()&&(o=r.maxTranslate()),r.setTransition(0),r.setTranslate(o),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!c&&r.isBeginning||!a&&r.isEnd)&&r.updateSlidesClasses(),r.params.freeModeSticky&&(clearTimeout(r.mousewheel.timeout),r.mousewheel.timeout=t.nextTick(function(){r.slideReset()},300)),r.emit("scroll",u),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.stopAutoplay(),0===o||o===r.maxTranslate())return!0}else{if(t.now()-r.mousewheel.lastScrollTime>60)if(e<0)if(r.isEnd&&!r.params.loop||r.animating){if(s.releaseOnEdges)return!0}else r.slideNext(),r.emit("scroll",u);else if(r.isBeginning&&!r.params.loop||r.animating){if(s.releaseOnEdges)return!0}else r.slidePrev(),r.emit("scroll",u);r.mousewheel.lastScrollTime=(new i.Date).getTime()}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1},enable:function(){var t=this,i;return l.event?t.mousewheel.enabled?!1:(i=t.$el,"container"!==t.params.mousewheel.eventsTarged&&(i=n(t.params.mousewheel.eventsTarged)),i.on(l.event,t.mousewheel.handle),t.mousewheel.enabled=!0,!0):!1},disable:function(){var t=this,i;return l.event?t.mousewheel.enabled?(i=t.$el,"container"!==t.params.mousewheel.eventsTarged&&(i=n(t.params.mousewheel.eventsTarged)),i.off(l.event,t.mousewheel.handle),t.mousewheel.enabled=!1,!0):!1:!1}},pi={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){var n=this;t.extend(n,{mousewheel:{enabled:!1,enable:l.enable.bind(n),disable:l.disable.bind(n),handle:l.handle.bind(n),lastScrollTime:t.now()}})},on:{init:function(){var n=this;n.params.mousewheel.enabled&&n.mousewheel.enable()},destroy:function(){var n=this;n.mousewheel.enabled&&n.mousewheel.disable()}}},rt={update:function(){var n=this,t=n.params.navigation;if(!n.params.loop){var u=n.navigation,i=u.$nextEl,r=u.$prevEl;r&&r.length>0&&(n.isBeginning?r.addClass(t.disabledClass):r.removeClass(t.disabledClass));i&&i.length>0&&(n.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass))}},init:function(){var i=this,r=i.params.navigation,u,f;(r.nextEl||r.prevEl)&&(r.nextEl&&(u=n(r.nextEl),i.params.uniqueNavElements&&"string"==typeof r.nextEl&&u.length>1&&1===i.$el.find(r.nextEl).length&&(u=i.$el.find(r.nextEl))),r.prevEl&&(f=n(r.prevEl),i.params.uniqueNavElements&&"string"==typeof r.prevEl&&f.length>1&&1===i.$el.find(r.prevEl).length&&(f=i.$el.find(r.prevEl))),u&&u.length>0&&u.on("click",function(n){n.preventDefault();i.isEnd&&!i.params.loop||i.slideNext()}),f&&f.length>0&&f.on("click",function(n){n.preventDefault();i.isBeginning&&!i.params.loop||i.slidePrev()}),t.extend(i.navigation,{$nextEl:u,nextEl:u&&u[0],$prevEl:f,prevEl:f&&f[0]}))},destroy:function(){var i=this,r=i.navigation,n=r.$nextEl,t=r.$prevEl;n&&n.length&&(n.off("click"),n.removeClass(i.params.navigation.disabledClass));t&&t.length&&(t.off("click"),t.removeClass(i.params.navigation.disabledClass))}},wi={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden"}},create:function(){var n=this;t.extend(n,{navigation:{init:rt.init.bind(n),update:rt.update.bind(n),destroy:rt.destroy.bind(n)}})},on:{init:function(){var n=this;n.navigation.init();n.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(t){var i=this,f=i.navigation,r=f.$nextEl,u=f.$prevEl;!i.params.navigation.hideOnClick||n(t.target).is(u)||n(t.target).is(r)||(r&&r.toggleClass(i.params.navigation.hiddenClass),u&&u.toggleClass(i.params.navigation.hiddenClass))}}},w={update:function(){var t=this,a=t.rtl,i=t.params.pagination,f,o;if(i.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var r,s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,u=t.pagination.$el,e=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if((t.params.loop?((r=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup))>s-1-2*t.loopedSlides&&(r-=s-2*t.loopedSlides),r>e-1&&(r-=e),r<0&&"bullets"!==t.params.paginationType&&(r=e+r)):r=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0)&&(f=t.pagination.bullets,(i.dynamicBullets&&(t.pagination.bulletSize=f.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),u.css(t.isHorizontal()?"width":"height",5*t.pagination.bulletSize+"px")),f.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev"),u.length>1)?f.each(function(t,u){var f=n(u);f.index()===r&&(f.addClass(i.bulletActiveClass),i.dynamicBullets&&(f.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")))}):(o=f.eq(r),o.addClass(i.bulletActiveClass),i.dynamicBullets&&(o.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),o.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))),i.dynamicBullets)){var v=Math.min(f.length,5),y=(t.pagination.bulletSize*v-t.pagination.bulletSize)/2-r*t.pagination.bulletSize,p=a?"right":"left";f.css(t.isHorizontal()?p:"top",y+"px")}if("fraction"===i.type&&(u.find("."+i.currentClass).text(r+1),u.find("."+i.totalClass).text(e)),"progressbar"===i.type){var h=(r+1)/e,c=h,l=1;t.isHorizontal()||(l=h,c=1);u.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+c+") scaleY("+l+")").transition(t.params.speed)}"custom"===i.type&&i.renderCustom?(u.html(i.renderCustom(t,r+1,e)),t.emit("paginationRender",t,u[0])):t.emit("paginationUpdate",t,u[0])}},render:function(){var t=this,n=t.params.pagination,f,u;if(n.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length){var e=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el,i="";if("bullets"===n.type){for(f=t.params.loop?Math.ceil((e-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length,u=0;u<f;u+=1)i+=n.renderBullet?n.renderBullet.call(t,u,n.bulletClass):"<"+n.bulletElement+' class="'+n.bulletClass+'"><\/'+n.bulletElement+">";r.html(i);t.pagination.bullets=r.find("."+n.bulletClass)}"fraction"===n.type&&(i=n.renderFraction?n.renderFraction.call(t,n.currentClass,n.totalClass):'<span class="'+n.currentClass+'"><\/span> / <span class="'+n.totalClass+'"><\/span>',r.html(i));"progressbar"===n.type&&(i=n.renderProgressbar?n.renderProgressbar.call(t,n.progressbarFillClass):'<span class="'+n.progressbarFillClass+'"><\/span>',r.html(i));"custom"!==n.type&&t.emit("paginationRender",t.pagination.$el[0])}},init:function(){var u=this,i=u.params.pagination,r;i.el&&(r=n(i.el),0!==r.length&&(u.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===u.$el.find(i.el).length&&(r=u.$el.find(i.el)),"bullets"===i.type&&i.clickable&&r.addClass(i.clickableClass),r.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&r.addClass(""+i.modifierClass+i.type+"-dynamic"),i.clickable&&r.on("click","."+i.bulletClass,function(t){t.preventDefault();var i=n(this).index()*u.params.slidesPerGroup;u.params.loop&&(i+=u.loopedSlides);u.slideTo(i)}),t.extend(u.pagination,{$el:r,el:r[0]})))},destroy:function(){var n=this,t=n.params.pagination,i;t.el&&n.pagination.el&&n.pagination.$el&&0!==n.pagination.$el.length&&(i=n.pagination.$el,i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),n.pagination.bullets&&n.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click","."+t.bulletClass))}},bi={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,type:"bullets",dynamicBullets:!1,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",clickableClass:"swiper-pagination-clickable"}},create:function(){var n=this;t.extend(n,{pagination:{init:w.init.bind(n),render:w.render.bind(n),update:w.update.bind(n),destroy:w.destroy.bind(n)}})},on:{init:function(){var n=this;n.pagination.init();n.pagination.render();n.pagination.update()},activeIndexChange:function(){var n=this;n.params.loop?n.pagination.update():void 0===n.snapIndex&&n.pagination.update()},snapIndexChange:function(){var n=this;n.params.loop||n.pagination.update()},slidesLengthChange:function(){var n=this;n.params.loop&&(n.pagination.render(),n.pagination.update())},snapGridLengthChange:function(){var n=this;n.params.loop||(n.pagination.render(),n.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(t){var i=this;i.params.pagination.el&&i.params.pagination.hideOnClick&&i.pagination.$el.length>0&&!n(t.target).hasClass(i.params.pagination.bulletClass)&&i.pagination.$el.toggleClass(i.params.pagination.hiddenClass)}}},o={setTranslate:function(){var t=this;if(t.params.scrollbar.el&&t.scrollbar.el){var o=t.scrollbar,h=t.rtl,c=t.progress,i=o.dragSize,e=o.trackSize,u=o.$dragEl,s=o.$el,l=t.params.scrollbar,f=i,n=(e-i)*c;h&&t.isHorizontal()?(n=-n)>0?(f=i-n,n=0):-n+i>e&&(f=e+n):n<0?(f=i+n,n=0):n+i>e&&(f=e-n);t.isHorizontal()?(r.transforms3d?u.transform("translate3d("+n+"px, 0, 0)"):u.transform("translateX("+n+"px)"),u[0].style.width=f+"px"):(r.transforms3d?u.transform("translate3d(0px, "+n+"px, 0)"):u.transform("translateY("+n+"px)"),u[0].style.height=f+"px");l.hide&&(clearTimeout(t.scrollbar.timeout),s[0].style.opacity=1,t.scrollbar.timeout=setTimeout(function(){s[0].style.opacity=0;s.transition(400)},1e3))}},setTransition:function(n){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(n)},updateSize:function(){var n=this;if(n.params.scrollbar.el&&n.scrollbar.el){var e=n.scrollbar,i=e.$dragEl,r=e.$el;i[0].style.width="";i[0].style.height="";var u,o=n.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,f=n.size/n.virtualSize,s=f*(o/n.size);u="auto"===n.params.scrollbar.dragSize?o*f:parseInt(n.params.scrollbar.dragSize,10);n.isHorizontal()?i[0].style.width=u+"px":i[0].style.height=u+"px";r[0].style.display=f>=1?"none":"";n.params.scrollbarHide&&(r[0].style.opacity=0);t.extend(e,{trackSize:o,divider:f,moveDivider:s,dragSize:u})}},setDragPosition:function(n){var i,t=this,r=t.scrollbar,e=r.$el,f=r.dragSize,o=r.trackSize,u;i=((t.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageX:n.pageX||n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageY:n.pageY||n.clientY)-e.offset()[t.isHorizontal()?"left":"top"]-f/2)/(o-f);i=Math.max(Math.min(i,1),0);t.rtl&&(i=1-i);u=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*i;t.updateProgress(u);t.setTranslate(u);t.updateActiveIndex();t.updateSlidesClasses()},onDragStart:function(n){var t=this,u=t.params.scrollbar,i=t.scrollbar,f=t.$wrapperEl,r=i.$el,e=i.$dragEl;t.scrollbar.isTouched=!0;n.preventDefault();n.stopPropagation();f.transition(100);e.transition(100);i.setDragPosition(n);clearTimeout(t.scrollbar.dragTimeout);r.transition(0);u.hide&&r.css("opacity",1);t.emit("scrollbarDragStart",n)},onDragMove:function(n){var t=this,i=t.scrollbar,r=t.$wrapperEl,u=i.$el,f=i.$dragEl;t.scrollbar.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,i.setDragPosition(n),r.transition(0),u.transition(0),f.transition(0),t.emit("scrollbarDragMove",n))},onDragEnd:function(n){var i=this,r=i.params.scrollbar,u=i.scrollbar.$el;i.scrollbar.isTouched&&(i.scrollbar.isTouched=!1,r.hide&&(clearTimeout(i.scrollbar.dragTimeout),i.scrollbar.dragTimeout=t.nextTick(function(){u.css("opacity",0);u.transition(400)},1e3)),i.emit("scrollbarDragEnd",n),r.snapOnRelease&&i.slideReset())},enableDraggable:function(){var t=this,i,u;t.params.scrollbar.el&&(i=t.scrollbar.$el,u=r.touch?i[0]:document,i.on(t.scrollbar.dragEvents.start,t.scrollbar.onDragStart),n(u).on(t.scrollbar.dragEvents.move,t.scrollbar.onDragMove),n(u).on(t.scrollbar.dragEvents.end,t.scrollbar.onDragEnd))},disableDraggable:function(){var t=this,i,u;t.params.scrollbar.el&&(i=t.scrollbar.$el,u=r.touch?i[0]:document,i.off(t.scrollbar.dragEvents.start),n(u).off(t.scrollbar.dragEvents.move),n(u).off(t.scrollbar.dragEvents.end))},init:function(){var i=this,f;if(i.params.scrollbar.el){var o=i.scrollbar,s=i.$el,h=i.touchEvents,e=i.params.scrollbar,u=n(e.el);i.params.uniqueNavElements&&"string"==typeof e.el&&u.length>1&&1===s.find(e.el).length&&(u=s.find(e.el));f=u.find(".swiper-scrollbar-drag");0===f.length&&(f=n('<div class="swiper-scrollbar-drag"><\/div>'),u.append(f));i.scrollbar.dragEvents=!1!==i.params.simulateTouch||r.touch?h:{start:"mousedown",move:"mousemove",end:"mouseup"};t.extend(o,{$el:u,el:u[0],$dragEl:f,dragEl:f[0]});e.draggable&&o.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},ki={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0}},create:function(){var n=this;t.extend(n,{scrollbar:{init:o.init.bind(n),destroy:o.destroy.bind(n),updateSize:o.updateSize.bind(n),setTranslate:o.setTranslate.bind(n),setTransition:o.setTransition.bind(n),enableDraggable:o.enableDraggable.bind(n),disableDraggable:o.disableDraggable.bind(n),setDragPosition:o.setDragPosition.bind(n),onDragStart:o.onDragStart.bind(n),onDragMove:o.onDragMove.bind(n),onDragEnd:o.onDragEnd.bind(n),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){var n=this;n.scrollbar.init();n.scrollbar.updateSize();n.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(n){this.scrollbar.setTransition(n)},destroy:function(){this.scrollbar.destroy()}}},ut={setTransform:function(t,i){var s=this,v=s.rtl,f=n(t),h=v?-1:1,c=f.attr("data-swiper-parallax")||"0",r=f.attr("data-swiper-parallax-x"),u=f.attr("data-swiper-parallax-y"),e=f.attr("data-swiper-parallax-scale"),o=f.attr("data-swiper-parallax-opacity"),l,a;(r||u?(r=r||"0",u=u||"0"):s.isHorizontal()?(r=c,u="0"):(u=c,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*i*h+"%":r*i*h+"px",u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px",void 0!==o&&null!==o)&&(l=o-(o-1)*(1-Math.abs(i)),f[0].style.opacity=l);void 0===e||null===e?f.transform("translate3d("+r+", "+u+", 0px)"):(a=e-(e-1)*(1-Math.abs(i)),f.transform("translate3d("+r+", "+u+", 0px) scale("+a+")"))},setTranslate:function(){var t=this,r=t.$el,u=t.slides,i=t.progress,f=t.snapGrid;r.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(n,r){t.parallax.setTransform(r,i)});u.each(function(r,u){var e=u.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(e+=Math.ceil(r/2)-i*(f.length-1));e=Math.min(Math.max(e,-1),1);n(u).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(n,i){t.parallax.setTransform(i,e)})})},setTransition:function(t){void 0===t&&(t=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(i,r){var u=n(r),f=parseInt(u.attr("data-swiper-parallax-duration"),10)||t;0===t&&(f=0);u.transition(f)})}},di={name:"parallax",params:{parallax:{enabled:!1}},create:function(){var n=this;t.extend(n,{parallax:{setTransform:ut.setTransform.bind(n),setTranslate:ut.setTranslate.bind(n),setTransition:ut.setTransition.bind(n)}})},on:{beforeInit:function(){this.params.watchSlidesProgress=!0},init:function(){var n=this;n.params.parallax&&n.parallax.setTranslate()},setTranslate:function(){var n=this;n.params.parallax&&n.parallax.setTranslate()},setTransition:function(n){var t=this;t.params.parallax&&t.parallax.setTransition(n)}}},ft={getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(t){var u=this,e=u.params.zoom,f=u.zoom,i=f.gesture;if(f.fakeGestureTouched=!1,f.fakeGestureMoved=!1,!r.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;f.fakeGestureTouched=!0;i.scaleStart=ft.getDistanceBetweenTouches(t)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=n(this),0===i.$slideEl.length&&(i.$slideEl=u.slides.eq(u.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl.transition(0),u.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange:function(n){var u=this,f=u.params.zoom,t=u.zoom,i=t.gesture;if(!r.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;t.fakeGestureMoved=!0;i.scaleMove=ft.getDistanceBetweenTouches(n)}i.$imageEl&&0!==i.$imageEl.length&&(r.gestures?u.zoom.scale=n.scale*t.currentScale:t.scale=i.scaleMove/i.scaleStart*t.currentScale,t.scale>i.maxRatio&&(t.scale=i.maxRatio-1+Math.pow(t.scale-i.maxRatio+1,.5)),t.scale<f.minRatio&&(t.scale=f.minRatio+1-Math.pow(f.minRatio-t.scale+1,.5)),i.$imageEl.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(n){var u=this,f=u.params.zoom,t=u.zoom,i=t.gesture;if(!r.gestures){if(!t.fakeGestureTouched||!t.fakeGestureMoved)return;if("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2&&!e.android)return;t.fakeGestureTouched=!1;t.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(t.scale=Math.max(Math.min(t.scale,i.maxRatio),f.minRatio),i.$imageEl.transition(u.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(i.$slideEl=void 0))},onTouchStart:function(n){var i=this.zoom,r=i.gesture,t=i.image;r.$imageEl&&0!==r.$imageEl.length&&(t.isTouched||(e.android&&n.preventDefault(),t.isTouched=!0,t.touchesStart.x="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,t.touchesStart.y="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY))},onTouchMove:function(n){var f=this,e=f.zoom,u=e.gesture,i=e.image,r=e.velocity,o,s;if(u.$imageEl&&0!==u.$imageEl.length&&(f.allowClick=!1,i.isTouched&&u.$slideEl)&&(i.isMoved||(i.width=u.$imageEl[0].offsetWidth,i.height=u.$imageEl[0].offsetHeight,i.startX=t.getTranslate(u.$imageWrapEl[0],"x")||0,i.startY=t.getTranslate(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0),f.rtl&&(i.startX=-i.startX),f.rtl&&(i.startY=-i.startY)),o=i.width*e.scale,s=i.height*e.scale,!(o<u.slideWidth&&s<u.slideHeight))){if((i.minX=Math.min(u.slideWidth/2-o/2,0),i.maxX=-i.minX,i.minY=Math.min(u.slideHeight/2-s/2,0),i.maxY=-i.minY,i.touchesCurrent.x="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,i.touchesCurrent.y="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY,!i.isMoved&&!e.isScaling)&&(f.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x)||!f.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y)))return void(i.isTouched=!1);n.preventDefault();n.stopPropagation();i.isMoved=!0;i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX;i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY;i.currentX<i.minX&&(i.currentX=i.minX+1-Math.pow(i.minX-i.currentX+1,.8));i.currentX>i.maxX&&(i.currentX=i.maxX-1+Math.pow(i.currentX-i.maxX+1,.8));i.currentY<i.minY&&(i.currentY=i.minY+1-Math.pow(i.minY-i.currentY+1,.8));i.currentY>i.maxY&&(i.currentY=i.maxY-1+Math.pow(i.currentY-i.maxY+1,.8));r.prevPositionX||(r.prevPositionX=i.touchesCurrent.x);r.prevPositionY||(r.prevPositionY=i.touchesCurrent.y);r.prevTime||(r.prevTime=Date.now());r.x=(i.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2;r.y=(i.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2;Math.abs(i.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0);Math.abs(i.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0);r.prevPositionX=i.touchesCurrent.x;r.prevPositionY=i.touchesCurrent.y;r.prevTime=Date.now();u.$imageWrapEl.transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTouchEnd:function(){var i=this.zoom,r=i.gesture,n=i.image,t=i.velocity,s,h,c;if(r.$imageEl&&0!==r.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1;n.isMoved=!1;var u=300,f=300,l=t.x*u,e=n.currentX+l,a=t.y*f,o=n.currentY+a;0!==t.x&&(u=Math.abs((e-n.currentX)/t.x));0!==t.y&&(f=Math.abs((o-n.currentY)/t.y));s=Math.max(u,f);n.currentX=e;n.currentY=o;h=n.width*i.scale;c=n.height*i.scale;n.minX=Math.min(r.slideWidth/2-h/2,0);n.maxX=-n.minX;n.minY=Math.min(r.slideHeight/2-c/2,0);n.maxY=-n.minY;n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX);n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY);r.$imageWrapEl.transition(s).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var t=this,i=t.zoom,n=i.gesture;n.$slideEl&&t.previousIndex!==t.activeIndex&&(n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl.transform("translate3d(0,0,0)"),n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0,i.scale=1,i.currentScale=1)},toggle:function(n){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(n)},"in":function(t){var e=this,r=e.zoom,o=e.params.zoom,i=r.gesture,s=r.image,h,c,b,k,u,f,d,g,nt,tt,l,a,v,y,p,w;(i.$slideEl||(i.$slideEl=e.clickedSlide?n(e.clickedSlide):e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+o.containerClass)),i.$imageEl&&0!==i.$imageEl.length)&&(i.$slideEl.addClass(""+o.zoomedSlideClass),void 0===s.touchesStart.x&&t?(h="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,c="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(h=s.touchesStart.x,c=s.touchesStart.y),r.scale=i.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,r.currentScale=i.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,t?(p=i.$slideEl[0].offsetWidth,w=i.$slideEl[0].offsetHeight,b=i.$slideEl.offset().left+p/2-h,k=i.$slideEl.offset().top+w/2-c,d=i.$imageEl[0].offsetWidth,g=i.$imageEl[0].offsetHeight,nt=d*r.scale,tt=g*r.scale,v=-(l=Math.min(p/2-nt/2,0)),y=-(a=Math.min(w/2-tt/2,0)),u=b*r.scale,f=k*r.scale,u<l&&(u=l),u>v&&(u=v),f<a&&(f=a),f>y&&(f=y)):(u=0,f=0),i.$imageWrapEl.transition(300).transform("translate3d("+u+"px, "+f+"px,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")"))},out:function(){var i=this,r=i.zoom,u=i.params.zoom,t=r.gesture;t.$slideEl||(t.$slideEl=i.clickedSlide?n(i.clickedSlide):i.slides.eq(i.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas"),t.$imageWrapEl=t.$imageEl.parent("."+u.containerClass));t.$imageEl&&0!==t.$imageEl.length&&(r.scale=1,r.currentScale=1,t.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),t.$slideEl.removeClass(""+u.zoomedSlideClass),t.$slideEl=void 0)},enable:function(){var t=this,i=t.zoom,u,f;i.enabled||(i.enabled=!0,u=t.slides,f=!("touchstart"!==t.touchEvents.start||!r.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r.gestures?(u.on("gesturestart",i.onGestureStart,f),u.on("gesturechange",i.onGestureChange,f),u.on("gestureend",i.onGestureEnd,f)):"touchstart"===t.touchEvents.start&&(u.on(t.touchEvents.start,i.onGestureStart,f),u.on(t.touchEvents.move,i.onGestureChange,f),u.on(t.touchEvents.end,i.onGestureEnd,f)),t.slides.each(function(r,u){var f=n(u);f.find("."+t.params.zoom.containerClass).length>0&&f.on(t.touchEvents.move,i.onTouchMove)}))},disable:function(){var t=this,i=t.zoom,u,f;i.enabled&&(t.zoom.enabled=!1,u=t.slides,f=!("touchstart"!==t.touchEvents.start||!r.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r.gestures?(u.off("gesturestart",i.onGestureStart,f),u.off("gesturechange",i.onGestureChange,f),u.off("gestureend",i.onGestureEnd,f)):"touchstart"===t.touchEvents.start&&(u.off(t.touchEvents.start,i.onGestureStart,f),u.off(t.touchEvents.move,i.onGestureChange,f),u.off(t.touchEvents.end,i.onGestureEnd,f)),t.slides.each(function(r,u){var f=n(u);f.find("."+t.params.zoom.containerClass).length>0&&f.off(t.touchEvents.move,i.onTouchMove)}))}},gi={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var n=this,i={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(t){i[t]=ft[t].bind(n)});t.extend(n,{zoom:i})},on:{init:function(){var n=this;n.params.zoom.enabled&&n.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(n){var t=this;t.zoom.enabled&&t.zoom.onTouchStart(n)},touchEnd:function(n){var t=this;t.zoom.enabled&&t.zoom.onTouchEnd(n)},doubleTap:function(n){var t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(n)},transitionEnd:function(){var n=this;n.zoom.enabled&&n.params.zoom.enabled&&n.zoom.onTransitionEnd()}}},ht={loadInSlide:function(t,i){var r,u,f,e;void 0===i&&(i=!0);r=this;u=r.params.lazy;void 0!==t&&0!==r.slides.length&&(f=r.virtual&&r.params.virtual.enabled?r.$wrapperEl.children("."+r.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):r.slides.eq(t),e=f.find("."+u.elementClass+":not(."+u.loadedClass+"):not(."+u.loadingClass+")"),!f.hasClass(u.elementClass)||f.hasClass(u.loadedClass)||f.hasClass(u.loadingClass)||(e=e.add(f[0])),0!==e.length&&e.each(function(t,e){var o=n(e);o.addClass(u.loadingClass);var s=o.attr("data-background"),h=o.attr("data-src"),c=o.attr("data-srcset"),l=o.attr("data-sizes");r.loadImage(o[0],h||s,c,l,!1,function(){var n,t,e;void 0!==r&&null!==r&&r&&(!r||r.params)&&!r.destroyed&&((s?(o.css("background-image",'url("'+s+'")'),o.removeAttr("data-background")):(c&&(o.attr("srcset",c),o.removeAttr("data-srcset")),l&&(o.attr("sizes",l),o.removeAttr("data-sizes")),h&&(o.attr("src",h),o.removeAttr("data-src"))),o.addClass(u.loadedClass).removeClass(u.loadingClass),f.find("."+u.preloaderClass).remove(),r.params.loop&&i)&&(n=f.attr("data-swiper-slide-index"),f.hasClass(r.params.slideDuplicateClass)?(t=r.$wrapperEl.children('[data-swiper-slide-index="'+n+'"]:not(.'+r.params.slideDuplicateClass+")"),r.lazy.loadInSlide(t.index(),!1)):(e=r.$wrapperEl.children("."+r.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),r.lazy.loadInSlide(e.index(),!1))),r.emit("lazyImageReady",f[0],o[0]))});r.emit("lazyImageLoad",f[0],o[0])}))},load:function(){function c(n){if(l){if(o.children("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]').length)return!0}else if(w[n])return!0;return!1}function p(t){return l?n(t).attr("data-swiper-slide-index"):n(t).index()}var t=this,o=t.$wrapperEl,i=t.params,w=t.slides,r=t.activeIndex,l=t.virtual&&i.virtual.enabled,s=i.lazy,u=i.slidesPerView,f,e,v,y;if("auto"===u&&(u=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)o.children("."+i.slideVisibleClass).each(function(i,r){var u=l?n(r).attr("data-swiper-slide-index"):n(r).index();t.lazy.loadInSlide(u)});else if(u>1)for(f=r;f<r+u;f+=1)c(f)&&t.lazy.loadInSlide(f);else t.lazy.loadInSlide(r);if(s.loadPrevNext)if(u>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var b=s.loadPrevNextAmount,a=u,k=Math.min(r+a+Math.max(b,a),w.length),d=Math.max(r-Math.max(a,b),0),h=r+u;h<k;h+=1)c(h)&&t.lazy.loadInSlide(h);for(e=d;e<r;e+=1)c(e)&&t.lazy.loadInSlide(e)}else v=o.children("."+i.slideNextClass),v.length>0&&t.lazy.loadInSlide(p(v)),y=o.children("."+i.slidePrevClass),y.length>0&&t.lazy.loadInSlide(p(y))}},nr={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){var n=this;t.extend(n,{lazy:{initialImageLoaded:!1,load:ht.load.bind(n),loadInSlide:ht.loadInSlide.bind(n)}})},on:{beforeInit:function(){var n=this;n.params.lazy.enabled&&n.params.preloadImages&&(n.params.preloadImages=!1)},init:function(){var n=this;n.params.lazy.enabled&&!n.params.loop&&0===n.params.initialSlide&&n.lazy.load()},scroll:function(){var n=this;n.params.freeMode&&!n.params.freeModeSticky&&n.lazy.load()},resize:function(){var n=this;n.params.lazy.enabled&&n.lazy.load()},scrollbarDragMove:function(){var n=this;n.params.lazy.enabled&&n.lazy.load()},transitionStart:function(){var n=this;n.params.lazy.enabled&&(n.params.lazy.loadOnTransitionStart||!n.params.lazy.loadOnTransitionStart&&!n.lazy.initialImageLoaded)&&n.lazy.load()},transitionEnd:function(){var n=this;n.params.lazy.enabled&&!n.params.lazy.loadOnTransitionStart&&n.lazy.load()}}},v={LinearSpline:function(n,t){var u=function(){var n,t,i;return function(r,u){for(t=-1,n=r.length;n-t>1;)r[i=n+t>>1]<=u?t=i:n=i;return n}}(),i,r;return this.x=n,this.y=t,this.lastIndex=n.length-1,this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this},getInterpolateFunction:function(n){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new v.LinearSpline(t.slidesGrid,n.slidesGrid):new v.LinearSpline(t.snapGrid,n.snapGrid))},setTranslate:function(n,t){function e(n){var t=n.rtl&&"horizontal"===n.params.direction?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(n),u=-i.controller.spline.interpolate(-t));u&&"container"!==i.params.controller.by||(o=(n.maxTranslate()-n.minTranslate())/(i.maxTranslate()-i.minTranslate()),u=(t-i.minTranslate())*o+n.minTranslate());i.params.controller.inverse&&(u=n.maxTranslate()-u);n.updateProgress(u);n.setTranslate(u,i);n.updateActiveIndex();n.updateSlidesClasses()}var o,u,i=this,r=i.controller.control,f;if(Array.isArray(r))for(f=0;f<r.length;f+=1)r[f]!==t&&r[f]instanceof a&&e(r[f]);else r instanceof a&&t!==r&&e(r)},setTransition:function(n,t){function f(t){t.setTransition(n,u);0!==n&&(t.transitionStart(),t.$wrapperEl.transitionEnd(function(){i&&(t.params.loop&&"slide"===u.params.controller.by&&t.loopFix(),t.transitionEnd())}))}var r,u=this,i=u.controller.control;if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==t&&i[r]instanceof a&&f(i[r]);else i instanceof a&&t!==i&&f(i)}},tr={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var n=this;t.extend(n,{controller:{control:n.params.controller.control,getInterpolateFunction:v.getInterpolateFunction.bind(n),setTranslate:v.setTranslate.bind(n),setTransition:v.setTransition.bind(n)}})},on:{update:function(){var n=this;n.controller.control&&n.controller.spline&&(n.controller.spline=void 0,delete n.controller.spline)},resize:function(){var n=this;n.controller.control&&n.controller.spline&&(n.controller.spline=void 0,delete n.controller.spline)},observerUpdate:function(){var n=this;n.controller.control&&n.controller.spline&&(n.controller.spline=void 0,delete n.controller.spline)},setTranslate:function(n,t){var i=this;i.controller.control&&i.controller.setTranslate(n,t)},setTransition:function(n,t){var i=this;i.controller.control&&i.controller.setTransition(n,t)}}},ct={makeElFocusable:function(n){return n.attr("tabIndex","0"),n},addElRole:function(n,t){return n.attr("role",t),n},addElLabel:function(n,t){return n.attr("aria-label",t),n},disableEl:function(n){return n.attr("aria-disabled",!0),n},enableEl:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(t){var i=this,u=i.params.a11y,r;13===t.keyCode&&(r=n(t.target),i.navigation&&i.navigation.$nextEl&&r.is(i.navigation.$nextEl)&&(i.isEnd&&!i.params.loop||i.slideNext(),i.isEnd?i.a11y.notify(u.lastSlideMessage):i.a11y.notify(u.nextSlideMessage)),i.navigation&&i.navigation.$prevEl&&r.is(i.navigation.$prevEl)&&(i.isBeginning&&!i.params.loop||i.slidePrev(),i.isBeginning?i.a11y.notify(u.firstSlideMessage):i.a11y.notify(u.prevSlideMessage)),i.pagination&&r.is("."+i.params.pagination.bulletClass)&&r[0].click())},notify:function(n){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},updateNavigation:function(){var n=this;if(!n.params.loop){var r=n.navigation,t=r.$nextEl,i=r.$prevEl;i&&i.length>0&&(n.isBeginning?n.a11y.disableEl(i):n.a11y.enableEl(i));t&&t.length>0&&(n.isEnd?n.a11y.disableEl(t):n.a11y.enableEl(t))}},updatePagination:function(){var t=this,i=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(r,u){var f=n(u);t.a11y.makeElFocusable(f);t.a11y.addElRole(f,"button");t.a11y.addElLabel(f,i.paginationBulletMessage.replace(/{{index}}/,f.index()+1))})},init:function(){var n=this,t,i,r;n.$el.append(n.a11y.liveRegion);r=n.params.a11y;n.navigation&&n.navigation.$nextEl&&(t=n.navigation.$nextEl);n.navigation&&n.navigation.$prevEl&&(i=n.navigation.$prevEl);t&&(n.a11y.makeElFocusable(t),n.a11y.addElRole(t,"button"),n.a11y.addElLabel(t,r.nextSlideMessage),t.on("keydown",n.a11y.onEnterKey));i&&(n.a11y.makeElFocusable(i),n.a11y.addElRole(i,"button"),n.a11y.addElLabel(i,r.prevSlideMessage),i.on("keydown",n.a11y.onEnterKey));n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.$el.on("keydown","."+n.params.pagination.bulletClass,n.a11y.onEnterKey)},destroy:function(){var n=this,t,i;n.a11y.liveRegion&&n.a11y.liveRegion.length>0&&n.a11y.liveRegion.remove();n.navigation&&n.navigation.$nextEl&&(t=n.navigation.$nextEl);n.navigation&&n.navigation.$prevEl&&(i=n.navigation.$prevEl);t&&t.off("keydown",n.a11y.onEnterKey);i&&i.off("keydown",n.a11y.onEnterKey);n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.$el.off("keydown","."+n.params.pagination.bulletClass,n.a11y.onEnterKey)}},ir={name:"a11y",params:{a11y:{enabled:!1,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var i=this;t.extend(i,{a11y:{liveRegion:n('<span class="'+i.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>')}});Object.keys(ct).forEach(function(n){i.a11y[n]=ct[n].bind(i)})},on:{init:function(){var n=this;n.params.a11y.enabled&&(n.a11y.init(),n.a11y.updateNavigation())},toEdge:function(){var n=this;n.params.a11y.enabled&&n.a11y.updateNavigation()},fromEdge:function(){var n=this;n.params.a11y.enabled&&n.a11y.updateNavigation()},paginationUpdate:function(){var n=this;n.params.a11y.enabled&&n.a11y.updatePagination()},destroy:function(){var n=this;n.params.a11y.enabled&&n.a11y.destroy()}}},h={init:function(){var n=this,t;if(n.params.history){if(!i.history||!i.history.pushState)return n.params.history.enabled=!1,void(n.params.hashNavigation.enabled=!0);t=n.history;t.initialized=!0;t.paths=h.getPathValues();(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,n.params.runCallbacksOnInit),n.params.history.replaceState||i.addEventListener("popstate",n.history.setHistoryPopState))}},destroy:function(){var n=this;n.params.history.replaceState||i.removeEventListener("popstate",n.history.setHistoryPopState)},setHistoryPopState:function(){var n=this;n.history.paths=h.getPathValues();n.history.scrollToSlide(n.params.speed,n.history.paths.value,!1)},getPathValues:function(){var n=i.location.pathname.slice(1).split("/").filter(function(n){return""!==n}),t=n.length;return{key:n[t-2],value:n[t-1]}},setHistory:function(n,t){var u=this,e,r,f;u.history.initialized&&u.params.history.enabled&&(e=u.slides.eq(t),r=h.slugify(e.attr("data-history")),i.location.pathname.includes(n)||(r=n+"/"+r),f=i.history.state,f&&f.value===r||(u.params.history.replaceState?i.history.replaceState({value:r},null,r):i.history.pushState({value:r},null,r)))},slugify:function(n){return n.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r=this,u,e,f,o;if(t)for(u=0,e=r.slides.length;u<e;u+=1)f=r.slides.eq(u),h.slugify(f.attr("data-history"))!==t||f.hasClass(r.params.slideDuplicateClass)||(o=f.index(),r.slideTo(o,n,i));else r.slideTo(0,n,i)}},rr={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var n=this;t.extend(n,{history:{init:h.init.bind(n),setHistory:h.setHistory.bind(n),setHistoryPopState:h.setHistoryPopState.bind(n),scrollToSlide:h.scrollToSlide.bind(n),destroy:h.destroy.bind(n)}})},on:{init:function(){var n=this;n.params.history.enabled&&n.history.init()},destroy:function(){var n=this;n.params.history.enabled&&n.history.destroy()},transitionEnd:function(){var n=this;n.history.initialized&&n.history.setHistory(n.params.history.key,n.activeIndex)}}},b={onHashCange:function(){var n=this,t=u.location.hash.replace("#","");t!==n.slides.eq(n.activeIndex).attr("data-hash")&&n.slideTo(n.$wrapperEl.children("."+n.params.slideClass+'[data-hash="'+t+'"]').index())},setHash:function(){var n=this,t,r;n.hashNavigation.initialized&&n.params.hashNavigation.enabled&&(n.params.hashNavigation.replaceState&&i.history&&i.history.replaceState?i.history.replaceState(null,null,"#"+n.slides.eq(n.activeIndex).attr("data-hash")||""):(t=n.slides.eq(n.activeIndex),r=t.attr("data-hash")||t.attr("data-history"),u.location.hash=r||""))},init:function(){var t=this,e,f,o,r,s;if(!(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)){if(t.hashNavigation.initialized=!0,e=u.location.hash.replace("#",""),e)for(f=0,o=t.slides.length;f<o;f+=1)r=t.slides.eq(f),(r.attr("data-hash")||r.attr("data-history"))!==e||r.hasClass(t.params.slideDuplicateClass)||(s=r.index(),t.slideTo(s,0,t.params.runCallbacksOnInit,!0));t.params.hashNavigation.watchState&&n(i).on("hashchange",t.hashNavigation.onHashCange)}},destroy:function(){var t=this;t.params.hashNavigation.watchState&&n(i).off("hashchange",t.hashNavigation.onHashCange)}},ur={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var n=this;t.extend(n,{hashNavigation:{initialized:!1,init:b.init.bind(n),destroy:b.destroy.bind(n),setHash:b.setHash.bind(n),onHashCange:b.onHashCange.bind(n)}})},on:{init:function(){var n=this;n.params.hashNavigation.enabled&&n.hashNavigation.init()},destroy:function(){var n=this;n.params.hashNavigation.enabled&&n.hashNavigation.destroy()},transitionEnd:function(){var n=this;n.hashNavigation.initialized&&n.hashNavigation.setHash()}}},k={run:function(){var n=this,i=n.slides.eq(n.activeIndex),r=n.params.autoplay.delay;i.attr("data-swiper-autoplay")&&(r=i.attr("data-swiper-autoplay")||n.params.autoplay.delay);n.autoplay.timeout=t.nextTick(function(){n.params.loop?(n.loopFix(),n.slideNext(n.params.speed,!0,!0),n.emit("autoplay")):n.isEnd?n.params.autoplay.stopOnLastSlide?n.autoplay.stop():(n.slideTo(0,n.params.speed,!0,!0),n.emit("autoplay")):(n.slideNext(n.params.speed,!0,!0),n.emit("autoplay"))},r)},start:function(){var n=this;return void 0===n.autoplay.timeout&&!n.autoplay.running&&(n.autoplay.running=!0,n.emit("autoplayStart"),n.autoplay.run(),!0)},stop:function(){var n=this;return!!n.autoplay.running&&void 0!==n.autoplay.timeout&&(n.autoplay.timeout&&(clearTimeout(n.autoplay.timeout),n.autoplay.timeout=void 0),n.autoplay.running=!1,n.emit("autoplayStop"),!0)},pause:function(n){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0===n?(t.autoplay.paused=!1,t.autoplay.run()):t.$wrapperEl.transitionEnd(function(){t&&!t.destroyed&&(t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())})))}},fr={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,disableOnInteraction:!0,stopOnLastSlide:!1}},create:function(){var n=this;t.extend(n,{autoplay:{running:!1,paused:!1,run:k.run.bind(n),start:k.start.bind(n),stop:k.stop.bind(n),pause:k.pause.bind(n)}})},on:{init:function(){var n=this;n.params.autoplay.enabled&&n.autoplay.start()},beforeTransitionStart:function(n,t){var i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(n):i.autoplay.stop())},sliderFirstMove:function(){var n=this;n.autoplay.running&&(n.params.autoplay.disableOnInteraction?n.autoplay.stop():n.autoplay.pause())},destroy:function(){var n=this;n.autoplay.running&&n.autoplay.stop()}}},lt={setTranslate:function(){for(var t,i,u,f,n=this,e=n.slides,r=0;r<e.length;r+=1)t=n.slides.eq(r),i=-t[0].swiperSlideOffset,n.params.virtualTranslate||(i-=n.translate),u=0,n.isHorizontal()||(u=i,i=0),f=n.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0),t.css({opacity:f}).transform("translate3d("+i+"px, "+u+"px, 0px)")},setTransition:function(n){var t=this,r=t.slides,u=t.$wrapperEl,i;(r.transition(n),t.params.virtualTranslate&&0!==n)&&(i=!1,r.transitionEnd(function(){if(!i&&t&&!t.destroyed){i=!0;t.animating=!1;for(var r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)u.trigger(r[n])}}))}},er={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){var n=this;t.extend(n,{fadeEffect:{setTranslate:lt.setTranslate.bind(n),setTransition:lt.setTransition.bind(n)}})},on:{beforeInit:function(){var n=this,i;"fade"===n.params.effect&&(n.classNames.push(n.params.containerModifierClass+"fade"),i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0},t.extend(n.params,i),t.extend(n.originalParams,i))},setTranslate:function(){var n=this;"fade"===n.params.effect&&n.fadeEffect.setTranslate()},setTransition:function(n){var t=this;"fade"===t.params.effect&&t.fadeEffect.setTransition(n)}}},at={setTranslate:function(){var u,t=this,nt=t.$el,k=t.$wrapperEl,tt=t.slides,d=t.width,it=t.height,g=t.rtl,i=t.size,s=t.params.cubeEffect,f=t.isHorizontal(),st=t.virtual&&t.params.virtual.enabled,l=0,w,r,e,h,a,ut,y,p,ot;for(s.shadow&&(f?(0===(u=k.find(".swiper-cube-shadow")).length&&(u=n('<div class="swiper-cube-shadow"><\/div>'),k.append(u)),u.css({height:d+"px"})):0===(u=nt.find(".swiper-cube-shadow")).length&&(u=n('<div class="swiper-cube-shadow"><\/div>'),nt.append(u))),w=0;w<tt.length;w+=1){r=tt.eq(w);e=w;st&&(e=parseInt(r.attr("data-swiper-slide-index"),10));h=90*e;a=Math.floor(h/360);g&&(h=-h,a=Math.floor(-h/360));var v=Math.max(Math.min(r[0].progress,1),-1),o=0,rt=0,b=0;e%4==0?(o=4*-a*i,b=0):(e-1)%4==0?(o=0,b=4*-a*i):(e-2)%4==0?(o=i+4*a*i,b=i):(e-3)%4==0&&(o=-i,b=3*i+4*i*a);g&&(o=-o);f||(rt=o,o=0);ut="rotateX("+(f?0:-h)+"deg) rotateY("+(f?h:0)+"deg) translate3d("+o+"px, "+rt+"px, "+b+"px)";(v<=1&&v>-1&&(l=90*e+90*v,g&&(l=90*-e-90*v)),r.transform(ut),s.slideShadows)&&(y=f?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),p=f?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom"),0===y.length&&(y=n('<div class="swiper-slide-shadow-'+(f?"left":"top")+'"><\/div>'),r.append(y)),0===p.length&&(p=n('<div class="swiper-slide-shadow-'+(f?"right":"bottom")+'"><\/div>'),r.append(p)),y.length&&(y[0].style.opacity=Math.max(-v,0)),p.length&&(p[0].style.opacity=Math.max(v,0)))}if(k.css({"-webkit-transform-origin":"50% 50% -"+i/2+"px","-moz-transform-origin":"50% 50% -"+i/2+"px","-ms-transform-origin":"50% 50% -"+i/2+"px","transform-origin":"50% 50% -"+i/2+"px"}),s.shadow)if(f)u.transform("translate3d(0px, "+(d/2+s.shadowOffset)+"px, "+-d/2+"px) rotateX(90deg) rotateZ(0deg) scale("+s.shadowScale+")");else{var ft=Math.abs(l)-90*Math.floor(Math.abs(l)/90),ht=1.5-(Math.sin(2*ft*Math.PI/360)/2+Math.cos(2*ft*Math.PI/360)/2),ct=s.shadowScale,et=s.shadowScale/ht,lt=s.shadowOffset;u.transform("scale3d("+ct+", 1, "+et+") translate3d(0px, "+(it/2+lt)+"px, "+-it/2/et+"px) rotateX(-90deg)")}ot=c.isSafari||c.isUiWebView?-i/2:0;k.transform("translate3d(0px,0,"+ot+"px) rotateX("+(t.isHorizontal()?0:l)+"deg) rotateY("+(t.isHorizontal()?-l:0)+"deg)")},setTransition:function(n){var t=this,i=t.$el;t.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(n)}},or={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){var n=this;t.extend(n,{cubeEffect:{setTranslate:at.setTranslate.bind(n),setTransition:at.setTransition.bind(n)}})},on:{beforeInit:function(){var n=this,i;"cube"===n.params.effect&&(n.classNames.push(n.params.containerModifierClass+"cube"),n.classNames.push(n.params.containerModifierClass+"3d"),i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0},t.extend(n.params,i),t.extend(n.originalParams,i))},setTranslate:function(){var n=this;"cube"===n.params.effect&&n.cubeEffect.setTranslate()},setTransition:function(n){var t=this;"cube"===t.params.effect&&t.cubeEffect.setTransition(n)}}},vt={setTranslate:function(){for(var t,r,u,f,i=this,o=i.slides,s=0;s<o.length;s+=1){t=o.eq(s);r=t[0].progress;i.params.flipEffect.limitRotation&&(r=Math.max(Math.min(t[0].progress,1),-1));var e=-180*r,c=0,h=-t[0].swiperSlideOffset,l=0;(i.isHorizontal()?i.rtl&&(e=-e):(l=h,h=0,c=-e,e=0),t[0].style.zIndex=-Math.abs(Math.round(r))+o.length,i.params.flipEffect.slideShadows)&&(u=i.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),f=i.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(i.isHorizontal()?"left":"top")+'"><\/div>'),t.append(u)),0===f.length&&(f=n('<div class="swiper-slide-shadow-'+(i.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(f)),u.length&&(u[0].style.opacity=Math.max(-r,0)),f.length&&(f[0].style.opacity=Math.max(r,0)));t.transform("translate3d("+h+"px, "+l+"px, 0px) rotateX("+c+"deg) rotateY("+e+"deg)")}},setTransition:function(n){var t=this,r=t.slides,u=t.activeIndex,f=t.$wrapperEl,i;(r.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n),t.params.virtualTranslate&&0!==n)&&(i=!1,r.eq(u).transitionEnd(function(){if(!i&&t&&!t.destroyed){i=!0;t.animating=!1;for(var r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)f.trigger(r[n])}}))}},sr={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){var n=this;t.extend(n,{flipEffect:{setTranslate:vt.setTranslate.bind(n),setTransition:vt.setTransition.bind(n)}})},on:{beforeInit:function(){var n=this,i;"flip"===n.params.effect&&(n.classNames.push(n.params.containerModifierClass+"flip"),n.classNames.push(n.params.containerModifierClass+"3d"),i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0},t.extend(n.params,i),t.extend(n.originalParams,i))},setTranslate:function(){var n=this;"flip"===n.params.effect&&n.flipEffect.setTranslate()},setTransition:function(n){var t=this;"flip"===t.params.effect&&t.flipEffect.setTransition(n)}}},yt={setTranslate:function(){for(var g,e,o,u=this,nt=u.width,tt=u.height,p=u.slides,it=u.$wrapperEl,rt=u.slidesSizesGrid,f=u.params.coverflowEffect,t=u.isHorizontal(),w=u.translate,b=t?nt/2-w:tt/2-w,k=t?f.rotate:-f.rotate,ut=f.depth,s=0,ft=p.length;s<ft;s+=1){var r=p.eq(s),d=rt[s],i=(b-r[0].swiperSlideOffset-d/2)/d*f.modifier,h=t?k*i:0,l=t?0:k*i,a=-ut*Math.abs(i),v=t?0:f.stretch*i,y=t?f.stretch*i:0;Math.abs(y)<.001&&(y=0);Math.abs(v)<.001&&(v=0);Math.abs(a)<.001&&(a=0);Math.abs(h)<.001&&(h=0);Math.abs(l)<.001&&(l=0);g="translate3d("+y+"px,"+v+"px,"+a+"px)  rotateX("+l+"deg) rotateY("+h+"deg)";(r.transform(g),r[0].style.zIndex=1-Math.abs(Math.round(i)),f.slideShadows)&&(e=t?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),o=t?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom"),0===e.length&&(e=n('<div class="swiper-slide-shadow-'+(t?"left":"top")+'"><\/div>'),r.append(e)),0===o.length&&(o=n('<div class="swiper-slide-shadow-'+(t?"right":"bottom")+'"><\/div>'),r.append(o)),e.length&&(e[0].style.opacity=i>0?i:0),o.length&&(o[0].style.opacity=-i>0?-i:0))}c.ie&&(it[0].style.perspectiveOrigin=b+"px 50%")},setTransition:function(n){this.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}},hr={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){var n=this;t.extend(n,{coverflowEffect:{setTranslate:yt.setTranslate.bind(n),setTransition:yt.setTransition.bind(n)}})},on:{beforeInit:function(){var n=this;"coverflow"===n.params.effect&&(n.classNames.push(n.params.containerModifierClass+"coverflow"),n.classNames.push(n.params.containerModifierClass+"3d"),n.params.watchSlidesProgress=!0,n.originalParams.watchSlidesProgress=!0)},setTranslate:function(){var n=this;"coverflow"===n.params.effect&&n.coverflowEffect.setTranslate()},setTransition:function(n){var t=this;"coverflow"===t.params.effect&&t.coverflowEffect.setTransition(n)}}};return a.use([si,hi,ci,li,ai,vi,yi,pi,wi,bi,ki,di,gi,nr,tr,ir,rr,ur,fr,er,or,sr,hr]),a});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Swiper=t()}(this,function(){"use strict";function n(n,t){var e=[],i=0,o,s,r,u;if(n&&!t&&n instanceof f)return n;if(n)if("string"==typeof n)if(r=n.trim(),r.indexOf("<")>=0&&r.indexOf(">")>=0)for(u="div",0===r.indexOf("<li")&&(u="ul"),0===r.indexOf("<tr")&&(u="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(u="tr"),0===r.indexOf("<tbody")&&(u="table"),0===r.indexOf("<option")&&(u="select"),(s=document.createElement(u)).innerHTML=r,i=0;i<s.childNodes.length;i+=1)e.push(s.childNodes[i]);else for(o=t||"#"!==n[0]||n.match(/[ .<>:~]/)?(t||document).querySelectorAll(n.trim()):[document.getElementById(n.trim().split("#")[1])],i=0;i<o.length;i+=1)o[i]&&e.push(o[i]);else if(n.nodeType||n===window||n===document)e.push(n);else if(n.length>0&&n[0].nodeType)for(i=0;i<n.length;i+=1)e.push(n[i]);return new f(e)}function tt(n){for(var i=[],t=0;t<n.length;t+=1)-1===i.indexOf(n[t])&&i.push(n[t]);return i}var f=function(n){for(var t=0;t<n.length;t+=1)this[t]=n[t];return this.length=n.length,this},it;n.fn=f.prototype;n.Class=f;n.Dom7=f;"resize scroll".split(" ");it={addClass:function(n){var r,i,t;if(void 0===n)return this;for(r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==this[t].classList&&this[t].classList.add(r[i]);return this},removeClass:function(n){for(var t,r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==this[t].classList&&this[t].classList.remove(r[i]);return this},hasClass:function(n){return!!this[0]&&this[0].classList.contains(n)},toggleClass:function(n){for(var t,r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==this[t].classList&&this[t].classList.toggle(r[i]);return this},attr:function(n,t){var u=arguments,i,r;if(1===arguments.length&&"string"==typeof n)return this[0]?this[0].getAttribute(n):void 0;for(i=0;i<this.length;i+=1)if(2===u.length)this[i].setAttribute(n,t);else for(r in n)this[i][r]=n[r],this[i].setAttribute(r,n[r]);return this},removeAttr:function(n){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(n);return this},data:function(n,t){var i,r,u;if(void 0!==t){for(r=0;r<this.length;r+=1)(i=this[r]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[n]=t;return this}if(i=this[0])return i.dom7ElementDataStorage&&n in i.dom7ElementDataStorage?i.dom7ElementDataStorage[n]:(u=i.getAttribute("data-"+n),u||void 0)},transform:function(n){for(var i,t=0;t<this.length;t+=1)i=this[t].style,i.webkitTransform=n,i.transform=n;return this},transition:function(n){var t,i;for("string"!=typeof n&&(n+="ms"),t=0;t<this.length;t+=1)i=this[t].style,i.webkitTransitionDuration=n,i.transitionDuration=n;return this},on:function(){function a(t){var r=t.target,f,e,i;if(r)if(f=t.target.dom7EventData||[],f.unshift(t),n(r).is(h))u.apply(r,f);else for(e=n(r).parents(),i=0;i<e.length;i+=1)n(e[i]).is(h)&&u.apply(e[i],f)}function v(n){var t=n&&n.target?n.target.dom7EventData||[]:[];t.unshift(n);u.apply(this,t)}for(var r,e,c,t,i=[],o=arguments.length;o--;)i[o]=arguments[o];var l,s=i[0],h=i[1],u=i[2],f=i[3];for("function"==typeof i[1]&&(s=(l=i)[0],u=l[1],f=l[2],h=void 0),f||(f=!1),e=s.split(" "),c=0;c<this.length;c+=1)if(t=this[c],h)for(r=0;r<e.length;r+=1)t.dom7LiveListeners||(t.dom7LiveListeners=[]),t.dom7LiveListeners.push({type:s,listener:u,proxyListener:a}),t.addEventListener(e[r],a,f);else for(r=0;r<e.length;r+=1)t.dom7Listeners||(t.dom7Listeners=[]),t.dom7Listeners.push({type:s,listener:u,proxyListener:v}),t.addEventListener(e[r],v,f);return this},off:function(){for(var r,t,h,n,f,e,i=[],s=arguments.length;s--;)i[s]=arguments[s];var c,l=i[0],a=i[1],o=i[2],u=i[3];for("function"==typeof i[1]&&(l=(c=i)[0],o=c[1],u=c[2],a=void 0),u||(u=!1),r=l.split(" "),t=0;t<r.length;t+=1)for(h=0;h<this.length;h+=1)if(n=this[h],a){if(n.dom7LiveListeners)for(f=0;f<n.dom7LiveListeners.length;f+=1)o?n.dom7LiveListeners[f].listener===o&&n.removeEventListener(r[t],n.dom7LiveListeners[f].proxyListener,u):n.dom7LiveListeners[f].type===r[t]&&n.removeEventListener(r[t],n.dom7LiveListeners[f].proxyListener,u)}else if(n.dom7Listeners)for(e=0;e<n.dom7Listeners.length;e+=1)o?n.dom7Listeners[e].listener===o&&n.removeEventListener(r[t],n.dom7Listeners[e].proxyListener,u):n.dom7Listeners[e].type===r[t]&&n.removeEventListener(r[t],n.dom7Listeners[e].proxyListener,u);return this},trigger:function(){for(var n,i,t=[],r=arguments.length;r--;)t[r]=arguments[r];for(var f=t[0].split(" "),e=t[1],u=0;u<f.length;u+=1)for(n=0;n<this.length;n+=1){i=void 0;try{i=new window.CustomEvent(f[u],{detail:e,bubbles:!0,cancelable:!0})}catch(t){(i=document.createEvent("Event")).initEvent(f[u],!0,!0);i.detail=e}this[n].dom7EventData=t.filter(function(n,t){return t>0});this[n].dispatchEvent(i);this[n].dom7EventData=[];delete this[n].dom7EventData}return this},transitionEnd:function(n){function u(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t+=1)r.off(i[t],u)}var t,i=["webkitTransitionEnd","transitionend"],r=this;if(n)for(t=0;t<i.length;t+=1)r.on(i[t],u);return this},outerWidth:function(n){if(this.length>0){if(n){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(n){if(this.length>0){if(n){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var n=this[0],t=n.getBoundingClientRect(),i=document.body,r=n.clientTop||i.clientTop||0,u=n.clientLeft||i.clientLeft||0,f=n===window?window.scrollY:n.scrollTop,e=n===window?window.scrollX:n.scrollLeft;return{top:t.top+f-r,left:t.left+e-u}}return null},css:function(n,t){var i,r;if(1===arguments.length){if("string"!=typeof n){for(i=0;i<this.length;i+=1)for(r in n)this[i].style[r]=n[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(i=0;i<this.length;i+=1)this[i].style[n]=t;return this}return this},each:function(n){if(!n)return this;for(var t=0;t<this.length;t+=1)if(!1===n.call(this[t],t,this[t]))return this;return this},html:function(n){if(void 0===n)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=n;return this},text:function(n){if(void 0===n)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=n;return this},is:function(t){var u,r,i=this[0];if(!i||void 0===t)return!1;if("string"==typeof t){if(i.matches)return i.matches(t);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(t);if(i.msMatchesSelector)return i.msMatchesSelector(t);for(u=n(t),r=0;r<u.length;r+=1)if(u[r]===i)return!0;return!1}if(t===document)return i===document;if(t===window)return i===window;if(t.nodeType||t instanceof f){for(u=t.nodeType?[t]:t,r=0;r<u.length;r+=1)if(u[r]===i)return!0;return!1}return!1},index:function(){var t,n=this[0];if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}},eq:function(n){if(void 0===n)return this;var t,i=this.length;return new f(n>i-1?[]:n<0?(t=i+n)<0?[]:[this[t]]:[this[n]])},append:function(){for(var n,u,t,e,o,i=[],r=arguments.length;r--;)i[r]=arguments[r];for(u=0;u<i.length;u+=1)for(n=i[u],t=0;t<this.length;t+=1)if("string"==typeof n)for(e=document.createElement("div"),e.innerHTML=n;e.firstChild;)this[t].appendChild(e.firstChild);else if(n instanceof f)for(o=0;o<n.length;o+=1)this[t].appendChild(n[o]);else this[t].appendChild(n);return this},prepend:function(n){for(var i,r,t=0;t<this.length;t+=1)if("string"==typeof n)for(r=document.createElement("div"),r.innerHTML=n,i=r.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(r.childNodes[i],this[t].childNodes[0]);else if(n instanceof f)for(i=0;i<n.length;i+=1)this[t].insertBefore(n[i],this[t].childNodes[0]);else this[t].insertBefore(n,this[t].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(t)?new f([this[0].nextElementSibling]):new f([]):this[0].nextElementSibling?new f([this[0].nextElementSibling]):new f([]):new f([])},nextAll:function(t){var u=[],r=this[0],i;if(!r)return new f([]);for(;r.nextElementSibling;)i=r.nextElementSibling,t?n(i).is(t)&&u.push(i):u.push(i),r=i;return new f(u)},prev:function(t){if(this.length>0){var i=this[0];return t?i.previousElementSibling&&n(i.previousElementSibling).is(t)?new f([i.previousElementSibling]):new f([]):i.previousElementSibling?new f([i.previousElementSibling]):new f([])}return new f([])},prevAll:function(t){var u=[],r=this[0],i;if(!r)return new f([]);for(;r.previousElementSibling;)i=r.previousElementSibling,t?n(i).is(t)&&u.push(i):u.push(i),r=i;return new f(u)},parent:function(t){for(var r=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?n(this[i].parentNode).is(t)&&r.push(this[i].parentNode):r.push(this[i].parentNode));return n(tt(r))},parents:function(t){for(var i,r=[],u=0;u<this.length;u+=1)for(i=this[u].parentNode;i;)t?n(i).is(t)&&r.push(i):r.push(i),i=i.parentNode;return n(tt(r))},closest:function(n){var t=this;return void 0===n?new f([]):(t.is(n)||(t=t.parents(n).eq(0)),t)},find:function(n){for(var u,i,r=[],t=0;t<this.length;t+=1)for(u=this[t].querySelectorAll(n),i=0;i<u.length;i+=1)r.push(u[i]);return new f(r)},children:function(t){for(var r,i,u=[],e=0;e<this.length;e+=1)for(r=this[e].childNodes,i=0;i<r.length;i+=1)t?1===r[i].nodeType&&n(r[i]).is(t)&&u.push(r[i]):1===r[i].nodeType&&u.push(r[i]);return new f(tt(u))},remove:function(){for(var n=0;n<this.length;n+=1)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this},add:function(){for(var r,u,f,t=[],i=arguments.length;i--;)t[i]=arguments[i];for(r=0;r<t.length;r+=1)for(f=n(t[r]),u=0;u<f.length;u+=1)this[this.length]=f[u],this.length+=1;return this},styles:function(){return this[0]?window.getComputedStyle(this[0],null):{}}};Object.keys(it).forEach(function(t){n.fn[t]=it[t]});var a,y,p,i="undefined"==typeof window?{navigator:{userAgent:""},location:{},history:{},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{}},Image:function(){},Date:function(){},screen:{}}:window,t={deleteProps:function(n){var t=n;Object.keys(t).forEach(function(n){try{t[n]=null}catch(n){}try{delete t[n]}catch(n){}})},nextTick:function(n,t){return void 0===t&&(t=0),setTimeout(n,t)},now:function(){return Date.now()},getTranslate:function(n,t){var f,u,e,r;return void 0===t&&(t="x"),r=i.getComputedStyle(n,null),i.WebKitCSSMatrix?((u=r.transform||r.webkitTransform).split(",").length>6&&(u=u.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new i.WebKitCSSMatrix("none"===u?"":u)):f=(e=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(u=i.WebKitCSSMatrix?e.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===t&&(u=i.WebKitCSSMatrix?e.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),u||0},parseUrlQuery:function(n){var r,f,u,e,o={},t=n||i.location.href;if("string"==typeof t&&t.length)for(e=(f=(t=t.indexOf("?")>-1?t.replace(/\S*\?/,""):"").split("&").filter(function(n){return""!==n})).length,r=0;r<e;r+=1)u=f[r].replace(/#\S+/g,"").split("="),o[decodeURIComponent(u[0])]=void 0===u[1]?void 0:decodeURIComponent(u[1])||"";return o},isObject:function(n){return"object"==typeof n&&null!==n&&n.constructor&&n.constructor===Object},extend:function(){for(var r,e,i,n,s,u=[],f=arguments.length;f--;)u[f]=arguments[f];for(r=Object(u[0]),e=1;e<u.length;e+=1)if(i=u[e],void 0!==i&&null!==i)for(var h=Object.keys(Object(i)),o=0,c=h.length;o<c;o+=1)n=h[o],s=Object.getOwnPropertyDescriptor(i,n),void 0!==s&&s.enumerable&&(t.isObject(r[n])&&t.isObject(i[n])?t.extend(r[n],i[n]):!t.isObject(r[n])&&t.isObject(i[n])?(r[n]={},t.extend(r[n],i[n])):r[n]=i[n]);return r}},u="undefined"==typeof document?{addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return{}},querySelectorAll:function(){return[]},createElement:function(){return{style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,r=(p=u.createElement("div"),{touch:i.Modernizr&&!0===i.Modernizr.touch||!!("ontouchstart"in i||i.DocumentTouch&&u instanceof i.DocumentTouch),pointerEvents:!(!i.navigator.pointerEnabled&&!i.PointerEvent),prefixedPointerEvents:!!i.navigator.msPointerEnabled,transition:(y=p.style,"transition"in y||"webkitTransition"in y||"MozTransition"in y),transforms3d:i.Modernizr&&!0===i.Modernizr.csstransforms3d||(a=p.style,"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a),flexbox:function(){for(var i=p.style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<t.length;n+=1)if(t[n]in i)return!0;return!1}(),observer:"MutationObserver"in i||"WebkitMutationObserver"in i,passiveListener:function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});i.addEventListener("testPassiveListener",null,t)}catch(n){}return n}(),gestures:"ongesturestart"in i}),h=function(n){void 0===n&&(n={});var t=this;t.params=n;t.eventsListeners={};t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(n){t.on(n,t.params.on[n])})},ht={components:{configurable:!0}};h.prototype.on=function(n,t){var i=this;return"function"!=typeof t?i:(n.split(" ").forEach(function(n){i.eventsListeners[n]||(i.eventsListeners[n]=[]);i.eventsListeners[n].push(t)}),i)};h.prototype.once=function(n,t){var i=this;return"function"!=typeof t?i:i.on(n,function r(){for(var f=[],u=arguments.length;u--;)f[u]=arguments[u];t.apply(i,f);i.off(n,r)})};h.prototype.off=function(n,t){var i=this;return n.split(" ").forEach(function(n){void 0===t?i.eventsListeners[n]=[]:i.eventsListeners[n].forEach(function(r,u){r===t&&i.eventsListeners[n].splice(u,1)})}),i};h.prototype.emit=function(){for(var i,u,f,t,n=[],r=arguments.length;r--;)n[r]=arguments[r];return t=this,t.eventsListeners?("string"==typeof n[0]||Array.isArray(n[0])?(i=n[0],u=n.slice(1,n.length),f=t):(i=n[0].events,u=n[0].data,f=n[0].context||t),(Array.isArray(i)?i:i.split(" ")).forEach(function(n){if(t.eventsListeners[n]){var i=[];t.eventsListeners[n].forEach(function(n){i.push(n)});i.forEach(function(n){n.apply(f,u)})}}),t):t};h.prototype.useModulesParams=function(n){var i=this;i.modules&&Object.keys(i.modules).forEach(function(r){var u=i.modules[r];u.params&&t.extend(n,u.params)})};h.prototype.useModules=function(n){void 0===n&&(n={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var r=t.modules[i],u=n[i]||{};r.instance&&Object.keys(r.instance).forEach(function(n){var i=r.instance[n];t[n]="function"==typeof i?i.bind(t):i});r.on&&t.on&&Object.keys(r.on).forEach(function(n){t.on(n,r.on[n])});r.create&&r.create.bind(t)(u)})};ht.components.set=function(n){this.use&&this.use(n)};h.installModule=function(n){for(var i,f,u=[],r=arguments.length-1;r-->0;)u[r]=arguments[r+1];return i=this,i.prototype.modules||(i.prototype.modules={}),f=n.name||Object.keys(i.prototype.modules).length+"_"+t.now(),i.prototype.modules[f]=n,n.proto&&Object.keys(n.proto).forEach(function(t){i.prototype[t]=n.proto[t]}),n.static&&Object.keys(n.static).forEach(function(t){i[t]=n.static[t]}),n.install&&n.install.apply(i,u),i};h.use=function(n){for(var t,r=[],i=arguments.length-1;i-->0;)r[i]=arguments[i+1];return t=this,Array.isArray(n)?(n.forEach(function(n){return t.installModule(n)}),t):t.installModule.apply(t,[n].concat(r))};Object.defineProperties(h,ht);var kt={updateSize:function(){var n,i,r=this.$el;n=void 0!==this.params.width?this.params.width:r[0].clientWidth;i=void 0!==this.params.height?this.params.height:r[0].clientHeight;0===n&&this.isHorizontal()||0===i&&this.isVertical()||(n=n-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),i=i-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),t.extend(this,{width:n,height:i,size:this.isHorizontal()?n:i}))},updateSlides:function(){var n=this.params,v=this.$wrapperEl,h=this.size,rt=this.rtl,ht=this.wrongRTL,s=v.children("."+this.params.slideClass),c=this.virtual&&n.virtual.enabled?this.virtual.slides.length:s.length,i=[],nt=[],ot=[],ut=n.slidesOffsetBefore,tt,y,u,b,d,g;"function"==typeof ut&&(ut=n.slidesOffsetBefore.call(this));tt=n.slidesOffsetAfter;"function"==typeof tt&&(tt=n.slidesOffsetAfter.call(this));var ct=c,lt=this.snapGrid.length,at=this.snapGrid.length,f=n.spaceBetween,e=-ut,ft=0,et=0;if(void 0!==h){"string"==typeof f&&f.indexOf("%")>=0&&(f=parseFloat(f.replace("%",""))/100*h);this.virtualSize=-f;rt?s.css({marginLeft:"",marginTop:""}):s.css({marginRight:"",marginBottom:""});n.slidesPerColumn>1&&(y=Math.floor(c/n.slidesPerColumn)===c/this.params.slidesPerColumn?c:Math.ceil(c/n.slidesPerColumn)*n.slidesPerColumn,"auto"!==n.slidesPerView&&"row"===n.slidesPerColumnFill&&(y=Math.max(y,n.slidesPerView*n.slidesPerColumn)));for(var p,w=n.slidesPerColumn,it=y/w,st=it-(n.slidesPerColumn*it-c),o=0;o<c;o+=1){if(u=0,b=s.eq(o),n.slidesPerColumn>1){var k=void 0,a=void 0,l=void 0;"column"===n.slidesPerColumnFill?(l=o-(a=Math.floor(o/w))*w,(a>st||a===st&&l===w-1)&&(l+=1)>=w&&(l=0,a+=1),k=a+l*y/w,b.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})):a=o-(l=Math.floor(o/it))*it;b.css("margin-"+(this.isHorizontal()?"top":"left"),0!==l&&n.spaceBetween&&n.spaceBetween+"px").attr("data-swiper-column",a).attr("data-swiper-row",l)}"none"!==b.css("display")&&("auto"===n.slidesPerView?(u=this.isHorizontal()?b.outerWidth(!0):b.outerHeight(!0),n.roundLengths&&(u=Math.floor(u))):(u=(h-(n.slidesPerView-1)*f)/n.slidesPerView,n.roundLengths&&(u=Math.floor(u)),s[o]&&(this.isHorizontal()?s[o].style.width=u+"px":s[o].style.height=u+"px")),s[o]&&(s[o].swiperSlideSize=u),ot.push(u),n.centeredSlides?(e=e+u/2+ft/2+f,0===ft&&0!==o&&(e=e-h/2-f),0===o&&(e=e-h/2-f),Math.abs(e)<.001&&(e=0),et%n.slidesPerGroup==0&&i.push(e),nt.push(e)):(et%n.slidesPerGroup==0&&i.push(e),nt.push(e),e=e+u+f),this.virtualSize+=u+f,ft=u,et+=1)}if(this.virtualSize=Math.max(this.virtualSize,h)+tt,rt&&ht&&("slide"===n.effect||"coverflow"===n.effect)&&v.css({width:this.virtualSize+n.spaceBetween+"px"}),r.flexbox&&!n.setWrapperSize||(this.isHorizontal()?v.css({width:this.virtualSize+n.spaceBetween+"px"}):v.css({height:this.virtualSize+n.spaceBetween+"px"})),n.slidesPerColumn>1&&(this.virtualSize=(u+n.spaceBetween)*y,this.virtualSize=Math.ceil(this.virtualSize/n.slidesPerColumn)-n.spaceBetween,this.isHorizontal()?v.css({width:this.virtualSize+n.spaceBetween+"px"}):v.css({height:this.virtualSize+n.spaceBetween+"px"}),n.centeredSlides)){for(p=[],d=0;d<i.length;d+=1)i[d]<this.virtualSize+i[0]&&p.push(i[d]);i=p}if(!n.centeredSlides){for(p=[],g=0;g<i.length;g+=1)i[g]<=this.virtualSize-h&&p.push(i[g]);i=p;Math.floor(this.virtualSize-h)-Math.floor(i[i.length-1])>1&&i.push(this.virtualSize-h)}0===i.length&&(i=[0]);0!==n.spaceBetween&&(this.isHorizontal()?rt?s.css({marginLeft:f+"px"}):s.css({marginRight:f+"px"}):s.css({marginBottom:f+"px"}));t.extend(this,{slides:s,snapGrid:i,slidesGrid:nt,slidesSizesGrid:ot});c!==ct&&this.emit("slidesLengthChange");i.length!==lt&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange"));nt.length!==at&&this.emit("slidesGridLengthChange");(n.watchSlidesProgress||n.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(){var n,t=[],i=0,r,u;if("auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(n=0;n<Math.ceil(this.params.slidesPerView);n+=1){if(r=this.activeIndex+n,r>this.slides.length)break;t.push(this.slides.eq(r)[0])}else t.push(this.slides.eq(this.activeIndex)[0]);for(n=0;n<t.length;n+=1)void 0!==t[n]&&(u=t[n].offsetHeight,i=u>i?u:i);i&&this.$wrapperEl.css("height",i+"px")},updateSlidesOffset:function(){for(var t=this.slides,n=0;n<t.length;n+=1)t[n].swiperSlideOffset=this.isHorizontal()?t[n].offsetLeft:t[n].offsetTop},updateSlidesProgress:function(n){var e,i,u,s,f,o;void 0===n&&(n=this.translate||0);var r=this.params,t=this.slides,h=this.rtl;if(0!==t.length)for(void 0===t[0].swiperSlideOffset&&this.updateSlidesOffset(),e=-n,h&&(e=n),t.removeClass(r.slideVisibleClass),i=0;i<t.length;i+=1)u=t[i],s=(e+(r.centeredSlides?this.minTranslate():0)-u.swiperSlideOffset)/(u.swiperSlideSize+r.spaceBetween),r.watchSlidesVisibility&&(f=-(e-u.swiperSlideOffset),o=f+this.slidesSizesGrid[i],(f>=0&&f<this.size||o>0&&o<=this.size||f<=0&&o>=this.size)&&t.eq(i).addClass(r.slideVisibleClass)),u.progress=h?-s:s},updateProgress:function(n){void 0===n&&(n=this.translate||0);var f=this.params,e=this.maxTranslate()-this.minTranslate(),u=this.progress,i=this.isBeginning,r=this.isEnd,o=i,s=r;0===e?(u=0,i=!0,r=!0):(i=(u=(n-this.minTranslate())/e)<=0,r=u>=1);t.extend(this,{progress:u,isBeginning:i,isEnd:r});(f.watchSlidesProgress||f.watchSlidesVisibility)&&this.updateSlidesProgress(n);i&&!o&&this.emit("reachBeginning toEdge");r&&!s&&this.emit("reachEnd toEdge");(o&&!i||s&&!r)&&this.emit("fromEdge");this.emit("progress",u)},updateSlidesClasses:function(){var u,f=this.slides,n=this.params,t=this.$wrapperEl,e=this.activeIndex,o=this.realIndex,s=this.virtual&&n.virtual.enabled,i,r;f.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass);(u=s?this.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]'):f.eq(e)).addClass(n.slideActiveClass);n.loop&&(u.hasClass(n.slideDuplicateClass)?t.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass):t.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass));i=u.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===i.length&&(i=f.eq(0)).addClass(n.slideNextClass);r=u.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===r.length&&(r=f.eq(-1)).addClass(n.slidePrevClass);n.loop&&(i.hasClass(n.slideDuplicateClass)?t.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):t.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),r.hasClass(n.slideDuplicateClass)?t.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):t.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(n){var e,f=this.rtl?this.translate:-this.translate,u=this.slidesGrid,o=this.snapGrid,h=this.params,c=this.activeIndex,l=this.realIndex,a=this.snapIndex,r=n,i,s;if(void 0===r){for(i=0;i<u.length;i+=1)void 0!==u[i+1]?f>=u[i]&&f<u[i+1]-(u[i+1]-u[i])/2?r=i:f>=u[i]&&f<u[i+1]&&(r=i+1):f>=u[i]&&(r=i);h.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0)}((e=o.indexOf(f)>=0?o.indexOf(f):Math.floor(r/h.slidesPerGroup))>=o.length&&(e=o.length-1),r!==c)?(s=parseInt(this.slides.eq(r).attr("data-swiper-slide-index")||r,10),t.extend(this,{snapIndex:e,realIndex:s,previousIndex:c,activeIndex:r}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),l!==s&&this.emit("realIndexChange"),this.emit("slideChange")):e!==a&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var u=this.params,i=n(t.target).closest("."+u.slideClass)[0],f=!1,r;if(i)for(r=0;r<this.slides.length;r+=1)this.slides[r]===i&&(f=!0);if(!i||!f)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i;this.clickedIndex=this.virtual&&this.params.virtual.enabled?parseInt(n(i).attr("data-swiper-slide-index"),10):n(i).index();u.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},dt={getTranslate:function(n){var i;void 0===n&&(n=this.isHorizontal()?"x":"y");var f=this.params,r=this.rtl,u=this.translate,e=this.$wrapperEl;return f.virtualTranslate?r?-u:u:(i=t.getTranslate(e[0],n),r&&(i=-i),i||0)},setTranslate:function(n,t){var s=this.rtl,e=this.params,o=this.$wrapperEl,h=this.progress,i=0,u=0,f;this.isHorizontal()?i=s?-n:n:u=n;e.roundLengths&&(i=Math.floor(i),u=Math.floor(u));e.virtualTranslate||(r.transforms3d?o.transform("translate3d("+i+"px, "+u+"px, 0px)"):o.transform("translate("+i+"px, "+u+"px)"));this.translate=this.isHorizontal()?i:u;f=this.maxTranslate()-this.minTranslate();(0===f?0:(n-this.minTranslate())/f)!==h&&this.updateProgress(n);this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},gt={setTransition:function(n,t){this.$wrapperEl.transition(n);this.emit("setTransition",n,t)},transitionStart:function(n){void 0===n&&(n=!0);var t=this.activeIndex,r=this.params,i=this.previousIndex;r.autoHeight&&this.updateAutoHeight();this.emit("transitionStart");n&&t!==i&&(this.emit("slideChangeTransitionStart"),t>i?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart"))},transitionEnd:function(n){void 0===n&&(n=!0);var t=this.activeIndex,i=this.previousIndex;this.animating=!1;this.setTransition(0);this.emit("transitionEnd");n&&t!==i&&(this.emit("slideChangeTransitionEnd"),t>i?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd"))}},ni={slideTo:function(n,t,i,u){var f,o,e,h;void 0===n&&(n=0);void 0===t&&(t=this.params.speed);void 0===i&&(i=!0);f=this;o=n;o<0&&(o=0);var s=f.params,c=f.snapGrid,a=f.slidesGrid,p=f.previousIndex,v=f.activeIndex,y=f.rtl,w=f.$wrapperEl,l=Math.floor(o/s.slidesPerGroup);if(l>=c.length&&(l=c.length-1),(v||s.initialSlide||0)===(p||0)&&i&&f.emit("beforeSlideChangeStart"),e=-c[l],f.updateProgress(e),s.normalizeSlideIndex)for(h=0;h<a.length;h+=1)-Math.floor(100*e)>=Math.floor(100*a[h])&&(o=h);return f.initialized&&(!f.allowSlideNext&&e<f.translate&&e<f.minTranslate()||!f.allowSlidePrev&&e>f.translate&&e>f.maxTranslate()&&(v||0)!==o)?!1:y&&-e===f.translate||!y&&e===f.translate?(f.updateActiveIndex(o),s.autoHeight&&f.updateAutoHeight(),f.updateSlidesClasses(),"slide"!==s.effect&&f.setTranslate(e),!1):(0!==t&&r.transition?(f.setTransition(t),f.setTranslate(e),f.updateActiveIndex(o),f.updateSlidesClasses(),f.emit("beforeTransitionStart",t,u),f.transitionStart(i),f.animating||(f.animating=!0,w.transitionEnd(function(){f&&!f.destroyed&&f.transitionEnd(i)}))):(f.setTransition(0),f.setTranslate(e),f.updateActiveIndex(o),f.updateSlidesClasses(),f.emit("beforeTransitionStart",t,u),f.transitionStart(i),f.transitionEnd(i)),!0)},slideNext:function(n,t,i){void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var r=this.params,u=this.animating;return r.loop?!u&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+r.slidesPerGroup,n,t,i)):this.slideTo(this.activeIndex+r.slidesPerGroup,n,t,i)},slidePrev:function(n,t,i){void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var r=this.params,u=this.animating;return r.loop?!u&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex-1,n,t,i)):this.slideTo(this.activeIndex-1,n,t,i)},slideReset:function(n,t,i){return void 0===n&&(n=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,n,t,i)},slideToClickedSlide:function(){var f,i=this,u=i.params,o=i.$wrapperEl,e="auto"===u.slidesPerView?i.slidesPerViewDynamic():u.slidesPerView,r=i.clickedIndex;if(u.loop){if(i.animating)return;f=parseInt(n(i.clickedSlide).attr("data-swiper-slide-index"),10);u.centeredSlides?r<i.loopedSlides-e/2||r>i.slides.length-i.loopedSlides+e/2?(i.loopFix(),r=o.children("."+u.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.slideDuplicateClass+")").eq(0).index(),t.nextTick(function(){i.slideTo(r)})):i.slideTo(r):r>i.slides.length-e?(i.loopFix(),r=o.children("."+u.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.slideDuplicateClass+")").eq(0).index(),t.nextTick(function(){i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}},ti={loopCreate:function(){var r=this,t=r.params,f=r.$wrapperEl,i,c,l,a,e,o,s,h;if(f.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i=f.children("."+t.slideClass),t.loopFillGroupWithBlank&&(c=t.slidesPerGroup-i.length%t.slidesPerGroup,c!==t.slidesPerGroup)){for(l=0;l<c;l+=1)a=n(u.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass),f.append(a);i=f.children("."+t.slideClass)}for("auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=i.length),r.loopedSlides=parseInt(t.loopedSlides||t.slidesPerView,10),r.loopedSlides+=t.loopAdditionalSlides,r.loopedSlides>i.length&&(r.loopedSlides=i.length),e=[],o=[],i.each(function(t,u){var f=n(u);t<r.loopedSlides&&o.push(u);t<i.length&&t>=i.length-r.loopedSlides&&e.push(u);f.attr("data-swiper-slide-index",t)}),s=0;s<o.length;s+=1)f.append(n(o[s].cloneNode(!0)).addClass(t.slideDuplicateClass));for(h=e.length-1;h>=0;h-=1)f.prepend(n(e[h].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){var n,u=this.params,i=this.activeIndex,r=this.slides,t=this.loopedSlides,f=this.allowSlidePrev,e=this.allowSlideNext;this.allowSlidePrev=!0;this.allowSlideNext=!0;i<t?(n=r.length-3*t+i,n+=t,this.slideTo(n,0,!1,!0)):("auto"===u.slidesPerView&&i>=2*t||i>r.length-2*u.slidesPerView)&&(n=-r.length+i+t,n+=t,this.slideTo(n,0,!1,!0));this.allowSlidePrev=f;this.allowSlideNext=e},loopDestroy:function(){var t=this.$wrapperEl,n=this.params,i=this.slides;t.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();i.removeAttr("data-swiper-slide-index")}},ii={setGrabCursor:function(n){if(!r.touch&&this.params.simulateTouch){var t=this.el;t.style.cursor="move";t.style.cursor=n?"-webkit-grabbing":"-webkit-grab";t.style.cursor=n?"-moz-grabbin":"-moz-grab";t.style.cursor=n?"grabbing":"grab"}},unsetGrabCursor:function(){r.touch||(this.el.style.cursor="")}},ri={appendSlide:function(n){var u=this.$wrapperEl,i=this.params,t;if(i.loop&&this.loopDestroy(),"object"==typeof n&&"length"in n)for(t=0;t<n.length;t+=1)n[t]&&u.append(n[t]);else u.append(n);i.loop&&this.loopCreate();i.observer&&r.observer||this.update()},prependSlide:function(n){var i=this.params,f=this.$wrapperEl,e=this.activeIndex,u,t;if(i.loop&&this.loopDestroy(),u=e+1,"object"==typeof n&&"length"in n){for(t=0;t<n.length;t+=1)n[t]&&f.prepend(n[t]);u=e+n.length}else f.prepend(n);i.loop&&this.loopCreate();i.observer&&r.observer||this.update();this.slideTo(u,0,!1)},removeSlide:function(n){var u=this.params,e=this.$wrapperEl,o=this.activeIndex,i,t,f;if(u.loop&&(this.loopDestroy(),this.slides=e.children("."+u.slideClass)),t=o,"object"==typeof n&&"length"in n){for(f=0;f<n.length;f+=1)i=n[f],this.slides[i]&&this.slides.eq(i).remove(),i<t&&(t-=1);t=Math.max(t,0)}else i=n,this.slides[i]&&this.slides.eq(i).remove(),i<t&&(t-=1),t=Math.max(t,0);u.loop&&this.loopCreate();u.observer&&r.observer||this.update();u.loop?this.slideTo(t+this.loopedSlides,0,!1):this.slideTo(t,0,!1)},removeAllSlides:function(){for(var t=[],n=0;n<this.slides.length;n+=1)t.push(n);this.removeSlide(t)}},e=function(){var t=i.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:i.cordova||i.phonegap,phonegap:i.cordova||i.phonegap},s=t.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),c=t.match(/(Android);?[\s\/]+([\d.]+)?/),f=t.match(/(iPad).*OS\s([\d_]+)/),r=t.match(/(iPod)(.*OS\s([\d_]+))?/),e=!f&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),o,h;return(s&&(n.os="windows",n.osVersion=s[2],n.windows=!0),c&&!s&&(n.os="android",n.osVersion=c[2],n.android=!0,n.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(f||e||r)&&(n.os="ios",n.ios=!0),e&&!r&&(n.osVersion=e[2].replace(/_/g,"."),n.iphone=!0),f&&(n.osVersion=f[2].replace(/_/g,"."),n.ipad=!0),r&&(n.osVersion=r[3]?r[3].replace(/_/g,"."):null,n.iphone=!0),n.ios&&n.osVersion&&t.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),n.desktop=!(n.os||n.android||n.webView),n.webView=(e||f||r)&&t.match(/.*AppleWebKit(?!.*Safari)/i),n.os&&"ios"===n.os)&&(o=n.osVersion.split("."),h=u.querySelector('meta[name="viewport"]'),n.minimalUi=!n.webView&&(r||e)&&(1*o[0]==7?1*o[1]>=1:1*o[0]>7)&&h&&h.getAttribute("content").indexOf("minimal-ui")>=0),n.pixelRatio=i.devicePixelRatio||1,n}(),ui=function(i){var f=this.touchEventsData,o=this.params,s=this.touches,r=i,h,l,c;(r.originalEvent&&(r=r.originalEvent),f.isTouchEvent="touchstart"===r.type,!f.isTouchEvent&&"which"in r&&3===r.which||f.isTouched&&f.isMoved)||(o.noSwiping&&n(r.target).closest("."+o.noSwipingClass)[0]?this.allowClick=!0:(!o.swipeHandler||n(r).closest(o.swipeHandler)[0])&&(s.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,s.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY,h=s.currentX,l=s.currentY,e.ios&&!e.cordova&&o.iOSEdgeSwipeDetection&&h<=o.iOSEdgeSwipeThreshold&&h>=window.screen.width-o.iOSEdgeSwipeThreshold||((t.extend(f,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=h,s.startY=l,f.touchStartTime=t.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,o.threshold>0&&(f.allowThresholdMove=!1),"touchstart"!==r.type)&&(c=!0,n(r.target).is(f.formElements)&&(c=!1),u.activeElement&&n(u.activeElement).is(f.formElements)&&u.activeElement.blur(),c&&this.allowTouchMove&&r.preventDefault()),this.emit("touchStart",r))))},fi=function(i){var r=this.touchEventsData,o=this.params,f=this.touches,w=this.rtl,e=i,h,c,p,l,a,s,v,y;if(e.originalEvent&&(e=e.originalEvent),!r.isTouchEvent||"mousemove"!==e.type){if(h="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,c="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,e.preventedByNestedSwiper)return f.startX=h,void(f.startY=c);if(!this.allowTouchMove)return this.allowClick=!1,void(r.isTouched&&(t.extend(f,{startX:h,startY:c,currentX:h,currentY:c}),r.touchStartTime=t.now()));if(r.isTouchEvent&&o.touchReleaseOnEdges&&!o.loop)if(this.isVertical()){if(c<f.startY&&this.translate<=this.maxTranslate()||c>f.startY&&this.translate>=this.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(h<f.startX&&this.translate<=this.maxTranslate()||h>f.startX&&this.translate>=this.minTranslate())return;if(r.isTouchEvent&&u.activeElement&&e.target===u.activeElement&&n(e.target).is(r.formElements))return r.isMoved=!0,void(this.allowClick=!1);if((r.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&e.targetTouches.length>1))&&(f.currentX=h,f.currentY=c,l=f.currentX-f.startX,a=f.currentY-f.startY,void 0===r.isScrolling&&(this.isHorizontal()&&f.currentY===f.startY||this.isVertical()&&f.currentX===f.startX?r.isScrolling=!1:l*l+a*a>=25&&(p=180*Math.atan2(Math.abs(a),Math.abs(l))/Math.PI,r.isScrolling=this.isHorizontal()?p>o.touchAngle:90-p>o.touchAngle)),r.isScrolling&&this.emit("touchMoveOpposite",e),"undefined"==typeof startMoving&&(f.currentX===f.startX&&f.currentY===f.startY||(r.startMoving=!0)),r.isTouched))if(r.isScrolling)r.isTouched=!1;else if(r.startMoving){if(this.allowClick=!1,e.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&e.stopPropagation(),r.isMoved||(o.loop&&this.loopFix(),r.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),r.allowMomentumBounce=!1,!o.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e)),this.emit("sliderMove",e),r.isMoved=!0,s=this.isHorizontal()?l:a,f.diff=s,s*=o.touchRatio,w&&(s=-s),this.swipeDirection=s>0?"prev":"next",r.currentTranslate=s+r.startTranslate,v=!0,y=o.resistanceRatio,o.touchReleaseOnEdges&&(y=0),s>0&&r.currentTranslate>this.minTranslate()?(v=!1,o.resistance&&(r.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+r.startTranslate+s,y))):s<0&&r.currentTranslate<this.maxTranslate()&&(v=!1,o.resistance&&(r.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-r.startTranslate-s,y))),v&&(e.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),o.threshold>0){if(!(Math.abs(s)>o.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,f.startX=f.currentX,f.startY=f.currentY,r.currentTranslate=r.startTranslate,void(f.diff=this.isHorizontal()?f.currentX-f.startX:f.currentY-f.startY)}o.followFinger&&((o.freeMode||o.watchSlidesProgress||o.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),o.freeMode&&(0===r.velocities.length&&r.velocities.push({position:f[this.isHorizontal()?"startX":"startY"],time:r.touchStartTime}),r.velocities.push({position:f[this.isHorizontal()?"currentX":"currentY"],time:t.now()})),this.updateProgress(r.currentTranslate),this.setTranslate(r.currentTranslate))}}},ei=function(n){var i=this,r=i.touchEventsData,u=i.params,et=i.touches,g=i.rtl,nt=i.$wrapperEl,e=i.slidesGrid,h=i.snapGrid,c=n,l,w,a,k,d,v,y,p,rt;if(c.originalEvent&&(c=c.originalEvent),r.allowTouchCallbacks&&i.emit("touchEnd",c),r.allowTouchCallbacks=!1,r.isTouched){if(u.grabCursor&&r.isMoved&&r.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1),w=t.now(),a=w-r.touchStartTime,i.allowClick&&(i.updateClickedSlide(c),i.emit("tap",c),a<300&&w-r.lastClickTime>300&&(r.clickTimeout&&clearTimeout(r.clickTimeout),r.clickTimeout=t.nextTick(function(){i&&!i.destroyed&&i.emit("click",c)},300)),a<300&&w-r.lastClickTime<300&&(r.clickTimeout&&clearTimeout(r.clickTimeout),i.emit("doubleTap",c))),r.lastClickTime=t.now(),t.nextTick(function(){i.destroyed||(i.allowClick=!0)}),!r.isTouched||!r.isMoved||!i.swipeDirection||0===et.diff||r.currentTranslate===r.startTranslate)return r.isTouched=!1,void(r.isMoved=!1);if(r.isTouched=!1,r.isMoved=!1,l=u.followFinger?g?i.translate:-i.translate:-r.currentTranslate,u.freeMode){if(l<-i.minTranslate())return void i.slideTo(i.activeIndex);if(l>-i.maxTranslate())return void(i.slides.length<h.length?i.slideTo(h.length-1):i.slideTo(i.slides.length-1));if(u.freeModeMomentum){if(r.velocities.length>1){var tt=r.velocities.pop(),ut=r.velocities.pop(),ot=tt.position-ut.position,ft=tt.time-ut.time;i.velocity=ot/ft;i.velocity/=2;Math.abs(i.velocity)<u.freeModeMinimumVelocity&&(i.velocity=0);(ft>150||t.now()-tt.time>300)&&(i.velocity=0)}else i.velocity=0;i.velocity*=u.freeModeMomentumVelocityRatio;r.velocities.length=0;var b=1e3*u.freeModeMomentumRatio,st=i.velocity*b,f=i.translate+st;if(g&&(f=-f),d=!1,v=20*Math.abs(i.velocity)*u.freeModeMomentumBounceRatio,f<i.maxTranslate())u.freeModeMomentumBounce?(f+i.maxTranslate()<-v&&(f=i.maxTranslate()-v),k=i.maxTranslate(),d=!0,r.allowMomentumBounce=!0):f=i.maxTranslate();else if(f>i.minTranslate())u.freeModeMomentumBounce?(f-i.minTranslate()>v&&(f=i.minTranslate()+v),k=i.minTranslate(),d=!0,r.allowMomentumBounce=!0):f=i.minTranslate();else if(u.freeModeSticky){for(p=0;p<h.length;p+=1)if(h[p]>-f){y=p;break}f=-(f=Math.abs(h[y]-f)<Math.abs(h[y-1]-f)||"next"===i.swipeDirection?h[y]:h[y-1])}if(0!==i.velocity)b=g?Math.abs((-f-i.translate)/i.velocity):Math.abs((f-i.translate)/i.velocity);else if(u.freeModeSticky)return void i.slideReset();u.freeModeMomentumBounce&&d?(i.updateProgress(k),i.setTransition(b),i.setTranslate(f),i.transitionStart(),i.animating=!0,nt.transitionEnd(function(){i&&!i.destroyed&&r.allowMomentumBounce&&(i.emit("momentumBounce"),i.setTransition(u.speed),i.setTranslate(k),nt.transitionEnd(function(){i&&!i.destroyed&&i.transitionEnd()}))})):i.velocity?(i.updateProgress(f),i.setTransition(b),i.setTranslate(f),i.transitionStart(),i.animating||(i.animating=!0,nt.transitionEnd(function(){i&&!i.destroyed&&i.transitionEnd()}))):i.updateProgress(f);i.updateActiveIndex();i.updateSlidesClasses()}(!u.freeModeMomentum||a>=u.longSwipesMs)&&(i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses())}else{for(var s=0,it=i.slidesSizesGrid[0],o=0;o<e.length;o+=u.slidesPerGroup)void 0!==e[o+u.slidesPerGroup]?l>=e[o]&&l<e[o+u.slidesPerGroup]&&(s=o,it=e[o+u.slidesPerGroup]-e[o]):l>=e[o]&&(s=o,it=e[e.length-1]-e[e.length-2]);if(rt=(l-e[s])/it,a>u.longSwipesMs){if(!u.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(rt>=u.longSwipesRatio?i.slideTo(s+u.slidesPerGroup):i.slideTo(s));"prev"===i.swipeDirection&&(rt>1-u.longSwipesRatio?i.slideTo(s+u.slidesPerGroup):i.slideTo(s))}else{if(!u.shortSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&i.slideTo(s+u.slidesPerGroup);"prev"===i.swipeDirection&&i.slideTo(s)}}}},ct=function(){var n=this.params,t=this.el,i,r,u;t&&0===t.offsetWidth||(n.breakpoints&&this.setBreakpoint(),i=this.allowSlideNext,r=this.allowSlidePrev,(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),n.freeMode)?(u=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate()),this.setTranslate(u),this.updateActiveIndex(),this.updateSlidesClasses(),n.autoHeight&&this.updateAutoHeight()):(this.updateSlidesClasses(),("auto"===n.slidesPerView||n.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0)),this.allowSlidePrev=r,this.allowSlideNext=i)},oi=function(n){this.allowClick||(this.params.preventClicks&&n.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))},lt={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,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,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",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},rt={update:kt,translate:dt,transition:gt,slide:ni,loop:ti,grabCursor:ii,manipulation:ri,events:{attachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,h=this.wrapperEl,n,f,o;this.onTouchStart=ui.bind(this);this.onTouchMove=fi.bind(this);this.onTouchEnd=ei.bind(this);this.onClick=oi.bind(this);n="container"===t.touchEventsTarget?s:h;f=!!t.nested;r.pointerEvents||r.prefixedPointerEvents?(n.addEventListener(i.start,this.onTouchStart,!1),(r.touch?n:u).addEventListener(i.move,this.onTouchMove,f),(r.touch?n:u).addEventListener(i.end,this.onTouchEnd,!1)):(r.touch&&(o=!("touchstart"!==i.start||!r.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1},n.addEventListener(i.start,this.onTouchStart,o),n.addEventListener(i.move,this.onTouchMove,r.passiveListener?{passive:!1,capture:f}:f),n.addEventListener(i.end,this.onTouchEnd,o)),(t.simulateTouch&&!e.ios&&!e.android||t.simulateTouch&&!r.touch&&e.ios)&&(n.addEventListener("mousedown",this.onTouchStart,!1),u.addEventListener("mousemove",this.onTouchMove,f),u.addEventListener("mouseup",this.onTouchEnd,!1)));(t.preventClicks||t.preventClicksPropagation)&&n.addEventListener("click",this.onClick,!0);this.on("resize observerUpdate",ct)},detachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,h=this.wrapperEl,n="container"===t.touchEventsTarget?s:h,f=!!t.nested,o;r.pointerEvents||r.prefixedPointerEvents?(n.removeEventListener(i.start,this.onTouchStart,!1),(r.touch?n:u).removeEventListener(i.move,this.onTouchMove,f),(r.touch?n:u).removeEventListener(i.end,this.onTouchEnd,!1)):(r.touch&&(o=!("onTouchStart"!==i.start||!r.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1},n.removeEventListener(i.start,this.onTouchStart,o),n.removeEventListener(i.move,this.onTouchMove,f),n.removeEventListener(i.end,this.onTouchEnd,o)),(t.simulateTouch&&!e.ios&&!e.android||t.simulateTouch&&!r.touch&&e.ios)&&(n.removeEventListener("mousedown",this.onTouchStart,!1),u.removeEventListener("mousemove",this.onTouchMove,f),u.removeEventListener("mouseup",this.onTouchEnd,!1)));(t.preventClicks||t.preventClicksPropagation)&&n.removeEventListener("click",this.onClick,!0);this.off("resize observerUpdate",ct)}},breakpoints:{setBreakpoint:function(){var o=this.activeIndex,f=this.loopedSlides,r,n,i,u,e;void 0===f&&(f=0);r=this.params;n=r.breakpoints;n&&(!n||0!==Object.keys(n).length)&&(i=this.getBreakpoint(n),i&&this.currentBreakpoint!==i&&(u=i in n?n[i]:this.originalParams,e=r.loop&&u.slidesPerView!==r.slidesPerView,t.extend(this.params,u),t.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=i,e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(o-f+this.loopedSlides,0,!1)),this.emit("breakpoint",u)))},getBreakpoint:function(n){var r,t,u,f;if(n){for(r=!1,t=[],Object.keys(n).forEach(function(n){t.push(n)}),t.sort(function(n,t){return parseInt(n,10)-parseInt(t,10)}),u=0;u<t.length;u+=1)f=t[u],f>=i.innerWidth&&!r&&(r=f);return r||"max"}}},checkOverflow:{checkOverflow:function(){var n=this.isLocked;this.isLocked=1===this.snapGrid.length;this.allowTouchMove=!this.isLocked;n&&n!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var i=this.classNames,t=this.params,u=this.rtl,f=this.$el,n=[];n.push(t.direction);t.freeMode&&n.push("free-mode");r.flexbox||n.push("no-flexbox");t.autoHeight&&n.push("autoheight");u&&n.push("rtl");t.slidesPerColumn>1&&n.push("multirow");e.android&&n.push("android");e.ios&&n.push("ios");(r.pointerEvents||r.prefixedPointerEvents)&&n.push("wp8-"+t.direction);n.forEach(function(n){i.push(t.containerModifierClass+n)});f.addClass(i.join(" "))},removeClasses:function(){var n=this.$el,t=this.classNames;n.removeClass(t.join(" "))}},images:{loadImage:function(n,t,r,u,f,e){function s(){e&&e()}var o;n.complete&&f?s():t?((o=new i.Image).onload=s,o.onerror=s,u&&(o.sizes=u),r&&(o.srcset=r),t&&(o.src=t)):s()},preloadImages:function(){function r(){void 0!==n&&null!==n&&n&&!n.destroyed&&(void 0!==n.imagesLoaded&&(n.imagesLoaded+=1),n.imagesLoaded===n.imagesToLoad.length&&(n.params.updateOnImagesReady&&n.update(),n.emit("imagesReady")))}var n=this,i,t;for(n.imagesToLoad=n.$el.find("img"),i=0;i<n.imagesToLoad.length;i+=1)t=n.imagesToLoad[i],n.loadImage(t,t.currentSrc||t.getAttribute("src"),t.srcset||t.getAttribute("srcset"),t.sizes||t.getAttribute("sizes"),!0,r)}}},ut={},o=function(i){function u(){for(var s,e,w,f,y,o,p,a,c,v,h=[],l=arguments.length;l--;)h[l]=arguments[l];return 1===h.length&&h[0].constructor&&h[0].constructor===Object?e=h[0]:(s=(w=h)[0],e=w[1]),e||(e={}),e=t.extend({},e),s&&!e.el&&(e.el=s),i.call(this,e),Object.keys(rt).forEach(function(n){Object.keys(rt[n]).forEach(function(t){u.prototype[t]||(u.prototype[t]=rt[n][t])})}),f=this,void 0===f.modules&&(f.modules={}),Object.keys(f.modules).forEach(function(n){var i=f.modules[n],t,r;if(i.params){if(t=Object.keys(i.params)[0],r=i.params[t],"object"!=typeof r)return;if(!(t in e&&"enabled"in r))return;!0===e[t]&&(e[t]={enabled:!0});"object"!=typeof e[t]||"enabled"in e[t]||(e[t].enabled=!0);e[t]||(e[t]={enabled:!1})}}),y=t.extend({},lt),f.useModulesParams(y),f.params=t.extend({},y,ut,e),f.originalParams=t.extend({},f.params),f.passedParams=t.extend({},e),o=n(f.params.el),(s=o[0])?o.length>1?(p=[],o.each(function(n,i){var r=t.extend({},e,{el:i});p.push(new u(r))}),p):(s.swiper=f,o.data("swiper",f),v=o.children("."+f.params.wrapperClass),t.extend(f,{$el:o,el:s,$wrapperEl:v,wrapperEl:v[0],classNames:[],slides:n(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===f.params.direction},isVertical:function(){return"vertical"===f.params.direction},rtl:"horizontal"===f.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===v.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,progress:0,velocity:0,animating:!1,allowSlideNext:f.params.allowSlideNext,allowSlidePrev:f.params.allowSlidePrev,touchEvents:(a=["touchstart","touchmove","touchend"],c=["mousedown","mousemove","mouseup"],r.pointerEvents?c=["pointerdown","pointermove","pointerup"]:r.prefixedPointerEvents&&(c=["MSPointerDown","MSPointerMove","MSPointerUp"]),{start:r.touch||!f.params.simulateTouch?a[0]:c[0],move:r.touch||!f.params.simulateTouch?a[1]:c[1],end:r.touch||!f.params.simulateTouch?a[2]:c[2]}),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,formElements:"input, select, option, textarea, button, video",lastClickTime:t.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:f.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),f.useModules(),f.params.init&&f.init(),f):void 0}i&&(u.__proto__=i);u.prototype=Object.create(i&&i.prototype);u.prototype.constructor=u;var f={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return u.prototype.slidesPerViewDynamic=function(){var c=this.params,n=this.slides,h=this.slidesGrid,o=this.size,t=this.activeIndex,u=1,f,s,i,r,e;if(c.centeredSlides){for(s=n[t].swiperSlideSize,i=t+1;i<n.length;i+=1)n[i]&&!f&&(u+=1,(s+=n[i].swiperSlideSize)>o&&(f=!0));for(r=t-1;r>=0;r-=1)n[r]&&!f&&(u+=1,(s+=n[r].swiperSlideSize)>o&&(f=!0))}else for(e=t+1;e<n.length;e+=1)h[e]-h[t]<o&&(u+=1);return u},u.prototype.update=function(){function t(){var t=n.rtl?-1*n.translate:n.translate,i=Math.min(Math.max(t,n.maxTranslate()),n.minTranslate());n.setTranslate(i);n.updateActiveIndex();n.updateSlidesClasses()}var n=this;n&&!n.destroyed&&(n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.params.freeMode?(t(),n.params.autoHeight&&n.updateAutoHeight()):(("auto"===n.params.slidesPerView||n.params.slidesPerView>1)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0))||t(),n.emit("update"))},u.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},u.prototype.destroy=function(n,i){void 0===n&&(n=!0);void 0===i&&(i=!0);var r=this,u=r.params,e=r.$el,o=r.$wrapperEl,f=r.slides;r.emit("beforeDestroy");r.initialized=!1;r.detachEvents();u.loop&&r.loopDestroy();i&&(r.removeClasses(),e.removeAttr("style"),o.removeAttr("style"),f&&f.length&&f.removeClass([u.slideVisibleClass,u.slideActiveClass,u.slideNextClass,u.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row"));r.emit("destroy");Object.keys(r.eventsListeners).forEach(function(n){r.off(n)});!1!==n&&(r.$el[0].swiper=null,r.$el.data("swiper",null),t.deleteProps(r));r.destroyed=!0},u.extendDefaults=function(n){t.extend(ut,n)},f.extendedDefaults.get=function(){return ut},f.defaults.get=function(){return lt},f.Class.get=function(){return i},f.$.get=function(){return n},Object.defineProperties(u,f),u}(h),si={name:"device",proto:{device:e},"static":{device:e}},hi={name:"support",proto:{support:r},"static":{support:r}},w=function(){return{isSafari:(n=i.navigator.userAgent.toLowerCase(),n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent)};var n}(),ci={name:"browser",proto:{browser:w},"static":{browser:w}},li={name:"resize",create:function(){var n=this;t.extend(n,{resize:{resizeHandler:function(){n&&!n.destroyed&&n.initialized&&(n.emit("beforeResize"),n.emit("resize"))},orientationChangeHandler:function(){n&&!n.destroyed&&n.initialized&&n.emit("orientationchange")}}})},on:{init:function(){i.addEventListener("resize",this.resize.resizeHandler);i.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){i.removeEventListener("resize",this.resize.resizeHandler);i.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},b={func:i.MutationObserver||i.WebkitMutationObserver,attach:function(n,t){void 0===t&&(t={});var i=this,r=new b.func(function(n){n.forEach(function(n){i.emit("observerUpdate",n)})});r.observe(n,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData});i.observer.observers.push(r)},init:function(){if(r.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),n=0;n<t.length;n+=1)this.observer.attach(t[n]);this.observer.attach(this.$el[0],{childList:!1});this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(n){n.disconnect()});this.observer.observers=[]}},ai={name:"observer",params:{observer:!1,observeParents:!1},create:function(){t.extend(this,{observer:{init:b.init.bind(this),attach:b.attach.bind(this),destroy:b.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},k={update:function(n){function tt(){i.updateSlides();i.updateProgress();i.updateSlidesClasses();i.lazy&&i.params.lazy.enabled&&i.lazy.load()}var i=this,v=i.params,y=v.slidesPerView,c=v.slidesPerGroup,it=v.centeredSlides,f=i.virtual,p=f.from,l=f.to,s=f.slides,rt=f.slidesGrid,nt=f.renderSlide,ut=f.offset,w,b,k,d,g,a,o,r;i.updateActiveIndex();d=i.activeIndex||0;w=i.rtl&&i.isHorizontal()?"right":i.isHorizontal()?"left":"top";it?(b=Math.floor(y/2)+c,k=Math.floor(y/2)+c):(b=y+(c-1),k=c);var u=Math.max((d||0)-k,0),e=Math.min((d||0)+b,s.length-1),h=(i.slidesGrid[u]||0)-(i.slidesGrid[0]||0);if(t.extend(i.virtual,{from:u,to:e,offset:h,slidesGrid:i.slidesGrid}),p===u&&l===e&&!n)return i.slidesGrid!==rt&&h!==ut&&i.slides.css(w,h+"px"),void i.updateProgress();if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:h,from:u,to:e,slides:function(){for(var t=[],n=u;n<=e;n+=1)t.push(s[n]);return t}()}),void tt();if(g=[],a=[],n)i.$wrapperEl.find("."+i.params.slideClass).remove();else for(o=p;o<=l;o+=1)(o<u||o>e)&&i.$wrapperEl.find("."+i.params.slideClass+'[data-swiper-slide-index="'+o+'"]').remove();for(r=0;r<s.length;r+=1)r>=u&&r<=e&&(void 0===l||n?a.push(r):(r>l&&a.push(r),r<p&&g.push(r)));a.forEach(function(n){i.$wrapperEl.append(nt(s[n],n))});g.sort(function(n,t){return n<t}).forEach(function(n){i.$wrapperEl.prepend(nt(s[n],n))});i.$wrapperEl.children(".swiper-slide").css(w,h+"px");tt()},renderSlide:function(t,i){var u=this.params.virtual,r;return u.cache&&this.virtual.cache[i]?this.virtual.cache[i]:(r=u.renderSlide?n(u.renderSlide.call(this,t,i)):n('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+i+'">'+t+"<\/div>"),r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",i),u.cache&&(this.virtual.cache[i]=r),r)},appendSlide:function(n){this.virtual.slides.push(n);this.virtual.update(!0)},prependSlide:function(n){if(this.virtual.slides.unshift(n),this.params.virtual.cache){var t=this.virtual.cache,i={};Object.keys(t).forEach(function(n){i[n+1]=t[n]});this.virtual.cache=i}this.virtual.update(!0);this.slideNext(0)}},vi={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create:function(){t.extend(this,{virtual:{update:k.update.bind(this),appendSlide:k.appendSlide.bind(this),prependSlide:k.prependSlide.bind(this),renderSlide:k.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var n={watchSlidesProgress:!0};t.extend(this.params,n);t.extend(this.originalParams,n);this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},ft={handle:function(n){var r=n,t,s,h,o,e;if((r.originalEvent&&(r=r.originalEvent),t=r.keyCode||r.charCode,!this.allowSlideNext&&(this.isHorizontal()&&39===t||this.isVertical()&&40===t))||!this.allowSlidePrev&&(this.isHorizontal()&&37===t||this.isVertical()&&38===t))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||u.activeElement&&u.activeElement.nodeName&&("input"===u.activeElement.nodeName.toLowerCase()||"textarea"===u.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(37===t||39===t||38===t||40===t)){if(s=!1,this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var c=i.pageXOffset,l=i.pageYOffset,a=i.innerWidth,v=i.innerHeight,f=this.$el.offset();for(this.rtl&&(f.left-=this.$el[0].scrollLeft),h=[[f.left,f.top],[f.left+this.width,f.top],[f.left,f.top+this.height],[f.left+this.width,f.top+this.height]],o=0;o<h.length;o+=1)e=h[o],e[0]>=c&&e[0]<=c+a&&e[1]>=l&&e[1]<=l+v&&(s=!0);if(!s)return}this.isHorizontal()?(37!==t&&39!==t||(r.preventDefault?r.preventDefault():r.returnValue=!1),(39===t&&!this.rtl||37===t&&this.rtl)&&this.slideNext(),(37===t&&!this.rtl||39===t&&this.rtl)&&this.slidePrev()):(38!==t&&40!==t||(r.preventDefault?r.preventDefault():r.returnValue=!1),40===t&&this.slideNext(),38===t&&this.slidePrev());this.emit("keyPress",t)}},enable:function(){this.keyboard.enabled||(n(u).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(n(u).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},yi={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){t.extend(this,{keyboard:{enabled:!1,enable:ft.enable.bind(this),disable:ft.disable.bind(this),handle:ft.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},l={lastScrollTime:t.now(),event:i.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n="onwheel"in u,t;return n||(t=u.createElement("div"),t.setAttribute("onwheel","return;"),n="function"==typeof t.onwheel),!n&&u.implementation&&u.implementation.hasFeature&&!0!==u.implementation.hasFeature("","")&&(n=u.implementation.hasFeature("Events.wheel","3.0")),n}()?"wheel":"mousewheel",normalize:function(n){var u=0,t=0,i=0,r=0;return"detail"in n&&(t=n.detail),"wheelDelta"in n&&(t=-n.wheelDelta/120),"wheelDeltaY"in n&&(t=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=t,t=0),i=10*u,r=10*t,"deltaY"in n&&(r=n.deltaY),"deltaX"in n&&(i=n.deltaX),(i||r)&&n.deltaMode&&(1===n.deltaMode?(i*=40,r*=40):(i*=800,r*=800)),i&&!u&&(u=i<1?-1:1),r&&!t&&(t=r<1?-1:1),{spinX:u,spinY:t,pixelX:i,pixelY:r}},handle:function(n){var u=n,r=this,s=r.params.mousewheel;u.originalEvent&&(u=u.originalEvent);var e=0,h=r.rtl?-1:1,f=l.normalize(u);if(s.forceToAxis)if(r.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;e=f.pixelX*h}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;e=f.pixelY}else e=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*h:-f.pixelY;if(0===e)return!0;if(s.invert&&(e=-e),r.params.freeMode){var o=r.getTranslate()+e*s.sensitivity,c=r.isBeginning,a=r.isEnd;if(o>=r.minTranslate()&&(o=r.minTranslate()),o<=r.maxTranslate()&&(o=r.maxTranslate()),r.setTransition(0),r.setTranslate(o),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!c&&r.isBeginning||!a&&r.isEnd)&&r.updateSlidesClasses(),r.params.freeModeSticky&&(clearTimeout(r.mousewheel.timeout),r.mousewheel.timeout=t.nextTick(function(){r.slideReset()},300)),r.emit("scroll",u),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.stopAutoplay(),0===o||o===r.maxTranslate())return!0}else{if(t.now()-r.mousewheel.lastScrollTime>60)if(e<0)if(r.isEnd&&!r.params.loop||r.animating){if(s.releaseOnEdges)return!0}else r.slideNext(),r.emit("scroll",u);else if(r.isBeginning&&!r.params.loop||r.animating){if(s.releaseOnEdges)return!0}else r.slidePrev(),r.emit("scroll",u);r.mousewheel.lastScrollTime=(new i.Date).getTime()}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1},enable:function(){if(!l.event||this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=n(this.params.mousewheel.eventsTarged)),t.on(l.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!l.event||!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=n(this.params.mousewheel.eventsTarged)),t.off(l.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},et={update:function(){var n=this.params.navigation;if(!this.params.loop){var r=this.navigation,t=r.$nextEl,i=r.$prevEl;i&&i.length>0&&(this.isBeginning?i.addClass(n.disabledClass):i.removeClass(n.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.lockClass));t&&t.length>0&&(this.isEnd?t.addClass(n.disabledClass):t.removeClass(n.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.lockClass))}},init:function(){var u,f,i=this,r=i.params.navigation;(r.nextEl||r.prevEl)&&(r.nextEl&&(u=n(r.nextEl),i.params.uniqueNavElements&&"string"==typeof r.nextEl&&u.length>1&&1===i.$el.find(r.nextEl).length&&(u=i.$el.find(r.nextEl))),r.prevEl&&(f=n(r.prevEl),i.params.uniqueNavElements&&"string"==typeof r.prevEl&&f.length>1&&1===i.$el.find(r.prevEl).length&&(f=i.$el.find(r.prevEl))),u&&u.length>0&&u.on("click",function(n){n.preventDefault();i.isEnd&&!i.params.loop||i.slideNext()}),f&&f.length>0&&f.on("click",function(n){n.preventDefault();i.isBeginning&&!i.params.loop||i.slidePrev()}),t.extend(i.navigation,{$nextEl:u,nextEl:u&&u[0],$prevEl:f,prevEl:f&&f[0]}))},destroy:function(){var i=this.navigation,n=i.$nextEl,t=i.$prevEl;n&&n.length&&(n.off("click"),n.removeClass(this.params.navigation.disabledClass));t&&t.length&&(t.off("click"),t.removeClass(this.params.navigation.disabledClass))}},d={update:function(){var l=this.rtl,t=this.params.pagination,u,e;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,o=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,r=this.pagination.$el,f=this.params.loop?Math.ceil((o-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if((this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>o-1-2*this.loopedSlides&&(i-=o-2*this.loopedSlides),i>f-1&&(i-=f),i<0&&"bullets"!==this.params.paginationType&&(i=f+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0)&&(u=this.pagination.bullets,(t.dynamicBullets&&(this.pagination.bulletSize=u.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(this.isHorizontal()?"width":"height",5*this.pagination.bulletSize+"px")),u.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev"),r.length>1)?u.each(function(r,u){var f=n(u);f.index()===i&&(f.addClass(t.bulletActiveClass),t.dynamicBullets&&(f.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),f.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")))}):(e=u.eq(i),e.addClass(t.bulletActiveClass),t.dynamicBullets&&(e.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),e.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))),t.dynamicBullets)){var a=Math.min(u.length,5),v=(this.pagination.bulletSize*a-this.pagination.bulletSize)/2-i*this.pagination.bulletSize,y=l?"right":"left";u.css(this.isHorizontal()?y:"top",v+"px")}if("fraction"===t.type&&(r.find("."+t.currentClass).text(i+1),r.find("."+t.totalClass).text(f)),"progressbar"===t.type){var s=(i+1)/f,h=s,c=1;this.isHorizontal()||(c=s,h=1);r.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+h+") scaleY("+c+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(r.html(t.renderCustom(this,i+1,f)),this.emit("paginationRender",this,r[0])):this.emit("paginationUpdate",this,r[0]);r[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var n=this.params.pagination,u,r;if(n.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var f=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,t="";if("bullets"===n.type){for(u=this.params.loop?Math.ceil((f-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<u;r+=1)t+=n.renderBullet?n.renderBullet.call(this,r,n.bulletClass):"<"+n.bulletElement+' class="'+n.bulletClass+'"><\/'+n.bulletElement+">";i.html(t);this.pagination.bullets=i.find("."+n.bulletClass)}"fraction"===n.type&&(t=n.renderFraction?n.renderFraction.call(this,n.currentClass,n.totalClass):'<span class="'+n.currentClass+'"><\/span> / <span class="'+n.totalClass+'"><\/span>',i.html(t));"progressbar"===n.type&&(t=n.renderProgressbar?n.renderProgressbar.call(this,n.progressbarFillClass):'<span class="'+n.progressbarFillClass+'"><\/span>',i.html(t));"custom"!==n.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var u=this,i=u.params.pagination,r;i.el&&(r=n(i.el),0!==r.length&&(u.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===u.$el.find(i.el).length&&(r=u.$el.find(i.el)),"bullets"===i.type&&i.clickable&&r.addClass(i.clickableClass),r.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&r.addClass(""+i.modifierClass+i.type+"-dynamic"),i.clickable&&r.on("click","."+i.bulletClass,function(t){t.preventDefault();var i=n(this).index()*u.params.slidesPerGroup;u.params.loop&&(i+=u.loopedSlides);u.slideTo(i)}),t.extend(u.pagination,{$el:r,el:r[0]})))},destroy:function(){var n=this.params.pagination,t;n.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(n.hiddenClass),t.removeClass(n.modifierClass+n.type),this.pagination.bullets&&this.pagination.bullets.removeClass(n.bulletActiveClass),n.clickable&&t.off("click","."+n.bulletClass))}},s={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,s=this.rtl,h=this.progress,t=e.dragSize,f=e.trackSize,i=e.$dragEl,o=e.$el,c=this.params.scrollbar,u=t,n=(f-t)*h;s&&this.isHorizontal()?(n=-n)>0?(u=t-n,n=0):-n+t>f&&(u=f+n):n<0?(u=t+n,n=0):n+t>f&&(u=f-n);this.isHorizontal()?(r.transforms3d?i.transform("translate3d("+n+"px, 0, 0)"):i.transform("translateX("+n+"px)"),i[0].style.width=u+"px"):(r.transforms3d?i.transform("translate3d(0px, "+n+"px, 0)"):i.transform("translateY("+n+"px)"),i[0].style.height=u+"px");c.hide&&(clearTimeout(this.scrollbar.timeout),o[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0;o.transition(400)},1e3))}},setTransition:function(n){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(n)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var n=this.scrollbar,i=n.$dragEl,r=n.$el;i[0].style.width="";i[0].style.height="";var u,e=this.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,f=this.size/this.virtualSize,o=f*(e/this.size);u="auto"===this.params.scrollbar.dragSize?e*f:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?i[0].style.width=u+"px":i[0].style.height=u+"px";r[0].style.display=f>=1?"none":"";this.params.scrollbarHide&&(r[0].style.opacity=0);t.extend(n,{trackSize:e,divider:f,moveDivider:o,dragSize:u});n.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},setDragPosition:function(n){var t,i=this.scrollbar,f=i.$el,u=i.dragSize,e=i.trackSize,r;t=((this.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageX:n.pageX||n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].pageY:n.pageY||n.clientY)-f.offset()[this.isHorizontal()?"left":"top"]-u/2)/(e-u);t=Math.max(Math.min(t,1),0);this.rtl&&(t=1-t);r=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(r);this.setTranslate(r);this.updateActiveIndex();this.updateSlidesClasses()},onDragStart:function(n){var r=this.params.scrollbar,t=this.scrollbar,u=this.$wrapperEl,i=t.$el,f=t.$dragEl;this.scrollbar.isTouched=!0;n.preventDefault();n.stopPropagation();u.transition(100);f.transition(100);t.setDragPosition(n);clearTimeout(this.scrollbar.dragTimeout);i.transition(0);r.hide&&i.css("opacity",1);this.emit("scrollbarDragStart",n)},onDragMove:function(n){var t=this.scrollbar,i=this.$wrapperEl,r=t.$el,u=t.$dragEl;this.scrollbar.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,t.setDragPosition(n),i.transition(0),r.transition(0),u.transition(0),this.emit("scrollbarDragMove",n))},onDragEnd:function(n){var i=this.params.scrollbar,r=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,i.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=t.nextTick(function(){r.css("opacity",0);r.transition(400)},1e3)),this.emit("scrollbarDragEnd",n),i.snapOnRelease&&this.slideReset())},enableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar.$el,i=r.touch?t[0]:document;t.on(this.scrollbar.dragEvents.start,this.scrollbar.onDragStart);n(i).on(this.scrollbar.dragEvents.move,this.scrollbar.onDragMove);n(i).on(this.scrollbar.dragEvents.end,this.scrollbar.onDragEnd)}},disableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar.$el,i=r.touch?t[0]:document;t.off(this.scrollbar.dragEvents.start);n(i).off(this.scrollbar.dragEvents.move);n(i).off(this.scrollbar.dragEvents.end)}},init:function(){var i=this,f;if(i.params.scrollbar.el){var o=i.scrollbar,s=i.$el,h=i.touchEvents,e=i.params.scrollbar,u=n(e.el);i.params.uniqueNavElements&&"string"==typeof e.el&&u.length>1&&1===s.find(e.el).length&&(u=s.find(e.el));f=u.find(".swiper-scrollbar-drag");0===f.length&&(f=n('<div class="swiper-scrollbar-drag"><\/div>'),u.append(f));i.scrollbar.dragEvents=!1!==i.params.simulateTouch||r.touch?h:{start:"mousedown",move:"mousemove",end:"mouseup"};t.extend(o,{$el:u,el:u[0],$dragEl:f,dragEl:f[0]});e.draggable&&o.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},ot={setTransform:function(t,i){var a=this.rtl,f=n(t),s=a?-1:1,h=f.attr("data-swiper-parallax")||"0",r=f.attr("data-swiper-parallax-x"),u=f.attr("data-swiper-parallax-y"),e=f.attr("data-swiper-parallax-scale"),o=f.attr("data-swiper-parallax-opacity"),c,l;(r||u?(r=r||"0",u=u||"0"):this.isHorizontal()?(r=h,u="0"):(u=h,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*i*s+"%":r*i*s+"px",u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px",void 0!==o&&null!==o)&&(c=o-(o-1)*(1-Math.abs(i)),f[0].style.opacity=c);void 0===e||null===e?f.transform("translate3d("+r+", "+u+", 0px)"):(l=e-(e-1)*(1-Math.abs(i)),f.transform("translate3d("+r+", "+u+", 0px) scale("+l+")"))},setTranslate:function(){var t=this,r=t.$el,u=t.slides,i=t.progress,f=t.snapGrid;r.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(n,r){t.parallax.setTransform(r,i)});u.each(function(r,u){var e=u.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(e+=Math.ceil(r/2)-i*(f.length-1));e=Math.min(Math.max(e,-1),1);n(u).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(n,i){t.parallax.setTransform(i,e)})})},setTransition:function(t){void 0===t&&(t=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(i,r){var u=n(r),f=parseInt(u.attr("data-swiper-parallax-duration"),10)||t;0===t&&(f=0);u.transition(f)})}},st={getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(t){var f=this.params.zoom,u=this.zoom,i=u.gesture;if(u.fakeGestureTouched=!1,u.fakeGestureMoved=!1,!r.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;u.fakeGestureTouched=!0;i.scaleStart=st.getDistanceBetweenTouches(t)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=n(this),0===i.$slideEl.length&&(i.$slideEl=this.slides.eq(this.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+f.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||f.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl.transition(0),this.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange:function(n){var u=this.params.zoom,t=this.zoom,i=t.gesture;if(!r.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;t.fakeGestureMoved=!0;i.scaleMove=st.getDistanceBetweenTouches(n)}i.$imageEl&&0!==i.$imageEl.length&&(r.gestures?this.zoom.scale=n.scale*t.currentScale:t.scale=i.scaleMove/i.scaleStart*t.currentScale,t.scale>i.maxRatio&&(t.scale=i.maxRatio-1+Math.pow(t.scale-i.maxRatio+1,.5)),t.scale<u.minRatio&&(t.scale=u.minRatio+1-Math.pow(u.minRatio-t.scale+1,.5)),i.$imageEl.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(n){var u=this.params.zoom,t=this.zoom,i=t.gesture;if(!r.gestures){if(!t.fakeGestureTouched||!t.fakeGestureMoved)return;if("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2&&!e.android)return;t.fakeGestureTouched=!1;t.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(t.scale=Math.max(Math.min(t.scale,i.maxRatio),u.minRatio),i.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(i.$slideEl=void 0))},onTouchStart:function(n){var i=this.zoom,r=i.gesture,t=i.image;r.$imageEl&&0!==r.$imageEl.length&&(t.isTouched||(e.android&&n.preventDefault(),t.isTouched=!0,t.touchesStart.x="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,t.touchesStart.y="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY))},onTouchMove:function(n){var f=this.zoom,u=f.gesture,i=f.image,r=f.velocity,e,o;if(u.$imageEl&&0!==u.$imageEl.length&&(this.allowClick=!1,i.isTouched&&u.$slideEl)&&(i.isMoved||(i.width=u.$imageEl[0].offsetWidth,i.height=u.$imageEl[0].offsetHeight,i.startX=t.getTranslate(u.$imageWrapEl[0],"x")||0,i.startY=t.getTranslate(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0),this.rtl&&(i.startX=-i.startX),this.rtl&&(i.startY=-i.startY)),e=i.width*f.scale,o=i.height*f.scale,!(e<u.slideWidth&&o<u.slideHeight))){if((i.minX=Math.min(u.slideWidth/2-e/2,0),i.maxX=-i.minX,i.minY=Math.min(u.slideHeight/2-o/2,0),i.maxY=-i.minY,i.touchesCurrent.x="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,i.touchesCurrent.y="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY,!i.isMoved&&!f.isScaling)&&(this.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x)||!this.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y)))return void(i.isTouched=!1);n.preventDefault();n.stopPropagation();i.isMoved=!0;i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX;i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY;i.currentX<i.minX&&(i.currentX=i.minX+1-Math.pow(i.minX-i.currentX+1,.8));i.currentX>i.maxX&&(i.currentX=i.maxX-1+Math.pow(i.currentX-i.maxX+1,.8));i.currentY<i.minY&&(i.currentY=i.minY+1-Math.pow(i.minY-i.currentY+1,.8));i.currentY>i.maxY&&(i.currentY=i.maxY-1+Math.pow(i.currentY-i.maxY+1,.8));r.prevPositionX||(r.prevPositionX=i.touchesCurrent.x);r.prevPositionY||(r.prevPositionY=i.touchesCurrent.y);r.prevTime||(r.prevTime=Date.now());r.x=(i.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2;r.y=(i.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2;Math.abs(i.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0);Math.abs(i.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0);r.prevPositionX=i.touchesCurrent.x;r.prevPositionY=i.touchesCurrent.y;r.prevTime=Date.now();u.$imageWrapEl.transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTouchEnd:function(){var i=this.zoom,r=i.gesture,n=i.image,t=i.velocity,s,h,c;if(r.$imageEl&&0!==r.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1;n.isMoved=!1;var u=300,f=300,l=t.x*u,e=n.currentX+l,a=t.y*f,o=n.currentY+a;0!==t.x&&(u=Math.abs((e-n.currentX)/t.x));0!==t.y&&(f=Math.abs((o-n.currentY)/t.y));s=Math.max(u,f);n.currentX=e;n.currentY=o;h=n.width*i.scale;c=n.height*i.scale;n.minX=Math.min(r.slideWidth/2-h/2,0);n.maxX=-n.minX;n.minY=Math.min(r.slideHeight/2-c/2,0);n.maxY=-n.minY;n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX);n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY);r.$imageWrapEl.transition(s).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,n=t.gesture;n.$slideEl&&this.previousIndex!==this.activeIndex&&(n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl.transform("translate3d(0,0,0)"),n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0,t.scale=1,t.currentScale=1)},toggle:function(n){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(n)},"in":function(t){var o,s,w,b,u,f,k,d,g,nt,h,c,l,a,v,y,r=this.zoom,e=this.params.zoom,i=r.gesture,p=r.image;(i.$slideEl||(i.$slideEl=this.clickedSlide?n(this.clickedSlide):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length)&&(i.$slideEl.addClass(""+e.zoomedSlideClass),void 0===p.touchesStart.x&&t?(o="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,s="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(o=p.touchesStart.x,s=p.touchesStart.y),r.scale=i.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,r.currentScale=i.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,t?(v=i.$slideEl[0].offsetWidth,y=i.$slideEl[0].offsetHeight,w=i.$slideEl.offset().left+v/2-o,b=i.$slideEl.offset().top+y/2-s,k=i.$imageEl[0].offsetWidth,d=i.$imageEl[0].offsetHeight,g=k*r.scale,nt=d*r.scale,l=-(h=Math.min(v/2-g/2,0)),a=-(c=Math.min(y/2-nt/2,0)),u=w*r.scale,f=b*r.scale,u<h&&(u=h),u>l&&(u=l),f<c&&(f=c),f>a&&(f=a)):(u=0,f=0),i.$imageWrapEl.transition(300).transform("translate3d("+u+"px, "+f+"px,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")"))},out:function(){var i=this.zoom,r=this.params.zoom,t=i.gesture;t.$slideEl||(t.$slideEl=this.clickedSlide?n(this.clickedSlide):this.slides.eq(this.activeIndex),t.$imageEl=t.$slideEl.find("img, svg, canvas"),t.$imageWrapEl=t.$imageEl.parent("."+r.containerClass));t.$imageEl&&0!==t.$imageEl.length&&(i.scale=1,i.currentScale=1,t.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),t.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),t.$slideEl.removeClass(""+r.zoomedSlideClass),t.$slideEl=void 0)},enable:function(){var t=this,i=t.zoom,u,f;i.enabled||(i.enabled=!0,u=t.slides,f=!("touchstart"!==t.touchEvents.start||!r.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r.gestures?(u.on("gesturestart",i.onGestureStart,f),u.on("gesturechange",i.onGestureChange,f),u.on("gestureend",i.onGestureEnd,f)):"touchstart"===t.touchEvents.start&&(u.on(t.touchEvents.start,i.onGestureStart,f),u.on(t.touchEvents.move,i.onGestureChange,f),u.on(t.touchEvents.end,i.onGestureEnd,f)),t.slides.each(function(r,u){var f=n(u);f.find("."+t.params.zoom.containerClass).length>0&&f.on(t.touchEvents.move,i.onTouchMove)}))},disable:function(){var t=this,i=t.zoom,u,f;i.enabled&&(t.zoom.enabled=!1,u=t.slides,f=!("touchstart"!==t.touchEvents.start||!r.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},r.gestures?(u.off("gesturestart",i.onGestureStart,f),u.off("gesturechange",i.onGestureChange,f),u.off("gestureend",i.onGestureEnd,f)):"touchstart"===t.touchEvents.start&&(u.off(t.touchEvents.start,i.onGestureStart,f),u.off(t.touchEvents.move,i.onGestureChange,f),u.off(t.touchEvents.end,i.onGestureEnd,f)),t.slides.each(function(r,u){var f=n(u);f.find("."+t.params.zoom.containerClass).length>0&&f.off(t.touchEvents.move,i.onTouchMove)}))}},at={loadInSlide:function(t,i){var r,u,f,e;void 0===i&&(i=!0);r=this;u=r.params.lazy;void 0!==t&&0!==r.slides.length&&(f=r.virtual&&r.params.virtual.enabled?r.$wrapperEl.children("."+r.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):r.slides.eq(t),e=f.find("."+u.elementClass+":not(."+u.loadedClass+"):not(."+u.loadingClass+")"),!f.hasClass(u.elementClass)||f.hasClass(u.loadedClass)||f.hasClass(u.loadingClass)||(e=e.add(f[0])),0!==e.length&&e.each(function(t,e){var o=n(e);o.addClass(u.loadingClass);var s=o.attr("data-background"),h=o.attr("data-src"),c=o.attr("data-srcset"),l=o.attr("data-sizes");r.loadImage(o[0],h||s,c,l,!1,function(){var n,t,e;void 0!==r&&null!==r&&r&&(!r||r.params)&&!r.destroyed&&((s?(o.css("background-image",'url("'+s+'")'),o.removeAttr("data-background")):(c&&(o.attr("srcset",c),o.removeAttr("data-srcset")),l&&(o.attr("sizes",l),o.removeAttr("data-sizes")),h&&(o.attr("src",h),o.removeAttr("data-src"))),o.addClass(u.loadedClass).removeClass(u.loadingClass),f.find("."+u.preloaderClass).remove(),r.params.loop&&i)&&(n=f.attr("data-swiper-slide-index"),f.hasClass(r.params.slideDuplicateClass)?(t=r.$wrapperEl.children('[data-swiper-slide-index="'+n+'"]:not(.'+r.params.slideDuplicateClass+")"),r.lazy.loadInSlide(t.index(),!1)):(e=r.$wrapperEl.children("."+r.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),r.lazy.loadInSlide(e.index(),!1))),r.emit("lazyImageReady",f[0],o[0]))});r.emit("lazyImageLoad",f[0],o[0])}))},load:function(){function l(n){if(c){if(o.children("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]').length)return!0}else if(p[n])return!0;return!1}function w(t){return c?n(t).attr("data-swiper-slide-index"):n(t).index()}var t=this,o=t.$wrapperEl,i=t.params,p=t.slides,r=t.activeIndex,c=t.virtual&&i.virtual.enabled,s=i.lazy,u=i.slidesPerView,f,e,v,y;if("auto"===u&&(u=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)o.children("."+i.slideVisibleClass).each(function(i,r){var u=c?n(r).attr("data-swiper-slide-index"):n(r).index();t.lazy.loadInSlide(u)});else if(u>1)for(f=r;f<r+u;f+=1)l(f)&&t.lazy.loadInSlide(f);else t.lazy.loadInSlide(r);if(s.loadPrevNext)if(u>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var b=s.loadPrevNextAmount,a=u,k=Math.min(r+a+Math.max(b,a),p.length),d=Math.max(r-Math.max(a,b),0),h=r+u;h<k;h+=1)l(h)&&t.lazy.loadInSlide(h);for(e=d;e<r;e+=1)l(e)&&t.lazy.loadInSlide(e)}else v=o.children("."+i.slideNextClass),v.length>0&&t.lazy.loadInSlide(w(v)),y=o.children("."+i.slidePrevClass),y.length>0&&t.lazy.loadInSlide(w(y))}},v={LinearSpline:function(n,t){var i,u,e,r,f,o=function(n,t){for(u=-1,i=n.length;i-u>1;)n[e=i+u>>1]<=t?u=e:i=e;return i};return this.x=n,this.y=t,this.lastIndex=n.length-1,this.interpolate=function(n){return n?(f=o(this.x,n),r=f-1,(n-this.x[r])*(this.y[f]-this.y[r])/(this.x[f]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(n){this.controller.spline||(this.controller.spline=this.params.loop?new v.LinearSpline(this.slidesGrid,n.slidesGrid):new v.LinearSpline(this.snapGrid,n.snapGrid))},setTranslate:function(n,t){function s(n){var t=n.rtl&&"horizontal"===n.params.direction?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(n),u=-i.controller.spline.interpolate(-t));u&&"container"!==i.params.controller.by||(e=(n.maxTranslate()-n.minTranslate())/(i.maxTranslate()-i.minTranslate()),u=(t-i.minTranslate())*e+n.minTranslate());i.params.controller.inverse&&(u=n.maxTranslate()-u);n.updateProgress(u);n.setTranslate(u,i);n.updateActiveIndex();n.updateSlidesClasses()}var e,u,i=this,r=i.controller.control,f;if(Array.isArray(r))for(f=0;f<r.length;f+=1)r[f]!==t&&r[f]instanceof o&&s(r[f]);else r instanceof o&&t!==r&&s(r)},setTransition:function(n,t){function f(t){t.setTransition(n,u);0!==n&&(t.transitionStart(),t.$wrapperEl.transitionEnd(function(){i&&(t.params.loop&&"slide"===u.params.controller.by&&t.loopFix(),t.transitionEnd())}))}var r,u=this,i=u.controller.control;if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==t&&i[r]instanceof o&&f(i[r]);else i instanceof o&&t!==i&&f(i)}},vt={makeElFocusable:function(n){return n.attr("tabIndex","0"),n},addElRole:function(n,t){return n.attr("role",t),n},addElLabel:function(n,t){return n.attr("aria-label",t),n},disableEl:function(n){return n.attr("aria-disabled",!0),n},enableEl:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(t){var r=this.params.a11y,i;13===t.keyCode&&(i=n(t.target),this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(r.lastSlideMessage):this.a11y.notify(r.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(r.firstSlideMessage):this.a11y.notify(r.prevSlideMessage)),this.pagination&&i.is("."+this.params.pagination.bulletClass)&&i[0].click())},notify:function(n){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},updateNavigation:function(){if(!this.params.loop){var i=this.navigation,n=i.$nextEl,t=i.$prevEl;t&&t.length>0&&(this.isBeginning?this.a11y.disableEl(t):this.a11y.enableEl(t));n&&n.length>0&&(this.isEnd?this.a11y.disableEl(n):this.a11y.enableEl(n))}},updatePagination:function(){var t=this,i=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(r,u){var f=n(u);t.a11y.makeElFocusable(f);t.a11y.addElRole(f,"button");t.a11y.addElLabel(f,i.paginationBulletMessage.replace(/{{index}}/,f.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var n,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(n=this.navigation.$nextEl);this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl);n&&(this.a11y.makeElFocusable(n),this.a11y.addElRole(n,"button"),this.a11y.addElLabel(n,i.nextSlideMessage),n.on("keydown",this.a11y.onEnterKey));t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey));this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var n,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove();this.navigation&&this.navigation.$nextEl&&(n=this.navigation.$nextEl);this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl);n&&n.off("keydown",this.a11y.onEnterKey);t&&t.off("keydown",this.a11y.onEnterKey);this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},c={init:function(){if(this.params.history){if(!i.history||!i.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var n=this.history;n.initialized=!0;n.paths=c.getPathValues();(n.paths.key||n.paths.value)&&(n.scrollToSlide(0,n.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||i.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||i.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=c.getPathValues();this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var n=i.location.pathname.slice(1).split("/").filter(function(n){return""!==n}),t=n.length;return{key:n[t-2],value:n[t-1]}},setHistory:function(n,t){var f,r,u;this.history.initialized&&this.params.history.enabled&&(f=this.slides.eq(t),r=c.slugify(f.attr("data-history")),i.location.pathname.includes(n)||(r=n+"/"+r),u=i.history.state,u&&u.value===r||(this.params.history.replaceState?i.history.replaceState({value:r},null,r):i.history.pushState({value:r},null,r)))},slugify:function(n){return n.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r,f,u,e;if(t)for(r=0,f=this.slides.length;r<f;r+=1)u=this.slides.eq(r),c.slugify(u.attr("data-history"))!==t||u.hasClass(this.params.slideDuplicateClass)||(e=u.index(),this.slideTo(e,n,i));else this.slideTo(0,n,i)}},g={onHashCange:function(){var n=u.location.hash.replace("#","");n!==this.slides.eq(this.activeIndex).attr("data-hash")&&this.slideTo(this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+n+'"]').index())},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&i.history&&i.history.replaceState)i.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||"");else{var n=this.slides.eq(this.activeIndex),t=n.attr("data-hash")||n.attr("data-history");u.location.hash=t||""}},init:function(){var f,r,e,t,o;if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){if(this.hashNavigation.initialized=!0,f=u.location.hash.replace("#",""),f)for(r=0,e=this.slides.length;r<e;r+=1)t=this.slides.eq(r),(t.attr("data-hash")||t.attr("data-history"))!==f||t.hasClass(this.params.slideDuplicateClass)||(o=t.index(),this.slideTo(o,0,this.params.runCallbacksOnInit,!0));this.params.hashNavigation.watchState&&n(i).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&n(i).off("hashchange",this.hashNavigation.onHashCange)}},nt={run:function(){var n=this,i=n.slides.eq(n.activeIndex),r=n.params.autoplay.delay;i.attr("data-swiper-autoplay")&&(r=i.attr("data-swiper-autoplay")||n.params.autoplay.delay);n.autoplay.timeout=t.nextTick(function(){n.params.autoplay.reverseDirection?n.params.loop?(n.loopFix(),n.slidePrev(n.params.speed,!0,!0),n.emit("autoplay")):n.isBeginning?n.params.autoplay.stopOnLastSlide?n.autoplay.stop():(n.slideTo(n.slides.length-1,n.params.speed,!0,!0),n.emit("autoplay")):(n.slidePrev(n.params.speed,!0,!0),n.emit("autoplay")):n.params.loop?(n.loopFix(),n.slideNext(n.params.speed,!0,!0),n.emit("autoplay")):n.isEnd?n.params.autoplay.stopOnLastSlide?n.autoplay.stop():(n.slideTo(0,n.params.speed,!0,!0),n.emit("autoplay")):(n.slideNext(n.params.speed,!0,!0),n.emit("autoplay"))},r)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(n){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==n&&t.params.autoplay.waitForTransition?t.$wrapperEl.transitionEnd(function(){t&&!t.destroyed&&(t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}):(t.autoplay.paused=!1,t.autoplay.run())))}},yt={setTranslate:function(){for(var n,t,r,f,u=this.slides,i=0;i<u.length;i+=1)n=this.slides.eq(i),t=-n[0].swiperSlideOffset,this.params.virtualTranslate||(t-=this.translate),r=0,this.isHorizontal()||(r=t,t=0),f=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(n[0].progress),0):1+Math.min(Math.max(n[0].progress,-1),0),n.css({opacity:f}).transform("translate3d("+t+"px, "+r+"px, 0px)")},setTransition:function(n){var t=this,r=t.slides,u=t.$wrapperEl,i;(r.transition(n),t.params.virtualTranslate&&0!==n)&&(i=!1,r.transitionEnd(function(){if(!i&&t&&!t.destroyed){i=!0;t.animating=!1;for(var r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)u.trigger(r[n])}}))}},pt={setTranslate:function(){var r,g=this.$el,b=this.$wrapperEl,nt=this.slides,k=this.width,tt=this.height,d=this.rtl,t=this.size,o=this.params.cubeEffect,u=this.isHorizontal(),ot=this.virtual&&this.params.virtual.enabled,h=0,y,i,f,s,c,rt,a,v,et;for(o.shadow&&(u?(0===(r=b.find(".swiper-cube-shadow")).length&&(r=n('<div class="swiper-cube-shadow"><\/div>'),b.append(r)),r.css({height:k+"px"})):0===(r=g.find(".swiper-cube-shadow")).length&&(r=n('<div class="swiper-cube-shadow"><\/div>'),g.append(r))),y=0;y<nt.length;y+=1){i=nt.eq(y);f=y;ot&&(f=parseInt(i.attr("data-swiper-slide-index"),10));s=90*f;c=Math.floor(s/360);d&&(s=-s,c=Math.floor(-s/360));var l=Math.max(Math.min(i[0].progress,1),-1),e=0,it=0,p=0;f%4==0?(e=4*-c*t,p=0):(f-1)%4==0?(e=0,p=4*-c*t):(f-2)%4==0?(e=t+4*c*t,p=t):(f-3)%4==0&&(e=-t,p=3*t+4*t*c);d&&(e=-e);u||(it=e,e=0);rt="rotateX("+(u?0:-s)+"deg) rotateY("+(u?s:0)+"deg) translate3d("+e+"px, "+it+"px, "+p+"px)";(l<=1&&l>-1&&(h=90*f+90*l,d&&(h=90*-f-90*l)),i.transform(rt),o.slideShadows)&&(a=u?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),v=u?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom"),0===a.length&&(a=n('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"><\/div>'),i.append(a)),0===v.length&&(v=n('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"><\/div>'),i.append(v)),a.length&&(a[0].style.opacity=Math.max(-l,0)),v.length&&(v[0].style.opacity=Math.max(l,0)))}if(b.css({"-webkit-transform-origin":"50% 50% -"+t/2+"px","-moz-transform-origin":"50% 50% -"+t/2+"px","-ms-transform-origin":"50% 50% -"+t/2+"px","transform-origin":"50% 50% -"+t/2+"px"}),o.shadow)if(u)r.transform("translate3d(0px, "+(k/2+o.shadowOffset)+"px, "+-k/2+"px) rotateX(90deg) rotateZ(0deg) scale("+o.shadowScale+")");else{var ut=Math.abs(h)-90*Math.floor(Math.abs(h)/90),st=1.5-(Math.sin(2*ut*Math.PI/360)/2+Math.cos(2*ut*Math.PI/360)/2),ht=o.shadowScale,ft=o.shadowScale/st,ct=o.shadowOffset;r.transform("scale3d("+ht+", 1, "+ft+") translate3d(0px, "+(tt/2+ct)+"px, "+-tt/2/ft+"px) rotateX(-90deg)")}et=w.isSafari||w.isUiWebView?-t/2:0;b.transform("translate3d(0px,0,"+et+"px) rotateX("+(this.isHorizontal()?0:h)+"deg) rotateY("+(this.isHorizontal()?-h:0)+"deg)")},setTransition:function(n){var t=this.$el;this.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(n)}},wt={setTranslate:function(){for(var t,i,r,u,e=this.slides,o=0;o<e.length;o+=1){t=e.eq(o);i=t[0].progress;this.params.flipEffect.limitRotation&&(i=Math.max(Math.min(t[0].progress,1),-1));var f=-180*i,h=0,s=-t[0].swiperSlideOffset,c=0;(this.isHorizontal()?this.rtl&&(f=-f):(c=s,s=0,h=-f,f=0),t[0].style.zIndex=-Math.abs(Math.round(i))+e.length,this.params.flipEffect.slideShadows)&&(r=this.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=this.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=n('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"><\/div>'),t.append(r)),0===u.length&&(u=n('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(u)),r.length&&(r[0].style.opacity=Math.max(-i,0)),u.length&&(u[0].style.opacity=Math.max(i,0)));t.transform("translate3d("+s+"px, "+c+"px, 0px) rotateX("+h+"deg) rotateY("+f+"deg)")}},setTransition:function(n){var t=this,r=t.slides,u=t.activeIndex,f=t.$wrapperEl,i;(r.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n),t.params.virtualTranslate&&0!==n)&&(i=!1,r.eq(u).transitionEnd(function(){if(!i&&t&&!t.destroyed){i=!0;t.animating=!1;for(var r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)f.trigger(r[n])}}))}},bt={setTranslate:function(){for(var d,e,o,g=this.width,nt=this.height,y=this.slides,tt=this.$wrapperEl,it=this.slidesSizesGrid,f=this.params.coverflowEffect,t=this.isHorizontal(),p=this.translate,w=t?g/2-p:nt/2-p,b=t?f.rotate:-f.rotate,rt=f.depth,s=0,ut=y.length;s<ut;s+=1){var u=y.eq(s),k=it[s],i=(w-u[0].swiperSlideOffset-k/2)/k*f.modifier,h=t?b*i:0,c=t?0:b*i,l=-rt*Math.abs(i),a=t?0:f.stretch*i,v=t?f.stretch*i:0;Math.abs(v)<.001&&(v=0);Math.abs(a)<.001&&(a=0);Math.abs(l)<.001&&(l=0);Math.abs(h)<.001&&(h=0);Math.abs(c)<.001&&(c=0);d="translate3d("+v+"px,"+a+"px,"+l+"px)  rotateX("+c+"deg) rotateY("+h+"deg)";(u.transform(d),u[0].style.zIndex=1-Math.abs(Math.round(i)),f.slideShadows)&&(e=t?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),o=t?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom"),0===e.length&&(e=n('<div class="swiper-slide-shadow-'+(t?"left":"top")+'"><\/div>'),u.append(e)),0===o.length&&(o=n('<div class="swiper-slide-shadow-'+(t?"right":"bottom")+'"><\/div>'),u.append(o)),e.length&&(e[0].style.opacity=i>0?i:0),o.length&&(o[0].style.opacity=-i>0?-i:0))}(r.pointerEvents||r.prefixedPointerEvents)&&(tt[0].style.perspectiveOrigin=w+"px 50%")},setTransition:function(n){this.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}},pi=[si,hi,ci,li,ai,vi,yi,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){t.extend(this,{mousewheel:{enabled:!1,enable:l.enable.bind(this),disable:l.disable.bind(this),handle:l.handle.bind(this),lastScrollTime:t.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){t.extend(this,{navigation:{init:et.init.bind(this),update:et.update.bind(this),destroy:et.destroy.bind(this)}})},on:{init:function(){this.navigation.init();this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(t){var u=this.navigation,i=u.$nextEl,r=u.$prevEl;!this.params.navigation.hideOnClick||n(t.target).is(r)||n(t.target).is(i)||(i&&i.toggleClass(this.params.navigation.hiddenClass),r&&r.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,type:"bullets",dynamicBullets:!1,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){t.extend(this,{pagination:{init:d.init.bind(this),render:d.render.bind(this),update:d.update.bind(this),destroy:d.destroy.bind(this)}})},on:{init:function(){this.pagination.init();this.pagination.render();this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(t){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!n(t.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock"}},create:function(){t.extend(this,{scrollbar:{init:s.init.bind(this),destroy:s.destroy.bind(this),updateSize:s.updateSize.bind(this),setTranslate:s.setTranslate.bind(this),setTransition:s.setTransition.bind(this),enableDraggable:s.enableDraggable.bind(this),disableDraggable:s.disableDraggable.bind(this),setDragPosition:s.setDragPosition.bind(this),onDragStart:s.onDragStart.bind(this),onDragMove:s.onDragMove.bind(this),onDragEnd:s.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init();this.scrollbar.updateSize();this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(n){this.scrollbar.setTransition(n)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){t.extend(this,{parallax:{setTransform:ot.setTransform.bind(this),setTranslate:ot.setTranslate.bind(this),setTransition:ot.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.watchSlidesProgress=!0},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(n){this.params.parallax&&this.parallax.setTransition(n)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var n=this,i={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(t){i[t]=st[t].bind(n)});t.extend(n,{zoom:i})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(n){this.zoom.enabled&&this.zoom.onTouchStart(n)},touchEnd:function(n){this.zoom.enabled&&this.zoom.onTouchEnd(n)},doubleTap:function(n){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(n)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){t.extend(this,{lazy:{initialImageLoaded:!1,load:at.load.bind(this),loadInSlide:at.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){t.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:v.getInterpolateFunction.bind(this),setTranslate:v.setTranslate.bind(this),setTransition:v.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(n,t){this.controller.control&&this.controller.setTranslate(n,t)},setTransition:function(n,t){this.controller.control&&this.controller.setTransition(n,t)}}},{name:"a11y",params:{a11y:{enabled:!1,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var i=this;t.extend(i,{a11y:{liveRegion:n('<span class="'+i.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>')}});Object.keys(vt).forEach(function(n){i.a11y[n]=vt[n].bind(i)})},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(){t.extend(this,{history:{init:c.init.bind(this),setHistory:c.setHistory.bind(this),setHistoryPopState:c.setHistoryPopState.bind(this),scrollToSlide:c.scrollToSlide.bind(this),destroy:c.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(){t.extend(this,{hashNavigation:{initialized:!1,init:g.init.bind(this),destroy:g.destroy.bind(this),setHash:g.setHash.bind(this),onHashCange:g.onHashCange.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(){t.extend(this,{autoplay:{running:!1,paused:!1,run:nt.run.bind(this),start:nt.start.bind(this),stop:nt.stop.bind(this),pause:nt.pause.bind(this)}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(n,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(n):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(){t.extend(this,{fadeEffect:{setTranslate:yt.setTranslate.bind(this),setTransition:yt.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t.extend(this.params,n);t.extend(this.originalParams,n)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(n){"fade"===this.params.effect&&this.fadeEffect.setTransition(n)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){t.extend(this,{cubeEffect:{setTranslate:pt.setTranslate.bind(this),setTransition:pt.setTransition.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 n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t.extend(this.params,n);t.extend(this.originalParams,n)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(n){"cube"===this.params.effect&&this.cubeEffect.setTransition(n)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){t.extend(this,{flipEffect:{setTranslate:wt.setTranslate.bind(this),setTransition:wt.setTransition.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 n={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t.extend(this.params,n);t.extend(this.originalParams,n)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(n){"flip"===this.params.effect&&this.flipEffect.setTransition(n)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){t.extend(this,{coverflowEffect:{setTranslate:bt.setTranslate.bind(this),setTransition:bt.setTransition.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(n){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(n)}}}];return void 0===o.use&&(o.use=o.Class.use,o.installModule=o.Class.installModule),o.use(pi),o})