!function(){"use strict";var e="undefined"!=typeof window?window:void 0,i="undefined"!=typeof globalThis?globalThis:e;"undefined"==typeof self&&(i.self=i),"undefined"==typeof File&&(i.File=function(){}),null!=i&&i.XMLHttpRequest&&new i.XMLHttpRequest;var t=null!=e?e:{};function n(){return n=Object.assign?Object.assign.bind():function(e){for(var i=1;arguments.length>i;i++){var t=arguments[i];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},n.apply(null,arguments)}var r=-1,a=e=>{addEventListener("pageshow",(i=>{i.persisted&&(r=i.timeStamp,e(i))}),!0)},o=(e,i,t,n)=>{var r,a;return o=>{i.value>=0&&(o||n)&&((a=i.value-(null!=r?r:0))||void 0===r)&&(r=i.value,i.delta=a,i.rating=((e,i)=>e>i[1]?"poor":e>i[0]?"needs-improvement":"good")(i.value,t),e(i))}},s=e=>{requestAnimationFrame((()=>requestAnimationFrame((()=>e()))))},v=()=>{var e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart{var e,i=v();return null!==(e=null==i?void 0:i.activationStart)&&void 0!==e?e:0},h=function(e,i){void 0===i&&(i=-1);var t=v(),n="navigate";return 0>r?t&&(document.prerendering||d()>0?n="prerender":document.wasDiscarded?n="restore":t.type&&(n=t.type.replace(/_/g,"-"))):n="back-forward-cache",{name:e,value:i,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},u=new WeakMap;function f(e,i){return u.get(e)||u.set(e,new i),u.get(e)}class c{constructor(){this.t=void 0,this.i=0,this.o=[]}h(e){var i;if(!e.hadRecentInput){var t=this.o[0],n=this.o.at(-1);this.i&&t&&n&&1e3>e.startTime-n.startTime&&5e3>e.startTime-t.startTime?(this.i+=e.value,this.o.push(e)):(this.i=e.value,this.o=[e]),null==(i=this.t)||i.call(this,e)}}}var l,m=function(e,i,t){void 0===t&&(t={});try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((e=>{Promise.resolve().then((()=>{i(e.getEntries())}))}));return r.observe(n({type:e,buffered:!0},t)),r}}catch(e){}},p=e=>{var i=!1;return()=>{i||(e(),i=!0)}},g=-1,b=new Set,y=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,L=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(var i of b)i();isFinite(g)||(g="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",L,!0))}},P=()=>{if(0>g){var e,i=d(),t=document.prerendering||null==(e=globalThis.performance.getEntriesByType("visibility-state").filter((e=>"hidden"===e.name&&e.startTime>i))[0])?void 0:e.startTime;g=null!=t?t:y(),addEventListener("visibilitychange",L,!0),addEventListener("prerenderingchange",L,!0),a((()=>{setTimeout((()=>{g=y()}))}))}return{get firstHiddenTime(){return g},onHidden(e){b.add(e)}}},w=e=>{document.prerendering?addEventListener("prerenderingchange",(()=>e()),!0):e()},T=[1800,3e3],C=function(e,i){void 0===i&&(i={}),w((()=>{var t,n=P(),r=h("FCP"),v=m("paint",(e=>{for(var i of e)"first-contentful-paint"===i.name&&(v.disconnect(),n.firstHiddenTime>i.startTime&&(r.value=Math.max(i.startTime-d(),0),r.entries.push(i),t(!0)))}));v&&(t=o(e,r,T,i.reportAllChanges),a((n=>{r=h("FCP"),t=o(e,r,T,i.reportAllChanges),s((()=>{r.value=performance.now()-n.timeStamp,t(!0)}))})))}))},E=[.1,.25],M=0,F=1/0,k=0,I=e=>{for(var i of e)i.interactionId&&(F=Math.min(F,i.interactionId),k=Math.max(k,i.interactionId),M=k?(k-F)/7+1:0)},O=()=>{var e;return l?M:null!==(e=performance.interactionCount)&&void 0!==e?e:0},S=0;class N{constructor(){this.u=[],this.l=new Map,this.m=void 0,this.p=void 0}v(){S=O(),this.u.length=0,this.l.clear()}L(){var e=Math.min(this.u.length-1,Math.floor((O()-S)/50));return this.u[e]}h(e){var i;if(null!=(i=this.m)&&i.call(this,e),e.interactionId||"first-input"===e.entryType){var t=this.u.at(-1),n=this.l.get(e.interactionId);if(n||10>this.u.length||e.duration>t.P){var r;if(n?e.duration>n.P?(n.entries=[e],n.P=e.duration):e.duration===n.P&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(this.l.set((n={id:e.interactionId,entries:[e],P:e.duration}).id,n),this.u.push(n)),this.u.sort(((e,i)=>i.P-e.P)),this.u.length>10){var a=this.u.splice(10);for(var o of a)this.l.delete(o.id)}null==(r=this.p)||r.call(this,n)}}}}var j=e=>{var i=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?e():(e=p(e),addEventListener("visibilitychange",e,{once:!0,capture:!0}),i((()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})})))},q=[200,500];class A{constructor(){this.m=void 0}h(e){var i;null==(i=this.m)||i.call(this,e)}}var H=[2500,4e3],D={onLCP(e,i){void 0===i&&(i={}),w((()=>{var t,n=P(),r=h("LCP"),v=f(i,A),u=e=>{for(var a of(i.reportAllChanges||(e=e.slice(-1)),e))v.h(a),n.firstHiddenTime>a.startTime&&(r.value=Math.max(a.startTime-d(),0),r.entries=[a],t())},c=m("largest-contentful-paint",u);if(c){t=o(e,r,H,i.reportAllChanges);var l=p((()=>{u(c.takeRecords()),c.disconnect(),t(!0)})),g=e=>{e.isTrusted&&(j(l),removeEventListener(e.type,g,{capture:!0}))};for(var b of["keydown","click","visibilitychange"])addEventListener(b,g,{capture:!0});a((n=>{r=h("LCP"),t=o(e,r,H,i.reportAllChanges),s((()=>{r.value=performance.now()-n.timeStamp,t(!0)}))}))}}))},onCLS(e,i){void 0===i&&(i={});var t=P();C(p((()=>{var n,r=h("CLS",0),v=f(i,c),d=e=>{for(var i of e)v.h(i);v.i>r.value&&(r.value=v.i,r.entries=v.o,n())},u=m("layout-shift",d);u&&(n=o(e,r,E,i.reportAllChanges),t.onHidden((()=>{d(u.takeRecords()),n(!0)})),a((()=>{v.i=0,r=h("CLS",0),n=o(e,r,E,i.reportAllChanges),s((()=>n()))})),setTimeout(n))})))},onFCP:C,onINP(e,i){if(void 0===i&&(i={}),globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype){var t=P();w((()=>{var n;"interactionCount"in performance||l||(l=m("event",I,{type:"event",buffered:!0,durationThreshold:0}));var r,s=h("INP"),v=f(i,N),d=e=>{j((()=>{for(var i of e)v.h(i);var t=v.L();t&&t.P!==s.value&&(s.value=t.P,s.entries=t.entries,r())}))},u=m("event",d,{durationThreshold:null!==(n=i.durationThreshold)&&void 0!==n?n:40});r=o(e,s,q,i.reportAllChanges),u&&(u.observe({type:"first-input",buffered:!0}),t.onHidden((()=>{d(u.takeRecords()),r(!0)})),a((()=>{v.v(),s=h("INP"),r=o(e,s,q,i.reportAllChanges)})))}))}}};t.__PosthogExtensions__=t.__PosthogExtensions__||{},t.__PosthogExtensions__.postHogWebVitalsCallbacks=D,t.postHogWebVitalsCallbacks=D,t.__PosthogExtensions__.loadWebVitalsCallbacks=()=>D}(); //# sourceMappingURL=web-vitals.js.map