<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(a,b){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=b(require("jquery")):"function"==typeof define&amp;&amp;define.amd?define(["jquery"],b):a.UIkit=b(a.jQuery)}(this,function(a){"use strict";function b(){return"complete"===document.readyState||"loading"!==document.readyState&amp;&amp;!document.documentElement.doScroll}function c(a){var c=function(){e(document,"DOMContentLoaded",c),e(window,"load",c),a()};b()?a():(d(document,"DOMContentLoaded",c),d(window,"load",c))}function d(a,b,c,d){za(a)[0].addEventListener(b,c,d)}function e(a,b,c,d){za(a)[0].removeEventListener(b,c,d)}function f(a,b,c,d){void 0===c&amp;&amp;(c=400),void 0===d&amp;&amp;(d="linear");var e=za.Deferred();a=za(a);for(var f in b)a.css(f,a.css(f));var g=setTimeout(function(){return a.trigger(Pa||"transitionend")},c);return a.one(Pa||"transitionend",function(b,c){clearTimeout(g),a.removeClass("uk-transition").css("transition",""),c?e.reject():e.resolve()}).addClass("uk-transition").css("transition","all "+c+"ms "+d).css(b),e.promise()}function g(a,b,c,d,e){function f(){a.css("animation-duration","").removeClass(h+" "+b)}void 0===c&amp;&amp;(c=200);var g=za.Deferred(),h=e?"uk-animation-leave":"uk-animation-enter";return a=za(a),0===b.lastIndexOf("uk-animation-",0)&amp;&amp;(d&amp;&amp;(b+=" uk-animation-"+d),e&amp;&amp;(b+=" uk-animation-reverse")),f(),a.one(Qa||"animationend",function(){return g.resolve().then(f)}).css("animation-duration",c+"ms").addClass(b).addClass(h),Qa||Ja(function(){return Fa.cancel(a)}),g.promise()}function h(a,b){return a=za(a),a.is(b)||!!(D(b)?a.parents(b).length:za.contains(b instanceof za?b[0]:b,a[0]))}function i(a,b,c,d){return a=za(a),a.attr(b,function(a,b){return b?b.replace(c,d):b})}function j(a,b){return i(a,"class",new RegExp("(^|\\s)"+b+"(?!\\S)","g"),"")}function k(a,b,c,d){if(void 0===b&amp;&amp;(b=!0),void 0===c&amp;&amp;(c=!1),void 0===d&amp;&amp;(d=!1),D(a)){var e=document.createEvent("Event");e.initEvent(a,b,c),a=e}return d&amp;&amp;za.extend(a,d),a}function l(a,b,c){if(void 0===b&amp;&amp;(b=0),void 0===c&amp;&amp;(c=0),a=za(a),!a.is(":visible"))return!1;var d=Aa.scrollLeft(),e=Aa.scrollTop(),f=a.offset(),g=f.top,h=f.left;return g+a.height()&gt;=e&amp;&amp;g-b&lt;=e+Aa.height()&amp;&amp;h+a.width()&gt;=d&amp;&amp;h-c&lt;=d+Aa.width()}function m(a,b,c){void 0===c&amp;&amp;(c=0),b=za(b);var d=za(b).length;return a=(E(a)?a:"next"===a?c+1:"previous"===a?c-1:D(a)?parseInt(a,10):b.index(a))%d,a&lt;0?a+d:a}function n(a){return a=za(a),Ga[a[0].tagName.toLowerCase()]}function o(a,b){var c=H(a);return c?c.reduce(function(a,b){return I(b,a)},b):I(a)}function p(a,b,c){return(window.getComputedStyle(a,c)||{})[b]}function q(a){var b,c=document.documentElement,d=c.appendChild(document.createElement("div"));d.classList.add("var-"+a);try{b=p(d,"content",":before").replace(/^["'](.*)["']$/,"$1"),b=JSON.parse(b)}catch(a){}return c.removeChild(d),b||void 0}function r(){var a=this;a.reads=[],a.writes=[],a.raf=Ja.bind(window)}function s(a){a.scheduled||(a.scheduled=!0,a.raf(t.bind(null,a)))}function t(a){var b,c=a.reads.splice(0,a.reads.length),d=a.writes.splice(0,a.writes.length);try{u(c),u(d)}catch(a){b=a}if(a.scheduled=!1,(a.reads.length||a.writes.length)&amp;&amp;s(a),b){if(!a.catch)throw b;a.catch(b)}}function u(a){for(var b;b=a.shift();)b()}function v(a,b){var c=a.indexOf(b);return!!~c&amp;&amp;!!a.splice(c,1)}function w(a,b){for(var c in b)b.hasOwnProperty(c)&amp;&amp;(a[c]=b[c])}function x(a,b){return function(c){var d=arguments.length;return d?d&gt;1?a.apply(b,arguments):a.call(b,c):a.call(b)}}function y(a,b){return Sa.call(a,b)}function z(a){return a.replace(/(?:^|[-_\/])(\w)/g,function(a,b){return b?b.toUpperCase():""})}function A(a){return a.replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase()}function B(a){return a.replace(Ta,C)}function C(a,b){return b?b.toUpperCase():""}function D(a){return"string"==typeof a}function E(a){return"number"==typeof a}function F(a){return void 0===a}function G(a){return D(a)&amp;&amp;a.match(/^(!|&gt;|\+|-)/)}function H(a){return G(a)&amp;&amp;a.split(/(?=\s(?:!|&gt;|\+|-))/g).map(function(a){return a.trim()})}function I(a,b){if(a===!0)return null;try{a=b&amp;&amp;G(a)&amp;&amp;"&gt;"!==a[0]?za(b)[Ua[a[0]]](a.substr(1)):za(a,b)}catch(a){return null}return a.length?a:null}function J(a){return"boolean"==typeof a?a:"true"===a||"1"==a||""===a||"false"!==a&amp;&amp;"0"!=a&amp;&amp;a}function K(a){var b=Number(a);return!isNaN(b)&amp;&amp;b}function L(a){if(D(a)&amp;&amp;"@"==a[0]){var b="media-"+a.substr(1);a=Va[b]||(Va[b]=parseFloat(q(b)))}return!(!a||isNaN(a))&amp;&amp;"(min-width: "+a+"px)"}function M(a,b,c){return a===Boolean?J(b):a===Number?K(b):"jQuery"===a?o(b,c):"media"===a?L(b):a?a(b):b}function N(a,b,c){function d(d){f[d]=(Wa[d]||bb)(a[d],b[d],c,d)}var e,f={};if(b.mixins)for(var g=0,h=b.mixins.length;g&lt;h;g++)a=N(a,b.mixins[g],c);for(e in a)d(e);for(e in b)y(a,e)||d(e);return f}function O(a,b,c,d,e,f,g,h){a=za(a),b=za(b),h=h&amp;&amp;za(h),c=R(c),d=R(d);var i=P(a),j=P(b),k=j;Q(k,c,i,-1),Q(k,d,j,1),e=S(e,i.width,i.height),f=S(f,j.width,j.height),e.x+=f.x,e.y+=f.y,k.left+=e.x,k.top+=e.y,h=P(h||window);var l={element:c,target:d};return g&amp;&amp;za.each(cb,function(a,b){var f=b[0],m=b[1],n=b[2];if(g===!0||~g.indexOf(a)){var o=c[a]===m?-i[f]:c[a]===n?i[f]:0,p=d[a]===m?j[f]:d[a]===n?-j[f]:0;if(k[m]&lt;h[m]||k[m]+i[f]&gt;h[n]){var q=k[m]+o+p-2*e[a];q&gt;=h[m]&amp;&amp;q+i[f]&lt;=h[n]&amp;&amp;(k[m]=q,["element","target"].forEach(function(b){l[b][a]=o?l[b][a]===cb[a][1]?cb[a][2]:cb[a][1]:l[b][a]}))}}}),a.offset({left:k.left,top:k.top}),l}function P(a){a=za(a);var b=Math.round(a.outerWidth()),c=Math.round(a.outerHeight()),d=a[0].getClientRects?a.offset():null,e=d?Math.round(d.left):a.scrollLeft(),f=d?Math.round(d.top):a.scrollTop();return{width:b,height:c,left:e,top:f,right:e+b,bottom:f+c}}function Q(a,b,c,d){za.each(cb,function(e,f){var g=f[0],h=f[1],i=f[2];b[e]===i?a[h]+=c[g]*d:"center"===b[e]&amp;&amp;(a[h]+=c[g]*d/2)})}function R(a){var b=/left|center|right/,c=/top|center|bottom/;return a=(a||"").split(" "),1===a.length&amp;&amp;(a=b.test(a[0])?a.concat(["center"]):c.test(a[0])?["center"].concat(a):["center","center"]),{x:b.test(a[0])?a[0]:"center",y:c.test(a[1])?a[1]:"center"}}function S(a,b,c){return a=(a||"").split(" "),{x:a[0]?parseFloat(a[0])*("%"===a[0][a[0].length-1]?b/100:1):0,y:a[1]?parseFloat(a[1])*("%"===a[1][a[1].length-1]?c/100:1):0}}function T(a){switch(a){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return a}}function U(a,b,c,d){return Math.abs(a-b)&gt;=Math.abs(c-d)?a-b&gt;0?"Left":"Right":c-d&gt;0?"Up":"Down"}function V(){$a=null,db.last&amp;&amp;(void 0!==db.el&amp;&amp;db.el.trigger("longTap"),db={})}function W(){$a&amp;&amp;clearTimeout($a),$a=null}function X(){Xa&amp;&amp;clearTimeout(Xa),Ya&amp;&amp;clearTimeout(Ya),Za&amp;&amp;clearTimeout(Za),$a&amp;&amp;clearTimeout($a),Xa=Ya=Za=$a=null,db={}}function Y(a){return new Function("return function "+z(a)+" (options) { this._init(options); }")()}function Z(a,b){return(b.y-a.y)/(b.x-a.x)}function $(a){a.component("accordion",{mixins:[hb,kb],props:{targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,transition:String},defaults:{targets:"&gt; *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:".uk-accordion-title",content:".uk-accordion-content",transition:"ease"},ready:function(){var a=this;this.$el.on("click",this.targets+" "+this.toggle,function(b){b.preventDefault(),a.show(a.items.find(a.toggle).index(b.currentTarget))})},update:function(){var a=this,b=za(this.targets,this.$el),c=!this.items||b.length!==this.items.length||b.toArray().some(function(b,c){return b!==a.items.get(c)});if(this.items=b,c){this.items.each(function(b,c){c=za(c),a.toggleNow(c.find(a.content),c.hasClass(a.clsOpen))});var d=this.active!==!1&amp;&amp;I(this.items.eq(Number(this.active)))||!this.collapsible&amp;&amp;I(this.items.eq(0));d&amp;&amp;!d.hasClass(this.clsOpen)&amp;&amp;this.show(d,!1)}},methods:{show:function(a,b){var c=this,d=m(a,this.items),e=this.items.filter("."+this.clsOpen);a=this.items.eq(d),a.add(!this.multiple&amp;&amp;e).each(function(d,f){f=za(f);var g=f.find(c.content),h=f.is(a),i=h&amp;&amp;!f.hasClass(c.clsOpen);!i&amp;&amp;h&amp;&amp;!c.collapsible&amp;&amp;e.length&lt;2||(f.toggleClass(c.clsOpen,i),Ea.inProgress(g.parent())||g.wrap("&lt;div&gt;").parent().attr("hidden",i),c.toggleNow(g,!0),c.toggleElement(g.parent(),i,b).then(function(){f.hasClass(c.clsOpen)===i&amp;&amp;(i||c.toggleNow(g,!1),g.unwrap())}))})}}})}function _(a){a.component("alert",{mixins:[hb,kb],args:"animation",props:{animation:Boolean,close:String},defaults:{animation:!0,close:".uk-alert-close",duration:150},ready:function(){var a=this;this.$el.on("click",this.close,function(b){b.preventDefault(),a.closeAlert()})},methods:{closeAlert:function(){var a=this;this.toggleElement(this.$el).then(function(){return a.$destroy(!0)}),requestAnimationFrame(function(){return a.$el.css("opacity",0)})}}})}function aa(a){a.component("cover",{props:{automute:Boolean,width:Number,height:Number},defaults:{automute:!0},ready:function(){if(this.$el.is("iframe")&amp;&amp;(this.$el.css("pointerEvents","none"),this.automute)){var a=this.$el.attr("src");this.$el.attr("src",a+(~a.indexOf("?")?"&amp;":"?")+"enablejsapi=1&amp;api=1").on("load",function(a){return a.target.contentWindow.postMessage('{"event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")})}},update:{write:function(){0!==this.$el[0].offsetHeight&amp;&amp;this.$el.css({width:"",height:""}).css(Ha.cover({width:this.width||this.$el.width(),height:this.height||this.$el.height()},{width:this.$el.parent().width(),height:this.$el.parent().height()}))},events:["load","resize","orientationchange"]},events:{loadedmetadata:function(){this.$emit()}}})}function ba(a){var b;Ba.on("click",function(a){!b||h(a.target,b.$el)||b.toggle&amp;&amp;h(a.target,b.toggle.$el)||b.hide(!1)}),a.component("drop",{mixins:[mb,nb,kb],args:"pos",props:{mode:String,toggle:Boolean,boundary:"jQuery",boundaryAlign:Boolean,delayShow:Number,delayHide:Number,clsDrop:String},defaults:{mode:"hover",toggle:"- :first",boundary:window,boundaryAlign:!1,delayShow:0,delayHide:800,clsDrop:!1,hoverIdle:200,animation:"uk-animation-fade",cls:"uk-open"},init:function(){this.clsDrop=this.clsDrop||"uk-"+this.$options.name,this.clsPos=this.clsDrop,this.$el.addClass(this.clsDrop)},ready:function(){var b=this;this.updateAria(this.$el),this.$el.on("click","."+this.clsDrop+"-close",function(a){a.preventDefault(),b.hide(!1)}),this.toggle&amp;&amp;(this.toggle=o(this.toggle,this.$el),this.toggle&amp;&amp;(this.toggle=a.toggle(this.toggle,{target:this.$el,mode:this.mode})[0]))},update:{write:function(){if(this.$el.hasClass(this.cls)){j(this.$el,this.clsDrop+"-(stack|boundary)").css({top:"",left:""}),this.$el.toggleClass(this.clsDrop+"-boundary",this.boundaryAlign),this.dir=this.pos[0],this.align=this.pos[1];var a=P(this.boundary),b=this.boundaryAlign?a:P(this.toggle.$el);if("justify"===this.align){var c="y"===this.getAxis()?"width":"height";this.$el.css(c,b[c])}else this.$el.outerWidth()&gt;Math.max(a.right-b.left,b.right-a.left)&amp;&amp;(this.$el.addClass(this.clsDrop+"-stack"),this.$el.trigger("stack",[this]));this.positionAt(this.$el,this.boundaryAlign?this.boundary:this.toggle.$el,this.boundary)}},events:["resize","orientationchange"]},events:{toggle:function(a,b){a.preventDefault(),this.isToggled(this.$el)?this.hide(!1):this.show(b,!1)},"toggleShow mouseenter":function(a,b){a.preventDefault(),this.show(b||this.toggle)},"toggleHide mouseleave":function(a){a.preventDefault(),this.toggle&amp;&amp;"hover"===this.toggle.mode&amp;&amp;this.hide()}},methods:{show:function a(c,d){var e=this;if(void 0===d&amp;&amp;(d=!0),c&amp;&amp;this.toggle&amp;&amp;!this.toggle.$el.is(c.$el)&amp;&amp;this.hide(!1),this.toggle=c||this.toggle,this.clearTimers(),!this.isActive()){if(d&amp;&amp;b&amp;&amp;b!==this&amp;&amp;b.isDelaying)return void(this.showTimer=setTimeout(this.show,75));b&amp;&amp;b.hide(!1);var a=function(){"rejected"!==e.toggleElement(e.$el,!0).state()&amp;&amp;(e.initMouseTracker(),e.toggle.$el.addClass(e.cls).attr("aria-expanded","true"),e.clearTimers())};d&amp;&amp;this.delayShow?this.showTimer=setTimeout(a,this.delayShow):a(),b=this}},hide:function a(c){var d=this;void 0===c&amp;&amp;(c=!0),this.clearTimers();var a=function(){"rejected"!==d.toggleElement(d.$el,!1,!1).state()&amp;&amp;(b=d.isActive()?null:b,d.toggle.$el.removeClass(d.cls).attr("aria-expanded","false").blur().find("a, button").blur(),d.cancelMouseTracker(),d.clearTimers())};this.isDelaying=this.movesTo(this.$el),c&amp;&amp;this.isDelaying?this.hideTimer=setTimeout(this.hide,this.hoverIdle):c&amp;&amp;this.delayHide?this.hideTimer=setTimeout(a,this.delayHide):a()},clearTimers:function(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive:function(){return b===this}}}),a.drop.getActive=function(){return b}}function ca(a){a.component("dropdown",a.components.drop.extend({name:"dropdown"}))}function da(a){a.component("form-custom",{mixins:[hb],args:"target",props:{target:Boolean},defaults:{target:!1},ready:function(){this.input=this.$el.find(":input:first"),this.target=this.target&amp;&amp;o(this.target===!0?"&gt; :input:first + :first":this.target,this.$el);var a=this.input.next();this.input.on({focus:function(b){return a.addClass("uk-focus")},blur:function(b){return a.removeClass("uk-focus")},mouseenter:function(b){return a.addClass("uk-hover")},mouseleave:function(b){return a.removeClass("uk-hover")}}),this.input.trigger("change")},events:{change:function(){this.target&amp;&amp;this.target[this.target.is(":input")?"val":"text"](this.input[0].files&amp;&amp;this.input[0].files[0]?this.input[0].files[0].name:this.input.is("select")?this.input.find("option:selected").text():this.input.val())}}})}function ea(a){a.component("gif",{update:{read:function(){var a=l(this.$el);!this.isInView&amp;&amp;a&amp;&amp;(this.$el[0].src=this.$el[0].src),this.isInView=a},events:["scroll","load","resize","orientationchange"]}})}function fa(a){a.component("grid",a.components.margin.extend({mixins:[hb],name:"grid",defaults:{margin:"uk-grid-margin",clsStack:"uk-grid-stack"},update:{write:function(){this.$el.toggleClass(this.clsStack,this.stacks)},events:["load","resize","orientationchange"]}}))}function ga(a){a.component("height-match",{args:"target",props:{target:String,row:Boolean},defaults:{target:"&gt; *",row:!0},update:{write:function(){var a=this,b=I(this.target,this.$el).css("min-height","");if(!this.row)return this.match(b),this;var c=!1,d=[];b.each(function(b,e){e=za(e);var f=e.offset().top;f!=c&amp;&amp;d.length&amp;&amp;(a.match(za(d)),d=[],f=e.offset().top),d.push(e),c=f}),d.length&amp;&amp;this.match(za(d))},events:["resize","orientationchange"]},methods:{match:function(a){if(!(a.length&lt;2)){var b=0;a.each(function(a,c){c=za(c);var d;if("none"===c.css("display")){var e=c.attr("style");c.attr("style",e+";display:block !important;"),d=c.outerHeight(),c.attr("style",e||"")}else d=c.outerHeight();b=Math.max(b,d)}).each(function(a,c){c=za(c),c.css("min-height",b-(c.outerHeight()-parseFloat(c.css("height")))+"px")})}}}})}function ha(a){a.component("height-viewport",{props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean},defaults:{expand:!1,offsetTop:!1,offsetBottom:!1},init:function(){this.$emit()},update:{write:function(){var a,b=window.innerHeight,c=0;if(this.expand){this.$el.css({height:"",minHeight:""});var d=b-document.documentElement.offsetHeight;d&gt;0&amp;&amp;this.$el.css("min-height",a=this.$el.outerHeight()+d)}else{var e=this.$el[0].offsetTop;e&lt;b&amp;&amp;(this.offsetTop&amp;&amp;(c+=e),this.offsetBottom&amp;&amp;(c+=this.$el.next().outerHeight()||0)),this.$el.css("min-height",a=c?"calc(100vh - "+c+"px)":"100vh")}this.$el.css("height",""),a&amp;&amp;b-c&gt;=this.$el.outerHeight()&amp;&amp;this.$el.css("height",a)},events:["load","resize","orientationchange"]}})}function ia(a){c(function(){if(La){var b="uk-hover";Ca.on("tap",function(a){var c=a.target;return za("."+b).filter(function(a,b){return!h(c,b)}).removeClass(b)}),Object.defineProperty(a,"hoverSelector",{set:function(a){Ca.on("tap",a,function(){this.classList.add(b)})}}),a.hoverSelector=".uk-animation-toggle, .uk-transition-toggle, [uk-hover]"}})}function ja(a){a.component("icon",a.components.svg.extend({mixins:[hb],name:"icon",args:"icon",props:["icon"],defaults:{exclude:["id","style","class","src"]},init:function(){this.$el.addClass("uk-icon")}})),["close","navbar-toggle-icon","overlay-icon","pagination-previous","pagination-next","slidenav","search-icon","totop"].forEach(function(b){return a.component(b,a.components.icon.extend({name:b}))})}function ka(a){a.component("margin",{props:{margin:String,firstColumn:Boolean},defaults:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},connected:function(){this.$emit()},update:{read:function(){var a=this;if(0===this.$el[0].offsetHeight)return void(this.hidden=!0);this.hidden=!1,this.stacks=!0;var b=this.$el.children().filter(function(a,b){return b.offsetHeight&gt;0});this.rows=[[b.get(0)]],b.slice(1).each(function(b,c){for(var d=Math.ceil(c.offsetTop),e=d+c.offsetHeight,f=a.rows.length-1;f&gt;=0;f--){var g=a.rows[f],h=Math.ceil(g[0].offsetTop);if(d&gt;=h+g[0].offsetHeight){a.rows.push([c]);break}if(e&gt;h){if(a.stacks=!1,c.offsetLeft&lt;g[0].offsetLeft){g.unshift(c);break}g.push(c);break}if(0===f){a.rows.splice(f,0,[c]);break}}})},write:function(){var a=this;this.hidden||this.rows.forEach(function(b,c){return b.forEach(function(b,d){return za(b).toggleClass(a.margin,0!==c).toggleClass(a.firstColumn,0===d)})})},events:["load","resize","orientationchange"]}})}function la(b){b.component("modal",{mixins:[lb],props:{center:Boolean,container:Boolean},defaults:{center:!1,clsPage:"uk-modal-page",clsPanel:"uk-modal-dialog",selClose:".uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full",container:!0},ready:function(){this.container=this.container===!0&amp;&amp;b.container||this.container&amp;&amp;I(this.container),this.container&amp;&amp;!this.$el.parent().is(this.container)&amp;&amp;this.$el.appendTo(this.container)},update:{write:function(){"block"===this.$el.css("display")&amp;&amp;this.center&amp;&amp;this.$el.removeClass("uk-flex uk-flex-center uk-flex-middle").css("display","block").toggleClass("uk-flex uk-flex-center uk-flex-middle",window.innerHeight&gt;this.panel.outerHeight(!0)).css("display",this.$el.hasClass("uk-flex")?"":"block")},events:["resize","orientationchange"]},events:{beforeshow:function(a){this.$el.is(a.target)&amp;&amp;(this.page.addClass(this.clsPage),this.$el.css("display","block"),this.$el.height())},hide:function(a){this.$el.is(a.target)&amp;&amp;(this.getActive()||this.page.removeClass(this.clsPage),this.$el.css("display","").removeClass("uk-flex uk-flex-center uk-flex-middle"))}}}),b.component("overflow-auto",{mixins:[hb],ready:function(){this.panel=o("!.uk-modal-dialog",this.$el),this.$el.css("min-height",150)},update:{write:function(){var a=this.$el.css("max-height");this.$el.css("max-height",150).css("max-height",Math.max(150,150-(this.panel.outerHeight(!0)-window.innerHeight))),a!==this.$el.css("max-height")&amp;&amp;this.$el.trigger("resize")},events:["load","resize","orientationchange"]}}),b.modal.dialog=function(a,c){var d=b.modal(za('&lt;div class="uk-modal"&gt;\n                &lt;div class="uk-modal-dialog"&gt;'+a+"&lt;/div&gt;\n             &lt;/div&gt;"),c)[0];return d.show(),d.$el.on("hide",function(){return d.$destroy(!0)}),d},b.modal.alert=function(c,d){d=a.extend({bgClose:!1,escClose:!1,labels:b.modal.labels},d);var e=za.Deferred();return b.modal.dialog('\n            &lt;div class="uk-modal-body"&gt;'+(D(c)?c:za(c).html())+'&lt;/div&gt;\n            &lt;div class="uk-modal-footer uk-text-right"&gt;\n                &lt;button class="uk-button uk-button-primary uk-modal-close" autofocus&gt;'+d.labels.ok+"&lt;/button&gt;\n            &lt;/div&gt;\n        ",d).$el.on("hide",function(){return e.resolve()}),e.promise()},b.modal.confirm=function(c,d){d=a.extend({bgClose:!1,escClose:!1,labels:b.modal.labels},d);var e=za.Deferred();return b.modal.dialog('\n            &lt;div class="uk-modal-body"&gt;'+(D(c)?c:za(c).html())+'&lt;/div&gt;\n            &lt;div class="uk-modal-footer uk-text-right"&gt;\n                &lt;button class="uk-button uk-button-default uk-modal-close"&gt;'+d.labels.cancel+'&lt;/button&gt;\n                &lt;button class="uk-button uk-button-primary uk-modal-close" autofocus&gt;'+d.labels.ok+"&lt;/button&gt;\n            &lt;/div&gt;\n        ",d).$el.on("click",".uk-modal-footer button",function(a){return e[0===za(a.target).index()?"reject":"resolve"]()}),e.promise()},b.modal.prompt=function(c,d,e){e=a.extend({bgClose:!1,escClose:!1,labels:b.modal.labels},e);var f=za.Deferred(),g=b.modal.dialog('\n                &lt;form class="uk-form-stacked"&gt;\n                    &lt;div class="uk-modal-body"&gt;\n                        &lt;label&gt;'+(D(c)?c:za(c).html())+'&lt;/label&gt;\n                        &lt;input class="uk-input" type="text" autofocus&gt;\n                    &lt;/div&gt;\n                    &lt;div class="uk-modal-footer uk-text-right"&gt;\n                        &lt;button class="uk-button uk-button-default uk-modal-close" type="button"&gt;'+e.labels.cancel+'&lt;/button&gt;\n                        &lt;button class="uk-button uk-button-primary" type="submit"&gt;'+e.labels.ok+"&lt;/button&gt;\n                    &lt;/div&gt;\n                &lt;/form&gt;\n            ",e),h=g.$el.find("input").val(d);return g.$el.on("submit","form",function(a){a.preventDefault(),f.resolve(h.val()),g.hide()}).on("hide",function(){"pending"===f.state()&amp;&amp;f.resolve(null)}),f.promise()},b.modal.labels={ok:"Ok",cancel:"Cancel"}}function ma(a){a.component("nav",a.components.accordion.extend({name:"nav",defaults:{targets:"&gt; .uk-parent",toggle:"&gt; a",content:"ul:first"}}))}function na(b){b.component("navbar",{mixins:[hb],props:{dropdown:String,mode:String,align:String,offset:Number,boundary:Boolean,boundaryAlign:Boolean,clsDrop:String,delayShow:Number,delayHide:Number,dropbar:Boolean,dropbarMode:String,dropbarAnchor:"jQuery",duration:Number},defaults:{dropdown:".uk-navbar-nav &gt; li",mode:"hover",align:"left",offset:!1,boundary:!0,boundaryAlign:!1,clsDrop:"uk-navbar-dropdown",delayShow:0,delayHide:800,flip:"x",dropbar:!1,dropbarMode:"slide",dropbarAnchor:!1,duration:200},init:function(){this.boundary=this.boundary===!0||this.boundaryAlign?this.$el:this.boundary,this.pos="bottom-"+this.align},ready:function(){var a=this;this.$el.on("mouseenter",this.dropdown,function(b){var c=b.target,d=a.getActive();!d||h(c,d.toggle.$el)||d.isDelaying||d.hide(!1)}),this.dropbar&amp;&amp;(this.dropbar=o(this.dropbar,this.$el)||za('&lt;div class="uk-navbar-dropbar"&gt;&lt;/div&gt;').insertAfter(this.dropbarAnchor||this.$el),this.dropbar.on({mouseleave:function(){var b=a.getActive();b&amp;&amp;!a.dropbar.is(":hover")&amp;&amp;b.hide()},beforeshow:function(b,c){var d=c.$el;d.addClass(a.clsDrop+"-dropbar"),a.transitionTo(d.outerHeight(!0))},beforehide:function(b,c){var d=c.$el,e=a.getActive();if(a.dropbar.is(":hover")&amp;&amp;e&amp;&amp;e.$el.is(d))return!1},hide:function(b,c){var d=c.$el,e=a.getActive();(!e||e&amp;&amp;e.$el.is(d))&amp;&amp;a.transitionTo(0)}}),"slide"===this.dropbarMode&amp;&amp;this.dropbar.addClass("uk-navbar-dropbar-slide"))},update:function(){var c=this;za(this.dropdown,this.$el).each(function(d,e){var f=I("."+c.clsDrop,e);!f||b.getComponent(f,"drop")||b.getComponent(f,"dropdown")||b.drop(f,a.extend({},c))})},events:{beforeshow:function(a,b){var c=b.$el,d=b.dir;this.dropbar&amp;&amp;"bottom"===d&amp;&amp;!h(c,this.dropbar)&amp;&amp;(c.appendTo(this.dropbar),this.dropbar.trigger("beforeshow",[{$el:c}]))}},methods:{getActive:function(){var a=b.drop.getActive();return a&amp;&amp;"click"!==a.mode&amp;&amp;h(a.toggle.$el,this.$el)&amp;&amp;a},transitionTo:function(a){return this.dropbar.height(this.dropbar[0].offsetHeight?this.dropbar.height():0),Ea.cancel(this.dropbar).start(this.dropbar,{height:a},this.duration)}}})}function oa(a){a.component("offcanvas",{mixins:[lb],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean},defaults:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsPanel:"uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsPageAnimation:"uk-offcanvas-page-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",clsPageOverlay:"uk-offcanvas-page-overlay",selClose:".uk-offcanvas-close"},init:function(){this.clsFlip=this.flip?this.clsFlip:"",this.clsOverlay=this.overlay?this.clsOverlay:"",this.clsPageOverlay=this.overlay?this.clsPageOverlay:"",this.clsMode=this.clsMode+"-"+this.mode,"none"!==this.mode&amp;&amp;"reveal"!==this.mode||(this.clsSidebarAnimation=""),"push"!==this.mode&amp;&amp;"reveal"!==this.mode&amp;&amp;(this.clsPageAnimation="")},update:{write:function(){this.isActive()&amp;&amp;this.page.width(window.innerWidth-this.getScrollbarWidth())},events:["resize","orientationchange"]},events:{beforeshow:function(a){this.$el.is(a.target)&amp;&amp;(this.page.addClass(this.clsPage+" "+this.clsFlip+" "+this.clsPageAnimation+" "+this.clsPageOverlay),this.panel.addClass(this.clsSidebarAnimation+" "+this.clsMode),this.$el.addClass(this.clsOverlay).css("display","block").height())},beforehide:function(a){this.$el.is(a.target)&amp;&amp;(this.page.removeClass(this.clsPageAnimation).css("margin-left",""),("none"===this.mode||this.getActive()&amp;&amp;this.getActive()!==this)&amp;&amp;this.panel.trigger(Pa))},hide:function(a){this.$el.is(a.target)&amp;&amp;(this.page.removeClass(this.clsPage+" "+this.clsFlip+" "+this.clsPageOverlay).width(""),this.panel.removeClass(this.clsSidebarAnimation+" "+this.clsMode),this.$el.removeClass(this.clsOverlay).css("display",""))}}})}function pa(a){a.component("responsive",{props:["width","height"],update:{write:function(){this.$el.is(":visible")&amp;&amp;this.width&amp;&amp;this.height&amp;&amp;this.$el.height(Ha.fit({height:this.height,width:this.width},{width:this.$el.parent().width(),height:this.height||this.$el.height()}).height)},events:["load","resize","orientationchange"]}})}function qa(a){a.component("scroll",{props:{duration:Number,transition:String,offset:Number},defaults:{duration:1e3,transition:"easeOutExpo",offset:0},methods:{scrollToElement:function(a){var b=this;a=za(a);var c=a.offset().top-this.offset,d=Ba.height(),e=window.innerHeight;c+e&gt;d&amp;&amp;(c=d-e),za("html,body").stop().animate({scrollTop:parseInt(c,10)||1},this.duration,this.transition).promise().then(function(){return b.$el.triggerHandler(za.Event("scrolled"),[b])})}},events:{click:function(a){a.isDefaultPrevented()||(a.preventDefault(),this.scrollToElement(za(this.$el[0].hash).length?this.$el[0].hash:"body"))}}}),za.easing.easeOutExpo||(za.easing.easeOutExpo=function(a,b,c,d,e){return b==e?c+d:d*(1-Math.pow(2,-10*b/e))+c})}function ra(a){a.component("scrollspy",{args:"cls",props:{cls:String,target:String,hidden:Boolean,offsetTop:Number,offsetLeft:Number,repeat:Boolean,delay:Number},defaults:{cls:"uk-scrollspy-inview",target:!1,hidden:!0,offsetTop:0,offsetLeft:0,repeat:!1,delay:0,inViewClass:"uk-scrollspy-inview"},init:function(){this.$emit()},update:[{read:function(){this.elements=this.target&amp;&amp;I(this.target,this.$el)||this.$el},write:function(){this.hidden&amp;&amp;this.elements.filter(":not(."+this.inViewClass+")").css("visibility","hidden")}},{read:function(){var a=this;this.elements.each(function(b,c){c._scrollspy||(c._scrollspy={toggles:(za(c).attr("uk-scrollspy-class")||a.cls).split(",")}),c._scrollspy.show=l(c,a.offsetTop,a.offsetLeft)})},write:function(){var a=this,b=1===this.elements.length?1:0;this.elements.each(function(c,d){var e=za(d),f=d._scrollspy;f.show?f.inview||f.timer||(f.timer=setTimeout(function(){e.css("visibility","").addClass(a.inViewClass).toggleClass(f.toggles[0]).trigger("inview"),f.inview=!0,delete f.timer},a.delay*b++)):f.inview&amp;&amp;a.repeat&amp;&amp;(f.timer&amp;&amp;(clearTimeout(f.timer),delete f.timer),e.removeClass(a.inViewClass).toggleClass(f.toggles[0]).css("visibility",a.hidden?"hidden":"").trigger("outview"),f.inview=!1),f.toggles.reverse()})},events:["scroll","load","resize","orientationchange"]}]})}function sa(a){a.component("scrollspy-nav",{props:{cls:String,closest:String,scroll:Boolean,overflow:Boolean,offset:Number},defaults:{cls:"uk-active",closest:!1,scroll:!1,overflow:!0,offset:0},update:[{read:function(){if(this.links=this.$el.find('a[href^="#"]').filter(function(a,b){return b.hash}),this.elements=this.closest?this.links.closest(this.closest):this.links,this.targets=za(za.map(this.links,function(a){return a.hash}).join(",")),this.scroll){var b=this.offset||0;this.links.each(function(){a.scroll(this,{offset:b})})}}},{read:function(){var a=this,b=Aa.scrollTop()+this.offset,c=document.documentElement.scrollHeight-window.innerHeight+this.offset;this.active=!1,this.targets.each(function(d,e){e=za(e);var f=e.offset(),g=d+1===a.targets.length;if(!a.overflow&amp;&amp;(0===d&amp;&amp;f.top&gt;b||g&amp;&amp;f.top+e.outerHeight()&lt;b))return!1;if(g||!(a.targets.eq(d+1).offset().top&lt;=b)){if(b&gt;=c)for(var h=a.targets.length;h&gt;d;h--)if(l(a.targets.eq(h))){e=a.targets.eq(h);break}return!(a.active=I(a.links.filter('[href="#'+e.attr("id")+'"]')))}})},write:function(){this.links.blur(),this.elements.removeClass(this.cls),this.active&amp;&amp;this.$el.trigger("active",[this.active,(this.closest?this.active.closest(this.closest):this.active).addClass(this.cls)])},events:["scroll","load","resize","orientationchange"]}]})}function ta(a){a.component("spinner",a.components.icon.extend({name:"spinner",init:function(){this.height=this.width=this.$el.width()},ready:function(){var a=this;this.svg.then(function(b){var c=b.find("circle"),d=Math.floor(a.width/2);b[0].setAttribute("viewBox","0 0 "+a.width+" "+a.width),c.attr({cx:d,cy:d,r:d-parseInt(c.css("stroke-width"),10)})})}}))}function ua(b){b.component("sticky",{props:{top:null,bottom:Boolean,offset:Number,animation:String,clsActive:String,clsInactive:String,widthElement:"jQuery",showOnUp:Boolean,media:"media",target:Number},defaults:{top:0,bottom:!1,offset:0,animation:"",clsActive:"uk-active",clsInactive:"",widthElement:!1,showOnUp:!1,media:!1,target:!1},connected:function(){this.placeholder=za('&lt;div class="uk-sticky-placeholder"&gt;&lt;/div&gt;').insertAfter(this.$el).attr("hidden",!0),this._widthElement=this.widthElement||this.placeholder},ready:function(){var a=this;if(this.topProp=this.top,this.bottomProp=this.bottom,this.target&amp;&amp;location.hash&amp;&amp;Aa.scrollTop()&gt;0){var b=o(location.hash);b&amp;&amp;Ja(function(){var c=b.offset().top,d=a.$el.offset().top,e=a.$el.outerHeight();d+e&gt;=c&amp;&amp;d&lt;=c+b.outerHeight()&amp;&amp;window.scrollTo(0,c-e-a.target-a.offset)})}},update:[{write:function(){var b,c=this,d=this.$el.outerHeight(),e=this.isActive();this.placeholder.css("height","absolute"!==this.$el.css("position")?d:"").css(this.$el.css(["marginTop","marginBottom","marginLeft","marginRight"])),this.topOffset=(e?this.placeholder.offset():this.$el.offset()).top,this.bottomOffset=this.topOffset+d,["top","bottom"].forEach(function(d){c[d]=c[d+"Prop"],c[d]&amp;&amp;(a.isNumeric(c[d])?c[d]=c[d+"Offset"]+parseFloat(c[d]):D(c[d])&amp;&amp;c[d].match(/^-?\d+vh$/)?c[d]=window.innerHeight*parseFloat(c[d])/100:(b=c[d]===!0?c.$el.parent():o(c[d],c.$el))&amp;&amp;(c[d]=b.offset().top+b.outerHeight()))}),this.top=Math.max(parseFloat(this.top),this.topOffset)-this.offset,this.bottom=this.bottom&amp;&amp;this.bottom-d,this.inactive=this.media&amp;&amp;!window.matchMedia(this.media).matches},events:["load","resize","orientationchange"]},{write:function(a){var b=this;void 0===a&amp;&amp;(a={});var c=a.dir,d=this.isActive(),e=Aa.scrollTop();if(!(e&lt;0||!this.$el.is(":visible")||this.disabled))if(this.inactive||e&lt;this.top||this.showOnUp&amp;&amp;("up"!==c||"up"===c&amp;&amp;!d&amp;&amp;e&lt;=this.bottomOffset)){if(!d)return;d=!1,this.animation&amp;&amp;this.bottomOffset&lt;this.$el.offset().top?Fa.cancel(this.$el).then(function(){return Fa.out(b.$el,b.animation).then(function(){return b.hide()})}):this.hide()}else d?this.update():this.animation?Fa.cancel(this.$el).then(function(){b.show(),Fa.in(b.$el,b.animation)}):this.show()},events:["scroll"]}],methods:{show:function(){this.update(),this.$el.addClass(this.clsActive).removeClass(this.clsInactive).trigger("active")},hide:function(){this.$el.addClass(this.clsInactive).removeClass(this.clsActive).css({position:"",top:"",width:""}).trigger("inactive"),this.placeholder.attr("hidden",!0)},update:function(){var a=Math.max(0,this.offset),b=Aa.scrollTop();this.placeholder.attr("hidden",!1),this.bottom&amp;&amp;b&gt;this.bottom-this.offset&amp;&amp;(a=this.bottom-b),this.$el.css({position:"fixed",top:a+"px",width:this._widthElement[0].getBoundingClientRect().width})},isActive:function(){return this.$el.hasClass(this.clsActive)&amp;&amp;!(this.animation&amp;&amp;this.$el.hasClass("uk-animation-leave"))}},disconnected:function(){this.placeholder.remove(),this.placeholder=null,this._widthElement=null}})}function va(a){function b(a){var b=c(a);if(!b){if(a=a.clone().empty().attr("uk-no-boot","").appendTo(document.body).show(),a.is(":visible")||(b=c(a)),
!b&amp;&amp;"CANVAS"===a[0].tagName){var d=za(a[0].outerHTML.replace(/canvas/g,"span")).insertAfter(a);b=c(d),d.remove()}a.remove()}return b&amp;&amp;b.slice(4,-1).replace(/"/g,"")}function c(a){var b=p(a[0],"backgroundImage","::before");return"none"!==b&amp;&amp;b}a.component("svg",{props:{id:String,icon:String,src:String,class:String,style:String,width:Number,height:Number,ratio:Number},defaults:{ratio:1,id:!1,class:"",exclude:["src"]},connected:function(){this.svg=za.Deferred()},update:{read:function(){var a=this;if(this.src||(this.src=b(this.$el)),this.src&amp;&amp;!this.isSet){if(this.isSet=!0,!this.icon&amp;&amp;~this.src.indexOf("#")){var c=this.src.split("#");c.length&gt;1&amp;&amp;(this.src=c[0],this.icon=c[1])}this.get(this.src).then(function(b){return Ra.mutate(function(){var c;if(!(c=a.icon?(c=I("#"+a.icon,b))&amp;&amp;I((c[0].outerHTML||za("&lt;div&gt;").append(c.clone()).html()).replace(/symbol/g,"svg"))||!I("symbol",b)&amp;&amp;b.clone():b.clone())||!c.length)return za.Deferred().reject("SVG not found.");var d=c[0].getAttribute("viewBox");d&amp;&amp;(d=d.split(" "),a.width=a.width||d[2],a.height=a.height||d[3]),a.width*=a.ratio,a.height*=a.ratio;for(var e in a.$options.props)a[e]&amp;&amp;!~a.exclude.indexOf(e)&amp;&amp;c.attr(e,a[e]);a.id||c.removeAttr("id"),a.width&amp;&amp;!a.height&amp;&amp;c.removeAttr("height"),a.height&amp;&amp;!a.width&amp;&amp;c.removeAttr("width"),n(a.$el)||"CANVAS"===a.$el[0].tagName?(a.$el.attr({hidden:!0,id:null}),c.insertAfter(a.$el)):c.appendTo(a.$el),a.svg.resolve(c)})})}},events:["load"]},methods:{get:function(b){function c(a){return za(a).filter("svg")}if(pb[b])return pb[b];if(pb[b]=za.Deferred(),0===b.lastIndexOf("data:",0))pb[b].resolve(c(decodeURIComponent(b.split(",")[1])));else{var d="uikit_"+a.version+"_"+b;ob[d]?pb[b].resolve(c(ob[d])):za.get(b).then(function(a,e,f){ob[d]=f.responseText,pb[b].resolve(c(ob[d]))})}return pb[b]}},destroy:function(){n(this.$el)&amp;&amp;this.$el.attr({hidden:null,id:this.id||null}),this.svg&amp;&amp;this.svg.then(function(a){return a.remove()})}})}function wa(a){a.component("switcher",{mixins:[kb],args:"connect",props:{connect:"jQuery",toggle:String,active:Number,swiping:Boolean},defaults:{connect:!1,toggle:" &gt; *",active:0,swiping:!0,cls:"uk-active",clsContainer:"uk-switcher",attrItem:"uk-switcher-item",queued:!0},ready:function(){var a=this;this.$el.on("click",this.toggle+":not(.uk-disabled)",function(b){b.preventDefault(),a.show(b.currentTarget)})},update:function(){var a=this;this.toggles=za(this.toggle,this.$el),this.connects=this.connect||za(this.$el.next("."+this.clsContainer)),this.connects.off("click","["+this.attrItem+"]").on("click","["+this.attrItem+"]",function(b){b.preventDefault(),a.show(za(b.currentTarget).attr(a.attrItem))}),this.swiping&amp;&amp;this.connects.off("swipeRight swipeLeft").on("swipeRight swipeLeft",function(b){b.preventDefault(),window.getSelection().toString()||a.show("swipeLeft"==b.type?"next":"previous")}),this.updateAria(this.connects.children()),this.show(I(this.toggles.filter("."+this.cls+":first"))||I(this.toggles.eq(this.active))||this.toggles.first())},methods:{show:function(a){for(var b,c=this,d=this.toggles.length,e=this.connects.children("."+this.cls).index(),f=e&gt;=0,g=m(a,this.toggles,e),h="previous"===a?-1:1,i=0;i&lt;d;i++,g=(g+h+d)%d)if(!c.toggles.eq(g).is(".uk-disabled, [disabled]")){b=c.toggles.eq(g);break}!b||e&gt;=0&amp;&amp;b.hasClass(this.cls)||e===g||(this.toggles.removeClass(this.cls).attr("aria-expanded",!1),b.addClass(this.cls).attr("aria-expanded",!0),f?this.toggleElement(this.connects.children(":nth-child("+(e+1)+"),:nth-child("+(g+1)+")")):this.toggleNow(this.connects.children(":nth-child("+(g+1)+")")))}}})}function xa(a){a.component("tab",a.components.switcher.extend({mixins:[hb],name:"tab",defaults:{media:960,attrItem:"uk-tab-item"},init:function(){var b=this.$el.hasClass("uk-tab-left")&amp;&amp;"uk-tab-left"||this.$el.hasClass("uk-tab-right")&amp;&amp;"uk-tab-right";b&amp;&amp;a.toggle(this.$el,{cls:b,mode:"media",media:this.media})}}))}function ya(a){a.component("toggle",{mixins:[a.mixin.toggable],args:"target",props:{href:"jQuery",target:"jQuery",mode:String,media:"media"},defaults:{href:!1,target:!1,mode:"click",queued:!0,media:!1},ready:function(){var a=this;this.target=this.target||this.href||this.$el,this.mode=La&amp;&amp;"hover"==this.mode?"click":this.mode,"media"!==this.mode&amp;&amp;("hover"===this.mode&amp;&amp;this.$el.on({mouseenter:function(){return a.toggle("toggleShow")},mouseleave:function(){return a.toggle("toggleHide")}}),this.$el.on("click",function(b){(za(b.target).closest('a[href="#"], button').length||za(b.target).closest("a[href]")&amp;&amp;(a.cls||!a.target.is(":visible")))&amp;&amp;b.preventDefault(),a.toggle()}))},update:{write:function(){if("media"===this.mode&amp;&amp;this.media){var a=this.isToggled(this.target);(window.matchMedia(this.media).matches?!a:a)&amp;&amp;this.toggle()}},events:["load","resize","orientationchange"]},methods:{toggle:function(a){var b=za.Event(a||"toggle");this.target.triggerHandler(b,[this]),b.isDefaultPrevented()||this.toggleElement(this.target)}}})}var za="default"in a?a.default:a,Aa=za(window),Ba=za(document),Ca=za(document.documentElement),Da="rtl"==za("html").attr("dir")?"right":"left",Ea={start:f,stop:function(a){return za(a).trigger(Pa||"transitionend"),this},cancel:function(a){return za(a).trigger(Pa||"transitionend",[!0]),this},inProgress:function(a){return za(a).hasClass("uk-transition")}},Fa={in:function(a,b,c,d){return g(a,b,c,d,!1)},out:function(a,b,c,d){return g(a,b,c,d,!0)},inProgress:function(a){return za(a).hasClass("uk-animation-enter")||za(a).hasClass("uk-animation-leave")},cancel:function(a){var b=za.Deferred();return za(a).trigger(Qa||"animationend"),Ja(function(){return b.resolve()}),b.promise()}},Ga={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Ha={ratio:function(a,b,c){var d="width"===b?"height":"width";return e={},e[d]=Math.round(c*a[d]/a[b]),e[b]=c,e;var e},fit:function(b,c){var d=this;return b=a.extend({},b),a.each(b,function(a){return b=b[a]&gt;c[a]?d.ratio(b,a,c[a]):b}),b},cover:function(b,c){var d=this;return b=this.fit(b,c),a.each(b,function(a){return b=b[a]&lt;c[a]?d.ratio(b,a,c[a]):b}),b}},Ia=window.MutationObserver||window.WebKitMutationObserver,Ja=window.requestAnimationFrame||function(a){return setTimeout(a,1e3/60)},Ka=window.cancelAnimationFrame||window.clearTimeout,La="ontouchstart"in window||window.DocumentTouch&amp;&amp;document instanceof DocumentTouch||navigator.msPointerEnabled&amp;&amp;navigator.msMaxTouchPoints&gt;0||navigator.pointerEnabled&amp;&amp;navigator.maxTouchPoints&gt;0,Ma=La?window.PointerEvent?"pointerdown":"touchstart":"mousedown",Na=La?window.PointerEvent?"pointermove":"touchmove":"mousemove",Oa=La?window.PointerEvent?"pointerup":"touchend":"mouseup",Pa=function(){var a,b=document.body||document.documentElement,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(a in c)if(void 0!==b.style[a])return c[a]}(),Qa=function(){var a,b=document.body||document.documentElement,c={WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(a in c)if(void 0!==b.style[a])return c[a]}();r.prototype={constructor:r,measure:function(a,b){var c=b?a.bind(b):a;return this.reads.push(c),s(this),c},mutate:function(a,b){var c=b?a.bind(b):a;return this.writes.push(c),s(this),c},clear:function(a){return v(this.reads,a)||v(this.writes,a)},extend:function(a){if("object"!=typeof a)throw new Error("expected object");var b=Object.create(this);return w(b,a),b.fastdom=this,b.initialize&amp;&amp;b.initialize(),b},catch:null};var Ra=new r,Sa=Object.prototype.hasOwnProperty,Ta=/-(\w)/g,Ua={"!":"closest","+":"nextAll","-":"prevAll"},Va={},Wa={};Wa.args=Wa.created=Wa.init=Wa.ready=Wa.connected=Wa.disconnected=Wa.destroy=function(b,c){return c?b?b.concat(c):a.isArray(c)?c:[c]:b},Wa.update=function(b,c){return Wa.args(b,a.isFunction(c)?{write:c}:c)},Wa.events=function(b,c){if(!c)return b;if(!b)return c;var d=a.extend({},b);for(var e in c){var f=d[e],g=c[e];f&amp;&amp;!a.isArray(f)&amp;&amp;(f=[f]),d[e]=f?f.concat(g):[g]}return d},Wa.props=function(b,c){if(a.isArray(c)){var d={};c.forEach(function(a){d[a]=String}),c=d}return Wa.methods(b,c)},Wa.defaults=Wa.methods=function(b,c){return c?b?a.extend({},b,c):c:b};var Xa,Ya,Za,$a,_a,ab,bb=function(a,b){return F(b)?a:b},cb={x:["width","left","right"],y:["height","top","bottom"]},db={};c(function(){var a,b,c,d=0,e=0;"MSGesture"in window&amp;&amp;(_a=new MSGesture,_a.target=document.body),document.addEventListener("click",function(){return ab=!0},!0),Ba.on("MSGestureEnd gestureend",function(a){var b=a.originalEvent.velocityX&gt;1?"Right":a.originalEvent.velocityX&lt;-1?"Left":a.originalEvent.velocityY&gt;1?"Down":a.originalEvent.velocityY&lt;-1?"Up":null;b&amp;&amp;void 0!==db.el&amp;&amp;(db.el.trigger("swipe"),db.el.trigger("swipe"+b))}).on(Ma,function(d){c=d.originalEvent.touches?d.originalEvent.touches[0]:d,a=Date.now(),b=a-(db.last||a),db.el=za("tagName"in c.target?c.target:c.target.parentNode),Xa&amp;&amp;clearTimeout(Xa),db.x1=c.pageX,db.y1=c.pageY,b&gt;0&amp;&amp;b&lt;=250&amp;&amp;(db.isDoubleTap=!0),db.last=a,$a=setTimeout(V,750),!_a||"pointerdown"!=d.type&amp;&amp;"touchstart"!=d.type||_a.addPointer(d.originalEvent.pointerId),ab=!1}).on(Na,function(a){c=a.originalEvent.touches?a.originalEvent.touches[0]:a,W(),db.x2=c.pageX,db.y2=c.pageY,d+=Math.abs(db.x1-db.x2),e+=Math.abs(db.y1-db.y2)}).on(Oa,function(){W(),db.x2&amp;&amp;Math.abs(db.x1-db.x2)&gt;30||db.y2&amp;&amp;Math.abs(db.y1-db.y2)&gt;30?Za=setTimeout(function(){void 0!==db.el&amp;&amp;(db.el.trigger("swipe"),db.el.trigger("swipe"+U(db.x1,db.x2,db.y1,db.y2))),db={}},0):"last"in db&amp;&amp;(isNaN(d)||d&lt;30&amp;&amp;e&lt;30?Ya=setTimeout(function(){var a=za.Event("tap");a.cancelTouch=X,void 0!==db.el&amp;&amp;db.el.trigger(a),db.isDoubleTap?(void 0!==db.el&amp;&amp;db.el.trigger("doubleTap"),db={}):Xa=setTimeout(function(){Xa=null,void 0!==db.el&amp;&amp;(db.el.trigger("singleTap"),ab||db.el.trigger("click")),db={}},300)}):db={},d=e=0)}).on("touchcancel pointercancel",X),Aa.on("scroll",X)});var eb=Object.freeze({win:Aa,doc:Ba,docElement:Ca,langDirection:Da,isReady:b,ready:c,on:d,off:e,transition:f,Transition:Ea,animate:g,Animation:Fa,isWithin:h,attrFilter:i,removeClass:j,createEvent:k,isInView:l,getIndex:m,isVoidElement:n,Dimensions:Ha,query:o,Observer:Ia,requestAnimationFrame:Ja,cancelAnimationFrame:Ka,hasTouch:La,pointerDown:Ma,pointerMove:Na,pointerUp:Oa,transitionend:Pa,animationend:Qa,getStyle:p,getCssVar:q,fastdom:Ra,$:za,bind:x,hasOwn:y,classify:z,hyphenate:A,camelize:B,isString:D,isNumber:E,isUndefined:F,isContextSelector:G,getContextSelectors:H,toJQuery:I,toBoolean:J,toNumber:K,toMedia:L,coerce:M,ajax:a.ajax,each:a.each,extend:a.extend,map:a.map,merge:a.merge,isArray:a.isArray,isNumeric:a.isNumeric,isFunction:a.isFunction,isPlainObject:a.isPlainObject,mergeOptions:N,position:O,getDimensions:P,flipPosition:T}),fb=function(a){this._init(a)};fb.util=eb,fb.data="__uikit__",fb.prefix="uk-",fb.options={},fb.instances={},fb.elements=[],function(a){var b=a.data;a.use=function(a){if(!a.installed)return a.call(null,this),a.installed=!0,this},a.mixin=function(b,c){c=(D(c)?a.components[c]:c)||this,c.options=N(c.options,b)},a.extend=function(a){a=a||{};var b=this,c=a.name||b.options.name,d=Y(c||"UIkitComponent");return d.prototype=Object.create(b.prototype),d.prototype.constructor=d,d.options=N(b.options,a),d.super=b,d.extend=b.extend,d},a.update=function(c,d,e){if(void 0===e&amp;&amp;(e=!1),c=k(c||"update"),d)d=za(d)[0],a.elements.forEach(function(a){if(a[b]&amp;&amp;(a===d||za.contains.apply(za,e?[a,d]:[d,a])))for(var f in a[b])a[b][f]._isReady&amp;&amp;a[b][f]._callUpdate(c)});else for(var f in a.instances)a.instances[f]._isReady&amp;&amp;a.instances[f]._callUpdate(c)};var c;Object.defineProperty(a,"container",{get:function(){return c||document.body},set:function(a){c=a}})}(fb),function(b){var c=0;b.prototype.props={},b.prototype._init=function(a){a=a||{},a=this.$options=N(this.constructor.options,a,this),b.instances[c]=this,this.$el=null,this.$name=b.prefix+A(this.$options.name),this._uid=c++,this._initData(),this._initMethods(),this._callHook("created"),this._frames={reads:{},writes:{}},a.el&amp;&amp;this.$mount(a.el)},b.prototype._initData=function(){var b=this,c=a.extend(!0,{},this.$options.defaults),d=this.$options.data||{},e=this.$options.args||[],f=this.$options.props||{};if(c){e.length&amp;&amp;a.isArray(d)&amp;&amp;(d=d.slice(0,e.length).reduce(function(a,b,c){return a[e[c]]=b,a},{}));for(var g in c)b[g]=y(d,g)?M(f[g],d[g],b.$options.el):c[g]}},b.prototype._initProps=function(){var a,b,c=this,d=this.$el[0],e=this.$options.args||[],f=this.$options.props||{},g=d.getAttribute(this.$name);if(f){for(a in f)if(b=A(a),d.hasAttribute(b)){var h=M(f[a],d.getAttribute(b),d);if("target"===b&amp;&amp;(!h||0===h.lastIndexOf("_",0)))continue;c[a]=h}if(g){if("{"===g[0])try{g=JSON.parse(g)}catch(a){console.warn("Invalid JSON."),g={}}else if(e.length&amp;&amp;!~g.indexOf(":")){i={},i[e[0]]=g,g=i;var i}else{var j={};g.split(";").forEach(function(a){var b=a.split(/:(.+)/),c=b[0],d=b[1];c&amp;&amp;d&amp;&amp;(j[c.trim()]=d.trim())}),g=j}for(a in g||{})b=B(a),void 0!==f[b]&amp;&amp;(c[b]=M(f[b],g[a],d))}}},b.prototype._initMethods=function(){var a=this,b=this.$options.methods;if(b)for(var c in b)a[c]=x(b[c],a)},b.prototype._initEvents=function(){var b=this,c=this.$options.events,d=function(a,c){return b.$el.on(a,D(c)?b[c]:x(c,b))};if(c)for(var e in c)a.isArray(c[e])?c[e].forEach(function(a){return d(e,a)}):d(e,c[e])},b.prototype._callReady=function(){this._isReady=!0,this._callHook("ready"),this._callUpdate()},b.prototype._callHook=function(a){var b=this,c=this.$options[a];c&amp;&amp;c.forEach(function(a){return a.call(b)})},b.prototype._callUpdate=function(a){var b=this;a=k(a||"update");var c=this.$options.update;c&amp;&amp;c.forEach(function(c,d){if("update"===a.type||c.events&amp;&amp;~c.events.indexOf(a.type)){if(a.sync)return c.read&amp;&amp;c.read.call(b,a),void(c.write&amp;&amp;c.write.call(b,a));c.read&amp;&amp;!~Ra.reads.indexOf(b._frames.reads[d])&amp;&amp;(b._frames.reads[d]=Ra.measure(function(){return c.read.call(b,a)})),c.write&amp;&amp;!~Ra.writes.indexOf(b._frames.writes[d])&amp;&amp;(b._frames.writes[d]=Ra.mutate(function(){return c.write.call(b,a)}))}})}}(fb),function(a){var b=a.data;a.prototype.$mount=function(d){var e=this,f=this.$options.name;return d[b]||(d[b]={},a.elements.push(d)),d[b][f]?void console.warn('Component "'+f+'" is already mounted on element: ',d):(d[b][f]=this,this.$el=za(d),this._initProps(),this._callHook("init"),this._initEvents(),document.documentElement.contains(this.$el[0])&amp;&amp;this._callHook("connected"),void c(function(){return e._callReady()}))},a.prototype.$emit=function(a){this._callUpdate(a)},a.prototype.$update=function(b,c){a.update(b,this.$el,c)},a.prototype.$destroy=function(c){void 0===c&amp;&amp;(c=!1),this._callHook("destroy"),delete a.instances[this._uid];var d=this.$options.el;if(d&amp;&amp;d[b]){if(delete d[b][this.$options.name],!Object.keys(d[b]).length){delete d[b];var e=a.elements.indexOf(d);~e&amp;&amp;a.elements.splice(e,1)}c&amp;&amp;this.$el.remove()}}}(fb),function(b){var c=b.data;b.components={},b.component=function(d,e){return d=B(d),a.isPlainObject(e)?(e.name=d,e=b.extend(e)):e.options.name=d,b.components[d]=e,b[d]=function(e,f){for(var g=arguments.length,h=Array(g);g--;)h[g]=arguments[g];if(a.isPlainObject(e))return new b.components[d]({data:e});if(b.components[d].options.functional)return new b.components[d]({data:[].concat(h)});var i=[];return f=f||{},za(e).each(function(a,e){return i.push(e[c]&amp;&amp;e[c][d]||new b.components[d]({el:e,data:f}))}),i},document.body&amp;&amp;!e.options.functional&amp;&amp;b[d]("[uk-"+d+"],[data-uk-"+d+"]"),b.components[d]},b.getComponents=function(a){return a&amp;&amp;a[c]||{}},b.getComponent=function(a,c){return b.getComponents(a)[c]},b.connect=function(a){var d;if(a[c]){~b.elements.indexOf(a)||b.elements.push(a);for(d in a[c]){var e=a[c][d];e._uid in b.instances||(b.instances[e._uid]=e),e._callHook("connected")}}for(var f=0;f&lt;a.attributes.length;f++)d=a.attributes[f].name,0!==d.lastIndexOf("uk-",0)&amp;&amp;0!==d.lastIndexOf("data-uk-",0)||(d=B(d.replace("data-uk-","").replace("uk-","")),b[d]&amp;&amp;b[d](a))},b.disconnect=function(a){var d=b.elements.indexOf(a);~d&amp;&amp;b.elements.splice(d,1);for(var e in a[c]){var f=a[c][e];f._uid in b.instances&amp;&amp;(delete b.instances[f._uid],f._callHook("disconnected"))}}}(fb),function(a){function b(){var b=Array.prototype.forEach;e(document.body,a.connect),new Ia(function(c){return c.forEach(function(c){b.call(c.addedNodes,function(b){e(b,a.connect),a.update("update",c.target,!0)}),b.call(c.removedNodes,function(b){e(b,a.disconnect),a.update("update",c.target,!0)})})}).observe(document.body,{childList:!0,subtree:!0})}function e(a,b){if(a.nodeType===Node.ELEMENT_NODE&amp;&amp;!a.hasAttribute("uk-no-boot"))for(b(a),a=a.firstChild;a;){var c=a.nextSibling;e(a,b),a=c}}Ia?document.body?b():new Ia(function(){document.body&amp;&amp;(this.disconnect(),b())}).observe(document.documentElement,{childList:!0}):c(function(){e(document.body,connect),d(document.body,"DOMNodeInserted",function(b){return e(b.target,a.connect)}),d(document.body,"DOMNodeRemoved",function(b){return e(b.target,a.disconnect)})})}(fb);var gb,hb={init:function(){this.$el.addClass(this.$name)}},ib={overflow:"",height:"",paddingTop:"",paddingBottom:"",marginTop:"",marginBottom:""},jb={overflow:"hidden",height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0},kb={props:{cls:Boolean,animation:Boolean,duration:Number,origin:String,transition:String,queued:Boolean},defaults:{cls:!1,animation:!1,duration:200,origin:!1,transition:"linear",queued:!1},ready:function(){D(this.animation)&amp;&amp;(this.animation=this.animation.split(","),1===this.animation.length&amp;&amp;(this.animation[1]=this.animation[0]),this.animation=this.animation.map(function(a){return a.trim()})),this.queued=this.queued&amp;&amp;!!this.animation},methods:{toggleElement:function(a,b,c){var d,e=this,f=document.body,g=f.scrollTop,h=function(a){return za.when.apply(za,a.toArray().map(function(a){return e._toggleElement(a,b,c)}))},i=function(a){var b=h(a);return e.queued=!0,f.scrollTop=g,b};return a=za(a),!this.queued||a.length&lt;2?h(a):this.queued!==!0?i(a.not(this.queued)):(this.queued=a.not(d=a.filter(function(a,b){return e.isToggled(b)})),h(d).then(function(){return e.queued!==!0&amp;&amp;i(e.queued)}))},toggleNow:function(a,b){var c=this;za(a).each(function(a,d){return c._toggleElement(d,b,!1)})},isToggled:function(a){return a=za(a),this.cls?a.hasClass(this.cls.split(" ")[0]):!a.attr("hidden")},updateAria:function(a){this.cls===!1&amp;&amp;a.attr("aria-hidden",!this.isToggled(a))},_toggleElement:function(a,b,c){var d=this;a=za(a);var e;if(Fa.inProgress(a))return Fa.cancel(a).then(function(){return d._toggleElement(a,b,c)});b="boolean"==typeof b?b:!this.isToggled(a);var f=za.Event("before"+(b?"show":"hide"));return a.trigger(f,[this]),f.result===!1?za.Deferred().reject():(e=(this.animation===!0&amp;&amp;c!==!1?this._toggleHeight:this.animation&amp;&amp;c!==!1?this._toggleAnimation:this._toggleImmediate)(a,b),a.trigger(b?"show":"hide",[this]),e)},_toggle:function(a,b){a=za(a),this.cls?a.toggleClass(this.cls,~this.cls.indexOf(" ")?void 0:b):a.attr("hidden",!b),a.find("[autofocus]:visible").focus(),this.updateAria(a),UIkit.update(null,a)},_toggleImmediate:function(a,b){return this._toggle(a,b),za.Deferred().resolve()},_toggleHeight:function(b,c){var d,e=this,f=Ea.inProgress(b),g=parseFloat(b.children().first().css("margin-top"))+parseFloat(b.children().last().css("margin-bottom")),h=b[0].offsetHeight?b.height()+(f?0:g):0;return Ea.cancel(b),this.isToggled(b)||this._toggle(b,!0),b.css("height",""),d=b.height()+(f?0:g),b.height(h),c?Ea.start(b,a.extend(ib,{overflow:"hidden",height:d}),Math.round(this.duration*(1-h/d)),this.transition):Ea.start(b,jb,Math.round(this.duration*(h/d)),this.transition).then(function(){e._toggle(b,!1),b.css(ib)})},_toggleAnimation:function(a,b){var c=this;return b?(this._toggle(a,!0),Fa.in(a,this.animation[0],this.duration,this.origin)):Fa.out(a,this.animation[1],this.duration,this.origin).then(function(){return c._toggle(a,!1)})}}};Ba.on({click:function(a){gb&amp;&amp;gb.bgClose&amp;&amp;!a.isDefaultPrevented()&amp;&amp;!h(a.target,gb.panel)&amp;&amp;gb.hide()},keydown:function(a){27===a.keyCode&amp;&amp;gb&amp;&amp;gb.escClose&amp;&amp;(a.preventDefault(),gb.hide())}});var lb={mixins:[hb,kb],props:{clsPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean},defaults:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1},ready:function(){var a=this;this.page=za(document.documentElement),this.body=za(document.body),this.panel=I("."+this.clsPanel,this.$el),this.$el.on("click",this.selClose,function(b){b.preventDefault(),a.hide()})},events:{toggle:function(a){a.preventDefault(),this.toggleNow(this.$el)},beforeshow:function(a){var b=this;if(this.$el.is(a.target)){if(this.isActive())return!1;var c=gb&amp;&amp;gb!==this&amp;&amp;gb;gb||this.body.css("overflow-y",this.getScrollbarWidth()&amp;&amp;this.overlay?"scroll":""),gb=this,c&amp;&amp;(this.stack?this.prev=c:c.hide()),this.panel.one(Pa,function(){var a=za.Event("show");a.isShown=!0,b.$el.trigger(a,[b])})}},show:function(a){this.$el.is(a.target)&amp;&amp;(a.isShown||a.stopImmediatePropagation())},beforehide:function(a){var b=this;if(this.$el.is(a.target)){gb=gb&amp;&amp;gb!==this&amp;&amp;gb||this.prev;var c=function(){var a=za.Event("hide");a.isHidden=!0,b.$el.trigger(a,[b])};parseFloat(this.panel.css("transition-duration"))?this.panel.one(Pa,c):c()}},hide:function(a){if(this.$el.is(a.target))return a.isHidden?void(gb||this.body.css("overflow-y","")):void a.stopImmediatePropagation()}},methods:{isActive:function(){return this.$el.hasClass(this.cls)},toggle:function(){return this.isActive()?this.hide():this.show()},show:function(){var a=za.Deferred();return this.$el.one("show",function(){return a.resolve()}),this.toggleNow(this.$el,!0),a.promise()},hide:function(){var a=za.Deferred();return this.$el.one("hide",function(){return a.resolve()}),this.toggleNow(this.$el,!1),a.promise()},getActive:function(){return gb},getScrollbarWidth:function(){var a=this.page[0].style.width;this.page.css("width","");var b=window.innerWidth-this.page.width();return a&amp;&amp;this.page.width(a),b}}},mb={defaults:{positions:[],position:null},methods:{initMouseTracker:function(){var a=this;this.positions=[],this.position=null,this.mouseHandler=function(b){a.positions.push({x:b.pageX,y:b.pageY}),a.positions.length&gt;5&amp;&amp;a.positions.shift()},Ba.on("mousemove",this.mouseHandler)},cancelMouseTracker:function(){this.mouseHandler&amp;&amp;Ba.off("mousemove",this.mouseHandler)},movesTo:function(a){var b=P(a),c=[[{x:b.left,y:b.top},{x:b.right,y:b.bottom}],[{x:b.right,y:b.top},{x:b.left,y:b.bottom}]],d=this.positions[this.positions.length-1],e=this.positions[0]||d;if(!d)return!1;b.right&lt;=d.x||(b.left&gt;=d.x?(c[0].reverse(),c[1].reverse()):b.bottom&lt;=d.y?c[0].reverse():b.top&gt;=d.y&amp;&amp;c[1].reverse());var f=d&amp;&amp;!(this.position&amp;&amp;d.x===this.position.x&amp;&amp;d.y===this.position.y)&amp;&amp;c.reduce(function(a,b){return a+(Z(e,b[0])&lt;Z(d,b[0])&amp;&amp;Z(e,b[1])&gt;Z(d,b[1]))},0);return this.position=f?d:null,f}}},nb={props:{pos:String,offset:null,flip:Boolean,clsPos:String},defaults:{pos:"bottom-left",flip:!0,offset:!1,clsPos:""},init:function(){this.pos=(this.pos+(~this.pos.indexOf("-")?"":"-center")).split("-"),this.dir=this.pos[0],this.align=this.pos[1]},methods:{positionAt:function(a,b,c){j(a,this.clsPos+"-(top|bottom|left|right)(-[a-z]+)?").css({top:"",left:""}),this.dir=this.pos[0],this.align=this.pos[1];var d=K(this.offset)||0,e=this.getAxis(),f=O(a,b,"x"===e?T(this.dir)+" "+this.align:this.align+" "+T(this.dir),"x"===e?this.dir+" "+this.align:this.align+" "+this.dir,"x"===e?""+("left"===this.dir?-1*d:d):" "+("top"===this.dir?-1*d:d),null,this.flip,c);this.dir="x"===e?f.target.x:f.target.y,this.align="x"===e?f.target.y:f.target.x,a.css("display","").toggleClass(this.clsPos+"-"+this.dir+"-"+this.align,this.offset===!1)},getAxis:function(){return"top"===this.pos[0]||"bottom"===this.pos[0]?"y":"x"}}},ob=window.sessionStorage||{},pb={};return fb.version="3.0.0",function(a){a.mixin.class=hb,a.mixin.modal=lb,a.mixin.mouse=mb,a.mixin.position=nb,a.mixin.toggable=kb}(fb),function(a){function b(a){return 0===(p(a,"animationName")||"").lastIndexOf("uk-",0)}var c,e,f,g=null;Aa.on("load",a.update).on("resize orientationchange",function(b){f||(Ja(function(){a.update(b),f=!1}),f=!0)}).on("scroll",function(b){null===g&amp;&amp;(g=0),c=g&lt;window.pageYOffset,g=window.pageYOffset,e||(Ja(function(){b.dir=c?"down":"up",a.update(b),e=!1}),e=!0)});var h=0;d(document,"animationstart",function(a){var c=a.target;Ra.measure(function(){b(c)&amp;&amp;Ra.mutate(function(){document.body.style.overflowX="hidden",h++})})},!0),d(document,"animationend",function(a){var c=a.target;Ra.measure(function(){b(c)&amp;&amp;!--h&amp;&amp;Ra.mutate(function(){return document.body.style.overflowX=""})})},!0),d(document.documentElement,"webkitAnimationEnd",function(a){var b=a.target;Ra.measure(function(){"antialiased"===p(b,"webkitFontSmoothing")&amp;&amp;Ra.mutate(function(){b.style.webkitFontSmoothing="subpixel-antialiased",setTimeout(function(){return b.style.webkitFontSmoothing=""})})})},!0),a.use($),a.use(_),a.use(aa),a.use(ba),a.use(ca),a.use(da),a.use(ga),a.use(ha),a.use(ia),a.use(ka),a.use(ea),a.use(fa),a.use(la),a.use(ma),a.use(na),a.use(oa),a.use(pa),a.use(qa),a.use(ra),a.use(sa),a.use(ua),a.use(va),a.use(ja),a.use(ta),a.use(wa),a.use(xa),a.use(ya)}(fb),"undefined"!=typeof module&amp;&amp;(module.exports=fb),fb}),function(a,b){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?b(require("uikit")):"function"==typeof define&amp;&amp;define.amd?define(["uikit"],b):b(a.UIkit)}(this,function(a){"use strict";var b,c=a.util.$,d=a.util.doc,e=a.util.extend,f=a.util.Dimensions,g=a.util.getIndex,h=a.util.Transition;d.on({keydown:function(a){if(b)switch(a.keyCode){case 37:b.show("previous");break;case 39:b.show("next")}}}),UIkit.component("lightbox",{name:"lightbox",props:{toggle:String,duration:Number,inverse:Boolean},defaults:{toggle:"a",duration:400,dark:!1,attrItem:"uk-lightbox-item",items:[],index:0},ready:function(){var a=this;this.toggles=c(this.toggle,this.$el),this.toggles.each(function(b,d){d=c(d),a.items.push({source:d.attr("href"),title:d.attr("title"),type:d.attr("type")})}),this.$el.on("click",this.toggle+":not(.uk-disabled)",function(b){b.preventDefault(),a.show(a.toggles.index(b.currentTarget))})},update:{write:function(){var a=this,b=this.getItem();if(this.modal&amp;&amp;b.content){var d=this.modal.panel,e={width:d.width(),height:d.height()},g={width:window.innerWidth-(d.outerWidth(!0)-e.width),height:window.innerHeight-(d.outerHeight(!0)-e.height)},i=f.fit({width:b.width,height:b.height},g);h.stop(d).stop(this.modal.content),this.modal.content&amp;&amp;this.modal.content.remove(),this.modal.content=c(b.content).css("opacity",0).appendTo(d),d.css(e),h.start(d,i,this.duration).then(function(){h.start(a.modal.content,{opacity:1},400).then(function(){d.find("[uk-transition-hide]").show(),d.find("[uk-transition-show]").hide()})})}},events:["resize","orientationchange"]},events:{showitem:function(a){this.getItem().content&amp;&amp;(this.$update(),a.stopImmediatePropagation())}},methods:{show:function(a){var d=this;this.index=g(a,this.items,this.index),this.modal||(this.modal=UIkit.modal.dialog('\n                    &lt;button class="uk-modal-close-outside" uk-transition-hide type="button" uk-close&gt;&lt;/button&gt;\n                    &lt;span class="uk-position-center" uk-transition-show uk-icon="icon: trash"&gt;&lt;/span&gt;\n                    ',{center:!0}),this.modal.$el.css("overflow","hidden").addClass("uk-modal-lightbox"),this.modal.panel.css({width:200,height:200}),this.modal.caption=c('&lt;div class="uk-modal-caption" uk-transition-hide&gt;&lt;/div&gt;').appendTo(this.modal.panel),this.items.length&gt;1&amp;&amp;c('&lt;div class="'+(this.dark?"uk-dark":"uk-light")+'" uk-transition-hide&gt;\n                            &lt;a href="#" class="uk-position-center-left" uk-slidenav="previous" uk-lightbox-item="previous"&gt;&lt;/a&gt;\n                            &lt;a href="#" class="uk-position-center-right" uk-slidenav="next" uk-lightbox-item="next"&gt;&lt;/a&gt;\n                        &lt;/div&gt;\n                    ').appendTo(this.modal.panel.addClass("uk-slidenav-position")),this.modal.$el.on("hide",this.hide).on("click","["+this.attrItem+"]",function(a){a.preventDefault(),d.show(c(a.currentTarget).attr(d.attrItem))}).on("swipeRight swipeLeft",function(a){a.preventDefault(),window.getSelection().toString()||d.show("swipeLeft"==a.type?"next":"previous")})),b=this,this.modal.panel.find("[uk-transition-hide]").hide(),this.modal.panel.find("[uk-transition-show]").show(),this.modal.content&amp;&amp;this.modal.content.remove(),this.modal.caption.text(this.getItem().title);var e=c.Event("showitem");this.$el.trigger(e),e.isImmediatePropagationStopped()||this.setError(this.getItem())},hide:function(){var a=this;b=b&amp;&amp;b!==this&amp;&amp;b,this.modal.hide().then(function(){a.modal.$destroy(!0),a.modal=null})},getItem:function(){return this.items[this.index]||{source:"",title:"",type:""}},setItem:function(a,b,c,d){void 0===c&amp;&amp;(c=200),void 0===d&amp;&amp;(d=200),e(a,{content:b,width:c,height:d}),this.$update()},setError:function(a){this.setItem(a,'&lt;div class="uk-position-cover uk-flex uk-flex-middle uk-flex-center"&gt;&lt;strong&gt;Loading resource failed!&lt;/strong&gt;&lt;/div&gt;',400,300)}}}),UIkit.mixin({events:{showitem:function(a){var b=this,c=this.getItem();if("image"===c.type||!c.source||c.source.match(/\.(jp(e)?g|png|gif|svg)$/i)){var d=new Image;d.onerror=function(){return b.setError(c)},d.onload=function(){return b.setItem(c,'&lt;img class="uk-responsive-width" width="'+d.width+'" height="'+d.height+'" src ="'+c.source+'"&gt;',d.width,d.height)},d.src=c.source,a.stopImmediatePropagation()}}}},"lightbox"),UIkit.mixin({events:{showitem:function(a){var b=this,d=this.getItem();if("video"===d.type||!d.source||d.source.match(/\.(mp4|webm|ogv)$/i)){var e=c('&lt;video class="uk-responsive-width" controls&gt;&lt;/video&gt;').on("loadedmetadata",function(){return b.setItem(d,e.attr({width:e[0].videoWidth,height:e[0].videoHeight}),e[0].videoWidth,e[0].videoHeight)}).attr("src",d.source);a.stopImmediatePropagation()}}}},"lightbox"),UIkit.mixin({events:{showitem:function(a){var b,c=this,d=this.getItem();if((b=d.source.match(/\/\/.*?youtube\.[a-z]+\/watch\?v=([^&amp;]+)&amp;?(.*)/))||d.source.match(/youtu\.be\/(.*)/)){var e=b[1],f=new Image,g=!1,h=function(a,b){return c.setItem(d,'&lt;iframe src="//www.youtube.com/embed/'+e+'" width="'+a+'" height="'+b+'" style="max-width:100%;box-sizing:border-box;"&gt;&lt;/iframe&gt;',a,b)};f.onerror=function(){return h(640,320)},f.onload=function(){120===f.width&amp;&amp;90===f.height?g?h(640,320):(g=!0,f.src="//img.youtube.com/vi/"+e+"/0.jpg"):h(f.width,f.height)},f.src="//img.youtube.com/vi/"+e+"/maxresdefault.jpg",a.stopImmediatePropagation()}}}},"lightbox"),UIkit.mixin({events:{showitem:function(a){var b,d=this,e=this.getItem();if(b=e.source.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/)){var f=b[2],g=function(a,b){return d.setItem(e,'&lt;iframe src="//player.vimeo.com/video/'+f+'" width="'+a+'" height="'+b+'" style="max-width:100%;box-sizing:border-box;"&gt;&lt;/iframe&gt;',a,b)};c.ajax({type:"GET",url:"http://vimeo.com/api/oembed.json?url="+encodeURI(e.source),jsonp:"callback",dataType:"jsonp"}).then(function(a){return g(a.width,a.height)}),a.stopImmediatePropagation()}}}},"lightbox")}),function(a,b){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?b(require("uikit")):"function"==typeof define&amp;&amp;define.amd?define(["uikit"],b):b(a.UIkit)}(this,function(a){"use strict";var b=a.util.$,c=a.util.Transition,d={};UIkit.component("notification",{functional:!0,args:["message","status"],defaults:{message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:null},created:function(){d[this.pos]||(d[this.pos]=b('&lt;div class="uk-notification uk-notification-'+this.pos+'"&gt;&lt;/div&gt;').appendTo(a.container)),this.$mount(b('&lt;div class="uk-notification-message'+(this.status?" uk-notification-message-"+this.status:"")+'"&gt;\n                &lt;a href="#" class="uk-notification-close" data-uk-close&gt;&lt;/a&gt;\n                &lt;div&gt;'+this.message+"&lt;/div&gt;\n            &lt;/div&gt;").appendTo(d[this.pos].show()))},ready:function(){var a=this,b=parseInt(this.$el.css("margin-bottom"),10);c.start(this.$el.css({opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}),{opacity:1,marginTop:0,marginBottom:b}).then(function(){a.timeout&amp;&amp;(a.timer=setTimeout(a.close,a.timeout),
a.$el.on("mouseenter",function(){return clearTimeout(a.timer)}).on("mouseleave",function(){return a.timer=setTimeout(a.close,a.timeout)}))})},events:{click:function(a){a.preventDefault(),this.close()}},methods:{close:function(a){var b=this,e=function(){b.onClose&amp;&amp;b.onClose(),b.$el.trigger("close",[b]).remove(),d[b.pos].children().length||d[b.pos].hide()};this.timer&amp;&amp;clearTimeout(this.timer),a?e():c.start(this.$el,{opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}).then(e)}}}),UIkit.notification.closeAll=function(a,b){var c;UIkit.elements.forEach(function(d){!(c=UIkit.getComponent(d,"notification"))||a&amp;&amp;a!==c.group||c.close(b)})}}),function(a,b){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?b(require("uikit")):"function"==typeof define&amp;&amp;define.amd?define(["uikit"],b):b(a.UIkit)}(this,function(a){"use strict";function b(a){return UIkit.getComponent(a,"sortable")||a.parentNode&amp;&amp;b(a.parentNode)}function c(){var a=setTimeout(function(){return f.trigger("click")},0),b=function(c){c.preventDefault(),c.stopPropagation(),clearTimeout(a),k(f,"click",b,!0)};j(f,"click",b,!0)}var d=a.util.$,e=a.util.createEvent,f=a.util.docElement,g=a.util.extend,h=a.util.isWithin,i=a.util.Observer,j=a.util.on,k=a.util.off,l=a.util.pointerDown,m=a.util.pointerMove,n=a.util.pointerUp,o=a.util.win;UIkit.component("sortable",{mixins:[a.mixin.class],props:{group:String,animation:Number,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},defaults:{group:!1,animation:150,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1},init:function(){var a=this;["init","start","move","end"].forEach(function(b){var c=a[b];a[b]=function(b){b=b.originalEvent||b,a.scrollY=window.scrollY;var d=b.touches&amp;&amp;b.touches[0]||b,e=d.pageX,f=d.pageY;a.pos={x:e,y:f},c(b)}})},connected:function(){var a=this;if(j(this.$el,l,this.init),this.clsEmpty){var b=function(){return a.$el.toggleClass(a.clsEmpty,!a.$el.children().length)};(this._observer=new i(b)).observe(this.$el[0],{childList:!0}),b()}},update:{write:function(){var a=this;if(this.drag){this.drag.offset({top:this.pos.y+this.origin.top,left:this.pos.x+this.origin.left});var b=this.drag.offset().top,c=b+this.drag[0].offsetHeight;b&gt;0&amp;&amp;b&lt;this.scrollY?setTimeout(function(){return o.scrollTop(a.scrollY-5)},5):c&lt;f[0].offsetHeight&amp;&amp;c&gt;window.innerHeight+this.scrollY&amp;&amp;setTimeout(function(){return o.scrollTop(a.scrollY+5)},5)}}},methods:{init:function(a){var b=d(a.target),c=this.$el.children().filter(function(b,c){return h(a.target,c)});!c.length||b.is(":input")||this.handle&amp;&amp;!h(b,this.handle)||a.button&amp;&amp;0!==a.button||h(b,"."+this.clsNoDrag)||(a.preventDefault(),a.stopPropagation(),this.touched=[this],this.placeholder=c,this.origin=g({target:b,index:this.placeholder.index()},this.pos),f.on(m,this.move),f.on(n,this.end),o.on("scroll",this.scroll),this.threshold||this.start(a))},start:function(b){this.drag=d(this.placeholder[0].outerHTML.replace(/^&lt;li/i,"&lt;div").replace(/li&gt;$/i,"div&gt;")).attr("uk-no-boot","").addClass(this.clsDrag+" "+this.clsCustom).css({boxSizing:"border-box",width:this.placeholder.outerWidth(),height:this.placeholder.outerHeight()}).css(this.placeholder.css(["paddingLeft","paddingRight","paddingTop","paddingBottom"])).appendTo(a.container),this.drag.children().first().height(this.placeholder.children().height());var c=this.placeholder.offset(),e=c.left,h=c.top;g(this.origin,{left:e-this.pos.x,top:h-this.pos.y}),this.placeholder.addClass(this.clsPlaceholder),this.$el.children().addClass(this.clsItem),f.addClass(this.clsDragState),this.$el.trigger("start",[this,this.placeholder,this.drag]),this.move(b)},move:function a(c){if(!this.drag)return void((Math.abs(this.pos.x-this.origin.x)&gt;this.threshold||Math.abs(this.pos.y-this.origin.y)&gt;this.threshold)&amp;&amp;this.start(c));this.$emit();var e="mousemove"===c.type?c.target:document.elementFromPoint(this.pos.x-document.body.scrollLeft,this.pos.y-document.body.scrollTop),f=b(e),g=b(this.placeholder[0]),a=f!==g;if(f&amp;&amp;!h(e,this.placeholder)&amp;&amp;(!a||f.group&amp;&amp;f.group===g.group)){if(e=f.$el.is(e.parentNode)&amp;&amp;d(e)||f.$el.children().has(e),a)g.remove(this.placeholder);else if(!e.length)return;f.insert(this.placeholder,e),~this.touched.indexOf(f)||this.touched.push(f)}},scroll:function a(){var a=window.scrollY;a!==this.scrollY&amp;&amp;(this.pos.y+=a-this.scrollY,this.scrollY=a,this.$emit())},end:function(a){if(f.off(m,this.move),f.off(n,this.end),o.off("scroll",this.scroll),!this.drag)return void("mouseup"!==a.type&amp;&amp;h(a.target,"a[href]")&amp;&amp;(location.href=d(a.target).closest("a[href]").attr("href")));c();var e=b(this.placeholder[0]);this===e?this.origin.index!==this.placeholder.index()&amp;&amp;this.$el.trigger("change",[this,this.placeholder,"moved"]):(e.$el.trigger("change",[e,this.placeholder,"added"]),this.$el.trigger("change",[this,this.placeholder,"removed"])),this.$el.trigger("stop",[this]),this.drag.remove(),this.drag=null,this.touched.forEach(function(a){return a.$el.children().removeClass(a.clsPlaceholder+" "+a.clsItem)}),f.removeClass(this.clsDragState)},insert:function a(b,c){var d=this;this.$el.children().addClass(this.clsItem);var a=function(){c.length?!d.$el.has(b).length||b.prevAll().filter(c).length?b.insertBefore(c):b.insertAfter(c):d.$el.append(b)};this.animation?this.animate(a):a()},remove:function(a){this.$el.has(a).length&amp;&amp;(this.animation?this.animate(function(){return a.remove()}):a.remove())},animate:function(a){var b=this,c=[],f=e("update",!0,!1,{sync:!0}),h=this.$el.children().toArray().map(function(a){return a=d(a),c.push(g({position:"absolute",pointerEvents:"none",width:a.outerWidth(),height:a.outerHeight()},a.position())),a}),i={position:"",width:"",height:"",pointerEvents:"",top:"",left:""};a(),h.forEach(function(a){return a.stop()}),this.$el.children().css(i),this.$update(f,!0),this.$el.css("min-height",this.$el.height());var j=h.map(function(a){return a.position()});d.when.apply(d,h.map(function(a,d){return a.css(c[d]).animate(j[d],b.animation).promise()})).then(function(){b.$el.css("min-height","").children().css(i),b.$update(f,!0)})}},disconnected:function(){k(this.$el,l,this.init),this._observer&amp;&amp;this._observer.disconnect()}})}),function(a,b){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?b(require("uikit")):"function"==typeof define&amp;&amp;define.amd?define(["uikit"],b):b(a.UIkit)}(this,function(a){"use strict";var b=a.util.$,c=a.util.flipPosition;UIkit.component("tooltip",{mixins:[a.mixin.toggable,a.mixin.position],props:{delay:Number},defaults:{pos:"top",delay:0,animation:"uk-animation-scale-up",duration:100,cls:"uk-active",clsPos:"uk-tooltip"},ready:function(){this.content=this.$el.attr("title"),this.$el.removeAttr("title").attr("aria-expanded",!1)},methods:{show:function(){var d=this;clearTimeout(this.showTimer),"true"!==this.$el.attr("aria-expanded")&amp;&amp;(this.tooltip=b('&lt;div class="'+this.clsPos+'" aria-hidden="true"&gt;&lt;div class="'+this.clsPos+'-inner"&gt;'+this.content+"&lt;/div&gt;&lt;/div&gt;").appendTo(a.container),this.$el.attr("aria-expanded",!0),this.positionAt(this.tooltip,this.$el),this.origin="y"===this.getAxis()?c(this.dir)+"-"+this.align:this.align+"-"+c(this.dir),this.showTimer=setTimeout(function(){d.toggleElement(d.tooltip,!0),d.hideTimer=setInterval(function(){d.$el.is(":visible")||d.hide()},150)},this.delay))},hide:function(){this.$el.is("input")&amp;&amp;this.$el[0]===document.activeElement||(clearTimeout(this.showTimer),clearInterval(this.hideTimer),this.$el.attr("aria-expanded",!1),this.toggleElement(this.tooltip,!1),this.tooltip.remove(),this.tooltip=!1)}},events:{"focus mouseenter":"show","blur mouseleave":"hide"}})}),function(a,b){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?b(require("uikit")):"function"==typeof define&amp;&amp;define.amd?define(["uikit"],b):b(a.UIkit)}(this,function(a){"use strict";function b(a,b){return b.match(new RegExp("^"+a.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$","i"))}function c(a,b){for(var c=[],d=0;d&lt;a.length;d+=b){for(var e=[],f=0;f&lt;b;f++)e.push(a[d+f]);c.push(e)}return c}var d=a.util.$,e=a.util.ajax,f=a.util.on;UIkit.component("upload",{props:{allow:String,clsDragover:String,concurrent:Number,dataType:String,mime:String,msgInvalidMime:String,msgInvalidName:String,multiple:Boolean,name:String,params:Object,type:String,url:String},defaults:{allow:!1,clsDragover:"uk-dragover",concurrent:1,dataType:void 0,mime:!1,msgInvalidMime:"Invalid File Type: %s",msgInvalidName:"Invalid File Name: %s",multiple:!1,name:"files[]",params:{},type:"POST",url:"",abort:null,beforeAll:null,beforeSend:null,complete:null,completeAll:null,error:null,fail:function(a){alert(a)},load:null,loadEnd:null,loadStart:null,progress:null},events:{change:function(a){d(a.target).is('input[type="file"]')&amp;&amp;(a.preventDefault(),a.target.files&amp;&amp;this.upload(a.target.files),a.target.value="")},drop:function(a){a.preventDefault(),a.stopPropagation();var b=a.originalEvent.dataTransfer;b&amp;&amp;b.files&amp;&amp;(this.$el.removeClass(this.clsDragover),this.upload(b.files))},dragenter:function(a){a.preventDefault(),a.stopPropagation()},dragover:function(a){a.preventDefault(),a.stopPropagation(),this.$el.addClass(this.clsDragover)},dragleave:function(a){a.preventDefault(),a.stopPropagation(),this.$el.removeClass(this.clsDragover)}},methods:{upload:function a(g){var h=this;if(g.length){this.$el.trigger("upload",[g]);for(var i=0;i&lt;g.length;i++){if(h.allow&amp;&amp;!b(h.allow,g[i].name))return void h.fail(h.msgInvalidName.replace(/%s/,h.allow));if(h.mime&amp;&amp;!b(h.mime,g[i].type))return void h.fail(h.msgInvalidMime.replace(/%s/,h.mime))}this.multiple||(g=[g[0]]),this.beforeAll&amp;&amp;this.beforeAll(this,g);var j=c(g,this.concurrent),a=function(b){var c=new FormData;b.forEach(function(a){return c.append(h.name,a)});for(var g in h.params)c.append(g,h.params[g]);e({data:c,url:h.url,type:h.type,dataType:h.dataType,beforeSend:h.beforeSend,complete:[h.complete,function(b,c){j.length?a(j.shift()):h.completeAll&amp;&amp;h.completeAll(b),"abort"===c&amp;&amp;h.abort&amp;&amp;h.abort(b)}],cache:!1,contentType:!1,processData:!1,xhr:function(){var a=d.ajaxSettings.xhr();return a.upload&amp;&amp;h.progress&amp;&amp;f(a.upload,"progress",h.progress),["loadStart","load","loadEnd","error","abort"].forEach(function(b){return h[b]&amp;&amp;f(a,b.toLowerCase(),h[b])}),a}})};a(j.shift())}}}})}),function(){"use strict";var a,b=function(d,e){function f(){return"horizontal"===v.params.direction}function g(a){return Math.floor(a)}function h(){v.autoplayTimeoutId=setTimeout(function(){v.params.loop?(v.fixLoop(),v._slideNext()):v.isEnd?e.autoplayStopOnLast?v.stopAutoplay():v._slideTo(0):v._slideNext()},v.params.autoplay)}function i(b,c){var d=a(b.target);if(!d.is(c))if("string"==typeof c)d=d.parents(c);else if(c.nodeType){var e;return d.parents().each(function(a,b){b===c&amp;&amp;(e=c)}),e?c:void 0}if(0!==d.length)return d[0]}function j(a,b){b=b||{};var c=window.MutationObserver||window.WebkitMutationObserver,d=new c(function(a){a.forEach(function(a){v.onResize(!0),v.emit("onObserverUpdate",v,a)})});d.observe(a,{attributes:void 0===b.attributes||b.attributes,childList:void 0===b.childList||b.childList,characterData:void 0===b.characterData||b.characterData}),v.observers.push(d)}function k(a){a.originalEvent&amp;&amp;(a=a.originalEvent);var b=a.keyCode||a.charCode;if(!v.params.allowSwipeToNext&amp;&amp;(f()&amp;&amp;39===b||!f()&amp;&amp;40===b))return!1;if(!v.params.allowSwipeToPrev&amp;&amp;(f()&amp;&amp;37===b||!f()&amp;&amp;38===b))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||document.activeElement&amp;&amp;document.activeElement.nodeName&amp;&amp;("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===b||39===b||38===b||40===b){var c=!1;if(v.container.parents(".swiper-slide").length&gt;0&amp;&amp;0===v.container.parents(".swiper-slide-active").length)return;var d={left:window.pageXOffset,top:window.pageYOffset},e=window.innerWidth,g=window.innerHeight,h=v.container.offset();v.rtl&amp;&amp;(h.left=h.left-v.container[0].scrollLeft);for(var i=[[h.left,h.top],[h.left+v.width,h.top],[h.left,h.top+v.height],[h.left+v.width,h.top+v.height]],j=0;j&lt;i.length;j++){var k=i[j];k[0]&gt;=d.left&amp;&amp;k[0]&lt;=d.left+e&amp;&amp;k[1]&gt;=d.top&amp;&amp;k[1]&lt;=d.top+g&amp;&amp;(c=!0)}if(!c)return}f()?((37===b||39===b)&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1),(39===b&amp;&amp;!v.rtl||37===b&amp;&amp;v.rtl)&amp;&amp;v.slideNext(),(37===b&amp;&amp;!v.rtl||39===b&amp;&amp;v.rtl)&amp;&amp;v.slidePrev()):((38===b||40===b)&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1),40===b&amp;&amp;v.slideNext(),38===b&amp;&amp;v.slidePrev())}}function l(a){a.originalEvent&amp;&amp;(a=a.originalEvent);var b=v.mousewheel.event,c=0,d=v.rtl?-1:1;if(a.detail)c=-a.detail;else if("mousewheel"===b)if(v.params.mousewheelForceToAxis)if(f()){if(!(Math.abs(a.wheelDeltaX)&gt;Math.abs(a.wheelDeltaY)))return;c=a.wheelDeltaX*d}else{if(!(Math.abs(a.wheelDeltaY)&gt;Math.abs(a.wheelDeltaX)))return;c=a.wheelDeltaY}else c=Math.abs(a.wheelDeltaX)&gt;Math.abs(a.wheelDeltaY)?-a.wheelDeltaX*d:-a.wheelDeltaY;else if("DOMMouseScroll"===b)c=-a.detail;else if("wheel"===b)if(v.params.mousewheelForceToAxis)if(f()){if(!(Math.abs(a.deltaX)&gt;Math.abs(a.deltaY)))return;c=-a.deltaX*d}else{if(!(Math.abs(a.deltaY)&gt;Math.abs(a.deltaX)))return;c=-a.deltaY}else c=Math.abs(a.deltaX)&gt;Math.abs(a.deltaY)?-a.deltaX*d:-a.deltaY;if(0!==c){if(v.params.mousewheelInvert&amp;&amp;(c=-c),v.params.freeMode){var e=v.getWrapperTranslate()+c*v.params.mousewheelSensitivity,g=v.isBeginning,h=v.isEnd;if(e&gt;=v.minTranslate()&amp;&amp;(e=v.minTranslate()),e&lt;=v.maxTranslate()&amp;&amp;(e=v.maxTranslate()),v.setWrapperTransition(0),v.setWrapperTranslate(e),v.updateProgress(),v.updateActiveIndex(),(!g&amp;&amp;v.isBeginning||!h&amp;&amp;v.isEnd)&amp;&amp;v.updateClasses(),v.params.freeModeSticky&amp;&amp;(clearTimeout(v.mousewheel.timeout),v.mousewheel.timeout=setTimeout(function(){v.slideReset()},300)),0===e||e===v.maxTranslate())return}else{if((new window.Date).getTime()-v.mousewheel.lastScrollTime&gt;60)if(0&gt;c)if(v.isEnd&amp;&amp;!v.params.loop||v.animating){if(v.params.mousewheelReleaseOnEdges)return!0}else v.slideNext();else if(v.isBeginning&amp;&amp;!v.params.loop||v.animating){if(v.params.mousewheelReleaseOnEdges)return!0}else v.slidePrev();v.mousewheel.lastScrollTime=(new window.Date).getTime()}return v.params.autoplay&amp;&amp;v.stopAutoplay(),a.preventDefault?a.preventDefault():a.returnValue=!1,!1}}function m(b,c){b=a(b);var d,e,g,h=v.rtl?-1:1;d=b.attr("data-swiper-parallax")||"0",e=b.attr("data-swiper-parallax-x"),g=b.attr("data-swiper-parallax-y"),e||g?(e=e||"0",g=g||"0"):f()?(e=d,g="0"):(g=d,e="0"),e=e.indexOf("%")&gt;=0?parseInt(e,10)*c*h+"%":e*c*h+"px",g=g.indexOf("%")&gt;=0?parseInt(g,10)*c+"%":g*c+"px",b.transform("translate3d("+e+", "+g+",0px)")}function n(a){return 0!==a.indexOf("on")&amp;&amp;(a=a[0]!==a[0].toUpperCase()?"on"+a[0].toUpperCase()+a.substring(1):"on"+a),a}if(!(this instanceof b))return new b(d,e);var o={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,hashnav:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationHiddenClass:"swiper-pagination-hidden",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},p=e&amp;&amp;e.virtualTranslate;e=e||{};var q={};for(var r in e)if("object"!=typeof e[r]||e[r].nodeType||e[r]===window||e[r]===document||void 0!==c&amp;&amp;e[r]instanceof c||"undefined"!=typeof jQuery&amp;&amp;e[r]instanceof jQuery)q[r]=e[r];else{q[r]={};for(var s in e[r])q[r][s]=e[r][s]}for(var t in o)if(void 0===e[t])e[t]=o[t];else if("object"==typeof e[t])for(var u in o[t])void 0===e[t][u]&amp;&amp;(e[t][u]=o[t][u]);var v=this;if(v.params=e,v.originalParams=q,v.classNames=[],void 0!==a&amp;&amp;void 0!==c&amp;&amp;(a=c),(void 0!==a||(a=void 0===c?window.Dom7||window.Zepto||window.jQuery:c))&amp;&amp;(v.$=a,v.currentBreakpoint=void 0,v.getActiveBreakpoint=function(){if(!v.params.breakpoints)return!1;var a,b=!1,c=[];for(a in v.params.breakpoints)v.params.breakpoints.hasOwnProperty(a)&amp;&amp;c.push(a);c.sort(function(a,b){return parseInt(a,10)&gt;parseInt(b,10)});for(var d=0;d&lt;c.length;d++)(a=c[d])&gt;=window.innerWidth&amp;&amp;!b&amp;&amp;(b=a);return b||"max"},v.setBreakpoint=function(){var a=v.getActiveBreakpoint();if(a&amp;&amp;v.currentBreakpoint!==a){var b=a in v.params.breakpoints?v.params.breakpoints[a]:v.originalParams;for(var c in b)v.params[c]=b[c];v.currentBreakpoint=a}},v.params.breakpoints&amp;&amp;v.setBreakpoint(),v.container=a(d),0!==v.container.length)){if(v.container.length&gt;1)return void v.container.each(function(){new b(this,e)});v.container[0].swiper=v,v.container.data("swiper",v),v.classNames.push("swiper-container-"+v.params.direction),v.params.freeMode&amp;&amp;v.classNames.push("swiper-container-free-mode"),v.support.flexbox||(v.classNames.push("swiper-container-no-flexbox"),v.params.slidesPerColumn=1),v.params.autoHeight&amp;&amp;v.classNames.push("swiper-container-autoheight"),(v.params.parallax||v.params.watchSlidesVisibility)&amp;&amp;(v.params.watchSlidesProgress=!0),["cube","coverflow"].indexOf(v.params.effect)&gt;=0&amp;&amp;(v.support.transforms3d?(v.params.watchSlidesProgress=!0,v.classNames.push("swiper-container-3d")):v.params.effect="slide"),"slide"!==v.params.effect&amp;&amp;v.classNames.push("swiper-container-"+v.params.effect),"cube"===v.params.effect&amp;&amp;(v.params.resistanceRatio=0,v.params.slidesPerView=1,v.params.slidesPerColumn=1,v.params.slidesPerGroup=1,v.params.centeredSlides=!1,v.params.spaceBetween=0,v.params.virtualTranslate=!0,v.params.setWrapperSize=!1),"fade"===v.params.effect&amp;&amp;(v.params.slidesPerView=1,v.params.slidesPerColumn=1,v.params.slidesPerGroup=1,v.params.watchSlidesProgress=!0,v.params.spaceBetween=0,void 0===p&amp;&amp;(v.params.virtualTranslate=!0)),v.params.grabCursor&amp;&amp;v.support.touch&amp;&amp;(v.params.grabCursor=!1),v.wrapper=v.container.children("."+v.params.wrapperClass),v.params.pagination&amp;&amp;(v.paginationContainer=a(v.params.pagination),v.params.paginationClickable&amp;&amp;v.paginationContainer.addClass("swiper-pagination-clickable")),v.rtl=f()&amp;&amp;("rtl"===v.container[0].dir.toLowerCase()||"rtl"===v.container.css("direction")),v.rtl&amp;&amp;v.classNames.push("swiper-container-rtl"),v.rtl&amp;&amp;(v.wrongRTL="-webkit-box"===v.wrapper.css("display")),v.params.slidesPerColumn&gt;1&amp;&amp;v.classNames.push("swiper-container-multirow"),v.device.android&amp;&amp;v.classNames.push("swiper-container-android"),v.container.addClass(v.classNames.join(" ")),v.translate=0,v.progress=0,v.velocity=0,v.lockSwipeToNext=function(){v.params.allowSwipeToNext=!1},v.lockSwipeToPrev=function(){v.params.allowSwipeToPrev=!1},v.lockSwipes=function(){v.params.allowSwipeToNext=v.params.allowSwipeToPrev=!1},v.unlockSwipeToNext=function(){v.params.allowSwipeToNext=!0},v.unlockSwipeToPrev=function(){v.params.allowSwipeToPrev=!0},v.unlockSwipes=function(){v.params.allowSwipeToNext=v.params.allowSwipeToPrev=!0},v.params.grabCursor&amp;&amp;(v.container[0].style.cursor="move",v.container[0].style.cursor="-webkit-grab",v.container[0].style.cursor="-moz-grab",v.container[0].style.cursor="grab"),v.imagesToLoad=[],v.imagesLoaded=0,v.loadImage=function(a,b,c,d,e){function f(){e&amp;&amp;e()}var g;a.complete&amp;&amp;d?f():b?(g=new window.Image,g.onload=f,g.onerror=f,c&amp;&amp;(g.srcset=c),b&amp;&amp;(g.src=b)):f()},v.preloadImages=function(){function a(){void 0!==v&amp;&amp;null!==v&amp;&amp;(void 0!==v.imagesLoaded&amp;&amp;v.imagesLoaded++,v.imagesLoaded===v.imagesToLoad.length&amp;&amp;(v.params.updateOnImagesReady&amp;&amp;v.update(),v.emit("onImagesReady",v)))}v.imagesToLoad=v.container.find("img");for(var b=0;b&lt;v.imagesToLoad.length;b++)v.loadImage(v.imagesToLoad[b],v.imagesToLoad[b].currentSrc||v.imagesToLoad[b].getAttribute("src"),v.imagesToLoad[b].srcset||v.imagesToLoad[b].getAttribute("srcset"),!0,a)},v.autoplayTimeoutId=void 0,v.autoplaying=!1,v.autoplayPaused=!1,v.startAutoplay=function(){return void 0===v.autoplayTimeoutId&amp;&amp;(!!v.params.autoplay&amp;&amp;(!v.autoplaying&amp;&amp;(v.autoplaying=!0,v.emit("onAutoplayStart",v),void h())))},v.stopAutoplay=function(a){v.autoplayTimeoutId&amp;&amp;(v.autoplayTimeoutId&amp;&amp;clearTimeout(v.autoplayTimeoutId),v.autoplaying=!1,v.autoplayTimeoutId=void 0,v.emit("onAutoplayStop",v))},v.pauseAutoplay=function(a){v.autoplayPaused||(v.autoplayTimeoutId&amp;&amp;clearTimeout(v.autoplayTimeoutId),v.autoplayPaused=!0,0===a?(v.autoplayPaused=!1,h()):v.wrapper.transitionEnd(function(){v&amp;&amp;(v.autoplayPaused=!1,v.autoplaying?h():v.stopAutoplay())}))},v.minTranslate=function(){return-v.snapGrid[0]},v.maxTranslate=function(){return-v.snapGrid[v.snapGrid.length-1]},v.updateAutoHeight=function(){v.slides.eq(v.activeIndex)[0].offsetHeight&amp;&amp;v.wrapper.css("height",v.slides.eq(v.activeIndex)[0].offsetHeight+"px")},v.updateContainerSize=function(){var a,b;a=void 0!==v.params.width?v.params.width:v.container[0].clientWidth,b=void 0!==v.params.height?v.params.height:v.container[0].clientHeight,0===a&amp;&amp;f()||0===b&amp;&amp;!f()||(a=a-parseInt(v.container.css("padding-left"),10)-parseInt(v.container.css("padding-right"),10),b=b-parseInt(v.container.css("padding-top"),10)-parseInt(v.container.css("padding-bottom"),10),v.width=a,v.height=b,v.size=f()?v.width:v.height)},v.updateSlidesSize=function(){v.slides=v.wrapper.children("."+v.params.slideClass),v.snapGrid=[],v.slidesGrid=[],v.slidesSizesGrid=[];var a,b=v.params.spaceBetween,c=-v.params.slidesOffsetBefore,d=0,e=0;"string"==typeof b&amp;&amp;b.indexOf("%")&gt;=0&amp;&amp;(b=parseFloat(b.replace("%",""))/100*v.size),v.virtualSize=-b,v.rtl?v.slides.css({marginLeft:"",marginTop:""}):v.slides.css({marginRight:"",marginBottom:""});var h;v.params.slidesPerColumn&gt;1&amp;&amp;(h=Math.floor(v.slides.length/v.params.slidesPerColumn)===v.slides.length/v.params.slidesPerColumn?v.slides.length:Math.ceil(v.slides.length/v.params.slidesPerColumn)*v.params.slidesPerColumn,"auto"!==v.params.slidesPerView&amp;&amp;"row"===v.params.slidesPerColumnFill&amp;&amp;(h=Math.max(h,v.params.slidesPerView*v.params.slidesPerColumn)));var i,j=v.params.slidesPerColumn,k=h/j,l=k-(v.params.slidesPerColumn*k-v.slides.length);for(a=0;a&lt;v.slides.length;a++){i=0;var m=v.slides.eq(a);if(v.params.slidesPerColumn&gt;1){var n,o,p;"column"===v.params.slidesPerColumnFill?(o=Math.floor(a/j),p=a-o*j,(o&gt;l||o===l&amp;&amp;p===j-1)&amp;&amp;++p&gt;=j&amp;&amp;(p=0,o++),n=o+p*h/j,m.css({"-webkit-box-ordinal-group":n,"-moz-box-ordinal-group":n,"-ms-flex-order":n,"-webkit-order":n,order:n})):(p=Math.floor(a/k),o=a-p*k),m.css({"margin-top":0!==p&amp;&amp;v.params.spaceBetween&amp;&amp;v.params.spaceBetween+"px"}).attr("data-swiper-column",o).attr("data-swiper-row",p)}"none"!==m.css("display")&amp;&amp;("auto"===v.params.slidesPerView?(i=f()?m.outerWidth(!0):m.outerHeight(!0),v.params.roundLengths&amp;&amp;(i=g(i))):(i=(v.size-(v.params.slidesPerView-1)*b)/v.params.slidesPerView,v.params.roundLengths&amp;&amp;(i=g(i)),f()?v.slides[a].style.width=i+"px":v.slides[a].style.height=i+"px"),v.slides[a].swiperSlideSize=i,v.slidesSizesGrid.push(i),v.params.centeredSlides?(c=c+i/2+d/2+b,0===a&amp;&amp;(c=c-v.size/2-b),Math.abs(c)&lt;.001&amp;&amp;(c=0),e%v.params.slidesPerGroup==0&amp;&amp;v.snapGrid.push(c),v.slidesGrid.push(c)):(e%v.params.slidesPerGroup==0&amp;&amp;v.snapGrid.push(c),v.slidesGrid.push(c),c=c+i+b),v.virtualSize+=i+b,d=i,e++)}v.virtualSize=Math.max(v.virtualSize,v.size)+v.params.slidesOffsetAfter;var q;if(v.rtl&amp;&amp;v.wrongRTL&amp;&amp;("slide"===v.params.effect||"coverflow"===v.params.effect)&amp;&amp;v.wrapper.css({width:v.virtualSize+v.params.spaceBetween+"px"}),(!v.support.flexbox||v.params.setWrapperSize)&amp;&amp;(f()?v.wrapper.css({width:v.virtualSize+v.params.spaceBetween+"px"}):v.wrapper.css({height:v.virtualSize+v.params.spaceBetween+"px"})),v.params.slidesPerColumn&gt;1&amp;&amp;(v.virtualSize=(i+v.params.spaceBetween)*h,v.virtualSize=Math.ceil(v.virtualSize/v.params.slidesPerColumn)-v.params.spaceBetween,v.wrapper.css({width:v.virtualSize+v.params.spaceBetween+"px"}),v.params.centeredSlides)){for(q=[],a=0;a&lt;v.snapGrid.length;a++)v.snapGrid[a]&lt;v.virtualSize+v.snapGrid[0]&amp;&amp;q.push(v.snapGrid[a]);v.snapGrid=q}if(!v.params.centeredSlides){for(q=[],a=0;a&lt;v.snapGrid.length;a++)v.snapGrid[a]&lt;=v.virtualSize-v.size&amp;&amp;q.push(v.snapGrid[a]);v.snapGrid=q,Math.floor(v.virtualSize-v.size)&gt;Math.floor(v.snapGrid[v.snapGrid.length-1])&amp;&amp;v.snapGrid.push(v.virtualSize-v.size)}0===v.snapGrid.length&amp;&amp;(v.snapGrid=[0]),0!==v.params.spaceBetween&amp;&amp;(f()?v.rtl?v.slides.css({marginLeft:b+"px"}):v.slides.css({marginRight:b+"px"}):v.slides.css({marginBottom:b+"px"})),v.params.watchSlidesProgress&amp;&amp;v.updateSlidesOffset()},v.updateSlidesOffset=function(){for(var a=0;a&lt;v.slides.length;a++)v.slides[a].swiperSlideOffset=f()?v.slides[a].offsetLeft:v.slides[a].offsetTop},v.updateSlidesProgress=function(a){if(void 0===a&amp;&amp;(a=v.translate||0),0!==v.slides.length){void 0===v.slides[0].swiperSlideOffset&amp;&amp;v.updateSlidesOffset();var b=-a;v.rtl&amp;&amp;(b=a),v.slides.removeClass(v.params.slideVisibleClass);for(var c=0;c&lt;v.slides.length;c++){var d=v.slides[c],e=(b-d.swiperSlideOffset)/(d.swiperSlideSize+v.params.spaceBetween);if(v.params.watchSlidesVisibility){var f=-(b-d.swiperSlideOffset),g=f+v.slidesSizesGrid[c];(f&gt;=0&amp;&amp;f&lt;v.size||g&gt;0&amp;&amp;g&lt;=v.size||0&gt;=f&amp;&amp;g&gt;=v.size)&amp;&amp;v.slides.eq(c).addClass(v.params.slideVisibleClass)}d.progress=v.rtl?-e:e}}},v.updateProgress=function(a){void 0===a&amp;&amp;(a=v.translate||0);var b=v.maxTranslate()-v.minTranslate(),c=v.isBeginning,d=v.isEnd;0===b?(v.progress=0,v.isBeginning=v.isEnd=!0):(v.progress=(a-v.minTranslate())/b,v.isBeginning=v.progress&lt;=0,v.isEnd=v.progress&gt;=1),v.isBeginning&amp;&amp;!c&amp;&amp;v.emit("onReachBeginning",v),v.isEnd&amp;&amp;!d&amp;&amp;v.emit("onReachEnd",v),v.params.watchSlidesProgress&amp;&amp;v.updateSlidesProgress(a),v.emit("onProgress",v,v.progress)},v.updateActiveIndex=function(){var a,b,c,d=v.rtl?v.translate:-v.translate;for(b=0;b&lt;v.slidesGrid.length;b++)void 0!==v.slidesGrid[b+1]?d&gt;=v.slidesGrid[b]&amp;&amp;d&lt;v.slidesGrid[b+1]-(v.slidesGrid[b+1]-v.slidesGrid[b])/2?a=b:d&gt;=v.slidesGrid[b]&amp;&amp;d&lt;v.slidesGrid[b+1]&amp;&amp;(a=b+1):d&gt;=v.slidesGrid[b]&amp;&amp;(a=b);(0&gt;a||void 0===a)&amp;&amp;(a=0),c=Math.floor(a/v.params.slidesPerGroup),c&gt;=v.snapGrid.length&amp;&amp;(c=v.snapGrid.length-1),a!==v.activeIndex&amp;&amp;(v.snapIndex=c,v.previousIndex=v.activeIndex,v.activeIndex=a,v.updateClasses())},v.updateClasses=function(){v.slides.removeClass(v.params.slideActiveClass+" "+v.params.slideNextClass+" "+v.params.slidePrevClass);var b=v.slides.eq(v.activeIndex);if(b.addClass(v.params.slideActiveClass),b.next("."+v.params.slideClass).addClass(v.params.slideNextClass),b.prev("."+v.params.slideClass).addClass(v.params.slidePrevClass),v.bullets&amp;&amp;v.bullets.length&gt;0){v.bullets.removeClass(v.params.bulletActiveClass);var c;v.params.loop?(c=Math.ceil(v.activeIndex-v.loopedSlides)/v.params.slidesPerGroup,c&gt;v.slides.length-1-2*v.loopedSlides&amp;&amp;(c-=v.slides.length-2*v.loopedSlides),c&gt;v.bullets.length-1&amp;&amp;(c-=v.bullets.length)):c=void 0!==v.snapIndex?v.snapIndex:v.activeIndex||0,v.paginationContainer.length&gt;1?v.bullets.each(function(){a(this).index()===c&amp;&amp;a(this).addClass(v.params.bulletActiveClass)}):v.bullets.eq(c).addClass(v.params.bulletActiveClass)}v.params.loop||(v.params.prevButton&amp;&amp;(v.isBeginning?(a(v.params.prevButton).addClass(v.params.buttonDisabledClass),v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.disable(a(v.params.prevButton))):(a(v.params.prevButton).removeClass(v.params.buttonDisabledClass),v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.enable(a(v.params.prevButton)))),v.params.nextButton&amp;&amp;(v.isEnd?(a(v.params.nextButton).addClass(v.params.buttonDisabledClass),v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.disable(a(v.params.nextButton))):(a(v.params.nextButton).removeClass(v.params.buttonDisabledClass),v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.enable(a(v.params.nextButton)))))},v.updatePagination=function(){if(v.params.pagination&amp;&amp;v.paginationContainer&amp;&amp;v.paginationContainer.length&gt;0){for(var a="",b=v.params.loop?Math.ceil((v.slides.length-2*v.loopedSlides)/v.params.slidesPerGroup):v.snapGrid.length,c=0;b&gt;c;c++)a+=v.params.paginationBulletRender?v.params.paginationBulletRender(c,v.params.bulletClass):"&lt;"+v.params.paginationElement+' class="'+v.params.bulletClass+'"&gt;&lt;/'+v.params.paginationElement+"&gt;";v.paginationContainer.html(a),v.bullets=v.paginationContainer.find("."+v.params.bulletClass),v.params.paginationClickable&amp;&amp;v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.initPagination()}},v.update=function(a){function b(){c=Math.min(Math.max(v.translate,v.maxTranslate()),v.minTranslate()),v.setWrapperTranslate(c),v.updateActiveIndex(),v.updateClasses()}if(v.updateContainerSize(),v.updateSlidesSize(),v.updateProgress(),v.updatePagination(),v.updateClasses(),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;v.scrollbar.set(),a){var c;v.controller&amp;&amp;v.controller.spline&amp;&amp;(v.controller.spline=void 0),v.params.freeMode?(b(),v.params.autoHeight&amp;&amp;v.updateAutoHeight()):(("auto"===v.params.slidesPerView||v.params.slidesPerView&gt;1)&amp;&amp;v.isEnd&amp;&amp;!v.params.centeredSlides?v.slideTo(v.slides.length-1,0,!1,!0):v.slideTo(v.activeIndex,0,!1,!0))||b()}else v.params.autoHeight&amp;&amp;v.updateAutoHeight()},v.onResize=function(a){v.params.breakpoints&amp;&amp;v.setBreakpoint();var b=v.params.allowSwipeToPrev,c=v.params.allowSwipeToNext;if(v.params.allowSwipeToPrev=v.params.allowSwipeToNext=!0,v.updateContainerSize(),v.updateSlidesSize(),("auto"===v.params.slidesPerView||v.params.freeMode||a)&amp;&amp;v.updatePagination(),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;v.scrollbar.set(),v.controller&amp;&amp;v.controller.spline&amp;&amp;(v.controller.spline=void 0),v.params.freeMode){var d=Math.min(Math.max(v.translate,v.maxTranslate()),v.minTranslate());v.setWrapperTranslate(d),v.updateActiveIndex(),v.updateClasses(),v.params.autoHeight&amp;&amp;v.updateAutoHeight()}else v.updateClasses(),("auto"===v.params.slidesPerView||v.params.slidesPerView&gt;1)&amp;&amp;v.isEnd&amp;&amp;!v.params.centeredSlides?v.slideTo(v.slides.length-1,0,!1,!0):v.slideTo(v.activeIndex,0,!1,!0);v.params.allowSwipeToPrev=b,v.params.allowSwipeToNext=c};var w=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?w=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&amp;&amp;(w=["MSPointerDown","MSPointerMove","MSPointerUp"]),v.touchEvents={start:v.support.touch||!v.params.simulateTouch?"touchstart":w[0],move:v.support.touch||!v.params.simulateTouch?"touchmove":w[1],end:v.support.touch||!v.params.simulateTouch?"touchend":w[2]},
(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&amp;&amp;("container"===v.params.touchEventsTarget?v.container:v.wrapper).addClass("swiper-wp8-"+v.params.direction),v.initEvents=function(b){var c=b?"off":"on",d=b?"removeEventListener":"addEventListener",f="container"===v.params.touchEventsTarget?v.container[0]:v.wrapper[0],g=v.support.touch?f:document,h=!!v.params.nested;v.browser.ie?(f[d](v.touchEvents.start,v.onTouchStart,!1),g[d](v.touchEvents.move,v.onTouchMove,h),g[d](v.touchEvents.end,v.onTouchEnd,!1)):(v.support.touch&amp;&amp;(f[d](v.touchEvents.start,v.onTouchStart,!1),f[d](v.touchEvents.move,v.onTouchMove,h),f[d](v.touchEvents.end,v.onTouchEnd,!1)),!e.simulateTouch||v.device.ios||v.device.android||(f[d]("mousedown",v.onTouchStart,!1),document[d]("mousemove",v.onTouchMove,h),document[d]("mouseup",v.onTouchEnd,!1))),window[d]("resize",v.onResize),v.params.nextButton&amp;&amp;(a(v.params.nextButton)[c]("click",v.onClickNext),v.params.a11y&amp;&amp;v.a11y&amp;&amp;a(v.params.nextButton)[c]("keydown",v.a11y.onEnterKey)),v.params.prevButton&amp;&amp;(a(v.params.prevButton)[c]("click",v.onClickPrev),v.params.a11y&amp;&amp;v.a11y&amp;&amp;a(v.params.prevButton)[c]("keydown",v.a11y.onEnterKey)),v.params.pagination&amp;&amp;v.params.paginationClickable&amp;&amp;(a(v.paginationContainer)[c]("click","."+v.params.bulletClass,v.onClickIndex),v.params.a11y&amp;&amp;v.a11y&amp;&amp;a(v.paginationContainer)[c]("keydown","."+v.params.bulletClass,v.a11y.onEnterKey)),(v.params.preventClicks||v.params.preventClicksPropagation)&amp;&amp;f[d]("click",v.preventClicks,!0)},v.attachEvents=function(a){v.initEvents()},v.detachEvents=function(){v.initEvents(!0)},v.allowClick=!0,v.preventClicks=function(a){v.allowClick||(v.params.preventClicks&amp;&amp;a.preventDefault(),v.params.preventClicksPropagation&amp;&amp;v.animating&amp;&amp;(a.stopPropagation(),a.stopImmediatePropagation()))},v.onClickNext=function(a){a.preventDefault(),(!v.isEnd||v.params.loop)&amp;&amp;v.slideNext()},v.onClickPrev=function(a){a.preventDefault(),(!v.isBeginning||v.params.loop)&amp;&amp;v.slidePrev()},v.onClickIndex=function(b){b.preventDefault();var c=a(this).index()*v.params.slidesPerGroup;v.params.loop&amp;&amp;(c+=v.loopedSlides),v.slideTo(c)},v.updateClickedSlide=function(b){var c=i(b,"."+v.params.slideClass),d=!1;if(c)for(var e=0;e&lt;v.slides.length;e++)v.slides[e]===c&amp;&amp;(d=!0);if(!c||!d)return v.clickedSlide=void 0,void(v.clickedIndex=void 0);if(v.clickedSlide=c,v.clickedIndex=a(c).index(),v.params.slideToClickedSlide&amp;&amp;void 0!==v.clickedIndex&amp;&amp;v.clickedIndex!==v.activeIndex){var f,g=v.clickedIndex;if(v.params.loop){if(v.animating)return;f=a(v.clickedSlide).attr("data-swiper-slide-index"),v.params.centeredSlides?g&lt;v.loopedSlides-v.params.slidesPerView/2||g&gt;v.slides.length-v.loopedSlides+v.params.slidesPerView/2?(v.fixLoop(),g=v.wrapper.children("."+v.params.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){v.slideTo(g)},0)):v.slideTo(g):g&gt;v.slides.length-v.params.slidesPerView?(v.fixLoop(),g=v.wrapper.children("."+v.params.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){v.slideTo(g)},0)):v.slideTo(g)}else v.slideTo(g)}};var x,y,z,A,B,C,D,E,F,G,H="input, select, textarea, button",I=Date.now(),J=[];v.animating=!1,v.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var K,L;if(v.onTouchStart=function(b){if(b.originalEvent&amp;&amp;(b=b.originalEvent),(K="touchstart"===b.type)||!("which"in b)||3!==b.which){if(v.params.noSwiping&amp;&amp;i(b,"."+v.params.noSwipingClass))return void(v.allowClick=!0);if(!v.params.swipeHandler||i(b,v.params.swipeHandler)){var c=v.touches.currentX="touchstart"===b.type?b.targetTouches[0].pageX:b.pageX,d=v.touches.currentY="touchstart"===b.type?b.targetTouches[0].pageY:b.pageY;if(!(v.device.ios&amp;&amp;v.params.iOSEdgeSwipeDetection&amp;&amp;c&lt;=v.params.iOSEdgeSwipeThreshold)){if(x=!0,y=!1,z=!0,B=void 0,L=void 0,v.touches.startX=c,v.touches.startY=d,A=Date.now(),v.allowClick=!0,v.updateContainerSize(),v.swipeDirection=void 0,v.params.threshold&gt;0&amp;&amp;(E=!1),"touchstart"!==b.type){var e=!0;a(b.target).is(H)&amp;&amp;(e=!1),document.activeElement&amp;&amp;a(document.activeElement).is(H)&amp;&amp;document.activeElement.blur(),e&amp;&amp;b.preventDefault()}v.emit("onTouchStart",v,b)}}}},v.onTouchMove=function(b){if(b.originalEvent&amp;&amp;(b=b.originalEvent),!(K&amp;&amp;"mousemove"===b.type||b.preventedByNestedSwiper)){if(v.params.onlyExternal)return v.allowClick=!1,void(x&amp;&amp;(v.touches.startX=v.touches.currentX="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,v.touches.startY=v.touches.currentY="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,A=Date.now()));if(K&amp;&amp;document.activeElement&amp;&amp;b.target===document.activeElement&amp;&amp;a(b.target).is(H))return y=!0,void(v.allowClick=!1);if(z&amp;&amp;v.emit("onTouchMove",v,b),!(b.targetTouches&amp;&amp;b.targetTouches.length&gt;1)){if(v.touches.currentX="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,v.touches.currentY="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,void 0===B){var c=180*Math.atan2(Math.abs(v.touches.currentY-v.touches.startY),Math.abs(v.touches.currentX-v.touches.startX))/Math.PI;B=f()?c&gt;v.params.touchAngle:90-c&gt;v.params.touchAngle}if(B&amp;&amp;v.emit("onTouchMoveOpposite",v,b),void 0===L&amp;&amp;v.browser.ieTouch&amp;&amp;(v.touches.currentX!==v.touches.startX||v.touches.currentY!==v.touches.startY)&amp;&amp;(L=!0),x){if(B)return void(x=!1);if(L||!v.browser.ieTouch){v.allowClick=!1,v.emit("onSliderMove",v,b),b.preventDefault(),v.params.touchMoveStopPropagation&amp;&amp;!v.params.nested&amp;&amp;b.stopPropagation(),y||(e.loop&amp;&amp;v.fixLoop(),D=v.getWrapperTranslate(),v.setWrapperTransition(0),v.animating&amp;&amp;v.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),v.params.autoplay&amp;&amp;v.autoplaying&amp;&amp;(v.params.autoplayDisableOnInteraction?v.stopAutoplay():v.pauseAutoplay()),G=!1,v.params.grabCursor&amp;&amp;(v.container[0].style.cursor="move",v.container[0].style.cursor="-webkit-grabbing",v.container[0].style.cursor="-moz-grabbin",v.container[0].style.cursor="grabbing")),y=!0;var d=v.touches.diff=f()?v.touches.currentX-v.touches.startX:v.touches.currentY-v.touches.startY;d*=v.params.touchRatio,v.rtl&amp;&amp;(d=-d),v.swipeDirection=d&gt;0?"prev":"next",C=d+D;var g=!0;if(d&gt;0&amp;&amp;C&gt;v.minTranslate()?(g=!1,v.params.resistance&amp;&amp;(C=v.minTranslate()-1+Math.pow(-v.minTranslate()+D+d,v.params.resistanceRatio))):0&gt;d&amp;&amp;C&lt;v.maxTranslate()&amp;&amp;(g=!1,v.params.resistance&amp;&amp;(C=v.maxTranslate()+1-Math.pow(v.maxTranslate()-D-d,v.params.resistanceRatio))),g&amp;&amp;(b.preventedByNestedSwiper=!0),!v.params.allowSwipeToNext&amp;&amp;"next"===v.swipeDirection&amp;&amp;D&gt;C&amp;&amp;(C=D),!v.params.allowSwipeToPrev&amp;&amp;"prev"===v.swipeDirection&amp;&amp;C&gt;D&amp;&amp;(C=D),v.params.followFinger){if(v.params.threshold&gt;0){if(!(Math.abs(d)&gt;v.params.threshold||E))return void(C=D);if(!E)return E=!0,v.touches.startX=v.touches.currentX,v.touches.startY=v.touches.currentY,C=D,void(v.touches.diff=f()?v.touches.currentX-v.touches.startX:v.touches.currentY-v.touches.startY)}(v.params.freeMode||v.params.watchSlidesProgress)&amp;&amp;v.updateActiveIndex(),v.params.freeMode&amp;&amp;(0===J.length&amp;&amp;J.push({position:v.touches[f()?"startX":"startY"],time:A}),J.push({position:v.touches[f()?"currentX":"currentY"],time:(new window.Date).getTime()})),v.updateProgress(C),v.setWrapperTranslate(C)}}}}}},v.onTouchEnd=function(b){if(b.originalEvent&amp;&amp;(b=b.originalEvent),z&amp;&amp;v.emit("onTouchEnd",v,b),z=!1,x){v.params.grabCursor&amp;&amp;y&amp;&amp;x&amp;&amp;(v.container[0].style.cursor="move",v.container[0].style.cursor="-webkit-grab",v.container[0].style.cursor="-moz-grab",v.container[0].style.cursor="grab");var c=Date.now(),d=c-A;if(v.allowClick&amp;&amp;(v.updateClickedSlide(b),v.emit("onTap",v,b),300&gt;d&amp;&amp;c-I&gt;300&amp;&amp;(F&amp;&amp;clearTimeout(F),F=setTimeout(function(){v&amp;&amp;(v.params.paginationHide&amp;&amp;v.paginationContainer.length&gt;0&amp;&amp;!a(b.target).hasClass(v.params.bulletClass)&amp;&amp;v.paginationContainer.toggleClass(v.params.paginationHiddenClass),v.emit("onClick",v,b))},300)),300&gt;d&amp;&amp;300&gt;c-I&amp;&amp;(F&amp;&amp;clearTimeout(F),v.emit("onDoubleTap",v,b))),I=Date.now(),setTimeout(function(){v&amp;&amp;(v.allowClick=!0)},0),!x||!y||!v.swipeDirection||0===v.touches.diff||C===D)return void(x=y=!1);x=y=!1;var e;if(e=v.params.followFinger?v.rtl?v.translate:-v.translate:-C,v.params.freeMode){if(e&lt;-v.minTranslate())return void v.slideTo(v.activeIndex);if(e&gt;-v.maxTranslate())return void(v.slides.length&lt;v.snapGrid.length?v.slideTo(v.snapGrid.length-1):v.slideTo(v.slides.length-1));if(v.params.freeModeMomentum){if(J.length&gt;1){var f=J.pop(),g=J.pop(),h=f.position-g.position,i=f.time-g.time;v.velocity=h/i,v.velocity=v.velocity/2,Math.abs(v.velocity)&lt;v.params.freeModeMinimumVelocity&amp;&amp;(v.velocity=0),(i&gt;150||(new window.Date).getTime()-f.time&gt;300)&amp;&amp;(v.velocity=0)}else v.velocity=0;J.length=0;var j=1e3*v.params.freeModeMomentumRatio,k=v.velocity*j,l=v.translate+k;v.rtl&amp;&amp;(l=-l);var m,n=!1,o=20*Math.abs(v.velocity)*v.params.freeModeMomentumBounceRatio;if(l&lt;v.maxTranslate())v.params.freeModeMomentumBounce?(l+v.maxTranslate()&lt;-o&amp;&amp;(l=v.maxTranslate()-o),m=v.maxTranslate(),n=!0,G=!0):l=v.maxTranslate();else if(l&gt;v.minTranslate())v.params.freeModeMomentumBounce?(l-v.minTranslate()&gt;o&amp;&amp;(l=v.minTranslate()+o),m=v.minTranslate(),n=!0,G=!0):l=v.minTranslate();else if(v.params.freeModeSticky){var p,q=0;for(q=0;q&lt;v.snapGrid.length;q+=1)if(v.snapGrid[q]&gt;-l){p=q;break}l=Math.abs(v.snapGrid[p]-l)&lt;Math.abs(v.snapGrid[p-1]-l)||"next"===v.swipeDirection?v.snapGrid[p]:v.snapGrid[p-1],v.rtl||(l=-l)}if(0!==v.velocity)j=v.rtl?Math.abs((-l-v.translate)/v.velocity):Math.abs((l-v.translate)/v.velocity);else if(v.params.freeModeSticky)return void v.slideReset();v.params.freeModeMomentumBounce&amp;&amp;n?(v.updateProgress(m),v.setWrapperTransition(j),v.setWrapperTranslate(l),v.onTransitionStart(),v.animating=!0,v.wrapper.transitionEnd(function(){v&amp;&amp;G&amp;&amp;(v.emit("onMomentumBounce",v),v.setWrapperTransition(v.params.speed),v.setWrapperTranslate(m),v.wrapper.transitionEnd(function(){v&amp;&amp;v.onTransitionEnd()}))})):v.velocity?(v.updateProgress(l),v.setWrapperTransition(j),v.setWrapperTranslate(l),v.onTransitionStart(),v.animating||(v.animating=!0,v.wrapper.transitionEnd(function(){v&amp;&amp;v.onTransitionEnd()}))):v.updateProgress(l),v.updateActiveIndex()}return void((!v.params.freeModeMomentum||d&gt;=v.params.longSwipesMs)&amp;&amp;(v.updateProgress(),v.updateActiveIndex()))}var r,s=0,t=v.slidesSizesGrid[0];for(r=0;r&lt;v.slidesGrid.length;r+=v.params.slidesPerGroup)void 0!==v.slidesGrid[r+v.params.slidesPerGroup]?e&gt;=v.slidesGrid[r]&amp;&amp;e&lt;v.slidesGrid[r+v.params.slidesPerGroup]&amp;&amp;(s=r,t=v.slidesGrid[r+v.params.slidesPerGroup]-v.slidesGrid[r]):e&gt;=v.slidesGrid[r]&amp;&amp;(s=r,t=v.slidesGrid[v.slidesGrid.length-1]-v.slidesGrid[v.slidesGrid.length-2]);var u=(e-v.slidesGrid[s])/t;if(d&gt;v.params.longSwipesMs){if(!v.params.longSwipes)return void v.slideTo(v.activeIndex);"next"===v.swipeDirection&amp;&amp;(u&gt;=v.params.longSwipesRatio?v.slideTo(s+v.params.slidesPerGroup):v.slideTo(s)),"prev"===v.swipeDirection&amp;&amp;(u&gt;1-v.params.longSwipesRatio?v.slideTo(s+v.params.slidesPerGroup):v.slideTo(s))}else{if(!v.params.shortSwipes)return void v.slideTo(v.activeIndex);"next"===v.swipeDirection&amp;&amp;v.slideTo(s+v.params.slidesPerGroup),"prev"===v.swipeDirection&amp;&amp;v.slideTo(s)}}},v._slideTo=function(a,b){return v.slideTo(a,b,!0,!0)},v.slideTo=function(a,b,c,d){void 0===c&amp;&amp;(c=!0),void 0===a&amp;&amp;(a=0),0&gt;a&amp;&amp;(a=0),v.snapIndex=Math.floor(a/v.params.slidesPerGroup),v.snapIndex&gt;=v.snapGrid.length&amp;&amp;(v.snapIndex=v.snapGrid.length-1);var e=-v.snapGrid[v.snapIndex];v.params.autoplay&amp;&amp;v.autoplaying&amp;&amp;(d||!v.params.autoplayDisableOnInteraction?v.pauseAutoplay(b):v.stopAutoplay()),v.updateProgress(e);for(var f=0;f&lt;v.slidesGrid.length;f++)-Math.floor(100*e)&gt;=Math.floor(100*v.slidesGrid[f])&amp;&amp;(a=f);return!(!v.params.allowSwipeToNext&amp;&amp;e&lt;v.translate&amp;&amp;e&lt;v.minTranslate())&amp;&amp;(!(!v.params.allowSwipeToPrev&amp;&amp;e&gt;v.translate&amp;&amp;e&gt;v.maxTranslate()&amp;&amp;(v.activeIndex||0)!==a)&amp;&amp;(void 0===b&amp;&amp;(b=v.params.speed),v.previousIndex=v.activeIndex||0,v.activeIndex=a,v.rtl&amp;&amp;-e===v.translate||!v.rtl&amp;&amp;e===v.translate?(v.params.autoHeight&amp;&amp;v.updateAutoHeight(),v.updateClasses(),"slide"!==v.params.effect&amp;&amp;v.setWrapperTranslate(e),!1):(v.updateClasses(),v.onTransitionStart(c),0===b?(v.setWrapperTranslate(e),v.setWrapperTransition(0),v.onTransitionEnd(c)):(v.setWrapperTranslate(e),v.setWrapperTransition(b),v.animating||(v.animating=!0,v.wrapper.transitionEnd(function(){v&amp;&amp;v.onTransitionEnd(c)}))),!0)))},v.onTransitionStart=function(a){void 0===a&amp;&amp;(a=!0),v.params.autoHeight&amp;&amp;v.updateAutoHeight(),v.lazy&amp;&amp;v.lazy.onTransitionStart(),a&amp;&amp;(v.emit("onTransitionStart",v),v.activeIndex!==v.previousIndex&amp;&amp;(v.emit("onSlideChangeStart",v),v.activeIndex&gt;v.previousIndex?v.emit("onSlideNextStart",v):v.emit("onSlidePrevStart",v)))},v.onTransitionEnd=function(a){v.animating=!1,v.setWrapperTransition(0),void 0===a&amp;&amp;(a=!0),v.lazy&amp;&amp;v.lazy.onTransitionEnd(),a&amp;&amp;(v.emit("onTransitionEnd",v),v.activeIndex!==v.previousIndex&amp;&amp;(v.emit("onSlideChangeEnd",v),v.activeIndex&gt;v.previousIndex?v.emit("onSlideNextEnd",v):v.emit("onSlidePrevEnd",v))),v.params.hashnav&amp;&amp;v.hashnav&amp;&amp;v.hashnav.setHash()},v.slideNext=function(a,b,c){return v.params.loop?!v.animating&amp;&amp;(v.fixLoop(),v.container[0].clientLeft,v.slideTo(v.activeIndex+v.params.slidesPerGroup,b,a,c)):v.slideTo(v.activeIndex+v.params.slidesPerGroup,b,a,c)},v._slideNext=function(a){return v.slideNext(!0,a,!0)},v.slidePrev=function(a,b,c){return v.params.loop?!v.animating&amp;&amp;(v.fixLoop(),v.container[0].clientLeft,v.slideTo(v.activeIndex-1,b,a,c)):v.slideTo(v.activeIndex-1,b,a,c)},v._slidePrev=function(a){return v.slidePrev(!0,a,!0)},v.slideReset=function(a,b,c){return v.slideTo(v.activeIndex,b,a)},v.setWrapperTransition=function(a,b){v.wrapper.transition(a),"slide"!==v.params.effect&amp;&amp;v.effects[v.params.effect]&amp;&amp;v.effects[v.params.effect].setTransition(a),v.params.parallax&amp;&amp;v.parallax&amp;&amp;v.parallax.setTransition(a),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;v.scrollbar.setTransition(a),v.params.control&amp;&amp;v.controller&amp;&amp;v.controller.setTransition(a,b),v.emit("onSetTransition",v,a)},v.setWrapperTranslate=function(a,b,c){var d=0,e=0;f()?d=v.rtl?-a:a:e=a,v.params.roundLengths&amp;&amp;(d=g(d),e=g(e)),v.params.virtualTranslate||(v.support.transforms3d?v.wrapper.transform("translate3d("+d+"px, "+e+"px, 0px)"):v.wrapper.transform("translate("+d+"px, "+e+"px)")),v.translate=f()?d:e;var h,i=v.maxTranslate()-v.minTranslate();h=0===i?0:(a-v.minTranslate())/i,h!==v.progress&amp;&amp;v.updateProgress(a),b&amp;&amp;v.updateActiveIndex(),"slide"!==v.params.effect&amp;&amp;v.effects[v.params.effect]&amp;&amp;v.effects[v.params.effect].setTranslate(v.translate),v.params.parallax&amp;&amp;v.parallax&amp;&amp;v.parallax.setTranslate(v.translate),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;v.scrollbar.setTranslate(v.translate),v.params.control&amp;&amp;v.controller&amp;&amp;v.controller.setTranslate(v.translate,c),v.emit("onSetTranslate",v,v.translate)},v.getTranslate=function(a,b){var c,d,e,f;return void 0===b&amp;&amp;(b="x"),v.params.virtualTranslate?v.rtl?-v.translate:v.translate:(e=window.getComputedStyle(a,null),window.WebKitCSSMatrix?(d=e.transform||e.webkitTransform,d.split(",").length&gt;6&amp;&amp;(d=d.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),f=new window.WebKitCSSMatrix("none"===d?"":d)):(f=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),c=f.toString().split(",")),"x"===b&amp;&amp;(d=window.WebKitCSSMatrix?f.m41:16===c.length?parseFloat(c[12]):parseFloat(c[4])),"y"===b&amp;&amp;(d=window.WebKitCSSMatrix?f.m42:16===c.length?parseFloat(c[13]):parseFloat(c[5])),v.rtl&amp;&amp;d&amp;&amp;(d=-d),d||0)},v.getWrapperTranslate=function(a){return void 0===a&amp;&amp;(a=f()?"x":"y"),v.getTranslate(v.wrapper[0],a)},v.observers=[],v.initObservers=function(){if(v.params.observeParents)for(var a=v.container.parents(),b=0;b&lt;a.length;b++)j(a[b]);j(v.container[0],{childList:!1}),j(v.wrapper[0],{attributes:!1})},v.disconnectObservers=function(){for(var a=0;a&lt;v.observers.length;a++)v.observers[a].disconnect();v.observers=[]},v.createLoop=function(){v.wrapper.children("."+v.params.slideClass+"."+v.params.slideDuplicateClass).remove();var b=v.wrapper.children("."+v.params.slideClass);"auto"!==v.params.slidesPerView||v.params.loopedSlides||(v.params.loopedSlides=b.length),v.loopedSlides=parseInt(v.params.loopedSlides||v.params.slidesPerView,10),v.loopedSlides=v.loopedSlides+v.params.loopAdditionalSlides,v.loopedSlides&gt;b.length&amp;&amp;(v.loopedSlides=b.length);var c,d=[],e=[];for(b.each(function(c,f){var g=a(this);c&lt;v.loopedSlides&amp;&amp;e.push(f),c&lt;b.length&amp;&amp;c&gt;=b.length-v.loopedSlides&amp;&amp;d.push(f),g.attr("data-swiper-slide-index",c)}),c=0;c&lt;e.length;c++)v.wrapper.append(a(e[c].cloneNode(!0)).addClass(v.params.slideDuplicateClass));for(c=d.length-1;c&gt;=0;c--)v.wrapper.prepend(a(d[c].cloneNode(!0)).addClass(v.params.slideDuplicateClass))},v.destroyLoop=function(){v.wrapper.children("."+v.params.slideClass+"."+v.params.slideDuplicateClass).remove(),v.slides.removeAttr("data-swiper-slide-index")},v.fixLoop=function(){var a;v.activeIndex&lt;v.loopedSlides?(a=v.slides.length-3*v.loopedSlides+v.activeIndex,a+=v.loopedSlides,v.slideTo(a,0,!1,!0)):("auto"===v.params.slidesPerView&amp;&amp;v.activeIndex&gt;=2*v.loopedSlides||v.activeIndex&gt;v.slides.length-2*v.params.slidesPerView)&amp;&amp;(a=-v.slides.length+v.activeIndex+v.loopedSlides,a+=v.loopedSlides,v.slideTo(a,0,!1,!0))},v.appendSlide=function(a){if(v.params.loop&amp;&amp;v.destroyLoop(),"object"==typeof a&amp;&amp;a.length)for(var b=0;b&lt;a.length;b++)a[b]&amp;&amp;v.wrapper.append(a[b]);else v.wrapper.append(a);v.params.loop&amp;&amp;v.createLoop(),v.params.observer&amp;&amp;v.support.observer||v.update(!0)},v.prependSlide=function(a){v.params.loop&amp;&amp;v.destroyLoop();var b=v.activeIndex+1;if("object"==typeof a&amp;&amp;a.length){for(var c=0;c&lt;a.length;c++)a[c]&amp;&amp;v.wrapper.prepend(a[c]);b=v.activeIndex+a.length}else v.wrapper.prepend(a);v.params.loop&amp;&amp;v.createLoop(),v.params.observer&amp;&amp;v.support.observer||v.update(!0),v.slideTo(b,0,!1)},v.removeSlide=function(a){v.params.loop&amp;&amp;(v.destroyLoop(),v.slides=v.wrapper.children("."+v.params.slideClass));var b,c=v.activeIndex;if("object"==typeof a&amp;&amp;a.length){for(var d=0;d&lt;a.length;d++)b=a[d],v.slides[b]&amp;&amp;v.slides.eq(b).remove(),c&gt;b&amp;&amp;c--;c=Math.max(c,0)}else b=a,v.slides[b]&amp;&amp;v.slides.eq(b).remove(),c&gt;b&amp;&amp;c--,c=Math.max(c,0);v.params.loop&amp;&amp;v.createLoop(),v.params.observer&amp;&amp;v.support.observer||v.update(!0),v.params.loop?v.slideTo(c+v.loopedSlides,0,!1):v.slideTo(c,0,!1)},v.removeAllSlides=function(){for(var a=[],b=0;b&lt;v.slides.length;b++)a.push(b);v.removeSlide(a)},v.effects={fade:{setTranslate:function(){for(var a=0;a&lt;v.slides.length;a++){var b=v.slides.eq(a),c=b[0].swiperSlideOffset,d=-c;v.params.virtualTranslate||(d-=v.translate);var e=0;f()||(e=d,d=0);var g=v.params.fade.crossFade?Math.max(1-Math.abs(b[0].progress),0):1+Math.min(Math.max(b[0].progress,-1),0);b.css({opacity:g}).transform("translate3d("+d+"px, "+e+"px, 0px)")}},setTransition:function(a){if(v.slides.transition(a),v.params.virtualTranslate&amp;&amp;0!==a){var b=!1;v.slides.transitionEnd(function(){if(!b&amp;&amp;v){b=!0,v.animating=!1;for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],c=0;c&lt;a.length;c++)v.wrapper.trigger(a[c])}})}}},cube:{setTranslate:function(){var b,c=0;v.params.cube.shadow&amp;&amp;(f()?(b=v.wrapper.find(".swiper-cube-shadow"),0===b.length&amp;&amp;(b=a('&lt;div class="swiper-cube-shadow"&gt;&lt;/div&gt;'),v.wrapper.append(b)),b.css({height:v.width+"px"})):(b=v.container.find(".swiper-cube-shadow"),0===b.length&amp;&amp;(b=a('&lt;div class="swiper-cube-shadow"&gt;&lt;/div&gt;'),v.container.append(b))));for(var d=0;d&lt;v.slides.length;d++){var e=v.slides.eq(d),g=90*d,h=Math.floor(g/360);v.rtl&amp;&amp;(g=-g,h=Math.floor(-g/360));var i=Math.max(Math.min(e[0].progress,1),-1),j=0,k=0,l=0;d%4==0?(j=4*-h*v.size,l=0):(d-1)%4==0?(j=0,l=4*-h*v.size):(d-2)%4==0?(j=v.size+4*h*v.size,l=v.size):(d-3)%4==0&amp;&amp;(j=-v.size,l=3*v.size+4*v.size*h),v.rtl&amp;&amp;(j=-j),f()||(k=j,j=0);var m="rotateX("+(f()?0:-g)+"deg) rotateY("+(f()?g:0)+"deg) translate3d("+j+"px, "+k+"px, "+l+"px)";if(1&gt;=i&amp;&amp;i&gt;-1&amp;&amp;(c=90*d+90*i,v.rtl&amp;&amp;(c=90*-d-90*i)),e.transform(m),v.params.cube.slideShadows){var n=f()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),o=f()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===n.length&amp;&amp;(n=a('&lt;div class="swiper-slide-shadow-'+(f()?"left":"top")+'"&gt;&lt;/div&gt;'),e.append(n)),0===o.length&amp;&amp;(o=a('&lt;div class="swiper-slide-shadow-'+(f()?"right":"bottom")+'"&gt;&lt;/div&gt;'),e.append(o)),e[0].progress,n.length&amp;&amp;(n[0].style.opacity=-e[0].progress),o.length&amp;&amp;(o[0].style.opacity=e[0].progress)}}if(v.wrapper.css({"-webkit-transform-origin":"50% 50% -"+v.size/2+"px","-moz-transform-origin":"50% 50% -"+v.size/2+"px","-ms-transform-origin":"50% 50% -"+v.size/2+"px","transform-origin":"50% 50% -"+v.size/2+"px"}),v.params.cube.shadow)if(f())b.transform("translate3d(0px, "+(v.width/2+v.params.cube.shadowOffset)+"px, "+-v.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+v.params.cube.shadowScale+")");else{var p=Math.abs(c)-90*Math.floor(Math.abs(c)/90),q=1.5-(Math.sin(2*p*Math.PI/360)/2+Math.cos(2*p*Math.PI/360)/2),r=v.params.cube.shadowScale,s=v.params.cube.shadowScale/q,t=v.params.cube.shadowOffset;b.transform("scale3d("+r+", 1, "+s+") translate3d(0px, "+(v.height/2+t)+"px, "+-v.height/2/s+"px) rotateX(-90deg)")}var u=v.isSafari||v.isUiWebView?-v.size/2:0;v.wrapper.transform("translate3d(0px,0,"+u+"px) rotateX("+(f()?0:c)+"deg) rotateY("+(f()?-c:0)+"deg)")},setTransition:function(a){v.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),v.params.cube.shadow&amp;&amp;!f()&amp;&amp;v.container.find(".swiper-cube-shadow").transition(a)}},coverflow:{setTranslate:function(){for(var b=v.translate,c=f()?-b+v.width/2:-b+v.height/2,d=f()?v.params.coverflow.rotate:-v.params.coverflow.rotate,e=v.params.coverflow.depth,g=0,h=v.slides.length;h&gt;g;g++){var i=v.slides.eq(g),j=v.slidesSizesGrid[g],k=i[0].swiperSlideOffset,l=(c-k-j/2)/j*v.params.coverflow.modifier,m=f()?d*l:0,n=f()?0:d*l,o=-e*Math.abs(l),p=f()?0:v.params.coverflow.stretch*l,q=f()?v.params.coverflow.stretch*l:0;Math.abs(q)&lt;.001&amp;&amp;(q=0),Math.abs(p)&lt;.001&amp;&amp;(p=0),Math.abs(o)&lt;.001&amp;&amp;(o=0),Math.abs(m)&lt;.001&amp;&amp;(m=0),Math.abs(n)&lt;.001&amp;&amp;(n=0);var r="translate3d("+q+"px,"+p+"px,"+o+"px)  rotateX("+n+"deg) rotateY("+m+"deg)";if(i.transform(r),i[0].style.zIndex=1-Math.abs(Math.round(l)),v.params.coverflow.slideShadows){var s=f()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),t=f()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===s.length&amp;&amp;(s=a('&lt;div class="swiper-slide-shadow-'+(f()?"left":"top")+'"&gt;&lt;/div&gt;'),i.append(s)),0===t.length&amp;&amp;(t=a('&lt;div class="swiper-slide-shadow-'+(f()?"right":"bottom")+'"&gt;&lt;/div&gt;'),i.append(t)),s.length&amp;&amp;(s[0].style.opacity=l&gt;0?l:0),t.length&amp;&amp;(t[0].style.opacity=-l&gt;0?-l:0)}}if(v.browser.ie){v.wrapper[0].style.perspectiveOrigin=c+"px 50%"}},setTransition:function(a){v.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}}},v.lazy={initialImageLoaded:!1,loadImageInSlide:function(b,c){if(void 0!==b&amp;&amp;(void 0===c&amp;&amp;(c=!0),0!==v.slides.length)){var d=v.slides.eq(b),e=d.find(".swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");!d.hasClass("swiper-lazy")||d.hasClass("swiper-lazy-loaded")||d.hasClass("swiper-lazy-loading")||(e=e.add(d[0])),0!==e.length&amp;&amp;e.each(function(){var b=a(this);b.addClass("swiper-lazy-loading");var e=b.attr("data-background"),f=b.attr("data-src"),g=b.attr("data-srcset");v.loadImage(b[0],f||e,g,!1,function(){if(e?(b.css("background-image","url("+e+")"),b.removeAttr("data-background")):(g&amp;&amp;(b.attr("srcset",g),b.removeAttr("data-srcset")),f&amp;&amp;(b.attr("src",f),b.removeAttr("data-src"))),b.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),d.find(".swiper-lazy-preloader, .preloader").remove(),v.params.loop&amp;&amp;c){var a=d.attr("data-swiper-slide-index");if(d.hasClass(v.params.slideDuplicateClass)){var h=v.wrapper.children('[data-swiper-slide-index="'+a+'"]:not(.'+v.params.slideDuplicateClass+")");v.lazy.loadImageInSlide(h.index(),!1)}else{var i=v.wrapper.children("."+v.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');v.lazy.loadImageInSlide(i.index(),!1)}}v.emit("onLazyImageReady",v,d[0],b[0])}),v.emit("onLazyImageLoad",v,d[0],b[0])})}},load:function(){var b;if(v.params.watchSlidesVisibility)v.wrapper.children("."+v.params.slideVisibleClass).each(function(){v.lazy.loadImageInSlide(a(this).index())});else if(v.params.slidesPerView&gt;1)for(b=v.activeIndex;b&lt;v.activeIndex+v.params.slidesPerView;b++)v.slides[b]&amp;&amp;v.lazy.loadImageInSlide(b);else v.lazy.loadImageInSlide(v.activeIndex);if(v.params.lazyLoadingInPrevNext)if(v.params.slidesPerView&gt;1){for(b=v.activeIndex+v.params.slidesPerView;b&lt;v.activeIndex+v.params.slidesPerView+v.params.slidesPerView;b++)v.slides[b]&amp;&amp;v.lazy.loadImageInSlide(b);for(b=v.activeIndex-v.params.slidesPerView;b&lt;v.activeIndex;b++)v.slides[b]&amp;&amp;v.lazy.loadImageInSlide(b)}else{var c=v.wrapper.children("."+v.params.slideNextClass);c.length&gt;0&amp;&amp;v.lazy.loadImageInSlide(c.index());var d=v.wrapper.children("."+v.params.slidePrevClass);d.length&gt;0&amp;&amp;v.lazy.loadImageInSlide(d.index())}},onTransitionStart:function(){v.params.lazyLoading&amp;&amp;(v.params.lazyLoadingOnTransitionStart||!v.params.lazyLoadingOnTransitionStart&amp;&amp;!v.lazy.initialImageLoaded)&amp;&amp;v.lazy.load()},onTransitionEnd:function(){v.params.lazyLoading&amp;&amp;!v.params.lazyLoadingOnTransitionStart&amp;&amp;v.lazy.load()}},v.scrollbar={isTouched:!1,setDragPosition:function(a){var b=v.scrollbar,c=f()?"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX||a.clientX:"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageY:a.pageY||a.clientY,d=c-b.track.offset()[f()?"left":"top"]-b.dragSize/2,e=-v.minTranslate()*b.moveDivider,g=-v.maxTranslate()*b.moveDivider;e&gt;d?d=e:d&gt;g&amp;&amp;(d=g),d=-d/b.moveDivider,v.updateProgress(d),v.setWrapperTranslate(d,!0)},dragStart:function(a){var b=v.scrollbar;b.isTouched=!0,a.preventDefault(),a.stopPropagation(),b.setDragPosition(a),clearTimeout(b.dragTimeout),b.track.transition(0),v.params.scrollbarHide&amp;&amp;b.track.css("opacity",1),v.wrapper.transition(100),b.drag.transition(100),v.emit("onScrollbarDragStart",v)},dragMove:function(a){var b=v.scrollbar;b.isTouched&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1,b.setDragPosition(a),v.wrapper.transition(0),b.track.transition(0),b.drag.transition(0),v.emit("onScrollbarDragMove",v))},dragEnd:function(a){var b=v.scrollbar;b.isTouched&amp;&amp;(b.isTouched=!1,v.params.scrollbarHide&amp;&amp;(clearTimeout(b.dragTimeout),b.dragTimeout=setTimeout(function(){b.track.css("opacity",0),b.track.transition(400)},1e3)),v.emit("onScrollbarDragEnd",v),v.params.scrollbarSnapOnRelease&amp;&amp;v.slideReset())},enableDraggable:function(){var b=v.scrollbar,c=v.support.touch?b.track:document;a(b.track).on(v.touchEvents.start,b.dragStart),a(c).on(v.touchEvents.move,b.dragMove),a(c).on(v.touchEvents.end,b.dragEnd)},disableDraggable:function(){var b=v.scrollbar,c=v.support.touch?b.track:document;a(b.track).off(v.touchEvents.start,b.dragStart),a(c).off(v.touchEvents.move,b.dragMove),a(c).off(v.touchEvents.end,b.dragEnd)},set:function(){if(v.params.scrollbar){var b=v.scrollbar;b.track=a(v.params.scrollbar),b.drag=b.track.find(".swiper-scrollbar-drag"),0===b.drag.length&amp;&amp;(b.drag=a('&lt;div class="swiper-scrollbar-drag"&gt;&lt;/div&gt;'),b.track.append(b.drag)),b.drag[0].style.width="",b.drag[0].style.height="",b.trackSize=f()?b.track[0].offsetWidth:b.track[0].offsetHeight,b.divider=v.size/v.virtualSize,b.moveDivider=b.divider*(b.trackSize/v.size),b.dragSize=b.trackSize*b.divider,f()?b.drag[0].style.width=b.dragSize+"px":b.drag[0].style.height=b.dragSize+"px",b.divider&gt;=1?b.track[0].style.display="none":b.track[0].style.display="",v.params.scrollbarHide&amp;&amp;(b.track[0].style.opacity=0)}},setTranslate:function(){if(v.params.scrollbar){var a,b=v.scrollbar,c=(v.translate,b.dragSize);a=(b.trackSize-b.dragSize)*v.progress,v.rtl&amp;&amp;f()?(a=-a,a&gt;0?(c=b.dragSize-a,a=0):-a+b.dragSize&gt;b.trackSize&amp;&amp;(c=b.trackSize+a)):0&gt;a?(c=b.dragSize+a,a=0):a+b.dragSize&gt;b.trackSize&amp;&amp;(c=b.trackSize-a),f()?(v.support.transforms3d?b.drag.transform("translate3d("+a+"px, 0, 0)"):b.drag.transform("translateX("+a+"px)"),b.drag[0].style.width=c+"px"):(v.support.transforms3d?b.drag.transform("translate3d(0px, "+a+"px, 0)"):b.drag.transform("translateY("+a+"px)"),b.drag[0].style.height=c+"px"),v.params.scrollbarHide&amp;&amp;(clearTimeout(b.timeout),b.track[0].style.opacity=1,b.timeout=setTimeout(function(){b.track[0].style.opacity=0,b.track.transition(400)},1e3))}},setTransition:function(a){v.params.scrollbar&amp;&amp;v.scrollbar.drag.transition(a)}},v.controller={LinearSpline:function(a,b){this.x=a,this.y=b,this.lastIndex=a.length-1;var c,d;this.x.length,this.interpolate=function(a){return a?(d=e(this.x,a),c=d-1,(a-this.x[c])*(this.y[d]-this.y[c])/(this.x[d]-this.x[c])+this.y[c]):0};var e=function(){var a,b,c;return function(d,e){for(b=-1,a=d.length;a-b&gt;1;)d[c=a+b&gt;&gt;1]&lt;=e?b=c:a=c;return a}}()},getInterpolateFunction:function(a){v.controller.spline||(v.controller.spline=v.params.loop?new v.controller.LinearSpline(v.slidesGrid,a.slidesGrid):new v.controller.LinearSpline(v.snapGrid,a.snapGrid))},setTranslate:function(a,c){function d(b){a=b.rtl&amp;&amp;"horizontal"===b.params.direction?-v.translate:v.translate,"slide"===v.params.controlBy&amp;&amp;(v.controller.getInterpolateFunction(b),f=-v.controller.spline.interpolate(-a)),f&amp;&amp;"container"!==v.params.controlBy||(e=(b.maxTranslate()-b.minTranslate())/(v.maxTranslate()-v.minTranslate()),f=(a-v.minTranslate())*e+b.minTranslate()),v.params.controlInverse&amp;&amp;(f=b.maxTranslate()-f),b.updateProgress(f),b.setWrapperTranslate(f,!1,v),b.updateActiveIndex()}var e,f,g=v.params.control;if(v.isArray(g))for(var h=0;h&lt;g.length;h++)g[h]!==c&amp;&amp;g[h]instanceof b&amp;&amp;d(g[h]);else g instanceof b&amp;&amp;c!==g&amp;&amp;d(g)},setTransition:function(a,c){function d(b){b.setWrapperTransition(a,v),0!==a&amp;&amp;(b.onTransitionStart(),b.wrapper.transitionEnd(function(){f&amp;&amp;(b.params.loop&amp;&amp;"slide"===v.params.controlBy&amp;&amp;b.fixLoop(),b.onTransitionEnd())}))}var e,f=v.params.control;if(v.isArray(f))for(e=0;e&lt;f.length;e++)f[e]!==c&amp;&amp;f[e]instanceof b&amp;&amp;d(f[e]);else f instanceof b&amp;&amp;c!==f&amp;&amp;d(f)}},v.hashnav={init:function(){if(v.params.hashnav){v.hashnav.initialized=!0;var a=document.location.hash.replace("#","");if(a)for(var b=0,c=v.slides.length;c&gt;b;b++){var d=v.slides.eq(b),e=d.attr("data-hash");if(e===a&amp;&amp;!d.hasClass(v.params.slideDuplicateClass)){var f=d.index();v.slideTo(f,0,v.params.runCallbacksOnInit,!0)}}}},setHash:function(){v.hashnav.initialized&amp;&amp;v.params.hashnav&amp;&amp;(document.location.hash=v.slides.eq(v.activeIndex).attr("data-hash")||"")}},v.disableKeyboardControl=function(){v.params.keyboardControl=!1,a(document).off("keydown",k)},v.enableKeyboardControl=function(){v.params.keyboardControl=!0,a(document).on("keydown",k)},v.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},v.params.mousewheelControl){try{new window.WheelEvent("wheel"),v.mousewheel.event="wheel"}catch(a){}v.mousewheel.event||void 0===document.onmousewheel||(v.mousewheel.event="mousewheel"),v.mousewheel.event||(v.mousewheel.event="DOMMouseScroll")}v.disableMousewheelControl=function(){return!!v.mousewheel.event&amp;&amp;(v.container.off(v.mousewheel.event,l),!0)},v.enableMousewheelControl=function(){return!!v.mousewheel.event&amp;&amp;(v.container.on(v.mousewheel.event,l),!0)},v.parallax={setTranslate:function(){v.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){m(this,v.progress)}),v.slides.each(function(){var b=a(this);b.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){m(this,Math.min(Math.max(b[0].progress,-1),1))})})},setTransition:function(b){void 0===b&amp;&amp;(b=v.params.speed),v.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var c=a(this),d=parseInt(c.attr("data-swiper-parallax-duration"),10)||b;0===b&amp;&amp;(d=0),c.transition(d)})}},v._plugins=[];for(var M in v.plugins){var N=v.plugins[M](v,v.params[M]);N&amp;&amp;v._plugins.push(N)}return v.callPlugins=function(a){
for(var b=0;b&lt;v._plugins.length;b++)a in v._plugins[b]&amp;&amp;v._plugins[b][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},v.emitterEventListeners={},v.emit=function(a){v.params[a]&amp;&amp;v.params[a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var b;if(v.emitterEventListeners[a])for(b=0;b&lt;v.emitterEventListeners[a].length;b++)v.emitterEventListeners[a][b](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);v.callPlugins&amp;&amp;v.callPlugins(a,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},v.on=function(a,b){return a=n(a),v.emitterEventListeners[a]||(v.emitterEventListeners[a]=[]),v.emitterEventListeners[a].push(b),v},v.off=function(a,b){var c;if(a=n(a),void 0===b)return v.emitterEventListeners[a]=[],v;if(v.emitterEventListeners[a]&amp;&amp;0!==v.emitterEventListeners[a].length){for(c=0;c&lt;v.emitterEventListeners[a].length;c++)v.emitterEventListeners[a][c]===b&amp;&amp;v.emitterEventListeners[a].splice(c,1);return v}},v.once=function(a,b){a=n(a);var c=function(){b(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),v.off(a,c)};return v.on(a,c),v},v.a11y={makeFocusable:function(a){return a.attr("tabIndex","0"),a},addRole:function(a,b){return a.attr("role",b),a},addLabel:function(a,b){return a.attr("aria-label",b),a},disable:function(a){return a.attr("aria-disabled",!0),a},enable:function(a){return a.attr("aria-disabled",!1),a},onEnterKey:function(b){13===b.keyCode&amp;&amp;(a(b.target).is(v.params.nextButton)?(v.onClickNext(b),v.isEnd?v.a11y.notify(v.params.lastSlideMessage):v.a11y.notify(v.params.nextSlideMessage)):a(b.target).is(v.params.prevButton)&amp;&amp;(v.onClickPrev(b),v.isBeginning?v.a11y.notify(v.params.firstSlideMessage):v.a11y.notify(v.params.prevSlideMessage)),a(b.target).is("."+v.params.bulletClass)&amp;&amp;a(b.target)[0].click())},liveRegion:a('&lt;span class="swiper-notification" aria-live="assertive" aria-atomic="true"&gt;&lt;/span&gt;'),notify:function(a){var b=v.a11y.liveRegion;0!==b.length&amp;&amp;(b.html(""),b.html(a))},init:function(){if(v.params.nextButton){var b=a(v.params.nextButton);v.a11y.makeFocusable(b),v.a11y.addRole(b,"button"),v.a11y.addLabel(b,v.params.nextSlideMessage)}if(v.params.prevButton){var c=a(v.params.prevButton);v.a11y.makeFocusable(c),v.a11y.addRole(c,"button"),v.a11y.addLabel(c,v.params.prevSlideMessage)}a(v.container).append(v.a11y.liveRegion)},initPagination:function(){v.params.pagination&amp;&amp;v.params.paginationClickable&amp;&amp;v.bullets&amp;&amp;v.bullets.length&amp;&amp;v.bullets.each(function(){var b=a(this);v.a11y.makeFocusable(b),v.a11y.addRole(b,"button"),v.a11y.addLabel(b,v.params.paginationBulletMessage.replace(/{{index}}/,b.index()+1))})},destroy:function(){v.a11y.liveRegion&amp;&amp;v.a11y.liveRegion.length&gt;0&amp;&amp;v.a11y.liveRegion.remove()}},v.init=function(){v.params.loop&amp;&amp;v.createLoop(),v.updateContainerSize(),v.updateSlidesSize(),v.updatePagination(),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;(v.scrollbar.set(),v.params.scrollbarDraggable&amp;&amp;v.scrollbar.enableDraggable()),"slide"!==v.params.effect&amp;&amp;v.effects[v.params.effect]&amp;&amp;(v.params.loop||v.updateProgress(),v.effects[v.params.effect].setTranslate()),v.params.loop?v.slideTo(v.params.initialSlide+v.loopedSlides,0,v.params.runCallbacksOnInit):(v.slideTo(v.params.initialSlide,0,v.params.runCallbacksOnInit),0===v.params.initialSlide&amp;&amp;(v.parallax&amp;&amp;v.params.parallax&amp;&amp;v.parallax.setTranslate(),v.lazy&amp;&amp;v.params.lazyLoading&amp;&amp;(v.lazy.load(),v.lazy.initialImageLoaded=!0))),v.attachEvents(),v.params.observer&amp;&amp;v.support.observer&amp;&amp;v.initObservers(),v.params.preloadImages&amp;&amp;!v.params.lazyLoading&amp;&amp;v.preloadImages(),v.params.autoplay&amp;&amp;v.startAutoplay(),v.params.keyboardControl&amp;&amp;v.enableKeyboardControl&amp;&amp;v.enableKeyboardControl(),v.params.mousewheelControl&amp;&amp;v.enableMousewheelControl&amp;&amp;v.enableMousewheelControl(),v.params.hashnav&amp;&amp;v.hashnav&amp;&amp;v.hashnav.init(),v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.init(),v.emit("onInit",v)},v.cleanupStyles=function(){v.container.removeClass(v.classNames.join(" ")).removeAttr("style"),v.wrapper.removeAttr("style"),v.slides&amp;&amp;v.slides.length&amp;&amp;v.slides.removeClass([v.params.slideVisibleClass,v.params.slideActiveClass,v.params.slideNextClass,v.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),v.paginationContainer&amp;&amp;v.paginationContainer.length&amp;&amp;v.paginationContainer.removeClass(v.params.paginationHiddenClass),v.bullets&amp;&amp;v.bullets.length&amp;&amp;v.bullets.removeClass(v.params.bulletActiveClass),v.params.prevButton&amp;&amp;a(v.params.prevButton).removeClass(v.params.buttonDisabledClass),v.params.nextButton&amp;&amp;a(v.params.nextButton).removeClass(v.params.buttonDisabledClass),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;(v.scrollbar.track&amp;&amp;v.scrollbar.track.length&amp;&amp;v.scrollbar.track.removeAttr("style"),v.scrollbar.drag&amp;&amp;v.scrollbar.drag.length&amp;&amp;v.scrollbar.drag.removeAttr("style"))},v.destroy=function(a,b){v.detachEvents(),v.stopAutoplay(),v.params.scrollbar&amp;&amp;v.scrollbar&amp;&amp;v.params.scrollbarDraggable&amp;&amp;v.scrollbar.disableDraggable(),v.params.loop&amp;&amp;v.destroyLoop(),b&amp;&amp;v.cleanupStyles(),v.disconnectObservers(),v.params.keyboardControl&amp;&amp;v.disableKeyboardControl&amp;&amp;v.disableKeyboardControl(),v.params.mousewheelControl&amp;&amp;v.disableMousewheelControl&amp;&amp;v.disableMousewheelControl(),v.params.a11y&amp;&amp;v.a11y&amp;&amp;v.a11y.destroy(),v.emit("onDestroy"),a!==!1&amp;&amp;(v=null)},v.init(),v}};b.prototype={isSafari:function(){var a=navigator.userAgent.toLowerCase();return a.indexOf("safari")&gt;=0&amp;&amp;a.indexOf("chrome")&lt;0&amp;&amp;a.indexOf("android")&lt;0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(a){return"[object Array]"===Object.prototype.toString.apply(a)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&amp;&amp;window.navigator.msMaxTouchPoints&gt;1||window.navigator.pointerEnabled&amp;&amp;window.navigator.maxTouchPoints&gt;1},device:function(){var a=navigator.userAgent,b=a.match(/(Android);?[\s\/]+([\d.]+)?/),c=a.match(/(iPad).*OS\s([\d_]+)/),d=a.match(/(iPod)(.*OS\s([\d_]+))?/),e=!c&amp;&amp;a.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:c||e||d,android:b}}(),support:{touch:window.Modernizr&amp;&amp;Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&amp;&amp;document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&amp;&amp;Modernizr.csstransforms3d===!0||function(){var a=document.createElement("div").style;return"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a}(),flexbox:function(){for(var a=document.createElement("div").style,b="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),c=0;c&lt;b.length;c++)if(b[c]in a)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}()},plugins:{}};for(var c=(function(){var a=function(a){var b=this,c=0;for(c=0;c&lt;a.length;c++)b[c]=a[c];return b.length=a.length,this},b=function(b,c){var d=[],e=0;if(b&amp;&amp;!c&amp;&amp;b instanceof a)return b;if(b)if("string"==typeof b){var f,g,h=b.trim();if(h.indexOf("&lt;")&gt;=0&amp;&amp;h.indexOf("&gt;")&gt;=0){var i="div";for(0===h.indexOf("&lt;li")&amp;&amp;(i="ul"),0===h.indexOf("&lt;tr")&amp;&amp;(i="tbody"),(0===h.indexOf("&lt;td")||0===h.indexOf("&lt;th"))&amp;&amp;(i="tr"),0===h.indexOf("&lt;tbody")&amp;&amp;(i="table"),0===h.indexOf("&lt;option")&amp;&amp;(i="select"),g=document.createElement(i),g.innerHTML=b,e=0;e&lt;g.childNodes.length;e++)d.push(g.childNodes[e])}else for(f=c||"#"!==b[0]||b.match(/[ .&lt;&gt;:~]/)?(c||document).querySelectorAll(b):[document.getElementById(b.split("#")[1])],e=0;e&lt;f.length;e++)f[e]&amp;&amp;d.push(f[e])}else if(b.nodeType||b===window||b===document)d.push(b);else if(b.length&gt;0&amp;&amp;b[0].nodeType)for(e=0;e&lt;b.length;e++)d.push(b[e]);return new a(d)};return a.prototype={addClass:function(a){if(void 0===a)return this;for(var b=a.split(" "),c=0;c&lt;b.length;c++)for(var d=0;d&lt;this.length;d++)this[d].classList.add(b[c]);return this},removeClass:function(a){for(var b=a.split(" "),c=0;c&lt;b.length;c++)for(var d=0;d&lt;this.length;d++)this[d].classList.remove(b[c]);return this},hasClass:function(a){return!!this[0]&amp;&amp;this[0].classList.contains(a)},toggleClass:function(a){for(var b=a.split(" "),c=0;c&lt;b.length;c++)for(var d=0;d&lt;this.length;d++)this[d].classList.toggle(b[c]);return this},attr:function(a,b){if(1===arguments.length&amp;&amp;"string"==typeof a)return this[0]?this[0].getAttribute(a):void 0;for(var c=0;c&lt;this.length;c++)if(2===arguments.length)this[c].setAttribute(a,b);else for(var d in a)this[c][d]=a[d],this[c].setAttribute(d,a[d]);return this},removeAttr:function(a){for(var b=0;b&lt;this.length;b++)this[b].removeAttribute(a);return this},data:function(a,b){if(void 0!==b){for(var c=0;c&lt;this.length;c++){var d=this[c];d.dom7ElementDataStorage||(d.dom7ElementDataStorage={}),d.dom7ElementDataStorage[a]=b}return this}if(this[0]){var e=this[0].getAttribute("data-"+a);return e?e:this[0].dom7ElementDataStorage&amp;&amp;a in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[a]:void 0}},transform:function(a){for(var b=0;b&lt;this.length;b++){var c=this[b].style;c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=a}return this},transition:function(a){"string"!=typeof a&amp;&amp;(a+="ms");for(var b=0;b&lt;this.length;b++){var c=this[b].style;c.webkitTransitionDuration=c.MsTransitionDuration=c.msTransitionDuration=c.MozTransitionDuration=c.OTransitionDuration=c.transitionDuration=a}return this},on:function(a,c,d,e){function f(a){var e=a.target;if(b(e).is(c))d.call(e,a);else for(var f=b(e).parents(),g=0;g&lt;f.length;g++)b(f[g]).is(c)&amp;&amp;d.call(f[g],a)}var g,h,i=a.split(" ");for(g=0;g&lt;this.length;g++)if("function"==typeof c||c===!1)for("function"==typeof c&amp;&amp;(d=arguments[1],e=arguments[2]||!1),h=0;h&lt;i.length;h++)this[g].addEventListener(i[h],d,e);else for(h=0;h&lt;i.length;h++)this[g].dom7LiveListeners||(this[g].dom7LiveListeners=[]),this[g].dom7LiveListeners.push({listener:d,liveListener:f}),this[g].addEventListener(i[h],f,e);return this},off:function(a,b,c,d){for(var e=a.split(" "),f=0;f&lt;e.length;f++)for(var g=0;g&lt;this.length;g++)if("function"==typeof b||b===!1)"function"==typeof b&amp;&amp;(c=arguments[1],d=arguments[2]||!1),this[g].removeEventListener(e[f],c,d);else if(this[g].dom7LiveListeners)for(var h=0;h&lt;this[g].dom7LiveListeners.length;h++)this[g].dom7LiveListeners[h].listener===c&amp;&amp;this[g].removeEventListener(e[f],this[g].dom7LiveListeners[h].liveListener,d);return this},once:function(a,b,c,d){function e(g){c(g),f.off(a,b,e,d)}var f=this;"function"==typeof b&amp;&amp;(b=!1,c=arguments[1],d=arguments[2]),f.on(a,b,e,d)},trigger:function(a,b){for(var c=0;c&lt;this.length;c++){var d;try{d=new window.CustomEvent(a,{detail:b,bubbles:!0,cancelable:!0})}catch(c){d=document.createEvent("Event"),d.initEvent(a,!0,!0),d.detail=b}this[c].dispatchEvent(d)}return this},transitionEnd:function(a){function b(f){if(f.target===this)for(a.call(this,f),c=0;c&lt;d.length;c++)e.off(d[c],b)}var c,d=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],e=this;if(a)for(c=0;c&lt;d.length;c++)e.on(d[c],b);return this},width:function(){return this[0]===window?window.innerWidth:this.length&gt;0?parseFloat(this.css("width")):null},outerWidth:function(a){return this.length&gt;0?a?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length&gt;0?parseFloat(this.css("height")):null},outerHeight:function(a){return this.length&gt;0?a?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length&gt;0){var a=this[0],b=a.getBoundingClientRect(),c=document.body,d=a.clientTop||c.clientTop||0,e=a.clientLeft||c.clientLeft||0,f=window.pageYOffset||a.scrollTop,g=window.pageXOffset||a.scrollLeft;return{top:b.top+f-d,left:b.left+g-e}}return null},css:function(a,b){var c;if(1===arguments.length){if("string"!=typeof a){for(c=0;c&lt;this.length;c++)for(var d in a)this[c].style[d]=a[d];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(a)}if(2===arguments.length&amp;&amp;"string"==typeof a){for(c=0;c&lt;this.length;c++)this[c].style[a]=b;return this}return this},each:function(a){for(var b=0;b&lt;this.length;b++)a.call(this[b],b,this[b]);return this},html:function(a){if(void 0===a)return this[0]?this[0].innerHTML:void 0;for(var b=0;b&lt;this.length;b++)this[b].innerHTML=a;return this},is:function(c){if(!this[0])return!1;var d,e;if("string"==typeof c){var f=this[0];if(f===document)return c===document;if(f===window)return c===window;if(f.matches)return f.matches(c);if(f.webkitMatchesSelector)return f.webkitMatchesSelector(c);if(f.mozMatchesSelector)return f.mozMatchesSelector(c);if(f.msMatchesSelector)return f.msMatchesSelector(c);for(d=b(c),e=0;e&lt;d.length;e++)if(d[e]===this[0])return!0;return!1}if(c===document)return this[0]===document;if(c===window)return this[0]===window;if(c.nodeType||c instanceof a){for(d=c.nodeType?[c]:c,e=0;e&lt;d.length;e++)if(d[e]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var a=this[0],b=0;null!==(a=a.previousSibling);)1===a.nodeType&amp;&amp;b++;return b}},eq:function(b){if(void 0===b)return this;var c,d=this.length;return b&gt;d-1?new a([]):0&gt;b?(c=d+b,new a(0&gt;c?[]:[this[c]])):new a([this[b]])},append:function(b){var c,d;for(c=0;c&lt;this.length;c++)if("string"==typeof b){var e=document.createElement("div");for(e.innerHTML=b;e.firstChild;)this[c].appendChild(e.firstChild)}else if(b instanceof a)for(d=0;d&lt;b.length;d++)this[c].appendChild(b[d]);else this[c].appendChild(b);return this},prepend:function(b){var c,d;for(c=0;c&lt;this.length;c++)if("string"==typeof b){var e=document.createElement("div");for(e.innerHTML=b,d=e.childNodes.length-1;d&gt;=0;d--)this[c].insertBefore(e.childNodes[d],this[c].childNodes[0])}else if(b instanceof a)for(d=0;d&lt;b.length;d++)this[c].insertBefore(b[d],this[c].childNodes[0]);else this[c].insertBefore(b,this[c].childNodes[0]);return this},insertBefore:function(a){for(var c=b(a),d=0;d&lt;this.length;d++)if(1===c.length)c[0].parentNode.insertBefore(this[d],c[0]);else if(c.length&gt;1)for(var e=0;e&lt;c.length;e++)c[e].parentNode.insertBefore(this[d].cloneNode(!0),c[e])},insertAfter:function(a){for(var c=b(a),d=0;d&lt;this.length;d++)if(1===c.length)c[0].parentNode.insertBefore(this[d],c[0].nextSibling);else if(c.length&gt;1)for(var e=0;e&lt;c.length;e++)c[e].parentNode.insertBefore(this[d].cloneNode(!0),c[e].nextSibling)},next:function(c){return new a(this.length&gt;0?c?this[0].nextElementSibling&amp;&amp;b(this[0].nextElementSibling).is(c)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(c){var d=[],e=this[0];if(!e)return new a([]);for(;e.nextElementSibling;){var f=e.nextElementSibling;c?b(f).is(c)&amp;&amp;d.push(f):d.push(f),e=f}return new a(d)},prev:function(c){return new a(this.length&gt;0?c?this[0].previousElementSibling&amp;&amp;b(this[0].previousElementSibling).is(c)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(c){var d=[],e=this[0];if(!e)return new a([]);for(;e.previousElementSibling;){var f=e.previousElementSibling;c?b(f).is(c)&amp;&amp;d.push(f):d.push(f),e=f}return new a(d)},parent:function(a){for(var c=[],d=0;d&lt;this.length;d++)a?b(this[d].parentNode).is(a)&amp;&amp;c.push(this[d].parentNode):c.push(this[d].parentNode);return b(b.unique(c))},parents:function(a){for(var c=[],d=0;d&lt;this.length;d++)for(var e=this[d].parentNode;e;)a?b(e).is(a)&amp;&amp;c.push(e):c.push(e),e=e.parentNode;return b(b.unique(c))},find:function(b){for(var c=[],d=0;d&lt;this.length;d++)for(var e=this[d].querySelectorAll(b),f=0;f&lt;e.length;f++)c.push(e[f]);return new a(c)},children:function(c){for(var d=[],e=0;e&lt;this.length;e++)for(var f=this[e].childNodes,g=0;g&lt;f.length;g++)c?1===f[g].nodeType&amp;&amp;b(f[g]).is(c)&amp;&amp;d.push(f[g]):1===f[g].nodeType&amp;&amp;d.push(f[g]);return new a(b.unique(d))},remove:function(){for(var a=0;a&lt;this.length;a++)this[a].parentNode&amp;&amp;this[a].parentNode.removeChild(this[a]);return this},add:function(){var a,c,d=this;for(a=0;a&lt;arguments.length;a++){var e=b(arguments[a]);for(c=0;c&lt;e.length;c++)d[d.length]=e[c],d.length++}return d}},b.fn=a.prototype,b.unique=function(a){for(var b=[],c=0;c&lt;a.length;c++)-1===b.indexOf(a[c])&amp;&amp;b.push(a[c]);return b},b}()),d=["jQuery","Zepto","Dom7"],e=0;e&lt;d.length;e++)window[d[e]]&amp;&amp;function(a){a.fn.swiper=function(c){var d;return a(this).each(function(){var a=new b(this,c);d||(d=a)}),d}}(window[d[e]]);var f;f=void 0===c?window.Dom7||window.Zepto||window.jQuery:c,f&amp;&amp;("transitionEnd"in f.fn||(f.fn.transitionEnd=function(a){function b(f){if(f.target===this)for(a.call(this,f),c=0;c&lt;d.length;c++)e.off(d[c],b)}var c,d=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],e=this;if(a)for(c=0;c&lt;d.length;c++)e.on(d[c],b);return this}),"transform"in f.fn||(f.fn.transform=function(a){for(var b=0;b&lt;this.length;b++){var c=this[b].style;c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=a}return this}),"transition"in f.fn||(f.fn.transition=function(a){"string"!=typeof a&amp;&amp;(a+="ms");for(var b=0;b&lt;this.length;b++){var c=this[b].style;c.webkitTransitionDuration=c.MsTransitionDuration=c.msTransitionDuration=c.MozTransitionDuration=c.OTransitionDuration=c.transitionDuration=a}return this})),window.Swiper=b}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&amp;&amp;define.amd&amp;&amp;define([],function(){"use strict";return window.Swiper}),function(a){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="MarkupParse",k="Open",l="Change",m="mfp",n="."+m,o="mfp-ready",p="mfp-removing",q="mfp-prevent-close",r=function(){},s=!!window.jQuery,t=a(window),u=function(a,c){b.ev.on(m+a+n,c)},v=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&amp;&amp;(f.innerHTML=d),e?c&amp;&amp;c.appendChild(f):(f=a(f),c&amp;&amp;f.appendTo(c)),f},w=function(c,d){b.ev.triggerHandler(m+c,d),b.st.callbacks&amp;&amp;(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&amp;&amp;b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},x=function(c){return c===g&amp;&amp;b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},y=function(){a.magnificPopup.instance||(b=new r,b.init(),a.magnificPopup.instance=b)},z=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};r.prototype={constructor:r,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=z(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e&lt;h.length;e++)if(g=h[e],g.parsed&amp;&amp;(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&amp;&amp;c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&amp;&amp;(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=v("bg").on("click"+n,function(){b.close()}),b.wrap=v("wrap").attr("tabindex",-1).on("click"+n,function(a){b._checkIfClose(a.target)&amp;&amp;b.close()}),b.container=v("container",b.wrap)),b.contentContainer=v("content"),b.st.preloader&amp;&amp;(b.preloader=v("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e&lt;i.length;e++){var l=i[e];l=l.charAt(0).toUpperCase()+l.slice(1),b["init"+l].call(b)}w("BeforeOpen"),b.st.showCloseBtn&amp;&amp;(b.st.closeBtnInside?(u(j,function(a,b,c,d){c.close_replaceWith=x(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(x())),b.st.alignTop&amp;&amp;(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:t.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&amp;&amp;!b.fixedContentPos)&amp;&amp;b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&amp;&amp;d.on("keyup"+n,function(a){27===a.keyCode&amp;&amp;b.close()}),t.on("resize"+n,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&amp;&amp;b.wrap.addClass(f);var m=b.wH=t.height(),p={};if(b.fixedContentPos&amp;&amp;b._hasScrollBar(m)){var q=b._getScrollbarSize();q&amp;&amp;(p.marginRight=q)}b.fixedContentPos&amp;&amp;(b.isIE7?a("body, html").css("overflow","hidden"):p.overflow="hidden");var r=b.st.mainClass;return b.isIE7&amp;&amp;(r+=" mfp-ie7"),r&amp;&amp;b._addClassToMFP(r),b.updateItemHTML(),w("BuildControls"),a("html").css(p),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(o),b._setFocus()):b.bgOverlay.addClass(o),d.on("focusin"+n,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(m),w(k),c},close:function(){b.isOpen&amp;&amp;(w(i),b.isOpen=!1,b.st.removalDelay&amp;&amp;!b.isLowIE&amp;&amp;b.supportsTransition?(b._addClassToMFP(p),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){w(h);var c=p+" "+o+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&amp;&amp;(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup.mfp focusin"+n),b.ev.off(n),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&amp;&amp;b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&amp;&amp;b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&amp;&amp;b._lastFocusedEl&amp;&amp;a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,w("AfterClose")},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||t.height();b.fixedContentPos||b.wrap.css("height",b.wH),w("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&amp;&amp;b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(w("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=!!b.st[d]&amp;&amp;b.st[d].markup;w("FirstMarkupParse",f),b.currTemplate[d]=!f||a(f)}e&amp;&amp;e!==c.type&amp;&amp;b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,w(l,c),e=c.type,b.container.prepend(b.contentContainer),w("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&amp;&amp;b.st.closeBtnInside&amp;&amp;b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(x()):b.content=a:b.content="",w("BeforeAppend"),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g&lt;f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,w("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){if((void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick)||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var f=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(f)if(a.isFunction(f)){if(!f.call(b))return!0}else if(t.width()&lt;f)return!0;c.type&amp;&amp;(c.preventDefault(),b.isOpen&amp;&amp;c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&amp;&amp;(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&amp;&amp;b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};w("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(q)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&amp;&amp;e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&amp;&amp;c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&amp;&amp;a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)&gt;(a||t.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&amp;&amp;(c=a.extend(d.data,c)),w(j,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length&gt;1){var d=b.find(n+"-"+e[0]);if(d.length&gt;0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&amp;&amp;d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith('&lt;img src="'+c+'" class="'+d.attr("class")+'" /&gt;'):d.attr(e[1],c)}}else b.find(n+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:r.prototype,modules:[],open:function(b,c){return y(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&amp;&amp;a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&amp;&amp;(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'&lt;button title="%title%" type="button" class="mfp-close"&gt;&amp;#215;&lt;/button&gt;',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){y();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=s?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&amp;&amp;(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&amp;&amp;b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),s?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var A,B,C,D="inline",E=function(){C&amp;&amp;(B.after(C.addClass(A)).detach(),C=null)};a.magnificPopup.registerModule(D,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(D),u(h+"."+D,function(){E()})},getInline:function(c,d){if(E(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&amp;&amp;g.tagName&amp;&amp;(B||(A=e.hiddenClass,B=v(A),A="mfp-"+A),C=f.after(B).detach().removeClass(A)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("&lt;div&gt;");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var F,G="ajax",H=function(){F&amp;&amp;a(document.body).removeClass(F)},I=function(){H(),b.req&amp;&amp;b.req.abort()};a.magnificPopup.registerModule(G,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'&lt;a href="%url%"&gt;The content&lt;/a&gt; could not be loaded.'},proto:{initAjax:function(){b.types.push(G),F=b.st.ajax.cursor,u(h+"."+G,I),u("BeforeChange."+G,I)},getAjax:function(c){F&amp;&amp;a(document.body).addClass(F),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};w("ParseAjax",g),b.appendContent(a(g.data),G),c.finished=!0,H(),b._setFocus(),setTimeout(function(){b.wrap.addClass(o)},16),b.updateStatus("ready"),w("AjaxContentAdded")},error:function(){H(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var J,K=function(c){if(c.data&amp;&amp;void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'&lt;div class="mfp-figure"&gt;&lt;div class="mfp-close"&gt;&lt;/div&gt;&lt;figure&gt;&lt;div class="mfp-img"&gt;&lt;/div&gt;&lt;figcaption&gt;&lt;div class="mfp-bottom-bar"&gt;&lt;div class="mfp-title"&gt;&lt;/div&gt;&lt;div class="mfp-counter"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'&lt;a href="%url%"&gt;The image&lt;/a&gt; could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),u(k+d,function(){"image"===b.currItem.type&amp;&amp;c.cursor&amp;&amp;a(document.body).addClass(c.cursor)}),u(h+d,function(){c.cursor&amp;&amp;a(document.body).removeClass(c.cursor),t.off("resize"+n)}),u("Resize"+d,b.resizeImage),b.isLowIE&amp;&amp;u("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&amp;&amp;a.img&amp;&amp;b.st.image.verticalFit){var c=0;b.isLowIE&amp;&amp;(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&amp;&amp;(a.hasSize=!0,J&amp;&amp;clearInterval(J),a.isCheckingImgSize=!1,w("ImageHasSize",a),a.imgHidden&amp;&amp;(b.content&amp;&amp;b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){J&amp;&amp;clearInterval(J),J=setInterval(function(){return d.naturalWidth&gt;0?void b._onImageHasSize(a):(c&gt;200&amp;&amp;clearInterval(J),c++,void(3===c?e(10):40===c?e(50):100===c&amp;&amp;e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&amp;&amp;(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&amp;&amp;(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,w("ImageLoadComplete")):(e++,200&gt;e?setTimeout(f,100):g()))},g=function(){c&amp;&amp;(c.img.off(".mfploader"),c===b.currItem&amp;&amp;(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&amp;&amp;c.el.find("img").length&amp;&amp;(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&amp;&amp;(c.img=c.img.clone()),j=c.img[0],j.naturalWidth&gt;0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:K(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(J&amp;&amp;clearInterval(J),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var L,M=function(){return void 0===L&amp;&amp;(L=void 0!==document.createElement("p").style.MozTransform),L};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){
var a,c=b.st.zoom,d=".zoom";if(c.enabled&amp;&amp;b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};u("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),!(a=b._getItemToZoom()))return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,w("ZoomAnimationEnded")},16)},g)},16)}}),u(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(!(a=b._getItemToZoom()))return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),u(h+d,function(){b._allowZoom()&amp;&amp;(k(),f&amp;&amp;f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return!!b.currItem.hasSize&amp;&amp;b.currItem.img},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(s?d.innerHeight():d[0].offsetHeight)-g-f};return M()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var N="iframe",O=function(a){if(b.currTemplate[N]){var c=b.currTemplate[N].find("iframe");c.length&amp;&amp;(a||(c[0].src="//about:blank"),b.isIE8&amp;&amp;c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(N,{options:{markup:'&lt;div class="mfp-iframe-scaler"&gt;&lt;div class="mfp-close"&gt;&lt;/div&gt;&lt;iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&amp;output=embed"}}},proto:{initIframe:function(){b.types.push(N),u("BeforeChange",function(a,b,c){b!==c&amp;&amp;(b===N?O():c===N&amp;&amp;O(!0))}),u(h+"."+N,function(){O()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)&gt;-1?(this.id&amp;&amp;(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&amp;&amp;(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var P=function(a){var c=b.items.length;return a&gt;c-1?a-c:0&gt;a?c+a:a},Q=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'&lt;button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"&gt;&lt;/button&gt;',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,!(!c||!c.enabled)&amp;&amp;(f+=" mfp-gallery",u(k+e,function(){c.navigateByImgClick&amp;&amp;b.wrap.on("click"+e,".mfp-img",function(){return b.items.length&gt;1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&amp;&amp;b.next()})}),u("UpdateStatus"+e,function(a,c){c.text&amp;&amp;(c.text=Q(c.text,b.currItem.index,b.items.length))}),u(j+e,function(a,d,e,f){var g=b.items.length;e.counter=g&gt;1?Q(c.tCounter,f.index,g):""}),u("BuildControls"+e,function(){if(b.items.length&gt;1&amp;&amp;c.arrows&amp;&amp;!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(q),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(q),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&amp;&amp;(v("b",e[0],!1,!0),v("a",e[0],!1,!0),v("b",f[0],!1,!0),v("a",f[0],!1,!0)),b.container.append(e.add(f))}}),u(l+e,function(){b._preloadTimeout&amp;&amp;clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void u(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&amp;&amp;g&amp;&amp;b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}))},next:function(){b.direction=!0,b.index=P(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=P(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a&gt;=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a&lt;=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a&lt;=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=P(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),w("LazyLoad",d),"image"===d.type&amp;&amp;(d.img=a('&lt;img class="mfp-img" /&gt;').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,w("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var R="retina";a.magnificPopup.registerModule(R,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio&gt;1){var a=b.st.retina,c=a.ratio;(c=isNaN(c)?c():c)&gt;1&amp;&amp;(u("ImageHasSize."+R,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),u("ElementParse."+R,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b="ontouchstart"in window,c=function(){t.off("touchmove"+d+" touchend"+d)},d=".mfpFastClick";a.fn.mfpFastClick=function(e){return a(this).each(function(){var f,g=a(this);if(b){var h,i,j,k,l,m;g.on("touchstart"+d,function(a){k=!1,m=1,l=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],i=l.clientX,j=l.clientY,t.on("touchmove"+d,function(a){l=a.originalEvent?a.originalEvent.touches:a.touches,m=l.length,l=l[0],(Math.abs(l.clientX-i)&gt;10||Math.abs(l.clientY-j)&gt;10)&amp;&amp;(k=!0,c())}).on("touchend"+d,function(a){c(),k||m&gt;1||(f=!0,a.preventDefault(),clearTimeout(h),h=setTimeout(function(){f=!1},1e3),e())})})}g.on("click"+d,function(){f||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+d+" click"+d),b&amp;&amp;t.off("touchmove"+d+" touchend"+d)}}(),y()}),function(){"use strict";function a(d){if(!d)throw new Error("No options passed to Waypoint constructor");if(!d.element)throw new Error("No element option passed to Waypoint constructor");if(!d.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+b,this.options=a.Adapter.extend({},a.defaults,d),this.element=this.options.element,this.adapter=new a.Adapter(this.element),this.callback=d.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=a.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=a.Context.findOrCreateByElement(this.options.context),a.offsetAliases[this.options.offset]&amp;&amp;(this.options.offset=a.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),c[this.key]=this,b+=1}var b=0,c={};a.prototype.queueTrigger=function(a){this.group.queueTrigger(this,a)},a.prototype.trigger=function(a){this.enabled&amp;&amp;this.callback&amp;&amp;this.callback.apply(this,a)},a.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete c[this.key]},a.prototype.disable=function(){return this.enabled=!1,this},a.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},a.prototype.next=function(){return this.group.next(this)},a.prototype.previous=function(){return this.group.previous(this)},a.invokeAll=function(a){var b=[];for(var d in c)b.push(c[d]);for(var e=0,f=b.length;f&gt;e;e++)b[e][a]()},a.destroyAll=function(){a.invokeAll("destroy")},a.disableAll=function(){a.invokeAll("disable")},a.enableAll=function(){a.invokeAll("enable")},a.refreshAll=function(){a.Context.refreshAll()},a.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},a.viewportWidth=function(){return document.documentElement.clientWidth},a.adapters=[],a.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},a.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=a}(),function(){"use strict";function a(a){window.setTimeout(a,1e3/60)}function b(a){this.element=a,this.Adapter=e.Adapter,this.adapter=new this.Adapter(a),this.key="waypoint-context-"+c,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},a.waypointContextKey=this.key,d[a.waypointContextKey]=this,c+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var c=0,d={},e=window.Waypoint,f=window.onload;b.prototype.add=function(a){var b=a.options.horizontal?"horizontal":"vertical";this.waypoints[b][a.key]=a,this.refresh()},b.prototype.checkEmpty=function(){var a=this.Adapter.isEmptyObject(this.waypoints.horizontal),b=this.Adapter.isEmptyObject(this.waypoints.vertical);a&amp;&amp;b&amp;&amp;(this.adapter.off(".waypoints"),delete d[this.key])},b.prototype.createThrottledResizeHandler=function(){function a(){b.handleResize(),b.didResize=!1}var b=this;this.adapter.on("resize.waypoints",function(){b.didResize||(b.didResize=!0,e.requestAnimationFrame(a))})},b.prototype.createThrottledScrollHandler=function(){function a(){b.handleScroll(),b.didScroll=!1}var b=this;this.adapter.on("scroll.waypoints",function(){(!b.didScroll||e.isTouch)&amp;&amp;(b.didScroll=!0,e.requestAnimationFrame(a))})},b.prototype.handleResize=function(){e.Context.refreshAll()},b.prototype.handleScroll=function(){var a={},b={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var c in b){var d=b[c],e=d.newScroll&gt;d.oldScroll,f=e?d.forward:d.backward;for(var g in this.waypoints[c]){var h=this.waypoints[c][g],i=d.oldScroll&lt;h.triggerPoint,j=d.newScroll&gt;=h.triggerPoint,k=i&amp;&amp;j,l=!i&amp;&amp;!j;(k||l)&amp;&amp;(h.queueTrigger(f),a[h.group.id]=h.group)}}for(var m in a)a[m].flushTriggers();this.oldScroll={x:b.horizontal.newScroll,y:b.vertical.newScroll}},b.prototype.innerHeight=function(){return this.element==this.element.window?e.viewportHeight():this.adapter.innerHeight()},b.prototype.remove=function(a){delete this.waypoints[a.axis][a.key],this.checkEmpty()},b.prototype.innerWidth=function(){return this.element==this.element.window?e.viewportWidth():this.adapter.innerWidth()},b.prototype.destroy=function(){var a=[];for(var b in this.waypoints)for(var c in this.waypoints[b])a.push(this.waypoints[b][c]);for(var d=0,e=a.length;e&gt;d;d++)a[d].destroy()},b.prototype.refresh=function(){var a,b=this.element==this.element.window,c=b?void 0:this.adapter.offset(),d={};this.handleScroll(),a={horizontal:{contextOffset:b?0:c.left,contextScroll:b?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:b?0:c.top,contextScroll:b?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var f in a){var g=a[f];for(var h in this.waypoints[f]){var i,j,k,l,m,n=this.waypoints[f][h],o=n.options.offset,p=n.triggerPoint,q=0,r=null==p;n.element!==n.element.window&amp;&amp;(q=n.adapter.offset()[g.offsetProp]),"function"==typeof o?o=o.apply(n):"string"==typeof o&amp;&amp;(o=parseFloat(o),n.options.offset.indexOf("%")&gt;-1&amp;&amp;(o=Math.ceil(g.contextDimension*o/100))),i=g.contextScroll-g.contextOffset,n.triggerPoint=q+i-o,j=p&lt;g.oldScroll,k=n.triggerPoint&gt;=g.oldScroll,l=j&amp;&amp;k,m=!j&amp;&amp;!k,!r&amp;&amp;l?(n.queueTrigger(g.backward),d[n.group.id]=n.group):!r&amp;&amp;m?(n.queueTrigger(g.forward),d[n.group.id]=n.group):r&amp;&amp;g.oldScroll&gt;=n.triggerPoint&amp;&amp;(n.queueTrigger(g.forward),d[n.group.id]=n.group)}}return e.requestAnimationFrame(function(){for(var a in d)d[a].flushTriggers()}),this},b.findOrCreateByElement=function(a){return b.findByElement(a)||new b(a)},b.refreshAll=function(){for(var a in d)d[a].refresh()},b.findByElement=function(a){return d[a.waypointContextKey]},window.onload=function(){f&amp;&amp;f(),b.refreshAll()},e.requestAnimationFrame=function(b){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||a).call(window,b)},e.Context=b}(),function(){"use strict";function a(a,b){return a.triggerPoint-b.triggerPoint}function b(a,b){return b.triggerPoint-a.triggerPoint}function c(a){this.name=a.name,this.axis=a.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),d[this.axis][this.name]=this}var d={vertical:{},horizontal:{}},e=window.Waypoint;c.prototype.add=function(a){this.waypoints.push(a)},c.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},c.prototype.flushTriggers=function(){for(var c in this.triggerQueues){var d=this.triggerQueues[c],e="up"===c||"left"===c;d.sort(e?b:a);for(var f=0,g=d.length;g&gt;f;f+=1){var h=d[f];(h.options.continuous||f===d.length-1)&amp;&amp;h.trigger([c])}}this.clearTriggerQueues()},c.prototype.next=function(b){this.waypoints.sort(a);var c=e.Adapter.inArray(b,this.waypoints);return c===this.waypoints.length-1?null:this.waypoints[c+1]},c.prototype.previous=function(b){this.waypoints.sort(a);var c=e.Adapter.inArray(b,this.waypoints);return c?this.waypoints[c-1]:null},c.prototype.queueTrigger=function(a,b){this.triggerQueues[b].push(a)},c.prototype.remove=function(a){var b=e.Adapter.inArray(a,this.waypoints);b&gt;-1&amp;&amp;this.waypoints.splice(b,1)},c.prototype.first=function(){return this.waypoints[0]},c.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},c.findOrCreate=function(a){return d[a.axis][a.name]||new c(a)},e.Group=c}(),function(){"use strict";function a(a){this.$element=b(a)}var b=window.jQuery,c=window.Waypoint;b.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(b,c){a.prototype[c]=function(){var a=Array.prototype.slice.call(arguments);return this.$element[c].apply(this.$element,a)}}),b.each(["extend","inArray","isEmptyObject"],function(c,d){a[d]=b[d]}),c.adapters.push({name:"jquery",Adapter:a}),c.Adapter=a}(),function(){"use strict";function a(a){return function(){var c=[],d=arguments[0];return a.isFunction(arguments[0])&amp;&amp;(d=a.extend({},arguments[1]),d.handler=arguments[0]),this.each(function(){var e=a.extend({},d,{element:this});"string"==typeof e.context&amp;&amp;(e.context=a(this).closest(e.context)[0]),c.push(new b(e))}),c}}var b=window.Waypoint;window.jQuery&amp;&amp;(window.jQuery.fn.waypoint=a(window.jQuery)),window.Zepto&amp;&amp;(window.Zepto.fn.waypoint=a(window.Zepto))}(),function(){var a=[].indexOf||function(a){for(var b=0,c=this.length;b&lt;c;b++)if(b in this&amp;&amp;this[b]===a)return b;return-1},b=[].slice;!function(a,b){"function"==typeof define&amp;&amp;define.amd?define("waypoints",["jquery"],function(c){return b(c,a)}):b(a.jQuery,a)}(this,function(c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;return e=c(d),l=a.call(d,"ontouchstart")&gt;=0,h={horizontal:{},vertical:{}},i=1,k={},j="waypoints-context-id",o="resize.waypoints",p="scroll.waypoints",q=1,r="waypoints-waypoint-ids",s="waypoint",t="waypoints",f=function(){function a(a){var b=this;this.$element=a,this.element=a[0],this.didResize=!1,this.didScroll=!1,this.id="context"+i++,this.oldScroll={x:a.scrollLeft(),y:a.scrollTop()},this.waypoints={horizontal:{},vertical:{}},a.data(j,this.id),k[this.id]=this,a.bind(p,function(){var a;if(!b.didScroll&amp;&amp;!l)return b.didScroll=!0,a=function(){return b.doScroll(),b.didScroll=!1},d.setTimeout(a,c[t].settings.scrollThrottle)}),a.bind(o,function(){var a;if(!b.didResize)return b.didResize=!0,a=function(){return c[t]("refresh"),b.didResize=!1},d.setTimeout(a,c[t].settings.resizeThrottle)})}return a.prototype.doScroll=function(){var a,b=this;return a={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!l||a.vertical.oldScroll&amp;&amp;a.vertical.newScroll||c[t]("refresh"),c.each(a,function(a,d){var e,f,g;return g=[],f=d.newScroll&gt;d.oldScroll,e=f?d.forward:d.backward,c.each(b.waypoints[a],function(a,b){var c,e;return d.oldScroll&lt;(c=b.offset)&amp;&amp;c&lt;=d.newScroll?g.push(b):d.newScroll&lt;(e=b.offset)&amp;&amp;e&lt;=d.oldScroll?g.push(b):void 0}),g.sort(function(a,b){return a.offset-b.offset}),f||g.reverse(),c.each(g,function(a,b){if(b.options.continuous||a===g.length-1)return b.trigger([e])})}),this.oldScroll={x:a.horizontal.newScroll,y:a.vertical.newScroll}},a.prototype.refresh=function(){var a,b,d,e=this;return d=c.isWindow(this.element),b=this.$element.offset(),this.doScroll(),a={horizontal:{contextOffset:d?0:b.left,contextScroll:d?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:d?0:b.top,contextScroll:d?0:this.oldScroll.y,contextDimension:d?c[t]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},c.each(a,function(a,b){return c.each(e.waypoints[a],function(a,d){var e,f,g,h,i;if(e=d.options.offset,g=d.offset,f=c.isWindow(d.element)?0:d.$element.offset()[b.offsetProp],c.isFunction(e)?e=e.apply(d.element):"string"==typeof e&amp;&amp;(e=parseFloat(e),d.options.offset.indexOf("%")&gt;-1&amp;&amp;(e=Math.ceil(b.contextDimension*e/100))),d.offset=f-b.contextOffset+b.contextScroll-e,(!d.options.onlyOnScroll||null==g)&amp;&amp;d.enabled)return null!==g&amp;&amp;g&lt;(h=b.oldScroll)&amp;&amp;h&lt;=d.offset?d.trigger([b.backward]):null!==g&amp;&amp;g&gt;(i=b.oldScroll)&amp;&amp;i&gt;=d.offset?d.trigger([b.forward]):null===g&amp;&amp;b.oldScroll&gt;=d.offset?d.trigger([b.forward]):void 0})})},a.prototype.checkEmpty=function(){if(c.isEmptyObject(this.waypoints.horizontal)&amp;&amp;c.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([o,p].join(" ")),delete k[this.id]},a}(),g=function(){function a(a,b,d){var e,f;d=c.extend({},c.fn[s].defaults,d),"bottom-in-view"===d.offset&amp;&amp;(d.offset=function(){var a;return a=c[t]("viewportHeight"),c.isWindow(b.element)||(a=b.$element.height()),a-c(this).outerHeight()}),this.$element=a,this.element=a[0],this.axis=d.horizontal?"horizontal":"vertical",this.callback=d.handler,this.context=b,this.enabled=d.enabled,this.id="waypoints"+q++,this.offset=null,this.options=d,b.waypoints[this.axis][this.id]=this,h[this.axis][this.id]=this,e=null!=(f=a.data(r))?f:[],e.push(this.id),a.data(r,e)}return a.prototype.trigger=function(a){if(this.enabled)return null!=this.callback&amp;&amp;this.callback.apply(this.element,a),this.options.triggerOnce?this.destroy():void 0},a.prototype.disable=function(){return this.enabled=!1},a.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},a.prototype.destroy=function(){return delete h[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},a.getWaypointsByElement=function(a){var b,d;return(d=c(a).data(r))?(b=c.extend({},h.horizontal,h.vertical),c.map(d,function(a){return b[a]})):[]},a}(),n={init:function(a,b){return null==b&amp;&amp;(b={}),null==b.handler&amp;&amp;(b.handler=a),this.each(function(){var a,d,e,h;return a=c(this),e=null!=(h=b.context)?h:c.fn[s].defaults.context,c.isWindow(e)||(e=a.closest(e)),e=c(e),d=k[e.data(j)],d||(d=new f(e)),new g(a,d,b)}),c[t]("refresh"),this},disable:function(){return n._invoke(this,"disable")},enable:function(){return n._invoke(this,"enable")},destroy:function(){return n._invoke(this,"destroy")},prev:function(a,b){return n._traverse.call(this,a,b,function(a,b,c){if(b&gt;0)return a.push(c[b-1])})},next:function(a,b){return n._traverse.call(this,a,b,function(a,b,c){if(b&lt;c.length-1)return a.push(c[b+1])})},_traverse:function(a,b,e){var f,g;return null==a&amp;&amp;(a="vertical"),null==b&amp;&amp;(b=d),g=m.aggregate(b),f=[],this.each(function(){var b;return b=c.inArray(this,g[a]),e(f,b,g[a])}),this.pushStack(f)},_invoke:function(a,b){return a.each(function(){var a;return a=g.getWaypointsByElement(this),c.each(a,function(a,c){return c[b](),!0})}),this}},c.fn[s]=function(){var a,d;return d=arguments[0],a=2&lt;=arguments.length?b.call(arguments,1):[],n[d]?n[d].apply(this,a):c.isFunction(d)?n.init.apply(this,arguments):c.isPlainObject(d)?n.init.apply(this,[null,d]):d?c.error("The "+d+" method does not exist in jQuery Waypoints."):c.error("jQuery Waypoints needs a callback function or handler option.")},c.fn[s].defaults={context:d,continuous:!0,enabled:!0,horizontal:!1,offset:0,triggerOnce:!1},m={refresh:function(){return c.each(k,function(a,b){return b.refresh()})},viewportHeight:function(){var a;return null!=(a=d.innerHeight)?a:e.height()},aggregate:function(a){var b,d,e;return b=h,a&amp;&amp;(b=null!=(e=k[c(a).data(j)])?e.waypoints:void 0),b?(d={horizontal:[],vertical:[]},c.each(d,function(a,e){return c.each(b[a],function(a,b){return e.push(b)}),e.sort(function(a,b){return a.offset-b.offset}),d[a]=c.map(e,function(a){return a.element}),d[a]=c.unique(d[a])}),d):[]},above:function(a){return null==a&amp;&amp;(a=d),m._filter(a,"vertical",function(a,b){return b.offset&lt;=a.oldScroll.y})},below:function(a){return null==a&amp;&amp;(a=d),m._filter(a,"vertical",function(a,b){return b.offset&gt;a.oldScroll.y})},left:function(a){return null==a&amp;&amp;(a=d),m._filter(a,"horizontal",function(a,b){return b.offset&lt;=a.oldScroll.x})},right:function(a){return null==a&amp;&amp;(a=d),m._filter(a,"horizontal",function(a,b){return b.offset&gt;a.oldScroll.x})},enable:function(){return m._invoke("enable")},disable:function(){return m._invoke("disable")},destroy:function(){return m._invoke("destroy")},extendFn:function(a,b){return n[a]=b},_invoke:function(a){var b;return b=c.extend({},h.vertical,h.horizontal),c.each(b,function(b,c){return c[a](),!0})},_filter:function(a,b,d){var e,f;return(e=k[c(a).data(j)])?(f=[],c.each(e.waypoints[b],function(a,b){if(d(e,b))return f.push(b)}),f.sort(function(a,b){return a.offset-b.offset}),c.map(f,function(a){return a.element})):[]}},c[t]=function(){var a,c;return c=arguments[0],a=2&lt;=arguments.length?b.call(arguments,1):[],m[c]?m[c].apply(null,a):m.aggregate.call(null,c)},c[t].settings={resizeThrottle:100,scrollThrottle:30},e.load(function(){return c[t]("refresh")})})}.call(this),function(a){"use strict";a.fn.counterUp=function(b){var c=a.extend({time:400,delay:10},b);return this.each(function(){var b=a(this),d=c,e=function(){var a=[],c=d.time/d.delay,e=b.text(),f=/[0-9]+,[0-9]+/.test(e);e=e.replace(/,/g,"");for(var g=(/^[0-9]+$/.test(e),/^[0-9]+\.[0-9]+$/.test(e)),h=g?(e.split(".")[1]||[]).length:0,i=c;i&gt;=1;i--){var j=parseInt(e/c*i);if(g&amp;&amp;(j=parseFloat(e/c*i).toFixed(h)),f)for(;/(\d+)(\d{3})/.test(j.toString());)j=j.toString().replace(/(\d+)(\d{3})/,"$1,$2");a.unshift(j)}b.data("counterup-nums",a),b.text("0");var k=function(){b.text(b.data("counterup-nums").shift()),b.data("counterup-nums").length?setTimeout(b.data("counterup-func"),d.delay):(delete b.data("counterup-nums"),b.data("counterup-nums",null),b.data("counterup-func",null))};b.data("counterup-func",k),setTimeout(b.data("counterup-func"),d.delay)};b.waypoint(e,{offset:"100%",triggerOnce:!0})})}}(jQuery),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(c){return b(a,c)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("jquery")):a.jQueryBridget=b(a,a.jQuery)}(window,function(a,b){"use strict";function c(c,f,h){function i(a,b,d){var e,f="$()."+c+'("'+b+'")';return a.each(function(a,i){var j=h.data(i,c);if(!j)return void g(c+" not initialized. Cannot call methods, i.e. "+f);var k=j[b];if(!k||"_"==b.charAt(0))return void g(f+" is not a valid method");var l=k.apply(j,d);e=void 0===e?l:e}),void 0!==e?e:a}function j(a,b){a.each(function(a,d){var e=h.data(d,c);e?(e.option(b),e._init()):(e=new f(d,b),h.data(d,c,e))})}(h=h||b||a.jQuery)&amp;&amp;(f.prototype.option||(f.prototype.option=function(a){h.isPlainObject(a)&amp;&amp;(this.options=h.extend(!0,this.options,a))}),h.fn[c]=function(a){if("string"==typeof a){return i(this,a,e.call(arguments,1))}return j(this,a),this},d(h))}function d(a){!a||a&amp;&amp;a.bridget||(a.bridget=c)}var e=Array.prototype.slice,f=a.console,g=void 0===f?function(){}:function(a){f.error(a)};return d(b||a.jQuery),c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.EvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&amp;&amp;b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return d.indexOf(b)==-1&amp;&amp;d.push(b),this}},b.once=function(a,b){if(a&amp;&amp;b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{};return(c[a]=c[a]||{})[b]=!0,this}},b.off=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=c.indexOf(b);return d!=-1&amp;&amp;c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=0,e=c[d];b=b||[];for(var f=this._onceEvents&amp;&amp;this._onceEvents[a];e;){var g=f&amp;&amp;f[e];g&amp;&amp;(this.off(a,e),delete f[e]),e.apply(this,b),d+=g?0:1,e=c[d]}return this}},a}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define("get-size/get-size",[],function(){return b()}):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.getSize=b()}(window,function(){"use strict";function a(a){var b=parseFloat(a);return a.indexOf("%")==-1&amp;&amp;!isNaN(b)&amp;&amp;b}function b(){}function c(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0;b&lt;j;b++){a[i[b]]=0}return a}function d(a){var b=getComputedStyle(a);return b||h("Style returned "+b+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),b}function e(){if(!k){k=!0;var b=document.createElement("div");b.style.width="200px",b.style.padding="1px 2px 3px 4px",b.style.borderStyle="solid",b.style.borderWidth="1px 2px 3px 4px",b.style.boxSizing="border-box";var c=document.body||document.documentElement;c.appendChild(b);var e=d(b);f.isBoxSizeOuter=g=200==a(e.width),c.removeChild(b)}}function f(b){if(e(),"string"==typeof b&amp;&amp;(b=document.querySelector(b)),b&amp;&amp;"object"==typeof b&amp;&amp;b.nodeType){var f=d(b);if("none"==f.display)return c();var h={};h.width=b.offsetWidth,h.height=b.offsetHeight;for(var k=h.isBorderBox="border-box"==f.boxSizing,l=0;l&lt;j;l++){var m=i[l],n=f[m],o=parseFloat(n);h[m]=isNaN(o)?0:o}var p=h.paddingLeft+h.paddingRight,q=h.paddingTop+h.paddingBottom,r=h.marginLeft+h.marginRight,s=h.marginTop+h.marginBottom,t=h.borderLeftWidth+h.borderRightWidth,u=h.borderTopWidth+h.borderBottomWidth,v=k&amp;&amp;g,w=a(f.width);w!==!1&amp;&amp;(h.width=w+(v?0:p+t));var x=a(f.height);return x!==!1&amp;&amp;(h.height=x+(v?0:q+u)),h.innerWidth=h.width-(p+t),h.innerHeight=h.height-(q+u),h.outerWidth=h.width+r,h.outerHeight=h.height+s,h}}var g,h="undefined"==typeof console?b:function(a){console.error(a)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],j=i.length,k=!1;return f}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define("desandro-matches-selector/matches-selector",b):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.matchesSelector=b()}(window,function(){"use strict";var a=function(){var a=Element.prototype;if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0;c&lt;b.length;c++){var d=b[c],e=d+"MatchesSelector";if(a[e])return e}}();return function(b,c){return b[a](c)}}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(c){return b(a,c)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.matchesSelector)}(window,function(a,b){var c={};c.extend=function(a,b){for(var c in b)a[c]=b[c];return a},c.modulo=function(a,b){return(a%b+b)%b},c.makeArray=function(a){var b=[];if(Array.isArray(a))b=a;else if(a&amp;&amp;"number"==typeof a.length)for(var c=0;c&lt;a.length;c++)b.push(a[c]);else b.push(a);return b},c.removeFrom=function(a,b){var c=a.indexOf(b);c!=-1&amp;&amp;a.splice(c,1)},c.getParent=function(a,c){for(;a!=document.body;)if(a=a.parentNode,b(a,c))return a},c.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},c.handleEvent=function(a){var b="on"+a.type;this[b]&amp;&amp;this[b](a)},c.filterFindElements=function(a,d){a=c.makeArray(a);var e=[];return a.forEach(function(a){if(a instanceof HTMLElement){if(!d)return void e.push(a);b(a,d)&amp;&amp;e.push(a);for(var c=a.querySelectorAll(d),f=0;f&lt;c.length;f++)e.push(c[f])}}),e},c.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&amp;&amp;clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},c.docReady=function(a){var b=document.readyState;"complete"==b||"interactive"==b?setTimeout(a):document.addEventListener("DOMContentLoaded",a)},c.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var d=a.console;return c.htmlInit=function(b,e){c.docReady(function(){var f=c.toDashed(e),g="data-"+f,h=document.querySelectorAll("["+g+"]"),i=document.querySelectorAll(".js-"+f),j=c.makeArray(h).concat(c.makeArray(i)),k=g+"-options",l=a.jQuery;j.forEach(function(a){var c,f=a.getAttribute(g)||a.getAttribute(k);try{c=f&amp;&amp;JSON.parse(f)}catch(b){return void(d&amp;&amp;d.error("Error parsing "+g+" on "+a.className+": "+b))}var h=new b(a,c);l&amp;&amp;l.data(a,e,h)})})},c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("ev-emitter"),require("get-size")):(a.Outlayer={},a.Outlayer.Item=b(a.EvEmitter,a.getSize))}(window,function(a,b){"use strict";function c(a){for(var b in a)return!1;return null,!0}function d(a,b){a&amp;&amp;(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}var e=document.documentElement.style,f="string"==typeof e.transition?"transition":"WebkitTransition",g="string"==typeof e.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[f],i={transform:g,transition:f,transitionDuration:f+"Duration",transitionProperty:f+"Property",transitionDelay:f+"Delay"},j=d.prototype=Object.create(a.prototype);j.constructor=d,j._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},j.handleEvent=function(a){var b="on"+a.type;this[b]&amp;&amp;this[b](a)},j.getSize=function(){this.size=b(this.element)},j.css=function(a){var b=this.element.style;for(var c in a){b[i[c]||c]=a[c]}},j.getPosition=function(){var a=getComputedStyle(this.element),b=this.layout._getOption("originLeft"),c=this.layout._getOption("originTop"),d=a[b?"left":"right"],e=a[c?"top":"bottom"],f=this.layout.size,g=d.indexOf("%")!=-1?parseFloat(d)/100*f.width:parseInt(d,10),h=e.indexOf("%")!=-1?parseFloat(e)/100*f.height:parseInt(e,10);g=isNaN(g)?0:g,h=isNaN(h)?0:h,g-=b?f.paddingLeft:f.paddingRight,h-=c?f.paddingTop:f.paddingBottom,this.position.x=g,this.position.y=h},j.layoutPosition=function(){var a=this.layout.size,b={},c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop"),e=c?"paddingLeft":"paddingRight",f=c?"left":"right",g=c?"right":"left",h=this.position.x+a[e];b[f]=this.getXValue(h),b[g]=""
;var i=d?"paddingTop":"paddingBottom",j=d?"top":"bottom",k=d?"bottom":"top",l=this.position.y+a[i];b[j]=this.getYValue(l),b[k]="",this.css(b),this.emitEvent("layout",[this])},j.getXValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&amp;&amp;!b?a/this.layout.size.width*100+"%":a+"px"},j.getYValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&amp;&amp;b?a/this.layout.size.height*100+"%":a+"px"},j._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&amp;&amp;f===this.position.y;if(this.setPosition(a,b),g&amp;&amp;!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},j.getTranslate=function(a,b){var c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop");return a=c?a:-a,b=d?b:-b,"translate3d("+a+"px, "+b+"px, 0)"},j.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},j.moveTo=j._transitionTo,j.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},j._nonTransition=function(a){this.css(a.to),a.isCleaning&amp;&amp;this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},j.transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&amp;&amp;(b.clean[c]=!0);if(a.from){this.css(a.from);this.element.offsetHeight;null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var k="opacity,"+function(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}(g);j.enableTransition=function(){if(!this.isTransitioning){var a=this.layout.options.transitionDuration;a="number"==typeof a?a+"ms":a,this.css({transitionProperty:k,transitionDuration:a,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},j.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},j.onotransitionend=function(a){this.ontransitionend(a)};var l={"-webkit-transform":"transform"};j.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,d=l[a.propertyName]||a.propertyName;if(delete b.ingProperties[d],c(b.ingProperties)&amp;&amp;this.disableTransition(),d in b.clean&amp;&amp;(this.element.style[a.propertyName]="",delete b.clean[d]),d in b.onEnd){b.onEnd[d].call(this),delete b.onEnd[d]}this.emitEvent("transitionEnd",[this])}},j.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},j._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var m={transitionProperty:"",transitionDuration:"",transitionDelay:""};return j.removeTransitionStyles=function(){this.css(m)},j.stagger=function(a){a=isNaN(a)?0:a,this.staggerDelay=a+"ms"},j.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},j.remove=function(){return f&amp;&amp;parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},j.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={};b[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},j.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},j.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},j.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={};b[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},j.onHideTransitionEnd=function(){this.isHidden&amp;&amp;(this.css({display:"none"}),this.emitEvent("hide"))},j.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},d}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e){"use strict";function f(a,b){var c=d.getQueryElement(a);if(!c)return void(i&amp;&amp;i.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,j&amp;&amp;(this.$element=j(this.element)),this.options=d.extend({},this.constructor.defaults),this.option(b);var e=++l;this.element.outlayerGUID=e,m[e]=this,this._create(),this._getOption("initLayout")&amp;&amp;this.layout()}function g(a){function b(){a.apply(this,arguments)}return b.prototype=Object.create(a.prototype),b.prototype.constructor=b,b}function h(a){if("number"==typeof a)return a;var b=a.match(/(^\d*\.?\d*)(\w*)/),c=b&amp;&amp;b[1],d=b&amp;&amp;b[2];return c.length?(c=parseFloat(c))*(o[d]||1):0}var i=a.console,j=a.jQuery,k=function(){},l=0,m={};f.namespace="outlayer",f.Item=e,f.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var n=f.prototype;d.extend(n,b.prototype),n.option=function(a){d.extend(this.options,a)},n._getOption=function(a){var b=this.constructor.compatOptions[a];return b&amp;&amp;void 0!==this.options[b]?this.options[b]:this.options[a]},f.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},n._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),d.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&amp;&amp;this.bindResize()},n.reloadItems=function(){this.items=this._itemize(this.element.children)},n._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0;e&lt;b.length;e++){var f=b[e],g=new c(f,this);d.push(g)}return d},n._filterFindItemElements=function(a){return d.filterFindElements(a,this.options.itemSelector)},n.getItemElements=function(){return this.items.map(function(a){return a.element})},n.layout=function(){this._resetLayout(),this._manageStamps();var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;this.layoutItems(this.items,b),this._isLayoutInited=!0},n._init=n.layout,n._resetLayout=function(){this.getSize()},n.getSize=function(){this.size=c(this.element)},n._getMeasurement=function(a,b){var d,e=this.options[a];e?("string"==typeof e?d=this.element.querySelector(e):e instanceof HTMLElement&amp;&amp;(d=e),this[a]=d?c(d)[b]:e):this[a]=0},n.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},n._getItemsForLayout=function(a){return a.filter(function(a){return!a.isIgnored})},n._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&amp;&amp;a.length){var c=[];a.forEach(function(a){var d=this._getItemLayoutPosition(a);d.item=a,d.isInstant=b||a.isLayoutInstant,c.push(d)},this),this._processLayoutQueue(c)}},n._getItemLayoutPosition=function(){return{x:0,y:0}},n._processLayoutQueue=function(a){this.updateStagger(),a.forEach(function(a,b){this._positionItem(a.item,a.x,a.y,a.isInstant,b)},this)},n.updateStagger=function(){var a=this.options.stagger;return null===a||void 0===a?void(this.stagger=0):(this.stagger=h(a),this.stagger)},n._positionItem=function(a,b,c,d,e){d?a.goTo(b,c):(a.stagger(e*this.stagger),a.moveTo(b,c))},n._postLayout=function(){this.resizeContainer()},n.resizeContainer=function(){if(this._getOption("resizeContainer")){var a=this._getContainerSize();a&amp;&amp;(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},n._getContainerSize=k,n._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&amp;&amp;(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},n._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){++g==f&amp;&amp;c()}var e=this,f=b.length;if(!b||!f)return void c();var g=0;b.forEach(function(b){b.once(a,d)})},n.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),j)if(this.$element=this.$element||j(this.element),b){var e=j.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},n.ignore=function(a){var b=this.getItem(a);b&amp;&amp;(b.isIgnored=!0)},n.unignore=function(a){var b=this.getItem(a);b&amp;&amp;delete b.isIgnored},n.stamp=function(a){(a=this._find(a))&amp;&amp;(this.stamps=this.stamps.concat(a),a.forEach(this.ignore,this))},n.unstamp=function(a){(a=this._find(a))&amp;&amp;a.forEach(function(a){d.removeFrom(this.stamps,a),this.unignore(a)},this)},n._find=function(a){if(a)return"string"==typeof a&amp;&amp;(a=this.element.querySelectorAll(a)),a=d.makeArray(a)},n._manageStamps=function(){this.stamps&amp;&amp;this.stamps.length&amp;&amp;(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},n._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},n._manageStamp=k,n._getElementOffset=function(a){var b=a.getBoundingClientRect(),d=this._boundingRect,e=c(a);return{left:b.left-d.left-e.marginLeft,top:b.top-d.top-e.marginTop,right:d.right-b.right-e.marginRight,bottom:d.bottom-b.bottom-e.marginBottom}},n.handleEvent=d.handleEvent,n.bindResize=function(){a.addEventListener("resize",this),this.isResizeBound=!0},n.unbindResize=function(){a.removeEventListener("resize",this),this.isResizeBound=!1},n.onresize=function(){this.resize()},d.debounceMethod(f,"onresize",100),n.resize=function(){this.isResizeBound&amp;&amp;this.needsResizeLayout()&amp;&amp;this.layout()},n.needsResizeLayout=function(){var a=c(this.element);return this.size&amp;&amp;a&amp;&amp;a.innerWidth!==this.size.innerWidth},n.addItems=function(a){var b=this._itemize(a);return b.length&amp;&amp;(this.items=this.items.concat(b)),b},n.appended=function(a){var b=this.addItems(a);b.length&amp;&amp;(this.layoutItems(b,!0),this.reveal(b))},n.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},n.reveal=function(a){if(this._emitCompleteOnItems("reveal",a),a&amp;&amp;a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.reveal()})}},n.hide=function(a){if(this._emitCompleteOnItems("hide",a),a&amp;&amp;a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.hide()})}},n.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},n.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},n.getItem=function(a){for(var b=0;b&lt;this.items.length;b++){var c=this.items[b];if(c.element==a)return c}},n.getItems=function(a){a=d.makeArray(a);var b=[];return a.forEach(function(a){var c=this.getItem(a);c&amp;&amp;b.push(c)},this),b},n.remove=function(a){var b=this.getItems(a);this._emitCompleteOnItems("remove",b),b&amp;&amp;b.length&amp;&amp;b.forEach(function(a){a.remove(),d.removeFrom(this.items,a)},this)},n.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="",this.items.forEach(function(a){a.destroy()}),this.unbindResize(),delete m[this.element.outlayerGUID],delete this.element.outlayerGUID,j&amp;&amp;j.removeData(this.element,this.constructor.namespace)},f.data=function(a){a=d.getQueryElement(a);var b=a&amp;&amp;a.outlayerGUID;return b&amp;&amp;m[b]},f.create=function(a,b){var c=g(f);return c.defaults=d.extend({},f.defaults),d.extend(c.defaults,b),c.compatOptions=d.extend({},f.compatOptions),c.namespace=a,c.data=f.data,c.Item=g(e),d.htmlInit(c,a),j&amp;&amp;j.bridget&amp;&amp;j.bridget(a,c),c};var o={ms:1,s:1e3};return f.Item=e,f}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}var c=b.prototype=Object.create(a.Item.prototype),d=c._create;c._create=function(){this.id=this.layout.itemGUID++,d.call(this),this.sortData={}},c.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var e=c.destroy;return c.destroy=function(){e.apply(this,arguments),this.css({display:""})},b}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&amp;&amp;(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}var d=c.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(a){d[a]=function(){return b.prototype[a].apply(this.isotope,arguments)}}),d.needsVerticalResizeLayout=function(){var b=a(this.isotope.element);return this.isotope.size&amp;&amp;b&amp;&amp;b.innerHeight!=this.isotope.size.innerHeight},d._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},d.getColumnWidth=function(){this.getSegmentSize("column","Width")},d.getRowHeight=function(){this.getSegmentSize("row","Height")},d.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&amp;&amp;e[d]||this.isotope.size["inner"+b]}},d.getFirstItemSize=function(){var b=this.isotope.filteredItems[0];return b&amp;&amp;b.element&amp;&amp;a(b.element)},d.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},d.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},c.modes={},c.create=function(a,b){function e(){c.apply(this,arguments)}return e.prototype=Object.create(d),e.prototype.constructor=e,b&amp;&amp;(e.options=b),e.prototype.namespace=a,c.modes[a]=e,e},c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("outlayer"),require("get-size")):a.Masonry=b(a.Outlayer,a.getSize)}(window,function(a,b){var c=a.create("masonry");return c.compatOptions.fitWidth="isFitWidth",c.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var a=0;a&lt;this.cols;a++)this.colYs.push(0);this.maxY=0},c.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&amp;&amp;a.element;this.columnWidth=c&amp;&amp;b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&amp;&amp;g&lt;1?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},c.prototype.getContainerWidth=function(){var a=this._getOption("fitWidth"),c=a?this.element.parentNode:this.element,d=b(c);this.containerWidth=d&amp;&amp;d.innerWidth},c.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,c=b&amp;&amp;b&lt;1?"round":"ceil",d=Math[c](a.size.outerWidth/this.columnWidth);d=Math.min(d,this.cols);for(var e=this._getColGroup(d),f=Math.min.apply(Math,e),g=e.indexOf(f),h={x:this.columnWidth*g,y:f},i=f+a.size.outerHeight,j=this.cols+1-e.length,k=0;k&lt;j;k++)this.colYs[g+k]=i;return h},c.prototype._getColGroup=function(a){if(a&lt;2)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;d&lt;c;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},c.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this._getOption("originLeft"),f=e?d.left:d.right,g=f+c.outerWidth,h=Math.floor(f/this.columnWidth);h=Math.max(0,h);var i=Math.floor(g/this.columnWidth);i-=g%this.columnWidth?0:1,i=Math.min(this.cols-1,i);for(var j=this._getOption("originTop"),k=(j?d.top:d.bottom)+c.outerHeight,l=h;l&lt;=i;l++)this.colYs[l]=Math.max(k,this.colYs[l])},c.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this._getOption("fitWidth")&amp;&amp;(a.width=this._getContainerFitWidth()),a},c.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&amp;&amp;0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},c.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!=this.containerWidth},c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";var c=a.create("masonry"),d=c.prototype,e={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var f in b.prototype)e[f]||(d[f]=b.prototype[f]);var g=d.measureColumns;d.measureColumns=function(){this.items=this.isotope.filteredItems,g.call(this)};var h=d._getOption;return d._getOption=function(a){return"fitWidth"==a?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:h.apply(this.isotope,arguments)},c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows"),c=b.prototype;return c._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},c._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&amp;&amp;b+this.x&gt;c&amp;&amp;(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},c._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0}),c=b.prototype;return c._resetLayout=function(){this.y=0},c._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},c._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0;e&lt;a.length;e++){var f=a[e],g=c.sortData[f],h=d.sortData[f];if(g&gt;h||g&lt;h){var i=void 0!==b[f]?b[f]:b,j=i?1:-1;return(g&gt;h?1:-1)*j}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});k.Item=f,k.LayoutMode=g;var l=k.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},l.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},l._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0;c&lt;a.length;c++){a[c].id=this.itemGUID++}return this._updateItemsSortData(a),a},l._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},l.layout=function(){return!this._isLayoutInited&amp;&amp;this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},l.arrange=function(a){this.option(a),this._getIsInstant();var b=this._filter(this.items);this.filteredItems=b.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[b]):this._hideReveal(b),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(a){this.reveal(a.needReveal),this.hide(a.needHide)},l._getIsInstant=function(){var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;return this._isInstant=b,b},l._bindArrangeComplete=function(){function a(){b&amp;&amp;c&amp;&amp;d&amp;&amp;e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},l._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFilterTest(b),g=0;g&lt;a.length;g++){var h=a[g];if(!h.isIgnored){var i=f(h);i&amp;&amp;c.push(h),i&amp;&amp;h.isHidden?d.push(h):i||h.isHidden||e.push(h)}}return{matches:c,needReveal:d,needHide:e}},l._getFilterTest=function(a){return i&amp;&amp;this.options.isJQueryFiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},l.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},l._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=m(c)}},l._updateItemsSortData=function(a){for(var b=a&amp;&amp;a.length,c=0;b&amp;&amp;c&lt;b;c++){a[c].updateSortData()}};var m=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&amp;&amp;e[1],g=b(f,d),h=k.sortDataParsers[c[1]];return a=h?function(a){return a&amp;&amp;h(g(a))}:function(a){return a&amp;&amp;g(a)}}function b(a,b){return a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&amp;&amp;c.textContent}}return a}();k.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},l._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=h(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&amp;&amp;this.sortHistory.unshift(a)}},l._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},l._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},l._manageStamp=function(a){this._mode()._manageStamp(a)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(a){var b=this.addItems(a);if(b.length){var c=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(c)}},l.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetLayout(),this._manageStamps();var c=this._filterRevealAdded(b);this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=b.concat(this.items)}},l._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},l.insert=function(a){var b=this.addItems(a);if(b.length){var c,d,e=b.length;for(c=0;c&lt;e;c++)d=b[c],this.element.appendChild(d.element);var f=this._filter(b).matches;for(c=0;c&lt;e;c++)b[c].isLayoutInstant=!0;for(this.arrange(),c=0;c&lt;e;c++)delete b[c].isLayoutInstant;this.reveal(f)}};var n=l.remove;return l.remove=function(a){a=e.makeArray(a);var b=this.getItems(a);n.call(this,a);for(var c=b&amp;&amp;b.length,d=0;c&amp;&amp;d&lt;c;d++){var f=b[d];e.removeFrom(this.filteredItems,f)}},l.shuffle=function(){for(var a=0;a&lt;this.items.length;a++){this.items[a].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(a,b){var c=this.options.transitionDuration;this.options.transitionDuration=0;var d=a.apply(this,b);return this.options.transitionDuration=c,d},l.getFilteredItemElements=function(){return this.filteredItems.map(function(a){return a.element})},k}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(c){return b(a,c)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("jquery")):a.jQueryBridget=b(a,a.jQuery)}(window,function(a,b){"use strict";function c(c,f,h){function i(a,b,d){var e,f="$()."+c+'("'+b+'")';return a.each(function(a,i){var j=h.data(i,c);if(!j)return void g(c+" not initialized. Cannot call methods, i.e. "+f);var k=j[b];if(!k||"_"==b.charAt(0))return void g(f+" is not a valid method");var l=k.apply(j,d);e=void 0===e?l:e}),void 0!==e?e:a}function j(a,b){a.each(function(a,d){var e=h.data(d,c);e?(e.option(b),e._init()):(e=new f(d,b),h.data(d,c,e))})}(h=h||b||a.jQuery)&amp;&amp;(f.prototype.option||(f.prototype.option=function(a){h.isPlainObject(a)&amp;&amp;(this.options=h.extend(!0,this.options,a))}),h.fn[c]=function(a){if("string"==typeof a){return i(this,a,e.call(arguments,1))}return j(this,a),this},d(h))}function d(a){!a||a&amp;&amp;a.bridget||(a.bridget=c)}var e=Array.prototype.slice,f=a.console,g=void 0===f?function(){}:function(a){f.error(a)};return d(b||a.jQuery),c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.EvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&amp;&amp;b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&amp;&amp;d.push(b),this}},b.once=function(a,b){if(a&amp;&amp;b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{};return(c[a]=c[a]||{})[b]=!0,this}},b.off=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=c.indexOf(b);return-1!=d&amp;&amp;c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=0,e=c[d];b=b||[];for(var f=this._onceEvents&amp;&amp;this._onceEvents[a];e;){var g=f&amp;&amp;f[e];g&amp;&amp;(this.off(a,e),delete f[e]),e.apply(this,b),d+=g?0:1,e=c[d]}return this}},a}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define("get-size/get-size",[],function(){return b()}):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.getSize=b()}(window,function(){"use strict";function a(a){var b=parseFloat(a);return-1==a.indexOf("%")&amp;&amp;!isNaN(b)&amp;&amp;b}function b(){}function c(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0;j&gt;b;b++){a[i[b]]=0}return a}function d(a){var b=getComputedStyle(a);return b||h("Style returned "+b+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),b}function e(){if(!k){k=!0;var b=document.createElement("div");b.style.width="200px",b.style.padding="1px 2px 3px 4px",b.style.borderStyle="solid",b.style.borderWidth="1px 2px 3px 4px",b.style.boxSizing="border-box";var c=document.body||document.documentElement;c.appendChild(b);var e=d(b);f.isBoxSizeOuter=g=200==a(e.width),c.removeChild(b)}}function f(b){if(e(),"string"==typeof b&amp;&amp;(b=document.querySelector(b)),b&amp;&amp;"object"==typeof b&amp;&amp;b.nodeType){var f=d(b);if("none"==f.display)return c();var h={};h.width=b.offsetWidth,h.height=b.offsetHeight;for(var k=h.isBorderBox="border-box"==f.boxSizing,l=0;j&gt;l;l++){var m=i[l],n=f[m],o=parseFloat(n);h[m]=isNaN(o)?0:o}var p=h.paddingLeft+h.paddingRight,q=h.paddingTop+h.paddingBottom,r=h.marginLeft+h.marginRight,s=h.marginTop+h.marginBottom,t=h.borderLeftWidth+h.borderRightWidth,u=h.borderTopWidth+h.borderBottomWidth,v=k&amp;&amp;g,w=a(f.width);w!==!1&amp;&amp;(h.width=w+(v?0:p+t));var x=a(f.height);return x!==!1&amp;&amp;(h.height=x+(v?0:q+u)),h.innerWidth=h.width-(p+t),h.innerHeight=h.height-(q+u),h.outerWidth=h.width+r,h.outerHeight=h.height+s,h}}var g,h="undefined"==typeof console?b:function(a){console.error(a)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],j=i.length,k=!1;return f}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define("desandro-matches-selector/matches-selector",b):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.matchesSelector=b()}(window,function(){"use strict";var a=function(){var a=Element.prototype;if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0;c&lt;b.length;c++){var d=b[c],e=d+"MatchesSelector";if(a[e])return e}}();return function(b,c){return b[a](c)}}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(c){return b(a,c)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.matchesSelector)}(window,function(a,b){var c={};c.extend=function(a,b){for(var c in b)a[c]=b[c];return a},c.modulo=function(a,b){return(a%b+b)%b},c.makeArray=function(a){var b=[];if(Array.isArray(a))b=a;else if(a&amp;&amp;"number"==typeof a.length)for(var c=0;c&lt;a.length;c++)b.push(a[c]);else b.push(a);return b},c.removeFrom=function(a,b){var c=a.indexOf(b);-1!=c&amp;&amp;a.splice(c,1)},c.getParent=function(a,c){for(;a!=document.body;)if(a=a.parentNode,b(a,c))return a},c.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},c.handleEvent=function(a){var b="on"+a.type;this[b]&amp;&amp;this[b](a)},c.filterFindElements=function(a,d){a=c.makeArray(a);var e=[];return a.forEach(function(a){if(a instanceof HTMLElement){if(!d)return void e.push(a);b(a,d)&amp;&amp;e.push(a);for(var c=a.querySelectorAll(d),f=0;f&lt;c.length;f++)e.push(c[f])}}),e},c.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&amp;&amp;clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},c.docReady=function(a){var b=document.readyState;"complete"==b||"interactive"==b?a():document.addEventListener("DOMContentLoaded",a)},c.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var d=a.console
;return c.htmlInit=function(b,e){c.docReady(function(){var f=c.toDashed(e),g="data-"+f,h=document.querySelectorAll("["+g+"]"),i=document.querySelectorAll(".js-"+f),j=c.makeArray(h).concat(c.makeArray(i)),k=g+"-options",l=a.jQuery;j.forEach(function(a){var c,f=a.getAttribute(g)||a.getAttribute(k);try{c=f&amp;&amp;JSON.parse(f)}catch(b){return void(d&amp;&amp;d.error("Error parsing "+g+" on "+a.className+": "+b))}var h=new b(a,c);l&amp;&amp;l.data(a,e,h)})})},c}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("ev-emitter"),require("get-size")):(a.Outlayer={},a.Outlayer.Item=b(a.EvEmitter,a.getSize))}(window,function(a,b){"use strict";function c(a){for(var b in a)return!1;return null,!0}function d(a,b){a&amp;&amp;(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}var e=document.documentElement.style,f="string"==typeof e.transition?"transition":"WebkitTransition",g="string"==typeof e.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[f],i={transform:g,transition:f,transitionDuration:f+"Duration",transitionProperty:f+"Property",transitionDelay:f+"Delay"},j=d.prototype=Object.create(a.prototype);j.constructor=d,j._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},j.handleEvent=function(a){var b="on"+a.type;this[b]&amp;&amp;this[b](a)},j.getSize=function(){this.size=b(this.element)},j.css=function(a){var b=this.element.style;for(var c in a){b[i[c]||c]=a[c]}},j.getPosition=function(){var a=getComputedStyle(this.element),b=this.layout._getOption("originLeft"),c=this.layout._getOption("originTop"),d=a[b?"left":"right"],e=a[c?"top":"bottom"],f=this.layout.size,g=-1!=d.indexOf("%")?parseFloat(d)/100*f.width:parseInt(d,10),h=-1!=e.indexOf("%")?parseFloat(e)/100*f.height:parseInt(e,10);g=isNaN(g)?0:g,h=isNaN(h)?0:h,g-=b?f.paddingLeft:f.paddingRight,h-=c?f.paddingTop:f.paddingBottom,this.position.x=g,this.position.y=h},j.layoutPosition=function(){var a=this.layout.size,b={},c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop"),e=c?"paddingLeft":"paddingRight",f=c?"left":"right",g=c?"right":"left",h=this.position.x+a[e];b[f]=this.getXValue(h),b[g]="";var i=d?"paddingTop":"paddingBottom",j=d?"top":"bottom",k=d?"bottom":"top",l=this.position.y+a[i];b[j]=this.getYValue(l),b[k]="",this.css(b),this.emitEvent("layout",[this])},j.getXValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&amp;&amp;!b?a/this.layout.size.width*100+"%":a+"px"},j.getYValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&amp;&amp;b?a/this.layout.size.height*100+"%":a+"px"},j._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&amp;&amp;f===this.position.y;if(this.setPosition(a,b),g&amp;&amp;!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},j.getTranslate=function(a,b){var c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop");return a=c?a:-a,b=d?b:-b,"translate3d("+a+"px, "+b+"px, 0)"},j.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},j.moveTo=j._transitionTo,j.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},j._nonTransition=function(a){this.css(a.to),a.isCleaning&amp;&amp;this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},j.transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&amp;&amp;(b.clean[c]=!0);if(a.from){this.css(a.from);this.element.offsetHeight;null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var k="opacity,"+function(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}(g);j.enableTransition=function(){if(!this.isTransitioning){var a=this.layout.options.transitionDuration;a="number"==typeof a?a+"ms":a,this.css({transitionProperty:k,transitionDuration:a,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},j.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},j.onotransitionend=function(a){this.ontransitionend(a)};var l={"-webkit-transform":"transform"};j.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,d=l[a.propertyName]||a.propertyName;if(delete b.ingProperties[d],c(b.ingProperties)&amp;&amp;this.disableTransition(),d in b.clean&amp;&amp;(this.element.style[a.propertyName]="",delete b.clean[d]),d in b.onEnd){b.onEnd[d].call(this),delete b.onEnd[d]}this.emitEvent("transitionEnd",[this])}},j.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},j._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var m={transitionProperty:"",transitionDuration:"",transitionDelay:""};return j.removeTransitionStyles=function(){this.css(m)},j.stagger=function(a){a=isNaN(a)?0:a,this.staggerDelay=a+"ms"},j.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},j.remove=function(){return f&amp;&amp;parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},j.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={};b[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},j.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},j.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},j.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={};b[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},j.onHideTransitionEnd=function(){this.isHidden&amp;&amp;(this.css({display:"none"}),this.emitEvent("hide"))},j.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},d}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e){"use strict";function f(a,b){var c=d.getQueryElement(a);if(!c)return void(i&amp;&amp;i.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,j&amp;&amp;(this.$element=j(this.element)),this.options=d.extend({},this.constructor.defaults),this.option(b);var e=++l;this.element.outlayerGUID=e,m[e]=this,this._create(),this._getOption("initLayout")&amp;&amp;this.layout()}function g(a){function b(){a.apply(this,arguments)}return b.prototype=Object.create(a.prototype),b.prototype.constructor=b,b}function h(a){if("number"==typeof a)return a;var b=a.match(/(^\d*\.?\d*)(\w*)/),c=b&amp;&amp;b[1],d=b&amp;&amp;b[2];return c.length?(c=parseFloat(c))*(o[d]||1):0}var i=a.console,j=a.jQuery,k=function(){},l=0,m={};f.namespace="outlayer",f.Item=e,f.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var n=f.prototype;d.extend(n,b.prototype),n.option=function(a){d.extend(this.options,a)},n._getOption=function(a){var b=this.constructor.compatOptions[a];return b&amp;&amp;void 0!==this.options[b]?this.options[b]:this.options[a]},f.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},n._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),d.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&amp;&amp;this.bindResize()},n.reloadItems=function(){this.items=this._itemize(this.element.children)},n._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0;e&lt;b.length;e++){var f=b[e],g=new c(f,this);d.push(g)}return d},n._filterFindItemElements=function(a){return d.filterFindElements(a,this.options.itemSelector)},n.getItemElements=function(){return this.items.map(function(a){return a.element})},n.layout=function(){this._resetLayout(),this._manageStamps();var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;this.layoutItems(this.items,b),this._isLayoutInited=!0},n._init=n.layout,n._resetLayout=function(){this.getSize()},n.getSize=function(){this.size=c(this.element)},n._getMeasurement=function(a,b){var d,e=this.options[a];e?("string"==typeof e?d=this.element.querySelector(e):e instanceof HTMLElement&amp;&amp;(d=e),this[a]=d?c(d)[b]:e):this[a]=0},n.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},n._getItemsForLayout=function(a){return a.filter(function(a){return!a.isIgnored})},n._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&amp;&amp;a.length){var c=[];a.forEach(function(a){var d=this._getItemLayoutPosition(a);d.item=a,d.isInstant=b||a.isLayoutInstant,c.push(d)},this),this._processLayoutQueue(c)}},n._getItemLayoutPosition=function(){return{x:0,y:0}},n._processLayoutQueue=function(a){this.updateStagger(),a.forEach(function(a,b){this._positionItem(a.item,a.x,a.y,a.isInstant,b)},this)},n.updateStagger=function(){var a=this.options.stagger;return null===a||void 0===a?void(this.stagger=0):(this.stagger=h(a),this.stagger)},n._positionItem=function(a,b,c,d,e){d?a.goTo(b,c):(a.stagger(e*this.stagger),a.moveTo(b,c))},n._postLayout=function(){this.resizeContainer()},n.resizeContainer=function(){if(this._getOption("resizeContainer")){var a=this._getContainerSize();a&amp;&amp;(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},n._getContainerSize=k,n._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&amp;&amp;(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},n._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){++g==f&amp;&amp;c()}var e=this,f=b.length;if(!b||!f)return void c();var g=0;b.forEach(function(b){b.once(a,d)})},n.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),j)if(this.$element=this.$element||j(this.element),b){var e=j.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},n.ignore=function(a){var b=this.getItem(a);b&amp;&amp;(b.isIgnored=!0)},n.unignore=function(a){var b=this.getItem(a);b&amp;&amp;delete b.isIgnored},n.stamp=function(a){(a=this._find(a))&amp;&amp;(this.stamps=this.stamps.concat(a),a.forEach(this.ignore,this))},n.unstamp=function(a){(a=this._find(a))&amp;&amp;a.forEach(function(a){d.removeFrom(this.stamps,a),this.unignore(a)},this)},n._find=function(a){return a?("string"==typeof a&amp;&amp;(a=this.element.querySelectorAll(a)),a=d.makeArray(a)):void 0},n._manageStamps=function(){this.stamps&amp;&amp;this.stamps.length&amp;&amp;(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},n._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},n._manageStamp=k,n._getElementOffset=function(a){var b=a.getBoundingClientRect(),d=this._boundingRect,e=c(a);return{left:b.left-d.left-e.marginLeft,top:b.top-d.top-e.marginTop,right:d.right-b.right-e.marginRight,bottom:d.bottom-b.bottom-e.marginBottom}},n.handleEvent=d.handleEvent,n.bindResize=function(){a.addEventListener("resize",this),this.isResizeBound=!0},n.unbindResize=function(){a.removeEventListener("resize",this),this.isResizeBound=!1},n.onresize=function(){this.resize()},d.debounceMethod(f,"onresize",100),n.resize=function(){this.isResizeBound&amp;&amp;this.needsResizeLayout()&amp;&amp;this.layout()},n.needsResizeLayout=function(){var a=c(this.element);return this.size&amp;&amp;a&amp;&amp;a.innerWidth!==this.size.innerWidth},n.addItems=function(a){var b=this._itemize(a);return b.length&amp;&amp;(this.items=this.items.concat(b)),b},n.appended=function(a){var b=this.addItems(a);b.length&amp;&amp;(this.layoutItems(b,!0),this.reveal(b))},n.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},n.reveal=function(a){if(this._emitCompleteOnItems("reveal",a),a&amp;&amp;a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.reveal()})}},n.hide=function(a){if(this._emitCompleteOnItems("hide",a),a&amp;&amp;a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.hide()})}},n.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},n.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},n.getItem=function(a){for(var b=0;b&lt;this.items.length;b++){var c=this.items[b];if(c.element==a)return c}},n.getItems=function(a){a=d.makeArray(a);var b=[];return a.forEach(function(a){var c=this.getItem(a);c&amp;&amp;b.push(c)},this),b},n.remove=function(a){var b=this.getItems(a);this._emitCompleteOnItems("remove",b),b&amp;&amp;b.length&amp;&amp;b.forEach(function(a){a.remove(),d.removeFrom(this.items,a)},this)},n.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="",this.items.forEach(function(a){a.destroy()}),this.unbindResize(),delete m[this.element.outlayerGUID],delete this.element.outlayerGUID,j&amp;&amp;j.removeData(this.element,this.constructor.namespace)},f.data=function(a){a=d.getQueryElement(a);var b=a&amp;&amp;a.outlayerGUID;return b&amp;&amp;m[b]},f.create=function(a,b){var c=g(f);return c.defaults=d.extend({},f.defaults),d.extend(c.defaults,b),c.compatOptions=d.extend({},f.compatOptions),c.namespace=a,c.data=f.data,c.Item=g(e),d.htmlInit(c,a),j&amp;&amp;j.bridget&amp;&amp;j.bridget(a,c),c};var o={ms:1,s:1e3};return f.Item=e,f}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define(["outlayer/outlayer","get-size/get-size"],b):"object"==typeof module&amp;&amp;module.exports?module.exports=b(require("outlayer"),require("get-size")):a.Masonry=b(a.Outlayer,a.getSize)}(window,function(a,b){var c=a.create("masonry");return c.compatOptions.fitWidth="isFitWidth",c.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var a=0;a&lt;this.cols;a++)this.colYs.push(0);this.maxY=0},c.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&amp;&amp;a.element;this.columnWidth=c&amp;&amp;b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&amp;&amp;1&gt;g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},c.prototype.getContainerWidth=function(){var a=this._getOption("fitWidth"),c=a?this.element.parentNode:this.element,d=b(c);this.containerWidth=d&amp;&amp;d.innerWidth},c.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,c=b&amp;&amp;1&gt;b?"round":"ceil",d=Math[c](a.size.outerWidth/this.columnWidth);d=Math.min(d,this.cols);for(var e=this._getColGroup(d),f=Math.min.apply(Math,e),g=e.indexOf(f),h={x:this.columnWidth*g,y:f},i=f+a.size.outerHeight,j=this.cols+1-e.length,k=0;j&gt;k;k++)this.colYs[g+k]=i;return h},c.prototype._getColGroup=function(a){if(2&gt;a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c&gt;d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},c.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this._getOption("originLeft"),f=e?d.left:d.right,g=f+c.outerWidth,h=Math.floor(f/this.columnWidth);h=Math.max(0,h);var i=Math.floor(g/this.columnWidth);i-=g%this.columnWidth?0:1,i=Math.min(this.cols-1,i);for(var j=this._getOption("originTop"),k=(j?d.top:d.bottom)+c.outerHeight,l=h;i&gt;=l;l++)this.colYs[l]=Math.max(k,this.colYs[l])},c.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this._getOption("fitWidth")&amp;&amp;(a.width=this._getContainerFitWidth()),a},c.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&amp;&amp;0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},c.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!=this.containerWidth},c}),function(a){a.fn.theiaStickySidebar=function(b){function c(b,c){return b.initialized===!0||!(a("body").width()&lt;b.minWidth)&amp;&amp;(d(b,c),!0)}function d(b,c){b.initialized=!0,a("head").append(a('&lt;style&gt;.theiaStickySidebar:after {content: ""; display: table; clear: both;}&lt;/style&gt;')),c.each(function(){function c(){e.fixedScrollTop=0,e.sidebar.css({"min-height":"1px"}),e.stickySidebar.css({position:"static",width:""})}function d(b){var c=b.height();return b.children().each(function(){c=Math.max(c,a(this).height())}),c}var e={};e.sidebar=a(this),e.options=b||{},e.container=a(e.options.containerSelector),0==e.container.length&amp;&amp;(e.container=e.sidebar.parent()),e.sidebar.parents().css("-webkit-transform","none"),e.sidebar.css({position:"relative",overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),e.stickySidebar=e.sidebar.find(".theiaStickySidebar"),0==e.stickySidebar.length&amp;&amp;(e.sidebar.find("script").remove(),e.stickySidebar=a("&lt;div&gt;").addClass("theiaStickySidebar").append(e.sidebar.children()),e.sidebar.append(e.stickySidebar)),e.marginTop=parseInt(e.sidebar.css("margin-top")),e.marginBottom=parseInt(e.sidebar.css("margin-bottom")),e.paddingTop=parseInt(e.sidebar.css("padding-top")),e.paddingBottom=parseInt(e.sidebar.css("padding-bottom"));var f=e.stickySidebar.offset().top,g=e.stickySidebar.outerHeight();e.stickySidebar.css("padding-top",1),e.stickySidebar.css("padding-bottom",1),f-=e.stickySidebar.offset().top,g=e.stickySidebar.outerHeight()-g-f,0==f?(e.stickySidebar.css("padding-top",0),e.stickySidebarPaddingTop=0):e.stickySidebarPaddingTop=1,0==g?(e.stickySidebar.css("padding-bottom",0),e.stickySidebarPaddingBottom=0):e.stickySidebarPaddingBottom=1,e.previousScrollTop=null,e.fixedScrollTop=0,c(),e.onScroll=function(e){if(e.stickySidebar.is(":visible")){if(a("body").width()&lt;e.options.minWidth)return void c();if(e.options.disableOnResponsiveLayouts){if(e.sidebar.outerWidth("none"==e.sidebar.css("float"))+50&gt;e.container.width())return void c()}var f=a(document).scrollTop(),g="static";if(f&gt;=e.container.offset().top+(e.paddingTop+e.marginTop-e.options.additionalMarginTop)){var h,i=e.paddingTop+e.marginTop+b.additionalMarginTop,j=e.paddingBottom+e.marginBottom+b.additionalMarginBottom,k=e.container.offset().top,l=e.container.offset().top+d(e.container),m=0+b.additionalMarginTop;h=e.stickySidebar.outerHeight()+i+j&lt;a(window).height()?m+e.stickySidebar.outerHeight():a(window).height()-e.marginBottom-e.paddingBottom-b.additionalMarginBottom;var n=k-f+e.paddingTop+e.marginTop,o=l-f-e.paddingBottom-e.marginBottom,p=e.stickySidebar.offset().top-f,q=e.previousScrollTop-f;"fixed"==e.stickySidebar.css("position")&amp;&amp;"modern"==e.options.sidebarBehavior&amp;&amp;(p+=q),"stick-to-top"==e.options.sidebarBehavior&amp;&amp;(p=b.additionalMarginTop),"stick-to-bottom"==e.options.sidebarBehavior&amp;&amp;(p=h-e.stickySidebar.outerHeight()),p=q&gt;0?Math.min(p,m):Math.max(p,h-e.stickySidebar.outerHeight()),p=Math.max(p,n),p=Math.min(p,o-e.stickySidebar.outerHeight());var r=e.container.height()==e.stickySidebar.outerHeight();g=(r||p!=m)&amp;&amp;(r||p!=h-e.stickySidebar.outerHeight())?f+p-e.sidebar.offset().top-e.paddingTop&lt;=b.additionalMarginTop?"static":"absolute":"fixed"}if("fixed"==g)e.stickySidebar.css({position:"fixed",width:e.sidebar.width(),top:p,left:e.sidebar.offset().left+parseInt(e.sidebar.css("padding-left"))});else if("absolute"==g){var s={};"absolute"!=e.stickySidebar.css("position")&amp;&amp;(s.position="absolute",s.top=f+p-e.sidebar.offset().top-e.stickySidebarPaddingTop-e.stickySidebarPaddingBottom),s.width=e.sidebar.width(),s.left="",e.stickySidebar.css(s)}else"static"==g&amp;&amp;c();"static"!=g&amp;&amp;1==e.options.updateSidebarHeight&amp;&amp;e.sidebar.css({"min-height":e.stickySidebar.outerHeight()+e.stickySidebar.offset().top-e.sidebar.offset().top+e.paddingBottom}),e.previousScrollTop=f}},e.onScroll(e),a(document).scroll(function(a){return function(){a.onScroll(a)}}(e)),a(window).resize(function(a){return function(){a.stickySidebar.css({position:"static"}),a.onScroll(a)}}(e))})}var e={containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0,disableOnResponsiveLayouts:!0,sidebarBehavior:"modern"};b=a.extend(e,b),b.additionalMarginTop=parseInt(b.additionalMarginTop)||0,b.additionalMarginBottom=parseInt(b.additionalMarginBottom)||0,function(b,d){c(b,d)||(console.log("TST: Body width smaller than options.minWidth. Init is delayed."),a(document).scroll(function(b,d){return function(e){c(b,d)&amp;&amp;a(this).unbind(e)}}(b,d)),a(window).resize(function(b,d){return function(e){c(b,d)&amp;&amp;a(this).unbind(e)}}(b,d)))}(b,this)}}(jQuery),function(){"use strict";function a(a,b,c){var d,e={};for(d in a)switch(d){case"fill":case"stroke":e[d]=g(a[d]),e[d].r=a[d].r+(b[d].r-a[d].r)*c,e[d].g=a[d].g+(b[d].g-a[d].g)*c,e[d].b=a[d].b+(b[d].b-a[d].b)*c,e[d].opacity=a[d].opacity+(b[d].opacity-a[d].opacity)*c;break;case"opacity":case"fill-opacity":case"stroke-opacity":case"stroke-width":e[d]=a[d]+(b[d]-a[d])*c}return e}function b(a){var b,c={};for(b in a)switch(b){case"fill":case"stroke":c[b]=C(a[b]);break;case"opacity":case"fill-opacity":case"stroke-opacity":case"stroke-width":c[b]=a[b]}return c}function c(a,b){var c,d=[{},{}];for(c in a)switch(c){case"fill":case"stroke":d[0][c]=H(a[c]),void 0===b[c]&amp;&amp;(d[1][c]=H(a[c]),d[1][c].opacity=0);break;case"opacity":case"fill-opacity":case"stroke-opacity":case"stroke-width":d[0][c]=a[c],void 0===b[c]&amp;&amp;(d[1][c]=1)}for(c in b)switch(c){case"fill":case"stroke":d[1][c]=H(b[c]),void 0===a[c]&amp;&amp;(d[0][c]=H(b[c]),d[0][c].opacity=0);break;case"opacity":case"fill-opacity":case"stroke-opacity":case"stroke-width":d[1][c]=b[c],void 0===a[c]&amp;&amp;(d[0][c]=1)}return d}function d(a,b,c){var d={};for(var e in a)switch(e){case"rotate":d[e]=[0,0,0];for(var f=0;3&gt;f;f++)d[e][f]=a[e][f]+(b[e][f]-a[e][f])*c}return d}function e(a){var b="";return a.rotate&amp;&amp;(b+="rotate("+a.rotate.join(" ")+")"),b}function f(a,b,c){for(var d=[],e=0,f=a.length;f&gt;e;e++){d.push([a[e][0]]);for(var g=1,h=a[e].length;h&gt;g;g++)d[e].push(a[e][g]+(b[e][g]-a[e][g])*c)}return d}function g(a){var b;if(a instanceof Array){b=[];for(var c=0,d=a.length;d&gt;c;c++)b[c]=g(a[c]);return b}if(a instanceof Object){b={};for(var e in a)a.hasOwnProperty(e)&amp;&amp;(b[e]=g(a[e]));return b}return a}function h(a,b,c){if(!a)throw new Error('SVGMorpheus &gt; "element" is required');if("string"==typeof a&amp;&amp;!(a=document.querySelector(a)))throw new Error('SVGMorpheus &gt; "element" query is not related to an existing DOM node');if(b&amp;&amp;typeof b!=typeof{})throw new Error('SVGMorpheus &gt; "options" parameter must be an object');if(b=b||{},c&amp;&amp;"function"!=typeof c)throw new Error('SVGMorpheus &gt; "callback" parameter must be a function');var d=this;this._icons={},this._curIconId=b.iconId||"",this._toIconId="",this._curIconItems=[],this._fromIconItems=[],this._toIconItems=[],this._morphNodes=[],this._morphG,this._startTime,this._defDuration=b.duration||750,this._defEasing=b.easing||"quad-in-out",this._defRotation=b.rotation||"clock",this._defCallback=c||function(){},this._duration=this._defDuration,this._easing=this._defEasing,this._rotation=this._defRotation,this._callback=this._defCallback,this._rafid,this._fnTick=function(a){d._startTime||(d._startTime=a);var b=Math.min((a-d._startTime)/d._duration,1);d._updateAnimationProgress(b),1&gt;b?d._rafid=j(d._fnTick):""!=d._toIconId&amp;&amp;d._animationEnd()},this._svgDoc="SVG"===a.nodeName.toUpperCase()?a:a.getSVGDocument(),this._svgDoc?d._init():a.addEventListener("load",function(){d._svgDoc=a.getSVGDocument(),d._init()},!1)}var i={};i["circ-in"]=function(a){return-1*(Math.sqrt(1-a*a)-1)},i["circ-out"]=function(a){return Math.sqrt(1-(a-=1)*a)},i["circ-in-out"]=function(a){return(a/=.5)&lt;1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},i["cubic-in"]=function(a){return a*a*a},i["cubic-out"]=function(a){return--a*a*a+1},i["cubic-in-out"]=function(a){return.5&gt;a?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1},i["elastic-in"]=function(a){var b=1.70158,c=0,d=1;if(0==a)return 0;if(1==a)return 1;if(c||(c=.3),d&lt;Math.abs(1)){d=1;var b=c/4}else var b=c/(2*Math.PI)*Math.asin(1/d);return-(d*Math.pow(2,10*(a-=1))*Math.sin(2*(a-b)*Math.PI/c))},i["elastic-out"]=function(a){var b=1.70158,c=0,d=1;if(0==a)return 0;if(1==a)return 1;if(c||(c=.3),d&lt;Math.abs(1)){d=1;var b=c/4}else var b=c/(2*Math.PI)*Math.asin(1/d);return d*Math.pow(2,-10*a)*Math.sin(2*(a-b)*Math.PI/c)+1},i["elastic-in-out"]=function(a){var b=1.70158,c=0,d=1;if(0==a)return 0;if(2==(a/=.5))return 1;if(c||(c=.3*1.5),d&lt;Math.abs(1)){d=1;var b=c/4}else var b=c/(2*Math.PI)*Math.asin(1/d);return 1&gt;a?-.5*d*Math.pow(2,10*(a-=1))*Math.sin(2*(a-b)*Math.PI/c):d*Math.pow(2,-10*(a-=1))*Math.sin(2*(a-b)*Math.PI/c)*.5+1},i["expo-in"]=function(a){return 0==a?0:Math.pow(2,10*(a-1))},i["expo-out"]=function(a){return 1==a?1:1-Math.pow(2,-10*a)},i["expo-in-out"]=function(a){return 0==a?0:1==a?1:(a/=.5)&lt;1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*--a))},i.linear=function(a){return a},i["quad-in"]=function(a){return a*a},i["quad-out"]=function(a){return a*(2-a)},i["quad-in-out"]=function(a){return.5&gt;a?2*a*a:(4-2*a)*a-1},i["quart-in"]=function(a){return a*a*a*a},i["quart-out"]=function(a){return 1- --a*a*a*a},i["quart-in-out"]=function(a){return.5&gt;a?8*a*a*a*a:1-8*--a*a*a*a},i["quint-in"]=function(a){return a*a*a*a*a},i["quint-out"]=function(a){return 1+--a*a*a*a*a},i["quint-in-out"]=function(a){return.5&gt;a?16*a*a*a*a*a:1+16*--a*a*a*a*a},i["sine-in"]=function(a){return 1-Math.cos(a*(Math.PI/2))},i["sine-out"]=function(a){return Math.sin(a*(Math.PI/2))},i["sine-in-out"]=function(a){return.5*(1-Math.cos(Math.PI*a))};var j=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame,k=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.oCancelAnimationFrame,l="\t\n\v\f\r Â&nbsp;áš€á&nbsp;Žâ€€â€â€‚â€ƒâ€„â€…â€†â€‡â€ˆâ€‰â€Šâ€¯âŸã€€\u2028\u2029",m=new RegExp("([a-z])["+l+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+l+"]*,?["+l+"]*)+)","ig"),n=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+l+"]*,?["+l+"]*","ig"),o=function(a){if(!a)return null;if(typeof a==typeof[])return a;var b={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},c=[];return String(a).replace(m,function(a,d,e){var f=[],g=d.toLowerCase();if(e.replace(n,function(a,b){b&amp;&amp;f.push(+b)}),"m"==g&amp;&amp;f.length&gt;2&amp;&amp;(c.push([d].concat(f.splice(0,2))),g="l",d="m"==d?"l":"L"),"o"==g&amp;&amp;1==f.length&amp;&amp;c.push([d,f[0]]),"r"==g)c.push([d].concat(f));else for(;f.length&gt;=b[g]&amp;&amp;(c.push([d].concat(f.splice(0,b[g]))),b[g]););}),c},p=function(a,b){for(var c=[],d=0,e=a.length;e-2*!b&gt;d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&amp;&amp;(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c},q=function(a,b,c,d,e){if(null==e&amp;&amp;null==d&amp;&amp;(d=c),a=+a,b=+b,c=+c,d=+d,null!=e)var f=Math.PI/180,g=a+c*Math.cos(-d*f),h=a+c*Math.cos(-e*f),i=b+c*Math.sin(-d*f),j=b+c*Math.sin(-e*f),k=[["M",g,i],["A",c,c,0,+(e-d&gt;180),0,h,j]];else k=[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]];return k},r=function(a){if(!(a=o(a))||!a.length)return[["M",0,0]];var b,c=[],d=0,e=0,f=0,g=0,h=0;"M"==a[0][0]&amp;&amp;(d=+a[0][1],e=+a[0][2],f=d,g=e,h++,c[0]=["M",d,e]);for(var i,j,k=3==a.length&amp;&amp;"M"==a[0][0]&amp;&amp;"R"==a[1][0].toUpperCase()&amp;&amp;"Z"==a[2][0].toUpperCase(),l=h,m=a.length;m&gt;l;l++){if(c.push(i=[]),j=a[l],(b=j[0])!=b.toUpperCase())switch(i[0]=b.toUpperCase(),i[0]){case"A":i[1]=j[1],i[2]=j[2],i[3]=j[3],i[4]=j[4],i[5]=j[5],i[6]=+j[6]+d,i[7]=+j[7]+e;break;case"V":i[1]=+j[1]+e;break;case"H":i[1]=+j[1]+d;break;case"R":for(var n=[d,e].concat(j.slice(1)),r=2,s=n.length;s&gt;r;r++)n[r]=+n[r]+d,n[++r]=+n[r]+e;c.pop(),c=c.concat(p(n,k));break;case"O":c.pop(),n=q(d,e,j[1],j[2]),n.push(n[0]),c=c.concat(n);break;case"U":c.pop(),c=c.concat(q(d,e,j[1],j[2],j[3])),i=["U"].concat(c[c.length-1].slice(-2));break;case"M":f=+j[1]+d,g=+j[2]+e;default:for(r=1,s=j.length;s&gt;r;r++)i[r]=+j[r]+(r%2?d:e)}else if("R"==b)n=[d,e].concat(j.slice(1)),c.pop(),c=c.concat(p(n,k)),i=["R"].concat(j.slice(-2));else if("O"==b)c.pop(),n=q(d,e,j[1],j[2]),n.push(n[0]),c=c.concat(n);else if("U"==b)c.pop(),c=c.concat(q(d,e,j[1],j[2],j[3])),i=["U"].concat(c[c.length-1].slice(-2));else for(var t=0,u=j.length;u&gt;t;t++)i[t]=j[t];if("O"!=(b=b.toUpperCase()))switch(i[0]){case"Z":d=+f,e=+g;break;case"H":d=i[1];break;case"V":e=i[1];break;case"M":f=i[i.length-2],g=i[i.length-1];default:d=i[i.length-2],e=i[i.length-1]}}return c},s=function(a,b,c,d){return[a,b,c,d,c,d]},t=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},u=function(a,b,c,d,e,f,g,h,i,j){var k,l=120*Math.PI/180,m=Math.PI/180*(+e||0),n=[],o=function(a,b,c){return{x:a*Math.cos(c)-b*Math.sin(c),y:a*Math.sin(c)+b*Math.cos(c)}};if(j)y=j[0],z=j[1],w=j[2],x=j[3];else{k=o(a,b,-m),a=k.x,b=k.y,k=o(h,i,-m),h=k.x,i=k.y;var p=(Math.cos(Math.PI/180*e),Math.sin(Math.PI/180*e),(a-h)/2),q=(b-i)/2,r=p*p/(c*c)+q*q/(d*d);r&gt;1&amp;&amp;(r=Math.sqrt(r),c*=r,d*=r);var s=c*c,t=d*d,v=(f==g?-1:1)*Math.sqrt(Math.abs((s*t-s*q*q-t*p*p)/(s*q*q+t*p*p))),w=v*c*q/d+(a+h)/2,x=v*-d*p/c+(b+i)/2,y=Math.asin(((b-x)/d).toFixed(9)),z=Math.asin(((i-x)/d).toFixed(9));y=w&gt;a?Math.PI-y:y,z=w&gt;h?Math.PI-z:z,0&gt;y&amp;&amp;(y=2*Math.PI+y),0&gt;z&amp;&amp;(z=2*Math.PI+z),g&amp;&amp;y&gt;z&amp;&amp;(y-=2*Math.PI),!g&amp;&amp;z&gt;y&amp;&amp;(z-=2*Math.PI)}var A=z-y;if(Math.abs(A)&gt;l){var B=z,C=h,D=i;z=y+l*(g&amp;&amp;z&gt;y?1:-1),h=w+c*Math.cos(z),i=x+d*Math.sin(z),n=u(h,i,c,d,e,0,g,C,D,[z,B,w,x])}A=z-y;var E=Math.cos(y),F=Math.sin(y),G=Math.cos(z),H=Math.sin(z),I=Math.tan(A/4),J=4/3*c*I,K=4/3*d*I,L=[a,b],M=[a+J*F,b-K*E],N=[h+J*H,i-K*G],O=[h,i];if(M[0]=2*L[0]-M[0],M[1]=2*L[1]-M[1],j)return[M,N,O].concat(n);n=[M,N,O].concat(n).join().split(",");for(var P=[],Q=0,R=n.length;R&gt;Q;Q++)P[Q]=Q%2?o(n[Q-1],n[Q],m).y:o(n[Q],n[Q+1],m).x;return P},v=function(a,b){for(var c=r(a),d=b&amp;&amp;r(b),e={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g=(function(a,b,c){var d,e;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&amp;&amp;(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"].concat(u.apply(0,[b.x,b.y].concat(a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e].concat(a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"].concat(t(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"].concat(t(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"].concat(s(b.x,b.y,a[1],a[2]))
;break;case"H":a=["C"].concat(s(b.x,b.y,a[1],b.y));break;case"V":a=["C"].concat(s(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"].concat(s(b.x,b.y,b.X,b.Y))}return a}),h=function(a,b){if(a[b].length&gt;7){a[b].shift();for(var e=a[b];e.length;)j[b]="A",d&amp;&amp;(k[b]="A"),a.splice(b++,0,["C"].concat(e.splice(0,6)));a.splice(b,1),o=Math.max(c.length,d&amp;&amp;d.length||0)}},i=function(a,b,e,f,g){a&amp;&amp;b&amp;&amp;"M"==a[g][0]&amp;&amp;"M"!=b[g][0]&amp;&amp;(b.splice(g,0,["M",f.x,f.y]),e.bx=0,e.by=0,e.x=a[g][1],e.y=a[g][2],o=Math.max(c.length,d&amp;&amp;d.length||0))},j=[],k=[],l="",m="",n=0,o=Math.max(c.length,d&amp;&amp;d.length||0);o&gt;n;n++){c[n]&amp;&amp;(l=c[n][0]),"C"!=l&amp;&amp;(j[n]=l,n&amp;&amp;(m=j[n-1])),c[n]=g(c[n],e,m),"A"!=j[n]&amp;&amp;"C"==l&amp;&amp;(j[n]="C"),h(c,n),d&amp;&amp;(d[n]&amp;&amp;(l=d[n][0]),"C"!=l&amp;&amp;(k[n]=l,n&amp;&amp;(m=k[n-1])),d[n]=g(d[n],f,m),"A"!=k[n]&amp;&amp;"C"==l&amp;&amp;(k[n]="C"),h(d,n)),i(c,d,e,f,n),i(d,c,f,e,n);var p=c[n],q=d&amp;&amp;d[n],v=p.length,w=d&amp;&amp;q.length;e.x=p[v-2],e.y=p[v-1],e.bx=parseFloat(p[v-4])||e.x,e.by=parseFloat(p[v-3])||e.y,f.bx=d&amp;&amp;(parseFloat(q[w-4])||f.x),f.by=d&amp;&amp;(parseFloat(q[w-3])||f.y),f.x=d&amp;&amp;q[w-2],f.y=d&amp;&amp;q[w-1]}return d?[c,d]:c},w=function(a,b,c,d){return null==a&amp;&amp;(a=b=c=d=0),null==b&amp;&amp;(b=a.y,c=a.width,d=a.height,a=a.x),{x:a,y:b,w:c,h:d,cx:a+c/2,cy:b+d/2}},x=function(a,b,c,d,e,f,g,h){for(var i,j,k,l,m,n,o,p,q=[],r=[[],[]],s=0;2&gt;s;++s)if(0==s?(j=6*a-12*c+6*e,i=-3*a+9*c-9*e+3*g,k=3*c-3*a):(j=6*b-12*d+6*f,i=-3*b+9*d-9*f+3*h,k=3*d-3*b),Math.abs(i)&lt;1e-12){if(Math.abs(j)&lt;1e-12)continue;(l=-k/j)&gt;0&amp;&amp;1&gt;l&amp;&amp;q.push(l)}else o=j*j-4*k*i,p=Math.sqrt(o),0&gt;o||(m=(-j+p)/(2*i),m&gt;0&amp;&amp;1&gt;m&amp;&amp;q.push(m),(n=(-j-p)/(2*i))&gt;0&amp;&amp;1&gt;n&amp;&amp;q.push(n));for(var t,u=q.length,v=u;u--;)l=q[u],t=1-l,r[0][u]=t*t*t*a+3*t*t*l*c+3*t*l*l*e+l*l*l*g,r[1][u]=t*t*t*b+3*t*t*l*d+3*t*l*l*f+l*l*l*h;return r[0][v]=a,r[1][v]=b,r[0][v+1]=g,r[1][v+1]=h,r[0].length=r[1].length=v+2,{min:{x:Math.min.apply(0,r[0]),y:Math.min.apply(0,r[1])},max:{x:Math.max.apply(0,r[0]),y:Math.max.apply(0,r[1])}}},y=function(a){for(var b,c=0,d=0,e=[],f=[],g=0,h=a.length;h&gt;g;g++)if(b=a[g],"M"==b[0])c=b[1],d=b[2],e.push(c),f.push(d);else{var i=x(c,d,b[1],b[2],b[3],b[4],b[5],b[6]);e=e.concat(i.min.x,i.max.x),f=f.concat(i.min.y,i.max.y),c=b[5],d=b[6]}var j=Math.min.apply(0,e),k=Math.min.apply(0,f);return w(j,k,Math.max.apply(0,e)-j,Math.max.apply(0,f)-k)},z=function(a){return a.join(",").replace(/,?([a-z]),?/gi,"$1")},A={hs:1,rg:1},B=new RegExp("["+l+"]*,["+l+"]*"),C=function(a){var b=Math.round;return"rgba("+[b(a.r),b(a.g),b(a.b),+a.opacity.toFixed(2)]+")"},D=function(a){var b=window.document.getElementsByTagName("head")[0]||window.document.getElementsByTagName("svg")[0],c="rgb(255, 0, 0)";return(D=function(a){if("red"==a.toLowerCase())return c;b.style.color=c,b.style.color=a;var d=window.document.defaultView.getComputedStyle(b,"").getPropertyValue("color");return d==c?null:d})(a)},E=function(a,b,c,d){return a=Math.round(255*a),b=Math.round(255*b),c=Math.round(255*c),{r:a,g:b,b:c,opacity:isFinite(d)?d:1}},F=function(a,b,c,d){typeof a==typeof{}&amp;&amp;"h"in a&amp;&amp;"s"in a&amp;&amp;"b"in a&amp;&amp;(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-Math.abs(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],E(e,f,g,d)},G=function(a,b,c,d){typeof a==typeof{}&amp;&amp;"h"in a&amp;&amp;"s"in a&amp;&amp;"l"in a&amp;&amp;(c=a.l,b=a.s,a=a.h),(a&gt;1||b&gt;1||c&gt;1)&amp;&amp;(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5&gt;c?c:1-c),h=i*(1-Math.abs(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],E(e,f,g,d)},H=function(a){if(!a||(a=String(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,opacity:-1,error:1};if("none"==a)return{r:-1,g:-1,b:-1,opacity:-1};if(!(A.hasOwnProperty(a.toLowerCase().substring(0,2))||"#"==a.charAt())&amp;&amp;(a=D(a)),!a)return{r:-1,g:-1,b:-1,opacity:-1,error:1};var b,c,d,e,f,g,h=a.match(/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\))\s*$/i);return h?(h[2]&amp;&amp;(d=parseInt(h[2].substring(5),16),c=parseInt(h[2].substring(3,5),16),b=parseInt(h[2].substring(1,3),16)),h[3]&amp;&amp;(d=parseInt((f=h[3].charAt(3))+f,16),c=parseInt((f=h[3].charAt(2))+f,16),b=parseInt((f=h[3].charAt(1))+f,16)),h[4]&amp;&amp;(g=h[4].split(B),b=parseFloat(g[0]),"%"==g[0].slice(-1)&amp;&amp;(b*=2.55),c=parseFloat(g[1]),"%"==g[1].slice(-1)&amp;&amp;(c*=2.55),d=parseFloat(g[2]),"%"==g[2].slice(-1)&amp;&amp;(d*=2.55),"rgba"==h[1].toLowerCase().slice(0,4)&amp;&amp;(e=parseFloat(g[3])),g[3]&amp;&amp;"%"==g[3].slice(-1)&amp;&amp;(e/=100)),h[5]?(g=h[5].split(B),b=parseFloat(g[0]),"%"==g[0].slice(-1)&amp;&amp;(b/=100),c=parseFloat(g[1]),"%"==g[1].slice(-1)&amp;&amp;(c/=100),d=parseFloat(g[2]),"%"==g[2].slice(-1)&amp;&amp;(d/=100),("deg"==g[0].slice(-3)||"Â°"==g[0].slice(-1))&amp;&amp;(b/=360),"hsba"==h[1].toLowerCase().slice(0,4)&amp;&amp;(e=parseFloat(g[3])),g[3]&amp;&amp;"%"==g[3].slice(-1)&amp;&amp;(e/=100),F(b,c,d,e)):h[6]?(g=h[6].split(B),b=parseFloat(g[0]),"%"==g[0].slice(-1)&amp;&amp;(b/=100),c=parseFloat(g[1]),"%"==g[1].slice(-1)&amp;&amp;(c/=100),d=parseFloat(g[2]),"%"==g[2].slice(-1)&amp;&amp;(d/=100),("deg"==g[0].slice(-3)||"Â°"==g[0].slice(-1))&amp;&amp;(b/=360),"hsla"==h[1].toLowerCase().slice(0,4)&amp;&amp;(e=parseFloat(g[3])),g[3]&amp;&amp;"%"==g[3].slice(-1)&amp;&amp;(e/=100),G(b,c,d,e)):(b=Math.min(Math.round(b),255),c=Math.min(Math.round(c),255),d=Math.min(Math.round(d),255),e=Math.min(Math.max(e,0),1),h={r:b,g:c,b:d},h.opacity=isFinite(e)?e:1,h)):{r:-1,g:-1,b:-1,opacity:-1,error:1}};h.prototype._init=function(){if("SVG"!==this._svgDoc.nodeName.toUpperCase()&amp;&amp;(this._svgDoc=this._svgDoc.getElementsByTagName("svg")[0]),this._svgDoc){var a,b,c,d,e,f,g,h,i="";for(a=this._svgDoc.childNodes.length-1;a&gt;=0;a--){var j=this._svgDoc.childNodes[a];if("G"===j.nodeName.toUpperCase()&amp;&amp;(c=j.getAttribute("id"))){for(d=[],f=0,g=j.childNodes.length;g&gt;f;f++){var k=j.childNodes[f];switch(e={path:"",attrs:{},style:{}},k.nodeName.toUpperCase()){case"PATH":e.path=k.getAttribute("d");break;case"CIRCLE":var l=1*k.getAttribute("cx"),m=1*k.getAttribute("cy"),n=1*k.getAttribute("r");e.path="M"+(l-n)+","+m+"a"+n+","+n+" 0 1,0 "+2*n+",0a"+n+","+n+" 0 1,0 -"+2*n+",0z";break;case"ELLIPSE":var l=1*k.getAttribute("cx"),m=1*k.getAttribute("cy"),o=1*k.getAttribute("rx"),p=1*k.getAttribute("ry");e.path="M"+(l-o)+","+m+"a"+o+","+p+" 0 1,0 "+2*o+",0a"+o+","+p+" 0 1,0 -"+2*o+",0z";break;case"RECT":var q=1*k.getAttribute("x"),r=1*k.getAttribute("y"),s=1*k.getAttribute("width"),t=1*k.getAttribute("height"),o=1*k.getAttribute("rx"),p=1*k.getAttribute("ry");e.path=o||p?"M"+(q+o)+","+r+"l"+(s-2*o)+",0a"+o+","+p+" 0 0,1 "+o+","+p+"l0,"+(t-2*p)+"a"+o+","+p+" 0 0,1 -"+o+","+p+"l"+(2*o-s)+",0a"+o+","+p+" 0 0,1 -"+o+",-"+p+"l0,"+(2*p-t)+"a"+o+","+p+" 0 0,1 "+o+",-"+p+"z":"M"+q+","+r+"l"+s+",0l0,"+t+"l-"+s+",0z";break;case"POLYGON":for(var u=k.getAttribute("points"),v=u.split(/\s+/),w="",x=0,b=v.length;b&gt;x;x++)w+=(x&amp;&amp;"L"||"M")+v[x];e.path=w+"z";break;case"LINE":var y=1*k.getAttribute("x1"),z=1*k.getAttribute("y1"),A=1*k.getAttribute("x2"),B=1*k.getAttribute("y2");e.path="M"+y+","+z+"L"+A+","+B+"z"}if(""!=e.path){for(var x=0,C=k.attributes.length;C&gt;x;x++){var D=k.attributes[x];if(D.specified){var E=D.name.toLowerCase();switch(E){case"fill":case"fill-opacity":case"opacity":case"stroke":case"stroke-opacity":case"stroke-width":e.attrs[E]=D.value}}}for(var F=0,G=k.style.length;G&gt;F;F++){var H=k.style[F];switch(H){case"fill":case"fill-opacity":case"opacity":case"stroke":case"stroke-opacity":case"stroke-width":e.style[H]=k.style[H]}}d.push(e)}}d.length&gt;0&amp;&amp;(h={id:c,items:d},this._icons[c]=h),this._morphG?this._svgDoc.removeChild(j):(i=c,this._morphG=document.createElementNS("http://www.w3.org/2000/svg","g"),this._svgDoc.replaceChild(this._morphG,j))}}var I=this._curIconId||i;""!==I&amp;&amp;(this._setupAnimation(I),this._updateAnimationProgress(1),this._animationEnd())}},h.prototype._setupAnimation=function(a){if(a&amp;&amp;this._icons[a]){this._toIconId=a,this._startTime=void 0;var d,e;for(this._fromIconItems=g(this._curIconItems),this._toIconItems=g(this._icons[a].items),d=0,e=this._morphNodes.length;e&gt;d;d++){var f=this._morphNodes[d];f.fromIconItemIdx=d,f.toIconItemIdx=d}var h,i=Math.max(this._fromIconItems.length,this._toIconItems.length);for(d=0;i&gt;d;d++)if(this._fromIconItems[d]||(this._toIconItems[d]?(h=y(v(this._toIconItems[d].path)),this._fromIconItems.push({path:"M"+h.cx+","+h.cy+"l0,0",attrs:{},style:{},trans:{rotate:[0,h.cx,h.cy]}})):this._fromIconItems.push({path:"M0,0l0,0",attrs:{},style:{},trans:{rotate:[0,0,0]}})),this._toIconItems[d]||(this._fromIconItems[d]?(h=y(v(this._fromIconItems[d].path)),this._toIconItems.push({path:"M"+h.cx+","+h.cy+"l0,0",attrs:{},style:{},trans:{rotate:[0,h.cx,h.cy]}})):this._toIconItems.push({path:"M0,0l0,0",attrs:{},style:{},trans:{rotate:[0,0,0]}})),!this._morphNodes[d]){var j=document.createElementNS("http://www.w3.org/2000/svg","path");this._morphG.appendChild(j),this._morphNodes.push({node:j,fromIconItemIdx:d,toIconItemIdx:d})}for(d=0;i&gt;d;d++){var k=this._fromIconItems[d],l=this._toIconItems[d],m=v(this._fromIconItems[d].path,this._toIconItems[d].path);k.curve=m[0],l.curve=m[1];var n=c(this._fromIconItems[d].attrs,this._toIconItems[d].attrs);k.attrsNorm=n[0],l.attrsNorm=n[1],k.attrs=b(k.attrsNorm),l.attrs=b(l.attrsNorm);var o=c(this._fromIconItems[d].style,this._toIconItems[d].style);k.styleNorm=o[0],l.styleNorm=o[1],k.style=b(k.styleNorm),l.style=b(l.styleNorm),h=y(l.curve),l.trans={rotate:[0,h.cx,h.cy]};var p,q=this._rotation;switch("random"===q&amp;&amp;(q=Math.random()&lt;.5?"counterclock":"clock"),q){case"none":k.trans.rotate&amp;&amp;(l.trans.rotate[0]=k.trans.rotate[0]);break;case"counterclock":k.trans.rotate?(l.trans.rotate[0]=k.trans.rotate[0]-360,p=-k.trans.rotate[0]%360,l.trans.rotate[0]+=180&gt;p?p:p-360):l.trans.rotate[0]=-360;break;default:k.trans.rotate?(l.trans.rotate[0]=k.trans.rotate[0]+360,p=k.trans.rotate[0]%360,l.trans.rotate[0]+=180&gt;p?-p:360-p):l.trans.rotate[0]=360}}this._curIconItems=g(this._fromIconItems)}},h.prototype._updateAnimationProgress=function(c){c=i[this._easing](c);var g,h,j,k;for(g=0,k=this._curIconItems.length;k&gt;g;g++)this._curIconItems[g].curve=f(this._fromIconItems[g].curve,this._toIconItems[g].curve,c),this._curIconItems[g].path=z(this._curIconItems[g].curve),this._curIconItems[g].attrsNorm=a(this._fromIconItems[g].attrsNorm,this._toIconItems[g].attrsNorm,c),this._curIconItems[g].attrs=b(this._curIconItems[g].attrsNorm),this._curIconItems[g].styleNorm=a(this._fromIconItems[g].styleNorm,this._toIconItems[g].styleNorm,c),this._curIconItems[g].style=b(this._curIconItems[g].styleNorm),this._curIconItems[g].trans=d(this._fromIconItems[g].trans,this._toIconItems[g].trans,c),this._curIconItems[g].transStr=e(this._curIconItems[g].trans);for(g=0,k=this._morphNodes.length;k&gt;g;g++){var l=this._morphNodes[g];l.node.setAttribute("d",this._curIconItems[g].path);var m=this._curIconItems[g].attrs;for(h in m)l.node.setAttribute(h,m[h]);var n=this._curIconItems[g].style;for(j in n)l.node.style[j]=n[j];l.node.setAttribute("transform",this._curIconItems[g].transStr)}},h.prototype._animationEnd=function(){for(var a=this._morphNodes.length-1;a&gt;=0;a--){var b=this._morphNodes[a];this._icons[this._toIconId].items[a]?b.node.setAttribute("d",this._icons[this._toIconId].items[a].path):(b.node.parentNode.removeChild(b.node),this._morphNodes.splice(a,1))}this._curIconId=this._toIconId,this._toIconId="",this._callback()},h.prototype.to=function(a,b,c){if(a!==this._toIconId){if(b&amp;&amp;typeof b!=typeof{})throw new Error('SVGMorpheus.to() &gt; "options" parameter must be an object');if(b=b||{},c&amp;&amp;"function"!=typeof c)throw new Error('SVGMorpheus.to() &gt; "callback" parameter must be a function');k(this._rafid),this._duration=b.duration||this._defDuration,this._easing=b.easing||this._defEasing,this._rotation=b.rotation||this._defRotation,this._callback=c||this._defCallback,this._setupAnimation(a),this._rafid=j(this._fnTick)}},h.prototype.registerEasing=function(a,b){i[a]=b},"function"==typeof define&amp;&amp;define.amd?define(function(){return h}):"undefined"!=typeof module&amp;&amp;void 0!==module.exports?module.exports=h:window.SVGMorpheus=h}(),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&amp;&amp;module.exports?module.exports=b():a.EvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&amp;&amp;b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&amp;&amp;d.push(b),this}},b.once=function(a,b){if(a&amp;&amp;b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{};return(c[a]=c[a]||{})[b]=!0,this}},b.off=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=c.indexOf(b);return-1!=d&amp;&amp;c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&amp;&amp;this._events[a];if(c&amp;&amp;c.length){var d=0,e=c[d];b=b||[];for(var f=this._onceEvents&amp;&amp;this._onceEvents[a];e;){var g=f&amp;&amp;f[e];g&amp;&amp;(this.off(a,e),delete f[e]),e.apply(this,b),d+=g?0:1,e=c[d]}return this}},a}),function(a,b){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&amp;&amp;module.exports?module.exports=b(a,require("ev-emitter")):a.imagesLoaded=b(a,a.EvEmitter)}(window,function(a,b){function c(a,b){for(var c in b)a[c]=b[c];return a}function d(a){var b=[];if(Array.isArray(a))b=a;else if("number"==typeof a.length)for(var c=0;c&lt;a.length;c++)b.push(a[c]);else b.push(a);return b}function e(a,b,f){return this instanceof e?("string"==typeof a&amp;&amp;(a=document.querySelectorAll(a)),this.elements=d(a),this.options=c({},this.options),"function"==typeof b?f=b:c(this.options,b),f&amp;&amp;this.on("always",f),this.getImages(),h&amp;&amp;(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new e(a,b,f)}function f(a){this.img=a}function g(a,b){this.url=a,this.element=b,this.img=new Image}var h=a.jQuery,i=a.console;e.prototype=Object.create(b.prototype),e.prototype.options={},e.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},e.prototype.addElementImages=function(a){"IMG"==a.nodeName&amp;&amp;this.addImage(a),this.options.background===!0&amp;&amp;this.addElementBackgroundImages(a);var b=a.nodeType;if(b&amp;&amp;j[b]){for(var c=a.querySelectorAll("img"),d=0;d&lt;c.length;d++){var e=c[d];this.addImage(e)}if("string"==typeof this.options.background){var f=a.querySelectorAll(this.options.background);for(d=0;d&lt;f.length;d++){var g=f[d];this.addElementBackgroundImages(g)}}}};var j={1:!0,9:!0,11:!0};return e.prototype.addElementBackgroundImages=function(a){var b=getComputedStyle(a);if(b)for(var c=/url\((['"])?(.*?)\1\)/gi,d=c.exec(b.backgroundImage);null!==d;){var e=d&amp;&amp;d[2];e&amp;&amp;this.addBackground(e,a),d=c.exec(b.backgroundImage)}},e.prototype.addImage=function(a){var b=new f(a);this.images.push(b)},e.prototype.addBackground=function(a,b){var c=new g(a,b);this.images.push(c)},e.prototype.check=function(){function a(a,c,d){setTimeout(function(){b.progress(a,c,d)})}var b=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(b){b.once("progress",a),b.check()}):void this.complete()},e.prototype.progress=function(a,b,c){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded,this.emitEvent("progress",[this,a,b]),this.jqDeferred&amp;&amp;this.jqDeferred.notify&amp;&amp;this.jqDeferred.notify(this,a),this.progressedCount==this.images.length&amp;&amp;this.complete(),this.options.debug&amp;&amp;i&amp;&amp;i.log("progress: "+c,a,b)},e.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(a,[this]),this.emitEvent("always",[this]),this.jqDeferred){var b=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[b](this)}},f.prototype=Object.create(b.prototype),f.prototype.check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},f.prototype.getIsImageComplete=function(){return this.img.complete&amp;&amp;void 0!==this.img.naturalWidth},f.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.img,b])},f.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&amp;&amp;this[b](a)},f.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},f.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},f.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype=Object.create(f.prototype),g.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&amp;&amp;(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},g.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},g.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.element,b])},e.makeJQueryPlugin=function(b){(b=b||a.jQuery)&amp;&amp;(h=b,h.fn.imagesLoaded=function(a,b){return new e(this,a,b).jqDeferred.promise(h(this))})},e.makeJQueryPlugin(),e});</pre></body></html>