Current File : /home/kelaby89/muzza.fit/wp-content/plugins/wolf-visual-composer/assets/js/min/lib.min.js |
/*! Wolf WPBakery Page Builder Extension libraries Wordpress Plugin v3.2.7 */
"use strict";!function(a,b){var c=0,d=b("head"),e=a.BigText,f=b.fn.bigtext,g={DEBUG_MODE:!1,DEFAULT_MIN_FONT_SIZE_PX:null,DEFAULT_MAX_FONT_SIZE_PX:528,GLOBAL_STYLE_ID:"bigtext-style",STYLE_ID:"bigtext-id",LINE_CLASS_PREFIX:"bigtext-line",EXEMPT_CLASS:"bigtext-exempt",noConflict:function(c){return c&&(b.fn.bigtext=f,a.BigText=e),g},supports:{wholeNumberFontSizeOnly:function(){if(!("getComputedStyle"in a))return!0;var c=b("<div/>").css({position:"absolute","font-size":"14.1px"}).insertBefore(b("script").eq(0)),d=a.getComputedStyle(c[0],null),e=d&&"14px"===d.getPropertyValue("font-size");return c.remove(),e}()},init:function(){b("#"+g.GLOBAL_STYLE_ID).length||d.append(g.generateStyleTag(g.GLOBAL_STYLE_ID,[".bigtext * { white-space: nowrap; } .bigtext > * { display: block; }",".bigtext ."+g.EXEMPT_CLASS+", .bigtext ."+g.EXEMPT_CLASS+" * { white-space: normal; }"]))},bindResize:function(c,d){var e;b(a).off(c).on(c,function(){e&&clearTimeout(e),e=setTimeout(d,100)})},getStyleId:function(a){return g.STYLE_ID+"-"+a},generateStyleTag:function(a,c){return b("<style>"+c.join("\n")+"</style>").attr("id",a)},clearCss:function(a){var c=g.getStyleId(a);b("#"+c).remove()},generateCss:function(a,b,c,d){var e=[];g.clearCss(a);for(var f=0,h=b.length;f<h;f++)e.push("#"+a+" ."+g.LINE_CLASS_PREFIX+f+" {"+(d[f]?" white-space: normal;":"")+(b[f]?" font-size: "+b[f]+"px;":"")+(c[f]?" word-spacing: "+c[f]+"px;":"")+"}");return g.generateStyleTag(g.getStyleId(a),e)},jQueryMethod:function(a){return g.init(),a=b.extend({minfontsize:g.DEFAULT_MIN_FONT_SIZE_PX,maxfontsize:g.DEFAULT_MAX_FONT_SIZE_PX,childSelector:"",resize:!0},a||{}),this.each(function(){var e=b(this).addClass("bigtext"),f=e.width(),h=e.attr("id"),i=a.childSelector?e.find(a.childSelector):e.children();h||(h="bigtext-id"+c++,e.attr("id",h)),a.resize&&g.bindResize("resize.bigtext-event-"+h,function(){g.jQueryMethod.call(b("#"+h),a)}),g.clearCss(h),i.addClass(function(a,b){return[b.replace(new RegExp("\\b"+g.LINE_CLASS_PREFIX+"\\d+\\b"),""),g.LINE_CLASS_PREFIX+a].join(" ")});var j=g.calculateSizes(e,i,f,a.maxfontsize,a.minfontsize);d.append(g.generateCss(h,j.fontSizes,j.wordSpacings,j.minFontSizes))}),this.trigger("bigtext:complete")},testLineDimensions:function(a,b,c,d,e,f,g){var h;if(g="number"==typeof g?g:0,a.css(c,d+f),h=a.width(),h>=b){if(a.css(c,""),h===b)return{match:"exact",size:parseFloat((parseFloat(d)-.1).toFixed(3))};var i=b-g,j=h-b;return{match:"estimate",size:parseFloat((parseFloat(d)-("word-spacing"===c&&g&&j<i?0:e)).toFixed(3))}}return h},calculateSizes:function(a,c,d,e,f){var h=a.clone(!0).addClass("bigtext-cloned").css({fontFamily:a.css("font-family"),textTransform:a.css("text-transform"),wordSpacing:a.css("word-spacing"),letterSpacing:a.css("letter-spacing"),position:"absolute",left:g.DEBUG_MODE?0:-9999,top:g.DEBUG_MODE?0:-9999}).appendTo(document.body),i=[],j=[],k=[],l=[];return c.css("float","left").each(function(){var a,c,h=b(this),j=g.supports.wholeNumberFontSizeOnly?[8,4,1]:[8,4,1,.1];if(h.hasClass(g.EXEMPT_CLASS))return i.push(null),l.push(null),void k.push(!1);var m=32,n=parseFloat(h.css("font-size")),o=(h.width()/n).toFixed(6);c=parseInt(d/o,10)-m;a:for(var p=0,q=j.length;p<q;p++)b:for(var r=1,s=10;r<=s;r++){if(c+r*j[p]>e){c=e;break a}if(a=g.testLineDimensions(h,d,"font-size",c+r*j[p],j[p],"px",a),"number"!=typeof a){if(c=a.size,"exact"===a.match)break a;break b}}l.push(d/c),c>e?(i.push(e),k.push(!1)):f&&c<f?(i.push(f),k.push(!0)):(i.push(c),k.push(!1))}).each(function(a){var c,e=b(this),f=0,h=1;if(e.hasClass(g.EXEMPT_CLASS))return void j.push(null);e.css("font-size",i[a]+"px");for(var k=1,l=3;k<l;k+=h)if(c=g.testLineDimensions(e,d,"word-spacing",k,h,"px",c),"number"!=typeof c){f=c.size;break}e.css("font-size",""),j.push(f)}).removeAttr("style"),g.DEBUG_MODE?h.css({"background-color":"rgba(255,255,255,.4)"}):h.remove(),{fontSizes:i,wordSpacings:j,ratios:l,minFontSizes:k}}};b.fn.bigtext=g.jQueryMethod,a.BigText=g}(this,jQuery),!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a,b){function c(a){function b(a){d?(c(),M(b),e=!0,d=!1):e=!1}var c=a,d=!1,e=!1;this.kick=function(a){d=!0,e||b()},this.end=function(a){var b=c;a&&(e?(c=d?function(){b(),a()}:a,d=!0):a())}}function d(){return!0}function e(){return!1}function f(a){a.preventDefault()}function g(a){N[a.target.tagName.toLowerCase()]||a.preventDefault()}function h(a){return 1===a.which&&!a.ctrlKey&&!a.altKey}function i(a,b){var c,d;if(a.identifiedTouch)return a.identifiedTouch(b);for(c=-1,d=a.length;++c<d;)if(a[c].identifier===b)return a[c]}function j(a,b){var c=i(a.changedTouches,b.identifier);if(c&&(c.pageX!==b.pageX||c.pageY!==b.pageY))return c}function k(a){var b;h(a)&&(b={target:a.target,startX:a.pageX,startY:a.pageY,timeStamp:a.timeStamp},J(document,O.move,l,b),J(document,O.cancel,m,b))}function l(a){var b=a.data;s(a,b,a,n)}function m(a){n()}function n(){K(document,O.move,l),K(document,O.cancel,m)}function o(a){var b,c;N[a.target.tagName.toLowerCase()]||(b=a.changedTouches[0],c={target:b.target,startX:b.pageX,startY:b.pageY,timeStamp:a.timeStamp,identifier:b.identifier},J(document,P.move+"."+b.identifier,p,c),J(document,P.cancel+"."+b.identifier,q,c))}function p(a){var b=a.data,c=j(a,b);c&&s(a,b,c,r)}function q(a){var b=a.data,c=i(a.changedTouches,b.identifier);c&&r(b.identifier)}function r(a){K(document,"."+a,p),K(document,"."+a,q)}function s(a,b,c,d){var e=c.pageX-b.startX,f=c.pageY-b.startY;e*e+f*f<I*I||v(a,b,c,e,f,d)}function t(){return this._handled=d,!1}function u(a){a._handled()}function v(a,b,c,d,e,f){var g,h;b.target,g=a.targetTouches,h=a.timeStamp-b.timeStamp,b.type="movestart",b.distX=d,b.distY=e,b.deltaX=d,b.deltaY=e,b.pageX=c.pageX,b.pageY=c.pageY,b.velocityX=d/h,b.velocityY=e/h,b.targetTouches=g,b.finger=g?g.length:1,b._handled=t,b._preventTouchmoveDefault=function(){a.preventDefault()},L(b.target,b),f(b.identifier)}function w(a){var b=a.data.timer;a.data.touch=a,a.data.timeStamp=a.timeStamp,b.kick()}function x(a){var b=a.data.event,c=a.data.timer;y(),D(b,c,function(){setTimeout(function(){K(b.target,"click",e)},0)})}function y(a){K(document,O.move,w),K(document,O.end,x)}function z(a){var b=a.data.event,c=a.data.timer,d=j(a,b);d&&(a.preventDefault(),b.targetTouches=a.targetTouches,a.data.touch=d,a.data.timeStamp=a.timeStamp,c.kick())}function A(a){var b=a.data.event,c=a.data.timer,d=i(a.changedTouches,b.identifier);d&&(B(b),D(b,c))}function B(a){K(document,"."+a.identifier,z),K(document,"."+a.identifier,A)}function C(a,b,c,d){var e=c-a.timeStamp;a.type="move",a.distX=b.pageX-a.startX,a.distY=b.pageY-a.startY,a.deltaX=b.pageX-a.pageX,a.deltaY=b.pageY-a.pageY,a.velocityX=.3*a.velocityX+.7*a.deltaX/e,a.velocityY=.3*a.velocityY+.7*a.deltaY/e,a.pageX=b.pageX,a.pageY=b.pageY}function D(a,b,c){b.end(function(){return a.type="moveend",L(a.target,a),c&&c()})}function E(a,b,c){return J(this,"movestart.move",u),!0}function F(a){return K(this,"dragstart drag",f),K(this,"mousedown touchstart",g),K(this,"movestart",u),!0}function G(a){"move"!==a.namespace&&"moveend"!==a.namespace&&(J(this,"dragstart."+a.guid+" drag."+a.guid,f,b,a.selector),J(this,"mousedown."+a.guid,g,b,a.selector))}function H(a){"move"!==a.namespace&&"moveend"!==a.namespace&&(K(this,"dragstart."+a.guid+" drag."+a.guid),K(this,"mousedown."+a.guid))}var I=6,J=a.event.add,K=a.event.remove,L=function(b,c,d){a.event.trigger(c,d,b)},M=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a,b){return window.setTimeout(function(){a()},25)}}(),N={textarea:!0,input:!0,select:!0,button:!0},O={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},P={move:"touchmove",cancel:"touchend",end:"touchend"};a.event.special.movestart={setup:E,teardown:F,add:G,remove:H,_default:function(a){function d(b){C(f,g.touch,g.timeStamp),L(a.target,f)}var f,g;a._handled()&&(f={target:a.target,startX:a.startX,startY:a.startY,pageX:a.pageX,pageY:a.pageY,distX:a.distX,distY:a.distY,deltaX:a.deltaX,deltaY:a.deltaY,velocityX:a.velocityX,velocityY:a.velocityY,timeStamp:a.timeStamp,identifier:a.identifier,targetTouches:a.targetTouches,finger:a.finger},g={event:f,timer:new c(d),touch:b,timeStamp:b},a.identifier===b?(J(a.target,"click",e),J(document,O.move,w,g),J(document,O.end,x,g)):(a._preventTouchmoveDefault(),J(document,P.move+"."+a.identifier,z,g),J(document,P.end+"."+a.identifier,A,g)))}},a.event.special.move={setup:function(){J(this,"movestart.move",a.noop)},teardown:function(){K(this,"movestart.move",a.noop)}},a.event.special.moveend={setup:function(){J(this,"movestart.moveend",a.noop)},teardown:function(){K(this,"movestart.moveend",a.noop)}},J(document,"mousedown.move",k),J(document,"touchstart.move",o),"function"==typeof Array.prototype.indexOf&&!function(a,b){for(var c=["changedTouches","targetTouches"],d=c.length;d--;)a.event.props.indexOf(c[d])===-1&&a.event.props.push(c[d])}(a)}),!function(a){a.fn.twentytwenty=function(b){var b=a.extend({default_offset_pct:.5,orientation:"horizontal"},b);return this.each(function(){var c=b.default_offset_pct,d=a(this),e=b.orientation,f="vertical"===e?"down":"left",g="vertical"===e?"up":"right";d.wrap("<div class='twentytwenty-wrapper twentytwenty-"+e+"'></div>"),d.append("<div class='twentytwenty-overlay'></div>");var h=d.find("img:first"),i=d.find("img:last");d.append("<div class='twentytwenty-handle'></div>");var j=d.find(".twentytwenty-handle");j.append("<span class='twentytwenty-"+f+"-arrow'></span>"),j.append("<span class='twentytwenty-"+g+"-arrow'></span>"),d.addClass("twentytwenty-container"),h.addClass("twentytwenty-before"),i.addClass("twentytwenty-after");var k=d.find(".twentytwenty-overlay");k.append("<div class='twentytwenty-before-label'></div>"),k.append("<div class='twentytwenty-after-label'></div>");var l=function(a){var b=h.width(),c=h.height();return{w:b+"px",h:c+"px",cw:a*b+"px",ch:a*c+"px"}},m=function(a){"vertical"===e?h.css("clip","rect(0,"+a.w+","+a.ch+",0)"):h.css("clip","rect(0,"+a.cw+","+a.h+",0)"),d.css("height",a.h)},n=function(a){var b=l(a);j.css("vertical"===e?"top":"left","vertical"===e?b.ch:b.cw),m(b)};a(window).on("resize.twentytwenty",function(a){n(c)});var o=0,p=0,q=0,r=0;j.on("movestart",function(a){(a.distX>a.distY&&a.distX<-a.distY||a.distX<a.distY&&a.distX>-a.distY)&&"vertical"!==e?a.preventDefault():(a.distX<a.distY&&a.distX<-a.distY||a.distX>a.distY&&a.distX>-a.distY)&&"vertical"===e&&a.preventDefault(),d.addClass("active"),o=d.offset().left,p=d.offset().top,q=h.width(),r=h.height()}),j.on("moveend",function(a){d.removeClass("active")}),j.on("move",function(a){d.hasClass("active")&&(c="vertical"===e?(a.pageY-p)/r:(a.pageX-o)/q,c<0&&(c=0),c>1&&(c=1),n(c))}),d.find("img").on("mousedown",function(a){a.preventDefault()}),a(window).trigger("resize.twentytwenty")})}}(jQuery),function(){var a=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function b(c){function d(){!a&&this._init&&this._init.apply(this,arguments)}var e=this.prototype;a=!0;var f=new this;a=!1;for(var g in c)f[g]="function"==typeof c[g]&&"function"==typeof e[g]?function(a,b){return function(){var c=this._super;this._super=function(b){return e[a].apply(this,b||[])};var d=b.apply(this,arguments);return this._super=c,d}}(g,c[g]):c[g];return d.prototype=f,d.prototype.constructor=d,d.extend=b,d}}(),function($){function camelCase(a){return a.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var a=camelCase(this.name);$[a]=this,$.fn[a]=function(b){var c=Array.prototype.slice.call(arguments,1);return $[a]._isNotChained(b,c)?$[a][b].apply($[a],[this[0]].concat(c)):this.each(function(){if("string"==typeof b){if("_"===b[0]||!$[a][b])throw"Unknown method: "+b;$[a][b].apply($[a],[this].concat(c))}else $[a]._attach(this,b)})}},setDefaults:function(a){$.extend(this.defaultOptions,a||{})},_isNotChained:function(a,b){return"option"===a&&(0===b.length||1===b.length&&"string"==typeof b[0])||$.inArray(a,this._getters)>-1},_attach:function(a,b){if(a=$(a),!a.hasClass(this._getMarker())){a.addClass(this._getMarker()),b=$.extend({},this.defaultOptions,this._getMetadata(a),b||{});var c=$.extend({name:this.name,elem:a,options:b},this._instSettings(a,b));a.data(this.name,c),this._postAttach(a,c),this.option(a,b)}},_instSettings:function(a,b){return{}},_postAttach:function(a,b){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||"";f=f.replace(/'/g,'"'),f=f.replace(/([a-zA-Z0-9]+):/g,function(a,b,c){var d=f.substring(0,c).match(/"/g);return d&&d.length%2!==0?b+":":'"'+b+'":'}),f=$.parseJSON("{"+f+"}");for(var g in f){var h=f[g];"string"==typeof h&&h.match(/^new Date\((.*)\)$/)&&(f[g]=eval(h))}return f}catch(e){return{}}},_getInst:function(a){return $(a).data(this.name)||{}},option:function(a,b,c){a=$(a);var d=a.data(this.name);if(!b||"string"==typeof b&&null==c){var e=(d||{}).options;return e&&b?e[b]:e}if(a.hasClass(this._getMarker())){var e=b||{};"string"==typeof b&&(e={},e[b]=c),this._optionsChanged(a,d,e),$.extend(d.options,e)}},_optionsChanged:function(a,b,c){},destroy:function(a){a=$(a),a.hasClass(this._getMarker())&&(this._preDestroy(a,this._getInst(a)),a.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(a,b){}}),$.JQPlugin={createPlugin:function(a,b){"object"==typeof a&&(b=a,a="JQPlugin"),a=camelCase(a);var c=camelCase(b.name);JQClass.classes[c]=JQClass.classes[a].extend(b),new JQClass.classes[c]}}}(jQuery),function(a){var b="countdown",c=0,d=1,e=2,f=3,g=4,h=5,i=6;a.JQPlugin.createPlugin({name:b,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:b+"-rtl",_sectionClass:b+"-section",_amountClass:b+"-amount",_periodClass:b+"-period",_rowClass:b+"-row",_holdingClass:b+"-holding",_showClass:b+"-show",_descrClass:b+"-descr",_timerElems:[],_init:function(){function b(a){var h=a<1e12?e?performance.now()+performance.timing.navigationStart:d():a||d();h-g>=1e3&&(c._updateElems(),g=h),f(b)}var c=this;this._super(),this._serverSyncs=[];var d="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},e=window.performance&&"function"==typeof window.performance.now,f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,g=0;!f||a.noRequestAnimationFrame?(a.noRequestAnimationFrame=null,setInterval(function(){c._updateElems()},980)):(g=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||d(),f(b))},UTCDate:function(a,b,c,d,e,f,g,h){"object"==typeof b&&b.constructor==Date&&(h=b.getMilliseconds(),g=b.getSeconds(),f=b.getMinutes(),e=b.getHours(),d=b.getDate(),c=b.getMonth(),b=b.getFullYear());var i=new Date;return i.setUTCFullYear(b),i.setUTCDate(1),i.setUTCMonth(c||0),i.setUTCDate(d||1),i.setUTCHours(e||0),i.setUTCMinutes((f||0)-(Math.abs(a)<30?60*a:a)),i.setUTCSeconds(g||0),i.setUTCMilliseconds(h||0),i},periodsToSeconds:function(a){return 31557600*a[0]+2629800*a[1]+604800*a[2]+86400*a[3]+3600*a[4]+60*a[5]+a[6]},_instSettings:function(a,b){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(a){this._hasElem(a)||this._timerElems.push(a)},_hasElem:function(b){return a.inArray(b,this._timerElems)>-1},_removeElem:function(b){this._timerElems=a.map(this._timerElems,function(a){return a==b?null:a})},_updateElems:function(){for(var a=this._timerElems.length-1;a>=0;a--)this._updateCountdown(this._timerElems[a])},_optionsChanged:function(b,c,d){d.layout&&(d.layout=d.layout.replace(/</g,"<").replace(/>/g,">")),this._resetExtraLabels(c.options,d);var e=c.options.timezone!=d.timezone;a.extend(c.options,d),this._adjustSettings(b,c,null!=d.until||null!=d.since||e);var f=new Date;(c._since&&c._since<f||c._until&&c._until>f)&&this._addElem(b[0]),this._updateCountdown(b,c)},_updateCountdown:function(b,c){if(b=b.jquery?b:a(b),c=c||this._getInst(b)){if(b.html(this._generateHTML(c)).toggleClass(this._rtlClass,c.options.isRTL),a.isFunction(c.options.onTick)){var d="lap"!=c._hold?c._periods:this._calculatePeriods(c,c._show,c.options.significant,new Date);1!=c.options.tickInterval&&this.periodsToSeconds(d)%c.options.tickInterval!=0||c.options.onTick.apply(b[0],[d])}var e="pause"!=c._hold&&(c._since?c._now.getTime()<c._since.getTime():c._now.getTime()>=c._until.getTime());if(e&&!c._expiring){if(c._expiring=!0,this._hasElem(b[0])||c.options.alwaysExpire){if(this._removeElem(b[0]),a.isFunction(c.options.onExpiry)&&c.options.onExpiry.apply(b[0],[]),c.options.expiryText){var f=c.options.layout;c.options.layout=c.options.expiryText,this._updateCountdown(b[0],c),c.options.layout=f}c.options.expiryUrl&&(window.location=c.options.expiryUrl)}c._expiring=!1}else"pause"==c._hold&&this._removeElem(b[0])}},_resetExtraLabels:function(a,b){for(var c in b)c.match(/[Ll]abels[02-9]|compactLabels1/)&&(a[c]=b[c]);for(var c in a)c.match(/[Ll]abels[02-9]|compactLabels1/)&&"undefined"==typeof b[c]&&(a[c]=null)},_adjustSettings:function(b,c,d){for(var e,f=0,g=null,h=0;h<this._serverSyncs.length;h++)if(this._serverSyncs[h][0]==c.options.serverSync){g=this._serverSyncs[h][1];break}if(null!=g)f=c.options.serverSync?g:0,e=new Date;else{var i=a.isFunction(c.options.serverSync)?c.options.serverSync.apply(b[0],[]):null;e=new Date,f=i?e.getTime()-i.getTime():0,this._serverSyncs.push([c.options.serverSync,f])}var j=c.options.timezone;j=null==j?-e.getTimezoneOffset():j,(d||!d&&null==c._until&&null==c._since)&&(c._since=c.options.since,null!=c._since&&(c._since=this.UTCDate(j,this._determineTime(c._since,null)),c._since&&f&&c._since.setMilliseconds(c._since.getMilliseconds()+f)),c._until=this.UTCDate(j,this._determineTime(c.options.until,e)),f&&c._until.setMilliseconds(c._until.getMilliseconds()+f)),c._show=this._determineShow(c)},_preDestroy:function(a,b){this._removeElem(a[0]),a.empty()},pause:function(a){this._hold(a,"pause")},lap:function(a){this._hold(a,"lap")},resume:function(a){this._hold(a,null)},toggle:function(b){var c=a.data(b,this.name)||{};this[c._hold?"resume":"pause"](b)},toggleLap:function(b){var c=a.data(b,this.name)||{};this[c._hold?"resume":"lap"](b)},_hold:function(b,c){var d=a.data(b,this.name);if(d){if("pause"==d._hold&&!c){d._periods=d._savePeriods;var e=d._since?"-":"+";d[d._since?"_since":"_until"]=this._determineTime(e+d._periods[0]+"y"+e+d._periods[1]+"o"+e+d._periods[2]+"w"+e+d._periods[3]+"d"+e+d._periods[4]+"h"+e+d._periods[5]+"m"+e+d._periods[6]+"s"),this._addElem(b)}d._hold=c,d._savePeriods="pause"==c?d._periods:null,a.data(b,this.name,d),this._updateCountdown(b,d)}},getTimes:function(b){var c=a.data(b,this.name);return c?"pause"==c._hold?c._savePeriods:c._hold?this._calculatePeriods(c,c._show,c.options.significant,new Date):c._periods:null},_determineTime:function(a,b){var c=this,d=function(a){var b=new Date;return b.setTime(b.getTime()+1e3*a),b},e=function(a){a=a.toLowerCase();for(var b=new Date,d=b.getFullYear(),e=b.getMonth(),f=b.getDate(),g=b.getHours(),h=b.getMinutes(),i=b.getSeconds(),j=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,k=j.exec(a);k;){switch(k[2]||"s"){case"s":i+=parseInt(k[1],10);break;case"m":h+=parseInt(k[1],10);break;case"h":g+=parseInt(k[1],10);break;case"d":f+=parseInt(k[1],10);break;case"w":f+=7*parseInt(k[1],10);break;case"o":e+=parseInt(k[1],10),f=Math.min(f,c._getDaysInMonth(d,e));break;case"y":d+=parseInt(k[1],10),f=Math.min(f,c._getDaysInMonth(d,e))}k=j.exec(a)}return new Date(d,e,f,g,h,i,0)},f=null==a?b:"string"==typeof a?e(a):"number"==typeof a?d(a):a;return f&&f.setMilliseconds(0),f},_getDaysInMonth:function(a,b){return 32-new Date(a,b,32).getDate()},_normalLabels:function(a){return a},_generateHTML:function(b){var j=this;b._periods=b._hold?b._periods:this._calculatePeriods(b,b._show,b.options.significant,new Date);for(var k=!1,l=0,m=b.options.significant,n=a.extend({},b._show),o=c;o<=i;o++)k|="?"==b._show[o]&&b._periods[o]>0,n[o]="?"!=b._show[o]||k?b._show[o]:null,l+=n[o]?1:0,m-=b._periods[o]>0?1:0;for(var p=[!1,!1,!1,!1,!1,!1,!1],o=i;o>=c;o--)b._show[o]&&(b._periods[o]?p[o]=!0:(p[o]=m>0,m--));var q=b.options.compact?b.options.compactLabels:b.options.labels,r=b.options.whichLabels||this._normalLabels,s=function(a){var c=b.options["compactLabels"+r(b._periods[a])];return n[a]?j._translateDigits(b,b._periods[a])+(c?c[a]:q[a])+" ":""},t=b.options.padZeroes?2:1,u=function(a){var c=b.options["labels"+r(b._periods[a])];return!b.options.significant&&n[a]||b.options.significant&&p[a]?'<span class="'+j._sectionClass+'"><span class="'+j._amountClass+'">'+j._minDigits(b,b._periods[a],t)+'</span><span class="'+j._periodClass+'">'+(c?c[a]:q[a])+"</span></span>":""};return b.options.layout?this._buildLayout(b,n,b.options.layout,b.options.compact,b.options.significant,p):(b.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(b._hold?" "+this._holdingClass:"")+'">'+s(c)+s(d)+s(e)+s(f)+(n[g]?this._minDigits(b,b._periods[g],2):"")+(n[h]?(n[g]?b.options.timeSeparator:"")+this._minDigits(b,b._periods[h],2):"")+(n[i]?(n[g]||n[h]?b.options.timeSeparator:"")+this._minDigits(b,b._periods[i],2):""):'<span class="'+this._rowClass+" "+this._showClass+(b.options.significant||l)+(b._hold?" "+this._holdingClass:"")+'">'+u(c)+u(d)+u(e)+u(f)+u(g)+u(h)+u(i))+"</span>"+(b.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+b.options.description+"</span>":"")},_buildLayout:function(b,j,k,l,m,n){for(var o=b.options[l?"compactLabels":"labels"],p=b.options.whichLabels||this._normalLabels,q=function(a){return(b.options[(l?"compactLabels":"labels")+p(b._periods[a])]||o)[a]},r=function(a,c){return b.options.digits[Math.floor(a/c)%10]},s={desc:b.options.description,sep:b.options.timeSeparator,yl:q(c),yn:this._minDigits(b,b._periods[c],1),ynn:this._minDigits(b,b._periods[c],2),ynnn:this._minDigits(b,b._periods[c],3),y1:r(b._periods[c],1),y10:r(b._periods[c],10),y100:r(b._periods[c],100),y1000:r(b._periods[c],1e3),ol:q(d),on:this._minDigits(b,b._periods[d],1),onn:this._minDigits(b,b._periods[d],2),onnn:this._minDigits(b,b._periods[d],3),o1:r(b._periods[d],1),o10:r(b._periods[d],10),o100:r(b._periods[d],100),o1000:r(b._periods[d],1e3),wl:q(e),wn:this._minDigits(b,b._periods[e],1),wnn:this._minDigits(b,b._periods[e],2),wnnn:this._minDigits(b,b._periods[e],3),w1:r(b._periods[e],1),w10:r(b._periods[e],10),w100:r(b._periods[e],100),w1000:r(b._periods[e],1e3),dl:q(f),dn:this._minDigits(b,b._periods[f],1),dnn:this._minDigits(b,b._periods[f],2),dnnn:this._minDigits(b,b._periods[f],3),d1:r(b._periods[f],1),d10:r(b._periods[f],10),d100:r(b._periods[f],100),d1000:r(b._periods[f],1e3),hl:q(g),hn:this._minDigits(b,b._periods[g],1),hnn:this._minDigits(b,b._periods[g],2),hnnn:this._minDigits(b,b._periods[g],3),h1:r(b._periods[g],1),h10:r(b._periods[g],10),h100:r(b._periods[g],100),h1000:r(b._periods[g],1e3),ml:q(h),mn:this._minDigits(b,b._periods[h],1),mnn:this._minDigits(b,b._periods[h],2),mnnn:this._minDigits(b,b._periods[h],3),m1:r(b._periods[h],1),m10:r(b._periods[h],10),m100:r(b._periods[h],100),m1000:r(b._periods[h],1e3),sl:q(i),sn:this._minDigits(b,b._periods[i],1),snn:this._minDigits(b,b._periods[i],2),snnn:this._minDigits(b,b._periods[i],3),s1:r(b._periods[i],1),s10:r(b._periods[i],10),s100:r(b._periods[i],100),s1000:r(b._periods[i],1e3)},t=k,u=c;u<=i;u++){var v="yowdhms".charAt(u),w=new RegExp("\\{"+v+"<\\}([\\s\\S]*)\\{"+v+">\\}","g");t=t.replace(w,!m&&j[u]||m&&n[u]?"$1":"")}return a.each(s,function(a,b){var c=new RegExp("\\{"+a+"\\}","g");t=t.replace(c,b)}),t},_minDigits:function(a,b,c){return b=""+b,b.length>=c?this._translateDigits(a,b):(b="0000000000"+b,this._translateDigits(a,b.substr(b.length-c)))},_translateDigits:function(a,b){return(""+b).replace(/[0-9]/g,function(b){return a.options.digits[b]})},_determineShow:function(a){var b=a.options.format,j=[];return j[c]=b.match("y")?"?":b.match("Y")?"!":null,j[d]=b.match("o")?"?":b.match("O")?"!":null,j[e]=b.match("w")?"?":b.match("W")?"!":null,j[f]=b.match("d")?"?":b.match("D")?"!":null,j[g]=b.match("h")?"?":b.match("H")?"!":null,j[h]=b.match("m")?"?":b.match("M")?"!":null,j[i]=b.match("s")?"?":b.match("S")?"!":null,j},_calculatePeriods:function(a,b,j,k){a._now=k,a._now.setMilliseconds(0);var l=new Date(a._now.getTime());a._since?k.getTime()<a._since.getTime()?a._now=k=l:k=a._since:(l.setTime(a._until.getTime()),k.getTime()>a._until.getTime()&&(a._now=k=l));var m=[0,0,0,0,0,0,0];if(b[c]||b[d]){var n=this._getDaysInMonth(k.getFullYear(),k.getMonth()),o=this._getDaysInMonth(l.getFullYear(),l.getMonth()),p=l.getDate()==k.getDate()||l.getDate()>=Math.min(n,o)&&k.getDate()>=Math.min(n,o),q=function(a){return 60*(60*a.getHours()+a.getMinutes())+a.getSeconds()},r=Math.max(0,12*(l.getFullYear()-k.getFullYear())+l.getMonth()-k.getMonth()+(l.getDate()<k.getDate()&&!p||p&&q(l)<q(k)?-1:0));m[c]=b[c]?Math.floor(r/12):0,m[d]=b[d]?r-12*m[c]:0,k=new Date(k.getTime());var s=k.getDate()==n,t=this._getDaysInMonth(k.getFullYear()+m[c],k.getMonth()+m[d]);k.getDate()>t&&k.setDate(t),k.setFullYear(k.getFullYear()+m[c]),k.setMonth(k.getMonth()+m[d]),s&&k.setDate(t)}var u=Math.floor((l.getTime()-k.getTime())/1e3),v=function(a,c){m[a]=b[a]?Math.floor(u/c):0,u-=m[a]*c};if(v(e,604800),v(f,86400),v(g,3600),v(h,60),v(i,1),u>0&&!a._since)for(var w=[1,12,4.3482,7,24,60,60],x=i,y=1,z=i;z>=c;z--)b[z]&&(m[x]>=y&&(m[x]=0,u=1),u>0&&(m[z]++,u=0,x=z,y=1)),y*=w[z];if(j)for(var z=c;z<=i;z++)j&&m[z]?j--:j||(m[z]=0);return m}})}(jQuery),!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b(require,exports,module):a.CountUp=b()}(this,function(a,b,c){var d=function(a,b,c,d,e,f){function g(a){var b,c,d,e,f,g,h=a<0;if(a=Math.abs(a).toFixed(j.decimals),a+="",b=a.split("."),c=b[0],d=b.length>1?j.options.decimal+b[1]:"",j.options.useGrouping){for(e="",f=0,g=c.length;f<g;++f)0!==f&&f%3===0&&(e=j.options.separator+e),e=c[g-f-1]+e;c=e}return j.options.numerals.length&&(c=c.replace(/[0-9]/g,function(a){return j.options.numerals[+a]}),d=d.replace(/[0-9]/g,function(a){return j.options.numerals[+a]})),(h?"-":"")+j.options.prefix+c+d+j.options.suffix}function h(a,b,c,d){return c*(-Math.pow(2,-10*a/d)+1)*1024/1023+b}function i(a){return"number"==typeof a&&!isNaN(a)}var j=this;if(j.version=function(){return"1.9.3"},j.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:h,formattingFn:g,prefix:"",suffix:"",numerals:[]},f&&"object"==typeof f)for(var k in j.options)f.hasOwnProperty(k)&&null!==f[k]&&(j.options[k]=f[k]);""===j.options.separator?j.options.useGrouping=!1:j.options.separator=""+j.options.separator;for(var l=0,m=["webkit","moz","ms","o"],n=0;n<m.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[m[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[m[n]+"CancelAnimationFrame"]||window[m[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,b){var c=(new Date).getTime(),d=Math.max(0,16-(c-l)),e=window.setTimeout(function(){a(c+d)},d);return l=c+d,e}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),j.initialize=function(){return!(!j.initialized&&(j.error="",j.d="string"==typeof a?document.getElementById(a):a,j.d?(j.startVal=Number(b),j.endVal=Number(c),i(j.startVal)&&i(j.endVal)?(j.decimals=Math.max(0,d||0),j.dec=Math.pow(10,j.decimals),j.duration=1e3*Number(e)||2e3,j.countDown=j.startVal>j.endVal,j.frameVal=j.startVal,j.initialized=!0,0):(j.error="[CountUp] startVal ("+b+") or endVal ("+c+") is not a number",1)):(j.error="[CountUp] target is null or undefined",1)))},j.printValue=function(a){var b=j.options.formattingFn(a);"INPUT"===j.d.tagName?this.d.value=b:"text"===j.d.tagName||"tspan"===j.d.tagName?this.d.textContent=b:this.d.innerHTML=b},j.count=function(a){j.startTime||(j.startTime=a),j.timestamp=a;var b=a-j.startTime;j.remaining=j.duration-b,j.options.useEasing?j.countDown?j.frameVal=j.startVal-j.options.easingFn(b,0,j.startVal-j.endVal,j.duration):j.frameVal=j.options.easingFn(b,j.startVal,j.endVal-j.startVal,j.duration):j.countDown?j.frameVal=j.startVal-(j.startVal-j.endVal)*(b/j.duration):j.frameVal=j.startVal+(j.endVal-j.startVal)*(b/j.duration),j.countDown?j.frameVal=j.frameVal<j.endVal?j.endVal:j.frameVal:j.frameVal=j.frameVal>j.endVal?j.endVal:j.frameVal,j.frameVal=Math.round(j.frameVal*j.dec)/j.dec,j.printValue(j.frameVal),b<j.duration?j.rAF=requestAnimationFrame(j.count):j.callback&&j.callback()},j.start=function(a){j.initialize()&&(j.callback=a,j.rAF=requestAnimationFrame(j.count))},j.pauseResume=function(){j.paused?(j.paused=!1,delete j.startTime,j.duration=j.remaining,j.startVal=j.frameVal,requestAnimationFrame(j.count)):(j.paused=!0,cancelAnimationFrame(j.rAF))},j.reset=function(){j.paused=!1,delete j.startTime,j.initialized=!1,j.initialize()&&(cancelAnimationFrame(j.rAF),j.printValue(j.startVal))},j.update=function(a){if(j.initialize()){if(a=Number(a),!i(a))return void(j.error="[CountUp] update() - new endVal is not a number: "+a);j.error="",a!==j.frameVal&&(cancelAnimationFrame(j.rAF),j.paused=!1,delete j.startTime,j.startVal=j.frameVal,j.endVal=a,j.countDown=j.startVal>j.endVal,j.rAF=requestAnimationFrame(j.count))}},j.initialize()&&j.printValue(j.startVal)};return d}),function(a){a.fn.fitText=function(b,c){var d=b||1,e=a.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},c);return this.each(function(){var b=a(this),c=function(){b.css("font-size",Math.max(Math.min(b.width()/(10*d),parseFloat(e.maxFontSize)),parseFloat(e.minFontSize)))};c(),a(window).on("resize.fittext orientationchange.fittext",c)})}}(jQuery),!function(a,b){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("jquery")):a.jQueryBridget=b(a,a.jQuery)}(window,function(a,b){function c(c,f,h){(h=h||b||a.jQuery)&&(f.prototype.option||(f.prototype.option=function(a){h.isPlainObject(a)&&(this.options=h.extend(!0,this.options,a))}),h.fn[c]=function(a){if("string"!=typeof a)return l=a,this.each(function(a,b){var d=h.data(b,c);d?(d.option(l),d._init()):(d=new f(b,l),h.data(b,c,d))}),this;var b,d,i,j,k,l,m=e.call(arguments,1);return i=m,k="$()."+c+'("'+(d=a)+'")',(b=this).each(function(a,b){var e=h.data(b,c);if(e){var f=e[d];if(f&&"_"!=d.charAt(0)){var l=f.apply(e,i);j=void 0===j?l:j}else g(k+" is not a valid method")}else g(c+" not initialized. Cannot call methods, i.e. "+k)}),void 0!==j?j:b},d(h))}function d(a){!a||a&&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&&define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&&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&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&&d.push(b),this}},b.once=function(a,b){if(a&&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&&this._events[a];if(c&&c.length){
var d=c.indexOf(b);return-1!=d&&c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){c=c.slice(0),b=b||[];for(var d=this._onceEvents&&this._onceEvents[a],e=0;e<c.length;e++){var f=c[e];d&&d[f]&&(this.off(a,f),delete d[f]),f.apply(this,b)}return this}},b.allOff=function(){delete this._events,delete this._onceEvents},a}),function(a,b){"function"==typeof define&&define.amd?define("get-size/get-size",b):"object"==typeof module&&module.exports?module.exports=b():a.getSize=b()}(window,function(){function a(a){var b=parseFloat(a);return-1==a.indexOf("%")&&!isNaN(b)&&b}function b(a){var b=getComputedStyle(a);return b||e("Style returned "+b+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),b}function c(e){if(function(){if(!h){h=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var f=document.body||document.documentElement;f.appendChild(e);var g=b(e);d=200==Math.round(a(g.width)),c.isBoxSizeOuter=d,f.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var i=b(e);if("none"==i.display)return function(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0;b<g;b++)a[f[b]]=0;return a}();var j={};j.width=e.offsetWidth,j.height=e.offsetHeight;for(var k=j.isBorderBox="border-box"==i.boxSizing,l=0;l<g;l++){var m=f[l],n=i[m],o=parseFloat(n);j[m]=isNaN(o)?0:o}var p=j.paddingLeft+j.paddingRight,q=j.paddingTop+j.paddingBottom,r=j.marginLeft+j.marginRight,s=j.marginTop+j.marginBottom,t=j.borderLeftWidth+j.borderRightWidth,u=j.borderTopWidth+j.borderBottomWidth,v=k&&d,w=a(i.width);!1!==w&&(j.width=w+(v?0:p+t));var x=a(i.height);return!1!==x&&(j.height=x+(v?0:q+u)),j.innerWidth=j.width-(p+t),j.innerHeight=j.height-(q+u),j.outerWidth=j.width+r,j.outerHeight=j.height+s,j}}var d,e="undefined"==typeof console?function(){}:function(a){console.error(a)},f=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],g=f.length,h=!1;return c}),function(a,b){"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",b):"object"==typeof module&&module.exports?module.exports=b():a.matchesSelector=b()}(window,function(){var a=function(){var a=window.Element.prototype;if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0;c<b.length;c++){var d=b[c]+"MatchesSelector";if(a[d])return d}}();return function(b,c){return b[a](c)}}),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.matchesSelector)}(window,function(a,b){var c={extend:function(a,b){for(var c in b)a[c]=b[c];return a},modulo:function(a,b){return(a%b+b)%b}},d=Array.prototype.slice;c.makeArray=function(a){return Array.isArray(a)?a:null==a?[]:"object"==typeof a&&"number"==typeof a.length?d.call(a):[a]},c.removeFrom=function(a,b){var c=a.indexOf(b);-1!=c&&a.splice(c,1)},c.getParent=function(a,c){for(;a.parentNode&&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]&&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){b(a,d)&&e.push(a);for(var c=a.querySelectorAll(d),f=0;f<c.length;f++)e.push(c[f])}else e.push(a)}),e},c.debounceMethod=function(a,b,c){c=c||100;var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c)}},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 e=a.console;return c.htmlInit=function(b,d){c.docReady(function(){var f=c.toDashed(d),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&&JSON.parse(f)}catch(c){return void(e&&e.error("Error parsing "+g+" on "+a.className+": "+c))}var h=new b(a,c);l&&l.data(a,d,h)})})},c}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/cell",["get-size/get-size"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("get-size")):(a.Flickity=a.Flickity||{},a.Flickity.Cell=b(a,a.getSize))}(window,function(a,b){function c(a,b){this.element=a,this.parent=b,this.create()}var d=c.prototype;return d.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0},d.destroy=function(){this.unselect(),this.element.style.position="";var a=this.parent.originSide;this.element.style[a]=""},d.getSize=function(){this.size=b(this.element)},d.setPosition=function(a){this.x=a,this.updateTarget(),this.renderPosition(a)},d.updateTarget=d.setDefaultTarget=function(){var a="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[a]+this.size.width*this.parent.cellAlign},d.renderPosition=function(a){var b=this.parent.originSide;this.element.style[b]=this.parent.getPositionValue(a)},d.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},d.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},d.wrapShift=function(a){this.shift=a,this.renderPosition(this.x+this.parent.slideableWidth*a)},d.remove=function(){this.element.parentNode.removeChild(this.element)},c}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/slide",b):"object"==typeof module&&module.exports?module.exports=b():(a.Flickity=a.Flickity||{},a.Flickity.Slide=b())}(window,function(){function a(a){this.parent=a,this.isOriginLeft="left"==a.originSide,this.cells=[],this.outerWidth=0,this.height=0}var b=a.prototype;return b.addCell=function(a){if(this.cells.push(a),this.outerWidth+=a.size.outerWidth,this.height=Math.max(a.size.outerHeight,this.height),1==this.cells.length){this.x=a.x;var b=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=a.size[b]}},b.updateTarget=function(){var a=this.isOriginLeft?"marginRight":"marginLeft",b=this.getLastCell(),c=b?b.size[a]:0,d=this.outerWidth-(this.firstMargin+c);this.target=this.x+this.firstMargin+d*this.parent.cellAlign},b.getLastCell=function(){return this.cells[this.cells.length-1]},b.select=function(){this.cells.forEach(function(a){a.select()})},b.unselect=function(){this.cells.forEach(function(a){a.unselect()})},b.getCellElements=function(){return this.cells.map(function(a){return a.element})},a}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/animate",["fizzy-ui-utils/utils"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("fizzy-ui-utils")):(a.Flickity=a.Flickity||{},a.Flickity.animatePrototype=b(a,a.fizzyUIUtils))}(window,function(a,b){var c={startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var a=this.x;if(this.integratePhysics(),this.positionSlider(),this.settle(a),this.isAnimating){var b=this;requestAnimationFrame(function(){b.animate()})}},positionSlider:function(){var a=this.x;this.options.wrapAround&&1<this.cells.length&&(a=b.modulo(a,this.slideableWidth),a-=this.slideableWidth,this.shiftWrapCells(a)),this.setTranslateX(a,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(a,b){a+=this.cursorPosition,a=this.options.rightToLeft?-a:a;var c=this.getPositionValue(a);this.slider.style.transform=b?"translate3d("+c+",0,0)":"translateX("+c+")"},dispatchScrollEvent:function(){var a=this.slides[0];if(a){var b=-this.x-a.target,c=b/this.slidesWidth;this.dispatchEvent("scroll",null,[c,b])}},positionSliderAtSelected:function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},getPositionValue:function(a){return this.options.percentPosition?.01*Math.round(a/this.size.innerWidth*1e4)+"%":Math.round(a)+"px"},settle:function(a){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*a)||this.restingFrames++,2<this.restingFrames&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(a){var b=this.cursorPosition+a;this._shiftCells(this.beforeShiftCells,b,-1);var c=this.size.innerWidth-(a+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,c,1)},_shiftCells:function(a,b,c){for(var d=0;d<a.length;d++){var e=a[d],f=0<b?c:0;e.wrapShift(f),b-=e.size.outerWidth}},_unshiftCells:function(a){if(a&&a.length)for(var b=0;b<a.length;b++)a[b].wrapShift(0)},integratePhysics:function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},applyForce:function(a){this.velocity+=a},getFrictionFactor:function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},getRestingPosition:function(){return this.x+this.velocity/(1-this.getFrictionFactor())},applyDragForce:function(){if(this.isDraggable&&this.isPointerDown){var a=this.dragX-this.x-this.velocity;this.applyForce(a)}},applySelectedAttraction:function(){if((!this.isDraggable||!this.isPointerDown)&&!this.isFreeScrolling&&this.slides.length){var a=(-1*this.selectedSlide.target-this.x)*this.options.selectedAttraction;this.applyForce(a)}}};return c}),function(a,b){if("function"==typeof define&&define.amd)define("flickity/js/flickity",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)});else if("object"==typeof module&&module.exports)module.exports=b(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./slide"),require("./animate"));else{var c=a.Flickity;a.Flickity=b(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,c.Cell,c.Slide,c.animatePrototype)}}(window,function(a,b,c,d,e,f,g){function h(a,b){for(a=d.makeArray(a);a.length;)b.appendChild(a.shift())}function i(a,b){var c=d.getQueryElement(a);if(c){if(this.element=c,this.element.flickityGUID){var e=n[this.element.flickityGUID];return e.option(b),e}j&&(this.$element=j(this.element)),this.options=d.extend({},this.constructor.defaults),this.option(b),this._create()}else l&&l.error("Bad element for Flickity: "+(c||a))}var j=a.jQuery,k=a.getComputedStyle,l=a.console,m=0,n={};i.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},i.createMethods=[];var o=i.prototype;d.extend(o,b.prototype),o._create=function(){var b=this.guid=++m;for(var c in this.element.flickityGUID=b,(n[b]=this).selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&a.addEventListener("resize",this),this.options.on){var d=this.options.on[c];this.on(c,d)}i.createMethods.forEach(function(a){this[a]()},this),this.options.watchCSS?this.watchCSS():this.activate()},o.option=function(a){d.extend(this.options,a)},o.activate=function(){this.isActive||(this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize(),h(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready"))},o._createSlider=function(){var a=document.createElement("div");a.className="flickity-slider",a.style[this.originSide]=0,this.slider=a},o._filterFindCellElements=function(a){return d.filterFindElements(a,this.options.cellSelector)},o.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},o._makeCells=function(a){return this._filterFindCellElements(a).map(function(a){return new e(a,this)},this)},o.getLastCell=function(){return this.cells[this.cells.length-1]},o.getLastSlide=function(){return this.slides[this.slides.length-1]},o.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},o._positionCells=function(a){a=a||0,this.maxCellHeight=a&&this.maxCellHeight||0;var b=0;if(0<a){var c=this.cells[a-1];b=c.x+c.size.outerWidth}for(var d=this.cells.length,e=a;e<d;e++){var f=this.cells[e];f.setPosition(b),b+=f.size.outerWidth,this.maxCellHeight=Math.max(f.size.outerHeight,this.maxCellHeight)}this.slideableWidth=b,this.updateSlides(),this._containSlides(),this.slidesWidth=d?this.getLastSlide().target-this.slides[0].target:0},o._sizeCells=function(a){a.forEach(function(a){a.getSize()})},o.updateSlides=function(){if(this.slides=[],this.cells.length){var a=new f(this);this.slides.push(a);var b="left"==this.originSide?"marginRight":"marginLeft",c=this._getCanCellFit();this.cells.forEach(function(d,e){if(a.cells.length){var g=a.outerWidth-a.firstMargin+(d.size.outerWidth-d.size[b]);c.call(this,e,g)||(a.updateTarget(),a=new f(this),this.slides.push(a)),a.addCell(d)}else a.addCell(d)},this),a.updateTarget(),this.updateSelectedSlide()}},o._getCanCellFit=function(){var a=this.options.groupCells;if(!a)return function(){return!1};if("number"==typeof a){var b=parseInt(a,10);return function(a){return a%b!=0}}var c="string"==typeof a&&a.match(/^(\d+)%$/),d=c?parseInt(c[1],10)/100:1;return function(a,b){return b<=(this.size.innerWidth+1)*d}},o._init=o.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},o.getSize=function(){this.size=c(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign};var p={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};return o.setCellAlign=function(){var a=p[this.options.cellAlign];this.cellAlign=a?a[this.originSide]:this.options.cellAlign},o.setGallerySize=function(){if(this.options.setGallerySize){var a=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight;this.viewport.style.height=a+"px"}},o._getWrapShiftCells=function(){if(this.options.wrapAround){this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells);var a=this.cursorPosition,b=this.cells.length-1;this.beforeShiftCells=this._getGapCells(a,b,-1),a=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(a,0,1)}},o._getGapCells=function(a,b,c){for(var d=[];0<a;){var e=this.cells[b];if(!e)break;d.push(e),b+=c,a-=e.size.outerWidth}return d},o._containSlides=function(){if(this.options.contain&&!this.options.wrapAround&&this.cells.length){var a=this.options.rightToLeft,b=a?"marginRight":"marginLeft",c=a?"marginLeft":"marginRight",d=this.slideableWidth-this.getLastCell().size[c],e=d<this.size.innerWidth,f=this.cursorPosition+this.cells[0].size[b],g=d-this.size.innerWidth*(1-this.cellAlign);this.slides.forEach(function(a){a.target=e?d*this.cellAlign:(a.target=Math.max(a.target,f),Math.min(a.target,g))},this)}},o.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),j&&this.$element){var e=a+=this.options.namespaceJQueryEvents?".flickity":"";if(b){var f=j.Event(b);f.type=a,e=f}this.$element.trigger(e,c)}},o.select=function(a,b,c){if(this.isActive&&(a=parseInt(a,10),this._wrapSelect(a),(this.options.wrapAround||b)&&(a=d.modulo(a,this.slides.length)),this.slides[a])){var e=this.selectedIndex;this.selectedIndex=a,this.updateSelectedSlide(),c?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[a]),a!=e&&this.dispatchEvent("change",null,[a]),this.dispatchEvent("cellSelect")}},o._wrapSelect=function(a){var b=this.slides.length;if(!(this.options.wrapAround&&1<b))return a;var c=d.modulo(a,b),e=Math.abs(c-this.selectedIndex),f=Math.abs(c+b-this.selectedIndex),g=Math.abs(c-b-this.selectedIndex);!this.isDragSelect&&f<e?a+=b:!this.isDragSelect&&g<e&&(a-=b),a<0?this.x-=this.slideableWidth:b<=a&&(this.x+=this.slideableWidth)},o.previous=function(a,b){this.select(this.selectedIndex-1,a,b)},o.next=function(a,b){this.select(this.selectedIndex+1,a,b)},o.updateSelectedSlide=function(){var a=this.slides[this.selectedIndex];a&&(this.unselectSelectedSlide(),(this.selectedSlide=a).select(),this.selectedCells=a.cells,this.selectedElements=a.getCellElements(),this.selectedCell=a.cells[0],this.selectedElement=this.selectedElements[0])},o.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},o.selectInitialIndex=function(){var a=this.options.initialIndex;if(this.isInitActivated)this.select(this.selectedIndex,!1,!0);else{if(a&&"string"==typeof a&&this.queryCell(a))return void this.selectCell(a,!1,!0);var b=0;a&&this.slides[a]&&(b=a),this.select(b,!1,!0)}},o.selectCell=function(a,b,c){var d=this.queryCell(a);if(d){var e=this.getCellSlideIndex(d);this.select(e,b,c)}},o.getCellSlideIndex=function(a){for(var b=0;b<this.slides.length;b++)if(-1!=this.slides[b].cells.indexOf(a))return b},o.getCell=function(a){for(var b=0;b<this.cells.length;b++){var c=this.cells[b];if(c.element==a)return c}},o.getCells=function(a){a=d.makeArray(a);var b=[];return a.forEach(function(a){var c=this.getCell(a);c&&b.push(c)},this),b},o.getCellElements=function(){return this.cells.map(function(a){return a.element})},o.getParentCell=function(a){var b=this.getCell(a);return b||(a=d.getParent(a,".flickity-slider > *"),this.getCell(a))},o.getAdjacentCellElements=function(a,b){if(!a)return this.selectedSlide.getCellElements();b=void 0===b?this.selectedIndex:b;var c=this.slides.length;if(c<=1+2*a)return this.getCellElements();for(var e=[],f=b-a;f<=b+a;f++){var g=this.options.wrapAround?d.modulo(f,c):f,h=this.slides[g];h&&(e=e.concat(h.getCellElements()))}return e},o.queryCell=function(a){if("number"==typeof a)return this.cells[a];if("string"==typeof a){if(a.match(/^[#\.]?[\d\/]/))return;a=this.element.querySelector(a)}return this.getCell(a)},o.uiChange=function(){this.emitEvent("uiChange")},o.childUIPointerDown=function(a){"touchstart"!=a.type&&a.preventDefault(),this.focus()},o.onresize=function(){this.watchCSS(),this.resize()},d.debounceMethod(i,"onresize",150),o.resize=function(){if(this.isActive){this.getSize(),this.options.wrapAround&&(this.x=d.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var a=this.selectedElements&&this.selectedElements[0];this.selectCell(a,!1,!0)}},o.watchCSS=function(){this.options.watchCSS&&(-1!=k(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},o.onkeydown=function(a){var b=document.activeElement&&document.activeElement!=this.element;if(this.options.accessibility&&!b){var c=i.keyboardHandlers[a.keyCode];c&&c.call(this)}},i.keyboardHandlers={37:function(){var a=this.options.rightToLeft?"next":"previous";this.uiChange(),this[a]()},39:function(){var a=this.options.rightToLeft?"previous":"next";this.uiChange(),this[a]()}},o.focus=function(){var b=a.pageYOffset;this.element.focus({preventScroll:!0}),a.pageYOffset!=b&&a.scrollTo(a.pageXOffset,b)},o.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach(function(a){a.destroy()}),this.element.removeChild(this.viewport),h(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},o.destroy=function(){this.deactivate(),a.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),j&&this.$element&&j.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete n[this.guid]},d.extend(o,g),i.data=function(a){var b=(a=d.getQueryElement(a))&&a.flickityGUID;return b&&n[b]},d.htmlInit(i,"flickity"),j&&j.bridget&&j.bridget("flickity",i),i.setJQuery=function(a){j=a},i.Cell=e,i.Slide=f,i}),function(a,b){"function"==typeof define&&define.amd?define("unipointer/unipointer",["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter")):a.Unipointer=b(a,a.EvEmitter)}(window,function(a,b){function c(){}var d=c.prototype=Object.create(b.prototype);d.bindStartEvent=function(a){this._bindStartEvent(a,!0)},d.unbindStartEvent=function(a){this._bindStartEvent(a,!1)},d._bindStartEvent=function(b,c){var d=(c=void 0===c||c)?"addEventListener":"removeEventListener",e="mousedown";a.PointerEvent?e="pointerdown":"ontouchstart"in a&&(e="touchstart"),b[d](e,this)},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.getTouch=function(a){for(var b=0;b<a.length;b++){var c=a[b];if(c.identifier==this.pointerIdentifier)return c}},d.onmousedown=function(a){var b=a.button;b&&0!==b&&1!==b||this._pointerDown(a,a)},d.ontouchstart=function(a){this._pointerDown(a,a.changedTouches[0])},d.onpointerdown=function(a){this._pointerDown(a,a)},d._pointerDown=function(a,b){a.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==b.pointerId?b.pointerId:b.identifier,this.pointerDown(a,b))},d.pointerDown=function(a,b){this._bindPostStartEvents(a),this.emitEvent("pointerDown",[a,b])};var e={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};return d._bindPostStartEvents=function(b){if(b){var c=e[b.type];c.forEach(function(b){a.addEventListener(b,this)},this),this._boundPointerEvents=c}},d._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(b){a.removeEventListener(b,this)},this),delete this._boundPointerEvents)},d.onmousemove=function(a){this._pointerMove(a,a)},d.onpointermove=function(a){a.pointerId==this.pointerIdentifier&&this._pointerMove(a,a)},d.ontouchmove=function(a){var b=this.getTouch(a.changedTouches);b&&this._pointerMove(a,b)},d._pointerMove=function(a,b){this.pointerMove(a,b)},d.pointerMove=function(a,b){this.emitEvent("pointerMove",[a,b])},d.onmouseup=function(a){this._pointerUp(a,a)},d.onpointerup=function(a){a.pointerId==this.pointerIdentifier&&this._pointerUp(a,a)},d.ontouchend=function(a){var b=this.getTouch(a.changedTouches);b&&this._pointerUp(a,b)},d._pointerUp=function(a,b){this._pointerDone(),this.pointerUp(a,b)},d.pointerUp=function(a,b){this.emitEvent("pointerUp",[a,b])},d._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},d._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},d.pointerDone=function(){},d.onpointercancel=function(a){a.pointerId==this.pointerIdentifier&&this._pointerCancel(a,a)},d.ontouchcancel=function(a){var b=this.getTouch(a.changedTouches);b&&this._pointerCancel(a,b)},d._pointerCancel=function(a,b){this._pointerDone(),this.pointerCancel(a,b)},d.pointerCancel=function(a,b){this.emitEvent("pointerCancel",[a,b])},c.getPointerPoint=function(a){return{x:a.pageX,y:a.pageY}},c}),function(a,b){"function"==typeof define&&define.amd?define("unidragger/unidragger",["unipointer/unipointer"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("unipointer")):a.Unidragger=b(a,a.Unipointer)}(window,function(a,b){function c(){}var d=c.prototype=Object.create(b.prototype);d.bindHandles=function(){this._bindHandles(!0)},d.unbindHandles=function(){this._bindHandles(!1)},d._bindHandles=function(b){for(var c=(b=void 0===b||b)?"addEventListener":"removeEventListener",d=b?this._touchActionValue:"",e=0;e<this.handles.length;e++){var f=this.handles[e];this._bindStartEvent(f,b),f[c]("click",this),a.PointerEvent&&(f.style.touchAction=d)}},d._touchActionValue="none",d.pointerDown=function(a,b){this.okayPointerDown(a)&&(this.pointerDownPointer=b,a.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(a),this.emitEvent("pointerDown",[a,b]))};var e={TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0},f={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return d.okayPointerDown=function(a){var b=e[a.target.nodeName],c=f[a.target.type],d=!b||c;return d||this._pointerReset(),d},d.pointerDownBlur=function(){var a=document.activeElement;a&&a.blur&&a!=document.body&&a.blur()},d.pointerMove=function(a,b){var c=this._dragPointerMove(a,b);this.emitEvent("pointerMove",[a,b,c]),this._dragMove(a,b,c)},d._dragPointerMove=function(a,b){var c={x:b.pageX-this.pointerDownPointer.pageX,y:b.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(c)&&this._dragStart(a,b),c},d.hasDragStarted=function(a){return 3<Math.abs(a.x)||3<Math.abs(a.y)},d.pointerUp=function(a,b){this.emitEvent("pointerUp",[a,b]),this._dragPointerUp(a,b)},d._dragPointerUp=function(a,b){this.isDragging?this._dragEnd(a,b):this._staticClick(a,b)},d._dragStart=function(a,b){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(a,b)},d.dragStart=function(a,b){this.emitEvent("dragStart",[a,b])},d._dragMove=function(a,b,c){this.isDragging&&this.dragMove(a,b,c)},d.dragMove=function(a,b,c){a.preventDefault(),this.emitEvent("dragMove",[a,b,c])},d._dragEnd=function(a,b){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(a,b)},d.dragEnd=function(a,b){this.emitEvent("dragEnd",[a,b])},d.onclick=function(a){this.isPreventingClicks&&a.preventDefault()},d._staticClick=function(a,b){this.isIgnoringMouseUp&&"mouseup"==a.type||(this.staticClick(a,b),"mouseup"!=a.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},d.staticClick=function(a,b){this.emitEvent("staticClick",[a,b])},c.getPointerPoint=b.getPointerPoint,c}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/drag",["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(c,d,e){return b(a,c,d,e)}):"object"==typeof module&&module.exports?module.exports=b(a,require("./flickity"),require("unidragger"),require("fizzy-ui-utils")):a.Flickity=b(a,a.Flickity,a.Unidragger,a.fizzyUIUtils)}(window,function(a,b,c,d){function e(){return{x:a.pageXOffset,y:a.pageYOffset}}d.extend(b.defaults,{draggable:">1",dragThreshold:3}),b.createMethods.push("_createDrag");var f=b.prototype;d.extend(f,c.prototype),f._touchActionValue="pan-y";var g="createTouch"in document,h=!1;f._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable),g&&!h&&(a.addEventListener("touchmove",function(){}),h=!0)},f.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},f.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},f.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=1<this.slides.length:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},f.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},f.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},f._uiChangeDrag=function(){delete this.isFreeScrolling},f.pointerDown=function(b,c){this.isDraggable?this.okayPointerDown(b)&&(this._pointerDownPreventDefault(b),this.pointerDownFocus(b),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=e(),a.addEventListener("scroll",this),this._pointerDownDefault(b,c)):this._pointerDownDefault(b,c)},f._pointerDownDefault=function(a,b){this.pointerDownPointer={pageX:b.pageX,pageY:b.pageY},this._bindPostStartEvents(a),this.dispatchEvent("pointerDown",a,[b])};var i={INPUT:!0,TEXTAREA:!0,SELECT:!0};return f.pointerDownFocus=function(a){i[a.target.nodeName]||this.focus()},f._pointerDownPreventDefault=function(a){var b="touchstart"==a.type,c="touch"==a.pointerType,d=i[a.target.nodeName];b||c||d||a.preventDefault()},f.hasDragStarted=function(a){return Math.abs(a.x)>this.options.dragThreshold},f.pointerUp=function(a,b){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",a,[b]),this._dragPointerUp(a,b)},f.pointerDone=function(){a.removeEventListener("scroll",this),delete this.pointerDownScroll},f.dragStart=function(b,c){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),a.removeEventListener("scroll",this),this.dispatchEvent("dragStart",b,[c]))},f.pointerMove=function(a,b){var c=this._dragPointerMove(a,b);this.dispatchEvent("pointerMove",a,[b,c]),this._dragMove(a,b,c)},f.dragMove=function(a,b,c){if(this.isDraggable){a.preventDefault(),this.previousDragX=this.dragX;var d=this.options.rightToLeft?-1:1;this.options.wrapAround&&(c.x=c.x%this.slideableWidth);var e=this.dragStartPosition+c.x*d;if(!this.options.wrapAround&&this.slides.length){var f=Math.max(-this.slides[0].target,this.dragStartPosition);e=f<e?.5*(e+f):e;var g=Math.min(-this.getLastSlide().target,this.dragStartPosition);e=e<g?.5*(e+g):e}this.dragX=e,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",a,[b,c])}},f.dragEnd=function(a,b){if(this.isDraggable){this.options.freeScroll&&(this.isFreeScrolling=!0);var c=this.dragEndRestingSelect();if(this.options.freeScroll&&!this.options.wrapAround){var d=this.getRestingPosition();this.isFreeScrolling=-d>this.slides[0].target&&-d<this.getLastSlide().target}else this.options.freeScroll||c!=this.selectedIndex||(c+=this.dragEndBoostSelect());delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(c),delete this.isDragSelect,this.dispatchEvent("dragEnd",a,[b])}},f.dragEndRestingSelect=function(){var a=this.getRestingPosition(),b=Math.abs(this.getSlideDistance(-a,this.selectedIndex)),c=this._getClosestResting(a,b,1),d=this._getClosestResting(a,b,-1);return c.distance<d.distance?c.index:d.index},f._getClosestResting=function(a,b,c){for(var d=this.selectedIndex,e=1/0,f=this.options.contain&&!this.options.wrapAround?function(a,b){return a<=b}:function(a,b){return a<b};f(b,e)&&(d+=c,e=b,null!==(b=this.getSlideDistance(-a,d)));)b=Math.abs(b);return{distance:e,index:d-c}},f.getSlideDistance=function(a,b){var c=this.slides.length,e=this.options.wrapAround&&1<c,f=e?d.modulo(b,c):b,g=this.slides[f];if(!g)return null;var h=e?this.slideableWidth*Math.floor(b/c):0;return a-(g.target+h)},f.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||100<new Date-this.dragMoveTime)return 0;var a=this.getSlideDistance(-this.dragX,this.selectedIndex),b=this.previousDragX-this.dragX;return 0<a&&0<b?1:a<0&&b<0?-1:0},f.staticClick=function(a,b){var c=this.getParentCell(a.target),d=c&&c.element,e=c&&this.cells.indexOf(c);this.dispatchEvent("staticClick",a,[b,d,e])},f.onscroll=function(){
var a=e(),b=this.pointerDownScroll.x-a.x,c=this.pointerDownScroll.y-a.y;(3<Math.abs(b)||3<Math.abs(c))&&this._pointerDone()},b}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/prev-next-button",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(c,d,e){return b(a,c,d,e)}):"object"==typeof module&&module.exports?module.exports=b(a,require("./flickity"),require("unipointer"),require("fizzy-ui-utils")):b(a,a.Flickity,a.Unipointer,a.fizzyUIUtils)}(window,function(a,b,c,d){function e(a,b){this.direction=a,this.parent=b,this._create()}var f="http://www.w3.org/2000/svg";(e.prototype=Object.create(c.prototype))._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var a=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==a;var b=this.element=document.createElement("button");b.className="flickity-button flickity-prev-next-button",b.className+=this.isPrevious?" previous":" next",b.setAttribute("type","button"),this.disable(),b.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var c=this.createSVG();b.appendChild(c),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},e.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},e.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},e.prototype.createSVG=function(){var a=document.createElementNS(f,"svg");a.setAttribute("class","flickity-button-icon"),a.setAttribute("viewBox","0 0 100 100");var b,c=document.createElementNS(f,"path"),d="string"!=typeof(b=this.parent.options.arrowShape)?"M "+b.x0+",50 L "+b.x1+","+(b.y1+50)+" L "+b.x2+","+(b.y2+50)+" L "+b.x3+",50 L "+b.x2+","+(50-b.y2)+" L "+b.x1+","+(50-b.y1)+" Z":b;return c.setAttribute("d",d),c.setAttribute("class","arrow"),this.isLeft||c.setAttribute("transform","translate(100, 100) rotate(180) "),a.appendChild(c),a},e.prototype.handleEvent=d.handleEvent,e.prototype.onclick=function(){if(this.isEnabled){this.parent.uiChange();var a=this.isPrevious?"previous":"next";this.parent[a]()}},e.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},e.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},e.prototype.update=function(){var a=this.parent.slides;if(this.parent.options.wrapAround&&1<a.length)this.enable();else{var b=a.length?a.length-1:0,c=this.isPrevious?0:b;this[this.parent.selectedIndex==c?"disable":"enable"]()}},e.prototype.destroy=function(){this.deactivate(),this.allOff()},d.extend(b.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),b.createMethods.push("_createPrevNextButtons");var g=b.prototype;return g._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new e((-1),this),this.nextButton=new e(1,this),this.on("activate",this.activatePrevNextButtons))},g.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},g.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},b.PrevNextButton=e,b}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/page-dots",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(c,d,e){return b(a,c,d,e)}):"object"==typeof module&&module.exports?module.exports=b(a,require("./flickity"),require("unipointer"),require("fizzy-ui-utils")):b(a,a.Flickity,a.Unipointer,a.fizzyUIUtils)}(window,function(a,b,c,d){function e(a){this.parent=a,this._create()}(e.prototype=Object.create(c.prototype))._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},e.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},e.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},e.prototype.setDots=function(){var a=this.parent.slides.length-this.dots.length;0<a?this.addDots(a):a<0&&this.removeDots(-a)},e.prototype.addDots=function(a){for(var b=document.createDocumentFragment(),c=[],d=this.dots.length,e=d+a,f=d;f<e;f++){var g=document.createElement("li");g.className="dot",g.setAttribute("aria-label","Page dot "+(f+1)),b.appendChild(g),c.push(g)}this.holder.appendChild(b),this.dots=this.dots.concat(c)},e.prototype.removeDots=function(a){this.dots.splice(this.dots.length-a,a).forEach(function(a){this.holder.removeChild(a)},this)},e.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},e.prototype.onTap=e.prototype.onClick=function(a){var b=a.target;if("LI"==b.nodeName){this.parent.uiChange();var c=this.dots.indexOf(b);this.parent.select(c)}},e.prototype.destroy=function(){this.deactivate(),this.allOff()},b.PageDots=e,d.extend(b.defaults,{pageDots:!0}),b.createMethods.push("_createPageDots");var f=b.prototype;return f._createPageDots=function(){this.options.pageDots&&(this.pageDots=new e(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},f.activatePageDots=function(){this.pageDots.activate()},f.updateSelectedPageDots=function(){this.pageDots.updateSelected()},f.updatePageDots=function(){this.pageDots.setDots()},f.deactivatePageDots=function(){this.pageDots.deactivate()},b.PageDots=e,b}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/player",["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],function(a,c,d){return b(a,c,d)}):"object"==typeof module&&module.exports?module.exports=b(require("ev-emitter"),require("fizzy-ui-utils"),require("./flickity")):b(a.EvEmitter,a.fizzyUIUtils,a.Flickity)}(window,function(a,b,c){function d(a){this.parent=a,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}(d.prototype=Object.create(a.prototype)).play=function(){"playing"!=this.state&&(document.hidden?document.addEventListener("visibilitychange",this.onVisibilityPlay):(this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()))},d.prototype.tick=function(){if("playing"==this.state){var a=this.parent.options.autoPlay;a="number"==typeof a?a:3e3;var b=this;this.clear(),this.timeout=setTimeout(function(){b.parent.next(!0),b.tick()},a)}},d.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},d.prototype.clear=function(){clearTimeout(this.timeout)},d.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},d.prototype.unpause=function(){"paused"==this.state&&this.play()},d.prototype.visibilityChange=function(){this[document.hidden?"pause":"unpause"]()},d.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},b.extend(c.defaults,{pauseAutoPlayOnHover:!0}),c.createMethods.push("_createPlayer");var e=c.prototype;return e._createPlayer=function(){this.player=new d(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},e.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},e.playPlayer=function(){this.player.play()},e.stopPlayer=function(){this.player.stop()},e.pausePlayer=function(){this.player.pause()},e.unpausePlayer=function(){this.player.unpause()},e.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},e.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},e.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},c.Player=d,c}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(c,d){return b(a,c,d)}):"object"==typeof module&&module.exports?module.exports=b(a,require("./flickity"),require("fizzy-ui-utils")):b(a,a.Flickity,a.fizzyUIUtils)}(window,function(a,b,c){var d=b.prototype;return d.insert=function(a,b){var c=this._makeCells(a);if(c&&c.length){var d=this.cells.length;b=void 0===b?d:b;var e,f,g=(e=c,f=document.createDocumentFragment(),e.forEach(function(a){f.appendChild(a.element)}),f),h=b==d;if(h)this.slider.appendChild(g);else{var i=this.cells[b].element;this.slider.insertBefore(g,i)}if(0===b)this.cells=c.concat(this.cells);else if(h)this.cells=this.cells.concat(c);else{var j=this.cells.splice(b,d-b);this.cells=this.cells.concat(c).concat(j)}this._sizeCells(c),this.cellChange(b,!0)}},d.append=function(a){this.insert(a,this.cells.length)},d.prepend=function(a){this.insert(a,0)},d.remove=function(a){var b=this.getCells(a);if(b&&b.length){var d=this.cells.length-1;b.forEach(function(a){a.remove();var b=this.cells.indexOf(a);d=Math.min(b,d),c.removeFrom(this.cells,a)},this),this.cellChange(d,!0)}},d.cellSizeChange=function(a){var b=this.getCell(a);if(b){b.getSize();var c=this.cells.indexOf(b);this.cellChange(c)}},d.cellChange=function(a,b){var c=this.selectedElement;this._positionCells(a),this._getWrapShiftCells(),this.setGallerySize();var d=this.getCell(c);d&&(this.selectedIndex=this.getCellSlideIndex(d)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[a]),this.select(this.selectedIndex),b&&this.positionSliderAtSelected()},b}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/lazyload",["./flickity","fizzy-ui-utils/utils"],function(c,d){return b(a,c,d)}):"object"==typeof module&&module.exports?module.exports=b(a,require("./flickity"),require("fizzy-ui-utils")):b(a,a.Flickity,a.fizzyUIUtils)}(window,function(a,b,c){function d(a,b){this.img=a,this.flickity=b,this.load()}b.createMethods.push("_createLazyload");var e=b.prototype;return e._createLazyload=function(){this.on("select",this.lazyLoad)},e.lazyLoad=function(){var a=this.options.lazyLoad;if(a){var b="number"==typeof a?a:0,e=this.getAdjacentCellElements(b),f=[];e.forEach(function(a){var b=function(a){if("IMG"==a.nodeName){var b=a.getAttribute("data-flickity-lazyload"),d=a.getAttribute("data-flickity-lazyload-src"),e=a.getAttribute("data-flickity-lazyload-srcset");if(b||d||e)return[a]}var f=a.querySelectorAll("img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]");return c.makeArray(f)}(a);f=f.concat(b)}),f.forEach(function(a){new d(a,this)},this)}},d.prototype.handleEvent=c.handleEvent,d.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var a=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),b=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=a,b&&this.img.setAttribute("srcset",b),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},d.prototype.onload=function(a){this.complete(a,"flickity-lazyloaded")},d.prototype.onerror=function(a){this.complete(a,"flickity-lazyerror")},d.prototype.complete=function(a,b){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var c=this.flickity.getParentCell(this.img),d=c&&c.element;this.flickity.cellSizeChange(d),this.img.classList.add(b),this.flickity.dispatchEvent("lazyLoad",a,d)},b.LazyLoader=d,b}),function(a,b){"function"==typeof define&&define.amd?define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],b):"object"==typeof module&&module.exports&&(module.exports=b(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell"),require("./lazyload")))}(window,function(a){return a}),function(a,b){"function"==typeof define&&define.amd?define("flickity-as-nav-for/as-nav-for",["flickity/js/index","fizzy-ui-utils/utils"],b):"object"==typeof module&&module.exports?module.exports=b(require("flickity"),require("fizzy-ui-utils")):a.Flickity=b(a.Flickity,a.fizzyUIUtils)}(window,function(a,b){a.createMethods.push("_createAsNavFor");var c=a.prototype;return c._createAsNavFor=function(){this.on("activate",this.activateAsNavFor),this.on("deactivate",this.deactivateAsNavFor),this.on("destroy",this.destroyAsNavFor);var a=this.options.asNavFor;if(a){var b=this;setTimeout(function(){b.setNavCompanion(a)})}},c.setNavCompanion=function(c){c=b.getQueryElement(c);var d=a.data(c);if(d&&d!=this){this.navCompanion=d;var e=this;this.onNavCompanionSelect=function(){e.navCompanionSelect()},d.on("select",this.onNavCompanionSelect),this.on("staticClick",this.onNavStaticClick),this.navCompanionSelect(!0)}},c.navCompanionSelect=function(a){if(this.navCompanion){var b,c,d,e=this.navCompanion.selectedCells[0],f=this.navCompanion.cells.indexOf(e),g=f+this.navCompanion.selectedCells.length-1,h=Math.floor((b=f,c=g,d=this.navCompanion.cellAlign,(c-b)*d+b));if(this.selectCell(h,!1,a),this.removeNavSelectedElements(),!(h>=this.cells.length)){var i=this.cells.slice(f,g+1);this.navSelectedElements=i.map(function(a){return a.element}),this.changeNavSelectedClass("add")}}},c.changeNavSelectedClass=function(a){this.navSelectedElements.forEach(function(b){b.classList[a]("is-nav-selected")})},c.activateAsNavFor=function(){this.navCompanionSelect(!0)},c.removeNavSelectedElements=function(){this.navSelectedElements&&(this.changeNavSelectedClass("remove"),delete this.navSelectedElements)},c.onNavStaticClick=function(a,b,c,d){"number"==typeof d&&this.navCompanion.selectCell(d)},c.deactivateAsNavFor=function(){this.removeNavSelectedElements()},c.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("select",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},a}),function(a,b){"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter")):a.imagesLoaded=b(a,a.EvEmitter)}("undefined"!=typeof window?window:this,function(a,b){function c(a,b){for(var c in b)a[c]=b[c];return a}function d(a,b,e){if(!(this instanceof d))return new d(a,b,e);var f,j=a;"string"==typeof a&&(j=document.querySelectorAll(a)),j?(this.elements=(f=j,Array.isArray(f)?f:"object"==typeof f&&"number"==typeof f.length?i.call(f):[f]),this.options=c({},this.options),"function"==typeof b?e=b:c(this.options,b),e&&this.on("always",e),this.getImages(),g&&(this.jqDeferred=new g.Deferred),setTimeout(this.check.bind(this))):h.error("Bad element for imagesLoaded "+(j||a))}function e(a){this.img=a}function f(a,b){this.url=a,this.element=b,this.img=new Image}var g=a.jQuery,h=a.console,i=Array.prototype.slice;(d.prototype=Object.create(b.prototype)).options={},d.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},d.prototype.addElementImages=function(a){"IMG"==a.nodeName&&this.addImage(a),!0===this.options.background&&this.addElementBackgroundImages(a);var b=a.nodeType;if(b&&j[b]){for(var c=a.querySelectorAll("img"),d=0;d<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<f.length;d++){var g=f[d];this.addElementBackgroundImages(g)}}}};var j={1:!0,9:!0,11:!0};return d.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&&d[2];e&&this.addBackground(e,a),d=c.exec(b.backgroundImage)}},d.prototype.addImage=function(a){var b=new e(a);this.images.push(b)},d.prototype.addBackground=function(a,b){var c=new f(a,b);this.images.push(c)},d.prototype.check=function(){function a(a,c,d){setTimeout(function(){b.progress(a,c,d)})}var b=this;this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach(function(b){b.once("progress",a),b.check()}):this.complete()},d.prototype.progress=function(a,b,c){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded,this.emitEvent("progress",[this,a,b]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,a),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&h&&h.log("progress: "+c,a,b)},d.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)}},(e.prototype=Object.create(b.prototype)).check=function(){this.getIsImageComplete()?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),this.proxyImage.src=this.img.src)},e.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},e.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.img,b])},e.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},e.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},e.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},e.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(f.prototype=Object.create(e.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},f.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},f.prototype.confirm=function(a,b){this.isLoaded=a,this.emitEvent("progress",[this,this.element,b])},d.makeJQueryPlugin=function(b){(b=b||a.jQuery)&&((g=b).fn.imagesLoaded=function(a,b){return new d(this,a,b).jqDeferred.promise(g(this))})},d.makeJQueryPlugin(),d}),function(a,b){"function"==typeof define&&define.amd?define(["flickity/js/index","imagesloaded/imagesloaded"],function(c,d){return b(a,c,d)}):"object"==typeof module&&module.exports?module.exports=b(a,require("flickity"),require("imagesloaded")):a.Flickity=b(a,a.Flickity,a.imagesLoaded)}(window,function(a,b,c){b.createMethods.push("_createImagesLoaded");var d=b.prototype;return d._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},d.imagesLoaded=function(){if(this.options.imagesLoaded){var a=this;c(this.slider).on("progress",function(b,c){var d=a.getParentCell(c.img);a.cellSizeChange(d&&d.element),a.options.freeScroll||a.positionSliderAtSelected()})}},b}),!function(a){var b=function(b,c){this.el=a(b),this.options=a.extend({},a.fn.typed.defaults,c),this.isInput=this.el.is("input"),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.attr(this.attr):this.el.text(),this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};b.prototype={constructor:b,init:function(){var a=this;a.timeout=setTimeout(function(){for(var b=0;b<a.strings.length;++b)a.sequence[b]=b;a.shuffle&&(a.sequence=a.shuffleArray(a.sequence)),a.typewrite(a.strings[a.sequence[a.arrayPos]],a.strPos)},a.startDelay)},build:function(){var b=this;if(this.showCursor===!0&&(this.cursor=a('<span class="typed-cursor">'+this.cursorChar+"</span>"),this.el.after(this.cursor)),this.stringsElement){this.strings=[],this.stringsElement.hide(),console.log(this.stringsElement.children());var c=this.stringsElement.children();a.each(c,function(c,d){b.strings.push(a(d).html())})}this.init()},typewrite:function(a,b){if(this.stop!==!0){var c=Math.round(70*Math.random())+this.typeSpeed,d=this;d.timeout=setTimeout(function(){var c=0,e=a.substr(b);if("^"===e.charAt(0)){var f=1;/^\^\d+/.test(e)&&(e=/\d+/.exec(e)[0],f+=e.length,c=parseInt(e)),a=a.substring(0,b)+a.substring(b+f)}if("html"===d.contentType){var g=a.substr(b).charAt(0);if("<"===g||"&"===g){var h="",i="";for(i="<"===g?">":";";a.substr(b+1).charAt(0)!==i&&(h+=a.substr(b).charAt(0),b++,!(b+1>a.length)););b++,h+=i}}d.timeout=setTimeout(function(){if(b===a.length){if(d.options.onStringTyped(d.arrayPos),d.arrayPos===d.strings.length-1&&(d.options.callback(),d.curLoop++,d.loop===!1||d.curLoop===d.loopCount))return;d.timeout=setTimeout(function(){d.backspace(a,b)},d.backDelay)}else{0===b&&d.options.preStringTyped(d.arrayPos);var c=a.substr(0,b+1);d.attr?d.el.attr(d.attr,c):d.isInput?d.el.val(c):"html"===d.contentType?d.el.html(c):d.el.text(c),b++,d.typewrite(a,b)}},c)},c)}},backspace:function(a,b){if(this.stop!==!0){var c=Math.round(70*Math.random())+this.backSpeed,d=this;d.timeout=setTimeout(function(){if("html"===d.contentType&&">"===a.substr(b).charAt(0)){for(var c="";"<"!==a.substr(b-1).charAt(0)&&(c-=a.substr(b).charAt(0),b--,!(0>b)););b--,c+="<"}var e=a.substr(0,b);d.attr?d.el.attr(d.attr,e):d.isInput?d.el.val(e):"html"===d.contentType?d.el.html(e):d.el.text(e),b>d.stopNum?(b--,d.backspace(a,b)):b<=d.stopNum&&(d.arrayPos++,d.arrayPos===d.strings.length?(d.arrayPos=0,d.shuffle&&(d.sequence=d.shuffleArray(d.sequence)),d.init()):d.typewrite(d.strings[d.sequence[d.arrayPos]],b))},c)}},shuffleArray:function(a){var b,c,d=a.length;if(d)for(;--d;)c=Math.floor(Math.random()*(d+1)),b=a[c],a[c]=a[d],a[d]=b;return a},reset:function(){var a=this;clearInterval(a.timeout),this.el.attr("id"),this.el.empty(),"undefined"!=typeof this.cursor&&this.cursor.remove(),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},a.fn.typed=function(c){return this.each(function(){var d=a(this),e=d.data("typed"),f="object"==typeof c&&c;e&&e.reset(),d.data("typed",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery),!function(a,b){if("function"==typeof define&&define.amd)define(["module","exports"],b);else if("undefined"!=typeof exports)b(module,exports);else{var c={exports:{}};b(c,c.exports),a.WOW=c.exports}}(this,function(a,b){function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){return b.indexOf(a)>=0}function e(a,b){for(var c in b)if(null==a[c]){var d=b[c];a[c]=d}return a}function f(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)}function g(a){var b=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],c=!(arguments.length<=2||void 0===arguments[2])&&arguments[2],d=arguments.length<=3||void 0===arguments[3]?null:arguments[3],e=void 0;return null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e}function h(a,b){null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)&&a["on"+b]()}function i(a,b,c){null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c}function j(a,b,c){null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]}function k(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight}Object.defineProperty(b,"__esModule",{value:!0});var l,m,n=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),o=window.WeakMap||window.MozWeakMap||function(){function a(){c(this,a),this.keys=[],this.values=[]}return n(a,[{key:"get",value:function(a){for(var b=0;b<this.keys.length;b++){var c=this.keys[b];if(c===a)return this.values[b]}}},{key:"set",value:function(a,b){for(var c=0;c<this.keys.length;c++){var d=this.keys[c];if(d===a)return this.values[c]=b,this}return this.keys.push(a),this.values.push(b),this}}]),a}(),p=window.MutationObserver||window.WebkitMutationObserver||window.MozMutationObserver||(m=l=function(){function a(){c(this,a),"undefined"!=typeof console&&null!==console&&(console.warn("MutationObserver is not supported by your browser."),console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content."))}return n(a,[{key:"observe",value:function(){}}]),a}(),l.notSupported=!0,m),q=window.getComputedStyle||function(a){var b=/(\-([a-z]){1})/g;return{getPropertyValue:function(c){"float"===c&&(c="styleFloat"),b.test(c)&&c.replace(b,function(a,b){return b.toUpperCase()});var d=a.currentStyle;return(null!=d?d[c]:void 0)||null}}},r=function(){function a(){var b=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c(this,a),this.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null,resetAnimation:!0},this.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),this.vendors=["moz","webkit"],this.start=this.start.bind(this),this.resetAnimation=this.resetAnimation.bind(this),this.scrollHandler=this.scrollHandler.bind(this),this.scrollCallback=this.scrollCallback.bind(this),this.scrolled=!0,this.config=e(b,this.defaults),null!=b.scrollContainer&&(this.config.scrollContainer=document.querySelector(b.scrollContainer)),this.animationNameCache=new o,this.wowEvent=g(this.config.boxClass)}return n(a,[{key:"init",value:function(){this.element=window.document.documentElement,d(document.readyState,["interactive","complete"])?this.start():i(document,"DOMContentLoaded",this.start),this.finished=[]}},{key:"start",value:function(){var a=this;if(this.stopped=!1,this.boxes=[].slice.call(this.element.querySelectorAll("."+this.config.boxClass)),this.all=this.boxes.slice(0),this.boxes.length)if(this.disabled())this.resetStyle();else for(var b=0;b<this.boxes.length;b++){var c=this.boxes[b];this.applyStyle(c,!0)}if(this.disabled()||(i(this.config.scrollContainer||window,"scroll",this.scrollHandler),i(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live){var d=new p(function(b){for(var c=0;c<b.length;c++)for(var d=b[c],e=0;e<d.addedNodes.length;e++){var f=d.addedNodes[e];a.doSync(f)}});d.observe(document.body,{childList:!0,subtree:!0})}}},{key:"stop",value:function(){this.stopped=!0,j(this.config.scrollContainer||window,"scroll",this.scrollHandler),j(window,"resize",this.scrollHandler),null!=this.interval&&clearInterval(this.interval)}},{key:"sync",value:function(){p.notSupported&&this.doSync(this.element)}},{key:"doSync",value:function(a){if("undefined"!=typeof a&&null!==a||(a=this.element),1===a.nodeType){a=a.parentNode||a;for(var b=a.querySelectorAll("."+this.config.boxClass),c=0;c<b.length;c++){var e=b[c];d(e,this.all)||(this.boxes.push(e),this.all.push(e),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(e,!0),this.scrolled=!0)}}}},{key:"show",value:function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),h(a,this.wowEvent),this.config.resetAnimation&&(i(a,"animationend",this.resetAnimation),i(a,"oanimationend",this.resetAnimation),i(a,"webkitAnimationEnd",this.resetAnimation),i(a,"MSAnimationEnd",this.resetAnimation)),a}},{key:"applyStyle",value:function(a,b){var c=this,d=a.getAttribute("data-wow-duration"),e=a.getAttribute("data-wow-delay"),f=a.getAttribute("data-wow-iteration");return this.animate(function(){return c.customStyle(a,b,d,e,f)})}},{key:"resetStyle",value:function(){for(var a=0;a<this.boxes.length;a++){var b=this.boxes[a];b.style.visibility="visible"}}},{key:"resetAnimation",value:function(a){if(a.type.toLowerCase().indexOf("animationend")>=0){var b=a.target||a.srcElement;b.className=b.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a}},{key:"vendorSet",value:function(a,b){for(var c in b)if(b.hasOwnProperty(c)){var d=b[c];a[""+c]=d;for(var e=0;e<this.vendors.length;e++){var f=this.vendors[e];a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=d}}}},{key:"vendorCSS",value:function(a,b){for(var c=q(a),d=c.getPropertyCSSValue(b),e=0;e<this.vendors.length;e++){var f=this.vendors[e];d=d||c.getPropertyCSSValue("-"+f+"-"+b)}return d}},{key:"animationName",value:function(a){var b=void 0;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=q(a).getPropertyValue("animation-name")}return"none"===b?"":b}},{key:"cacheAnimationName",value:function(a){return this.animationNameCache.set(a,this.animationName(a))}},{key:"cachedAnimationName",value:function(a){return this.animationNameCache.get(a)}},{key:"scrollHandler",value:function(){this.scrolled=!0}},{key:"scrollCallback",value:function(){if(this.scrolled){this.scrolled=!1;for(var a=[],b=0;b<this.boxes.length;b++){var c=this.boxes[b];if(c){if(this.isVisible(c)){this.show(c);continue}a.push(c)}}this.boxes=a,this.boxes.length||this.config.live||this.stop()}}},{key:"offsetTop",value:function(a){for(;void 0===a.offsetTop;)a=a.parentNode;for(var b=a.offsetTop;a.offsetParent;)a=a.offsetParent,b+=a.offsetTop;return b}},{key:"isVisible",value:function(a){var b=a.getAttribute("data-wow-offset")||this.config.offset,c=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,d=c+Math.min(this.element.clientHeight,k())-b,e=this.offsetTop(a),f=e+a.clientHeight;return d>=e&&f>=c}},{key:"disabled",value:function(){return!this.config.mobile&&f(navigator.userAgent)}}]),a}();b["default"]=r,a.exports=b["default"]}),!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.AOS=b():a.AOS=b();
}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="dist/",b(0)}([function(a,b,c){function d(a){return a&&a.__esModule?a:{"default":a}}var e=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},f=c(1),g=(d(f),c(6)),h=d(g),i=c(7),j=d(i),k=c(8),l=d(k),m=c(9),n=d(m),o=c(10),p=d(o),q=c(11),r=d(q),s=c(14),t=d(s),u=[],v=!1,w=document.all&&!window.atob,x={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},y=function(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a&&(v=!0),v)return u=(0,r["default"])(u,x),(0,p["default"])(u,x.once),u},z=function(){u=(0,t["default"])(),y()},A=function(){u.forEach(function(a,b){a.node.removeAttribute("data-aos"),a.node.removeAttribute("data-aos-easing"),a.node.removeAttribute("data-aos-duration"),a.node.removeAttribute("data-aos-delay")})},B=function(a){return a===!0||"mobile"===a&&n["default"].mobile()||"phone"===a&&n["default"].phone()||"tablet"===a&&n["default"].tablet()||"function"==typeof a&&a()===!0},C=function(a){return x=e(x,a),u=(0,t["default"])(),B(x.disable)||w?A():(document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?y(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){y(!0)}):document.addEventListener(x.startEvent,function(){y(!0)}),window.addEventListener("resize",(0,j["default"])(y,x.debounceDelay,!0)),window.addEventListener("orientationchange",(0,j["default"])(y,x.debounceDelay,!0)),window.addEventListener("scroll",(0,h["default"])(function(){(0,p["default"])(u,x.once)},x.throttleDelay)),x.disableMutationObserver||(0,l["default"])("[data-aos]",z),u)};a.exports={init:C,refresh:y,refreshHard:z}},function(a,b){},,,,,function(a,b){(function(b){function c(a,b,c){function d(b){var c=p,d=q;return p=q=void 0,v=b,s=a.apply(d,c)}function f(a){return v=a,t=setTimeout(k,b),z?d(a):s}function g(a){var c=a-u,d=a-v,e=b-c;return A?x(e,r-d):e}function i(a){var c=a-u,d=a-v;return void 0===u||c>=b||c<0||A&&d>=r}function k(){var a=y();return i(a)?l(a):void(t=setTimeout(k,g(a)))}function l(a){return t=void 0,B&&p?d(a):(p=q=void 0,s)}function m(){void 0!==t&&clearTimeout(t),v=0,p=u=q=t=void 0}function n(){return void 0===t?s:l(y())}function o(){var a=y(),c=i(a);if(p=arguments,q=this,u=a,c){if(void 0===t)return f(u);if(A)return t=setTimeout(k,b),d(u)}return void 0===t&&(t=setTimeout(k,b)),s}var p,q,r,s,t,u,v=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(j);return b=h(b)||0,e(c)&&(z=!!c.leading,A="maxWait"in c,r=A?w(h(c.maxWait)||0,b):r,B="trailing"in c?!!c.trailing:B),o.cancel=m,o.flush=n,o}function d(a,b,d){var f=!0,g=!0;if("function"!=typeof a)throw new TypeError(j);return e(d)&&(f="leading"in d?!!d.leading:f,g="trailing"in d?!!d.trailing:g),c(a,b,{leading:f,maxWait:b,trailing:g})}function e(a){var b="undefined"==typeof a?"undefined":i(a);return!!a&&("object"==b||"function"==b)}function f(a){return!!a&&"object"==("undefined"==typeof a?"undefined":i(a))}function g(a){return"symbol"==("undefined"==typeof a?"undefined":i(a))||f(a)&&v.call(a)==l}function h(a){if("number"==typeof a)return a;if(g(a))return k;if(e(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=e(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(m,"");var c=o.test(a);return c||p.test(a)?q(a.slice(2),c?2:8):n.test(a)?k:+a}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},j="Expected a function",k=NaN,l="[object Symbol]",m=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,p=/^0o[0-7]+$/i,q=parseInt,r="object"==("undefined"==typeof b?"undefined":i(b))&&b&&b.Object===Object&&b,s="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,t=r||s||Function("return this")(),u=Object.prototype,v=u.toString,w=Math.max,x=Math.min,y=function(){return t.Date.now()};a.exports=d}).call(b,function(){return this}())},function(a,b){(function(b){function c(a,b,c){function e(b){var c=p,d=q;return p=q=void 0,y=b,s=a.apply(d,c)}function f(a){return y=a,t=setTimeout(k,b),z?e(a):s}function h(a){var c=a-u,d=a-y,e=b-c;return A?w(e,r-d):e}function j(a){var c=a-u,d=a-y;return void 0===u||c>=b||c<0||A&&d>=r}function k(){var a=x();return j(a)?l(a):void(t=setTimeout(k,h(a)))}function l(a){return t=void 0,B&&p?e(a):(p=q=void 0,s)}function m(){void 0!==t&&clearTimeout(t),y=0,p=u=q=t=void 0}function n(){return void 0===t?s:l(x())}function o(){var a=x(),c=j(a);if(p=arguments,q=this,u=a,c){if(void 0===t)return f(u);if(A)return t=setTimeout(k,b),e(u)}return void 0===t&&(t=setTimeout(k,b)),s}var p,q,r,s,t,u,y=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(i);return b=g(b)||0,d(c)&&(z=!!c.leading,A="maxWait"in c,r=A?v(g(c.maxWait)||0,b):r,B="trailing"in c?!!c.trailing:B),o.cancel=m,o.flush=n,o}function d(a){var b="undefined"==typeof a?"undefined":h(a);return!!a&&("object"==b||"function"==b)}function e(a){return!!a&&"object"==("undefined"==typeof a?"undefined":h(a))}function f(a){return"symbol"==("undefined"==typeof a?"undefined":h(a))||e(a)&&u.call(a)==k}function g(a){if("number"==typeof a)return a;if(f(a))return j;if(d(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=d(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(l,"");var c=n.test(a);return c||o.test(a)?p(a.slice(2),c?2:8):m.test(a)?j:+a}var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},i="Expected a function",j=NaN,k="[object Symbol]",l=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,n=/^0b[01]+$/i,o=/^0o[0-7]+$/i,p=parseInt,q="object"==("undefined"==typeof b?"undefined":h(b))&&b&&b.Object===Object&&b,r="object"==("undefined"==typeof self?"undefined":h(self))&&self&&self.Object===Object&&self,s=q||r||Function("return this")(),t=Object.prototype,u=t.toString,v=Math.max,w=Math.min,x=function(){return s.Date.now()};a.exports=c}).call(b,function(){return this}())},function(a,b){function c(a,b){var c=new f(d);g=b,c.observe(e.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function d(a){a&&a.forEach(function(a){var b=Array.prototype.slice.call(a.addedNodes),c=Array.prototype.slice.call(a.removedNodes),d=b.concat(c).filter(function(a){return a.hasAttribute&&a.hasAttribute("data-aos")}).length;d&&g()})}Object.defineProperty(b,"__esModule",{value:!0});var e=window.document,f=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,g=function(){};b["default"]=c},function(a,b){function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(b,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,g=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,h=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,i=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,j=function(){function a(){c(this,a)}return e(a,[{key:"phone",value:function(){var a=d();return!(!f.test(a)&&!g.test(a.substr(0,4)))}},{key:"mobile",value:function(){var a=d();return!(!h.test(a)&&!i.test(a.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),a}();b["default"]=new j},function(a,b){Object.defineProperty(b,"__esModule",{value:!0});var c=function(a,b,c){var d=a.node.getAttribute("data-aos-once");b>a.position?a.node.classList.add("aos-animate"):"undefined"!=typeof d&&("false"===d||!c&&"true"!==d)&&a.node.classList.remove("aos-animate")},d=function(a,b){var d=window.pageYOffset,e=window.innerHeight;a.forEach(function(a,f){c(a,e+d,b)})};b["default"]=d},function(a,b,c){function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e=c(12),f=d(e),g=function(a,b){return a.forEach(function(a,c){a.node.classList.add("aos-init"),a.position=(0,f["default"])(a.node,b.offset)}),a};b["default"]=g},function(a,b,c){function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(b,"__esModule",{value:!0});var e=c(13),f=d(e),g=function(a,b){var c=0,d=0,e=window.innerHeight,g={offset:a.getAttribute("data-aos-offset"),anchor:a.getAttribute("data-aos-anchor"),anchorPlacement:a.getAttribute("data-aos-anchor-placement")};switch(g.offset&&!isNaN(g.offset)&&(d=parseInt(g.offset)),g.anchor&&document.querySelectorAll(g.anchor)&&(a=document.querySelectorAll(g.anchor)[0]),c=(0,f["default"])(a).top,g.anchorPlacement){case"top-bottom":break;case"center-bottom":c+=a.offsetHeight/2;break;case"bottom-bottom":c+=a.offsetHeight;break;case"top-center":c+=e/2;break;case"bottom-center":c+=e/2+a.offsetHeight;break;case"center-center":c+=e/2+a.offsetHeight/2;break;case"top-top":c+=e;break;case"bottom-top":c+=a.offsetHeight+e;break;case"center-top":c+=a.offsetHeight/2+e}return g.anchorPlacement||g.offset||isNaN(b)||(d=b),c+d};b["default"]=g},function(a,b){Object.defineProperty(b,"__esModule",{value:!0});var c=function(a){for(var b=0,c=0;a&&!isNaN(a.offsetLeft)&&!isNaN(a.offsetTop);)b+=a.offsetLeft-("BODY"!=a.tagName?a.scrollLeft:0),c+=a.offsetTop-("BODY"!=a.tagName?a.scrollTop:0),a=a.offsetParent;return{top:c,left:b}};b["default"]=c},function(a,b){Object.defineProperty(b,"__esModule",{value:!0});var c=function(a){return a=a||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(a,function(a){return{node:a}})};b["default"]=c}])}),!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(a,c)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=b(a,require("jquery")):a.lity=b(a,a.jQuery||a.Zepto)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b=B();return N&&a.length?(a.one(N,b.resolve),setTimeout(b.resolve,500)):b.resolve(),b.promise()}function d(a,c,d){if(1===arguments.length)return b.extend({},a);if("string"==typeof c){if("undefined"==typeof d)return"undefined"==typeof a[c]?null:a[c];a[c]=d}else b.extend(a,c);return this}function e(a){for(var b,c=decodeURI(a.split("#")[0]).split("&"),d={},e=0,f=c.length;e<f;e++)c[e]&&(b=c[e].split("="),d[b[0]]=b[1]);return d}function f(a,c){return a+(a.indexOf("?")>-1?"&":"?")+b.param(c)}function g(a,b){var c=a.indexOf("#");return-1===c?b:(c>0&&(a=a.substr(c)),b+a)}function h(a){return b('<span class="lity-error"/>').append(a)}function i(a,c){var d=c.opener()&&c.opener().data("lity-desc")||"Image with no description",e=b('<img src="'+a+'" alt="'+d+'"/>'),f=B(),g=function(){f.reject(h("Failed loading image"))};return e.on("load",function(){return 0===this.naturalWidth?g():void f.resolve(e)}).on("error",g),f.promise()}function j(a,c){var d,e,f;try{d=b(a)}catch(a){return!1}return!!d.length&&(e=b('<i style="display:none !important"/>'),f=d.hasClass("lity-hide"),c.element().one("lity:remove",function(){e.before(d).remove(),f&&!d.closest(".lity-content").length&&d.addClass("lity-hide")}),d.removeClass("lity-hide").after(e))}function k(a){var c=J.exec(a);return!!c&&o(g(a,f("https://www.youtube"+(c[2]||"")+".com/embed/"+c[4],b.extend({autoplay:1},e(c[5]||"")))))}function l(a){var c=K.exec(a);return!!c&&o(g(a,f("https://player.vimeo.com/video/"+c[3],b.extend({autoplay:1},e(c[4]||"")))))}function m(a){var c=M.exec(a);return!!c&&(0!==a.indexOf("http")&&(a="https:"+a),o(g(a,f("https://www.facebook.com/plugins/video.php?href="+a,b.extend({autoplay:1},e(c[4]||""))))))}function n(a){var b=L.exec(a);return!!b&&o(g(a,f("https://www.google."+b[3]+"/maps?"+b[6],{output:b[6].indexOf("layer=c")>0?"svembed":"embed"})))}function o(a){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+a+'"/></div>'}function p(){return z.documentElement.clientHeight?z.documentElement.clientHeight:Math.round(A.height())}function q(a){var b=v();b&&(27===a.keyCode&&b.close(),9===a.keyCode&&r(a,b))}function r(a,b){var c=b.element().find(G),d=c.index(z.activeElement);a.shiftKey&&d<=0?(c.get(c.length-1).focus(),a.preventDefault()):a.shiftKey||d!==c.length-1||(c.get(0).focus(),a.preventDefault())}function s(){b.each(D,function(a,b){b.resize()})}function t(a){1===D.unshift(a)&&(C.addClass("lity-active"),A.on({resize:s,keydown:q})),b("body > *").not(a.element()).addClass("lity-hidden").each(function(){var a=b(this);void 0===a.data(F)&&a.data(F,a.attr(E)||null)}).attr(E,"true")}function u(a){var c;a.element().attr(E,"true"),1===D.length&&(C.removeClass("lity-active"),A.off({resize:s,keydown:q})),D=b.grep(D,function(b){return a!==b}),c=D.length?D[0].element():b(".lity-hidden"),c.removeClass("lity-hidden").each(function(){var a=b(this),c=a.data(F);c?a.attr(E,c):a.removeAttr(E),a.removeData(F)})}function v(){return 0===D.length?null:D[0]}function w(a,c,d,e){var f,g="inline",h=b.extend({},d);return e&&h[e]?(f=h[e](a,c),g=e):(b.each(["inline","iframe"],function(a,b){delete h[b],h[b]=d[b]}),b.each(h,function(b,d){return!d||!(!d.test||d.test(a,c))||(f=d(a,c),!1!==f?(g=b,!1):void 0)})),{handler:g,content:f||""}}function x(a,e,f,g){function h(a){k=b(a).css("max-height",p()+"px"),j.find(".lity-loader").each(function(){var a=b(this);c(a).always(function(){a.remove()})}),j.removeClass("lity-loading").find(".lity-content").empty().append(k),m=!0,k.trigger("lity:ready",[l])}var i,j,k,l=this,m=!1,n=!1;e=b.extend({},H,e),j=b(e.template),l.element=function(){return j},l.opener=function(){return f},l.options=b.proxy(d,l,e),l.handlers=b.proxy(d,l,e.handlers),l.resize=function(){m&&!n&&k.css("max-height",p()+"px").trigger("lity:resize",[l])},l.close=function(){if(m&&!n){n=!0,u(l);var a=B();if(g&&(z.activeElement===j[0]||b.contains(j[0],z.activeElement)))try{g.focus()}catch(a){}return k.trigger("lity:close",[l]),j.removeClass("lity-opened").addClass("lity-closed"),c(k.add(j)).always(function(){k.trigger("lity:remove",[l]),j.remove(),j=void 0,a.resolve()}),a.promise()}},i=w(a,l,e.handlers,e.handler),j.attr(E,"false").addClass("lity-loading lity-opened lity-"+i.handler).appendTo("body").focus().on("click","[data-lity-close]",function(a){b(a.target).is("[data-lity-close]")&&l.close()}).trigger("lity:open",[l]),t(l),b.when(i.content).always(h)}function y(a,c,d){a.preventDefault?(a.preventDefault(),d=b(this),a=d.data("lity-target")||d.attr("href")||d.attr("src")):d=b(d);var e=new x(a,b.extend({},d.data("lity-options")||d.data("lity"),c),d,z.activeElement);if(!a.preventDefault)return e}var z=a.document,A=b(a),B=b.Deferred,C=b("html"),D=[],E="aria-hidden",F="lity-"+E,G='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',H={handler:null,handlers:{image:i,inline:j,youtube:k,vimeo:l,googlemaps:n,facebookvideo:m,iframe:o},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>×</button></div></div></div>'},I=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,J=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,K=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,L=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,M=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,N=function(){var a=z.createElement("div"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return b[c];return!1}();return i.test=function(a){return I.test(a)},y.version="2.2.2",y.options=b.proxy(d,y,H),y.handlers=b.proxy(d,y,H.handlers),y.current=v,b(z).on("click.lity","[data-lity]",y),y}),!function(a,b){function c(c){if("undefined"==typeof c)throw new Error('Pathformer [constructor]: "element" parameter is required');if(c.constructor===String&&(c=b.getElementById(c),!c))throw new Error('Pathformer [constructor]: "element" parameter is not related to an existing ID');if(!(c.constructor instanceof a.SVGElement||/^svg$/i.test(c.nodeName)))throw new Error('Pathformer [constructor]: "element" parameter must be a string or a SVGelement');this.el=c,this.scan(c)}function d(a,b,c){this.isReady=!1,this.setElement(a,b),this.setOptions(b),this.setCallback(c),this.isReady&&this.init()}c.prototype.TYPES=["line","ellipse","circle","polygon","polyline","rect"],c.prototype.ATTR_WATCH=["cx","cy","points","r","rx","ry","x","x1","x2","y","y1","y2"],c.prototype.scan=function(a){for(var b,c,d,e,f=a.querySelectorAll(this.TYPES.join(",")),g=0;g<f.length;g++)c=f[g],b=this[c.tagName.toLowerCase()+"ToPath"],d=b(this.parseAttr(c.attributes)),e=this.pathMaker(c,d),c.parentNode.replaceChild(e,c)},c.prototype.lineToPath=function(a){var b={},c=a.x1||0,d=a.y1||0,e=a.x2||0,f=a.y2||0;return b.d="M"+c+","+d+"L"+e+","+f,b},c.prototype.rectToPath=function(a){var b={},c=parseFloat(a.x)||0,d=parseFloat(a.y)||0,e=parseFloat(a.width)||0,f=parseFloat(a.height)||0;return b.d="M"+c+" "+d+" ",b.d+="L"+(c+e)+" "+d+" ",b.d+="L"+(c+e)+" "+(d+f)+" ",b.d+="L"+c+" "+(d+f)+" Z",b},c.prototype.polylineToPath=function(a){var b,c,d={},e=a.points.trim().split(" ");if(-1===a.points.indexOf(",")){var f=[];for(b=0;b<e.length;b+=2)f.push(e[b]+","+e[b+1]);e=f}for(c="M"+e[0],b=1;b<e.length;b++)-1!==e[b].indexOf(",")&&(c+="L"+e[b]);return d.d=c,d},c.prototype.polygonToPath=function(a){var b=c.prototype.polylineToPath(a);return b.d+="Z",b},c.prototype.ellipseToPath=function(a){var b={},c=parseFloat(a.rx)||0,d=parseFloat(a.ry)||0,e=parseFloat(a.cx)||0,f=parseFloat(a.cy)||0,g=e-c,h=f,i=parseFloat(e)+parseFloat(c),j=f;return b.d="M"+g+","+h+"A"+c+","+d+" 0,1,1 "+i+","+j+"A"+c+","+d+" 0,1,1 "+g+","+j,b},c.prototype.circleToPath=function(a){var b={},c=parseFloat(a.r)||0,d=parseFloat(a.cx)||0,e=parseFloat(a.cy)||0,f=d-c,g=e,h=parseFloat(d)+parseFloat(c),i=e;return b.d="M"+f+","+g+"A"+c+","+c+" 0,1,1 "+h+","+i+"A"+c+","+c+" 0,1,1 "+f+","+i,b},c.prototype.pathMaker=function(a,c){var d,e,f=b.createElementNS("http://www.w3.org/2000/svg","path");for(d=0;d<a.attributes.length;d++)e=a.attributes[d],-1===this.ATTR_WATCH.indexOf(e.name)&&f.setAttribute(e.name,e.value);for(d in c)f.setAttribute(d,c[d]);return f},c.prototype.parseAttr=function(a){for(var b,c={},d=0;d<a.length;d++){if(b=a[d],-1!==this.ATTR_WATCH.indexOf(b.name)&&-1!==b.value.indexOf("%"))throw new Error("Pathformer [parseAttr]: a SVG shape got values in percentage. This cannot be transformed into 'path' tags. Please use 'viewBox'.");c[b.name]=b.value}return c};var e,f,g;d.LINEAR=function(a){return a},d.EASE=function(a){return-Math.cos(a*Math.PI)/2+.5},d.EASE_OUT=function(a){return 1-Math.pow(1-a,3)},d.EASE_IN=function(a){return Math.pow(a,3)},d.EASE_OUT_BOUNCE=function(a){var b=-Math.cos(.5*a*Math.PI)+1,c=Math.pow(b,1.5),d=Math.pow(1-a,2),e=-Math.abs(Math.cos(2.5*c*Math.PI))+1;return 1-d+e*d},d.prototype.setElement=function(c,d){if("undefined"==typeof c)throw new Error('Vivus [constructor]: "element" parameter is required');if(c.constructor===String&&(c=b.getElementById(c),!c))throw new Error('Vivus [constructor]: "element" parameter is not related to an existing ID');if(this.parentEl=c,d&&d.file){var e=b.createElement("object");e.setAttribute("type","image/svg+xml"),e.setAttribute("data",d.file),e.setAttribute("built-by-vivus","true"),c.appendChild(e),c=e}switch(c.constructor){case a.SVGSVGElement:case a.SVGElement:this.el=c,this.isReady=!0;break;case a.HTMLObjectElement:var f,g;g=this,f=function(a){if(!g.isReady){if(g.el=c.contentDocument&&c.contentDocument.querySelector("svg"),!g.el&&a)throw new Error("Vivus [constructor]: object loaded does not contain any SVG");return g.el?(c.getAttribute("built-by-vivus")&&(g.parentEl.insertBefore(g.el,c),g.parentEl.removeChild(c),g.el.setAttribute("width","100%"),g.el.setAttribute("height","100%")),g.isReady=!0,g.init(),!0):void 0}},f()||c.addEventListener("load",f);break;default:throw new Error('Vivus [constructor]: "element" parameter is not valid (or miss the "file" attribute)')}},d.prototype.setOptions=function(b){var c=["delayed","sync","async","nsync","oneByOne","scenario","scenario-sync"],e=["inViewport","manual","autostart"];if(void 0!==b&&b.constructor!==Object)throw new Error('Vivus [constructor]: "options" parameter must be an object');if(b=b||{},b.type&&-1===c.indexOf(b.type))throw new Error("Vivus [constructor]: "+b.type+" is not an existing animation `type`");if(this.type=b.type||c[0],b.start&&-1===e.indexOf(b.start))throw new Error("Vivus [constructor]: "+b.start+" is not an existing `start` option");if(this.start=b.start||e[0],this.isIE=-1!==a.navigator.userAgent.indexOf("MSIE")||-1!==a.navigator.userAgent.indexOf("Trident/")||-1!==a.navigator.userAgent.indexOf("Edge/"),this.duration=g(b.duration,120),this.delay=g(b.delay,null),this.dashGap=g(b.dashGap,1),this.forceRender=b.hasOwnProperty("forceRender")?!!b.forceRender:this.isIE,this.reverseStack=!!b.reverseStack,this.selfDestroy=!!b.selfDestroy,this.onReady=b.onReady,this.map=[],this.frameLength=this.currentFrame=this.delayUnit=this.speed=this.handle=null,this.ignoreInvisible=!!b.hasOwnProperty("ignoreInvisible")&&!!b.ignoreInvisible,this.animTimingFunction=b.animTimingFunction||d.LINEAR,this.pathTimingFunction=b.pathTimingFunction||d.LINEAR,this.delay>=this.duration)throw new Error("Vivus [constructor]: delay must be shorter than duration")},d.prototype.setCallback=function(a){if(a&&a.constructor!==Function)throw new Error('Vivus [constructor]: "callback" parameter must be a function');this.callback=a||function(){}},d.prototype.mapping=function(){var b,c,d,e,f,h,i,j;for(j=h=i=0,c=this.el.querySelectorAll("path"),b=0;b<c.length;b++)d=c[b],this.isInvisible(d)||(f={el:d,length:Math.ceil(d.getTotalLength())},isNaN(f.length)?a.console&&console.warn&&console.warn("Vivus [mapping]: cannot retrieve a path element length",d):(this.map.push(f),d.style.strokeDasharray=f.length+" "+(f.length+2*this.dashGap),d.style.strokeDashoffset=f.length+this.dashGap,f.length+=this.dashGap,h+=f.length,this.renderPath(b)));for(h=0===h?1:h,this.delay=null===this.delay?this.duration/3:this.delay,this.delayUnit=this.delay/(c.length>1?c.length-1:1),this.reverseStack&&this.map.reverse(),b=0;b<this.map.length;b++){switch(f=this.map[b],this.type){case"delayed":f.startAt=this.delayUnit*b,f.duration=this.duration-this.delay;break;case"oneByOne":f.startAt=i/h*this.duration,f.duration=f.length/h*this.duration;break;case"sync":case"async":case"nsync":f.startAt=0,f.duration=this.duration;break;case"scenario-sync":d=f.el,e=this.parseAttr(d),f.startAt=j+(g(e["data-delay"],this.delayUnit)||0),f.duration=g(e["data-duration"],this.duration),j=void 0!==e["data-async"]?f.startAt:f.startAt+f.duration,this.frameLength=Math.max(this.frameLength,f.startAt+f.duration);break;case"scenario":d=f.el,e=this.parseAttr(d),f.startAt=g(e["data-start"],this.delayUnit)||0,f.duration=g(e["data-duration"],this.duration),this.frameLength=Math.max(this.frameLength,f.startAt+f.duration)}i+=f.length,this.frameLength=this.frameLength||this.duration}},d.prototype.drawer=function(){var a=this;if(this.currentFrame+=this.speed,this.currentFrame<=0)this.stop(),this.reset();else{if(!(this.currentFrame>=this.frameLength))return this.trace(),void(this.handle=e(function(){a.drawer()}));this.stop(),this.currentFrame=this.frameLength,this.trace(),this.selfDestroy&&this.destroy()}this.callback(this),this.instanceCallback&&(this.instanceCallback(this),this.instanceCallback=null)},d.prototype.trace=function(){var a,b,c,d;for(d=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength,a=0;a<this.map.length;a++)c=this.map[a],b=(d-c.startAt)/c.duration,b=this.pathTimingFunction(Math.max(0,Math.min(1,b))),c.progress!==b&&(c.progress=b,c.el.style.strokeDashoffset=Math.floor(c.length*(1-b)),this.renderPath(a))},d.prototype.renderPath=function(a){if(this.forceRender&&this.map&&this.map[a]){var b=this.map[a],c=b.el.cloneNode(!0);b.el.parentNode.replaceChild(c,b.el),b.el=c}},d.prototype.init=function(){this.frameLength=0,this.currentFrame=0,this.map=[],new c(this.el),this.mapping(),this.starter(),this.onReady&&this.onReady(this)},d.prototype.starter=function(){switch(this.start){case"manual":return;case"autostart":this.play();break;case"inViewport":var b=this,c=function(){b.isInViewport(b.parentEl,1)&&(b.play(),a.removeEventListener("scroll",c))};a.addEventListener("scroll",c),c()}},d.prototype.getStatus=function(){return 0===this.currentFrame?"start":this.currentFrame===this.frameLength?"end":"progress"},d.prototype.reset=function(){return this.setFrameProgress(0)},d.prototype.finish=function(){return this.setFrameProgress(1)},d.prototype.setFrameProgress=function(a){return a=Math.min(1,Math.max(0,a)),this.currentFrame=Math.round(this.frameLength*a),this.trace(),this},d.prototype.play=function(a,b){if(this.instanceCallback=null,a&&"function"==typeof a)this.instanceCallback=a,a=null;else if(a&&"number"!=typeof a)throw new Error("Vivus [play]: invalid speed");return b&&"function"==typeof b&&!this.instanceCallback&&(this.instanceCallback=b),this.speed=a||1,this.handle||this.drawer(),this},d.prototype.stop=function(){return this.handle&&(f(this.handle),this.handle=null),this},d.prototype.destroy=function(){this.stop();var a,b;for(a=0;a<this.map.length;a++)b=this.map[a],b.el.style.strokeDashoffset=null,b.el.style.strokeDasharray=null,this.renderPath(a)},d.prototype.isInvisible=function(a){var b,c=a.getAttribute("data-ignore");return null!==c?"false"!==c:!!this.ignoreInvisible&&(b=a.getBoundingClientRect(),!b.width&&!b.height)},d.prototype.parseAttr=function(a){var b,c={};if(a&&a.attributes)for(var d=0;d<a.attributes.length;d++)b=a.attributes[d],c[b.name]=b.value;return c},d.prototype.isInViewport=function(a,b){var c=this.scrollY(),d=c+this.getViewportH(),e=a.getBoundingClientRect(),f=e.height,g=c+e.top,h=g+f;return b=b||0,d>=g+f*b&&h>=c},d.prototype.docElem=a.document.documentElement,d.prototype.getViewportH=function(){var b=this.docElem.clientHeight,c=a.innerHeight;return c>b?c:b},d.prototype.scrollY=function(){return a.pageYOffset||this.docElem.scrollTop},e=function(){return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(b){return a.setTimeout(b,1e3/60)}}(),f=function(){return a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.mozCancelAnimationFrame||a.oCancelAnimationFrame||a.msCancelAnimationFrame||function(b){return a.clearTimeout(b)}}(),g=function(a,b){var c=parseInt(a,10);return c>=0?c:b},"function"==typeof define&&define.amd?define([],function(){return d}):"object"==typeof exports?module.exports=d:a.Vivus=d}(window,document);var Froogaloop=function(){function a(b){return new a.fn.init(b)}function b(a,b,c){if(!c.contentWindow.postMessage)return!1;var d=c.getAttribute("src").split("?")[0],a=JSON.stringify({method:a,value:b});"//"===d.substr(0,2)&&(d=window.location.protocol+d),c.contentWindow.postMessage(a,d)}function c(a){var b,c;try{b=JSON.parse(a.data),c=b.event||b.method}catch(d){}if("ready"==c&&!f&&(f=!0),a.origin!=g)return!1;var a=b.value,h=b.data,i=""===i?null:b.player_id;return b=i?e[i][c]:e[c],c=[],!!b&&(void 0!==a&&c.push(a),h&&c.push(h),i&&c.push(i),0<c.length?b.apply(null,c):b.call());
}function d(a,b,c){c?(e[c]||(e[c]={}),e[c][a]=b):e[a]=b}var e={},f=!1,g="";return a.fn=a.prototype={element:null,init:function(a){"string"==typeof a&&(a=document.getElementById(a)),this.element=a,a=this.element.getAttribute("src"),"//"===a.substr(0,2)&&(a=window.location.protocol+a);for(var a=a.split("/"),b="",c=0,d=a.length;c<d&&3>c;c++)b+=a[c],2>c&&(b+="/");return g=b,this},api:function(a,c){if(!this.element||!a)return!1;var e=this.element,f=""!==e.id?e.id:null,g=c&&c.constructor&&c.call&&c.apply?null:c,h=c&&c.constructor&&c.call&&c.apply?c:null;return h&&d(a,h,f),b(a,g,e),this},addEvent:function(a,c){if(!this.element)return!1;var e=this.element,g=""!==e.id?e.id:null;return d(a,c,g),"ready"!=a?b("addEventListener",a,e):"ready"==a&&f&&c.call(null,g),this},removeEvent:function(a){if(!this.element)return!1;var c,d=this.element;a:{if((c=""!==d.id?d.id:null)&&e[c]){if(!e[c][a]){c=!1;break a}e[c][a]=null}else{if(!e[a]){c=!1;break a}e[a]=null}c=!0}"ready"!=a&&c&&b("removeEventListener",a,d)}},a.fn.init.prototype=a.fn,window.addEventListener?window.addEventListener("message",c,!1):window.attachEvent("onmessage",c),window.Froogaloop=window.$f=a}();!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(a.Vimeo=a.Vimeo||{},a.Vimeo.Player=b())}(this,function(){function a(a,b){return 0===a.indexOf(b.toLowerCase())?a:""+b.toLowerCase()+a.substr(0,1).toUpperCase()+a.substr(1)}function b(a){return a instanceof window.HTMLElement}function c(a){return!isNaN(parseFloat(a))&&isFinite(a)&&Math.floor(a)==a}function d(a){return/^(https?:)?\/\/((player|www).)?vimeo.com(?=$|\/)/.test(a)}function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=a.id,e=a.url,f=b||e;if(!f)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(c(f))return"https://vimeo.com/"+f;if(d(f))return f.replace("http:","https:");if(b)throw new TypeError("“"+b+"” is not a valid video id.");throw new TypeError("“"+f+"” is not a vimeo.com url.")}function f(a,b){return b={exports:{}},a(b,b.exports),b.exports}function g(a,b,c){var d=z.get(a.element)||{};b in d||(d[b]=[]),d[b].push(c),z.set(a.element,d)}function h(a,b){var c=z.get(a.element)||{};return c[b]||[]}function i(a,b,c){var d=z.get(a.element)||{};if(!d[b])return!0;if(!c)return d[b]=[],z.set(a.element,d),!0;var e=d[b].indexOf(c);return e!==-1&&d[b].splice(e,1),z.set(a.element,d),d[b]&&0===d[b].length}function j(a,b){var c=h(a,b);if(c.length<1)return!1;var d=c.shift();return i(a,b,d),d}function k(a,b){var c=z.get(a);z.set(b,c),z["delete"](a)}function l(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A.reduce(function(b,c){var d=a.getAttribute("data-vimeo-"+c);return(d||""===d)&&(b[c]=""===d?1:d),b},b)}function m(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(c,e){if(!d(a))throw new TypeError("“"+a+"” is not a vimeo.com url.");var f="https://vimeo.com/api/oembed.json?url="+encodeURIComponent(a);for(var g in b)b.hasOwnProperty(g)&&(f+="&"+g+"="+encodeURIComponent(b[g]));var h="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;h.open("GET",f,!0),h.onload=function(){if(404===h.status)return void e(new Error("“"+a+"” was not found."));if(403===h.status)return void e(new Error("“"+a+"” is not embeddable."));try{var b=JSON.parse(h.responseText);c(b)}catch(d){e(d)}},h.onerror=function(){var a=h.status?" ("+h.status+")":"";e(new Error("There was an error fetching the embed code from Vimeo"+a+"."))},h.send()})}function n(a,b){var c=a.html;if(!b)throw new TypeError("An element must be provided");if(null!==b.getAttribute("data-vimeo-initialized"))return b.querySelector("iframe");var d=document.createElement("div");return d.innerHTML=c,b.appendChild(d.firstChild),b.setAttribute("data-vimeo-initialized","true"),b.querySelector("iframe")}function o(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,b=[].slice.call(a.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),c=function(a){"console"in window&&console.error&&console.error("There was an error creating an embed: "+a)};b.forEach(function(a){try{if(null!==a.getAttribute("data-vimeo-defer"))return;var b=l(a),d=e(b);m(d,b).then(function(b){return n(b,a)})["catch"](c)}catch(f){c(f)}})}function p(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,b=function(b){if(d(b.origin)&&b.data&&"spacechange"===b.data.event)for(var c=a.querySelectorAll("iframe"),e=0;e<c.length;e++)if(c[e].contentWindow===b.source){var f=c[e].parentElement;f.style.paddingBottom=b.data.data[0].bottom+"px";break}};window.addEventListener?window.addEventListener("message",b,!1):window.attachEvent&&window.attachEvent("onmessage",b)}function q(a){return"string"==typeof a&&(a=JSON.parse(a)),a}function r(a,b,c){if(a.element.contentWindow&&a.element.contentWindow.postMessage){var d={method:b};void 0!==c&&(d.value=c);var e=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));e>=8&&e<10&&(d=JSON.stringify(d)),a.element.contentWindow.postMessage(d,a.origin)}}function s(a,b){b=q(b);var c=[],d=void 0;if(b.event){if("error"===b.event){var e=h(a,b.data.method);e.forEach(function(c){var d=new Error(b.data.message);d.name=b.data.name,c.reject(d),i(a,b.data.method,c)})}c=h(a,"event:"+b.event),d=b.data}else if(b.method){var f=j(a,b.method);f&&(c.push(f),d=b.value)}c.forEach(function(b){try{if("function"==typeof b)return void b.call(a,d);b.resolve(d)}catch(c){}})}function t(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var u="undefined"!=typeof global&&"[object global]"==={}.toString.call(global),v="undefined"!=typeof Array.prototype.indexOf,w="undefined"!=typeof window&&"undefined"!=typeof window.postMessage;if(!(u||v&&w))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var x="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},y=(f(function(a,b){!function(a){function b(a,b){function d(a){return this&&this.constructor===d?(this._keys=[],this._values=[],this._itp=[],this.objectOnly=b,void(a&&c.call(this,a))):new d(a)}return b||t(a,"size",{get:q}),a.constructor=d,d.prototype=a,d}function c(a){this.add?a.forEach(this.add,this):a.forEach(function(a){this.set(a[0],a[1])},this)}function d(a){return this.has(a)&&(this._keys.splice(s,1),this._values.splice(s,1),this._itp.forEach(function(a){s<a[0]&&a[0]--})),-1<s}function e(a){return this.has(a)?this._values[s]:void 0}function f(a,b){if(this.objectOnly&&b!==Object(b))throw new TypeError("Invalid value used as weak collection key");if(b!=b||0===b)for(s=a.length;s--&&!u(a[s],b););else s=a.indexOf(b);return-1<s}function g(a){return f.call(this,this._values,a)}function h(a){return f.call(this,this._keys,a)}function i(a,b){return this.has(a)?this._values[s]=b:this._values[this._keys.push(a)-1]=b,this}function j(a){return this.has(a)||this._values.push(a),this}function k(){(this._keys||0).length=this._values.length=0}function l(){return p(this._itp,this._keys)}function m(){return p(this._itp,this._values)}function n(){return p(this._itp,this._keys,this._values)}function o(){return p(this._itp,this._values,this._values)}function p(a,b,c){var d=[0],e=!1;return a.push(d),{next:function(){var f,g=d[0];return!e&&g<b.length?(f=c?[b[g],c[g]]:b[g],d[0]++):(e=!0,a.splice(a.indexOf(d),1)),{done:e,value:f}}}}function q(){return this._values.length}function r(a,b){for(var c=this.entries();;){var d=c.next();if(d.done)break;a.call(b,d.value[1],d.value[0],this)}}var s,t=Object.defineProperty,u=function(a,b){return a===b||a!==a&&b!==b};"undefined"==typeof WeakMap&&(a.WeakMap=b({"delete":d,clear:k,get:e,has:h,set:i},!0)),"undefined"!=typeof Map&&"function"==typeof(new Map).values&&(new Map).values().next||(a.Map=b({"delete":d,has:h,get:e,set:i,keys:l,values:m,entries:n,forEach:r,clear:k})),"undefined"!=typeof Set&&"function"==typeof(new Set).values&&(new Set).values().next||(a.Set=b({has:g,add:j,"delete":d,clear:k,keys:m,values:m,entries:o,forEach:r})),"undefined"==typeof WeakSet&&(a.WeakSet=b({"delete":d,add:j,clear:k,has:g},!0))}("undefined"!=typeof x?x:window)}),f(function(a){var b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};!function(b,c,d){c[b]=c[b]||d(),a.exports&&(a.exports=c[b])}("Promise","undefined"!=typeof x?x:x,function(){function a(a,b){n.add(a,b),m||(m=p(n.drain))}function c(a){var c,d="undefined"==typeof a?"undefined":b(a);return null==a||"object"!=d&&"function"!=d||(c=a.then),"function"==typeof c&&c}function d(){for(var a=0;a<this.chain.length;a++)e(this,1===this.state?this.chain[a].success:this.chain[a].failure,this.chain[a]);this.chain.length=0}function e(a,b,d){var e,f;try{b===!1?d.reject(a.msg):(e=b===!0?a.msg:b.call(void 0,a.msg),e===d.promise?d.reject(TypeError("Promise-chain cycle")):(f=c(e))?f.call(e,d.resolve,d.reject):d.resolve(e))}catch(g){d.reject(g)}}function f(b){var e,h=this;if(!h.triggered){h.triggered=!0,h.def&&(h=h.def);try{(e=c(b))?a(function(){var a=new i(h);try{e.call(b,function(){f.apply(a,arguments)},function(){g.apply(a,arguments)})}catch(c){g.call(a,c)}}):(h.msg=b,h.state=1,h.chain.length>0&&a(d,h))}catch(j){g.call(new i(h),j)}}}function g(b){var c=this;c.triggered||(c.triggered=!0,c.def&&(c=c.def),c.msg=b,c.state=2,c.chain.length>0&&a(d,c))}function h(a,b,c,d){for(var e=0;e<b.length;e++)!function(e){a.resolve(b[e]).then(function(a){c(e,a)},d)}(e)}function i(a){this.def=a,this.triggered=!1}function j(a){this.promise=a,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function k(b){if("function"!=typeof b)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var c=new j(this);this.then=function(b,e){var f={success:"function"!=typeof b||b,failure:"function"==typeof e&&e};return f.promise=new this.constructor(function(a,b){if("function"!=typeof a||"function"!=typeof b)throw TypeError("Not a function");f.resolve=a,f.reject=b}),c.chain.push(f),0!==c.state&&a(d,c),f.promise},this["catch"]=function(a){return this.then(void 0,a)};try{b.call(void 0,function(a){f.call(c,a)},function(a){g.call(c,a)})}catch(e){g.call(c,e)}}var l,m,n,o=Object.prototype.toString,p="undefined"!=typeof setImmediate?function(a){return setImmediate(a)}:setTimeout;try{Object.defineProperty({},"x",{}),l=function(a,b,c,d){return Object.defineProperty(a,b,{value:c,writable:!0,configurable:d!==!1})}}catch(q){l=function(a,b,c){return a[b]=c,a}}n=function(){function a(a,b){this.fn=a,this.self=b,this.next=void 0}var b,c,d;return{add:function(e,f){d=new a(e,f),c?c.next=d:b=d,c=d,d=void 0},drain:function(){var a=b;for(b=c=m=void 0;a;)a.fn.call(a.self),a=a.next}}}();var r=l({},"constructor",k,!1);return k.prototype=r,l(r,"__NPO__",0,!1),l(k,"resolve",function(a){var c=this;return a&&"object"==("undefined"==typeof a?"undefined":b(a))&&1===a.__NPO__?a:new c(function(b,c){if("function"!=typeof b||"function"!=typeof c)throw TypeError("Not a function");b(a)})}),l(k,"reject",function(a){return new this(function(b,c){if("function"!=typeof b||"function"!=typeof c)throw TypeError("Not a function");c(a)})}),l(k,"all",function(a){var b=this;return"[object Array]"!=o.call(a)?b.reject(TypeError("Not an array")):0===a.length?b.resolve([]):new b(function(c,d){if("function"!=typeof c||"function"!=typeof d)throw TypeError("Not a function");var e=a.length,f=Array(e),g=0;h(b,a,function(a,b){f[a]=b,++g===e&&c(f)},d)})}),l(k,"race",function(a){var b=this;return"[object Array]"!=o.call(a)?b.reject(TypeError("Not an array")):new b(function(c,d){if("function"!=typeof c||"function"!=typeof d)throw TypeError("Not a function");h(b,a,function(a,b){c(b)},d)})}),k})})),z=new WeakMap,A=["autopause","autoplay","background","byline","color","height","id","loop","maxheight","maxwidth","muted","playsinline","portrait","responsive","speed","title","transparent","url","width"],B=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),C=new WeakMap,D=new WeakMap,E=function(){function c(a){var f=this,g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t(this,c),window.jQuery&&a instanceof jQuery&&(a.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),a=a[0]),"undefined"!=typeof document&&"string"==typeof a&&(a=document.getElementById(a)),!b(a))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"!==a.nodeName){var h=a.querySelector("iframe");h&&(a=h)}if("IFRAME"===a.nodeName&&!d(a.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(C.has(a))return C.get(a);this.element=a,this.origin="*";var i=new y(function(b,c){var h=function(a){if(d(a.origin)&&f.element.contentWindow===a.source){"*"===f.origin&&(f.origin=a.origin);var c=q(a.data),e="event"in c&&"ready"===c.event,g="method"in c&&"ping"===c.method;return e||g?(f.element.setAttribute("data-ready","true"),void b()):void s(f,c)}};if(window.addEventListener?window.addEventListener("message",h,!1):window.attachEvent&&window.attachEvent("onmessage",h),"IFRAME"!==f.element.nodeName){var i=l(a,g),j=e(i);m(j,i).then(function(b){var c=n(b,a);return f.element=c,f._originalElement=a,k(a,c),C.set(f.element,f),b})["catch"](function(a){return c(a)})}});return D.set(this,i),C.set(this.element,this),"IFRAME"===this.element.nodeName&&r(this,"ping"),this}return B(c,[{key:"callMethod",value:function(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new y(function(d,e){return b.ready().then(function(){g(b,a,{resolve:d,reject:e}),r(b,a,c)})["catch"](function(a){e(a)})})}},{key:"get",value:function(b){var c=this;return new y(function(d,e){return b=a(b,"get"),c.ready().then(function(){g(c,b,{resolve:d,reject:e}),r(c,b)})})}},{key:"set",value:function(b,c){var d=this;return y.resolve(c).then(function(c){if(b=a(b,"set"),void 0===c||null===c)throw new TypeError("There must be a value to set.");return d.ready().then(function(){return new y(function(a,e){g(d,b,{resolve:a,reject:e}),r(d,b,c)})})})}},{key:"on",value:function(a,b){if(!a)throw new TypeError("You must pass an event name.");if(!b)throw new TypeError("You must pass a callback function.");if("function"!=typeof b)throw new TypeError("The callback must be a function.");var c=h(this,"event:"+a);0===c.length&&this.callMethod("addEventListener",a)["catch"](function(){}),g(this,"event:"+a,b)}},{key:"off",value:function(a,b){if(!a)throw new TypeError("You must pass an event name.");if(b&&"function"!=typeof b)throw new TypeError("The callback must be a function.");var c=i(this,"event:"+a,b);c&&this.callMethod("removeEventListener",a)["catch"](function(a){})}},{key:"loadVideo",value:function(a){return this.callMethod("loadVideo",a)}},{key:"ready",value:function(){var a=D.get(this)||new y(function(a,b){b("Unknown player. Probably unloaded.")});return y.resolve(a)}},{key:"addCuePoint",value:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod("addCuePoint",{time:a,data:b})}},{key:"removeCuePoint",value:function(a){return this.callMethod("removeCuePoint",a)}},{key:"enableTextTrack",value:function(a,b){if(!a)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:a,kind:b})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var a=this;return new y(function(b){D["delete"](a),C["delete"](a.element),a._originalElement&&(C["delete"](a._originalElement),a._originalElement.removeAttribute("data-vimeo-initialized")),a.element&&"IFRAME"===a.element.nodeName&&a.element.remove(),b()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(a){return this.set("autopause",a)}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(a){return this.set("color",a)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(a){return this.set("currentTime",a)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(a){return this.set("loop",a)}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(a){return this.set("playbackRate",a)}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(a){return this.set("volume",a)}}]),c}();return u||!window.Vimeo||window.Vimeo.Player||(o(),p()),E}),function(a,b,c){function d(c,d){this.wrapper="string"==typeof c?b.querySelector(c):c,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!h.hasPointer,disableTouch:h.hasPointer||!h.hasTouch,disableMouse:h.hasPointer||h.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT|LABEL)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:"undefined"==typeof a.onmousedown};for(var e in d)this.options[e]=d[e];this.translateZ=this.options.HWCompositing&&h.hasPerspective?" translateZ(0)":"",this.options.useTransition=h.hasTransition&&this.options.useTransition,this.options.useTransform=h.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"!=this.options.eventPassthrough&&this.options.scrollY,this.options.scrollX="horizontal"!=this.options.eventPassthrough&&this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?h.ease[this.options.bounceEasing]||h.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),this.options.useTransition||this.options.useTransform||/relative|absolute/i.test(this.scrollerStyle.position)||(this.scrollerStyle.position="relative"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function e(a,c,d){var e=b.createElement("div"),f=b.createElement("div");return d===!0&&(e.style.cssText="position:absolute;z-index:9999",f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),f.className="iScrollIndicator","h"==a?(d===!0&&(e.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",f.style.height="100%"),e.className="iScrollHorizontalScrollbar"):(d===!0&&(e.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",f.style.width="100%"),e.className="iScrollVerticalScrollbar"),e.style.cssText+=";overflow:hidden",c||(e.style.pointerEvents="none"),e.appendChild(f),e}function f(c,d){this.wrapper="string"==typeof d.el?b.querySelector(d.el):d.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=c,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(var e in d)this.options[e]=d[e];if(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(h.addEvent(this.indicator,"touchstart",this),h.addEvent(a,"touchend",this)),this.options.disablePointer||(h.addEvent(this.indicator,h.prefixPointerEvent("pointerdown"),this),h.addEvent(a,h.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(h.addEvent(this.indicator,"mousedown",this),h.addEvent(a,"mouseup",this))),this.options.fade){this.wrapperStyle[h.style.transform]=this.scroller.translateZ;var f=h.style.transitionDuration;if(!f)return;this.wrapperStyle[f]=h.isBadAndroid?"0.0001ms":"0ms";var i=this;h.isBadAndroid&&g(function(){"0.0001ms"===i.wrapperStyle[f]&&(i.wrapperStyle[f]="0s")}),this.wrapperStyle.opacity="0"}}var g=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(b){a.setTimeout(b,1e3/60)},h=function(){function d(a){return g!==!1&&(""===g?a:g+a.charAt(0).toUpperCase()+a.substr(1))}var e={},f=b.createElement("div").style,g=function(){for(var a,b=["t","webkitT","MozT","msT","OT"],c=0,d=b.length;c<d;c++)if(a=b[c]+"ransform",a in f)return b[c].substr(0,b[c].length-1);return!1}();e.getTime=Date.now||function(){return(new Date).getTime()},e.extend=function(a,b){for(var c in b)a[c]=b[c]},e.addEvent=function(a,b,c,d){a.addEventListener(b,c,!!d)},e.removeEvent=function(a,b,c,d){a.removeEventListener(b,c,!!d)},e.prefixPointerEvent=function(b){return a.MSPointerEvent?"MSPointer"+b.charAt(7).toUpperCase()+b.substr(8):b},e.momentum=function(a,b,d,e,f,g){var h,i,j=a-b,k=c.abs(j)/d;return g=void 0===g?6e-4:g,h=a+k*k/(2*g)*(j<0?-1:1),i=k/g,h<e?(h=f?e-f/2.5*(k/8):e,j=c.abs(h-a),i=j/k):h>0&&(h=f?f/2.5*(k/8):0,j=c.abs(a)+h,i=j/k),{destination:c.round(h),duration:i}};var h=d("transform");return e.extend(e,{hasTransform:h!==!1,hasPerspective:d("perspective")in f,hasTouch:"ontouchstart"in a,hasPointer:!(!a.PointerEvent&&!a.MSPointerEvent),hasTransition:d("transition")in f}),e.isBadAndroid=function(){var b=a.navigator.appVersion;if(/Android/.test(b)&&!/Chrome\/\d/.test(b)){var c=b.match(/Safari\/(\d+.\d)/);return!(c&&"object"==typeof c&&c.length>=2)||parseFloat(c[1])<535.19}return!1}(),e.extend(e.style={},{transform:h,transitionTimingFunction:d("transitionTimingFunction"),transitionDuration:d("transitionDuration"),transitionDelay:d("transitionDelay"),transformOrigin:d("transformOrigin")}),e.hasClass=function(a,b){var c=new RegExp("(^|\\s)"+b+"(\\s|$)");return c.test(a.className)},e.addClass=function(a,b){if(!e.hasClass(a,b)){var c=a.className.split(" ");c.push(b),a.className=c.join(" ")}},e.removeClass=function(a,b){if(e.hasClass(a,b)){var c=new RegExp("(^|\\s)"+b+"(\\s|$)","g");a.className=a.className.replace(c," ")}},e.offset=function(a){for(var b=-a.offsetLeft,c=-a.offsetTop;a=a.offsetParent;)b-=a.offsetLeft,c-=a.offsetTop;return{left:b,top:c}},e.preventDefaultException=function(a,b){for(var c in b)if(b[c].test(a[c]))return!0;return!1},e.extend(e.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),e.extend(e.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(a){return a*(2-a)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(a){return c.sqrt(1- --a*a)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(a){var b=4;return(a-=1)*a*((b+1)*a+b)+1}},bounce:{style:"",fn:function(a){return(a/=1)<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}},elastic:{style:"",fn:function(a){var b=.22,d=.4;return 0===a?0:1==a?1:d*c.pow(2,-10*a)*c.sin((a-b/4)*(2*c.PI)/b)+1}}}),e.tap=function(a,c){var d=b.createEvent("Event");d.initEvent(c,!0,!0),d.pageX=a.pageX,d.pageY=a.pageY,a.target.dispatchEvent(d)},e.click=function(c){var d,e=c.target;/(SELECT|INPUT|TEXTAREA)/i.test(e.tagName)||(d=b.createEvent(a.MouseEvent?"MouseEvents":"Event"),d.initEvent("click",!0,!0),d.view=c.view||a,d.detail=1,d.screenX=e.screenX||0,d.screenY=e.screenY||0,d.clientX=e.clientX||0,d.clientY=e.clientY||0,d.ctrlKey=!!c.ctrlKey,d.altKey=!!c.altKey,d.shiftKey=!!c.shiftKey,d.metaKey=!!c.metaKey,d.button=0,d.relatedTarget=null,d._constructed=!0,e.dispatchEvent(d))},e}();d.prototype={version:"5.2.0",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy")},_transitionEnd:function(a){a.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(a){if(1!=h.eventType[a.type]){var b;if(b=a.which?a.button:a.button<2?0:4==a.button?1:2,0!==b)return}if(this.enabled&&(!this.initiated||h.eventType[a.type]===this.initiated)){!this.options.preventDefault||h.isBadAndroid||h.preventDefaultException(a.target,this.options.preventDefaultException)||a.preventDefault();var d,e=a.touches?a.touches[0]:a;this.initiated=h.eventType[a.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=h.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,d=this.getComputedPosition(),this._translate(c.round(d.x),c.round(d.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=e.pageX,this.pointY=e.pageY,this._execEvent("beforeScrollStart")}},_move:function(a){if(this.enabled&&h.eventType[a.type]===this.initiated){this.options.preventDefault&&a.preventDefault();var b,d,e,f,g=a.touches?a.touches[0]:a,i=g.pageX-this.pointX,j=g.pageY-this.pointY,k=h.getTime();if(this.pointX=g.pageX,this.pointY=g.pageY,this.distX+=i,this.distY+=j,e=c.abs(this.distX),f=c.abs(this.distY),!(k-this.endTime>300&&e<10&&f<10)){if(this.directionLocked||this.options.freeScroll||(e>f+this.options.directionLockThreshold?this.directionLocked="h":f>=e+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)a.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);j=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)a.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);i=0}i=this.hasHorizontalScroll?i:0,j=this.hasVerticalScroll?j:0,b=this.x+i,d=this.y+j,(b>0||b<this.maxScrollX)&&(b=this.options.bounce?this.x+i/3:b>0?0:this.maxScrollX),(d>0||d<this.maxScrollY)&&(d=this.options.bounce?this.y+j/3:d>0?0:this.maxScrollY),this.directionX=i>0?-1:i<0?1:0,this.directionY=j>0?-1:j<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(b,d),k-this.startTime>300&&(this.startTime=k,this.startX=this.x,this.startY=this.y)}}},_end:function(a){if(this.enabled&&h.eventType[a.type]===this.initiated){this.options.preventDefault&&!h.preventDefaultException(a.target,this.options.preventDefaultException)&&a.preventDefault();var b,d,e=(a.changedTouches?a.changedTouches[0]:a,h.getTime()-this.startTime),f=c.round(this.x),g=c.round(this.y),i=c.abs(f-this.startX),j=c.abs(g-this.startY),k=0,l="";if(this.isInTransition=0,this.initiated=0,this.endTime=h.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(f,g),!this.moved)return this.options.tap&&h.tap(a,this.options.tap),this.options.click&&h.click(a),void this._execEvent("scrollCancel");if(this._events.flick&&e<200&&i<100&&j<100)return void this._execEvent("flick");if(this.options.momentum&&e<300&&(b=this.hasHorizontalScroll?h.momentum(this.x,this.startX,e,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:f,duration:0},d=this.hasVerticalScroll?h.momentum(this.y,this.startY,e,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:g,duration:0},f=b.destination,g=d.destination,k=c.max(b.duration,d.duration),this.isInTransition=1),this.options.snap){var m=this._nearestSnap(f,g);this.currentPage=m,k=this.options.snapSpeed||c.max(c.max(c.min(c.abs(f-m.x),1e3),c.min(c.abs(g-m.y),1e3)),300),f=m.x,g=m.y,this.directionX=0,this.directionY=0,l=this.options.bounceEasing}return f!=this.x||g!=this.y?((f>0||f<this.maxScrollX||g>0||g<this.maxScrollY)&&(l=h.ease.quadratic),void this.scrollTo(f,g,k,l)):void this._execEvent("scrollEnd")}}},_resize:function(){var a=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){a.refresh()},this.options.resizePolling)},resetPosition:function(a){var b=this.x,c=this.y;return a=a||0,!this.hasHorizontalScroll||this.x>0?b=0:this.x<this.maxScrollX&&(b=this.maxScrollX),!this.hasVerticalScroll||this.y>0?c=0:this.y<this.maxScrollY&&(c=this.maxScrollY),(b!=this.x||c!=this.y)&&(this.scrollTo(b,c,a,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){this.wrapper.offsetHeight;this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight,this.scrollerWidth=this.scroller.offsetWidth,this.scrollerHeight=this.scroller.offsetHeight,this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,this.wrapperOffset=h.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(a,b){this._events[a]||(this._events[a]=[]),this._events[a].push(b)},off:function(a,b){if(this._events[a]){var c=this._events[a].indexOf(b);c>-1&&this._events[a].splice(c,1)}},_execEvent:function(a){if(this._events[a]){var b=0,c=this._events[a].length;if(c)for(;b<c;b++)this._events[a][b].apply(this,[].slice.call(arguments,1))}},scrollBy:function(a,b,c,d){a=this.x+a,b=this.y+b,c=c||0,this.scrollTo(a,b,c,d)},scrollTo:function(a,b,c,d){d=d||h.ease.circular,this.isInTransition=this.options.useTransition&&c>0;var e=this.options.useTransition&&d.style;!c||e?(e&&(this._transitionTimingFunction(d.style),
this._transitionTime(c)),this._translate(a,b)):this._animate(a,b,c,d.fn)},scrollToElement:function(a,b,d,e,f){if(a=a.nodeType?a:this.scroller.querySelector(a)){var g=h.offset(a);g.left-=this.wrapperOffset.left,g.top-=this.wrapperOffset.top,d===!0&&(d=c.round(a.offsetWidth/2-this.wrapper.offsetWidth/2)),e===!0&&(e=c.round(a.offsetHeight/2-this.wrapper.offsetHeight/2)),g.left-=d||0,g.top-=e||0,g.left=g.left>0?0:g.left<this.maxScrollX?this.maxScrollX:g.left,g.top=g.top>0?0:g.top<this.maxScrollY?this.maxScrollY:g.top,b=void 0===b||null===b||"auto"===b?c.max(c.abs(this.x-g.left),c.abs(this.y-g.top)):b,this.scrollTo(g.left,g.top,b,f)}},_transitionTime:function(a){if(this.options.useTransition){a=a||0;var b=h.style.transitionDuration;if(b){if(this.scrollerStyle[b]=a+"ms",!a&&h.isBadAndroid){this.scrollerStyle[b]="0.0001ms";var c=this;g(function(){"0.0001ms"===c.scrollerStyle[b]&&(c.scrollerStyle[b]="0s")})}if(this.indicators)for(var d=this.indicators.length;d--;)this.indicators[d].transitionTime(a)}}},_transitionTimingFunction:function(a){if(this.scrollerStyle[h.style.transitionTimingFunction]=a,this.indicators)for(var b=this.indicators.length;b--;)this.indicators[b].transitionTimingFunction(a)},_translate:function(a,b){if(this.options.useTransform?this.scrollerStyle[h.style.transform]="translate("+a+"px,"+b+"px)"+this.translateZ:(a=c.round(a),b=c.round(b),this.scrollerStyle.left=a+"px",this.scrollerStyle.top=b+"px"),this.x=a,this.y=b,this.indicators)for(var d=this.indicators.length;d--;)this.indicators[d].updatePosition()},_initEvents:function(b){var c=b?h.removeEvent:h.addEvent,d=this.options.bindToWrapper?this.wrapper:a;c(a,"orientationchange",this),c(a,"resize",this),this.options.click&&c(this.wrapper,"click",this,!0),this.options.disableMouse||(c(this.wrapper,"mousedown",this),c(d,"mousemove",this),c(d,"mousecancel",this),c(d,"mouseup",this)),h.hasPointer&&!this.options.disablePointer&&(c(this.wrapper,h.prefixPointerEvent("pointerdown"),this),c(d,h.prefixPointerEvent("pointermove"),this),c(d,h.prefixPointerEvent("pointercancel"),this),c(d,h.prefixPointerEvent("pointerup"),this)),h.hasTouch&&!this.options.disableTouch&&(c(this.wrapper,"touchstart",this),c(d,"touchmove",this),c(d,"touchcancel",this),c(d,"touchend",this)),c(this.scroller,"transitionend",this),c(this.scroller,"webkitTransitionEnd",this),c(this.scroller,"oTransitionEnd",this),c(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var b,c,d=a.getComputedStyle(this.scroller,null);return this.options.useTransform?(d=d[h.style.transform].split(")")[0].split(", "),b=+(d[12]||d[4]),c=+(d[13]||d[5])):(b=+d.left.replace(/[^-\d.]/g,""),c=+d.top.replace(/[^-\d.]/g,"")),{x:b,y:c}},_initIndicators:function(){function a(a){if(h.indicators)for(var b=h.indicators.length;b--;)a.call(h.indicators[b])}var b,c=this.options.interactiveScrollbars,d="string"!=typeof this.options.scrollbars,g=[],h=this;this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(b={el:e("v",c,this.options.scrollbars),interactive:c,defaultScrollbars:!0,customStyle:d,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(b.el),g.push(b)),this.options.scrollX&&(b={el:e("h",c,this.options.scrollbars),interactive:c,defaultScrollbars:!0,customStyle:d,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(b.el),g.push(b))),this.options.indicators&&(g=g.concat(this.options.indicators));for(var i=g.length;i--;)this.indicators.push(new f(this,g[i]));this.options.fadeScrollbars&&(this.on("scrollEnd",function(){a(function(){this.fade()})}),this.on("scrollCancel",function(){a(function(){this.fade()})}),this.on("scrollStart",function(){a(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){a(function(){this.fade(1,!0)})})),this.on("refresh",function(){a(function(){this.refresh()})}),this.on("destroy",function(){a(function(){this.destroy()}),delete this.indicators})},_initWheel:function(){h.addEvent(this.wrapper,"wheel",this),h.addEvent(this.wrapper,"mousewheel",this),h.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){clearTimeout(this.wheelTimeout),this.wheelTimeout=null,h.removeEvent(this.wrapper,"wheel",this),h.removeEvent(this.wrapper,"mousewheel",this),h.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(a){if(this.enabled){var b,d,e,f,g=this;if(void 0===this.wheelTimeout&&g._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){g.options.snap||g._execEvent("scrollEnd"),g.wheelTimeout=void 0},400),"deltaX"in a)1===a.deltaMode?(b=-a.deltaX*this.options.mouseWheelSpeed,d=-a.deltaY*this.options.mouseWheelSpeed):(b=-a.deltaX,d=-a.deltaY);else if("wheelDeltaX"in a)b=a.wheelDeltaX/120*this.options.mouseWheelSpeed,d=a.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in a)b=d=a.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in a))return;b=d=-a.detail/3*this.options.mouseWheelSpeed}if(b*=this.options.invertWheelDirection,d*=this.options.invertWheelDirection,this.hasVerticalScroll||(b=d,d=0),this.options.snap)return e=this.currentPage.pageX,f=this.currentPage.pageY,b>0?e--:b<0&&e++,d>0?f--:d<0&&f++,void this.goToPage(e,f);e=this.x+c.round(this.hasHorizontalScroll?b:0),f=this.y+c.round(this.hasVerticalScroll?d:0),this.directionX=b>0?-1:b<0?1:0,this.directionY=d>0?-1:d<0?1:0,e>0?e=0:e<this.maxScrollX&&(e=this.maxScrollX),f>0?f=0:f<this.maxScrollY&&(f=this.maxScrollY),this.scrollTo(e,f,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var a,b,d,e,f,g,h=0,i=0,j=0,k=this.options.snapStepX||this.wrapperWidth,l=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(this.options.snap===!0)for(d=c.round(k/2),e=c.round(l/2);j>-this.scrollerWidth;){for(this.pages[h]=[],a=0,f=0;f>-this.scrollerHeight;)this.pages[h][a]={x:c.max(j,this.maxScrollX),y:c.max(f,this.maxScrollY),width:k,height:l,cx:j-d,cy:f-e},f-=l,a++;j-=k,h++}else for(g=this.options.snap,a=g.length,b=-1;h<a;h++)(0===h||g[h].offsetLeft<=g[h-1].offsetLeft)&&(i=0,b++),this.pages[i]||(this.pages[i]=[]),j=c.max(-g[h].offsetLeft,this.maxScrollX),f=c.max(-g[h].offsetTop,this.maxScrollY),d=j-c.round(g[h].offsetWidth/2),e=f-c.round(g[h].offsetHeight/2),this.pages[i][b]={x:j,y:f,width:g[h].offsetWidth,height:g[h].offsetHeight,cx:d,cy:e},j>this.maxScrollX&&i++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1===0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=c.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=c.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var a=this.options.snapSpeed||c.max(c.max(c.min(c.abs(this.x-this.startX),1e3),c.min(c.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,a)})},_nearestSnap:function(a,b){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var d=0,e=this.pages.length,f=0;if(c.abs(a-this.absStartX)<this.snapThresholdX&&c.abs(b-this.absStartY)<this.snapThresholdY)return this.currentPage;for(a>0?a=0:a<this.maxScrollX&&(a=this.maxScrollX),b>0?b=0:b<this.maxScrollY&&(b=this.maxScrollY);d<e;d++)if(a>=this.pages[d][0].cx){a=this.pages[d][0].x;break}for(e=this.pages[d].length;f<e;f++)if(b>=this.pages[0][f].cy){b=this.pages[0][f].y;break}return d==this.currentPage.pageX&&(d+=this.directionX,d<0?d=0:d>=this.pages.length&&(d=this.pages.length-1),a=this.pages[d][0].x),f==this.currentPage.pageY&&(f+=this.directionY,f<0?f=0:f>=this.pages[0].length&&(f=this.pages[0].length-1),b=this.pages[0][f].y),{x:a,y:b,pageX:d,pageY:f}},goToPage:function(a,b,d,e){e=e||this.options.bounceEasing,a>=this.pages.length?a=this.pages.length-1:a<0&&(a=0),b>=this.pages[a].length?b=this.pages[a].length-1:b<0&&(b=0);var f=this.pages[a][b].x,g=this.pages[a][b].y;d=void 0===d?this.options.snapSpeed||c.max(c.max(c.min(c.abs(f-this.x),1e3),c.min(c.abs(g-this.y),1e3)),300):d,this.currentPage={x:f,y:g,pageX:a,pageY:b},this.scrollTo(f,g,d,e)},next:function(a,b){var c=this.currentPage.pageX,d=this.currentPage.pageY;c++,c>=this.pages.length&&this.hasVerticalScroll&&(c=0,d++),this.goToPage(c,d,a,b)},prev:function(a,b){var c=this.currentPage.pageX,d=this.currentPage.pageY;c--,c<0&&this.hasVerticalScroll&&(c=0,d--),this.goToPage(c,d,a,b)},_initKeys:function(b){var c,d={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(c in this.options.keyBindings)"string"==typeof this.options.keyBindings[c]&&(this.options.keyBindings[c]=this.options.keyBindings[c].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(c in d)this.options.keyBindings[c]=this.options.keyBindings[c]||d[c];h.addEvent(a,"keydown",this),this.on("destroy",function(){h.removeEvent(a,"keydown",this)})},_key:function(a){if(this.enabled){var b,d=this.options.snap,e=d?this.currentPage.pageX:this.x,f=d?this.currentPage.pageY:this.y,g=h.getTime(),i=this.keyTime||0,j=.25;switch(this.options.useTransition&&this.isInTransition&&(b=this.getComputedPosition(),this._translate(c.round(b.x),c.round(b.y)),this.isInTransition=!1),this.keyAcceleration=g-i<200?c.min(this.keyAcceleration+j,50):0,a.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?e+=d?1:this.wrapperWidth:f+=d?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?e-=d?1:this.wrapperWidth:f-=d?1:this.wrapperHeight;break;case this.options.keyBindings.end:e=d?this.pages.length-1:this.maxScrollX,f=d?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:e=0,f=0;break;case this.options.keyBindings.left:e+=d?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:f+=d?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:e-=d?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:f-=d?1:5+this.keyAcceleration>>0;break;default:return}if(d)return void this.goToPage(e,f);e>0?(e=0,this.keyAcceleration=0):e<this.maxScrollX&&(e=this.maxScrollX,this.keyAcceleration=0),f>0?(f=0,this.keyAcceleration=0):f<this.maxScrollY&&(f=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(e,f,0),this.keyTime=g}},_animate:function(a,b,c,d){function e(){var m,n,o,p=h.getTime();return p>=l?(f.isAnimating=!1,f._translate(a,b),void(f.resetPosition(f.options.bounceTime)||f._execEvent("scrollEnd"))):(p=(p-k)/c,o=d(p),m=(a-i)*o+i,n=(b-j)*o+j,f._translate(m,n),void(f.isAnimating&&g(e)))}var f=this,i=this.x,j=this.y,k=h.getTime(),l=k+c;this.isAnimating=!0,e()},handleEvent:function(a){switch(a.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(a);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(a);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(a);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(a);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(a);break;case"keydown":this._key(a);break;case"click":this.enabled&&!a._constructed&&(a.preventDefault(),a.stopPropagation())}}},f.prototype={handleEvent:function(a){switch(a.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(a);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(a);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(a)}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(h.removeEvent(this.indicator,"touchstart",this),h.removeEvent(this.indicator,h.prefixPointerEvent("pointerdown"),this),h.removeEvent(this.indicator,"mousedown",this),h.removeEvent(a,"touchmove",this),h.removeEvent(a,h.prefixPointerEvent("pointermove"),this),h.removeEvent(a,"mousemove",this),h.removeEvent(a,"touchend",this),h.removeEvent(a,h.prefixPointerEvent("pointerup"),this),h.removeEvent(a,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(b){var c=b.touches?b.touches[0]:b;b.preventDefault(),b.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=c.pageX,this.lastPointY=c.pageY,this.startTime=h.getTime(),this.options.disableTouch||h.addEvent(a,"touchmove",this),this.options.disablePointer||h.addEvent(a,h.prefixPointerEvent("pointermove"),this),this.options.disableMouse||h.addEvent(a,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(a){var b,c,d,e,f=a.touches?a.touches[0]:a;h.getTime();this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,b=f.pageX-this.lastPointX,this.lastPointX=f.pageX,c=f.pageY-this.lastPointY,this.lastPointY=f.pageY,d=this.x+b,e=this.y+c,this._pos(d,e),a.preventDefault(),a.stopPropagation()},_end:function(b){if(this.initiated){if(this.initiated=!1,b.preventDefault(),b.stopPropagation(),h.removeEvent(a,"touchmove",this),h.removeEvent(a,h.prefixPointerEvent("pointermove"),this),h.removeEvent(a,"mousemove",this),this.scroller.options.snap){var d=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),e=this.options.snapSpeed||c.max(c.max(c.min(c.abs(this.scroller.x-d.x),1e3),c.min(c.abs(this.scroller.y-d.y),1e3)),300);this.scroller.x==d.x&&this.scroller.y==d.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=d,this.scroller.scrollTo(d.x,d.y,e,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(a){a=a||0;var b=h.style.transitionDuration;if(b&&(this.indicatorStyle[b]=a+"ms",!a&&h.isBadAndroid)){this.indicatorStyle[b]="0.0001ms";var c=this;g(function(){"0.0001ms"===c.indicatorStyle[b]&&(c.indicatorStyle[b]="0s")})}},transitionTimingFunction:function(a){this.indicatorStyle[h.style.transitionTimingFunction]=a},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(h.addClass(this.wrapper,"iScrollBothScrollbars"),h.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(h.removeClass(this.wrapper,"iScrollBothScrollbars"),h.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px"));this.wrapper.offsetHeight;this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=c.max(c.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=c.max(c.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var a=this.options.listenX&&c.round(this.sizeRatioX*this.scroller.x)||0,b=this.options.listenY&&c.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(a<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=c.max(this.indicatorWidth+a,8),this.indicatorStyle.width=this.width+"px"),a=this.minBoundaryX):a>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=c.max(this.indicatorWidth-(a-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",a=this.maxPosX+this.indicatorWidth-this.width):a=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),b<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=c.max(this.indicatorHeight+3*b,8),this.indicatorStyle.height=this.height+"px"),b=this.minBoundaryY):b>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=c.max(this.indicatorHeight-3*(b-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",b=this.maxPosY+this.indicatorHeight-this.height):b=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=a,this.y=b,this.scroller.options.useTransform?this.indicatorStyle[h.style.transform]="translate("+a+"px,"+b+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=a+"px",this.indicatorStyle.top=b+"px")},_pos:function(a,b){a<0?a=0:a>this.maxPosX&&(a=this.maxPosX),b<0?b=0:b>this.maxPosY&&(b=this.maxPosY),a=this.options.listenX?c.round(a/this.sizeRatioX):this.scroller.x,b=this.options.listenY?c.round(b/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(a,b)},fade:function(a,b){if(!b||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var c=a?250:500,d=a?0:300;a=a?"1":"0",this.wrapperStyle[h.style.transitionDuration]=c+"ms",this.fadeTimeout=setTimeout(function(a){this.wrapperStyle.opacity=a,this.visible=+a}.bind(this,a),d)}}},d.utils=h,"undefined"!=typeof module&&module.exports?module.exports=d:"function"==typeof define&&define.amd?define(function(){return d}):a.IScroll=d}(window,document,Math),function(a,b,c){c.fn.fp_scrolloverflow=function(){function d(a){var b=a.closest(k);return b.length?parseInt(b.css("padding-bottom"))+parseInt(b.css("padding-top")):0}function e(){function e(){c("body").hasClass(t)?h():g(f)}function f(b){if(!b.hasClass("fp-noscroll")){b.css("overflow","hidden");var e,f=i.options.scrollOverflowHandler,g=f.wrapContent(),h=b.closest(k),j=f.scrollable(b),l=d(h);j.length?e=f.scrollHeight(b):(e=b.get(0).scrollHeight-l,i.options.verticalCentered&&(e=b.find(s).get(0).scrollHeight-l));var m=c(a).height()-l;e>m?j.length?f.update(b,m):(i.options.verticalCentered?b.find(s).wrapInner(g):b.wrapInner(g),f.create(b,m,i.iscrollOptions)):f.remove(b),b.css("overflow","")}}function g(a){c(k).each(function(){var b=c(this).find(n);b.length?b.each(function(){a(c(this))}):a(c(this))})}function h(){var a=i.options.scrollOverflowHandler;g(function(b){b.closest(k).hasClass(u)&&a.remove(b)})}var i=this;i.options=null,i.init=function(d,f){return i.options=d,i.iscrollOptions=f,"complete"===b.readyState&&(e(),c.fn.fullpage.shared.afterRenderActions()),c(a).on("load",function(){e(),c.fn.fullpage.shared.afterRenderActions()}),i},i.createScrollBarForAll=e}var f="fp-scrollable",g="."+f,h="active",i="."+h,j="fp-section",k="."+j,l=k+i,m="fp-slide",n="."+m,o=n+i,p="fp-slides",q="."+p,r="fp-tableCell",s="."+r,t="fp-responsive",u="fp-auto-height-responsive";IScroll.prototype.wheelOn=function(){this.wrapper.addEventListener("wheel",this),this.wrapper.addEventListener("mousewheel",this),this.wrapper.addEventListener("DOMMouseScroll",this)},IScroll.prototype.wheelOff=function(){this.wrapper.removeEventListener("wheel",this),this.wrapper.removeEventListener("mousewheel",this),this.wrapper.removeEventListener("DOMMouseScroll",this)};var v={refreshId:null,iScrollInstances:[],iscrollOptions:{scrollbars:!0,mouseWheel:!0,hideScrollbars:!1,fadeScrollbars:!1,disableMouse:!0,interactiveScrollbars:!0},init:function(b){var d="ontouchstart"in a||navigator.msMaxTouchPoints>0||navigator.maxTouchPoints;return v.iscrollOptions.click=d,v.iscrollOptions=c.extend(v.iscrollOptions,b.scrollOverflowOptions),(new e).init(b,v.iscrollOptions)},toggleWheel:function(a){var b=c(l).find(g);b.each(function(){var b=c(this).data("iscrollInstance");"undefined"!=typeof b&&b&&(a?b.wheelOn():b.wheelOff())})},onLeave:function(){v.toggleWheel(!1)},beforeLeave:function(){v.onLeave()},afterLoad:function(){v.toggleWheel(!0)},create:function(a,b,d){var e=a.find(g);e.height(b),e.each(function(){var b=c(this),e=b.data("iscrollInstance");e&&c.each(v.iScrollInstances,function(){c(this).destroy()}),e=new IScroll(b.get(0),d),v.iScrollInstances.push(e),a.closest(k).hasClass(h)||e.wheelOff(),b.data("iscrollInstance",e)})},isScrolled:function(a,b){var c=b.data("iscrollInstance");return!c||("top"===a?c.y>=0&&!b.scrollTop():"bottom"===a?0-c.y+b.scrollTop()+1+b.innerHeight()>=b[0].scrollHeight:void 0)},scrollable:function(a){return a.find(q).length?a.find(o).find(g):a.find(g)},scrollHeight:function(a){return a.find(g).children().first().get(0).scrollHeight},remove:function(a){var b=a.find(g);if(b.length){var c=b.data("iscrollInstance");c.destroy(),b.data("iscrollInstance",null)}a.find(g).children().first().children().first().unwrap().unwrap()},update:function(a,b){clearTimeout(v.refreshId),v.refreshId=setTimeout(function(){c.each(v.iScrollInstances,function(){c(this).get(0).refresh(),c.fn.fullpage.silentMoveTo(c(l).index()+1)})},150),a.find(g).css("height",b+"px").parent().css("height",b+d(a)+"px")},wrapContent:function(){return'<div class="'+f+'"><div class="fp-scroller"></div></div>'}};return{iscrollHandler:v}}()}(window,document,jQuery),!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(c,a,a.document,a.Math)}):"object"==typeof exports&&exports?module.exports=b(require("jquery"),a,a.document,a.Math):b(jQuery,a,a.document,a.Math)}("undefined"!=typeof window?window:this,function(a,b,c,d,e){var f="fullpage-wrapper",g="."+f,h="fp-responsive",i="fp-notransition",j="fp-destroyed",k="fp-enabled",l="fp-viewing",m="active",n="."+m,o="fp-completely",p="."+o,q=".section",r="fp-section",s="."+r,t=s+n,u=s+":first",v=s+":last",w="fp-tableCell",x="."+w,y="fp-auto-height",z="fp-normal-scroll",A="fp-nav",B="#"+A,C="fp-tooltip",D="."+C,E="fp-show-active",F=".slide",G="fp-slide",H="."+G,I=H+n,J="fp-slides",K="."+J,L="fp-slidesContainer",M="."+L,N="fp-table",O="fp-slidesNav",P="."+O,Q=P+" a",R="fp-controlArrow",S="."+R,T="fp-prev",U="."+T,V=R+" "+T,W=S+U,X="fp-next",Y="."+X,Z=R+" "+X,$=S+Y,_=a(b),aa=a(c);a.fn.fullpage=function(R){function U(b,c){b||Zb(0),cc("autoScrolling",b,c);var d=a(t);R.autoScrolling&&!R.scrollBar?(fc.css({overflow:"hidden",height:"100%"}),X(Gc.recordHistory,"internal"),pc.css({"-ms-touch-action":"none","touch-action":"none"}),d.length&&Zb(d.position().top)):(fc.css({overflow:"visible",height:"initial"}),X(!1,"internal"),pc.css({"-ms-touch-action":"","touch-action":""}),d.length&&fc.scrollTop(d.position().top))}function X(a,b){cc("recordHistory",a,b)}function Y(a,b){cc("scrollingSpeed",a,b)}function ba(a,b){cc("fitToSection",a,b)}function ca(a){R.lockAnchors=a}function da(a){a?(Rb(),Sb()):(Qb(),Tb())}function ea(b,c){"undefined"!=typeof c?(c=c.replace(/ /g,"").split(","),a.each(c,function(a,c){_b(b,c,"m")})):(_b(b,"all","m"),b?(da(!0),Ub()):(da(!1),Vb()))}function fa(b,c){"undefined"!=typeof c?(c=c.replace(/ /g,"").split(","),a.each(c,function(a,c){_b(b,c,"k")})):(_b(b,"all","k"),R.keyboardScrolling=b)}function ga(){var b=a(t).prev(s);b.length||!R.loopTop&&!R.continuousVertical||(b=a(s).last()),b.length&&Ra(b,null,!0)}function ha(){var b=a(t).next(s);b.length||!R.loopBottom&&!R.continuousVertical||(b=a(s).first()),b.length&&Ra(b,null,!1)}function ia(a,b){Y(0,"internal"),ja(a,b),Y(Gc.scrollingSpeed,"internal")}function ja(a,b){var c=Gb(a);"undefined"!=typeof b?Ib(a,b):c.length>0&&Ra(c)}function ka(a){Oa("right",a)}function la(a){Oa("left",a)}function ma(b){if(!pc.hasClass(j)){rc=!0,qc=_.height(),a(s).each(function(){var b=a(this).find(K),c=a(this).find(H);R.verticalCentered&&a(this).find(x).css("height",Eb(a(this))+"px"),a(this).css("height",qc+"px"),c.length>1&&qb(b,b.find(I))}),R.scrollOverflow&&wc.createScrollBarForAll();var c=a(t),d=c.index(s);d&&ia(d+1),rc=!1,a.isFunction(R.afterResize)&&b&&R.afterResize.call(pc),a.isFunction(R.afterReBuild)&&!b&&R.afterReBuild.call(pc)}}function na(b){var c=gc.hasClass(h);b?c||(U(!1,"internal"),ba(!1,"internal"),a(B).hide(),gc.addClass(h),a.isFunction(R.afterResponsive)&&R.afterResponsive.call(pc,b)):c&&(U(Gc.autoScrolling,"internal"),ba(Gc.autoScrolling,"internal"),a(B).show(),gc.removeClass(h),a.isFunction(R.afterResponsive)&&R.afterResponsive.call(pc,b))}function oa(){R.css3&&(R.css3=Pb()),R.scrollBar=R.scrollBar||R.hybrid,qa(),ra(),ea(!0),U(R.autoScrolling,"internal"),vb(),Ob(),"complete"===c.readyState&&bb(),_.on("load",bb)}function pa(){_.on("scroll",Da).on("hashchange",cb).blur(kb).resize(ub),aa.keydown(eb).keyup(gb).on("click touchstart",B+" a",lb).on("click touchstart",Q,mb).on("click",D,fb),a(s).on("click touchstart",S,jb),R.normalScrollElements&&(aa.on("mouseenter touchstart",R.normalScrollElements,function(){ea(!1)}),aa.on("mouseleave touchend",R.normalScrollElements,function(){ea(!0)}))}function qa(){var b=pc.find(R.sectionSelector);R.anchors.length||(R.anchors=b.filter("[data-anchor]").map(function(){return a(this).data("anchor").toString()}).get()),R.navigationTooltips.length||(R.navigationTooltips=b.filter("[data-tooltip]").map(function(){return a(this).data("tooltip").toString()}).get())}function ra(){pc.css({height:"100%",position:"relative"}),pc.addClass(f),a("html").addClass(k),qc=_.height(),pc.removeClass(j),va(),a(s).each(function(b){var c=a(this),d=c.find(H),e=d.length;c.data("fp-styles",c.attr("style")),ta(c,b),ua(c,b),e>0?sa(c,d,e):R.verticalCentered&&Db(c)}),R.fixedElements&&R.css3&&a(R.fixedElements).appendTo(gc),R.navigation&&xa(),ya(),R.scrollOverflow?wc=R.scrollOverflowHandler.init(R):Ba()}function sa(b,c,d){var e=100*d,f=100/d;c.wrapAll('<div class="'+L+'" />'),c.parent().wrap('<div class="'+J+'" />'),b.find(M).css("width",e+"%"),d>1&&(R.controlArrows&&wa(b),R.slidesNavigation&&Kb(b,d)),c.each(function(b){a(this).css("width",f+"%"),R.verticalCentered&&Db(a(this))});var g=b.find(I);g.length&&(0!==a(t).index(s)||0===a(t).index(s)&&0!==g.index())?Yb(g,"internal"):c.eq(0).addClass(m)}function ta(b,c){c||0!==a(t).length||b.addClass(m),lc=a(t),b.css("height",qc+"px"),R.paddingTop&&b.css("padding-top",R.paddingTop),R.paddingBottom&&b.css("padding-bottom",R.paddingBottom),"undefined"!=typeof R.sectionsColor[c]&&b.css("background-color",R.sectionsColor[c]),"undefined"!=typeof R.anchors[c]&&b.attr("data-anchor",R.anchors[c])}function ua(b,c){"undefined"!=typeof R.anchors[c]&&b.hasClass(m)&&Ab(R.anchors[c],c),R.menu&&R.css3&&a(R.menu).closest(g).length&&a(R.menu).appendTo(gc)}function va(){pc.find(R.sectionSelector).addClass(r),pc.find(R.slideSelector).addClass(G)}function wa(a){a.find(K).after('<div class="'+V+'"></div><div class="'+Z+'"></div>'),"#fff"!=R.controlArrowColor&&(a.find($).css("border-color","transparent transparent transparent "+R.controlArrowColor),a.find(W).css("border-color","transparent "+R.controlArrowColor+" transparent transparent")),R.loopHorizontal||a.find(W).hide()}function xa(){gc.append('<div id="'+A+'"><ul></ul></div>');var b=a(B);b.addClass(function(){return R.showActiveTooltip?E+" "+R.navigationPosition:R.navigationPosition});for(var c=0;c<a(s).length;c++){var d="";R.anchors.length&&(d=R.anchors[c]);var e='<li><a href="#'+d+'"><span></span></a>',f=R.navigationTooltips[c];"undefined"!=typeof f&&""!==f&&(e+='<div class="'+C+" "+R.navigationPosition+'">'+f+"</div>"),e+="</li>",b.find("ul").append(e)}a(B).css("margin-top","-"+a(B).height()/2+"px"),a(B).find("li").eq(a(t).index(s)).find("a").addClass(m)}function ya(){pc.find('iframe[src*="youtube.com/embed/"]').each(function(){za(a(this),"enablejsapi=1")})}function za(a,b){var c=a.attr("src");a.attr("src",c+Aa(c)+b)}function Aa(a){return/\?/.test(a)?"&":"?"}function Ba(){var b=a(t);b.addClass(o),Ya(b),Za(b),R.scrollOverflow&&R.scrollOverflowHandler.afterLoad(),Ca()&&a.isFunction(R.afterLoad)&&R.afterLoad.call(b,b.data("anchor"),b.index(s)+1),a.isFunction(R.afterRender)&&R.afterRender.call(pc)}function Ca(){var a=Gb(db().section);return!a||a.length&&a.index()===lc.index()}function Da(){var b;if(!R.autoScrolling||R.scrollBar){var d=_.scrollTop(),e=Ga(d),f=0,g=d+_.height()/2,h=gc.height()-_.height()===d,i=c.querySelectorAll(s);if(h)f=i.length-1;else if(d)for(var j=0;j<i.length;++j){var k=i[j];k.offsetTop<=g&&(f=j)}else f=0;if(Fa(e)&&(a(t).hasClass(o)||a(t).addClass(o).siblings().removeClass(o)),b=a(i).eq(f),!b.hasClass(m)){Hc=!0;var l,n,p=a(t),q=p.index(s)+1,r=Bb(b),u=b.data("anchor"),v=b.index(s)+1,w=b.find(I);w.length&&(n=w.data("anchor"),l=w.index()),tc&&(b.addClass(m).siblings().removeClass(m),a.isFunction(R.onLeave)&&R.onLeave.call(p,q,v,r),a.isFunction(R.afterLoad)&&R.afterLoad.call(b,u,v),_a(p),Ya(b),Za(b),Ab(u,v-1),R.anchors.length&&(ic=u),Lb(l,n,u,v)),clearTimeout(Ac),Ac=setTimeout(function(){Hc=!1},100)}R.fitToSection&&(clearTimeout(Bc),Bc=setTimeout(function(){R.fitToSection&&a(t).outerHeight()<=qc&&Ea()},R.fitToSectionDelay))}}function Ea(){tc&&(rc=!0,Ra(a(t)),rc=!1)}function Fa(b){var c=a(t).position().top,d=c+_.height();return"up"==b?d>=_.scrollTop()+_.height():c<=_.scrollTop()}function Ga(a){var b=a>Ic?"down":"up";return Ic=a,Oc=a,b}function Ha(b){if(vc.m[b]){var c="down"===b?ha:ga;if(R.scrollOverflow){var d=R.scrollOverflowHandler.scrollable(a(t)),e="down"===b?"bottom":"top";if(d.length>0){if(!R.scrollOverflowHandler.isScrolled(e,d))return!0;c()}else c()}else c()}}function Ia(a){var b=a.originalEvent;R.autoScrolling&&Ka(b)&&a.preventDefault()}function Ja(b){var c=b.originalEvent,e=a(c.target).closest(s);if(Ka(c)){R.autoScrolling&&b.preventDefault();var f=Xb(c);Lc=f.y,Mc=f.x,e.find(K).length&&d.abs(Kc-Mc)>d.abs(Jc-Lc)?!mc&&d.abs(Kc-Mc)>_.outerWidth()/100*R.touchSensitivity&&(Kc>Mc?vc.m.right&&ka(e):vc.m.left&&la(e)):R.autoScrolling&&tc&&d.abs(Jc-Lc)>_.height()/100*R.touchSensitivity&&(Jc>Lc?Ha("down"):Lc>Jc&&Ha("up"))}}function Ka(a){return"undefined"==typeof a.pointerType||"mouse"!=a.pointerType}function La(a){var b=a.originalEvent;if(R.fitToSection&&fc.stop(),Ka(b)){var c=Xb(b);Jc=c.y,Kc=c.x}}function Ma(a,b){for(var c=0,e=a.slice(d.max(a.length-b,1)),f=0;f<e.length;f++)c+=e[f];return d.ceil(c/b)}function Na(c){var e=(new Date).getTime(),f=a(p).hasClass(z);if(R.autoScrolling&&!kc&&!f){c=c||b.event;var g=c.wheelDelta||-c.deltaY||-c.detail,h=d.max(-1,d.min(1,g)),i="undefined"!=typeof c.wheelDeltaX||"undefined"!=typeof c.deltaX,j=d.abs(c.wheelDeltaX)<d.abs(c.wheelDelta)||d.abs(c.deltaX)<d.abs(c.deltaY)||!i;uc.length>149&&uc.shift(),uc.push(d.abs(g)),
R.scrollBar&&(c.preventDefault?c.preventDefault():c.returnValue=!1);var k=e-Nc;if(Nc=e,k>200&&(uc=[]),tc){var l=Ma(uc,10),m=Ma(uc,70),n=l>=m;n&&j&&Ha(h<0?"down":"up")}return!1}R.fitToSection&&fc.stop()}function Oa(b,c){var d="undefined"==typeof c?a(t):c,e=d.find(K),f=e.find(H).length;if(!(!e.length||mc||f<2)){var g=e.find(I),h=null;if(h="left"===b?g.prev(H):g.next(H),!h.length){if(!R.loopHorizontal)return;h="left"===b?g.siblings(":last"):g.siblings(":first")}mc=!0,qb(e,h,b)}}function Pa(){a(I).each(function(){Yb(a(this),"internal")})}function Qa(a){var b=a.position(),c=b.top,d=b.top>Oc,e=c-qc+a.outerHeight(),f=R.bigSectionsDestination;return a.outerHeight()>qc?(d||f)&&"bottom"!==f||(c=e):(d||rc&&a.is(":last-child"))&&(c=e),Oc=c,c}function Ra(b,c,d){if("undefined"!=typeof b){var e,f,g=Qa(b),h={element:b,callback:c,isMovementUp:d,dtop:g,yMovement:Bb(b),anchorLink:b.data("anchor"),sectionIndex:b.index(s),activeSlide:b.find(I),activeSection:a(t),leavingSection:a(t).index(s)+1,localIsResizing:rc};h.activeSection.is(b)&&!rc||R.scrollBar&&_.scrollTop()===h.dtop&&!b.hasClass(y)||(h.activeSlide.length&&(e=h.activeSlide.data("anchor"),f=h.activeSlide.index()),a.isFunction(R.onLeave)&&!h.localIsResizing&&R.onLeave.call(h.activeSection,h.leavingSection,h.sectionIndex+1,h.yMovement)===!1||(R.autoScrolling&&R.continuousVertical&&"undefined"!=typeof h.isMovementUp&&(!h.isMovementUp&&"up"==h.yMovement||h.isMovementUp&&"down"==h.yMovement)&&(h=Ua(h)),h.localIsResizing||_a(h.activeSection),R.scrollOverflow&&R.scrollOverflowHandler.beforeLeave(),b.addClass(m).siblings().removeClass(m),Ya(b),R.scrollOverflow&&R.scrollOverflowHandler.onLeave(),tc=!1,Lb(f,e,h.anchorLink,h.sectionIndex),Sa(h),ic=h.anchorLink,Ab(h.anchorLink,h.sectionIndex)))}}function Sa(b){if(R.css3&&R.autoScrolling&&!R.scrollBar){var c="translate3d(0px, -"+d.round(b.dtop)+"px, 0px)";Fb(c,!0),R.scrollingSpeed?(clearTimeout(yc),yc=setTimeout(function(){Wa(b)},R.scrollingSpeed)):Wa(b)}else{var e=Ta(b);a(e.element).animate(e.options,R.scrollingSpeed,R.easing).promise().done(function(){R.scrollBar?setTimeout(function(){Wa(b)},30):Wa(b)})}}function Ta(a){var b={};return R.autoScrolling&&!R.scrollBar?(b.options={top:-a.dtop},b.element=g):(b.options={scrollTop:a.dtop},b.element="html, body"),b}function Ua(b){return b.isMovementUp?a(t).before(b.activeSection.nextAll(s)):a(t).after(b.activeSection.prevAll(s).get().reverse()),Zb(a(t).position().top),Pa(),b.wrapAroundElements=b.activeSection,b.dtop=b.element.position().top,b.yMovement=Bb(b.element),b.leavingSection=b.activeSection.index(s)+1,b.sectionIndex=b.element.index(s),b}function Va(b){b.wrapAroundElements&&b.wrapAroundElements.length&&(b.isMovementUp?a(u).before(b.wrapAroundElements):a(v).after(b.wrapAroundElements),Zb(a(t).position().top),Pa())}function Wa(b){Va(b),a.isFunction(R.afterLoad)&&!b.localIsResizing&&R.afterLoad.call(b.element,b.anchorLink,b.sectionIndex+1),R.scrollOverflow&&R.scrollOverflowHandler.afterLoad(),b.localIsResizing||Za(b.element),b.element.addClass(o).siblings().removeClass(o),tc=!0,a.isFunction(b.callback)&&b.callback.call(this)}function Xa(a,b){a.attr(b,a.data(b)).removeAttr("data-"+b)}function Ya(b){if(R.lazyLoading){var c,d=ab(b);d.find("img[data-src], img[data-srcset], source[data-src], source[data-srcset], video[data-src], audio[data-src], iframe[data-src]").each(function(){if(c=a(this),a.each(["src","srcset"],function(a,b){var d=c.attr("data-"+b);"undefined"!=typeof d&&d&&Xa(c,b)}),c.is("source")){var b=c.closest("video").length?"video":"audio";c.closest(b).get(0).load()}})}}function Za(b){var c=ab(b);c.find("video, audio").each(function(){var b=a(this).get(0);b.hasAttribute("data-autoplay")&&"function"==typeof b.play&&b.play()}),c.find('iframe[src*="youtube.com/embed/"]').each(function(){var b=a(this).get(0);b.hasAttribute("data-autoplay")&&$a(b),b.onload=function(){b.hasAttribute("data-autoplay")&&$a(b)}})}function $a(a){a.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")}function _a(b){var c=ab(b);c.find("video, audio").each(function(){var b=a(this).get(0);b.hasAttribute("data-keepplaying")||"function"!=typeof b.pause||b.pause()}),c.find('iframe[src*="youtube.com/embed/"]').each(function(){var b=a(this).get(0);/youtube\.com\/embed\//.test(a(this).attr("src"))&&!b.hasAttribute("data-keepplaying")&&a(this).get(0).contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})}function ab(b){var c=b.find(I);return c.length&&(b=a(c)),b}function bb(){var a=db(),b=a.section,c=a.slide;b&&(R.animateAnchor?Ib(b,c):ia(b,c))}function cb(){if(!Hc&&!R.lockAnchors){var a=db(),b=a.section,c=a.slide,d="undefined"==typeof ic,e="undefined"==typeof ic&&"undefined"==typeof c&&!mc;b.length&&(b&&b!==ic&&!d||e||!mc&&jc!=c)&&Ib(b,c)}}function db(){var a,c,d=b.location.hash;if(d.length){var e=d.replace("#","").split("/"),f=d.indexOf("#/")>-1;a=f?"/"+e[1]:decodeURIComponent(e[0]);var g=f?e[2]:e[1];g&&g.length&&(c=decodeURIComponent(g))}return{section:a,slide:c}}function eb(b){clearTimeout(Cc);var c=a(":focus"),d=b.which;if(9===d)ob(b);else if(!c.is("textarea")&&!c.is("input")&&!c.is("select")&&"true"!==c.attr("contentEditable")&&""!==c.attr("contentEditable")&&R.keyboardScrolling&&R.autoScrolling){var e=[40,38,32,33,34];a.inArray(d,e)>-1&&b.preventDefault(),kc=b.ctrlKey,Cc=setTimeout(function(){nb(b)},150)}}function fb(){a(this).prev().trigger("click")}function gb(a){sc&&(kc=a.ctrlKey)}function hb(a){2==a.which&&(Pc=a.pageY,pc.on("mousemove",pb))}function ib(a){2==a.which&&pc.off("mousemove")}function jb(){var b=a(this).closest(s);a(this).hasClass(T)?vc.m.left&&la(b):vc.m.right&&ka(b)}function kb(){sc=!1,kc=!1}function lb(b){b.preventDefault();var c=a(this).parent().index();Ra(a(s).eq(c))}function mb(b){b.preventDefault();var c=a(this).closest(s).find(K),d=c.find(H).eq(a(this).closest("li").index());qb(c,d)}function nb(b){var c=b.shiftKey;if(tc||!([37,39].indexOf(b.which)<0))switch(b.which){case 38:case 33:vc.k.up&&ga();break;case 32:if(c&&vc.k.up){ga();break}case 40:case 34:vc.k.down&&ha();break;case 36:vc.k.up&&ja(1);break;case 35:vc.k.down&&ja(a(s).length);break;case 37:vc.k.left&&la();break;case 39:vc.k.right&&ka();break;default:return}}function ob(b){function c(a){return a.preventDefault(),i.first().focus()}var d=b.shiftKey,e=a(":focus"),f=a(t),g=f.find(I),h=g.length?g:f,i=h.find(Fc);e.length?e.closest(t,I).length||(e=c(b)):c(b),(!d&&e.is(i.last())||d&&e.is(i.first()))&&b.preventDefault()}function pb(a){tc&&(a.pageY<Pc&&vc.m.up?ga():a.pageY>Pc&&vc.m.down&&ha()),Pc=a.pageY}function qb(b,c,d){var e=b.closest(s),f={slides:b,destiny:c,direction:d,destinyPos:c.position(),slideIndex:c.index(),section:e,sectionIndex:e.index(s),anchorLink:e.data("anchor"),slidesNav:e.find(P),slideAnchor:Nb(c),prevSlide:e.find(I),prevSlideIndex:e.find(I).index(),localIsResizing:rc};return f.xMovement=Cb(f.prevSlideIndex,f.slideIndex),f.localIsResizing||(tc=!1),R.onSlideLeave&&!f.localIsResizing&&"none"!==f.xMovement&&a.isFunction(R.onSlideLeave)&&R.onSlideLeave.call(f.prevSlide,f.anchorLink,f.sectionIndex+1,f.prevSlideIndex,f.direction,f.slideIndex)===!1?void(mc=!1):(c.addClass(m).siblings().removeClass(m),f.localIsResizing||(_a(f.prevSlide),Ya(c)),!R.loopHorizontal&&R.controlArrows&&(e.find(W).toggle(0!==f.slideIndex),e.find($).toggle(!c.is(":last-child"))),e.hasClass(m)&&!f.localIsResizing&&Lb(f.slideIndex,f.slideAnchor,f.anchorLink,f.sectionIndex),void sb(b,f,!0))}function rb(b){tb(b.slidesNav,b.slideIndex),b.localIsResizing||(a.isFunction(R.afterSlideLoad)&&R.afterSlideLoad.call(b.destiny,b.anchorLink,b.sectionIndex+1,b.slideAnchor,b.slideIndex),tc=!0,Za(b.destiny)),mc=!1}function sb(a,b,c){var e=b.destinyPos;if(R.css3){var f="translate3d(-"+d.round(e.left)+"px, 0px, 0px)";wb(a.find(M)).css($b(f)),zc=setTimeout(function(){c&&rb(b)},R.scrollingSpeed,R.easing)}else a.animate({scrollLeft:d.round(e.left)},R.scrollingSpeed,R.easing,function(){c&&rb(b)})}function tb(a,b){a.find(n).removeClass(m),a.find("li").eq(b).find("a").addClass(m)}function ub(){if(vb(),nc){var b=a(c.activeElement);if(!b.is("textarea")&&!b.is("input")&&!b.is("select")){var e=_.height();d.abs(e-Qc)>20*d.max(Qc,e)/100&&(ma(!0),Qc=e)}}else clearTimeout(xc),xc=setTimeout(function(){ma(!0)},350)}function vb(){var a=R.responsive||R.responsiveWidth,b=R.responsiveHeight,c=a&&_.outerWidth()<a,d=b&&_.height()<b;a&&b?na(c||d):a?na(c):b&&na(d)}function wb(a){var b="all "+R.scrollingSpeed+"ms "+R.easingcss3;return a.removeClass(i),a.css({"-webkit-transition":b,transition:b})}function xb(a){return a.addClass(i)}function yb(b,c){R.navigation&&(a(B).find(n).removeClass(m),b?a(B).find('a[href="#'+b+'"]').addClass(m):a(B).find("li").eq(c).find("a").addClass(m))}function zb(b){R.menu&&(a(R.menu).find(n).removeClass(m),a(R.menu).find('[data-menuanchor="'+b+'"]').addClass(m))}function Ab(a,b){zb(a),yb(a,b)}function Bb(b){var c=a(t).index(s),d=b.index(s);return c==d?"none":c>d?"up":"down"}function Cb(a,b){return a==b?"none":a>b?"left":"right"}function Db(a){a.hasClass(N)||a.addClass(N).wrapInner('<div class="'+w+'" style="height:'+Eb(a)+'px;" />')}function Eb(a){var b=qc;if(R.paddingTop||R.paddingBottom){var c=a;c.hasClass(r)||(c=a.closest(s));var d=parseInt(c.css("padding-top"))+parseInt(c.css("padding-bottom"));b=qc-d}return b}function Fb(a,b){b?wb(pc):xb(pc),pc.css($b(a)),setTimeout(function(){pc.removeClass(i)},10)}function Gb(b){var c=pc.find(s+'[data-anchor="'+b+'"]');if(!c.length){var d="undefined"!=typeof b?b-1:0;c=a(s).eq(d)}return c}function Hb(a,b){var c=b.find(H+'[data-anchor="'+a+'"]');return c.length||(a="undefined"!=typeof a?a:0,c=b.find(H).eq(a)),c}function Ib(a,b){var c=Gb(a);if(c.length){var d=Hb(b,c);a===ic||c.hasClass(m)?Jb(d):Ra(c,function(){Jb(d)})}}function Jb(a){a.length&&qb(a.closest(K),a)}function Kb(a,b){a.append('<div class="'+O+'"><ul></ul></div>');var c=a.find(P);c.addClass(R.slidesNavPosition);for(var d=0;d<b;d++)c.find("ul").append('<li><a href="#"><span></span></a></li>');c.css("margin-left","-"+c.width()/2+"px"),c.find("li").first().find("a").addClass(m)}function Lb(a,b,c,d){var e="";R.anchors.length&&!R.lockAnchors&&(a?("undefined"!=typeof c&&(e=c),"undefined"==typeof b&&(b=a),jc=b,Mb(e+"/"+b)):"undefined"!=typeof a?(jc=b,Mb(c)):Mb(c)),Ob()}function Mb(a){if(R.recordHistory)location.hash=a;else if(nc||oc)b.history.replaceState(e,e,"#"+a);else{var c=b.location.href.split("#")[0];b.location.replace(c+"#"+a)}}function Nb(a){var b=a.data("anchor"),c=a.index();return"undefined"==typeof b&&(b=c),b}function Ob(){var b=a(t),c=b.find(I),d=Nb(b),e=Nb(c),f=String(d);c.length&&(f=f+"-"+e),f=f.replace("/","-").replace("#","");var g=new RegExp("\\b\\s?"+l+"-[^\\s]+\\b","g");gc[0].className=gc[0].className.replace(g,""),gc.addClass(l+"-"+f)}function Pb(){var a,d=c.createElement("p"),f={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};c.body.insertBefore(d,null);for(var g in f)d.style[g]!==e&&(d.style[g]="translate3d(1px,1px,1px)",a=b.getComputedStyle(d).getPropertyValue(f[g]));return c.body.removeChild(d),a!==e&&a.length>0&&"none"!==a}function Qb(){c.addEventListener?(c.removeEventListener("mousewheel",Na,!1),c.removeEventListener("wheel",Na,!1),c.removeEventListener("MozMousePixelScroll",Na,!1)):c.detachEvent("onmousewheel",Na)}function Rb(){var a,d="";b.addEventListener?a="addEventListener":(a="attachEvent",d="on");var f="onwheel"in c.createElement("div")?"wheel":c.onmousewheel!==e?"mousewheel":"DOMMouseScroll";"DOMMouseScroll"==f?c[a](d+"MozMousePixelScroll",Na,!1):c[a](d+f,Na,!1)}function Sb(){pc.on("mousedown",hb).on("mouseup",ib)}function Tb(){pc.off("mousedown",hb).off("mouseup",ib)}function Ub(){(nc||oc)&&(R.autoScrolling&&gc.off(Ec.touchmove).on(Ec.touchmove,Ia),a(g).off(Ec.touchstart).on(Ec.touchstart,La).off(Ec.touchmove).on(Ec.touchmove,Ja))}function Vb(){(nc||oc)&&(R.autoScrolling&&gc.off(Ec.touchmove),a(g).off(Ec.touchstart).off(Ec.touchmove))}function Wb(){var a;return a=b.PointerEvent?{down:"pointerdown",move:"pointermove"}:{down:"MSPointerDown",move:"MSPointerMove"}}function Xb(a){var b=[];return b.y="undefined"!=typeof a.pageY&&(a.pageY||a.pageX)?a.pageY:a.touches[0].pageY,b.x="undefined"!=typeof a.pageX&&(a.pageY||a.pageX)?a.pageX:a.touches[0].pageX,oc&&Ka(a)&&(R.scrollBar||!R.autoScrolling)&&(b.y=a.touches[0].pageY,b.x=a.touches[0].pageX),b}function Yb(a,b){Y(0,"internal"),"undefined"!=typeof b&&(rc=!0),qb(a.closest(K),a),"undefined"!=typeof b&&(rc=!1),Y(Gc.scrollingSpeed,"internal")}function Zb(a){var b=d.round(a);if(R.css3&&R.autoScrolling&&!R.scrollBar){var c="translate3d(0px, -"+b+"px, 0px)";Fb(c,!1)}else R.autoScrolling&&!R.scrollBar?pc.css("top",-b):fc.scrollTop(b)}function $b(a){return{"-webkit-transform":a,"-moz-transform":a,"-ms-transform":a,transform:a}}function _b(b,c,d){"all"!==c?vc[d][c]=b:a.each(Object.keys(vc[d]),function(a,c){vc[d][c]=b})}function ac(b){U(!1,"internal"),ea(!1),fa(!1),pc.addClass(j),clearTimeout(zc),clearTimeout(yc),clearTimeout(xc),clearTimeout(Ac),clearTimeout(Bc),_.off("scroll",Da).off("hashchange",cb).off("resize",ub),aa.off("click touchstart",B+" a").off("mouseenter",B+" li").off("mouseleave",B+" li").off("click touchstart",Q).off("mouseover",R.normalScrollElements).off("mouseout",R.normalScrollElements),a(s).off("click touchstart",S),clearTimeout(zc),clearTimeout(yc),b&&bc()}function bc(){Zb(0),pc.find("img[data-src], source[data-src], audio[data-src], iframe[data-src]").each(function(){Xa(a(this),"src")}),pc.find("img[data-srcset]").each(function(){Xa(a(this),"srcset")}),a(B+", "+P+", "+S).remove(),a(s).css({height:"","background-color":"",padding:""}),a(H).css({width:""}),pc.css({height:"",position:"","-ms-touch-action":"","touch-action":""}),fc.css({overflow:"",height:""}),a("html").removeClass(k),gc.removeClass(h),a.each(gc.get(0).className.split(/\s+/),function(a,b){0===b.indexOf(l)&&gc.removeClass(b)}),a(s+", "+H).each(function(){R.scrollOverflowHandler&&R.scrollOverflowHandler.remove(a(this)),a(this).removeClass(N+" "+m),a(this).attr("style",a(this).data("fp-styles"))}),xb(pc),pc.find(x+", "+M+", "+K).each(function(){a(this).replaceWith(this.childNodes)}),pc.css({"-webkit-transition":"none",transition:"none"}),fc.scrollTop(0);var b=[r,G,L];a.each(b,function(b,c){a("."+c).removeClass(c)})}function cc(a,b,c){R[a]=b,"internal"!==c&&(Gc[a]=b)}function dc(){var b=["fadingEffect","continuousHorizontal","scrollHorizontally","interlockedSlides","resetSliders","responsiveSlides","offsetSections","dragAndMove","scrollOverflowReset","parallax"];return a("html").hasClass(k)?void ec("error","Fullpage.js can only be initialized once and you are doing it multiple times!"):(R.continuousVertical&&(R.loopTop||R.loopBottom)&&(R.continuousVertical=!1,ec("warn","Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),R.scrollBar&&R.scrollOverflow&&ec("warn","Option `scrollBar` is mutually exclusive with `scrollOverflow`. Sections with scrollOverflow might not work well in Firefox"),!R.continuousVertical||!R.scrollBar&&R.autoScrolling||(R.continuousVertical=!1,ec("warn","Scroll bars (`scrollBar:true` or `autoScrolling:false`) are mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),R.scrollOverflow&&!R.scrollOverflowHandler&&(R.scrollOverflow=!1,ec("error","The option `scrollOverflow:true` requires the file `scrolloverflow.min.js`. Please include it before fullPage.js.")),a.each(b,function(a,b){R[b]&&ec("warn","fullpage.js extensions require jquery.fullpage.extensions.min.js file instead of the usual jquery.fullpage.js. Requested: "+b)}),void a.each(R.anchors,function(b,c){var d=aa.find("[name]").filter(function(){return a(this).attr("name")&&a(this).attr("name").toLowerCase()==c.toLowerCase()}),e=aa.find("[id]").filter(function(){return a(this).attr("id")&&a(this).attr("id").toLowerCase()==c.toLowerCase()});(e.length||d.length)&&(ec("error","data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE)."),e.length&&ec("error",'"'+c+'" is is being used by another element `id` property'),d.length&&ec("error",'"'+c+'" is is being used by another element `name` property'))}))}function ec(a,b){console&&console[a]&&console[a]("fullPage: "+b)}if(a("html").hasClass(k))return void dc();var fc=a("html, body"),gc=a("body"),hc=a.fn.fullpage;R=a.extend({menu:!1,anchors:[],lockAnchors:!1,navigation:!1,navigationPosition:"right",navigationTooltips:[],showActiveTooltip:!1,slidesNavigation:!1,slidesNavPosition:"bottom",scrollBar:!1,hybrid:!1,css3:!0,scrollingSpeed:700,autoScrolling:!0,fitToSection:!0,fitToSectionDelay:1e3,easing:"easeInOutCubic",easingcss3:"ease",loopBottom:!1,loopTop:!1,loopHorizontal:!0,continuousVertical:!1,continuousHorizontal:!1,scrollHorizontally:!1,interlockedSlides:!1,dragAndMove:!1,offsetSections:!1,resetSliders:!1,fadingEffect:!1,normalScrollElements:null,scrollOverflow:!1,scrollOverflowReset:!1,scrollOverflowHandler:a.fn.fp_scrolloverflow?a.fn.fp_scrolloverflow.iscrollHandler:null,scrollOverflowOptions:null,touchSensitivity:5,normalScrollElementTouchThreshold:5,bigSectionsDestination:null,keyboardScrolling:!0,animateAnchor:!0,recordHistory:!0,controlArrows:!0,controlArrowColor:"#fff",verticalCentered:!0,sectionsColor:[],paddingTop:0,paddingBottom:0,fixedElements:null,responsive:0,responsiveWidth:0,responsiveHeight:0,responsiveSlides:!1,parallax:!1,parallaxOptions:{type:"reveal",percentage:62,property:"translate"},sectionSelector:q,slideSelector:F,afterLoad:null,onLeave:null,afterRender:null,afterResize:null,afterReBuild:null,afterSlideLoad:null,onSlideLeave:null,afterResponsive:null,lazyLoading:!0},R);var ic,jc,kc,lc,mc=!1,nc=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),oc="ontouchstart"in b||navigator.msMaxTouchPoints>0||navigator.maxTouchPoints,pc=a(this),qc=_.height(),rc=!1,sc=!0,tc=!0,uc=[],vc={};vc.m={up:!0,down:!0,left:!0,right:!0},vc.k=a.extend(!0,{},vc.m);var wc,xc,yc,zc,Ac,Bc,Cc,Dc=Wb(),Ec={touchmove:"ontouchmove"in b?"touchmove":Dc.move,touchstart:"ontouchstart"in b?"touchstart":Dc.down},Fc='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]',Gc=a.extend(!0,{},R);dc(),a.extend(a.easing,{easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c}}),a(this).length&&(hc.version="2.9.5",hc.setAutoScrolling=U,hc.setRecordHistory=X,hc.setScrollingSpeed=Y,hc.setFitToSection=ba,hc.setLockAnchors=ca,hc.setMouseWheelScrolling=da,hc.setAllowScrolling=ea,hc.setKeyboardScrolling=fa,hc.moveSectionUp=ga,hc.moveSectionDown=ha,hc.silentMoveTo=ia,hc.moveTo=ja,hc.moveSlideRight=ka,hc.moveSlideLeft=la,hc.fitToSection=Ea,hc.reBuild=ma,hc.setResponsive=na,hc.destroy=ac,hc.shared={afterRenderActions:Ba},oa(),pa());var Hc=!1,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=(new Date).getTime(),Oc=0,Pc=0,Qc=qc}}),!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.trackWidth||b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(a,b){},onStep:function(a,b,c){},onStop:function(a,b){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));"string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?e.easing=jQuery.easing[e.easing]:e.easing=d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}}),!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(c,a,a.document,a.Math)}):"object"==typeof exports&&exports?module.exports=b(require("jquery"),a,a.document,a.Math):b(jQuery,a,a.document,a.Math)}("undefined"!=typeof window?window:this,function(a,b,c,d,e){var f="fullpage-wrapper",g="."+f,h="fp-responsive",i="fp-notransition",j="fp-destroyed",k="fp-enabled",l="fp-viewing",m="active",n="."+m,o="fp-completely",p="."+o,q=".section",r="fp-section",s="."+r,t=s+n,u=s+":first",v=s+":last",w="fp-tableCell",x="."+w,y="fp-auto-height",z="fp-normal-scroll",A="fp-nav",B="#"+A,C="fp-tooltip",D="."+C,E="fp-show-active",F=".slide",G="fp-slide",H="."+G,I=H+n,J="fp-slides",K="."+J,L="fp-slidesContainer",M="."+L,N="fp-table",O="fp-slidesNav",P="."+O,Q=P+" a",R="fp-controlArrow",S="."+R,T="fp-prev",U="."+T,V=R+" "+T,W=S+U,X="fp-next",Y="."+X,Z=R+" "+X,$=S+Y,_=a(b),aa=a(c);a.fn.fullpage=function(R){function U(b,c){b||gc(0),qc("autoScrolling",b,c);var d=a(t);R.autoScrolling&&!R.scrollBar?(tc.css({overflow:"hidden",height:"100%"}),X(Wc.recordHistory,"internal"),Dc.css({"-ms-touch-action":"none","touch-action":"none"}),d.length&&gc(d.position().top)):(tc.css({overflow:"visible",height:"initial"}),X(!1,"internal"),Dc.css({"-ms-touch-action":"","touch-action":""}),lc(Dc),d.length&&tc.scrollTop(d.position().top)),Dc.trigger("setAutoScrolling",[b])}function X(a,b){qc("recordHistory",a,b)}function Y(a,b){"internal"!==b&&R.fadingEffect&&vc.fadingEffect&&vc.fadingEffect.update(a),qc("scrollingSpeed",a,b)}function ba(a,b){qc("fitToSection",a,b)}function ca(a){R.lockAnchors=a}function da(a){a?($b(),_b()):(Zb(),ac())}function ea(b,c){"undefined"!=typeof c?(c=c.replace(/ /g,"").split(","),a.each(c,function(a,c){ic(b,c,"m")})):(ic(b,"all","m"),b?(da(!0),bc()):(da(!1),cc()))}function fa(b,c){"undefined"!=typeof c?(c=c.replace(/ /g,"").split(","),a.each(c,function(a,c){ic(b,c,"k")})):(ic(b,"all","k"),R.keyboardScrolling=b)}function ga(){var b=a(t).prev(s);b.length||!R.loopTop&&!R.continuousVertical||(b=a(s).last()),b.length&&Ua(b,null,!0)}function ha(){var b=a(t).next(s);b.length||!R.loopBottom&&!R.continuousVertical||(b=a(s).first()),b.length&&Ua(b,null,!1)}function ia(a,b){Y(0,"internal"),ja(a,b),Y(Wc.scrollingSpeed,"internal")}function ja(a,b){var c=Pb(a);"undefined"!=typeof b?Rb(a,b):c.length>0&&Ua(c)}function ka(a){Ra("right",a)}function la(a){Ra("left",a)}function ma(b){if(!Dc.hasClass(j)){Fc=!0,Ec=_.height(),a(s).each(function(){var b=a(this).find(K),c=a(this).find(H);R.verticalCentered&&a(this).find(x).css("height",Nb(a(this))+"px"),a(this).css("height",va(a(this))+"px"),c.length>1&&yb(b,b.find(I))}),R.scrollOverflow&&Kc.createScrollBarForAll();var c=a(t),d=c.index(s);d&&!mc("fadingEffect")&&ia(d+1),Fc=!1,a.isFunction(R.afterResize)&&b&&R.afterResize.call(Dc),a.isFunction(R.afterReBuild)&&!b&&R.afterReBuild.call(Dc),Dc.trigger("afterRebuild")}}function na(b){var c=uc.hasClass(h);b?c||(U(!1,"internal"),ba(!1,"internal"),a(B).hide(),uc.addClass(h),a.isFunction(R.afterResponsive)&&R.afterResponsive.call(Dc,b),R.responsiveSlides&&vc.responsiveSlides&&vc.responsiveSlides.toSections(),Dc.trigger("afterResponsive",[b])):c&&(U(Wc.autoScrolling,"internal"),ba(Wc.autoScrolling,"internal"),a(B).show(),uc.removeClass(h),a.isFunction(R.afterResponsive)&&R.afterResponsive.call(Dc,b),R.responsiveSlides&&vc.responsiveSlides&&vc.responsiveSlides.toSlides(),Dc.trigger("afterResponsive",[b]))}function oa(){return{options:R,internals:{canScroll:Hc,isScrollAllowed:Jc,getDestinationPosition:Ta,isTouch:Cc,c:ib,getXmovement:Lb,removeAnimation:Gb,getTransforms:hc,lazyLoad:ab,addAnimation:Fb,performHorizontalMove:Bb,landscapeScroll:yb,silentLandscapeScroll:fc,keepSlidesPosition:Sa,silentScroll:gc,styleSlides:ua,scrollHandler:Ga,getEventsPage:ec,getMSPointer:dc,isReallyTouch:Na,usingExtension:mc,toggleControlArrows:zb}}}function pa(){R.css3&&(R.css3=Yb()),R.scrollBar=R.scrollBar||R.hybrid,sa(),ta(),ea(!0),U(R.autoScrolling,"internal"),Eb(),Xb(),"complete"===c.readyState&&jb(),_.on("load",jb)}function qa(){_.on("scroll",Ga).on("hashchange",kb).blur(tb).resize(Db),aa.keydown(mb).keyup(ob).on("click touchstart",B+" a",ub).on("click touchstart",Q,vb).on("click",D,nb),a(s).on("click touchstart",S,sb),R.normalScrollElements&&(aa.on("mouseenter touchstart",R.normalScrollElements,function(){ea(!1)}),aa.on("mouseleave touchend",R.normalScrollElements,function(){ea(!0)}))}function ra(a){var c="fp_"+a+"Extension";Xc[a]=R[a+"Key"],vc[a]="undefined"!=typeof b[c]?new b[c]:null,vc[a]&&vc[a].c(a)}function sa(){var b=Dc.find(R.sectionSelector);R.anchors.length||(R.anchors=b.filter("[data-anchor]").map(function(){return a(this).data("anchor").toString()}).get()),R.navigationTooltips.length||(R.navigationTooltips=b.filter("[data-tooltip]").map(function(){return a(this).data("tooltip").toString()}).get())}function ta(){Dc.css({height:"100%",position:"relative"}),Dc.addClass(f),a("html").addClass(k),Ec=_.height(),Dc.removeClass(j),ya(),nc("parallax","init"),a(s).each(function(b){var c=a(this),d=c.find(H),e=d.length;c.data("fp-styles",c.attr("style")),wa(c,b),xa(c,b),e>0?ua(c,d,e):R.verticalCentered&&Mb(c)}),R.fixedElements&&R.css3&&a(R.fixedElements).appendTo(uc),R.navigation&&Aa(),Ba(),R.fadingEffect&&vc.fadingEffect&&vc.fadingEffect.apply(),R.scrollOverflow?Kc=R.scrollOverflowHandler.init(R):Ea()}function ua(b,c,d){var e=100*d,f=100/d;c.wrapAll('<div class="'+L+'" />'),c.parent().wrap('<div class="'+J+'" />'),b.find(M).css("width",e+"%"),d>1&&(R.controlArrows&&za(b),R.slidesNavigation&&Tb(b,d)),c.each(function(b){a(this).css("width",f+"%"),R.verticalCentered&&Mb(a(this))});var g=b.find(I);g.length&&(0!==a(t).index(s)||0===a(t).index(s)&&0!==g.index())?fc(g,"internal"):c.eq(0).addClass(m)}function va(a){return R.offsetSections&&vc.offsetSections?d.round(vc.offsetSections.getWindowHeight(a)):Ec}function wa(b,c){c||0!==a(t).length||b.addClass(m),zc=a(t),b.css("height",va(b)+"px"),R.paddingTop&&b.css("padding-top",R.paddingTop),R.paddingBottom&&b.css("padding-bottom",R.paddingBottom),"undefined"!=typeof R.sectionsColor[c]&&b.css("background-color",R.sectionsColor[c]),"undefined"!=typeof R.anchors[c]&&b.attr("data-anchor",R.anchors[c])}function xa(b,c){"undefined"!=typeof R.anchors[c]&&b.hasClass(m)&&Jb(R.anchors[c],c),R.menu&&R.css3&&a(R.menu).closest(g).length&&a(R.menu).appendTo(uc)}function ya(){Dc.find(R.sectionSelector).addClass(r),Dc.find(R.slideSelector).addClass(G)}function za(a){a.find(K).after('<div class="'+V+'"></div><div class="'+Z+'"></div>'),"#fff"!=R.controlArrowColor&&(a.find($).css("border-color","transparent transparent transparent "+R.controlArrowColor),a.find(W).css("border-color","transparent "+R.controlArrowColor+" transparent transparent")),R.loopHorizontal||a.find(W).hide()}function Aa(){uc.append('<div id="'+A+'"><ul></ul></div>');var b=a(B);b.addClass(function(){return R.showActiveTooltip?E+" "+R.navigationPosition:R.navigationPosition});for(var c=0;c<a(s).length;c++){var d="";R.anchors.length&&(d=R.anchors[c]);var e='<li><a href="#'+d+'"><span></span></a>',f=R.navigationTooltips[c];"undefined"!=typeof f&&""!==f&&(e+='<div class="'+C+" "+R.navigationPosition+'">'+f+"</div>"),e+="</li>",b.find("ul").append(e)}a(B).css("margin-top","-"+a(B).height()/2+"px"),a(B).find("li").eq(a(t).index(s)).find("a").addClass(m)}function Ba(){Dc.find('iframe[src*="youtube.com/embed/"]').each(function(){Ca(a(this),"enablejsapi=1")})}function Ca(a,b){var c=a.attr("src");a.attr("src",c+Da(c)+b)}function Da(a){return/\?/.test(a)?"&":"?"}function Ea(){var b=a(t);b.addClass(o),ab(b),bb(b),R.scrollOverflow&&R.scrollOverflowHandler.afterLoad(),Fa()&&a.isFunction(R.afterLoad)&&R.afterLoad.call(b,b.data("anchor"),b.index(s)+1),a.isFunction(R.afterRender)&&R.afterRender.call(Dc),Dc.trigger("afterRender")}function Fa(){var a=Pb(lb().section);return!a||a.length&&a.index()===zc.index()}function Ga(){dd||(requestAnimationFrame(Ha),dd=!0)}function Ha(){Dc.trigger("onScroll");var b;if((!R.autoScrolling||R.scrollBar||mc("dragAndMove"))&&!pc()){var e=mc("dragAndMove")?d.abs(vc.dragAndMove.getCurrentScroll()):_.scrollTop(),f=(Ja(e),0),g=e+_.height()/2,h=mc("dragAndMove")?vc.dragAndMove.getDocumentHeight():uc.height()-_.height(),i=h===e,j=c.querySelectorAll(s);if(i)f=j.length-1;else if(e)for(var k=0;k<j.length;++k){var l=j[k];l.offsetTop<=g&&(f=k)}else f=0;if(b=a(j).eq(f),!b.hasClass(m)){Yc=!0;var n,o,p=a(t),q=p.index(s)+1,r=Kb(b),u=b.data("anchor"),v=b.index(s)+1,w=b.find(I);w.length&&(o=w.data("anchor"),n=w.index()),Hc&&(b.addClass(m).siblings().removeClass(m),nc("parallax","afterLoad"),a.isFunction(R.onLeave)&&R.onLeave.call(p,q,v,r),a.isFunction(R.afterLoad)&&R.afterLoad.call(b,u,v),R.resetSliders&&vc.resetSliders&&vc.resetSliders.apply({localIsResizing:Fc,leavingSection:q}),db(p),ab(b),bb(b),Jb(u,v-1),R.anchors.length&&(wc=u),Ub(n,o,u,v)),clearTimeout(Oc),Oc=setTimeout(function(){Yc=!1},100)}R.fitToSection&&(clearTimeout(Pc),Pc=setTimeout(function(){R.fitToSection&&a(t).outerHeight()<=Ec&&Ia()},R.fitToSectionDelay))}dd=!1}function Ia(){Hc&&(Fc=!0,Ua(a(t)),Fc=!1)}function Ja(a){var b=a>Zc?"down":"up";return Zc=a,ed=a,b}function Ka(b){if(Jc.m[b]){var c="down"===b?ha:ga;
if(vc.scrollHorizontally&&(c=vc.scrollHorizontally.getScrollSection(b,c)),R.scrollOverflow){var d=R.scrollOverflowHandler.scrollable(a(t)),e="down"===b?"bottom":"top";if(d.length>0){if(!R.scrollOverflowHandler.isScrolled(e,d))return!0;c()}else c()}else c()}}function La(a){var b=a.originalEvent;R.autoScrolling&&Na(b)&&a.preventDefault()}function Ma(b){var c=b.originalEvent,e=a(c.target).closest(s);if(Na(c)){R.autoScrolling&&b.preventDefault();var f=ec(c);ad=f.y,bd=f.x,e.find(K).length&&d.abs(_c-bd)>d.abs($c-ad)?!Ac&&d.abs(_c-bd)>_.outerWidth()/100*R.touchSensitivity&&(_c>bd?Jc.m.right&&ka(e):Jc.m.left&&la(e)):R.autoScrolling&&Hc&&d.abs($c-ad)>_.height()/100*R.touchSensitivity&&($c>ad?Ka("down"):ad>$c&&Ka("up"))}}function Na(a){return"undefined"==typeof a.pointerType||"mouse"!=a.pointerType}function Oa(a){var b=a.originalEvent;if(R.fitToSection&&tc.stop(),Na(b)){var c=ec(b);$c=c.y,_c=c.x}}function Pa(a,b){for(var c=0,e=a.slice(d.max(a.length-b,1)),f=0;f<e.length;f++)c+=e[f];return d.ceil(c/b)}function Qa(c){var e=(new Date).getTime(),f=a(p).hasClass(z);if(R.autoScrolling&&!yc&&!f){c=c||b.event;var g=c.wheelDelta||-c.deltaY||-c.detail,h=d.max(-1,d.min(1,g)),i="undefined"!=typeof c.wheelDeltaX||"undefined"!=typeof c.deltaX,j=d.abs(c.wheelDeltaX)<d.abs(c.wheelDelta)||d.abs(c.deltaX)<d.abs(c.deltaY)||!i;Ic.length>149&&Ic.shift(),Ic.push(d.abs(g)),R.scrollBar&&(c.preventDefault?c.preventDefault():c.returnValue=!1);var k=e-cd;if(cd=e,k>200&&(Ic=[]),Hc&&!oc()){var l=Pa(Ic,10),m=Pa(Ic,70),n=l>=m;n&&j&&Ka(h<0?"down":"up")}return!1}R.fitToSection&&tc.stop()}function Ra(b,c){var d="undefined"==typeof c?a(t):c,e=d.find(K);if(!(!e.length||oc()||Ac||e.find(H).length<2)){var f=e.find(I),g=null;if(g="left"===b?f.prev(H):f.next(H),!g.length){if(!R.loopHorizontal)return;g="left"===b?f.siblings(":last"):f.siblings(":first")}Ac=!0,yb(e,g,b)}}function Sa(){a(I).each(function(){fc(a(this),"internal")})}function Ta(a){var b=a.position(),c=b.top,d=mc("dragAndMove")&&vc.dragAndMove.isGrabbing?vc.dragAndMove.isScrollingDown():b.top>ed,e=c-Ec+a.outerHeight(),f=R.bigSectionsDestination;return a.outerHeight()>Ec?(d||f)&&"bottom"!==f||(c=e):(d||Fc&&a.is(":last-child"))&&(c=e),R.offsetSections&&vc.offsetSections&&(c=vc.offsetSections.getSectionPosition(d,c,a)),ed=c,c}function Ua(b,c,d){if("undefined"!=typeof b&&b.length){var e,f,g=Ta(b),h={element:b,callback:c,isMovementUp:d,dtop:g,yMovement:Kb(b),anchorLink:b.data("anchor"),sectionIndex:b.index(s),activeSlide:b.find(I),activeSection:a(t),leavingSection:a(t).index(s)+1,localIsResizing:Fc};h.activeSection.is(b)&&!Fc||R.scrollBar&&_.scrollTop()===h.dtop&&!b.hasClass(y)||(h.activeSlide.length&&(e=h.activeSlide.data("anchor"),f=h.activeSlide.index()),a.isFunction(R.onLeave)&&!h.localIsResizing&&R.onLeave.call(h.activeSection,h.leavingSection,h.sectionIndex+1,h.yMovement)===!1||(nc("parallax","apply",h),R.autoScrolling&&R.continuousVertical&&"undefined"!=typeof h.isMovementUp&&(!h.isMovementUp&&"up"==h.yMovement||h.isMovementUp&&"down"==h.yMovement)&&(h=Ya(h)),mc("scrollOverflowReset")&&vc.scrollOverflowReset.setPrevious(h.activeSection),h.localIsResizing||db(h.activeSection),R.scrollOverflow&&R.scrollOverflowHandler.beforeLeave(),b.addClass(m).siblings().removeClass(m),ab(b),R.scrollOverflow&&R.scrollOverflowHandler.onLeave(),Hc=!1,Ub(f,e,h.anchorLink,h.sectionIndex),Wa(h),wc=h.anchorLink,Jb(h.anchorLink,Va(h))))}}function Va(b){return b.wrapAroundElements&&b.wrapAroundElements.length?b.isMovementUp?a(s).length-1:0:b.sectionIndex}function Wa(b){if(R.css3&&R.autoScrolling&&!R.scrollBar){var c="translate3d(0px, -"+d.round(b.dtop)+"px, 0px)";Ob(c,!0),R.scrollingSpeed?(clearTimeout(Mc),Mc=setTimeout(function(){$a(b)},R.scrollingSpeed)):$a(b)}else{var e=Xa(b);a(e.element).animate(e.options,R.scrollingSpeed,R.easing).promise().done(function(){R.scrollBar?setTimeout(function(){$a(b)},30):$a(b)})}}function Xa(a){var b={};return R.autoScrolling&&!R.scrollBar?(b.options={top:-a.dtop},b.element=g):(b.options={scrollTop:a.dtop},b.element="html, body"),b}function Ya(b){return b.isMovementUp?b.activeSection.before(b.activeSection.nextAll(s)):b.activeSection.after(b.activeSection.prevAll(s).get().reverse()),gc(a(t).position().top),Sa(),b.wrapAroundElements=b.activeSection,b.dtop=b.element.position().top,b.yMovement=Kb(b.element),b.leavingSection=b.activeSection.index(s)+1,b.sectionIndex=b.element.index(s),a(g).trigger("onContinuousVertical",[b]),b}function Za(b){b.wrapAroundElements&&b.wrapAroundElements.length&&(b.isMovementUp?a(u).before(b.wrapAroundElements):a(v).after(b.wrapAroundElements),gc(a(t).position().top),Sa(),b.sectionIndex=b.element.index(s),b.leavingSection=b.activeSection.index(s)+1)}function $a(b){Za(b),a.isFunction(R.afterLoad)&&!b.localIsResizing&&R.afterLoad.call(b.element,b.anchorLink,b.sectionIndex+1),R.scrollOverflow&&R.scrollOverflowHandler.afterLoad(),nc("parallax","afterLoad"),mc("scrollOverflowReset")&&vc.scrollOverflowReset.reset(),R.resetSliders&&vc.resetSliders&&vc.resetSliders.apply(b),b.localIsResizing||bb(b.element),b.element.addClass(o).siblings().removeClass(o),Hc=!0,a.isFunction(b.callback)&&b.callback.call(this)}function _a(a,b){a.attr(b,a.data(b)).removeAttr("data-"+b)}function ab(b){if(R.lazyLoading){var c,d=eb(b);d.find("img[data-src], img[data-srcset], source[data-src], source[data-srcset], video[data-src], audio[data-src], iframe[data-src]").each(function(){if(c=a(this),a.each(["src","srcset"],function(a,b){var d=c.attr("data-"+b);"undefined"!=typeof d&&d&&_a(c,b)}),c.is("source")){var b=c.closest("video").length?"video":"audio";c.closest(b).get(0).load()}})}}function bb(b){var c=eb(b);c.find("video, audio").each(function(){var b=a(this).get(0);b.hasAttribute("data-autoplay")&&"function"==typeof b.play&&b.play()}),c.find('iframe[src*="youtube.com/embed/"]').each(function(){var b=a(this).get(0);b.hasAttribute("data-autoplay")&&cb(b),b.onload=function(){b.hasAttribute("data-autoplay")&&cb(b)}})}function cb(a){a.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")}function db(b){var c=eb(b);c.find("video, audio").each(function(){var b=a(this).get(0);b.hasAttribute("data-keepplaying")||"function"!=typeof b.pause||b.pause()}),c.find('iframe[src*="youtube.com/embed/"]').each(function(){var b=a(this).get(0);/youtube\.com\/embed\//.test(a(this).attr("src"))&&!b.hasAttribute("data-keepplaying")&&a(this).get(0).contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})}function eb(b){var c=b.find(I);return c.length&&(b=a(c)),b}function fb(a){function b(a){var b,d,e,f,h,i,j,k="",l=0;for(a=a.replace(/[^A-Za-z0-9+\/=]/g,"");l<a.length;)f=g.indexOf(a.charAt(l++)),h=g.indexOf(a.charAt(l++)),i=g.indexOf(a.charAt(l++)),j=g.indexOf(a.charAt(l++)),b=f<<2|h>>4,d=(15&h)<<4|i>>2,e=(3&i)<<6|j,k+=String.fromCharCode(b),64!=i&&(k+=String.fromCharCode(d)),64!=j&&(k+=String.fromCharCode(e));return k=c(k)}function c(a){for(var b,c="",d=0,e=0,f=0;d<a.length;)e=a.charCodeAt(d),e<128?(c+=String.fromCharCode(e),d++):e>191&&e<224?(f=a.charCodeAt(d+1),c+=String.fromCharCode((31&e)<<6|63&f),d+=2):(f=a.charCodeAt(d+1),b=a.charCodeAt(d+2),c+=String.fromCharCode((15&e)<<12|(63&f)<<6|63&b),d+=3);return c}function d(a){return a}function e(a){return a.slice(3).slice(0,-3)}function f(a){var c=a.split("_");if(c.length>1){var d=c[1],f=a.replace(e(c[1]),"").split("_")[0],g=f;return g+"_"+b(d.slice(3).slice(0,-3))}return e(a)}var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return d(f(b(a)))}function gb(){if(c.domain.length){for(var a=c.domain.replace(/^(www\.)/,"").split(".");a.length>2;)a.shift();var b=a.join(".");return b.replace(/(^\.*)|(\.*$)/g,"")}return""}function hb(a){var b=gb(),c=["MTM0bG9jYWxob3N0MjM0","MTM0MC4xMjM0","MTM0anNoZWxsLm5ldDIzNA==","UDdDQU5ZNlNN"],d=fb(c[0]),e=fb(c[1]),f=fb(c[2]),g=fb(c[3]),h=[d,e,f].indexOf(b)<0&&0!==b.length,i="undefined"!=typeof Xc[a]&&Xc[a].length;if(!i&&h)return!1;var j=i?fb(Xc[a]):"";j=j.split("_");var k=j.length>1&&j[1].indexOf(a,j[1].length-a.length)>-1,l=j[0].indexOf(b,j[0].length-b.length)<0;return!(l&&h&&g!=j[0])&&k||!h}function ib(b){function c(){Uc||(d.random()<.5?uc.prepend(h):uc.append(h),Uc=!0,h.bind("destroyed",function(){clearTimeout(f),f=setTimeout(e,900)})),a(h).attr("style",fb("MTIzei1pbmRleDo5OTk5OTk5O3Bvc2l0aW9uOmZpeGVkO3RvcDoyMHB4O2JvdHRvbTphdXRvO2xlZnQ6MjBweDtyaWdodDphdXRvO2JhY2tncm91bmQ6cmVkO3BhZGRpbmc6N3B4IDE1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO29wYWNpdHk6MTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3pvb206MTttYXJnaW46YXV0bztib3JkZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7Y2xpcC1wYXRoOm5vbmU7MTIz").replace(/;/g,fb("MTIzICFpbXBvcnRhbnQ7MzQ1")))}function e(){Uc=!1}if(mc(b)&&vc[b]){var f,g=fb("MTIzPGRpdj48YSBocmVmPSJodHRwOi8vYWx2YXJvdHJpZ28uY29tL2Z1bGxQYWdlL2V4dGVuc2lvbnMvIiBzdHlsZT0iY29sb3I6ICNmZmYgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsiPlVubGljZW5zZWQgZnVsbFBhZ2UuanMgRXh0ZW5zaW9uPC9hPjwvZGl2PjEyMw=="),h=a("<div/>").html(g).contents();hb(b)||(c(),setInterval(c,2e3))}}function jb(){var a=lb(),b=a.section,c=a.slide;b&&(R.animateAnchor?Rb(b,c):ia(b,c))}function kb(){if(!Yc&&!R.lockAnchors){var a=lb(),b=a.section,c=a.slide,d="undefined"==typeof wc,e="undefined"==typeof wc&&"undefined"==typeof c&&!Ac;b.length&&(b&&b!==wc&&!d||e||!Ac&&xc!=c)&&Rb(b,c)}}function lb(){var a,c,d=b.location.hash;if(d.length){var e=d.replace("#","").split("/"),f=d.indexOf("#/")>-1;a=f?"/"+e[1]:decodeURIComponent(e[0]);var g=f?e[2]:e[1];g&&g.length&&(c=decodeURIComponent(g))}return{section:a,slide:c}}function mb(b){clearTimeout(Qc);var c=a(":focus"),d=b.which;if(9===d)rb(b);else if(!c.is("textarea")&&!c.is("input")&&!c.is("select")&&"true"!==c.attr("contentEditable")&&""!==c.attr("contentEditable")&&R.keyboardScrolling&&R.autoScrolling){var e=[40,38,32,33,34];a.inArray(d,e)>-1&&b.preventDefault(),yc=b.ctrlKey,Qc=setTimeout(function(){wb(b)},150)}}function nb(){a(this).prev().trigger("click")}function ob(a){Gc&&(yc=a.ctrlKey)}function pb(a){2==a.which&&(fd=a.pageY,Dc.on("mousemove",xb))}function qb(a){2==a.which&&Dc.off("mousemove")}function rb(b){function c(a){return a.preventDefault(),i.first().focus()}var d=b.shiftKey,e=a(":focus"),f=a(t),g=f.find(I),h=g.length?g:f,i=h.find(Vc);e.length?e.closest(t,I).length||(e=c(b)):c(b),(!d&&e.is(i.last())||d&&e.is(i.first()))&&b.preventDefault()}function sb(){var b=a(this).closest(s);a(this).hasClass(T)?Jc.m.left&&la(b):Jc.m.right&&ka(b)}function tb(){Gc=!1,yc=!1}function ub(b){b.preventDefault();var c=a(this).parent().index();Ua(a(s).eq(c))}function vb(b){b.preventDefault();var c=a(this).closest(s).find(K),d=c.find(H).eq(a(this).closest("li").index());yb(c,d)}function wb(b){var c=b.shiftKey;if(Hc||!([37,39].indexOf(b.which)<0))switch(b.which){case 38:case 33:Jc.k.up&&ga();break;case 32:if(c&&Jc.k.up){ga();break}case 40:case 34:Jc.k.down&&ha();break;case 36:Jc.k.up&&ja(1);break;case 35:Jc.k.down&&ja(a(s).length);break;case 37:Jc.k.left&&la();break;case 39:Jc.k.right&&ka();break;default:return}}function xb(a){Hc&&(a.pageY<fd&&Jc.m.up?ga():a.pageY>fd&&Jc.m.down&&ha()),fd=a.pageY}function yb(b,c,d){var e=b.closest(s),f={slides:b,destiny:c,direction:d,destinyPos:c.position(),slideIndex:c.index(),section:e,sectionIndex:e.index(s),anchorLink:e.data("anchor"),slidesNav:e.find(P),slideAnchor:Wb(c),prevSlide:e.find(I),prevSlideIndex:e.find(I).index(),localIsResizing:Fc};return f.xMovement=Lb(f.prevSlideIndex,f.slideIndex),f.localIsResizing||(Hc=!1),nc("parallax","applyHorizontal",f),R.onSlideLeave&&!f.localIsResizing&&"none"!==f.xMovement&&a.isFunction(R.onSlideLeave)&&R.onSlideLeave.call(f.prevSlide,f.anchorLink,f.sectionIndex+1,f.prevSlideIndex,f.direction,f.slideIndex)===!1?void(Ac=!1):(c.addClass(m).siblings().removeClass(m),f.localIsResizing||(db(f.prevSlide),ab(c)),zb(f),e.hasClass(m)&&!f.localIsResizing&&Ub(f.slideIndex,f.slideAnchor,f.anchorLink,f.sectionIndex),vc.continuousHorizontal&&vc.continuousHorizontal.apply(f),pc()?Ab(f):Bb(b,f,!0),void(R.interlockedSlides&&vc.interlockedSlides&&(mc("continuousHorizontal")&&"undefined"!=typeof d&&d!==f.xMovement||vc.interlockedSlides.apply(f))))}function zb(a){!R.loopHorizontal&&R.controlArrows&&(a.section.find(W).toggle(0!==a.slideIndex),a.section.find($).toggle(!a.destiny.is(":last-child")))}function Ab(b){vc.continuousHorizontal&&vc.continuousHorizontal.afterSlideLoads(b),Cb(b.slidesNav,b.slideIndex),b.localIsResizing||(nc("parallax","afterSlideLoads"),a.isFunction(R.afterSlideLoad)&&R.afterSlideLoad.call(b.destiny,b.anchorLink,b.sectionIndex+1,b.slideAnchor,b.slideIndex),Hc=!0,bb(b.destiny)),Ac=!1,mc("interlockedSlides")&&vc.interlockedSlides.apply(b)}function Bb(a,b,c){var e=b.destinyPos;if(R.css3){var f="translate3d(-"+d.round(e.left)+"px, 0px, 0px)";Fb(a.find(M)).css(hc(f)),Nc=setTimeout(function(){c&&Ab(b)},R.scrollingSpeed,R.easing)}else a.animate({scrollLeft:d.round(e.left)},R.scrollingSpeed,R.easing,function(){c&&Ab(b)})}function Cb(a,b){a.find(n).removeClass(m),a.find("li").eq(b).find("a").addClass(m)}function Db(){if(Dc.trigger("onResize"),Eb(),Bc){var b=a(c.activeElement);if(!b.is("textarea")&&!b.is("input")&&!b.is("select")){var e=_.height();d.abs(e-gd)>20*d.max(gd,e)/100&&(ma(!0),gd=e)}}else clearTimeout(Lc),Lc=setTimeout(function(){ma(!0)},350)}function Eb(){var a=R.responsive||R.responsiveWidth,b=R.responsiveHeight,c=a&&_.outerWidth()<a,d=b&&_.height()<b;a&&b?na(c||d):a?na(c):b&&na(d)}function Fb(a){var b="all "+R.scrollingSpeed+"ms "+R.easingcss3;return a.removeClass(i),a.css({"-webkit-transition":b,transition:b})}function Gb(a){return a.addClass(i)}function Hb(b,c){R.navigation&&(a(B).find(n).removeClass(m),b?a(B).find('a[href="#'+b+'"]').addClass(m):a(B).find("li").eq(c).find("a").addClass(m))}function Ib(b){R.menu&&(a(R.menu).find(n).removeClass(m),a(R.menu).find('[data-menuanchor="'+b+'"]').addClass(m))}function Jb(a,b){Ib(a),Hb(a,b)}function Kb(b){var c=a(t).index(s),d=b.index(s);return c==d?"none":c>d?"up":"down"}function Lb(a,b){return a==b?"none":a>b?"left":"right"}function Mb(a){a.hasClass(N)||a.addClass(N).wrapInner('<div class="'+w+'" style="height:'+Nb(a)+'px;" />')}function Nb(a){var b=va(a);if(R.paddingTop||R.paddingBottom){var c=a;c.hasClass(r)||(c=a.closest(s));var d=parseInt(c.css("padding-top"))+parseInt(c.css("padding-bottom"));b-=d}return b}function Ob(a,b){b?Fb(Dc):Gb(Dc),clearTimeout(Rc),Dc.css(hc(a)),Rc=setTimeout(function(){Dc.removeClass(i)},10)}function Pb(b){var c=Dc.find(s+'[data-anchor="'+b+'"]');if(!c.length){var d="undefined"!=typeof b?b-1:0;c=a(s).eq(d)}return c}function Qb(a,b){var c=b.find(H+'[data-anchor="'+a+'"]');return c.length||(a="undefined"!=typeof a?a:0,c=b.find(H).eq(a)),c}function Rb(a,b){var c=Pb(a);if(c.length){var d=Qb(b,c);a===wc||c.hasClass(m)?Sb(d):Ua(c,function(){Sb(d)})}}function Sb(a){a.length&&yb(a.closest(K),a)}function Tb(a,b){a.append('<div class="'+O+'"><ul></ul></div>');var c=a.find(P);c.addClass(R.slidesNavPosition);for(var d=0;d<b;d++)c.find("ul").append('<li><a href="#"><span></span></a></li>');c.css("margin-left","-"+c.width()/2+"px"),c.find("li").first().find("a").addClass(m)}function Ub(a,b,c,d){var e="";R.anchors.length&&!R.lockAnchors&&(a?("undefined"!=typeof c&&(e=c),"undefined"==typeof b&&(b=a),xc=b,Vb(e+"/"+b)):"undefined"!=typeof a?(xc=b,Vb(c)):Vb(c)),Xb()}function Vb(a){if(R.recordHistory)location.hash=a;else if(Bc||Cc)b.history.replaceState(e,e,"#"+a);else{var c=b.location.href.split("#")[0];b.location.replace(c+"#"+a)}}function Wb(a){var b=a.data("anchor"),c=a.index();return"undefined"==typeof b&&(b=c),b}function Xb(){var b=a(t),c=b.find(I),d=Wb(b),e=Wb(c),f=String(d);c.length&&(f=f+"-"+e),f=f.replace("/","-").replace("#","");var g=new RegExp("\\b\\s?"+l+"-[^\\s]+\\b","g");uc[0].className=uc[0].className.replace(g,""),uc.addClass(l+"-"+f)}function Yb(){var a,d=c.createElement("p"),f={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};c.body.insertBefore(d,null);for(var g in f)d.style[g]!==e&&(d.style[g]="translate3d(1px,1px,1px)",a=b.getComputedStyle(d).getPropertyValue(f[g]));return c.body.removeChild(d),a!==e&&a.length>0&&"none"!==a}function Zb(){c.addEventListener?(c.removeEventListener("mousewheel",Qa,!1),c.removeEventListener("wheel",Qa,!1),c.removeEventListener("MozMousePixelScroll",Qa,!1)):c.detachEvent("onmousewheel",Qa)}function $b(){var a,d="";b.addEventListener?a="addEventListener":(a="attachEvent",d="on");var f="onwheel"in c.createElement("div")?"wheel":c.onmousewheel!==e?"mousewheel":"DOMMouseScroll";"DOMMouseScroll"==f?c[a](d+"MozMousePixelScroll",Qa,!1):c[a](d+f,Qa,!1)}function _b(){Dc.on("mousedown",pb).on("mouseup",qb)}function ac(){Dc.off("mousedown",pb).off("mouseup",qb)}function bc(){(Bc||Cc)&&(R.autoScrolling&&uc.off(Tc.touchmove).on(Tc.touchmove,La),a(g).off(Tc.touchstart).on(Tc.touchstart,Oa).off(Tc.touchmove).on(Tc.touchmove,Ma))}function cc(){(Bc||Cc)&&(R.autoScrolling&&uc.off(Tc.touchmove),a(g).off(Tc.touchstart).off(Tc.touchmove))}function dc(){var a;return a=b.PointerEvent?{down:"pointerdown",move:"pointermove"}:{down:"MSPointerDown",move:"MSPointerMove"}}function ec(a){var b=[];return b.y="undefined"!=typeof a.pageY&&(a.pageY||a.pageX)?a.pageY:a.touches[0].pageY,b.x="undefined"!=typeof a.pageX&&(a.pageY||a.pageX)?a.pageX:a.touches[0].pageX,Cc&&Na(a)&&R.scrollBar&&"undefined"!=typeof a.touches&&(b.y=a.touches[0].pageY,b.x=a.touches[0].pageX),b}function fc(a,b){Y(0,"internal"),"undefined"!=typeof b&&(Fc=!0),yb(a.closest(K),a),"undefined"!=typeof b&&(Fc=!1),Y(Wc.scrollingSpeed,"internal")}function gc(a){var b=d.round(a);if(R.css3&&R.autoScrolling&&!R.scrollBar){var c="translate3d(0px, -"+b+"px, 0px)";Ob(c,!1)}else R.autoScrolling&&!R.scrollBar?Dc.css("top",-b):tc.scrollTop(b)}function hc(a){return{"-webkit-transform":a,"-moz-transform":a,"-ms-transform":a,transform:a}}function ic(b,c,d){"all"!==c?Jc[d][c]=b:a.each(Object.keys(Jc[d]),function(a,c){Jc[d][c]=b})}function jc(b){Dc.trigger("destroy",[b]),U(!1,"internal"),ea(!1),fa(!1),Dc.addClass(j),clearTimeout(Nc),clearTimeout(Mc),clearTimeout(Lc),clearTimeout(Oc),clearTimeout(Pc),_.off("scroll",Ga).off("hashchange",kb).off("resize",Db),aa.off("click touchstart",B+" a").off("mouseenter",B+" li").off("mouseleave",B+" li").off("click touchstart",Q).off("mouseover",R.normalScrollElements).off("mouseout",R.normalScrollElements),a(s).off("click touchstart",S),mc("dragAndMove")&&vc.dragAndMove.destroy(),clearTimeout(Nc),clearTimeout(Mc),b&&kc()}function kc(){gc(0),Dc.find("img[data-src], source[data-src], audio[data-src], iframe[data-src]").each(function(){_a(a(this),"src")}),Dc.find("img[data-srcset]").each(function(){_a(a(this),"srcset")}),a(B+", "+P+", "+S).remove(),a(s).css({height:"","background-color":"",padding:""}),a(H).css({width:""}),Dc.css({height:"",position:"","-ms-touch-action":"","touch-action":""}),tc.css({overflow:"",height:""}),a("html").removeClass(k),uc.removeClass(h),a.each(uc.get(0).className.split(/\s+/),function(a,b){0===b.indexOf(l)&&uc.removeClass(b)}),a(s+", "+H).each(function(){R.scrollOverflowHandler&&R.scrollOverflowHandler.remove(a(this)),a(this).removeClass(N+" "+m),a(this).attr("style",a(this).data("fp-styles"))}),lc(Dc),Dc.find(x+", "+M+", "+K).each(function(){a(this).replaceWith(this.childNodes)}),tc.scrollTop(0);var b=[r,G,L];a.each(b,function(b,c){a("."+c).removeClass(c)})}function lc(a){return a.css({"-webkit-transition":"none",transition:"none"})}function mc(a){return null!==R[a]&&"object"==typeof R[a]?R[a].enabled&&vc[a]:R[a]&&vc[a]}function nc(a,b,c){if(mc(a))return vc[a][b](c)}function oc(){return mc("dragAndMove")&&vc.dragAndMove.isAnimating}function pc(){return mc("dragAndMove")&&vc.dragAndMove.isGrabbing}function qc(a,b,c){R[a]=b,"internal"!==c&&(Wc[a]=b)}function rc(){return a("html").hasClass(k)?void sc("error","Fullpage.js can only be initialized once and you are doing it multiple times!"):(R.continuousVertical&&(R.loopTop||R.loopBottom)&&(R.continuousVertical=!1,sc("warn","Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),R.scrollBar&&R.scrollOverflow&&sc("warn","Option `scrollBar` is mutually exclusive with `scrollOverflow`. Sections with scrollOverflow might not work well in Firefox"),!R.continuousVertical||!R.scrollBar&&R.autoScrolling||(R.continuousVertical=!1,sc("warn","Scroll bars (`scrollBar:true` or `autoScrolling:false`) are mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),R.scrollOverflow&&!R.scrollOverflowHandler&&(R.scrollOverflow=!1,sc("error","The option `scrollOverflow:true` requires the file `scrolloverflow.min.js`. Please include it before fullPage.js.")),void a.each(R.anchors,function(b,c){var d=aa.find("[name]").filter(function(){return a(this).attr("name")&&a(this).attr("name").toLowerCase()==c.toLowerCase()}),e=aa.find("[id]").filter(function(){return a(this).attr("id")&&a(this).attr("id").toLowerCase()==c.toLowerCase()});(e.length||d.length)&&(sc("error","data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE)."),e.length&&sc("error",'"'+c+'" is is being used by another element `id` property'),d.length&&sc("error",'"'+c+'" is is being used by another element `name` property'))}))}function sc(a,b){console&&console[a]&&console[a]("fullPage: "+b)}if(a("html").hasClass(k))return void rc();var tc=a("html, body"),uc=a("body"),vc=a.fn.fullpage;R=a.extend(!0,{menu:!1,anchors:[],lockAnchors:!1,navigation:!1,navigationPosition:"right",navigationTooltips:[],showActiveTooltip:!1,slidesNavigation:!1,slidesNavPosition:"bottom",scrollBar:!1,hybrid:!1,css3:!0,scrollingSpeed:700,autoScrolling:!0,fitToSection:!0,fitToSectionDelay:1e3,easing:"easeInOutCubic",easingcss3:"ease",loopBottom:!1,loopTop:!1,loopHorizontal:!0,continuousVertical:!1,continuousHorizontal:!1,scrollHorizontally:!1,interlockedSlides:!1,dragAndMove:!1,offsetSections:!1,resetSliders:!1,fadingEffect:!1,normalScrollElements:null,scrollOverflow:!1,scrollOverflowReset:!1,scrollOverflowHandler:a.fn.fp_scrolloverflow?a.fn.fp_scrolloverflow.iscrollHandler:null,scrollOverflowOptions:null,touchSensitivity:5,normalScrollElementTouchThreshold:5,bigSectionsDestination:null,keyboardScrolling:!0,animateAnchor:!0,recordHistory:!0,controlArrows:!0,controlArrowColor:"#fff",verticalCentered:!0,sectionsColor:[],paddingTop:0,paddingBottom:0,fixedElements:null,responsive:0,responsiveWidth:0,responsiveHeight:0,responsiveSlides:!1,parallax:!1,parallaxOptions:{type:"reveal",percentage:62,property:"translate"},sectionSelector:q,slideSelector:F,afterLoad:null,onLeave:null,afterRender:null,afterResize:null,afterReBuild:null,afterSlideLoad:null,onSlideLeave:null,afterResponsive:null,lazyLoading:!0},R);var wc,xc,yc,zc,Ac=!1,Bc=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),Cc="ontouchstart"in b||navigator.msMaxTouchPoints>0||navigator.maxTouchPoints,Dc=a(this),Ec=_.height(),Fc=!1,Gc=!0,Hc=!0,Ic=[],Jc={};Jc.m={up:!0,down:!0,left:!0,right:!0},Jc.k=a.extend(!0,{},Jc.m);var Kc,Lc,Mc,Nc,Oc,Pc,Qc,Rc,Sc=dc(),Tc={touchmove:"ontouchmove"in b?"touchmove":Sc.move,touchstart:"ontouchstart"in b?"touchstart":Sc.down},Uc=!1,Vc='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]',Wc=a.extend(!0,{},R),Xc={};rc(),a.extend(a.easing,{easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c}}),a.event.special.destroyed={remove:function(a){a.handler&&a.handler()}},a(this).length&&(vc.version="2.9.5",vc.setAutoScrolling=U,vc.setRecordHistory=X,vc.setScrollingSpeed=Y,vc.setFitToSection=ba,vc.setLockAnchors=ca,vc.setMouseWheelScrolling=da,vc.setAllowScrolling=ea,vc.setKeyboardScrolling=fa,vc.moveSectionUp=ga,vc.moveSectionDown=ha,vc.silentMoveTo=ia,vc.moveTo=ja,vc.moveSlideRight=ka,vc.moveSlideLeft=la,vc.fitToSection=Ia,vc.reBuild=ma,vc.setResponsive=na,vc.getFullpageData=oa,vc.destroy=jc,vc.landscapeScroll=yb,vc.shared={afterRenderActions:Ea},ra("continuousHorizontal"),ra("scrollHorizontally"),ra("resetSliders"),ra("interlockedSlides"),ra("responsiveSlides"),ra("fadingEffect"),ra("dragAndMove"),ra("offsetSections"),ra("scrollOverflowReset"),ra("parallax"),mc("dragAndMove")&&vc.dragAndMove.init(),pa(),qa(),mc("dragAndMove")&&vc.dragAndMove.turnOffTouch());var Yc=!1,Zc=0,$c=0,_c=0,ad=0,bd=0;!function(){var a=b.requestAnimationFrame||b.mozRequestAnimationFrame||b.webkitRequestAnimationFrame||b.msRequestAnimationFrame;b.requestAnimationFrame=a}();var cd=(new Date).getTime(),dd=!1,ed=0,fd=0,gd=Ec}}),!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(){var b,c,d={height:j.innerHeight,width:j.innerWidth};return d.height||(b=i.compatMode,(b||!a.support.boxModel)&&(c="CSS1Compat"===b?k:i.body,d={height:c.clientHeight,width:c.clientWidth})),d}function c(){return{top:j.pageYOffset||k.scrollTop||i.body.scrollTop,left:j.pageXOffset||k.scrollLeft||i.body.scrollLeft}}function d(){if(h.length){var d=0,g=a.map(h,function(a){var b=a.data.selector,c=a.$element;return b?c.find(b):c});for(e=e||b(),f=f||c();d<h.length;d++)if(a.contains(k,g[d][0])){var i=a(g[d]),j={height:i[0].offsetHeight,width:i[0].offsetWidth},l=i.offset(),m=i.data("inview");if(!f||!e)return;l.top+j.height>f.top&&l.top<f.top+e.height&&l.left+j.width>f.left&&l.left<f.left+e.width?m||i.data("inview",!0).trigger("inview",[!0]):m&&i.data("inview",!1).trigger("inview",[!1])}}}var e,f,g,h=[],i=document,j=window,k=i.documentElement;a.event.special.inview={add:function(b){h.push({data:b,$element:a(this),element:this}),!g&&h.length&&(g=setInterval(d,250))},remove:function(a){for(var b=0;b<h.length;b++){var c=h[b];if(c.element===this&&c.data.guid===a.guid){h.splice(b,1);break}}h.length||(clearInterval(g),g=null)}},a(j).on("scroll resize scrollstop",function(){e=f=null}),!k.addEventListener&&k.attachEvent&&k.attachEvent("onfocusin",function(){f=null})}),function(a){function b(b,c,d){for(var e=a(b),f=e.clone(c,d),g=e.find("textarea").add(e.filter("textarea")),h=f.find("textarea").add(f.filter("textarea")),i=e.find("select").add(e.filter("select")),j=f.find("select").add(f.filter("select")),k=0,l=g.length;k<l;++k)a(h[k]).val(a(g[k]).val());for(var k=0,l=i.length;k<l;++k)for(var m=0,n=i[k].options.length;m<n;++m)i[k].options[m].selected===!0&&(j[k].options[m].selected=!0);return f}function c(c){var d=a("");try{d=b(c)}catch(e){d=a("<span />").html(c)}return d}function d(b,c,d){var e=a.Deferred();try{b=b.contentWindow||b.contentDocument||b;var f=b.document||b.contentDocument||b;d.doctype&&f.write(d.doctype),f.write(c),f.close();var g=!1,h=function(){if(!g){b.focus();try{b.document.execCommand("print",!1,null)||b.print(),a("body").focus()}catch(c){b.print()}b.close(),g=!0,e.resolve()}};a(b).on("load",h),setTimeout(h,d.timeout)}catch(i){e.reject(i)}return e}function e(b,c){var e=a(c.iframe+""),g=e.length;0===g&&(e=a('<iframe height="0" width="0" border="0" wmode="Opaque"/>').prependTo("body").css({position:"absolute",top:-999,left:-999}));var h=e.get(0);return d(h,b,c).done(function(){setTimeout(function(){0===g&&e.remove()},1e3)}).fail(function(a){console.error("Failed to print from iframe",a),f(b,c)}).always(function(){try{c.deferred.resolve()}catch(a){console.warn("Error notifying deferred",a)}})}function f(a,b){var c=window.open();return d(c,a,b).always(function(){try{b.deferred.resolve()}catch(a){console.warn("Error notifying deferred",a)}})}function g(a){return!!("object"==typeof Node?a instanceof Node:a&&"object"==typeof a&&"number"==typeof a.nodeType&&"string"==typeof a.nodeName)}a.print=a.fn.print=function(){var d,h,i=this;i instanceof a&&(i=i.get(0)),g(i)?(h=a(i),arguments.length>0&&(d=arguments[0])):arguments.length>0?(h=a(arguments[0]),g(h[0])?arguments.length>1&&(d=arguments[1]):(d=arguments[0],h=a("html"))):h=a("html");var j={globalStyles:!0,mediaPrint:!1,stylesheet:null,noPrintSelector:".no-print",iframe:!0,append:null,prepend:null,manuallyCopyFormValues:!0,deferred:a.Deferred(),timeout:750,title:null,doctype:"<!doctype html>"};d=a.extend({},j,d||{});var k=a("");d.globalStyles?k=a("style, link, meta, base, title"):d.mediaPrint&&(k=a("link[media=print]")),d.stylesheet&&(k=a.merge(k,a('<link rel="stylesheet" href="'+d.stylesheet+'">')));var l=b(h);if(l=a("<span/>").append(l),l.find(d.noPrintSelector).remove(),l.append(b(k)),d.title){var m=a("title",l);0===m.length&&(m=a("<title />"),l.append(m)),m.text(d.title)}l.append(c(d.append)),l.prepend(c(d.prepend)),d.manuallyCopyFormValues&&(l.find("input").each(function(){var b=a(this);b.is("[type='radio']")||b.is("[type='checkbox']")?b.prop("checked")&&b.attr("checked","checked"):b.attr("value",b.val())}),l.find("select").each(function(){var b=a(this);b.find(":selected").attr("selected","selected")}),l.find("textarea").each(function(){var b=a(this);b.text(b.val())}));var n=l.html();try{d.deferred.notify("generated_markup",n,l)}catch(o){console.warn("Error notifying deferred",o)}if(l.remove(),d.iframe)try{e(n,d)}catch(p){console.error("Failed to print from iframe",p.stack,p.message),f(n,d)}else f(n,d);return this}}(jQuery);