"),d=e._args[i].videoUrl,p=0;p"),f=t("").attr("href","javascript:void(0);");"facebook"===s[p]||"googleplus"===s[p]?f.attr({"data-share":s[p],"data-share-url":d}):f.attr({"data-share":s[p],"data-share-descr":"Check out: "+d}),$i=t("").attr({"class":"fa fa-"+s[p]}),f.append($i),u.append(f),h.append(u)}e._controls[i].li[a[o]].append(h)}}return"poster"in e._args[i]&&(e._controls[i].li.poster=t("").addClass(e._prefix+"poster").appendTo(r),e._controls[i].a.poster=t("").addClass(e._prefix+"poster").data("jqytid",i).appendTo(e._controls[i].li.poster).append(t("").addClass(e._prefix+"poster").attr({src:e._args[i].poster,width:e._args[i].width,height:e._args[i].height})).append(t("").addClass(e._prefix+"poster"))),n.append(r)},_new_player:function(t){return e._player[t]=new YT.Player(t,e._args[t]),e._controls[t]={},e._controls[t].player_html=e._player_html(t),e._controls[t].a.play.one("load.jQYT",function(){e._on_ready(t)}),e._controls[t].li.unmute.addClass(e._prefix+"active"),e._parent[t].append(e._controls[t].player_html),!1},destroy:function(){var i=arguments.length>0?arguments[0]:t(this).attr("id"),n=this;if(i in e._ogstate){var r=e._controls[i].li.quality.find("ul."+e._prefix+"available > li > a");r.length>0&&r.removeData();for(var a in e._controls[i].span)e._controls[i].span[a].removeData();for(var s in e._controls[i].a)e._controls[i].a[s].removeData();t("#"+e._ogstate[i].p).replaceWith(e._ogstate[i].h);n=t(e._ogstate[i].h);var o=delete e._player[i];o=delete e._video_data[i],o=delete e._args[i],o=delete e._ogstate[i],o=delete e._controls[i],o=delete e._durations[i],o=delete e._total_bytes[i],o=delete e._parent[i],o=delete e._scrub_avail[i],o=delete e._timers[i+"interval"],o=delete e._timers[i+"loading"]}else e._log("Cannot destroy player, it does not exist.");return n},init:function(i){return e._body=t("body"),this.each(function(){e._appended===!1&&e._append_youtubeapi();var n=t(this);if(e._elid=n.attr("id"),void 0===e._elid)e._log("Cannot call YT.Player, element has no ID. Terminating video.");else{for(var r=e._prefix+e._elid,a=0,s=n.attr("class");t("#"+r).length>0;)r=e._prefix+e._elid+"_"+a,a++;e._ogstate[e._elid]={h:t("").append(n.clone()).html(),p:r},e._args[e._elid]=e._extend_args(i,r),e._parent[e._elid]=t("").attr("id",r).addClass(s),e._parent[e._elid].append(n.clone()),n.replaceWith(e._parent[e._elid]),e._ready===!0?e._new_player(e._elid):e._queue.push({id:e._elid})}})}};t.fn.jQYT=function(i){return e[i]?e[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.jQYT"):e.init.apply(this,arguments)}}(jQuery),function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():t.ScrollMagic=e()}(this,function(){"use strict";var t=function(){r.log(2,"(COMPATIBILITY NOTICE) -> As of ScrollMagic 2.0.0 you need to use 'new ScrollMagic.Controller()' to create a new controller instance. Use 'new ScrollMagic.Scene()' to instance a scene.")};t.version="2.0.5",window.addEventListener("mousewheel",function(){});var e="data-scrollmagic-pin-spacer";t.Controller=function(n){var a,s,o="ScrollMagic.Controller",l="FORWARD",c="REVERSE",h="PAUSED",d=i.defaults,p=this,u=r.extend({},d,n),f=[],m=!1,g=0,v=h,y=!0,b=0,w=!0,k=function(){for(var e in u)d.hasOwnProperty(e)||(P(2,'WARNING: Unknown option "'+e+'"'),delete u[e]);if(u.container=r.get.elements(u.container)[0],!u.container)throw P(1,"ERROR creating object "+o+": No valid scroll container supplied"),o+" init failed.";y=u.container===window||u.container===document.body||!document.body.contains(u.container),y&&(u.container=window),b=_(),u.container.addEventListener("resize",D),u.container.addEventListener("scroll",D),u.refreshInterval=parseInt(u.refreshInterval)||d.refreshInterval,x(),P(3,"added new "+o+" controller (v"+t.version+")")},x=function(){u.refreshInterval>0&&(s=window.setTimeout(A,u.refreshInterval))},E=function(){return u.vertical?r.get.scrollTop(u.container):r.get.scrollLeft(u.container)},_=function(){return u.vertical?r.get.height(u.container):r.get.width(u.container)},S=this._setScrollPos=function(t){u.vertical?y?window.scrollTo(r.get.scrollLeft(),t):u.container.scrollTop=t:y?window.scrollTo(t,r.get.scrollTop()):u.container.scrollLeft=t},C=function(){if(w&&m){var t=r.type.Array(m)?m:f.slice(0);m=!1;var e=g;g=p.scrollPos();var i=g-e;0!==i&&(v=i>0?l:c),v===c&&t.reverse(),t.forEach(function(e,i){P(3,"updating Scene "+(i+1)+"/"+t.length+" ("+f.length+" total)"),e.update(!0)}),0===t.length&&u.loglevel>=3&&P(3,"updating 0 Scenes (nothing added to controller)")}},T=function(){a=r.rAF(C)},D=function(t){P(3,"event fired causing an update:",t.type),"resize"==t.type&&(b=_(),v=h),m!==!0&&(m=!0,T())},A=function(){if(!y&&b!=_()){var t;try{t=new Event("resize",{bubbles:!1,cancelable:!1})}catch(e){t=document.createEvent("Event"),t.initEvent("resize",!1,!1)}u.container.dispatchEvent(t)}f.forEach(function(t,e){t.refresh()}),x()},P=this._log=function(t,e){u.loglevel>=t&&(Array.prototype.splice.call(arguments,1,0,"("+o+") ->"),r.log.apply(window,arguments))};this._options=u;var N=function(t){if(t.length<=1)return t;var e=t.slice(0);return e.sort(function(t,e){return t.scrollOffset()>e.scrollOffset()?1:-1}),e};return this.addScene=function(e){if(r.type.Array(e))e.forEach(function(t,e){p.addScene(t)});else if(e instanceof t.Scene){if(e.controller()!==p)e.addTo(p);else if(f.indexOf(e)<0){f.push(e),f=N(f),e.on("shift.controller_sort",function(){f=N(f)});for(var i in u.globalSceneOptions)e[i]&&e[i].call(e,u.globalSceneOptions[i]);P(3,"adding Scene (now "+f.length+" total)")}}else P(1,"ERROR: invalid argument supplied for '.addScene()'");return p},this.removeScene=function(t){if(r.type.Array(t))t.forEach(function(t,e){p.removeScene(t)});else{var e=f.indexOf(t);e>-1&&(t.off("shift.controller_sort"),f.splice(e,1),P(3,"removing Scene (now "+f.length+" left)"),t.remove())}return p},this.updateScene=function(e,i){return r.type.Array(e)?e.forEach(function(t,e){p.updateScene(t,i)}):i?e.update(!0):m!==!0&&e instanceof t.Scene&&(m=m||[],m.indexOf(e)==-1&&m.push(e),m=N(m),T()),p},this.update=function(t){return D({type:"resize"}),t&&C(),p},this.scrollTo=function(i,n){if(r.type.Number(i))S.call(u.container,i,n);else if(i instanceof t.Scene)i.controller()===p?p.scrollTo(i.scrollOffset(),n):P(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",i);else if(r.type.Function(i))S=i;else{var a=r.get.elements(i)[0];if(a){for(;a.parentNode.hasAttribute(e);)a=a.parentNode;var s=u.vertical?"top":"left",o=r.get.offset(u.container),l=r.get.offset(a);y||(o[s]-=p.scrollPos()),p.scrollTo(l[s]-o[s],n)}else P(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",i)}return p},this.scrollPos=function(t){return arguments.length?(r.type.Function(t)?E=t:P(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'."),p):E.call(p)},this.info=function(t){var e={size:b,vertical:u.vertical,scrollPos:g,scrollDirection:v,container:u.container,isDocument:y};return arguments.length?void 0!==e[t]?e[t]:void P(1,'ERROR: option "'+t+'" is not available'):e},this.loglevel=function(t){return arguments.length?(u.loglevel!=t&&(u.loglevel=t),p):u.loglevel},this.enabled=function(t){return arguments.length?(w!=t&&(w=!!t,p.updateScene(f,!0)),p):w},this.destroy=function(t){window.clearTimeout(s);for(var e=f.length;e--;)f[e].destroy(t);return u.container.removeEventListener("resize",D),u.container.removeEventListener("scroll",D),r.cAF(a),P(3,"destroyed "+o+" (reset: "+(t?"true":"false")+")"),null},k(),p};var i={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};t.Controller.addOption=function(t,e){i.defaults[t]=e},t.Controller.extend=function(e){var i=this;t.Controller=function(){return i.apply(this,arguments),this.$super=r.extend({},this),e.apply(this,arguments)||this},r.extend(t.Controller,i),t.Controller.prototype=i.prototype,t.Controller.prototype.constructor=t.Controller},t.Scene=function(i){var a,s,o="ScrollMagic.Scene",l="BEFORE",c="DURING",h="AFTER",d=n.defaults,p=this,u=r.extend({},d,i),f=l,m=0,g={start:0,end:0},v=0,y=!0,b=function(){for(var t in u)d.hasOwnProperty(t)||(k(2,'WARNING: Unknown option "'+t+'"'),delete u[t]);for(var e in d)A(e);T()},w={};this.on=function(t,e){return r.type.Function(e)?(t=t.trim().split(" "),t.forEach(function(t){var i=t.split("."),n=i[0],r=i[1];"*"!=n&&(w[n]||(w[n]=[]),w[n].push({namespace:r||"",callback:e}))})):k(1,"ERROR when calling '.on()': Supplied callback for '"+t+"' is not a valid function!"),p},this.off=function(t,e){return t?(t=t.trim().split(" "),t.forEach(function(t,i){var n=t.split("."),r=n[0],a=n[1]||"",s="*"===r?Object.keys(w):[r];s.forEach(function(t){for(var i=w[t]||[],n=i.length;n--;){var r=i[n];!r||a!==r.namespace&&"*"!==a||e&&e!=r.callback||i.splice(n,1)}i.length||delete w[t]})}),p):(k(1,"ERROR: Invalid event name supplied."),p)},this.trigger=function(e,i){if(e){var n=e.trim().split("."),r=n[0],a=n[1],s=w[r];k(3,"event fired:",r,i?"->":"",i||""),s&&s.forEach(function(e,n){a&&a!==e.namespace||e.callback.call(p,new t.Event(r,e.namespace,p,i))})}else k(1,"ERROR: Invalid event name supplied.");return p},p.on("change.internal",function(t){"loglevel"!==t.what&&"tweenChanges"!==t.what&&("triggerElement"===t.what?_():"reverse"===t.what&&p.update())}).on("shift.internal",function(t){x(),p.update()});var k=this._log=function(t,e){u.loglevel>=t&&(Array.prototype.splice.call(arguments,1,0,"("+o+") ->"),r.log.apply(window,arguments))};this.addTo=function(e){return e instanceof t.Controller?s!=e&&(s&&s.removeScene(p),s=e,T(),E(!0),_(!0),x(),s.info("container").addEventListener("resize",S),e.addScene(p),p.trigger("add",{controller:s}),k(3,"added "+o+" to controller"),p.update()):k(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic Controller"),p},this.enabled=function(t){return arguments.length?(y!=t&&(y=!!t,p.update(!0)),p):y},this.remove=function(){if(s){s.info("container").removeEventListener("resize",S);var t=s;s=void 0,t.removeScene(p),p.trigger("remove"),k(3,"removed "+o+" from controller")}return p},this.destroy=function(t){return p.trigger("destroy",{reset:t}),p.remove(),p.off("*.*"),k(3,"destroyed "+o+" (reset: "+(t?"true":"false")+")"),null},this.update=function(t){if(s)if(t)if(s.enabled()&&y){var e,i=s.info("scrollPos");e=u.duration>0?(i-g.start)/(g.end-g.start):i>=g.start?1:0,p.trigger("update",{startPos:g.start,endPos:g.end,scrollPos:i}),p.progress(e)}else P&&f===c&&M(!0);else s.updateScene(p,!1);return p},this.refresh=function(){return E(),_(),p},this.progress=function(t){if(arguments.length){var e=!1,i=f,n=s?s.info("scrollDirection"):"PAUSED",r=u.reverse||t>=m;if(0===u.duration?(e=m!=t,m=t<1&&r?0:1,f=0===m?l:c):t<0&&f!==l&&r?(m=0,f=l,e=!0):t>=0&&t<1&&r?(m=t,f=c,e=!0):t>=1&&f!==h?(m=1,f=h,e=!0):f!==c||r||M(),e){var a={progress:m,state:f,scrollDirection:n},o=f!=i,d=function(t){p.trigger(t,a)};o&&i!==c&&(d("enter"),d(i===l?"start":"end")),d("progress"),o&&f!==c&&(d(f===l?"start":"end"),d("leave"))}return p}return m};var x=function(){g={start:v+u.offset},s&&u.triggerElement&&(g.start-=s.info("size")*u.triggerHook),g.end=g.start+u.duration},E=function(t){if(a){var e="duration";D(e,a.call(p))&&!t&&(p.trigger("change",{what:e,newval:u[e]}),p.trigger("shift",{reason:e}))}},_=function(t){var i=0,n=u.triggerElement;if(s&&n){for(var a=s.info(),o=r.get.offset(a.container),l=a.vertical?"top":"left";n.parentNode.hasAttribute(e);)n=n.parentNode;var c=r.get.offset(n);a.isDocument||(o[l]-=s.scrollPos()),i=c[l]-o[l]}var h=i!=v;v=i,h&&!t&&p.trigger("shift",{reason:"triggerElementPosition"})},S=function(t){u.triggerHook>0&&p.trigger("shift",{reason:"containerResize"})},C=r.extend(n.validate,{duration:function(t){if(r.type.String(t)&&t.match(/^(\.|\d)*\d+%$/)){var e=parseFloat(t)/100;t=function(){return s?s.info("size")*e:0}}if(r.type.Function(t)){a=t;try{t=parseFloat(a())}catch(i){t=-1}}if(t=parseFloat(t),!r.type.Number(t)||t<0)throw a?(a=void 0,['Invalid return value of supplied function for option "duration":',t]):['Invalid value for option "duration":',t];return t}}),T=function(t){t=arguments.length?[t]:Object.keys(C),t.forEach(function(t,e){var i;if(C[t])try{i=C[t](u[t])}catch(n){i=d[t];var a=r.type.String(n)?[n]:n;r.type.Array(a)?(a[0]="ERROR: "+a[0],a.unshift(1),k.apply(this,a)):k(1,"ERROR: Problem executing validation callback for option '"+t+"':",n.message)}finally{u[t]=i}})},D=function(t,e){var i=!1,n=u[t];return u[t]!=e&&(u[t]=e,T(t),i=n!=u[t]),i},A=function(t){p[t]||(p[t]=function(e){return arguments.length?("duration"===t&&(a=void 0),D(t,e)&&(p.trigger("change",{what:t,newval:u[t]}),n.shifts.indexOf(t)>-1&&p.trigger("shift",{reason:t})),p):u[t]})};this.controller=function(){return s},this.state=function(){return f},this.scrollOffset=function(){return g.start},this.triggerPosition=function(){var t=u.offset;return s&&(t+=u.triggerElement?v:s.info("size")*p.triggerHook()),t};var P,N;p.on("shift.internal",function(t){var e="duration"===t.reason;(f===h&&e||f===c&&0===u.duration)&&M(),e&&I()}).on("progress.internal",function(t){M()}).on("add.internal",function(t){I()}).on("destroy.internal",function(t){p.removePin(t.reset)});var M=function(t){if(P&&s){var e=s.info(),i=N.spacer.firstChild;if(t||f!==c){var n={position:N.inFlow?"relative":"absolute",top:0,left:0},a=r.css(i,"position")!=n.position;N.pushFollowers?u.duration>0&&(f===h&&0===parseFloat(r.css(N.spacer,"padding-top"))?a=!0:f===l&&0===parseFloat(r.css(N.spacer,"padding-bottom"))&&(a=!0)):n[e.vertical?"top":"left"]=u.duration*m,
r.css(i,n),a&&I()}else{"fixed"!=r.css(i,"position")&&(r.css(i,{position:"fixed"}),I());var o=r.get.offset(N.spacer,!0),d=u.reverse||0===u.duration?e.scrollPos-g.start:Math.round(m*u.duration*10)/10;o[e.vertical?"top":"left"]+=d,r.css(N.spacer.firstChild,{top:o.top,left:o.left})}}},I=function(){if(P&&s&&N.inFlow){var t=f===c,e=s.info("vertical"),i=N.spacer.firstChild,n=r.isMarginCollapseType(r.css(N.spacer,"display")),a={};N.relSize.width||N.relSize.autoFullWidth?t?r.css(P,{width:r.get.width(N.spacer)}):r.css(P,{width:"100%"}):(a["min-width"]=r.get.width(e?P:i,!0,!0),a.width=t?a["min-width"]:"auto"),N.relSize.height?t?r.css(P,{height:r.get.height(N.spacer)-(N.pushFollowers?u.duration:0)}):r.css(P,{height:"100%"}):(a["min-height"]=r.get.height(e?i:P,!0,!n),a.height=t?a["min-height"]:"auto"),N.pushFollowers&&(a["padding"+(e?"Top":"Left")]=u.duration*m,a["padding"+(e?"Bottom":"Right")]=u.duration*(1-m)),r.css(N.spacer,a)}},F=function(){s&&P&&f===c&&!s.info("isDocument")&&M()},j=function(){s&&P&&f===c&&((N.relSize.width||N.relSize.autoFullWidth)&&r.get.width(window)!=r.get.width(N.spacer.parentNode)||N.relSize.height&&r.get.height(window)!=r.get.height(N.spacer.parentNode))&&I()},O=function(t){s&&P&&f===c&&!s.info("isDocument")&&(t.preventDefault(),s._setScrollPos(s.info("scrollPos")-((t.wheelDelta||t[s.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-t.detail)))};this.setPin=function(t,i){var n={pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"};if(i=r.extend({},n,i),t=r.get.elements(t)[0],!t)return k(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),p;if("fixed"===r.css(t,"position"))return k(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),p;if(P){if(P===t)return p;p.removePin()}P=t;var a=P.parentNode.style.display,s=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];P.parentNode.style.display="none";var o="absolute"!=r.css(P,"position"),l=r.css(P,s.concat(["display"])),c=r.css(P,["width","height"]);P.parentNode.style.display=a,!o&&i.pushFollowers&&(k(2,"WARNING: If the pinned element is positioned absolutely pushFollowers will be disabled."),i.pushFollowers=!1),window.setTimeout(function(){P&&0===u.duration&&i.pushFollowers&&k(2,"WARNING: pushFollowers =",!0,"has no effect, when scene duration is 0.")},0);var h=P.parentNode.insertBefore(document.createElement("div"),P),d=r.extend(l,{position:o?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(o||r.extend(d,r.css(P,["width","height"])),r.css(h,d),h.setAttribute(e,""),r.addClass(h,i.spacerClass),N={spacer:h,relSize:{width:"%"===c.width.slice(-1),height:"%"===c.height.slice(-1),autoFullWidth:"auto"===c.width&&o&&r.isMarginCollapseType(l.display)},pushFollowers:i.pushFollowers,inFlow:o},!P.___origStyle){P.___origStyle={};var f=P.style,m=s.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]);m.forEach(function(t){P.___origStyle[t]=f[t]||""})}return N.relSize.width&&r.css(h,{width:c.width}),N.relSize.height&&r.css(h,{height:c.height}),h.appendChild(P),r.css(P,{position:o?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(N.relSize.width||N.relSize.autoFullWidth)&&r.css(P,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",F),window.addEventListener("resize",F),window.addEventListener("resize",j),P.addEventListener("mousewheel",O),P.addEventListener("DOMMouseScroll",O),k(3,"added pin"),M(),p},this.removePin=function(t){if(P){if(f===c&&M(!0),t||!s){var i=N.spacer.firstChild;if(i.hasAttribute(e)){var n=N.spacer.style,a=["margin","marginLeft","marginRight","marginTop","marginBottom"];margins={},a.forEach(function(t){margins[t]=n[t]||""}),r.css(i,margins)}N.spacer.parentNode.insertBefore(i,N.spacer),N.spacer.parentNode.removeChild(N.spacer),P.parentNode.hasAttribute(e)||(r.css(P,P.___origStyle),delete P.___origStyle)}window.removeEventListener("scroll",F),window.removeEventListener("resize",F),window.removeEventListener("resize",j),P.removeEventListener("mousewheel",O),P.removeEventListener("DOMMouseScroll",O),P=void 0,k(3,"removed pin (reset: "+(t?"true":"false")+")")}return p};var L,H=[];return p.on("destroy.internal",function(t){p.removeClassToggle(t.reset)}),this.setClassToggle=function(t,e){var i=r.get.elements(t);return 0!==i.length&&r.type.String(e)?(H.length>0&&p.removeClassToggle(),L=e,H=i,p.on("enter.internal_class leave.internal_class",function(t){var e="enter"===t.type?r.addClass:r.removeClass;H.forEach(function(t,i){e(t,L)})}),p):(k(1,"ERROR calling method 'setClassToggle()': Invalid "+(0===i.length?"element":"classes")+" supplied."),p)},this.removeClassToggle=function(t){return t&&H.forEach(function(t,e){r.removeClass(t,L)}),p.off("start.internal_class end.internal_class"),L=void 0,H=[],p},b(),p};var n={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(t){if(t=parseFloat(t),!r.type.Number(t))throw['Invalid value for option "offset":',t];return t},triggerElement:function(t){if(t=t||void 0){var e=r.get.elements(t)[0];if(!e)throw['Element defined in option "triggerElement" was not found:',t];t=e}return t},triggerHook:function(t){var e={onCenter:.5,onEnter:1,onLeave:0};if(r.type.Number(t))t=Math.max(0,Math.min(parseFloat(t),1));else{if(!(t in e))throw['Invalid value for option "triggerHook": ',t];t=e[t]}return t},reverse:function(t){return!!t},loglevel:function(t){if(t=parseInt(t),!r.type.Number(t)||t<0||t>3)throw['Invalid value for option "loglevel":',t];return t}},shifts:["duration","offset","triggerHook"]};t.Scene.addOption=function(e,i,r,a){e in n.defaults?t._util.log(1,"[static] ScrollMagic.Scene -> Cannot add Scene option '"+e+"', because it already exists."):(n.defaults[e]=i,n.validate[e]=r,a&&n.shifts.push(e))},t.Scene.extend=function(e){var i=this;t.Scene=function(){return i.apply(this,arguments),this.$super=r.extend({},this),e.apply(this,arguments)||this},r.extend(t.Scene,i),t.Scene.prototype=i.prototype,t.Scene.prototype.constructor=t.Scene},t.Event=function(t,e,i,n){n=n||{};for(var r in n)this[r]=n[r];return this.type=t,this.target=this.currentTarget=i,this.namespace=e||"",this.timeStamp=this.timestamp=Date.now(),this};var r=t._util=function(t){var e,i={},n=function(t){return parseFloat(t)||0},r=function(e){return e.currentStyle?e.currentStyle:t.getComputedStyle(e)},a=function(e,i,a,s){if(i=i===document?t:i,i===t)s=!1;else if(!f.DomElement(i))return 0;e=e.charAt(0).toUpperCase()+e.substr(1).toLowerCase();var o=(a?i["offset"+e]||i["outer"+e]:i["client"+e]||i["inner"+e])||0;if(a&&s){var l=r(i);o+="Height"===e?n(l.marginTop)+n(l.marginBottom):n(l.marginLeft)+n(l.marginRight)}return o},s=function(t){return t.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(t){return t[1].toUpperCase()})};i.extend=function(t){for(t=t||{},e=1;e-1};var o=0,l=["ms","moz","webkit","o"],c=t.requestAnimationFrame,h=t.cancelAnimationFrame;for(e=0;!c&&ed.length||t<=0)&&(t=d.length);var e=new Date,i=("0"+e.getHours()).slice(-2)+":"+("0"+e.getMinutes()).slice(-2)+":"+("0"+e.getSeconds()).slice(-2)+":"+("00"+e.getMilliseconds()).slice(-3),n=d[t-1],r=Array.prototype.splice.call(arguments,1),a=Function.prototype.bind.call(p[n],p);r.unshift(i),a.apply(p,r)};var f=i.type=function(t){return Object.prototype.toString.call(t).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};f.String=function(t){return"string"===f(t)},f.Function=function(t){return"function"===f(t)},f.Array=function(t){return Array.isArray(t)},f.Number=function(t){return!f.Array(t)&&t-parseFloat(t)+1>=0},f.DomElement=function(t){return"object"==typeof HTMLElement?t instanceof HTMLElement:t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName};var m=i.get={};return m.elements=function(e){var i=[];if(f.String(e))try{e=document.querySelectorAll(e)}catch(n){return i}if("nodelist"===f(e)||f.Array(e))for(var r=0,a=i.length=e.length;r ERROR calling addIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},t.Scene.prototype.removeIndicators=function(){return t._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},t.Scene.prototype.setTween=function(){return t._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},t.Scene.prototype.removeTween=function(){return t._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},t.Scene.prototype.setVelocity=function(){return t._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},t.Scene.prototype.removeVelocity=function(){return t._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},t}),function(){"use strict";function t(n){this.options=e.extend({},i.defaults,t.defaults,n),this.element=this.options.element,this.$element=e(this.element),this.createWrapper(),this.createWaypoint()}var e=window.jQuery,i=window.Waypoint;t.prototype.createWaypoint=function(){var t=this.options.handler;this.waypoint=new i(e.extend({},this.options,{element:this.wrapper,handler:e.proxy(function(e){var i=this.options.direction.indexOf(e)>-1,n=i?this.$element.outerHeight(!0):"";this.$wrapper.height(n),this.$wrapper.css({position:"relative","z-index":1}),this.$element.toggleClass(this.options.stuckClass,i),t&&t.call(this,e)},this)}))},t.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},t.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},t.defaults={wrapper:'',stuckClass:"stuck",direction:"down right"},i.Sticky=t}();var NEAQ=NEAQ||{};!function(t){NEAQ.helpers={closeElementOnDocumentClick:function(){t(document).on("click",function(e){t(e.target).closest(".doNotClose").length||(t("#dashDropdown").length&&t("#dashDropdown").hasClass("show")&&NEAQ.dashboard.hideDropdown(),t(".gallery-modal__wrapper").length&&t(".gallery-modal__wrapper").hasClass("show")&&NEAQ.imageModal.closeModal(),t(".open").removeClass("show"))})},mobileAndTabletCheck:function(){var t=!1;return function(e){(/(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.test(e)||/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.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||window.opera),t},closeElementOnEscapeKey:function(){t(document).keyup(function(e){27===e.keyCode&&(t(".gallery-modal__wrapper").length&&t(".gallery-modal__wrapper").hasClass("show")?NEAQ.imageModal.closeModal():t(".open").removeClass("show"))})},showMoreOfElement:function(){t(".show-more__event").on("click",function(){var e=t(this).attr("id");t(this).parents(".show-more__parent").find(".show-more__item").addClass("show"),(e="visitsEventsListBtn")&&t(this).remove()})},init:function(){NEAQ.helpers.mobileAndTabletCheck()?t("body").addClass("mobile"):t("body").addClass("desktop"),NEAQ.helpers.closeElementOnDocumentClick(),NEAQ.helpers.closeElementOnEscapeKey(),NEAQ.helpers.showMoreOfElement()}},t(function(){NEAQ.helpers.init()})}(jQuery);var NEAQ=NEAQ||{};!function(t){NEAQ.accordion={accordionEvents:function(){NEAQ.accordion.els.accordionTitle.on("click",function(){t(this);t(this).hasClass("show")?t(this).removeClass("show"):t(this).addClass("show")})},init:function(){NEAQ.accordion.els={accordionTitle:t(".accordion-section")},NEAQ.accordion.accordionEvents()}},t(function(){t(".accordion").length>0&&NEAQ.accordion.init()})}(jQuery);var NEAQ=NEAQ||{};!function(t){NEAQ.alert={alertBelongsOnThisPage:function(){return"home"===NEAQ.alertData.pages?t("body").hasClass("home"):"visit"===NEAQ.alertData.pages?t("body").hasClass("visit"):"both"===NEAQ.alertData.pages?t("body").hasClass("home")||t("body").hasClass("visit"):"all"===NEAQ.alertData.pages},createAlert:function(){t("#header").prepend('