(()=>{var g,C,W,M,k,w=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},b=function(e){if(document.readyState==="loading")return"loading";var t=w();if(t){if(e(t||100)-1)return i||n;if(i=i?n+">"+i:n,r.id)break;e=r.parentNode}}catch(c){}return i},G=-1,K=function(){return G},T=function(e){addEventListener("pageshow",function(t){t.persisted&&(G=t.timeStamp,e(t))},!0)},N=function(){var e=w();return e&&e.activationStart||0},m=function(e,t){var i=w(),r="navigate";return K()>=0?r="back-forward-cache":i&&(r=document.prerendering||N()>0?"prerender":document.wasDiscarded?"restore":i.type.replace(/_/g,"-")),{name:e,value:t===void 0?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},S=function(e,t,i){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(n){Promise.resolve().then(function(){t(n.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},i||{})),r}}catch(n){}},p=function(e,t,i,r){var n,c;return function(a){t.value>=0&&(a||r)&&((c=t.value-(n||0))||n===void 0)&&(n=t.value,t.delta=c,t.rating=function(o,s){return o>s[1]?"poor":o>s[0]?"needs-improvement":"good"}(t.value,i),e(t))}},_=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},D=function(e){var t=function(i){i.type!=="pagehide"&&document.visibilityState!=="hidden"||e(i)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},q=function(e){var t=!1;return function(i){t||(e(i),t=!0)}},E=-1,X=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},F=function(e){document.visibilityState==="hidden"&&E>-1&&(E=e.type==="visibilitychange"?e.timeStamp:0,ye())},Y=function(){addEventListener("visibilitychange",F,!0),addEventListener("prerenderingchange",F,!0)},ye=function(){removeEventListener("visibilitychange",F,!0),removeEventListener("prerenderingchange",F,!0)},O=function(){return E<0&&(E=X(),Y(),T(function(){setTimeout(function(){E=X(),Y()},0)})),{get firstHiddenTime(){return E}}},x=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},Z=[1800,3e3],$=function(e,t){t=t||{},x(function(){var i,r=O(),n=m("FCP"),c=S("paint",function(a){a.forEach(function(o){o.name==="first-contentful-paint"&&(c.disconnect(),o.startTimec.value&&(c.value=a,c.entries=o,n())},u=S("layout-shift",s);u&&(n=p(i,c,ee,r.reportAllChanges),D(function(){s(u.takeRecords()),n(!0)}),T(function(){a=0,c=m("CLS",0),n=p(i,c,ee,r.reportAllChanges),_(function(){return n()})}),setTimeout(n,0))}))})(function(i){(function(r){if(r.entries.length){var n=r.entries.reduce(function(o,s){return o&&o.value>s.value?o:s});if(n&&n.sources&&n.sources.length){var c=(a=n.sources).find(function(o){return o.node&&o.node.nodeType===1})||a[0];if(c)return void(r.attribution={largestShiftTarget:A(c.node),largestShiftTime:n.startTime,largestShiftValue:n.value,largestShiftSource:c,largestShiftEntry:n,loadState:b(n.startTime)})}}var a;r.attribution={}})(i),e(i)},t)},ne=function(e,t){$(function(i){(function(r){if(r.entries.length){var n=w(),c=r.entries[r.entries.length-1];if(n){var a=n.activationStart||0,o=Math.max(0,n.responseStart-a);return void(r.attribution={timeToFirstByte:o,firstByteToFCP:r.value-o,loadState:b(r.entries[0].startTime),navigationEntry:n,fcpEntry:c})}}r.attribution={timeToFirstByte:0,firstByteToFCP:r.value,loadState:b(K())}})(i),e(i)},t)},P={passive:!0,capture:!0},Te=new Date,re=function(e,t){g||(g=t,C=e,W=new Date,ae(removeEventListener),ie())},ie=function(){if(C>=0&&C1e12?new Date:performance.now())-e.timeStamp;e.type=="pointerdown"?function(i,r){var n=function(){re(i,r),a()},c=function(){a()},a=function(){removeEventListener("pointerup",n,P),removeEventListener("pointercancel",c,P)};addEventListener("pointerup",n,P),addEventListener("pointercancel",c,P)}(t,e):re(t,e)}},ae=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,Se,P)})},oe=[100,300],Ee=function(e,t){t=t||{},x(function(){var i,r=O(),n=m("FID"),c=function(s){s.startTimet.latency){if(i)i.entries.push(e),i.latency=Math.max(i.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};H[r.id]=r,v.push(r)}v.sort(function(n,c){return c.latency-n.latency}),v.splice(10).forEach(function(n){delete H[n.id]})}},we=function(e,t){t=t||{},x(function(){Ce();var i,r=m("INP"),n=function(a){a.forEach(function(u){u.interactionId&&me(u),u.entryType==="first-input"&&!v.some(function(f){return f.entries.some(function(d){return u.duration===d.duration&&u.startTime===d.startTime})})&&me(u)});var o,s=(o=Math.min(v.length-1,Math.floor(le()/50)),v[o]);s&&s.latency!==r.value&&(r.value=s.latency,r.entries=s.entries,i())},c=S("event",n,{durationThreshold:t.durationThreshold||40});i=p(e,r,de,t.reportAllChanges),c&&(c.observe({type:"first-input",buffered:!0}),D(function(){n(c.takeRecords()),r.value<0&&le()>0&&(r.value=0,r.entries=[]),i(!0)}),T(function(){v=[],fe=ue(),r=m("INP"),i=p(e,r,de,t.reportAllChanges)}))})},pe=function(e,t){we(function(i){(function(r){if(r.entries.length){var n=r.entries.sort(function(c,a){return a.duration-c.duration||a.processingEnd-a.processingStart-(c.processingEnd-c.processingStart)})[0];r.attribution={eventTarget:A(n.target),eventType:n.name,eventTime:n.startTime,eventEntry:n,loadState:b(n.startTime)}}else r.attribution={}})(i),e(i)},t)},ve=[2500,4e3],j={},he=function(e,t){(function(i,r){r=r||{},x(function(){var n,c=O(),a=m("LCP"),o=function(f){var d=f[f.length-1];d&&d.startTime({...i,data:{...i.data,context:{...t,...i.data.context}}}))),method:"POST",keepalive:!0,headers:{"Content-Type":"application/json"}})}function R(e,t){return{source:"framer.site",timestamp:Date.now(),data:{type:"track",uuid:Ie(),event:e,...t}}}function Me(){let e=new Set,[t]=performance.getEntriesByType("navigation"),i=document.querySelector("div#main").dataset.framerPageOptimizedAt?new Date(document.querySelector("div#main").dataset.framerPageOptimizedAt).getTime():null,r=document.querySelector("div#main").dataset.framerSsrReleasedAt?new Date(document.querySelector("div#main").dataset.framerSsrReleasedAt).getTime():null,{origin:n,pathname:c,search:a}=document.location;function o(u){e.add(u)}function s(){if(e.size>0){let u=[...e].map(({name:d,delta:y,id:L,attribution:l})=>{let I={metric:d,label:L,value:Math.round(y),pageOptimizedAt:i,ssrReleasedAt:r,context:{origin:n,pathname:c,search:a}};if(d==="LCP"){let h={element:l.element,timeToFirstByte:l.timeToFirstByte,resourceLoadDelay:l.resourceLoadDelay,resourceLoadTime:l.resourceLoadTime,elementRenderDelay:l.elementRenderDelay,url:l.url};I.attributionLcp=J(h)?h:void 0}if(d==="CLS"){let h={largestShiftTarget:l.largestShiftTarget,largestShiftTime:l.largestShiftTime,largestShiftValue:l.largestShiftValue,loadState:l.loadState};I.attributionCls=J(h)?h:void 0}if(d==="INP"){let h={eventTarget:l.eventTarget,eventType:l.eventType,eventTime:l.eventTime?Math.round(l.eventTime):void 0,loadState:l.loadState};I.attributionInp=J(h)?h:void 0}return R("published_site_performance_web_vitals",I)}),f=R("published_site_performance",{domNodes:document.getElementsByTagName("*").length,pageLoadDurationMs:Math.round(t.domContentLoadedEventEnd-t.domContentLoadedEventStart),timeToFirstByteMs:Math.round(t.responseStart),resourcesCount:performance.getEntriesByType("resource").length,hydrationDurationMs:null,pageOptimizedAt:i,ssrReleasedAt:r,context:{origin:n,pathname:c,search:a}});e.clear(),V([...u,f])}}ce(o),he(o),ne(o),te(({delta:u,...f})=>{o({...f,delta:u*1e3})}),pe(o),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&s()}),addEventListener("pagehide",s)}function Ae(){window.addEventListener("popstate",Q),typeof Proxy!="undefined"&&(window.history.pushState=new Proxy(window.history.pushState,{apply:(e,t,i)=>{e.apply(t,i),Q()}}))}function Q(e){let t=[R("published_site_pageview",{referrer:e&&e.initialReferrer||null,url:location.href,hostname:location.hostname||null,pathname:location.pathname||null,hash:location.hash||null,search:location.search||null,framerSiteId:U.framerSiteId})];V(t)}function De(){window.__send_framer_event=(e,t)=>{let i=R(e,t);V([i])}}function J(e){return Object.values(e).some(t=>t!==void 0)}(function(){let e=typeof document.referrer=="string";Me(),Ae(),De(),Q({initialReferrer:e&&document.referrer||null})})();})();