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