PageSourceSearch

https://pointsnorthstudio.com/wp-content/cache/min/1/wp-content/th…/pn/js/pointsnorthstudio.js?ver=1754378915

js pointsnorthstudio.com collected 2026-10-07 16:14:39 UTC 96,161 bytes, 447 lines download raw bytes

1/*!
2 * Webflow: Front-end site library
3 * @license MIT
4 * Inline scripts may access the api using an async handler:
5 *   var Webflow = Webflow || [];
6 *   Webflow.push(readyFunction);
7 */
8(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=!0;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:!0,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!=='undefined'&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'})}Object.defineProperty(exports,'__esModule',{value:!0})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if((mode&4)&&typeof value==='object'&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,'default',{enumerable:!0,value:value});if(mode&2&&typeof value!='string')for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module['default']}:function getModuleExports(){return module};__webpack_require__.d(getter,'a',getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=6)})([(function(module,exports,__webpack_require__){"use strict";var Webflow={};var modules={};var primary=[];var secondary=window.Webflow||[];var $=window.jQuery;var $win=$(window);var $doc=$(document);var isFunction=$.isFunction;var _=Webflow._=__webpack_require__(9);var tram=Webflow.tram=__webpack_require__(4)&&$.tram;var domready=!1;var destroyed=!1;tram.config.hideBackface=!1;tram.config.keepInherited=!0;Webflow.define=function(name,factory,options){if(modules[name]){unbindModule(modules[name])}
9var instance=modules[name]=factory($,_,options)||{};bindModule(instance);return instance};Webflow.require=function(name){return modules[name]};function bindModule(module){if(Webflow.env()){isFunction(module.design)&&$win.on('__wf_design',module.design);isFunction(module.preview)&&$win.on('__wf_preview',module.preview)}
10isFunction(module.destroy)&&$win.on('__wf_destroy',module.destroy);if(module.ready&&isFunction(module.ready)){addReady(module)}}
11function addReady(module){if(domready){module.ready();return}
12if(_.contains(primary,module.ready)){return}
13primary.push(module.ready)}
14function unbindModule(module){isFunction(module.design)&&$win.off('__wf_design',module.design);isFunction(module.preview)&&$win.off('__wf_preview',module.preview);isFunction(module.destroy)&&$win.off('__wf_destroy',module.destroy);if(module.ready&&isFunction(module.ready)){removeReady(module)}}
15function removeReady(module){primary=_.filter(primary,function(readyFn){return readyFn!==module.ready})}
16Webflow.push=function(ready){if(domready){isFunction(ready)&&ready();return}
17secondary.push(ready)};Webflow.env=function(mode){var designFlag=window.__wf_design;var inApp=typeof designFlag!=='undefined';if(!mode){return inApp}
18if(mode==='design'){return inApp&&designFlag}
19if(mode==='preview'){return inApp&&!designFlag}
20if(mode==='slug'){return inApp&&window.__wf_slug}
21if(mode==='editor'){return window.WebflowEditor}
22if(mode==='test'){return!1||window.__wf_test}
23if(mode==='frame'){return window!==window.top}};var userAgent=navigator.userAgent.toLowerCase();var touch=Webflow.env.touch='ontouchstart' in window||window.DocumentTouch&&document instanceof window.DocumentTouch;var chrome=Webflow.env.chrome=/chrome/.test(userAgent)&&/Google/.test(navigator.vendor)&&parseInt(userAgent.match(/chrome\/(\d+)\./)[1],10);var ios=Webflow.env.ios=/(ipod|iphone|ipad)/.test(userAgent);Webflow.env.safari=/safari/.test(userAgent)&&!chrome&&!ios;var touchTarget;touch&&$doc.on('touchstart mousedown',function(evt){touchTarget=evt.target});Webflow.validClick=touch?function(clickTarget){return clickTarget===touchTarget||$.contains(clickTarget,touchTarget)}:function(){return!0};var resizeEvents='resize.webflow orientationchange.webflow load.webflow';var scrollEvents='scroll.webflow '+resizeEvents;Webflow.resize=eventProxy($win,resizeEvents);Webflow.scroll=eventProxy($win,scrollEvents);Webflow.redraw=eventProxy();function eventProxy(target,types){var handlers=[];var proxy={};proxy.up=_.throttle(function(evt){_.each(handlers,function(h){h(evt)})});if(target&&types){target.on(types,proxy.up)}
24proxy.on=function(handler){if(typeof handler!=='function'){return}
25if(_.contains(handlers,handler)){return}
26handlers.push(handler)};proxy.off=function(handler){if(!arguments.length){handlers=[];return}
27handlers=_.filter(handlers,function(h){return h!==handler})};return proxy}
28Webflow.location=function(url){window.location=url};if(Webflow.env()){Webflow.location=function(){}}
29Webflow.ready=function(){domready=!0;if(destroyed){restoreModules()}else{_.each(primary,callReady)}
30_.each(secondary,callReady);Webflow.resize.up()};function callReady(readyFn){isFunction(readyFn)&&readyFn()}
31function restoreModules(){destroyed=!1;_.each(modules,bindModule)}
32var deferLoad;Webflow.load=function(handler){deferLoad.then(handler)};function bindLoad(){if(deferLoad){deferLoad.reject();$win.off('load',deferLoad.resolve)}
33deferLoad=new $.Deferred();$win.on('load',deferLoad.resolve)}
34Webflow.destroy=function(options){options=options||{};destroyed=!0;$win.triggerHandler('__wf_destroy');if(options.domready!=null){domready=options.domready}
35_.each(modules,unbindModule);Webflow.resize.off();Webflow.scroll.off();Webflow.redraw.off();primary=[];secondary=[];
35if(deferLoad.state()==='pending'){bindLoad()}};$(Webflow.ready);bindLoad();module.exports=window.Webflow=Webflow}),(function(module,exports){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}
36module.exports=_interopRequireDefault}),(function(module,exports,__webpack_require__){"use strict";var $=window.jQuery;var api={};var eventQueue=[];var namespace='.w-ix';var eventTriggers={reset:function reset(i,el){el.__wf_intro=null},intro:function intro(i,el){if(el.__wf_intro){return}
37el.__wf_intro=!0;$(el).triggerHandler(api.types.INTRO)},outro:function outro(i,el){if(!el.__wf_intro){return}
38el.__wf_intro=null;$(el).triggerHandler(api.types.OUTRO)}};api.triggers={};api.types={INTRO:'w-ix-intro'+namespace,OUTRO:'w-ix-outro'+namespace};api.init=function(){var count=eventQueue.length;for(var i=0;i<count;i++){var memo=eventQueue[i];memo[0](0,memo[1])}
39eventQueue=[];$.extend(api.triggers,eventTriggers)};api.async=function(){for(var key in eventTriggers){var func=eventTriggers[key];if(!eventTriggers.hasOwnProperty(key)){continue}
40api.triggers[key]=function(i,el){eventQueue.push([func,el])}}};api.async();module.exports=api}),(function(module,exports){function _typeof2(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof2=function _typeof2(obj){return typeof obj}}else{_typeof2=function _typeof2(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof2(obj)}
41function _typeof(obj){if(typeof Symbol==="function"&&_typeof2(Symbol.iterator)==="symbol"){module.exports=_typeof=function _typeof(obj){return _typeof2(obj)}}else{module.exports=_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":_typeof2(obj)}}
42return _typeof(obj)}
43module.exports=_typeof}),(function(module,exports,__webpack_require__){"use strict";
44/*!
45 * tram.js v0.8.2-global
46 * Cross-browser CSS3 transitions in JavaScript
47 * https://github.com/bkwld/tram
48 * MIT License
49 */
50var _interopRequireDefault=__webpack_require__(1);var _typeof2=_interopRequireDefault(__webpack_require__(3));window.tram=function(a){function b(a,b){var c=new M.Bare();return c.init(a,b)}
51function c(a){return a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()})}
52function d(a){var b=parseInt(a.slice(1),16),c=b>>16&255,d=b>>8&255,e=255&b;return[c,d,e]}
53function e(a,b,c){return"#"+(1<<24|a<<16|b<<8|c).toString(16).slice(1)}
54function f(){}
55function g(a,b){j("Type warning: Expected: ["+a+"] Got: ["+(0,_typeof2["default"])(b)+"] "+b)}
56function h(a,b,c){j("Units do not match ["+a+"]: "+b+", "+c)}
57function i(a,b,c){if(void 0!==b&&(c=b),void 0===a)return c;var d=c;return $.test(a)||!_.test(a)?d=parseInt(a,10):_.test(a)&&(d=1e3*parseFloat(a)),0>d&&(d=0),d===d?d:c}
58function j(a){U.debug&&window&&window.console.warn(a)}
59function k(a){for(var b=-1,c=a?a.length:0,d=[];++b<c;){var e=a[b];e&&d.push(e)}
60return d}
61var l=function(a,b,c){function d(a){return"object"==(0,_typeof2["default"])(a)}
62function e(a){return"function"==typeof a}
63function f(){}
64function g(h,i){function j(){var a=new k();return e(a.init)&&a.init.apply(a,arguments),a}
65function k(){}
66i===c&&(i=h,h=Object),j.Bare=k;var l,m=f[a]=h[a],n=k[a]=j[a]=new f();return n.constructor=j,j.mixin=function(b){return k[a]=j[a]=g(j,b)[a],j},j.open=function(a){if(l={}
66,e(a)?l=a.call(j,n,m,j,h):d(a)&&(l=a),d(l))for(var c in l){b.call(l,c)&&(n[c]=l[c])}
67return e(n.init)||(n.init=h),j},j.open(i)}
68return g}("prototype",{}.hasOwnProperty),m={ease:["ease",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(-2.75*f*e+11*e*e+ -15.5*f+8*e+.25*a)}],"ease-in":["ease-in",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(-1*f*e+3*e*e+ -3*f+2*e)}],"ease-out":["ease-out",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(.3*f*e+ -1.6*e*e+2.2*f+ -1.8*e+1.9*a)}],"ease-in-out":["ease-in-out",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(2*f*e+ -5*e*e+2*f+2*e)}],linear:["linear",function(a,b,c,d){return c*a/d+b}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(a,b,c,d){return c*(a/=d)*a+b}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(a,b,c,d){return-c*(a/=d)*(a-2)+b}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a+b:-c/2*(--a*(a-2)-1)+b}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(a,b,c,d){return c*(a/=d)*a*a+b}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(a,b,c,d){return c*((a=a/d-1)*a*a+1)+b}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a*a+b:c/2*((a-=2)*a*a+2)+b}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(a,b,c,d){return c*(a/=d)*a*a*a+b}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(a,b,c,d){return-c*((a=a/d-1)*a*a*a-1)+b}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a*a*a+b:-c/2*((a-=2)*a*a*a-2)+b}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(a,b,c,d){return c*(a/=d)*a*a*a*a+b}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(a,b,c,d){return c*((a=a/d-1)*a*a*a*a+1)+b}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a*a*a*a+b:c/2*((a-=2)*a*a*a*a+2)+b}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(a,b,c,d){return-c*Math.cos(a/d*(Math.PI/2))+c+b}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(a,b,c,d){return c*Math.sin(a/d*(Math.PI/2))+b}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(a,b,c,d){return-c/2*(Math.cos(Math.PI*a/d)-1)+b}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(a,b,c,d){return 0===a?b:c*Math.pow(2,10*(a/d-1))+b}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(a,b,c,d){return a===d?b+c:c*(-Math.pow(2,-10*a/d)+1)+b}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(a,b,c,d){return 0===a?b:a===d?b+c:(a/=d/2)<1?c/2*Math.pow(2,10*(a-1))+b:c/2*(-Math.pow(2,-10*--a)+2)+b}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(a,b,c,d){return-c*(Math.sqrt(1-(a/=d)*a)-1)+b}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(a,b,c,d){return c*Math.sqrt(1-(a=a/d-1)*a)+b}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150, 0.860)",function(a,b,c,d){return(a/=d/2)<1?-c/2*(Math.sqrt(1-a*a)-1)+b:c/2*(Math.sqrt(1-(a-=2)*a)+1)+b}],"ease-in-back":["cubic-bezier(0.600, -0.280, 0.735, 0.045)",function(a,b,c,d,e){return void 0===e&&(e=1.70158),c*(a/=d)*a*((e+1)*a-e)+b}],"ease-out-back":["cubic-bezier(0.175, 0.885, 0.320, 1.275)",function(a,b,c,d,e){return void 0===e&&(e=1.70158),c*((a=a/d-1)*a*((e+1)*a+e)+1)+b}],"ease-in-out-back":["cubic-bezier(0.680, -0.550, 0.265, 1.550)",function(a,b,c,d,e){return void 0===e&&(e=1.70158),(a/=d/2)<1?c/2*a*a*(((e*=1.525)+1)*a-e)+b:c/2*((a-=2)*a*(((e*=1.525)+1)*a+e)+2)+b}]},n={"ease-in-back":"cubic-bezier(0.600, 0, 0.735, 0.045)","ease-out-back":"cubic-bezier(0.175, 0.885, 0.320, 1)","ease-in-out-back":"cubic-bezier(0.680, 0, 0.265, 1)"},o=document,p=window,q="bkwld-tram",r=/[\-\.0-9]/g,s=/[A-Z]/,t="number",u=/^(rgb|#)/,v=/(em|cm|mm|in|pt|pc|px)$/,w=/(em|cm|mm|in|pt|pc|px|%)$/,x=/(deg|rad|turn)$/,y="unitless",z=/(all|none) 0s ease 0s/,A=/^(width|height)$/,B=" ",C=o.createElement("a"),D=["Webkit","Moz","O","ms"],E=["-webkit-","-moz-","-o-","-ms-"],F=function F(a){if
68(a in C.style)return{dom:a,css:a};var b,c,d="",e=a.split("-");for(b=0;b<e.length;b++){d+=e[b].charAt(0).toUpperCase()+e[b].slice(1)}
69for(b=0;b<D.length;b++){if(c=D[b]+d,c in C.style)return{dom:c,css:E[b]+a}}},G=b.support={bind:Function.prototype.bind,transform:F("transform"),transition:F("transition"),backface:F("backface-visibility"),timing:F("transition-timing-function")};if(G.transition){var H=G.timing.dom;if(C.style[H]=m["ease-in-back"][0],!C.style[H])for(var I in n){m[I][0]=n[I]}}
70var J=b.frame=function(){var a=p.requestAnimationFrame||p.webkitRequestAnimationFrame||p.mozRequestAnimationFrame||p.oRequestAnimationFrame||p.msRequestAnimationFrame;return a&&G.bind?a.bind(p):function(a){p.setTimeout(a,16)}}(),K=b.now=function(){var a=p.performance,b=a&&(a.now||a.webkitNow||a.msNow||a.mozNow);return b&&G.bind?b.bind(a):Date.now||function(){return+new Date()}}(),L=l(function(b){function d(a,b){var c=k((""+a).split(B)),d=c[0];b=b||{};var e=Y[d];if(!e)return j("Unsupported property: "+d);if(!b.weak||!this.props[d]){var f=e[0],g=this.props[d];return g||(g=this.props[d]=new f.Bare()),g.init(this.$el,c,e,b),g}}
71function e(a,b,c){if(a){var e=(0,_typeof2["default"])(a);if(b||(this.timer&&this.timer.destroy(),this.queue=[],this.active=!1),"number"==e&&b)return this.timer=new S({duration:a,context:this,complete:h}),void(this.active=!0);if("string"==e&&b){switch(a){case "hide":o.call(this);break;case "stop":l.call(this);break;case "redraw":p.call(this);break;default:d.call(this,a,c&&c[1])}
72return h.call(this)}
73if("function"==e)return void a.call(this,this);if("object"==e){var f=0;u.call(this,a,function(a,b){a.span>f&&(f=a.span),a.stop(),a.animate(b)},function(a){"wait" in a&&(f=i(a.wait,0))}),t.call(this),f>0&&(this.timer=new S({duration:f,context:this}),this.active=!0,b&&(this.timer.complete=h));var g=this,j=!1,k={};J(function(){u.call(g,a,function(a){a.active&&(j=!0,k[a.name]=a.nextStyle)}),j&&g.$el.css(k)})}}}
74function f(a){a=i(a,0),this.active?this.queue.push({options:a}):(this.timer=new S({duration:a,context:this,complete:h}),this.active=!0)}
75function g(a){return this.active?(this.queue.push({options:a,args:arguments}),void(this.timer.complete=h)):j("No active transition timer. Use start() or wait() before then().")}
76function h(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var a=this.queue.shift();e.call(this,a.options,!0,a.args)}}
77function l(a){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var b;"string"==typeof a?(b={},b[a]=1):b="object"==(0,_typeof2["default"])(a)&&null!=a?a:this.props,u.call(this,b,v),t.call(this)}
78function m(a){l.call(this,a),u.call(this,a,w,x)}
79function n(a){"string"!=typeof a&&(a="block"),this.el.style.display=a}
80function o(){l.call(this),this.el.style.display="none"}
81function p(){this.el.offsetHeight}
82function r(){l.call(this),a.removeData(this.el,q),this.$el=this.el=null}
83function t(){var a,b,c=[];this.upstream&&c.push(this.upstream);for(a in this.props){b=this.props[a],b.active&&c.push(b.string)}
84c=c.join(","),this.style!==c&&(this.style=c,this.el.style[G.transition.dom]=c)}
85function u(a,b,e){var f,g,h,i,j=b!==v,k={};for(f in a){h=a[f],f in Z?(k.transform||(k.transform={}),k.transform[f]=h):(s.test(f)&&(f=c(f)),f in Y?k[f]=h:(i||(i={}),i[f]=h))}
86for(f in k){if(h=k[f],g=this.props[f],!g){if(!j)continue;g=d.call(this,f)}
87b.call(this,g,h)}
88e&&i&&e.call(this,i)}
89function v(a){a.stop()}
90function w(a,b){a.set(b)}
91function x(a){this.$el.css(a)}
92function y(a,c){b[a]=function(){return this.children?A.call(this,c,arguments):(this.el&&c.apply(this,arguments),this)}}
93function A(a,b){var c,d=this.children.length;for(c=0;d>c;c++){a.apply(this.children[c],b)}
94return this}
95b.init=function(b){if(this.$el=a(b),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,U.keepInherited&&!U.fallback){var c=W(this.el,"transition");c&&!z.test(c)&&(this.upstream=c)}
96G.backface&&U.hideBackface&&V(this.el,G.backface.css,"hidden")},y("add",d),y("start",e),y("wait",f),y("then",g),y("next",h),y("stop",l),y("set",m),y("show",n),y("hide",o),y("redraw",p),y("destroy",r)}),M=l(L,function(b){function c(b,c){var d=a.data(b,q)||a.data(b,q,new L.Bare());return d.el||d.init(b),c?d.start(c):d}
97b.init=function(b,d){var e=a(b);if(!e.length)return this;if(1===e.length)return c(e[0],d);var f=[];return e.each(function(a,b){f.push(c(b,d))}),this.children=f,this}}),N=l(function(a){function b(){var a=this.get();this.update("auto");var b=this.get();return this.update(a),b}
98function c(a,b,c){return void 0!==b&&(c=b),a in m?a:c}
99function d(a){var b=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(a);return(b?e(b[1],b[2],b[3]):a).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}
100var f={duration:500,ease:"ease",delay:0};a.init=function(a,b,d,e){this.$el=a,this.el=a[0];var g=b[0];d[2]&&(g=d[2]),X[g]&&(g=X[g]),this.name=g,this.type=d[1],this.duration=i(b[1],this.duration,f.duration),this.ease=c(b[2],this.ease,f.ease),this.delay=i(b[3],this.delay,f.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=A.test(this.name),this.unit=e.unit||this.unit||U.defaultUnit,this.angle=e.angle||this.angle||U.defaultAngle,U.fallback||e.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+B+this.duration+"ms"+("ease"!=this.ease?B+m[this.ease][0]:"")+(this.delay?B+this.delay+"ms":""))},a.set=function(a){a=this.convert(a,this.type),this.update(a),this.redraw()},a.transition=function(a){this.active=!0,a=this.convert(a,this.type),this.auto&&("auto"==this.el.style[this.name]&&(this.update(this.get()),this.redraw()),"auto"==a&&(a=b.call(this))),this.nextStyle=a},a.fallback=function(a){var c=this.el.style[this.name]||this.convert(this.get(),this.type);a=this.convert(a,this.type),this.auto&&("auto"==c&&(c=this.convert(this.get(),this.type)),"auto"==a&&(a=b.call(this))),this.tween=new R({from:c,to:a,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},a.get=function(){return W(this.el,this.name)},a.update=function(a){V(this.el,this.name,a)},a.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,V(this.el,this.name,this.get()));var a=this.tween;a&&a.context&&a.destroy()},a.convert=function(a,b){if("auto"==a&&this.auto)return a;var c,e="number"==typeof a,f="string"==typeof a;switch(b){case t:if(e)return a;
100if(f&&""===a.replace(r,""))return+a;c="number(unitless)";break;case u:if(f){if(""===a&&this.original)return this.original;if(b.test(a))return"#"==a.charAt(0)&&7==a.length?a:d(a)}
101c="hex or rgb string";break;case v:if(e)return a+this.unit;if(f&&b.test(a))return a;c="number(px) or string(unit)";break;case w:if(e)return a+this.unit;if(f&&b.test(a))return a;c="number(px) or string(unit or %)";break;case x:if(e)return a+this.angle;if(f&&b.test(a))return a;c="number(deg) or string(angle)";break;case y:if(e)return a;if(f&&w.test(a))return a;c="number(unitless) or string(unit or %)"}
102return g(c,a),a},a.redraw=function(){this.el.offsetHeight}}),O=l(N,function(a,b){a.init=function(){b.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),u))}}),P=l(N,function(a,b){a.init=function(){b.init.apply(this,arguments),this.animate=this.fallback},a.get=function(){return this.$el[this.name]()},a.update=function(a){this.$el[this.name](a)}}),Q=l(N,function(a,b){function c(a,b){var c,d,e,f,g;for(c in a){f=Z[c],e=f[0],d=f[1]||c,g=this.convert(a[c],e),b.call(this,d,g,e)}}
103a.init=function(){b.init.apply(this,arguments),this.current||(this.current={},Z.perspective&&U.perspective&&(this.current.perspective=U.perspective,V(this.el,this.name,this.style(this.current)),this.redraw()))},a.set=function(a){c.call(this,a,function(a,b){this.current[a]=b}),V(this.el,this.name,this.style(this.current)),this.redraw()},a.transition=function(a){var b=this.values(a);this.tween=new T({current:this.current,values:b,duration:this.duration,delay:this.delay,ease:this.ease});var c,d={};for(c in this.current){d[c]=c in b?b[c]:this.current[c]}
104this.active=!0,this.nextStyle=this.style(d)},a.fallback=function(a){var b=this.values(a);this.tween=new T({current:this.current,values:b,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},a.update=function(){V(this.el,this.name,this.style(this.current))},a.style=function(a){var b,c="";for(b in a){c+=b+"("+a[b]+") "}
105return c},a.values=function(a){var b,d={};return c.call(this,a,function(a,c,e){d[a]=c,void 0===this.current[a]&&(b=0,~a.indexOf("scale")&&(b=1),this.current[a]=this.convert(b,e))}),d}}),R=l(function(b){function c(a){1===n.push(a)&&J(g)}
106function g(){var a,b,c,d=n.length;if(d)for(J(g),b=K(),a=d;a--;){c=n[a],c&&c.render(b)}}
107function i(b){var c,d=a.inArray(b,n);d>=0&&(c=n.slice(d+1),n.length=d,c.length&&(n=n.concat(c)))}
108function j(a){return Math.round(a*o)/o}
109function k(a,b,c){return e(a[0]+c*(b[0]-a[0]),a[1]+c*(b[1]-a[1]),a[2]+c*(b[2]-a[2]))}
110var l={ease:m.ease[1],from:0,to:1};b.init=function(a){this.duration=a.duration||0,this.delay=a.delay||0;var b=a.ease||l.ease;m[b]&&(b=m[b][1]),"function"!=typeof b&&(b=l.ease),this.ease=b,this.update=a.update||f,this.complete=a.complete||f,this.context=a.context||this,this.name=a.name;var c=a.from,d=a.to;void 0===c&&(c=l.from),void 0===d&&(d=l.to),this.unit=a.unit||"","number"==typeof c&&"number"==typeof d?(this.begin=c,this.change=d-c):this.format(d,c),this.value=this.begin+this.unit,this.start=K(),a.autoplay!==!1&&this.play()},b.play=function(){this.active||(this.start||(this.start=K()),this.active=!0,c(this))},b.stop=function(){this.active&&(this.active=!1,i(this))},b.render=function(a){var b,c=a-this.start;if(this.delay){if(c<=this.delay)return;c-=this.delay}
111if(c<this.duration){var d=this.ease(c,0,1,this.duration);return b=this.startRGB?k(this.startRGB,this.endRGB,d):j(this.begin+d*this.change),this.value=b+this.unit,void this.update.call(this.context,this.value)}
112b=this.endHex||this.begin+this.change,this.value=b+this.unit,this.update.call(this.context,this.value),this.complete.call(this.context),this.destroy()},b.format=function(a,b){if(b+="",a+="","#"==a.charAt(0))return this.startRGB=d(b),this.endRGB=d(a),this.endHex=a,this.begin=0,void(this.change=1);if(!this.unit){var c=b.replace(r,""),e=a.replace(r,"");c!==e&&h("tween",b,a),this.unit=c}
113b=parseFloat(b),a=parseFloat(a),this.begin=this.value=b,this.change=a-b},b.destroy=function(){this.stop(),this.context=null,this.ease=this.update=this.complete=f};var n=[],o=1e3}),S=l(R,function(a){a.init=function(a){this.duration=a.duration||0,this.complete=a.complete||f,this.context=a.context,this.play()},a.render=function(a){var b=a-this.start;b<this.duration||(this.complete.call(this.context),this.destroy())}}),T=l(R,function(a,b){a.init=function(a){this.context=a.context,this.update=a.update,this.tweens=[],this.current=a.current;var b,c;for(b in a.values){c=a.values[b],this.current[b]!==c&&this.tweens.push(new R({n
113ame:b,from:this.current[b],to:c,duration:a.duration,delay:a.delay,ease:a.ease,autoplay:!1}))}
114this.play()},a.render=function(a){var b,c,d=this.tweens.length,e=!1;for(b=d;b--;){c=this.tweens[b],c.context&&(c.render(a),this.current[c.name]=c.value,e=!0)}
115return e?void(this.update&&this.update.call(this.context)):this.destroy()},a.destroy=function(){if(b.destroy.call(this),this.tweens){var a,c=this.tweens.length;for(a=c;a--;){this.tweens[a].destroy()}
116this.tweens=null,this.current=null}}}),U=b.config={debug:!1,defaultUnit:"px",defaultAngle:"deg",keepInherited:!1,hideBackface:!1,perspective:"",fallback:!G.transition,agentTests:[]};b.fallback=function(a){if(!G.transition)return U.fallback=!0;U.agentTests.push("("+a+")");var b=new RegExp(U.agentTests.join("|"),"i");U.fallback=b.test(navigator.userAgent)},b.fallback("6.0.[2-5] Safari"),b.tween=function(a){return new R(a)},b.delay=function(a,b,c){return new S({complete:b,duration:a,context:c})},a.fn.tram=function(a){return b.call(null,this,a)};var V=a.style,W=a.css,X={transform:G.transform&&G.transform.css},Y={color:[O,u],background:[O,u,"background-color"],"outline-color":[O,u],"border-color":[O,u],"border-top-color":[O,u],"border-right-color":[O,u],"border-bottom-color":[O,u],"border-left-color":[O,u],"border-width":[N,v],"border-top-width":[N,v],"border-right-width":[N,v],"border-bottom-width":[N,v],"border-left-width":[N,v],"border-spacing":[N,v],"letter-spacing":[N,v],margin:[N,v],"margin-top":[N,v],"margin-right":[N,v],"margin-bottom":[N,v],"margin-left":[N,v],padding:[N,v],"padding-top":[N,v],"padding-right":[N,v],"padding-bottom":[N,v],"padding-left":[N,v],"outline-width":[N,v],opacity:[N,t],top:[N,w],right:[N,w],bottom:[N,w],left:[N,w],"font-size":[N,w],"text-indent":[N,w],"word-spacing":[N,w],width:[N,w],"min-width":[N,w],"max-width":[N,w],height:[N,w],"min-height":[N,w],"max-height":[N,w],"line-height":[N,y],"scroll-top":[P,t,"scrollTop"],"scroll-left":[P,t,"scrollLeft"]},Z={};G.transform&&(Y.transform=[Q],Z={x:[w,"translateX"],y:[w,"translateY"],rotate:[x],rotateX:[x],rotateY:[x],scale:[t],scaleX:[t],scaleY:[t],skew:[x],skewX:[x],skewY:[x]}),G.transform&&G.backface&&(Z.z=[w,"translateZ"],Z.rotateZ=[x],Z.scaleZ=[t],Z.perspective=[v]);var $=/ms/,_=/s|\./;return a.tram=b}(window.jQuery)}),(function(module,exports,__webpack_require__){"use strict";var IXEvents=__webpack_require__(2);function dispatchCustomEvent(element,eventName){var event=document.createEvent('CustomEvent');event.initCustomEvent(eventName,!0,!0,null);element.dispatchEvent(event)}
117var $=window.jQuery;var api={};var namespace='.w-ix';var eventTriggers={reset:function reset(i,el){IXEvents.triggers.reset(i,el)},intro:function intro(i,el){IXEvents.triggers.intro(i,el);dispatchCustomEvent(el,'COMPONENT_ACTIVE')},outro:function outro(i,el){IXEvents.triggers.outro(i,el);dispatchCustomEvent(el,'COMPONENT_INACTIVE')}};api.triggers={};api.types={INTRO:'w-ix-intro'+namespace,OUTRO:'w-ix-outro'+namespace};$.extend(api.triggers,eventTriggers);module.exports=api}),(function(module,exports,__webpack_require__){__webpack_require__(7);__webpack_require__(8);__webpack_require__(2);__webpack_require__(10);__webpack_require__(11);__webpack_require__(12);__webpack_require__(13);__webpack_require__(14);__webpack_require__(15);module.exports=__webpack_require__(20)}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(1);var _typeof2=_interopRequireDefault(__webpack_require__(3));(function(){if(typeof window==='undefined')return;var edgeVersion=window.navigator.userAgent.match(/Edge\/(\d{2})\./);var edgePartialSupport=edgeVersion?parseInt(edgeVersion[1],10)>=16:!1;var hasSupport='objectFit' in document.documentElement.style!==!1;if(hasSupport&&!edgePartialSupport){window.objectFitPolyfill=function(){return!1};return}
118var checkParentContainer=function checkParentContainer($container){var styles=window.getComputedStyle($container,null);var position=styles.getPropertyValue('position');var overflow=styles.getPropertyValue('overflow');var display=styles.getPropertyValue('display');if(!position||position==='static'){$container.style.position='relative'}
119if(overflow!=='hidden'){$container.style.overflow='hidden'}
120if(!display||display==='inline'){$container.style.display='block'}
121if($container.clientHeight===0){$container.style.height='100%'}
122if($container.className.indexOf('object-fit-polyfill')===-1){$container.className+=' object-fit-polyfill'}};
122var checkMediaProperties=function checkMediaProperties($media){var styles=window.getComputedStyle($media,null);var constraints={'max-width':'none','max-height':'none','min-width':'0px','min-height':'0px',top:'auto',right:'auto',bottom:'auto',left:'auto','margin-top':'0px','margin-right':'0px','margin-bottom':'0px','margin-left':'0px'};for(var property in constraints){var constraint=styles.getPropertyValue(property);if(constraint!==constraints[property]){$media.style[property]=constraints[property]}}};var objectFit=function objectFit($media){var $container=$media.parentNode;checkParentContainer($container);checkMediaProperties($media);$media.style.position='absolute';$media.style.height='100%';$media.style.width='auto';if($media.clientWidth>$container.clientWidth){$media.style.top='0';$media.style.marginTop='0';$media.style.left='50%';$media.style.marginLeft=$media.clientWidth/-2+'px'}else{$media.style.width='100%';$media.style.height='auto';$media.style.left='0';$media.style.marginLeft='0';$media.style.top='50%';$media.style.marginTop=$media.clientHeight/-2+'px'}};var objectFitPolyfill=function objectFitPolyfill(media){if(typeof media==='undefined'||media instanceof Event){media=document.querySelectorAll('[data-object-fit]')}else if(media&&media.nodeName){media=[media]}else if((0,_typeof2["default"])(media)==='object'&&media.length&&media[0].nodeName){media=media}else{return!1}
123for(var i=0;i<media.length;i++){if(!media[i].nodeName)continue;var mediaType=media[i].nodeName.toLowerCase();if(mediaType==='img'){if(edgePartialSupport)continue;if(media[i].complete){objectFit(media[i])}else{media[i].addEventListener('load',function(){objectFit(this)})}}else if(mediaType==='video'){if(media[i].readyState>0){objectFit(media[i])}else{media[i].addEventListener('loadedmetadata',function(){objectFit(this)})}}else{objectFit(media[i])}}
124return!0};if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',objectFitPolyfill)}else{objectFitPolyfill()}
125window.addEventListener('resize',objectFitPolyfill);window.objectFitPolyfill=objectFitPolyfill})()}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);Webflow.define('brand',module.exports=function($){var api={};var doc=document;var $html=$('html');var $body=$('body');var namespace='.w-webflow-badge';var location=window.location;var isPhantom=/PhantomJS/i.test(navigator.userAgent);var fullScreenEvents='fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange';var brandElement;api.ready=function(){var shouldBrand=$html.attr('data-wf-status');var publishedDomain=$html.attr('data-wf-domain')||'';if(/\.webflow\.io$/i.test(publishedDomain)&&location.hostname!==publishedDomain){shouldBrand=!0}
126if(shouldBrand&&!isPhantom){brandElement=brandElement||createBadge();ensureBrand();setTimeout(ensureBrand,500);$(doc).off(fullScreenEvents,onFullScreenChange).on(fullScreenEvents,onFullScreenChange)}};function onFullScreenChange(){var fullScreen=doc.fullScreen||doc.mozFullScreen||doc.webkitIsFullScreen||doc.msFullscreenElement||Boolean(doc.webkitFullscreenElement);$(brandElement).attr('style',fullScreen?'display: none !important;':'')}
127function createBadge(){var $brand=$('<a class="w-webflow-badge"></a>').attr('href','https://webflow.com?utm_campaign=brandjs');var $logoArt=$('<img>').attr('src','https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon.f67cd735e3.svg').attr('alt','').css({marginRight:'8px',width:'16px'});var $logoText=$('<img>').attr('src','https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-text.6faa6a38cd.svg').attr('alt','Made in Webflow');$brand.append($logoArt,$logoText);return $brand[0]}
128function ensureBrand(){var found=$body.children(namespace);var match=found.length&&found.get(0)===brandElement;var inEditor=Webflow.env('editor');
128if(match){if(inEditor){found.remove()}
129return}
130if(found.length){found.remove()}
131if(!inEditor){$body.append(brandElement)}}
132return api})}),(function(module,exports,__webpack_require__){"use strict";var $=window.$;var tram=__webpack_require__(4)&&$.tram;
133/*!
134 * Webflow._ (aka) Underscore.js 1.6.0 (custom build)
135 * _.each
136 * _.map
137 * _.find
138 * _.filter
139 * _.any
140 * _.contains
141 * _.delay
142 * _.defer
143 * _.throttle (webflow)
144 * _.debounce
145 * _.keys
146 * _.has
147 * _.now
148 *
149 * http://underscorejs.org
150 * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
151 * Underscore may be freely distributed under the MIT license.
152 * @license MIT
153 */
154module.exports=function(){var _={};_.VERSION='1.6.0-Webflow';var breaker={};var ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype;var push=ArrayProto.push,slice=ArrayProto.slice,concat=ArrayProto.concat,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var nativeForEach=ArrayProto.forEach,nativeMap=ArrayProto.map,nativeReduce=ArrayProto.reduce,nativeReduceRight=ArrayProto.reduceRight,nativeFilter=ArrayProto.filter,nativeEvery=ArrayProto.every,nativeSome=ArrayProto.some,nativeIndexOf=ArrayProto.indexOf,nativeLastIndexOf=ArrayProto.lastIndexOf,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind;var each=_.each=_.forEach=function(obj,iterator,context){if(obj==null)return obj;if(nativeForEach&&obj.forEach===nativeForEach){obj.forEach(iterator,context)}else if(obj.length===+obj.length){for(var i=0,length=obj.length;i<length;i++){if(iterator.call(context,obj[i],i,obj)===breaker)return}}else{var keys=_.keys(obj);for(var i=0,length=keys.length;i<length;i++){if(iterator.call(context,obj[keys[i]],keys[i],obj)===breaker)return}}
155return obj};_.map=_.collect=function(obj,iterator,context){var results=[];if(obj==null)return results;if(nativeMap&&obj.map===nativeMap)return obj.map(iterator,context);each(obj,function(value,index,list){results.push(iterator.call(context,value,index,list))});return results};_.find=_.detect=function(obj,predicate,context){var result;any(obj,function(value,index,list){if(predicate.call(context,value,index,list)){result=value;return!0}});return result};_.filter=_.select=function(obj,predicate,context){var results=[];if(obj==null)return results;if(nativeFilter&&obj.filter===nativeFilter)return obj.filter(predicate,context);each(obj,function(value,index,list){if(predicate.call(context,value,index,list))results.push(value)});return results};var any=_.some=_.any=function(obj,predicate,context){predicate||(predicate=_.identity);var result=!1;if(obj==null)return result;if(nativeSome&&obj.some===nativeSome)return obj.some(predicate,context);each(obj,function(value,index,list){if(result||(result=predicate.call(context,value,index,list)))return breaker});return!!result};_.contains=_.include=function(obj,target){if(obj==null)return!1;if(nativeIndexOf&&obj.indexOf===nativeIndexOf)
156return obj.indexOf(target)!=-1;return any(obj,function(value){return value===target})};_.delay=function(func,wait){var args=slice.call(arguments,2);return setTimeout(function(){return func.apply(null,args)},wait)};_.defer=function(func){return _.delay.apply(_,[func,1].concat(slice.call(arguments,1)))};_.throttle=function(func){var wait,args,context;return function(){if(wait)return;wait=!0;args=arguments;context=this;tram.frame(function(){wait=!1;func.apply(context,args)})}};_.debounce=function(func,wait,immediate){var timeout,args,context,timestamp,result;var later=function later(){var last=_.now()-timestamp;if(last<wait){timeout=setTimeout(later,wait-last)}else{timeout=null;if(!immediate){result=func.apply(context,args);context=args=null}}};return function(){context=this;args=arguments;timestamp=_.now();var callNow=immediate&&!timeout;if(!timeout){timeout=setTimeout(later,wait)}
157if(callNow){result=func.apply(context,args);context=args=null}
158return result}};_.defaults=function(obj){if(!_.isObject(obj))return obj;for(var i=1,length=arguments.length;i<length;i++){var source=arguments[i];
158for(var prop in source){if(obj[prop]===void 0)obj[prop]=source[prop]}}
159return obj};_.keys=function(obj){if(!_.isObject(obj))return[];if(nativeKeys)return nativeKeys(obj);var keys=[];for(var key in obj){if(_.has(obj,key))keys.push(key)}
160return keys};_.has=function(obj,key){return hasOwnProperty.call(obj,key)};_.isObject=function(obj){return obj===Object(obj)};_.now=Date.now||function(){return new Date().getTime()};_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/(.)^/;var escapes={"'":"'",'\\':'\\','\r':'r','\n':'n',"\u2028":'u2028',"\u2029":'u2029'};var escaper=/\\|'|\r|\n|\u2028|\u2029/g;var escapeChar=function escapeChar(match){return'\\'+escapes[match]};_.template=function(text,settings,oldSettings){if(!settings&&oldSettings)settings=oldSettings;settings=_.defaults({},settings,_.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join('|')+'|$','g');var index=0;var source="__p+='";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escaper,escapeChar);index=offset+match.length;if(escape){source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'"}else if(interpolate){source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'"}else if(evaluate){source+="';\n"+evaluate+"\n__p+='"}
161return match});source+="';\n";if(!settings.variable)source='with(obj||{}){\n'+source+'}\n';source="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+source+'return __p;\n';try{var render=new Function(settings.variable||'obj','_',source)}catch(e){e.source=source;throw e}
162var template=function template(data){return render.call(this,data,_)};var argument=settings.variable||'obj';template.source='function('+argument+'){\n'+source+'}';return template};return _}()}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);var IXEvents=__webpack_require__(2);Webflow.define('ix',module.exports=function($,_){var api={};var designer;var $win=$(window);var namespace='.w-ix';var tram=$.tram;var env=Webflow.env;var inApp=env();var emptyFix=env.chrome&&env.chrome<35;var transNone='none 0s ease 0s';var $subs=$();var config={};var anchors=[];var loads=[];var readys=[];var destroyed;var readyDelay=1;var components={tabs:'.w-tab-link, .w-tab-pane',dropdown:'.w-dropdown',slider:'.w-slide',navbar:'.w-nav'};api.init=function(list){setTimeout(function(){configure(list)},1)};api.preview=function(){designer=!1;readyDelay=100;setTimeout(function(){configure(window.__wf_ix)},1)};api.design=function(){designer=!0;api.destroy()};api.destroy=function(){destroyed=!0;$subs.each(teardown);Webflow.scroll.off(scroll);IXEvents.async();anchors=[];loads=[];readys=[]};api.ready=function(){if(inApp){return env('design')?api.design():api.preview()}
163if(config&&destroyed){destroyed=!1;init()}};api.run=run;api.style=inApp?styleApp:stylePub;function configure(list){if(!list){return}
164config={};_.each(list,function(item){config[item.slug]=item.value});init()}
165function init(){initIX1Engine();IXEvents.init();Webflow.redraw.up()}
166function initIX1Engine(){var els=$('[data-ix]');if(!els.length){return}
167els.each(teardown);els.each(build);if(anchors.length){Webflow.scroll.on(scroll);setTimeout(scroll,1)}
168if(loads.length){Webflow.load(runLoads)}
169if(readys.length){setTimeout(runReadys,readyDelay)}}
170function build(i,el){var $el=$(el);var id=$el.attr('data-ix');var ix=config[id];if(!ix){return}
171var triggers=ix.triggers;if(!triggers){return}
172api.style($el,ix.style);_.each(triggers,function(trigger){var state={};var type=trigger.type;var stepsB=trigger.stepsB&&trigger.stepsB.length;function runA(){run(trigger,$el,{group:'A'})}
173function runB(){run(trigger,$el,{group:'B'})}
174if(type==='load'){trigger.preload&&!inApp?loads.push(runA):readys.push(runA);return}
175if(type==='click'){$el.on('click'+namespace,function(evt){if(!Webflow.validClick(evt.currentTarget)){return}
176if($el.attr('href')==='#'){evt.preventDefault()}
177run(trigger,$el,{group:state.clicked?'B':'A'});if(stepsB){state.clicked=!state.clicked}});$subs=$subs.add($el);return}
178if(type==='hover'){$el.on('mouseenter'+namespace,runA);$el.on('mouseleave'+namespace,runB);$subs=$subs.add($el);return}
179if(type==='scroll'){anchors.push({el:$el,trigger:trigger,state:{active:!1},offsetTop:convert(trigger.offsetTop),offsetBot:convert(trigger.offsetBot)});return}
180var proxy=components[type];if(proxy){var $proxy=$el.closest(proxy);$proxy.on(IXEvents.types.INTRO,runA).on(IXEvents.types.OUTRO,runB);$subs=$subs.add($proxy);return}})}
181function convert(offset){if(!offset){return 0}
182offset=String(offset);var result=parseInt(offset,10);if(result!==result){return 0}
183if(offset.indexOf('%')>0){result/=100;if(result>=1){result=0.999}}
184return result}
185function teardown(i,el){$(el).off(namespace)}
186function scroll(){var viewTop=$win.scrollTop();var viewHeight=$win.height();var count=anchors.length;for(var i=0;i<count;i++){var anchor=anchors[i];var $el=anchor.el;var trigger=anchor.trigger;var stepsB=trigger.stepsB&&trigger.stepsB.length;var state=anchor.state;var top=$el.offset().top;var height=$el.outerHeight();var offsetTop=anchor.offsetTop;var offsetBot=anchor.offsetBot;if(offsetTop<1&&offsetTop>0){offsetTop*=viewHeight}
187if(offsetBot<1&&offsetBot>0){offsetBot*=viewHeight}
188var active=top+height-offsetTop>=viewTop&&top+offsetBot<=viewTop+viewHeight;if(active===state.active){continue}
189if(active===!1&&!stepsB){continue}
190state.active=active;run(trigger,$el,{group:active?'A':'B'})}}
191function runLoads(){var count=loads.length;for(var i=0;i<count;i++){loads[i]()}}
192function runReadys(){var count=readys.length;for(var i=0;i<count;i++){readys[i]()}}
193function run(trigger,$el,opts,replay){opts=opts||{};var done=opts.done;var preserve3d=trigger.preserve3d;if(designer&&!opts.force){return}
194var group=opts.group||'A';var loop=trigger['loop'+group];var steps=trigger['steps'+group];if(!steps||!steps.length){return}
195if(steps.length<2){loop=!1}
196if(!replay){var selector=trigger.selector;if(selector){if(trigger.descend){$el=$el.find(selector)}else if(trigger.siblings){$el=$el.siblings(selector)}else{$el=$(selector)}
197if(inApp){$el.attr('data-ix-affect',1)}}
198if(emptyFix){$el.addClass('w-ix-emptyfix')}
199if(preserve3d){$el.css('transform-style','preserve-3d')}}
200var _tram=tram($el);var meta={omit3d:!preserve3d};for(var i=0;i<steps.length;i++){addStep(_tram,steps[i],meta)}
201function fin(){if(loop){return run(trigger,$el,opts,!0)}
202if(meta.width==='auto'){_tram.set({width:'auto'})}
203if(meta.height==='auto'){_tram.set({height:'auto'})}
204done&&done()}
205meta.start?_tram.then(fin):fin()}
206function addStep(_tram,step,meta){var addMethod='add';var startMethod='start';if(meta.start){addMethod=startMethod='then'}
207var transitions=step.transition;if(transitions){transitions=transitions.split(',');for(var i=0;i<transitions.length;i++){var transition=transitions[i];_tram[addMethod](transition)}}
208var clean=tramify(step,meta)||{};if(clean.width!=null){meta.width=clean.width}
209if(clean.height!=null){meta.height=clean.height}
210if(transitions==null){if(meta.start){_tram.then(function(){var queue=this.queue;this.set(clean);if(clean.display){_tram.redraw();Webflow.redraw.up()}
211this.queue=queue;this.next()})}else{_tram.set(clean);if(clean.display){_tram.redraw();Webflow.redraw.up()}}
212var wait=clean.wait;if(wait!=null){_tram.wait(wait);meta.start=!0}}else{if(clean.display){var display=clean.display;delete clean.display;if(meta.start){_tram.then(function(){var queue=this.queue;this.set({display:display}).redraw();Webflow.redraw.up();this.queue=queue;this.next()})}else{_tram.set({display:display}).redraw();Webflow.redraw.up()}}
213_tram[startMethod](clean);meta.start=!0}}
214function styleApp(el,data){var _tram=tram(el);if($.isEmptyObject(data)){return}
215el.css('transition','');var computed=el.css('transition');if(computed===transNone){computed=_tram.upstream=null}
216_tram.upstream=transNone;_tram.set(tramify(data));_tram.upstream=computed}
217function stylePub(el,data){tram(el).set(tramify(data))}
218function tramify(obj,meta){var omit3d=meta&&meta.omit3d;var result={};var found=!1;for(var key in obj){if(key==='transition'){continue}
219if(key==='keysort'){continue}
220if(omit3d){if(key==='z'||key==='rotateX'||key==='rotateY'||key==='scaleZ'){continue}}
221result[key]=obj[key];found=!0}
222return found?result:null}
223return api})}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);Webflow.define('links',module.exports=function($,_){var api={};var $win=$(window);var designer;var inApp=Webflow.env();var location=window.location;var tempLink=document.createElement('a');var linkCurrent='w--current';var indexPage=/index\.(html|php)$/;var dirList=/\/$/;var anchors;var slug;api.ready=api.design=api.preview=init;function init(){designer=inApp&&Webflow.env('design');slug=Webflow.env('slug')||location.pathname||'';Webflow.scroll.off(scroll);anchors=[];var links=document.links;for(var i=0;i<links.length;++i){select(links[i])}
224if(anchors.length){Webflow.scroll.on(scroll);scroll()}}
225function select(link){var href=designer&&link.getAttribute('href-disabled')||link.getAttribute('href');tempLink.href=href;if(href.indexOf(':')>=0){return}
226var $link=$(link);if(tempLink.hash.length>1&&tempLink.host+tempLink.pathname===location.host+location.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(tempLink.hash)){return}
227var $section=$(tempLink.hash);$section.length&&anchors.push({link:$link,sec:$section,active:!1});return}
228if(href==='#'||href===''){return}
229var match=tempLink.href===location.href||href===slug||indexPage.test(href)&&dirList.test(slug);setClass($link,linkCurrent,match)}
230function scroll(){var viewTop=$win.scrollTop();var viewHeight=$win.height();_.each(anchors,function(anchor){var $link=anchor.link;var $section=anchor.sec;var top=$section.offset().top;var height=$section.outerHeight();var offset=viewHeight*0.5;var active=$section.is(':visible')&&top+height-offset>=viewTop&&top+offset<=viewTop+viewHeight;if(anchor.active===active){return}
231anchor.active=active;setClass($link,linkCurrent,active)})}
232function setClass($elem,className,add){var exists=$elem.hasClass(className);if(add&&exists){return}
233if(!add&&!exists){return}
234add?$elem.addClass(className):$elem.removeClass(className)}
235return api})}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);Webflow.define('scroll',module.exports=function($){var CLICK='click';var EMPTY_LINK_NS='.wf-empty-link';var SCROLL_NS='.wf-scroll';var NS_EVENTS={CLICK_EMPTY:CLICK+EMPTY_LINK_NS,CLICK_SCROLL:CLICK+SCROLL_NS};var $doc=$(document);var win=window;var loc=win.location;var history=inIframe()?null:win.history;var validHash=/^[a-zA-Z0-9][\w:.-]*$/;var emptyHrefSelector='a[href="#"]';var localHrefSelector='a[href*="#"]:not(.w-tab-link):not('+emptyHrefSelector+')';var locHref;function inIframe(){try{return Boolean(win.frameElement)}catch(e){return!0}}
236function validateScroll(e){if(Webflow.env('design')){return}
237if(window.$.mobile&&$(e.currentTarget).hasClass('ui-link')){return}
238var parts=this.href.split('#');var hash=parts[0]===locHref?parts[1]:null;if(hash){findEl(hash,e)}}
239function findEl(hash,e){if(!validHash.test(hash)){return}
240var el=$('#'+hash);if(!el.length){return}
241if(e){e.preventDefault();e.stopPropagation()}
242if(loc.hash!==hash&&history&&history.pushState&&!(Webflow.env.chrome&&loc.protocol==='file:')){var oldHash=history.state&&history.state.hash;if(oldHash!==hash){history.pushState({hash:hash},'','#'+hash)}}
243var rootTag=Webflow.env('editor')?'.w-editor-body':'body';var header=$('header, '+rootTag+' > .header, '+rootTag+' > .w-nav:not([data-no-scroll])');var offset=header.css('position')==='fixed'?header.outerHeight():0;win.setTimeout(function(){scroll(el,offset)},e?0:300)}
244function scroll(el,offset){var start=$(win).scrollTop();var end=el.offset().top-offset;if(el.data('scroll')==='mid'){var available=$(win).height()-offset;var elHeight=el.outerHeight();if(elHeight<available){end-=Math.round((available-elHeight)/2)}}
245var mult=1;$('body').add(el).each(function(){var time=parseFloat($(this).attr('data-scroll-time'),10);if(!isNaN(time)&&(time===0||time>0)){mult=time}});if(!Date.now){Date.now=function(){return new Date().getTime()}}
246var clock=Date.now();var animate=win.requestAnimationFrame||win.mozRequestAnimationFrame||win.webkitRequestAnimationFrame||function(fn){win.setTimeout(fn,15)};var duration=(472.143*Math.log(Math.abs(start-end)+125)-2000)*mult;var step=function step(){var elapsed=Date.now()-clock;win.scroll(0,getY(start,end,elapsed,duration));if(elapsed<=duration){animate(step)}};step()}
247function getY(start,end,elapsed,duration){if(elapsed>duration){return end}
248return start+(end-start)*ease(elapsed/duration)}
249function ease(t){return t<0.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1}
250function ready(){var CLICK_EMPTY=NS_EVENTS.CLICK_EMPTY,CLICK_SCROLL=NS_EVENTS.CLICK_SCROLL;locHref=loc.href.split('#')[0];$doc.on(CLICK_SCROLL,localHrefSelector,validateScroll);$doc.on(CLICK_EMPTY,emptyHrefSelector,function(e){e.preventDefault()})}
251return{ready:ready}})}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);Webflow.define('touch',module.exports=function($){var api={};var getSelection=window.getSelection;$.event.special.tap={bindType:'click',delegateType:'click'};api.init=function(el){el=typeof el==='string'?$(el).get(0):el;return el?new Touch(el):null};function Touch(el){var active=!1;var useTouch=!1;var thresholdX=Math.min(Math.round(window.innerWidth*0.04),40);var startX;var lastX;el.addEventListener('touchstart',start,!1);el.addEventListener('touchmove',move,!1);el.addEventListener('touchend',end,!1);el.addEventListener('touchcancel',cancel,!1);el.addEventListener('mousedown',start,!1);el.addEventListener('mousemove',move,!1);el.addEventListener('mouseup',end,!1);el.addEventListener('mouseout',cancel,!1);function start(evt){var touches=evt.touches;if(touches&&touches.length>1){return}
252active=!0;if(touches){useTouch=!0;startX=touches[0].clientX}else{startX=evt.clientX}
253lastX=startX}
254function move(evt){if(!active){return}
255if(useTouch&&evt.type==='mousemove'){evt.preventDefault();evt.stopPropagation();return}
256var touches=evt.touches;var x=touches?touches[0].clientX:evt.clientX;var velocityX=x-lastX;lastX=x;
256if(Math.abs(velocityX)>thresholdX&&getSelection&&String(getSelection())===''){triggerEvent('swipe',evt,{direction:velocityX>0?'right':'left'});cancel()}}
257function end(evt){if(!active){return}
258active=!1;if(useTouch&&evt.type==='mouseup'){evt.preventDefault();evt.stopPropagation();useTouch=!1;return}}
259function cancel(){active=!1}
260function destroy(){el.removeEventListener('touchstart',start,!1);el.removeEventListener('touchmove',move,!1);el.removeEventListener('touchend',end,!1);el.removeEventListener('touchcancel',cancel,!1);el.removeEventListener('mousedown',start,!1);el.removeEventListener('mousemove',move,!1);el.removeEventListener('mouseup',end,!1);el.removeEventListener('mouseout',cancel,!1);el=null}
261this.destroy=destroy}
262function triggerEvent(type,evt,data){var newEvent=$.Event(type,{originalEvent:evt});$(evt.target).trigger(newEvent,data)}
263api.instance=api.init(document);return api})}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);var IXEvents=__webpack_require__(5);var KEY_CODES={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,ESCAPE:27,SPACE:32,ENTER:13,HOME:36,END:35};var FORCE_CLOSE=!0;var INTERNAL_PAGE_LINK_HASHES_PATTERN=/^#[a-zA-Z0-9\-_]+$/;Webflow.define('dropdown',module.exports=function($,_){var debounce=_.debounce;var api={};var inApp=Webflow.env();var inPreview=!1;var inDesigner;var touch=Webflow.env.touch;var namespace='.w-dropdown';var openStateClassName='w--open';var ix=IXEvents.triggers;var defaultZIndex=900;var focusOutEvent='focusout'+namespace;var keydownEvent='keydown'+namespace;var mouseEnterEvent='mouseenter'+namespace;var mouseMoveEvent='mousemove'+namespace;var mouseLeaveEvent='mouseleave'+namespace;var mouseUpEvent=(touch?'click':'mouseup')+namespace;var closeEvent='w-close'+namespace;var settingEvent='setting'+namespace;var $doc=$(document);var $dropdowns;api.ready=init;api.design=function(){if(inPreview){closeAll()}
264inPreview=!1;init()};api.preview=function(){inPreview=!0;init()};function init(){inDesigner=inApp&&Webflow.env('design');$dropdowns=$doc.find(namespace);$dropdowns.each(build)}
265function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{open:!1,el:$el,config:{},selectedIdx:-1})}
266data.toggle=data.el.children('.w-dropdown-toggle');data.list=data.el.children('.w-dropdown-list');data.links=data.list.find('a:not(.w-dropdown .w-dropdown a)');data.complete=complete(data);data.mouseLeave=makeMouseLeaveHandler(data);data.mouseUpOutside=outside(data);data.mouseMoveOutside=moveOutside(data);configure(data);var toggleId=data.toggle.attr('id');var listId=data.list.attr('id');if(!toggleId){toggleId='w-dropdown-toggle-'+i}
267if(!listId){listId='w-dropdown-list-'+i}
268data.toggle.attr('id',toggleId);data.toggle.attr('aria-controls',listId);data.toggle.attr('aria-haspopup','menu');data.toggle.attr('aria-expanded','false');if(data.toggle.prop('tagName')!=='BUTTON'){data.toggle.attr('role','button');if(!data.toggle.attr('tabindex')){data.toggle.attr('tabindex','0')}}
269data.list.attr('id',listId);data.list.attr('aria-labelledby',toggleId);data.links.each(function(idx,link){if(!link.hasAttribute('tabindex'))link.setAttribute('tabindex','0');if(INTERNAL_PAGE_LINK_HASHES_PATTERN.test(link.hash)){link.addEventListener('click',close.bind(null,data))}});data.el.off(namespace);data.toggle.off(namespace);if(data.nav){data.nav.off(namespace)}
270var initialToggler=makeToggler(data,FORCE_CLOSE);if(inDesigner){data.el.on(settingEvent,makeSettingEventHandler(data))}
271if(!inDesigner){if(inApp){data.hovering=!1;close(data)}
272if(data.config.hover){data.toggle.on(mouseEnterEvent,makeMouseEnterHandler(data))}
273data.el.on(closeEvent,initialToggler);data.el.on(keydownEvent,makeDropdownKeydownHandler(data));data.el.on(focusOutEvent,makeDropdownFocusOutHandler(data));data.toggle.on(mouseUpEvent,initialToggler);data.toggle.on(keydownEvent,makeToggleKeydownHandler(data));data.nav=data.el.closest('.w-nav');data.nav.on(closeEvent,initialToggler)}}
274function configure(data){var zIndex=Number(data.el.css('z-index'));data.manageZ=zIndex===defaultZIndex||zIndex===defaultZIndex+1;data.config={hover:(data.el.attr('data-hover')===!0||data.el.attr('data-hover')==='1')&&!touch,delay:Number(data.el.attr('data-delay'))||0}}
275function makeSettingEventHandler(data){return function(evt,options){options=options||{};configure(data);options.open===!0&&open(data,!0);options.open===!1&&close(data,{immediate:!0})}}
276function makeToggler(data,forceClose){return debounce(function(evt){if(data.open||evt&&evt.type==='w-close'){return close(data,{forceClose:forceClose})}
277open(data)})}
278function open(data){if(data.open){return}
279closeOthers(data);data.open=!0;data.list.addClass(openStateClassName);data.toggle.addClass(openStateClassName);data.toggle.attr('aria-expanded','true');ix.intro(0,data.el[0]);Webflow.redraw.up();data.manageZ&&data.el.css('z-index',defaultZIndex+1);var isEditor=Webflow.env('editor');if(!inDesigner){$doc.on(mouseUpEvent,data.mouseUpOutside)}
280if(data.hovering&&!isEditor){data.el.on(mouseLeaveEvent,data.mouseLeave)}
281if(data.hovering&&isEditor){$doc.on(mouseMoveEvent,data.mouseMoveOutside)}
282window.clearTimeout(data.delayId)}
283function close(data){var _ref=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},immediate=_ref.immediate,forceClose=_ref.forceClose;if(!data.open){return}
284if(data.config.hover&&data.hovering&&!forceClose){return}
285data.toggle.attr('aria-expanded','false');data.open=!1;var config=data.config;ix.outro(0,data.el[0]);$doc.off(mouseUpEvent,data.mouseUpOutside);$doc.off(mouseMoveEvent,data.mouseMoveOutside);data.el.off(mouseLeaveEvent,data.mouseLeave);window.clearTimeout(data.delayId);if(!config.delay||immediate){return data.complete()}
286data.delayId=window.setTimeout(data.complete,config.delay)}
287function closeAll(){$doc.find(namespace).each(function(i,el){$(el).triggerHandler(closeEvent)})}
288function closeOthers(data){var self=data.el[0];$dropdowns.each(function(i,other){var $other=$(other);if($other.is(self)||$other.has(self).length){return}
289$other.triggerHandler(closeEvent)})}
290function outside(data){if(data.mouseUpOutside){$doc.off(mouseUpEvent,data.mouseUpOutside)}
291return debounce(function(evt){if(!data.open){return}
292var $target=$(evt.target);if($target.closest('.w-dropdown-toggle').length){return}
293var isEventOutsideDropdowns=$.inArray(data.el[0],$target.parents(namespace))===-1;var isEditor=Webflow.env('editor');if(isEventOutsideDropdowns){if(isEditor){var isEventOnDetachedSvg=$target.parents().length===1&&$target.parents('svg').length===1;var isEventOnHoverControls=$target.parents('.w-editor-bem-EditorHoverControls').length;if(isEventOnDetachedSvg||isEventOnHoverControls){return}}
294close(data)}})}
295function complete(data){return function(){data.list.removeClass(openStateClassName);data.toggle.removeClass(openStateClassName);data.manageZ&&data.el.css('z-index','')}}
296function makeMouseEnterHandler(data){return function(){data.hovering=!0;
296open(data)}}
297function makeMouseLeaveHandler(data){return function(){data.hovering=!1;if(!data.links.is(':focus')){close(data)}}}
298function moveOutside(data){return debounce(function(evt){if(!data.open){return}
299var $target=$(evt.target);var isEventOutsideDropdowns=$.inArray(data.el[0],$target.parents(namespace))===-1;if(isEventOutsideDropdowns){var isEventOnHoverControls=$target.parents('.w-editor-bem-EditorHoverControls').length;var isEventOnHoverToolbar=$target.parents('.w-editor-bem-RTToolbar').length;var $editorOverlay=$('.w-editor-bem-EditorOverlay');var isDropdownInEdition=$editorOverlay.find('.w-editor-edit-outline').length||$editorOverlay.find('.w-editor-bem-RTToolbar').length;if(isEventOnHoverControls||isEventOnHoverToolbar||isDropdownInEdition){return}
300data.hovering=!1;close(data)}})}
301function makeDropdownKeydownHandler(data){return function(evt){if(inDesigner||inPreview||!data.open){return}
302data.selectedIdx=data.links.index(document.activeElement);switch(evt.keyCode){case KEY_CODES.HOME:{if(!data.open)return;data.selectedIdx=0;focusSelectedLink(data);return evt.preventDefault()}
303case KEY_CODES.END:{if(!data.open)return;data.selectedIdx=data.links.length-1;focusSelectedLink(data);return evt.preventDefault()}
304case KEY_CODES.ESCAPE:{close(data);data.toggle.focus();return evt.stopPropagation()}
305case KEY_CODES.ARROW_RIGHT:case KEY_CODES.ARROW_DOWN:{data.selectedIdx=Math.min(data.links.length-1,data.selectedIdx+1);focusSelectedLink(data);return evt.preventDefault()}
306case KEY_CODES.ARROW_LEFT:case KEY_CODES.ARROW_UP:{data.selectedIdx=Math.max(-1,data.selectedIdx-1);focusSelectedLink(data);return evt.preventDefault()}}}}
307function focusSelectedLink(data){if(data.links[data.selectedIdx]){data.links[data.selectedIdx].focus()}}
308function makeToggleKeydownHandler(data){var toggler=makeToggler(data,FORCE_CLOSE);return function(evt){if(inDesigner||inPreview)return;if(!data.open){switch(evt.keyCode){case KEY_CODES.ARROW_UP:case KEY_CODES.ARROW_DOWN:{return evt.stopPropagation()}}}
309switch(evt.keyCode){case KEY_CODES.SPACE:case KEY_CODES.ENTER:{toggler();evt.stopPropagation();return evt.preventDefault()}}}}
310function makeDropdownFocusOutHandler(data){return debounce(function(evt){var relatedTarget=evt.relatedTarget,target=evt.target;var menuEl=data.el[0];var menuContainsFocus=menuEl.contains(relatedTarget)||menuEl.contains(target);if(!menuContainsFocus){close(data)}
311return evt.stopPropagation()})}
312return api})}),(function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(1);var _slicedToArray2=_interopRequireDefault(__webpack_require__(16));var Webflow=__webpack_require__(0);Webflow.define('forms',module.exports=function($,_){var api={};var $doc=$(document);var $forms;var loc=window.location;var retro=window.XDomainRequest&&!window.atob;var namespace='.w-form';var siteId;var emailField=/e(-)?mail/i;var emailValue=/^\S+@\S+$/;var alert=window.alert;var inApp=Webflow.env();var listening;var formUrl;var signFileUrl;var chimpRegex=/list-manage[1-9]?.com/i;var disconnected=_.debounce(function(){alert('Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.')},100);api.ready=api.design=api.preview=function(){init();if(!inApp&&!listening){addListeners()}};function init(){siteId=$('html').attr('data-wf-site');formUrl="https://webflow.com"+'/api/v1/form/'+siteId;if(retro&&formUrl.indexOf("https://webflow.com")>=0){formUrl=formUrl.replace("https://webflow.com","http://formdata.webflow.com")}
313signFileUrl="".concat(formUrl,"/signFile");$forms=$(namespace+' form');if(!$forms.length){return}
314$forms.each(build)}
315function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{form:$el})}
316reset(data);var wrap=$el.closest('div.w-form');data.done=wrap.find('> .w-form-done');data.fail=wrap.find('> .w-form-fail');data.fileUploads=wrap.find('.w-file-upload');data.fileUploads.each(function(j){initFileUpload(j,data)});var action=data.action=$el.attr('action');data.handler=null;data.redirect=$el.attr('data-redirect');if(chimpRegex.test(action)){data.handler=submitMailChimp;return}
317if(action){return}
318if(siteId){data.handler=typeof hostedSubmitWebflow==='function'?hostedSubmitWebflow:exportedSubmitWebflow;return}
319disconnected()}
320function addListeners(){listening=!0;$doc.on('submit',namespace+' form',function(evt){var data=$.data(this,namespace);if(data.handler){data.evt=evt;data.handler(data)}});var CHECKBOX_CLASS_NAME='.w-checkbox-input';var RADIO_INPUT_CLASS_NAME='.w-radio-input';var CHECKED_CLASS='w--redirected-checked';var FOCUSED_CLASS='w--redirected-focus';var CUSTOM_CONTROLS=[['checkbox',CHECKBOX_CLASS_NAME],['radio',RADIO_INPUT_CLASS_NAME]];$doc.on('change',namespace+" form input[type=\"checkbox\"]:not("+C
320HECKBOX_CLASS_NAME+')',function(evt){$(evt.target).siblings(CHECKBOX_CLASS_NAME).toggleClass(CHECKED_CLASS)});$doc.on('change',namespace+" form input[type=\"radio\"]",function(evt){$("input[name=\"".concat(evt.target.name,"\"]:not(").concat(CHECKBOX_CLASS_NAME,")")).map(function(i,el){return $(el).siblings(RADIO_INPUT_CLASS_NAME).removeClass(CHECKED_CLASS)});var $target=$(evt.target);if(!$target.hasClass('w-radio-input')){$target.siblings(RADIO_INPUT_CLASS_NAME).addClass(CHECKED_CLASS)}});CUSTOM_CONTROLS.forEach(function(_ref){var _ref2=(0,_slicedToArray2["default"])(_ref,2),controlType=_ref2[0],customControlClassName=_ref2[1];$doc.on('focus',namespace+" form input[type=\"".concat(controlType,"\"]:not(")+customControlClassName+')',function(evt){$(evt.target).siblings(customControlClassName).addClass(FOCUSED_CLASS)});$doc.on('blur',namespace+" form input[type=\"".concat(controlType,"\"]:not(")+customControlClassName+')',function(evt){$(evt.target).siblings(customControlClassName).removeClass(FOCUSED_CLASS)})})}
321function reset(data){var btn=data.btn=data.form.find(':input[type="submit"]');data.wait=data.btn.attr('data-wait')||null;data.success=!1;btn.prop('disabled',!1);data.label&&btn.val(data.label)}
322function disableBtn(data){var btn=data.btn;var wait=data.wait;btn.prop('disabled',!0);if(wait){data.label=btn.val();btn.val(wait)}}
323function findFields(form,result){var status=null;result=result||{};form.find(':input:not([type="submit"]):not([type="file"])').each(function(i,el){var field=$(el);var type=field.attr('type');var name=field.attr('data-name')||field.attr('name')||'Field '+(i+1);var value=field.val();if(type==='checkbox'){value=field.is(':checked')}else if(type==='radio'){if(result[name]===null||typeof result[name]==='string'){return}
324value=form.find('input[name="'+field.attr('name')+'"]:checked').val()||null}
325if(typeof value==='string'){value=$.trim(value)}
326result[name]=value;status=status||getStatus(field,type,name,value)});return status}
327function findFileUploads(form){var result={};form.find(':input[type="file"]').each(function(i,el){var field=$(el);var name=field.attr('data-name')||field.attr('name')||'File '+(i+1);var value=field.attr('data-value');if(typeof value==='string'){value=$.trim(value)}
328result[name]=value});return result}
329function getStatus(field,type,name,value){var status=null;if(type==='password'){status='Passwords cannot be submitted.'}else if(field.attr('required')){if(!value){status='Please fill out the required field: '+name}else if(emailField.test(field.attr('type'))){if(!emailValue.test(value)){status='Please enter a valid email address for: '+name}}}else if(name==='g-recaptcha-response'&&!value){status='Please confirm you’re not a robot.'}
330return status}
331function exportedSubmitWebflow(data){preventDefault(data);afterSubmit(data)}
332function submitMailChimp(data){reset(data);var form=data.form;var payload={};
332if(/^https/.test(loc.href)&&!/^https/.test(data.action)){form.attr('method','post');return}
333preventDefault(data);var status=findFields(form,payload);if(status){return alert(status)}
334disableBtn(data);var fullName;_.each(payload,function(value,key){if(emailField.test(key)){payload.EMAIL=value}
335if(/^((full[ _-]?)?name)$/i.test(key)){fullName=value}
336if(/^(first[ _-]?name)$/i.test(key)){payload.FNAME=value}
337if(/^(last[ _-]?name)$/i.test(key)){payload.LNAME=value}});if(fullName&&!payload.FNAME){fullName=fullName.split(' ');payload.FNAME=fullName[0];payload.LNAME=payload.LNAME||fullName[1]}
338var url=data.action.replace('/post?','/post-json?')+'&c=?';var userId=url.indexOf('u=')+2;userId=url.substring(userId,url.indexOf('&',userId));var listId=url.indexOf('id=')+3;listId=url.substring(listId,url.indexOf('&',listId));payload['b_'+userId+'_'+listId]='';$.ajax({url:url,data:payload,dataType:'jsonp'}).done(function(resp){data.success=resp.result==='success'||/already/.test(resp.msg);if(!data.success){console.info('MailChimp error: '+resp.msg)}
339afterSubmit(data)}).fail(function(){afterSubmit(data)})}
340function afterSubmit(data){var form=data.form;var redirect=data.redirect;var success=data.success;if(success&&redirect){Webflow.location(redirect);return}
341data.done.toggle(success);data.fail.toggle(!success);form.toggle(!success);reset(data)}
342function preventDefault(data){data.evt&&data.evt.preventDefault();data.evt=null}
343function initFileUpload(i,form){if(!form.fileUploads||!form.fileUploads[i]){return}
344var file;var $el=$(form.fileUploads[i]);var $defaultWrap=$el.find('> .w-file-upload-default');var $uploadingWrap=$el.find('> .w-file-upload-uploading');var $successWrap=$el.find('> .w-file-upload-success');var $errorWrap=$el.find('> .w-file-upload-error');var $input=$defaultWrap.find('.w-file-upload-input');var $label=$defaultWrap.find('.w-file-upload-label');var $labelChildren=$label.children();var $errorMsgEl=$errorWrap.find('.w-file-upload-error-msg');var $fileEl=$successWrap.find('.w-file-upload-file');var $removeEl=$successWrap.find('.w-file-remove-link');var $fileNameEl=$fileEl.find('.w-file-upload-file-name');var sizeErrMsg=$errorMsgEl.attr('data-w-size-error');var typeErrMsg=$errorMsgEl.attr('data-w-type-error');var genericErrMsg=$errorMsgEl.attr('data-w-generic-error');if(!inApp){$removeEl.on('click',function(){$input.removeAttr('data-value');$input.val('');$fileNameEl.html('');$defaultWrap.toggle(!0);$successWrap.toggle(!1)});$input.on('change',function(e){file=e.target&&e.target.files&&e.target.files[0];if(!file){return}
345$defaultWrap.toggle(!1);$errorWrap.toggle(!1);$uploadingWrap.toggle(!0);$fileNameEl.text(file.name);if(!isUploading()){disableBtn(form)}
346form.fileUploads[i].uploading=!0;signFile(file,afterSign)});var height=$label.outerHeight();$input.height(height);$input.width(1)}else{$input.on('click',function(e){e.preventDefault()});$label.on('click',function(e){e.preventDefault()});$labelChildren.on('click',function(e){e.preventDefault()})}
347function parseError(err){var errorMsg=err.responseJSON&&err.responseJSON.msg;var userError=genericErrMsg;if(typeof errorMsg==='string'&&errorMsg.indexOf('InvalidFileTypeError')===0){userError=typeErrMsg}else if(typeof errorMsg==='string'&&errorMsg.indexOf('MaxFileSizeError')===0){userError=sizeErrMsg}
348$errorMsgEl.text(userError);$input.removeAttr('data-value');$input.val('');$uploadingWrap.toggle(!1);$defaultWrap.toggle(!0);$errorWrap.toggle(!0);form.fileUploads[i].uploading=!1;if(!isUploading()){reset(form)}}
349function afterSign(err,data){if(err){return parseError(err)}
350var fileName=data.fileName;var postData=data.postData;var fileId=data.fileId;var s3Url=data.s3Url;$input.attr('data-value',fileId);uploadS3(s3Url,postData,file,fileName,afterUpload)}
351function afterUpload(err){if(err){return parseError(err)}
352$uploadingWrap.toggle(!1);$successWrap.css('display','inline-block');form.fileUploads[i].uploading=!1;if(!isUploading()){reset(form)}}
353function isUploading(){var uploads=form.fileUploads&&form.fileUploads.toArray()||[];return uploads.some(function(value){return value.uploading})}}
354function signFile(file,cb){var payload={name:file.name,size:file.size};$.ajax({type:'POST',url:signFileUrl,data:payload,dataType:'json',crossDomain:!0}).done(function(data){cb(null,data)}).fail(function(err){cb(err)})}
355function uploadS3(url,data,file,fileName,cb){var formData=new FormData();for(var k in data){formData.append(k,data[k])}
356formData.append('file',file,fileName);$.ajax({type:'POST',url:url,data:formData,processData:!1,contentType:!1}).done(function(){cb(null)}).fail(function(err){cb(err)})}
357return api})}),(function(module,exports,__webpack_require__){var arrayWithHoles=__webpack_require__(17);var iterableToArrayLimit=__webpack_require__(18);var nonIterableRest=__webpack_require__(19);function _slicedToArray(arr,i){return arrayWithHoles(arr)||iterableToArrayLimit(arr,i)||nonIterableRest()}
358module.exports=_slicedToArray}),(function(module,exports){function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}
359module.exports=_arrayWithHoles}),(function(module,exports){function _iterableToArrayLimit(arr,i){var _arr=[];var _n=!0;var _d=!1;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=!0){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=!0;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}
360return _arr}
361module.exports=_iterableToArrayLimit}),(function(module,exports){function _nonIterableRest(){throw new TypeError("Invalid attempt to de
361structure non-iterable instance")}
362module.exports=_nonIterableRest}),(function(module,exports,__webpack_require__){"use strict";var Webflow=__webpack_require__(0);var IXEvents=__webpack_require__(5);var KEY_CODES={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,SPACE:32,ENTER:13,HOME:36,END:35};var FOCUSABLE_SELECTOR='a[href], area[href], [role="button"], input, select, textarea, button, iframe, object, embed, *[tabindex], *[contenteditable]';Webflow.define('slider',module.exports=function($,_){var api={};var tram=$.tram;var $doc=$(document);var $sliders;var designer;var inApp=Webflow.env();var namespace='.w-slider';var dot='<div class="w-slider-dot" data-wf-ignore />';var ariaLiveLabelHtml='<div aria-live="off" aria-atomic="true" class="w-slider-aria-label" data-wf-ignore />';var ix=IXEvents.triggers;var fallback;var inRedraw;api.ready=function(){designer=Webflow.env('design');init()};api.design=function(){designer=!0;init()};api.preview=function(){designer=!1;init()};api.redraw=function(){inRedraw=!0;init()};api.destroy=removeListeners;function init(){$sliders=$doc.find(namespace);if(!$sliders.length){return}
363$sliders.each(build);inRedraw=null;if(fallback){return}
364removeListeners();addListeners()}
365function removeListeners(){Webflow.resize.off(renderAll);Webflow.redraw.off(api.redraw)}
366function addListeners(){Webflow.resize.on(renderAll);Webflow.redraw.on(api.redraw)}
367function renderAll(){$sliders.filter(':visible').each(render)}
368function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{index:0,depth:1,hasFocus:{keyboard:!1,mouse:!1},el:$el,config:{}})}
369data.mask=$el.children('.w-slider-mask');data.left=$el.children('.w-slider-arrow-left');data.right=$el.children('.w-slider-arrow-right');data.nav=$el.children('.w-slider-nav');data.slides=data.mask.children('.w-slide');data.slides.each(ix.reset);if(inRedraw){data.maskWidth=0}
370if($el.attr('role')===undefined){$el.attr('role','region')}
371if($el.attr('aria-label')===undefined){$el.attr('aria-label','carousel')}
372var slideViewId=data.mask.attr('id');if(!slideViewId){slideViewId='w-slider-mask-'+i;data.mask.attr('id',slideViewId)}
373data.ariaLiveLabel=$(ariaLiveLabelHtml).appendTo(data.mask);data.left.attr('role','button');data.left.attr('tabindex','0');data.left.attr('aria-controls',slideViewId);if(data.left.attr('aria-label')===undefined){data.left.attr('aria-label','previous slide')}
374data.right.attr('role','button');data.right.attr('tabindex','0');data.right.attr('aria-controls',slideViewId);if(data.right.attr('aria-label')===undefined){data.right.attr('aria-label','next slide')}
375if(!tram.support.transform){data.left.hide();data.right.hide();data.nav.hide();fallback=!0;return}
376data.el.off(namespace);data.left.off(namespace);data.right.off(namespace);data.nav.off(namespace);configure(data);if(designer){data.el.on('setting'+namespace,handler(data));stopTimer(data);data.hasTimer=!1}else{data.el.on('swipe'+namespace,handler(data));data.left.on('click'+namespace,previousFunction(data));data.right.on('click'+namespace,next(data));data.left.on('keydown'+namespace,keyboardSlideButtonsFunction(data,previousFunction));data.right.on('keydown'+namespace,keyboardSlideButtonsFunction(data,next));data.nav.on('keydown'+namespace,'> div',handler(data));if(data.config.autoplay&&!data.hasTimer){data.hasTimer=!0;data.timerCount=1;startTimer(data)}
377data.el.on('mouseenter'+namespace,hasFocus(data,!0,'mouse'));data.el.on('focusin'+namespace,hasFocus(data,!0,'keyboard'));data.el.on('mouseleave'+namespace,hasFocus(data,!1,'mouse'));data.el.on('focusout'+namespace,hasFocus(data,!1,'keyboard'))}
378data.nav.on('click'+namespace,'> div',handler(data));if(!inApp){data.mask.contents().filter(function(){return this.nodeType===3}).remove()}
379var $elHidden=$el.filter(':hidden');$elHidden.show();var $elHiddenParents=$el.parents(':hidden');$elHiddenParents.show();render(i,el);$elHidden.css('display','');$elHiddenParents.css('display','')}
380function configure(data){var config={};config.crossOver=0;config.animation=data.el.attr('data-animation')||'slide';if(config.animation==='outin'){config.animation='cross';config.crossOver=0.5}
381config.easing=data.el.attr('data-easing')||'ease';var duration=data.el.attr('data-duration');config.duration=duration!=null?parseInt(duration,10):500;if(isAttrTrue(data.el.attr('data-infinite'))){config.infinite=!0}
382if(isAttrTrue(data.el.attr('data-disable-swipe'))){config.disableSwipe=!0}
383if(isAttrTrue(data.el.attr('data-hide-arrows'))){config.hideArrows=!0}else if(data.config.hideArrows){data.left.show();data.right.show()}
384if(isAttrTrue(data.el.attr('data-autoplay'))){config.autoplay=!0;config.delay=parseInt(data.el.attr('data-delay'),10)||2000;config.timerMax=parseInt(data.el.attr('data-autoplay-limit'),10);var touchEvents='mousedown'+namespace+' touchstart'+namespace;if(!designer){data.el.off(touchEvents).one(touchEvents,function(){stopTimer(data)})}}
385var arrowWidth=data.right.width();config.edge=arrowWidth?arrowWidth+40:100;data.config=config}
386function isAttrTrue(value){return value==='1'||value==='true'}
387function hasFocus(data,focusIn,eventType){return function(evt){if(!focusIn){if($.contains(data.el.get(0),evt.relatedTarget)){return}
388data.hasFocus[eventType]=focusIn;if(data.hasFocus.mouse&&eventType==='keyboard'||data.hasFocus.keyboard&&eventType==='mouse'){return}}else{data.hasFocus[eventType]=focusIn}
389if(focusIn){data.ariaLiveLabel.attr('aria-live','polite');if(data.hasTimer){stopTimer(data)}}else{data.ariaLiveLabel.attr('aria-live','off');if(data.hasTimer){startTimer(data)}}
390return}}
391function keyboardSlideButtonsFunction(data,directionFunction){return function(evt){switch(evt.keyCode){case KEY_CODES.SPACE:case KEY_CODES.ENTER:{directionFunction(data)();evt.preventDefault();return evt.stopPropagation()}}}}
392function previousFunction(data){return function(){change(data,{index:data.index-1,vector:-1})}}
393function next(data){return function(){change(data,{index:data.index+1,vector:1})}}
394function select(data,value){var found=null;if(value===data.slides.length){init();layout(data)}
395_.each(data.anchors,function(anchor,index){$(anchor.els).each(function(i,el){if($(el).index()===value){found=index}})});if(found!=null){change(data,{index:found,immediate:!0})}}
396function startTimer(data){stopTimer(data);var config=data.config;var timerMax=config.timerMax;if(timerMax&&data.timerCount++>timerMax){return}
397data.timerId=window.setTimeout(function(){if(data.timerId==null||designer){return}
398next(data)();startTimer(data)},config.delay)}
399function stopTimer(data){window.clearTimeout(data.timerId);data.timerId=null}
400function handler(data){return function(evt,options){options=options||{};var config=data.config;if(designer&&evt.type==='setting'){if(options.select==='prev'){return previousFunction(data)()}
401if(options.select==='next'){return next(data)()}
402configure(data);layout(data);if(options.select==null){return}
403select(data,options.select);return}
404if(evt.type==='swipe'){if(config.disableSwipe){return}
405if(Webflow.env('editor')){return}
406if(options.direction==='left'){return next(data)()}
407if(options.direction==='right'){return previousFunction(data)()}
408return}
409if(data.nav.has(evt.target).length){var index=$(evt.target).index();if(evt.type==='click'){change(data,{index:index})}
410if(evt.type==='keydown'){switch(evt.keyCode){case KEY_CODES.ENTER:case KEY_CODES.SPACE:{change(data,{index:index});evt.preventDefault();break}
411case KEY_CODES.ARROW_LEFT:case KEY_CODES.ARROW_UP:{focusDot(data.nav,Math.max(index-1,0));evt.preventDefault();break}
412case KEY_CODES.ARROW_RIGHT:case KEY_CODES.ARROW_DOWN:{focusDot(data.nav,Math.min(index+1,data.pages));evt.preventDefault();break}
413case KEY_CODES.HOME:{focusDot(data.nav,0);evt.preventDefault();break}
414case KEY_CODES.END:{focusDot(data.nav,data.pages);evt.preventDefault();break}
415default:{return}}}}}}
416function focusDot($nav,index){var $active=$nav.children().eq(index).focus();$nav.children().not($active)}
417function change(data,options){options=options||{};var config=data.config;var anchors=data.anchors;data.previous=data.index;var index=options.index;var shift={};if(index<0){index=anchors.length-1;if(config.infinite){shift.x=-data.endX;shift.from=0;shift.to=anchors[0].width}}else if(index>=anchors.length){index=0;if(config.infinite){shift.x=anchors[anchors.length-1].width;shift.from=-anchors[anchors.length-1].x;shift.to=shift.from-shift.x}}
418data.index=index;var $active=data.nav.children().eq(index).addClass('w-active').attr('aria-selected','true').attr('tabindex','0');data.nav.children().not($active).removeClass('w-active').attr('aria-selected','false').attr('tabindex','-1');if(config.hideArrows){data.index===anchors.length-1?data.right.hide():data.right.show();data.index===0?data.left.hide():data.left.show()}
419var lastOffsetX=data.offsetX||0;var offsetX=data.offsetX=-anchors[data.index].x;var resetConfig={x:offsetX,opacity:1,visibility:''};var targets=$(anchors[data.index].els);
419var prevTargs=$(anchors[data.previous]&&anchors[data.previous].els);var others=data.slides.not(targets);var animation=config.animation;var easing=config.easing;var duration=Math.round(config.duration);var vector=options.vector||(data.index>data.previous?1:-1);var fadeRule='opacity '+duration+'ms '+easing;var slideRule='transform '+duration+'ms '+easing;targets.find(FOCUSABLE_SELECTOR).removeAttr('tabindex');targets.removeAttr('aria-hidden');targets.find('*').removeAttr('aria-hidden');others.find(FOCUSABLE_SELECTOR).attr('tabindex','-1');others.attr('aria-hidden','true');others.find('*').attr('aria-hidden','true');if(!designer){targets.each(ix.intro);others.each(ix.outro)}
420if(options.immediate&&!inRedraw){tram(targets).set(resetConfig);resetOthers();return}
421if(data.index===data.previous){return}
422data.ariaLiveLabel.text("Slide ".concat(index+1," of ").concat(anchors.length,"."));if(animation==='cross'){var reduced=Math.round(duration-duration*config.crossOver);var wait=Math.round(duration-reduced);fadeRule='opacity '+reduced+'ms '+easing;tram(prevTargs).set({visibility:''}).add(fadeRule).start({opacity:0});tram(targets).set({visibility:'',x:offsetX,opacity:0,zIndex:data.depth++}).add(fadeRule).wait(wait).then({opacity:1}).then(resetOthers);return}
423if(animation==='fade'){tram(prevTargs).set({visibility:''}).stop();tram(targets).set({visibility:'',x:offsetX,opacity:0,zIndex:data.depth++}).add(fadeRule).start({opacity:1}).then(resetOthers);return}
424if(animation==='over'){resetConfig={x:data.endX};tram(prevTargs).set({visibility:''}).stop();tram(targets).set({visibility:'',zIndex:data.depth++,x:offsetX+anchors[data.index].width*vector}).add(slideRule).start({x:offsetX}).then(resetOthers);return}
425if(config.infinite&&shift.x){tram(data.slides.not(prevTargs)).set({visibility:'',x:shift.x}).add(slideRule).start({x:offsetX});tram(prevTargs).set({visibility:'',x:shift.from}).add(slideRule).start({x:shift.to});data.shifted=prevTargs}else{if(config.infinite&&data.shifted){tram(data.shifted).set({visibility:'',x:lastOffsetX});data.shifted=null}
426tram(data.slides).set({visibility:''}).add(slideRule).start({x:offsetX})}
427function resetOthers(){targets=$(anchors[data.index].els);others=data.slides.not(targets);if(animation!=='slide'){resetConfig.visibility='hidden'}
428tram(others).set(resetConfig)}}
429function render(i,el){var data=$.data(el,namespace);if(!data){return}
430if(maskChanged(data)){return layout(data)}
431if(designer&&slidesChanged(data)){layout(data)}}
432function layout(data){var pages=1;var offset=0;var anchor=0;var width=0;var maskWidth=data.maskWidth;var threshold=maskWidth-data.config.edge;if(threshold<0){threshold=0}
433data.anchors=[{els:[],x:0,width:0}];data.slides.each(function(i,el){if(anchor-offset>threshold){pages++;offset+=maskWidth;data.anchors[pages-1]={els:[],x:anchor,width:0}}
434width=$(el).outerWidth(!0);anchor+=width;data.anchors[pages-1].width+=width;data.anchors[pages-1].els.push(el);var ariaLabel=i+1+' of '+data.slides.length;$(el).attr('aria-label',ariaLabel);$(el).attr('role','group')});data.endX=anchor;if(designer){data.pages=null}
435if(data.nav.length&&data.pages!==pages){data.pages=pages;buildNav(data)}
436var index=data.index;if(index>=pages){index=pages-1}
437change(data,{immediate:!0,index:index})}
438function buildNav(data){var dots=[];var $dot;var spacing=data.el.attr('data-nav-spacing');if(spacing){spacing=parseFloat(spacing)+'px'}
439for(var i=0,len=data.pages;i<len;i++){$dot=$(dot);$dot.attr('aria-label','Show slide '+(i+1)+' of '+len).attr('aria-selected','false').attr('role','button').attr('tabindex','-1');if(data.nav.hasClass('w-num')){$dot.text(i+1)}
440if(spacing!=null){$dot.css({'margin-left':spacing,'margin-right':spacing})}
441dots.push($dot)}
442data.nav.empty().append(dots)}
443function maskChanged(data){var maskWidth=data.mask.width();if(data.maskWidth!==maskWidth){data.maskWidth=maskWidth;return!0}
444return!1}
445function slidesChanged(data){var slidesWidth=0;data.slides.each(function(i,el){slidesWidth+=$(el).outerWidth(!0)});if(data.slidesWidth!==slidesWidth){data.slidesWidth=slidesWidth;return!0}
446return!1}
447return api})})]);Webflow.require('ix').init([{"slug":"scroll-in","name":"Scroll In","value":{"style":{"opacity":0,"x":"0px","y":"36px","z":"0px"},"triggers":[{"type":"scroll","stepsA":[{"wait":"300ms"},{"opacity":1,"transition":"transform 750ms ease 0, opacity 750ms ease 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"slide-in-from-left","name":"Slide in from Left","value":{"style":{"opacity":0,"x":"-48px","y":"0px","z":"0px"},"triggers":[{"type":"scroll","stepsA":[{"wait":"800ms"},{"opacity":1,"transition":"transform 750ms ease 0, opacity 750ms ease 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]},{"type":"hover","stepsA":[{"transition":"transform 200 ease-in-out 0","x":"6px","y":"0px","z":"0px"},{"transition":"transform 200 ease-in-out 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"slide-in-from-right","name":"Slide in from Right","value":{"style":{"opacity":0,"x":"48px","y":"0px","z":"0px"},"triggers":[{"type":"scroll","stepsA":[{"wait":"800ms"},{"opacity":1,"transition":"transform 750ms ease 0, opacity 750ms ease 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"card-flip","name":"Card Flip","value":{"style":{}
447,"triggers":[{"type":"hover","selector":".card-flip","descend":!0,"preserve3d":!0,"stepsA":[{"wait":"100ms"},{"transition":"transform 1000ms ease-out-quint 0","rotateX":"0deg","rotateY":"180deg","rotateZ":"0deg"}],"stepsB":[{"wait":"100ms"},{"transition":"transform 800ms ease-out-quad 0","rotateX":"0deg","rotateY":"0deg","rotateZ":"0deg"}]}]}},{"slug":"mobile-nav-hidden","name":"Mobile Nav Hidden ","value":{"style":{"display":"none","opacity":0,"x":"100vh","y":"0px","z":"0px","scaleX":0.7,"scaleY":0.7,"scaleZ":1},"triggers":[]}},{"slug":"mobile-nav-open","name":"Mobile Nav Open","value":{"style":{},"triggers":[{"type":"click","selector":".menu-mobile","preserve3d":!0,"stepsA":[{"x":"0px","y":"0px","z":"0px"},{"display":"flex"},{"opacity":1,"transition":"transform 250ms ease 0, opacity 250ms ease 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[]}]}},{"slug":"mobile-nav-close","name":"Mobile Nav Close","value":{"style":{},"triggers":[{"type":"click","selector":".menu-mobile","preserve3d":!0,"stepsA":[{"opacity":0,"transition":"transform 250ms ease 0, opacity 250ms ease 0","scaleX":0.7,"scaleY":0.7,"scaleZ":1},{"display":"none"},{"x":"100vh","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"modal-hidden","name":"Modal Hidden","value":{"style":{"display":"none","opacity":0,"x":"100vh","y":"0px","z":"0px","scaleX":1.3,"scaleY":1.3,"scaleZ":1},"triggers":[]}},{"slug":"modal-open","name":"Modal Open","value":{"style":{},"triggers":[{"type":"click","selector":".modal-wrapper","preserve3d":!0,"stepsA":[{"x":"0px","y":"0px","z":"0px"},{"display":"flex"},{"opacity":1,"transition":"transform 250ms ease 0, opacity 250ms ease 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[]}]}},{"slug":"modal-close","name":"Modal Close ","value":{"style":{},"triggers":[{"type":"click","selector":".modal-wrapper","preserve3d":!0,"stepsA":[{"opacity":0,"transition":"transform 250ms ease 0, opacity 250ms ease 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"display":"none"},{"x":"100vh","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"hide-float-bar","name":"Hide Float Bar","value":{"style":{"display":"none","opacity":0},"triggers":[]}},{"slug":"show-float-bar","name":"Show Float Bar","value":{"style":{},"triggers":[{"type":"scroll","selector":".floating-nav-bar","preserve3d":!0,"stepsA":[{"opacity":0,"transition":"transform 300ms ease 0, opacity 300ms ease 0","x":"0px","y":"0px","z":"0px"},{"display":"none"}],"stepsB":[{"display":"flex"},{"opacity":1,"transition":"transform 300ms ease 0, opacity 300ms ease 0","x":"0px","y":"120px","z":"0px"}]}]}},{"slug":"thumb-hover","name":"Thumb Hover ","value":{"style":{},"triggers":[{"type":"hover","selector":".thumb-img","descend":!0,"preserve3d":!0,"stepsA":[{"transition":"transform 500ms ease 0","scaleX":1.1,"scaleY":1.1,"scaleZ":1}],"stepsB":[{"transition":"transform 500ms ease 0","scaleX":1,"scaleY":1,"scaleZ":1}]}]}},{"slug":"jump-down","name":"Jump Down","value":{"style":{},"triggers":[{"type":"hover","stepsA":[{"transition":"transform 200ms ease-in-out 0","x":"0px","y":"6px","z":"0px"},{"transition":"transform 200ms ease-in-out 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"jump-right","name":"Jump Right","value":{"style":{},"triggers":[{"type":"hover","stepsA":[{"transition":"transform 200ms ease-in-out 0","x":"6px","y":"0px","z":"0px"},{"transition":"transform 200ms ease-in-out 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"jump-up","name":"Jump Up","value":{"style":{},"triggers":[{"type":"hover","stepsA":[{"transition":"transform 200ms ease-in-out 0","x":"0px","y":"-6px","z":"0px"},{"transition":"transform 200ms ease-in-out 0","x":"0px","y":"0px","z":"0px"}],"stepsB":[]}]}},{"slug":"star-1","name":"Star 1","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"1000ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3000ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}},{"slug":"star-2","name":"Star 2","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"1333ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}},{"slug":"star-3","name":"Star 3","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"900ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}},{"slug":"star-4","name":"Star 4","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"1666ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"2500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}},{"slug":"star-5","name":"Star 5","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"1900ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}},{"slug":"star-6","name":"Star 6","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"1111ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"2500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}},{"slug":"star-7","name":"Star 7","value":{"style":{"opacity":0,"scaleX":0.01,"scaleY":0.01,"scaleZ":1},"triggers":[{"type":"scroll","stepsA":[{"wait":"1444ms"},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1},{"wait":"3500ms"},{"opacity":0,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1},{"opacity":1,"transition":"transform 400ms ease-out-quint 0, opacity 400ms ease-out-quint 0","scaleX":1.3,"scaleY":1.3,"scaleZ":1},{"transition":"transform 600ms ease-out-quad 0","scaleX":1,"scaleY":1,"scaleZ":1}],"stepsB":[{"opacity":0,"transition":"transform 300ms ease-out-quint 0, opacity 300ms ease-out-quint 0","scaleX":0.01,"scaleY":0.01,"scaleZ":1}]}]}}])

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.