var LUX=LUX||{};LUX.customerid="4371115976";!function(){"use strict";var n="activationStart",t="duration",r="entryType",e="length",i="name",o="navigationStart",a="push",u="processingEnd",c="processingStart",f="processingTime",v="script",s="selector",l="startTime",d="totalDuration",m=Math.max,p=Math.floor,g=Math.round;function h(n){return m(0,n)}function y(n,t){return n-t}function b(){return Date.now?Date.now():+new Date}var T,w=b(),S=window.performance||{},E=S.timing||{activationStart:0,navigationStart:(null===(T=window.LUX)||void 0===T?void 0:T.ns)||w};function P(){return S.navigation&&void 0!==S.navigation.type?S.navigation.type:""}function D(){var n=k("navigation");if(n[e]){var t=n.pop().toJSON(),r={navigationStart:0,activationStart:0};for(var i in t)r[i]=t[i];return r}var a=P(),u={navigationStart:0,activationStart:0,startTime:0,type:2==a?"back_forward":1===a?"reload":"navigate"};for(var i in E)"number"==typeof E[i]&&i!==o&&(u[i]=p(E[i]-E[o]));return u}function k(n){if("function"==typeof S.getEntriesByType){var t=S.getEntriesByType(n);if(t&&t[e])return t}return[]}function L(n){if("function"==typeof S.getEntriesByName){var t=S.getEntriesByName(n);if(t&&t[e])return t}return[]}function U(){return!document.visibilityState||"visible"===document.visibilityState}function I(n){!function(n){document.prerendering?document.addEventListener("prerenderingchange",n,!0):n()}(function(){if(U())n();else{var t=function(){U()&&(n(),removeEventListener("visibilitychange",t))};addEventListener("visibilitychange",t,!0)}})}function x(){return document.prerendering||D()[n]>0}var N={},O={};function B(n,t){N[n]||(N[n]=[]),N[n][a](t),void 0!==O[n]&&t(O[n])}function M(n,t){O[n]=t,N[n]&&N[n].forEach(function(n){return n(t)})}function _(n,t){return n|t}function j(n,t,r){void 0===r&&(r=!1),addEventListener?addEventListener(n,t,r):window.attachEvent&&window.attachEvent("on"+n,t)}function F(n,t,r){void 0===r&&(r=!1),removeEventListener?removeEventListener(n,t,r):window.detachEvent&&window.detachEvent("on"+n,t)}var C,R="LUX_start",A="LUX_end";function H(){return C}function X(){var t;return m(H()||0,D()[n],(null===(t=L(R).pop())||void 0===t?void 0:t.startTime)||0)}function J(n){return h(p(n-X()))}function V(){return S.now?p(S.now()):b()-E[o]}function q(){var n=V(),t=L(R).pop();return t?p(n-t[l]):n}function $(n,t,r){for(;n[e]=0:n>0}function Q(n,t,r){for(var i=n.slice(0,t.maxBeaconUTEntries),o=n.slice(t.maxBeaconUTEntries);(r+"&UT="+i.join(","))[e]>t.maxBeaconUrlLength&&i[e]>1;)o.unshift(i.pop());return[i,o]}var Y,Z=function(){function n(n){var t=this;this.isRecording=!0,this.isSent=!1,this.sendRetries=0,this.maxMeasureTimeout=0,this.flags=0,this.metricCollectors={},this.onBeforeSendCbs=[],this.startTime=n.startTime||X(),this.config=n.config,this.logger=n.logger,this.customerId=n.customerId,this.sessionId=n.sessionId,this.pageId=n.pageId,this.maxMeasureTimeout=window.setTimeout(function(){t.logger.logEvent(82),t.stopRecording(),t.send()},this.config.maxMeasureTime-q()),j("securitypolicyviolation",function(n){if("report"!==n.disposition&&n.blockedURI===t.config.beaconUrlV2&&"URL"in self){if(!t.config.beaconUrlFallback){var r=new URL(t.config.beaconUrl).origin,e=new URL(t.config.beaconUrlV2).pathname;t.config.beaconUrlFallback=r+e}t.config.beaconUrlV2=t.config.beaconUrlFallback,t.logger.logEvent(90,[t.config.beaconUrlV2]),t.addFlag(4096),t.isSent=!1,t.sendRetries<1&&(t.sendRetries++,t.send())}}),this.logger.logEvent(80)}return n.prototype.isBeingSampled=function(){return parseInt(String(this.sessionId).slice(-2))sn||!n.parentNode))return t;var r=n,i=vn(r);if(i)return i;if(r.id)return"#"+r.id+(t?">"+t:"");if(r){for(var o=1===r.nodeType?r.nodeName.toLowerCase():r.nodeName.toUpperCase(),a=r.className?"."+r.className.replace(/\s+/g,"."):"";(o+a)[e]>sn;)a=a.split(".").slice(0,-1).join(".");var u=o+a+(t?">"+t:"");if(r.parentNode){var c=ln(r.parentNode,u);if(c[e]y[t],w=e===y[t]&&h>y[f];(T||w)&&(y[t]=e,y[i]=d,y[u]=p,y[c]=m,y[f]=h,y[s]=b,y[l]=o,y.target=g)}else In++,Un[v]={duration:e,interactionId:v,name:d,processingEnd:p,processingStart:m,processingTime:h,selector:b,startTime:o,target:g},Ln[a](Un[v]);Ln.sort(function(n,r){return r[t]-n[t]}),Ln.splice(10).forEach(function(n){delete Un[n.interactionId]})}var S}function Nn(){var n=Math.min(Ln[e]-1,Math.floor(function(){if("interactionCount"in S)return S.interactionCount;return In}()/50));return Ln[n]}function On(n){var r,e=Nn();if(e){var o=e.duration,a=e.startTime,c=e.processingStart,v=Sn.flatMap(function(n){return n.scripts}).filter(function(n){return n[l]+n[t]>=a&&n[l]<=a+o}).map(function(n){var r=JSON.parse(JSON.stringify(n));return r[t]=r[l]+r[t]-m(a,r[l]),r.inpPhase=function(n,t){var r=t.processingStart,e=t.processingTime,i=t.startTime,o=r-i;if(n[l]=i+o+e)return Dn.PresentationDelay;return Dn.ProcessingTime}(r,e),r}),d=Pn(v,n);return{value:e[t],startTime:J(a),duration:e[t],subParts:{inputDelay:h(p(c-a)),processingStart:J(c),processingEnd:J(e[u]),processingTime:h(p(e[f])),presentationDelay:h(p(a+e[t]-e[u]))},attribution:{eventType:e[i],elementSelector:e[s]||null,elementType:(null===(r=e.target)||void 0===r?void 0:r.nodeName)||null,loafScripts:d}}}}var Bn=null;function Mn(){if(kn){var t=null;if(kn.url){var r=k("resource").find(function(n){return n[i]===kn.url});if(r){var e=D(),o=e.responseStart||E.responseStart,a=e[n],u=m(0,o-a),c=r[l],f=(r.requestStart||c)-a,v=m(f,r.responseEnd-a),s=m(v,c-a);t={resourceLoadDelay:h(p(f-u)),resourceLoadTime:h(p(v-f)),elementRenderDelay:h(p(s-v))}}}var d=kn[l];if(K(d))return{value:J(d),subParts:t,attribution:Bn}}}function _n(){if(!L(R).pop()){var n=D(),t={};for(var r in n){var e=n[r];"number"==typeof e?t[r]=J(e):"string"==typeof e&&(t[r]=e)}return t}}var jn=0,Fn=0,Cn=0,Rn=null,An=0,Hn=0;function Xn(){clearTimeout(jn),Cn=0,Rn=null,An=0,Hn=0}function Jn(){return Cn>=5?{value:Cn,startTime:Fn,attribution:Rn?{elementSelector:ln(Rn),elementType:Rn.nodeName}:null}:null}document.addEventListener("click",function(n){null===Rn&&(Fn=V(),Rn=n.target,An=n.clientX,Hn=n.clientY,jn=window.setTimeout(function(){Xn()},5e3));var t=Rn.nodeName,r=n.target===Rn&&("BUTTON"===t||"A"===t||"INPUT"===t),e=Math.abs(An-n.clientX)<50&&Math.abs(Hn-n.clientY)<50||r;e&&Cn++,Cn>=5?clearTimeout(jn):Cn&&!e&&Xn()});var Vn=[];function qn(n,t,r){if("function"==typeof PerformanceObserver&&PerformanceObserver.supportedEntryTypes.includes(n)){var e=new PerformanceObserver(function(n){n.getEntries().forEach(function(n){return t(n)})});return e.observe(Object.assign({type:n,buffered:!0},{options:r})),e}}function $n(n){return Vn.filter(function(t){return t[r]===n})}function Gn(n,t,r,e){var i=[];for(var o in n){var u=n[o];if(Array.isArray(u))for(var c in u){var f=u[c];if("string"==typeof f&&Wn(f,t,r)){if(e)return o;i[a](o)}}}if(!e)return i}function Wn(n,t,r){var e=function(n){return new RegExp("^"+(t=n,t.replace(/[-/\\^$+?.()|[\]{}]/g,"\\$&")).replace(/\*/g,".*")+"$","i");var t}(n);return"/"===n.charAt(0)?e.test(r):e.test(t+r)}var zn=window,Kn=zn.LUX||{},Qn=w;Kn=function(){var d,b,T,L=new pn,N=(b=rn(d=Kn,"spaMode",!1),T=!b&&rn(d,"auto",!0),{allowEmptyPostBeacon:rn(d,"allowEmptyPostBeacon",!1),auto:T,beaconUrl:rn(d,"beaconUrl",tn+"/lux/"),beaconUrlFallback:rn(d,"beaconUrlFallback"),beaconUrlV2:rn(d,"beaconUrlV2","https://beacon.speedcurve.com/store"),conversions:rn(d,"conversions"),cookieDomain:rn(d,"cookieDomain"),customerid:rn(d,"customerid"),errorBeaconUrl:rn(d,"errorBeaconUrl",tn+"/error/"),interactionBeaconDelay:rn(d,"interactionBeaconDelay",200),jspagelabel:rn(d,"jspagelabel"),label:rn(d,"label"),maxAttributionEntries:rn(d,"maxAttributionEntries",25),maxBeaconUrlLength:rn(d,"maxBeaconUrlLength",8190),maxBeaconUTEntries:rn(d,"maxBeaconUTEntries",20),maxErrors:rn(d,"maxErrors",5),maxMeasureTime:rn(d,"maxMeasureTime",6e4),measureUntil:rn(d,"measureUntil",b?"pagehidden":"onload"),minMeasureTime:rn(d,"minMeasureTime",0),newBeaconOnPageShow:rn(d,"newBeaconOnPageShow",!1),pagegroups:rn(d,"pagegroups"),samplerate:rn(d,"samplerate",100),sendBeaconOnPageHidden:rn(d,"sendBeaconOnPageHidden",b||T),serverTiming:rn(d,"serverTiming"),spaMode:b,trackErrors:rn(d,"trackErrors",!0),trackHiddenPages:rn(d,"trackHiddenPages",!1)});L.logEvent(1,[G,JSON.stringify(N)]);var O=zn.document,z=O.documentElement||{},vn=zn.addEventListener,sn=zn.removeEventListener,wn=zn.setTimeout,Pn=zn.clearTimeout,Dn=zn.encodeURIComponent,jn=O.currentScript||{},Fn=0;function Cn(n){N.trackErrors&&(Fn++,n&&void 0!==n.filename&&void 0!==n.message&&(n.filename.indexOf("/lux.js?")>-1||n.message.indexOf("LUX")>-1||Fn<=N.maxErrors&&It())&&((new Image).src=N.errorBeaconUrl+"?v="+W()+"&id="+Ft()+"&fn="+Dn(n.filename)+"&ln="+n.lineno+"&cn="+n.colno+"&msg="+Dn(n.message)+"&l="+Dn(or())+(Rt()?"&ct="+Rt():"")+"&HN="+Dn(O.location.hostname)+"&PN="+Dn(O.location.pathname)))}vn("error",Cn);var Rn,An,Hn=0,Wn=[],Yn=[],Zn={},nt=0,tt=0,rt=0,et=1,it=rr(),ot=er(it),at=Kn.customerid,ut=[[Y.RageClick,Jn],[Y.NavigationTiming,_n],[Y.FCP,function(){var n=Mt();return n?{value:n}:null}]],ct=function(n){L.logEvent(42,[n])},ft=function(n){!function(n){Vn[a](n)}(n),ct(n)};try{qn("longtask",ft),qn("element",ft),qn("paint",ft),qn("largest-contentful-paint",function(n){ft(n),function(n){(!kn||n[l]>kn[l])&&(kn=n,Bn=n.element?{elementSelector:ln(n.element),elementType:n.element.nodeName}:null)}(n)})&&ut[a]([Y.LCP,Mn]),qn("layout-shift",function(n){!function(n){if(!n.hadRecentInput){var t=hn[0],r=hn[hn[e]-1],i=n.sources?n.sources.filter(function(n){return n.node}).map(function(t){return{value:n.value,startTime:J(n[l]),elementSelector:ln(t.node),elementType:t.node.nodeName}}):[];hn[e]&&(n[l]-r[l]>=1e3||n[l]-t[l]>=5e3)?(gn=n.value,hn=[n],yn=i,mn=n):(gn+=n.value,hn[a](n),yn=yn.concat(i),(!mn||n.value>mn.value)&&(mn=n)),bn=m(bn,gn)}}(n),ct(n)})&&ut[a]([Y.CLS,Tn]),qn("long-animation-frame",function(n){!function(n){Sn[a](n)}(n),ct(n)})&&ut[a]([Y.LoAF,En]);var vt=function(n){xn(n),ct(n)};qn("first-input",function(n){ct(n);var t=n[c]-n[l];(!dt||dt152e7&&(r=Number(new Date)),e>r)return;var i=r-e;"pointerdown"===n.type?function(n){function t(){bt(n),e()}function r(){e()}function e(){sn("pointerup",t,yt),sn("pointercancel",r,yt)}vn("pointerup",t,yt),vn("pointercancel",r,yt)}(i):bt(i)}}function wt(){for(var n,t,r=[],e=0;e=0;r--){var o=t[r];if(n===o[i])return o}}function Pt(){var n=k("mark");return n[e]?n:Wn}function Dt(){var n,r={},o=St(R),u=X();Pt().forEach(function(n){var t=n[i];if(t!==R&&t!==A){var e=p(n[l]-u);e<0||(void 0===r[t]?r[t]={startTime:e}:r[t][l]=m(e,r[t][l]))}}),(n=k("measure"),n[e]?n:Yn).forEach(function(n){if(!(o&&n[l]r[e][l])&&(r[e]={startTime:a,duration:c})}});var c=[];for(var f in r){var v=r[f],s=v.startTime,d=v.duration,g=[f,s];void 0!==d&&g[a](d),c[a](g.join("|"))}return c}function kt(){if(!("PerformanceLongTaskTiming"in self))return"";var n="",r={},o={},u=$n("longtask");if(u[e]){var c=X();u.forEach(function(n){var e=p(n[t]);if(n[l]0){L.logEvent(43,[n]);var a=n.attribution[0][i];r[a]||(r[a]=0,o[a]=""),r[a]+=e,o[a]+=","+p(n[l])+"|"+e}})}var f=void 0!==r[v]?v:"unknown";void 0===r[f]&&(r[f]=0,o[f]="");var s=function(n){for(var t=0,r=Mt(),i=r||0,o=void 0===r,u=[],c=n.split(","),f=0;ft?l:t,!o&&s>i)if(s-i>5e3)o=!0;else{var d=J(s+l);K(d)&&(i=d)}}}var m=u[e],h=function(n){if(0===n[e])return 0;var t=p(n[e]/2);return n.sort(y),n[e]%2?n[t]:g((n[t-1]+n[t])/2)}(u);return{count:m,median:h,max:t,fci:i}}(o[f]),d=",n|"+s.count+",d|"+s.median+",x|"+s.max+(void 0===s.fci?"":",i|"+s.fci);return n+="s|"+r[f]+d+o[f]}function Lt(){var n=[];for(var t in Zn)n[a](t+"|"+Dn(Zn[t]));return n.join(",")}function Ut(n,t){L.logEvent(6,[n,t]),"string"==typeof n&&un(n,t),nt&&(Rn&&Pn(Rn),Rn=wn(zt,100))}function It(){if(void 0===ot||void 0===N.samplerate)return!1;var n=(""+ot).substr(-2);return parseInt(n)0?"ls"+U+"le"+U:"")}else if(S.timing){var f=D(),v=function(){if("PerformancePaintTiming"in self){var n=k("paint");if(n[e])for(var t=n.map(function(n){return n[l]}).sort(y),r=0;r0||E.redirectEnd>0,P="https:"===O.location.protocol;t=[r,"as"+h(f[n]),w&&!H()?m("redirectStart","rs"):"",w&&!H()?m("redirectEnd","re"):"",m("fetchStart","fs"),m("domainLookupStart","ds"),m("domainLookupEnd","de"),m("connectStart","cs"),P?m("secureConnectionStart","sc"):"",m("connectEnd","ce"),m("requestStart","qs"),m("responseStart","bs"),m("responseEnd","be"),m("domInteractive","oi",!0),m("domContentLoadedEventStart","os",!0),m("domContentLoadedEventEnd","oe",!0),m("domComplete","oc",!0),g,b,void 0!==v?"sr"+v:"",void 0!==s?"fc"+s:"",void 0!==d?"lc"+d:""].join("")}else if(a){var U;t=r+"fs0ls"+(U=p(a[l]))+"le"+U}return t}function Mt(){for(var n=k("paint"),t=0;t=0&&e[1]>=0&&e[0]0&&n.offsetHeight>0}function Xt(n){L.logEvent(12,[n]),n?wt(A,{startTime:n}):wt(A)}function Jt(){Vt(),An=wn(function(){Hn=_(Hn,32),lt.addFlag(32),$t()},N.maxMeasureTime-q())}function Vt(){An&&Pn(An)}function qt(n){var t=["v="+W(),"id="+Ft(),"sid="+it,"uid="+ot,"l="+Dn(or()),"HN="+Dn(O.location.hostname),"PN="+Dn(O.location.pathname)];Hn&&t[a]("fl="+Hn),Kn.snippetVersion&&t[a]("sv="+Kn.snippetVersion);var r=fn(n);return r&&(t[a]("CD="+r),an={}),N.beaconUrl+"?"+t.join("&")}function $t(n){var r;if(void 0===n&&(n=!1),U()||N.trackHiddenPages||n){if(Vt(),Ft()&&it&&It()&&!nt){L.logEvent(9);var i=St(R),u=St(A);i?N.spaMode||(!u||u[l]-1?"is"+V:"")+"ss"+function(){for(var n=O.getElementsByTagName("link"),t=0,r=0,i=n[e];r-1?"ic"+$:"")+"ia"+function(){var n=O.getElementsByTagName("img"),t=[];if(n)for(var r=0,i=n[e];r0?"&UT="+tn.join(","):"");for(L.logEvent(23,[en]),Kt(en),nt=1,tt=1,rt=s?1:0;rn[e];){tn=(r=Q(rn,N,X))[0],rn=r[1];var an=X+"&UT="+tn.join(",");L.logEvent(24,[an]),Kt(an)}}}else L.logEvent(13)}function Gt(){Pn(pt),pt=wn(Wt,N.interactionBeaconDelay)}function Wt(){if(Ft()&&it&&It()&&!rt&&nt){var n=Lt(),t=_t();if(n){var r=qt(cn())+"&IX="+n+(void 0!==dt?"&FID="+dt:"")+(void 0!==t?jt(t):"");L.logEvent(25,[r]),Kt(r),rt=1}}}function zt(){if(Ft()&&it&&It()&&nt&&fn(cn())){var n=qt(cn());L.logEvent(26,[n]),Kt(n)}}function Kt(n){(new Image).src=n,M("beacon",n)}function Qt(){void 0===Zn.s&&(Zn.s=q())}function Yt(n){var t=n.keyCode;if(16!==t&&17!==t&&18!==t&&20!==t&&224!==t){if(void 0===Zn.k){if(Zn.k=q(),n&&n.target instanceof Element){var r=ln(n.target);r&&(Zn.ki=r)}delete Zn.s,Gt()}tr()}}function Zt(n){if(void 0===Zn.c){Zn.c=q(),delete Zn.s;var t=void 0;try{n&&n.target instanceof Element&&(t=n.target)}catch(n){L.logEvent(54)}if(t){n.clientX&&(Zn.cx=n.clientX,Zn.cy=n.clientY);var r=ln(t);r&&(Zn.ci=r)}Gt()}tr()}function nr(){j("scroll",Qt),j("keydown",Yt),j("mousedown",Zt)}function tr(){F("scroll",Qt),F("keydown",Yt),F("mousedown",Zt)}function rr(n){var t;return void 0===n&&(n=!1),M("new_page_id",t=n?Number(new Date)+"00000":Number(new Date)+$(String(g(1e5*Math.random())),5,"0")),t}function er(n){var t=function(n){try{for(var t=O.cookie.split(";"),r=0;r86400&&(t=n)}return ir(t),t}function ir(n){return function(n,t,r){try{O.cookie=n+"="+escape(t)+(r?"; max-age="+r:"")+(N.cookieDomain?"; domain="+N.cookieDomain:"")+"; path=/; SameSite=Lax"}catch(n){L.logEvent(56)}}(en,n,1800),n}function or(){if(Kn.label)return Hn=_(Hn,128),lt.addFlag(128),Kn.label;if(void 0!==Kn.pagegroups&&(t=Gn(Kn.pagegroups,location.hostname,location.pathname,!0)))return Hn=_(Hn,512),lt.addFlag(512),t;if(void 0!==Kn.jspagelabel){var n=Function('"use strict"; return '+Kn.jspagelabel);try{var t;if(t=n())return Hn=_(Hn,256),lt.addFlag(256),t}catch(n){L.logEvent(57,[Kn.jspagelabel,n])}}return Hn=_(Hn,64),lt.addFlag(64),O.title}if(ht.forEach(function(n){vn(n,Tt,yt)}),N.auto){var ar=function(){N.trackHiddenPages?$t():I($t)},ur=function(){var n=q(),t=N.minMeasureTime-n;t<=0?(L.logEvent(11,[n,N.minMeasureTime]),"onload"===N.measureUntil&&nn(ar)):wn(ur,t)};ur()}N.newBeaconOnPageShow&&vn("pageshow",function(n){var t;n.persisted&&(t=n.timeStamp,C=t,wn(function(){nt&&(L.logEvent(17),xt(H(),!1),Xt()),Hn=_(Hn,2048),lt.addFlag(2048)},0))}),N.sendBeaconOnPageHidden&&(gt=function(){Hn=_(Hn,16),lt.addFlag(16),L.logEvent(10),$t(!0),Wt(),lt.send()},"onpagehide"in self?j("pagehide",gt,!0):(j("unload",gt,!0),j("beforeunload",gt,!0)),j("visibilitychange",function(){"hidden"===O.visibilityState&>()},!0)),nr(),Jt();var cr=N;function fr(n){var t=n[0],r=n.slice(1);"function"==typeof cr[t]&&cr[t].apply(cr,r)}return cr.addData=Ut,cr.cmd=fr,cr.getSessionId=function(){return ot},cr.mark=wt,cr.markLoadTime=Xt,cr.measure=function(){for(var n=[],r=0;r