");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,H&&clearInterval(H),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){H&&clearInterval(H),H=setInterval(function(){if(d.naturalWidth>0)return void b._onImageHasSize(a);c>200&&clearInterval(H),c++,3===c?e(10):40===c?e(50):100===c&&e(500)},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,e<200?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:I(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(H&&clearInterval(H),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var J,K=function(){return void 0===J&&(J=void 0!==document.createElement("p").style.MozTransform),J};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),!(a=b._getItemToZoom()))return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(!(a=b._getItemToZoom()))return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return!!b.currItem.hasSize&&b.currItem.img},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return K()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}}),A()}),function(){var a=[].indexOf||function(a){for(var b=0,c=this.length;b
=0,h={horizontal:{},vertical:{}},i=1,k={},j="waypoints-context-id",o="resize.waypoints",p="scroll.waypoints",q=1,r="waypoints-waypoint-ids",s="waypoint",t="waypoints",f=function(){function a(a){var b=this;this.$element=a,this.element=a[0],this.didResize=!1,this.didScroll=!1,this.id="context"+i++,this.oldScroll={x:a.scrollLeft(),y:a.scrollTop()},this.waypoints={horizontal:{},vertical:{}},a.data(j,this.id),k[this.id]=this,a.bind(p,function(){var a;if(!b.didScroll&&!l)return b.didScroll=!0,a=function(){return b.doScroll(),b.didScroll=!1},d.setTimeout(a,c[t].settings.scrollThrottle)}),a.bind(o,function(){var a;if(!b.didResize)return b.didResize=!0,a=function(){return c[t]("refresh"),b.didResize=!1},d.setTimeout(a,c[t].settings.resizeThrottle)})}return a.prototype.doScroll=function(){var a,b=this;return a={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!l||a.vertical.oldScroll&&a.vertical.newScroll||c[t]("refresh"),c.each(a,function(a,d){var e,f,g;return g=[],f=d.newScroll>d.oldScroll,e=f?d.forward:d.backward,c.each(b.waypoints[a],function(a,b){var c,e;return d.oldScroll<(c=b.offset)&&c<=d.newScroll?g.push(b):d.newScroll<(e=b.offset)&&e<=d.oldScroll?g.push(b):void 0}),g.sort(function(a,b){return a.offset-b.offset}),f||g.reverse(),c.each(g,function(a,b){if(b.options.continuous||a===g.length-1)return b.trigger([e])})}),this.oldScroll={x:a.horizontal.newScroll,y:a.vertical.newScroll}},a.prototype.refresh=function(){var a,b,d,e=this;return d=c.isWindow(this.element),b=this.$element.offset(),this.doScroll(),a={horizontal:{contextOffset:d?0:b.left,contextScroll:d?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:d?0:b.top,contextScroll:d?0:this.oldScroll.y,contextDimension:d?c[t]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},c.each(a,function(a,b){return c.each(e.waypoints[a],function(a,d){var e,f,g,h,i;if(e=d.options.offset,g=d.offset,f=c.isWindow(d.element)?0:d.$element.offset()[b.offsetProp],c.isFunction(e)?e=e.apply(d.element):"string"==typeof e&&(e=parseFloat(e),d.options.offset.indexOf("%")>-1&&(e=Math.ceil(b.contextDimension*e/100))),d.offset=f-b.contextOffset+b.contextScroll-e,(!d.options.onlyOnScroll||null==g)&&d.enabled)return null!==g&&g<(h=b.oldScroll)&&h<=d.offset?d.trigger([b.backward]):null!==g&&g>(i=b.oldScroll)&&i>=d.offset?d.trigger([b.forward]):null===g&&b.oldScroll>=d.offset?d.trigger([b.forward]):void 0})})},a.prototype.checkEmpty=function(){if(c.isEmptyObject(this.waypoints.horizontal)&&c.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([o,p].join(" ")),delete k[this.id]},a}(),g=function(){function a(a,b,d){var e,f;d=c.extend({},c.fn[s].defaults,d),"bottom-in-view"===d.offset&&(d.offset=function(){var a;return a=c[t]("viewportHeight"),c.isWindow(b.element)||(a=b.$element.height()),a-c(this).outerHeight()}),this.$element=a,this.element=a[0],this.axis=d.horizontal?"horizontal":"vertical",this.callback=d.handler,this.context=b,this.enabled=d.enabled,this.id="waypoints"+q++,this.offset=null,this.options=d,b.waypoints[this.axis][this.id]=this,h[this.axis][this.id]=this,e=null!=(f=a.data(r))?f:[],e.push(this.id),a.data(r,e)}return a.prototype.trigger=function(a){if(this.enabled)return null!=this.callback&&this.callback.apply(this.element,a),this.options.triggerOnce?this.destroy():void 0},a.prototype.disable=function(){return this.enabled=!1},a.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},a.prototype.destroy=function(){return delete h[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},a.getWaypointsByElement=function(a){var b,d;return(d=c(a).data(r))?(b=c.extend({},h.horizontal,h.vertical),c.map(d,function(a){return b[a]})):[]},a}(),n={init:function(a,b){return null==b&&(b={}),null==b.handler&&(b.handler=a),this.each(function(){var a,d,e,h;return a=c(this),e=null!=(h=b.context)?h:c.fn[s].defaults.context,c.isWindow(e)||(e=a.closest(e)),e=c(e),d=k[e.data(j)],d||(d=new f(e)),new g(a,d,b)}),c[t]("refresh"),this},disable:function(){return n._invoke(this,"disable")},enable:function(){return n._invoke(this,"enable")},destroy:function(){return n._invoke(this,"destroy")},prev:function(a,b){return n._traverse.call(this,a,b,function(a,b,c){if(b>0)return a.push(c[b-1])})},next:function(a,b){return n._traverse.call(this,a,b,function(a,b,c){if(ba.oldScroll.y})},left:function(a){return null==a&&(a=d),m._filter(a,"horizontal",function(a,b){return b.offset<=a.oldScroll.x})},right:function(a){return null==a&&(a=d),m._filter(a,"horizontal",function(a,b){return b.offset>a.oldScroll.x})},enable:function(){return m._invoke("enable")},disable:function(){return m._invoke("disable")},destroy:function(){return m._invoke("destroy")},extendFn:function(a,b){return n[a]=b},_invoke:function(a){var b;return b=c.extend({},h.vertical,h.horizontal),c.each(b,function(b,c){return c[a](),!0})},_filter:function(a,b,d){var e,f;return(e=k[c(a).data(j)])?(f=[],c.each(e.waypoints[b],function(a,b){if(d(e,b))return f.push(b)}),f.sort(function(a,b){return a.offset-b.offset}),c.map(f,function(a){return a.element})):[]}},c[t]=function(){var a,c;return c=arguments[0],a=2<=arguments.length?b.call(arguments,1):[],m[c]?m[c].apply(null,a):m.aggregate.call(null,c)},c[t].settings={resizeThrottle:100,scrollThrottle:30},e.load(function(){return c[t]("refresh")})})}.call(this),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(a=a||self,a.Swiper=b())}(this,function(){"use strict";function a(a,b){var c=[],d=0;if(a&&!b&&a instanceof Ja)return a;if(a)if("string"==typeof a){var e,f,g=a.trim();if(g.indexOf("<")>=0&&g.indexOf(">")>=0){var h="div";for(0===g.indexOf(":~]/)?(b||Ha).querySelectorAll(a.trim()):[Ha.getElementById(a.trim().split("#")[1])],d=0;d0&&a[0].nodeType)for(d=0;d=0;n-=1){var o=m[n];f&&o.listener===f?(l.removeEventListener(j,o.proxyListener,g),m.splice(n,1)):f&&o.listener&&o.listener.dom7proxy&&o.listener.dom7proxy===f?(l.removeEventListener(j,o.proxyListener,g),m.splice(n,1)):f||(l.removeEventListener(j,o.proxyListener,g),m.splice(n,1))}}return this}function n(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];for(var c=a[0].split(" "),d=a[1],e=0;e0}),h.dispatchEvent(i),h.dom7EventData=[],delete h.dom7EventData}return this}function o(a){function b(f){if(f.target===this)for(a.call(this,f),c=0;c0){if(a){var b=this.styles();return this[0].offsetWidth+parseFloat(b.getPropertyValue("margin-right"))+parseFloat(b.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function q(a){if(this.length>0){if(a){var b=this.styles();return this[0].offsetHeight+parseFloat(b.getPropertyValue("margin-top"))+parseFloat(b.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function r(){if(this.length>0){var a=this[0],b=a.getBoundingClientRect(),c=Ha.body,d=a.clientTop||c.clientTop||0,e=a.clientLeft||c.clientLeft||0,f=a===Ia?Ia.scrollY:a.scrollTop,g=a===Ia?Ia.scrollX:a.scrollLeft;return{top:b.top+f-d,left:b.left+g-e}}return null}function s(){return this[0]?Ia.getComputedStyle(this[0],null):{}}function t(a,b){var c;if(1===arguments.length){if("string"!=typeof a){for(c=0;cc-1?new Ja([]):a<0?(b=c+a,new Ja(b<0?[]:[this[b]])):new Ja([this[a]])}function A(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];for(var c,d=0;d=0;c-=1)this[b].insertBefore(d.childNodes[c],this[b].childNodes[0])}else if(a instanceof Ja)for(c=0;c0?b?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(b)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])}function D(b){var c=[],d=this[0];if(!d)return new Ja([]);for(;d.nextElementSibling;){var e=d.nextElementSibling;b?a(e).is(b)&&c.push(e):c.push(e),d=e}return new Ja(c)}function E(b){if(this.length>0){var c=this[0];return new Ja(b?c.previousElementSibling&&a(c.previousElementSibling).is(b)?[c.previousElementSibling]:[]:c.previousElementSibling?[c.previousElementSibling]:[])}return new Ja([])}function F(b){var c=[],d=this[0];if(!d)return new Ja([]);for(;d.previousElementSibling;){var e=d.previousElementSibling;b?a(e).is(b)&&c.push(e):c.push(e),d=e}return new Ja(c)}function G(c){for(var d=[],e=0;e=0&&(r=parseFloat(r.replace("%",""))/100*d),a.virtualSize=-r,e?i.css({marginLeft:"",marginTop:""}):i.css({marginRight:"",marginBottom:""});var v;b.slidesPerColumn>1&&(v=Math.floor(j/b.slidesPerColumn)===j/a.params.slidesPerColumn?j:Math.ceil(j/b.slidesPerColumn)*b.slidesPerColumn,"auto"!==b.slidesPerView&&"row"===b.slidesPerColumnFill&&(v=Math.max(v,b.slidesPerView*b.slidesPerColumn)));for(var w,x=b.slidesPerColumn,y=v/x,z=Math.floor(j/b.slidesPerColumn),A=0;A1){var C=void 0,D=void 0,E=void 0;"column"===b.slidesPerColumnFill?(D=Math.floor(A/x),E=A-D*x,(D>z||D===z&&E===x-1)&&(E+=1)>=x&&(E=0,D+=1),C=D+E*v/x,B.css({"-webkit-box-ordinal-group":C,"-moz-box-ordinal-group":C,"-ms-flex-order":C,"-webkit-order":C,order:C})):(E=Math.floor(A/y),D=A-E*y),B.css("margin-"+(a.isHorizontal()?"top":"left"),0!==E&&b.spaceBetween&&b.spaceBetween+"px").attr("data-swiper-column",D).attr("data-swiper-row",E)}if("none"!==B.css("display")){if("auto"===b.slidesPerView){var F=Ia.getComputedStyle(B[0],null),G=B[0].style.transform,H=B[0].style.webkitTransform;if(G&&(B[0].style.transform="none"),H&&(B[0].style.webkitTransform="none"),b.roundLengths)w=a.isHorizontal()?B.outerWidth(!0):B.outerHeight(!0);else if(a.isHorizontal()){var I=parseFloat(F.getPropertyValue("width")),J=parseFloat(F.getPropertyValue("padding-left")),K=parseFloat(F.getPropertyValue("padding-right")),L=parseFloat(F.getPropertyValue("margin-left")),M=parseFloat(F.getPropertyValue("margin-right")),N=F.getPropertyValue("box-sizing");w=N&&"border-box"===N?I+L+M:I+J+K+L+M}else{var O=parseFloat(F.getPropertyValue("height")),P=parseFloat(F.getPropertyValue("padding-top")),Q=parseFloat(F.getPropertyValue("padding-bottom")),R=parseFloat(F.getPropertyValue("margin-top")),S=parseFloat(F.getPropertyValue("margin-bottom")),T=F.getPropertyValue("box-sizing");w=T&&"border-box"===T?O+R+S:O+P+Q+R+S}G&&(B[0].style.transform=G),H&&(B[0].style.webkitTransform=H),b.roundLengths&&(w=Math.floor(w))}else w=(d-(b.slidesPerView-1)*r)/b.slidesPerView,b.roundLengths&&(w=Math.floor(w)),i[A]&&(a.isHorizontal()?i[A].style.width=w+"px":i[A].style.height=w+"px");i[A]&&(i[A].swiperSlideSize=w),m.push(w),b.centeredSlides?(s=s+w/2+t/2+r,0===t&&0!==A&&(s=s-d/2-r),0===A&&(s=s-d/2-r),Math.abs(s)<.001&&(s=0),b.roundLengths&&(s=Math.floor(s)),u%b.slidesPerGroup==0&&k.push(s),l.push(s)):(b.roundLengths&&(s=Math.floor(s)),u%b.slidesPerGroup==0&&k.push(s),l.push(s),s=s+w+r),a.virtualSize+=w+r,t=w,u+=1}}a.virtualSize=Math.max(a.virtualSize,d)+o;var U;if(e&&f&&("slide"===b.effect||"coverflow"===b.effect)&&c.css({width:a.virtualSize+b.spaceBetween+"px"}),Ma.flexbox&&!b.setWrapperSize||(a.isHorizontal()?c.css({width:a.virtualSize+b.spaceBetween+"px"}):c.css({height:a.virtualSize+b.spaceBetween+"px"})),b.slidesPerColumn>1&&(a.virtualSize=(w+b.spaceBetween)*v,a.virtualSize=Math.ceil(a.virtualSize/b.slidesPerColumn)-b.spaceBetween,a.isHorizontal()?c.css({width:a.virtualSize+b.spaceBetween+"px"}):c.css({height:a.virtualSize+b.spaceBetween+"px"}),b.centeredSlides)){U=[];for(var V=0;V1&&k.push(a.virtualSize-d)}if(0===k.length&&(k=[0]),0!==b.spaceBetween&&(a.isHorizontal()?e?i.css({marginLeft:r+"px"}):i.css({marginRight:r+"px"}):i.css({marginBottom:r+"px"})),b.centerInsufficientSlides){var Z=0;if(m.forEach(function(a){Z+=a+(b.spaceBetween?b.spaceBetween:0)}),(Z-=b.spaceBetween)1)for(b=0;bc.slides.length)break;d.push(c.slides.eq(f)[0])}else d.push(c.slides.eq(c.activeIndex)[0]);for(b=0;be?g:e}e&&c.$wrapperEl.css("height",e+"px")}function Q(){for(var a=this,b=a.slides,c=0;c=0&&k0&&l<=c.size||k<=0&&l>=c.size)&&(c.visibleSlides.push(i),c.visibleSlidesIndexes.push(h),e.eq(h).addClass(d.slideVisibleClass))}i.progress=f?-j:j}c.visibleSlides=a(c.visibleSlides)}}function S(a){void 0===a&&(a=this&&this.translate||0);var b=this,c=b.params,d=b.maxTranslate()-b.minTranslate(),e=b.progress,f=b.isBeginning,g=b.isEnd,h=f,i=g;0===d?(e=0,f=!0,g=!0):(e=(a-b.minTranslate())/d,f=e<=0,g=e>=1),La.extend(b,{progress:e,isBeginning:f,isEnd:g}),(c.watchSlidesProgress||c.watchSlidesVisibility)&&b.updateSlidesProgress(a),f&&!h&&b.emit("reachBeginning toEdge"),g&&!i&&b.emit("reachEnd toEdge"),(h&&!f||i&&!g)&&b.emit("fromEdge"),b.emit("progress",e)}function T(){var a=this,b=a.slides,c=a.params,d=a.$wrapperEl,e=a.activeIndex,f=a.realIndex,g=a.virtual&&c.virtual.enabled;b.removeClass(c.slideActiveClass+" "+c.slideNextClass+" "+c.slidePrevClass+" "+c.slideDuplicateActiveClass+" "+c.slideDuplicateNextClass+" "+c.slideDuplicatePrevClass);var h;h=g?a.$wrapperEl.find("."+c.slideClass+'[data-swiper-slide-index="'+e+'"]'):b.eq(e),h.addClass(c.slideActiveClass),c.loop&&(h.hasClass(c.slideDuplicateClass)?d.children("."+c.slideClass+":not(."+c.slideDuplicateClass+')[data-swiper-slide-index="'+f+'"]').addClass(c.slideDuplicateActiveClass):d.children("."+c.slideClass+"."+c.slideDuplicateClass+'[data-swiper-slide-index="'+f+'"]').addClass(c.slideDuplicateActiveClass));var i=h.nextAll("."+c.slideClass).eq(0).addClass(c.slideNextClass);c.loop&&0===i.length&&(i=b.eq(0),i.addClass(c.slideNextClass));var j=h.prevAll("."+c.slideClass).eq(0).addClass(c.slidePrevClass);c.loop&&0===j.length&&(j=b.eq(-1),j.addClass(c.slidePrevClass)),c.loop&&(i.hasClass(c.slideDuplicateClass)?d.children("."+c.slideClass+":not(."+c.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicateNextClass):d.children("."+c.slideClass+"."+c.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicateNextClass),j.hasClass(c.slideDuplicateClass)?d.children("."+c.slideClass+":not(."+c.slideDuplicateClass+')[data-swiper-slide-index="'+j.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicatePrevClass):d.children("."+c.slideClass+"."+c.slideDuplicateClass+'[data-swiper-slide-index="'+j.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicatePrevClass))}function U(a){var b,c=this,d=c.rtlTranslate?c.translate:-c.translate,e=c.slidesGrid,f=c.snapGrid,g=c.params,h=c.activeIndex,i=c.realIndex,j=c.snapIndex,k=a;if(void 0===k){for(var l=0;l=e[l]&&d=e[l]&&d=e[l]&&(k=l);g.normalizeSlideIndex&&(k<0||void 0===k)&&(k=0)}if(b=f.indexOf(d)>=0?f.indexOf(d):Math.floor(k/g.slidesPerGroup),b>=f.length&&(b=f.length-1),k===h)return void(b!==j&&(c.snapIndex=b,c.emit("snapIndexChange")));var m=parseInt(c.slides.eq(k).attr("data-swiper-slide-index")||k,10);La.extend(c,{snapIndex:b,realIndex:m,previousIndex:h,activeIndex:k}),c.emit("activeIndexChange"),c.emit("snapIndexChange"),i!==m&&c.emit("realIndexChange"),c.emit("slideChange")}function V(b){var c=this,d=c.params,e=a(b.target).closest("."+d.slideClass)[0],f=!1;if(e)for(var g=0;gf?"next":de?"next":d=h.length&&(m=h.length-1),(k||g.initialSlide||0)===(j||0)&&c&&e.emit("beforeSlideChangeStart");var n=-h[m];if(e.updateProgress(n),g.normalizeSlideIndex)for(var o=0;o=Math.floor(100*i[o])&&(f=o);if(e.initialized&&f!==k){if(!e.allowSlideNext&&ne.translate&&n>e.maxTranslate()&&(k||0)!==f)return!1}var p;return p=f>k?"next":f(d.snapGrid[f+1]-h)/2&&(e=d.params.slidesPerGroup)}return d.slideTo(e,a,b,c)}function ha(){var b,c=this,d=c.params,e=c.$wrapperEl,f="auto"===d.slidesPerView?c.slidesPerViewDynamic():d.slidesPerView,g=c.clickedIndex;if(d.loop){if(c.animating)return;b=parseInt(a(c.clickedSlide).attr("data-swiper-slide-index"),10),d.centeredSlides?gc.slides.length-c.loopedSlides+f/2?(c.loopFix(),g=e.children("."+d.slideClass+'[data-swiper-slide-index="'+b+'"]:not(.'+d.slideDuplicateClass+")").eq(0).index(),La.nextTick(function(){c.slideTo(g)})):c.slideTo(g):g>c.slides.length-f?(c.loopFix(),g=e.children("."+d.slideClass+'[data-swiper-slide-index="'+b+'"]:not(.'+d.slideDuplicateClass+")").eq(0).index(),La.nextTick(function(){c.slideTo(g)})):c.slideTo(g)}else c.slideTo(g)}function ia(){var b=this,c=b.params,d=b.$wrapperEl;d.children("."+c.slideClass+"."+c.slideDuplicateClass).remove();var e=d.children("."+c.slideClass);if(c.loopFillGroupWithBlank){var f=c.slidesPerGroup-e.length%c.slidesPerGroup;if(f!==c.slidesPerGroup){for(var g=0;ge.length&&(b.loopedSlides=e.length);var i=[],j=[];e.each(function(c,d){var f=a(d);c=e.length-b.loopedSlides&&i.push(d),f.attr("data-swiper-slide-index",c)});for(var k=0;k=0;l-=1)d.prepend(a(i[l].cloneNode(!0)).addClass(c.slideDuplicateClass))}function ja(){var a,b=this,c=b.params,d=b.activeIndex,e=b.slides,f=b.loopedSlides,g=b.allowSlidePrev,h=b.allowSlideNext,i=b.snapGrid,j=b.rtlTranslate;b.allowSlidePrev=!0,b.allowSlideNext=!0;var k=-i[d],l=k-b.getTranslate();if(d=2*f||d>=e.length-f){a=-e.length+d+f,a+=f;var m=b.slideTo(a,0,!1,!0);m&&0!==l&&b.setTranslate((j?-b.translate:b.translate)-l)}b.allowSlidePrev=g,b.allowSlideNext=h}function ka(){var a=this,b=a.$wrapperEl,c=a.params,d=a.slides;b.children("."+c.slideClass+"."+c.slideDuplicateClass+",."+c.slideClass+"."+c.slideBlankClass).remove(),d.removeAttr("data-swiper-slide-index")}function la(a){var b=this;if(!(Ma.touch||!b.params.simulateTouch||b.params.watchOverflow&&b.isLocked)){var c=b.el;c.style.cursor="move",c.style.cursor=a?"-webkit-grabbing":"-webkit-grab",c.style.cursor=a?"-moz-grabbin":"-moz-grab",c.style.cursor=a?"grabbing":"grab"}}function ma(){var a=this;Ma.touch||a.params.watchOverflow&&a.isLocked||(a.el.style.cursor="")}function na(a){var b=this,c=b.$wrapperEl,d=b.params;if(d.loop&&b.loopDestroy(),"object"==typeof a&&"length"in a)for(var e=0;e=h)return void c.appendSlide(b);for(var i=g>a?g+1:g,j=[],k=h-1;k>=a;k-=1){var l=c.slides.eq(k);l.remove(),j.unshift(l)}if("object"==typeof b&&"length"in b){for(var m=0;ma?g+b.length:g}else d.append(b);for(var n=0;n0||d.isTouched&&d.isMoved)){if(e.noSwiping&&a(g.target).closest(e.noSwipingSelector?e.noSwipingSelector:"."+e.noSwipingClass)[0])return void(c.allowClick=!0);if(!e.swipeHandler||a(g).closest(e.swipeHandler)[0]){f.currentX="touchstart"===g.type?g.targetTouches[0].pageX:g.pageX,f.currentY="touchstart"===g.type?g.targetTouches[0].pageY:g.pageY;var h=f.currentX,i=f.currentY,j=e.edgeSwipeDetection||e.iOSEdgeSwipeDetection,k=e.edgeSwipeThreshold||e.iOSEdgeSwipeThreshold;if(!j||!(h<=k||h>=Ia.screen.width-k)){if(La.extend(d,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),f.startX=h,f.startY=i,d.touchStartTime=La.now(),c.allowClick=!0,c.updateSize(),c.swipeDirection=void 0,e.threshold>0&&(d.allowThresholdMove=!1),"touchstart"!==g.type){var l=!0;a(g.target).is(d.formElements)&&(l=!1),Ha.activeElement&&a(Ha.activeElement).is(d.formElements)&&Ha.activeElement!==g.target&&Ha.activeElement.blur();var m=l&&c.allowTouchMove&&e.touchStartPreventDefault;(e.touchStartForcePreventDefault||m)&&g.preventDefault()}c.emit("touchStart",g)}}}}}function ta(b){var c=this,d=c.touchEventsData,e=c.params,f=c.touches,g=c.rtlTranslate,h=b;if(h.originalEvent&&(h=h.originalEvent),!d.isTouched)return void(d.startMoving&&d.isScrolling&&c.emit("touchMoveOpposite",h));if(!d.isTouchEvent||"mousemove"!==h.type){var i="touchmove"===h.type?h.targetTouches[0].pageX:h.pageX,j="touchmove"===h.type?h.targetTouches[0].pageY:h.pageY;if(h.preventedByNestedSwiper)return f.startX=i,void(f.startY=j);if(!c.allowTouchMove)return c.allowClick=!1,void(d.isTouched&&(La.extend(f,{startX:i,startY:j,currentX:i,currentY:j}),d.touchStartTime=La.now()));if(d.isTouchEvent&&e.touchReleaseOnEdges&&!e.loop)if(c.isVertical()){if(jf.startY&&c.translate>=c.minTranslate())return d.isTouched=!1,void(d.isMoved=!1)}else if(if.startX&&c.translate>=c.minTranslate())return;if(d.isTouchEvent&&Ha.activeElement&&h.target===Ha.activeElement&&a(h.target).is(d.formElements))return d.isMoved=!0,void(c.allowClick=!1);if(d.allowTouchCallbacks&&c.emit("touchMove",h),!(h.targetTouches&&h.targetTouches.length>1)){f.currentX=i,f.currentY=j;var k=f.currentX-f.startX,l=f.currentY-f.startY;if(!(c.params.threshold&&Math.sqrt(Math.pow(k,2)+Math.pow(l,2))=25&&(m=180*Math.atan2(Math.abs(l),Math.abs(k))/Math.PI,d.isScrolling=c.isHorizontal()?m>e.touchAngle:90-m>e.touchAngle)}if(d.isScrolling&&c.emit("touchMoveOpposite",h),void 0===d.startMoving&&(f.currentX===f.startX&&f.currentY===f.startY||(d.startMoving=!0)),d.isScrolling)return void(d.isTouched=!1);if(d.startMoving){c.allowClick=!1,h.preventDefault(),e.touchMoveStopPropagation&&!e.nested&&h.stopPropagation(),d.isMoved||(e.loop&&c.loopFix(),d.startTranslate=c.getTranslate(),c.setTransition(0),c.animating&&c.$wrapperEl.trigger("webkitTransitionEnd transitionend"),d.allowMomentumBounce=!1,!e.grabCursor||!0!==c.allowSlideNext&&!0!==c.allowSlidePrev||c.setGrabCursor(!0),c.emit("sliderFirstMove",h)),c.emit("sliderMove",h),d.isMoved=!0;var n=c.isHorizontal()?k:l;f.diff=n,n*=e.touchRatio,g&&(n=-n),c.swipeDirection=n>0?"prev":"next",d.currentTranslate=n+d.startTranslate;var o=!0,p=e.resistanceRatio;if(e.touchReleaseOnEdges&&(p=0),n>0&&d.currentTranslate>c.minTranslate()?(o=!1,e.resistance&&(d.currentTranslate=c.minTranslate()-1+Math.pow(-c.minTranslate()+d.startTranslate+n,p))):n<0&&d.currentTranslated.startTranslate&&(d.currentTranslate=d.startTranslate),e.threshold>0){if(!(Math.abs(n)>e.threshold||d.allowThresholdMove))return void(d.currentTranslate=d.startTranslate);if(!d.allowThresholdMove)return d.allowThresholdMove=!0,f.startX=f.currentX,f.startY=f.currentY,d.currentTranslate=d.startTranslate,void(f.diff=c.isHorizontal()?f.currentX-f.startX:f.currentY-f.startY)}e.followFinger&&((e.freeMode||e.watchSlidesProgress||e.watchSlidesVisibility)&&(c.updateActiveIndex(),c.updateSlidesClasses()),e.freeMode&&(0===d.velocities.length&&d.velocities.push({position:f[c.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:f[c.isHorizontal()?"currentX":"currentY"],time:La.now()})),c.updateProgress(d.currentTranslate),c.setTranslate(d.currentTranslate))}}}}}function ua(a){var b=this,c=b.touchEventsData,d=b.params,e=b.touches,f=b.rtlTranslate,g=b.$wrapperEl,h=b.slidesGrid,i=b.snapGrid,j=a;if(j.originalEvent&&(j=j.originalEvent),c.allowTouchCallbacks&&b.emit("touchEnd",j),c.allowTouchCallbacks=!1,!c.isTouched)return c.isMoved&&d.grabCursor&&b.setGrabCursor(!1),c.isMoved=!1,void(c.startMoving=!1);d.grabCursor&&c.isMoved&&c.isTouched&&(!0===b.allowSlideNext||!0===b.allowSlidePrev)&&b.setGrabCursor(!1);var k=La.now(),l=k-c.touchStartTime;if(b.allowClick&&(b.updateClickedSlide(j),b.emit("tap",j),l<300&&k-c.lastClickTime>300&&(c.clickTimeout&&clearTimeout(c.clickTimeout),c.clickTimeout=La.nextTick(function(){b&&!b.destroyed&&b.emit("click",j)},300)),l<300&&k-c.lastClickTime<300&&(c.clickTimeout&&clearTimeout(c.clickTimeout),b.emit("doubleTap",j))),c.lastClickTime=La.now(),La.nextTick(function(){b.destroyed||(b.allowClick=!0)}),!c.isTouched||!c.isMoved||!b.swipeDirection||0===e.diff||c.currentTranslate===c.startTranslate)return c.isTouched=!1,c.isMoved=!1,void(c.startMoving=!1);c.isTouched=!1,c.isMoved=!1,c.startMoving=!1;var m;if(m=d.followFinger?f?b.translate:-b.translate:-c.currentTranslate,d.freeMode){if(m<-b.minTranslate())return void b.slideTo(b.activeIndex);if(m>-b.maxTranslate())return void(b.slides.length1){var n=c.velocities.pop(),o=c.velocities.pop(),p=n.position-o.position,q=n.time-o.time;b.velocity=p/q,b.velocity/=2,Math.abs(b.velocity)150||La.now()-n.time>300)&&(b.velocity=0)}else b.velocity=0;b.velocity*=d.freeModeMomentumVelocityRatio,c.velocities.length=0;var r=1e3*d.freeModeMomentumRatio,s=b.velocity*r,t=b.translate+s;f&&(t=-t);var u,v,w=!1,x=20*Math.abs(b.velocity)*d.freeModeMomentumBounceRatio;if(tb.minTranslate())d.freeModeMomentumBounce?(t-b.minTranslate()>x&&(t=b.minTranslate()+x),u=b.minTranslate(),w=!0,c.allowMomentumBounce=!0):t=b.minTranslate(),d.loop&&d.centeredSlides&&(v=!0);else if(d.freeModeSticky){for(var y,z=0;z-t){y=z;break}t=Math.abs(i[y]-t)=d.longSwipesMs)&&(b.updateProgress(),b.updateActiveIndex(),b.updateSlidesClasses()))}for(var A=0,B=b.slidesSizesGrid[0],C=0;C=h[C]&&m=h[C]&&(A=C,B=h[h.length-1]-h[h.length-2]);var D=(m-h[A])/B;if(l>d.longSwipesMs){if(!d.longSwipes)return void b.slideTo(b.activeIndex);"next"===b.swipeDirection&&(D>=d.longSwipesRatio?b.slideTo(A+d.slidesPerGroup):b.slideTo(A)),"prev"===b.swipeDirection&&(D>1-d.longSwipesRatio?b.slideTo(A+d.slidesPerGroup):b.slideTo(A))}else{if(!d.shortSwipes)return void b.slideTo(b.activeIndex);"next"===b.swipeDirection&&b.slideTo(A+d.slidesPerGroup),"prev"===b.swipeDirection&&b.slideTo(A)}}function va(){var a=this,b=a.params,c=a.el;if(!c||0!==c.offsetWidth){b.breakpoints&&a.setBreakpoint();var d=a.allowSlideNext,e=a.allowSlidePrev,f=a.snapGrid;if(a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),b.freeMode){var g=Math.min(Math.max(a.translate,a.maxTranslate()),a.minTranslate());a.setTranslate(g),a.updateActiveIndex(),a.updateSlidesClasses(),b.autoHeight&&a.updateAutoHeight()}else a.updateSlidesClasses(),("auto"===b.slidesPerView||b.slidesPerView>1)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0);a.allowSlidePrev=e,a.allowSlideNext=d,a.params.watchOverflow&&f!==a.snapGrid&&a.checkOverflow()}}function wa(a){var b=this;b.allowClick||(b.params.preventClicks&&a.preventDefault(),b.params.preventClicksPropagation&&b.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}function xa(){var a=this,b=a.params,c=a.touchEvents,d=a.el,e=a.wrapperEl;a.onTouchStart=sa.bind(a),a.onTouchMove=ta.bind(a),a.onTouchEnd=ua.bind(a),a.onClick=wa.bind(a);var f="container"===b.touchEventsTarget?d:e,g=!!b.nested;if(Ma.touch||!Ma.pointerEvents&&!Ma.prefixedPointerEvents){if(Ma.touch){var h=!("touchstart"!==c.start||!Ma.passiveListener||!b.passiveListeners)&&{passive:!0,capture:!1};f.addEventListener(c.start,a.onTouchStart,h),f.addEventListener(c.move,a.onTouchMove,Ma.passiveListener?{passive:!1,capture:g}:g),f.addEventListener(c.end,a.onTouchEnd,h)}(b.simulateTouch&&!Xa.ios&&!Xa.android||b.simulateTouch&&!Ma.touch&&Xa.ios)&&(f.addEventListener("mousedown",a.onTouchStart,!1),Ha.addEventListener("mousemove",a.onTouchMove,g),Ha.addEventListener("mouseup",a.onTouchEnd,!1))}else f.addEventListener(c.start,a.onTouchStart,!1),Ha.addEventListener(c.move,a.onTouchMove,g),Ha.addEventListener(c.end,a.onTouchEnd,!1);(b.preventClicks||b.preventClicksPropagation)&&f.addEventListener("click",a.onClick,!0),a.on(Xa.ios||Xa.android?"resize orientationchange observerUpdate":"resize observerUpdate",va,!0)}function ya(){var a=this,b=a.params,c=a.touchEvents,d=a.el,e=a.wrapperEl,f="container"===b.touchEventsTarget?d:e,g=!!b.nested;if(Ma.touch||!Ma.pointerEvents&&!Ma.prefixedPointerEvents){if(Ma.touch){var h=!("onTouchStart"!==c.start||!Ma.passiveListener||!b.passiveListeners)&&{passive:!0,capture:!1};f.removeEventListener(c.start,a.onTouchStart,h),f.removeEventListener(c.move,a.onTouchMove,g),f.removeEventListener(c.end,a.onTouchEnd,h)}(b.simulateTouch&&!Xa.ios&&!Xa.android||b.simulateTouch&&!Ma.touch&&Xa.ios)&&(f.removeEventListener("mousedown",a.onTouchStart,!1),Ha.removeEventListener("mousemove",a.onTouchMove,g),Ha.removeEventListener("mouseup",a.onTouchEnd,!1))}else f.removeEventListener(c.start,a.onTouchStart,!1),Ha.removeEventListener(c.move,a.onTouchMove,g),Ha.removeEventListener(c.end,a.onTouchEnd,!1);(b.preventClicks||b.preventClicksPropagation)&&f.removeEventListener("click",a.onClick,!0),a.off(Xa.ios||Xa.android?"resize orientationchange observerUpdate":"resize observerUpdate",va)}function za(){var a=this,b=a.activeIndex,c=a.initialized,d=a.loopedSlides;void 0===d&&(d=0);var e=a.params,f=e.breakpoints;if(f&&(!f||0!==Object.keys(f).length)){var g=a.getBreakpoint(f);if(g&&a.currentBreakpoint!==g){var h=g in f?f[g]:void 0
;h&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(a){var b=h[a];void 0!==b&&(h[a]="slidesPerView"!==a||"AUTO"!==b&&"auto"!==b?"slidesPerView"===a?parseFloat(b):parseInt(b,10):"auto")});var i=h||a.originalParams,j=i.direction&&i.direction!==e.direction,k=e.loop&&(i.slidesPerView!==e.slidesPerView||j);j&&c&&a.changeDirection(),La.extend(a.params,i),La.extend(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),a.currentBreakpoint=g,k&&c&&(a.loopDestroy(),a.loopCreate(),a.updateSlides(),a.slideTo(b-d+a.loopedSlides,0,!1)),a.emit("breakpoint",i)}}}function Aa(a){var b=this;if(a){var c=!1,d=[];Object.keys(a).forEach(function(a){d.push(a)}),d.sort(function(a,b){return parseInt(a,10)-parseInt(b,10)});for(var e=0;e=Ia.innerWidth&&!c&&(c=f)}return c||"max"}}function Ba(){var a=this,b=a.classNames,c=a.params,d=a.rtl,e=a.$el,f=[];f.push("initialized"),f.push(c.direction),c.freeMode&&f.push("free-mode"),Ma.flexbox||f.push("no-flexbox"),c.autoHeight&&f.push("autoheight"),d&&f.push("rtl"),c.slidesPerColumn>1&&f.push("multirow"),Xa.android&&f.push("android"),Xa.ios&&f.push("ios"),(Na.isIE||Na.isEdge)&&(Ma.pointerEvents||Ma.prefixedPointerEvents)&&f.push("wp8-"+c.direction),f.forEach(function(a){b.push(c.containerModifierClass+a)}),e.addClass(b.join(" "))}function Ca(){var a=this,b=a.$el,c=a.classNames;b.removeClass(c.join(" "))}function Da(a,b,c,d,e,f){function g(){f&&f()}var h;a.complete&&e?g():b?(h=new Ia.Image,h.onload=g,h.onerror=g,d&&(h.sizes=d),c&&(h.srcset=c),b&&(h.src=b)):g()}function Ea(){function a(){void 0!==b&&null!==b&&b&&!b.destroyed&&(void 0!==b.imagesLoaded&&(b.imagesLoaded+=1),b.imagesLoaded===b.imagesToLoad.length&&(b.params.updateOnImagesReady&&b.update(),b.emit("imagesReady")))}var b=this;b.imagesToLoad=b.$el.find("img");for(var c=0;c6&&(d=d.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),e=new Ia.WebKitCSSMatrix("none"===d?"":d)):(e=f.MozTransform||f.OTransform||f.MsTransform||f.msTransform||f.transform||f.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),c=e.toString().split(",")),"x"===b&&(d=Ia.WebKitCSSMatrix?e.m41:16===c.length?parseFloat(c[12]):parseFloat(c[4])),"y"===b&&(d=Ia.WebKitCSSMatrix?e.m42:16===c.length?parseFloat(c[13]):parseFloat(c[5])),d||0},parseUrlQuery:function(a){var b,c,d,e,f={},g=a||Ia.location.href;if("string"==typeof g&&g.length)for(g=g.indexOf("?")>-1?g.replace(/\S*\?/,""):"",c=g.split("&").filter(function(a){return""!==a}),e=c.length,b=0;b0||"ontouchstart"in Ia||Ia.DocumentTouch&&Ha instanceof Ia.DocumentTouch)}(),pointerEvents:!!(Ia.navigator.pointerEnabled||Ia.PointerEvent||"maxTouchPoints"in Ia.navigator&&Ia.navigator.maxTouchPoints>0),prefixedPointerEvents:!!Ia.navigator.msPointerEnabled,transition:function(){var b=a.style;return"transition"in b||"webkitTransition"in b||"MozTransition"in b}(),transforms3d:Ia.Modernizr&&!0===Ia.Modernizr.csstransforms3d||function(){var b=a.style;return"webkitPerspective"in b||"MozPerspective"in b||"OPerspective"in b||"MsPerspective"in b||"perspective"in b}(),flexbox:function(){for(var b=a.style,c="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),d=0;d=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}return{isIE:!!Ia.navigator.userAgent.match(/Trident/g)||!!Ia.navigator.userAgent.match(/MSIE/g),isEdge:!!Ia.navigator.userAgent.match(/Edge/g),isSafari:a(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(Ia.navigator.userAgent)}}(),Oa=function(a){void 0===a&&(a={});var b=this;b.params=a,b.eventsListeners={},b.params&&b.params.on&&Object.keys(b.params.on).forEach(function(a){b.on(a,b.params.on[a])})},Pa={components:{configurable:!0}};Oa.prototype.on=function(a,b,c){var d=this;if("function"!=typeof b)return d;var e=c?"unshift":"push";return a.split(" ").forEach(function(a){d.eventsListeners[a]||(d.eventsListeners[a]=[]),d.eventsListeners[a][e](b)}),d},Oa.prototype.once=function(a,b,c){function d(){for(var c=[],f=arguments.length;f--;)c[f]=arguments[f];b.apply(e,c),e.off(a,d),d.f7proxy&&delete d.f7proxy}var e=this;return"function"!=typeof b?e:(d.f7proxy=b,e.on(a,d,c))},Oa.prototype.off=function(a,b){var c=this;return c.eventsListeners?(a.split(" ").forEach(function(a){void 0===b?c.eventsListeners[a]=[]:c.eventsListeners[a]&&c.eventsListeners[a].length&&c.eventsListeners[a].forEach(function(d,e){(d===b||d.f7proxy&&d.f7proxy===b)&&c.eventsListeners[a].splice(e,1)})}),c):c},Oa.prototype.emit=function(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];var c=this;if(!c.eventsListeners)return c;var d,e,f;return"string"==typeof a[0]||Array.isArray(a[0])?(d=a[0],e=a.slice(1,a.length),f=c):(d=a[0].events,e=a[0].data,f=a[0].context||c),(Array.isArray(d)?d:d.split(" ")).forEach(function(a){if(c.eventsListeners&&c.eventsListeners[a]){var b=[];c.eventsListeners[a].forEach(function(a){b.push(a)}),b.forEach(function(a){a.apply(f,e)})}}),c},Oa.prototype.useModulesParams=function(a){var b=this;b.modules&&Object.keys(b.modules).forEach(function(c){var d=b.modules[c];d.params&&La.extend(a,d.params)})},Oa.prototype.useModules=function(a){void 0===a&&(a={});var b=this;b.modules&&Object.keys(b.modules).forEach(function(c){var d=b.modules[c],e=a[c]||{};d.instance&&Object.keys(d.instance).forEach(function(a){var c=d.instance[a];b[a]="function"==typeof c?c.bind(b):c}),d.on&&b.on&&Object.keys(d.on).forEach(function(a){b.on(a,d.on[a])}),d.create&&d.create.bind(b)(e)})},Pa.components.set=function(a){var b=this;b.use&&b.use(a)},Oa.installModule=function(a){for(var b=[],c=arguments.length-1;c-- >0;)b[c]=arguments[c+1];var d=this;d.prototype.modules||(d.prototype.modules={});var e=a.name||Object.keys(d.prototype.modules).length+"_"+La.now();return d.prototype.modules[e]=a,a.proto&&Object.keys(a.proto).forEach(function(b){d.prototype[b]=a.proto[b]}),a.static&&Object.keys(a.static).forEach(function(b){d[b]=a.static[b]}),a.install&&a.install.apply(d,b),d},Oa.use=function(a){for(var b=[],c=arguments.length-1;c-- >0;)b[c]=arguments[c+1];var d=this;return Array.isArray(a)?(a.forEach(function(a){return d.installModule(a)}),d):d.installModule.apply(d,[a].concat(b))},Object.defineProperties(Oa,Pa);var Qa={updateSize:N,updateSlides:O,updateAutoHeight:P,updateSlidesOffset:Q,updateSlidesProgress:R,updateProgress:S,updateSlidesClasses:T,updateActiveIndex:U,updateClickedSlide:V},Ra={getTranslate:W,setTranslate:X,minTranslate:Y,maxTranslate:Z},Sa={setTransition:$,transitionStart:_,transitionEnd:aa},Ta={slideTo:ba,slideToLoop:ca,slideNext:da,slidePrev:ea,slideReset:fa,slideToClosest:ga,slideToClickedSlide:ha},Ua={loopCreate:ia,loopFix:ja,loopDestroy:ka},Va={setGrabCursor:la,unsetGrabCursor:ma},Wa={appendSlide:na,prependSlide:oa,addSlide:pa,removeSlide:qa,removeAllSlides:ra},Xa=function(){var a=Ia.navigator.userAgent,b={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:Ia.cordova||Ia.phonegap,phonegap:Ia.cordova||Ia.phonegap},c=a.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),d=a.match(/(Android);?[\s\/]+([\d.]+)?/),e=a.match(/(iPad).*OS\s([\d_]+)/),f=a.match(/(iPod)(.*OS\s([\d_]+))?/),g=!e&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(c&&(b.os="windows",b.osVersion=c[2],b.windows=!0),d&&!c&&(b.os="android",b.osVersion=d[2],b.android=!0,b.androidChrome=a.toLowerCase().indexOf("chrome")>=0),(e||g||f)&&(b.os="ios",b.ios=!0),g&&!f&&(b.osVersion=g[2].replace(/_/g,"."),b.iphone=!0),e&&(b.osVersion=e[2].replace(/_/g,"."),b.ipad=!0),f&&(b.osVersion=f[3]?f[3].replace(/_/g,"."):null,b.iphone=!0),b.ios&&b.osVersion&&a.indexOf("Version/")>=0&&"10"===b.osVersion.split(".")[0]&&(b.osVersion=a.toLowerCase().split("version/")[1].split(" ")[0]),b.desktop=!(b.os||b.android||b.webView),b.webView=(g||e||f)&&a.match(/.*AppleWebKit(?!.*Safari)/i),b.os&&"ios"===b.os){var h=b.osVersion.split("."),i=Ha.querySelector('meta[name="viewport"]');b.minimalUi=!b.webView&&(f||g)&&(1*h[0]==7?1*h[1]>=1:1*h[0]>7)&&i&&i.getAttribute("content").indexOf("minimal-ui")>=0}return b.pixelRatio=Ia.devicePixelRatio||1,b}(),Ya={attachEvents:xa,detachEvents:ya},Za={setBreakpoint:za,getBreakpoint:Aa},$a={addClasses:Ba,removeClasses:Ca},_a={loadImage:Da,preloadImages:Ea},ab={checkOverflow:Fa},bb={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},cb={update:Qa,translate:Ra,transition:Sa,slide:Ta,loop:Ua,grabCursor:Va,manipulation:Wa,events:Ya,breakpoints:Za,checkOverflow:ab,classes:$a,images:_a},db={},eb=function(b){function c(){for(var d,e=[],f=arguments.length;f--;)e[f]=arguments[f];var g,h;1===e.length&&e[0].constructor&&e[0].constructor===Object?h=e[0]:(d=e,g=d[0],h=d[1]),h||(h={}),h=La.extend({},h),g&&!h.el&&(h.el=g),b.call(this,h),Object.keys(cb).forEach(function(a){Object.keys(cb[a]).forEach(function(b){c.prototype[b]||(c.prototype[b]=cb[a][b])})});var i=this;void 0===i.modules&&(i.modules={}),Object.keys(i.modules).forEach(function(a){var b=i.modules[a];if(b.params){var c=Object.keys(b.params)[0],d=b.params[c];if("object"!=typeof d||null===d)return;if(!(c in h&&"enabled"in d))return;!0===h[c]&&(h[c]={enabled:!0}),"object"!=typeof h[c]||"enabled"in h[c]||(h[c].enabled=!0),h[c]||(h[c]={enabled:!1})}});var j=La.extend({},bb);i.useModulesParams(j),i.params=La.extend({},j,db,h),i.originalParams=La.extend({},i.params),i.passedParams=La.extend({},h),i.$=a;var k=a(i.params.el);if(g=k[0]){if(k.length>1){var l=[];return k.each(function(a,b){var d=La.extend({},h,{el:b});l.push(new c(d))}),l}g.swiper=i,k.data("swiper",i);var m=k.children("."+i.params.wrapperClass);return La.extend(i,{$el:k,el:g,$wrapperEl:m,wrapperEl:m[0],classNames:[],slides:a(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===i.params.direction},isVertical:function(){return"vertical"===i.params.direction},rtl:"rtl"===g.dir.toLowerCase()||"rtl"===k.css("direction"),rtlTranslate:"horizontal"===i.params.direction&&("rtl"===g.dir.toLowerCase()||"rtl"===k.css("direction")),wrongRTL:"-webkit-box"===m.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEvents:function(){var a=["touchstart","touchmove","touchend"],b=["mousedown","mousemove","mouseup"];return Ma.pointerEvents?b=["pointerdown","pointermove","pointerup"]:Ma.prefixedPointerEvents&&(b=["MSPointerDown","MSPointerMove","MSPointerUp"]),i.touchEventsTouch={start:a[0],move:a[1],end:a[2]},i.touchEventsDesktop={start:b[0],move:b[1],end:b[2]},Ma.touch||!i.params.simulateTouch?i.touchEventsTouch:i.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:La.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.useModules(),i.params.init&&i.init(),i}}b&&(c.__proto__=b),c.prototype=Object.create(b&&b.prototype),c.prototype.constructor=c;var d={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return c.prototype.slidesPerViewDynamic=function(){var a=this,b=a.params,c=a.slides,d=a.slidesGrid,e=a.size,f=a.activeIndex,g=1;if(b.centeredSlides){for(var h,i=c[f].swiperSlideSize,j=f+1;je&&(h=!0));for(var k=f-1;k>=0;k-=1)c[k]&&!h&&(i+=c[k].swiperSlideSize,g+=1,i>e&&(h=!0))}else for(var l=f+1;l1)&&b.isEnd&&!b.params.centeredSlides?b.slideTo(b.slides.length-1,0,!1,!0):b.slideTo(b.activeIndex,0,!1,!0))||a(),d.watchOverflow&&c!==b.snapGrid&&b.checkOverflow(),b.emit("update")}},c.prototype.changeDirection=function(a,b){void 0===b&&(b=!0);var c=this,d=c.params.direction;return a||(a="horizontal"===d?"vertical":"horizontal"),a===d||"horizontal"!==a&&"vertical"!==a?c:("vertical"===d&&(c.$el.removeClass(c.params.containerModifierClass+"vertical wp8-vertical").addClass(""+c.params.containerModifierClass+a),(Na.isIE||Na.isEdge)&&(Ma.pointerEvents||Ma.prefixedPointerEvents)&&c.$el.addClass(c.params.containerModifierClass+"wp8-"+a)),"horizontal"===d&&(c.$el.removeClass(c.params.containerModifierClass+"horizontal wp8-horizontal").addClass(""+c.params.containerModifierClass+a),(Na.isIE||Na.isEdge)&&(Ma.pointerEvents||Ma.prefixedPointerEvents)&&c.$el.addClass(c.params.containerModifierClass+"wp8-"+a)),c.params.direction=a,c.slides.each(function(b,c){"vertical"===a?c.style.width="":c.style.height=""}),c.emit("changeDirection"),b&&c.update(),c)},c.prototype.init=function(){var a=this;a.initialized||(a.emit("beforeInit"),a.params.breakpoints&&a.setBreakpoint(),a.addClasses(),a.params.loop&&a.loopCreate(),a.updateSize(),a.updateSlides(),a.params.watchOverflow&&a.checkOverflow(),a.params.grabCursor&&a.setGrabCursor(),a.params.preloadImages&&a.preloadImages(),a.params.loop?a.slideTo(a.params.initialSlide+a.loopedSlides,0,a.params.runCallbacksOnInit):a.slideTo(a.params.initialSlide,0,a.params.runCallbacksOnInit),a.attachEvents(),a.initialized=!0,a.emit("init"))},c.prototype.destroy=function(a,b){void 0===a&&(a=!0),void 0===b&&(b=!0);var c=this,d=c.params,e=c.$el,f=c.$wrapperEl,g=c.slides;return void 0===c.params||c.destroyed?null:(c.emit("beforeDestroy"),c.initialized=!1,c.detachEvents(),d.loop&&c.loopDestroy(),b&&(c.removeClasses(),e.removeAttr("style"),f.removeAttr("style"),g&&g.length&&g.removeClass([d.slideVisibleClass,d.slideActiveClass,d.slideNextClass,d.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),c.emit("destroy"),Object.keys(c.eventsListeners).forEach(function(a){c.off(a)}),!1!==a&&(c.$el[0].swiper=null,c.$el.data("swiper",null),La.deleteProps(c)),c.destroyed=!0,null)},c.extendDefaults=function(a){La.extend(db,a)},d.extendedDefaults.get=function(){return db},d.defaults.get=function(){return bb},d.Class.get=function(){return b},d.$.get=function(){return a},Object.defineProperties(c,d),c}(Oa),fb={name:"device",proto:{device:Xa},static:{device:Xa}},gb={name:"support",proto:{support:Ma},static:{support:Ma}},hb={name:"browser",proto:{browser:Na},static:{browser:Na}},ib={name:"resize",create:function(){var a=this;La.extend(a,{resize:{resizeHandler:function(){a&&!a.destroyed&&a.initialized&&(a.emit("beforeResize"),a.emit("resize"))},orientationChangeHandler:function(){a&&!a.destroyed&&a.initialized&&a.emit("orientationchange")}}})},on:{init:function(){var a=this;Ia.addEventListener("resize",a.resize.resizeHandler),Ia.addEventListener("orientationchange",a.resize.orientationChangeHandler)},destroy:function(){var a=this;Ia.removeEventListener("resize",a.resize.resizeHandler),Ia.removeEventListener("orientationchange",a.resize.orientationChangeHandler)}}},jb={func:Ia.MutationObserver||Ia.WebkitMutationObserver,attach:function(a,b){void 0===b&&(b={});var c=this,d=jb.func,e=new d(function(a){if(1===a.length)return void c.emit("observerUpdate",a[0]);var b=function(){c.emit("observerUpdate",a[0])};Ia.requestAnimationFrame?Ia.requestAnimationFrame(b):Ia.setTimeout(b,0)});e.observe(a,{attributes:void 0===b.attributes||b.attributes,childList:void 0===b.childList||b.childList,characterData:void 0===b.characterData||b.characterData}),c.observer.observers.push(e)},init:function(){var a=this;if(Ma.observer&&a.params.observer){if(a.params.observeParents)for(var b=a.$el.parents(),c=0;cw)&&c.$wrapperEl.find("."+c.params.slideClass+'[data-swiper-slide-index="'+A+'"]').remove();for(var B=0;B=v&&B<=w&&(void 0===m||a?z.push(B):(B>m&&z.push(B),B'+b+" ");return f.attr("data-swiper-slide-index")||f.attr("data-swiper-slide-index",c),e.cache&&(d.virtual.cache[c]=f),f},appendSlide:function(a){var b=this;if("object"==typeof a&&"length"in a)for(var c=0;c