(function(f){if(typeof exports==="object"&&typeof module!=="undefined")module.exports=f();else if(typeof define==="function"&&define.amd)define([],f);else{var g;if(typeof window!=="undefined")g=window;else if(typeof global!=="undefined")g=global;else if(typeof self!=="undefined")g=self;else g=this;g.BezierEasing=f()}})(function(){var define,module,exports;return function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i, !0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a;}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i0)aB= currentT;else aA=currentT}while(Math.abs(currentX)>SUBDIVISION_PRECISION&&++i=NEWTON_MIN_SLOPE)return newtonRaphsonIterate(aX,guessForT,mX1,mX2);else if(initialSlope===0)return guessForT;else return binarySubdivide(aX,intervalStart,intervalStart+kSampleStepSize,mX1,mX2)}return function BezierEasing(x){if(x===0)return 0;if(x===1)return 1;return calcBezier(getTForX(x),mY1,mY2)}}},{}]},{},[1])(1)}); (function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=global||self,global.Swiper=factory())})(this,function(){var doc=typeof document==="undefined"?{body:{},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},activeElement:{blur:function blur(){},nodeName:""},querySelector:function querySelector(){return null},querySelectorAll:function querySelectorAll(){return[]}, getElementById:function getElementById(){return null},createEvent:function createEvent(){return{initEvent:function initEvent(){}}},createElement:function createElement(){return{children:[],childNodes:[],style:{},setAttribute:function setAttribute(){},getElementsByTagName:function getElementsByTagName(){return[]}}},location:{hash:""}}:document;var win=typeof window==="undefined"?{document:doc,navigator:{userAgent:""},location:{},history:{},CustomEvent:function CustomEvent(){return this},addEventListener:function addEventListener(){}, removeEventListener:function removeEventListener(){},getComputedStyle:function getComputedStyle(){return{getPropertyValue:function getPropertyValue(){return""}}},Image:function Image(){},Date:function Date(){},screen:{},setTimeout:function setTimeout(){},clearTimeout:function clearTimeout(){}}:window;var Dom7=function Dom7(arr){var self=this;for(var i=0;i=0&&html.indexOf("\x3e")>=0){var toCreate="div";if(html.indexOf("\x3cli")===0)toCreate="ul";if(html.indexOf("\x3ctr")===0)toCreate="tbody";if(html.indexOf("\x3ctd")===0||html.indexOf("\x3cth")===0)toCreate="tr";if(html.indexOf("\x3ctbody")===0)toCreate="table";if(html.indexOf("\x3coption")===0)toCreate="select";tempParent=doc.createElement(toCreate);tempParent.innerHTML= html;for(i=0;i:~]/))els=[doc.getElementById(selector.trim().split("#")[1])];else els=(context||doc).querySelectorAll(selector.trim());for(i=0;i0&&selector[0].nodeType)for(i=0;i=0;k-= 1){var handler=handlers[k];if(listener&&handler.listener===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1)}else if(listener&&handler.listener&&handler.listener.dom7proxy&&handler.listener.dom7proxy===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1)}else if(!listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1)}}}}return this}function trigger(){var args=[],len=arguments.length; while(len--)args[len]=arguments[len];var events=args[0].split(" ");var eventData=args[1];for(var i=0;i0});el.dispatchEvent(evt);el.dom7EventData=[];delete el.dom7EventData}}return this} function transitionEnd(callback){var events=["webkitTransitionEnd","transitionend"];var dom=this;var i;function fireCallBack(e){if(e.target!==this)return;callback.call(this,e);for(i=0;i0){if(includeMargins){var styles=this.styles();return this[0].offsetWidth+parseFloat(styles.getPropertyValue("margin-right"))+parseFloat(styles.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null} function outerHeight(includeMargins){if(this.length>0){if(includeMargins){var styles=this.styles();return this[0].offsetHeight+parseFloat(styles.getPropertyValue("margin-top"))+parseFloat(styles.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function offset(){if(this.length>0){var el=this[0];var box=el.getBoundingClientRect();var body=doc.body;var clientTop=el.clientTop||body.clientTop||0;var clientLeft=el.clientLeft||body.clientLeft||0;var scrollTop=el===win?win.scrollY: el.scrollTop;var scrollLeft=el===win?win.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft}}return null}function styles(){if(this[0])return win.getComputedStyle(this[0],null);return{}}function css(props,value){var i;if(arguments.length===1)if(typeof props==="string"){if(this[0])return win.getComputedStyle(this[0],null).getPropertyValue(props)}else{for(i=0;ilength-1)return new Dom7([]);if(index<0){returnIndex=length+index;if(returnIndex<0)return new Dom7([]);return new Dom7([this[returnIndex]])}return new Dom7([this[index]])}function append(){var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var newChild;for(var k=0;k=0;j-=1)this[i].insertBefore(tempDiv.childNodes[j],this[i].childNodes[0])}else if(newChild instanceof Dom7)for(j=0;j0){if(selector){if(this[0].nextElementSibling&&$(this[0].nextElementSibling).is(selector))return new Dom7([this[0].nextElementSibling]);return new Dom7([])}if(this[0].nextElementSibling)return new Dom7([this[0].nextElementSibling]); return new Dom7([])}return new Dom7([])}function nextAll(selector){var nextEls=[];var el=this[0];if(!el)return new Dom7([]);while(el.nextElementSibling){var next=el.nextElementSibling;if(selector){if($(next).is(selector))nextEls.push(next)}else nextEls.push(next);el=next}return new Dom7(nextEls)}function prev(selector){if(this.length>0){var el=this[0];if(selector){if(el.previousElementSibling&&$(el.previousElementSibling).is(selector))return new Dom7([el.previousElementSibling]);return new Dom7([])}if(el.previousElementSibling)return new Dom7([el.previousElementSibling]); return new Dom7([])}return new Dom7([])}function prevAll(selector){var prevEls=[];var el=this[0];if(!el)return new Dom7([]);while(el.previousElementSibling){var prev=el.previousElementSibling;if(selector){if($(prev).is(selector))prevEls.push(prev)}else prevEls.push(prev);el=prev}return new Dom7(prevEls)}function parent(selector){var parents=[];for(var i=0;i6)curTransform=curTransform.split(", ").map(function(a){return a.replace(",",".")}).join(", ");transformMatrix=new win.WebKitCSSMatrix(curTransform==="none"?"":curTransform)}else{transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");matrix=transformMatrix.toString().split(",")}if(axis=== "x")if(win.WebKitCSSMatrix)curTransform=transformMatrix.m41;else if(matrix.length===16)curTransform=parseFloat(matrix[12]);else curTransform=parseFloat(matrix[4]);if(axis==="y")if(win.WebKitCSSMatrix)curTransform=transformMatrix.m42;else if(matrix.length===16)curTransform=parseFloat(matrix[13]);else curTransform=parseFloat(matrix[5]);return curTransform||0},parseUrlQuery:function parseUrlQuery(url){var query={};var urlToParse=url||win.location.href;var i;var params;var param;var length;if(typeof urlToParse=== "string"&&urlToParse.length){urlToParse=urlToParse.indexOf("?")>-1?urlToParse.replace(/\S*\?/,""):"";params=urlToParse.split("\x26").filter(function(paramsPart){return paramsPart!==""});length=params.length;for(i=0;i0||"ontouchstart"in win||win.DocumentTouch&&doc instanceof win.DocumentTouch)}(),pointerEvents:!!win.PointerEvent&& "maxTouchPoints"in win.navigator&&win.navigator.maxTouchPoints>0,observer:function checkObserver(){return"MutationObserver"in win||"WebkitMutationObserver"in win}(),passiveListener:function checkPassiveListener(){var supportsPassive=false;try{var opts=Object.defineProperty({},"passive",{get:function get(){supportsPassive=true}});win.addEventListener("testPassiveListener",null,opts)}catch(e){}return supportsPassive}(),gestures:function checkGestures(){return"ongesturestart"in win}()}}();var SwiperClass= function SwiperClass(params){if(params===void 0)params={};var self=this;self.params=params;self.eventsListeners={};if(self.params&&self.params.on)Object.keys(self.params.on).forEach(function(eventName){self.on(eventName,self.params.on[eventName])})};var staticAccessors={components:{configurable:true}};SwiperClass.prototype.on=function on(events,handler,priority){var self=this;if(typeof handler!=="function")return self;var method=priority?"unshift":"push";events.split(" ").forEach(function(event){if(!self.eventsListeners[event])self.eventsListeners[event]= [];self.eventsListeners[event][method](handler)});return self};SwiperClass.prototype.once=function once(events,handler,priority){var self=this;if(typeof handler!=="function")return self;function onceHandler(){var args=[],len=arguments.length;while(len--)args[len]=arguments[len];self.off(events,onceHandler);if(onceHandler.f7proxy)delete onceHandler.f7proxy;handler.apply(self,args)}onceHandler.f7proxy=handler;return self.on(events,onceHandler,priority)};SwiperClass.prototype.off=function off(events, handler){var self=this;if(!self.eventsListeners)return self;events.split(" ").forEach(function(event){if(typeof handler==="undefined")self.eventsListeners[event]=[];else if(self.eventsListeners[event]&&self.eventsListeners[event].length)self.eventsListeners[event].forEach(function(eventHandler,index){if(eventHandler===handler||eventHandler.f7proxy&&eventHandler.f7proxy===handler)self.eventsListeners[event].splice(index,1)})});return self};SwiperClass.prototype.emit=function emit(){var args=[],len= arguments.length;while(len--)args[len]=arguments[len];var self=this;if(!self.eventsListeners)return self;var events;var data;var context;if(typeof args[0]==="string"||Array.isArray(args[0])){events=args[0];data=args.slice(1,args.length);context=self}else{events=args[0].events;data=args[0].data;context=args[0].context||self}var eventsArray=Array.isArray(events)?events:events.split(" ");eventsArray.forEach(function(event){if(self.eventsListeners&&self.eventsListeners[event]){var handlers=[];self.eventsListeners[event].forEach(function(eventHandler){handlers.push(eventHandler)}); handlers.forEach(function(eventHandler){eventHandler.apply(context,data)})}});return self};SwiperClass.prototype.useModulesParams=function useModulesParams(instanceParams){var instance=this;if(!instance.modules)return;Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];if(module.params)Utils.extend(instanceParams,module.params)})};SwiperClass.prototype.useModules=function useModules(modulesParams){if(modulesParams===void 0)modulesParams={};var instance= this;if(!instance.modules)return;Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];var moduleParams=modulesParams[moduleName]||{};if(module.instance)Object.keys(module.instance).forEach(function(modulePropName){var moduleProp=module.instance[modulePropName];if(typeof moduleProp==="function")instance[modulePropName]=moduleProp.bind(instance);else instance[modulePropName]=moduleProp});if(module.on&&instance.on)Object.keys(module.on).forEach(function(moduleEventName){instance.on(moduleEventName, module.on[moduleEventName])});if(module.create)module.create.bind(instance)(moduleParams)})};staticAccessors.components.set=function(components){var Class=this;if(!Class.use)return;Class.use(components)};SwiperClass.installModule=function installModule(module){var params=[],len=arguments.length-1;while(len-- >0)params[len]=arguments[len+1];var Class=this;if(!Class.prototype.modules)Class.prototype.modules={};var name=module.name||Object.keys(Class.prototype.modules).length+"_"+Utils.now();Class.prototype.modules[name]= module;if(module.proto)Object.keys(module.proto).forEach(function(key){Class.prototype[key]=module.proto[key]});if(module.static)Object.keys(module.static).forEach(function(key){Class[key]=module.static[key]});if(module.install)module.install.apply(Class,params);return Class};SwiperClass.use=function use(module){var params=[],len=arguments.length-1;while(len-- >0)params[len]=arguments[len+1];var Class=this;if(Array.isArray(module)){module.forEach(function(m){return Class.installModule(m)});return Class}return Class.installModule.apply(Class, [module].concat(params))};Object.defineProperties(SwiperClass,staticAccessors);function updateSize(){var swiper=this;var width;var height;var $el=swiper.$el;if(typeof swiper.params.width!=="undefined")width=swiper.params.width;else width=$el[0].clientWidth;if(typeof swiper.params.height!=="undefined")height=swiper.params.height;else height=$el[0].clientHeight;if(width===0&&swiper.isHorizontal()||height===0&&swiper.isVertical())return;width=width-parseInt($el.css("padding-left"),10)-parseInt($el.css("padding-right"), 10);height=height-parseInt($el.css("padding-top"),10)-parseInt($el.css("padding-bottom"),10);Utils.extend(swiper,{width:width,height:height,size:swiper.isHorizontal()?width:height})}function updateSlides(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var swiperSize=swiper.size;var rtl=swiper.rtlTranslate;var wrongRTL=swiper.wrongRTL;var isVirtual=swiper.virtual&¶ms.virtual.enabled;var previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length; var slides=$wrapperEl.children("."+swiper.params.slideClass);var slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;var snapGrid=[];var slidesGrid=[];var slidesSizesGrid=[];function slidesForMargin(slideIndex){if(!params.cssMode)return true;if(slideIndex===slides.length-1)return false;return true}var offsetBefore=params.slidesOffsetBefore;if(typeof offsetBefore==="function")offsetBefore=params.slidesOffsetBefore.call(swiper);var offsetAfter=params.slidesOffsetAfter;if(typeof offsetAfter=== "function")offsetAfter=params.slidesOffsetAfter.call(swiper);var previousSnapGridLength=swiper.snapGrid.length;var previousSlidesGridLength=swiper.snapGrid.length;var spaceBetween=params.spaceBetween;var slidePosition=-offsetBefore;var prevSlideSize=0;var index=0;if(typeof swiperSize==="undefined")return;if(typeof spaceBetween==="string"&&spaceBetween.indexOf("%")>=0)spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiperSize;swiper.virtualSize=-spaceBetween;if(rtl)slides.css({marginLeft:"", marginTop:""});else slides.css({marginRight:"",marginBottom:""});var slidesNumberEvenToRows;if(params.slidesPerColumn>1){if(Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn)slidesNumberEvenToRows=slidesLength;else slidesNumberEvenToRows=Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn;if(params.slidesPerView!=="auto"&¶ms.slidesPerColumnFill==="row")slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn)}var slideSize; var slidesPerColumn=params.slidesPerColumn;var slidesPerRow=slidesNumberEvenToRows/slidesPerColumn;var numFullColumns=Math.floor(slidesLength/params.slidesPerColumn);for(var i=0;i1){var newSlideOrderIndex=void 0;var column=void 0;var row=void 0;if(params.slidesPerColumnFill==="row"&¶ms.slidesPerGroup>1){var groupIndex=Math.floor(i/(params.slidesPerGroup*params.slidesPerColumn));var slideIndexInGroup=i-params.slidesPerColumn* params.slidesPerGroup*groupIndex;var columnsInGroup=groupIndex===0?params.slidesPerGroup:Math.min(Math.ceil((slidesLength-groupIndex*slidesPerColumn*params.slidesPerGroup)/slidesPerColumn),params.slidesPerGroup);row=Math.floor(slideIndexInGroup/columnsInGroup);column=slideIndexInGroup-row*columnsInGroup+groupIndex*params.slidesPerGroup;newSlideOrderIndex=column+row*slidesNumberEvenToRows/slidesPerColumn;slide.css({"-webkit-box-ordinal-group":newSlideOrderIndex,"-moz-box-ordinal-group":newSlideOrderIndex, "-ms-flex-order":newSlideOrderIndex,"-webkit-order":newSlideOrderIndex,order:newSlideOrderIndex})}else if(params.slidesPerColumnFill==="column"){column=Math.floor(i/slidesPerColumn);row=i-column*slidesPerColumn;if(column>numFullColumns||column===numFullColumns&&row===slidesPerColumn-1){row+=1;if(row>=slidesPerColumn){row=0;column+=1}}}else{row=Math.floor(i/slidesPerRow);column=i-row*slidesPerRow}slide.css("margin-"+(swiper.isHorizontal()?"top":"left"),row!==0&¶ms.spaceBetween&¶ms.spaceBetween+ "px")}if(slide.css("display")==="none")continue;if(params.slidesPerView==="auto"){var slideStyles=win.getComputedStyle(slide[0],null);var currentTransform=slide[0].style.transform;var currentWebKitTransform=slide[0].style.webkitTransform;if(currentTransform)slide[0].style.transform="none";if(currentWebKitTransform)slide[0].style.webkitTransform="none";if(params.roundLengths)slideSize=swiper.isHorizontal()?slide.outerWidth(true):slide.outerHeight(true);else if(swiper.isHorizontal()){var width=parseFloat(slideStyles.getPropertyValue("width")); var paddingLeft=parseFloat(slideStyles.getPropertyValue("padding-left"));var paddingRight=parseFloat(slideStyles.getPropertyValue("padding-right"));var marginLeft=parseFloat(slideStyles.getPropertyValue("margin-left"));var marginRight=parseFloat(slideStyles.getPropertyValue("margin-right"));var boxSizing=slideStyles.getPropertyValue("box-sizing");if(boxSizing&&boxSizing==="border-box")slideSize=width+marginLeft+marginRight;else slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight}else{var height= parseFloat(slideStyles.getPropertyValue("height"));var paddingTop=parseFloat(slideStyles.getPropertyValue("padding-top"));var paddingBottom=parseFloat(slideStyles.getPropertyValue("padding-bottom"));var marginTop=parseFloat(slideStyles.getPropertyValue("margin-top"));var marginBottom=parseFloat(slideStyles.getPropertyValue("margin-bottom"));var boxSizing$1=slideStyles.getPropertyValue("box-sizing");if(boxSizing$1&&boxSizing$1==="border-box")slideSize=height+marginTop+marginBottom;else slideSize=height+ paddingTop+paddingBottom+marginTop+marginBottom}if(currentTransform)slide[0].style.transform=currentTransform;if(currentWebKitTransform)slide[0].style.webkitTransform=currentWebKitTransform;if(params.roundLengths)slideSize=Math.floor(slideSize)}else{slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView;if(params.roundLengths)slideSize=Math.floor(slideSize);if(slides[i])if(swiper.isHorizontal())slides[i].style.width=slideSize+"px";else slides[i].style.height=slideSize+"px"}if(slides[i])slides[i].swiperSlideSize= slideSize;slidesSizesGrid.push(slideSize);if(params.centeredSlides){slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween;if(prevSlideSize===0&&i!==0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(i===0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(Math.abs(slidePosition)<1/1E3)slidePosition=0;if(params.roundLengths)slidePosition=Math.floor(slidePosition);if(index%params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition)}else{if(params.roundLengths)slidePosition= Math.floor(slidePosition);if(index%params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);slidePosition=slidePosition+slideSize+spaceBetween}swiper.virtualSize+=slideSize+spaceBetween;prevSlideSize=slideSize;index+=1}swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;var newSlidesGrid;if(rtl&&wrongRTL&&(params.effect==="slide"||params.effect==="coverflow"))$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"});if(params.setWrapperSize)if(swiper.isHorizontal())$wrapperEl.css({width:swiper.virtualSize+ params.spaceBetween+"px"});else $wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+"px"});if(params.slidesPerColumn>1){swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows;swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)-params.spaceBetween;if(swiper.isHorizontal())$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"});else $wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+"px"});if(params.centeredSlides){newSlidesGrid= [];for(var i$1=0;i$11)snapGrid.push(swiper.virtualSize-swiperSize)}if(snapGrid.length===0)snapGrid=[0];if(params.spaceBetween!==0)if(swiper.isHorizontal())if(rtl)slides.filter(slidesForMargin).css({marginLeft:spaceBetween+"px"});else slides.filter(slidesForMargin).css({marginRight:spaceBetween+"px"});else slides.filter(slidesForMargin).css({marginBottom:spaceBetween+"px"});if(params.centeredSlides&¶ms.centeredSlidesBounds){var allSlidesSize= 0;slidesSizesGrid.forEach(function(slideSizeValue){allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0)});allSlidesSize-=params.spaceBetween;var maxSnap=allSlidesSize-swiperSize;snapGrid=snapGrid.map(function(snap){if(snap<0)return-offsetBefore;if(snap>maxSnap)return maxSnap+offsetAfter;return snap})}if(params.centerInsufficientSlides){var allSlidesSize$1=0;slidesSizesGrid.forEach(function(slideSizeValue){allSlidesSize$1+=slideSizeValue+(params.spaceBetween?params.spaceBetween: 0)});allSlidesSize$1-=params.spaceBetween;if(allSlidesSize$11)for(i=0;iswiper.slides.length)break;activeSlides.push(swiper.slides.eq(index)[0])}else activeSlides.push(swiper.slides.eq(swiper.activeIndex)[0]);for(i=0;inewHeight?height:newHeight}if(newHeight)swiper.$wrapperEl.css("height",newHeight+"px")}function updateSlidesOffset(){var swiper= this;var slides=swiper.slides;for(var i=0;i=0&&slideBefore1&&slideAfter<=swiper.size||slideBefore<=0&&slideAfter>=swiper.size;if(isVisible){swiper.visibleSlides.push(slide);swiper.visibleSlidesIndexes.push(i);slides.eq(i).addClass(params.slideVisibleClass)}}slide.progress=rtl?-slideProgress:slideProgress}swiper.visibleSlides=$(swiper.visibleSlides)}function updateProgress(translate){var swiper=this;if(typeof translate==="undefined"){var multiplier=swiper.rtlTranslate?-1:1;translate=swiper&&swiper.translate&&swiper.translate*multiplier||0}var params= swiper.params;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();var progress=swiper.progress;var isBeginning=swiper.isBeginning;var isEnd=swiper.isEnd;var wasBeginning=isBeginning;var wasEnd=isEnd;if(translatesDiff===0){progress=0;isBeginning=true;isEnd=true}else{progress=(translate-swiper.minTranslate())/translatesDiff;isBeginning=progress<=0;isEnd=progress>=1}Utils.extend(swiper,{progress:progress,isBeginning:isBeginning,isEnd:isEnd});if(params.watchSlidesProgress||params.watchSlidesVisibility)swiper.updateSlidesProgress(translate); if(isBeginning&&!wasBeginning)swiper.emit("reachBeginning toEdge");if(isEnd&&!wasEnd)swiper.emit("reachEnd toEdge");if(wasBeginning&&!isBeginning||wasEnd&&!isEnd)swiper.emit("fromEdge");swiper.emit("progress",progress)}function updateSlidesClasses(){var swiper=this;var slides=swiper.slides;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var activeIndex=swiper.activeIndex;var realIndex=swiper.realIndex;var isVirtual=swiper.virtual&¶ms.virtual.enabled;slides.removeClass(params.slideActiveClass+ " "+params.slideNextClass+" "+params.slidePrevClass+" "+params.slideDuplicateActiveClass+" "+params.slideDuplicateNextClass+" "+params.slideDuplicatePrevClass);var activeSlide;if(isVirtual)activeSlide=swiper.$wrapperEl.find("."+params.slideClass+'[data-swiper-slide-index\x3d"'+activeIndex+'"]');else activeSlide=slides.eq(activeIndex);activeSlide.addClass(params.slideActiveClass);if(params.loop)if(activeSlide.hasClass(params.slideDuplicateClass))$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+ ')[data-swiper-slide-index\x3d"'+realIndex+'"]').addClass(params.slideDuplicateActiveClass);else $wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index\x3d"'+realIndex+'"]').addClass(params.slideDuplicateActiveClass);var nextSlide=activeSlide.nextAll("."+params.slideClass).eq(0).addClass(params.slideNextClass);if(params.loop&&nextSlide.length===0){nextSlide=slides.eq(0);nextSlide.addClass(params.slideNextClass)}var prevSlide=activeSlide.prevAll("."+params.slideClass).eq(0).addClass(params.slidePrevClass); if(params.loop&&prevSlide.length===0){prevSlide=slides.eq(-1);prevSlide.addClass(params.slidePrevClass)}if(params.loop){if(nextSlide.hasClass(params.slideDuplicateClass))$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index\x3d"'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass);else $wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index\x3d"'+nextSlide.attr("data-swiper-slide-index")+ '"]').addClass(params.slideDuplicateNextClass);if(prevSlide.hasClass(params.slideDuplicateClass))$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index\x3d"'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass);else $wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index\x3d"'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass)}}function updateActiveIndex(newActiveIndex){var swiper= this;var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;var slidesGrid=swiper.slidesGrid;var snapGrid=swiper.snapGrid;var params=swiper.params;var previousIndex=swiper.activeIndex;var previousRealIndex=swiper.realIndex;var previousSnapIndex=swiper.snapIndex;var activeIndex=newActiveIndex;var snapIndex;if(typeof activeIndex==="undefined"){for(var i=0;i=slidesGrid[i]&&translate=slidesGrid[i]&&translate=slidesGrid[i])activeIndex=i;if(params.normalizeSlideIndex)if(activeIndex<0||typeof activeIndex==="undefined")activeIndex=0}if(snapGrid.indexOf(translate)>=0)snapIndex=snapGrid.indexOf(translate);else snapIndex=Math.floor(activeIndex/params.slidesPerGroup);if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;if(activeIndex===previousIndex){if(snapIndex!==previousSnapIndex){swiper.snapIndex= snapIndex;swiper.emit("snapIndexChange")}return}var realIndex=parseInt(swiper.slides.eq(activeIndex).attr("data-swiper-slide-index")||activeIndex,10);Utils.extend(swiper,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex});swiper.emit("activeIndexChange");swiper.emit("snapIndexChange");if(previousRealIndex!==realIndex)swiper.emit("realIndexChange");if(swiper.initialized||swiper.runCallbacksOnInit)swiper.emit("slideChange")}function updateClickedSlide(e){var swiper= this;var params=swiper.params;var slide=$(e.target).closest("."+params.slideClass)[0];var slideFound=false;if(slide)for(var i=0;iminTranslate)newTranslate=minTranslate;else if(translateBounds&&translatepreviousIndex)dir="next";else if(activeIndexpreviousIndex)dir="next";else if(activeIndex=snapGrid.length)snapIndex=snapGrid.length-1;if((activeIndex||params.initialSlide||0)===(previousIndex||0)&&runCallbacks)swiper.emit("beforeSlideChangeStart");var translate=-snapGrid[snapIndex];swiper.updateProgress(translate); if(params.normalizeSlideIndex)for(var i=0;i=Math.floor(slidesGrid[i]*100))slideIndex=i;if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&translateswiper.translate&&translate>swiper.maxTranslate())if((activeIndex||0)!==slideIndex)return false}var direction;if(slideIndex>activeIndex)direction="next";else if(slideIndex=snap)prevSnap=snap});var prevIndex;if(typeof prevSnap!=="undefined"){prevIndex=slidesGrid.indexOf(prevSnap);if(prevIndex<0)prevIndex=swiper.activeIndex-1}return swiper.slideTo(prevIndex,speed,runCallbacks,internal)}function slideReset(speed,runCallbacks, internal){if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal)}function slideToClosest(speed,runCallbacks,internal,threshold){if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;if(threshold===void 0)threshold=.5;var swiper=this;var index=swiper.activeIndex;var snapIndex=Math.floor(index/swiper.params.slidesPerGroup);var translate=swiper.rtlTranslate? swiper.translate:-swiper.translate;if(translate>=swiper.snapGrid[snapIndex]){var currentSnap=swiper.snapGrid[snapIndex];var nextSnap=swiper.snapGrid[snapIndex+1];if(translate-currentSnap>(nextSnap-currentSnap)*threshold)index+=swiper.params.slidesPerGroup}else{var prevSnap=swiper.snapGrid[snapIndex-1];var currentSnap$1=swiper.snapGrid[snapIndex];if(translate-prevSnap<=(currentSnap$1-prevSnap)*threshold)index-=swiper.params.slidesPerGroup}index=Math.max(index,0);index=Math.min(index,swiper.snapGrid.length- 1);return swiper.slideTo(index,speed,runCallbacks,internal)}function slideToClickedSlide(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var slidesPerView=params.slidesPerView==="auto"?swiper.slidesPerViewDynamic():params.slidesPerView;var slideToIndex=swiper.clickedIndex;var realIndex;if(params.loop){if(swiper.animating)return;realIndex=parseInt($(swiper.clickedSlide).attr("data-swiper-slide-index"),10);if(params.centeredSlides)if(slideToIndexswiper.slides.length-swiper.loopedSlides+slidesPerView/2){swiper.loopFix();slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index\x3d"'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index();Utils.nextTick(function(){swiper.slideTo(slideToIndex)})}else swiper.slideTo(slideToIndex);else if(slideToIndex>swiper.slides.length-slidesPerView){swiper.loopFix();slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index\x3d"'+realIndex+ '"]:not(.'+params.slideDuplicateClass+")").eq(0).index();Utils.nextTick(function(){swiper.slideTo(slideToIndex)})}else swiper.slideTo(slideToIndex)}else swiper.slideTo(slideToIndex)}var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;$wrapperEl.children("."+params.slideClass+ "."+params.slideDuplicateClass).remove();var slides=$wrapperEl.children("."+params.slideClass);if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-slides.length%params.slidesPerGroup;if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;islides.length)swiper.loopedSlides=slides.length;var prependSlides=[];var appendSlides=[];slides.each(function(index,el){var slide=$(el);if(index=slides.length-swiper.loopedSlides)prependSlides.push(el);slide.attr("data-swiper-slide-index",index)});for(var i$1= 0;i$1=0;i$2-=1)$wrapperEl.prepend($(prependSlides[i$2].cloneNode(true)).addClass(params.slideDuplicateClass))}function loopFix(){var swiper=this;swiper.emit("beforeLoopFix");var activeIndex=swiper.activeIndex;var slides=swiper.slides;var loopedSlides=swiper.loopedSlides;var allowSlidePrev=swiper.allowSlidePrev;var allowSlideNext=swiper.allowSlideNext; var snapGrid=swiper.snapGrid;var rtl=swiper.rtlTranslate;var newIndex;swiper.allowSlidePrev=true;swiper.allowSlideNext=true;var snapTranslate=-snapGrid[activeIndex];var diff=snapTranslate-swiper.getTranslate();if(activeIndex=slides.length-loopedSlides){newIndex= -slides.length+activeIndex+loopedSlides;newIndex+=loopedSlides;var slideChanged$1=swiper.slideTo(newIndex,0,false,true);if(slideChanged$1&&diff!==0)swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff)}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;swiper.emit("loopFix")}function loopDestroy(){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var params=swiper.params;var slides=swiper.slides;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+ ",."+params.slideClass+"."+params.slideBlankClass).remove();slides.removeAttr("data-swiper-slide-index")}var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(moving){var swiper=this;if(Support.touch||!swiper.params.simulateTouch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;var el=swiper.el;el.style.cursor="move";el.style.cursor=moving?"-webkit-grabbing":"-webkit-grab";el.style.cursor=moving?"-moz-grabbin":"-moz-grab";el.style.cursor= moving?"grabbing":"grab"}function unsetGrabCursor(){var swiper=this;if(Support.touch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;swiper.el.style.cursor=""}var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function appendSlide(slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var params=swiper.params;if(params.loop)swiper.loopDestroy();if(typeof slides==="object"&&"length"in slides)for(var i=0;i=baseLength){swiper.appendSlide(slides); return}var newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+1:activeIndexBuffer;var slidesBuffer=[];for(var i=baseLength-1;i>=index;i-=1){var currentSlide=swiper.slides.eq(i);currentSlide.remove();slidesBuffer.unshift(currentSlide)}if(typeof slides==="object"&&"length"in slides){for(var i$1=0;i$1index?activeIndexBuffer+slides.length:activeIndexBuffer}else $wrapperEl.append(slides);for(var i$2= 0;i$2=0||ua.indexOf("Trident/")>=0;var edge=ua.indexOf("Edge/")>=0;var firefox=ua.indexOf("Gecko/")>=0&&ua.indexOf("Firefox/")>=0;var windows=platform==="Win32";var electron=ua.toLowerCase().indexOf("electron")>=0;var macos=platform==="MacIntel";if(!ipad&&macos&&Support.touch&& (screenWidth===1024&&screenHeight===1366||screenWidth===834&&screenHeight===1194||screenWidth===834&&screenHeight===1112||screenWidth===768&&screenHeight===1024)){ipad=ua.match(/(Version)\/([\d.]+)/);macos=false}device.ie=ie;device.edge=edge;device.firefox=firefox;if(android&&!windows){device.os="android";device.osVersion=android[2];device.android=true;device.androidChrome=ua.toLowerCase().indexOf("chrome")>=0}if(ipad||iphone||ipod){device.os="ios";device.ios=true}if(iphone&&!ipod){device.osVersion= iphone[2].replace(/_/g,".");device.iphone=true}if(ipad){device.osVersion=ipad[2].replace(/_/g,".");device.ipad=true}if(ipod){device.osVersion=ipod[3]?ipod[3].replace(/_/g,"."):null;device.ipod=true}if(device.ios&&device.osVersion&&ua.indexOf("Version/")>=0)if(device.osVersion.split(".")[0]==="10")device.osVersion=ua.toLowerCase().split("version/")[1].split(" ")[0];device.webView=!!((iphone||ipad||ipod)&&(ua.match(/.*AppleWebKit(?!.*Safari)/i)||win.navigator.standalone))||win.matchMedia&&win.matchMedia("(display-mode: standalone)").matches; device.webview=device.webView;device.standalone=device.webView;device.desktop=!(device.ios||device.android)||electron;if(device.desktop){device.electron=electron;device.macos=macos;device.windows=windows;if(device.macos)device.os="macos";if(device.windows)device.os="windows"}device.pixelRatio=win.devicePixelRatio||1;return device}();function onTouchStart(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params;var touches=swiper.touches;if(swiper.animating&¶ms.preventInteractionOnTransition)return; var e=event;if(e.originalEvent)e=e.originalEvent;var $targetEl=$(e.target);if(params.touchEventsTarget==="wrapper")if(!$targetEl.closest(swiper.wrapperEl).length)return;data.isTouchEvent=e.type==="touchstart";if(!data.isTouchEvent&&"which"in e&&e.which===3)return;if(!data.isTouchEvent&&"button"in e&&e.button>0)return;if(data.isTouched&&data.isMoved)return;if(params.noSwiping&&$targetEl.closest(params.noSwipingSelector?params.noSwipingSelector:"."+params.noSwipingClass)[0]){swiper.allowClick=true; return}if(params.swipeHandler)if(!$targetEl.closest(params.swipeHandler)[0])return;touches.currentX=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX;touches.currentY=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX;var startY=touches.currentY;var edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection;var edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>= win.screen.width-edgeSwipeThreshold))return;Utils.extend(data,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});touches.startX=startX;touches.startY=startY;data.touchStartTime=Utils.now();swiper.allowClick=true;swiper.updateSize();swiper.swipeDirection=undefined;if(params.threshold>0)data.allowThresholdMove=false;if(e.type!=="touchstart"){var preventDefault=true;if($targetEl.is(data.formElements))preventDefault=false;if(doc.activeElement&&$(doc.activeElement).is(data.formElements)&& doc.activeElement!==$targetEl[0])doc.activeElement.blur();var shouldPreventDefault=preventDefault&&swiper.allowTouchMove&¶ms.touchStartPreventDefault;if(params.touchStartForcePreventDefault||shouldPreventDefault)e.preventDefault()}swiper.emit("touchStart",e)}function onTouchMove(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params;var touches=swiper.touches;var rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent)e=e.originalEvent;if(!data.isTouched){if(data.startMoving&& data.isScrolling)swiper.emit("touchMoveOpposite",e);return}if(data.isTouchEvent&&e.type==="mousemove")return;var targetTouch=e.type==="touchmove"&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]);var pageX=e.type==="touchmove"?targetTouch.pageX:e.pageX;var pageY=e.type==="touchmove"?targetTouch.pageY:e.pageY;if(e.preventedByNestedSwiper){touches.startX=pageX;touches.startY=pageY;return}if(!swiper.allowTouchMove){swiper.allowClick=false;if(data.isTouched){Utils.extend(touches,{startX:pageX, startY:pageY,currentX:pageX,currentY:pageY});data.touchStartTime=Utils.now()}return}if(data.isTouchEvent&¶ms.touchReleaseOnEdges&&!params.loop)if(swiper.isVertical()){if(pageYtouches.startY&&swiper.translate>=swiper.minTranslate()){data.isTouched=false;data.isMoved=false;return}}else if(pageXtouches.startX&&swiper.translate>=swiper.minTranslate())return;if(data.isTouchEvent&& doc.activeElement)if(e.target===doc.activeElement&&$(e.target).is(data.formElements)){data.isMoved=true;swiper.allowClick=false;return}if(data.allowTouchCallbacks)swiper.emit("touchMove",e);if(e.targetTouches&&e.targetTouches.length>1)return;touches.currentX=pageX;touches.currentY=pageY;var diffX=touches.currentX-touches.startX;var diffY=touches.currentY-touches.startY;if(swiper.params.threshold&&Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))=25){touchAngle=Math.atan2(Math.abs(diffY),Math.abs(diffX))*180/Math.PI;data.isScrolling=swiper.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle}}if(data.isScrolling)swiper.emit("touchMoveOpposite",e);if(typeof data.startMoving==="undefined")if(touches.currentX!==touches.startX|| touches.currentY!==touches.startY)data.startMoving=true;if(data.isScrolling){data.isTouched=false;return}if(!data.startMoving)return;swiper.allowClick=false;if(!params.cssMode)e.preventDefault();if(params.touchMoveStopPropagation&&!params.nested)e.stopPropagation();if(!data.isMoved){if(params.loop)swiper.loopFix();data.startTranslate=swiper.getTranslate();swiper.setTransition(0);if(swiper.animating)swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend");data.allowMomentumBounce=false;if(params.grabCursor&& (swiper.allowSlideNext===true||swiper.allowSlidePrev===true))swiper.setGrabCursor(true);swiper.emit("sliderFirstMove",e)}swiper.emit("sliderMove",e);data.isMoved=true;var diff=swiper.isHorizontal()?diffX:diffY;touches.diff=diff;diff*=params.touchRatio;if(rtl)diff=-diff;swiper.swipeDirection=diff>0?"prev":"next";data.currentTranslate=diff+data.startTranslate;var disableParentSwiper=true;var resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges)resistanceRatio=0;if(diff>0&&data.currentTranslate> swiper.minTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.minTranslate()-1+Math.pow(-swiper.minTranslate()+data.startTranslate+diff,resistanceRatio)}else if(diff<0&&data.currentTranslatedata.startTranslate)data.currentTranslate=data.startTranslate;if(params.threshold>0)if(Math.abs(diff)>params.threshold||data.allowThresholdMove){if(!data.allowThresholdMove){data.allowThresholdMove=true;touches.startX=touches.currentX;touches.startY=touches.currentY;data.currentTranslate=data.startTranslate;touches.diff=swiper.isHorizontal()? touches.currentX-touches.startX:touches.currentY-touches.startY;return}}else{data.currentTranslate=data.startTranslate;return}if(!params.followFinger||params.cssMode)return;if(params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateActiveIndex();swiper.updateSlidesClasses()}if(params.freeMode){if(data.velocities.length===0)data.velocities.push({position:touches[swiper.isHorizontal()?"startX":"startY"],time:data.touchStartTime});data.velocities.push({position:touches[swiper.isHorizontal()? "currentX":"currentY"],time:Utils.now()})}swiper.updateProgress(data.currentTranslate);swiper.setTranslate(data.currentTranslate)}function onTouchEnd(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params;var touches=swiper.touches;var rtl=swiper.rtlTranslate;var $wrapperEl=swiper.$wrapperEl;var slidesGrid=swiper.slidesGrid;var snapGrid=swiper.snapGrid;var e=event;if(e.originalEvent)e=e.originalEvent;if(data.allowTouchCallbacks)swiper.emit("touchEnd",e);data.allowTouchCallbacks= false;if(!data.isTouched){if(data.isMoved&¶ms.grabCursor)swiper.setGrabCursor(false);data.isMoved=false;data.startMoving=false;return}if(params.grabCursor&&data.isMoved&&data.isTouched&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true))swiper.setGrabCursor(false);var touchEndTime=Utils.now();var timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick){swiper.updateClickedSlide(e);swiper.emit("tap click",e);if(timeDiff<300&&touchEndTime-data.lastClickTime<300)swiper.emit("doubleTap doubleClick", e)}data.lastClickTime=Utils.now();Utils.nextTick(function(){if(!swiper.destroyed)swiper.allowClick=true});if(!data.isTouched||!data.isMoved||!swiper.swipeDirection||touches.diff===0||data.currentTranslate===data.startTranslate){data.isTouched=false;data.isMoved=false;data.startMoving=false;return}data.isTouched=false;data.isMoved=false;data.startMoving=false;var currentPos;if(params.followFinger)currentPos=rtl?swiper.translate:-swiper.translate;else currentPos=-data.currentTranslate;if(params.cssMode)return; if(params.freeMode){if(currentPos<-swiper.minTranslate()){swiper.slideTo(swiper.activeIndex);return}if(currentPos>-swiper.maxTranslate()){if(swiper.slides.length1){var lastMoveEvent=data.velocities.pop();var velocityEvent=data.velocities.pop();var distance=lastMoveEvent.position-velocityEvent.position;var time=lastMoveEvent.time-velocityEvent.time; swiper.velocity=distance/time;swiper.velocity/=2;if(Math.abs(swiper.velocity)150||Utils.now()-lastMoveEvent.time>300)swiper.velocity=0}else swiper.velocity=0;swiper.velocity*=params.freeModeMomentumVelocityRatio;data.velocities.length=0;var momentumDuration=1E3*params.freeModeMomentumRatio;var momentumDistance=swiper.velocity*momentumDuration;var newPosition=swiper.translate+momentumDistance;if(rtl)newPosition=-newPosition;var doBounce=false; var afterBouncePosition;var bounceAmount=Math.abs(swiper.velocity)*20*params.freeModeMomentumBounceRatio;var needsLoopFix;if(newPositionswiper.minTranslate()){if(params.freeModeMomentumBounce){if(newPosition- swiper.minTranslate()>bounceAmount)newPosition=swiper.minTranslate()+bounceAmount;afterBouncePosition=swiper.minTranslate();doBounce=true;data.allowMomentumBounce=true}else newPosition=swiper.minTranslate();if(params.loop&¶ms.centeredSlides)needsLoopFix=true}else if(params.freeModeSticky){var nextSlide;for(var j=0;j-newPosition){nextSlide=j;break}if(Math.abs(snapGrid[nextSlide]-newPosition)=params.longSwipesMs){swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses()}return}var stopIndex=0;var groupSize=swiper.slidesSizesGrid[0];for(var i=0;i=slidesGrid[i]&¤tPos=slidesGrid[i]){stopIndex=i;groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2]}var ratio=(currentPos-slidesGrid[stopIndex])/groupSize;if(timeDiff>params.longSwipesMs){if(!params.longSwipes){swiper.slideTo(swiper.activeIndex);return}if(swiper.swipeDirection==="next")if(ratio>=params.longSwipesRatio)swiper.slideTo(stopIndex+ params.slidesPerGroup);else swiper.slideTo(stopIndex);if(swiper.swipeDirection==="prev")if(ratio>1-params.longSwipesRatio)swiper.slideTo(stopIndex+params.slidesPerGroup);else swiper.slideTo(stopIndex)}else{if(!params.shortSwipes){swiper.slideTo(swiper.activeIndex);return}var isNavButtonTarget=swiper.navigation&&(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl);if(!isNavButtonTarget){if(swiper.swipeDirection==="next")swiper.slideTo(stopIndex+params.slidesPerGroup);if(swiper.swipeDirection=== "prev")swiper.slideTo(stopIndex)}else if(e.target===swiper.navigation.nextEl)swiper.slideTo(stopIndex+params.slidesPerGroup);else swiper.slideTo(stopIndex)}}function onResize(){var swiper=this;var params=swiper.params;var el=swiper.el;if(el&&el.offsetWidth===0)return;if(params.breakpoints)swiper.setBreakpoint();var allowSlideNext=swiper.allowSlideNext;var allowSlidePrev=swiper.allowSlidePrev;var snapGrid=swiper.snapGrid;swiper.allowSlideNext=true;swiper.allowSlidePrev=true;swiper.updateSize();swiper.updateSlides(); swiper.updateSlidesClasses();if((params.slidesPerView==="auto"||params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides)swiper.slideTo(swiper.slides.length-1,0,false,true);else swiper.slideTo(swiper.activeIndex,0,false,true);if(swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused)swiper.autoplay.run();swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid)swiper.checkOverflow()}function onClick(e){var swiper= this;if(!swiper.allowClick){if(swiper.params.preventClicks)e.preventDefault();if(swiper.params.preventClicksPropagation&&swiper.animating){e.stopPropagation();e.stopImmediatePropagation()}}}function onScroll(){var swiper=this;var wrapperEl=swiper.wrapperEl;swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?-wrapperEl.scrollLeft:-wrapperEl.scrollTop;if(swiper.translate===-0)swiper.translate=0;swiper.updateActiveIndex();swiper.updateSlidesClasses();var newProgress;var translatesDiff= swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0)newProgress=0;else newProgress=(swiper.translate-swiper.minTranslate())/translatesDiff;if(newProgress!==swiper.progress)swiper.updateProgress(swiper.translate);swiper.emit("setTranslate",swiper.translate,false)}var dummyEventAttached=false;function dummyEventListener(){}function attachEvents(){var swiper=this;var params=swiper.params;var touchEvents=swiper.touchEvents;var el=swiper.el;var wrapperEl=swiper.wrapperEl;swiper.onTouchStart= onTouchStart.bind(swiper);swiper.onTouchMove=onTouchMove.bind(swiper);swiper.onTouchEnd=onTouchEnd.bind(swiper);if(params.cssMode)swiper.onScroll=onScroll.bind(swiper);swiper.onClick=onClick.bind(swiper);var capture=!!params.nested;if(!Support.touch&&Support.pointerEvents){el.addEventListener(touchEvents.start,swiper.onTouchStart,false);doc.addEventListener(touchEvents.move,swiper.onTouchMove,capture);doc.addEventListener(touchEvents.end,swiper.onTouchEnd,false)}else{if(Support.touch){var passiveListener= touchEvents.start==="touchstart"&&Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;el.addEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);el.addEventListener(touchEvents.move,swiper.onTouchMove,Support.passiveListener?{passive:false,capture:capture}:capture);el.addEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel)el.addEventListener(touchEvents.cancel,swiper.onTouchEnd,passiveListener);if(!dummyEventAttached){doc.addEventListener("touchstart", dummyEventListener);dummyEventAttached=true}}if(params.simulateTouch&&!Device.ios&&!Device.android||params.simulateTouch&&!Support.touch&&Device.ios){el.addEventListener("mousedown",swiper.onTouchStart,false);doc.addEventListener("mousemove",swiper.onTouchMove,capture);doc.addEventListener("mouseup",swiper.onTouchEnd,false)}}if(params.preventClicks||params.preventClicksPropagation)el.addEventListener("click",swiper.onClick,true);if(params.cssMode)wrapperEl.addEventListener("scroll",swiper.onScroll); if(params.updateOnWindowResize)swiper.on(Device.ios||Device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,true);else swiper.on("observerUpdate",onResize,true)}function detachEvents(){var swiper=this;var params=swiper.params;var touchEvents=swiper.touchEvents;var el=swiper.el;var wrapperEl=swiper.wrapperEl;var capture=!!params.nested;if(!Support.touch&&Support.pointerEvents){el.removeEventListener(touchEvents.start,swiper.onTouchStart,false);doc.removeEventListener(touchEvents.move, swiper.onTouchMove,capture);doc.removeEventListener(touchEvents.end,swiper.onTouchEnd,false)}else{if(Support.touch){var passiveListener=touchEvents.start==="onTouchStart"&&Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;el.removeEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);el.removeEventListener(touchEvents.move,swiper.onTouchMove,capture);el.removeEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel)el.removeEventListener(touchEvents.cancel, swiper.onTouchEnd,passiveListener)}if(params.simulateTouch&&!Device.ios&&!Device.android||params.simulateTouch&&!Support.touch&&Device.ios){el.removeEventListener("mousedown",swiper.onTouchStart,false);doc.removeEventListener("mousemove",swiper.onTouchMove,capture);doc.removeEventListener("mouseup",swiper.onTouchEnd,false)}}if(params.preventClicks||params.preventClicksPropagation)el.removeEventListener("click",swiper.onClick,true);if(params.cssMode)wrapperEl.removeEventListener("scroll",swiper.onScroll); swiper.off(Device.ios||Device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize)}var events={attachEvents:attachEvents,detachEvents:detachEvents};function setBreakpoint(){var swiper=this;var activeIndex=swiper.activeIndex;var initialized=swiper.initialized;var loopedSlides=swiper.loopedSlides;if(loopedSlides===void 0)loopedSlides=0;var params=swiper.params;var $el=swiper.$el;var breakpoints=params.breakpoints;if(!breakpoints||breakpoints&&Object.keys(breakpoints).length=== 0)return;var breakpoint=swiper.getBreakpoint(breakpoints);if(breakpoint&&swiper.currentBreakpoint!==breakpoint){var breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:undefined;if(breakpointOnlyParams)["slidesPerView","spaceBetween","slidesPerGroup","slidesPerColumn"].forEach(function(param){var paramValue=breakpointOnlyParams[param];if(typeof paramValue==="undefined")return;if(param==="slidesPerView"&&(paramValue==="AUTO"||paramValue==="auto"))breakpointOnlyParams[param]="auto"; else if(param==="slidesPerView")breakpointOnlyParams[param]=parseFloat(paramValue);else breakpointOnlyParams[param]=parseInt(paramValue,10)});var breakpointParams=breakpointOnlyParams||swiper.originalParams;var wasMultiRow=params.slidesPerColumn>1;var isMultiRow=breakpointParams.slidesPerColumn>1;if(wasMultiRow&&!isMultiRow)$el.removeClass(params.containerModifierClass+"multirow "+params.containerModifierClass+"multirow-column");else if(!wasMultiRow&&isMultiRow){$el.addClass(params.containerModifierClass+ "multirow");if(breakpointParams.slidesPerColumnFill==="column")$el.addClass(params.containerModifierClass+"multirow-column")}var directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction;var needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);if(directionChanged&&initialized)swiper.changeDirection();Utils.extend(swiper.params,breakpointParams);Utils.extend(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext, allowSlidePrev:swiper.params.allowSlidePrev});swiper.currentBreakpoint=breakpoint;if(needsReLoop&&initialized){swiper.loopDestroy();swiper.loopCreate();swiper.updateSlides();swiper.slideTo(activeIndex-loopedSlides+swiper.loopedSlides,0,false)}swiper.emit("breakpoint",breakpointParams)}}function getBreakpoint(breakpoints){if(!breakpoints)return undefined;var breakpoint=false;var points=[];Object.keys(breakpoints).forEach(function(point){points.push(point)});points.sort(function(a,b){return parseInt(a, 10)-parseInt(b,10)});for(var i=0;i1){suffixes.push("multirow");if(params.slidesPerColumnFill==="column")suffixes.push("multirow-column")}if(Device.android)suffixes.push("android");if(Device.ios)suffixes.push("ios");if(params.cssMode)suffixes.push("css-mode");suffixes.forEach(function(suffix){classNames.push(params.containerModifierClass+suffix)});$el.addClass(classNames.join(" "))}function removeClasses(){var swiper=this;var $el=swiper.$el;var classNames=swiper.classNames;$el.removeClass(classNames.join(" "))} var classes={addClasses:addClasses,removeClasses:removeClasses};function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){var image;function onReady(){if(callback)callback()}if(!imageEl.complete||!checkForComplete)if(src){image=new win.Image;image.onload=onReady;image.onerror=onReady;if(sizes)image.sizes=sizes;if(srcset)image.srcset=srcset;if(src)image.src=src}else onReady();else onReady()}function preloadImages(){var swiper=this;swiper.imagesToLoad=swiper.$el.find("img");function onReady(){if(typeof swiper=== "undefined"||swiper===null||!swiper||swiper.destroyed)return;if(swiper.imagesLoaded!==undefined)swiper.imagesLoaded+=1;if(swiper.imagesLoaded===swiper.imagesToLoad.length){if(swiper.params.updateOnImagesReady)swiper.update();swiper.emit("imagesReady")}}for(var i=0;i0&¶ms.slidesOffsetBefore+params.spaceBetween*(swiper.slides.length-1)+swiper.slides[0].offsetWidth*swiper.slides.length;if(params.slidesOffsetBefore&¶ms.slidesOffsetAfter&&lastSlidePosition)swiper.isLocked=lastSlidePosition<=swiper.size;else swiper.isLocked=swiper.snapGrid.length=== 1;swiper.allowSlideNext=!swiper.isLocked;swiper.allowSlidePrev=!swiper.isLocked;if(wasLocked!==swiper.isLocked)swiper.emit(swiper.isLocked?"lock":"unlock");if(wasLocked&&wasLocked!==swiper.isLocked){swiper.isEnd=false;swiper.navigation.update()}}var checkOverflow$1={checkOverflow:checkOverflow};var defaults={init:true,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,preventInteractionOnTransition:false,edgeSwipeDetection:false,edgeSwipeThreshold:20, freeMode:false,freeModeMomentum:true,freeModeMomentumRatio:1,freeModeMomentumBounce:true,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:false,freeModeMinimumVelocity:.02,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:"slide",breakpoints:undefined,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true, centerInsufficientSlides:false,watchOverflow:false,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:.85,watchSlidesProgress:false,watchSlidesVisibility:false,grabCursor:false,preventClicks:true, preventClicksPropagation:true,slideToClickedSlide:false,preloadImages:true,updateOnImagesReady:true,loop:false,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:false,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:true,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:true};var prototypes={update:update,translate:translate,transition:transition$1,slide:slide,loop:loop,grabCursor:grabCursor,manipulation:manipulation,events:events,breakpoints:breakpoints, checkOverflow:checkOverflow$1,classes:classes,images:images};var extendedDefaults={};var Swiper=function(SwiperClass){function Swiper(){var assign;var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var el;var params;if(args.length===1&&args[0].constructor&&args[0].constructor===Object)params=args[0];else assign=args,el=assign[0],params=assign[1];if(!params)params={};params=Utils.extend({},params);if(el&&!params.el)params.el=el;SwiperClass.call(this,params);Object.keys(prototypes).forEach(function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach(function(protoMethod){if(!Swiper.prototype[protoMethod])Swiper.prototype[protoMethod]= prototypes[prototypeGroup][protoMethod]})});var swiper=this;if(typeof swiper.modules==="undefined")swiper.modules={};Object.keys(swiper.modules).forEach(function(moduleName){var module=swiper.modules[moduleName];if(module.params){var moduleParamName=Object.keys(module.params)[0];var moduleParams=module.params[moduleParamName];if(typeof moduleParams!=="object"||moduleParams===null)return;if(!(moduleParamName in params&&"enabled"in moduleParams))return;if(params[moduleParamName]===true)params[moduleParamName]= {enabled:true};if(typeof params[moduleParamName]==="object"&&!("enabled"in params[moduleParamName]))params[moduleParamName].enabled=true;if(!params[moduleParamName])params[moduleParamName]={enabled:false}}});var swiperParams=Utils.extend({},defaults);swiper.useModulesParams(swiperParams);swiper.params=Utils.extend({},swiperParams,extendedDefaults,params);swiper.originalParams=Utils.extend({},swiper.params);swiper.passedParams=Utils.extend({},params);swiper.$=$;var $el=$(swiper.params.el);el=$el[0]; if(!el)return undefined;if($el.length>1){var swipers=[];$el.each(function(index,containerEl){var newParams=Utils.extend({},params,{el:containerEl});swipers.push(new Swiper(newParams))});return swipers}el.swiper=swiper;$el.data("swiper",swiper);var $wrapperEl;if(el&&el.shadowRoot&&el.shadowRoot.querySelector){$wrapperEl=$(el.shadowRoot.querySelector("."+swiper.params.wrapperClass));$wrapperEl.children=function(options){return $el.children(options)}}else $wrapperEl=$el.children("."+swiper.params.wrapperClass); Utils.extend(swiper,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],classNames:[],slides:$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function isHorizontal(){return swiper.params.direction==="horizontal"},isVertical:function isVertical(){return swiper.params.direction==="vertical"},rtl:el.dir.toLowerCase()==="rtl"||$el.css("direction")==="rtl",rtlTranslate:swiper.params.direction==="horizontal"&&(el.dir.toLowerCase()==="rtl"||$el.css("direction")==="rtl"),wrongRTL:$wrapperEl.css("display")=== "-webkit-box",activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:function touchEvents(){var touch=["touchstart","touchmove","touchend","touchcancel"];var desktop=["mousedown","mousemove","mouseup"];if(Support.pointerEvents)desktop=["pointerdown","pointermove","pointerup"];swiper.touchEventsTouch={start:touch[0],move:touch[1], end:touch[2],cancel:touch[3]};swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]};return Support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.touchEventsDesktop}(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,formElements:"input, select, option, textarea, button, video",lastClickTime:Utils.now(), clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined},allowClick:true,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0});swiper.useModules();if(swiper.params.init)swiper.init();return swiper}if(SwiperClass)Swiper.__proto__=SwiperClass;Swiper.prototype=Object.create(SwiperClass&&SwiperClass.prototype);Swiper.prototype.constructor=Swiper;var staticAccessors={extendedDefaults:{configurable:true}, defaults:{configurable:true},Class:{configurable:true},$:{configurable:true}};Swiper.prototype.slidesPerViewDynamic=function slidesPerViewDynamic(){var swiper=this;var params=swiper.params;var slides=swiper.slides;var slidesGrid=swiper.slidesGrid;var swiperSize=swiper.size;var activeIndex=swiper.activeIndex;var spv=1;if(params.centeredSlides){var slideSize=slides[activeIndex].swiperSlideSize;var breakLoop;for(var i=activeIndex+1;iswiperSize)breakLoop=true}for(var i$1=activeIndex-1;i$1>=0;i$1-=1)if(slides[i$1]&&!breakLoop){slideSize+=slides[i$1].swiperSlideSize;spv+=1;if(slideSize>swiperSize)breakLoop=true}}else for(var i$2=activeIndex+1;i$21)&&swiper.isEnd&&!swiper.params.centeredSlides)translated=swiper.slideTo(swiper.slides.length-1,0,false,true);else translated=swiper.slideTo(swiper.activeIndex,0,false,true);if(!translated)setTranslate()}if(params.watchOverflow&&snapGrid!==swiper.snapGrid)swiper.checkOverflow();swiper.emit("update")};Swiper.prototype.changeDirection=function changeDirection(newDirection,needUpdate){if(needUpdate===void 0)needUpdate=true;var swiper=this;var currentDirection=swiper.params.direction; if(!newDirection)newDirection=currentDirection==="horizontal"?"vertical":"horizontal";if(newDirection===currentDirection||newDirection!=="horizontal"&&newDirection!=="vertical")return swiper;swiper.$el.removeClass(""+swiper.params.containerModifierClass+currentDirection).addClass(""+swiper.params.containerModifierClass+newDirection);swiper.params.direction=newDirection;swiper.slides.each(function(slideIndex,slideEl){if(newDirection==="vertical")slideEl.style.width="";else slideEl.style.height=""}); swiper.emit("changeDirection");if(needUpdate)swiper.update();return swiper};Swiper.prototype.init=function init(){var swiper=this;if(swiper.initialized)return;swiper.emit("beforeInit");if(swiper.params.breakpoints)swiper.setBreakpoint();swiper.addClasses();if(swiper.params.loop)swiper.loopCreate();swiper.updateSize();swiper.updateSlides();if(swiper.params.watchOverflow)swiper.checkOverflow();if(swiper.params.grabCursor)swiper.setGrabCursor();if(swiper.params.preloadImages)swiper.preloadImages();if(swiper.params.loop)swiper.slideTo(swiper.params.initialSlide+ swiper.loopedSlides,0,swiper.params.runCallbacksOnInit);else swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit);swiper.attachEvents();swiper.initialized=true;swiper.emit("init")};Swiper.prototype.destroy=function destroy(deleteInstance,cleanStyles){if(deleteInstance===void 0)deleteInstance=true;if(cleanStyles===void 0)cleanStyles=true;var swiper=this;var params=swiper.params;var $el=swiper.$el;var $wrapperEl=swiper.$wrapperEl;var slides=swiper.slides;if(typeof swiper.params=== "undefined"||swiper.destroyed)return null;swiper.emit("beforeDestroy");swiper.initialized=false;swiper.detachEvents();if(params.loop)swiper.loopDestroy();if(cleanStyles){swiper.removeClasses();$el.removeAttr("style");$wrapperEl.removeAttr("style");if(slides&&slides.length)slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")}swiper.emit("destroy");Object.keys(swiper.eventsListeners).forEach(function(eventName){swiper.off(eventName)}); if(deleteInstance!==false){swiper.$el[0].swiper=null;swiper.$el.data("swiper",null);Utils.deleteProps(swiper)}swiper.destroyed=true;return null};Swiper.extendDefaults=function extendDefaults(newDefaults){Utils.extend(extendedDefaults,newDefaults)};staticAccessors.extendedDefaults.get=function(){return extendedDefaults};staticAccessors.defaults.get=function(){return defaults};staticAccessors.Class.get=function(){return SwiperClass};staticAccessors.$.get=function(){return $};Object.defineProperties(Swiper, staticAccessors);return Swiper}(SwiperClass);var Device$1={name:"device",proto:{device:Device},static:{device:Device}};var Support$1={name:"support",proto:{support:Support},static:{support:Support}};var Browser=function Browser(){function isSafari(){var ua=win.navigator.userAgent.toLowerCase();return ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0&&ua.indexOf("android")<0}return{isEdge:!!win.navigator.userAgent.match(/Edge/g),isSafari:isSafari(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(win.navigator.userAgent)}}(); var Browser$1={name:"browser",proto:{browser:Browser},static:{browser:Browser}};var Resize={name:"resize",create:function create(){var swiper=this;Utils.extend(swiper,{resize:{resizeHandler:function resizeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized)return;swiper.emit("beforeResize");swiper.emit("resize")},orientationChangeHandler:function orientationChangeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized)return;swiper.emit("orientationchange")}}})},on:{init:function init(){var swiper= this;win.addEventListener("resize",swiper.resize.resizeHandler);win.addEventListener("orientationchange",swiper.resize.orientationChangeHandler)},destroy:function destroy(){var swiper=this;win.removeEventListener("resize",swiper.resize.resizeHandler);win.removeEventListener("orientationchange",swiper.resize.orientationChangeHandler)}}};var Observer={func:win.MutationObserver||win.WebkitMutationObserver,attach:function attach(target,options){if(options===void 0)options={};var swiper=this;var ObserverFunc= Observer.func;var observer=new ObserverFunc(function(mutations){if(mutations.length===1){swiper.emit("observerUpdate",mutations[0]);return}var observerUpdate=function observerUpdate(){swiper.emit("observerUpdate",mutations[0])};if(win.requestAnimationFrame)win.requestAnimationFrame(observerUpdate);else win.setTimeout(observerUpdate,0)});observer.observe(target,{attributes:typeof options.attributes==="undefined"?true:options.attributes,childList:typeof options.childList==="undefined"?true:options.childList, characterData:typeof options.characterData==="undefined"?true:options.characterData});swiper.observer.observers.push(observer)},init:function init(){var swiper=this;if(!Support.observer||!swiper.params.observer)return;if(swiper.params.observeParents){var containerParents=swiper.$el.parents();for(var i=0;ito)swiper.$wrapperEl.find("."+swiper.params.slideClass+'[data-swiper-slide-index\x3d"'+i+'"]').remove();for(var i$1=0;i$1=from&&i$1<=to)if(typeof previousTo==="undefined"||force)appendIndexes.push(i$1);else{if(i$1>previousTo)appendIndexes.push(i$1);if(i$1=0;i-=1){swiper.virtual.slides.splice(slidesIndexes[i],1);if(swiper.params.virtual.cache)delete swiper.virtual.cache[slidesIndexes[i]];if(slidesIndexes[i]0&&swiper.$el.parents("."+swiper.params.slideActiveClass).length===0)return undefined;var windowWidth= win.innerWidth;var windowHeight=win.innerHeight;var swiperOffset=swiper.$el.offset();if(rtl)swiperOffset.left-=swiper.$el[0].scrollLeft;var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiper.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiper.height],[swiperOffset.left+swiper.width,swiperOffset.top+swiper.height]];for(var i=0;i=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight)inView= true}if(!inView)return undefined}if(swiper.isHorizontal()){if(kc===33||kc===34||kc===37||kc===39)if(e.preventDefault)e.preventDefault();else e.returnValue=false;if((kc===34||kc===39)&&!rtl||(kc===33||kc===37)&&rtl)swiper.slideNext();if((kc===33||kc===37)&&!rtl||(kc===34||kc===39)&&rtl)swiper.slidePrev()}else{if(kc===33||kc===34||kc===38||kc===40)if(e.preventDefault)e.preventDefault();else e.returnValue=false;if(kc===34||kc===40)swiper.slideNext();if(kc===33||kc===38)swiper.slidePrev()}swiper.emit("keyPress", kc);return undefined},enable:function enable(){var swiper=this;if(swiper.keyboard.enabled)return;$(doc).on("keydown",swiper.keyboard.handle);swiper.keyboard.enabled=true},disable:function disable(){var swiper=this;if(!swiper.keyboard.enabled)return;$(doc).off("keydown",swiper.keyboard.handle);swiper.keyboard.enabled=false}};var Keyboard$1={name:"keyboard",params:{keyboard:{enabled:false,onlyInViewport:true}},create:function create(){var swiper=this;Utils.extend(swiper,{keyboard:{enabled:false,enable:Keyboard.enable.bind(swiper), disable:Keyboard.disable.bind(swiper),handle:Keyboard.handle.bind(swiper)}})},on:{init:function init(){var swiper=this;if(swiper.params.keyboard.enabled)swiper.keyboard.enable()},destroy:function destroy(){var swiper=this;if(swiper.keyboard.enabled)swiper.keyboard.disable()}}};function isEventSupported(){var eventName="onwheel";var isSupported=eventName in doc;if(!isSupported){var element=doc.createElement("div");element.setAttribute(eventName,"return;");isSupported=typeof element[eventName]==="function"}if(!isSupported&& doc.implementation&&doc.implementation.hasFeature&&doc.implementation.hasFeature("","")!==true)isSupported=doc.implementation.hasFeature("Events.wheel","3.0");return isSupported}var Mousewheel={lastScrollTime:Utils.now(),lastEventBeforeSnap:undefined,recentWheelEvents:[],event:function event(){if(win.navigator.userAgent.indexOf("firefox")>-1)return"DOMMouseScroll";return isEventSupported()?"wheel":"mousewheel"},normalize:function normalize(e){var PIXEL_STEP=10;var LINE_HEIGHT=40;var PAGE_HEIGHT=800; var sX=0;var sY=0;var pX=0;var pY=0;if("detail"in e)sY=e.detail;if("wheelDelta"in e)sY=-e.wheelDelta/120;if("wheelDeltaY"in e)sY=-e.wheelDeltaY/120;if("wheelDeltaX"in e)sX=-e.wheelDeltaX/120;if("axis"in e&&e.axis===e.HORIZONTAL_AXIS){sX=sY;sY=0}pX=sX*PIXEL_STEP;pY=sY*PIXEL_STEP;if("deltaY"in e)pY=e.deltaY;if("deltaX"in e)pX=e.deltaX;if(e.shiftKey&&!pX){pX=pY;pY=0}if((pX||pY)&&e.deltaMode)if(e.deltaMode===1){pX*=LINE_HEIGHT;pY*=LINE_HEIGHT}else{pX*=PAGE_HEIGHT;pY*=PAGE_HEIGHT}if(pX&&!sX)sX=pX<1?-1: 1;if(pY&&!sY)sY=pY<1?-1:1;return{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY}},handleMouseEnter:function handleMouseEnter(){var swiper=this;swiper.mouseEntered=true},handleMouseLeave:function handleMouseLeave(){var swiper=this;swiper.mouseEntered=false},handle:function handle(event){var e=event;var swiper=this;var params=swiper.params.mousewheel;if(swiper.params.cssMode)e.preventDefault();if(!swiper.mouseEntered&&!params.releaseOnEdges)return true;if(e.originalEvent)e=e.originalEvent;var delta=0;var rtlFactor= swiper.rtlTranslate?-1:1;var data=Mousewheel.normalize(e);if(params.forceToAxis)if(swiper.isHorizontal())if(Math.abs(data.pixelX)>Math.abs(data.pixelY))delta=data.pixelX*rtlFactor;else return true;else if(Math.abs(data.pixelY)>Math.abs(data.pixelX))delta=data.pixelY;else return true;else delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;if(delta===0)return true;if(params.invert)delta=-delta;if(!swiper.params.freeMode){var newEvent={time:Utils.now(),delta:Math.abs(delta), direction:Math.sign(delta),raw:event};var recentWheelEvents=swiper.mousewheel.recentWheelEvents;if(recentWheelEvents.length>=2)recentWheelEvents.shift();var prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:undefined;recentWheelEvents.push(newEvent);if(prevEvent){if(newEvent.direction!==prevEvent.direction||newEvent.delta>prevEvent.delta)swiper.mousewheel.animateSlider(newEvent)}else swiper.mousewheel.animateSlider(newEvent);if(swiper.mousewheel.releaseScroll(newEvent))return true}else{var newEvent$1= {time:Utils.now(),delta:Math.abs(delta),direction:Math.sign(delta)};var ref=swiper.mousewheel;var lastEventBeforeSnap=ref.lastEventBeforeSnap;var ignoreWheelEvents=lastEventBeforeSnap&&newEvent$1.time=swiper.minTranslate())position=swiper.minTranslate();if(position<=swiper.maxTranslate())position=swiper.maxTranslate();swiper.setTransition(0);swiper.setTranslate(position);swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();if(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd)swiper.updateSlidesClasses();if(swiper.params.freeModeSticky){clearTimeout(swiper.mousewheel.timeout);swiper.mousewheel.timeout=undefined; var recentWheelEvents$1=swiper.mousewheel.recentWheelEvents;if(recentWheelEvents$1.length>=15)recentWheelEvents$1.shift();var prevEvent$1=recentWheelEvents$1.length?recentWheelEvents$1[recentWheelEvents$1.length-1]:undefined;var firstEvent=recentWheelEvents$1[0];recentWheelEvents$1.push(newEvent$1);if(prevEvent$1&&(newEvent$1.delta>prevEvent$1.delta||newEvent$1.direction!==prevEvent$1.direction))recentWheelEvents$1.splice(0);else if(recentWheelEvents$1.length>=15&&newEvent$1.time-firstEvent.time< 500&&firstEvent.delta-newEvent$1.delta>=1&&newEvent$1.delta<=6){var snapToThreshold=delta>0?.8:.2;swiper.mousewheel.lastEventBeforeSnap=newEvent$1;recentWheelEvents$1.splice(0);swiper.mousewheel.timeout=Utils.nextTick(function(){swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold)},0)}if(!swiper.mousewheel.timeout)swiper.mousewheel.timeout=Utils.nextTick(function(){var snapToThreshold=.5;swiper.mousewheel.lastEventBeforeSnap=newEvent$1;recentWheelEvents$1.splice(0);swiper.slideToClosest(swiper.params.speed, true,undefined,snapToThreshold)},500)}if(!ignoreWheelEvents)swiper.emit("scroll",e);if(swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction)swiper.autoplay.stop();if(position===swiper.minTranslate()||position===swiper.maxTranslate())return true}}if(e.preventDefault)e.preventDefault();else e.returnValue=false;return false},animateSlider:function animateSlider(newEvent){var swiper=this;if(newEvent.delta>=6&&Utils.now()-swiper.mousewheel.lastScrollTime<60)return true;if(newEvent.direction< 0){if((!swiper.isEnd||swiper.params.loop)&&!swiper.animating){swiper.slideNext();swiper.emit("scroll",newEvent.raw)}}else if((!swiper.isBeginning||swiper.params.loop)&&!swiper.animating){swiper.slidePrev();swiper.emit("scroll",newEvent.raw)}swiper.mousewheel.lastScrollTime=(new win.Date).getTime();return false},releaseScroll:function releaseScroll(newEvent){var swiper=this;var params=swiper.params.mousewheel;if(newEvent.direction<0){if(swiper.isEnd&&!swiper.params.loop&¶ms.releaseOnEdges)return true}else if(swiper.isBeginning&& !swiper.params.loop&¶ms.releaseOnEdges)return true;return false},enable:function enable(){var swiper=this;var event=Mousewheel.event();if(swiper.params.cssMode){swiper.wrapperEl.removeEventListener(event,swiper.mousewheel.handle);return true}if(!event)return false;if(swiper.mousewheel.enabled)return false;var target=swiper.$el;if(swiper.params.mousewheel.eventsTarged!=="container")target=$(swiper.params.mousewheel.eventsTarged);target.on("mouseenter",swiper.mousewheel.handleMouseEnter);target.on("mouseleave", swiper.mousewheel.handleMouseLeave);target.on(event,swiper.mousewheel.handle);swiper.mousewheel.enabled=true;return true},disable:function disable(){var swiper=this;var event=Mousewheel.event();if(swiper.params.cssMode){swiper.wrapperEl.addEventListener(event,swiper.mousewheel.handle);return true}if(!event)return false;if(!swiper.mousewheel.enabled)return false;var target=swiper.$el;if(swiper.params.mousewheel.eventsTarged!=="container")target=$(swiper.params.mousewheel.eventsTarged);target.off(event, swiper.mousewheel.handle);swiper.mousewheel.enabled=false;return true}};var Mousewheel$1={name:"mousewheel",params:{mousewheel:{enabled:false,releaseOnEdges:false,invert:false,forceToAxis:false,sensitivity:1,eventsTarged:"container"}},create:function create(){var swiper=this;Utils.extend(swiper,{mousewheel:{enabled:false,enable:Mousewheel.enable.bind(swiper),disable:Mousewheel.disable.bind(swiper),handle:Mousewheel.handle.bind(swiper),handleMouseEnter:Mousewheel.handleMouseEnter.bind(swiper),handleMouseLeave:Mousewheel.handleMouseLeave.bind(swiper), animateSlider:Mousewheel.animateSlider.bind(swiper),releaseScroll:Mousewheel.releaseScroll.bind(swiper),lastScrollTime:Utils.now(),lastEventBeforeSnap:undefined,recentWheelEvents:[]}})},on:{init:function init(){var swiper=this;if(!swiper.params.mousewheel.enabled&&swiper.params.cssMode)swiper.mousewheel.disable();if(swiper.params.mousewheel.enabled)swiper.mousewheel.enable()},destroy:function destroy(){var swiper=this;if(swiper.params.cssMode)swiper.mousewheel.enable();if(swiper.mousewheel.enabled)swiper.mousewheel.disable()}}}; var Navigation={update:function update(){var swiper=this;var params=swiper.params.navigation;if(swiper.params.loop)return;var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if($prevEl&&$prevEl.length>0){if(swiper.isBeginning)$prevEl.addClass(params.disabledClass);else $prevEl.removeClass(params.disabledClass);$prevEl[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](params.lockClass)}if($nextEl&&$nextEl.length>0){if(swiper.isEnd)$nextEl.addClass(params.disabledClass); else $nextEl.removeClass(params.disabledClass);$nextEl[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](params.lockClass)}},onPrevClick:function onPrevClick(e){var swiper=this;e.preventDefault();if(swiper.isBeginning&&!swiper.params.loop)return;swiper.slidePrev()},onNextClick:function onNextClick(e){var swiper=this;e.preventDefault();if(swiper.isEnd&&!swiper.params.loop)return;swiper.slideNext()},init:function init(){var swiper=this;var params=swiper.params.navigation;if(!(params.nextEl|| params.prevEl))return;var $nextEl;var $prevEl;if(params.nextEl){$nextEl=$(params.nextEl);if(swiper.params.uniqueNavElements&&typeof params.nextEl==="string"&&$nextEl.length>1&&swiper.$el.find(params.nextEl).length===1)$nextEl=swiper.$el.find(params.nextEl)}if(params.prevEl){$prevEl=$(params.prevEl);if(swiper.params.uniqueNavElements&&typeof params.prevEl==="string"&&$prevEl.length>1&&swiper.$el.find(params.prevEl).length===1)$prevEl=swiper.$el.find(params.prevEl)}if($nextEl&&$nextEl.length>0)$nextEl.on("click", swiper.navigation.onNextClick);if($prevEl&&$prevEl.length>0)$prevEl.on("click",swiper.navigation.onPrevClick);Utils.extend(swiper.navigation,{$nextEl:$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&&$prevEl[0]})},destroy:function destroy(){var swiper=this;var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if($nextEl&&$nextEl.length){$nextEl.off("click",swiper.navigation.onNextClick);$nextEl.removeClass(swiper.params.navigation.disabledClass)}if($prevEl&&$prevEl.length){$prevEl.off("click", swiper.navigation.onPrevClick);$prevEl.removeClass(swiper.params.navigation.disabledClass)}}};var Navigation$1={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:false,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function create(){var swiper=this;Utils.extend(swiper,{navigation:{init:Navigation.init.bind(swiper),update:Navigation.update.bind(swiper),destroy:Navigation.destroy.bind(swiper),onNextClick:Navigation.onNextClick.bind(swiper), onPrevClick:Navigation.onPrevClick.bind(swiper)}})},on:{init:function init(){var swiper=this;swiper.navigation.init();swiper.navigation.update()},toEdge:function toEdge(){var swiper=this;swiper.navigation.update()},fromEdge:function fromEdge(){var swiper=this;swiper.navigation.update()},destroy:function destroy(){var swiper=this;swiper.navigation.destroy()},click:function click(e){var swiper=this;var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if(swiper.params.navigation.hideOnClick&& !$(e.target).is($prevEl)&&!$(e.target).is($nextEl)){var isHidden;if($nextEl)isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass);else if($prevEl)isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass);if(isHidden===true)swiper.emit("navigationShow",swiper);else swiper.emit("navigationHide",swiper);if($nextEl)$nextEl.toggleClass(swiper.params.navigation.hiddenClass);if($prevEl)$prevEl.toggleClass(swiper.params.navigation.hiddenClass)}}}};var Pagination={update:function update(){var swiper= this;var rtl=swiper.rtl;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var current;var total=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop){current=Math.ceil((swiper.activeIndex- swiper.loopedSlides)/swiper.params.slidesPerGroup);if(current>slidesLength-1-swiper.loopedSlides*2)current-=slidesLength-swiper.loopedSlides*2;if(current>total-1)current-=total;if(current<0&&swiper.params.paginationType!=="bullets")current=total+current}else if(typeof swiper.snapIndex!=="undefined")current=swiper.snapIndex;else current=swiper.activeIndex||0;if(params.type==="bullets"&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){var bullets=swiper.pagination.bullets;var firstIndex; var lastIndex;var midIndex;if(params.dynamicBullets){swiper.pagination.bulletSize=bullets.eq(0)[swiper.isHorizontal()?"outerWidth":"outerHeight"](true);$el.css(swiper.isHorizontal()?"width":"height",swiper.pagination.bulletSize*(params.dynamicMainBullets+4)+"px");if(params.dynamicMainBullets>1&&swiper.previousIndex!==undefined){swiper.pagination.dynamicBulletIndex+=current-swiper.previousIndex;if(swiper.pagination.dynamicBulletIndex>params.dynamicMainBullets-1)swiper.pagination.dynamicBulletIndex= params.dynamicMainBullets-1;else if(swiper.pagination.dynamicBulletIndex<0)swiper.pagination.dynamicBulletIndex=0}firstIndex=current-swiper.pagination.dynamicBulletIndex;lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1);midIndex=(lastIndex+firstIndex)/2}bullets.removeClass(params.bulletActiveClass+" "+params.bulletActiveClass+"-next "+params.bulletActiveClass+"-next-next "+params.bulletActiveClass+"-prev "+params.bulletActiveClass+"-prev-prev "+params.bulletActiveClass+"-main"); if($el.length>1)bullets.each(function(index,bullet){var $bullet=$(bullet);var bulletIndex=$bullet.index();if(bulletIndex===current)$bullet.addClass(params.bulletActiveClass);if(params.dynamicBullets){if(bulletIndex>=firstIndex&&bulletIndex<=lastIndex)$bullet.addClass(params.bulletActiveClass+"-main");if(bulletIndex===firstIndex)$bullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev");if(bulletIndex===lastIndex)$bullet.next().addClass(params.bulletActiveClass+ "-next").next().addClass(params.bulletActiveClass+"-next-next")}});else{var $bullet=bullets.eq(current);var bulletIndex=$bullet.index();$bullet.addClass(params.bulletActiveClass);if(params.dynamicBullets){var $firstDisplayedBullet=bullets.eq(firstIndex);var $lastDisplayedBullet=bullets.eq(lastIndex);for(var i=firstIndex;i<=lastIndex;i+=1)bullets.eq(i).addClass(params.bulletActiveClass+"-main");if(swiper.params.loop)if(bulletIndex>=bullets.length-params.dynamicMainBullets){for(var i$1=params.dynamicMainBullets;i$1>= 0;i$1-=1)bullets.eq(bullets.length-i$1).addClass(params.bulletActiveClass+"-main");bullets.eq(bullets.length-params.dynamicMainBullets-1).addClass(params.bulletActiveClass+"-prev")}else{$firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev");$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next")}else{$firstDisplayedBullet.prev().addClass(params.bulletActiveClass+ "-prev").prev().addClass(params.bulletActiveClass+"-prev-prev");$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next")}}}if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4);var bulletsOffset=(swiper.pagination.bulletSize*dynamicBulletsLength-swiper.pagination.bulletSize)/2-midIndex*swiper.pagination.bulletSize;var offsetProp=rtl?"right":"left";bullets.css(swiper.isHorizontal()? offsetProp:"top",bulletsOffset+"px")}}if(params.type==="fraction"){$el.find("."+params.currentClass).text(params.formatFractionCurrent(current+1));$el.find("."+params.totalClass).text(params.formatFractionTotal(total))}if(params.type==="progressbar"){var progressbarDirection;if(params.progressbarOpposite)progressbarDirection=swiper.isHorizontal()?"vertical":"horizontal";else progressbarDirection=swiper.isHorizontal()?"horizontal":"vertical";var scale=(current+1)/total;var scaleX=1;var scaleY=1;if(progressbarDirection=== "horizontal")scaleX=scale;else scaleY=scale;$el.find("."+params.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+scaleX+") scaleY("+scaleY+")").transition(swiper.params.speed)}if(params.type==="custom"&¶ms.renderCustom){$el.html(params.renderCustom(swiper,current+1,total));swiper.emit("paginationRender",swiper,$el[0])}else swiper.emit("paginationUpdate",swiper,$el[0]);$el[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](params.lockClass)},render:function render(){var swiper= this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var paginationHTML="";if(params.type==="bullets"){var numberOfBullets=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;for(var i=0;i1&&swiper.$el.find(params.el).length===1)$el=swiper.$el.find(params.el);if(params.type==="bullets"&¶ms.clickable)$el.addClass(params.clickableClass);$el.addClass(params.modifierClass+params.type);if(params.type==="bullets"&¶ms.dynamicBullets){$el.addClass(""+params.modifierClass+params.type+"-dynamic");swiper.pagination.dynamicBulletIndex= 0;if(params.dynamicMainBullets<1)params.dynamicMainBullets=1}if(params.type==="progressbar"&¶ms.progressbarOpposite)$el.addClass(params.progressbarOppositeClass);if(params.clickable)$el.on("click","."+params.bulletClass,function onClick(e){e.preventDefault();var index=$(this).index()*swiper.params.slidesPerGroup;if(swiper.params.loop)index+=swiper.loopedSlides;swiper.slideTo(index)});Utils.extend(swiper.pagination,{$el:$el,el:$el[0]})},destroy:function destroy(){var swiper=this;var params=swiper.params.pagination; if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var $el=swiper.pagination.$el;$el.removeClass(params.hiddenClass);$el.removeClass(params.modifierClass+params.type);if(swiper.pagination.bullets)swiper.pagination.bullets.removeClass(params.bulletActiveClass);if(params.clickable)$el.off("click","."+params.bulletClass)}};var Pagination$1={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:false,hideOnClick:false,renderBullet:null, renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:"bullets",dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:function(number){return number},formatFractionTotal:function(number){return number},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", progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function create(){var swiper=this;Utils.extend(swiper,{pagination:{init:Pagination.init.bind(swiper),render:Pagination.render.bind(swiper),update:Pagination.update.bind(swiper),destroy:Pagination.destroy.bind(swiper),dynamicBulletIndex:0}})},on:{init:function init(){var swiper=this;swiper.pagination.init();swiper.pagination.render();swiper.pagination.update()}, activeIndexChange:function activeIndexChange(){var swiper=this;if(swiper.params.loop)swiper.pagination.update();else if(typeof swiper.snapIndex==="undefined")swiper.pagination.update()},snapIndexChange:function snapIndexChange(){var swiper=this;if(!swiper.params.loop)swiper.pagination.update()},slidesLengthChange:function slidesLengthChange(){var swiper=this;if(swiper.params.loop){swiper.pagination.render();swiper.pagination.update()}},snapGridLengthChange:function snapGridLengthChange(){var swiper= this;if(!swiper.params.loop){swiper.pagination.render();swiper.pagination.update()}},destroy:function destroy(){var swiper=this;swiper.pagination.destroy()},click:function click(e){var swiper=this;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&swiper.pagination.$el.length>0&&!$(e.target).hasClass(swiper.params.pagination.bulletClass)){var isHidden=swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);if(isHidden===true)swiper.emit("paginationShow",swiper);else swiper.emit("paginationHide", swiper);swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass)}}}};var Scrollbar={setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;var scrollbar=swiper.scrollbar;var rtl=swiper.rtlTranslate;var progress=swiper.progress;var dragSize=scrollbar.dragSize;var trackSize=scrollbar.trackSize;var $dragEl=scrollbar.$dragEl;var $el=scrollbar.$el;var params=swiper.params.scrollbar;var newSize=dragSize;var newPos=(trackSize-dragSize)* progress;if(rtl){newPos=-newPos;if(newPos>0){newSize=dragSize-newPos;newPos=0}else if(-newPos+dragSize>trackSize)newSize=trackSize+newPos}else if(newPos<0){newSize=dragSize+newPos;newPos=0}else if(newPos+dragSize>trackSize)newSize=trackSize-newPos;if(swiper.isHorizontal()){$dragEl.transform("translate3d("+newPos+"px, 0, 0)");$dragEl[0].style.width=newSize+"px"}else{$dragEl.transform("translate3d(0px, "+newPos+"px, 0)");$dragEl[0].style.height=newSize+"px"}if(params.hide){clearTimeout(swiper.scrollbar.timeout); $el[0].style.opacity=1;swiper.scrollbar.timeout=setTimeout(function(){$el[0].style.opacity=0;$el.transition(400)},1E3)}},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;swiper.scrollbar.$dragEl.transition(duration)},updateSize:function updateSize(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;var scrollbar=swiper.scrollbar;var $dragEl=scrollbar.$dragEl;var $el=scrollbar.$el;$dragEl[0].style.width= "";$dragEl[0].style.height="";var trackSize=swiper.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight;var divider=swiper.size/swiper.virtualSize;var moveDivider=divider*(trackSize/swiper.size);var dragSize;if(swiper.params.scrollbar.dragSize==="auto")dragSize=trackSize*divider;else dragSize=parseInt(swiper.params.scrollbar.dragSize,10);if(swiper.isHorizontal())$dragEl[0].style.width=dragSize+"px";else $dragEl[0].style.height=dragSize+"px";if(divider>=1)$el[0].style.display="none";else $el[0].style.display= "";if(swiper.params.scrollbar.hide)$el[0].style.opacity=0;Utils.extend(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize});scrollbar.$el[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](swiper.params.scrollbar.lockClass)},getPointerPosition:function getPointerPosition(e){var swiper=this;if(swiper.isHorizontal())return e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX;return e.type==="touchstart"||e.type=== "touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition:function setDragPosition(e){var swiper=this;var scrollbar=swiper.scrollbar;var rtl=swiper.rtlTranslate;var $el=scrollbar.$el;var dragSize=scrollbar.dragSize;var trackSize=scrollbar.trackSize;var dragStartPos=scrollbar.dragStartPos;var positionRatio;positionRatio=(scrollbar.getPointerPosition(e)-$el.offset()[swiper.isHorizontal()?"left":"top"]-(dragStartPos!==null?dragStartPos:dragSize/2))/(trackSize-dragSize);positionRatio=Math.max(Math.min(positionRatio, 1),0);if(rtl)positionRatio=1-positionRatio;var position=swiper.minTranslate()+(swiper.maxTranslate()-swiper.minTranslate())*positionRatio;swiper.updateProgress(position);swiper.setTranslate(position);swiper.updateActiveIndex();swiper.updateSlidesClasses()},onDragStart:function onDragStart(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar;var $wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el;var $dragEl=scrollbar.$dragEl;swiper.scrollbar.isTouched=true;swiper.scrollbar.dragStartPos= e.target===$dragEl[0]||e.target===$dragEl?scrollbar.getPointerPosition(e)-e.target.getBoundingClientRect()[swiper.isHorizontal()?"left":"top"]:null;e.preventDefault();e.stopPropagation();$wrapperEl.transition(100);$dragEl.transition(100);scrollbar.setDragPosition(e);clearTimeout(swiper.scrollbar.dragTimeout);$el.transition(0);if(params.hide)$el.css("opacity",1);if(swiper.params.cssMode)swiper.$wrapperEl.css("scroll-snap-type","none");swiper.emit("scrollbarDragStart",e)},onDragMove:function onDragMove(e){var swiper= this;var scrollbar=swiper.scrollbar;var $wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el;var $dragEl=scrollbar.$dragEl;if(!swiper.scrollbar.isTouched)return;if(e.preventDefault)e.preventDefault();else e.returnValue=false;scrollbar.setDragPosition(e);$wrapperEl.transition(0);$el.transition(0);$dragEl.transition(0);swiper.emit("scrollbarDragMove",e)},onDragEnd:function onDragEnd(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar;var $wrapperEl=swiper.$wrapperEl;var $el= scrollbar.$el;if(!swiper.scrollbar.isTouched)return;swiper.scrollbar.isTouched=false;if(swiper.params.cssMode){swiper.$wrapperEl.css("scroll-snap-type","");$wrapperEl.transition("")}if(params.hide){clearTimeout(swiper.scrollbar.dragTimeout);swiper.scrollbar.dragTimeout=Utils.nextTick(function(){$el.css("opacity",0);$el.transition(400)},1E3)}swiper.emit("scrollbarDragEnd",e);if(params.snapOnRelease)swiper.slideToClosest()},enableDraggable:function enableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el)return; var scrollbar=swiper.scrollbar;var touchEventsTouch=swiper.touchEventsTouch;var touchEventsDesktop=swiper.touchEventsDesktop;var params=swiper.params;var $el=scrollbar.$el;var target=$el[0];var activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:false,capture:false}:false;var passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;if(!Support.touch){target.addEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener); doc.addEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);doc.addEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener)}else{target.addEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener);target.addEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener);target.addEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener)}},disableDraggable:function disableDraggable(){var swiper= this;if(!swiper.params.scrollbar.el)return;var scrollbar=swiper.scrollbar;var touchEventsTouch=swiper.touchEventsTouch;var touchEventsDesktop=swiper.touchEventsDesktop;var params=swiper.params;var $el=scrollbar.$el;var target=$el[0];var activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:false,capture:false}:false;var passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;if(!Support.touch){target.removeEventListener(touchEventsDesktop.start, swiper.scrollbar.onDragStart,activeListener);doc.removeEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);doc.removeEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener)}else{target.removeEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener);target.removeEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener);target.removeEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener)}}, init:function init(){var swiper=this;if(!swiper.params.scrollbar.el)return;var scrollbar=swiper.scrollbar;var $swiperEl=swiper.$el;var params=swiper.params.scrollbar;var $el=$(params.el);if(swiper.params.uniqueNavElements&&typeof params.el==="string"&&$el.length>1&&$swiperEl.find(params.el).length===1)$el=$swiperEl.find(params.el);var $dragEl=$el.find("."+swiper.params.scrollbar.dragClass);if($dragEl.length===0){$dragEl=$('\x3cdiv class\x3d"'+swiper.params.scrollbar.dragClass+'"\x3e\x3c/div\x3e'); $el.append($dragEl)}Utils.extend(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0]});if(params.draggable)scrollbar.enableDraggable()},destroy:function destroy(){var swiper=this;swiper.scrollbar.disableDraggable()}};var Scrollbar$1={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:false,draggable:false,snapOnRelease:true,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function create(){var swiper=this;Utils.extend(swiper,{scrollbar:{init:Scrollbar.init.bind(swiper), destroy:Scrollbar.destroy.bind(swiper),updateSize:Scrollbar.updateSize.bind(swiper),setTranslate:Scrollbar.setTranslate.bind(swiper),setTransition:Scrollbar.setTransition.bind(swiper),enableDraggable:Scrollbar.enableDraggable.bind(swiper),disableDraggable:Scrollbar.disableDraggable.bind(swiper),setDragPosition:Scrollbar.setDragPosition.bind(swiper),getPointerPosition:Scrollbar.getPointerPosition.bind(swiper),onDragStart:Scrollbar.onDragStart.bind(swiper),onDragMove:Scrollbar.onDragMove.bind(swiper), onDragEnd:Scrollbar.onDragEnd.bind(swiper),isTouched:false,timeout:null,dragTimeout:null}})},on:{init:function init(){var swiper=this;swiper.scrollbar.init();swiper.scrollbar.updateSize();swiper.scrollbar.setTranslate()},update:function update(){var swiper=this;swiper.scrollbar.updateSize()},resize:function resize(){var swiper=this;swiper.scrollbar.updateSize()},observerUpdate:function observerUpdate(){var swiper=this;swiper.scrollbar.updateSize()},setTranslate:function setTranslate(){var swiper= this;swiper.scrollbar.setTranslate()},setTransition:function setTransition(duration){var swiper=this;swiper.scrollbar.setTransition(duration)},destroy:function destroy(){var swiper=this;swiper.scrollbar.destroy()}}};var Parallax={setTransform:function setTransform(el,progress){var swiper=this;var rtl=swiper.rtl;var $el=$(el);var rtlFactor=rtl?-1:1;var p=$el.attr("data-swiper-parallax")||"0";var x=$el.attr("data-swiper-parallax-x");var y=$el.attr("data-swiper-parallax-y");var scale=$el.attr("data-swiper-parallax-scale"); var opacity=$el.attr("data-swiper-parallax-opacity");if(x||y){x=x||"0";y=y||"0"}else if(swiper.isHorizontal()){x=p;y="0"}else{y=p;x="0"}if(x.indexOf("%")>=0)x=parseInt(x,10)*progress*rtlFactor+"%";else x=x*progress*rtlFactor+"px";if(y.indexOf("%")>=0)y=parseInt(y,10)*progress+"%";else y=y*progress+"px";if(typeof opacity!=="undefined"&&opacity!==null){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity}if(typeof scale==="undefined"||scale===null)$el.transform("translate3d("+ x+", "+y+", 0px)");else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform("translate3d("+x+", "+y+", 0px) scale("+currentScale+")")}},setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el;var slides=swiper.slides;var progress=swiper.progress;var snapGrid=swiper.snapGrid;$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(index,el){swiper.parallax.setTransform(el, progress)});slides.each(function(slideIndex,slideEl){var slideProgress=slideEl.progress;if(swiper.params.slidesPerGroup>1&&swiper.params.slidesPerView!=="auto")slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1);slideProgress=Math.min(Math.max(slideProgress,-1),1);$(slideEl).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(index,el){swiper.parallax.setTransform(el,slideProgress)})})}, setTransition:function setTransition(duration){if(duration===void 0)duration=this.params.speed;var swiper=this;var $el=swiper.$el;$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(index,parallaxEl){var $parallaxEl=$(parallaxEl);var parallaxDuration=parseInt($parallaxEl.attr("data-swiper-parallax-duration"),10)||duration;if(duration===0)parallaxDuration=0;$parallaxEl.transition(parallaxDuration)})}}; var Parallax$1={name:"parallax",params:{parallax:{enabled:false}},create:function create(){var swiper=this;Utils.extend(swiper,{parallax:{setTransform:Parallax.setTransform.bind(swiper),setTranslate:Parallax.setTranslate.bind(swiper),setTransition:Parallax.setTransition.bind(swiper)}})},on:{beforeInit:function beforeInit(){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true},init:function init(){var swiper= this;if(!swiper.params.parallax.enabled)return;swiper.parallax.setTranslate()},setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.parallax.setTranslate()},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.parallax.setTransition(duration)}}};var Zoom={getDistanceBetweenTouches:function getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;var x1=e.targetTouches[0].pageX;var y1= e.targetTouches[0].pageY;var x2=e.targetTouches[1].pageX;var y2=e.targetTouches[1].pageY;var distance=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));return distance},onGestureStart:function onGestureStart(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;if(!Support.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;zoom.fakeGestureTouched=true;gesture.scaleStart= Zoom.getDistanceBetweenTouches(e)}if(!gesture.$slideEl||!gesture.$slideEl.length){gesture.$slideEl=$(e.target).closest(".swiper-slide");if(gesture.$slideEl.length===0)gesture.$slideEl=swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas");gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass);gesture.maxRatio=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio;if(gesture.$imageWrapEl.length===0){gesture.$imageEl=undefined;return}}gesture.$imageEl.transition(0); swiper.zoom.isScaling=true},onGestureChange:function onGestureChange(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!Support.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;zoom.fakeGestureMoved=true;gesture.scaleMove=Zoom.getDistanceBetweenTouches(e)}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(Support.gestures)zoom.scale=e.scale*zoom.currentScale;else zoom.scale=gesture.scaleMove/gesture.scaleStart* zoom.currentScale;if(zoom.scale>gesture.maxRatio)zoom.scale=gesture.maxRatio-1+Math.pow(zoom.scale-gesture.maxRatio+1,.5);if(zoom.scaleimage.touchesStart.x)){image.isTouched=false;return}if(!swiper.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y image.touchesStart.y)){image.isTouched=false;return}}e.preventDefault();e.stopPropagation();image.isMoved=true;image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX;image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY;if(image.currentXimage.maxX)image.currentX=image.maxX-1+Math.pow(image.currentX-image.maxX+1,.8);if(image.currentYimage.maxY)image.currentY=image.maxY-1+Math.pow(image.currentY-image.maxY+1,.8);if(!velocity.prevPositionX)velocity.prevPositionX=image.touchesCurrent.x;if(!velocity.prevPositionY)velocity.prevPositionY=image.touchesCurrent.y;if(!velocity.prevTime)velocity.prevTime=Date.now();velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2;velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()- velocity.prevTime)/2;if(Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2)velocity.x=0;if(Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2)velocity.y=0;velocity.prevPositionX=image.touchesCurrent.x;velocity.prevPositionY=image.touchesCurrent.y;velocity.prevTime=Date.now();gesture.$imageWrapEl.transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")},onTouchEnd:function onTouchEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;var image=zoom.image;var velocity= zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(!image.isTouched||!image.isMoved){image.isTouched=false;image.isMoved=false;return}image.isTouched=false;image.isMoved=false;var momentumDurationX=300;var momentumDurationY=300;var momentumDistanceX=velocity.x*momentumDurationX;var newPositionX=image.currentX+momentumDistanceX;var momentumDistanceY=velocity.y*momentumDurationY;var newPositionY=image.currentY+momentumDistanceY;if(velocity.x!==0)momentumDurationX=Math.abs((newPositionX- image.currentX)/velocity.x);if(velocity.y!==0)momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y);var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX;image.currentY=newPositionY;var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.currentX=Math.max(Math.min(image.currentX, image.maxX),image.minX);image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY);gesture.$imageWrapEl.transition(momentumDuration).transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")},onTransitionEnd:function onTransitionEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;if(gesture.$slideEl&&swiper.previousIndex!==swiper.activeIndex){gesture.$imageEl.transform("translate3d(0,0,0) scale(1)");gesture.$imageWrapEl.transform("translate3d(0,0,0)");zoom.scale= 1;zoom.currentScale=1;gesture.$slideEl=undefined;gesture.$imageEl=undefined;gesture.$imageWrapEl=undefined}},toggle:function toggle(e){var swiper=this;var zoom=swiper.zoom;if(zoom.scale&&zoom.scale!==1)zoom.out();else zoom.in(e)},in:function in$1(e){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture;var image=zoom.image;if(!gesture.$slideEl){gesture.$slideEl=swiper.clickedSlide?$(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas"); gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;gesture.$slideEl.addClass(""+params.zoomedSlideClass);var touchX;var touchY;var offsetX;var offsetY;var diffX;var diffY;var translateX;var translateY;var imageWidth;var imageHeight;var scaledWidth;var scaledHeight;var translateMinX;var translateMinY;var translateMaxX;var translateMaxY;var slideWidth;var slideHeight;if(typeof image.touchesStart.x==="undefined"&&e){touchX= e.type==="touchend"?e.changedTouches[0].pageX:e.pageX;touchY=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY}else{touchX=image.touchesStart.x;touchY=image.touchesStart.y}zoom.scale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio;zoom.currentScale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio;if(e){slideWidth=gesture.$slideEl[0].offsetWidth;slideHeight=gesture.$slideEl[0].offsetHeight;offsetX=gesture.$slideEl.offset().left;offsetY=gesture.$slideEl.offset().top; diffX=offsetX+slideWidth/2-touchX;diffY=offsetY+slideHeight/2-touchY;imageWidth=gesture.$imageEl[0].offsetWidth;imageHeight=gesture.$imageEl[0].offsetHeight;scaledWidth=imageWidth*zoom.scale;scaledHeight=imageHeight*zoom.scale;translateMinX=Math.min(slideWidth/2-scaledWidth/2,0);translateMinY=Math.min(slideHeight/2-scaledHeight/2,0);translateMaxX=-translateMinX;translateMaxY=-translateMinY;translateX=diffX*zoom.scale;translateY=diffY*zoom.scale;if(translateXtranslateMaxX)translateX=translateMaxX;if(translateYtranslateMaxY)translateY=translateMaxY}else{translateX=0;translateY=0}gesture.$imageWrapEl.transition(300).transform("translate3d("+translateX+"px, "+translateY+"px,0)");gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+zoom.scale+")")},out:function out(){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture;if(!gesture.$slideEl){gesture.$slideEl= swiper.clickedSlide?$(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas");gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;zoom.scale=1;zoom.currentScale=1;gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)");gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)");gesture.$slideEl.removeClass(""+params.zoomedSlideClass); gesture.$slideEl=undefined},enable:function enable(){var swiper=this;var zoom=swiper.zoom;if(zoom.enabled)return;zoom.enabled=true;var passiveListener=swiper.touchEvents.start==="touchstart"&&Support.passiveListener&&swiper.params.passiveListeners?{passive:true,capture:false}:false;var activeListenerWithCapture=Support.passiveListener?{passive:false,capture:true}:true;if(Support.gestures){swiper.$wrapperEl.on("gesturestart",".swiper-slide",zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on("gesturechange", ".swiper-slide",zoom.onGestureChange,passiveListener);swiper.$wrapperEl.on("gestureend",".swiper-slide",zoom.onGestureEnd,passiveListener)}else if(swiper.touchEvents.start==="touchstart"){swiper.$wrapperEl.on(swiper.touchEvents.start,".swiper-slide",zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on(swiper.touchEvents.move,".swiper-slide",zoom.onGestureChange,activeListenerWithCapture);swiper.$wrapperEl.on(swiper.touchEvents.end,".swiper-slide",zoom.onGestureEnd,passiveListener);if(swiper.touchEvents.cancel)swiper.$wrapperEl.on(swiper.touchEvents.cancel, ".swiper-slide",zoom.onGestureEnd,passiveListener)}swiper.$wrapperEl.on(swiper.touchEvents.move,"."+swiper.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture)},disable:function disable(){var swiper=this;var zoom=swiper.zoom;if(!zoom.enabled)return;swiper.zoom.enabled=false;var passiveListener=swiper.touchEvents.start==="touchstart"&&Support.passiveListener&&swiper.params.passiveListeners?{passive:true,capture:false}:false;var activeListenerWithCapture=Support.passiveListener?{passive:false, capture:true}:true;if(Support.gestures){swiper.$wrapperEl.off("gesturestart",".swiper-slide",zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off("gesturechange",".swiper-slide",zoom.onGestureChange,passiveListener);swiper.$wrapperEl.off("gestureend",".swiper-slide",zoom.onGestureEnd,passiveListener)}else if(swiper.touchEvents.start==="touchstart"){swiper.$wrapperEl.off(swiper.touchEvents.start,".swiper-slide",zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off(swiper.touchEvents.move, ".swiper-slide",zoom.onGestureChange,activeListenerWithCapture);swiper.$wrapperEl.off(swiper.touchEvents.end,".swiper-slide",zoom.onGestureEnd,passiveListener);if(swiper.touchEvents.cancel)swiper.$wrapperEl.off(swiper.touchEvents.cancel,".swiper-slide",zoom.onGestureEnd,passiveListener)}swiper.$wrapperEl.off(swiper.touchEvents.move,"."+swiper.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture)}};var Zoom$1={name:"zoom",params:{zoom:{enabled:false,maxRatio:3,minRatio:1,toggle:true, containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function create(){var swiper=this;var zoom={enabled:false,scale:1,currentScale:1,isScaling:false,gesture:{$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3},image:{isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined, startY:undefined,touchesStart:{},touchesCurrent:{}},velocity:{x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(methodName){zoom[methodName]=Zoom[methodName].bind(swiper)});Utils.extend(swiper,{zoom:zoom});var scale=1;Object.defineProperty(swiper.zoom,"scale",{get:function get(){return scale},set:function set(value){if(scale!== value){var imageEl=swiper.zoom.gesture.$imageEl?swiper.zoom.gesture.$imageEl[0]:undefined;var slideEl=swiper.zoom.gesture.$slideEl?swiper.zoom.gesture.$slideEl[0]:undefined;swiper.emit("zoomChange",value,imageEl,slideEl)}scale=value}})},on:{init:function init(){var swiper=this;if(swiper.params.zoom.enabled)swiper.zoom.enable()},destroy:function destroy(){var swiper=this;swiper.zoom.disable()},touchStart:function touchStart(e){var swiper=this;if(!swiper.zoom.enabled)return;swiper.zoom.onTouchStart(e)}, touchEnd:function touchEnd(e){var swiper=this;if(!swiper.zoom.enabled)return;swiper.zoom.onTouchEnd(e)},doubleTap:function doubleTap(e){var swiper=this;if(swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle)swiper.zoom.toggle(e)},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.zoom.enabled&&swiper.params.zoom.enabled)swiper.zoom.onTransitionEnd()},slideChange:function slideChange(){var swiper=this;if(swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.params.cssMode)swiper.zoom.onTransitionEnd()}}}; var Lazy={loadInSlide:function loadInSlide(index,loadInDuplicate){if(loadInDuplicate===void 0)loadInDuplicate=true;var swiper=this;var params=swiper.params.lazy;if(typeof index==="undefined")return;if(swiper.slides.length===0)return;var isVirtual=swiper.virtual&&swiper.params.virtual.enabled;var $slideEl=isVirtual?swiper.$wrapperEl.children("."+swiper.params.slideClass+'[data-swiper-slide-index\x3d"'+index+'"]'):swiper.slides.eq(index);var $images=$slideEl.find("."+params.elementClass+":not(."+params.loadedClass+ "):not(."+params.loadingClass+")");if($slideEl.hasClass(params.elementClass)&&!$slideEl.hasClass(params.loadedClass)&&!$slideEl.hasClass(params.loadingClass))$images=$images.add($slideEl[0]);if($images.length===0)return;$images.each(function(imageIndex,imageEl){var $imageEl=$(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr("data-background");var src=$imageEl.attr("data-src");var srcset=$imageEl.attr("data-srcset");var sizes=$imageEl.attr("data-sizes");swiper.loadImage($imageEl[0], src||background,srcset,sizes,false,function(){if(typeof swiper==="undefined"||swiper===null||!swiper||swiper&&!swiper.params||swiper.destroyed)return;if(background){$imageEl.css("background-image",'url("'+background+'")');$imageEl.removeAttr("data-background")}else{if(srcset){$imageEl.attr("srcset",srcset);$imageEl.removeAttr("data-srcset")}if(sizes){$imageEl.attr("sizes",sizes);$imageEl.removeAttr("data-sizes")}if(src){$imageEl.attr("src",src);$imageEl.removeAttr("data-src")}}$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass); $slideEl.find("."+params.preloaderClass).remove();if(swiper.params.loop&&loadInDuplicate){var slideOriginalIndex=$slideEl.attr("data-swiper-slide-index");if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children('[data-swiper-slide-index\x3d"'+slideOriginalIndex+'"]:not(.'+swiper.params.slideDuplicateClass+")");swiper.lazy.loadInSlide(originalSlide.index(),false)}else{var duplicatedSlide=swiper.$wrapperEl.children("."+swiper.params.slideDuplicateClass+'[data-swiper-slide-index\x3d"'+ slideOriginalIndex+'"]');swiper.lazy.loadInSlide(duplicatedSlide.index(),false)}}swiper.emit("lazyImageReady",$slideEl[0],$imageEl[0])});swiper.emit("lazyImageLoad",$slideEl[0],$imageEl[0])})},load:function load(){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var swiperParams=swiper.params;var slides=swiper.slides;var activeIndex=swiper.activeIndex;var isVirtual=swiper.virtual&&swiperParams.virtual.enabled;var params=swiperParams.lazy;var slidesPerView=swiperParams.slidesPerView;if(slidesPerView=== "auto")slidesPerView=0;function slideExist(index){if(isVirtual){if($wrapperEl.children("."+swiperParams.slideClass+'[data-swiper-slide-index\x3d"'+index+'"]').length)return true}else if(slides[index])return true;return false}function slideIndex(slideEl){if(isVirtual)return $(slideEl).attr("data-swiper-slide-index");return $(slideEl).index()}if(!swiper.lazy.initialImageLoaded)swiper.lazy.initialImageLoaded=true;if(swiper.params.watchSlidesVisibility)$wrapperEl.children("."+swiperParams.slideVisibleClass).each(function(elIndex, slideEl){var index=isVirtual?$(slideEl).attr("data-swiper-slide-index"):$(slideEl).index();swiper.lazy.loadInSlide(index)});else if(slidesPerView>1)for(var i=activeIndex;i1||params.loadPrevNextAmount&¶ms.loadPrevNextAmount>1){var amount=params.loadPrevNextAmount;var spv=slidesPerView;var maxIndex=Math.min(activeIndex+spv+Math.max(amount, spv),slides.length);var minIndex=Math.max(activeIndex-Math.max(spv,amount),0);for(var i$1=activeIndex+slidesPerView;i$10)swiper.lazy.loadInSlide(slideIndex(nextSlide));var prevSlide=$wrapperEl.children("."+swiperParams.slidePrevClass);if(prevSlide.length> 0)swiper.lazy.loadInSlide(slideIndex(prevSlide))}}};var Lazy$1={name:"lazy",params:{lazy:{enabled:false,loadPrevNext:false,loadPrevNextAmount:1,loadOnTransitionStart:false,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function create(){var swiper=this;Utils.extend(swiper,{lazy:{initialImageLoaded:false,load:Lazy.load.bind(swiper),loadInSlide:Lazy.loadInSlide.bind(swiper)}})},on:{beforeInit:function beforeInit(){var swiper= this;if(swiper.params.lazy.enabled&&swiper.params.preloadImages)swiper.params.preloadImages=false},init:function init(){var swiper=this;if(swiper.params.lazy.enabled&&!swiper.params.loop&&swiper.params.initialSlide===0)swiper.lazy.load()},scroll:function scroll(){var swiper=this;if(swiper.params.freeMode&&!swiper.params.freeModeSticky)swiper.lazy.load()},resize:function resize(){var swiper=this;if(swiper.params.lazy.enabled)swiper.lazy.load()},scrollbarDragMove:function scrollbarDragMove(){var swiper= this;if(swiper.params.lazy.enabled)swiper.lazy.load()},transitionStart:function transitionStart(){var swiper=this;if(swiper.params.lazy.enabled)if(swiper.params.lazy.loadOnTransitionStart||!swiper.params.lazy.loadOnTransitionStart&&!swiper.lazy.initialImageLoaded)swiper.lazy.load()},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.params.lazy.enabled&&!swiper.params.lazy.loadOnTransitionStart)swiper.lazy.load()},slideChange:function slideChange(){var swiper=this;if(swiper.params.lazy.enabled&& swiper.params.cssMode)swiper.lazy.load()}}};var Controller={LinearSpline:function LinearSpline(x,y){var binarySearch=function search(){var maxIndex;var minIndex;var guess;return function(array,val){minIndex=-1;maxIndex=array.length;while(maxIndex-minIndex>1){guess=maxIndex+minIndex>>1;if(array[guess]<=val)minIndex=guess;else maxIndex=guess}return maxIndex}}();this.x=x;this.y=y;this.lastIndex=x.length-1;var i1;var i3;this.interpolate=function interpolate(x2){if(!x2)return 0;i3=binarySearch(this.x, x2);i1=i3-1;return(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1]};return this},getInterpolateFunction:function getInterpolateFunction(c){var swiper=this;if(!swiper.controller.spline)swiper.controller.spline=swiper.params.loop?new Controller.LinearSpline(swiper.slidesGrid,c.slidesGrid):new Controller.LinearSpline(swiper.snapGrid,c.snapGrid)},setTranslate:function setTranslate(setTranslate$1,byController){var swiper=this;var controlled=swiper.controller.control;var multiplier; var controlledTranslate;function setControlledTranslate(c){var translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;if(swiper.params.controller.by==="slide"){swiper.controller.getInterpolateFunction(c);controlledTranslate=-swiper.controller.spline.interpolate(-translate)}if(!controlledTranslate||swiper.params.controller.by==="container"){multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate());controlledTranslate=(translate-swiper.minTranslate())*multiplier+ c.minTranslate()}if(swiper.params.controller.inverse)controlledTranslate=c.maxTranslate()-controlledTranslate;c.updateProgress(controlledTranslate);c.setTranslate(controlledTranslate,swiper);c.updateActiveIndex();c.updateSlidesClasses()}if(Array.isArray(controlled))for(var i=0;i0)if(swiper.isBeginning)swiper.a11y.disableEl($prevEl); else swiper.a11y.enableEl($prevEl);if($nextEl&&$nextEl.length>0)if(swiper.isEnd)swiper.a11y.disableEl($nextEl);else swiper.a11y.enableEl($nextEl)},updatePagination:function updatePagination(){var swiper=this;var params=swiper.params.a11y;if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length)swiper.pagination.bullets.each(function(bulletIndex,bulletEl){var $bulletEl=$(bulletEl);swiper.a11y.makeElFocusable($bulletEl);swiper.a11y.addElRole($bulletEl, "button");swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/{{index}}/,$bulletEl.index()+1))})},init:function init(){var swiper=this;swiper.$el.append(swiper.a11y.liveRegion);var params=swiper.params.a11y;var $nextEl;var $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl)$nextEl=swiper.navigation.$nextEl;if(swiper.navigation&&swiper.navigation.$prevEl)$prevEl=swiper.navigation.$prevEl;if($nextEl){swiper.a11y.makeElFocusable($nextEl);swiper.a11y.addElRole($nextEl,"button"); swiper.a11y.addElLabel($nextEl,params.nextSlideMessage);$nextEl.on("keydown",swiper.a11y.onEnterKey)}if($prevEl){swiper.a11y.makeElFocusable($prevEl);swiper.a11y.addElRole($prevEl,"button");swiper.a11y.addElLabel($prevEl,params.prevSlideMessage);$prevEl.on("keydown",swiper.a11y.onEnterKey)}if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length)swiper.pagination.$el.on("keydown","."+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey)}, destroy:function destroy(){var swiper=this;if(swiper.a11y.liveRegion&&swiper.a11y.liveRegion.length>0)swiper.a11y.liveRegion.remove();var $nextEl;var $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl)$nextEl=swiper.navigation.$nextEl;if(swiper.navigation&&swiper.navigation.$prevEl)$prevEl=swiper.navigation.$prevEl;if($nextEl)$nextEl.off("keydown",swiper.a11y.onEnterKey);if($prevEl)$prevEl.off("keydown",swiper.a11y.onEnterKey);if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&& swiper.pagination.bullets.length)swiper.pagination.$el.off("keydown","."+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey)}};var A11y={name:"a11y",params:{a11y:{enabled:true,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 create(){var swiper=this;Utils.extend(swiper,{a11y:{liveRegion:$('\x3cspan class\x3d"'+ swiper.params.a11y.notificationClass+'" aria-live\x3d"assertive" aria-atomic\x3d"true"\x3e\x3c/span\x3e')}});Object.keys(a11y).forEach(function(methodName){swiper.a11y[methodName]=a11y[methodName].bind(swiper)})},on:{init:function init(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.init();swiper.a11y.updateNavigation()},toEdge:function toEdge(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.updateNavigation()},fromEdge:function fromEdge(){var swiper=this;if(!swiper.params.a11y.enabled)return; swiper.a11y.updateNavigation()},paginationUpdate:function paginationUpdate(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.updatePagination()},destroy:function destroy(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.destroy()}}};var History={init:function init(){var swiper=this;if(!swiper.params.history)return;if(!win.history||!win.history.pushState){swiper.params.history.enabled=false;swiper.params.hashNavigation.enabled=true;return}var history=swiper.history; history.initialized=true;history.paths=History.getPathValues();if(!history.paths.key&&!history.paths.value)return;history.scrollToSlide(0,history.paths.value,swiper.params.runCallbacksOnInit);if(!swiper.params.history.replaceState)win.addEventListener("popstate",swiper.history.setHistoryPopState)},destroy:function destroy(){var swiper=this;if(!swiper.params.history.replaceState)win.removeEventListener("popstate",swiper.history.setHistoryPopState)},setHistoryPopState:function setHistoryPopState(){var swiper= this;swiper.history.paths=History.getPathValues();swiper.history.scrollToSlide(swiper.params.speed,swiper.history.paths.value,false)},getPathValues:function getPathValues(){var pathArray=win.location.pathname.slice(1).split("/").filter(function(part){return part!==""});var total=pathArray.length;var key=pathArray[total-2];var value=pathArray[total-1];return{key:key,value:value}},setHistory:function setHistory(key,index){var swiper=this;if(!swiper.history.initialized||!swiper.params.history.enabled)return; var slide=swiper.slides.eq(index);var value=History.slugify(slide.attr("data-history"));if(!win.location.pathname.includes(key))value=key+"/"+value;var currentState=win.history.state;if(currentState&¤tState.value===value)return;if(swiper.params.history.replaceState)win.history.replaceState({value:value},null,value);else win.history.pushState({value:value},null,value)},slugify:function slugify(text){return text.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/, "").replace(/-+$/,"")},scrollToSlide:function scrollToSlide(speed,value,runCallbacks){var swiper=this;if(value)for(var i=0,length=swiper.slides.length;i-1){wrapperRotate=slideIndex*90+progress*90;if(rtl)wrapperRotate=-slideIndex*90-progress*90}$slideEl.transform(transform);if(params.slideShadows){var shadowBefore=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top");var shadowAfter=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");if(shadowBefore.length===0){shadowBefore=$('\x3cdiv class\x3d"swiper-slide-shadow-'+(isHorizontal?"left":"top")+'"\x3e\x3c/div\x3e'); $slideEl.append(shadowBefore)}if(shadowAfter.length===0){shadowAfter=$('\x3cdiv class\x3d"swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"\x3e\x3c/div\x3e');$slideEl.append(shadowAfter)}if(shadowBefore.length)shadowBefore[0].style.opacity=Math.max(-progress,0);if(shadowAfter.length)shadowAfter[0].style.opacity=Math.max(progress,0)}}$wrapperEl.css({"-webkit-transform-origin":"50% 50% -"+swiperSize/2+"px","-moz-transform-origin":"50% 50% -"+swiperSize/2+"px","-ms-transform-origin":"50% 50% -"+ swiperSize/2+"px","transform-origin":"50% 50% -"+swiperSize/2+"px"});if(params.shadow)if(isHorizontal)$cubeShadowEl.transform("translate3d(0px, "+(swiperWidth/2+params.shadowOffset)+"px, "+-swiperWidth/2+"px) rotateX(90deg) rotateZ(0deg) scale("+params.shadowScale+")");else{var shadowAngle=Math.abs(wrapperRotate)-Math.floor(Math.abs(wrapperRotate)/90)*90;var multiplier=1.5-(Math.sin(shadowAngle*2*Math.PI/360)/2+Math.cos(shadowAngle*2*Math.PI/360)/2);var scale1=params.shadowScale;var scale2=params.shadowScale/ multiplier;var offset=params.shadowOffset;$cubeShadowEl.transform("scale3d("+scale1+", 1, "+scale2+") translate3d(0px, "+(swiperHeight/2+offset)+"px, "+-swiperHeight/2/scale2+"px) rotateX(-90deg)")}var zFactor=Browser.isSafari||Browser.isUiWebView?-swiperSize/2:0;$wrapperEl.transform("translate3d(0px,0,"+zFactor+"px) rotateX("+(swiper.isHorizontal()?0:wrapperRotate)+"deg) rotateY("+(swiper.isHorizontal()?-wrapperRotate:0)+"deg)")},setTransition:function setTransition(duration){var swiper=this;var $el= swiper.$el;var slides=swiper.slides;slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration);if(swiper.params.cubeEffect.shadow&&!swiper.isHorizontal())$el.find(".swiper-cube-shadow").transition(duration)}};var EffectCube={name:"effect-cube",params:{cubeEffect:{slideShadows:true,shadow:true,shadowOffset:20,shadowScale:.94}},create:function create(){var swiper=this;Utils.extend(swiper,{cubeEffect:{setTranslate:Cube.setTranslate.bind(swiper), setTransition:Cube.setTransition.bind(swiper)}})},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=="cube")return;swiper.classNames.push(swiper.params.containerModifierClass+"cube");swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,resistanceRatio:0,spaceBetween:0,centeredSlides:false,virtualTranslate:true};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams, overwriteParams)},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=="cube")return;swiper.cubeEffect.setTranslate()},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=="cube")return;swiper.cubeEffect.setTransition(duration)}}};var Flip={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides;var rtl=swiper.rtlTranslate;for(var i=0;i0?offsetMultiplier:0;if($shadowAfterEl.length)$shadowAfterEl[0].style.opacity=-offsetMultiplier> 0?-offsetMultiplier:0}}if(Support.pointerEvents||Support.prefixedPointerEvents){var ws=$wrapperEl[0].style;ws.perspectiveOrigin=center+"px 50%"}},setTransition:function setTransition(duration){var swiper=this;swiper.slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration)}};var EffectCoverflow={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:true}}, create:function create(){var swiper=this;Utils.extend(swiper,{coverflowEffect:{setTranslate:Coverflow.setTranslate.bind(swiper),setTransition:Coverflow.setTransition.bind(swiper)}})},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=="coverflow")return;swiper.classNames.push(swiper.params.containerModifierClass+"coverflow");swiper.classNames.push(swiper.params.containerModifierClass+"3d");swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress= true},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=="coverflow")return;swiper.coverflowEffect.setTranslate()},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=="coverflow")return;swiper.coverflowEffect.setTransition(duration)}}};var Thumbs={init:function init(){var swiper=this;var ref=swiper.params;var thumbsParams=ref.thumbs;var SwiperClass=swiper.constructor;if(thumbsParams.swiper instanceof SwiperClass){swiper.thumbs.swiper= thumbsParams.swiper;Utils.extend(swiper.thumbs.swiper.originalParams,{watchSlidesProgress:true,slideToClickedSlide:false});Utils.extend(swiper.thumbs.swiper.params,{watchSlidesProgress:true,slideToClickedSlide:false})}else if(Utils.isObject(thumbsParams.swiper)){swiper.thumbs.swiper=new SwiperClass(Utils.extend({},thumbsParams.swiper,{watchSlidesVisibility:true,watchSlidesProgress:true,slideToClickedSlide:false}));swiper.thumbs.swiperCreated=true}swiper.thumbs.swiper.$el.addClass(swiper.params.thumbs.thumbsContainerClass); swiper.thumbs.swiper.on("tap",swiper.thumbs.onThumbClick)},onThumbClick:function onThumbClick(){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;var clickedIndex=thumbsSwiper.clickedIndex;var clickedSlide=thumbsSwiper.clickedSlide;if(clickedSlide&&$(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass))return;if(typeof clickedIndex==="undefined"||clickedIndex===null)return;var slideToIndex;if(thumbsSwiper.params.loop)slideToIndex=parseInt($(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), 10);else slideToIndex=clickedIndex;if(swiper.params.loop){var currentIndex=swiper.activeIndex;if(swiper.slides.eq(currentIndex).hasClass(swiper.params.slideDuplicateClass)){swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;currentIndex=swiper.activeIndex}var prevIndex=swiper.slides.eq(currentIndex).prevAll('[data-swiper-slide-index\x3d"'+slideToIndex+'"]').eq(0).index();var nextIndex=swiper.slides.eq(currentIndex).nextAll('[data-swiper-slide-index\x3d"'+slideToIndex+'"]').eq(0).index(); if(typeof prevIndex==="undefined")slideToIndex=nextIndex;else if(typeof nextIndex==="undefined")slideToIndex=prevIndex;else if(nextIndex-currentIndexcurrentThumbsIndex)newThumbsIndex=newThumbsIndex-Math.floor(slidesPerView/2)+1;else newThumbsIndex=newThumbsIndex+Math.floor(slidesPerView/2)-1;else if(newThumbsIndex>currentThumbsIndex)newThumbsIndex=newThumbsIndex-slidesPerView+1;thumbsSwiper.slideTo(newThumbsIndex,initial?0:undefined)}}var thumbsToActivate= 1;var thumbActiveClass=swiper.params.thumbs.slideThumbActiveClass;if(swiper.params.slidesPerView>1&&!swiper.params.centeredSlides)thumbsToActivate=swiper.params.slidesPerView;if(!swiper.params.thumbs.multipleActiveThumbs)thumbsToActivate=1;thumbsToActivate=Math.floor(thumbsToActivate);thumbsSwiper.slides.removeClass(thumbActiveClass);if(thumbsSwiper.params.loop||thumbsSwiper.params.virtual&&thumbsSwiper.params.virtual.enabled)for(var i=0;i3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd"; case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},r=function(e){return!0===e?1:0};function l(e,t){var n;return function(){var a=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(a,i)},t)}}var c=function(e){return e instanceof Array?e:[e]};function s(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||"",n=n||"",a.className=t,void 0!==n&&(a.textContent=n),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,t){return t(e)?e:e.parentNode?f(e.parentNode,t):void 0}function m(e,t){var n=d("div","numInputWrapper"),a=d("input","numInput "+e),i=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")? a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var p=function(){},h=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},v={D:p,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e, t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*r((new RegExp(n.amPM[1],"i")).test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1E3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))}, Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:p,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:p,y:function(e,t){e.setFullYear(2E3+parseFloat(t))}},D={D:"",F:"",G:"(\\d\\d|\\d)", H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[w.w(e,t,n)]},F:function(e,t,n){return h(w.n(e,t,n)-1,!1,t)},G:function(e,t,n){return o(w.h(e,t,n))},H:function(e){return o(e.getHours())}, J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[r(e.getHours()>11)]},M:function(e,t){return h(e.getMonth(),!0,t)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1E3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()}, l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,t,a){var i=a||r;return void 0===n.formatDate||c?t.split("").map(function(t,a,o){return w[t]&& "\\"!==o[a-1]?w[t](e,i,n):"\\"!==t?t:""}).join(""):n.formatDate(e,t,i)}},M=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o;return function(e,t,i,o){if(0===e||e){var l,c=o||r,s=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=t||(n||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(n&&n.parseDate)l=n.parseDate(e,d);else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e); else{for(var f=void 0,m=[],g=0,p=0,h="";g=0?new Date:new Date(w.config.minDate.getTime()),n=E(w.config);t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),w.selectedDates=[t],w.latestSelectedDateObj= t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=g(e),a=n;void 0!==w.amPM&&n===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),s=parseInt(a.value,10),d=e.delta||(t?38===e.which?1:-1:0),u=s+c*d;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;ul&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&L(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+s===23:Math.abs(u-s)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;O(),ye(),w._input.value!==a&&w._debouncedChange()}function O(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,t,n=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement? (parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=n,t=w.amPM.textContent,n=e%12+12*r(t===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===C(w.latestSelectedDateObj,w.config.minDate,!0),l=void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===C(w.latestSelectedDateObj,w.config.maxDate,!0);if(void 0!==w.config.maxTime&&void 0!==w.config.minTime&&w.config.minTime>w.config.maxTime){var c= y(w.config.minTime.getHours(),w.config.minTime.getMinutes(),w.config.minTime.getSeconds()),s=y(w.config.maxTime.getHours(),w.config.maxTime.getMinutes(),w.config.maxTime.getSeconds()),d=y(n,a,i);if(d>s&&d=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(n)))}function N(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1E3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&ee(n)}function P(e,t,n,a){return t instanceof Array?t.forEach(function(t){return P(e,t,n,a)}):e instanceof Array?e.forEach(function(e){return P(e,t,n,a)}):(e.addEventListener(t,n,a),void w._handlers.push({remove:function(){return e.removeEventListener(t, n,a)}}))}function Y(){De("onChange")}function j(e,t){var n=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate=0&&C(e,w.selectedDates[1])<= 0)}(t)&&!be(t)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&w.weekNumbers.insertAdjacentHTML("beforeend","\x3cspan class\x3d'flatpickr-day'\x3e"+w.config.getWeek(t)+"\x3c/span\x3e"),De("onDayCreate",o),o}function W(e){e.focus(),"range"===w.config.mode&&oe(e)}function B(e){for(var t=e>0?0:w.config.showMonths-1,n=e>0?w.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!= r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&te(c.dateObj))return c}}function J(e,t){var n=k(),a=ne(n||document.body),i=void 0!==e?e:a?n:void 0!==w.selectedDateElem&&ne(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&ne(w.todayDateElem)?w.todayDateElem:B(t>0?1:-1);void 0===i?w._input.focus():a?function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=t>0?w.config.showMonths:-1,i=t>0?1:-1,o=n-w.currentMonth;o!=a;o+=i)for(var r= w.daysContainer.children[o],l=n-w.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,s=l;s>=0&&s0?c:-1);s+=i){var d=r.children[s];if(-1===d.className.indexOf("hidden")&&te(d.dateObj)&&Math.abs(e.$i-s)>=Math.abs(t))return W(d)}w.changeMonth(i),J(B(i),0)}(i,t):W(i)}function K(e,t){for(var n=((new Date(e,t,1)).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((t-1+12)%12,e),i=w.utils.getDaysInMonth(t,e),o=window.document.createDocumentFragment(),r=w.config.showMonths> 1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",s=a+1-n,u=0;s<=a;s++,u++)o.appendChild(R("flatpickr-day "+l,new Date(e,t-1,s),0,u));for(s=1;s<=i;s++,u++)o.appendChild(R("flatpickr-day",new Date(e,t,s),0,u));for(var f=i+1;f<=42-n&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(R("flatpickr-day "+c,new Date(e,t+1,f%i),0,u));var m=d("div","dayContainer");return m.appendChild(o),m}function q(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&& u(w.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&& ew.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var n=d("option","flatpickr-monthDropdown-month");n.value=(new Date(w.currentYear,t)).getMonth().toString(),n.textContent=h(t,w.config.shorthandCurrentMonth,w.l10n),n.tabIndex=-1,w.currentMonth===t&&(n.selected=!0),w.monthsDropdownContainer.appendChild(n)}}} function $(){var e,t=d("div","flatpickr-month"),n=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=d("span","cur-month"):(w.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),P(w.monthsDropdownContainer,"change",function(e){var t=g(e),n=parseInt(t.value,10);w.changeMonth(n-w.currentMonth),De("onMonthChange")}),U(),e=w.monthsDropdownContainer);var a=m("cur-year", {tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=d("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i, monthElement:e}}function V(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var t=$();w.yearElements.push(t.yearElement),w.monthElements.push(t.monthElement),w.monthNav.appendChild(t.container)}w.monthNav.appendChild(w.nextMonthNav)}function z(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=d("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var t=d("div","flatpickr-weekdaycontainer"); w.weekdayContainer.appendChild(t)}return G(),w.weekdayContainer}function G(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,n=t(w.l10n.weekdays.shorthand);e>0&&e0&&!0===w._hideNextMonthArrow||(w.currentMonth+=n,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,De("onYearChange"),U()),q(),De("onMonthChange"),Me())}function Q(e){return w.calendarContainer.contains(e)}function X(e){if(w.isOpen&&!w.config.inline){var t=g(e),n=Q(t),a=!(t===w.input||t===w.altInput||w.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)))&& !n&&!Q(e.relatedTarget),i=!w.config.ignoredFocusElements.some(function(e){return e.contains(t)});a&&i&&(w.config.allowInput&&w.setDate(w._input.value,!1,w.config.altInput?w.config.altFormat:w.config.dateFormat),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&_(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&w.clear(!1))}}function ee(e){if(!(!e||w.config.minDate&&ew.config.maxDate.getFullYear())){var t=e,n=w.currentYear!==t;w.currentYear=t||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),n&&(w.redraw(),De("onYearChange"),U())}}function te(e,t){var n;void 0===t&&(t=!0);var a=w.parseDate(e,void 0,t);if(w.config.minDate&&a&&C(a, w.config.minDate,void 0!==t?t:!w.minDateHasTime)<0||w.config.maxDate&&a&&C(a,w.config.maxDate,void 0!==t?t:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(n=w.config.enable)&&void 0!==n?n:w.config.disable,r=0,l=void 0;r=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function ne(e){return void 0!==w.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e))}function ae(e){var t=e.target===w._input,n=w._input.value.trimEnd()!==Ce();!t||!n||e.relatedTarget&&Q(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat: w.config.dateFormat)}function ie(e){var t=g(e),n=w.config.wrap?p.contains(t):t===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!n),o=w.config.inline&&n&&!a;if(13===e.keyCode&&n){if(a)return w.setDate(w._input.value,!0,t===w.altInput?w.config.altFormat:w.config.dateFormat),w.close(),t.blur();w.open()}else if(Q(t)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(t);switch(e.keyCode){case 13:r?(e.preventDefault(),_(),fe()):me(e);break;case 27:e.preventDefault(),fe();break;case 8:case 46:n&& !w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||n)w.hourElement&&w.hourElement.focus();else{e.preventDefault();var l=k();if(void 0!==w.daysContainer&&(!1===a||l&&ne(l))){var c=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),Z(c),J(B(1),0)):J(void 0,c)}}break;case 38:case 40:e.preventDefault();var s=40===e.keyCode?1:-1;w.daysContainer&&void 0!==t.$i||t===w.input||t===w.altInput?e.ctrlKey?(e.stopPropagation(),ee(w.currentYear-s),J(B(1),0)):r||J(void 0,7*s):t===w.currentYearElement|| w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),_(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter(function(e){return e}),u=d.indexOf(t);if(-1!==u){var f=d[u+(e.shiftKey?-1:1)];e.preventDefault(),(f||w._input).focus()}}}}if(void 0!==w.amPM&&t===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],O(),ye();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent= w.l10n.amPM[1],O(),ye()}(n||Q(t))&&De("onKeyDown",e)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===w.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),a=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),i=Math.min(n,w.selectedDates[0].getTime()),o=Math.max(n,w.selectedDates[0].getTime()),r=!1,l=0,c=0,s=i;si&&sl)?l= s:s>a&&(!c||s0&&d0&&d>c;if(u)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)});r&&!u||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==e&&(e.classList.add(n<=w.selectedDates[0].getTime()?"startRange":"endRange"), an&&d===a&&t.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,s=n,(i=d)>Math.min(o,s)&&i0||n.getMinutes()>0||n.getSeconds()>0), w.selectedDates&&(w.selectedDates=w.selectedDates.filter(function(e){return te(e)}),w.selectedDates.length||"min"!==e||F(n),ye()),w.daysContainer&&(ue(),void 0!==n?w.currentYearElement[e]=n.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function ce(){return w.config.wrap?p.querySelector("[data-input]"):p}function se(){"object"!=typeof w.config.locale&&void 0===S.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+ w.config.locale)),w.l10n=e(e({},S.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?S.l10ns[w.config.locale]:void 0),D.D="("+w.l10n.weekdays.shorthand.join("|")+")",D.l="("+w.l10n.weekdays.longhand.join("|")+")",D.M="("+w.l10n.months.shorthand.join("|")+")",D.F="("+w.l10n.months.longhand.join("|")+")",D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset|| {}))).time_24hr&&void 0===S.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=M({config:w.config,l10n:w.l10n})}function de(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){De("onPreCalendarPosition");var t=e||w._positionElement,n=Array.prototype.reduce.call(w.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(), c=window.innerHeight-l.bottom,d="above"===o||"below"!==o&&cn,u=window.pageYOffset+l.top+(d?-n-2:t.offsetHeight+2);if(s(w.calendarContainer,"arrowTop",!d),s(w.calendarContainer,"arrowBottom",d),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),s(w.calendarContainer,"arrowLeft",!m&&!g),s(w.calendarContainer,"arrowCenter",m),s(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+ l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(s(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,t=0;tw.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=n,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=be(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==C(a,w.selectedDates[0],!0)&&w.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})); if(O(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(De("onYearChange"),U()),De("onMonthChange")}if(Me(),q(),ye(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():W(n),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&& 2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&fe()}Y()}}w.parseDate=M({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=P,w._setHoursFromDate=F,w._positionCalendar=de,w.changeMonth=Z,w.changeYear=ee,w.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);w.input.value="",void 0!==w.altInput&&(w.altInput.value="");void 0!==w.mobileInput&&(w.mobileInput.value="");w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===t&&(w.currentYear=w._initialDate.getFullYear(), w.currentMonth=w._initialDate.getMonth());if(!0===w.config.enableTime){var n=E(w.config),a=n.hours,i=n.minutes,o=n.seconds;A(a,i,o)}w.redraw(),e&&De("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active"));De("onClose")},w.onMouseOver=oe,w._createElement=d,w.createDay=R,w.destroy=function(){void 0!==w.config&&De("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove(); if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var t=w.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&& (w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput);w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer", "monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete w[e]}catch(e){}})},w.isEnabled=te,w.jumpToDate=j,w.updateValue=ye,w.open=function(e,t){void 0===t&&(t=w._positionElement);if(!0===w.isMobile){if(e){e.preventDefault();var n=g(e);n&&n.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()), void De("onOpen")}if(w._input.disabled||w.config.inline)return;var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),De("onOpen"),de(t));!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||window.requestAnimationFrame(function(){return w.hourElement.select()}))},w.redraw=ue,w.set=function(e,t){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!== ge[a]&&ge[a].forEach(function(e){return e()});else w.config[e]=t,void 0!==ge[e]?ge[e].forEach(function(e){return e()}):n.indexOf(e)>-1&&(w.config[e]=c(t));w.redraw(),ye(!0)},w.setDate=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=w.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(t);pe(e,n),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),j(void 0,t),F(),0===w.selectedDates.length&&w.clear(!1);ye(t),t&&De("onChange")},w.toggle=function(e){if(!0=== w.isOpen)return w.close();w.open(e)};var ge={locale:[se,G],showMonths:[V,I,z],minDate:[j],maxDate:[j],positionElement:[ve],clickOpens:[function(){!0===w.config.clickOpens?(P(w._input,"focus",w.open),P(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function pe(e,t){var n=[];if(e instanceof Array)n=e.map(function(e){return w.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)n=[w.parseDate(e,t)];else if("string"== typeof e)switch(w.config.mode){case "single":case "time":n=[w.parseDate(e,t)];break;case "multiple":n=e.split(w.config.conjunction).map(function(e){return w.parseDate(e,t)});break;case "range":n=e.split(w.l10n.rangeSeparator).map(function(e){return w.parseDate(e,t)})}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?n:n.filter(function(e){return e instanceof Date&&te(e,!1)}),"range"===w.config.mode&&w.selectedDates.sort(function(e, t){return e.getTime()-t.getTime()})}function he(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ve(){w._positionElement=w.config.positionElement||w._input}function De(e,t){if(void 0!==w.config){var n=w.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a 1||"static"===w.config.monthSelectorType?w.monthElements[t].textContent=h(n.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()}),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYearw.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function Ce(e){var t=e||(w.config.altInput?w.config.altFormat:w.config.dateFormat);return w.selectedDates.map(function(e){return w.formatDate(e,t)}).filter(function(e,t,n){return"range"!==w.config.mode||w.config.enableTime||n.indexOf(e)===t}).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ye(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value= void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=Ce(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=Ce(w.config.altFormat)),!1!==e&&De("onValueUpdate")}function xe(e){var t=g(e),n=w.prevMonthNav.contains(t),a=w.nextMonthNav.contains(t);n||a?Z(n?-1:1):w.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):t.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element= w.input=p,w.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=he(e)}}),Object.defineProperty(w.config, "disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=he(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=S.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var s=S.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):s+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config, "minDate",{get:function(){return w.config._minDate},set:le("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:le("max")});var d=function(e){return function(t){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(t,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:d("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:d("max")}),"time"===i.mode&&(w.config.noCalendar= !0,w.config.enableTime=!0);Object.assign(w.config,o,i);for(var u=0;u-1?w.config[m]=c(f[m]).map(T).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=ce().className+" "+w.config.altInputClass);De("onParseConfig")}(),se(),function(){if(w.input=ce(),!w.input)return void w.config.errorHandler(new Error("Invalid input element specified"));w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input, w.config.altInput&&(w.altInput=d(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling));w.config.allowInput||w._input.setAttribute("readonly","readonly");ve()}(),function(){w.selectedDates= [],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&pe(e,w.config.dateFormat);w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()0&&(w.latestSelectedDateObj=w.selectedDates[0]);void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i"));void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i"));w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()> 0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=w.currentMonth),void 0===t&&(t=w.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=d("div","flatpickr-calendar"),!w.config.noCalendar){if(e.appendChild((w.monthNav=d("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=d("button","flatpickr-prev-month"),w.prevMonthNav.innerHTML= w.config.prevArrow,w.nextMonthNav=d("button","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,V(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(s(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e,w.prevMonthNav.disabled=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(s(w.nextMonthNav, "flatpickr-disabled",e),w.__hideNextMonthArrow=e,w.nextMonthNav.disabled=e)}}),w.currentYearElement=w.yearElements[0],Me(),w.monthNav)),w.innerContainer=d("div","flatpickr-innerContainer"),w.config.weekNumbers){var t=function(){w.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",w.l10n.weekAbbreviation));var t=d("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers; w.innerContainer.appendChild(n),w.weekNumbers=a,w.weekWrapper=n}w.rContainer=d("div","flatpickr-rContainer"),w.rContainer.appendChild(z()),w.daysContainer||(w.daysContainer=d("div","flatpickr-days")),q(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=E(w.config);w.timeContainer= d("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var t=d("span","flatpickr-time-separator",":"),n=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=n.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e% 24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min", "0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(n),w.timeContainer.appendChild(t),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr");if(w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step", w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}w.config.time_24hr||(w.amPM=d("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM));return w.timeContainer}()); s(w.calendarContainer,"rangeMode","range"===w.config.mode),s(w.calendarContainer,"animate",!0===w.config.animate),s(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling): void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=d("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){w.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+ e+"]"),function(t){return P(t,"click",w[e])})});if(w.isMobile)return void function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=d("input",w.input.className+" flatpickr-mobile"),w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue= w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr));w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d"));w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d"));w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step")));w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}P(w.mobileInput, "change",function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),De("onChange"),De("onClose")})}();var e=l(re,50);w._debouncedChange=l(Y,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(w.daysContainer,"mouseover",function(e){"range"===w.config.mode&&oe(g(e))});P(w._input,"keydown",ie),void 0!==w.calendarContainer&&P(w.calendarContainer,"keydown",ie);w.config.inline||w.config.static||P(window,"resize",e);void 0!==window.ontouchstart?P(window.document,"touchstart",X):P(window.document, "mousedown",X);P(window.document,"focus",X,{capture:!0}),!0===w.config.clickOpens&&(P(w._input,"focus",w.open),P(w._input,"click",w.open));void 0!==w.daysContainer&&(P(w.monthNav,"click",xe),P(w.monthNav,["keyup","increment"],N),P(w.daysContainer,"click",me));if(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var t=function(e){return g(e).select()};P(w.timeContainer,["increment"],_),P(w.timeContainer,"blur",_,{capture:!0}),P(w.timeContainer,"click",H),P([w.hourElement, w.minuteElement],["focus","click"],t),void 0!==w.secondElement&&P(w.secondElement,"focus",function(){return w.secondElement&&w.secondElement.select()}),void 0!==w.amPM&&P(w.amPM,"click",function(e){_(e)})}w.config.allowInput&&P(w._input,"blur",ae)}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&F(w.config.noCalendar?w.latestSelectedDateObj:void 0),ye(!1)),I();var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&t&&de(),De("onReady")}(),w}function T(e, t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a=[],i=0;i1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"D\u00e9filer pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};r.l10ns.fr=n;var i=r.l10ns;e.French=n,e.default=i,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self).it={})}(this,function(e){var o="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Luned\u00ec","Marted\u00ec","Mercoled\u00ec","Gioved\u00ec","Venerd\u00ec","Sabato"]},months:{shorthand:["Gen", "Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"\u00b0"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};o.l10ns.it=t;var n=o.l10ns;e.Italian=t,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).es={})}(this,function(e){var n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},o={weekdays:{shorthand:["Dom","Lun","Mar","Mi\u00e9","Jue","Vie","S\u00e1b"],longhand:["Domingo","Lunes","Martes","Mi\u00e9rcoles","Jueves","Viernes","S\u00e1bado"]},months:{shorthand:["Ene","Feb", "Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],longhand:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},ordinal:function(){return"\u00ba"},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};n.l10ns.es=o;var r=n.l10ns;e.Spanish=o,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self).pt={})}(this,function(e){var o="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},a={weekdays:{shorthand:["Dom","Seg","Ter","Qua","Qui","Sex","S\u00e1b"],longhand:["Domingo","Segunda-feira","Ter\u00e7a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S\u00e1bado"]},months:{shorthand:["Jan", "Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],longhand:["Janeiro","Fevereiro","Mar\u00e7o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},rangeSeparator:" at\u00e9 ",time_24hr:!0};o.l10ns.pt=a;var r=o.l10ns;e.Portuguese=a,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}); !function(h,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((h="undefined"!=typeof globalThis?globalThis:h||self).vn={})}(this,function(h){var n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},T={weekdays:{shorthand:["CN","T2","T3","T4","T5","T6","T7"],longhand:["Ch\u1ee7 nh\u1eadt","Th\u1ee9 hai","Th\u1ee9 ba","Th\u1ee9 t\u01b0","Th\u1ee9 n\u0103m","Th\u1ee9 s\u00e1u","Th\u1ee9 b\u1ea3y"]}, months:{shorthand:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],longhand:["Th\u00e1ng m\u1ed9t","Th\u00e1ng hai","Th\u00e1ng ba","Th\u00e1ng t\u01b0","Th\u00e1ng n\u0103m","Th\u00e1ng s\u00e1u","Th\u00e1ng b\u1ea3y","Th\u00e1ng t\u00e1m","Th\u00e1ng ch\u00edn","Th\u00e1ng m\u01b0\u1eddi","Th\u00e1ng m\u01b0\u1eddi m\u1ed9t","Th\u00e1ng m\u01b0\u1eddi hai"]},firstDayOfWeek:1,rangeSeparator:" \u0111\u1ebfn "};n.l10ns.vi=T;var e=n.l10ns;h.Vietnamese=T,h.default=e,Object.defineProperty(h, "__esModule",{value:!0})}); !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).id={})}(this,function(e){var n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},a={weekdays:{shorthand:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],longhand:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mei","Jun","Jul", "Agu","Sep","Okt","Nov","Des"],longhand:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0,rangeSeparator:" - "};n.l10ns.id=a;var t=n.l10ns;e.Indonesian=a,e.default=t,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).th={})}(this,function(e){var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["\u0e2d\u0e32","\u0e08","\u0e2d","\u0e1e","\u0e1e\u0e24","\u0e28","\u0e2a"],longhand:["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c", "\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"]},months:{shorthand:["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04."],longhand:["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c", "\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"]},firstDayOfWeek:1,rangeSeparator:" \u0e16\u0e36\u0e07 ", scrollTitle:"\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e14",toggleTitle:"\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19",time_24hr:!0,ordinal:function(){return""}};t.l10ns.th=n;var o=t.l10ns;e.Thai=n,e.default=o,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).sv={})}(this,function(e){var n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},a={firstDayOfWeek:1,weekAbbreviation:"v",weekdays:{shorthand:["s\u00f6n","m\u00e5n","tis","ons","tor","fre","l\u00f6r"],longhand:["s\u00f6ndag","m\u00e5ndag","tisdag","onsdag","torsdag","fredag", "l\u00f6rdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},rangeSeparator:" till ",time_24hr:!0,ordinal:function(){return"."}};n.l10ns.sv=a;var r=n.l10ns;e.Swedish=a,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports):"function"==typeof define&&define.amd?define(["exports"],a):a((e="undefined"!=typeof globalThis?globalThis:e||self).da={})}(this,function(e){var a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["s\u00f8n","man","tir","ons","tors","fre","l\u00f8r"],longhand:["s\u00f8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\u00f8rdag"]},months:{shorthand:["jan","feb", "mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};a.l10ns.da=n;var r=a.l10ns;e.Danish=n,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}); !function(u,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((u="undefined"!=typeof globalThis?globalThis:u||self).fi={})}(this,function(u){var i="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},a={firstDayOfWeek:1,weekdays:{shorthand:["su","ma","ti","ke","to","pe","la"],longhand:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},months:{shorthand:["tammi", "helmi","maalis","huhti","touko","kes\u00e4","hein\u00e4","elo","syys","loka","marras","joulu"],longhand:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\u00e4kuu","hein\u00e4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},ordinal:function(){return"."},time_24hr:!0};i.l10ns.fi=a;var t=i.l10ns;u.Finnish=a,u.default=t,Object.defineProperty(u,"__esModule",{value:!0})}); !function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self).no={})}(this,function(e){var r="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["S\u00f8n","Man","Tir","Ons","Tor","Fre","L\u00f8r"],longhand:["S\u00f8ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L\u00f8rdag"]},months:{shorthand:["Jan","Feb", "Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Uke",scrollTitle:"Scroll for \u00e5 endre",toggleTitle:"Klikk for \u00e5 veksle",time_24hr:!0,ordinal:function(){return"."}};r.l10ns.no=n;var a=r.l10ns;e.Norwegian=n,e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).nl={})}(this,function(e){var n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},o={weekdays:{shorthand:["zo","ma","di","wo","do","vr","za"],longhand:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},months:{shorthand:["jan","feb","mrt","apr","mei", "jun","jul","aug","sept","okt","nov","dec"],longhand:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},firstDayOfWeek:1,weekAbbreviation:"wk",rangeSeparator:" t/m ",scrollTitle:"Scroll voor volgende / vorige",toggleTitle:"Klik om te wisselen",time_24hr:!0,ordinal:function(e){return 1===e||8===e||e>=20?"ste":"de"}};n.l10ns.nl=o;var t=n.l10ns;e.Dutch=o,e.default=t,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((e="undefined"!=typeof globalThis?globalThis:e||self).pl={})}(this,function(e){var i="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["Nd","Pn","Wt","\u015ar","Cz","Pt","So"],longhand:["Niedziela","Poniedzia\u0142ek","Wtorek","\u015aroda","Czwartek","Pi\u0105tek","Sobota"]},months:{shorthand:["Sty","Lut", "Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Pa\u017a","Lis","Gru"],longhand:["Stycze\u0144","Luty","Marzec","Kwiecie\u0144","Maj","Czerwiec","Lipiec","Sierpie\u0144","Wrzesie\u0144","Pa\u017adziernik","Listopad","Grudzie\u0144"]},rangeSeparator:" do ",weekAbbreviation:"tydz.",scrollTitle:"Przewi\u0144, aby zwi\u0119kszy\u0107",toggleTitle:"Kliknij, aby prze\u0142\u0105czy\u0107",firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return"."}};i.l10ns.pl=t;var r=i.l10ns;e.Polish=t,e.default=r,Object.defineProperty(e, "__esModule",{value:!0})}); !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((e="undefined"!=typeof globalThis?globalThis:e||self).ro={})}(this,function(e){var i="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["Dum","Lun","Mar","Mie","Joi","Vin","S\u00e2m"],longhand:["Duminic\u0103","Luni","Mar\u021bi","Miercuri","Joi","Vineri","S\u00e2mb\u0103t\u0103"]},months:{shorthand:["Ian", "Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"],longhand:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"]},firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return""}};i.l10ns.ro=n;var r=i.l10ns;e.Romanian=n,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports):"function"==typeof define&&define.amd?define(["exports"],a):a((e="undefined"!=typeof globalThis?globalThis:e||self).ar={})}(this,function(e){var a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["\u0623\u062d\u062f","\u0627\u062b\u0646\u064a\u0646","\u062b\u0644\u0627\u062b\u0627\u0621","\u0623\u0631\u0628\u0639\u0627\u0621","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639\u0629", "\u0633\u0628\u062a"],longhand:["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0627\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"]},months:{shorthand:["1","2","3","4","5","6","7","8","9","10","11","12"],longhand:["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633", "\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"]},firstDayOfWeek:6,rangeSeparator:" \u0625\u0644\u0649 ",weekAbbreviation:"Wk",scrollTitle:"\u0642\u0645 \u0628\u0627\u0644\u062a\u0645\u0631\u064a\u0631 \u0644\u0644\u0632\u064a\u0627\u062f\u0629", toggleTitle:"\u0627\u0636\u063a\u0637 \u0644\u0644\u062a\u0628\u062f\u064a\u0644",amPM:["\u0635","\u0645"],yearAriaLabel:"\u0633\u0646\u0629",monthAriaLabel:"\u0634\u0647\u0631",hourAriaLabel:"\u0633\u0627\u0639\u0629",minuteAriaLabel:"\u062f\u0642\u064a\u0642\u0629",time_24hr:!1};a.l10ns.ar=t;var n=a.l10ns;e.Arabic=t,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self).cs={})}(this,function(e){var o="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["Ne","Po","\u00dat","St","\u010ct","P\u00e1","So"],longhand:["Ned\u011ble","Pond\u011bl\u00ed","\u00dater\u00fd","St\u0159eda","\u010ctvrtek","P\u00e1tek","Sobota"]},months:{shorthand:["Led", "\u00dan","B\u0159e","Dub","Kv\u011b","\u010cer","\u010cvc","Srp","Z\u00e1\u0159","\u0158\u00edj","Lis","Pro"],longhand:["Leden","\u00danor","B\u0159ezen","Duben","Kv\u011bten","\u010cerven","\u010cervenec","Srpen","Z\u00e1\u0159\u00ed","\u0158\u00edjen","Listopad","Prosinec"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" do ",weekAbbreviation:"T\u00fdd.",scrollTitle:"Rolujte pro zm\u011bnu",toggleTitle:"P\u0159epnout dopoledne/odpoledne",amPM:["dop.","odp."],yearAriaLabel:"Rok", time_24hr:!0};o.l10ns.cs=n;var t=o.l10ns;e.Czech=n,e.default=t,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e="undefined"!=typeof globalThis?globalThis:e||self).sk={})}(this,function(e){var o="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},t={weekdays:{shorthand:["Ned","Pon","Ut","Str","\u0160tv","Pia","Sob"],longhand:["Nede\u013ea","Pondelok","Utorok","Streda","\u0160tvrtok","Piatok","Sobota"]},months:{shorthand:["Jan","Feb","Mar", "Apr","M\u00e1j","J\u00fan","J\u00fal","Aug","Sep","Okt","Nov","Dec"],longhand:["Janu\u00e1r","Febru\u00e1r","Marec","Apr\u00edl","M\u00e1j","J\u00fan","J\u00fal","August","September","Okt\u00f3ber","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};o.l10ns.sk=t;var n=o.l10ns;e.Slovak=t,e.default=n,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((e="undefined"!=typeof globalThis?globalThis:e||self).lv={})}(this,function(e){var i="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={firstDayOfWeek:1,weekdays:{shorthand:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],longhand:["Sv\u0113tdiena","Pirmdiena","Otrdiena","Tre\u0161diena","Ceturtdiena","Piektdiena","Sestdiena"]},months:{shorthand:["Jan", "Feb","Mar","Apr","Mai","J\u016bn","J\u016bl","Aug","Sep","Okt","Nov","Dec"],longhand:["Janv\u0101ris","Febru\u0101ris","Marts","Apr\u012blis","Maijs","J\u016bnijs","J\u016blijs","Augusts","Septembris","Oktobris","Novembris","Decembris"]},rangeSeparator:" l\u012bdz ",time_24hr:!0};i.l10ns.lv=n;var t=i.l10ns;e.Latvian=n,e.default=t,Object.defineProperty(e,"__esModule",{value:!0})}); !function(i,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((i="undefined"!=typeof globalThis?globalThis:i||self).lt={})}(this,function(i){var e="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["S","Pr","A","T","K","Pn","\u0160"],longhand:["Sekmadienis","Pirmadienis","Antradienis","Tre\u010diadienis","Ketvirtadienis","Penktadienis","\u0160e\u0161tadienis"]},months:{shorthand:["Sau", "Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd"],longhand:["Sausis","Vasaris","Kovas","Balandis","Gegu\u017e\u0117","Bir\u017eelis","Liepa","Rugpju\u0304tis","Rugse\u0307jis","Spalis","Lapkritis","Gruodis"]},firstDayOfWeek:1,ordinal:function(){return"-a"},rangeSeparator:" iki ",weekAbbreviation:"Sav",scrollTitle:"Keisti laik\u0105 pel\u0117s rateliu",toggleTitle:"Perjungti laiko format\u0105",time_24hr:!0};e.l10ns.lt=n;var a=e.l10ns;i.Lithuanian=n,i.default=a,Object.defineProperty(i, "__esModule",{value:!0})}); !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).et={})}(this,function(e){var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["P","E","T","K","N","R","L"],longhand:["P\u00fchap\u00e4ev","Esmasp\u00e4ev","Teisip\u00e4ev","Kolmap\u00e4ev","Neljap\u00e4ev","Reede","Laup\u00e4ev"]},months:{shorthand:["Jaan", "Veebr","M\u00e4rts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],longhand:["Jaanuar","Veebruar","M\u00e4rts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"]},firstDayOfWeek:1,ordinal:function(){return"."},weekAbbreviation:"N\u00e4d",rangeSeparator:" kuni ",scrollTitle:"Keri, et suurendada",toggleTitle:"Kl\u00f5psa, et vahetada",time_24hr:!0};t.l10ns.et=n;var a=t.l10ns;e.Estonian=n,e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}); !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).zh_tw={})}(this,function(e){var n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},o={weekdays:{shorthand:["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"],longhand:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c", "\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]},months:{shorthand:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],longhand:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]}, rangeSeparator:" \u81f3 ",weekAbbreviation:"\u9031",scrollTitle:"\u6efe\u52d5\u5207\u63db",toggleTitle:"\u9ede\u64ca\u5207\u63db 12/24 \u5c0f\u6642\u6642\u5236"};n.l10ns.zh=o;var t=n.l10ns;e.MandarinTraditional=o,e.default=t,Object.defineProperty(e,"__esModule",{value:!0})});