1/*! For license information please see 306.4ef583ea.js.LICENSE.txt */ 2(self.webpackChunk_v_front=self.webpackChunk_v_front||[]).push([[306],{2306:function(e,t,n){var o,r;o=function(){"use strict";var ScrollMagic=function(){o.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.")};ScrollMagic.version="2.0.8","undefined"!=typeof window&&window.addEventListener("mousewheel",void 0);var e="data-scrollmagic-pin-spacer";ScrollMagic.Controller=function(n){var r,i,l="ScrollMagic.Controller",s="FORWARD",a="REVERSE",c="PAUSED",u=t.defaults,f=this,d=o.extend({},u,n),p=[],g=!1,h=0,v=c,m=!0,w=0,y=!0,construct=function(){for(var e in d)u.hasOwnProperty(e)||(E(2,'WARNING: Unknown option "'+e+'"'),delete d[e]);if(d.container=o.get.elements(d.container)[0],!d.container)throw E(1,"ERROR creating object "+l+": No valid scroll container supplied"),l+" init failed.";(m=d.container===window||d.container===document.body||!document.body.contains(d.container))&&(d.container=window),w=getViewportSize(),d.container.addEventListener("resize",onChange),d.container.addEventListener("scroll",onChange);var t=parseInt(d.refreshInterval,10);d.refreshInterval=o.type.Number(t)?t:u.refreshInterval,scheduleRefresh(),E(3,"added new "+l+" controller (v"+ScrollMagic.version+")")},scheduleRefresh=function(){d.refreshInterval>0&&(i=window.setTimeout(refresh,d.refreshInterval))},getScrollPos=function(){return d.vertical?o.get.scrollTop(d.container):o.get.scrollLeft(d.container)},getViewportSize=function(){return d.vertical?o.get.height(d.container):o.get.width(d.container)},S=this._setScrollPos=function(e){d.vertical?m?window.scrollTo(o.get.scrollLeft(),e):d.container.scrollTop=e:m?window.scrollTo(e,o.get.scrollTop()):d.container.scrollLeft=e},updateScenes=function(){if(y&&g){var e=o.type.Array(g)?g:p.slice(0);g=!1;var t=h,n=(h=f.scrollPos())-t;0!==n&&(v=n>0?s:a),v===a&&e.reverse(),e.forEach((function(t,n){E(3,"updating Scene "+(n+1)+"/"+e.length+" ("+p.length+" total)"),t.update(!0)})),0===e.length&&d.loglevel>=3&&E(3,"updating 0 Scenes (nothing added to controller)")}},debounceUpdate=function(){r=o.rAF(updateScenes)},onChange=function(e){E(3,"event fired causing an update:",e.type),"resize"==e.type&&(w=getViewportSize(),v=c),!0!==g&&(g=!0,debounceUpdate())},refresh=function(){if(!m&&w!=getViewportSize()){var e;try{e=new Event("resize",{bubbles:!1,cancelable:!1})}catch(t){(e=document.createEvent("Event")).initEvent("resize",!1,!1)}d.container.dispatchEvent(e)}p.forEach((function(e,t){e.refresh()})),scheduleRefresh()},E=this._log=function(e,t){d.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+l+") ->
2"),o.log.apply(window,arguments))};this._options=d;var sortScenes=function(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort((function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1})),t};return this.addScene=function(e){if(o.type.Array(e))e.forEach((function(e,t){f.addScene(e)}));else if(e instanceof ScrollMagic.Scene){if(e.controller()!==f)e.addTo(f);else if(p.indexOf(e)<0){for(var t in p.push(e),p=sortScenes(p),e.on("shift.controller_sort",(function(){p=sortScenes(p)})),d.globalSceneOptions)e[t]&&e[t].call(e,d.globalSceneOptions[t]);E(3,"adding Scene (now "+p.length+" total)")}}else E(1,"ERROR: invalid argument supplied for '.addScene()'");return f},this.removeScene=function(e){if(o.type.Array(e))e.forEach((function(e,t){f.removeScene(e)}));else{var t=p.indexOf(e);t>-1&&(e.off("shift.controller_sort"),p.splice(t,1),E(3,"removing Scene (now "+p.length+" left)"),e.remove())}return f},this.updateScene=function(e,t){return o.type.Array(e)?e.forEach((function(e,n){f.updateScene(e,t)})):t?e.update(!0):!0!==g&&e instanceof ScrollMagic.Scene&&(-1==(g=g||[]).indexOf(e)&&g.push(e),g=sortScenes(g),debounceUpdate()),f},this.update=function(e){return onChange({type:"resize"}),e&&updateScenes(),f},this.scrollTo=function(t,n){if(o.type.Number(t))S.call(d.container,t,n);else if(t instanceof ScrollMagic.Scene)t.controller()===f?f.scrollTo(t.scrollOffset(),n):E(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",t);else if(o.type.Function(t))S=t;else{var r=o.get.elements(t)[0];if(r){for(;r.parentNode.hasAttribute(e);)r=r.parentNode;var i=d.vertical?"top":"left",l=o.get.offset(d.container),s=o.get.offset(r);m||(l[i]-=f.scrollPos()),f.scrollTo(s[i]-l[i],n)}else E(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",t)}return f},this.scrollPos=function(e){return arguments.length?(o.type.Function(e)?getScrollPos=e:E(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'."),f):getScrollPos.call(f)},this.info=function(e){var t={size:w,vertical:d.vertical,scrollPos:h,scrollDirection:v,container:d.container,isDocument:m};return arguments.length?void 0!==t[e]?t[e]:void E(1,'ERROR: option "'+e+'" is not available'):t},this.loglevel=function(e){return arguments.length?(d.loglevel!=e&&(d.loglevel=e),f):d.loglevel},this.enabled=function(e){return arguments.length?(y!=e&&(y=!!e,f.updateScene(p,!0)),f):y},this.destroy=function(e){window.clearTimeout(i);for(var t=p.length;t--;)p[t].destroy(e);return d.container.removeEventListener("resize",onChange),d.container.removeEventListener("scroll",onChange),o.cAF(r),E(3,"destroyed "+l+" (reset: "+(e?"true":"false")+")"),null},construct(),f};var t={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};ScrollMagic.Controller.addOption=function(e,n){t.defaults[e]=n},ScrollMagic.Controller.extend=function(e){var t=this;ScrollMagic.Controller=function(){return t.apply(this,arguments),this.$super=o.extend({},this),e.apply(this,arguments)||this},o.extend(ScrollMagic.Controller,t),ScrollMagic.Controller.prototype=t.prototype,ScrollMagic.Controller.prototype.constructor=ScrollMagic.Controller},ScrollMagic.Scene=function(t){var r,i,l="ScrollMagic.Scene",s="BEFORE",a="DURING",c="AFTER",u=n.defaults,f=this,d=o.extend({},u,t),p=s,g=0,h={start:0,end:0},v=0,m=!0,construct=function(){for(var e in d)u.hasOwnProperty(e)||(y(2,'WARNING: Unknown option "'+e+'"'),delete d[e]);for(var t in u)addSceneOption(t);validateOption()},w={};this.on=function(e,t){return o.type.Function(t)?(e=e.trim().split(" ")).forEach((function(e){var n=e.split("."),o=n[0],r=n[1];"*"!=o&&(w[o]||(w[o]=[]),w[o].push({namespace:r||"",callback:t}))})):y(1,"ERROR when calling '.on()': Supplied callback for '"+e+"' is not a valid function!"),f},this.off=function(e,t){return e?((e=e.trim().split(" ")).forEach((function(e,n){var o=e.split("."),r=o[0],i=o[1]||"";("*"===r?Object.keys(w):[r]).forEach((function(e){for(var n=w[e]||[],o=n.length;o--;){var r=n[o];!r||i!==r.namespace&&"*"!==i||t&&t!=r.callback||n.splice(o,1)}n.length||delete w[e]}))})),f):(y(1,"ERROR: Invalid event name supplied."),f)},this.trigger=function(e,t){if(e){var n=e.trim().split("."),o=n[0],r=n[1],i=w[o];y(3,"event fired:",o,t?"->
2":"",t||""),i&&i.forEach((function(e,n){r&&r!==e.namespace||e.callback.call(f,new ScrollMagic.Event(o,e.namespace,f,t))}))}else y(1,"ERROR: Invalid event name supplied.");return f},f.on("change.internal",(function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?updateTriggerElementPosition():"reverse"===e.what&&f.update())})).on("shift.internal",(function(e){updateScrollOffset(),f.update()}));var y=this._log=function(e,t){d.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+l+") ->"),o.log.apply(window,arguments))};this.addTo=function(e){return e instanceof ScrollMagic.Controller?i!=e&&(i&&i.removeScene(f),i=e,validateOption(),updateDuration(!0),updateTriggerElementPosition(!0),updateScrollOffset(),i.info("container").addEventListener("resize",onContainerResize),e.addScene(f),f.trigger("add",{controller:i}),y(3,"added "+l+" to controller"),f.update()):y(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic Controller"),f},this.enabled=function(e){return arguments.length?(m!=e&&(m=!!e,f.update(!0)),f):m},this.remove=function(){if(i){i.info("container").removeEventListener("resize",onContainerResize);var e=i;i=void 0,e.removeScene(f),f.trigger("remove"),y(3,"removed "+l+" from controller")}return f},this.destroy=function(e){return f.trigger("destroy",{reset:e}),f.remove(),f.off("*.*"),y(3,"destroyed "+l+" (reset: "+(e?"true":"false")+")"),null},this.update=function(e){if(i)if(e)if(i.enabled()&&m){var t,n=i.info("scrollPos");t=d.duration>0?(n-h.start)/(h.end-h.start):n>=h.start?1:0,f.trigger("update",{startPos:h.start,endPos:h.end,scrollPos:n}),f.progress(t)}else S&&p===a&&updatePinState(!0);else i.updateScene(f,!1);return f},this.refresh=function(){return updateDuration(),updateTriggerElementPosition(),f},this.progress=function(e){if(arguments.length){var t=!1,n=p,o=i?i.info("scrollDirection"):"PAUSED",r=d.reverse||e>=g;if(0===d.duration?(t=g!=e,p=0==(g=e<1&&r?0:1)?s:a):e<0&&p!==s&&r?(g=0,p=s,t=!0):e>=0&&e<1&&r?(g=e,p=a,t=!0):e>=1&&p!==c?(g=1,p=c,t=!0):p!==a||r||updatePinState(),t){var l={progress:g,state:p,scrollDirection:o},u=p!=n,trigger=function(e){f.trigger(e,l)};u&&n!==a&&(trigger("enter"),trigger(n===s?"start":"end")),trigger("progress"),u&&p!==a&&(trigger(p===s?"start":"end"),trigger("leave"))}return f}return g};var S,E,updateScrollOffset=function(){h={start:v+d.offset},i&&d.triggerElement&&(h.start-=i.info("size")*d.triggerHook),h.end=h.start+d.duration},updateDuration=function(e){if(r){var t="duration";changeOption(t,r.call(f))&&!e&&(f.trigger("change",{what:t,newval:d[t]}),f.trigger("shift",{reason:t}))}},updateTriggerElementPosition=function(t){var n=0,r=d.triggerElement;if(i&&(r||v>0)){if(r)if(r.parentNode){for(var l=i.info(),s=o.get.offset(l.container),a=l.vertical?"top":"left";r.parentNode.hasAttribute(e);)r=r.parentNode;var c=o.get.offset(r);l.isDocument||(s[a]-=i.scrollPos()),n=c[a]-s[a]}else y(2,"WARNING: triggerElement was removed from DOM and will be reset to",void 0),f.triggerElement(void 0);var u=n!=v;v=n,u&&!t&&f.trigger("shift",{reason:"triggerElementPosition"})}},onContainerResize=function(e){d.triggerHook>0&&f.trigger("shift",{reason:"containerResize"})},b=o.extend(n.validate,{duration:function(e){if(o.type.String(e)&&e.match(/^(\.|\d)*\d+%$/)){var t=parseFloat(e)/100;e=function(){return i?i.info("size")*t:0}}if(o.type.Function(e)){r=e;try{e=parseFloat(r.call(f))}catch(t){e=-1}}if(e=parseFloat(e),!o.type.Number(e)||e<0)throw r?(r=void 0,['Invalid return value of supplied function for option "duration":',e]):['Invalid value for option "duration":',e];return e}}),validateOption=function(e){(e=arguments.length?[e]:Object.keys(b)).forEach((function(e,t){var n;if(b[e])try{n=b[e](d[e])}catch(t){n=u[e];var r=o.type.String(t)?[t]:t;o.type.Array(r)?(r[0]="ERROR: "+r[0],r.unshift(1),y.apply(this,r)):y(1,"ERROR: Problem executing validation callback for option '"+e+"':",t.message)}finally{d[e]=n}}))},changeOption=function(e,t){var n=!1,o=d[e];return d[e]!=t&&(d[e]=t,validateOption(e),n=o!=d[e]),n},addSceneOption=function(e){f[e]||(f[e]=function(t){return arguments.length?("duration"===e&&(r=void 0),changeOption(e,t)&&(f.trigger("change",{what:e,newval:d[e]}),n.shifts.indexOf(e)>-1&&f.trigger("shift",{reason:e})),f):d[e]})};this.controller=function(){return i},this.state=function(){return p},this.scrollOffset=function(){return h.start},this.triggerPosition=function(){var e=d.offset;return i&&(d.triggerElement?e+=v:e+=i.info("size")*f.triggerHook()),e},f.on("shift.internal",(function(e){var t="duration"===e.reason;(p===c&&t||p===a&&0===d.duration)&&updatePinState(),t&&updatePinDimensions()})).on("progress.internal",(function(e){updatePinState()})).on("add.internal",(function(e){updatePinDimensions()})).on("destroy.internal",(function(e){f.removePin(e.reset)}));var updatePinState=function(e){if(S&&i){var t=i.info(),n=E.spacer.firstChild;if(e||p!==a){var r={position:E.inFlow?"relative":"absolute",top:0,left:0},l=o.css(n,"position")!=r.position;E.pushFollowers?d.duration>0&&(p===c&&0===parseFloat(o.css(E.spacer,"padding-top"))||p===s&&0===parseFloat(o.css(E.spacer,"padding-bottom")))&&(l=!0):r[t.vertical?"top":"left"]=d.duration*g,o.css(n,r),l&&updatePinDimensions()}else{"fixed"!=o.css(n,"position")&&(o.css(n,{position:"fixed"}),updatePinDimensions());var u=o.get.offset(E.spacer,!0),f=d.reverse||0===d.duration?t.scrollPos-h.start:Math.round(g*d.duration*10)/10;u[t.vertical?"top":"left"]+=f,o.css(E.spacer.firstChild,{top:u.top,left
2:u.left})}}},updatePinDimensions=function(){if(S&&i&&E.inFlow){var e=p===a,t=i.info("vertical"),n=E.spacer.firstChild,r=o.isMarginCollapseType(o.css(E.spacer,"display")),l={};E.relSize.width||E.relSize.autoFullWidth?e?o.css(S,{width:o.get.width(E.spacer)}):o.css(S,{width:"100%"}):(l["min-width"]=o.get.width(t?S:n,!0,!0),l.width=e?l["min-width"]:"auto"),E.relSize.height?e?o.css(S,{height:o.get.height(E.spacer)-(E.pushFollowers?d.duration:0)}):o.css(S,{height:"100%"}):(l["min-height"]=o.get.height(t?n:S,!0,!r),l.height=e?l["min-height"]:"auto"),E.pushFollowers&&(l["padding"+(t?"Top":"Left")]=d.duration*g,l["padding"+(t?"Bottom":"Right")]=d.duration*(1-g)),o.css(E.spacer,l)}},updatePinInContainer=function(){i&&S&&p===a&&!i.info("isDocument")&&updatePinState()},updateRelativePinSpacer=function(){i&&S&&p===a&&((E.relSize.width||E.relSize.autoFullWidth)&&o.get.width(window)!=o.get.width(E.spacer.parentNode)||E.relSize.height&&o.get.height(window)!=o.get.height(E.spacer.parentNode))&&updatePinDimensions()},onMousewheelOverPin=function(e){i&&S&&p===a&&!i.info("isDocument")&&(e.preventDefault(),i._setScrollPos(i.info("scrollPos")-((e.wheelDelta||e[i.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)))};this.setPin=function(t,n){var r={pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},i=n&&n.hasOwnProperty("pushFollowers");if(n=o.extend({},r,n),!(t=o.get.elements(t)[0]))return y(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),f;if("fixed"===o.css(t,"position"))return y(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),f;if(S){if(S===t)return f;f.removePin()}var l=(S=t).parentNode.style.display,s=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];S.parentNode.style.display="none";var a="absolute"!=o.css(S,"position"),c=o.css(S,s.concat(["display"])),u=o.css(S,["width","height"]);S.parentNode.style.display=l,!a&&n.pushFollowers&&(y(2,"WARNING: If the pinned element is positioned absolutely pushFollowers will be disabled."),n.pushFollowers=!1),window.setTimeout((function(){S&&0===d.duration&&i&&n.pushFollowers&&y(2,"WARNING: pushFollowers =",!0,"has no effect, when scene duration is 0.")}),0);var p=S.parentNode.insertBefore(document.createElement("div"),S),g=o.extend(c,{position:a?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(a||o.extend(g,o.css(S,["width","height"])),o.css(p,g),p.setAttribute(e,""),o.addClass(p,n.spacerClass),E={spacer:p,relSize:{width:"%"===u.width.slice(-1),height:"%"===u.height.slice(-1),autoFullWidth:"auto"===u.width&&a&&o.isMarginCollapseType(c.display)},pushFollowers:n.pushFollowers,inFlow:a},!S.___origStyle){S.___origStyle={};var h=S.style;s.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEach((function(e){S.___origStyle[e]=h[e]||""}))}return E.relSize.width&&o.css(p,{width:u.width}),E.relSize.height&&o.css(p,{height:u.height}),p.appendChild(S),o.css(S,{position:a?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(E.relSize.width||E.relSize.autoFullWidth)&&o.css(S,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",updatePinInContainer),window.addEventListener("resize",updatePinInContainer),window.addEventListener("resize",updateRelativePinSpacer),S.addEventListener("mousewheel",onMousewheelOverPin),S.addEventListener("DOMMouseScroll",onMousewheelOverPin),y(3,"added pin"),updatePinState(),f},this.removePin=function(t){if(S){if(p===a&&updatePinState(!0),t||!i){var n=E.spacer.firstChild;if(n.hasAttribute(e)){var r=E.spacer.style,l={};["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach((function(e){l[e]=r[e]||""})),o.css(n,l)}E.spacer.parentNode.insertBefore(n,E.spacer),E.spacer.parentNode.removeChild(E.spacer),S.parentNode.hasAttribute(e)||(o.css(S,S.___origStyle),delete S.___origStyle)}window.removeEventListener("scroll",updatePinInContainer),window.removeEventListener("resize",updatePinInContainer),window.removeEventListener("resize",updateRelativePinSpacer),S.removeEventListener("mousewheel",onMousewheelOverPin),S.removeEventListener("DOMMouseScroll",onMousewheelOverPin),S=void 0,y(3,"removed pin (reset: "+(t?"true":"false")+")")}return f};var R,T=[];return f.on("destroy.internal",(function(e){f.removeClassToggle(e.reset)})),this.setClassToggle=function(e,t){var n=o.get.elements(e);return 0!==n.length&&o.type.String(t)?(T.length>
20&&f.removeClassToggle(),R=t,T=n,f.on("enter.internal_class leave.internal_class",(function(e){var t="enter"===e.type?o.addClass:o.removeClass;T.forEach((function(e,n){t(e,R)}))})),f):(y(1,"ERROR calling method 'setClassToggle()': Invalid "+(0===n.length?"element":"classes")+" supplied."),f)},this.removeClassToggle=function(e){return e&&T.forEach((function(e,t){o.removeClass(e,R)})),f.off("start.internal_class end.internal_class"),R=void 0,T=[],f},construct(),f};var n={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!o.type.Number(e))throw['Invalid value for option "offset":',e];return e},triggerElement:function(e){if(e=e||void 0){var t=o.get.elements(e)[0];if(!t||!t.parentNode)throw['Element defined in option "triggerElement" was not found:',e];e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(o.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw['Invalid value for option "triggerHook": ',e];e=t[e]}return e},reverse:function(e){return!!e},loglevel:function(e){if(e=parseInt(e),!o.type.Number(e)||e<0||e>3)throw['Invalid value for option "loglevel":',e];return e}},shifts:["duration","offset","triggerHook"]};ScrollMagic.Scene.addOption=function(e,t,o,r){e in n.defaults?ScrollMagic._util.log(1,"[static] ScrollMagic.Scene -> Cannot add Scene option '"+e+"', because it already exists."):(n.defaults[e]=t,n.validate[e]=o,r&&n.shifts.push(e))},ScrollMagic.Scene.extend=function(e){var t=this;ScrollMagic.Scene=function(){return t.apply(this,arguments),this.$super=o.extend({},this),e.apply(this,arguments)||this},o.extend(ScrollMagic.Scene,t),ScrollMagic.Scene.prototype=t.prototype,ScrollMagic.Scene.prototype.constructor=ScrollMagic.Scene},ScrollMagic.Event=function(e,t,n,o){for(var r in o=o||{})this[r]=o[r];return this.type=e,this.target=this.currentTarget=n,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this};var o=ScrollMagic._util=function(e){var t,n={},floatval=function(e){return parseFloat(e)||0},_getComputedStyle=function(t){return t.currentStyle?t.currentStyle:e.getComputedStyle(t)},_dimension=function(t,n,o,r){if((n=n===document?e:n)===e)r=!1;else if(!u.DomElement(n))return 0;t=t.charAt(0).toUpperCase()+t.substr(1).toLowerCase();var i=(o?n["offset"+t]||n["outer"+t]:n["client"+t]||n["inner"+t])||0;if(o&&r){var l=_getComputedStyle(n);i+="Height"===t?floatval(l.marginTop)+floatval(l.marginBottom):floatval(l.marginLeft)+floatval(l.marginRight)}return i},_camelCase=function(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,(function(e){return e[1].toUpperCase()}))};n.extend=function(e){for(e=e||{},t=1;t<arguments.length;t++)if(arguments[t])for(var n in arguments[t])arguments[t].hasOwnProperty(n)&&(e[n]=arguments[t][n]);return e},n.isMarginCollapseType=function(e){return["block","flex","list-item","table","-webkit-box"].indexOf(e)>-1};var o=0,r=["ms","moz","webkit","o"],i=e.requestAnimationFrame,l=e.cancelAnimationFrame;for(t=0;!i&&t<r.length;++t)i=e[r[t]+"RequestAnimationFrame"],l=e[r[t]+"CancelAnimationFrame"]||e[r[t]+"CancelRequestAnimationFrame"];i||(i=function(t){var n=(new Date).getTime(),r=Math.max(0,16-(n-o)),i=e.setTimeout((function(){t(n+r)}),r);return o=n+r,i}),l||(l=function(t){e.clearTimeout(t)}),n.rAF=i.bind(e),n.cAF=l.bind(e);var s=["error","warn","log"],a=e.console||{};for(a.log=a.log||function(){},t=0;t<s.length;t++){var c=s[t];a[c]||(a[c]=a.log)}n.log=function(e){(e>s.length||e<=0)&&(e=s.length);var t=new Date,n=("0"+t.getHours()).slice(-2)+":"+("0"+t.getMinutes()).slice(-2)+":"+("0"+t.getSeconds()).slice(-2)+":"+("00"+t.getMilliseconds()).slice(-3),o=s[e-1],r=Array.prototype.splice.call(arguments,1),i=Function.prototype.bind.call(a[o],a);r.unshift(n),i.apply(a,r)};var u=n.type=function(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};u.String=function(e){return"string"===u(e)},u.Function=function(e){return"function"===u(e)},u.Array=function(e){return Array.isArray(e)},u.Number=function(e){return!u.Array(e)&&e-parseFloat(e)+1>=0},u.DomElement=function(e){return"object"==typeof HTMLElement||"function"==typeof HTMLElement?e instanceof HTMLElement||e instanceof SVGElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName};var f=n.get={};return f.elements=function(t){var n=[];if(u.String(t))try{t=document.querySelectorAll(t)}catch(e){return n}if("nodelist"===u(t)||u.Array(t)||t instanceof NodeList)for(var o=0,r=n.length=t.length;o<r;o++){var i=t[o];n[o]=u.DomElement(i)?i:f.elements(i)}else(u.DomElement(t)||t===document||t===e)&&(n=[t]);return n},f.scrollTop=function(t){return t&&"number"==typeof t.scrollTop?t.scrollTop:e.pageYOffset||0},f.scrollLeft=function(t){return t&&"number"==typeof t.scrollLeft?t.scrollLeft:e.pageXOffset||0},f.width=function(e,t,n){return _dimension("width",e,t,n)},f.height=function(e,t,n){return _dimension("height",e,t,n)},f.offset=function(e,t){var n={top:0,left:0};if(e&&e.getBoundingClientRect){var o=e.getBoundingClientRect();n.top=o.top,n.left=o.left,t||(n.top+=f.scrollTop(),n.left+=f.scrollLeft())}return n},n.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t)},n.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},n.css=function(e,t){if(u.String(t))return _getComputedStyle(e)[_camelCase(t)];if(u.Array(t)){var n={},o=_getComputedStyle(e);
2return t.forEach((function(e,t){n[e]=o[_camelCase(e)]})),n}for(var r in t){var i=t[r];i==parseFloat(i)&&(i+="px"),e.style[_camelCase(r)]=i}},n}(window||{});return ScrollMagic.Scene.prototype.addIndicators=function(){return ScrollMagic._util.log(1,"(ScrollMagic.Scene) -> ERROR calling addIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},ScrollMagic.Scene.prototype.removeIndicators=function(){return ScrollMagic._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},ScrollMagic.Scene.prototype.setTween=function(){return ScrollMagic._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},ScrollMagic.Scene.prototype.removeTween=function(){return ScrollMagic._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},ScrollMagic.Scene.prototype.setVelocity=function(){return ScrollMagic._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},ScrollMagic.Scene.prototype.removeVelocity=function(){return ScrollMagic._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},ScrollMagic},void 0===(r="function"==typeof o?o.call(t,n,t,e):o)||(e.exports=r)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.