1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6530],{28945:(e,t,a)=>{"use strict";a.d(t,{K:()=>g,c:()=>d});var s=a(79537),i=a(89720),n=a(72190),r=a(82725),o=a(95155),l=a(12115),c=a(85792),m=a(1974),u=a(91337),d=(0,m.F)(["inline-flex items-center justify-center gap-2 whitespace-nowrap","font-sans font-medium select-none","transition-[background-color,border-color,color,transform] duration-150 ease-ease","active:scale-[0.96] active:duration-75","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-pumpkin-500 focus-visible:ring-offset-2 focus-visible:ring-offset-page-bg","motion-reduce:transition-none motion-reduce:active:scale-100"],{variants:{variant:{primary:"bg-pumpkin-500 text-black hover:bg-pumpkin-400",secondary:"border border-line-strong text-copy-strong hover:bg-surface-2 hover:border-copy-muted",ghost:"text-copy-secondary hover:text-copy-strong hover:bg-surface-1"},size:{md:"h-11 px-6 text-body",lg:"h-14 px-8 text-lead",sm:"h-10 px-4 text-meta",block:"h-11 w-full px-4 text-body"},shape:{pill:"rounded-full",square:"rounded-none"}},defaultVariants:{variant:"primary",size:"md",shape:"pill"}}),g=l.forwardRef(function(e,t){var a=(0,r._)([e,t]),l=a[0],m=a.slice(1),g=l.className,p=l.variant,h=l.size,f=l.shape,x=l.asChild,y=(0,i._)(l,["className","variant","size","shape","asChild"]),b=(0,n._)(m,1)[0],v=void 0!==x&&x?c.DX:"button";return(0,o.jsx)(v,(0,s._)({ref:b,className:(0,u.cn)(d({variant:p,size:h,shape:f}),g)},y))});g.displayName="DsButton"},54506:(e,t,a)=>{"use strict";a.d(t,{PostArchive:()=>v});var s=a(79537),i=a(72190),n=a(71822),r=a(95155),o=a(12115),l=a(61878),c=a(98500),m=a.n(c),u=a(5772),d=a(42268),g=a(62328),p=a(10606),h={focus:"center",zoom:1},f={"Magnus M\xfcller":{name:"Magnus M\xfcller",slug:"magnus-muller",type:"Person",jobTitle:"Co-Founder, CEO",image:"/images/authors/magnus.jpeg",imageStyle:{focus:"center",zoom:1},url:"/team/magnus-muller",sameAs:[],isTeamMember:!0},"Gregor Zunic":{name:"Gregor Zunic",slug:"gregor-zunic",type:"Person",jobTitle:"Co-founder, CTO",image:"/images/authors/gregor.png",imageStyle:{focus:"center",zoom:1.3},url:"/team/gregor-zunic",sameAs:["https://x.com/gregpr07","https://linkedin.com/in/gregorzunic","https://gregorzunic.com"],isTeamMember:!0},"Larsen Cundric":{name:"Larsen Cundric",slug:"larsen-cundric",type:"Person",jobTitle:"Founding Engineer",image:"/images/authors/larsen.jpg",imageStyle:{focus:"center",zoom:1},url:"/team/larsen-cundric",sameAs:["https://x.com/larsencc","https://linkedin.com/in/larsencundric"],isTeamMember:!0},"Aitor Mato":{name:"Aitor Mato",slug:"aitor-mato",type:"Person",jobTitle:"Head of Browsers",image:"/images/authors/aitor.png",imageStyle:{focus:"center",zoom:1},url:"/team/aitor-mato",sameAs:["https://x.com/reformedot","https://linkedin.com/in/aitor-mato"],isTeamMember:!0},"Laith Weinberger":{name:"Laith Weinberger",slug:"laith-weinberger",type:"Person",image:"/images/authors/laith.jpg",imageStyle:{focus:"center",zoom:1},url:"/team/laith-weinberger",sameAs:["https://www.linkedin.com/in/laithw/","https://x.com/laithwr","https://github.com/laithrw"],isTeamMember:!0},"Saurav Panda":{name:"Saurav Panda",slug:"saurav-panda",type:"Person",jobTitle:"Founding Engineer",image:"/images/authors/saurav.jpeg",imageStyle:{focus:"center",zoom:1},url:"/team/saurav-panda",sameAs:[],isTeamMember:!0},"Shawn Pana":{name:"Shawn Pana",slug:"shawn-pana",type:"Person",jobTitle:"Head of Growth",image:"/images/authors/shawn.jpeg",imageStyle:{focus:"center",zoom:1},url:"/team/shawn-pana",sameAs:[],isTeamMember:!0},"Reagan Hsu":{name:"Reagan Hsu",slug:"reagan-hsu",type:"Person",jobTitle:"Founding Engineer",image:"/images/authors/reagan.jpeg",imageStyle:{focus:"65% 35%",zoom:1.7},url:"/team/reagan-hsu",sameAs:["https://x.com/reagan_hsu","https://linkedin.com/in/reaganhsu","https://reaganhsu.com"],isTeamMember:!0},"Luka Secilmis":{name:"Luka Secilmis",slug:"luka-secilmis",type:"Person",jobTitle:"AI Engineer",image:"/images/authors/luka.png",imageStyle:{focus:"center",zoom:1},url:"/team/luka-secilmis",sameAs:["https://x.com/Luka7st","https://linkedin.com/in/lukasecilmis"],isTeamMember:!0},"Alexander Yue":{name:"Alexander Yue",slug:"alexander-yue",type:"Person",jobTitle:"Evaluations",image:"/images/authors/alex.png",imageStyle:{focus:"90% 10%",zoom:1},url:"/team/alexander-yue",sameAs:["https://linkedin.com/in/alexander-yue"],isTeamMember:!0},"Johannes Dittrich":{name:"Johannes Dittrich",slug:"johannes-dittrich",type:"Person",image:"/images/authors/johannes.png",imageStyle:{focus:"center",zoom:1},url:"/team/johannes-dittrich",sameAs:["https://x.com/mathisdittrich","https://www.linkedin.com/in/johannes-dittrich-276208293/"],isTeamMember:!0},"Nick Sweeting":{name:"Nick Sweeting",slug:"nick-sweeting",type:"Person",url:"/team/nick-sweeting",sameAs:["https://linkedin.com/in/nicksweeting","https://sweeting.me"],isTeamMember:!1},"Nik Tomazic":{name:"Nik Tomazic",slug:"nik-tomazic",type:"Person",image:"/images/authors/nik.png",imageStyle:{focus:"center",zoom:1},url:"/team/nik-tomazic",sameAs:["https://duplxey.com/","https://github.com/duplxey","https://www.linkedin.com/in/nik-tomazic/"],isTeamMember:!1}},x=a(91337);function y(e){var t,a,s=e.title,i=e.description,n=e.author,o=e.date,l=e.url,c=e.category,y=e.authorImage,b=e.authorImageFocus,v=e.authorImageZoom,j=e.coAuthor,w=e.coAuthorImage,k=e.image,N=e.imageFit,z=e.featured,A=void 0!==z&&z,S=f[n],M=S?(t=S.slug,(null==(a=Object.values(f).find(function(e){return e.slug===t})||f[t])?void 0:a.imageStyle)||h):null,T=b||(null==M?void 0:M.focus)||"center",P=v||(null==M?void 0:M.zoom)||1;return(0,r.jsxs)(m(),{href:l,className:(0,x.cn)("group flex h-full min-w-0 flex-col gap-5 rounded-2xl focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-8 focus-visible:outline-pumpkin-500",A&&"rounded-none border-y border-line py-8 sm:py-10 lg:grid lg:grid-cols-12 lg:items-center lg:gap-8"),children:[k&&(0,r.jsx)("div",{className:(0,x.cn)("relative aspect-[1.91/1] overflow-hidden rounded-2xl bg-surface-1",A&&"lg:col-span-7"),children:(0,r.jsx)(u.default,{src:k,alt:"",fill:!0,priority:A,sizes:A?"(min-width: 1200px) 659px, (min-width: 1024px) 58vw, calc(100vw - 48px)":"(min-width: 1200px) 363px, (min-width: 1024px) 33vw, (min-width: 640px) 50vw, calc(100vw - 48px)",className:(0,x.cn)("transition-transform duration-500 ease-ease group-hover:scale-[1.025] group-active:scale-100 motion-reduce:transform-none motion-reduce:transition-none","contain"===N?"object-contain p-4":"object-cover")})}),(0,r.jsxs)("div",{className:(0,x.cn)("flex min-w-0 flex-1 flex-col items-start gap-4",A&&(k?"lg:col-span-5 lg:py-2 lg:pl-4":"lg:col-span-12")),children:[(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-meta text-copy-muted",children:[(0,r.jsx)("p",{className:A?"text-pumpkin-500":"text-copy-secondary",children:A?"Latest story":c||"From the team"}),(0,r.jsx)("span",{"aria-hidden":"true",children:"/"}),(0,r.jsx)("time",{dateTime:o,children:(0,g.GP)((0,p.H)(o.slice(0,10)),"MMM d, yyyy")})]}),(0,r.jsx)("h2",{className:(0,x.cn)("text-pretty text-heading font-medium text-copy-strong group-hover:text-pumpkin-500 group-active:text-copy-secondary",A&&"max-w-[24ch] text-title"),children:s}),(0,r.jsx)("p",{className:(0,x.cn)("text-pretty text-lead text-copy-secondary sm:text-body",!A&&"line-clamp-3"),children:i}),(0,r.jsx)("div",{className:"flex w-full flex-1 items-end pt-2",children:(0,r.jsxs)("div",{className:"flex min-w-0 items-center gap-2.5 text-meta text-copy-muted",children:[y&&(0,r.jsxs)("div",{className:"flex shrink-0 -space-x-2",children:[(0,r.jsx)("div",{className:"size-6 overflow-hidden rounded-full ring-2 ring-page-bg",children:(0,r.jsx)(u.default,{src:y,alt:"",width:48,height:48,className:"size-full object-cover",style:{objectPosition:T,transform:"scale(".concat(P,")"),transformOrigin:T}})}),j&&w&&(0,r.jsx)("div",{className:"size-6 overflow-hidden rounded-full ring-2 ring-page-bg",children:(0,r.jsx)(u.default,{src:w,alt:"",width:48,height:48,className:"size-full object-cover"})})]}),(0,r.jsx)("p",{children:j?"".concat(n," & ").concat(j):n})]})}),A&&(0,r.jsxs)("div",{className:"flex items-center gap-2 pt-3 text-body font-medium text-copy-strong",children:["Read the story",(0,r.jsx)(d.A,{className:"size-5 shrink-0 transition-transform duration-200 ease-ease group-hover:-translate-y-0.5 group-hover:translate-x-0.5 motion-reduce:transform-none motion-reduce:transition-none","aria-hidden":"true"})]})]})]})}var b=a(28945);function v(e){var t=e.posts,a=(0,i._)((0,o.useState)("All articles"),2),c=a[0],m=a[1],u=(0,i._)((0,o.useState)(""),2),d=u[0],g=u[1],p=["All articles"].concat((0,n._)(Array.from(new Set(t.flatMap(function(e){return e.category?[e.category]:[]}))).sort())),h=d.trim().toLowerCase(),f=t.filter(function(e){return("All articles"===c||e.category===c)&&(!h||"".concat(e.title," ").concat(e.description," ").concat(e.author," ").concat(e.coAuthor||""," ").concat(e.category||"").toLowerCase().includes(h))});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-6 sm:flex-row sm:items-center sm:justify-between",children:[(0,r.jsx)("h2",{id:"archive-heading",className:"text-heading font-medium text-copy-strong",children:"Explore the blog"}),(0,r.jsxs)("div",{className:"relative w-full sm:w-64",children:[(0,r.jsx)(l.A,{className:"pointer-events-none absolute left-4 top-1/2 size-5 -translate-y-1/2 text-copy-muted","aria-hidden":"true"}),(0,r.jsx)("input",{type:"search",name:"search","aria-label":"Search articles",placeholder:"Search articles",value:d,onChange:function(e){return g(e.target.value)},className:"h-12 w-full rounded-full border border-line-strong bg-page-bg pl-12 pr-4 text-lead text-copy-strong placeholder:text-copy-muted focus-visible:outline focus-visible:outline-2 focus-visible:-outline-offset-1 focus-visible:outline-pumpkin-500 sm:text-body","aria-controls":"post-results"})]})]}),(0,r.jsx)("div",{"aria-label":"Filter articles by topic",role:"group",className:"my-6 flex max-w-full gap-1 overflow-x-auto border-b border-line pb-4 pt-1",children:p.map(function(e){return(0,r.jsx)(b.K,{type:"button",variant:"ghost",size:"md","aria-pressed":c===e,"aria-controls":"post-results",onClick:function(){return m(e)},className:(0,x.cn)("shrink-0 focus-visible:ring-inset focus-visible:ring-offset-0",c===e&&"bg-surface-2 text-copy-strong"),children:e},e)})}),(0,r.jsxs)("p",{role:"status",className:"sr-only",children:[f.length," ",1===f.length?"article":"articles"," found."]}),(0,r.jsx)("div",{id:"post-results",children:f.length>0?(0,r.jsx)("div",{className:"grid gap-x-8 gap-y-12 pt-4 sm:grid-cols-2 lg:grid-cols-3",children:f.map(function(e){return(0,r.jsx)(y,(0,s._)({},e),e.url)})}):(0,r.jsxs)("div",{className:"flex flex-col items-start gap-4 py-16",children:[(0,r.jsx)("h3",{className:"text-heading font-medium text-copy-strong",children:"No matching articles"}),(0,r.jsx)("p",{className:"text-lead text-copy-secondary",children:"Try another search or explore a different topic."}),(0,r.jsx)(b.K,{type:"button",variant:"secondary",onClick:function(){g(""),m("All articles")},children:"Clear filters"})]})})]})}},87786:(e,t,a)=>{Promise.resolve().then(a.bind(a,54506)),Promise.resolve().then(a.t.bind(a,98500,23)),Promise.resolve().then(a.t.bind(a,38437,23))},91337:(e,t,a)=>{"use strict";a.d(t,{cn:()=>n,e:()=>r});var s=a(49592),i=(0,a(23412).zu)({extend:{classGroups:{"font-size":[{text:["display","display-2","title","heading","lead","body","meta","micro"]}]}}});function n(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return i((0,s.$)(t))}function r(e){if(e>=999500)return"".concat(Math.round(e/1e5)/10,"M");if(e>=1e5)return"".concat(Math.round(e/1e3),"k");if(e>=1e3){var t=Math.round(e/1e3*10)/10;return"".concat(t,"k")}
1return e.toLocaleString("en-US")}}},e=>{e.O(0,[8500,4287,8437,5092,8441,9342,8361,7358],()=>e(e.s=87786)),_N_E=e.O()}]);
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.