1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c692717c-b330-4560-b54b-4775a560f2e7",e._sentryDebugIdIdentifier="sentry-dbid-c692717c-b330-4560-b54b-4775a560f2e7")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9606],{6542:(e,t,r)=>{r.d(t,{wn:()=>l});var a=r(36822);r(66774);var s=r(16420);let l=e=>{let{className:t,children:r,background:l,...n}=e;return(0,a.jsx)("div",{className:l||"bg-default",children:(0,a.jsx)("section",{className:(0,s.cn)("mx-auto",t),...n,children:r})})}},16420:(e,t,r)=>{r.d(t,{cn:()=>l});var a=r(81508),s=r(63844);function l(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,s.QP)((0,a.$)(t))}},17710:(e,t,r)=>{r.d(t,{Video:()=>i});var a=r(36822);r(66774);var s=r(30596),l=r(6542);let n=(0,s.default)(()=>r.e(9554).then(r.t.bind(r,79554,23)),{loadableGenerated:{webpack:()=>[79554]},ssr:!1}),i=e=>{let{data:t}=e;return t.url?(0,a.jsx)(l.wn,{background:t.background,className:"aspect-video".concat(t.color?" ".concat(t.color):""),children:(0,a.jsx)(n,{width:"100%",height:"100%",style:{margin:"auto"},playing:!!t.autoPlay,loop:!!t.loop,controls:t.controls||!0,muted:t.muted||!1,url:t.url})}):null}},33369:(e,t,r)=>{r.d(t,{$:()=>d});var a=r(36822);r(66774);var s=r(9847),l=r(78054),n=r(16420);let i=(0,l.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function d(e){let{className:t,variant:r,size:l,asChild:d=!1,...o}=e,c=d?s.DX:"button";return(0,a.jsx)(c,{"data-slot":"button",className:(0,n.cn)(i({variant:r,size:l,className:t}),"cursor-pointer"),...o})}},49606:(e,t,r)=>{r.d(t,{dK:()=>y});var a=r(36822),s=r(89009);r(66774);var l=r(71646),n=r(17710),i=r(98442),d=r(68851),o=r(78054),c=r(33369),m=r(16420),u=r(6542),x=r(22098),p=r(37881).hp;let h=(0,o.F)(["group relative m-0 overflow-hidden rounded-[1.5rem]","border border-white/10 bg-zinc-950/70 shadow-[0_24px_80px_-40px_rgba(0,0,0,0.9)]","ring-1 ring-white/5"],{variants:{size:{small:["aspect-square md:col-span-4 md:aspect-square"],large:["aspect-square md:col-span-8 md:aspect-square"],skinny:["aspect-square md:col-span-4 md:aspect-square"]},square:{true:[""]}},defaultVariants:{size:"small"}}),b=(0,o.F)(["absolute inset-x-0 bottom-0 z-10 flex flex-col justify-end gap-2 p-5 md:p-6","bg-linear-to-t from-black/85 via-black/35 to-transparent","opacity-100 transition-opacity duration-300 md:opacity-0 md:group-hover:opacity-100"]),f=e=>{let{heading:t,body:r,button:s,size:l="small",image:n,index:i,total:d,square:o,...u}=e,p=t||r||s,f="number"==typeof i&&"number"==typeof d?function(e,t){if(0===e)return 1===t?"md:col-span-12":"md:col-span-8";if(t<=2)return"md:col-span-4";let r=t-2,a=e-2,s=r%3;return 1===e?"md:col-span-4":1===s&&a===r-1?"md:col-span-12":2===s&&a>=r-2?"md:col-span-6":"md:col-span-4"}(i,d):"md:col-span-4",g=null==s?void 0:s.type,v=s?{variant:s.variant,size:s.size,className:s.className}:void 0;return(0,a.jsxs)("figure",{className:(0,m.cn)(h({size:l,square:o}),f),...u,children:[n&&n.src&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"absolute inset-0 overflow-hidden",children:(0,a.jsx)("img",{src:n.src||"",alt:n.alt||"",className:"h-full w-full min-h-full min-w-full object-cover object-center transition-transform duration-500 group-hover:scale-[1.03]",style:{objectFit:"cover",objectPosition:"center"}})}),(0,a.jsx)("div",{className:"absolute inset-0 bg-linear-to-b from-white/0 via-white/0 to-black/10"})]}),p&&(0,a.jsxs)("figcaption",{className:b(),children:[t&&(0,a.jsx)("h3",{className:"text-display-xs font-bold text-white",children:t}),r&&(0,a.jsx)("p",{className:"text-md text-pretty text-white/80",children:r}),s&&(s.label||s.children)&&(0,a.jsx)(c.$,{...v,asChild:"link"===g&&!!s.link,children:"link"===g&&s.link?(0,a.jsx)(x.N_,{href:s.link,children:s.label||s.children}):s.label||s.children})]})]})},g=e=>{let{background:t,images:r,imagesRaw:s}=e,l=r&&r.length>0?r:function(e){if(e)try{let t=p.from(e,"base64").toString("utf8"),r=Function('"use strict"; return ('.concat(t,");"))();return Array.isArray(r)?r:void 0}catch(e){return}}(s);return l&&0!==l.length?(0,a.jsx)(u.wn,{background:t,className:"not-prose my-10",children:(0,a.jsx)("div",{className:"relative overflow-hidden rounded-[2rem] border border-white/10 bg-[radial-gradient(circle_at_top_left,rgba(153,69,255,0.18),transparent_35%),radial-gradient(circle_at_bottom_right,rgba(25,251,155,0.14),transparent_30%),rgba(10,10,12,0.92)] p-4 md:p-6",children:(0,a.jsx)("div",{className:(0,m.cn)("grid gap-3 md:gap-4","grid-cols-1 sm:grid-cols-2 md:grid-cols-12 md:grid-flow-dense"),children:l.map((e,t)=>(0,a.jsx)(f,{...e,index:t,total:l.length},t))})})}):null},v=e=>{var t;let{data:r}=e;return(0,a.jsx)(u.wn,{background:r.background,children:(0,a.jsxs)("div",{className:"mx-auto max-w-5xl space-y-8 px-6 md:space-y-16",children:[(0,a.jsxs)("div",{className:"relative z-10 mx-auto max-w-xl space-y-6 text-center",children:[(0,a.jsx)("h2",{className:"text-4xl font-bold lg:text-5xl",children:r.title}),(0,a.jsx)("p",{children:r.description})]}),(0,a.jsx)("div",{className:"grid divide-y *:text-center md:grid-cols-3 md:divide-x md:divide-y-0",children:null==(t=r.stats)?void 0:t.map((e,t)=>(0,a.jsxs)("div",{className:"space-y-4 py-6",children:[(0,a.jsx)("div",{className:"text-5xl font-bold ".concat((e=>{var t;let r=["bg-gradient-to-r from-[#f087ff] via-[#6e1fce] to-[rgba(110,31,206,0.1)] bg-clip-text text-transparent","bg-gradient-to-r from-[#1fcff1] via-[#234cb6] to-[rgba(35,76,
1182,0.1)] bg-clip-text text-transparent","bg-gradient-to-r from-[#19fb9b] via-[#199890] to-[#005f59] bg-clip-text text-transparent"];return null!=(t=r[e%3])?t:r[0]})(t)),children:e.stat}),(0,a.jsx)("p",{className:"uppercase text-gray-500",children:e.type})]},null==e?void 0:e.type))})]})})};r(65940),r(37881).hp;let y={inline:{code:e=>{let{children:t}=e;return(0,a.jsx)("code",{className:"bg-muted px-1.5 py-0.5 rounded text-sm font-mono",children:t})},link:e=>{let{href:t,children:r}=e;return(0,a.jsx)("a",{href:t,className:"text-primary hover:underline",children:r})}},block:{code:e=>{let{children:t,language:r}=e;return"mermaid"===r?(0,a.jsx)(i.Mermaid,{value:t}):(0,a.jsx)("pre",{className:"bg-zinc-900 text-zinc-100 p-4 rounded-lg overflow-x-auto my-4",children:(0,a.jsx)("code",{className:"language-".concat(r||"plaintext"),children:t})})},paragraph:e=>{let{children:t}=e;return(0,a.jsx)("p",{className:"mb-4",children:t})},heading:e=>{let{level:t,children:r}=e,s=Math.min(t+1,6),l={1:"text-4xl font-bold mt-8 mb-4",2:"text-3xl font-bold mt-6 mb-3",3:"text-2xl font-semibold mt-5 mb-2",4:"text-xl font-semibold mt-4 mb-2",5:"text-lg font-medium mt-3 mb-2",6:"text-base font-medium mt-3 mb-2"};return(0,a.jsx)("h".concat(s),{className:l[t]||l[2],children:r})},list:e=>{let{type:t,children:r}=e;return"ordered"===t?(0,a.jsx)("ol",{className:"list-decimal list-inside mb-4 space-y-1",children:r}):(0,a.jsx)("ul",{className:"list-disc list-inside mb-4 space-y-1",children:r})},blockquote:e=>e.authorName?(0,a.jsx)("div",{children:(0,a.jsxs)("blockquote",{className:"border-l-4 border-primary pl-4 my-4 italic",children:[e.children,(0,a.jsxs)("footer",{className:"mt-2 font-bold",children:["â ",e.authorName]})]})}):(0,a.jsx)("blockquote",{className:"border-l-4 border-primary pl-4 my-4 italic text-muted-foreground",children:e.children}),divider:()=>(0,a.jsx)("hr",{className:"my-8 border-border"}),image:e=>{let{src:t,alt:r}=e;return t?(0,a.jsxs)("span",{className:"block w-full my-6",children:[(0,a.jsx)("span",{className:"block relative w-full",children:(0,a.jsx)(l.default,{src:t,alt:r||"",width:1200,height:800,className:"w-full h-auto object-contain",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 896px, 896px"})}),r&&(0,a.jsx)("span",{className:"block text-sm text-muted-foreground mt-2 text-center",children:r})]}):null},table:e=>{let{head:t,body:r}=e;return(0,a.jsx)("div",{className:"overflow-x-auto my-4",children:(0,a.jsxs)("table",{className:"w-full border-collapse border border-border",children:[t&&(0,a.jsx)("thead",{className:"bg-primary text-primary-foreground",children:(0,a.jsx)("tr",{className:"border-b border-border",children:t.map((e,t)=>(0,a.jsx)("th",{className:"px-4 py-2 text-left font-semibold border border-border text-primary-foreground",colSpan:e.colSpan,rowSpan:e.rowSpan,children:e.children},t))})}),(0,a.jsx)("tbody",{children:r.map((e,t)=>(0,a.jsx)("tr",{className:"border-b border-border",children:e.map((e,t)=>(0,a.jsx)("td",{className:"px-4 py-2 border border-border",colSpan:e.colSpan,rowSpan:e.rowSpan,children:e.children},t))},t))})]})})},datetime:e=>{let t=new Date;switch(e.format){case"iso":return(0,a.jsx)("span",{children:(0,s.GP)(t,"yyyy-MM-dd")});case"utc":return(0,a.jsx)("span",{children:(0,s.GP)(t,"eee, dd MMM yyyy HH:mm:ss OOOO")});default:return(0,a.jsx)("span",{children:(0,s.GP)(t,"P")})}},newslettersignup:e=>(0,a.jsx)("div",{className:"bg-card",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto py-6 px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("div",{children:e.children}),(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsxs)("form",{className:"sm:flex",children:[(0,a.jsx)("label",{htmlFor:"email-address",className:"sr-only",children:"Email address"}),(0,a.jsx)("input",{id:"email-address",name:"email-address",type:"email",autoComplete:"email",required:!0,className:"w-full px-5 py-3 border border-gray-300 shadow-xs placeholder-gray-400 focus:ring-1 focus:ring-teal-500 focus:border-teal-500 sm:max-w-xs rounded-md",placeholder:e.placeholder||"Enter your email"}),(0,a.jsx)("div",{className:"mt-3 rounded-md shadow-sm sm:mt-0 sm:ml-3 sm:shrink-0",children:(0,a.jsx)("button",{type:"submit",className:"w-full flex items-center justify-center py-3 px-5 border border-transparent text-base font-medium rounded-md text-white bg-teal-600 hover:bg-teal-700 focus:outline-hidden focu
1s:ring-2 focus:ring-offset-2 focus:ring-teal-500",children:e.buttonText||"Notify Me"})})]})})]})}),video:e=>(0,a.jsx)(n.Video,{data:e}),tweet:e=>(0,a.jsx)(d.SafeTweet,{id:e.id}),iframe:e=>(0,a.jsx)("div",{style:{position:"relative",width:"100%",height:e.height||0,paddingBottom:e.height?0:"61.5746%"},children:(0,a.jsx)("iframe",{src:e.src,style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},allow:e.allow||"encrypted-media",allowFullScreen:!0})}),gallery:e=>(0,a.jsx)(g,{...e}),stats:e=>{var t;let r={title:e.title||"",description:e.description||"",stats:null==(t=e.stats)?void 0:t.map(e=>({stat:null==e?void 0:e.stat,type:null==e?void 0:e.type})),background:e.background||"bg-default"};return(0,a.jsx)(v,{data:r})},footnotes:()=>(0,a.jsx)("h2",{id:"footnotes",className:"scroll-mt-20",children:"Footnotes"}),sup:e=>(0,a.jsx)("sup",{children:(0,a.jsx)("a",{href:"#footnotes",children:e.children})})}}},65940:(e,t,r)=>{r.d(t,{H:()=>l});var a=r(36822),s=r(71729);function l(e){let{formula:t,displayMode:r=!1}=e,l=null==t?void 0:t.trim();if(!l)return null;let n=s.Ay.renderToString(l,{displayMode:r,output:"htmlAndMathml",throwOnError:!1,trust:!1});return r?(0,a.jsx)("div",{className:"latex-display",dangerouslySetInnerHTML:{__html:n}}):(0,a.jsx)("span",{className:"latex-inline",dangerouslySetInnerHTML:{__html:n}})}r(66774)},68851:(e,t,r)=>{r.d(t,{SafeTweet:()=>i});var a=r(36822);r(66774);var s=r(95520),l=r(46571),n=r(99496);function i(e){let{id:t}=e,r=(0,n.QF)(t);return r?(0,a.jsx)("div",{"data-theme":"dark",children:(0,a.jsx)(s.Y,{id:r,apiUrl:"/api/posts/tweet/".concat(r),fallback:(0,a.jsx)(l.l,{})})}):null}},98442:(e,t,r)=>{r.d(t,{Mermaid:()=>l});var a=r(36822);let s=(0,r(30596).default)(()=>Promise.all([r.e(5233),r.e(1063),r.e(9642),r.e(871)]).then(r.bind(r,80871)),{loadableGenerated:{webpack:()=>[80871]},ssr:!1,loading:()=>(0,a.jsx)("div",{children:"Loading diagram..."})});function l(e){return(null==e?void 0:e.value)?(0,a.jsx)(s,{value:e.value}):null}},99496:(e,t,r)=>{r.d(t,{QF:()=>l});let a=/^\d{1,40}$/,s=new Set(["x.com","www.x.com","mobile.x.com","twitter.com","www.twitter.com","mobile.twitter.com"]);function l(e){let t,r=e.trim();if(a.test(r))return r;try{t=new URL(r)}catch(e){return null}if("https:"!==t.protocol&&"http:"!==t.protocol||!s.has(t.hostname.toLowerCase()))return null;let l=t.pathname.split("/").filter(Boolean),n=l.findIndex(e=>"status"===e.toLowerCase());if(n<1)return null;let i=l[n+1];return i&&a.test(i)?i:null}}}]);
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.