PageSourceSearch

https://webvitals.com/_next/static/immutable/chunks/1pp_lddehaq88.js

js webvitals.com collected 2026-10-04 05:53:15 UTC 27,022 bytes, 9 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="10cf180f-2552-a627-4133-2d5ce27df40c")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,491237,e=>{"use strict";var t=e.i(194557),r=e.i(39198),s=e.i(828235),n=e.i(615681),a=e.i(915459),l=e.i(565913),o=e.i(970065),i=e.i(464503),d=e.i(156316),c=Object.defineProperty,u=(e,t)=>c(e,"name",{value:t,configurable:!0}),m="Progress",[f,h]=(0,i.createContextScope)(m),[x,p]=f(m),g=n.forwardRef(u(function(e,r){let{__scopeProgress:s,value:n=null,max:a,getValueLabel:l=v,...o}=e;(a||0===a)&&!N(a)&&console.error(C(`${a}`,"Progress"));let i=N(a)?a:100;null===n||w(n,i)||console.error(k(`${n}`,"Progress"));let c=w(n,i)?n:null,u=y(c)?l(c,i):void 0;return(0,t.jsx)(x,{scope:s,value:c,max:i,children:(0,t.jsx)(d.Primitive.div,{"aria-valuemax":i,"aria-valuemin":0,"aria-valuenow":y(c)?c:void 0,"aria-valuetext":u,role:"progressbar","data-state":j(c,i),"data-value":c??void 0,"data-max":i,...o,ref:r})})},"Progress")),b=n.forwardRef(u(function(e,r){let{__scopeProgress:s,...n}=e,a=p("ProgressIndicator",s);return(0,t.jsx)(d.Primitive.div,{"data-state":j(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...n,ref:r})},"ProgressIndicator"));function v(e,t){return`${Math.round(e/t*100)}%`}function j(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function y(e){return"number"==typeof e}function N(e){return y(e)&&!isNaN(e)&&e>0}function w(e,t){return y(e)&&!isNaN(e)&&e<=t&&e>=0}function C(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`}function k(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
3  - a positive number
4  - less than the value passed to \`max\` (or 100 if no \`max\` prop is set)
5  - \`null\` or \`undefined\` if the progress is indeterminate.
6
7Defaulting to \`null\`.`}u(v,"defaultGetValueLabel"),u(j,"getProgressState"),u(y,"isNumber"),u(N,"isValidMaxNumber"),u(w,"isValidValueNumber"),u(C,"getInvalidMaxError"),u(k,"getInvalidValueError");var S=e.i(647163);function P({className:e,value:r,...s}){return(0,t.jsx)(g,{"data-slot":"progress",className:(0,S.cn)("bg-primary/20 relative h-2 w-full overflow-hidden rounded-full",e),...s,children:(0,t.jsx)(b,{"data-slot":"progress-indicator",className:"bg-primary h-full w-full flex-1 transition-all",style:{transform:`translateX(-${100-(r||0)}%)`}})})}var T=e.i(271112),_=e.i(377664),L=e.i(244859);e.s(["default",0,function(){let{setLoading:e}
7=(0,T.useLoadState)(),[i,d]=(0,n.useState)(!1),[c,u]=(0,n.useState)(0);return(0,n.useEffect)(()=>{setTimeout(()=>{e(!1)},0);let t=Date.now(),r=setInterval(()=>{let e=Math.min((Date.now()-t)/3e3*100,100);u(e),e>=100&&clearInterval(r)},50),s=setTimeout(()=>{d(!0),setTimeout(()=>{(0,_.triggerVisibilityChange)(document,!0)},100)},3e3);return()=>{clearInterval(r),clearTimeout(s)}},[e]),(0,t.jsxs)(l.default,{currentMetric:"LCP",children:[(0,t.jsxs)(a.default,{vitalName:"LCP",vitalDesc:"Largest Contentful Paint",vitalColor:"oklch(0.73 0.17 60)",isCore:!0,supportedBrowsers:{safari:!1},children:["Measures the time it takes for the largest text or image element to render on a webpage."," ",(0,t.jsxs)(s.default,{href:"https://docs.sentry.io/product/insights/frontend/web-vitals/web-vitals-concepts/#largest-contentful-paint-lcp?ref=webvitals.com",className:"inline-flex items-center gap-1 text-primary hover:text-primary/80 transition-colors",target:"_blank",rel:"noopener noreferrer",children:["Learn more ",(0,t.jsx)(r.ExternalLink,{className:"size-3 "})]})]}),(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-8 mb-16",children:[(0,t.jsxs)(o.Card,{className:"order-2 lg:order-1",children:[(0,t.jsx)(o.CardHeader,{children:(0,t.jsx)(o.CardTitle,{children:"How LCP is Calculated"})}),(0,t.jsxs)(o.CardContent,{children:[(0,t.jsxs)("ol",{className:"space-y-4",children:[(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"w-6 h-6 rounded-full flex items-center justify-center text-xs font-bold text-white flex-shrink-0 mt-1",style:{backgroundColor:"oklch(0.73 0.17 60)"},children:"1"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{className:"text-foreground",children:"Navigation Start"}),(0,t.jsx)("p",{className:"text-muted-foreground text-sm mt-1",children:"LCP measurement starts when the user navigates to the page"})]})]}),(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"w-6 h-6 rounded-full flex items-center justify-center text-xs font-bold text-white flex-shrink-0 mt-1",style:{backgroundColor:"oklch(0.73 0.17 60)"},children:"2"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{className:"text-foreground",children:"Identify Candidates"}),(0,t.jsx)("p",{className:"text-muted-foreground text-sm mt-1",children:"Browser identifies largest elements: images, videos, text blocks"})]})]}),(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"w-6 h-6 rounded-full flex items-center justify-center text-xs font-bold text-white flex-shrink-0 mt-1",style:{backgroundColor:"oklch(0.73 0.17 60)"},children:"3"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{className:"text-foreground",children:"Track Largest"}),(0,t.jsx)("p",{className:"text-muted-foreground text-sm mt-1",children:"Continuously monitor and track the largest visible element"})]})]}),(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"w-6 h-6 rounded-full flex items-center justify-center text-xs font-bold text-white flex-shrink-0 mt-1",style:{backgroundColor:"oklch(0.73 0.17 60)"},children:"4"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{className:"text-foreground",children:"Final Measurement"}),(0,t.jsx)("p",{className:"text-muted-foreground text-sm mt-1",children:"LCP is the time when the largest element finishes rendering"})]})]})]}),(0,t.jsx)("div",{className:"mt-6 p-4 bg-muted/50 rounded-lg mb-4",children:(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:[(0,t.jsx)("strong",{children:"LCP Elements:"})," <img>, <video>, text blocks, and background images are candidates."]})}),(0,t.jsxs)("div",{className:"p-4 rounded-lg mb-4",style:{backgroundColor:"color-mix(in srgb, oklch(0.73 0.17 60) 10%, transparent)",borderLeft:"4px solid oklch(0.73 0.17 60)"},children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:"oklch(0.73 0.17 60)"}}),(0,t.jsx)("strong",{className:"text-foreground",children:"Real-world impact"})]}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Slow LCP makes users think the page is broken. Users often leave if LCP exceeds 4 seconds. This delay simulates a large image or complex layout blocking page render."})]}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-4 h-4 rounded-full bg-score-good"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Good"}),(0,t.jsxs)("span",{className:"text-muted-foreground ml-2",children:["≤"," ",L.SENTRY_THRESHOLDS.mobile["largest-contentful-paint"].good/1e3,"s"]})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-4 h-4 rounded-full bg-score-needs-improvement"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Needs Improvement"}),(0,t.jsxs)("span",{className:"text-muted-foreground ml-2",children:[L.SENTRY_THRESHOLDS.mobile["largest-contentful-paint"].good/1e3,"s -"," ",L.SENTRY_THRESHOLDS.mobile["largest-contentful-paint"].needsImprovement/1e3,"s"]})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-4 h-4 rounded-full bg-score-poor"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"font-semibold",children:"Poor"}),(0,t.jsxs)("span",{className:"text-muted-foreground ml-2",children:[">"," ",L.SENTRY_THRESHOLDS.mobile["largest-contentful-paint"].needsImprovement/1e3,"s"]})]})]})]})]})]}),(0,t.jsx)(o.Card,{className:"order-1 lg:order-2",children:(0,t.jsx)(o.CardContent,{children:i?(0,t.jsx)("div",{className:"border border-border rounded-lg p-6",style:{backgroundColor:"color-mix(in srgb, oklch(0.73 0.17 60) 10%, transparent)",borderColor:"oklch(0.73 0.17 60)"},children:(0,t.jsxs)("div",{className:"prose prose-lg max-w-none",children:[(0,t.jsx)("h3",{className:"text-xl font-bold mb-4 text-foreground",children:"Large Content Block - LCP Element"}),(0,t.jsx)("p",{className:"mb-4 text-muted-foreground leading-relaxed",children:"This large text content block serves as the Largest Contentful Paint (LCP) element for this demonstration. The browser measures LCP based on the largest visible content element in the viewport, which in this case is this substantial text area that contains multiple paragraphs and significant textual content."}),(0,t.jsx)("p",{className:"mb-4 text-muted-foreground leading-relaxed",children:"LCP candidates include images, video elements, and large blocks of text like this one. The browser continuously monitors these elements as the page loads and identifies the largest one based on its rendered size in pixels. This measurement is crucial for understanding when users can see the main content of your webpage."}),(0,t.jsx)("p",{className:"mb-4 text-muted-foreground leading-relaxed",children:"By delaying the appearance of this content block, we simulate a slow-loading largest contentful paint, which directly impacts the user's perception of page load performance. Users will perceive the page as slow to load when the LCP element takes a long time to render, even if other smaller elements appear quickly."}),(0,t.jsxs)("div",{className:"p-4 rounded-lg mt-6",style:{backgroundColor:"color-mix(in srgb, oklch(0.73 0.17 60) 20%, transparent)"},children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-foreground mb-2",children:"LCP Measurement Complete"}),(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:["This large content area was delayed by ",3," ","seconds, demonstrating how LCP measures the rendering time of the largest visible element."]})]})]})}):(0,t.jsx)("div",{className:"border border-border rounded-lg p-4 mb-4 min-h-[200px] flex items-center justify-center",children:(0,t.jsxs)("div",{className:"w-full max-w-md text-center",children:[(0,t.jsx)("p",{className:"font-semibold text-foreground mb-4",children:"Loading LCP Content..."}),(0,t.jsx)(P,{value:c,className:"mb-2"}),(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:[c.toFixed(0),"% •"," ",(c/100*3).toFixed(1),"s"]})]})})})})]})]})}],491237)},915459,565913,e=>{"use strict";var t=e.i(194557);let r=(0,e.i(949125).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);var s=e.i(828235),n=e.i(994179),a=e.i(364865),l=e.i(377815);
7let o=({width:e,height:r,supportedBrowsers:s})=>{let n={chrome:!0,firefox:!0,safari:!0,...s};return(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(l.default,{src:"/browsericons/chrome_128x128.png",alt:"Chrome",width:e,height:r,className:`inline-block ${!n.chrome?"filter grayscale opacity-50":""}`}),(0,t.jsx)(l.default,{src:"/browsericons/firefox_128x128.png",alt:"Firefox",width:e,height:r,className:`inline-block ${!n.firefox?"filter grayscale opacity-50":""}`}),(0,t.jsx)(l.default,{src:"/browsericons/safari_128x128.png",alt:"Safari",width:e,height:r,className:`inline-block ${!n.safari?"filter grayscale opacity-50":""}`})]})};function i(){return(0,t.jsx)("footer",{className:"bg-muted border-t border-border",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:(0,t.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center text-center md:text-left gap-4 md:gap-0",children:[(0,t.jsxs)("div",{className:"text-foreground font-medium",children:["WebVitals"," ",(0,t.jsx)("span",{className:"text-sm text-muted-foreground",children:(0,t.jsx)(s.default,{href:"https://sentry.io/welcome?ref=webvitals.com",target:"_blank",rel:"noopener noreferrer",className:"hover:text-foreground transition-colors",children:"by Sentry"})})]}),(0,t.jsxs)("p",{className:"text-muted-foreground text-sm",children:["© ",new Date().getFullYear()," WebVitals. Built with Robots, Next.js and Tailwind CSS."]})]})})})}e.s(["default",0,function({children:e,vitalName:l,vitalDesc:i,vitalColor:d,isCore:c=!1,supportedBrowsers:u}){return(0,t.jsxs)("section",{className:"mb-8",children:[(0,t.jsx)("nav",{className:"mb-4 text-muted-foreground",children:(0,t.jsxs)(s.default,{href:"/",className:"inline-flex items-center gap-2 hover:text-foreground transition-colors",children:[(0,t.jsx)(r,{className:"w-4 h-4"}),"Home"]})}),(0,t.jsxs)("div",{className:"border-b border-border pb-4 mb-6 relative",children:[(0,t.jsx)(a.default,{level:1,size:"2xl",className:"mb-1",style:{color:d},children:l}),(0,t.jsx)("div",{className:"flex items-center gap-3 mb-2",children:(0,t.jsx)(a.default,{level:2,size:"base",className:"text-muted-foreground",children:i})}),(0,t.jsxs)("div",{className:"absolute top-0 right-0",children:[(0,t.jsx)(o,{width:32,height:32,supportedBrowsers:u}),(0,t.jsx)("div",{className:"mt-2 text-right",children:(0,t.jsx)(n.Badge,{variant:c?"default":"secondary",children:c?"Core Web Vital":"Other Vital"})})]})]}),(0,t.jsx)("p",{className:"text-muted-foreground leading-relaxed max-w-3xl text-sm",children:e})]})}],915459);var d=e.i(803423);e.s(["default",0,function({children:e,currentMetric:r}){return(0,t.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,t.jsxs)("main",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[e,(0,t.jsx)(d.default,{currentMetric:r})]}),(0,t.jsx)(i,{})]})}],565913)},803423,e=>{"use strict";var t=e.i(194557),r=e.i(828235),s=e.i(994179),n=e.i(970065),a=e.i(728231),l=e.i(271112),o=e.i(237720),i=e.i(244859);function d({vital:e,isHighlighted:n}){let l=function(e,t){if("n/a"===e)return"text-muted-foreground";let r=Number(e);return isNaN(r)?"text-muted-foreground":r<=t.good?"text-score-good":r<=t.needsImprovement?"text-score-needs-improvement":"text-score-poor"}(e.score,e.thresholds),o=function(e,t){if(t)return t(e);if("n/a"===e)return e;let r=Number(e);return isNaN(r)?e:`${Math.round(r)}ms`}(e.score,e.formatter);return(0,t.jsx)(a.TooltipProvider,{children:(0,t.jsxs)(a.Tooltip,{children:[(0,t.jsx)(a.TooltipTrigger,{asChild:!0,children:e.hardNav?(0,t.jsx)("a",{href:e.href,className:`block p-3 rounded-lg border transition-colors ${n?"border-primary bg-primary/5 shadow-sm":"border-border hover:bg-accent"}`,children:(0,t.jsxs)("div",{className:"flex justify-between items-center",children:[(0,t.jsx)("span",{className:`text-sm font-medium ${n?"text-primary":"text-foreground"}`,children:e.name}),(0,t.jsx)(s.Badge,{variant:"outline",className:l,children:o})]})}):(0,t.jsx)(r.default,{href:e.href,className:`block p-3 rounded-lg border transition-colors ${n?"border-primary bg-primary/5 shadow-sm":"border-border hover:bg-accent"}`,children:(0,t.jsxs)("div",{className:"flex justify-between items-center",children:[(0,t.jsx)("span",{className:`text-sm font-medium ${n?"text-primary":"text-foreground"}`,children:e.name}),(0,t.jsx)(s.Badge,{variant:"outline",className:l,children:o})]})})}),(0,t.jsx)(a.TooltipContent,{className:"max-w-sm text-pretty",children:e.tooltip})]})})}e.s(["default",0,function({currentMetric:e}={}){let{loading:r}=(0,l.useLoadState)(),s=(0,o.useVitalsStore)(),a=[{name:"Largest Contentful Paint",href:"/lcp",score:s.LCP,thresholds:i.SENTRY_THRESHOLDS.mobile["largest-contentful-paint"],tooltip:"Measures the time it takes for the largest text or image element to render on a webpage."},{name:"Cumulative Layout Shift",href:"/cls",score:s.CLS,thresholds:i.SENTRY_THRESHOLDS.mobile["cumulative-layout-shift"],formatter:e=>isNaN(Number(e))?e:Number(e).toFixed(3),tooltip:"Measures the total amount of unexpected layout shifts that occur during the entire lifespan of a webpage."},{name:"Interaction to Next Paint",href:"/inp",score:s.INP,thresholds:i.SENTRY_THRESHOLDS.mobile["interaction-to-next-paint"],tooltip:"Measures the time from when a user interacts with a page to when the browser renders the visual response to that interaction."}],c=[{name:"First Contentful Paint",href:"/fcp",score:s.FCP,thresholds:i.SENTRY_THRESHOLDS.mobile["first-contentful-paint"],tooltip:"Measures the time from when a page starts loading to when any part of the page's content is first displayed.",hardNav:!0},{name:"Time to First Byte",href:"/ttfb",score:s.TTFB,thresholds:i.SENTRY_THRESHOLDS.mobile["time-to-first-byte"],tooltip:"Measures the duration from when a page starts loading to when the first byte of content is received from the server.",hardNav:!0}];return r?null:(0,t.jsxs)(n.Card,{className:"mt-8",children:[(0,t.jsx)(n.CardHeader,{children:(0,t.jsx)(n.CardTitle,{children:"Web Vitals Report"})}),(0,t.jsxs)(n.CardContent,{children:[(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-muted-foreground mb-3 uppercase tracking-wide",children:"Core Web Vitals"}),(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-2",children:a.map(r=>(0,t.jsx)(d,{vital:r,isHighlighted:!!(e&&r.href===`/${e.toLowerCase()}`)},r.name))})]}),(0,t.jsxs)("div",{className:"border-t border-border pt-4",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-muted-foreground mb-3 uppercase tracking-wide",children:"Other Vitals"}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:c.map(r=>(0,t.jsx)(d,{vital:r,isHighlighted:!!(e&&r.href===`/${e.toLowerCase()}`)},r.name))})]})]}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground mt-4 pt-4 border-t border-border",children:"NOTE: Interaction web vitals (INP) won't show until you interact with the page or change tabs."})]})]})}])},364865,e=>{"use strict";var t=e.i(615681),r=e.i(647163);let s={sm:"text-sm",base:"text-base",lg:"text-lg",xl:"text-xl","2xl":"text-xl md:text-2xl","3xl":"text-2xl md:text-3xl","4xl"
7:"text-3xl md:text-4xl lg:text-5xl"},n={normal:"font-normal",medium:"font-medium",semibold:"font-semibold",bold:"font-bold"},a={primary:"text-foreground",secondary:"text-foreground",muted:"text-muted-foreground"};e.s(["default",0,function({level:e=2,size:l,weight:o="bold",variant:i="primary",className:d,children:c,...u}){let m=(0,r.cn)(s[l||({1:"4xl",2:"3xl",3:"2xl",4:"xl",5:"lg",6:"base"})[e]],n[o],a[i],e<=2&&"tracking-tight",d);return t.createElement(`h${e}`,{className:m,...u},c)}])},377664,e=>{"use strict";e.s(["triggerVisibilityChange",0,function(e,t){try{Object.defineProperty(e,"visibilityState",{value:"hidden",writable:!0,configurable:!0})}catch{e.visibilityState="hidden"}try{Object.defineProperty(e,"hidden",{value:t,writable:!0,configurable:!0})}catch{e.hidden=t}e.dispatchEvent(new Event("visibilitychange")),setTimeout(()=>{e.visibilityState="visible",e.hidden=!1},0)}])},39198,e=>{"use strict";let t=(0,e.i(949125).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,t],39198)},828235,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return g},useLinkStatus:function(){return v}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let a=e.r(56421),l=e.r(194557),o=a._(e.r(615681)),i=e.r(460864),d=e.r(940525),c=e.r(480887),u=e.r(770429),m=e.r(401108),f=e.r(548470),h=e.r(441154),x=e.r(614221),p=e.r(526864);function g(t){var r;let s,n,a,[g,v]=(0,o.useOptimistic)(h.IDLE_LINK_STATUS),j=(0,o.useRef)(null),{href:y,as:N,children:w,prefetch:C=null,passHref:k,replace:S,shallow:P,scroll:T,onClick:_,onMouseEnter:L,onTouchStart:E,legacyBehavior:O=!1,onNavigate:M,transitionTypes:R,ref:I,unstable_dynamicOnHover:H,...$}=t;s=w,O&&("string"==typeof s||"number"==typeof s)&&(s=(0,l.jsx)("a",{children:s}));let D=o.default.useContext(d.AppRouterContext),B=!1!==C,U=!1===C?"none":!0===C?"full":"auto",V="none"!==U?"auto"===U?p.FetchStrategy.PPR:p.FetchStrategy.Full:p.FetchStrategy.PPR,F="string"==typeof(r=N||y)?r:(0,i.formatUrl)(r);if(O){if(s?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=o.default.Children.only(s)}let A=O?n&&"object"==typeof n&&n.ref:I,z,Y=o.default.useCallback(e=>(null!==D&&(j.current=(0,h.mountLinkInstance)(e,F,D,V,B,v,z)),()=>{j.current&&((0,h.unmountLinkForCurrentNavigation)(j.current),j.current=null),(0,h.unmountPrefetchableInstance)(e)}),[B,F,D,V,v,z]),K={ref:(0,c.useMergedRef)(Y,A),onClick(t){O||"function"!=typeof _||_(t),O&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!D||t.defaultPrevented||function(t,r,s,n,a,l,i,d="none"){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,x.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:m}=e.r(440526);o.default.startTransition(()=>{m(r,n?"replace":"push",!1===a?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,s.current,i,d)})}}(t,F,j,S,T,M,R,U)},onMouseEnter(e){O||"function"!=typeof L||L(e),O&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),D&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===H)},onTouchStart:function(e){O||"function"!=typeof E||E(e),O&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),D&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===H)}};return(0,u.isAbsoluteUrl)(F)?K.href=F:O&&!k&&("a"!==n.type||"href"in n.props)||(K.href=(0,m.addBasePath)(F)),a=O?o.default.cloneElement(n,K):(0,l.jsx)("a",{...$,...K,children:s}),(0,l.jsx)(b.Provider,{value:g,children:a})}let b=(0,o.createContext)(h.IDLE_LINK_STATUS),v=()=>(0,o.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
7dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},480887,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let s=e.r(615681);function n(e,t){let r=(0,s.useRef)(null),n=(0,s.useRef)(null);return(0,s.useCallback)(s=>{if(null===s){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=a(e,s)),t&&(n.current=a(t,s))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87399,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return x},defaultHead:function(){return u}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let a=e.r(836437),l=e.r(56421),o=e.r(194557),i=l._(e.r(615681)),d=a._(e.r(423134)),c=e.r(337424);function u(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let f=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,s,n;return e.reduce(m,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,s=new Set,n={},e=>{let a=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?a=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?a=!1:r.add(e.type);break;case"meta":for(let t=0,r=f.length;t<r;t++){let r=f[t];if(e.props.hasOwnProperty(r))if("charSet"===r)s.has(r)?a=!1:s.add(r);else{let t=e.props[r],s=n[r]||new Set;("name"!==r||!l)&&s.has(t)?a=!1:(s.add(t),n[r]=s)}}}return a})).reverse().map((e,t)=>{let r=e.key||t;return i.default.cloneElement(e,{key:r})})}let x=function({children:e}){let t=(0,i.useContext)(c.HeadManagerContext);return(0,o.jsx)(d.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},806626,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return c},getImageProps:function(){return d}};for(var n in s)Object.defineProperty(r,n,{enumerable:!0,get:s[n]});let a=e.r(836437),l=e.r(454541),o=e.r(54051),i=a._(e.r(602877));function d(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=o.Image},377815,(e,t,r)=>{t.exports=e.r(806626)},423134,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let s=e.r(615681),n="u"<typeof window,a=n?()=>{}:s.useLayoutEffect,l=n?()=>{}:s.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let e=s.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),o()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}}]);
8
9//# debugId=10cf180f-2552-a627-4133-2d5ce27df40c

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.