"use strict";(()=>{var pe,V,fe;function Re(){pe=Intl.DateTimeFormat().resolvedOptions(),V=pe.timeZone,fe=pe.locale}var he=null;function b(){if(!he){let t=document.currentScript;he={src:t.src,framerSiteId:t?t.getAttribute("data-fid"):null,trackNavigation:!t?.hasAttribute("data-no-nt"),cdn:"https://framerusercontent.com/sites/"}}return he}var ut=b();function x(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}function mt(){return`${x()}${x()}-${x()}-${x()}-${x()}-${x()}${x()}${x()}`}var S=class{constructor(e,o){this.timestamp=Date.now(),this.data={type:"track",uuid:mt(),event:e,...o,context:{framerSiteId:ut.framerSiteId,visitTimeOrigin:performance.timeOrigin,origin:location.origin,pathname:location.pathname,search:location.search,...o.context}}}serialize(e){return{source:"framer.site",timestamp:this.timestamp,sentTimestamp:e,data:this.data}}};var ze=new Set,Te=t=>ze.forEach(({callback:e,on:o})=>o===t&&e()),z=(t,e="lazy")=>ze.add({callback:t,on:e});addEventListener("visibilitychange",()=>{document.hidden&&Te("lazy")},!0);addEventListener("pagehide",()=>Te("lazy"),!0);addEventListener("load",()=>Te("load"));var ve,ee,N;function gt(t,e,o,r){let i=JSON.stringify(e);try{return window.fetchLater(t,{method:"POST",body:i,signal:r,activateAfter:o?3e3:10*6e4})}catch{return Ie(t,i),{activated:!0}}}function pt(t,e,o){return!1}function Ie(t,e){fetch(t,{method:"POST",body:e})}function ft(t,e){return navigator.sendBeacon(t,e)}function ye(t,e,o){if(!pt(t,e,o)){let r=JSON.stringify(e);ft(t,r)||Ie(t,r)}}var te=new Set;function Be(){for(let t of te)t();te.clear()}var I=window.scheduler,ht=I&&"yield"in I,_e=I&&"postTask"in I;function _(t=!1){return new Promise(e=>{if(te.add(e),!document.hidden){requestAnimationFrame(()=>{let o=()=>{te.delete(e),e()};t?ht?I.yield().then(o):_e?I.postTask(o):o():_e?I.postTask(o,{priority:"background"}):setTimeout(o,1)});return}Be()})}z(Be,"lazy");var Tt=b(),vt=new URL(Tt.src),Oe=`${vt.origin}/anonymous`;function Ne(t,e){return t==="eager"||e==="eager"?"eager":e??t}var ne=new Set,Se=!1;function Ee(){if(ne.size===0)return;if(!Se){Se=!0,queueMicrotask(Ee);return}let t=[],e=Date.now();ne.forEach(o=>o.forEach(r=>t.push(r.serialize(e)))),ne.clear(),ye(Oe,t,!1),Se=!1}async function w(t,e="lazy"){if(location.protocol.startsWith("https")&&t.length!==0){if(e==="eager"){await _();let o=Date.now();ye(Oe,t.map(r=>r.serialize(o)),!0);return}ne.add(t),document.hidden&&Ee()}}z(Ee,"lazy");var W="__framer_events";function We(){window[W]||(window[W]=[]);function t(e){let o,r=e.map(i=>{let[a,n,c]=i;return o=Ne(o,c),new S(a,n)});w(r,o??"eager")}window[W].length>0&&(t(window[W]),window[W].length=0),window[W].push=(...e)=>(t(e),-1)}var yt=b();function Q(t){let e=[new S("published_site_pageview",{referrer:t?.initialReferrer||null,url:location.href,hostname:location.hostname||null,pathname:location.pathname||null,hash:location.hash||null,search:location.search||null,framerSiteId:yt.framerSiteId,timezone:V,locale:fe})];w(e,"eager")}function Ue(){addEventListener("popstate",()=>Q());let t=history.pushState;history.pushState=(...e)=>{t.apply(history,e),Q()}}var ie=class{t;o=0;i=[];u(e){if(e.hadRecentInput)return;let o=this.i[0],r=this.i.at(-1);this.o&&o&&r&&e.startTime-r.startTime<1e3&&e.startTime-o.startTime<5e3?(this.o+=e.value,this.i.push(e)):(this.o=e.value,this.i=[e]),this.t?.(e)}},q=()=>{let t=performance.getEntriesByType("navigation")[0];if(t&&t.responseStart>0&&t.responseStart{if(document.readyState==="loading")return"loading";{let e=q();if(e){if(t{let e=t.nodeName;return t.nodeType===1?e.toLowerCase():e.toUpperCase().replace(/^#/,"")},we=t=>{let e="";try{for(;t?.nodeType!==9;){let o=t,r=o.id?"#"+o.id:[St(o),...Array.from(o.classList).sort()].join(".");if(e.length+r.length>99)return e||r;if(e=e?r+">"+e:r,o.id)break;t=o.parentNode}}catch{}return e},be=new WeakMap;function $(t,e){return be.get(t)||be.set(t,new e),be.get(t)}var Ye=-1,Ke=()=>Ye,j=t=>{addEventListener("pageshow",e=>{e.persisted&&(Ye=e.timeStamp,t(e))},!0)},L=(t,e,o,r)=>{let i,a;return n=>{e.value>=0&&(n||r)&&(a=e.value-(i??0),(a||i===void 0)&&(i=e.value,e.delta=a,e.rating=((c,l)=>c>l[1]?"poor":c>l[0]?"needs-improvement":"good")(e.value,o),t(e)))}},De=t=>{requestAnimationFrame(()=>requestAnimationFrame(()=>t()))},Z=()=>q()?.activationStart??0,P=(t,e=-1)=>{let o=q(),r="navigate";return Ke()>=0?r="back-forward-cache":o&&(document.prerendering||Z()>0?r="prerender":document.wasDiscarded?r="restore":o.type&&(r=o.type.replace(/_/g,"-"))),{name:t,value:e,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},H=(t,e,o={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){let r=new PerformanceObserver(i=>{Promise.resolve().then(()=>{e(i.getEntries())})});return r.observe({type:t,buffered:!0,...o}),r}}catch{}},Me=t=>{let e=!1;return()=>{e||(t(),e=!0)}},U=-1,$e=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,ae=t=>{document.visibilityState==="hidden"&&U>-1&&(U=t.type==="visibilitychange"?t.timeStamp:0,Et())},He=()=>{addEventListener("visibilitychange",ae,!0),addEventListener("prerenderingchange",ae,!0)},Et=()=>{removeEventListener("visibilitychange",ae,!0),removeEventListener("prerenderingchange",ae,!0)},et=()=>{if(U<0){let t=Z();U=(document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(o=>o.name==="hidden"&&o.startTime>t)[0]?.startTime)??$e(),He(),j(()=>{setTimeout(()=>{U=$e(),He()})})}return{get firstHiddenTime(){return U}}},de=t=>{document.prerendering?addEventListener("prerenderingchange",()=>t(),!0):t()},qe=[1800,3e3],tt=(t,e={})=>{de(()=>{let o=et(),r,i=P("FCP"),a=H("paint",n=>{for(let c of n)c.name==="first-contentful-paint"&&(a.disconnect(),c.startTime{i=P("FCP"),r=L(t,i,qe,e.reportAllChanges),De(()=>{i.value=performance.now()-n.timeStamp,r(!0)})}))})},je=[.1,.25],Je=t=>t.find(e=>e.node?.nodeType===1)||t[0],nt=(t,e={})=>{let o=$(e=Object.assign({},e),ie),r=new WeakMap;o.t=i=>{if(i?.sources?.length){let a=Je(i.sources);if(a){let n=(e.generateTarget??we)(a.node);r.set(a,n)}}},((i,a={})=>{tt(Me(()=>{let n,c=P("CLS",0),l=$(a,ie),g=s=>{for(let f of s)l.u(f);l.o>c.value&&(c.value=l.o,c.entries=l.i,n())},p=H("layout-shift",g);p&&(n=L(i,c,je,a.reportAllChanges),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&(g(p.takeRecords()),n(!0))}),j(()=>{l.o=0,c=P("CLS",0),n=L(i,c,je,a.reportAllChanges),De(()=>n())}),setTimeout(n))}))})(i=>{let a=(n=>{let c={};if(n.entries.length){let l=n.entries.reduce((g,p)=>g.value>p.value?g:p);if(l?.sources?.length){let g=Je(l.sources);g&&(c={largestShiftTarget:r.get(g),largestShiftTime:l.startTime,largestShiftValue:l.value,largestShiftSource:g,largestShiftEntry:l,loadState:oe(l.startTime)})}}return Object.assign(n,{attribution:c})})(i);t(a)},e)},rt=(t,e={})=>{tt(o=>{let r=(i=>{let a={timeToFirstByte:0,firstByteToFCP:i.value,loadState:oe(Ke())};if(i.entries.length){let n=q(),c=i.entries.at(-1);if(n){let l=n.activationStart||0,g=Math.max(0,n.responseStart-l);a={timeToFirstByte:g,firstByteToFCP:i.value-g,loadState:oe(i.entries[0].startTime),navigationEntry:n,fcpEntry:c}}}return Object.assign(i,{attribution:a})})(o);t(r)},e)},it=0,Ce=1/0,re=0,bt=t=>{for(let e of t)e.interactionId&&(Ce=Math.min(Ce,e.interactionId),re=Math.max(re,e.interactionId),it=re?(re-Ce)/7+1:0)},Le,Ve=()=>Le?it:performance.interactionCount??0,Ct=()=>{"interactionCount"in performance||Le||(Le=H("event",bt,{type:"event",buffered:!0,durationThreshold:0}))},Ge=0,se=class{l=[];h=new Map;m;p;v(){Ge=Ve(),this.l.length=0,this.h.clear()}M(){let e=Math.min(this.l.length-1,Math.floor((Ve()-Ge)/50));return this.l[e]}u(e){if(this.m?.(e),!e.interactionId&&e.entryType!=="first-input")return;let o=this.l.at(-1),r=this.h.get(e.interactionId);if(r||this.l.length<10||e.duration>o.T){if(r?e.duration>r.T?(r.entries=[e],r.T=e.duration):e.duration===r.T&&e.startTime===r.entries[0].startTime&&r.entries.push(e):(r={id:e.interactionId,entries:[e],T:e.duration},this.h.set(r.id,r),this.l.push(r)),this.l.sort((i,a)=>a.T-i.T),this.l.length>10){let i=this.l.splice(10);for(let a of i)this.h.delete(a.id)}this.p?.(r)}}},Pe=t=>{let e=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?t():(t=Me(t),document.addEventListener("visibilitychange",t,{once:!0}),e(()=>{t(),document.removeEventListener("visibilitychange",t)}))},Qe=[200,500],ot=(t,e={})=>{let o=$(e=Object.assign({},e),se),r=[],i=[],a=0,n=new WeakMap,c=new WeakMap,l=!1,g=()=>{l||(Pe(p),l=!0)},p=()=>{let d=o.l.map(T=>n.get(T.entries[0])),u=i.length-50;i=i.filter((T,y)=>y>=u||d.includes(T));let m=new Set;for(let T of i){let y=s(T.startTime,T.processingEnd);for(let E of y)m.add(E)}let h=r.length-1-50;r=r.filter((T,y)=>T.startTime>a&&y>h||m.has(T)),l=!1};o.m=d=>{let u=d.startTime+d.duration,m;a=Math.max(a,d.processingEnd);for(let h=i.length-1;h>=0;h--){let T=i[h];if(Math.abs(u-T.renderTime)<=8){m=T,m.startTime=Math.min(d.startTime,m.startTime),m.processingStart=Math.min(d.processingStart,m.processingStart),m.processingEnd=Math.max(d.processingEnd,m.processingEnd),m.entries.push(d);break}}m||(m={startTime:d.startTime,processingStart:d.processingStart,processingEnd:d.processingEnd,renderTime:u,entries:[d]},i.push(m)),(d.interactionId||d.entryType==="first-input")&&n.set(d,m),g()},o.p=d=>{if(!c.get(d)){let u=(e.generateTarget??we)(d.entries[0].target);c.set(d,u)}};let s=(d,u)=>{let m=[];for(let h of r)if(!(h.startTime+h.durationu)break;m.push(h)}return m},f=d=>{let u=d.entries[0],m=n.get(u),h=u.processingStart,T=Math.max(u.startTime+u.duration,h),y=Math.min(m.processingEnd,T),E=m.entries.sort((v,C)=>v.processingStart-C.processingStart),A=s(u.startTime,y),D=o.h.get(u.interactionId),F={interactionTarget:c.get(D),interactionType:u.name.startsWith("key")?"keyboard":"pointer",interactionTime:u.startTime,nextPaintTime:T,processedEventEntries:E,longAnimationFrameEntries:A,inputDelay:h-u.startTime,processingDuration:y-h,presentationDelay:T-y,loadState:oe(u.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(v=>{if(!v.longAnimationFrameEntries?.length)return;let C=v.interactionTime,R=v.inputDelay,X=v.processingDuration,M,O,le=0,J=0,ue=0,me=0;for(let Y of v.longAnimationFrameEntries){J=J+Y.startTime+Y.duration-Y.styleAndLayoutStart;for(let k of Y.scripts){let Ae=k.startTime+k.duration;if(Aeme&&(O=k.startTime=C+R+X?"presentation-delay":"processing-duration",M=k,me=K)}}let ge=v.longAnimationFrameEntries.at(-1),xe=ge?ge.startTime+ge.duration:0;xe>=C+R+X&&(ue=v.nextPaintTime-xe),M&&O&&(v.longestScript={entry:M,subpart:O,intersectingDuration:me}),v.totalScriptDuration=le,v.totalStyleAndLayoutDuration=J,v.totalPaintDuration=ue,v.totalUnattributedDuration=v.nextPaintTime-C-le-J-ue})(F),Object.assign(d,{attribution:F})};H("long-animation-frame",d=>{r=r.concat(d),g()}),((d,u={})=>{globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&de(()=>{Ct();let m,h=P("INP"),T=$(u,se),y=A=>{Pe(()=>{for(let F of A)T.u(F);let D=T.M();D&&D.T!==h.value&&(h.value=D.T,h.entries=D.entries,m())})},E=H("event",y,{durationThreshold:u.durationThreshold??40});m=L(d,h,Qe,u.reportAllChanges),E&&(E.observe({type:"first-input",buffered:!0}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&(y(E.takeRecords()),m(!0))}),j(()=>{T.v(),h=P("INP"),m=L(d,h,Qe,u.reportAllChanges)}))})})(d=>{let u=f(d);t(u)},e)},ce=class{m;u(e){this.m?.(e)}},Ze=[2500,4e3],at=(t,e={})=>{let o=$(e=Object.assign({},e),ce),r=new WeakMap;o.m=i=>{if(i.element){let a=(e.generateTarget??we)(i.element);r.set(i,a)}},((i,a={})=>{de(()=>{let n=et(),c,l=P("LCP"),g=$(a,ce),p=f=>{a.reportAllChanges||(f=f.slice(-1));for(let d of f)g.u(d),d.startTime{p(s.takeRecords()),s.disconnect(),c(!0)});for(let d of["keydown","click","visibilitychange"])addEventListener(d,()=>Pe(f),{capture:!0,once:!0});j(d=>{l=P("LCP"),c=L(i,l,Ze,a.reportAllChanges),De(()=>{l.value=performance.now()-d.timeStamp,c(!0)})})}})})(i=>{let a=(n=>{let c={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:n.value};if(n.entries.length){let l=q();if(l){let g=l.activationStart||0,p=n.entries.at(-1),s=p.url&&performance.getEntriesByType("resource").filter(m=>m.name===p.url)[0],f=Math.max(0,l.responseStart-g),d=Math.max(f,s?(s.requestStart||s.startTime)-g:0),u=Math.min(n.value,Math.max(d,s?s.responseEnd-g:0));c={target:r.get(p),timeToFirstByte:f,resourceLoadDelay:d-f,resourceLoadDuration:u-d,elementRenderDelay:n.value-u,navigationEntry:l,lcpEntry:p},p.url&&(c.url=p.url),s&&(c.lcpResourceEntry=s)}}return Object.assign(n,{attribution:c})})(i);t(a)},e)},Xe=[800,1800],ke=t=>{document.prerendering?de(()=>ke(t)):document.readyState!=="complete"?addEventListener("load",()=>ke(t),!0):setTimeout(t)},st=(t,e={})=>{((o,r={})=>{let i=P("TTFB"),a=L(o,i,Xe,r.reportAllChanges);ke(()=>{let n=q();n&&(i.value=Math.max(n.responseStart-Z(),0),i.entries=[n],a(!0),j(()=>{i=P("TTFB",0),a=L(o,i,Xe,r.reportAllChanges),a(!0)}))})})(o=>{let r=(i=>{let a={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(i.entries.length){let n=i.entries[0],c=n.activationStart||0,l=Math.max((n.workerStart||n.fetchStart)-c,0),g=Math.max(n.domainLookupStart-c,0),p=Math.max(n.connectStart-c,0),s=Math.max(n.connectEnd-c,0);a={waitingDuration:l,cacheDuration:g-l,dnsDuration:p-g,connectionDuration:s-p,requestDuration:i.value-s,navigationEntry:n}}return Object.assign(i,{attribution:a})})(o);t(r)},e)};function Lt(t){for(let e in t)if(t[e]!==void 0)return!0;return!1}function B(t){return Lt(t)?t:void 0}function dt(){let t=document.getElementById("main");if(!t)return;let e=new Set;try{let a=n=>e.add(n);at(a),rt(a),nt(({value:n,...c})=>{e.add({...c,value:n*1e3})}),ot(a),st(a)}catch{}let o=new Set([...performance.getEntriesByType("mark"),...performance.getEntriesByType("measure")].filter(a=>a.name.startsWith("framer-")));new PerformanceObserver(a=>{a.getEntries().forEach(n=>{n.name.startsWith("framer-")&&o.add(n)})}).observe({entryTypes:["measure","mark"]});let r=t.dataset,i={pageOptimizedAt:r.framerPageOptimizedAt?new Date(r.framerPageOptimizedAt).getTime():null,ssrReleasedAt:r.framerSsrReleasedAt?new Date(r.framerSsrReleasedAt).getTime():null,origin:document.location.origin,pathname:document.location.pathname,search:document.location.search};z(()=>xt(i),"load"),z(()=>Pt(e,o,i),"lazy")}var ct=!1;function Pt(t,e,o){let r=document.getElementById("main");if(!r)return;let i=[];if(ct||(i.push(kt(o,r)),ct=!0),t.size>0&&(i.push(...Dt(t,o)),t.clear()),e.size>0){let a=Mt(e);a&&i.push(a),e.clear()}w(i)}function kt({pageOptimizedAt:t,ssrReleasedAt:e,origin:o,pathname:r,search:i},a){let n=performance.getEntriesByType("navigation")[0],c=document.querySelector("[data-framer-css-ssr-minified]");return new S("published_site_performance",{hydrationDurationMs:null,pageLoadDurationMs:null,domNodes:document.getElementsByTagName("*").length,resourcesCount:performance.getEntriesByType("resource").length,headSize:document.head.innerHTML.length,framerCSSSize:c?.textContent?.length,modulePreloads:document.querySelectorAll(`link[rel="modulepreload"][href^="${b().cdn}"]`).length,hasPageContent:a.dataset["framer-no-content"]===void 0,timeZone:V,pageOptimizedAt:t,ssrReleasedAt:e,devicePixelRatio:window.devicePixelRatio,timeToFirstByteMs:null,navigationTiming:n?{activationStart:n.activationStart,connectEnd:n.connectEnd,connectStart:n.connectStart,criticalCHRestart:n.criticalCHRestart,decodedBodySize:n.decodedBodySize,deliveryType:n.deliveryType,domComplete:n.domComplete,domContentLoadedEventEnd:n.domContentLoadedEventEnd,domContentLoadedEventStart:n.domContentLoadedEventStart,domInteractive:n.domInteractive,domainLookupEnd:n.domainLookupEnd,domainLookupStart:n.domainLookupStart,duration:n.duration,encodedBodySize:n.encodedBodySize,fetchStart:n.fetchStart,firstInterimResponseStart:n.firstInterimResponseStart,loadEventEnd:n.loadEventEnd,loadEventStart:n.loadEventStart,nextHopProtocol:n.nextHopProtocol,redirectCount:n.redirectCount,redirectEnd:n.redirectEnd,redirectStart:n.redirectStart,requestStart:n.requestStart,responseEnd:n.responseEnd,responseStart:n.responseStart,responseStatus:n.responseStatus,secureConnectionStart:n.secureConnectionStart,serverTiming:n.serverTiming?JSON.stringify(n.serverTiming):null,startTime:n.startTime,transferSize:n.transferSize,type:n.type,unloadEventEnd:n.unloadEventEnd,unloadEventStart:n.unloadEventStart,workerStart:n.workerStart}:void 0,connection:B({downlink:navigator.connection?.downlink,downlinkMax:navigator.connection?.downlinkMax,rtt:navigator.connection?.rtt,saveData:navigator.connection?.saveData,type:navigator.connection?.type}),context:{origin:o,pathname:r,search:i}})}var wt=0;function Dt(t,{pageOptimizedAt:e,ssrReleasedAt:o,origin:r,pathname:i,search:a}){let n=[];return t.forEach(c=>{t.delete(c);let{name:l,value:g,id:p,attribution:s}=c,f={metric:l,label:p,value:Math.round(g),counter:wt++,pageOptimizedAt:e,ssrReleasedAt:o,context:{origin:r,pathname:i,search:a},attributionLcp:void 0,attributionCls:void 0,attributionInp:void 0,attributionFcp:void 0,attributionTtfb:void 0};l==="LCP"?f.attributionLcp=B({element:s.target,timeToFirstByte:s.timeToFirstByte,resourceLoadDelay:s.resourceLoadDelay,resourceLoadTime:s.resourceLoadDuration,elementRenderDelay:s.elementRenderDelay,url:s.url}):l==="CLS"?f.attributionCls=B({largestShiftTarget:s.largestShiftTarget,largestShiftTime:s.largestShiftTime,largestShiftValue:s.largestShiftValue,loadState:s.loadState}):l==="INP"?f.attributionInp=B({eventTarget:s.interactionTarget,eventType:s.interactionType,eventTime:s.interactionTime?Math.round(s.interactionTime):void 0,loadState:s.loadState,inputDelay:s.inputDelay,processingDuration:s.processingDuration,presentationDelay:s.presentationDelay,nextPaintTime:s.nextPaintTime,totalScriptDuration:s.totalScriptDuration,totalStyleAndLayoutDuration:s.totalStyleAndLayoutDuration,totalPaintDuration:s.totalPaintDuration,totalUnattributedDuration:s.totalUnattributedDuration,longestScript:JSON.stringify(s.longestScript)}):l==="FCP"?f.attributionFcp=B({timeToFirstByte:s.timeToFirstByte,firstByteToFCP:s.firstByteToFCP,loadState:s.loadState}):l==="TTFB"&&(f.attributionTtfb=B({waitingTime:s.waitingDuration,dnsTime:s.dnsDuration,connectionTime:s.connectionDuration,requestTime:s.requestDuration,cacheDuration:s.cacheDuration})),n.push(new S("published_site_performance_web_vitals",f))}),n}function Mt(t){let e=[];if(t.forEach(o=>{t.delete(o);let{name:r,startTime:i,duration:a,detail:n}=o,c={name:r,startTime:i,duration:a,detail:n};e.push(c)}),e.length!==0)return new S("published_site_performance_user_timings",{timings:JSON.stringify(e)})}async function xt({origin:t,pathname:e,search:o}){let r=document.getElementById("main");if(!r)return;await _();let i=1/0,a=null,n=null,c=0,l=0,g=0,p=0,s=b().cdn,f=`^${s}[^/]+/`,d=".[^.]+.mjs$",u=new RegExp(`${f}script_main${d}`),m=new RegExp(`${f}framer${d}`),h=new RegExp(`${f}motion${d}`),T=performance.getEntriesByType("resource"),y=T.length;for(let A=0;Ai||!(v==="script"&&M.startsWith(s))||(++g,(F==="cache"||F!==void 0&&C===0)&&++p,c+=X,l+=R,u.test(M)?i=O:a===null&&m.test(M)?a=R:n===null&&h.test(M)&&(n=R))}await _();let E=performance.getEntriesByType("navigation")[0];w([new S("published_site_performance_load",{pageLoadDurationMs:E?.domContentLoadedEventEnd!==void 0&&E.domContentLoadedEventStart!==void 0?Math.round(E.domContentLoadedEventEnd-E.domContentLoadedEventStart):null,resourcesCount:y,domNodes:document.getElementsByTagName("*").length,headSize:document.head.innerHTML.length,headDomNodes:document.head.getElementsByTagName("*").length,bodySize:document.body.innerHTML.length,bodyDomNodes:document.body.getElementsByTagName("*").length,reactRootSize:r.innerHTML.length,reactRootDomNodes:r.getElementsByTagName("*").length,jsSizeDecoded:l,jsSizeEncoded:c,jsCountCached:p,jsCountTotal:g,mainScriptStartTime:Number.isFinite(i)?i:null,libraryJSSizeDecoded:a,motionJSSizeDecoded:n,context:{origin:t,pathname:e,search:o}})])}function lt(){window.__send_framer_event=(t,e)=>{let o=new S(t,e);w([o],"eager")}}var At=b(),Ft=async()=>{if(await _(!0),Re(),At.trackNavigation){Ue();let t=typeof document.referrer=="string";Q({initialReferrer:t&&document.referrer||null})}dt(),lt(),We()};Ft();})();