(()=>{var h,S,q,L,M,H=-1,g=function(e){addEventListener("pageshow",function(t){t.persisted&&(H=t.timeStamp,e(t))},!0)},j=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},F=function(){var e=j();return e&&e.activationStart||0},m=function(e,t){var n=j(),a="navigate";return H>=0?a="back-forward-cache":n&&(a=document.prerendering||F()>0?"prerender":document.wasDiscarded?"restore":n.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:a}},y=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var a=new PerformanceObserver(function(r){Promise.resolve().then(function(){t(r.getEntries())})});return a.observe(Object.assign({type:e,buffered:!0},n||{})),a}}catch(r){}},C=function(e,t){var n=function a(r){r.type!=="pagehide"&&document.visibilityState!=="hidden"||(e(r),t&&(removeEventListener("visibilitychange",a,!0),removeEventListener("pagehide",a,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},p=function(e,t,n,a){var r,i;return function(u){t.value>=0&&(u||a)&&((i=t.value-(r||0))||r===void 0)&&(r=t.value,t.delta=i,t.rating=function(c,s){return c>s[1]?"poor":c>s[0]?"needs-improvement":"good"}(t.value,n),e(t))}},D=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},E=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},T=-1,J=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},b=function(e){document.visibilityState==="hidden"&&T>-1&&(T=e.type==="visibilitychange"?e.timeStamp:0,ie())},Q=function(){addEventListener("visibilitychange",b,!0),addEventListener("prerenderingchange",b,!0)},ie=function(){removeEventListener("visibilitychange",b,!0),removeEventListener("prerenderingchange",b,!0)},x=function(){return T<0&&(T=J(),Q(),g(function(){setTimeout(function(){T=J(),Q()},0)})),{get firstHiddenTime(){return T}}},k=function(e,t){t=t||{},E(function(){var n,a=[1800,3e3],r=x(),i=m("FCP"),u=y("paint",function(c){c.forEach(function(s){s.name==="first-contentful-paint"&&(u.disconnect(),s.startTime<r.firstHiddenTime&&(i.value=Math.max(s.startTime-F(),0),i.entries.push(s),n(!0)))})});u&&(n=p(e,i,a,t.reportAllChanges),g(function(c){i=m("FCP"),n=p(e,i,a,t.reportAllChanges),D(function(){i.value=performance.now()-c.timeStamp,n(!0)})}))})},U=function(e,t){t=t||{},E(function(){var n,a=[.1,.25],r=m("CLS"),i=-1,u=0,c=[],s=function(f){i>-1&&e(f)},o=function(f){f.forEach(function(l){if(!l.hadRecentInput){var I=c[0],re=c[c.length-1];u&&l.startTime-re.startTime<1e3&&l.startTime-I.startTime<5e3?(u+=l.value,c.push(l)):(u=l.value,c=[l]),u>r.value&&(r.value=u,r.entries=c,n())}})},d=y("layout-shift",o);d&&(n=p(s,r,a,t.reportAllChanges),k(function(f){i=f.value,r.value<0&&(r.value=0,n())}),C(function(){o(d.takeRecords()),n(!0)}),g(function(){u=0,i=-1,r=m("CLS",0),n=p(s,r,a,t.reportAllChanges),D(function(){return n()})}))})},w={passive:!0,capture:!0},ae=new Date,G=function(e,t){h||(h=t,S=e,q=new Date,W(removeEventListener),K())},K=function(){if(S>=0&&S<q-ae){var e={entryType:"first-input",name:h.type,target:h.target,cancelable:h.cancelable,startTime:h.timeStamp,processingStart:h.timeStamp+S};L.forEach(function(t){t(e)}),L=[]}},oe=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;e.type=="pointerdown"?function(n,a){var r=function(){G(n,a),u()},i=function(){u()},u=function(){removeEventListener("pointerup",r,w),removeEventListener("pointercancel",i,w)};addEventListener("pointerup",r,w),addEventListener("pointercancel",i,w)}(t,e):G(t,e)}},W=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,oe,w)})},V=function(e,t){t=t||{},E(function(){var n,a=[100,300],r=x(),i=m("FID"),u=function(o){o.startTime<r.firstHiddenTime&&(i.value=o.processingStart-o.startTime,i.entries.push(o),n(!0))},c=function(o){o.forEach(u)},s=y("first-input",c);n=p(e,i,a,t.reportAllChanges),s&&C(function(){c(s.takeRecords()),s.disconnect()},!0),s&&g(function(){var o;i=m("FID"),n=p(e,i,a,t.reportAllChanges),L=[],S=-1,h=null,W(addEventListener),o=u,L.push(o),K()})})},X=0,R=1/0,P=0,ce=function(e){e.forEach(function(t){t.interactionId&&(R=Math.min(R,t.interactionId),P=Math.max(P,t.interactionId),X=P?(P-R)/7+1:0)})},Y=function(){return M?X:performance.interactionCount||0},ue=function(){"interactionCount"in performance||M||(M=y("event",ce,{type:"event",buffered:!0,durationThreshold:0}))},Z=0,$=function(){return Y()-Z},v=[],_={},ee=function(e){var t=v[v.length-1],n=_[e.interactionId];if(n||v.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var a={id:e.interactionId,latency:e.duration,entries:[e]};_[a.id]=a,v.push(a)}v.sort(function(r,i){return i.latency-r.latency}),v.splice(10).forEach(function(r){delete _[r.id]})}},te=function(e,t){t=t||{},E(function(){var n=[200,500];ue();var a,r=m("INP"),i=function(c){c.forEach(function(d){d.interactionId&&ee(d),d.entryType==="first-input"&&!v.some(function(f){return f.entries.some(function(l){return d.duration===l.duration&&d.startTime===l.startTime})})&&ee(d)});var s,o=(s=Math.min(v.length-1,Math.floor($()/50)),v[s]);o&&o.latency!==r.value&&(r.value=o.latency,r.entries=o.entries,a())},u=y("event",i,{durationThreshold:t.durationThreshold||40});a=p(e,r,n,t.reportAllChanges),u&&(u.observe({type:"first-input",buffered:!0}),C(function(){i(u.takeRecords()),r.value<0&&$()>0&&(r.value=0,r.entries=[]),a(!0)}),g(function(){v=[],Z=Y(),r=m("INP"),a=p(e,r,n,t.reportAllChanges)}))})},B={},ne=function(e,t){t=t||{},E(function(){var n,a=[2500,4e3],r=x(),i=m("LCP"),u=function(o){var d=o[o.length-1];if(d){var f=Math.max(d.startTime-F(),0);f<r.firstHiddenTime&&(i.value=f,i.entries=[d],n())}},c=y("largest-contentful-paint",u);if(c){n=p(e,i,a,t.reportAllChanges);var s=function(){B[i.id]||(u(c.takeRecords()),c.disconnect(),B[i.id]=!0,n(!0))};["keydown","click"].forEach(function(o){addEventListener(o,s,{once:!0,capture:!0})}),C(s,!0),g(function(o){i=m("LCP"),n=p(e,i,a,t.reportAllChanges),D(function(){i.value=performance.now()-o.timeStamp,B[i.id]=!0,n(!0)})})}})};var O=document.currentScript?{src:document.currentScript.src,framerSiteId:document.currentScript.getAttribute("data-fid")}:{src:"https://events.framer.com/",framerSiteId:null},se=new URL(O.src),de=se.origin+"/anonymous";function fe(){var e=function(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)};return""+e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}function z(e){if(!location.protocol.startsWith("http"))return;let t={framerSiteId:O.framerSiteId,origin:document.location.origin,pathname:document.location.pathname,search:document.location.search};fetch(de,{body:JSON.stringify(e.map(n=>({...n,data:{...n.data,context:{...t,...n.data.context}}}))),method:"POST",keepalive:!0,headers:{"Content-Type":"application/json"}})}function A(e,t){return{source:"framer.site",timestamp:Date.now(),data:{type:"track",uuid:fe(),event:e,...t}}}function le(){let e=new Set,[t]=performance.getEntriesByType("navigation"),n=document.querySelector("div#main").dataset.framerPageOptimizedAt?new Date(document.querySelector("div#main").dataset.framerPageOptimizedAt).getTime():null,a=document.querySelector("div#main").dataset.framerSsrReleasedAt?new Date(document.querySelector("div#main").dataset.framerSsrReleasedAt).getTime():null,{origin:r,pathname:i,search:u}=document.location;function c(o){e.add(o)}function s(){if(e.size>0){let o=[...e].map(({name:f,delta:l,id:I})=>A("published_site_performance_web_vitals",{metric:f,label:I,value:Math.round(l),pageOptimizedAt:n,ssrReleasedAt:a,context:{origin:r,pathname:i,search:u}})),d=A("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:n,ssrReleasedAt:a,context:{origin:r,pathname:i,search:u}});e.clear(),z([...o,d])}}V(c),ne(c),k(c),U(({delta:o,...d})=>{c({...d,delta:o*1e3})}),te(c),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&s()}),addEventListener("pagehide",s)}function me(){window.addEventListener("popstate",N),typeof Proxy!="undefined"&&(window.history.pushState=new Proxy(window.history.pushState,{apply:(e,t,n)=>{e.apply(t,n),N()}}))}function N(e){let t=[A("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:O.framerSiteId})];z(t)}function pe(){window.__send_framer_event=(e,t)=>{let n=A(e,t);z([n])}}(function(){let e=typeof document.referrer=="string";le(),me(),pe(),N({initialReferrer:e&&document.referrer||null})})();})();
