/*! * Webflow: Front-end site library * @license MIT * Inline scripts may access the api using an async handler: * var Webflow = Webflow || []; * Webflow.push(readyFunction); */ (()=>{var lt=(e,y)=>()=>(y||e((y={exports:{}}).exports,y),y.exports);var Pt=lt(()=>{"use strict";window.tram=function(e){function y(t,n){var i=new J.Bare;return i.init(t,n)}function l(t){return t.replace(/[A-Z]/g,function(n){return"-"+n.toLowerCase()})}function A(t){var n=parseInt(t.slice(1),16),i=n>>16&255,r=n>>8&255,s=255&n;return[i,r,s]}function C(t,n,i){return"#"+(1<<24|t<<16|n<<8|i).toString(16).slice(1)}function g(){}function L(t,n){B("Type warning: Expected: ["+t+"] Got: ["+typeof n+"] "+n)}function _(t,n,i){B("Units do not match ["+t+"]: "+n+", "+i)}function R(t,n,i){if(n!==void 0&&(i=n),t===void 0)return i;var r=i;return we.test(t)||!Xt.test(t)?r=parseInt(t,10):Xt.test(t)&&(r=1e3*parseFloat(t)),0>r&&(r=0),r===r?r:i}function B(t){et.debug&&window&&window.console.warn(t)}function U(t){for(var n=-1,i=t?t.length:0,r=[];++ntt&&(tt=Q.span),Q.stop(),Q.animate(be)},function(Q){"wait"in Q&&(tt=R(Q.wait,0))}),Z.call(this),tt>0&&(this.timer=new qt({duration:tt,context:this}),this.active=!0,O&&(this.timer.complete=o));var st=this,nt=!1,Ft={};V(function(){ft.call(st,w,function(Q){Q.active&&(nt=!0,Ft[Q.name]=Q.nextStyle)}),nt&&st.$el.css(Ft)})}}}function r(w){w=R(w,0),this.active?this.queue.push({options:w}):(this.timer=new qt({duration:w,context:this,complete:o}),this.active=!0)}function s(w){return this.active?(this.queue.push({options:w,args:arguments}),void(this.timer.complete=o)):B("No active transition timer. Use start() or wait() before then().")}function o(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var w=this.queue.shift();i.call(this,w.options,!0,w.args)}}function m(w){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var O;typeof w=="string"?(O={},O[w]=1):O=typeof w=="object"&&w!=null?w:this.props,ft.call(this,O,j),Z.call(this)}function x(w){m.call(this,w),ft.call(this,w,Tt,ge)}function K(w){typeof w!="string"&&(w="block"),this.el.style.display=w}function c(){m.call(this),this.el.style.display="none"}function T(){this.el.offsetHeight}function F(){m.call(this),e.removeData(this.el,I),this.$el=this.el=null}function Z(){var w,O,Y=[];this.upstream&&Y.push(this.upstream);for(w in this.props)O=this.props[w],O.active&&Y.push(O.string);Y=Y.join(","),this.style!==Y&&(this.style=Y,this.el.style[h.transition.dom]=Y)}function ft(w,O,Y){var N,tt,st,nt,Ft=O!==j,Q={};for(N in w)st=w[N],N in mt?(Q.transform||(Q.transform={}),Q.transform[N]=st):(b.test(N)&&(N=l(N)),N in Ot?Q[N]=st:(nt||(nt={}),nt[N]=st));for(N in Q){if(st=Q[N],tt=this.props[N],!tt){if(!Ft)continue;tt=n.call(this,N)}O.call(this,tt,st)}Y&&nt&&Y.call(this,nt)}function j(w){w.stop()}function Tt(w,O){w.set(O)}function ge(w){this.$el.css(w)}function ot(w,O){t[w]=function(){return this.children?ye.call(this,O,arguments):(this.el&&O.apply(this,arguments),this)}}function ye(w,O){var Y,N=this.children.length;for(Y=0;N>Y;Y++)w.apply(this.children[Y],O);return this}t.init=function(w){if(this.$el=e(w),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,et.keepInherited&&!et.fallback){var O=Dt(this.el,"transition");O&&!dt.test(O)&&(this.upstream=O)}h.backface&&et.hideBackface&&bt(this.el,h.backface.css,"hidden")},ot("add",n),ot("start",i),ot("wait",r),ot("then",s),ot("next",o),ot("stop",m),ot("set",x),ot("show",K),ot("hide",c),ot("redraw",T),ot("destroy",F)}),J=P(pt,function(t){function n(i,r){var s=e.data(i,I)||e.data(i,I,new pt.Bare);return s.el||s.init(i),r?s.start(r):s}t.init=function(i,r){var s=e(i);if(!s.length)return this;if(s.length===1)return n(s[0],r);var o=[];return s.each(function(m,x){o.push(n(x,r))}),this.children=o,this}}),S=P(function(t){function n(){var o=this.get();this.update("auto");var m=this.get();return this.update(o),m}function i(o,m,x){return m!==void 0&&(x=m),o in $?o:x}function r(o){var m=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(o);return(m?C(m[1],m[2],m[3]):o).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}var s={duration:500,ease:"ease",delay:0};t.init=function(o,m,x,K){this.$el=o,this.el=o[0];var c=m[0];x[2]&&(c=x[2]),Ht[c]&&(c=Ht[c]),this.name=c,this.type=x[1],this.duration=R(m[1],this.duration,s.duration),this.ease=i(m[2],this.ease,s.ease),this.delay=R(m[3],this.delay,s.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=kt.test(this.name),this.unit=K.unit||this.unit||et.defaultUnit,this.angle=K.angle||this.angle||et.defaultAngle,et.fallback||K.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+vt+this.duration+"ms"+(this.ease!="ease"?vt+$[this.ease][0]:"")+(this.delay?vt+this.delay+"ms":""))},t.set=function(o){o=this.convert(o,this.type),this.update(o),this.redraw()},t.transition=function(o){this.active=!0,o=this.convert(o,this.type),this.auto&&(this.el.style[this.name]=="auto"&&(this.update(this.get()),this.redraw()),o=="auto"&&(o=n.call(this))),this.nextStyle=o},t.fallback=function(o){var m=this.el.style[this.name]||this.convert(this.get(),this.type);o=this.convert(o,this.type),this.auto&&(m=="auto"&&(m=this.convert(this.get(),this.type)),o=="auto"&&(o=n.call(this))),this.tween=new St({from:m,to:o,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},t.get=function(){return Dt(this.el,this.name)},t.update=function(o){bt(this.el,this.name,o)},t.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,bt(this.el,this.name,this.get()));var o=this.tween;o&&o.context&&o.destroy()},t.convert=function(o,m){if(o=="auto"&&this.auto)return o;var x,K=typeof o=="number",c=typeof o=="string";switch(m){case f:if(K)return o;if(c&&o.replace(z,"")==="")return+o;x="number(unitless)";break;case E:if(c){if(o===""&&this.original)return this.original;if(m.test(o))return o.charAt(0)=="#"&&o.length==7?o:r(o)}x="hex or rgb string";break;case p:if(K)return o+this.unit;if(c&&m.test(o))return o;x="number(px) or string(unit)";break;case M:if(K)return o+this.unit;if(c&&m.test(o))return o;x="number(px) or string(unit or %)";break;case G:if(K)return o+this.angle;if(c&&m.test(o))return o;x="number(deg) or string(angle)";break;case it:if(K||c&&M.test(o))return o;x="number(unitless) or string(unit or %)"}return L(x,o),o},t.redraw=function(){this.el.offsetHeight}}),rt=P(S,function(t,n){t.init=function(){n.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),E))}}),Lt=P(S,function(t,n){t.init=function(){n.init.apply(this,arguments),this.animate=this.fallback},t.get=function(){return this.$el[this.name]()},t.update=function(i){this.$el[this.name](i)}}),At=P(S,function(t,n){function i(r,s){var o,m,x,K,c;for(o in r)K=mt[o],x=K[0],m=K[1]||o,c=this.convert(r[o],x),s.call(this,m,c,x)}t.init=function(){n.init.apply(this,arguments),this.current||(this.current={},mt.perspective&&et.perspective&&(this.current.perspective=et.perspective,bt(this.el,this.name,this.style(this.current)),this.redraw()))},t.set=function(r){i.call(this,r,function(s,o){this.current[s]=o}),bt(this.el,this.name,this.style(this.current)),this.redraw()},t.transition=function(r){var s=this.values(r);this.tween=new Nt({current:this.current,values:s,duration:this.duration,delay:this.delay,ease:this.ease});var o,m={};for(o in this.current)m[o]=o in s?s[o]:this.current[o];this.active=!0,this.nextStyle=this.style(m)},t.fallback=function(r){var s=this.values(r);this.tween=new Nt({current:this.current,values:s,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},t.update=function(){bt(this.el,this.name,this.style(this.current))},t.style=function(r){var s,o="";for(s in r)o+=s+"("+r[s]+") ";return o},t.values=function(r){var s,o={};return i.call(this,r,function(m,x,K){o[m]=x,this.current[m]===void 0&&(s=0,~m.indexOf("scale")&&(s=1),this.current[m]=this.convert(s,K))}),o}}),St=P(function(t){function n(c){x.push(c)===1&&V(i)}function i(){var c,T,F,Z=x.length;if(Z)for(V(i),T=ct(),c=Z;c--;)F=x[c],F&&F.render(T)}function r(c){var T,F=e.inArray(c,x);F>=0&&(T=x.slice(F+1),x.length=F,T.length&&(x=x.concat(T)))}function s(c){return Math.round(c*K)/K}function o(c,T,F){return C(c[0]+F*(T[0]-c[0]),c[1]+F*(T[1]-c[1]),c[2]+F*(T[2]-c[2]))}var m={ease:$.ease[1],from:0,to:1};t.init=function(c){this.duration=c.duration||0,this.delay=c.delay||0;var T=c.ease||m.ease;$[T]&&(T=$[T][1]),typeof T!="function"&&(T=m.ease),this.ease=T,this.update=c.update||g,this.complete=c.complete||g,this.context=c.context||this,this.name=c.name;var F=c.from,Z=c.to;F===void 0&&(F=m.from),Z===void 0&&(Z=m.to),this.unit=c.unit||"",typeof F=="number"&&typeof Z=="number"?(this.begin=F,this.change=Z-F):this.format(Z,F),this.value=this.begin+this.unit,this.start=ct(),c.autoplay!==!1&&this.play()},t.play=function(){this.active||(this.start||(this.start=ct()),this.active=!0,n(this))},t.stop=function(){this.active&&(this.active=!1,r(this))},t.render=function(c){var T,F=c-this.start;if(this.delay){if(F<=this.delay)return;F-=this.delay}if(F{"use strict";var Ee=window.$,xe=Pt()&&Ee.tram;Kt.exports=function(){var e={};e.VERSION="1.6.0-Webflow";var y={},l=Array.prototype,A=Object.prototype,C=Function.prototype,g=l.push,L=l.slice,_=l.concat,R=A.toString,B=A.hasOwnProperty,U=l.forEach,P=l.map,$=l.reduce,W=l.reduceRight,H=l.filter,X=l.every,I=l.some,z=l.indexOf,b=l.lastIndexOf,f=Array.isArray,E=Object.keys,p=C.bind,M=e.each=e.forEach=function(a,u,v){if(a==null)return a;if(U&&a.forEach===U)a.forEach(u,v);else if(a.length===+a.length){for(var h=0,q=a.length;h/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var it=/(.)^/,dt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},kt=/\\|'|\r|\n|\u2028|\u2029/g,vt=function(a){return"\\"+dt[a]},d=/^\s*(\w|\$)+\s*$/;return e.template=function(a,u,v){!u&&v&&(u=v),u=e.defaults({},u,e.templateSettings);var h=RegExp([(u.escape||it).source,(u.interpolate||it).source,(u.evaluate||it).source].join("|")+"|$","g"),q=0,k="__p+='";a.replace(h,function(J,S,rt,Lt,At){return k+=a.slice(q,At).replace(kt,vt),q=At+J.length,S?k+=`'+ ((__t=(`+S+`))==null?'':_.escape(__t))+ '`:rt?k+=`'+ ((__t=(`+rt+`))==null?'':__t)+ '`:Lt&&(k+=`'; `+Lt+` __p+='`),J}),k+=`'; `;var V=u.variable;if(V){if(!d.test(V))throw new Error("variable is not a bare identifier: "+V)}else k=`with(obj||{}){ `+k+`} `,V="obj";k=`var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; `+k+`return __p; `;var ct;try{ct=new Function(u.variable||"obj","_",k)}catch(J){throw J.source=k,J}var pt=function(J){return ct.call(this,J,e)};return pt.source="function("+V+`){ `+k+"}",pt},e}()});var gt=lt((Ie,te)=>{"use strict";var D={},Et={},xt=[],It=window.Webflow||[],wt=window.jQuery,ut=wt(window),_e=wt(document),ht=wt.isFunction,at=D._=Vt(),Yt=D.tram=Pt()&&wt.tram,Mt=!1,Rt=!1;Yt.config.hideBackface=!1;Yt.config.keepInherited=!0;D.define=function(e,y,l){Et[e]&&Zt(Et[e]);var A=Et[e]=y(wt,at,l)||{};return Gt(A),A};D.require=function(e){return Et[e]};function Gt(e){D.env()&&(ht(e.design)&&ut.on("__wf_design",e.design),ht(e.preview)&&ut.on("__wf_preview",e.preview)),ht(e.destroy)&&ut.on("__wf_destroy",e.destroy),e.ready&&ht(e.ready)&&ke(e)}function ke(e){if(Mt){e.ready();return}at.contains(xt,e.ready)||xt.push(e.ready)}function Zt(e){ht(e.design)&&ut.off("__wf_design",e.design),ht(e.preview)&&ut.off("__wf_preview",e.preview),ht(e.destroy)&&ut.off("__wf_destroy",e.destroy),e.ready&&ht(e.ready)&&Le(e)}function Le(e){xt=at.filter(xt,function(y){return y!==e.ready})}D.push=function(e){if(Mt){ht(e)&&e();return}It.push(e)};D.env=function(e){var y=window.__wf_design,l=typeof y<"u";if(!e)return l;if(e==="design")return l&&y;if(e==="preview")return l&&!y;if(e==="slug")return l&&window.__wf_slug;if(e==="editor")return window.WebflowEditor;if(e==="test")return window.__wf_test;if(e==="frame")return window!==window.top};var zt=navigator.userAgent.toLowerCase(),Qt=D.env.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,Se=D.env.chrome=/chrome/.test(zt)&&/Google/.test(navigator.vendor)&&parseInt(zt.match(/chrome\/(\d+)\./)[1],10),Te=D.env.ios=/(ipod|iphone|ipad)/.test(zt);D.env.safari=/safari/.test(zt)&&!Se&&!Te;var Wt;Qt&&_e.on("touchstart mousedown",function(e){Wt=e.target});D.validClick=Qt?function(e){return e===Wt||wt.contains(e,Wt)}:function(){return!0};var Jt="resize.webflow orientationchange.webflow load.webflow",Ae="scroll.webflow "+Jt;D.resize=$t(ut,Jt);D.scroll=$t(ut,Ae);D.redraw=$t();function $t(e,y){var l=[],A={};return A.up=at.throttle(function(C){at.each(l,function(g){g(C)})}),e&&y&&e.on(y,A.up),A.on=function(C){typeof C=="function"&&(at.contains(l,C)||l.push(C))},A.off=function(C){if(!arguments.length){l=[];return}l=at.filter(l,function(g){return g!==C})},A}D.location=function(e){window.location=e};D.env()&&(D.location=function(){});D.ready=function(){Mt=!0,Rt?qe():at.each(xt,Ut),at.each(It,Ut),D.resize.up()};function Ut(e){ht(e)&&e()}function qe(){Rt=!1,at.each(Et,Gt)}var yt;D.load=function(e){yt.then(e)};function jt(){yt&&(yt.reject(),ut.off("load",yt.resolve)),yt=new wt.Deferred,ut.on("load",yt.resolve)}D.destroy=function(e){e=e||{},Rt=!0,ut.triggerHandler("__wf_destroy"),e.domready!=null&&(Mt=e.domready),at.each(Et,Zt),D.resize.off(),D.scroll.off(),D.redraw.off(),xt=[],It=[],yt.state()==="pending"&&jt()};wt(D.ready);jt();te.exports=window.Webflow=D});var ie=lt((Re,ne)=>{"use strict";var ee=gt();ee.define("brand",ne.exports=function(e){var y={},l=document,A=e("html"),C=e("body"),g=".w-webflow-badge",L=window.location,_=/PhantomJS/i.test(navigator.userAgent),R="fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange",B;y.ready=function(){var W=A.attr("data-wf-status"),H=A.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(H)&&L.hostname!==H&&(W=!0),W&&!_&&(B=B||P(),$(),setTimeout($,500),e(l).off(R,U).on(R,U))};function U(){var W=l.fullScreen||l.mozFullScreen||l.webkitIsFullScreen||l.msFullscreenElement||!!l.webkitFullscreenElement;e(B).attr("style",W?"display: none !important;":"")}function P(){var W=e('').attr("href","https://webflow.com?utm_campaign=brandjs"),H=e("").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon-d2.89e12c322e.svg").attr("alt","").css({marginRight:"4px",width:"26px"}),X=e("").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-text-d2.c82cec3b78.svg").attr("alt","Made in Webflow");return W.append(H,X),W[0]}function $(){var W=C.children(g),H=W.length&&W.get(0)===B,X=ee.env("editor");if(H){X&&W.remove();return}W.length&&W.remove(),X||C.append(B)}return y})});var oe=lt(($e,re)=>{"use strict";var Bt=gt();Bt.define("edit",re.exports=function(e,y,l){if(l=l||{},(Bt.env("test")||Bt.env("frame"))&&!l.fixture&&!Fe())return{exit:1};var A={},C=e(window),g=e(document.documentElement),L=document.location,_="hashchange",R,B=l.load||$,U=!1;try{U=localStorage&&localStorage.getItem&&localStorage.getItem("WebflowEditor")}catch{}U?B():L.search?(/[?&](edit)(?:[=&?]|$)/.test(L.search)||/\?edit$/.test(L.href))&&B():C.on(_,P).triggerHandler(_);function P(){R||/\?edit/.test(L.hash)&&B()}function $(){R=!0,window.WebflowEditor=!0,C.off(_,P),b(function(E){e.ajax({url:z("https://editor-api.webflow.com/api/editor/view"),data:{siteId:g.attr("data-wf-site")},xhrFields:{withCredentials:!0},dataType:"json",crossDomain:!0,success:W(E)})})}function W(E){return function(p){if(!p){console.error("Could not load editor data");return}p.thirdPartyCookiesSupported=E,H(I(p.bugReporterScriptPath),function(){H(I(p.scriptPath),function(){window.WebflowEditor(p)})})}}function H(E,p){e.ajax({type:"GET",url:E,dataType:"script",cache:!0}).then(p,X)}function X(E,p,M){throw console.error("Could not load editor script: "+p),M}function I(E){return E.indexOf("//")>=0?E:z("https://editor-api.webflow.com"+E)}function z(E){return E.replace(/([^:])\/\//g,"$1/")}function b(E){var p=window.document.createElement("iframe");p.src="https://webflow.com/site/third-party-cookie-check.html",p.style.display="none",p.sandbox="allow-scripts allow-same-origin";var M=function(G){G.data==="WF_third_party_cookies_unsupported"?(f(p,M),E(!1)):G.data==="WF_third_party_cookies_supported"&&(f(p,M),E(!0))};p.onerror=function(){f(p,M),E(!1)},window.addEventListener("message",M,!1),window.document.body.appendChild(p)}function f(E,p){window.removeEventListener("message",p,!1),E.remove()}return A});function Fe(){try{return window.top.__Cypress__}catch{return!1}}});var ae=lt((Be,se)=>{"use strict";var ze=gt();ze.define("focus-visible",se.exports=function(){function e(l){var A=!0,C=!1,g=null,L={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function _(f){return!!(f&&f!==document&&f.nodeName!=="HTML"&&f.nodeName!=="BODY"&&"classList"in f&&"contains"in f.classList)}function R(f){var E=f.type,p=f.tagName;return!!(p==="INPUT"&&L[E]&&!f.readOnly||p==="TEXTAREA"&&!f.readOnly||f.isContentEditable)}function B(f){f.getAttribute("data-wf-focus-visible")||f.setAttribute("data-wf-focus-visible","true")}function U(f){f.getAttribute("data-wf-focus-visible")&&f.removeAttribute("data-wf-focus-visible")}function P(f){f.metaKey||f.altKey||f.ctrlKey||(_(l.activeElement)&&B(l.activeElement),A=!0)}function $(){A=!1}function W(f){_(f.target)&&(A||R(f.target))&&B(f.target)}function H(f){_(f.target)&&f.target.hasAttribute("data-wf-focus-visible")&&(C=!0,window.clearTimeout(g),g=window.setTimeout(function(){C=!1},100),U(f.target))}function X(){document.visibilityState==="hidden"&&(C&&(A=!0),I())}function I(){document.addEventListener("mousemove",b),document.addEventListener("mousedown",b),document.addEventListener("mouseup",b),document.addEventListener("pointermove",b),document.addEventListener("pointerdown",b),document.addEventListener("pointerup",b),document.addEventListener("touchmove",b),document.addEventListener("touchstart",b),document.addEventListener("touchend",b)}function z(){document.removeEventListener("mousemove",b),document.removeEventListener("mousedown",b),document.removeEventListener("mouseup",b),document.removeEventListener("pointermove",b),document.removeEventListener("pointerdown",b),document.removeEventListener("pointerup",b),document.removeEventListener("touchmove",b),document.removeEventListener("touchstart",b),document.removeEventListener("touchend",b)}function b(f){f.target.nodeName&&f.target.nodeName.toLowerCase()==="html"||(A=!1,z())}document.addEventListener("keydown",P,!0),document.addEventListener("mousedown",$,!0),document.addEventListener("pointerdown",$,!0),document.addEventListener("touchstart",$,!0),document.addEventListener("visibilitychange",X,!0),I(),l.addEventListener("focus",W,!0),l.addEventListener("blur",H,!0)}function y(){if(typeof document<"u")try{document.querySelector(":focus-visible")}catch{e(document)}}return{ready:y}})});var fe=lt((Ne,ce)=>{"use strict";var ue=gt();ue.define("focus",ce.exports=function(){var e=[],y=!1;function l(L){y&&(L.preventDefault(),L.stopPropagation(),L.stopImmediatePropagation(),e.unshift(L))}function A(L){var _=L.target,R=_.tagName;return/^a$/i.test(R)&&_.href!=null||/^(button|textarea)$/i.test(R)&&_.disabled!==!0||/^input$/i.test(R)&&/^(button|reset|submit|radio|checkbox)$/i.test(_.type)&&!_.disabled||!/^(button|input|textarea|select|a)$/i.test(R)&&!Number.isNaN(Number.parseFloat(_.tabIndex))||/^audio$/i.test(R)||/^video$/i.test(R)&&_.controls===!0}function C(L){A(L)&&(y=!0,setTimeout(()=>{for(y=!1,L.target.focus();e.length>0;){var _=e.pop();_.target.dispatchEvent(new MouseEvent(_.type,_))}},0))}function g(){typeof document<"u"&&document.body.hasAttribute("data-wf-focus-within")&&ue.env.safari&&(document.addEventListener("mousedown",C,!0),document.addEventListener("mouseup",l,!0),document.addEventListener("click",l,!0))}return{ready:g}})});var he=lt((De,le)=>{"use strict";var _t=gt();_t.define("links",le.exports=function(e,y){var l={},A=e(window),C,g=_t.env(),L=window.location,_=document.createElement("a"),R="w--current",B=/index\.(html|php)$/,U=/\/$/,P,$;l.ready=l.design=l.preview=W;function W(){C=g&&_t.env("design"),$=_t.env("slug")||L.pathname||"",_t.scroll.off(X),P=[];for(var z=document.links,b=0;b=0)){var f=e(z);if(_.hash.length>1&&_.host+_.pathname===L.host+L.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(_.hash))return;var E=e(_.hash);E.length&&P.push({link:f,sec:E,active:!1});return}if(!(b==="#"||b==="")){var p=_.href===L.href||b===$||B.test(b)&&U.test($);I(f,R,p)}}}function X(){var z=A.scrollTop(),b=A.height();y.each(P,function(f){var E=f.link,p=f.sec,M=p.offset().top,G=p.outerHeight(),it=b*.5,dt=p.is(":visible")&&M+G-it>=z&&M+it<=z+b;f.active!==dt&&(f.active=dt,I(E,R,dt))})}function I(z,b,f){var E=z.hasClass(b);f&&E||!f&&!E||(f?z.addClass(b):z.removeClass(b))}return l})});var ve=lt((He,de)=>{"use strict";var Ct=gt();Ct.define("scroll",de.exports=function(e){var y={WF_CLICK_EMPTY:"click.wf-empty-link",WF_CLICK_SCROLL:"click.wf-scroll"},l=window.location,A=H()?null:window.history,C=e(window),g=e(document),L=e(document.body),_=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(d){window.setTimeout(d,15)},R=Ct.env("editor")?".w-editor-body":"body",B="header, "+R+" > .header, "+R+" > .w-nav:not([data-no-scroll])",U='a[href="#"]',P='a[href*="#"]:not(.w-tab-link):not('+U+")",$='.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}',W=document.createElement("style");W.appendChild(document.createTextNode($));function H(){try{return!!window.frameElement}catch{return!0}}var X=/^#[a-zA-Z0-9][\w:.-]*$/;function I(d){return X.test(d.hash)&&d.host+d.pathname===l.host+l.pathname}let z=typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)");function b(){return document.body.getAttribute("data-wf-scroll-motion")==="none"||z.matches}function f(d,a){var u;switch(a){case"add":u=d.attr("tabindex"),u?d.attr("data-wf-tabindex-swap",u):d.attr("tabindex","-1");break;case"remove":u=d.attr("data-wf-tabindex-swap"),u?(d.attr("tabindex",u),d.removeAttr("data-wf-tabindex-swap")):d.removeAttr("tabindex");break}d.toggleClass("wf-force-outline-none",a==="add")}function E(d){var a=d.currentTarget;if(!(Ct.env("design")||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(a.className))){var u=I(a)?a.hash:"";if(u!==""){var v=e(u);v.length&&(d&&(d.preventDefault(),d.stopPropagation()),p(u,d),window.setTimeout(function(){M(v,function(){f(v,"add"),v.get(0).focus({preventScroll:!0}),f(v,"remove")})},d?0:300))}}}function p(d){if(l.hash!==d&&A&&A.pushState&&!(Ct.env.chrome&&l.protocol==="file:")){var a=A.state&&A.state.hash;a!==d&&A.pushState({hash:d},"",d)}}function M(d,a){var u=C.scrollTop(),v=G(d);if(u!==v){var h=it(d,u,v),q=Date.now(),k=function(){var V=Date.now()-q;window.scroll(0,dt(u,v,V,h)),V<=h?_(k):typeof a=="function"&&a()};_(k)}}function G(d){var a=e(B),u=a.css("position")==="fixed"?a.outerHeight():0,v=d.offset().top-u;if(d.data("scroll")==="mid"){var h=C.height()-u,q=d.outerHeight();q=0&&(v=k)}),(472.143*Math.log(Math.abs(a-u)+125)-2e3)*v}function dt(d,a,u,v){return u>v?a:d+(a-d)*kt(u/v)}function kt(d){return d<.5?4*d*d*d:(d-1)*(2*d-2)*(2*d-2)+1}function vt(){var{WF_CLICK_EMPTY:d,WF_CLICK_SCROLL:a}=y;g.on(a,P,E),g.on(d,U,function(u){u.preventDefault()}),document.head.insertBefore(W,document.head.firstChild)}return{ready:vt}})});var me=lt((Xe,pe)=>{"use strict";var Me=gt();Me.define("touch",pe.exports=function(e){var y={},l=window.getSelection;e.event.special.tap={bindType:"click",delegateType:"click"},y.init=function(g){return g=typeof g=="string"?e(g).get(0):g,g?new A(g):null};function A(g){var L=!1,_=!1,R=Math.min(Math.round(window.innerWidth*.04),40),B,U;g.addEventListener("touchstart",P,!1),g.addEventListener("touchmove",$,!1),g.addEventListener("touchend",W,!1),g.addEventListener("touchcancel",H,!1),g.addEventListener("mousedown",P,!1),g.addEventListener("mousemove",$,!1),g.addEventListener("mouseup",W,!1),g.addEventListener("mouseout",H,!1);function P(I){var z=I.touches;z&&z.length>1||(L=!0,z?(_=!0,B=z[0].clientX):B=I.clientX,U=B)}function $(I){if(L){if(_&&I.type==="mousemove"){I.preventDefault(),I.stopPropagation();return}var z=I.touches,b=z?z[0].clientX:I.clientX,f=b-U;U=b,Math.abs(f)>R&&l&&String(l())===""&&(C("swipe",I,{direction:f>0?"right":"left"}),H())}}function W(I){if(L&&(L=!1,_&&I.type==="mouseup")){I.preventDefault(),I.stopPropagation(),_=!1;return}}function H(){L=!1}function X(){g.removeEventListener("touchstart",P,!1),g.removeEventListener("touchmove",$,!1),g.removeEventListener("touchend",W,!1),g.removeEventListener("touchcancel",H,!1),g.removeEventListener("mousedown",P,!1),g.removeEventListener("mousemove",$,!1),g.removeEventListener("mouseup",W,!1),g.removeEventListener("mouseout",H,!1),g=null}this.destroy=X}function C(g,L,_){var R=e.Event(g,{originalEvent:L});e(L.target).trigger(R,_)}return y.instance=y.init(document),y})});ie();oe();ae();fe();he();ve();me();})(); /*! * tram.js v0.8.2-global * Cross-browser CSS3 transitions in JavaScript * https://github.com/bkwld/tram * MIT License */ /*! * Webflow._ (aka) Underscore.js 1.6.0 (custom build) * _.each * _.map * _.find * _.filter * _.any * _.contains * _.delay * _.defer * _.throttle (webflow) * _.debounce * _.keys * _.has * _.now * _.template (webflow: upgraded to 1.13.6) * * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. * @license MIT */