// source --> https://www.mayvigraf.es/wp-content/themes/royal/js/libs/modernizr.js?ver=3.6.0 
/*! modernizr 3.6.0 (Custom Build) | MIT *
 * https://modernizr.com/download/?-csstransforms3d-csstransitions-flexbox-flexboxtweener-addtest-domprefixes-prefixed-prefixes-setclasses-shiv-testallprops-testprop-teststyles !*/
!function(e,t,n){function r(e,t){return typeof e===t}function o(){var e,t,n,o,i,a,s;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(o=r(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)a=e[i],s=a.split("."),1===s.length?Modernizr[s[0]]=o:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=o),S.push((o?"":"no-")+s.join("-"))}}function i(e){var t=_.className,n=Modernizr._config.classPrefix||"";if(w&&(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),w?_.className.baseVal=t:_.className=t)}function a(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function s(e,t){if("object"==typeof e)for(var n in e)P(e,n)&&s(n,e[n]);else{e=e.toLowerCase();var r=e.split("."),o=Modernizr[r[0]];if(2==r.length&&(o=o[r[1]]),"undefined"!=typeof o)return Modernizr;t="function"==typeof t?t():t,1==r.length?Modernizr[r[0]]=t:(!Modernizr[r[0]]||Modernizr[r[0]]instanceof Boolean||(Modernizr[r[0]]=new Boolean(Modernizr[r[0]])),Modernizr[r[0]][r[1]]=t),i([(t&&0!=t?"":"no-")+r.join("-")]),Modernizr._trigger(e,t)}return Modernizr}function l(e,t){return!!~(""+e).indexOf(t)}function u(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):w?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function f(){var e=t.body;return e||(e=u(w?"svg":"body"),e.fake=!0),e}function c(e,n,r,o){var i,a,s,l,c="modernizr",d=u("div"),p=f();if(parseInt(r,10))for(;r--;)s=u("div"),s.id=o?o[r]:c+(r+1),d.appendChild(s);return i=u("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",l=_.style.overflow,_.style.overflow="hidden",_.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),_.style.overflow=l,_.offsetHeight):d.parentNode.removeChild(d),!!a}function d(e,t){return function(){return e.apply(t,arguments)}}function p(e,t,n){var o;for(var i in e)if(e[i]in t)return n===!1?e[i]:(o=t[e[i]],r(o,"function")?d(o,n||t):o);return!1}function m(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(t,n,r){var o;if("getComputedStyle"in e){o=getComputedStyle.call(e,t,n);var i=e.console;if(null!==o)r&&(o=o.getPropertyValue(r));else if(i){var a=i.error?"error":"log";i[a].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!n&&t.currentStyle&&t.currentStyle[r];return o}function g(t,r){var o=t.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(m(t[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+m(t[o])+":"+r+")");return i=i.join(" or "),c("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==h(e,null,"position")})}return n}function v(e,t,o,i){function s(){c&&(delete M.style,delete M.modElem)}if(i=r(i,"undefined")?!1:i,!r(o,"undefined")){var f=g(e,o);if(!r(f,"undefined"))return f}for(var c,d,p,m,h,v=["modernizr","tspan","samp"];!M.style&&v.length;)c=!0,M.modElem=u(v.shift()),M.style=M.modElem.style;for(p=e.length,d=0;p>d;d++)if(m=e[d],h=M.style[m],l(m,"-")&&(m=a(m)),M.style[m]!==n){if(i||r(o,"undefined"))return s(),"pfx"==t?m:!0;try{M.style[m]=o}catch(y){}if(M.style[m]!=h)return s(),"pfx"==t?m:!0}return s(),!1}function y(e,t,n,o,i){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+k.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?v(s,t,o,i):(s=(e+" "+N.join(a+" ")+a).split(" "),p(s,t,n))}function C(e,t,r){return y(e,n,n,t,r)}var S=[],_=t.documentElement,x=[],E={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=E,Modernizr=new Modernizr;var b=E._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];E._prefixes=b;var w="svg"===_.nodeName.toLowerCase();w||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=C.elements;return"string"==typeof e?e.split(" "):e}function o(e,t){var n=C.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),C.elements=n+" "+e,u(t)}function i(e){var t=y[e[g]];return t||(t={},v++,e[g]=v,y[v]=t),t}function a(e,n,r){if(n||(n=t),c)return n.createElement(e);r||(r=i(n));var o;return o=r.cache[e]?r.cache[e].cloneNode():h.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!o.canHaveChildren||m.test(e)||o.tagUrn?o:r.frag.appendChild(o)}function s(e,n){if(e||(e=t),c)return e.createDocumentFragment();n=n||i(e);for(var o=n.frag.cloneNode(),a=0,s=r(),l=s.length;l>a;a++)o.createElement(s[a]);return o}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return C.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(C,t.frag)}function u(e){e||(e=t);var r=i(e);return!C.shivCSS||f||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),c||l(e,r),e}var f,c,d="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,h=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",v=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",f="hidden"in e,c=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){f=!0,c=!0}}();var C={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:p.shivCSS!==!1,supportsUnknownElements:c,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:u,createElement:a,createDocumentFragment:s,addElements:o};e.html5=C,u(t),"object"==typeof module&&module.exports&&(module.exports=C)}("undefined"!=typeof e?e:this,t);var T="Moz O ms Webkit",N=E._config.usePrefixes?T.toLowerCase().split(" "):[];E._domPrefixes=N;var P;!function(){var e={}.hasOwnProperty;P=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),E._l={},E.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),Modernizr.hasOwnProperty(e)&&setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},E._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e<n.length;e++)(r=n[e])(t)},0),delete this._l[e]}},Modernizr._q.push(function(){E.addTest=s});var j="CSS"in e&&"supports"in e.CSS,z="supportsCSS"in e;Modernizr.addTest("supports",j||z);var k=E._config.usePrefixes?T.split(" "):[];E._cssomPrefixes=k;var F=function(t){var r,o=b.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var a=0;o>a;a++){var s=b[a],l=s.toUpperCase()+"_"+r;if(l in i)return"@-"+s.toLowerCase()+"-"+t}return!1};E.atRule=F;var L=(E.testStyles=c,{elem:u("modernizr")});Modernizr._q.push(function(){delete L.elem});var M={style:L.elem.style};Modernizr._q.unshift(function(){delete M.style});E.testProp=function(e,t,r){return v([e],n,t,r)};E.testAllProps=y,E.testAllProps=C,Modernizr.addTest("flexbox",C("flexBasis","1px",!0)),Modernizr.addTest("csstransforms3d",function(){return!!C("perspective","1px",!0)}),Modernizr.addTest("flexboxtweener",C("flexAlign","end",!0)),Modernizr.addTest("csstransitions",C("transition","all",!0));E.prefixed=function(e,t,n){return 0===e.indexOf("@")?F(e):(-1!=e.indexOf("-")&&(e=a(e)),t?y(e,t,n):y(e,"pfx"))};o(),i(S),delete E.addTest,delete E.addAsyncTest;for(var O=0;O<Modernizr._q.length;O++)Modernizr._q[O]();e.Modernizr=Modernizr}(window,document);
// source --> https://www.mayvigraf.es/wp-content/themes/royal/js/head.min.js?ver=6.9.4 
jQuery.fn.etFullWidth=function(e){var t=jQuery(this),i=0;return jQuery("body").hasClass("header-vertical-enable")&&979<jQuery(window).width()&&(i=jQuery(".header-type-vertical").outerWidth()),jQuery(".header > .container").offset()&&jQuery(".header > .container").offset().left&&t.css({left:-jQuery(".header > .container").offset().left-30+i,width:jQuery(window).width()-i,visibility:"visible"}),jQuery(window).resize(function(){jQuery(window).width()<980&&(i=0),jQuery(".header > .container").offset()&&jQuery(".header > .container").offset().left&&t.css({left:-jQuery(".header > .container").offset().left-30+i,width:jQuery(window).width()-i,visibility:"visible"})}),this},jQuery.fn.etFullHeight=function(e){var t=jQuery(this);return t.css({"min-height":jQuery(window).height()}),jQuery(window).resize(function(){t.css({"min-height":jQuery(window).height()})}),this},function(l,i,s,o){function d(e,t){this.settings=null,this.options=l.extend({},d.Defaults,t),this.$element=l(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},l.each(["onResize","onThrottledResize"],l.proxy(function(e,t){this._handlers[t]=l.proxy(this[t],this)},this)),l.each(d.Plugins,l.proxy(function(e,t){this._plugins[e.charAt(0).toLowerCase()+e.slice(1)]=new t(this)},this)),l.each(d.Workers,l.proxy(function(e,t){this._pipe.push({filter:t.filter,run:l.proxy(t.run,this)})},this)),this.setup(),this.initialize()}d.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},d.Width={Default:"default",Inner:"inner",Outer:"outer"},d.Type={Event:"event",State:"state"},d.Plugins={},d.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(e){e.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(e){var t=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,t={width:"auto","margin-left":s?t:"","margin-right":s?"":t};i||this.$stage.children().css(t),e.css=t}},{filter:["width","items","settings"],run:function(e){var t=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,a=!this.settings.autoWidth,n=[];for(e.items={merge:!1,width:t};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,e.items.merge=1<i||e.items.merge,n[s]=a?t*i:this._items[s].width();this._widths=n}},{filter:["items","settings"],run:function(){var e=[],t=this._items,i=this.settings,s=Math.max(2*i.items,4),a=2*Math.ceil(t.length/2),n=i.loop&&t.length?i.rewind?s:Math.max(s,a):0,r="",o="";for(n/=2;0<n;)e.push(this.normalize(e.length/2,!0)),r+=t[e[e.length-1]][0].outerHTML,e.push(this.normalize(t.length-1-(e.length-1)/2,!0)),o=t[e[e.length-1]][0].outerHTML+o,--n;this._clones=e,l(r).addClass("cloned").appendTo(this.$stage),l(o).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var e,t,i=this.settings.rtl?1:-1,s=this._clones.length+this._items.length,a=-1,n=[];++a<s;)e=n[a-1]||0,t=this._widths[this.relative(a)]+this.settings.margin,n.push(e+t*i);this._coordinates=n}},{filter:["width","items","settings"],run:function(){var e=this.settings.stagePadding,t=this._coordinates,e={width:Math.ceil(Math.abs(t[t.length-1]))+2*e,"padding-left":e||"","padding-right":e||""};this.$stage.css(e)}},{filter:["width","items","settings"],run:function(e){var t=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&e.items.merge)for(;t--;)e.css.width=this._widths[this.relative(t)],s.eq(t).css(e.css);else i&&(e.css.width=e.items.width,s.css(e.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(e){e.current=e.current?this.$stage.children().index(e.current):0,e.current=Math.max(this.minimum(),Math.min(this.maximum(),e.current)),this.reset(e.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var e,t,i=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,a=this.coordinates(this.current())+s,n=a+this.width()*i,r=[],o=0,l=this._coordinates.length;o<l;o++)e=this._coordinates[o-1]||0,t=Math.abs(this._coordinates[o])+s*i,(this.op(e,"<=",a)&&this.op(e,">",n)||this.op(t,"<",a)&&this.op(t,">",n))&&r.push(o);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+r.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],d.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=l("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(l("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},d.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map(function(e){return l(e)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},d.prototype.initialize=function(){var e,t;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(e=this.$element.find("img"),t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:o,t=this.$element.children(t).width(),e.length&&t<=0&&this.preloadAutoWidthImages(e)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},d.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},d.prototype.setup=function(){var t=this.viewport(),e=this.options.responsive,i=-1,s=null;e?(l.each(e,function(e){e<=t&&i<e&&(i=Number(e))}),"function"==typeof(s=l.extend({},this.options,e[i])).stagePadding&&(s.stagePadding=s.stagePadding()),delete s.responsive,s.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):s=l.extend({},this.options),this.trigger("change",{property:{name:"settings",value:s}}),this._breakpoint=i,this.settings=s,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},d.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},d.prototype.prepare=function(e){var t=this.trigger("prepare",{content:e});return t.data||(t.data=l("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:t.data}),t.data},d.prototype.update=function(){for(var e=0,t=this._pipe.length,i=l.proxy(function(e){return this[e]},this._invalidated),s={};e<t;)(this._invalidated.all||0<l.grep(this._pipe[e].filter,i).length)&&this._pipe[e].run(s),e++;this._invalidated={},this.is("valid")||this.enter("valid")},d.prototype.width=function(e){switch(e=e||d.Width.Default){case d.Width.Inner:case d.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},d.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},d.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer),this.resizeTimer=i.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},d.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},d.prototype.registerEventHandlers=function(){l.support.transition&&this.$stage.on(l.support.transition.end+".owl.core",l.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(i,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",l.proxy(this.onDragEnd,this)))},d.prototype.onDragStart=function(e){var t=null;3!==e.which&&(t=l.support.transform?{x:(t=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===t.length?12:4],y:t[16===t.length?13:5]}:(t=this.$stage.position(),{x:this.settings.rtl?t.left+this.$stage.width()-this.width()+this.settings.margin:t.left,y:t.top}),this.is("animating")&&(l.support.transform?this.animate(t.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=l(e.target),this._drag.stage.start=t,this._drag.stage.current=t,this._drag.pointer=this.pointer(e),l(s).on("mouseup.owl.core touchend.owl.core",l.proxy(this.onDragEnd,this)),l(s).one("mousemove.owl.core touchmove.owl.core",l.proxy(function(e){var t=this.difference(this._drag.pointer,this.pointer(e));l(s).on("mousemove.owl.core touchmove.owl.core",l.proxy(this.onDragMove,this)),Math.abs(t.x)<Math.abs(t.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},d.prototype.onDragMove=function(e){var t,i=null,s=null,a=this.difference(this._drag.pointer,this.pointer(e)),n=this.difference(this._drag.stage.start,a);this.is("dragging")&&(e.preventDefault(),this.settings.loop?(i=this.coordinates(this.minimum()),s=this.coordinates(this.maximum()+1)-i,n.x=((n.x-i)%s+s)%s+i):(i=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),s=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),t=this.settings.pullDrag?-1*a.x/5:0,n.x=Math.max(Math.min(n.x,i+t),s+t)),this._drag.stage.current=n,this.animate(n.x))},d.prototype.onDragEnd=function(e){var t=this.difference(this._drag.pointer,this.pointer(e)),i=this._drag.stage.current,e=0<t.x^this.settings.rtl?"left":"right";l(s).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==t.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(i.x,0!==t.x?e:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=e,(3<Math.abs(t.x)||300<(new Date).getTime()-this._drag.time)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},d.prototype.closest=function(i,s){var a=-1,n=this.width(),r=this.coordinates();return this.settings.freeDrag||l.each(r,l.proxy(function(e,t){return"left"===s&&t-30<i&&i<t+30?a=e:"right"===s&&t-n-30<i&&i<t-n+30?a=e+1:this.op(i,"<",t)&&this.op(i,">",r[e+1]!==o?r[e+1]:t-n)&&(a="left"===s?e+1:e),-1===a},this)),this.settings.loop||(this.op(i,">",r[this.minimum()])?a=i=this.minimum():this.op(i,"<",r[this.maximum()])&&(a=i=this.maximum())),a},d.prototype.animate=function(e){var t=0<this.speed();this.is("animating")&&this.onTransitionEnd(),t&&(this.enter("animating"),this.trigger("translate")),l.support.transform3d&&l.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):t?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,l.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},d.prototype.is=function(e){return this._states.current[e]&&0<this._states.current[e]},d.prototype.current=function(e){return e===o?this._current:0===this._items.length?o:(e=this.normalize(e),this._current!==e&&((t=this.trigger("change",{property:{name:"position",value:e}})).data!==o&&(e=this.normalize(t.data)),this._current=e,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})),this._current);var t},d.prototype.invalidate=function(e){return"string"==typeof e&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),l.map(this._invalidated,function(e,t){return t})},d.prototype.reset=function(e){(e=this.normalize(e))!==o&&(this._speed=0,this._current=e,this.suppress(["translate","translated"]),this.animate(this.coordinates(e)),this.release(["translate","translated"]))},d.prototype.normalize=function(e,t){var i=this._items.length,t=t?0:this._clones.length;return!this.isNumeric(e)||i<1?e=o:(e<0||i+t<=e)&&(e=((e-t/2)%i+i)%i+t/2),e},d.prototype.relative=function(e){return e-=this._clones.length/2,this.normalize(e,!0)},d.prototype.maximum=function(e){var t,i,s,a=this.settings,n=this._coordinates.length;if(a.loop)n=this._clones.length/2+this._items.length-1;else if(a.autoWidth||a.merge){if(t=this._items.length)for(i=this._items[--t].width(),s=this.$element.width();t--&&!(s<(i+=this._items[t].width()+this.settings.margin)););n=t+1}else n=a.center?this._items.length-1:this._items.length-a.items;return e&&(n-=this._clones.length/2),Math.max(n,0)},d.prototype.minimum=function(e){return e?0:this._clones.length/2},d.prototype.items=function(e){return e===o?this._items.slice():(e=this.normalize(e,!0),this._items[e])},d.prototype.mergers=function(e){return e===o?this._mergers.slice():(e=this.normalize(e,!0),this._mergers[e])},d.prototype.clones=function(i){function s(e){return e%2==0?a+e/2:t-(e+1)/2}var t=this._clones.length/2,a=t+this._items.length;return i===o?l.map(this._clones,function(e,t){return s(t)}):l.map(this._clones,function(e,t){return e===i?s(t):null})},d.prototype.speed=function(e){return e!==o&&(this._speed=e),this._speed},d.prototype.coordinates=function(e){var t,i=1,s=e-1;return e===o?l.map(this._coordinates,l.proxy(function(e,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(i=-1,s=e+1),t=this._coordinates[e],t+=(this.width()-t+(this._coordinates[s]||0))/2*i):t=this._coordinates[s]||0,t=Math.ceil(t))},d.prototype.duration=function(e,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-e),1),6)*Math.abs(i||this.settings.smartSpeed)},d.prototype.to=function(e,t){var i,s=this.current(),a=e-this.relative(s),n=(0<a)-(a<0),r=this._items.length,o=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(a)>r/2&&(a+=-1*n*r),(i=(((e=s+a)-o)%r+r)%r+o)!==e&&i-a<=l&&0<i-a&&this.reset(s=(e=i)-a)):e=this.settings.rewind?(e%(l+=1)+l)%l:Math.max(o,Math.min(l,e)),this.speed(this.duration(s,e,t)),this.current(e),this.isVisible()&&this.update()},d.prototype.next=function(e){e=e||!1,this.to(this.relative(this.current())+1,e)},d.prototype.prev=function(e){e=e||!1,this.to(this.relative(this.current())-1,e)},d.prototype.onTransitionEnd=function(e){if(e!==o&&(e.stopPropagation(),(e.target||e.srcElement||e.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},d.prototype.viewport=function(){var e;return this.options.responsiveBaseElement!==i?e=l(this.options.responsiveBaseElement).width():i.innerWidth?e=i.innerWidth:s.documentElement&&s.documentElement.clientWidth?e=s.documentElement.clientWidth:console.warn("Can not detect viewport width."),e},d.prototype.replace=function(e){this.$stage.empty(),this._items=[],e=e&&(e instanceof jQuery?e:l(e)),(e=this.settings.nestedItemSelector?e.find("."+this.settings.nestedItemSelector):e).filter(function(){return 1===this.nodeType}).each(l.proxy(function(e,t){t=this.prepare(t),this.$stage.append(t),this._items.push(t),this._mergers.push(+t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},d.prototype.add=function(e,t){var i=this.relative(this._current);t=t===o?this._items.length:this.normalize(t,!0),e=e instanceof jQuery?e:l(e),this.trigger("add",{content:e,position:t}),e=this.prepare(e),0===this._items.length||t===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[t-1].after(e),this._items.push(e),this._mergers.push(+e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[t].before(e),this._items.splice(t,0,e),this._mergers.splice(t,0,+e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[i]&&this.reset(this._items[i].index()),this.invalidate("items"),this.trigger("added",{content:e,position:t})},d.prototype.remove=function(e){(e=this.normalize(e,!0))!==o&&(this.trigger("remove",{content:this._items[e],position:e}),this._items[e].remove(),this._items.splice(e,1),this._mergers.splice(e,1),this.invalidate("items"),this.trigger("removed",{content:null,position:e}))},d.prototype.preloadAutoWidthImages=function(e){e.each(l.proxy(function(e,t){this.enter("pre-loading"),t=l(t),l(new Image).one("load",l.proxy(function(e){t.attr("src",e.target.src),t.css("opacity",1),this.leave("pre-loading"),this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",t.attr("src")||t.attr("data-src")||t.attr("data-src-retina"))},this))},d.prototype.destroy=function(){for(var e in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),l(s).off(".owl.core"),!1!==this.settings.responsive&&(i.clearTimeout(this.resizeTimer),this.off(i,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[e].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},d.prototype.op=function(e,t,i){var s=this.settings.rtl;switch(t){case"<":return s?i<e:e<i;case">":return s?e<i:i<e;case">=":return s?e<=i:i<=e;case"<=":return s?i<=e:e<=i}},d.prototype.on=function(e,t,i,s){e.addEventListener?e.addEventListener(t,i,s):e.attachEvent&&e.attachEvent("on"+t,i)},d.prototype.off=function(e,t,i,s){e.removeEventListener?e.removeEventListener(t,i,s):e.detachEvent&&e.detachEvent("on"+t,i)},d.prototype.trigger=function(e,t,i,s,a){var n={item:{count:this._items.length,index:this.current()}},r=l.camelCase(l.grep(["on",e,i],function(e){return e}).join("-").toLowerCase()),o=l.Event([e,"owl",i||"carousel"].join(".").toLowerCase(),l.extend({relatedTarget:this},n,t));return this._supress[e]||(l.each(this._plugins,function(e,t){t.onTrigger&&t.onTrigger(o)}),this.register({type:d.Type.Event,name:e}),this.$element.trigger(o),this.settings&&"function"==typeof this.settings[r]&&this.settings[r].call(this,o)),o},d.prototype.enter=function(e){l.each([e].concat(this._states.tags[e]||[]),l.proxy(function(e,t){this._states.current[t]===o&&(this._states.current[t]=0),this._states.current[t]++},this))},d.prototype.leave=function(e){l.each([e].concat(this._states.tags[e]||[]),l.proxy(function(e,t){this._states.current[t]--},this))},d.prototype.register=function(i){var t;i.type===d.Type.Event?(l.event.special[i.name]||(l.event.special[i.name]={}),l.event.special[i.name].owl||(t=l.event.special[i.name]._default,l.event.special[i.name]._default=function(e){return!t||!t.apply||e.namespace&&-1!==e.namespace.indexOf("owl")?e.namespace&&-1<e.namespace.indexOf("owl"):t.apply(this,arguments)},l.event.special[i.name].owl=!0)):i.type===d.Type.State&&(this._states.tags[i.name]?this._states.tags[i.name]=this._states.tags[i.name].concat(i.tags):this._states.tags[i.name]=i.tags,this._states.tags[i.name]=l.grep(this._states.tags[i.name],l.proxy(function(e,t){return l.inArray(e,this._states.tags[i.name])===t},this)))},d.prototype.suppress=function(e){l.each(e,l.proxy(function(e,t){this._supress[t]=!0},this))},d.prototype.release=function(e){l.each(e,l.proxy(function(e,t){delete this._supress[t]},this))},d.prototype.pointer=function(e){var t={x:null,y:null};return(e=(e=e.originalEvent||e||i.event).touches&&e.touches.length?e.touches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e).pageX?(t.x=e.pageX,t.y=e.pageY):(t.x=e.clientX,t.y=e.clientY),t},d.prototype.isNumeric=function(e){return!isNaN(parseFloat(e))},d.prototype.difference=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},l.fn.owlCarousel=function(t){var s=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=l(this),i=e.data("owl.carousel");i||(i=new d(this,"object"==typeof t&&t),e.data("owl.carousel",i),l.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,t){i.register({type:d.Type.Event,name:t}),i.$element.on(t+".owl.carousel.core",l.proxy(function(e){e.namespace&&e.relatedTarget!==this&&(this.suppress([t]),i[t].apply(this,[].slice.call(arguments,1)),this.release([t]))},i))})),"string"==typeof t&&"_"!==t.charAt(0)&&i[t].apply(i,s)})},l.fn.owlCarousel.Constructor=d}(window.Zepto||window.jQuery,window,document),function(t,i){var s=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers)};s.Defaults={autoRefresh:!0,autoRefreshInterval:500},s.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=i.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},s.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},s.prototype.destroy=function(){var e,t;for(e in i.clearInterval(this._interval),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=s}(window.Zepto||window.jQuery,window,document),function(o,a){var t=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":o.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type)){var t=this._core.settings,i=t.center&&Math.ceil(t.items/2)||t.items,s=t.center&&-1*i||0,a=(e.property&&void 0!==e.property.value?e.property.value:this._core.current())+s,n=this._core.clones().length,r=o.proxy(function(e,t){this.load(t)},this);for(0<t.lazyLoadEager&&(i+=t.lazyLoadEager,t.loop&&(a-=t.lazyLoadEager,i++));s++<i;)this.load(n/2+this._core.relative(a)),n&&o.each(this._core.clones(this._core.relative(a)),r),a++}},this)},this._core.options=o.extend({},t.Defaults,this._core.options),this._core.$element.on(this._handlers)};t.Defaults={lazyLoad:!1,lazyLoadEager:0},t.prototype.load=function(e){var t=this._core.$stage.children().eq(e),e=t&&t.find(".owl-lazy");!e||-1<o.inArray(t.get(0),this._loaded)||(e.each(o.proxy(function(e,t){var i=o(t),s=1<a.devicePixelRatio&&i.attr("data-src-retina")||i.attr("data-src")||i.attr("data-srcset");this._core.trigger("load",{element:i,url:s},"lazy"),i.is("img")?i.one("load.owl.lazy",o.proxy(function(){i.css("opacity",1),this._core.trigger("loaded",{element:i,url:s},"lazy")},this)).attr("src",s):i.is("source")?i.one("load.owl.lazy",o.proxy(function(){this._core.trigger("loaded",{element:i,url:s},"lazy")},this)).attr("srcset",s):((t=new Image).onload=o.proxy(function(){i.css({"background-image":'url("'+s+'")',opacity:"1"}),this._core.trigger("loaded",{element:i,url:s},"lazy")},this),t.src=s)},this)),this._loaded.push(t.get(0)))},t.prototype.destroy=function(){var e,t;for(e in this.handlers)this._core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},o.fn.owlCarousel.Constructor.Plugins.Lazy=t}(window.Zepto||window.jQuery,window,document),function(a,i){var s=function(e){this._core=e,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&"position"===e.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&e.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var t=this;a(i).on("load",function(){t._core.settings.autoHeight&&t.update()}),a(i).on("resize",function(){t._core.settings.autoHeight&&(null!=t._intervalId&&clearTimeout(t._intervalId),t._intervalId=setTimeout(function(){t.update()},250))})};s.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},s.prototype.update=function(){var e=this._core._current,t=e+this._core.settings.items,i=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(e,t),s=[],t=0;a.each(e,function(e,t){s.push(a(t).height())}),(t=Math.max.apply(null,s))<=1&&i&&this._previousHeight&&(t=this._previousHeight),this._previousHeight=t,this._core.$stage.parent().height(t).addClass(this._core.settings.autoHeightClass)},s.prototype.destroy=function(){var e,t;for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=s}(window.Zepto||window.jQuery,window,document),function(p,t){var i=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":p.proxy(function(e){e.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":p.proxy(function(e){e.namespace&&this._core.settings.video&&this.isInFullScreen()&&e.preventDefault()},this),"refreshed.owl.carousel":p.proxy(function(e){e.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":p.proxy(function(e){e.namespace&&"position"===e.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":p.proxy(function(e){var t;!e.namespace||(t=p(e.content).find(".owl-video")).length&&(t.css("display","none"),this.fetch(t,p(e.content)))},this)},this._core.options=p.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",p.proxy(function(e){this.play(e)},this))};i.Defaults={video:!1,videoHeight:!1,videoWidth:!1},i.prototype.fetch=function(e,t){var i=e.attr("data-vimeo-id")?"vimeo":e.attr("data-vzaar-id")?"vzaar":"youtube",s=e.attr("data-vimeo-id")||e.attr("data-youtube-id")||e.attr("data-vzaar-id"),a=e.attr("data-width")||this._core.settings.videoWidth,n=e.attr("data-height")||this._core.settings.videoHeight,r=e.attr("href");if(!r)throw new Error("Missing video URL.");if(-1<(s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu"))i="youtube";else if(-1<s[3].indexOf("vimeo"))i="vimeo";else{if(!(-1<s[3].indexOf("vzaar")))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:a,height:n},t.attr("data-video",r),this.thumbnail(e,this._videos[r])},i.prototype.thumbnail=function(t,e){function i(e){s=d.lazyLoad?p("<div/>",{class:"owl-video-tn "+l,srcType:e}):p("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+e+")"}),t.after(s),t.after('<div class="owl-video-play-icon"></div>')}var s,a,n=e.width&&e.height?"width:"+e.width+"px;height:"+e.height+"px;":"",r=t.find("img"),o="src",l="",d=this._core.settings;if(t.wrap(p("<div/>",{class:"owl-video-wrapper",style:n})),this._core.settings.lazyLoad&&(o="data-src",l="owl-lazy"),r.length)return i(r.attr(o)),r.remove(),!1;"youtube"===e.type?(a="//img.youtube.com/vi/"+e.id+"/hqdefault.jpg",i(a)):"vimeo"===e.type?p.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+e.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){a=e[0].thumbnail_large,i(a)}}):"vzaar"===e.type&&p.ajax({type:"GET",url:"//vzaar.com/api/videos/"+e.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){a=e.framegrab_url,i(a)}})},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(e){var t=p(e.target).closest("."+this._core.settings.itemClass),i=this._videos[t.attr("data-video")],s=i.width||"100%",a=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),t=this._core.items(this._core.relative(t.index())),this._core.reset(t.index()),(e=p('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",a),e.attr("width",s),"youtube"===i.type?e.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?e.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&e.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),p(e).wrap('<div class="owl-video-frame" />').insertAfter(t.find(".owl-video")),this._playing=t.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var e=t.fullscreenElement||t.mozFullScreenElement||t.webkitFullscreenElement;return e&&p(e).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var e,t;for(e in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},p.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,(window,document)),function(r){var t=function(e){this.core=e,this.core.options=r.extend({},t.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":r.proxy(function(e){e.namespace&&"position"==e.property.name&&(this.previous=this.core.current(),this.next=e.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":r.proxy(function(e){e.namespace&&(this.swapping="translated"==e.type)},this),"translate.owl.carousel":r.proxy(function(e){e.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};t.Defaults={animateOut:!1,animateIn:!1},t.prototype.swap=function(){var e,t,i,s,a,n;1===this.core.settings.items&&r.support.animation&&r.support.transition&&(this.core.speed(0),t=r.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),s=this.core.$stage.children().eq(this.next),a=this.core.settings.animateIn,n=this.core.settings.animateOut,this.core.current()!==this.previous&&(n&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(r.support.animation.end,t).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(n)),a&&s.one(r.support.animation.end,t).addClass("animated owl-animated-in").addClass(a)))},t.prototype.clear=function(e){r(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},t.prototype.destroy=function(){var e,t;for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},r.fn.owlCarousel.Constructor.Plugins.Animate=t}(window.Zepto||window.jQuery,(window,document)),function(s,a,t){var i=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":s.proxy(function(e){e.namespace&&"settings"===e.property.name?this._core.settings.autoplay?this.play():this.stop():e.namespace&&"position"===e.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":s.proxy(function(e){e.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":s.proxy(function(e,t,i){e.namespace&&this.play(t,i)},this),"stop.owl.autoplay":s.proxy(function(e){e.namespace&&this.stop()},this),"mouseover.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=s.extend({},i.Defaults,this._core.options)};i.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},i.prototype._next=function(e){this._call=a.setTimeout(s.proxy(this._next,this,e),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||t.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},i.prototype.read=function(){return(new Date).getTime()-this._time},i.prototype.play=function(e,t){var i;this._core.is("rotating")||this._core.enter("rotating"),e=e||this._core.settings.autoplayTimeout,i=Math.min(this._time%(this._timeout||e),e),this._paused?(this._time=this.read(),this._paused=!1):a.clearTimeout(this._call),this._time+=this.read()%e-i,this._timeout=e,this._call=a.setTimeout(s.proxy(this._next,this,t),e-i)},i.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,a.clearTimeout(this._call),this._core.leave("rotating"))},i.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,a.clearTimeout(this._call))},i.prototype.destroy=function(){var e,t;for(e in this.stop(),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},s.fn.owlCarousel.Constructor.Plugins.autoplay=i}(window.Zepto||window.jQuery,window,document),function(a){"use strict";var t=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,1)},this),"changed.owl.carousel":a.proxy(function(e){e.namespace&&"position"==e.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(e){e.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(e){e.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},t.Defaults,this._core.options),this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},t.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?a(i.navContainer):a("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(e){this.prev(i.navSpeed)},this)),this._controls.$next=a("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(e){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[a('<button role="button">').addClass(i.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?a(i.dotsContainer):a("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(e){var t=(a(e.target).parent().is(this._controls.$absolute)?a(e.target):a(e.target).parent()).index();e.preventDefault(),this.to(t,i.dotsSpeed)},this)),this._overrides)this._core[e]=a.proxy(this[e],this)},t.prototype.destroy=function(){var e,t,i,s,a=this._core.settings;for(e in this._handlers)this.$element.off(e,this._handlers[e]);for(t in this._controls)"$relative"===t&&a.navContainer?this._controls[t].html(""):this._controls[t].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.prototype.update=function(){var e,t,i=this._core.clones().length/2,s=i+this._core.items().length,a=this._core.maximum(!0),n=this._core.settings,r=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],e=i,t=0;e<s;e++){if(r<=t||0===t){if(this._pages.push({start:Math.min(a,e-i),end:e-i+r-1}),Math.min(a,e-i)===a)break;t=0,0}t+=this._core.mergers(this._core.relative(e))}},t.prototype.draw=function(){var e=this._core.settings,t=this._core.items().length<=e.items,i=this._core.relative(this._core.current()),s=e.loop||e.rewind;this._controls.$relative.toggleClass("disabled",!e.nav||t),e.nav&&(this._controls.$previous.toggleClass("disabled",!s&&i<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!s&&i>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!e.dots||t),e.dots&&(t=this._pages.length-this._controls.$absolute.children().length,e.dotsData&&0!=t?this._controls.$absolute.html(this._templates.join("")):0<t?this._controls.$absolute.append(new Array(1+t).join(this._templates[0])):t<0&&this._controls.$absolute.children().slice(t).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},t.prototype.onTrigger=function(e){var t=this._core.settings;e.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:t&&(t.center||t.autoWidth||t.dotsData?1:t.dotsEach||t.items)}},t.prototype.current=function(){var i=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(e,t){return e.start<=i&&e.end>=i},this)).pop()},t.prototype.getPosition=function(e){var t,i,s=this._core.settings;return"page"==s.slideBy?(t=a.inArray(this.current(),this._pages),i=this._pages.length,e?++t:--t,t=this._pages[(t%i+i)%i].start):(t=this._core.relative(this._core.current()),i=this._core.items().length,e?t+=s.slideBy:t-=s.slideBy),t},t.prototype.next=function(e){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},t.prototype.prev=function(e){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},t.prototype.to=function(e,t,i){!i&&this._pages.length?(i=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(e%i+i)%i].start,t)):a.proxy(this._overrides.to,this._core)(e,t)},a.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,(window,document)),function(s,a){"use strict";var t=function(e){this._core=e,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":s.proxy(function(e){e.namespace&&"URLHash"===this._core.settings.startPosition&&s(a).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":s.proxy(function(e){var t;!e.namespace||(t=s(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash"))&&(this._hashes[t]=e.content)},this),"changed.owl.carousel":s.proxy(function(e){var i;e.namespace&&"position"===e.property.name&&(i=this._core.items(this._core.relative(this._core.current())),(e=s.map(this._hashes,function(e,t){return e===i?t:null}).join())&&a.location.hash.slice(1)!==e&&(a.location.hash=e))},this)},this._core.options=s.extend({},t.Defaults,this._core.options),this.$element.on(this._handlers),s(a).on("hashchange.owl.navigation",s.proxy(function(e){var t=a.location.hash.substring(1),i=this._core.$stage.children(),t=this._hashes[t]&&i.index(this._hashes[t]);void 0!==t&&t!==this._core.current()&&this._core.to(this._core.relative(t),!1,!0)},this))};t.Defaults={URLhashListener:!1},t.prototype.destroy=function(){var e,t;for(e in s(a).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},s.fn.owlCarousel.Constructor.Plugins.Hash=t}(window.Zepto||window.jQuery,window,document),function(a,n){var r=a("<support>").get(0).style,o="Webkit Moz O ms".split(" "),e={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},t=function(){return!!l("transform")},i=function(){return!!l("perspective")},s=function(){return!!l("animation")};function l(e,i){var s=!1,t=e.charAt(0).toUpperCase()+e.slice(1);return a.each((e+" "+o.join(t+" ")+t).split(" "),function(e,t){if(r[t]!==n)return s=!i||t,!1}),s}function d(e){return l(e,!0)}!function(){return!!l("transition")}()||(a.support.transition=new String(d("transition")),a.support.transition.end=e.transition.end[a.support.transition]),s()&&(a.support.animation=new String(d("animation")),a.support.animation.end=e.animation.end[a.support.animation]),t()&&(a.support.transform=new String(d("transform")),a.support.transform3d=i())}(window.Zepto||window.jQuery,(window,void document)),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i,s=arguments[t];for(i in s)Object.prototype.hasOwnProperty.call(s,i)&&(e[i]=s[i])}return e}).apply(this,arguments)}function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function a(t,i){void 0===t&&(t={}),void 0===i&&(i={}),Object.keys(i).forEach(function(e){void 0===t[e]?t[e]=i[e]:s(i[e])&&s(t[e])&&0<Object.keys(i[e]).length&&a(t[e],i[e])})}var i={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[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function y(){var e="undefined"!=typeof document?document:{};return a(e,i),e}var n={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Q(){var e="undefined"!=typeof window?window:{};return a(e,n),e}function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t,i){return(l=function(){if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(e){return}}}()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);s=new(Function.bind.apply(e,s));return i&&o(s,i.prototype),s}).apply(null,arguments)}function d(e){var i="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==i){if(i.has(e))return i.get(e);i.set(e,t)}function t(){return l(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)})(e)}var p,c=(p=d(Array),A=p,(O=h).prototype=Object.create(A.prototype),(O.prototype.constructor=O).__proto__=A,h);function h(e){var t=p.call.apply(p,[this].concat(e))||this,e=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t),i=e.__proto__;return Object.defineProperty(e,"__proto__",{get:function(){return i},set:function(e){i.__proto__=e}}),t}function u(e){var t=[];return(e=void 0===e?[]:e).forEach(function(e){Array.isArray(e)?t.push.apply(t,u(e)):t.push(e)}),t}function f(e,t){return Array.prototype.filter.call(e,t)}function S(e,a){var t=Q(),n=y(),i=[];if(!a&&e instanceof c)return e;if(!e)return new c(i);if("string"==typeof e){var s=e.trim();if(0<=s.indexOf("<")&&0<=s.indexOf(">")){var r="div";0===s.indexOf("<li")&&(r="ul"),0===s.indexOf("<tr")&&(r="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(r="tr"),0===s.indexOf("<tbody")&&(r="table"),0===s.indexOf("<option")&&(r="select");var o=n.createElement(r);o.innerHTML=s;for(var l=0;l<o.childNodes.length;l+=1)i.push(o.childNodes[l])}else i=function(e){if("string"!=typeof e)return[e];for(var t=[],i=(a||n).querySelectorAll(e),s=0;s<i.length;s+=1)t.push(i[s]);return t}(e.trim())}else if(e.nodeType||e===t||e===n)i.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;i=e}return new c(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(i))}S.fn=c.prototype;var m,x,T,v={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=u(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){(e=e.classList).add.apply(e,s)}),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=u(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){(e=e.classList).remove.apply(e,s)}),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=u(t.map(function(e){return e.split(" ")}));return 0<f(this,function(t){return 0<s.filter(function(e){return t.classList.contains(e)}).length}).length},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=u(t.map(function(e){return e.split(" ")}));this.forEach(function(t){s.forEach(function(e){t.classList.toggle(e)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],n=t[1],r=t[2],a=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),S(t).is(n))r.apply(t,i);else for(var s=S(t).parents(),a=0;a<s.length;a+=1)S(s[a]).is(n)&&r.apply(s[a],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(s=t[0],r=t[1],a=t[2],n=void 0);for(var d,a=a||!1,p=s.split(" "),c=0;c<this.length;c+=1){var h=this[c];if(n)for(d=0;d<p.length;d+=1){var u=p[d];h.dom7LiveListeners||(h.dom7LiveListeners={}),h.dom7LiveListeners[u]||(h.dom7LiveListeners[u]=[]),h.dom7LiveListeners[u].push({listener:r,proxyListener:o}),h.addEventListener(u,o,a)}else for(d=0;d<p.length;d+=1){var f=p[d];h.dom7Listeners||(h.dom7Listeners={}),h.dom7Listeners[f]||(h.dom7Listeners[f]=[]),h.dom7Listeners[f].push({listener:r,proxyListener:l}),h.addEventListener(f,l,a)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],n=t[2],r=t[3];"function"==typeof t[1]&&(s=t[0],n=t[1],r=t[2],a=void 0);for(var r=r||!1,o=s.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],p=0;p<this.length;p+=1){var c=this[p],h=void 0;if(!a&&c.dom7Listeners?h=c.dom7Listeners[d]:a&&c.dom7LiveListeners&&(h=c.dom7LiveListeners[d]),h&&h.length)for(var u=h.length-1;0<=u;--u){var f=h[u];!(n&&f.listener===n||n&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===n)&&n||(c.removeEventListener(d,f.proxyListener,r),h.splice(u,1))}}return this},trigger:function(){for(var e=Q(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var a=i[0].split(" "),n=i[1],r=0;r<a.length;r+=1)for(var o=a[r],l=0;l<this.length;l+=1){var d,p=this[l];e.CustomEvent&&(d=new e.CustomEvent(o,{detail:n,bubbles:!0,cancelable:!0}),p.dom7EventData=i.filter(function(e,t){return 0<t}),p.dispatchEvent(d),p.dom7EventData=[],delete p.dom7EventData)}return this},transitionEnd:function(i){var s=this;return i&&s.on("transitionend",function e(t){t.target===this&&(i.call(this,t),s.off("transitionend",e))}),this},outerWidth:function(e){if(0<this.length){if(e){e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(0<this.length){if(e){e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=Q();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(0<this.length){var e=Q(),t=y(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,t=i.clientLeft||a.clientLeft||0,a=i===e?e.scrollY:i.scrollTop,i=i===e?e.scrollX:i.scrollLeft;return{top:s.top+a-n,left:s.left+i-t}}return null},css:function(e,t){var i,s=Q();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2!==arguments.length||"string"!=typeof e)return this;for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this},each:function(i){return i&&this.forEach(function(e,t){i.apply(e,[e,t])}),this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=Q(),a=y(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=S(e),i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}if(e===a)return n===a;if(e===s)return n===s;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(t-1<e)return S([]);if(e<0){t=t+e;return S(t<0?[]:[this[t]])}return S([this[e]])},append:function(){for(var e=y(),t=0;t<arguments.length;t+=1)for(var i=t<0||arguments.length<=t?void 0:arguments[t],s=0;s<this.length;s+=1)if("string"==typeof i){var a=e.createElement("div");for(a.innerHTML=i;a.firstChild;)this[s].appendChild(a.firstChild)}else if(i instanceof c)for(var n=0;n<i.length;n+=1)this[s].appendChild(i[n]);else this[s].appendChild(i);return this},prepend:function(e){for(var t,i=y(),s=0;s<this.length;s+=1)if("string"==typeof e){var a=i.createElement("div");for(a.innerHTML=e,t=a.childNodes.length-1;0<=t;--t)this[s].insertBefore(a.childNodes[t],this[s].childNodes[0])}else if(e instanceof c)for(t=0;t<e.length;t+=1)this[s].insertBefore(e[t],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&S(this[0].nextElementSibling).is(e)?S([this[0].nextElementSibling]):S([]):this[0].nextElementSibling?S([this[0].nextElementSibling]):S([]):S([])},nextAll:function(e){var t=[],i=this[0];if(!i)return S([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e&&!S(s).is(e)||t.push(s),i=s}return S(t)},prev:function(e){if(0<this.length){var t=this[0];return e?t.previousElementSibling&&S(t.previousElementSibling).is(e)?S([t.previousElementSibling]):S([]):t.previousElementSibling?S([t.previousElementSibling]):S([])}return S([])},prevAll:function(e){var t=[],i=this[0];if(!i)return S([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e&&!S(s).is(e)||t.push(s),i=s}return S(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null===this[i].parentNode||e&&!S(this[i].parentNode).is(e)||t.push(this[i].parentNode);return S(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e&&!S(s).is(e)||t.push(s),s=s.parentNode;return S(t)},closest:function(e){var t=this;return void 0===e?S([]):t=!t.is(e)?t.parents(e).eq(0):t},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return S(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,a=0;a<s.length;a+=1)e&&!S(s[a]).is(e)||t.push(s[a]);return S(t)},filter:function(e){return S(f(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function E(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function k(){return Date.now()}function g(e,t){void 0===t&&(t="x");var i,s,a,n=Q(),e=n.getComputedStyle(e,null);return n.WebKitCSSMatrix?(6<(s=e.transform||e.webkitTransform).split(",").length&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new n.WebKitCSSMatrix("none"===s?"":s)):i=(a=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=n.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),(s="y"===t?n.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5]):s)||0}function w(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function K(e){for(var t=Object(arguments.length<=0?void 0:e),i=1;i<arguments.length;i+=1){var s=i<0||arguments.length<=i?void 0:arguments[i];if(null!=s)for(var a=Object.keys(Object(s)),n=0,r=a.length;n<r;n+=1){var o=a[n],l=Object.getOwnPropertyDescriptor(s,o);void 0!==l&&l.enumerable&&(w(t[o])&&w(s[o])?K(t[o],s[o]):!w(t[o])&&w(s[o])?(t[o]={},K(t[o],s[o])):t[o]=s[o])}}return t}function b(i,s){Object.keys(s).forEach(function(t){w(s[t])&&Object.keys(s[t]).forEach(function(e){"function"==typeof s[t][e]&&(s[t][e]=s[t][e].bind(i))}),i[t]=s[t]})}function C(){return m||(i=Q(),e=y(),m={touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch),pointerEvents:!!i.PointerEvent&&"maxTouchPoints"in i.navigator&&0<=i.navigator.maxTouchPoints,observer:"MutationObserver"in i||"WebkitMutationObserver"in i,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});i.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in i}),m;var i,e}Object.keys(v).forEach(function(e){S.fn[e]=v[e]});var $={name:"resize",create:function(){var e=this;K(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(e){var t=Q();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=Q();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},_={attach:function(e,t){void 0===t&&(t={});var i=Q(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)(function(e){var t;1!==e.length?(t=function(){s.emit("observerUpdate",e[0])},i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)):s.emit("observerUpdate",e[0])});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),i=0;i<t.length;i+=1)e.observer.attach(t[i]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},M={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){b(this,{observer:t({},_,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function z(){var e,t,i=this,s=i.params,a=i.el;a&&0===a.offsetWidth||(s.breakpoints&&i.setBreakpoint(),e=i.allowSlideNext,t=i.allowSlidePrev,a=i.snapGrid,i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses(),("auto"===s.slidesPerView||1<s.slidesPerView)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.run(),i.allowSlidePrev=t,i.allowSlideNext=e,i.params.watchOverflow&&a!==i.snapGrid&&i.checkOverflow())}var P=!1;function L(){}var O,A,I,D={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!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:!1,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,loopPreventsSlide:!0,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,_emitClasses:!1},H={modular:{useParams:function(t){var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){e=i.modules[e];e.params&&K(t,e.params)})},useModules:function(i){void 0===i&&(i={});var s=this;s.modules&&Object.keys(s.modules).forEach(function(e){var t=s.modules[e],e=i[e]||{};t.on&&s.on&&Object.keys(t.on).forEach(function(e){s.on(e,t.on[e])}),t.create&&t.create.bind(s)(e)})}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)}),s},once:function(s,a,e){var n=this;return"function"!=typeof a?n:(r.__emitterProxy=a,n.on(s,r,e));function r(){n.off(s,r),r.__emitterProxy&&delete r.__emitterProxy;for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];a.apply(n,t)}},onAny:function(e,t){if("function"!=typeof e)return this;t=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[t](e),this},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;e=t.eventsAnyListeners.indexOf(e);return 0<=e&&t.eventsAnyListeners.splice(e,1),t},off:function(e,s){var a=this;return a.eventsListeners&&e.split(" ").forEach(function(i){void 0===s?a.eventsListeners[i]=[]:a.eventsListeners[i]&&a.eventsListeners[i].forEach(function(e,t){(e===s||e.__emitterProxy&&e.__emitterProxy===s)&&a.eventsListeners[i].splice(t,1)})}),a},emit:function(){var e,i,s,a=this;if(!a.eventsListeners)return a;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return s="string"==typeof n[0]||Array.isArray(n[0])?(e=n[0],i=n.slice(1,n.length),a):(e=n[0].events,i=n[0].data,n[0].context||a),i.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(function(t){a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(function(e){e.apply(s,[t].concat(i))}),a.eventsListeners&&a.eventsListeners[t]&&a.eventsListeners[t].forEach(function(e){e.apply(s,i)})}),a}},update:{updateSize:function(){var e=this,t=e.$el,i=void 0!==e.params.width&&null!==e.params.width?e.params.width:t[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:t[0].clientHeight;0===i&&e.isHorizontal()||0===s&&e.isVertical()||(i=i-parseInt(t.css("padding-left")||0,10)-parseInt(t.css("padding-right")||0,10),s=s-parseInt(t.css("padding-top")||0,10)-parseInt(t.css("padding-bottom")||0,10),K(e,{width:i=Number.isNaN(i)?0:i,height:s=Number.isNaN(s)?0:s,size:e.isHorizontal()?i:s}))},updateSlides:function(){var e=this,t=Q(),i=e.params,s=e.$wrapperEl,a=e.size,n=e.rtlTranslate,r=e.wrongRTL,o=e.virtual&&i.virtual.enabled,l=(o?e.virtual:e).slides.length,d=s.children("."+e.params.slideClass),p=(o?e.virtual.slides:d).length,c=[],h=[],u=[];function f(e,t){return!i.cssMode||t!==d.length-1}var m=i.slidesOffsetBefore;"function"==typeof m&&(m=i.slidesOffsetBefore.call(e));var v=i.slidesOffsetAfter;"function"==typeof v&&(v=i.slidesOffsetAfter.call(e));var g,y=e.snapGrid.length,o=e.slidesGrid.length,w=i.spaceBetween,b=-m,x=0,T=0;if(void 0!==a){"string"==typeof w&&0<=w.indexOf("%")&&(w=parseFloat(w.replace("%",""))/100*a),e.virtualSize=-w,n?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),1<i.slidesPerColumn&&(g=Math.floor(p/i.slidesPerColumn)===p/e.params.slidesPerColumn?p:Math.ceil(p/i.slidesPerColumn)*i.slidesPerColumn,"auto"!==i.slidesPerView&&"row"===i.slidesPerColumnFill&&(g=Math.max(g,i.slidesPerView*i.slidesPerColumn)));for(var C,S,E,k,$=i.slidesPerColumn,_=g/$,M=Math.floor(p/i.slidesPerColumn),z=0;z<p;z+=1){D=0;var P,L,O,A,I,D,H,j,N,B,W,G,R,q=d.eq(z);1<i.slidesPerColumn&&(I=A=O=void 0,"row"===i.slidesPerColumnFill&&1<i.slidesPerGroup?(L=Math.floor(z/(i.slidesPerGroup*i.slidesPerColumn)),P=z-i.slidesPerColumn*i.slidesPerGroup*L,G=0===L?i.slidesPerGroup:Math.min(Math.ceil((p-L*$*i.slidesPerGroup)/$),i.slidesPerGroup),O=(A=P-(I=Math.floor(P/G))*G+L*i.slidesPerGroup)+I*g/$,q.css({"-webkit-box-ordinal-group":O,"-moz-box-ordinal-group":O,"-ms-flex-order":O,"-webkit-order":O,order:O})):"column"===i.slidesPerColumnFill?(I=z-(A=Math.floor(z/$))*$,(M<A||A===M&&I===$-1)&&(I+=1)>=$&&(I=0,A+=1)):A=z-(I=Math.floor(z/_))*_,q.css("margin-"+(e.isHorizontal()?"top":"left"),0!==I&&i.spaceBetween&&i.spaceBetween+"px")),"none"!==q.css("display")&&("auto"===i.slidesPerView?(G=t.getComputedStyle(q[0],null),L=q[0].style.transform,O=q[0].style.webkitTransform,L&&(q[0].style.transform="none"),O&&(q[0].style.webkitTransform="none"),D=i.roundLengths?e.isHorizontal()?q.outerWidth(!0):q.outerHeight(!0):e.isHorizontal()?(A=parseFloat(G.getPropertyValue("width")||0),H=parseFloat(G.getPropertyValue("padding-left")||0),j=parseFloat(G.getPropertyValue("padding-right")||0),N=parseFloat(G.getPropertyValue("margin-left")||0),B=parseFloat(G.getPropertyValue("margin-right")||0),(I=G.getPropertyValue("box-sizing"))&&"border-box"===I?A+N+B:(R=(W=q[0]).clientWidth,A+H+j+N+B+(W.offsetWidth-R))):(H=parseFloat(G.getPropertyValue("height")||0),j=parseFloat(G.getPropertyValue("padding-top")||0),N=parseFloat(G.getPropertyValue("padding-bottom")||0),B=parseFloat(G.getPropertyValue("margin-top")||0),W=parseFloat(G.getPropertyValue("margin-bottom")||0),(R=G.getPropertyValue("box-sizing"))&&"border-box"===R?H+B+W:(R=(G=q[0]).clientHeight,H+j+N+B+W+(G.offsetHeight-R))),L&&(q[0].style.transform=L),O&&(q[0].style.webkitTransform=O),i.roundLengths&&(D=Math.floor(D))):(D=(a-(i.slidesPerView-1)*w)/i.slidesPerView,i.roundLengths&&(D=Math.floor(D)),d[z]&&(e.isHorizontal()?d[z].style.width=D+"px":d[z].style.height=D+"px")),d[z]&&(d[z].swiperSlideSize=D),u.push(D),i.centeredSlides?(b=b+D/2+x/2+w,0===x&&0!==z&&(b=b-a/2-w),0===z&&(b=b-a/2-w),Math.abs(b)<.001&&(b=0),i.roundLengths&&(b=Math.floor(b)),T%i.slidesPerGroup==0&&c.push(b),h.push(b)):(i.roundLengths&&(b=Math.floor(b)),(T-Math.min(e.params.slidesPerGroupSkip,T))%e.params.slidesPerGroup==0&&c.push(b),h.push(b),b=b+D+w),e.virtualSize+=D+w,x=D,T+=1)}if(e.virtualSize=Math.max(e.virtualSize,a)+v,n&&r&&("slide"===i.effect||"coverflow"===i.effect)&&s.css({width:e.virtualSize+i.spaceBetween+"px"}),i.setWrapperSize&&(e.isHorizontal()?s.css({width:e.virtualSize+i.spaceBetween+"px"}):s.css({height:e.virtualSize+i.spaceBetween+"px"})),1<i.slidesPerColumn&&(e.virtualSize=(D+i.spaceBetween)*g,e.virtualSize=Math.ceil(e.virtualSize/i.slidesPerColumn)-i.spaceBetween,e.isHorizontal()?s.css({width:e.virtualSize+i.spaceBetween+"px"}):s.css({height:e.virtualSize+i.spaceBetween+"px"}),i.centeredSlides)){for(var F=[],X=0;X<c.length;X+=1){var V=c[X];i.roundLengths&&(V=Math.floor(V)),c[X]<e.virtualSize+c[0]&&F.push(V)}c=F}if(!i.centeredSlides){F=[];for(var Y=0;Y<c.length;Y+=1){var U=c[Y];i.roundLengths&&(U=Math.floor(U)),c[Y]<=e.virtualSize-a&&F.push(U)}c=F,1<Math.floor(e.virtualSize-a)-Math.floor(c[c.length-1])&&c.push(e.virtualSize-a)}0===c.length&&(c=[0]),0!==i.spaceBetween&&(e.isHorizontal()?n?d.filter(f).css({marginLeft:w+"px"}):d.filter(f).css({marginRight:w+"px"}):d.filter(f).css({marginBottom:w+"px"})),i.centeredSlides&&i.centeredSlidesBounds&&(C=0,u.forEach(function(e){C+=e+(i.spaceBetween||0)}),S=(C-=i.spaceBetween)-a,c=c.map(function(e){return e<0?-m:S<e?S+v:e})),i.centerInsufficientSlides&&(E=0,u.forEach(function(e){E+=e+(i.spaceBetween||0)}),(E-=i.spaceBetween)<a&&(k=(a-E)/2,c.forEach(function(e,t){c[t]=e-k}),h.forEach(function(e,t){h[t]=e+k}))),K(e,{slides:d,snapGrid:c,slidesGrid:h,slidesSizesGrid:u}),p!==l&&e.emit("slidesLengthChange"),c.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==o&&e.emit("slidesGridLengthChange"),(i.watchSlidesProgress||i.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i,s=this,a=[],n=0;if("number"==typeof e?s.setTransition(e):!0===e&&s.setTransition(s.params.speed),"auto"!==s.params.slidesPerView&&1<s.params.slidesPerView)if(s.params.centeredSlides)s.visibleSlides.each(function(e){a.push(e)});else for(t=0;t<Math.ceil(s.params.slidesPerView);t+=1){var r=s.activeIndex+t;if(r>s.slides.length)break;a.push(s.slides.eq(r)[0])}else a.push(s.slides.eq(s.activeIndex)[0]);for(t=0;t<a.length;t+=1)void 0!==a[t]&&(n=n<(i=a[t].offsetHeight)?i:n);n&&s.$wrapperEl.css("height",n+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,s=t.slides,a=t.rtlTranslate;if(0!==s.length){void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();var n=a?e:-e;s.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var r=0;r<s.length;r+=1){var o,l,d=s[r],p=(n+(i.centeredSlides?t.minTranslate():0)-d.swiperSlideOffset)/(d.swiperSlideSize+i.spaceBetween);(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&(l=(o=-(n-d.swiperSlideOffset))+t.slidesSizesGrid[r],(0<=o&&o<t.size-1||1<l&&l<=t.size||o<=0&&l>=t.size)&&(t.visibleSlides.push(d),t.visibleSlidesIndexes.push(r),s.eq(r).addClass(i.slideVisibleClass))),d.progress=a?-p:p}t.visibleSlides=S(t.visibleSlides)}},updateProgress:function(e){var t=this;void 0===e&&(o=t.rtlTranslate?-1:1,e=t&&t.translate&&t.translate*o||0);var i=t.params,s=t.maxTranslate()-t.minTranslate(),a=t.progress,n=t.isBeginning,r=n,o=l=t.isEnd,l=0==s?n=!(a=0):(n=(a=(e-t.minTranslate())/s)<=0,1<=a);K(t,{progress:a,isBeginning:n,isEnd:l}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),n&&!r&&t.emit("reachBeginning toEdge"),l&&!o&&t.emit("reachEnd toEdge"),(r&&!n||o&&!l)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){var e=this,t=e.slides,i=e.params,s=e.$wrapperEl,a=e.activeIndex,n=e.realIndex,r=e.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(a=r?e.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(a.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]'):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]')).addClass(i.slideDuplicateActiveClass);n=a.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===n.length&&(n=t.eq(0)).addClass(i.slideNextClass);a=a.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===a.length&&(a=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&((n.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]'):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n.attr("data-swiper-slide-index")+'"]')).addClass(i.slideDuplicateNextClass),(a.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]'):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]')).addClass(i.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){var t=this,i=t.rtlTranslate?t.translate:-t.translate,s=t.slidesGrid,a=t.snapGrid,n=t.params,r=t.activeIndex,o=t.realIndex,l=t.snapIndex,d=e;if(void 0===d){for(var p=0;p<s.length;p+=1)void 0!==s[p+1]?i>=s[p]&&i<s[p+1]-(s[p+1]-s[p])/2?d=p:i>=s[p]&&i<s[p+1]&&(d=p+1):i>=s[p]&&(d=p);n.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}(n=0<=a.indexOf(i)?a.indexOf(i):(e=Math.min(n.slidesPerGroupSkip,d))+Math.floor((d-e)/n.slidesPerGroup))>=a.length&&(n=a.length-1),d!==r?(a=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10),K(t,{snapIndex:n,realIndex:a,previousIndex:r,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==a&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")):n!==l&&(t.snapIndex=n,t.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,i=t.params,s=S(e.target).closest("."+i.slideClass)[0],a=!1;if(s)for(var n=0;n<t.slides.length;n+=1)t.slides[n]===s&&(a=!0);if(!s||!a)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(S(s).attr("data-swiper-slide-index"),10):t.clickedIndex=S(s).index(),i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;e=g(a[0],e);return(e=i?-e:e)||0},setTranslate:function(e,t){var i=this,s=i.rtlTranslate,a=i.params,n=i.$wrapperEl,r=i.wrapperEl,o=i.progress,l=0,d=0;i.isHorizontal()?l=s?-e:e:d=e,a.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),a.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:a.virtualTranslate||n.transform("translate3d("+l+"px, "+d+"px, 0px)"),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d;d=i.maxTranslate()-i.minTranslate();(0==d?0:(e-i.minTranslate())/d)!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var n=this,r=n.params,o=n.wrapperEl;if(n.animating&&r.preventInteractionOnTransition)return!1;var l=n.minTranslate(),d=n.maxTranslate(),d=s&&l<e?l:s&&e<d?d:e;if(n.updateProgress(d),r.cssMode){e=n.isHorizontal();return 0!==t&&o.scrollTo?o.scrollTo(((r={})[e?"left":"top"]=-d,r.behavior="smooth",r)):o[e?"scrollLeft":"scrollTop"]=-d,!0}return 0===t?(n.setTransition(0),n.setTranslate(d),i&&(n.emit("beforeTransitionStart",t,a),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(d),i&&(n.emit("beforeTransitionStart",t,a),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,i&&n.emit("transitionEnd"))}),n.$wrapperEl[0].addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this,s=i.activeIndex,a=i.params,n=i.previousIndex;a.cssMode||(a.autoHeight&&i.updateAutoHeight(),t=(t=t)||(n<s?"next":s<n?"prev":"reset"),i.emit("transitionStart"),e&&s!==n&&("reset"!==t?(i.emit("slideChangeTransitionStart"),"next"===t?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")):i.emit("slideResetTransitionStart")))},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this,s=i.activeIndex,a=i.previousIndex,n=i.params;i.animating=!1,n.cssMode||(i.setTransition(0),t=(t=t)||(a<s?"next":s<a?"prev":"reset"),i.emit("transitionEnd"),e&&s!==a&&("reset"!==t?(i.emit("slideChangeTransitionEnd"),"next"===t?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")):i.emit("slideResetTransitionEnd")))}},slide:{slideTo:function(e,t,i,s){if(void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"number"!=typeof(e=void 0===e?0:e)&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var a=parseInt(e,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=a}var n=this,r=e;r<0&&(r=0);var o=n.params,l=n.snapGrid,d=n.slidesGrid,p=n.previousIndex,c=n.activeIndex,h=n.rtlTranslate,a=n.wrapperEl;if(n.animating&&o.preventInteractionOnTransition)return!1;e=Math.min(n.params.slidesPerGroupSkip,r),e+=Math.floor((r-e)/n.params.slidesPerGroup);e>=l.length&&(e=l.length-1),(c||o.initialSlide||0)===(p||0)&&i&&n.emit("beforeSlideChangeStart");var u,f=-l[e];if(n.updateProgress(f),o.normalizeSlideIndex)for(var m=0;m<d.length;m+=1)-Math.floor(100*f)>=Math.floor(100*d[m])&&(r=m);if(n.initialized&&r!==c){if(!n.allowSlideNext&&f<n.translate&&f<n.minTranslate())return!1;if(!n.allowSlidePrev&&f>n.translate&&f>n.maxTranslate()&&(c||0)!==r)return!1}if(u=c<r?"next":r<c?"prev":"reset",h&&-f===n.translate||!h&&f===n.translate)return n.updateActiveIndex(r),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==o.effect&&n.setTranslate(f),"reset"!=u&&(n.transitionStart(i,u),n.transitionEnd(i,u)),!1;if(o.cssMode){c=n.isHorizontal(),o=-f;return h&&(o=a.scrollWidth-a.offsetWidth-o),0!==t&&a.scrollTo?a.scrollTo(((h={})[c?"left":"top"]=o,h.behavior="smooth",h)):a[c?"scrollLeft":"scrollTop"]=o,!0}return 0===t?(n.setTransition(0),n.setTranslate(f),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,s),n.transitionStart(i,u),n.transitionEnd(i,u)):(n.setTransition(t),n.setTranslate(f),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,s),n.transitionStart(i,u),n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,u))}),n.$wrapperEl[0].addEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===t&&(t=this.params.speed);e=void 0===e?0:e;return this.params.loop&&(e+=this.loopedSlides),this.slideTo(e,t,i=void 0===i?!0:i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,a=s.params,n=s.animating,r=s.activeIndex<a.slidesPerGroupSkip?1:a.slidesPerGroup;if(a.loop){if(n&&a.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return s.slideTo(s.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,a=s.params,n=s.animating,r=s.snapGrid,o=s.slidesGrid,l=s.rtlTranslate;if(a.loop){if(n&&a.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var p,c=d(l?s.translate:-s.translate),l=r.map(d),h=(r[l.indexOf(c)],r[l.indexOf(c)-1]);return void 0===h&&a.cssMode&&r.forEach(function(e){!h&&e<=c&&(h=e)}),void 0!==h&&(p=o.indexOf(h))<0&&(p=s.activeIndex-1),s.slideTo(p,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t=void 0===t?!0:t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this,n=a.activeIndex,r=Math.min(a.params.slidesPerGroupSkip,n),o=r+Math.floor((n-r)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;return l>=a.snapGrid[o]?l-(r=a.snapGrid[o])>(a.snapGrid[o+1]-r)*s&&(n+=a.params.slidesPerGroup):l-(l=a.snapGrid[o-1])<=(a.snapGrid[o]-l)*s&&(n-=a.params.slidesPerGroup),n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.clickedIndex;i.loop?t.animating||(e=parseInt(S(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?n<t.loopedSlides-a/2||n>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),n=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),E(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-a?(t.loopFix(),n=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),E(function(){t.slideTo(n)})):t.slideTo(n)):t.slideTo(n)}},loop:{loopCreate:function(){var s=this,e=y(),t=s.params,i=s.$wrapperEl;i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove();var a=i.children("."+t.slideClass);if(t.loopFillGroupWithBlank){var n=t.slidesPerGroup-a.length%t.slidesPerGroup;if(n!==t.slidesPerGroup){for(var r=0;r<n;r+=1){var o=S(e.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);i.append(o)}a=i.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=a.length),s.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),s.loopedSlides+=t.loopAdditionalSlides,s.loopedSlides>a.length&&(s.loopedSlides=a.length);var l=[],d=[];a.each(function(e,t){var i=S(e);t<s.loopedSlides&&d.push(e),t<a.length&&t>=a.length-s.loopedSlides&&l.push(e),i.attr("data-swiper-slide-index",t)});for(var p=0;p<d.length;p+=1)i.append(S(d[p].cloneNode(!0)).addClass(t.slideDuplicateClass));for(var c=l.length-1;0<=c;--c)i.prepend(S(l[c].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,i=e.activeIndex,s=e.slides,a=e.loopedSlides,n=e.allowSlidePrev,r=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;o=-o[i]-e.getTranslate();i<a?(t=s.length-3*a+i,e.slideTo(t+=a,0,!1,!0)&&0!=o&&e.setTranslate((l?-e.translate:e.translate)-o)):i>=s.length-a&&(t=-s.length+i+a,e.slideTo(t+=a,0,!1,!0)&&0!=o&&e.setTranslate((l?-e.translate:e.translate)-o)),e.allowSlidePrev=n,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||((t=t.el).style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,i=t.$wrapperEl,s=t.params;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var a=0;a<e.length;a+=1)e[a]&&i.append(e[a]);else i.append(e);s.loop&&t.loopCreate(),s.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,i=t.params,s=t.$wrapperEl,a=t.activeIndex;i.loop&&t.loopDestroy();var n=a+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&s.prepend(e[r]);n=a+e.length}else s.prepend(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update(),t.slideTo(n,0,!1)},addSlide:function(e,t){var i=this,s=i.$wrapperEl,a=i.params,n=i.activeIndex;a.loop&&(n-=i.loopedSlides,i.loopDestroy(),i.slides=s.children("."+a.slideClass));var r=i.slides.length;if(e<=0)i.prependSlide(t);else if(r<=e)i.appendSlide(t);else{for(var o=e<n?n+1:n,l=[],d=r-1;e<=d;--d){var p=i.slides.eq(d);p.remove(),l.unshift(p)}if("object"==typeof t&&"length"in t){for(var c=0;c<t.length;c+=1)t[c]&&s.append(t[c]);o=e<n?n+t.length:n}else s.append(t);for(var h=0;h<l.length;h+=1)s.append(l[h]);a.loop&&i.loopCreate(),a.observer&&i.support.observer||i.update(),a.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,i=t.params,s=t.$wrapperEl,a=t.activeIndex;i.loop&&(a-=t.loopedSlides,t.loopDestroy(),t.slides=s.children("."+i.slideClass));var n,r=a;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)n=e[o],t.slides[n]&&t.slides.eq(n).remove(),n<r&&--r;r=Math.max(r,0)}else t.slides[n=e]&&t.slides.eq(n).remove(),n<r&&--r,r=Math.max(r,0);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update(),i.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=this,t=y(),i=e.params,s=e.touchEvents,a=e.el,n=e.wrapperEl,r=e.device,o=e.support;e.onTouchStart=function(e){var t,i,s,a,n,r=this,o=y(),l=Q(),d=r.touchEventsData,p=r.params,c=r.touches;r.animating&&p.preventInteractionOnTransition||(i=S((t=(t=e).originalEvent?t.originalEvent:t).target),"wrapper"===p.touchEventsTarget&&!i.closest(r.wrapperEl).length||(d.isTouchEvent="touchstart"===t.type,!d.isTouchEvent&&"which"in t&&3===t.which||!d.isTouchEvent&&"button"in t&&0<t.button||d.isTouched&&d.isMoved||(p.noSwipingClass&&""!==p.noSwipingClass&&t.target&&t.target.shadowRoot&&e.path&&e.path[0]&&(i=S(e.path[0])),p.noSwiping&&i.closest(p.noSwipingSelector||"."+p.noSwipingClass)[0]?r.allowClick=!0:p.swipeHandler&&!i.closest(p.swipeHandler)[0]||(c.currentX=("touchstart"===t.type?t.targetTouches[0]:t).pageX,c.currentY=("touchstart"===t.type?t.targetTouches[0]:t).pageY,s=c.currentX,n=c.currentY,a=p.edgeSwipeDetection||p.iOSEdgeSwipeDetection,e=p.edgeSwipeThreshold||p.iOSEdgeSwipeThreshold,a&&(s<=e||s>=l.innerWidth-e)||(K(d,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=s,c.startY=n,d.touchStartTime=k(),r.allowClick=!0,r.updateSize(),r.swipeDirection=void 0,0<p.threshold&&(d.allowThresholdMove=!1),"touchstart"!==t.type&&(n=!0,i.is(d.formElements)&&(n=!1),o.activeElement&&S(o.activeElement).is(d.formElements)&&o.activeElement!==i[0]&&o.activeElement.blur(),n=n&&r.allowTouchMove&&p.touchStartPreventDefault,!p.touchStartForcePreventDefault&&!n||i[0].isContentEditable||t.preventDefault()),r.emit("touchStart",t))))))}.bind(e),e.onTouchMove=function(e){var t=y(),i=this,s=i.touchEventsData,a=i.params,n=i.touches,r=i.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),s.isTouched){if(!s.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),e=("touchmove"===o.type?l:o).pageX,l=("touchmove"===o.type?l:o).pageY;if(o.preventedByNestedSwiper)return n.startX=e,void(n.startY=l);if(!i.allowTouchMove)return i.allowClick=!1,void(s.isTouched&&(K(n,{startX:e,startY:l,currentX:e,currentY:l}),s.touchStartTime=k()));if(s.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(l<n.startY&&i.translate<=i.maxTranslate()||l>n.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(e<n.startX&&i.translate<=i.maxTranslate()||e>n.startX&&i.translate>=i.minTranslate())return;if(s.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&S(o.target).is(s.formElements))return s.isMoved=!0,void(i.allowClick=!1);if(s.allowTouchCallbacks&&i.emit("touchMove",o),!(o.targetTouches&&1<o.targetTouches.length)){n.currentX=e,n.currentY=l;t=n.currentX-n.startX,e=n.currentY-n.startY;if(!(i.params.threshold&&Math.sqrt(Math.pow(t,2)+Math.pow(e,2))<i.params.threshold))if(void 0===s.isScrolling&&(i.isHorizontal()&&n.currentY===n.startY||i.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:25<=t*t+e*e&&(l=180*Math.atan2(Math.abs(e),Math.abs(t))/Math.PI,s.isScrolling=i.isHorizontal()?l>a.touchAngle:90-l>a.touchAngle)),s.isScrolling&&i.emit("touchMoveOpposite",o),void 0===s.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(s.startMoving=!0)),s.isScrolling)s.isTouched=!1;else if(s.startMoving){i.allowClick=!1,!a.cssMode&&o.cancelable&&o.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&o.stopPropagation(),s.isMoved||(a.loop&&i.loopFix(),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!a.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",o)),i.emit("sliderMove",o),s.isMoved=!0;t=i.isHorizontal()?t:e;n.diff=t,t*=a.touchRatio,i.swipeDirection=0<(t=r?-t:t)?"prev":"next",s.currentTranslate=t+s.startTranslate;e=!0,r=a.resistanceRatio;if(a.touchReleaseOnEdges&&(r=0),0<t&&s.currentTranslate>i.minTranslate()?(e=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+Math.pow(-i.minTranslate()+s.startTranslate+t,r))):t<0&&s.currentTranslate<i.maxTranslate()&&(e=!1,a.resistance&&(s.currentTranslate=i.maxTranslate()+1-Math.pow(i.maxTranslate()-s.startTranslate-t,r))),e&&(o.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),0<a.threshold){if(!(Math.abs(t)>a.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=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}a.followFinger&&!a.cssMode&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(i.updateActiveIndex(),i.updateSlidesClasses()),a.freeMode&&(0===s.velocities.length&&s.velocities.push({position:n[i.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:n[i.isHorizontal()?"currentX":"currentY"],time:k()})),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}}}}else s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",o)}.bind(e),e.onTouchEnd=function(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,n=t.rtlTranslate,r=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=k(),e=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),e<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=k(),E(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=s.followFinger?n?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode)if(p<-t.minTranslate())t.slideTo(t.activeIndex);else if(p>-t.maxTranslate())t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1);else{if(s.freeModeMomentum){1<i.velocities.length?(g=i.velocities.pop(),u=i.velocities.pop(),h=g.position-u.position,u=g.time-u.time,t.velocity=h/u,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(150<u||300<k()-g.time)&&(t.velocity=0)):t.velocity=0,t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var h=1e3*s.freeModeMomentumRatio,u=t.velocity*h,f=t.translate+u;n&&(f=-f);var m,v,g=!1,u=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(f<t.maxTranslate())s.freeModeMomentumBounce?(f+t.maxTranslate()<-u&&(f=t.maxTranslate()-u),m=t.maxTranslate(),i.allowMomentumBounce=g=!0):f=t.maxTranslate(),s.loop&&s.centeredSlides&&(v=!0);else if(f>t.minTranslate())s.freeModeMomentumBounce?(f-t.minTranslate()>u&&(f=t.minTranslate()+u),m=t.minTranslate(),i.allowMomentumBounce=g=!0):f=t.minTranslate(),s.loop&&s.centeredSlides&&(v=!0);else if(s.freeModeSticky){for(var y,w=0;w<l.length;w+=1)if(l[w]>-f){y=w;break}f=-(Math.abs(l[y]-f)<Math.abs(l[y-1]-f)||"next"===t.swipeDirection?l[y]:l[y-1])}if(v&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)h=n?Math.abs((-f-t.translate)/t.velocity):Math.abs((f-t.translate)/t.velocity),s.freeModeSticky&&(h=(v=Math.abs((n?-f:f)-t.translate))<(n=t.slidesSizesGrid[t.activeIndex])?s.speed:v<2*n?1.5*s.speed:2.5*s.speed);else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&g?(t.updateProgress(m),t.setTransition(h),t.setTranslate(f),t.transitionStart(!0,t.swipeDirection),t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout(function(){t.setTranslate(m),r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(f),t.setTransition(h),t.setTranslate(f),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(f),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||e>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var b=0,x=t.slidesSizesGrid[0],T=0;T<o.length;T+=T<s.slidesPerGroupSkip?1:s.slidesPerGroup){var C=T<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[T+C]?p>=o[T]&&p<o[T+C]&&(x=o[(b=T)+C]-o[T]):p>=o[T]&&(b=T,x=o[o.length-1]-o[o.length-2])}g=(p-o[b])/x,h=b<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;e>s.longSwipesMs?s.longSwipes?("next"===t.swipeDirection&&(g>=s.longSwipesRatio?t.slideTo(b+h):t.slideTo(b)),"prev"===t.swipeDirection&&(g>1-s.longSwipesRatio?t.slideTo(b+h):t.slideTo(b))):t.slideTo(t.activeIndex):s.shortSwipes?!t.navigation||d.target!==t.navigation.nextEl&&d.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(b+h),"prev"===t.swipeDirection&&t.slideTo(b)):d.target===t.navigation.nextEl?t.slideTo(b+h):t.slideTo(b):t.slideTo(t.activeIndex)}}.bind(e),i.cssMode&&(e.onScroll=function(){var e=this,t=e.wrapperEl,i=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(t=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/t)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}.bind(e)),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var l,d=!!i.nested;!o.touch&&o.pointerEvents?(a.addEventListener(s.start,e.onTouchStart,!1),t.addEventListener(s.move,e.onTouchMove,d),t.addEventListener(s.end,e.onTouchEnd,!1)):(o.touch&&(l=!("touchstart"!==s.start||!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},a.addEventListener(s.start,e.onTouchStart,l),a.addEventListener(s.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:d}:d),a.addEventListener(s.end,e.onTouchEnd,l),s.cancel&&a.addEventListener(s.cancel,e.onTouchEnd,l),P||(t.addEventListener("touchstart",L),P=!0)),(i.simulateTouch&&!r.ios&&!r.android||i.simulateTouch&&!o.touch&&r.ios)&&(a.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,d),t.addEventListener("mouseup",e.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&a.addEventListener("click",e.onClick,!0),i.cssMode&&n.addEventListener("scroll",e.onScroll),i.updateOnWindowResize?e.on(r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",z,!0):e.on("observerUpdate",z,!0)},detachEvents:function(){var e,t=this,i=y(),s=t.params,a=t.touchEvents,n=t.el,r=t.wrapperEl,o=t.device,l=t.support,d=!!s.nested;!l.touch&&l.pointerEvents?(n.removeEventListener(a.start,t.onTouchStart,!1),i.removeEventListener(a.move,t.onTouchMove,d),i.removeEventListener(a.end,t.onTouchEnd,!1)):(l.touch&&(e=!("onTouchStart"!==a.start||!l.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1},n.removeEventListener(a.start,t.onTouchStart,e),n.removeEventListener(a.move,t.onTouchMove,d),n.removeEventListener(a.end,t.onTouchEnd,e),a.cancel&&n.removeEventListener(a.cancel,t.onTouchEnd,e)),(s.simulateTouch&&!o.ios&&!o.android||s.simulateTouch&&!l.touch&&o.ios)&&(n.removeEventListener("mousedown",t.onTouchStart,!1),i.removeEventListener("mousemove",t.onTouchMove,d),i.removeEventListener("mouseup",t.onTouchEnd,!1))),(s.preventClicks||s.preventClicksPropagation)&&n.removeEventListener("click",t.onClick,!0),s.cssMode&&r.removeEventListener("scroll",t.onScroll),t.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",z)}},breakpoints:{setBreakpoint:function(){var e,i,t,s=this,a=s.activeIndex,n=s.initialized,r=s.loopedSlides,o=void 0===r?0:r,l=s.params,d=s.$el,p=l.breakpoints;!p||p&&0===Object.keys(p).length||(e=s.getBreakpoint(p))&&s.currentBreakpoint!==e&&((i=e in p?p[e]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=i[e];void 0!==t&&(i[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}),t=i||s.originalParams,r=1<l.slidesPerColumn,p=1<t.slidesPerColumn,r&&!p?(d.removeClass(l.containerModifierClass+"multirow "+l.containerModifierClass+"multirow-column"),s.emitContainerClasses()):!r&&p&&(d.addClass(l.containerModifierClass+"multirow"),"column"===t.slidesPerColumnFill&&d.addClass(l.containerModifierClass+"multirow-column"),s.emitContainerClasses()),d=t.direction&&t.direction!==l.direction,l=l.loop&&(t.slidesPerView!==l.slidesPerView||d),d&&n&&s.changeDirection(),K(s.params,t),K(s,{allowTouchMove:s.params.allowTouchMove,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev}),s.currentBreakpoint=e,s.emit("_beforeBreakpoint",t),l&&n&&(s.loopDestroy(),s.loopCreate(),s.updateSlides(),s.slideTo(a-o+s.loopedSlides,0,!1)),s.emit("breakpoint",t))},getBreakpoint:function(e){var i=Q();if(e){var t=!1,s=Object.keys(e).map(function(e){if("string"!=typeof e||0!==e.indexOf("@"))return{value:e,point:e};var t=parseFloat(e.substr(1));return{value:i.innerHeight*t,point:e}});s.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var a=0;a<s.length;a+=1){var n=s[a],r=n.point;n.value<=i.innerWidth&&(t=r)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,i=e.isLocked,s=0<e.slides.length&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&s?e.isLocked=s<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e=this,t=e.classNames,i=e.params,s=e.rtl,a=e.$el,n=e.device,r=[];r.push("initialized"),r.push(i.direction),i.freeMode&&r.push("free-mode"),i.autoHeight&&r.push("autoheight"),s&&r.push("rtl"),1<i.slidesPerColumn&&(r.push("multirow"),"column"===i.slidesPerColumnFill&&r.push("multirow-column")),n.android&&r.push("android"),n.ios&&r.push("ios"),i.cssMode&&r.push("css-mode"),r.forEach(function(e){t.push(i.containerModifierClass+e)}),a.addClass(t.join(" ")),e.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,n){var r=Q();function o(){n&&n()}!(S(e).parent("picture")[0]||e.complete&&a)&&t?((r=new r.Image).onload=o,r.onerror=o,s&&(r.sizes=s),i&&(r.srcset=i),t&&(r.src=t)):o()},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 i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},j={},N=((I=B.prototype).emitContainerClasses=function(){var e,t=this;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)}),t.emit("_containerClasses",e.join(" ")))},I.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},I.emitSlidesClasses=function(){var i=this;i.params._emitClasses&&i.el&&i.slides.each(function(e){var t=i.getSlideClasses(e);i.emit("_slideClass",e,t)})},I.slidesPerViewDynamic=function(){var e=this,t=e.params,i=e.slides,s=e.slidesGrid,a=e.size,n=e.activeIndex,r=1;if(t.centeredSlides){for(var o,l=i[n].swiperSlideSize,d=n+1;d<i.length;d+=1)i[d]&&!o&&(r+=1,(l+=i[d].swiperSlideSize)>a&&(o=!0));for(var p=n-1;0<=p;--p)i[p]&&!o&&(r+=1,(l+=i[p].swiperSlideSize)>a&&(o=!0))}else for(var c=n+1;c<i.length;c+=1)s[c]-s[n]<a&&(r+=1);return r},I.update=function(){var e,t,i=this;function s(){var e=i.rtlTranslate?-1*i.translate:i.translate,e=Math.min(Math.max(e,i.maxTranslate()),i.minTranslate());i.setTranslate(e),i.updateActiveIndex(),i.updateSlidesClasses()}i&&!i.destroyed&&(e=i.snapGrid,(t=i.params).breakpoints&&i.setBreakpoint(),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.params.freeMode?(s(),i.params.autoHeight&&i.updateAutoHeight()):(("auto"===i.params.slidesPerView||1<i.params.slidesPerView)&&i.isEnd&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0))||s(),t.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update"))},I.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this,s=i.params.direction;return(t=t||("horizontal"===s?"vertical":"horizontal"))===s||"horizontal"!==t&&"vertical"!==t||(i.$el.removeClass(""+i.params.containerModifierClass+s).addClass(""+i.params.containerModifierClass+t),i.emitContainerClasses(),i.params.direction=t,i.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}),i.emit("changeDirection"),e&&i.update()),i},I.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"),e.emit("afterInit"))},I.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,n=s.$el,r=s.$wrapperEl,o=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),n.removeAttr("style"),r.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(function(e){s.off(e)}),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach(function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}})),s.destroyed=!0),null},B.extendDefaults=function(e){K(j,e)},B.installModule=function(e){B.prototype.modules||(B.prototype.modules={});var t=e.name||Object.keys(B.prototype.modules).length+"_"+k();B.prototype.modules[t]=e},B.use=function(e){return Array.isArray(e)?e.forEach(function(e){return B.installModule(e)}):B.installModule(e),B},O=B,A=[{key:"extendedDefaults",get:function(){return j}},{key:"defaults",get:function(){return D}}],(I=null)&&e(O.prototype,I),e(O,A),B);function B(){for(var i,e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];i=K({},i=(i=1===t.length&&t[0].constructor&&t[0].constructor===Object?t[0]:(y=t[0],t[1]))||{}),y&&!i.el&&(i.el=y);var a,n,r,o,l,d,p,c,h,u,f,m=this;m.support=C(),m.device=(void 0===(a={userAgent:i.userAgent})&&(a={}),x||(n=(void 0===a?{}:a).userAgent,r=C(),o=Q(),l=o.navigator.platform,d=n||o.navigator.userAgent,p={ios:!1,android:!1},c=o.screen.width,h=o.screen.height,u=d.match(/(Android);?[\s\/]+([\d.]+)?/),f=d.match(/(iPad).*OS\s([\d_]+)/),a=d.match(/(iPod)(.*OS\s([\d_]+))?/),n=!f&&d.match(/(iPhone\sOS|iOS)\s([\d_]+)/),o="Win32"===l,l="MacIntel"===l,!f&&l&&r.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(c+"x"+h)&&((f=d.match(/(Version)\/([\d.]+)/))||(f=[0,1,"13_0_0"]),l=!1),u&&!o&&(p.os="android",p.android=!0),(f||n||a)&&(p.os="ios",p.ios=!0),x=p),x),m.browser=(T||(v=Q(),T={isEdge:!!v.navigator.userAgent.match(/Edge/g),isSafari:0<=(p=v.navigator.userAgent.toLowerCase()).indexOf("safari")&&p.indexOf("chrome")<0&&p.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(v.navigator.userAgent)}),T),m.eventsListeners={},m.eventsAnyListeners=[],void 0===m.modules&&(m.modules={}),Object.keys(m.modules).forEach(function(e){var t=m.modules[e];t.params&&(e=Object.keys(t.params)[0],"object"==typeof(t=t.params[e])&&null!==t&&e in i&&"enabled"in t&&(!0===i[e]&&(i[e]={enabled:!0}),"object"!=typeof i[e]||"enabled"in i[e]||(i[e].enabled=!0),i[e]||(i[e]={enabled:!1})))});var v=K({},D);m.useParams(v),m.params=K({},v,j,i),m.originalParams=K({},m.params),m.passedParams=K({},i),m.params&&m.params.on&&Object.keys(m.params.on).forEach(function(e){m.on(e,m.params.on[e])}),m.params&&m.params.onAny&&m.onAny(m.params.onAny);var g,y,w=(m.$=S)(m.params.el);if(y=w[0]){if(1<w.length){var b=[];return w.each(function(e){e=K({},i,{el:e});b.push(new B(e))}),b}return y.swiper=m,y&&y.shadowRoot&&y.shadowRoot.querySelector?(g=S(y.shadowRoot.querySelector("."+m.params.wrapperClass))).children=function(e){return w.children(e)}:g=w.children("."+m.params.wrapperClass),K(m,{$el:w,el:y,$wrapperEl:g,wrapperEl:g[0],classNames:[],slides:S(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===m.params.direction},isVertical:function(){return"vertical"===m.params.direction},rtl:"rtl"===y.dir.toLowerCase()||"rtl"===w.css("direction"),rtlTranslate:"horizontal"===m.params.direction&&("rtl"===y.dir.toLowerCase()||"rtl"===w.css("direction")),wrongRTL:"-webkit-box"===g.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:m.params.allowSlideNext,allowSlidePrev:m.params.allowSlidePrev,touchEvents:(y=["mousedown","mousemove","mouseup"],m.support.pointerEvents&&(y=["pointerdown","pointermove","pointerup"]),m.touchEventsTouch={start:(g=["touchstart","touchmove","touchend","touchcancel"])[0],move:g[1],end:g[2],cancel:g[3]},m.touchEventsDesktop={start:y[0],move:y[1],end:y[2]},m.support.touch||!m.params.simulateTouch?m.touchEventsTouch:m.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, label",lastClickTime:k(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:m.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),m.useModules(),m.emit("_swiper"),m.params.init&&m.init(),m}}Object.keys(H).forEach(function(t){Object.keys(H[t]).forEach(function(e){N.prototype[e]=H[t][e]})}),N.use([$,M]);var W={update:function(e){var t=this,i=t.params,s=i.slidesPerView,a=i.slidesPerGroup,n=i.centeredSlides,r=t.params.virtual,o=r.addSlidesBefore,l=r.addSlidesAfter,d=t.virtual,p=d.from,c=d.to,h=d.slides,u=d.slidesGrid,f=d.renderSlide,i=d.offset;t.updateActiveIndex();var r=t.activeIndex||0,d=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",o=n?(g=Math.floor(s/2)+a+l,Math.floor(s/2)+a+o):(g=s+(a-1)+l,a+o),m=Math.max((r||0)-o,0),v=Math.min((r||0)+g,h.length-1),g=(t.slidesGrid[m]||0)-(t.slidesGrid[0]||0);function y(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(K(t.virtual,{from:m,to:v,offset:g,slidesGrid:t.slidesGrid}),p===m&&c===v&&!e)return t.slidesGrid!==u&&g!==i&&t.slides.css(d,g+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:g,from:m,to:v,slides:function(){for(var e=[],t=m;t<=v;t+=1)e.push(h[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&y());var w=[],b=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var x=p;x<=c;x+=1)(x<m||v<x)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+x+'"]').remove();for(var T=0;T<h.length;T+=1)m<=T&&T<=v&&(void 0===c||e?b.push(T):(c<T&&b.push(T),T<p&&w.push(T)));b.forEach(function(e){t.$wrapperEl.append(f(h[e],e))}),w.sort(function(e,t){return t-e}).forEach(function(e){t.$wrapperEl.prepend(f(h[e],e))}),t.$wrapperEl.children(".swiper-slide").css(d,g+"px"),y()},renderSlide:function(e,t){var i=this,s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];e=s.renderSlide?S(s.renderSlide.call(i,e,t)):S('<div class="'+i.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return e.attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),s.cache&&(i.virtual.cache[t]=e),e},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var s,a,t=this,i=t.activeIndex,n=i+1,r=1;if(Array.isArray(e)){for(var o=0;o<e.length;o+=1)e[o]&&t.virtual.slides.unshift(e[o]);n=i+e.length,r=e.length}else t.virtual.slides.unshift(e);t.params.virtual.cache&&(s=t.virtual.cache,a={},Object.keys(s).forEach(function(e){var t=s[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1),a[parseInt(e,10)+r]=t}),t.virtual.cache=a),t.virtual.update(!0),t.slideTo(n,0)},removeSlide:function(e){var t=this;if(null!=e){var i=t.activeIndex;if(Array.isArray(e))for(var s=e.length-1;0<=s;--s)t.virtual.slides.splice(e[s],1),t.params.virtual.cache&&delete t.virtual.cache[e[s]],e[s]<i&&--i,i=Math.max(i,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<i&&--i,i=Math.max(i,0);t.virtual.update(!0),t.slideTo(i,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},$={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){b(this,{virtual:t({},W,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){var t;e.params.virtual.enabled&&(e.classNames.push(e.params.containerModifierClass+"virtual"),K(e.params,t={watchSlidesProgress:!0}),K(e.originalParams,t),e.params.initialSlide||e.virtual.update())},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},G={handle:function(e){var t=this,i=Q(),s=y(),a=t.rtlTranslate,n=e,r=(n=n.originalEvent?n.originalEvent:n).keyCode||n.charCode,o=t.params.keyboard.pageUpDown,l=o&&33===r,d=o&&34===r,p=37===r,c=39===r,e=38===r,o=40===r;if(!t.allowSlideNext&&(t.isHorizontal()&&c||t.isVertical()&&o||d))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&e||l))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||s.activeElement&&s.activeElement.nodeName&&("input"===s.activeElement.nodeName.toLowerCase()||"textarea"===s.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(l||d||p||c||e||o)){var h=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var u=i.innerWidth,f=i.innerHeight,i=t.$el.offset();a&&(i.left-=t.$el[0].scrollLeft);for(var m=[[i.left,i.top],[i.left+t.width,i.top],[i.left,i.top+t.height],[i.left+t.width,i.top+t.height]],v=0;v<m.length;v+=1){var g=m[v];0<=g[0]&&g[0]<=u&&0<=g[1]&&g[1]<=f&&(0===g[0]&&0===g[1]||(h=!0))}if(!h)return}t.isHorizontal()?((l||d||p||c)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((d||c)&&!a||(l||p)&&a)&&t.slideNext(),((l||p)&&!a||(d||c)&&a)&&t.slidePrev()):((l||d||e||o)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(d||o)&&t.slideNext(),(l||e)&&t.slidePrev()),t.emit("keyPress",r)}},enable:function(){var e=y();this.keyboard.enabled||(S(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=y();this.keyboard.enabled&&(S(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},M={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){b(this,{keyboard:t({enabled:!1},G)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},R={lastScrollTime:k(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return-1<Q().navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":(t=y(),(s=(i="onwheel")in t)||((e=t.createElement("div")).setAttribute(i,"return;"),s="function"==typeof e.onwheel),(s=!s&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")?t.implementation.hasFeature("Events.wheel","3.0"):s)?"wheel":"mousewheel");var e,t,i,s},normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=a,a=0),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),{spinX:t=s&&!t?s<1?-1:1:t,spinY:i=a&&!i?a<1?-1:1:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var a=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(a=S(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!a[0].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var n=0,r=i.rtlTranslate?-1:1,a=R.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(a.pixelX)>Math.abs(a.pixelY)))return!0;n=-a.pixelX*r}else{if(!(Math.abs(a.pixelY)>Math.abs(a.pixelX)))return!0;n=-a.pixelY}else n=Math.abs(a.pixelX)>Math.abs(a.pixelY)?-a.pixelX*r:-a.pixelY;if(0===n)return!0;s.invert&&(n=-n);r=i.getTranslate()+n*s.sensitivity;if((r=r>=i.minTranslate()?i.minTranslate():r)<=i.maxTranslate()&&(r=i.maxTranslate()),(i.params.loop||r!==i.minTranslate()&&r!==i.maxTranslate())&&i.params.nested&&t.stopPropagation(),i.params.freeMode){var o={time:k(),delta:Math.abs(n),direction:Math.sign(n)},a=i.mousewheel.lastEventBeforeSnap,r=a&&o.time<a.time+500&&o.delta<=a.delta&&o.direction===a.direction;if(!r){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var l,d,p=i.getTranslate()+n*s.sensitivity,a=i.isBeginning,s=i.isEnd;if((p=p>=i.minTranslate()?i.minTranslate():p)<=i.maxTranslate()&&(p=i.maxTranslate()),i.setTransition(0),i.setTranslate(p),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!a&&i.isBeginning||!s&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0,15<=(l=i.mousewheel.recentWheelEvents).length&&l.shift(),a=l.length?l[l.length-1]:void 0,s=l[0],l.push(o),a&&(o.delta>a.delta||o.direction!==a.direction)?l.splice(0):15<=l.length&&o.time-s.time<500&&1<=s.delta-o.delta&&o.delta<=6&&(d=0<n?.8:.2,i.mousewheel.lastEventBeforeSnap=o,l.splice(0),i.mousewheel.timeout=E(function(){i.slideToClosest(i.params.speed,!0,void 0,d)},0)),i.mousewheel.timeout||(i.mousewheel.timeout=E(function(){i.mousewheel.lastEventBeforeSnap=o,l.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))),r||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),p===i.minTranslate()||p===i.maxTranslate())return!0}}else{p={time:k(),delta:Math.abs(n),direction:Math.sign(n),raw:e},n=i.mousewheel.recentWheelEvents;2<=n.length&&n.shift();e=n.length?n[n.length-1]:void 0;if(n.push(p),(!e||p.direction!==e.direction||p.delta>e.delta||p.time>e.time+150)&&i.mousewheel.animateSlider(p),i.mousewheel.releaseScroll(p))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,i=Q();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta||this.params.mousewheel.thresholdTime&&k()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime||!(6<=e.delta&&k()-t.mousewheel.lastScrollTime<60)&&(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new i.Date).getTime(),1))},releaseScroll:function(e){var t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=R.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var i=e.$el;return(i="container"!==e.params.mousewheel.eventsTarget?S(e.params.mousewheel.eventsTarget):i).on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0},disable:function(){var e=this,t=R.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var i=e.$el;return(i="container"!==e.params.mousewheel.eventsTarget?S(e.params.mousewheel.eventsTarget):i).off(t,e.mousewheel.handle),!(e.mousewheel.enabled=!1)}},q={update:function(){var e,t,i=this,s=i.params.navigation;i.params.loop||(e=(t=i.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(i.isBeginning?t.addClass(s.disabledClass):t.removeClass(s.disabledClass),t[i.params.watchOverflow&&i.isLocked?"addClass":"removeClass"](s.lockClass)),e&&0<e.length&&(i.isEnd?e.addClass(s.disabledClass):e.removeClass(s.disabledClass),e[i.params.watchOverflow&&i.isLocked?"addClass":"removeClass"](s.lockClass)))},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this,s=i.params.navigation;(s.nextEl||s.prevEl)&&(s.nextEl&&(e=S(s.nextEl),i.params.uniqueNavElements&&"string"==typeof s.nextEl&&1<e.length&&1===i.$el.find(s.nextEl).length&&(e=i.$el.find(s.nextEl))),s.prevEl&&(t=S(s.prevEl),i.params.uniqueNavElements&&"string"==typeof s.prevEl&&1<t.length&&1===i.$el.find(s.prevEl).length&&(t=i.$el.find(s.prevEl))),e&&0<e.length&&e.on("click",i.navigation.onNextClick),t&&0<t.length&&t.on("click",i.navigation.onPrevClick),K(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,i=t.$nextEl,t=t.$prevEl;i&&i.length&&(i.off("click",e.navigation.onNextClick),i.removeClass(e.params.navigation.disabledClass)),t&&t.length&&(t.off("click",e.navigation.onPrevClick),t.removeClass(e.params.navigation.disabledClass))}},F={update:function(){var e=this,t=e.rtl,i=e.params.pagination;if(i.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var s,a=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length,n=e.pagination.$el,r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((s=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>a-1-2*e.loopedSlides&&(s-=a-2*e.loopedSlides),r-1<s&&(s-=r),s<0&&"bullets"!==e.params.paginationType&&(s=r+s)):s=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var o,l,d,p,c,h=e.pagination.bullets;if(i.dynamicBullets&&(e.pagination.bulletSize=h.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),1<i.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=s-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=s-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(h.length,i.dynamicMainBullets)-1))+o)/2),h.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),1<n.length)h.each(function(e){var t=S(e),e=t.index();e===s&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(o<=e&&e<=l&&t.addClass(i.bulletActiveClass+"-main"),e===o&&t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),e===l&&t.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else{var u=h.eq(s),f=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){for(var a=h.eq(o),u=h.eq(l),m=o;m<=l;m+=1)h.eq(m).addClass(i.bulletActiveClass+"-main");if(e.params.loop)if(f>=h.length-i.dynamicMainBullets){for(var v=i.dynamicMainBullets;0<=v;--v)h.eq(h.length-v).addClass(i.bulletActiveClass+"-main");h.eq(h.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else a.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else a.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}i.dynamicBullets&&(c=Math.min(h.length,i.dynamicMainBullets+4),p=(e.pagination.bulletSize*c-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,c=t?"right":"left",h.css(e.isHorizontal()?c:"top",p+"px"))}"fraction"===i.type&&(n.find("."+i.currentClass).text(i.formatFractionCurrent(s+1)),n.find("."+i.totalClass).text(i.formatFractionTotal(r))),"progressbar"===i.type&&(d=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical",t=(s+1)/r,p=c=1,"horizontal"==d?c=t:p=t,n.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+c+") scaleY("+p+")").transition(e.params.speed)),"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(e,s+1,r)),e.emit("paginationRender",n[0])):e.emit("paginationUpdate",n[0]),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.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 i=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length,s=e.pagination.$el,a="";if("bullets"===t.type){for(var n=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,r=0;r<n;r+=1)t.renderBullet?a+=t.renderBullet.call(e,r,t.bulletClass):a+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";s.html(a),e.pagination.bullets=s.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(a=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',s.html(a)),"progressbar"===t.type&&(a=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',s.html(a)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e,t=this,i=t.params.pagination;!i.el||0!==(e=S(i.el)).length&&(t.params.uniqueNavElements&&"string"==typeof i.el&&1<e.length&&(e=t.$el.find(i.el)),"bullets"===i.type&&i.clickable&&e.addClass(i.clickableClass),e.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&(e.addClass(""+i.modifierClass+i.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&e.addClass(i.progressbarOppositeClass),i.clickable&&e.on("click","."+i.bulletClass.replace(/ /g,"."),function(e){e.preventDefault();e=S(this).index()*t.params.slidesPerGroup;t.params.loop&&(e+=t.loopedSlides),t.slideTo(e)}),K(t.pagination,{$el:e,el:e[0]}))},destroy:function(){var e,t=this,i=t.params.pagination;i.el&&t.pagination.el&&t.pagination.$el&&0!==t.pagination.$el.length&&((e=t.pagination.$el).removeClass(i.hiddenClass),e.removeClass(i.modifierClass+i.type),t.pagination.bullets&&t.pagination.bullets.removeClass(i.bulletActiveClass),i.clickable&&e.off("click","."+i.bulletClass.replace(/ /g,".")))}},X={setTranslate:function(){var e,t,i,s,a,n,r,o,l=this;l.params.scrollbar.el&&l.scrollbar.el&&(r=l.scrollbar,e=l.rtlTranslate,o=l.progress,t=r.dragSize,i=r.trackSize,s=r.$dragEl,a=r.$el,n=l.params.scrollbar,o=(i-(r=t))*o,e?0<(o=-o)?(r=t-o,o=0):i<-o+t&&(r=i+o):o<0?(r=t+o,o=0):i<o+t&&(r=i-o),l.isHorizontal()?(s.transform("translate3d("+o+"px, 0, 0)"),s[0].style.width=r+"px"):(s.transform("translate3d(0px, "+o+"px, 0)"),s[0].style.height=r+"px"),n.hide&&(clearTimeout(l.scrollbar.timeout),a[0].style.opacity=1,l.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3)))},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e,t,i,s,a,n,r,o=this;o.params.scrollbar.el&&o.scrollbar.el&&(t=(e=o.scrollbar).$dragEl,i=e.$el,t[0].style.width="",t[0].style.height="",s=o.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=(a=o.size/o.virtualSize)*(s/o.size),r="auto"===o.params.scrollbar.dragSize?s*a:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?t[0].style.width=r+"px":t[0].style.height=r+"px",i[0].style.display=1<=a?"none":"",o.params.scrollbar.hide&&(i[0].style.opacity=0),K(e,{trackSize:s,divider:a,moveDivider:n,dragSize:r}),e.$el[o.params.watchOverflow&&o.isLocked?"addClass":"removeClass"](o.params.scrollbar.lockClass))},getPointerPosition:function(e){return this.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY},setDragPosition:function(e){var t=this,i=t.scrollbar,s=t.rtlTranslate,a=i.$el,n=i.dragSize,r=i.trackSize,o=i.dragStartPos,n=(i.getPointerPosition(e)-a.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(r-n);n=Math.max(Math.min(n,1),0),s&&(n=1-n);n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*n;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart:function(e){var t=this,i=t.params.scrollbar,s=t.scrollbar,a=t.$wrapperEl,n=s.$el,r=s.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===r[0]||e.target===r?s.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.transition(100),r.transition(100),s.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),n.transition(0),i.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,i=t.params.scrollbar,s=t.scrollbar,a=t.$wrapperEl,n=s.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),a.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=E(function(){n.css("opacity",0),n.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e,t,i,s,a,n,r,o=this;o.params.scrollbar.el&&(e=y(),n=o.scrollbar,t=o.touchEventsTouch,i=o.touchEventsDesktop,r=o.params,s=o.support,a=n.$el[0],n=!(!s.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},r=!(!s.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1},s.touch?(a.addEventListener(t.start,o.scrollbar.onDragStart,n),a.addEventListener(t.move,o.scrollbar.onDragMove,n),a.addEventListener(t.end,o.scrollbar.onDragEnd,r)):(a.addEventListener(i.start,o.scrollbar.onDragStart,n),e.addEventListener(i.move,o.scrollbar.onDragMove,n),e.addEventListener(i.end,o.scrollbar.onDragEnd,r)))},disableDraggable:function(){var e,t,i,s,a,n,r,o=this;o.params.scrollbar.el&&(e=y(),n=o.scrollbar,t=o.touchEventsTouch,i=o.touchEventsDesktop,r=o.params,s=o.support,a=n.$el[0],n=!(!s.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},r=!(!s.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1},s.touch?(a.removeEventListener(t.start,o.scrollbar.onDragStart,n),a.removeEventListener(t.move,o.scrollbar.onDragMove,n),a.removeEventListener(t.end,o.scrollbar.onDragEnd,r)):(a.removeEventListener(i.start,o.scrollbar.onDragStart,n),e.removeEventListener(i.move,o.scrollbar.onDragMove,n),e.removeEventListener(i.end,o.scrollbar.onDragEnd,r)))},init:function(){var e,t,i,s,a=this;a.params.scrollbar.el&&(e=a.scrollbar,s=a.$el,i=S((t=a.params.scrollbar).el),0===(s=(i=a.params.uniqueNavElements&&"string"==typeof t.el&&1<i.length&&1===s.find(t.el).length?s.find(t.el):i).find("."+a.params.scrollbar.dragClass)).length&&(s=S('<div class="'+a.params.scrollbar.dragClass+'"></div>'),i.append(s)),K(e,{$el:i,el:i[0],$dragEl:s,dragEl:s[0]}),t.draggable&&e.enableDraggable())},destroy:function(){this.scrollbar.disableDraggable()}},V={setTransform:function(e,t){var i=this.rtl,s=S(e),a=i?-1:1,n=s.attr("data-swiper-parallax")||"0",r=s.attr("data-swiper-parallax-x"),o=s.attr("data-swiper-parallax-y"),e=s.attr("data-swiper-parallax-scale"),i=s.attr("data-swiper-parallax-opacity");r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=n,o="0"):(o=n,r="0"),r=0<=r.indexOf("%")?parseInt(r,10)*t*a+"%":r*t*a+"px",o=0<=o.indexOf("%")?parseInt(o,10)*t+"%":o*t+"px",null!=i&&(i=i-(i-1)*(1-Math.abs(t)),s[0].style.opacity=i),null==e?s.transform("translate3d("+r+", "+o+", 0px)"):(t=e-(e-1)*(1-Math.abs(t)),s.transform("translate3d("+r+", "+o+", 0px) scale("+t+")"))},setTranslate:function(){var s=this,e=s.$el,t=s.slides,a=s.progress,n=s.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){s.parallax.setTransform(e,a)}),t.each(function(e,t){var i=e.progress;1<s.params.slidesPerGroup&&"auto"!==s.params.slidesPerView&&(i+=Math.ceil(t/2)-a*(n.length-1)),i=Math.min(Math.max(i,-1),1),S(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){s.parallax.setTransform(e,i)})})},setTransition:function(i){void 0===i&&(i=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var t=S(e),e=parseInt(t.attr("data-swiper-parallax-duration"),10)||i;0===i&&(e=0),t.transition(e)})}},Y={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,e=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(e-i,2))},onGestureStart:function(e){var t=this,i=t.support,s=t.params.zoom,a=t.zoom,n=a.gesture;if(a.fakeGestureTouched=!1,a.fakeGestureMoved=!1,!i.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;a.fakeGestureTouched=!0,n.scaleStart=Y.getDistanceBetweenTouches(e)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=S(e.target).closest("."+t.params.slideClass),0===n.$slideEl.length&&(n.$slideEl=t.slides.eq(t.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+s.containerClass),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),t.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange:function(e){var t=this.support,i=this.params.zoom,s=this.zoom,a=s.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,a.scaleMove=Y.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length?(t.gestures?s.scale=e.scale*s.currentScale:s.scale=a.scaleMove/a.scaleStart*s.currentScale,s.scale>a.maxRatio&&(s.scale=a.maxRatio-1+Math.pow(s.scale-a.maxRatio+1,.5)),s.scale<i.minRatio&&(s.scale=i.minRatio+1-Math.pow(i.minRatio-s.scale+1,.5)),a.$imageEl.transform("translate3d(0,0,0) scale("+s.scale+")")):"gesturechange"===e.type&&s.onGestureStart(e)},onGestureEnd:function(e){var t=this,i=t.device,s=t.support,a=t.params.zoom,n=t.zoom,r=n.gesture;if(!s.gestures){if(!n.fakeGestureTouched||!n.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!i.android)return;n.fakeGestureTouched=!1,n.fakeGestureMoved=!1}r.$imageEl&&0!==r.$imageEl.length&&(n.scale=Math.max(Math.min(n.scale,r.maxRatio),a.minRatio),r.$imageEl.transition(t.params.speed).transform("translate3d(0,0,0) scale("+n.scale+")"),n.currentScale=n.scale,n.isScaling=!1,1===n.scale&&(r.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,i=this.zoom,s=i.gesture,i=i.image;s.$imageEl&&0!==s.$imageEl.length&&(i.isTouched||(t.android&&e.cancelable&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x=("touchstart"===e.type?e.targetTouches[0]:e).pageX,i.touchesStart.y=("touchstart"===e.type?e.targetTouches[0]:e).pageY))},onTouchMove:function(e){var t=this,i=t.zoom,s=i.gesture,a=i.image,n=i.velocity;if(s.$imageEl&&0!==s.$imageEl.length&&(t.allowClick=!1,a.isTouched&&s.$slideEl)){a.isMoved||(a.width=s.$imageEl[0].offsetWidth,a.height=s.$imageEl[0].offsetHeight,a.startX=g(s.$imageWrapEl[0],"x")||0,a.startY=g(s.$imageWrapEl[0],"y")||0,s.slideWidth=s.$slideEl[0].offsetWidth,s.slideHeight=s.$slideEl[0].offsetHeight,s.$imageWrapEl.transition(0),t.rtl&&(a.startX=-a.startX,a.startY=-a.startY));var r=a.width*i.scale,o=a.height*i.scale;if(!(r<s.slideWidth&&o<s.slideHeight)){if(a.minX=Math.min(s.slideWidth/2-r/2,0),a.maxX=-a.minX,a.minY=Math.min(s.slideHeight/2-o/2,0),a.maxY=-a.minY,a.touchesCurrent.x=("touchmove"===e.type?e.targetTouches[0]:e).pageX,a.touchesCurrent.y=("touchmove"===e.type?e.targetTouches[0]:e).pageY,!a.isMoved&&!i.isScaling){if(t.isHorizontal()&&(Math.floor(a.minX)===Math.floor(a.startX)&&a.touchesCurrent.x<a.touchesStart.x||Math.floor(a.maxX)===Math.floor(a.startX)&&a.touchesCurrent.x>a.touchesStart.x))return void(a.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(a.minY)===Math.floor(a.startY)&&a.touchesCurrent.y<a.touchesStart.y||Math.floor(a.maxY)===Math.floor(a.startY)&&a.touchesCurrent.y>a.touchesStart.y))return void(a.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),a.isMoved=!0,a.currentX=a.touchesCurrent.x-a.touchesStart.x+a.startX,a.currentY=a.touchesCurrent.y-a.touchesStart.y+a.startY,a.currentX<a.minX&&(a.currentX=a.minX+1-Math.pow(a.minX-a.currentX+1,.8)),a.currentX>a.maxX&&(a.currentX=a.maxX-1+Math.pow(a.currentX-a.maxX+1,.8)),a.currentY<a.minY&&(a.currentY=a.minY+1-Math.pow(a.minY-a.currentY+1,.8)),a.currentY>a.maxY&&(a.currentY=a.maxY-1+Math.pow(a.currentY-a.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=a.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=a.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(a.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(a.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(a.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(a.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=a.touchesCurrent.x,n.prevPositionY=a.touchesCurrent.y,n.prevTime=Date.now(),s.$imageWrapEl.transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,n=300,r=s.x*a,o=i.currentX+r,r=s.y*n,r=i.currentY+r;0!==s.x&&(a=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(n=Math.abs((r-i.currentY)/s.y));n=Math.max(a,n);i.currentX=o,i.currentY=r;r=i.width*e.scale,e=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-r/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-e/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(n).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$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,i,s,a=this,n=a.zoom,r=a.params.zoom,o=n.gesture,l=n.image;o.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?o.$slideEl=a.$wrapperEl.children("."+a.params.slideActiveClass):o.$slideEl=a.slides.eq(a.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent("."+r.containerClass)),o.$imageEl&&0!==o.$imageEl.length&&(o.$slideEl.addClass(""+r.zoomedSlideClass),l=void 0===l.touchesStart.x&&e?(s=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(s=l.touchesStart.x,l.touchesStart.y),n.scale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(r=o.$slideEl[0].offsetWidth,e=o.$slideEl[0].offsetHeight,t=o.$slideEl.offset().left+r/2-s,i=o.$slideEl.offset().top+e/2-l,s=o.$imageEl[0].offsetWidth,l=o.$imageEl[0].offsetHeight,s=s*n.scale,l=l*n.scale,s=-(r=Math.min(r/2-s/2,0)),l=-(e=Math.min(e/2-l/2,0)),s<(t=(t=t*n.scale)<r?r:t)&&(t=s),l<(i=(i=i*n.scale)<e?e:i)&&(i=l)):i=t=0,o.$imageWrapEl.transition(300).transform("translate3d("+t+"px, "+i+"px,0)"),o.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"))},out:function(){var e=this,t=e.zoom,i=e.params.zoom,s=t.gesture;s.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?s.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):s.$slideEl=e.slides.eq(e.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.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(""+i.zoomedSlideClass),s.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,i=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",i,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",i,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",i,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e,t,i,s=this,a=s.support,n=s.zoom;n.enabled||(n.enabled=!0,e=!("touchstart"!==s.touchEvents.start||!a.passiveListener||!s.params.passiveListeners)&&{passive:!0,capture:!1},t=!a.passiveListener||{passive:!1,capture:!0},i="."+s.params.slideClass,s.zoom.passiveListener=e,s.zoom.slideSelector=i,a.gestures?(s.$wrapperEl.on(s.touchEvents.start,s.zoom.enableGestures,e),s.$wrapperEl.on(s.touchEvents.end,s.zoom.disableGestures,e)):"touchstart"===s.touchEvents.start&&(s.$wrapperEl.on(s.touchEvents.start,i,n.onGestureStart,e),s.$wrapperEl.on(s.touchEvents.move,i,n.onGestureChange,t),s.$wrapperEl.on(s.touchEvents.end,i,n.onGestureEnd,e),s.touchEvents.cancel&&s.$wrapperEl.on(s.touchEvents.cancel,i,n.onGestureEnd,e)),s.$wrapperEl.on(s.touchEvents.move,"."+s.params.zoom.containerClass,n.onTouchMove,t))},disable:function(){var e,t,i,s,a=this,n=a.zoom;n.enabled&&(e=a.support,a.zoom.enabled=!1,t=!("touchstart"!==a.touchEvents.start||!e.passiveListener||!a.params.passiveListeners)&&{passive:!0,capture:!1},i=!e.passiveListener||{passive:!1,capture:!0},s="."+a.params.slideClass,e.gestures?(a.$wrapperEl.off(a.touchEvents.start,a.zoom.enableGestures,t),a.$wrapperEl.off(a.touchEvents.end,a.zoom.disableGestures,t)):"touchstart"===a.touchEvents.start&&(a.$wrapperEl.off(a.touchEvents.start,s,n.onGestureStart,t),a.$wrapperEl.off(a.touchEvents.move,s,n.onGestureChange,i),a.$wrapperEl.off(a.touchEvents.end,s,n.onGestureEnd,t),a.touchEvents.cancel&&a.$wrapperEl.off(a.touchEvents.cancel,s,n.onGestureEnd,t)),a.$wrapperEl.off(a.touchEvents.move,"."+a.params.zoom.containerClass,n.onTouchMove,i))}},U={loadInSlide:function(e,l){void 0===l&&(l=!0);var d,p=this,c=p.params.lazy;void 0!==e&&0!==p.slides.length&&(e=(d=p.virtual&&p.params.virtual.enabled?p.$wrapperEl.children("."+p.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):p.slides.eq(e)).find("."+c.elementClass+":not(."+c.loadedClass+"):not(."+c.loadingClass+")"),!d.hasClass(c.elementClass)||d.hasClass(c.loadedClass)||d.hasClass(c.loadingClass)||e.push(d[0]),0!==e.length&&e.each(function(e){var i=S(e);i.addClass(c.loadingClass);var s=i.attr("data-background"),a=i.attr("data-src"),n=i.attr("data-srcset"),r=i.attr("data-sizes"),o=i.parent("picture");p.loadImage(i[0],a||s,n,r,!1,function(){var e,t;null==p||!p||p&&!p.params||p.destroyed||(s?(i.css("background-image",'url("'+s+'")'),i.removeAttr("data-background")):(n&&(i.attr("srcset",n),i.removeAttr("data-srcset")),r&&(i.attr("sizes",r),i.removeAttr("data-sizes")),o.length&&o.children("source").each(function(e){e=S(e);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),a&&(i.attr("src",a),i.removeAttr("data-src"))),i.addClass(c.loadedClass).removeClass(c.loadingClass),d.find("."+c.preloaderClass).remove(),p.params.loop&&l&&(t=d.attr("data-swiper-slide-index"),d.hasClass(p.params.slideDuplicateClass)?(e=p.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+p.params.slideDuplicateClass+")"),p.lazy.loadInSlide(e.index(),!1)):(t=p.$wrapperEl.children("."+p.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]'),p.lazy.loadInSlide(t.index(),!1))),p.emit("lazyImageReady",d[0],i[0]),p.params.autoHeight&&p.updateAutoHeight())}),p.emit("lazyImageLoad",d[0],i[0])}))},load:function(){var t=this,i=t.$wrapperEl,s=t.params,a=t.slides,e=t.activeIndex,n=t.virtual&&s.virtual.enabled,r=s.lazy,o=s.slidesPerView;function l(e){if(n){if(i.children("."+s.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return 1}else if(a[e])return 1}function d(e){return n?S(e).attr("data-swiper-slide-index"):S(e).index()}if("auto"===o&&(o=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)i.children("."+s.slideVisibleClass).each(function(e){e=n?S(e).attr("data-swiper-slide-index"):S(e).index();t.lazy.loadInSlide(e)});else if(1<o)for(var p=e;p<e+o;p+=1)l(p)&&t.lazy.loadInSlide(p);else t.lazy.loadInSlide(e);if(r.loadPrevNext)if(1<o||r.loadPrevNextAmount&&1<r.loadPrevNextAmount){for(var c=r.loadPrevNextAmount,r=o,h=Math.min(e+r+Math.max(c,r),a.length),c=Math.max(e-Math.max(r,c),0),u=e+o;u<h;u+=1)l(u)&&t.lazy.loadInSlide(u);for(var f=c;f<e;f+=1)l(f)&&t.lazy.loadInSlide(f)}else{c=i.children("."+s.slideNextClass);0<c.length&&t.lazy.loadInSlide(d(c));c=i.children("."+s.slidePrevClass);0<c.length&&t.lazy.loadInSlide(d(c))}},checkInViewOnLoad:function(){var e=Q(),t=this;if(t&&!t.destroyed){var i=t.params.lazy.scrollingElement?S(t.params.lazy.scrollingElement):S(e),s=i[0]===e,a=s?e.innerWidth:i[0].offsetWidth,n=s?e.innerHeight:i[0].offsetHeight,e=t.$el.offset(),r=!1;t.rtlTranslate&&(e.left-=t.$el[0].scrollLeft);for(var o=[[e.left,e.top],[e.left+t.width,e.top],[e.left,e.top+t.height],[e.left+t.width,e.top+t.height]],l=0;l<o.length;l+=1){var d=o[l];0<=d[0]&&d[0]<=a&&0<=d[1]&&d[1]<=n&&(0===d[0]&&0===d[1]||(r=!0))}r?(t.lazy.load(),i.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,i.on("scroll",t.lazy.checkInViewOnLoad))}}},Z={LinearSpline:function(e,t){var i,s,a,n,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=function(e,t){for(s=-1,i=e.length;1<i-s;)e[a=i+s>>1]<=t?s=a:i=a;return i}(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Z.LinearSpline(t.slidesGrid,e.slidesGrid):new Z.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,n=a.controller.control,r=a.constructor;function o(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(var l=0;l<n.length;l+=1)n[l]!==t&&n[l]instanceof r&&o(n[l]);else n instanceof r&&t!==n&&o(n)},setTransition:function(t,e){var i,s=this,a=s.constructor,n=s.controller.control;function r(e){e.setTransition(t,s),0!==t&&(e.transitionStart(),e.params.autoHeight&&E(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){n&&(e.params.loop&&"slide"===s.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(n))for(i=0;i<n.length;i+=1)n[i]!==e&&n[i]instanceof a&&r(n[i]);else n instanceof a&&e!==n&&r(n)}},J={getRandomNumber:function(e){return"x".repeat(e=void 0===e?16:e).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,i=t.params.a11y;13===e.keyCode&&(e=S(e.target),t.navigation&&t.navigation.$nextEl&&e.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(i.lastSlideMessage):t.a11y.notify(i.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&e.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(i.firstSlideMessage):t.a11y.notify(i.prevSlideMessage)),t.pagination&&e.is("."+t.params.pagination.bulletClass.replace(/ /g,"."))&&e[0].click())},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e,t,i=this;!i.params.loop&&i.navigation&&(e=(t=i.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(i.isBeginning?(i.a11y.disableEl(t),i.a11y.makeElNotFocusable(t)):(i.a11y.enableEl(t),i.a11y.makeElFocusable(t))),e&&0<e.length&&(i.isEnd?(i.a11y.disableEl(e),i.a11y.makeElNotFocusable(e)):(i.a11y.enableEl(e),i.a11y.makeElFocusable(e))))},updatePagination:function(){var t=this,i=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(e){e=S(e);t.a11y.makeElFocusable(e),t.params.pagination.renderBullet||(t.a11y.addElRole(e,"button"),t.a11y.addElLabel(e,i.paginationBulletMessage.replace(/\{\{index\}\}/,e.index()+1)))})},init:function(){var t=this,e=t.params.a11y;t.$el.append(t.a11y.liveRegion);var i=t.$el;e.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&t.a11y.addElLabel(i,e.containerMessage);var s,a,n=t.$wrapperEl,r=n.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16);t.a11y.addElId(n,r),i=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",t.a11y.addElLive(n,i),e.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(S(t.slides),e.itemRoleDescriptionMessage),t.a11y.addElRole(S(t.slides),"group"),t.slides.each(function(e){e=S(e);t.a11y.addElLabel(e,e.index()+1+" / "+t.slides.length)}),t.navigation&&t.navigation.$nextEl&&(s=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(a=t.navigation.$prevEl),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(s,e.nextSlideMessage),t.a11y.addElControls(s,r)),a&&a.length&&(t.a11y.makeElFocusable(a),"BUTTON"!==a[0].tagName&&(t.a11y.addElRole(a,"button"),a.on("keydown",t.a11y.onEnterKey)),t.a11y.addElLabel(a,e.prevSlideMessage),t.a11y.addElControls(a,r)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown","."+t.params.pagination.bulletClass.replace(/ /g,"."),t.a11y.onEnterKey)},destroy:function(){var e,t,i=this;i.a11y.liveRegion&&0<i.a11y.liveRegion.length&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(e=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(t=i.navigation.$prevEl),e&&e.off("keydown",i.a11y.onEnterKey),t&&t.off("keydown",i.a11y.onEnterKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown","."+i.params.pagination.bulletClass.replace(/ /g,"."),i.a11y.onEnterKey)}},ee={init:function(){var e=this,t=Q();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var i=e.history;i.initialized=!0,i.paths=ee.getPathValues(e.params.url),(i.paths.key||i.paths.value)&&(i.scrollToSlide(0,i.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){var e=Q();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=ee.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=Q(),e=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){var i,s=this,a=Q();s.history.initialized&&s.params.history.enabled&&(i=s.params.url?new URL(s.params.url):a.location,t=s.slides.eq(t),t=ee.slugify(t.attr("data-history")),i.pathname.includes(e)||(t=e+"/"+t),(e=a.history.state)&&e.value===t||(s.params.history.replaceState?a.history.replaceState({value:t},null,t):a.history.pushState({value:t},null,t)))},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){var s=this;if(t)for(var a=0,n=s.slides.length;a<n;a+=1){var r=s.slides.eq(a);ee.slugify(r.attr("data-history"))!==t||r.hasClass(s.params.slideDuplicateClass)||(r=r.index(),s.slideTo(r,e,i))}else s.slideTo(0,e,i)}},te={onHashCange:function(){var e=this,t=y();e.emit("hashChange");t=t.location.hash.replace("#","");t===e.slides.eq(e.activeIndex).attr("data-hash")||void 0!==(t=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+t+'"]').index())&&e.slideTo(t)},setHash:function(){var e=this,t=Q(),i=y();e.hashNavigation.initialized&&e.params.hashNavigation.enabled&&(e.params.hashNavigation.replaceState&&t.history&&t.history.replaceState?t.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""):(t=(t=e.slides.eq(e.activeIndex)).attr("data-hash")||t.attr("data-history"),i.location.hash=t||""),e.emit("hashSet"))},init:function(){var e=this,t=y(),i=Q();if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var s=t.location.hash.replace("#","");if(s)for(var a=0,n=e.slides.length;a<n;a+=1){var r=e.slides.eq(a);(r.attr("data-hash")||r.attr("data-history"))!==s||r.hasClass(e.params.slideDuplicateClass)||(r=r.index(),e.slideTo(r,0,e.params.runCallbacksOnInit,!0))}e.params.hashNavigation.watchState&&S(i).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){var e=Q();this.params.hashNavigation.watchState&&S(e).off("hashchange",this.hashNavigation.onHashCange)}},ie={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=E(function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),(t.params.cssMode&&t.autoplay.running||!1===e)&&t.autoplay.run()},i)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=y();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}},se={setTranslate:function(){for(var e=this,t=e.slides,i=0;i<t.length;i+=1){var s=e.slides.eq(i),a=-s[0].swiperSlideOffset;e.params.virtualTranslate||(a-=e.translate);var n=0;e.isHorizontal()||(n=a,a=0);var r=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(s[0].progress),0):1+Math.min(Math.max(s[0].progress,-1),0);s.css({opacity:r}).transform("translate3d("+a+"px, "+n+"px, 0px)")}},setTransition:function(e){var i,s=this,t=s.slides,a=s.$wrapperEl;t.transition(e),s.params.virtualTranslate&&0!==e&&(i=!1,t.transitionEnd(function(){if(!i&&s&&!s.destroyed){i=!0,s.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)a.trigger(e[t])}}))}},ae={setTranslate:function(){var e,t=this,i=t.$el,s=t.$wrapperEl,a=t.slides,n=t.width,r=t.height,o=t.rtlTranslate,l=t.size,d=t.browser,p=t.params.cubeEffect,c=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled,u=0;p.shadow&&(c?(0===(e=s.find(".swiper-cube-shadow")).length&&(e=S('<div class="swiper-cube-shadow"></div>'),s.append(e)),e.css({height:n+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=S('<div class="swiper-cube-shadow"></div>'),i.append(e)));for(var f,m=0;m<a.length;m+=1){var v=a.eq(m),g=m,y=90*(g=h?parseInt(v.attr("data-swiper-slide-index"),10):g),w=Math.floor(y/360);o&&(y=-y,w=Math.floor(-y/360));var b=Math.max(Math.min(v[0].progress,1),-1),x=0,T=0,C=0;g%4==0?(x=4*-w*l,C=0):(g-1)%4==0?(x=0,C=4*-w*l):(g-2)%4==0?(x=l+4*w*l,C=l):(g-3)%4==0&&(x=-l,C=3*l+4*l*w),o&&(x=-x),c||(T=x,x=0),b<=1&&-1<b&&(u=o?90*-g-90*b:90*g+90*b),v.transform("rotateX("+(c?0:-y)+"deg) rotateY("+(c?y:0)+"deg) translate3d("+x+"px, "+T+"px, "+C+"px)"),p.slideShadows&&(T=c?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),C=c?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom"),0===T.length&&(T=S('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),v.append(T)),0===C.length&&(C=S('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),v.append(C)),T.length&&(T[0].style.opacity=Math.max(-b,0)),C.length&&(C[0].style.opacity=Math.max(b,0)))}s.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),p.shadow&&(c?e.transform("translate3d(0px, "+(n/2+p.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+p.shadowScale+")"):(f=Math.abs(u)-90*Math.floor(Math.abs(u)/90),i=1.5-(Math.sin(2*f*Math.PI/360)/2+Math.cos(2*f*Math.PI/360)/2),n=p.shadowScale,f=p.shadowScale/i,i=p.shadowOffset,e.transform("scale3d("+n+", 1, "+f+") translate3d(0px, "+(r/2+i)+"px, "+-r/2/f+"px) rotateX(-90deg)")));d=d.isSafari||d.isWebView?-l/2:0;s.transform("translate3d(0px,0,"+d+"px) rotateX("+(t.isHorizontal()?0:u)+"deg) rotateY("+(t.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},ne={setTranslate:function(){for(var e=this,t=e.slides,i=e.rtlTranslate,s=0;s<t.length;s+=1){var a,n,r=t.eq(s),o=r[0].progress,l=-180*(o=e.params.flipEffect.limitRotation?Math.max(Math.min(r[0].progress,1),-1):o),d=0,p=-r[0].swiperSlideOffset,c=0;e.isHorizontal()?i&&(l=-l):(c=p,d=-l,l=p=0),r[0].style.zIndex=-Math.abs(Math.round(o))+t.length,e.params.flipEffect.slideShadows&&(a=e.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),n=e.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom"),0===a.length&&(a=S('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),r.append(a)),0===n.length&&(n=S('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),r.append(n)),a.length&&(a[0].style.opacity=Math.max(-o,0)),n.length&&(n[0].style.opacity=Math.max(o,0))),r.transform("translate3d("+p+"px, "+c+"px, 0px) rotateX("+d+"deg) rotateY("+l+"deg)")}},setTransition:function(e){var i,s=this,t=s.slides,a=s.activeIndex,n=s.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),s.params.virtualTranslate&&0!==e&&(i=!1,t.eq(a).transitionEnd(function(){if(!i&&s&&!s.destroyed){i=!0,s.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)n.trigger(e[t])}}))}},re={setTranslate:function(){for(var e=this,t=e.width,i=e.height,s=e.slides,a=e.slidesSizesGrid,n=e.params.coverflowEffect,r=e.isHorizontal(),e=e.translate,o=r?t/2-e:i/2-e,l=r?n.rotate:-n.rotate,d=n.depth,p=0,c=s.length;p<c;p+=1){var h=s.eq(p),u=a[p],f=(o-h[0].swiperSlideOffset-u/2)/u*n.modifier,m=r?l*f:0,v=r?0:l*f,g=-d*Math.abs(f),y=n.stretch;"string"==typeof y&&-1!==y.indexOf("%")&&(y=parseFloat(n.stretch)/100*u);var w=r?0:y*f,u=r?y*f:0,y=1-(1-n.scale)*Math.abs(f);Math.abs(u)<.001&&(u=0),Math.abs(w)<.001&&(w=0),Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(v)<.001&&(v=0),Math.abs(y)<.001&&(y=0),h.transform("translate3d("+u+"px,"+w+"px,"+g+"px)  rotateX("+v+"deg) rotateY("+m+"deg) scale("+y+")"),h[0].style.zIndex=1-Math.abs(Math.round(f)),n.slideShadows&&(m=r?h.find(".swiper-slide-shadow-left"):h.find(".swiper-slide-shadow-top"),y=r?h.find(".swiper-slide-shadow-right"):h.find(".swiper-slide-shadow-bottom"),0===m.length&&(m=S('<div class="swiper-slide-shadow-'+(r?"left":"top")+'"></div>'),h.append(m)),0===y.length&&(y=S('<div class="swiper-slide-shadow-'+(r?"right":"bottom")+'"></div>'),h.append(y)),m.length&&(m[0].style.opacity=0<f?f:0),y.length&&(y[0].style.opacity=0<-f?-f:0))}},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)}},oe={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var i=e.constructor;return t.swiper instanceof i?(e.thumbs.swiper=t.swiper,K(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),K(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):w(t.swiper)&&(e.thumbs.swiper=new i(K({},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),!0},onThumbClick:function(){var e,t,i,s=this,a=s.thumbs.swiper;a&&(t=a.clickedIndex,(e=a.clickedSlide)&&S(e).hasClass(s.params.thumbs.slideThumbActiveClass)||null==t||(i=a.params.loop?parseInt(S(a.clickedSlide).attr("data-swiper-slide-index"),10):t,s.params.loop&&(e=s.activeIndex,s.slides.eq(e).hasClass(s.params.slideDuplicateClass)&&(s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft,e=s.activeIndex),a=s.slides.eq(e).prevAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),t=s.slides.eq(e).nextAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),i=void 0===a||void 0!==t&&t-e<e-a?t:a),s.slideTo(i)))},update:function(e){var t=this,i=t.thumbs.swiper;if(i){var s,a,n,r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,o=t.params.thumbs.autoScrollOffset,l=o&&!i.params.loop;t.realIndex===i.realIndex&&!l||(s=i.activeIndex,n=i.params.loop?(i.slides.eq(s).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,s=i.activeIndex),n=i.slides.eq(s).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),a=i.slides.eq(s).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),a=void 0===n?a:void 0===a?n:a-s==s-n?s:a-s<s-n?a:n,t.activeIndex>t.previousIndex?"next":"prev"):(a=t.realIndex)>t.previousIndex?"next":"prev",l&&(a+="next"===n?o:-1*o),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(a)<0&&(i.params.centeredSlides?a=s<a?a-Math.floor(r/2)+1:a+Math.floor(r/2)-1:s<a&&(a=a-r+1),i.slideTo(a,e?0:void 0)));var d=1,p=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(d=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),i.slides.removeClass(p),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var c=0;c<d;c+=1)i.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+c)+'"]').addClass(p);else for(var h=0;h<d;h+=1)i.slides.eq(t.realIndex+h).addClass(p)}}},M=[$,M,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){b(this,{mousewheel:{enabled:!1,lastScrollTime:k(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:R.enable,disable:R.disable,handle:R.handle,handleMouseEnter:R.handleMouseEnter,handleMouseLeave:R.handleMouseLeave,animateSlider:R.animateSlider,releaseScroll:R.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){b(this,{navigation:t({},q)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,a=s.$nextEl,s=s.$prevEl;!e.params.navigation.hideOnClick||S(t.target).is(s)||S(t.target).is(a)||(a?i=a.hasClass(e.params.navigation.hiddenClass):s&&(i=s.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),a&&a.toggleClass(e.params.navigation.hiddenClass),s&&s.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){b(this,{pagination:t({dynamicBulletIndex:0},F)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){!e.params.loop&&void 0!==e.snapIndex||e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&0<e.pagination.$el.length&&!S(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.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(){b(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},X)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){b(this,{parallax:t({},V)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var s=this;b(s,{zoom: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}},Y)});var a=1;Object.defineProperty(s.zoom,"scale",{get:function(){return a},set:function(e){var t,i;a!==e&&(t=s.zoom.gesture.$imageEl?s.zoom.gesture.$imageEl[0]:void 0,i=s.zoom.gesture.$slideEl?s.zoom.gesture.$slideEl[0]:void 0,s.emit("zoomChange",e,t,i)),a=e}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){b(this,{lazy:t({initialImageLoaded:!1},U)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){b(this,{controller:t({control:this.params.controller.control},Z)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,i){e.controller.control&&e.controller.setTranslate(t,i)},setTransition:function(e,t,i){e.controller.control&&e.controller.setTransition(t,i)}}},{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}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){b(this,{a11y:t({},J,{liveRegion:S('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){b(this,{history:t({},ee)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){b(this,{hashNavigation:t({initialized:!1},te)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){b(this,{autoplay:t({},ie,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),y().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),y().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){b(this,{fadeEffect:t({},se)})},on:{beforeInit:function(e){var t;"fade"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"fade"),K(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),K(e.originalParams,t))},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){b(this,{cubeEffect:t({},ae)})},on:{beforeInit:function(e){var t;"cube"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d"),K(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),K(e.originalParams,t))},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){b(this,{flipEffect:t({},ne)})},on:{beforeInit:function(e){var t;"flip"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d"),K(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),K(e.originalParams,t))},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){b(this,{coverflowEffect:t({},re)})},on:{beforeInit:function(e){"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(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){b(this,{thumbs:t({swiper:null,initialized:!1},oe)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){e=e.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return N.use(M),N}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(d){"use strict";var s,r=window.Slick||{};s=0,(r=function(e,t){var i=this;i.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(e),appendDots:d(e),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return d('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},i.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(i,i.initials),i.activeBreakpoint=null,i.animType=null,i.animProp=null,i.breakpoints=[],i.breakpointSettings=[],i.cssTransitions=!1,i.focussed=!1,i.interrupted=!1,i.hidden="hidden",i.paused=!0,i.positionProp=null,i.respondTo=null,i.rowCount=1,i.shouldClick=!0,i.$slider=d(e),i.$slidesCache=null,i.transformType=null,i.transitionType=null,i.visibilityChange="visibilitychange",i.windowWidth=0,i.windowTimer=null,e=d(e).data("slick")||{},i.options=d.extend({},i.defaults,t,e),i.currentSlide=i.options.initialSlide,i.originalSettings=i.options,void 0!==document.mozHidden?(i.hidden="mozHidden",i.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(i.hidden="webkitHidden",i.visibilityChange="webkitvisibilitychange"),i.autoPlay=d.proxy(i.autoPlay,i),i.autoPlayClear=d.proxy(i.autoPlayClear,i),i.autoPlayIterator=d.proxy(i.autoPlayIterator,i),i.changeSlide=d.proxy(i.changeSlide,i),i.clickHandler=d.proxy(i.clickHandler,i),i.selectHandler=d.proxy(i.selectHandler,i),i.setPosition=d.proxy(i.setPosition,i),i.swipeHandler=d.proxy(i.swipeHandler,i),i.dragHandler=d.proxy(i.dragHandler,i),i.keyHandler=d.proxy(i.keyHandler,i),i.instanceUid=s++,i.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,i.registerBreakpoints(),i.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},r.prototype.addSlide=r.prototype.slickAdd=function(e,t,i){var s=this;if("boolean"==typeof t)i=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?d(e).appendTo(s.$slideTrack):i?d(e).insertBefore(s.$slides.eq(t)):d(e).insertAfter(s.$slides.eq(t)):!0===i?d(e).prependTo(s.$slideTrack):d(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){d(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},r.prototype.animateHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.animate({height:e},t.options.speed))},r.prototype.animateSlide=function(e,t){var i={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),d({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(e){e=Math.ceil(e),!1===s.options.vertical?i[s.animType]="translate("+e+"px, 0px)":i[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(i)},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?i[s.animType]="translate3d("+e+"px, 0px, 0px)":i[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(i),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},r.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e=e&&null!==e?d(e).not(this.$slider):e},r.prototype.asNavFor=function(t){var e=this.getNavTarget();null!==e&&"object"==typeof e&&e.each(function(){var e=d(this).slick("getSlick");e.unslicked||e.slideHandler(t,!0)})},r.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,(!1===t.options.fade?t.$slideTrack:t.$slides.eq(e)).css(i)},r.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},r.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},r.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},r.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=d(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=d(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},r.prototype.buildDots=function(){var e,t,i=this;if(!0===i.options.dots){for(i.$slider.addClass("slick-dotted"),t=d("<ul />").addClass(i.options.dotsClass),e=0;e<=i.getDotCount();e+=1)t.append(d("<li />").append(i.options.customPaging.call(this,i,e)));i.$dots=t.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},r.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){d(t).attr("data-slick-index",e).data("originalStyling",d(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?d('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),d("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},r.prototype.buildRows=function(){var e,t,i,s=this,a=document.createDocumentFragment(),n=s.$slider.children();if(1<s.options.rows){for(i=s.options.slidesPerRow*s.options.rows,t=Math.ceil(n.length/i),e=0;e<t;e++){for(var r=document.createElement("div"),o=0;o<s.options.rows;o++){for(var l=document.createElement("div"),d=0;d<s.options.slidesPerRow;d++){var p=e*i+(o*s.options.slidesPerRow+d);n.get(p)&&l.appendChild(n.get(p))}r.appendChild(l)}a.appendChild(r)}s.$slider.empty().append(a),s.$slider.children().children().children().css({width:100/s.options.slidesPerRow+"%",display:"inline-block"})}},r.prototype.checkResponsive=function(e,t){var i,s,a,n=this,r=!1,o=n.$slider.width(),l=window.innerWidth||d(window).width();if("window"===n.respondTo?a=l:"slider"===n.respondTo?a=o:"min"===n.respondTo&&(a=Math.min(l,o)),n.options.responsive&&n.options.responsive.length&&null!==n.options.responsive){for(i in s=null,n.breakpoints)n.breakpoints.hasOwnProperty(i)&&(!1===n.originalSettings.mobileFirst?a<n.breakpoints[i]&&(s=n.breakpoints[i]):a>n.breakpoints[i]&&(s=n.breakpoints[i]));null!==s?null!==n.activeBreakpoint&&s===n.activeBreakpoint&&!t||(n.activeBreakpoint=s,"unslick"===n.breakpointSettings[s]?n.unslick(s):(n.options=d.extend({},n.originalSettings,n.breakpointSettings[s]),!0===e&&(n.currentSlide=n.options.initialSlide),n.refresh(e)),r=s):null!==n.activeBreakpoint&&(n.activeBreakpoint=null,n.options=n.originalSettings,!0===e&&(n.currentSlide=n.options.initialSlide),n.refresh(e),r=s),e||!1===r||n.$slider.trigger("breakpoint",[n,r])}},r.prototype.changeSlide=function(e,t){var i,s=this,a=d(e.currentTarget);switch(a.is("a")&&e.preventDefault(),a.is("li")||(a=a.closest("li")),i=s.slideCount%s.options.slidesToScroll!=0?0:(s.slideCount-s.currentSlide)%s.options.slidesToScroll,e.data.message){case"previous":n=0==i?s.options.slidesToScroll:s.options.slidesToShow-i,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide-n,!1,t);break;case"next":n=0==i?s.options.slidesToScroll:i,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide+n,!1,t);break;case"index":var n=0===e.data.index?0:e.data.index||a.index()*s.options.slidesToScroll;s.slideHandler(s.checkNavigable(n),!1,t),a.children().trigger("focus");break;default:return}},r.prototype.checkNavigable=function(e){var t=this.getNavigableIndexes(),i=0;if(e>t[t.length-1])e=t[t.length-1];else for(var s in t){if(e<t[s]){e=i;break}i=t[s]}return e},r.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(d("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",d.proxy(e.interrupt,e,!0)).off("mouseleave.slick",d.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),d(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().off("click.slick",e.selectHandler),d(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),d(window).off("resize.slick.slick-"+e.instanceUid,e.resize),d("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),d(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},r.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",d.proxy(e.interrupt,e,!1))},r.prototype.cleanUpRows=function(){var e;1<this.options.rows&&((e=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(e))},r.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},r.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),d(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},r.prototype.disableTransition=function(e){var t={};t[this.transitionType]="",(!1===this.options.fade?this.$slideTrack:this.$slides.eq(e)).css(t)},r.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},r.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},r.prototype.filterSlides=r.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},r.prototype.focusHandler=function(){var i=this;i.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(e){e.stopImmediatePropagation();var t=d(this);setTimeout(function(){i.options.pauseOnFocus&&(i.focussed=t.is(":focus"),i.autoPlay())},0)})},r.prototype.getCurrent=r.prototype.slickCurrentSlide=function(){return this.currentSlide},r.prototype.getDotCount=function(){var e=this,t=0,i=0,s=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++s;else for(;t<e.slideCount;)++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)s=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else s=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return s-1},r.prototype.getLeft=function(e){var t,i,s,a=this,n=0;if(a.slideOffset=0,i=a.$slides.first().outerHeight(!0),!0===a.options.infinite?(a.slideCount>a.options.slidesToShow&&(a.slideOffset=a.slideWidth*a.options.slidesToShow*-1,s=-1,!0===a.options.vertical&&!0===a.options.centerMode&&(2===a.options.slidesToShow?s=-1.5:1===a.options.slidesToShow&&(s=-2)),n=i*a.options.slidesToShow*s),a.slideCount%a.options.slidesToScroll!=0&&e+a.options.slidesToScroll>a.slideCount&&a.slideCount>a.options.slidesToShow&&(n=e>a.slideCount?(a.slideOffset=(a.options.slidesToShow-(e-a.slideCount))*a.slideWidth*-1,(a.options.slidesToShow-(e-a.slideCount))*i*-1):(a.slideOffset=a.slideCount%a.options.slidesToScroll*a.slideWidth*-1,a.slideCount%a.options.slidesToScroll*i*-1))):e+a.options.slidesToShow>a.slideCount&&(a.slideOffset=(e+a.options.slidesToShow-a.slideCount)*a.slideWidth,n=(e+a.options.slidesToShow-a.slideCount)*i),a.slideCount<=a.options.slidesToShow&&(n=a.slideOffset=0),!0===a.options.centerMode&&a.slideCount<=a.options.slidesToShow?a.slideOffset=a.slideWidth*Math.floor(a.options.slidesToShow)/2-a.slideWidth*a.slideCount/2:!0===a.options.centerMode&&!0===a.options.infinite?a.slideOffset+=a.slideWidth*Math.floor(a.options.slidesToShow/2)-a.slideWidth:!0===a.options.centerMode&&(a.slideOffset=0,a.slideOffset+=a.slideWidth*Math.floor(a.options.slidesToShow/2)),!1===a.options.vertical)t=e*a.slideWidth*-1+a.slideOffset;else if(!0===a.options.adaptiveHeight){for(var r=0;r<e&&!(e<r);r++)n+=a.$slides.eq(r).outerHeight(!0);t=-Math.abs(n)}else t=e*i*-1+n;return!0===a.options.variableWidth&&(i=a.slideCount<=a.options.slidesToShow||!1===a.options.infinite?a.$slideTrack.children(".slick-slide").eq(e):a.$slideTrack.children(".slick-slide").eq(e+a.options.slidesToShow),t=!0===a.options.rtl?i[0]?-1*(a.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===a.options.centerMode&&(i=a.slideCount<=a.options.slidesToShow||!1===a.options.infinite?a.$slideTrack.children(".slick-slide").eq(e):a.$slideTrack.children(".slick-slide").eq(e+a.options.slidesToShow+1),t=!0===a.options.rtl?i[0]?-1*(a.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t+=(a.$list.width()-i.outerWidth())/2)),t},r.prototype.getOption=r.prototype.slickGetOption=function(e){return this.options[e]},r.prototype.getNavigableIndexes=function(){for(var e=this,t=0,i=0,s=[],a=!1===e.options.infinite?e.slideCount:(t=-1*e.options.slidesToScroll,i=-1*e.options.slidesToScroll,2*e.slideCount);t<a;)s.push(t),t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},r.prototype.getSlick=function(){return this},r.prototype.getSlideCount=function(){var i,s=this,a=!0===s.options.centerMode?s.slideWidth*Math.floor(s.options.slidesToShow/2):0;return!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each(function(e,t){return t.offsetLeft-a+d(t).outerWidth()/2>-1*s.swipeLeft?(i=t,!1):void 0}),Math.abs(d(i).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},r.prototype.goTo=r.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:parseInt(e)}},t)},r.prototype.init=function(e){var t=this;d(t.$slider).hasClass("slick-initialized")||(d(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},r.prototype.initADA=function(){var i=this,s=Math.ceil(i.slideCount/i.options.slidesToShow),a=i.getNavigableIndexes().filter(function(e){return 0<=e&&e<i.slideCount});i.$slides.add(i.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==i.$dots&&(i.$slides.not(i.$slideTrack.find(".slick-cloned")).each(function(e){var t=a.indexOf(e);d(this).attr({role:"tabpanel",id:"slick-slide"+i.instanceUid+e,tabindex:-1}),-1!==t&&d(this).attr({"aria-describedby":"slick-slide-control"+i.instanceUid+t})}),i.$dots.attr("role","tablist").find("li").each(function(e){var t=a[e];d(this).attr({role:"presentation"}),d(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+i.instanceUid+e,"aria-controls":"slick-slide"+i.instanceUid+t,"aria-label":e+1+" of "+s,"aria-selected":null,tabindex:"-1"})}).eq(i.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=i.currentSlide,t=e+i.options.slidesToShow;e<t;e++)i.$slides.eq(e).attr("tabindex",0);i.activateADA()},r.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},r.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(d("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&d("li",e.$dots).on("mouseenter.slick",d.proxy(e.interrupt,e,!0)).on("mouseleave.slick",d.proxy(e.interrupt,e,!1))},r.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",d.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",d.proxy(e.interrupt,e,!1)))},r.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),d(document).on(e.visibilityChange,d.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),d(window).on("orientationchange.slick.slick-"+e.instanceUid,d.proxy(e.orientationChange,e)),d(window).on("resize.slick.slick-"+e.instanceUid,d.proxy(e.resize,e)),d("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),d(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),d(e.setPosition)},r.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},r.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},r.prototype.lazyLoad=function(){function e(e){d("img[data-lazy]",e).each(function(){var e=d(this),t=d(this).attr("data-lazy"),i=d(this).attr("data-srcset"),s=d(this).attr("data-sizes")||n.$slider.attr("data-sizes"),a=document.createElement("img");a.onload=function(){e.animate({opacity:0},100,function(){i&&(e.attr("srcset",i),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},a.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},a.src=t})}var t,i,s,n=this;if(!0===n.options.centerMode?s=!0===n.options.infinite?(i=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(i=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),n.options.slidesToShow/2+1+2+n.currentSlide):(i=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(i+n.options.slidesToShow),!0===n.options.fade&&(0<i&&i--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(i,s),"anticipated"===n.options.lazyLoad)for(var a=i-1,r=s,o=n.$slider.find(".slick-slide"),l=0;l<n.options.slidesToScroll;l++)a<0&&(a=n.slideCount-1),t=(t=t.add(o.eq(a))).add(o.eq(r)),a--,r++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},r.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},r.prototype.next=r.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},r.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},r.prototype.pause=r.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},r.prototype.play=r.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},r.prototype.postSlide=function(e){var t=this;!t.unslicked&&(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange))&&d(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()},r.prototype.prev=r.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},r.prototype.preventDefault=function(e){e.preventDefault()},r.prototype.progressiveLazyLoad=function(e){e=e||1;var t,i,s,a,n=this,r=d("img[data-lazy]",n.$slider);r.length?(t=r.first(),i=t.attr("data-lazy"),s=t.attr("data-srcset"),a=t.attr("data-sizes")||n.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),a&&t.attr("sizes",a)),t.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===n.options.adaptiveHeight&&n.setPosition(),n.$slider.trigger("lazyLoaded",[n,t,i]),n.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){n.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,t,i]),n.progressiveLazyLoad())},r.src=i):n.$slider.trigger("allImagesLoaded",[n])},r.prototype.refresh=function(e){var t=this,i=t.slideCount-t.options.slidesToShow;!t.options.infinite&&t.currentSlide>i&&(t.currentSlide=i),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),i=t.currentSlide,t.destroy(!0),d.extend(t,t.initials,{currentSlide:i}),t.init(),e||t.changeSlide({data:{message:"index",index:i}},!1)},r.prototype.registerBreakpoints=function(){var e,t,i,s=this,a=s.options.responsive||null;if("array"===d.type(a)&&a.length){for(e in s.respondTo=s.options.respondTo||"window",a)if(i=s.breakpoints.length-1,a.hasOwnProperty(e)){for(t=a[e].breakpoint;0<=i;)s.breakpoints[i]&&s.breakpoints[i]===t&&s.breakpoints.splice(i,1),i--;s.breakpoints.push(t),s.breakpointSettings[t]=a[e].settings}s.breakpoints.sort(function(e,t){return s.options.mobileFirst?e-t:t-e})}},r.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&d(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},r.prototype.resize=function(){var e=this;d(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=d(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},r.prototype.removeSlide=r.prototype.slickRemove=function(e,t,i){var s=this;return e="boolean"==typeof e?!0===(t=e)?0:s.slideCount-1:!0===t?--e:e,!(s.slideCount<1||e<0||e>s.slideCount-1)&&(s.unload(),(!0===i?s.$slideTrack.children():s.$slideTrack.children(this.options.slide).eq(e)).remove(),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slidesCache=s.$slides,void s.reinit())},r.prototype.setCSS=function(e){var t,i,s=this,a={};!0===s.options.rtl&&(e=-e),t="left"==s.positionProp?Math.ceil(e)+"px":"0px",i="top"==s.positionProp?Math.ceil(e)+"px":"0px",a[s.positionProp]=e,!1===s.transformsEnabled||(!(a={})===s.cssTransitions?a[s.animType]="translate("+t+", "+i+")":a[s.animType]="translate3d("+t+", "+i+", 0px)"),s.$slideTrack.css(a)},r.prototype.setDimensions=function(){var i,e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(!0===e.options.adaptiveHeight?0<=e.currentSlide&&e.currentSlide<=e.slideCount-e.options.slidesToShow&&(t=e.$slides.slice(e.currentSlide,e.currentSlide+e.options.slidesToShow),i=0,d.each(t,function(e,t){i+=d(this).outerHeight(!0)}),e.$list.height(i)):e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},r.prototype.setFade=function(){var i,s=this;s.$slides.each(function(e,t){i=s.slideWidth*e*-1,!0===s.options.rtl?d(t).css({position:"relative",right:i,top:0,zIndex:s.options.zIndex-2,opacity:0}):d(t).css({position:"relative",left:i,top:0,zIndex:s.options.zIndex-2,opacity:0})}),s.$slides.eq(s.currentSlide).css({zIndex:s.options.zIndex-1,opacity:1})},r.prototype.setHeight=function(){var e,t=this;1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical&&(e=t.$slides.eq(t.currentSlide).outerHeight(!0),t.$list.css("height",e))},r.prototype.setOption=r.prototype.slickSetOption=function(){var e,t,i,s,a,n=this,r=!1;if("object"===d.type(arguments[0])?(i=arguments[0],r=arguments[1],a="multiple"):"string"===d.type(arguments[0])&&(i=arguments[0],s=arguments[1],r=arguments[2],"responsive"===arguments[0]&&"array"===d.type(arguments[1])?a="responsive":void 0!==arguments[1]&&(a="single")),"single"===a)n.options[i]=s;else if("multiple"===a)d.each(i,function(e,t){n.options[e]=t});else if("responsive"===a)for(t in s)if("array"!==d.type(n.options.responsive))n.options.responsive=[s[t]];else{for(e=n.options.responsive.length-1;0<=e;)n.options.responsive[e].breakpoint===s[t].breakpoint&&n.options.responsive.splice(e,1),e--;n.options.responsive.push(s[t])}r&&(n.unload(),n.reinit())},r.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},r.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0!==e.options.useCSS||(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},r.prototype.setSlideClasses=function(e){var t,i,s,a=this,n=a.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");a.$slides.eq(e).addClass("slick-current"),!0===a.options.centerMode?(i=a.options.slidesToShow%2==0?1:0,s=Math.floor(a.options.slidesToShow/2),!0===a.options.infinite&&(s<=e&&e<=a.slideCount-1-s?a.$slides.slice(e-s+i,e+s+1).addClass("slick-active").attr("aria-hidden","false"):(t=a.options.slidesToShow+e,n.slice(t-s+1+i,t+s+2).addClass("slick-active").attr("aria-hidden","false")),0===e?n.eq(n.length-1-a.options.slidesToShow).addClass("slick-center"):e===a.slideCount-1&&n.eq(a.options.slidesToShow).addClass("slick-center")),a.$slides.eq(e).addClass("slick-center")):0<=e&&e<=a.slideCount-a.options.slidesToShow?a.$slides.slice(e,e+a.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):n.length<=a.options.slidesToShow?n.addClass("slick-active").attr("aria-hidden","false"):(s=a.slideCount%a.options.slidesToShow,t=!0===a.options.infinite?a.options.slidesToShow+e:e,(a.options.slidesToShow==a.options.slidesToScroll&&a.slideCount-e<a.options.slidesToShow?n.slice(t-(a.options.slidesToShow-s),t+s):n.slice(t,t+a.options.slidesToShow)).addClass("slick-active").attr("aria-hidden","false")),"ondemand"!==a.options.lazyLoad&&"anticipated"!==a.options.lazyLoad||a.lazyLoad()},r.prototype.setupInfinite=function(){var e,t,i,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(i=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-i;--e)d(s.$slides[t=e-1]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<i+s.slideCount;e+=1)t=e,d(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},r.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},r.prototype.selectHandler=function(e){e=d(e.target).is(".slick-slide")?d(e.target):d(e.target).parents(".slick-slide"),e=(e=parseInt(e.attr("data-slick-index")))||0;return this.slideCount<=this.options.slidesToShow?void this.slideHandler(e,!1,!0):void this.slideHandler(e)},r.prototype.slideHandler=function(e,t,i){var s,a,n,r=this;return t=t||!1,!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===e?void 0:(!1===t&&r.asNavFor(e),s=e,n=r.getLeft(s),t=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?t:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(e<0||e>r.getDotCount()*r.options.slidesToScroll)||!1===r.options.infinite&&!0===r.options.centerMode&&(e<0||e>r.slideCount-r.options.slidesToScroll)?void(!1===r.options.fade&&(s=r.currentSlide,!0!==i?r.animateSlide(t,function(){r.postSlide(s)}):r.postSlide(s))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),a=s<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+s:s>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:s-r.slideCount:s,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,a]),e=r.currentSlide,r.currentSlide=a,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&((t=(t=r.getNavTarget()).slick("getSlick")).slideCount<=t.options.slidesToShow&&t.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),!0===r.options.fade?(!0!==i?(r.fadeSlideOut(e),r.fadeSlide(a,function(){r.postSlide(a)})):r.postSlide(a),void r.animateHeight()):void(!0!==i?r.animateSlide(n,function(){r.postSlide(a)}):r.postSlide(a))))},r.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},r.prototype.swipeDirection=function(){var e=this,t=e.touchObject.startX-e.touchObject.curX,i=e.touchObject.startY-e.touchObject.curY,t=Math.atan2(i,t),t=Math.round(180*t/Math.PI);return(t=t<0?360-Math.abs(t):t)<=45&&0<=t||t<=360&&315<=t?!1===e.options.rtl?"left":"right":135<=t&&t<=225?!1===e.options.rtl?"right":"left":!0===e.options.verticalSwiping?35<=t&&t<=135?"down":"up":"vertical"},r.prototype.swipeEnd=function(e){var t,i,s=this;if(s.dragging=!1,s.swiping=!1,s.scrolling)return s.scrolling=!1;if(s.interrupted=!1,s.shouldClick=!(10<s.touchObject.swipeLength),void 0===s.touchObject.curX)return!1;if(!0===s.touchObject.edgeHit&&s.$slider.trigger("edge",[s,s.swipeDirection()]),s.touchObject.swipeLength>=s.touchObject.minSwipe){switch(i=s.swipeDirection()){case"left":case"down":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide+s.getSlideCount()):s.currentSlide+s.getSlideCount(),s.currentDirection=0;break;case"right":case"up":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide-s.getSlideCount()):s.currentSlide-s.getSlideCount(),s.currentDirection=1}"vertical"!=i&&(s.slideHandler(t),s.touchObject={},s.$slider.trigger("swipe",[s,i]))}else s.touchObject.startX!==s.touchObject.curX&&(s.slideHandler(s.currentSlide),s.touchObject={})},r.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},r.prototype.swipeMove=function(e){var t,i,s=this,a=void 0!==e.originalEvent?e.originalEvent.touches:null;return!(!s.dragging||s.scrolling||a&&1!==a.length)&&(t=s.getLeft(s.currentSlide),s.touchObject.curX=void 0!==a?a[0].pageX:e.clientX,s.touchObject.curY=void 0!==a?a[0].pageY:e.clientY,s.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(s.touchObject.curX-s.touchObject.startX,2))),i=Math.round(Math.sqrt(Math.pow(s.touchObject.curY-s.touchObject.startY,2))),!s.options.verticalSwiping&&!s.swiping&&4<i?!(s.scrolling=!0):(!0===s.options.verticalSwiping&&(s.touchObject.swipeLength=i),a=s.swipeDirection(),void 0!==e.originalEvent&&4<s.touchObject.swipeLength&&(s.swiping=!0,e.preventDefault()),i=(!1===s.options.rtl?1:-1)*(s.touchObject.curX>s.touchObject.startX?1:-1),!0===s.options.verticalSwiping&&(i=s.touchObject.curY>s.touchObject.startY?1:-1),e=s.touchObject.swipeLength,(s.touchObject.edgeHit=!1)===s.options.infinite&&(0===s.currentSlide&&"right"===a||s.currentSlide>=s.getDotCount()&&"left"===a)&&(e=s.touchObject.swipeLength*s.options.edgeFriction,s.touchObject.edgeHit=!0),!1===s.options.vertical?s.swipeLeft=t+e*i:s.swipeLeft=t+e*(s.$list.height()/s.listWidth)*i,!0===s.options.verticalSwiping&&(s.swipeLeft=t+e*i),!0!==s.options.fade&&!1!==s.options.touchMove&&(!0===s.animating?(s.swipeLeft=null,!1):void s.setCSS(s.swipeLeft))))},r.prototype.swipeStart=function(e){var t,i=this;return i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow?!(i.touchObject={}):(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,void(i.dragging=!0))},r.prototype.unfilterSlides=r.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},r.prototype.unload=function(){var e=this;d(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},r.prototype.unslick=function(e){this.$slider.trigger("unslick",[this,e]),this.destroy()},r.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2);!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},r.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},r.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)},d.fn.slick=function(){for(var e,t=this,i=arguments[0],s=Array.prototype.slice.call(arguments,1),a=t.length,n=0;n<a;n++)if("object"==typeof i||void 0===i?t[n].slick=new r(t[n],i):e=t[n].slick[i].apply(t[n].slick,s),void 0!==e)return e;return t}}),function(e){"use strict";function i(e){return new RegExp("(^|\\s+)"+e+"(\\s+|$)")}var s,a;function t(e,t){(s(e,t)?n:a)(e,t)}var n="classList"in document.documentElement?(s=function(e,t){return e.classList.contains(t)},a=function(e,t){e.classList.add(t)},function(e,t){e.classList.remove(t)}):(s=function(e,t){return i(t).test(e.className)},a=function(e,t){s(e,t)||(e.className=e.className+" "+t)},function(e,t){e.className=e.className.replace(i(t)," ")}),r={hasClass:s,addClass:a,removeClass:n,toggleClass:t,has:s,add:a,remove:n,toggle:t};"function"==typeof define&&define.amd?define(r):e.classie=r}(window),function(o){function i(e){this.parent=e,this.container,this.loadbar,this.percentageContainer}function s(e){this.toPreload=[],this.parent=e,this.container}function l(e){this.element,this.parent=e}function t(e,t){this.element=e,this.$element=o(e),this.options=t,this.foundUrls=[],this.destroyed=!1,this.imageCounter=0,this.imageDone=0,this.alreadyLoaded=!1,this.preloadContainer=new s(this),this.overlayLoader=new i(this),this.defaultOptions={onComplete:function(){},onLoadComplete:function(){},backgroundColor:"#000",barColor:"#fff",overlayId:"qLoverlay",barHeight:1,percentage:!1,deepSearch:!0,completeAnimation:"fade",minimumTime:500},this.init()}!function(i){"use strict";function s(e){var t=i.event;return t.target=t.target||t.srcElement||e,t}var e=document.documentElement,t=function(){};e.addEventListener?t=function(e,t,i){e.addEventListener(t,i,!1)}:e.attachEvent&&(t=function(t,e,i){t[e+i]=i.handleEvent?function(){var e=s(t);i.handleEvent.call(i,e)}:function(){var e=s(t);i.call(t,e)},t.attachEvent("on"+e,t[e+i])});var a=function(){};e.removeEventListener?a=function(e,t,i){e.removeEventListener(t,i,!1)}:e.detachEvent&&(a=function(t,i,s){t.detachEvent("on"+i,t[i+s]);try{delete t[i+s]}catch(e){t[i+s]=void 0}});a={bind:t,unbind:a};"function"==typeof define&&define.amd?define(a):"object"==typeof exports?module.exports=a:i.eventie=a}(this),function(){"use strict";function e(){}function n(e,t){for(var i=e.length;i--;)if(e[i].listener===t)return i;return-1}function t(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,s=this,a=s.EventEmitter;i.getListeners=function(e){var t,i,s=this._getEvents();if(e instanceof RegExp)for(i in t={},s)s.hasOwnProperty(i)&&e.test(i)&&(t[i]=s[i]);else t=s[e]||(s[e]=[]);return t},i.flattenListeners=function(e){for(var t=[],i=0;i<e.length;i+=1)t.push(e[i].listener);return t},i.getListenersAsObject=function(e){var t,i=this.getListeners(e);return i instanceof Array&&((t={})[e]=i),t||i},i.addListener=function(e,t){var i,s=this.getListenersAsObject(e),a="object"==typeof t;for(i in s)s.hasOwnProperty(i)&&-1===n(s[i],t)&&s[i].push(a?t:{listener:t,once:!1});return this},i.on=t("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=t("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,t){var i,s,a=this.getListenersAsObject(e);for(s in a)a.hasOwnProperty(s)&&(i=n(a[s],t),-1!==i&&a[s].splice(i,1));return this},i.off=t("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,i){var s,a,n=e?this.removeListener:this.addListener,r=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(s=i.length;s--;)n.call(this,t,i[s]);else for(s in t)t.hasOwnProperty(s)&&(a=t[s])&&("function"==typeof a?n:r).call(this,s,a);return this},i.removeEvent=function(e){var t,i=typeof e,s=this._getEvents();if("string"==i)delete s[e];else if(e instanceof RegExp)for(t in s)s.hasOwnProperty(t)&&e.test(t)&&delete s[t];else delete this._events;return this},i.removeAllListeners=t("removeEvent"),i.emitEvent=function(e,t){var i,s,a,n,r=this.getListenersAsObject(e);for(a in r)if(r.hasOwnProperty(a))for(s=r[a].length;s--;)i=r[a][s],!0===i.once&&this.removeListener(e,i.listener),n=i.listener.apply(this,t||[]),n===this._getOnceReturnValue()&&this.removeListener(e,i.listener);return this},i.trigger=t("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return s.EventEmitter=a,e},"function"==typeof define&&define.amd?define(function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}.call(this),function(i,s){"use strict";"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(e,t){return s(i,e,t)}):"object"==typeof exports?module.exports=s(i,require("eventEmitter"),require("eventie")):i.imagesLoaded=s(i,i.EventEmitter,i.eventie)}(this,function(e,t,i){"use strict";function a(e,t){for(var i in t)e[i]=t[i];return e}function n(e){var t=[];if("[object Array]"===d.call(e))t=e;else if("number"==typeof e.length)for(var i=0,s=e.length;i<s;i++)t.push(e[i]);else t.push(e);return t}function r(e,t,i){if(!(this instanceof r))return new r(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=n(e),this.options=a({},this.options),"function"==typeof t?i=t:a(this.options,t),i&&this.on("always",i),this.getImages(),l&&(this.jqDeferred=new l.Deferred);var s=this;setTimeout(function(){s.check()})}function s(e){this.img=e}function o(e){this.src=e,p[e]=this}var l=e.jQuery,d=(e.console,Object.prototype.toString);(r.prototype=new t).options={},r.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;e<t;e++){var i=this.elements[e];"IMG"===i.nodeName&&this.addImage(i);for(var s=i.querySelectorAll("img"),a=0,n=s.length;a<n;a++){var r=s[a];this.addImage(r)}}},r.prototype.addImage=function(e){e=new s(e);this.images.push(e)},r.prototype.check=function(){function e(e){return t.options.debug,t.progress(e),++i===s&&t.complete(),!0}var t=this,i=0,s=this.images.length;if(this.hasAnyBroken=!1,s)for(var a=0;a<s;a++){var n=this.images[a];n.on("confirm",e),n.check()}else this.complete()},r.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var i=this;setTimeout(function(){var e;i.emit(t,i),i.emit("always",i),i.jqDeferred&&(e=i.hasAnyBroken?"reject":"resolve",i.jqDeferred[e](i))})},l&&(l.fn.imagesLoaded=function(e,t){return new r(this,e,t).jqDeferred.promise(l(this))}),(s.prototype=new t).check=function(){var i,e=p[this.img.src]||new o(this.img.src);e.isConfirmed?this.confirm(e.isLoaded,"cached was confirmed"):this.img.complete&&void 0!==this.img.naturalWidth?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(i=this,e.on("confirm",function(e,t){return i.confirm(e.isLoaded,t),!0}),e.check())},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var p={};return(o.prototype=new t).check=function(){var e;this.isChecked||(e=new Image,i.bind(e,"load",this),i.bind(e,"error",this),e.src=this.src,this.isChecked=!0)},o.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},o.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},o.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},o.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},o.prototype.unbindProxyEvents=function(e){i.unbind(e.target,"load",this),i.unbind(e.target,"error",this)},r}),i.prototype.createOverlay=function(){var e,t="absolute";"body"==this.parent.element.tagName.toLowerCase()?t="fixed":"fixed"==(e=this.parent.$element.css("position"))&&"absolute"==e||this.parent.$element.css("position","relative"),this.container=o("<div id='"+this.parent.options.overlayId+"'></div>").css({width:"100%",height:"100%",backgroundColor:this.parent.options.backgroundColor,backgroundPosition:"fixed",position:t,zIndex:666999,top:0,left:0}).appendTo(this.parent.$element),this.loadbar=o("<div id='qLbar'></div>").css({height:this.parent.options.barHeight+"px",marginTop:"-"+this.parent.options.barHeight/2+"px",backgroundColor:this.parent.options.barColor,width:"0%",position:"absolute",top:"50%"}).appendTo(this.container),1==this.parent.options.percentage&&(this.percentageContainer=o("<div id='qLpercentage'></div>").text("0%").css({height:"40px",width:"100px",position:"absolute",fontSize:"3em",top:"50%",left:"50%",marginTop:"-"+(59+this.parent.options.barHeight)+"px",textAlign:"center",marginLeft:"-50px",color:this.parent.options.barColor}).appendTo(this.container)),this.parent.preloadContainer.toPreload.length&&1!=this.parent.alreadyLoaded||this.parent.destroyContainers()},i.prototype.updatePercentage=function(e){this.loadbar.stop().animate({width:e+"%",minWidth:e+"%"},200),1==this.parent.options.percentage&&this.percentageContainer.text(Math.ceil(e)+"%")},s.prototype.create=function(){this.container=o("<div></div>").appendTo("body").css({display:"none",width:0,height:0,overflow:"hidden"}),this.processQueue()},s.prototype.processQueue=function(){for(var e=0;this.toPreload.length>e;e++)this.parent.destroyed||this.preloadImage(this.toPreload[e])},s.prototype.addImage=function(e){this.toPreload.push(e)},s.prototype.preloadImage=function(e){var t=new l;t.addToPreloader(this,e),t.bindLoadEvent()},l.prototype.addToPreloader=function(e,t){this.element=o("<img />").attr("src",t),this.element.appendTo(e.container),this.parent=e.parent},l.prototype.bindLoadEvent=function(){this.parent.imageCounter++,this.element[0].ref=this,new imagesLoaded(this.element,function(e){e.elements[0].ref.completeLoading()})},l.prototype.completeLoading=function(){this.parent.imageDone++;var e=this.parent.imageDone/this.parent.imageCounter*100;this.parent.overlayLoader.updatePercentage(e),(this.parent.imageDone==this.parent.imageCounter||100<=e)&&this.parent.endLoader()},t.prototype.init=function(){if(this.options=o.extend({},this.defaultOptions,this.options),this.findImageInElement(this.element),1==this.options.deepSearch)for(var e=this.$element.find("*:not(script)"),t=0;t<e.length;t++)this.findImageInElement(e[t]);this.preloadContainer.create(),this.overlayLoader.createOverlay()},t.prototype.findImageInElement=function(e){var t="",i=o(e),s="normal";if("none"!=i.css("background-image")?(t=i.css("background-image"),s="background"):void 0!==i.attr("src")&&"img"==e.nodeName.toLowerCase()&&(t=i.attr("src")),!this.hasGradient(t))for(var a,n=(t=this.stripUrl(t)).split(", "),r=0;r<n.length;r++)this.validUrl(n[r])&&this.urlIsNew(n[r])&&(a="",this.isIE()||this.isOpera()?(a="?rand="+Math.random(),this.preloadContainer.addImage(n[r]+a)):"background"==s?this.preloadContainer.addImage(n[r]+a):((a=new l(this)).element=i,a.bindLoadEvent()),this.foundUrls.push(n[r]))},t.prototype.hasGradient=function(e){return-1!=e.indexOf("gradient")},t.prototype.stripUrl=function(e){return(e=(e=(e=e.replace(/url\(\"/g,"")).replace(/url\(/g,"")).replace(/\"\)/g,"")).replace(/\)/g,"")},t.prototype.isIE=function(){return navigator.userAgent.match(/msie/i)},t.prototype.isOpera=function(){return navigator.userAgent.match(/Opera/i)},t.prototype.validUrl=function(e){return 0<e.length&&!e.match(/^(data:)/i)},t.prototype.urlIsNew=function(e){return-1==this.foundUrls.indexOf(e)},t.prototype.destroyContainers=function(){this.destroyed=!0,this.preloadContainer.container.remove(),this.overlayLoader.container.remove()},t.prototype.endLoader=function(){this.destroyed=!0,this.onLoadComplete()},t.prototype.onLoadComplete=function(){var e;this.options.onLoadComplete(),"grow"==this.options.completeAnimation?(e=this.options.minimumTime,(this.overlayLoader.loadbar[0].parent=this).overlayLoader.loadbar.stop().animate({width:"100%"},e,function(){o(this).animate({top:"0%",width:"100%",height:"100%"},500,function(){this.parent.overlayLoader.container[0].parent=this.parent,this.parent.overlayLoader.container.fadeOut(500,function(){this.parent.destroyContainers(),this.parent.options.onComplete()})})})):(e=this.options.minimumTime,(this.overlayLoader.container[0].parent=this).overlayLoader.container.fadeOut(e,function(){this.parent.destroyContainers(),this.parent.options.onComplete()}))},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length>>>0,i=Number(arguments[1])||0;for((i=i<0?Math.ceil(i):Math.floor(i))<0&&(i+=t);i<t;i++)if(i in this&&this[i]===e)return i;return-1}),o.fn.queryLoader2=function(e){return this.each(function(){new t(this,e)})}}(jQuery);