!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).swiper=t()}(this,(function(){"use strict";var e="undefined"==typeof document?{body:{},addeventlistener:function(){},removeeventlistener:function(){},activeelement:{blur:function(){},nodename:""},queryselector:function(){return null},queryselectorall:function(){return[]},getelementbyid:function(){return null},createevent:function(){return{initevent:function(){}}},createelement:function(){return{children:[],childnodes:[],style:{},setattribute:function(){},getelementsbytagname:function(){return[]}}},location:{hash:""}}:document,t="undefined"==typeof window?{document:e,navigator:{useragent:""},location:{},history:{},customevent:function(){return this},addeventlistener:function(){},removeeventlistener:function(){},getcomputedstyle:function(){return{getpropertyvalue:function(){return""}}},image:function(){},date:function(){},screen:{},settimeout:function(){},cleartimeout:function(){}}:window,a=function(e){for(var t=0;t=0&&d.indexof(">")>=0){var p="div";for(0===d.indexof(":~]/)?(s||e).queryselectorall(i.trim()):[e.getelementbyid(i.trim().split("#")[1])],n=0;n0&&i[0].nodetype)for(n=0;n=0;h-=1){var v=u[h];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(c.removeeventlistener(d,v.proxylistener,n),u.splice(h,1)):r||(c.removeeventlistener(d,v.proxylistener,n),u.splice(h,1))}}return this},trigger:function(){for(var a=[],i=arguments.length;i--;)a[i]=arguments[i];for(var s=a[0].split(" "),r=a[1],n=0;n0})),d.dispatchevent(p),d.dom7eventdata=[],delete d.dom7eventdata}return this},transitionend:function(e){var t,a=["webkittransitionend","transitionend"],i=this;function s(r){if(r.target===this)for(e.call(this,r),t=0;t0){if(e){var t=this.styles();return this[0].offsetwidth+parsefloat(t.getpropertyvalue("margin-right"))+parsefloat(t.getpropertyvalue("margin-left"))}return this[0].offsetwidth}return null},outerheight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetheight+parsefloat(t.getpropertyvalue("margin-top"))+parsefloat(t.getpropertyvalue("margin-bottom"))}return this[0].offsetheight}return null},offset:function(){if(this.length>0){var a=this[0],i=a.getboundingclientrect(),s=e.body,r=a.clienttop||s.clienttop||0,n=a.clientleft||s.clientleft||0,o=a===t?t.scrolly:a.scrolltop,l=a===t?t.scrollx:a.scrollleft;return{top:i.top+o-r,left:i.left+l-n}}return null},css:function(e,a){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;ii-1?[]:e<0?(t=i+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var t,i=[],s=arguments.length;s--;)i[s]=arguments[s];for(var r=0;r=0;s-=1)this[i].insertbefore(r.childnodes[s],this[i].childnodes[0])}else if(t instanceof a)for(s=0;s0?e?this[0].nextelementsibling&&i(this[0].nextelementsibling).is(e)?new a([this[0].nextelementsibling]):new a([]):this[0].nextelementsibling?new a([this[0].nextelementsibling]):new a([]):new a([])},nextall:function(e){var t=[],s=this[0];if(!s)return new a([]);for(;s.nextelementsibling;){var r=s.nextelementsibling;e?i(r).is(e)&&t.push(r):t.push(r),s=r}return new a(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previouselementsibling&&i(t.previouselementsibling).is(e)?new a([t.previouselementsibling]):new a([]):t.previouselementsibling?new a([t.previouselementsibling]):new a([])}return new a([])},prevall:function(e){var t=[],s=this[0];if(!s)return new a([]);for(;s.previouselementsibling;){var r=s.previouselementsibling;e?i(r).is(e)&&t.push(r):t.push(r),s=r}return new a(t)},parent:function(e){for(var t=[],a=0;a6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),r=new t.webkitcssmatrix("none"===s?"":s)):i=(r=n.moztransform||n.otransform||n.mstransform||n.mstransform||n.transform||n.getpropertyvalue("transform").replace("translate(","matrix(1, 0, 0, 1,")).tostring().split(","),"x"===a&&(s=t.webkitcssmatrix?r.m41:16===i.length?parsefloat(i[12]):parsefloat(i[4])),"y"===a&&(s=t.webkitcssmatrix?r.m42:16===i.length?parsefloat(i[13]):parsefloat(i[5])),s||0},parseurlquery:function(e){var a,i,s,r,n={},o=e||t.location.href;if("string"==typeof o&&o.length)for(r=(i=(o=o.indexof("?")>-1?o.replace(/\s*\?/,""):"").split("&").filter((function(e){return""!==e}))).length,a=0;a0||"ontouchstart"in t||t.documenttouch&&e instanceof t.documenttouch),pointerevents:!!(t.navigator.pointerenabled||t.pointerevent||"maxtouchpoints"in t.navigator&&t.navigator.maxtouchpoints>0),prefixedpointerevents:!!t.navigator.mspointerenabled,transition:(n=o.style,"transition"in n||"webkittransition"in n||"moztransition"in n),transforms3d:t.modernizr&&!0===t.modernizr.csstransforms3d||function(){var e=o.style;return"webkitperspective"in e||"mozperspective"in e||"operspective"in e||"msperspective"in e||"perspective"in e}(),flexbox:function(){for(var e=o.style,t="alignitems webkitalignitems webkitboxalign msflexalign mozboxalign webkitflexdirection msflexdirection mozboxdirection mozboxorient webkitboxdirection webkitboxorient".split(" "),a=0;a=0&&l.indexof("chrome")<0&&l.indexof("android")<0),isuiwebview:/(iphone|ipod|ipad).*applewebkit(?!.*safari)/i.test(t.navigator.useragent)},u=function(e){void 0===e&&(e={});var t=this;t.params=e,t.eventslisteners={},t.params&&t.params.on&&object.keys(t.params.on).foreach((function(e){t.on(e,t.params.on[e])}))},h={components:{configurable:!0}};u.prototype.on=function(e,t,a){var i=this;if("function"!=typeof t)return i;var s=a?"unshift":"push";return e.split(" ").foreach((function(e){i.eventslisteners[e]||(i.eventslisteners[e]=[]),i.eventslisteners[e][s](t)})),i},u.prototype.once=function(e,t,a){var i=this;if("function"!=typeof t)return i;function s(){for(var a=[],r=arguments.length;r--;)a[r]=arguments[r];t.apply(i,a),i.off(e,s),s.f7proxy&&delete s.f7proxy}return s.f7proxy=t,i.on(e,s,a)},u.prototype.off=function(e,t){var a=this;return a.eventslisteners?(e.split(" ").foreach((function(e){void 0===t?a.eventslisteners[e]=[]:a.eventslisteners[e]&&a.eventslisteners[e].length&&a.eventslisteners[e].foreach((function(i,s){(i===t||i.f7proxy&&i.f7proxy===t)&&a.eventslisteners[e].splice(s,1)}))})),a):a},u.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var a,i,s,r=this;if(!r.eventslisteners)return r;"string"==typeof e[0]||array.isarray(e[0])?(a=e[0],i=e.slice(1,e.length),s=r):(a=e[0].events,i=e[0].data,s=e[0].context||r);var n=array.isarray(a)?a:a.split(" ");return n.foreach((function(e){if(r.eventslisteners&&r.eventslisteners[e]){var t=[];r.eventslisteners[e].foreach((function(e){t.push(e)})),t.foreach((function(e){e.apply(s,i)}))}})),r},u.prototype.usemodulesparams=function(e){var t=this;t.modules&&object.keys(t.modules).foreach((function(a){var i=t.modules[a];i.params&&d.extend(e,i.params)}))},u.prototype.usemodules=function(e){void 0===e&&(e={});var t=this;t.modules&&object.keys(t.modules).foreach((function(a){var i=t.modules[a],s=e[a]||{};i.instance&&object.keys(i.instance).foreach((function(e){var a=i.instance[e];t[e]="function"==typeof a?a.bind(t):a})),i.on&&t.on&&object.keys(i.on).foreach((function(e){t.on(e,i.on[e])})),i.create&&i.create.bind(t)(s)}))},h.components.set=function(e){this.use&&this.use(e)},u.installmodule=function(e){for(var t=[],a=arguments.length-1;a-- >0;)t[a]=arguments[a+1];var i=this;i.prototype.modules||(i.prototype.modules={});var s=e.name||object.keys(i.prototype.modules).length+"_"+d.now();return i.prototype.modules[s]=e,e.proto&&object.keys(e.proto).foreach((function(t){i.prototype[t]=e.proto[t]})),e.static&&object.keys(e.static).foreach((function(t){i[t]=e.static[t]})),e.install&&e.install.apply(i,t),i},u.use=function(e){for(var t=[],a=arguments.length-1;a-- >0;)t[a]=arguments[a+1];var i=this;return array.isarray(e)?(e.foreach((function(e){return i.installmodule(e)})),i):i.installmodule.apply(i,[e].concat(t))},object.defineproperties(u,h);var v={updatesize:function(){var e,t,a=this,i=a.$el;e=void 0!==a.params.width?a.params.width:i[0].clientwidth,t=void 0!==a.params.height?a.params.height:i[0].clientheight,0===e&&a.ishorizontal()||0===t&&a.isvertical()||(e=e-parseint(i.css("padding-left"),10)-parseint(i.css("padding-right"),10),t=t-parseint(i.css("padding-top"),10)-parseint(i.css("padding-bottom"),10),d.extend(a,{width:e,height:t,size:a.ishorizontal()?e:t}))},updateslides:function(){var e=this,a=e.params,i=e.$wrapperel,s=e.size,r=e.rtltranslate,n=e.wrongrtl,o=e.virtual&&a.virtual.enabled,l=o?e.virtual.slides.length:e.slides.length,c=i.children("."+e.params.slideclass),u=o?e.virtual.slides.length:c.length,h=[],v=[],f=[],m=a.slidesoffsetbefore;"function"==typeof m&&(m=a.slidesoffsetbefore.call(e));var g=a.slidesoffsetafter;"function"==typeof g&&(g=a.slidesoffsetafter.call(e));var b=e.snapgrid.length,w=e.snapgrid.length,y=a.spacebetween,x=-m,t=0,e=0;if(void 0!==s){var s,c;"string"==typeof y&&y.indexof("%")>=0&&(y=parsefloat(y.replace("%",""))/100*s),e.virtualsize=-y,r?c.css({marginleft:"",margintop:""}):c.css({marginright:"",marginbottom:""}),a.slidespercolumn>1&&(s=math.floor(u/a.slidespercolumn)===u/e.params.slidespercolumn?u:math.ceil(u/a.slidespercolumn)*a.slidespercolumn,"auto"!==a.slidesperview&&"row"===a.slidespercolumnfill&&(s=math.max(s,a.slidesperview*a.slidespercolumn)));for(var m,z=a.slidespercolumn,p=s/z,k=math.floor(u/a.slidespercolumn),$=0;$1){var i=void 0,d=void 0,o=void 0;"column"===a.slidespercolumnfill?(o=$-(d=math.floor($/z))*z,(d>k||d===k&&o===z-1)&&(o+=1)>=z&&(o=0,d+=1),i=d+o*s/z,l.css({"-webkit-box-ordinal-group":i,"-moz-box-ordinal-group":i,"-ms-flex-order":i,"-webkit-order":i,order:i})):d=$-(o=math.floor($/p))*p,l.css("margin-"+(e.ishorizontal()?"top":"left"),0!==o&&a.spacebetween&&a.spacebetween+"px").attr("data-swiper-column",d).attr("data-swiper-row",o)}if("none"!==l.css("display")){if("auto"===a.slidesperview){var a=t.getcomputedstyle(l[0],null),h=l[0].style.transform,n=l[0].style.webkittransform;if(h&&(l[0].style.transform="none"),n&&(l[0].style.webkittransform="none"),a.roundlengths)c=e.ishorizontal()?l.outerwidth(!0):l.outerheight(!0);else if(e.ishorizontal()){var g=parsefloat(a.getpropertyvalue("width")),b=parsefloat(a.getpropertyvalue("padding-left")),x=parsefloat(a.getpropertyvalue("padding-right")),y=parsefloat(a.getpropertyvalue("margin-left")),v=parsefloat(a.getpropertyvalue("margin-right")),f=a.getpropertyvalue("box-sizing");c=f&&"border-box"===f?g+y+v:g+b+x+y+v}else{var r=parsefloat(a.getpropertyvalue("height")),q=parsefloat(a.getpropertyvalue("padding-top")),w=parsefloat(a.getpropertyvalue("padding-bottom")),j=parsefloat(a.getpropertyvalue("margin-top")),u=parsefloat(a.getpropertyvalue("margin-bottom")),k=a.getpropertyvalue("box-sizing");c=k&&"border-box"===k?r+j+u:r+q+w+j+u}h&&(l[0].style.transform=h),n&&(l[0].style.webkittransform=n),a.roundlengths&&(c=math.floor(c))}else c=(s-(a.slidesperview-1)*y)/a.slidesperview,a.roundlengths&&(c=math.floor(c)),c[$]&&(e.ishorizontal()?c[$].style.width=c+"px":c[$].style.height=c+"px");c[$]&&(c[$].swiperslidesize=c),f.push(c),a.centeredslides?(x=x+c/2+t/2+y,0===t&&0!==$&&(x=x-s/2-y),0===$&&(x=x-s/2-y),math.abs(x)<.001&&(x=0),a.roundlengths&&(x=math.floor(x)),e%a.slidespergroup==0&&h.push(x),v.push(x)):(a.roundlengths&&(x=math.floor(x)),e%a.slidespergroup==0&&h.push(x),v.push(x),x=x+c+y),e.virtualsize+=c+y,t=c,e+=1}}if(e.virtualsize=math.max(e.virtualsize,s)+g,r&&n&&("slide"===a.effect||"coverflow"===a.effect)&&i.css({width:e.virtualsize+a.spacebetween+"px"}),p.flexbox&&!a.setwrappersize||(e.ishorizontal()?i.css({width:e.virtualsize+a.spacebetween+"px"}):i.css({height:e.virtualsize+a.spacebetween+"px"})),a.slidespercolumn>1&&(e.virtualsize=(c+a.spacebetween)*s,e.virtualsize=math.ceil(e.virtualsize/a.slidespercolumn)-a.spacebetween,e.ishorizontal()?i.css({width:e.virtualsize+a.spacebetween+"px"}):i.css({height:e.virtualsize+a.spacebetween+"px"}),a.centeredslides)){m=[];for(var _=0;_1&&h.push(e.virtualsize-s)}if(0===h.length&&(h=[0]),0!==a.spacebetween&&(e.ishorizontal()?r?c.css({marginleft:y+"px"}):c.css({marginright:y+"px"}):c.css({marginbottom:y+"px"})),a.centerinsufficientslides){var ee=0;if(f.foreach((function(e){ee+=e+(a.spacebetween?a.spacebetween:0)})),(ee-=a.spacebetween)1)for(t=0;ta.slides.length)break;i.push(a.slides.eq(r)[0])}else i.push(a.slides.eq(a.activeindex)[0]);for(t=0;ts?n:s}s&&a.$wrapperel.css("height",s+"px")},updateslidesoffset:function(){for(var e=this.slides,t=0;t=0&&p0&&c<=t.size||p<=0&&c>=t.size)&&(t.visibleslides.push(l),t.visibleslidesindexes.push(o),s.eq(o).addclass(a.slidevisibleclass))}l.progress=r?-d:d}t.visibleslides=i(t.visibleslides)}},updateprogress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.maxtranslate()-t.mintranslate(),s=t.progress,r=t.isbeginning,n=t.isend,o=r,l=n;0===i?(s=0,r=!0,n=!0):(r=(s=(e-t.mintranslate())/i)<=0,n=s>=1),d.extend(t,{progress:s,isbeginning:r,isend:n}),(a.watchslidesprogress||a.watchslidesvisibility)&&t.updateslidesprogress(e),r&&!o&&t.emit("reachbeginning toedge"),n&&!l&&t.emit("reachend toedge"),(o&&!r||l&&!n)&&t.emit("fromedge"),t.emit("progress",s)},updateslidesclasses:function(){var e,t=this,a=t.slides,i=t.params,s=t.$wrapperel,r=t.activeindex,n=t.realindex,o=t.virtual&&i.virtual.enabled;a.removeclass(i.slideactiveclass+" "+i.slidenextclass+" "+i.slideprevclass+" "+i.slideduplicateactiveclass+" "+i.slideduplicatenextclass+" "+i.slideduplicateprevclass),(e=o?t.$wrapperel.find("."+i.slideclass+'[data-swiper-slide-index="'+r+'"]'):a.eq(r)).addclass(i.slideactiveclass),i.loop&&(e.hasclass(i.slideduplicateclass)?s.children("."+i.slideclass+":not(."+i.slideduplicateclass+')[data-swiper-slide-index="'+n+'"]').addclass(i.slideduplicateactiveclass):s.children("."+i.slideclass+"."+i.slideduplicateclass+'[data-swiper-slide-index="'+n+'"]').addclass(i.slideduplicateactiveclass));var l=e.nextall("."+i.slideclass).eq(0).addclass(i.slidenextclass);i.loop&&0===l.length&&(l=a.eq(0)).addclass(i.slidenextclass);var d=e.prevall("."+i.slideclass).eq(0).addclass(i.slideprevclass);i.loop&&0===d.length&&(d=a.eq(-1)).addclass(i.slideprevclass),i.loop&&(l.hasclass(i.slideduplicateclass)?s.children("."+i.slideclass+":not(."+i.slideduplicateclass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addclass(i.slideduplicatenextclass):s.children("."+i.slideclass+"."+i.slideduplicateclass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addclass(i.slideduplicatenextclass),d.hasclass(i.slideduplicateclass)?s.children("."+i.slideclass+":not(."+i.slideduplicateclass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addclass(i.slideduplicateprevclass):s.children("."+i.slideclass+"."+i.slideduplicateclass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addclass(i.slideduplicateprevclass))},updateactiveindex:function(e){var t,a=this,i=a.rtltranslate?a.translate:-a.translate,s=a.slidesgrid,r=a.snapgrid,n=a.params,o=a.activeindex,l=a.realindex,p=a.snapindex,c=e;if(void 0===c){for(var u=0;u=s[u]&&i=s[u]&&i=s[u]&&(c=u);n.normalizeslideindex&&(c<0||void 0===c)&&(c=0)}if((t=r.indexof(i)>=0?r.indexof(i):math.floor(c/n.slidespergroup))>=r.length&&(t=r.length-1),c!==o){var h=parseint(a.slides.eq(c).attr("data-swiper-slide-index")||c,10);d.extend(a,{snapindex:t,realindex:h,previousindex:o,activeindex:c}),a.emit("activeindexchange"),a.emit("snapindexchange"),l!==h&&a.emit("realindexchange"),a.emit("slidechange")}else t!==p&&(a.snapindex=t,a.emit("snapindexchange"))},updateclickedslide:function(e){var t=this,a=t.params,s=i(e.target).closest("."+a.slideclass)[0],r=!1;if(s)for(var n=0;nr?"next":is?"next":i=o.length&&(h=o.length-1),(c||n.initialslide||0)===(d||0)&&a&&s.emit("beforeslidechangestart");var v,f=-o[h];if(s.updateprogress(f),n.normalizeslideindex)for(var m=0;m=math.floor(100*l[m])&&(r=m);if(s.initialized&&r!==c){if(!s.allowslidenext&&fs.translate&&f>s.maxtranslate()&&(c||0)!==r)return!1}return v=r>c?"next":r(i.snapgrid[r+1]-o)/2&&(s=i.params.slidespergroup)}return i.slideto(s,e,t,a)},slidetoclickedslide:function(){var e,t=this,a=t.params,s=t.$wrapperel,r="auto"===a.slidesperview?t.slidesperviewdynamic():a.slidesperview,n=t.clickedindex;if(a.loop){if(t.animating)return;e=parseint(i(t.clickedslide).attr("data-swiper-slide-index"),10),a.centeredslides?nt.slides.length-t.loopedslides+r/2?(t.loopfix(),n=s.children("."+a.slideclass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideduplicateclass+")").eq(0).index(),d.nexttick((function(){t.slideto(n)}))):t.slideto(n):n>t.slides.length-r?(t.loopfix(),n=s.children("."+a.slideclass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideduplicateclass+")").eq(0).index(),d.nexttick((function(){t.slideto(n)}))):t.slideto(n)}else t.slideto(n)}};var b={loopcreate:function(){var t=this,a=t.params,s=t.$wrapperel;s.children("."+a.slideclass+"."+a.slideduplicateclass).remove();var r=s.children("."+a.slideclass);if(a.loopfillgroupwithblank){var n=a.slidespergroup-r.length%a.slidespergroup;if(n!==a.slidespergroup){for(var o=0;or.length&&(t.loopedslides=r.length);var d=[],p=[];r.each((function(e,a){var s=i(a);e=r.length-t.loopedslides&&d.push(a),s.attr("data-swiper-slide-index",e)}));for(var c=0;c=0;u-=1)s.prepend(i(d[u].clonenode(!0)).addclass(a.slideduplicateclass))},loopfix:function(){var e,t=this,a=t.params,i=t.activeindex,s=t.slides,r=t.loopedslides,n=t.allowslideprev,o=t.allowslidenext,l=t.snapgrid,d=t.rtltranslate;t.allowslideprev=!0,t.allowslidenext=!0;var p=-l[i]-t.gettranslate();if(i=2*r||i>=s.length-r){e=-s.length+i+r,e+=r,t.slideto(e,0,!1,!0)&&0!==p&&t.settranslate((d?-t.translate:t.translate)-p)}t.allowslideprev=n,t.allowslidenext=o},loopdestroy:function(){var e=this,t=e.$wrapperel,a=e.params,i=e.slides;t.children("."+a.slideclass+"."+a.slideduplicateclass+",."+a.slideclass+"."+a.slideblankclass).remove(),i.removeattr("data-swiper-slide-index")}};var w={setgrabcursor:function(e){var t=this;if(!(p.touch||!t.params.simulatetouch||t.params.watchoverflow&&t.islocked)){var a=t.el;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.style.cursor=e?"grabbing":"grab"}},unsetgrabcursor:function(){var e=this;p.touch||e.params.watchoverflow&&e.islocked||(e.el.style.cursor="")}};var y={appendslide:function(e){var t=this,a=t.$wrapperel,i=t.params;if(i.loop&&t.loopdestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=n)a.appendslide(t);else{for(var o=r>e?r+1:r,l=[],d=n-1;d>=e;d-=1){var c=a.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var u=0;ue?r+t.length:r}else i.append(t);for(var h=0;h=0),(n||l||o)&&(i.os="ios",i.ios=!0),l&&!o&&(i.osversion=l[2].replace(/_/g,"."),i.iphone=!0),n&&(i.osversion=n[2].replace(/_/g,"."),i.ipad=!0),o&&(i.osversion=o[3]?o[3].replace(/_/g,"."):null,i.iphone=!0),i.ios&&i.osversion&&a.indexof("version/")>=0&&"10"===i.osversion.split(".")[0]&&(i.osversion=a.tolowercase().split("version/")[1].split(" ")[0]),i.desktop=!(i.os||i.android||i.webview),i.webview=(l||n||o)&&a.match(/.*applewebkit(?!.*safari)/i),i.os&&"ios"===i.os){var d=i.osversion.split("."),p=e.queryselector('meta[name="viewport"]');i.minimalui=!i.webview&&(o||l)&&(1*d[0]==7?1*d[1]>=1:1*d[0]>7)&&p&&p.getattribute("content").indexof("minimal-ui")>=0}return i.pixelratio=t.devicepixelratio||1,i}();function t(a){var s=this,r=s.toucheventsdata,n=s.params,o=s.touches;if(!s.animating||!n.preventinteractionontransition){var l=a;if(l.originalevent&&(l=l.originalevent),r.istouchevent="touchstart"===l.type,(r.istouchevent||!("which"in l)||3!==l.which)&&!(!r.istouchevent&&"button"in l&&l.button>0||r.istouched&&r.ismoved))if(n.noswiping&&i(l.target).closest(n.noswipingselector?n.noswipingselector:"."+n.noswipingclass)[0])s.allowclick=!0;else if(!n.swipehandler||i(l).closest(n.swipehandler)[0]){o.currentx="touchstart"===l.type?l.targettouches[0].pagex:l.pagex,o.currenty="touchstart"===l.type?l.targettouches[0].pagey:l.pagey;var p=o.currentx,c=o.currenty,u=n.edgeswipedetection||n.iosedgeswipedetection,h=n.edgeswipethreshold||n.iosedgeswipethreshold;if(!u||!(p<=h||p>=t.screen.width-h)){if(d.extend(r,{istouched:!0,ismoved:!1,allowtouchcallbacks:!0,isscrolling:void 0,startmoving:void 0}),o.startx=p,o.starty=c,r.touchstarttime=d.now(),s.allowclick=!0,s.updatesize(),s.swipedirection=void 0,n.threshold>0&&(r.allowthresholdmove=!1),"touchstart"!==l.type){var v=!0;i(l.target).is(r.formelements)&&(v=!1),e.activeelement&&i(e.activeelement).is(r.formelements)&&e.activeelement!==l.target&&e.activeelement.blur();var f=v&&s.allowtouchmove&&n.touchstartpreventdefault;(n.touchstartforcepreventdefault||f)&&l.preventdefault()}s.emit("touchstart",l)}}}}function e(t){var a=this,s=a.toucheventsdata,r=a.params,n=a.touches,o=a.rtltranslate,l=t;if(l.originalevent&&(l=l.originalevent),s.istouched){if(!s.istouchevent||"mousemove"!==l.type){var p="touchmove"===l.type?l.targettouches[0].pagex:l.pagex,c="touchmove"===l.type?l.targettouches[0].pagey:l.pagey;if(l.preventedbynestedswiper)return n.startx=p,void(n.starty=c);if(!a.allowtouchmove)return a.allowclick=!1,void(s.istouched&&(d.extend(n,{startx:p,starty:c,currentx:p,currenty:c}),s.touchstarttime=d.now()));if(s.istouchevent&&r.touchreleaseonedges&&!r.loop)if(a.isvertical()){if(cn.starty&&a.translate>=a.mintranslate())return s.istouched=!1,void(s.ismoved=!1)}else if(pn.startx&&a.translate>=a.mintranslate())return;if(s.istouchevent&&e.activeelement&&l.target===e.activeelement&&i(l.target).is(s.formelements))return s.ismoved=!0,void(a.allowclick=!1);if(s.allowtouchcallbacks&&a.emit("touchmove",l),!(l.targettouches&&l.targettouches.length>1)){n.currentx=p,n.currenty=c;var u=n.currentx-n.startx,h=n.currenty-n.starty;if(!(a.params.threshold&&math.sqrt(math.pow(u,2)+math.pow(h,2))=25&&(v=180*math.atan2(math.abs(h),math.abs(u))/math.pi,s.isscrolling=a.ishorizontal()?v>r.touchangle:90-v>r.touchangle);if(s.isscrolling&&a.emit("touchmoveopposite",l),void 0===s.startmoving&&(n.currentx===n.startx&&n.currenty===n.starty||(s.startmoving=!0)),s.isscrolling)s.istouched=!1;else if(s.startmoving){a.allowclick=!1,l.preventdefault(),r.touchmovestoppropagation&&!r.nested&&l.stoppropagation(),s.ismoved||(r.loop&&a.loopfix(),s.starttranslate=a.gettranslate(),a.settransition(0),a.animating&&a.$wrapperel.trigger("webkittransitionend transitionend"),s.allowmomentumbounce=!1,!r.grabcursor||!0!==a.allowslidenext&&!0!==a.allowslideprev||a.setgrabcursor(!0),a.emit("sliderfirstmove",l)),a.emit("slidermove",l),s.ismoved=!0;var f=a.ishorizontal()?u:h;n.diff=f,f*=r.touchratio,o&&(f=-f),a.swipedirection=f>0?"prev":"next",s.currenttranslate=f+s.starttranslate;var m=!0,g=r.resistanceratio;if(r.touchreleaseonedges&&(g=0),f>0&&s.currenttranslate>a.mintranslate()?(m=!1,r.resistance&&(s.currenttranslate=a.mintranslate()-1+math.pow(-a.mintranslate()+s.starttranslate+f,g))):f<0&&s.currenttranslates.starttranslate&&(s.currenttranslate=s.starttranslate),r.threshold>0){if(!(math.abs(f)>r.threshold||s.allowthresholdmove))return void(s.currenttranslate=s.starttranslate);if(!s.allowthresholdmove)return s.allowthresholdmove=!0,n.startx=n.currentx,n.starty=n.currenty,s.currenttranslate=s.starttranslate,void(n.diff=a.ishorizontal()?n.currentx-n.startx:n.currenty-n.starty)}r.followfinger&&((r.freemode||r.watchslidesprogress||r.watchslidesvisibility)&&(a.updateactiveindex(),a.updateslidesclasses()),r.freemode&&(0===s.velocities.length&&s.velocities.push({position:n[a.ishorizontal()?"startx":"starty"],time:s.touchstarttime}),s.velocities.push({position:n[a.ishorizontal()?"currentx":"currenty"],time:d.now()})),a.updateprogress(s.currenttranslate),a.settranslate(s.currenttranslate))}}}}}else s.startmoving&&s.isscrolling&&a.emit("touchmoveopposite",l)}function s(e){var t=this,a=t.toucheventsdata,i=t.params,s=t.touches,r=t.rtltranslate,n=t.$wrapperel,o=t.slidesgrid,l=t.snapgrid,p=e;if(p.originalevent&&(p=p.originalevent),a.allowtouchcallbacks&&t.emit("touchend",p),a.allowtouchcallbacks=!1,!a.istouched)return a.ismoved&&i.grabcursor&&t.setgrabcursor(!1),a.ismoved=!1,void(a.startmoving=!1);i.grabcursor&&a.ismoved&&a.istouched&&(!0===t.allowslidenext||!0===t.allowslideprev)&&t.setgrabcursor(!1);var c,u=d.now(),h=u-a.touchstarttime;if(t.allowclick&&(t.updateclickedslide(p),t.emit("tap",p),h<300&&u-a.lastclicktime>300&&(a.clicktimeout&&cleartimeout(a.clicktimeout),a.clicktimeout=d.nexttick((function(){t&&!t.destroyed&&t.emit("click",p)}),300)),h<300&&u-a.lastclicktime<300&&(a.clicktimeout&&cleartimeout(a.clicktimeout),t.emit("doubletap",p))),a.lastclicktime=d.now(),d.nexttick((function(){t.destroyed||(t.allowclick=!0)})),!a.istouched||!a.ismoved||!t.swipedirection||0===s.diff||a.currenttranslate===a.starttranslate)return a.istouched=!1,a.ismoved=!1,void(a.startmoving=!1);if(a.istouched=!1,a.ismoved=!1,a.startmoving=!1,c=i.followfinger?r?t.translate:-t.translate:-a.currenttranslate,i.freemode){if(c<-t.mintranslate())return void t.slideto(t.activeindex);if(c>-t.maxtranslate())return void(t.slides.length1){var v=a.velocities.pop(),f=a.velocities.pop(),m=v.position-f.position,g=v.time-f.time;t.velocity=m/g,t.velocity/=2,math.abs(t.velocity)150||d.now()-v.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freemodemomentumvelocityratio,a.velocities.length=0;var b=1e3*i.freemodemomentumratio,w=t.velocity*b,y=t.translate+w;r&&(y=-y);var x,t,e=!1,s=20*math.abs(t.velocity)*i.freemodemomentumbounceratio;if(yt.mintranslate())i.freemodemomentumbounce?(y-t.mintranslate()>s&&(y=t.mintranslate()+s),x=t.mintranslate(),e=!0,a.allowmomentumbounce=!0):y=t.mintranslate(),i.loop&&i.centeredslides&&(t=!0);else if(i.freemodesticky){for(var c,m=0;m-y){c=m;break}y=-(y=math.abs(l[c]-y)=i.longswipesms)&&(t.updateprogress(),t.updateactiveindex(),t.updateslidesclasses())}else{for(var z=0,p=t.slidessizesgrid[0],k=0;k=o[k]&&c=o[k]&&(z=k,p=o[o.length-1]-o[o.length-2]);var $=(c-o[z])/p;if(h>i.longswipesms){if(!i.longswipes)return void t.slideto(t.activeindex);"next"===t.swipedirection&&($>=i.longswipesratio?t.slideto(z+i.slidespergroup):t.slideto(z)),"prev"===t.swipedirection&&($>1-i.longswipesratio?t.slideto(z+i.slidespergroup):t.slideto(z))}else{if(!i.shortswipes)return void t.slideto(t.activeindex);"next"===t.swipedirection&&t.slideto(z+i.slidespergroup),"prev"===t.swipedirection&&t.slideto(z)}}}function c(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetwidth){t.breakpoints&&e.setbreakpoint();var i=e.allowslidenext,s=e.allowslideprev,r=e.snapgrid;if(e.allowslidenext=!0,e.allowslideprev=!0,e.updatesize(),e.updateslides(),t.freemode){var n=math.min(math.max(e.translate,e.maxtranslate()),e.mintranslate());e.settranslate(n),e.updateactiveindex(),e.updateslidesclasses(),t.autoheight&&e.updateautoheight()}else e.updateslidesclasses(),("auto"===t.slidesperview||t.slidesperview>1)&&e.isend&&!e.params.centeredslides?e.slideto(e.slides.length-1,0,!1,!0):e.slideto(e.activeindex,0,!1,!0);e.allowslideprev=s,e.allowslidenext=i,e.params.watchoverflow&&r!==e.snapgrid&&e.checkoverflow()}}function m(e){var t=this;t.allowclick||(t.params.preventclicks&&e.preventdefault(),t.params.preventclickspropagation&&t.animating&&(e.stoppropagation(),e.stopimmediatepropagation()))}var z={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},p={update:v,translate:f,transition:m,slide:g,loop:b,grabcursor:w,manipulation:y,events:{attachevents:function(){var t=this,a=t.params,i=t.touchevents,s=t.el,r=t.wrapperel;t.ontouchstart=t.bind(t),t.ontouchmove=e.bind(t),t.ontouchend=s.bind(t),t.onclick=m.bind(t);var n="container"===a.toucheventstarget?s:r,o=!!a.nested;if(p.touch||!p.pointerevents&&!p.prefixedpointerevents){if(p.touch){var l=!("touchstart"!==i.start||!p.passivelistener||!a.passivelisteners)&&{passive:!0,capture:!1};n.addeventlistener(i.start,t.ontouchstart,l),n.addeventlistener(i.move,t.ontouchmove,p.passivelistener?{passive:!1,capture:o}:o),n.addeventlistener(i.end,t.ontouchend,l)}(a.simulatetouch&&!x.ios&&!x.android||a.simulatetouch&&!p.touch&&x.ios)&&(n.addeventlistener("mousedown",t.ontouchstart,!1),e.addeventlistener("mousemove",t.ontouchmove,o),e.addeventlistener("mouseup",t.ontouchend,!1))}else n.addeventlistener(i.start,t.ontouchstart,!1),e.addeventlistener(i.move,t.ontouchmove,o),e.addeventlistener(i.end,t.ontouchend,!1);(a.preventclicks||a.preventclickspropagation)&&n.addeventlistener("click",t.onclick,!0),t.on(x.ios||x.android?"resize orientationchange observerupdate":"resize observerupdate",c,!0)},detachevents:function(){var t=this,a=t.params,i=t.touchevents,s=t.el,r=t.wrapperel,n="container"===a.toucheventstarget?s:r,o=!!a.nested;if(p.touch||!p.pointerevents&&!p.prefixedpointerevents){if(p.touch){var l=!("ontouchstart"!==i.start||!p.passivelistener||!a.passivelisteners)&&{passive:!0,capture:!1};n.removeeventlistener(i.start,t.ontouchstart,l),n.removeeventlistener(i.move,t.ontouchmove,o),n.removeeventlistener(i.end,t.ontouchend,l)}(a.simulatetouch&&!x.ios&&!x.android||a.simulatetouch&&!p.touch&&x.ios)&&(n.removeeventlistener("mousedown",t.ontouchstart,!1),e.removeeventlistener("mousemove",t.ontouchmove,o),e.removeeventlistener("mouseup",t.ontouchend,!1))}else n.removeeventlistener(i.start,t.ontouchstart,!1),e.removeeventlistener(i.move,t.ontouchmove,o),e.removeeventlistener(i.end,t.ontouchend,!1);(a.preventclicks||a.preventclickspropagation)&&n.removeeventlistener("click",t.onclick,!0),t.off(x.ios||x.android?"resize orientationchange observerupdate":"resize observerupdate",c)}},breakpoints:{setbreakpoint:function(){var e=this,t=e.activeindex,a=e.initialized,i=e.loopedslides;void 0===i&&(i=0);var s=e.params,r=s.breakpoints;if(r&&(!r||0!==object.keys(r).length)){var n=e.getbreakpoint(r);if(n&&e.currentbreakpoint!==n){var o=n in r?r[n]:void 0;o&&["slidesperview","spacebetween","slidespergroup"].foreach((function(e){var t=o[e];void 0!==t&&(o[e]="slidesperview"!==e||"auto"!==t&&"auto"!==t?"slidesperview"===e?parsefloat(t):parseint(t,10):"auto")}));var l=o||e.originalparams,p=l.direction&&l.direction!==s.direction,c=s.loop&&(l.slidesperview!==s.slidesperview||p);p&&a&&e.changedirection(),d.extend(e.params,l),d.extend(e,{allowtouchmove:e.params.allowtouchmove,allowslidenext:e.params.allowslidenext,allowslideprev:e.params.allowslideprev}),e.currentbreakpoint=n,c&&a&&(e.loopdestroy(),e.loopcreate(),e.updateslides(),e.slideto(t-i+e.loopedslides,0,!1)),e.emit("breakpoint",l)}}},getbreakpoint:function(e){if(e){var a=!1,i=[];object.keys(e).foreach((function(e){i.push(e)})),i.sort((function(e,t){return parseint(e,10)-parseint(t,10)}));for(var s=0;s=t.innerwidth&&!a&&(a=r)}return a||"max"}}},checkoverflow:{checkoverflow:function(){var e=this,t=e.islocked;e.islocked=1===e.snapgrid.length,e.allowslidenext=!e.islocked,e.allowslideprev=!e.islocked,t!==e.islocked&&e.emit(e.islocked?"lock":"unlock"),t&&t!==e.islocked&&(e.isend=!1,e.navigation.update())}},classes:{addclasses:function(){var e=this,t=e.classnames,a=e.params,i=e.rtl,s=e.$el,r=[];r.push("initialized"),r.push(a.direction),a.freemode&&r.push("free-mode"),p.flexbox||r.push("no-flexbox"),a.autoheight&&r.push("autoheight"),i&&r.push("rtl"),a.slidespercolumn>1&&r.push("multirow"),x.android&&r.push("android"),x.ios&&r.push("ios"),(c.isie||c.isedge)&&(p.pointerevents||p.prefixedpointerevents)&&r.push("wp8-"+a.direction),r.foreach((function(e){t.push(a.containermodifierclass+e)})),s.addclass(t.join(" "))},removeclasses:function(){var e=this.$el,t=this.classnames;e.removeclass(t.join(" "))}},images:{loadimage:function(e,a,i,s,r,n){var o;function l(){n&&n()}e.complete&&r?l():a?((o=new t.image).onload=l,o.onerror=l,s&&(o.sizes=s),i&&(o.srcset=i),a&&(o.src=a)):l()},preloadimages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesloaded&&(e.imagesloaded+=1),e.imagesloaded===e.imagestoload.length&&(e.params.updateonimagesready&&e.update(),e.emit("imagesready")))}e.imagestoload=e.$el.find("img");for(var a=0;a1){var h=[];return u.each((function(e,a){var i=d.extend({},r,{el:a});h.push(new t(i))})),h}s.swiper=l,u.data("swiper",l);var v,f,m=u.children("."+l.params.wrapperclass);return d.extend(l,{$el:u,el:s,$wrapperel:m,wrapperel:m[0],classnames:[],slides:i(),slidesgrid:[],snapgrid:[],slidessizesgrid:[],ishorizontal:function(){return"horizontal"===l.params.direction},isvertical:function(){return"vertical"===l.params.direction},rtl:"rtl"===s.dir.tolowercase()||"rtl"===u.css("direction"),rtltranslate:"horizontal"===l.params.direction&&("rtl"===s.dir.tolowercase()||"rtl"===u.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:l.params.allowslidenext,allowslideprev:l.params.allowslideprev,touchevents:(v=["touchstart","touchmove","touchend"],f=["mousedown","mousemove","mouseup"],p.pointerevents?f=["pointerdown","pointermove","pointerup"]:p.prefixedpointerevents&&(f=["mspointerdown","mspointermove","mspointerup"]),l.toucheventstouch={start:v[0],move:v[1],end:v[2]},l.toucheventsdesktop={start:f[0],move:f[1],end:f[2]},p.touch||!l.params.simulatetouch?l.toucheventstouch:l.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:d.now(),clicktimeout:void 0,velocities:[],allowmomentumbounce:void 0,istouchevent:void 0,startmoving:void 0},allowclick:!0,allowtouchmove:l.params.allowtouchmove,touches:{startx:0,starty:0,currentx:0,currenty:0,diff:0},imagestoload:[],imagesloaded:0}),l.usemodules(),l.params.init&&l.init(),l}}e&&(t.__proto__=e),t.prototype=object.create(e&&e.prototype),t.prototype.constructor=t;var a={extendeddefaults:{configurable:!0},defaults:{configurable:!0},class:{configurable:!0},$:{configurable:!0}};return t.prototype.slidesperviewdynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesgrid,s=e.size,r=e.activeindex,n=1;if(t.centeredslides){for(var o,l=a[r].swiperslidesize,d=r+1;ds&&(o=!0));for(var p=r-1;p>=0;p-=1)a[p]&&!o&&(n+=1,(l+=a[p].swiperslidesize)>s&&(o=!0))}else for(var c=r+1;c1)&&e.isend&&!e.params.centeredslides?e.slideto(e.slides.length-1,0,!1,!0):e.slideto(e.activeindex,0,!1,!0))||i(),a.watchoverflow&&t!==e.snapgrid&&e.checkoverflow(),e.emit("update")}function i(){var t=e.rtltranslate?-1*e.translate:e.translate,a=math.min(math.max(t,e.maxtranslate()),e.mintranslate());e.settranslate(a),e.updateactiveindex(),e.updateslidesclasses()}},t.prototype.changedirection=function(e,t){void 0===t&&(t=!0);var a=this,i=a.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||("vertical"===i&&(a.$el.removeclass(a.params.containermodifierclass+"vertical wp8-vertical").addclass(""+a.params.containermodifierclass+e),(c.isie||c.isedge)&&(p.pointerevents||p.prefixedpointerevents)&&a.$el.addclass(a.params.containermodifierclass+"wp8-"+e)),"horizontal"===i&&(a.$el.removeclass(a.params.containermodifierclass+"horizontal wp8-horizontal").addclass(""+a.params.containermodifierclass+e),(c.isie||c.isedge)&&(p.pointerevents||p.prefixedpointerevents)&&a.$el.addclass(a.params.containermodifierclass+"wp8-"+e)),a.params.direction=e,a.slides.each((function(t,a){"vertical"===e?a.style.width="":a.style.height=""})),a.emit("changedirection"),t&&a.update()),a},t.prototype.init=function(){var e=this;e.initialized||(e.emit("beforeinit"),e.params.breakpoints&&e.setbreakpoint(),e.addclasses(),e.params.loop&&e.loopcreate(),e.updatesize(),e.updateslides(),e.params.watchoverflow&&e.checkoverflow(),e.params.grabcursor&&e.setgrabcursor(),e.params.preloadimages&&e.preloadimages(),e.params.loop?e.slideto(e.params.initialslide+e.loopedslides,0,e.params.runcallbacksoninit):e.slideto(e.params.initialslide,0,e.params.runcallbacksoninit),e.attachevents(),e.initialized=!0,e.emit("init"))},t.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a=this,i=a.params,s=a.$el,r=a.$wrapperel,n=a.slides;return void 0===a.params||a.destroyed||(a.emit("beforedestroy"),a.initialized=!1,a.detachevents(),i.loop&&a.loopdestroy(),t&&(a.removeclasses(),s.removeattr("style"),r.removeattr("style"),n&&n.length&&n.removeclass([i.slidevisibleclass,i.slideactiveclass,i.slidenextclass,i.slideprevclass].join(" ")).removeattr("style").removeattr("data-swiper-slide-index").removeattr("data-swiper-column").removeattr("data-swiper-row")),a.emit("destroy"),object.keys(a.eventslisteners).foreach((function(e){a.off(e)})),!1!==e&&(a.$el[0].swiper=null,a.$el.data("swiper",null),d.deleteprops(a)),a.destroyed=!0),null},t.extenddefaults=function(e){d.extend(k,e)},a.extendeddefaults.get=function(){return k},a.defaults.get=function(){return z},a.class.get=function(){return e},a.$.get=function(){return i},object.defineproperties(t,a),t}(u),l={name:"device",proto:{device:x},static:{device:x}},i={name:"support",proto:{support:p},static:{support:p}},d={name:"browser",proto:{browser:c},static:{browser:c}},o={name:"resize",create:function(){var e=this;d.extend(e,{resize:{resizehandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeresize"),e.emit("resize"))},orientationchangehandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){t.addeventlistener("resize",this.resize.resizehandler),t.addeventlistener("orientationchange",this.resize.orientationchangehandler)},destroy:function(){t.removeeventlistener("resize",this.resize.resizehandler),t.removeeventlistener("orientationchange",this.resize.orientationchangehandler)}}},a={func:t.mutationobserver||t.webkitmutationobserver,attach:function(e,a){void 0===a&&(a={});var i=this,s=new(0,a.func)((function(e){if(1!==e.length){var a=function(){i.emit("observerupdate",e[0])};t.requestanimationframe?t.requestanimationframe(a):t.settimeout(a,0)}else i.emit("observerupdate",e[0])}));s.observe(e,{attributes:void 0===a.attributes||a.attributes,childlist:void 0===a.childlist||a.childlist,characterdata:void 0===a.characterdata||a.characterdata}),i.observer.observers.push(s)},init:function(){var e=this;if(p.observer&&e.params.observer){if(e.params.observeparents)for(var t=e.$el.parents(),a=0;at)&&t.$wrapperel.find("."+t.params.slideclass+'[data-swiper-slide-index="'+z+'"]').remove();for(var p=0;p=x&&p<=t&&(void 0===u||e?m.push(p):(p>u&&m.push(p),p'+e+"");return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",t),s.cache&&(a.virtual.cache[t]=r),r},appendslide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var a=0;a=0;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]0&&0===i.$el.parents("."+i.params.slideactiveclass).length)return;var l=t.innerwidth,d=t.innerheight,p=i.$el.offset();s&&(p.left-=i.$el[0].scrollleft);for(var c=[[p.left,p.top],[p.left+i.width,p.top],[p.left,p.top+i.height],[p.left+i.width,p.top+i.height]],u=0;u=0&&h[0]<=l&&h[1]>=0&&h[1]<=d&&(o=!0)}if(!o)return}i.ishorizontal()?(37!==n&&39!==n||(r.preventdefault?r.preventdefault():r.returnvalue=!1),(39===n&&!s||37===n&&s)&&i.slidenext(),(37===n&&!s||39===n&&s)&&i.slideprev()):(38!==n&&40!==n||(r.preventdefault?r.preventdefault():r.returnvalue=!1),40===n&&i.slidenext(),38===n&&i.slideprev()),i.emit("keypress",n)}},enable:function(){var t=this;t.keyboard.enabled||(i(e).on("keydown",t.keyboard.handle),t.keyboard.enabled=!0)},disable:function(){var t=this;t.keyboard.enabled&&(i(e).off("keydown",t.keyboard.handle),t.keyboard.enabled=!1)}},x={name:"keyboard",params:{keyboard:{enabled:!1,onlyinviewport:!0}},create:function(){var e=this;d.extend(e,{keyboard:{enabled:!1,enable:b.enable.bind(e),disable:b.disable.bind(e),handle:b.handle.bind(e)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var y={lastscrolltime:d.now(),event:t.navigator.useragent.indexof("firefox")>-1?"dommousescroll":function(){var t="onwheel",a=t in e;if(!a){var i=e.createelement("div");i.setattribute(t,"return;"),a="function"==typeof i.onwheel}return!a&&e.implementation&&e.implementation.hasfeature&&!0!==e.implementation.hasfeature("","")&&(a=e.implementation.hasfeature("events.wheel","3.0")),a}()?"wheel":"mousewheel",normalize:function(e){var t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheeldelta"in e&&(a=-e.wheeldelta/120),"wheeldeltay"in e&&(a=-e.wheeldeltay/120),"wheeldeltax"in e&&(t=-e.wheeldeltax/120),"axis"in e&&e.axis===e.horizontal_axis&&(t=a,a=0),i=10*t,s=10*a,"deltay"in e&&(s=e.deltay),"deltax"in e&&(i=e.deltax),(i||s)&&e.deltamode&&(1===e.deltamode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!a&&(a=s<1?-1:1),{spinx:t,spiny:a,pixelx:i,pixely:s}},handlemouseenter:function(){this.mouseentered=!0},handlemouseleave:function(){this.mouseentered=!1},handle:function(e){var a=e,i=this,s=i.params.mousewheel;if(!i.mouseentered&&!s.releaseonedges)return!0;a.originalevent&&(a=a.originalevent);var r=0,n=i.rtltranslate?-1:1,o=y.normalize(a);if(s.forcetoaxis)if(i.ishorizontal()){if(!(math.abs(o.pixelx)>math.abs(o.pixely)))return!0;r=o.pixelx*n}else{if(!(math.abs(o.pixely)>math.abs(o.pixelx)))return!0;r=o.pixely}else r=math.abs(o.pixelx)>math.abs(o.pixely)?-o.pixelx*n:-o.pixely;if(0===r)return!0;if(s.invert&&(r=-r),i.params.freemode){i.params.loop&&i.loopfix();var l=i.gettranslate()+r*s.sensitivity,p=i.isbeginning,c=i.isend;if(l>=i.mintranslate()&&(l=i.mintranslate()),l<=i.maxtranslate()&&(l=i.maxtranslate()),i.settransition(0),i.settranslate(l),i.updateprogress(),i.updateactiveindex(),i.updateslidesclasses(),(!p&&i.isbeginning||!c&&i.isend)&&i.updateslidesclasses(),i.params.freemodesticky&&(cleartimeout(i.mousewheel.timeout),i.mousewheel.timeout=d.nexttick((function(){i.slidetoclosest()}),300)),i.emit("scroll",a),i.params.autoplay&&i.params.autoplaydisableoninteraction&&i.autoplay.stop(),l===i.mintranslate()||l===i.maxtranslate())return!0}else{if(d.now()-i.mousewheel.lastscrolltime>60)if(r<0)if(i.isend&&!i.params.loop||i.animating){if(s.releaseonedges)return!0}else i.slidenext(),i.emit("scroll",a);else if(i.isbeginning&&!i.params.loop||i.animating){if(s.releaseonedges)return!0}else i.slideprev(),i.emit("scroll",a);i.mousewheel.lastscrolltime=(new t.date).gettime()}return a.preventdefault?a.preventdefault():a.returnvalue=!1,!1},enable:function(){var e=this;if(!y.event)return!1;if(e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventstarged&&(t=i(e.params.mousewheel.eventstarged)),t.on("mouseenter",e.mousewheel.handlemouseenter),t.on("mouseleave",e.mousewheel.handlemouseleave),t.on(y.event,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this;if(!y.event)return!1;if(!e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventstarged&&(t=i(e.params.mousewheel.eventstarged)),t.off(y.event,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},v={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var a=e.navigation,i=a.$nextel,s=a.$prevel;s&&s.length>0&&(e.isbeginning?s.addclass(t.disabledclass):s.removeclass(t.disabledclass),s[e.params.watchoverflow&&e.islocked?"addclass":"removeclass"](t.lockclass)),i&&i.length>0&&(e.isend?i.addclass(t.disabledclass):i.removeclass(t.disabledclass),i[e.params.watchoverflow&&e.islocked?"addclass":"removeclass"](t.lockclass))}},onprevclick:function(e){var t=this;e.preventdefault(),t.isbeginning&&!t.params.loop||t.slideprev()},onnextclick:function(e){var t=this;e.preventdefault(),t.isend&&!t.params.loop||t.slidenext()},init:function(){var e,t,a=this,s=a.params.navigation;(s.nextel||s.prevel)&&(s.nextel&&(e=i(s.nextel),a.params.uniquenavelements&&"string"==typeof s.nextel&&e.length>1&&1===a.$el.find(s.nextel).length&&(e=a.$el.find(s.nextel))),s.prevel&&(t=i(s.prevel),a.params.uniquenavelements&&"string"==typeof s.prevel&&t.length>1&&1===a.$el.find(s.prevel).length&&(t=a.$el.find(s.prevel))),e&&e.length>0&&e.on("click",a.navigation.onnextclick),t&&t.length>0&&t.on("click",a.navigation.onprevclick),d.extend(a.navigation,{$nextel:e,nextel:e&&e[0],$prevel:t,prevel:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,a=t.$nextel,i=t.$prevel;a&&a.length&&(a.off("click",e.navigation.onnextclick),a.removeclass(e.params.navigation.disabledclass)),i&&i.length&&(i.off("click",e.navigation.onprevclick),i.removeclass(e.params.navigation.disabledclass))}},f={update:function(){var e=this,t=e.rtl,a=e.params.pagination;if(a.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var s,r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el,o=e.params.loop?math.ceil((r-2*e.loopedslides)/e.params.slidespergroup):e.snapgrid.length;if(e.params.loop?((s=math.ceil((e.activeindex-e.loopedslides)/e.params.slidespergroup))>r-1-2*e.loopedslides&&(s-=r-2*e.loopedslides),s>o-1&&(s-=o),s<0&&"bullets"!==e.params.paginationtype&&(s=o+s)):s=void 0!==e.snapindex?e.snapindex:e.activeindex||0,"bullets"===a.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var l,d,p,c=e.pagination.bullets;if(a.dynamicbullets&&(e.pagination.bulletsize=c.eq(0)[e.ishorizontal()?"outerwidth":"outerheight"](!0),n.css(e.ishorizontal()?"width":"height",e.pagination.bulletsize*(a.dynamicmainbullets+4)+"px"),a.dynamicmainbullets>1&&void 0!==e.previousindex&&(e.pagination.dynamicbulletindex+=s-e.previousindex,e.pagination.dynamicbulletindex>a.dynamicmainbullets-1?e.pagination.dynamicbulletindex=a.dynamicmainbullets-1:e.pagination.dynamicbulletindex<0&&(e.pagination.dynamicbulletindex=0)),l=s-e.pagination.dynamicbulletindex,p=((d=l+(math.min(c.length,a.dynamicmainbullets)-1))+l)/2),c.removeclass(a.bulletactiveclass+" "+a.bulletactiveclass+"-next "+a.bulletactiveclass+"-next-next "+a.bulletactiveclass+"-prev "+a.bulletactiveclass+"-prev-prev "+a.bulletactiveclass+"-main"),n.length>1)c.each((function(e,t){var r=i(t),n=r.index();n===s&&r.addclass(a.bulletactiveclass),a.dynamicbullets&&(n>=l&&n<=d&&r.addclass(a.bulletactiveclass+"-main"),n===l&&r.prev().addclass(a.bulletactiveclass+"-prev").prev().addclass(a.bulletactiveclass+"-prev-prev"),n===d&&r.next().addclass(a.bulletactiveclass+"-next").next().addclass(a.bulletactiveclass+"-next-next"))}));else if(c.eq(s).addclass(a.bulletactiveclass),a.dynamicbullets){for(var u=c.eq(l),h=c.eq(d),v=l;v<=d;v+=1)c.eq(v).addclass(a.bulletactiveclass+"-main");u.prev().addclass(a.bulletactiveclass+"-prev").prev().addclass(a.bulletactiveclass+"-prev-prev"),h.next().addclass(a.bulletactiveclass+"-next").next().addclass(a.bulletactiveclass+"-next-next")}if(a.dynamicbullets){var f=math.min(c.length,a.dynamicmainbullets+4),m=(e.pagination.bulletsize*f-e.pagination.bulletsize)/2-p*e.pagination.bulletsize,g=t?"right":"left";c.css(e.ishorizontal()?g:"top",m+"px")}}if("fraction"===a.type&&(n.find("."+a.currentclass).text(a.formatfractioncurrent(s+1)),n.find("."+a.totalclass).text(a.formatfractiontotal(o))),"progressbar"===a.type){var b;b=a.progressbaropposite?e.ishorizontal()?"vertical":"horizontal":e.ishorizontal()?"horizontal":"vertical";var w=(s+1)/o,y=1,x=1;"horizontal"===b?y=w:x=w,n.find("."+a.progressbarfillclass).transform("translate3d(0,0,0) scalex("+y+") scaley("+x+")").transition(e.params.speed)}"custom"===a.type&&a.rendercustom?(n.html(a.rendercustom(e,s+1,o)),e.emit("paginationrender",e,n[0])):e.emit("paginationupdate",e,n[0]),n[e.params.watchoverflow&&e.islocked?"addclass":"removeclass"](a.lockclass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){for(var r=e.params.loop?math.ceil((a-2*e.loopedslides)/e.params.slidespergroup):e.snapgrid.length,n=0;n";i.html(s),e.pagination.bullets=i.find("."+t.bulletclass)}"fraction"===t.type&&(s=t.renderfraction?t.renderfraction.call(e,t.currentclass,t.totalclass):' / ',i.html(s)),"progressbar"===t.type&&(s=t.renderprogressbar?t.renderprogressbar.call(e,t.progressbarfillclass):'',i.html(s)),"custom"!==t.type&&e.emit("paginationrender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var a=i(t.el);0!==a.length&&(e.params.uniquenavelements&&"string"==typeof t.el&&a.length>1&&1===e.$el.find(t.el).length&&(a=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&a.addclass(t.clickableclass),a.addclass(t.modifierclass+t.type),"bullets"===t.type&&t.dynamicbullets&&(a.addclass(""+t.modifierclass+t.type+"-dynamic"),e.pagination.dynamicbulletindex=0,t.dynamicmainbullets<1&&(t.dynamicmainbullets=1)),"progressbar"===t.type&&t.progressbaropposite&&a.addclass(t.progressbaroppositeclass),t.clickable&&a.on("click","."+t.bulletclass,(function(t){t.preventdefault();var a=i(this).index()*e.params.slidespergroup;e.params.loop&&(a+=e.loopedslides),e.slideto(a)})),d.extend(e.pagination,{$el:a,el:a[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeclass(t.hiddenclass),a.removeclass(t.modifierclass+t.type),e.pagination.bullets&&e.pagination.bullets.removeclass(t.bulletactiveclass),t.clickable&&a.off("click","."+t.bulletclass)}}},r={settranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=e.rtltranslate,i=e.progress,s=t.dragsize,r=t.tracksize,n=t.$dragel,o=t.$el,l=e.params.scrollbar,d=s,c=(r-s)*i;a?(c=-c)>0?(d=s-c,c=0):-c+s>r&&(d=r+c):c<0?(d=s+c,c=0):c+s>r&&(d=r-c),e.ishorizontal()?(p.transforms3d?n.transform("translate3d("+c+"px, 0, 0)"):n.transform("translatex("+c+"px)"),n[0].style.width=d+"px"):(p.transforms3d?n.transform("translate3d(0px, "+c+"px, 0)"):n.transform("translatey("+c+"px)"),n[0].style.height=d+"px"),l.hide&&(cleartimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=settimeout((function(){o[0].style.opacity=0,o.transition(400)}),1e3))}},settransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragel.transition(e)},updatesize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragel,i=t.$el;a[0].style.width="",a[0].style.height="";var s,r=e.ishorizontal()?i[0].offsetwidth:i[0].offsetheight,n=e.size/e.virtualsize,o=n*(r/e.size);s="auto"===e.params.scrollbar.dragsize?r*n:parseint(e.params.scrollbar.dragsize,10),e.ishorizontal()?a[0].style.width=s+"px":a[0].style.height=s+"px",i[0].style.display=n>=1?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),d.extend(t,{tracksize:r,divider:n,movedivider:o,dragsize:s}),t.$el[e.params.watchoverflow&&e.islocked?"addclass":"removeclass"](e.params.scrollbar.lockclass)}},setdragposition:function(e){var t,a=this,i=a.scrollbar,s=a.rtltranslate,r=i.$el,n=i.dragsize,o=i.tracksize;t=((a.ishorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targettouches[0].pagex:e.pagex||e.clientx:"touchstart"===e.type||"touchmove"===e.type?e.targettouches[0].pagey:e.pagey||e.clienty)-r.offset()[a.ishorizontal()?"left":"top"]-n/2)/(o-n),t=math.max(math.min(t,1),0),s&&(t=1-t);var l=a.mintranslate()+(a.maxtranslate()-a.mintranslate())*t;a.updateprogress(l),a.settranslate(l),a.updateactiveindex(),a.updateslidesclasses()},ondragstart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperel,r=i.$el,n=i.$dragel;t.scrollbar.istouched=!0,e.preventdefault(),e.stoppropagation(),s.transition(100),n.transition(100),i.setdragposition(e),cleartimeout(t.scrollbar.dragtimeout),r.transition(0),a.hide&&r.css("opacity",1),t.emit("scrollbardragstart",e)},ondragmove:function(e){var t=this,a=t.scrollbar,i=t.$wrapperel,s=a.$el,r=a.$dragel;t.scrollbar.istouched&&(e.preventdefault?e.preventdefault():e.returnvalue=!1,a.setdragposition(e),i.transition(0),s.transition(0),r.transition(0),t.emit("scrollbardragmove",e))},ondragend:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar.$el;t.scrollbar.istouched&&(t.scrollbar.istouched=!1,a.hide&&(cleartimeout(t.scrollbar.dragtimeout),t.scrollbar.dragtimeout=d.nexttick((function(){i.css("opacity",0),i.transition(400)}),1e3)),t.emit("scrollbardragend",e),a.snaponrelease&&t.slidetoclosest())},enabledraggable:function(){var t=this;if(t.params.scrollbar.el){var a=t.scrollbar,i=t.toucheventstouch,s=t.toucheventsdesktop,r=t.params,n=a.$el[0],o=!(!p.passivelistener||!r.passivelisteners)&&{passive:!1,capture:!1},l=!(!p.passivelistener||!r.passivelisteners)&&{passive:!0,capture:!1};p.touch?(n.addeventlistener(i.start,t.scrollbar.ondragstart,o),n.addeventlistener(i.move,t.scrollbar.ondragmove,o),n.addeventlistener(i.end,t.scrollbar.ondragend,l)):(n.addeventlistener(s.start,t.scrollbar.ondragstart,o),e.addeventlistener(s.move,t.scrollbar.ondragmove,o),e.addeventlistener(s.end,t.scrollbar.ondragend,l))}},disabledraggable:function(){var t=this;if(t.params.scrollbar.el){var a=t.scrollbar,i=t.toucheventstouch,s=t.toucheventsdesktop,r=t.params,n=a.$el[0],o=!(!p.passivelistener||!r.passivelisteners)&&{passive:!1,capture:!1},l=!(!p.passivelistener||!r.passivelisteners)&&{passive:!0,capture:!1};p.touch?(n.removeeventlistener(i.start,t.scrollbar.ondragstart,o),n.removeeventlistener(i.move,t.scrollbar.ondragmove,o),n.removeeventlistener(i.end,t.scrollbar.ondragend,l)):(n.removeeventlistener(s.start,t.scrollbar.ondragstart,o),e.removeeventlistener(s.move,t.scrollbar.ondragmove,o),e.removeeventlistener(s.end,t.scrollbar.ondragend,l))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,s=e.params.scrollbar,r=i(s.el);e.params.uniquenavelements&&"string"==typeof s.el&&r.length>1&&1===a.find(s.el).length&&(r=a.find(s.el));var n=r.find("."+e.params.scrollbar.dragclass);0===n.length&&(n=i('
'),r.append(n)),d.extend(t,{$el:r,el:r[0],$dragel:n,dragel:n[0]}),s.draggable&&t.enabledraggable()}},destroy:function(){this.scrollbar.disabledraggable()}},q={settransform:function(e,t){var a=this.rtl,s=i(e),r=a?-1:1,n=s.attr("data-swiper-parallax")||"0",o=s.attr("data-swiper-parallax-x"),l=s.attr("data-swiper-parallax-y"),d=s.attr("data-swiper-parallax-scale"),p=s.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.ishorizontal()?(o=n,l="0"):(l=n,o="0"),o=o.indexof("%")>=0?parseint(o,10)*t*r+"%":o*t*r+"px",l=l.indexof("%")>=0?parseint(l,10)*t+"%":l*t+"px",null!=p){var c=p-(p-1)*(1-math.abs(t));s[0].style.opacity=c}if(null==d)s.transform("translate3d("+o+", "+l+", 0px)");else{var u=d-(d-1)*(1-math.abs(t));s.transform("translate3d("+o+", "+l+", 0px) scale("+u+")")}},settranslate:function(){var e=this,t=e.$el,a=e.slides,s=e.progress,r=e.snapgrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((function(t,a){e.parallax.settransform(a,s)})),a.each((function(t,a){var n=a.progress;e.params.slidespergroup>1&&"auto"!==e.params.slidesperview&&(n+=math.ceil(t/2)-s*(r.length-1)),n=math.min(math.max(n,-1),1),i(a).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((function(t,a){e.parallax.settransform(a,n)}))}))},settransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((function(t,a){var s=i(a),r=parseint(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),s.transition(r)}))}},w={getdistancebetweentouches:function(e){if(e.targettouches.length<2)return 1;var t=e.targettouches[0].pagex,a=e.targettouches[0].pagey,i=e.targettouches[1].pagex,s=e.targettouches[1].pagey;return math.sqrt(math.pow(i-t,2)+math.pow(s-a,2))},ongesturestart:function(e){var t=this,a=t.params.zoom,s=t.zoom,r=s.gesture;if(s.fakegesturetouched=!1,s.fakegesturemoved=!1,!p.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targettouches.length<2)return;s.fakegesturetouched=!0,r.scalestart=w.getdistancebetweentouches(e)}r.$slideel&&r.$slideel.length||(r.$slideel=i(e.target).closest(".swiper-slide"),0===r.$slideel.length&&(r.$slideel=t.slides.eq(t.activeindex)),r.$imageel=r.$slideel.find("img, svg, canvas"),r.$imagewrapel=r.$imageel.parent("."+a.containerclass),r.maxratio=r.$imagewrapel.attr("data-swiper-zoom")||a.maxratio,0!==r.$imagewrapel.length)?(r.$imageel.transition(0),t.zoom.isscaling=!0):r.$imageel=void 0},ongesturechange:function(e){var t=this.params.zoom,a=this.zoom,i=a.gesture;if(!p.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targettouches.length<2)return;a.fakegesturemoved=!0,i.scalemove=w.getdistancebetweentouches(e)}i.$imageel&&0!==i.$imageel.length&&(a.scale=p.gestures?e.scale*a.currentscale:i.scalemove/i.scalestart*a.currentscale,a.scale>i.maxratio&&(a.scale=i.maxratio-1+math.pow(a.scale-i.maxratio+1,.5)),a.scales.touchesstart.x))return void(s.istouched=!1);if(!t.ishorizontal()&&(math.floor(s.miny)===math.floor(s.starty)&&s.touchescurrent.ys.touchesstart.y))return void(s.istouched=!1)}e.preventdefault(),e.stoppropagation(),s.ismoved=!0,s.currentx=s.touchescurrent.x-s.touchesstart.x+s.startx,s.currenty=s.touchescurrent.y-s.touchesstart.y+s.starty,s.currentxs.maxx&&(s.currentx=s.maxx-1+math.pow(s.currentx-s.maxx+1,.8)),s.currentys.maxy&&(s.currenty=s.maxy-1+math.pow(s.currenty-s.maxy+1,.8)),r.prevpositionx||(r.prevpositionx=s.touchescurrent.x),r.prevpositiony||(r.prevpositiony=s.touchescurrent.y),r.prevtime||(r.prevtime=date.now()),r.x=(s.touchescurrent.x-r.prevpositionx)/(date.now()-r.prevtime)/2,r.y=(s.touchescurrent.y-r.prevpositiony)/(date.now()-r.prevtime)/2,math.abs(s.touchescurrent.x-r.prevpositionx)<2&&(r.x=0),math.abs(s.touchescurrent.y-r.prevpositiony)<2&&(r.y=0),r.prevpositionx=s.touchescurrent.x,r.prevpositiony=s.touchescurrent.y,r.prevtime=date.now(),i.$imagewrapel.transform("translate3d("+s.currentx+"px, "+s.currenty+"px,0)")}}},ontouchend:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageel&&0!==t.$imageel.length){if(!a.istouched||!a.ismoved)return a.istouched=!1,void(a.ismoved=!1);a.istouched=!1,a.ismoved=!1;var s=300,r=300,n=i.x*s,o=a.currentx+n,l=i.y*r,d=a.currenty+l;0!==i.x&&(s=math.abs((o-a.currentx)/i.x)),0!==i.y&&(r=math.abs((d-a.currenty)/i.y));var p=math.max(s,r);a.currentx=o,a.currenty=d;var c=a.width*e.scale,u=a.height*e.scale;a.minx=math.min(t.slidewidth/2-c/2,0),a.maxx=-a.minx,a.miny=math.min(t.slideheight/2-u/2,0),a.maxy=-a.miny,a.currentx=math.max(math.min(a.currentx,a.maxx),a.minx),a.currenty=math.max(math.min(a.currenty,a.maxy),a.miny),t.$imagewrapel.transition(p).transform("translate3d("+a.currentx+"px, "+a.currenty+"px,0)")}},ontransitionend:function(){var e=this,t=e.zoom,a=t.gesture;a.$slideel&&e.previousindex!==e.activeindex&&(a.$imageel.transform("translate3d(0,0,0) scale(1)"),a.$imagewrapel.transform("translate3d(0,0,0)"),t.scale=1,t.currentscale=1,a.$slideel=void 0,a.$imageel=void 0,a.$imagewrapel=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,s,r,n,o,l,d,p,c,u,h,v,f,m,g,b=this,w=b.zoom,y=b.params.zoom,x=w.gesture,t=w.image;(x.$slideel||(x.$slideel=b.clickedslide?i(b.clickedslide):b.slides.eq(b.activeindex),x.$imageel=x.$slideel.find("img, svg, canvas"),x.$imagewrapel=x.$imageel.parent("."+y.containerclass)),x.$imageel&&0!==x.$imageel.length)&&(x.$slideel.addclass(""+y.zoomedslideclass),void 0===t.touchesstart.x&&e?(t="touchend"===e.type?e.changedtouches[0].pagex:e.pagex,a="touchend"===e.type?e.changedtouches[0].pagey:e.pagey):(t=t.touchesstart.x,a=t.touchesstart.y),w.scale=x.$imagewrapel.attr("data-swiper-zoom")||y.maxratio,w.currentscale=x.$imagewrapel.attr("data-swiper-zoom")||y.maxratio,e?(m=x.$slideel[0].offsetwidth,g=x.$slideel[0].offsetheight,s=x.$slideel.offset().left+m/2-t,r=x.$slideel.offset().top+g/2-a,l=x.$imageel[0].offsetwidth,d=x.$imageel[0].offsetheight,p=l*w.scale,c=d*w.scale,v=-(u=math.min(m/2-p/2,0)),f=-(h=math.min(g/2-c/2,0)),(n=s*w.scale)v&&(n=v),(o=r*w.scale)f&&(o=f)):(n=0,o=0),x.$imagewrapel.transition(300).transform("translate3d("+n+"px, "+o+"px,0)"),x.$imageel.transition(300).transform("translate3d(0,0,0) scale("+w.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,s=t.gesture;s.$slideel||(s.$slideel=e.clickedslide?i(e.clickedslide):e.slides.eq(e.activeindex),s.$imageel=s.$slideel.find("img, svg, canvas"),s.$imagewrapel=s.$imageel.parent("."+a.containerclass)),s.$imageel&&0!==s.$imageel.length&&(t.scale=1,t.currentscale=1,s.$imagewrapel.transition(300).transform("translate3d(0,0,0)"),s.$imageel.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideel.removeclass(""+a.zoomedslideclass),s.$slideel=void 0)},enable:function(){var e=this,t=e.zoom;if(!t.enabled){t.enabled=!0;var a=!("touchstart"!==e.touchevents.start||!p.passivelistener||!e.params.passivelisteners)&&{passive:!0,capture:!1};p.gestures?(e.$wrapperel.on("gesturestart",".swiper-slide",t.ongesturestart,a),e.$wrapperel.on("gesturechange",".swiper-slide",t.ongesturechange,a),e.$wrapperel.on("gestureend",".swiper-slide",t.ongestureend,a)):"touchstart"===e.touchevents.start&&(e.$wrapperel.on(e.touchevents.start,".swiper-slide",t.ongesturestart,a),e.$wrapperel.on(e.touchevents.move,".swiper-slide",t.ongesturechange,a),e.$wrapperel.on(e.touchevents.end,".swiper-slide",t.ongestureend,a)),e.$wrapperel.on(e.touchevents.move,"."+e.params.zoom.containerclass,t.ontouchmove)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){e.zoom.enabled=!1;var a=!("touchstart"!==e.touchevents.start||!p.passivelistener||!e.params.passivelisteners)&&{passive:!0,capture:!1};p.gestures?(e.$wrapperel.off("gesturestart",".swiper-slide",t.ongesturestart,a),e.$wrapperel.off("gesturechange",".swiper-slide",t.ongesturechange,a),e.$wrapperel.off("gestureend",".swiper-slide",t.ongestureend,a)):"touchstart"===e.touchevents.start&&(e.$wrapperel.off(e.touchevents.start,".swiper-slide",t.ongesturestart,a),e.$wrapperel.off(e.touchevents.move,".swiper-slide",t.ongesturechange,a),e.$wrapperel.off(e.touchevents.end,".swiper-slide",t.ongestureend,a)),e.$wrapperel.off(e.touchevents.move,"."+e.params.zoom.containerclass,t.ontouchmove)}}},j={loadinslide:function(e,t){void 0===t&&(t=!0);var a=this,s=a.params.lazy;if(void 0!==e&&0!==a.slides.length){var r=a.virtual&&a.params.virtual.enabled?a.$wrapperel.children("."+a.params.slideclass+'[data-swiper-slide-index="'+e+'"]'):a.slides.eq(e),n=r.find("."+s.elementclass+":not(."+s.loadedclass+"):not(."+s.loadingclass+")");!r.hasclass(s.elementclass)||r.hasclass(s.loadedclass)||r.hasclass(s.loadingclass)||(n=n.add(r[0])),0!==n.length&&n.each((function(e,n){var o=i(n);o.addclass(s.loadingclass);var l=o.attr("data-background"),d=o.attr("data-src"),p=o.attr("data-srcset"),c=o.attr("data-sizes");a.loadimage(o[0],d||l,p,c,!1,(function(){if(null!=a&&a&&(!a||a.params)&&!a.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeattr("data-background")):(p&&(o.attr("srcset",p),o.removeattr("data-srcset")),c&&(o.attr("sizes",c),o.removeattr("data-sizes")),d&&(o.attr("src",d),o.removeattr("data-src"))),o.addclass(s.loadedclass).removeclass(s.loadingclass),r.find("."+s.preloaderclass).remove(),a.params.loop&&t){var e=r.attr("data-swiper-slide-index");if(r.hasclass(a.params.slideduplicateclass)){var i=a.$wrapperel.children('[data-swiper-slide-index="'+e+'"]:not(.'+a.params.slideduplicateclass+")");a.lazy.loadinslide(i.index(),!1)}else{var n=a.$wrapperel.children("."+a.params.slideduplicateclass+'[data-swiper-slide-index="'+e+'"]');a.lazy.loadinslide(n.index(),!1)}}a.emit("lazyimageready",r[0],o[0])}})),a.emit("lazyimageload",r[0],o[0])}))}},load:function(){var e=this,t=e.$wrapperel,a=e.params,s=e.slides,r=e.activeindex,n=e.virtual&&a.virtual.enabled,o=a.lazy,l=a.slidesperview;function d(e){if(n){if(t.children("."+a.slideclass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function p(e){return n?i(e).attr("data-swiper-slide-index"):i(e).index()}if("auto"===l&&(l=0),e.lazy.initialimageloaded||(e.lazy.initialimageloaded=!0),e.params.watchslidesvisibility)t.children("."+a.slidevisibleclass).each((function(t,a){var s=n?i(a).attr("data-swiper-slide-index"):i(a).index();e.lazy.loadinslide(s)}));else if(l>1)for(var c=r;c1||o.loadprevnextamount&&o.loadprevnextamount>1){for(var u=o.loadprevnextamount,h=l,v=math.min(r+h+math.max(u,h),s.length),f=math.max(r-math.max(h,u),0),m=r+l;m0&&e.lazy.loadinslide(p(b));var w=t.children("."+a.slideprevclass);w.length>0&&e.lazy.loadinslide(p(w))}}},u={linearspline:function(e,t){var a,i,s,r,n,o=function(e,t){for(i=-1,a=e.length;a-i>1;)e[s=a+i>>1]<=t?i=s:a=s;return a};return this.x=e,this.y=t,this.lastindex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getinterpolatefunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new u.linearspline(t.slidesgrid,e.slidesgrid):new u.linearspline(t.snapgrid,e.snapgrid))},settranslate:function(e,t){var a,i,s=this,r=s.controller.control;function n(e){var t=s.rtltranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getinterpolatefunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxtranslate()-e.mintranslate())/(s.maxtranslate()-s.mintranslate()),i=(t-s.mintranslate())*a+e.mintranslate()),s.params.controller.inverse&&(i=e.maxtranslate()-i),e.updateprogress(i),e.settranslate(i,s),e.updateactiveindex(),e.updateslidesclasses()}if(array.isarray(r))for(var o=0;o0&&(e.isbeginning?e.a11y.disableel(i):e.a11y.enableel(i)),a&&a.length>0&&(e.isend?e.a11y.disableel(a):e.a11y.enableel(a))}},updatepagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(a,s){var r=i(s);e.a11y.makeelfocusable(r),e.a11y.addelrole(r,"button"),e.a11y.addellabel(r,t.paginationbulletmessage.replace(/{{index}}/,r.index()+1))}))},init:function(){var e=this;e.$el.append(e.a11y.liveregion);var t,a,i=e.params.a11y;e.navigation&&e.navigation.$nextel&&(t=e.navigation.$nextel),e.navigation&&e.navigation.$prevel&&(a=e.navigation.$prevel),t&&(e.a11y.makeelfocusable(t),e.a11y.addelrole(t,"button"),e.a11y.addellabel(t,i.nextslidemessage),t.on("keydown",e.a11y.onenterkey)),a&&(e.a11y.makeelfocusable(a),e.a11y.addelrole(a,"button"),e.a11y.addellabel(a,i.prevslidemessage),a.on("keydown",e.a11y.onenterkey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletclass,e.a11y.onenterkey)},destroy:function(){var e,t,a=this;a.a11y.liveregion&&a.a11y.liveregion.length>0&&a.a11y.liveregion.remove(),a.navigation&&a.navigation.$nextel&&(e=a.navigation.$nextel),a.navigation&&a.navigation.$prevel&&(t=a.navigation.$prevel),e&&e.off("keydown",a.a11y.onenterkey),t&&t.off("keydown",a.a11y.onenterkey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletclass,a.a11y.onenterkey)}},z={init:function(){var e=this;if(e.params.history){if(!t.history||!t.history.pushstate)return e.params.history.enabled=!1,void(e.params.hashnavigation.enabled=!0);var a=e.history;a.initialized=!0,a.paths=z.getpathvalues(),(a.paths.key||a.paths.value)&&(a.scrolltoslide(0,a.paths.value,e.params.runcallbacksoninit),e.params.history.replacestate||t.addeventlistener("popstate",e.history.sethistorypopstate))}},destroy:function(){this.params.history.replacestate||t.removeeventlistener("popstate",this.history.sethistorypopstate)},sethistorypopstate:function(){var e=this;e.history.paths=z.getpathvalues(),e.history.scrolltoslide(e.params.speed,e.history.paths.value,!1)},getpathvalues:function(){var e=t.location.pathname.slice(1).split("/").filter((function(e){return""!==e})),a=e.length;return{key:e[a-2],value:e[a-1]}},sethistory:function(e,a){var i=this;if(i.history.initialized&&i.params.history.enabled){var s=i.slides.eq(a),r=z.slugify(s.attr("data-history"));t.location.pathname.includes(e)||(r=e+"/"+r);var n=t.history.state;n&&n.value===r||(i.params.history.replacestate?t.history.replacestate({value:r},null,r):t.history.pushstate({value:r},null,r))}},slugify:function(e){return e.tostring().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrolltoslide:function(e,t,a){var i=this;if(t)for(var s=0,r=i.slides.length;s'),s.append(e)),e.css({height:n+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=i('
'),a.append(e)));for(var f=0;f-1&&(v=90*g+90*y,l&&(v=90*-g-90*y)),m.transform(s),p.slideshadows){var c=u?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),m=u?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===c.length&&(c=i('
'),m.append(c)),0===m.length&&(m=i('
'),m.append(m)),c.length&&(c[0].style.opacity=math.max(-y,0)),m.length&&(m[0].style.opacity=math.max(y,0))}}if(s.css({"-webkit-transform-origin":"50% 50% -"+d/2+"px","-moz-transform-origin":"50% 50% -"+d/2+"px","-ms-transform-origin":"50% 50% -"+d/2+"px","transform-origin":"50% 50% -"+d/2+"px"}),p.shadow)if(u)e.transform("translate3d(0px, "+(n/2+p.shadowoffset)+"px, "+-n/2+"px) rotatex(90deg) rotatez(0deg) scale("+p.shadowscale+")");else{var z=math.abs(v)-90*math.floor(math.abs(v)/90),p=1.5-(math.sin(2*z*math.pi/360)/2+math.cos(2*z*math.pi/360)/2),k=p.shadowscale,$=p.shadowscale/p,l=p.shadowoffset;e.transform("scale3d("+k+", 1, "+$+") translate3d(0px, "+(o/2+l)+"px, "+-o/2/$+"px) rotatex(-90deg)")}var i=c.issafari||c.isuiwebview?-d/2:0;s.transform("translate3d(0px,0,"+i+"px) rotatex("+(t.ishorizontal()?0:v)+"deg) rotatey("+(t.ishorizontal()?-v:0)+"deg)")},settransition:function(e){var t=this,a=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeeffect.shadow&&!t.ishorizontal()&&a.find(".swiper-cube-shadow").transition(e)}},ae={settranslate:function(){for(var e=this,t=e.slides,a=e.rtltranslate,s=0;s'),r.append(c)),0===u.length&&(u=i('
'),r.append(u)),c.length&&(c[0].style.opacity=math.max(-n,0)),u.length&&(u[0].style.opacity=math.max(n,0))}r.transform("translate3d("+d+"px, "+p+"px, 0px) rotatex("+l+"deg) rotatey("+o+"deg)")}},settransition:function(e){var t=this,a=t.slides,i=t.activeindex,s=t.$wrapperel;if(a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualtranslate&&0!==e){var r=!1;a.eq(i).transitionend((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkittransitionend","transitionend"],a=0;a'),m.append(c)),0===m.length&&(m=i('
'),m.append(m)),c.length&&(c[0].style.opacity=b>0?b:0),m.length&&(m[0].style.opacity=-b>0?-b:0)}}(p.pointerevents||p.prefixedpointerevents)&&(r[0].style.perspectiveorigin=c+"px 50%")},settransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},se={init:function(){var e=this,t=e.params.thumbs,a=e.constructor;t.swiper instanceof a?(e.thumbs.swiper=t.swiper,d.extend(e.thumbs.swiper.originalparams,{watchslidesprogress:!0,slidetoclickedslide:!1}),d.extend(e.thumbs.swiper.params,{watchslidesprogress:!0,slidetoclickedslide:!1})):d.isobject(t.swiper)&&(e.thumbs.swiper=new a(d.extend({},t.swiper,{watchslidesvisibility:!0,watchslidesprogress:!0,slidetoclickedslide:!1})),e.thumbs.swipercreated=!0),e.thumbs.swiper.$el.addclass(e.params.thumbs.thumbscontainerclass),e.thumbs.swiper.on("tap",e.thumbs.onthumbclick)},onthumbclick:function(){var e=this,t=e.thumbs.swiper;if(t){var a=t.clickedindex,s=t.clickedslide;if(!(s&&i(s).hasclass(e.params.thumbs.slidethumbactiveclass)||null==a)){var r;if(r=t.params.loop?parseint(i(t.clickedslide).attr("data-swiper-slide-index"),10):a,e.params.loop){var n=e.activeindex;e.slides.eq(n).hasclass(e.params.slideduplicateclass)&&(e.loopfix(),e._clientleft=e.$wrapperel[0].clientleft,n=e.activeindex);var o=e.slides.eq(n).prevall('[data-swiper-slide-index="'+r+'"]').eq(0).index(),l=e.slides.eq(n).nextall('[data-swiper-slide-index="'+r+'"]').eq(0).index();r=void 0===o?l:void 0===l?o:l-nr?s-math.floor(i/2)+1:s+math.floor(i/2)-1:s>r&&(s=s-i+1),a.slideto(s,e?0:void 0))}var l=1,d=t.params.thumbs.slidethumbactiveclass;if(t.params.slidesperview>1&&!t.params.centeredslides&&(l=t.params.slidesperview),a.slides.removeclass(d),a.params.loop)for(var p=0;p0&&!i(e.target).hasclass(t.params.pagination.bulletclass)&&(!0===t.pagination.$el.hasclass(t.params.pagination.hiddenclass)?t.emit("paginationshow",t):t.emit("paginationhide",t),t.pagination.$el.toggleclass(t.params.pagination.hiddenclass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragsize:"auto",hide:!1,draggable:!1,snaponrelease:!0,lockclass:"swiper-scrollbar-lock",dragclass:"swiper-scrollbar-drag"}},create:function(){var e=this;d.extend(e,{scrollbar:{init:r.init.bind(e),destroy:r.destroy.bind(e),updatesize:r.updatesize.bind(e),settranslate:r.settranslate.bind(e),settransition:r.settransition.bind(e),enabledraggable:r.enabledraggable.bind(e),disabledraggable:r.disabledraggable.bind(e),setdragposition:r.setdragposition.bind(e),ondragstart:r.ondragstart.bind(e),ondragmove:r.ondragmove.bind(e),ondragend:r.ondragend.bind(e),istouched:!1,timeout:null,dragtimeout:null}})},on:{init:function(){var e=this;e.scrollbar.init(),e.scrollbar.updatesize(),e.scrollbar.settranslate()},update:function(){this.scrollbar.updatesize()},resize:function(){this.scrollbar.updatesize()},observerupdate:function(){this.scrollbar.updatesize()},settranslate:function(){this.scrollbar.settranslate()},settransition:function(e){this.scrollbar.settransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){var e=this;d.extend(e,{parallax:{settransform:q.settransform.bind(e),settranslate:q.settranslate.bind(e),settransition:q.settransition.bind(e)}})},on:{beforeinit:function(){var e=this;e.params.parallax.enabled&&(e.params.watchslidesprogress=!0,e.originalparams.watchslidesprogress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.settranslate()},settranslate:function(){this.params.parallax.enabled&&this.parallax.settranslate()},settransition:function(e){this.params.parallax.enabled&&this.parallax.settransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxratio:3,minratio:1,toggle:!0,containerclass:"swiper-zoom-container",zoomedslideclass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentscale:1,isscaling:!1,gesture:{$slideel:void 0,slidewidth:void 0,slideheight:void 0,$imageel:void 0,$imagewrapel:void 0,maxratio:3},image:{istouched:void 0,ismoved:void 0,currentx:void 0,currenty:void 0,minx:void 0,miny:void 0,maxx:void 0,maxy:void 0,width:void 0,height:void 0,startx:void 0,starty:void 0,touchesstart:{},touchescurrent:{}},velocity:{x:void 0,y:void 0,prevpositionx:void 0,prevpositiony:void 0,prevtime:void 0}};"ongesturestart ongesturechange ongestureend ontouchstart ontouchmove ontouchend ontransitionend toggle enable disable in out".split(" ").foreach((function(a){t[a]=w[a].bind(e)})),d.extend(e,{zoom:t});var a=1;object.defineproperty(e.zoom,"scale",{get:function(){return a},set:function(t){if(a!==t){var i=e.zoom.gesture.$imageel?e.zoom.gesture.$imageel[0]:void 0,s=e.zoom.gesture.$slideel?e.zoom.gesture.$slideel[0]:void 0;e.emit("zoomchange",t,i,s)}a=t}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchstart:function(e){this.zoom.enabled&&this.zoom.ontouchstart(e)},touchend:function(e){this.zoom.enabled&&this.zoom.ontouchend(e)},doubletap:function(e){var t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionend:function(){var e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.ontransitionend()}}},{name:"lazy",params:{lazy:{enabled:!1,loadprevnext:!1,loadprevnextamount:1,loadontransitionstart:!1,elementclass:"swiper-lazy",loadingclass:"swiper-lazy-loading",loadedclass:"swiper-lazy-loaded",preloaderclass:"swiper-lazy-preloader"}},create:function(){var e=this;d.extend(e,{lazy:{initialimageloaded:!1,load:j.load.bind(e),loadinslide:j.loadinslide.bind(e)}})},on:{beforeinit:function(){var e=this;e.params.lazy.enabled&&e.params.preloadimages&&(e.params.preloadimages=!1)},init:function(){var e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialslide&&e.lazy.load()},scroll:function(){var e=this;e.params.freemode&&!e.params.freemodesticky&&e.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbardragmove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionstart:function(){var e=this;e.params.lazy.enabled&&(e.params.lazy.loadontransitionstart||!e.params.lazy.loadontransitionstart&&!e.lazy.initialimageloaded)&&e.lazy.load()},transitionend:function(){var e=this;e.params.lazy.enabled&&!e.params.lazy.loadontransitionstart&&e.lazy.load()}}},k,{name:"a11y",params:{a11y:{enabled:!0,notificationclass:"swiper-notification",prevslidemessage:"previous slide",nextslidemessage:"next slide",firstslidemessage:"this is the first slide",lastslidemessage:"this is the last slide",paginationbulletmessage:"go to slide {{index}}"}},create:function(){var e=this;d.extend(e,{a11y:{liveregion:i('')}}),object.keys(_).foreach((function(t){e.a11y[t]=_[t].bind(e)}))},on:{init:function(){var e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updatenavigation())},toedge:function(){this.params.a11y.enabled&&this.a11y.updatenavigation()},fromedge:function(){this.params.a11y.enabled&&this.a11y.updatenavigation()},paginationupdate:function(){this.params.a11y.enabled&&this.a11y.updatepagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replacestate:!1,key:"slides"}},create:function(){var e=this;d.extend(e,{history:{init:z.init.bind(e),sethistory:z.sethistory.bind(e),sethistorypopstate:z.sethistorypopstate.bind(e),scrolltoslide:z.scrolltoslide.bind(e),destroy:z.destroy.bind(e)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionend:function(){var e=this;e.history.initialized&&e.history.sethistory(e.params.history.key,e.activeindex)}}},{name:"hash-navigation",params:{hashnavigation:{enabled:!1,replacestate:!1,watchstate:!1}},create:function(){var e=this;d.extend(e,{hashnavigation:{initialized:!1,init:q.init.bind(e),destroy:q.destroy.bind(e),sethash:q.sethash.bind(e),onhashcange:q.onhashcange.bind(e)}})},on:{init:function(){this.params.hashnavigation.enabled&&this.hashnavigation.init()},destroy:function(){this.params.hashnavigation.enabled&&this.hashnavigation.destroy()},transitionend:function(){this.hashnavigation.initialized&&this.hashnavigation.sethash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitfortransition:!0,disableoninteraction:!0,stoponlastslide:!1,reversedirection:!1}},create:function(){var e=this;d.extend(e,{autoplay:{running:!1,paused:!1,run:j.run.bind(e),start:j.start.bind(e),stop:j.stop.bind(e),pause:j.pause.bind(e),ontransitionend:function(t){e&&!e.destroyed&&e.$wrapperel&&t.target===this&&(e.$wrapperel[0].removeeventlistener("transitionend",e.autoplay.ontransitionend),e.$wrapperel[0].removeeventlistener("webkittransitionend",e.autoplay.ontransitionend),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforetransitionstart:function(e,t){var a=this;a.autoplay.running&&(t||!a.params.autoplay.disableoninteraction?a.autoplay.pause(e):a.autoplay.stop())},sliderfirstmove:function(){var e=this;e.autoplay.running&&(e.params.autoplay.disableoninteraction?e.autoplay.stop():e.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeeffect:{crossfade:!1}},create:function(){var e=this;d.extend(e,{fadeeffect:{settranslate:ee.settranslate.bind(e),settransition:ee.settransition.bind(e)}})},on:{beforeinit:function(){var e=this;if("fade"===e.params.effect){e.classnames.push(e.params.containermodifierclass+"fade");var t={slidesperview:1,slidespercolumn:1,slidespergroup:1,watchslidesprogress:!0,spacebetween:0,virtualtranslate:!0};d.extend(e.params,t),d.extend(e.originalparams,t)}},settranslate:function(){"fade"===this.params.effect&&this.fadeeffect.settranslate()},settransition:function(e){"fade"===this.params.effect&&this.fadeeffect.settransition(e)}}},{name:"effect-cube",params:{cubeeffect:{slideshadows:!0,shadow:!0,shadowoffset:20,shadowscale:.94}},create:function(){var e=this;d.extend(e,{cubeeffect:{settranslate:te.settranslate.bind(e),settransition:te.settransition.bind(e)}})},on:{beforeinit:function(){var e=this;if("cube"===e.params.effect){e.classnames.push(e.params.containermodifierclass+"cube"),e.classnames.push(e.params.containermodifierclass+"3d");var t={slidesperview:1,slidespercolumn:1,slidespergroup:1,watchslidesprogress:!0,resistanceratio:0,spacebetween:0,centeredslides:!1,virtualtranslate:!0};d.extend(e.params,t),d.extend(e.originalparams,t)}},settranslate:function(){"cube"===this.params.effect&&this.cubeeffect.settranslate()},settransition:function(e){"cube"===this.params.effect&&this.cubeeffect.settransition(e)}}},{name:"effect-flip",params:{flipeffect:{slideshadows:!0,limitrotation:!0}},create:function(){var e=this;d.extend(e,{flipeffect:{settranslate:ae.settranslate.bind(e),settransition:ae.settransition.bind(e)}})},on:{beforeinit:function(){var e=this;if("flip"===e.params.effect){e.classnames.push(e.params.containermodifierclass+"flip"),e.classnames.push(e.params.containermodifierclass+"3d");var t={slidesperview:1,slidespercolumn:1,slidespergroup:1,watchslidesprogress:!0,spacebetween:0,virtualtranslate:!0};d.extend(e.params,t),d.extend(e.originalparams,t)}},settranslate:function(){"flip"===this.params.effect&&this.flipeffect.settranslate()},settransition:function(e){"flip"===this.params.effect&&this.flipeffect.settransition(e)}}},{name:"effect-coverflow",params:{coverfloweffect:{rotate:50,stretch:0,depth:100,modifier:1,slideshadows:!0}},create:function(){var e=this;d.extend(e,{coverfloweffect:{settranslate:ie.settranslate.bind(e),settransition:ie.settransition.bind(e)}})},on:{beforeinit:function(){var e=this;"coverflow"===e.params.effect&&(e.classnames.push(e.params.containermodifierclass+"coverflow"),e.classnames.push(e.params.containermodifierclass+"3d"),e.params.watchslidesprogress=!0,e.originalparams.watchslidesprogress=!0)},settranslate:function(){"coverflow"===this.params.effect&&this.coverfloweffect.settranslate()},settransition:function(e){"coverflow"===this.params.effect&&this.coverfloweffect.settransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,slidethumbactiveclass:"swiper-slide-thumb-active",thumbscontainerclass:"swiper-container-thumbs"}},create:function(){var e=this;d.extend(e,{thumbs:{swiper:null,init:se.init.bind(e),update:se.update.bind(e),onthumbclick:se.onthumbclick.bind(e)}})},on:{beforeinit:function(){var e=this,t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slidechange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerupdate:function(){this.thumbs.swiper&&this.thumbs.update()},settransition:function(e){var t=this.thumbs.swiper;t&&t.settransition(e)},beforedestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swipercreated&&e&&e.destroy()}}}];return void 0===$.use&&($.use=$.class.use,$.installmodule=$.class.installmodule),$.use(re),$}));