/*! For license information please see LICENSES */ (window.webpackJsonp=window.webpackJsonp||[]).push([[111],{100:function(t,e,n){!function(e,n){var o={version:"2.14.4",areas:{},apis:{},nsdelim:".",inherit:function(t,e){for(var p in t)e.hasOwnProperty(p)||Object.defineProperty(e,p,Object.getOwnPropertyDescriptor(t,p));return e},stringify:function(t,e){return void 0===t||"function"==typeof t?t+"":JSON.stringify(t,e||o.replace)},parse:function(s,t){try{return JSON.parse(s,t||o.revive)}catch(t){return s}},fn:function(t,e){for(var n in o.storeAPI[t]=e,o.apis)o.apis[n][t]=e},get:function(area,t){return area.getItem(t)},set:function(area,t,e){area.setItem(t,e)},remove:function(area,t){area.removeItem(t)},key:function(area,i){return area.key(i)},length:function(area){return area.length},clear:function(area){area.clear()},Store:function(t,area,e){var n=o.inherit(o.storeAPI,(function(t,data,e){return 0===arguments.length?n.getAll():"function"==typeof data?n.transact(t,data,e):void 0!==data?n.set(t,data,e):"string"==typeof t||"number"==typeof t?n.get(t):"function"==typeof t?n.each(t):t?n.setAll(t,data):n.clear()}));n._id=t;try{var r="__store2_test";area.setItem(r,"ok"),n._area=area,area.removeItem(r)}catch(t){n._area=o.storage("fake")}return n._ns=e||"",o.areas[t]||(o.areas[t]=n._area),o.apis[n._ns+n._id]||(o.apis[n._ns+n._id]=n),n},storeAPI:{area:function(t,area){var e=this[t];return e&&e.area||(e=o.Store(t,area,this._ns),this[t]||(this[t]=e)),e},namespace:function(t,e,n){if(n=n||this._delim||o.nsdelim,!t)return this._ns?this._ns.substring(0,this._ns.length-n.length):"";var r=t,l=this[r];if(!(l&&l.namespace||((l=o.Store(this._id,this._area,this._ns+r+n))._delim=n,this[r]||(this[r]=l),e)))for(var c in o.areas)l.area(c,o.areas[c]);return l},isFake:function(t){return t?(this._real=this._area,this._area=o.storage("fake")):!1===t&&(this._area=this._real||this._area),"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(t){return this._area.has?this._area.has(this._in(t)):!!(this._in(t)in this._area)},size:function(){return this.keys().length},each:function(t,e){for(var i=0,n=o.length(this._area);io.length(this._area)&&(n--,i--)}return e||this},keys:function(t){return this.each((function(t,e,n){n.push(t)}),t||[])},get:function(t,e){var n,s=o.get(this._area,this._in(t));return"function"==typeof e&&(n=e,e=null),null!==s?o.parse(s,n):null!=e?e:s},getAll:function(t){return this.each((function(t,e,n){n[t]=e}),t||{})},transact:function(t,e,n){var o=this.get(t,n),r=e(o);return this.set(t,void 0===r?o:r),this},set:function(t,data,e){var n,r=this.get(t);return null!=r&&!1===e?data:("function"==typeof e&&(n=e,e=void 0),o.set(this._area,this._in(t),o.stringify(data,n),e)||r)},setAll:function(data,t){var e,n;for(var o in data)n=data[o],this.set(o,n,t)!==n&&(e=!0);return e},add:function(t,data,e){var n=this.get(t);if(n instanceof Array)data=n.concat(data);else if(null!==n){var r=typeof n;if(r===typeof data&&"object"===r){for(var l in data)n[l]=data[l];data=n}else data=n+data}return o.set(this._area,this._in(t),o.stringify(data,e)),data},remove:function(t,e){var n=this.get(t,e);return o.remove(this._area,this._in(t)),n},clear:function(){return this._ns?this.each((function(t){o.remove(this._area,this._in(t))}),1):o.clear(this._area),this},clearAll:function(){var area=this._area;for(var t in o.areas)o.areas.hasOwnProperty(t)&&(this._area=o.areas[t],this.clear());return this._area=area,this},_in:function(t){return"string"!=typeof t&&(t=o.stringify(t)),this._ns?this._ns+t:t},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):void 0:t}},storage:function(t){return o.inherit(o.storageAPI,{items:{},name:t})},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t)},key:function(i){var t=0;for(var e in this.items)if(this.has(e)&&i===t++)return e},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--)},getItem:function(t){return this.has(t)?this.items[t]:null},clear:function(){for(var t in this.items)this.removeItem(t)}}},r=o.Store("local",function(){try{return localStorage}catch(t){}}());r.local=r,r._=o,r.area("session",function(){try{return sessionStorage}catch(t){}}()),r.area("page",o.storage("page")),"function"==typeof n&&void 0!==n.amd?n("store2",[],(function(){return r})):t.exports?t.exports=r:(e.store&&(o.conflict=e.store),e.store=r)}(this,this&&this.define)},12:function(t,e,n){"use strict";n.d(e,"Vue2",(function(){return l})),n.d(e,"isVue2",(function(){return r}));var o=n(24);n.o(o,"nextTick")&&n.d(e,"nextTick",(function(){return o.nextTick}));var r=!0,l=o;o.util.warn},123:function(t,e,n){var o,r;o=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.8","undefined"!=typeof window&&window.addEventListener("mousewheel",void 0);var e="data-scrollmagic-pin-spacer";t.Controller=function(o){var l,c,d="ScrollMagic.Controller",h="FORWARD",f="REVERSE",v="PAUSED",m=n.defaults,y=this,_=r.extend({},m,o),j=[],w=!1,T=0,x=v,k=!0,C=0,E=!0,S=function(){for(var e in _)m.hasOwnProperty(e)||(N(2,'WARNING: Unknown option "'+e+'"'),delete _[e]);if(_.container=r.get.elements(_.container)[0],!_.container)throw N(1,"ERROR creating object "+d+": No valid scroll container supplied"),d+" init failed.";(k=_.container===window||_.container===document.body||!document.body.contains(_.container))&&(_.container=window),C=P(),_.container.addEventListener("resize",L),_.container.addEventListener("scroll",L);var n=parseInt(_.refreshInterval,10);_.refreshInterval=r.type.Number(n)?n:m.refreshInterval,A(),N(3,"added new "+d+" controller (v"+t.version+")")},A=function(){_.refreshInterval>0&&(c=window.setTimeout(D,_.refreshInterval))},O=function(){return _.vertical?r.get.scrollTop(_.container):r.get.scrollLeft(_.container)},P=function(){return _.vertical?r.get.height(_.container):r.get.width(_.container)},M=this._setScrollPos=function(t){_.vertical?k?window.scrollTo(r.get.scrollLeft(),t):_.container.scrollTop=t:k?window.scrollTo(t,r.get.scrollTop()):_.container.scrollLeft=t},R=function(){if(E&&w){var t=r.type.Array(w)?w:j.slice(0);w=!1;var e=T,n=(T=y.scrollPos())-e;0!==n&&(x=n>0?h:f),x===f&&t.reverse(),t.forEach((function(e,n){N(3,"updating Scene "+(n+1)+"/"+t.length+" ("+j.length+" total)"),e.update(!0)})),0===t.length&&_.loglevel>=3&&N(3,"updating 0 Scenes (nothing added to controller)")}},I=function(){l=r.rAF(R)},L=function(t){N(3,"event fired causing an update:",t.type),"resize"==t.type&&(C=P(),x=v),!0!==w&&(w=!0,I())},D=function(){if(!k&&C!=P()){var t;try{t=new Event("resize",{bubbles:!1,cancelable:!1})}catch(e){(t=document.createEvent("Event")).initEvent("resize",!1,!1)}_.container.dispatchEvent(t)}j.forEach((function(t,e){t.refresh()})),A()},N=this._log=function(t,output){_.loglevel>=t&&(Array.prototype.splice.call(arguments,1,0,"("+d+") ->"),r.log.apply(window,arguments))};this._options=_;var B=function(t){if(t.length<=1)return t;var e=t.slice(0);return e.sort((function(a,b){return a.scrollOffset()>b.scrollOffset()?1:-1})),e};return this.addScene=function(e){if(r.type.Array(e))e.forEach((function(t,e){y.addScene(t)}));else if(e instanceof t.Scene){if(e.controller()!==y)e.addTo(y);else if(j.indexOf(e)<0){for(var n in j.push(e),j=B(j),e.on("shift.controller_sort",(function(){j=B(j)})),_.globalSceneOptions)e[n]&&e[n].call(e,_.globalSceneOptions[n]);N(3,"adding Scene (now "+j.length+" total)")}}else N(1,"ERROR: invalid argument supplied for '.addScene()'");return y},this.removeScene=function(t){if(r.type.Array(t))t.forEach((function(t,e){y.removeScene(t)}));else{var e=j.indexOf(t);e>-1&&(t.off("shift.controller_sort"),j.splice(e,1),N(3,"removing Scene (now "+j.length+" left)"),t.remove())}return y},this.updateScene=function(e,n){return r.type.Array(e)?e.forEach((function(t,e){y.updateScene(t,n)})):n?e.update(!0):!0!==w&&e instanceof t.Scene&&(-1==(w=w||[]).indexOf(e)&&w.push(e),w=B(w),I()),y},this.update=function(t){return L({type:"resize"}),t&&R(),y},this.scrollTo=function(n,o){if(r.type.Number(n))M.call(_.container,n,o);else if(n instanceof t.Scene)n.controller()===y?y.scrollTo(n.scrollOffset(),o):N(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",n);else if(r.type.Function(n))M=n;else{var l=r.get.elements(n)[0];if(l){for(;l.parentNode.hasAttribute(e);)l=l.parentNode;var param=_.vertical?"top":"left",c=r.get.offset(_.container),d=r.get.offset(l);k||(c[param]-=y.scrollPos()),y.scrollTo(d[param]-c[param],o)}else N(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",n)}return y},this.scrollPos=function(t){return arguments.length?(r.type.Function(t)?O=t:N(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'."),y):O.call(y)},this.info=function(t){var e={size:C,vertical:_.vertical,scrollPos:T,scrollDirection:x,container:_.container,isDocument:k};return arguments.length?void 0!==e[t]?e[t]:void N(1,'ERROR: option "'+t+'" is not available'):e},this.loglevel=function(t){return arguments.length?(_.loglevel!=t&&(_.loglevel=t),y):_.loglevel},this.enabled=function(t){return arguments.length?(E!=t&&(E=!!t,y.updateScene(j,!0)),y):E},this.destroy=function(t){window.clearTimeout(c);for(var i=j.length;i--;)j[i].destroy(t);return _.container.removeEventListener("resize",L),_.container.removeEventListener("scroll",L),r.cAF(l),N(3,"destroyed "+d+" (reset: "+(t?"true":"false")+")"),null},S(),y};var n={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};t.Controller.addOption=function(t,e){n.defaults[t]=e},t.Controller.extend=function(e){var n=this;t.Controller=function(){return n.apply(this,arguments),this.$super=r.extend({},this),e.apply(this,arguments)||this},r.extend(t.Controller,n),t.Controller.prototype=n.prototype,t.Controller.prototype.constructor=t.Controller},t.Scene=function(n){var l,c,d="ScrollMagic.Scene",h="BEFORE",f="DURING",v="AFTER",m=o.defaults,y=this,_=r.extend({},m,n),j=h,w=0,T={start:0,end:0},x=0,k=!0,C=function(){for(var t in _)m.hasOwnProperty(t)||(S(2,'WARNING: Unknown option "'+t+'"'),delete _[t]);for(var e in m)B(e);D()},E={};this.on=function(t,e){return r.type.Function(e)?(t=t.trim().split(" ")).forEach((function(t){var n=t.split("."),o=n[0],r=n[1];"*"!=o&&(E[o]||(E[o]=[]),E[o].push({namespace:r||"",callback:e}))})):S(1,"ERROR when calling '.on()': Supplied callback for '"+t+"' is not a valid function!"),y},this.off=function(t,e){return t?((t=t.trim().split(" ")).forEach((function(t,n){var o=t.split("."),r=o[0],l=o[1]||"";("*"===r?Object.keys(E):[r]).forEach((function(t){for(var n=E[t]||[],i=n.length;i--;){var o=n[i];!o||l!==o.namespace&&"*"!==l||e&&e!=o.callback||n.splice(i,1)}n.length||delete E[t]}))})),y):(S(1,"ERROR: Invalid event name supplied."),y)},this.trigger=function(e,n){if(e){var o=e.trim().split("."),r=o[0],l=o[1],c=E[r];S(3,"event fired:",r,n?"->":"",n||""),c&&c.forEach((function(e,o){l&&l!==e.namespace||e.callback.call(y,new t.Event(r,e.namespace,y,n))}))}else S(1,"ERROR: Invalid event name supplied.");return y},y.on("change.internal",(function(t){"loglevel"!==t.what&&"tweenChanges"!==t.what&&("triggerElement"===t.what?R():"reverse"===t.what&&y.update())})).on("shift.internal",(function(t){P(),y.update()}));var S=this._log=function(t,output){_.loglevel>=t&&(Array.prototype.splice.call(arguments,1,0,"("+d+") ->"),r.log.apply(window,arguments))};this.addTo=function(e){return e instanceof t.Controller?c!=e&&(c&&c.removeScene(y),c=e,D(),M(!0),R(!0),P(),c.info("container").addEventListener("resize",I),e.addScene(y),y.trigger("add",{controller:c}),S(3,"added "+d+" to controller"),y.update()):S(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic Controller"),y},this.enabled=function(t){return arguments.length?(k!=t&&(k=!!t,y.update(!0)),y):k},this.remove=function(){if(c){c.info("container").removeEventListener("resize",I);var t=c;c=void 0,t.removeScene(y),y.trigger("remove"),S(3,"removed "+d+" from controller")}return y},this.destroy=function(t){return y.trigger("destroy",{reset:t}),y.remove(),y.off("*.*"),S(3,"destroyed "+d+" (reset: "+(t?"true":"false")+")"),null},this.update=function(t){if(c)if(t)if(c.enabled()&&k){var e,n=c.info("scrollPos");e=_.duration>0?(n-T.start)/(T.end-T.start):n>=T.start?1:0,y.trigger("update",{startPos:T.start,endPos:T.end,scrollPos:n}),y.progress(e)}else A&&j===f&&z(!0);else c.updateScene(y,!1);return y},this.refresh=function(){return M(),R(),y},this.progress=function(progress){if(arguments.length){var t=!1,e=j,n=c?c.info("scrollDirection"):"PAUSED",o=_.reverse||progress>=w;if(0===_.duration?(t=w!=progress,j=0==(w=progress<1&&o?0:1)?h:f):progress<0&&j!==h&&o?(w=0,j=h,t=!0):progress>=0&&progress<1&&o?(w=progress,j=f,t=!0):progress>=1&&j!==v?(w=1,j=v,t=!0):j!==f||o||z(),t){var r={progress:w,state:j,scrollDirection:n},l=j!=e,d=function(t){y.trigger(t,r)};l&&e!==f&&(d("enter"),d(e===h?"start":"end")),d("progress"),l&&j!==f&&(d(j===h?"start":"end"),d("leave"))}return y}return w};var A,O,P=function(){T={start:x+_.offset},c&&_.triggerElement&&(T.start-=c.info("size")*_.triggerHook),T.end=T.start+_.duration},M=function(t){if(l){var e="duration";N(e,l.call(y))&&!t&&(y.trigger("change",{what:e,newval:_[e]}),y.trigger("shift",{reason:e}))}},R=function(t){var n=0,o=_.triggerElement;if(c&&(o||x>0)){if(o)if(o.parentNode){for(var l=c.info(),d=r.get.offset(l.container),param=l.vertical?"top":"left";o.parentNode.hasAttribute(e);)o=o.parentNode;var h=r.get.offset(o);l.isDocument||(d[param]-=c.scrollPos()),n=h[param]-d[param]}else S(2,"WARNING: triggerElement was removed from DOM and will be reset to",void 0),y.triggerElement(void 0);var f=n!=x;x=n,f&&!t&&y.trigger("shift",{reason:"triggerElementPosition"})}},I=function(t){_.triggerHook>0&&y.trigger("shift",{reason:"containerResize"})},L=r.extend(o.validate,{duration:function(t){if(r.type.String(t)&&t.match(/^(\.|\d)*\d+%$/)){var e=parseFloat(t)/100;t=function(){return c?c.info("size")*e:0}}if(r.type.Function(t)){l=t;try{t=parseFloat(l.call(y))}catch(e){t=-1}}if(t=parseFloat(t),!r.type.Number(t)||t<0)throw l?(l=void 0,['Invalid return value of supplied function for option "duration":',t]):['Invalid value for option "duration":',t];return t}}),D=function(t){(t=arguments.length?[t]:Object.keys(L)).forEach((function(t,e){var n;if(L[t])try{n=L[t](_[t])}catch(e){n=m[t];var o=r.type.String(e)?[e]:e;r.type.Array(o)?(o[0]="ERROR: "+o[0],o.unshift(1),S.apply(this,o)):S(1,"ERROR: Problem executing validation callback for option '"+t+"':",e.message)}finally{_[t]=n}}))},N=function(t,e){var n=!1,o=_[t];return _[t]!=e&&(_[t]=e,D(t),n=o!=_[t]),n},B=function(t){y[t]||(y[t]=function(e){return arguments.length?("duration"===t&&(l=void 0),N(t,e)&&(y.trigger("change",{what:t,newval:_[t]}),o.shifts.indexOf(t)>-1&&y.trigger("shift",{reason:t})),y):_[t]})};this.controller=function(){return c},this.state=function(){return j},this.scrollOffset=function(){return T.start},this.triggerPosition=function(){var t=_.offset;return c&&(_.triggerElement?t+=x:t+=c.info("size")*y.triggerHook()),t},y.on("shift.internal",(function(t){var e="duration"===t.reason;(j===v&&e||j===f&&0===_.duration)&&z(),e&&F()})).on("progress.internal",(function(t){z()})).on("add.internal",(function(t){F()})).on("destroy.internal",(function(t){y.removePin(t.reset)}));var z=function(t){if(A&&c){var e=c.info(),n=O.spacer.firstChild;if(t||j!==f){var o={position:O.inFlow?"relative":"absolute",top:0,left:0},l=r.css(n,"position")!=o.position;O.pushFollowers?_.duration>0&&(j===v&&0===parseFloat(r.css(O.spacer,"padding-top"))||j===h&&0===parseFloat(r.css(O.spacer,"padding-bottom")))&&(l=!0):o[e.vertical?"top":"left"]=_.duration*w,r.css(n,o),l&&F()}else{"fixed"!=r.css(n,"position")&&(r.css(n,{position:"fixed"}),F());var d=r.get.offset(O.spacer,!0),m=_.reverse||0===_.duration?e.scrollPos-T.start:Math.round(w*_.duration*10)/10;d[e.vertical?"top":"left"]+=m,r.css(O.spacer.firstChild,{top:d.top,left:d.left})}}},F=function(){if(A&&c&&O.inFlow){var t=j===f,e=c.info("vertical"),n=O.spacer.firstChild,o=r.isMarginCollapseType(r.css(O.spacer,"display")),l={};O.relSize.width||O.relSize.autoFullWidth?t?r.css(A,{width:r.get.width(O.spacer)}):r.css(A,{width:"100%"}):(l["min-width"]=r.get.width(e?A:n,!0,!0),l.width=t?l["min-width"]:"auto"),O.relSize.height?t?r.css(A,{height:r.get.height(O.spacer)-(O.pushFollowers?_.duration:0)}):r.css(A,{height:"100%"}):(l["min-height"]=r.get.height(e?n:A,!0,!o),l.height=t?l["min-height"]:"auto"),O.pushFollowers&&(l["padding"+(e?"Top":"Left")]=_.duration*w,l["padding"+(e?"Bottom":"Right")]=_.duration*(1-w)),r.css(O.spacer,l)}},V=function(){c&&A&&j===f&&!c.info("isDocument")&&z()},H=function(){c&&A&&j===f&&((O.relSize.width||O.relSize.autoFullWidth)&&r.get.width(window)!=r.get.width(O.spacer.parentNode)||O.relSize.height&&r.get.height(window)!=r.get.height(O.spacer.parentNode))&&F()},Y=function(t){c&&A&&j===f&&!c.info("isDocument")&&(t.preventDefault(),c._setScrollPos(c.info("scrollPos")-((t.wheelDelta||t[c.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-t.detail)))};this.setPin=function(element,t){var n={pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},o=t&&t.hasOwnProperty("pushFollowers");if(t=r.extend({},n,t),!(element=r.get.elements(element)[0]))return S(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),y;if("fixed"===r.css(element,"position"))return S(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),y;if(A){if(A===element)return y;y.removePin()}var l=(A=element).parentNode.style.display,c=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];A.parentNode.style.display="none";var d="absolute"!=r.css(A,"position"),h=r.css(A,c.concat(["display"])),f=r.css(A,["width","height"]);A.parentNode.style.display=l,!d&&t.pushFollowers&&(S(2,"WARNING: If the pinned element is positioned absolutely pushFollowers will be disabled."),t.pushFollowers=!1),window.setTimeout((function(){A&&0===_.duration&&o&&t.pushFollowers&&S(2,"WARNING: pushFollowers =",!0,"has no effect, when scene duration is 0.")}),0);var v=A.parentNode.insertBefore(document.createElement("div"),A),m=r.extend(h,{position:d?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(d||r.extend(m,r.css(A,["width","height"])),r.css(v,m),v.setAttribute(e,""),r.addClass(v,t.spacerClass),O={spacer:v,relSize:{width:"%"===f.width.slice(-1),height:"%"===f.height.slice(-1),autoFullWidth:"auto"===f.width&&d&&r.isMarginCollapseType(h.display)},pushFollowers:t.pushFollowers,inFlow:d},!A.___origStyle){A.___origStyle={};var j=A.style;c.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEach((function(t){A.___origStyle[t]=j[t]||""}))}return O.relSize.width&&r.css(v,{width:f.width}),O.relSize.height&&r.css(v,{height:f.height}),v.appendChild(A),r.css(A,{position:d?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(O.relSize.width||O.relSize.autoFullWidth)&&r.css(A,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",V),window.addEventListener("resize",V),window.addEventListener("resize",H),A.addEventListener("mousewheel",Y),A.addEventListener("DOMMouseScroll",Y),S(3,"added pin"),z(),y},this.removePin=function(t){if(A){if(j===f&&z(!0),t||!c){var n=O.spacer.firstChild;if(n.hasAttribute(e)){var style=O.spacer.style,o={};["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach((function(t){o[t]=style[t]||""})),r.css(n,o)}O.spacer.parentNode.insertBefore(n,O.spacer),O.spacer.parentNode.removeChild(O.spacer),A.parentNode.hasAttribute(e)||(r.css(A,A.___origStyle),delete A.___origStyle)}window.removeEventListener("scroll",V),window.removeEventListener("resize",V),window.removeEventListener("resize",H),A.removeEventListener("mousewheel",Y),A.removeEventListener("DOMMouseScroll",Y),A=void 0,S(3,"removed pin (reset: "+(t?"true":"false")+")")}return y};var W,U=[];return y.on("destroy.internal",(function(t){y.removeClassToggle(t.reset)})),this.setClassToggle=function(element,t){var e=r.get.elements(element);return 0!==e.length&&r.type.String(t)?(U.length>0&&y.removeClassToggle(),W=t,U=e,y.on("enter.internal_class leave.internal_class",(function(t){var e="enter"===t.type?r.addClass:r.removeClass;U.forEach((function(t,n){e(t,W)}))})),y):(S(1,"ERROR calling method 'setClassToggle()': Invalid "+(0===e.length?"element":"classes")+" supplied."),y)},this.removeClassToggle=function(t){return t&&U.forEach((function(t,e){r.removeClass(t,W)})),y.off("start.internal_class end.internal_class"),W=void 0,U=[],y},C(),y};var o={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||!e.parentNode)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,n,r,l){e in o.defaults?t._util.log(1,"[static] ScrollMagic.Scene -> Cannot add Scene option '"+e+"', because it already exists."):(o.defaults[e]=n,o.validate[e]=r,l&&o.shifts.push(e))},t.Scene.extend=function(e){var n=this;t.Scene=function(){return n.apply(this,arguments),this.$super=r.extend({},this),e.apply(this,arguments)||this},r.extend(t.Scene,n),t.Scene.prototype=n.prototype,t.Scene.prototype.constructor=t.Scene},t.Event=function(t,e,n,o){for(var r in o=o||{})this[r]=o[r];return this.type=t,this.target=this.currentTarget=n,this.namespace=e||"",this.timeStamp=this.timestamp=Date.now(),this};var r=t._util=function(t){var i,e={},n=function(t){return parseFloat(t)||0},o=function(e){return e.currentStyle?e.currentStyle:t.getComputedStyle(e)},r=function(e,r,l,c){if((r=r===document?t:r)===t)c=!1;else if(!_.DomElement(r))return 0;e=e.charAt(0).toUpperCase()+e.substr(1).toLowerCase();var d=(l?r["offset"+e]||r["outer"+e]:r["client"+e]||r["inner"+e])||0;if(l&&c){var style=o(r);d+="Height"===e?n(style.marginTop)+n(style.marginBottom):n(style.marginLeft)+n(style.marginRight)}return d},l=function(t){return t.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,(function(g){return g[1].toUpperCase()}))};e.extend=function(t){for(t=t||{},i=1;i-1};var c=0,d=["ms","moz","webkit","o"],h=t.requestAnimationFrame,f=t.cancelAnimationFrame;for(i=0;!h&&iv.length||t<=0)&&(t=v.length);var e=new Date,time=("0"+e.getHours()).slice(-2)+":"+("0"+e.getMinutes()).slice(-2)+":"+("0"+e.getSeconds()).slice(-2)+":"+("00"+e.getMilliseconds()).slice(-3),n=v[t-1],o=Array.prototype.splice.call(arguments,1),r=Function.prototype.bind.call(m[n],m);o.unshift(time),r.apply(m,o)};var _=e.type=function(t){return Object.prototype.toString.call(t).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};_.String=function(t){return"string"===_(t)},_.Function=function(t){return"function"===_(t)},_.Array=function(t){return Array.isArray(t)},_.Number=function(t){return!_.Array(t)&&t-parseFloat(t)+1>=0},_.DomElement=function(t){return"object"==typeof HTMLElement||"function"==typeof HTMLElement?t instanceof HTMLElement||t instanceof SVGElement:t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName};var j=e.get={};return j.elements=function(e){var n=[];if(_.String(e))try{e=document.querySelectorAll(e)}catch(t){return n}if("nodelist"===_(e)||_.Array(e)||e instanceof NodeList)for(var i=0,o=n.length=e.length;i 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},void 0===(r="function"==typeof o?o.call(e,n,e,t):o)||(t.exports=r)},156:function(t,e,n){var o,r;"undefined"!=typeof window&&window,void 0===(r="function"==typeof(o=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},o=n[t]=n[t]||[];return-1==o.indexOf(e)&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var o=n.indexOf(e);return-1!=o&&n.splice(o,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],i=0;i