1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18118,e=>{"use strict";var s=e.i(645410),l=e.i(268715),t=e.i(953724);function a({post:e}){let{title:a,excerpt:i,authorName:c,image:r,date:d,path:m,authorImage:n,tags:o}=e;return(0,s.jsxs)("div",{className:"rounded-2xl border bg-card/50 p-6",children:[r&&(0,s.jsxs)("div",{className:"-mx-4 -mt-4 relative mb-4 aspect-16/9 overflow-hidden rounded-xl",children:[(0,s.jsx)(t.default,{src:r,alt:a,fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",className:"object-cover object-center"}),(0,s.jsx)(l.LocaleLink,{href:`/blog/${m}`,className:"absolute inset-0"})]}),o&&(0,s.jsx)("div",{className:"mb-2 flex flex-wrap gap-2",children:o.map(e=>(0,s.jsxs)("span",{className:"font-semibold text-primary text-xs uppercase tracking-wider",children:["#",e]},e))}),(0,s.jsx)(l.LocaleLink,{href:`/blog/${m}`,className:"font-semibold text-xl",children:a}),i&&(0,s.jsx)("p",{className:"opacity-50",children:i}),(0,s.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[c&&(0,s.jsxs)("div",{className:"flex items-center",children:[n&&(0,s.jsx)("div",{className:"relative mr-2 size-8 overflow-hidden rounded-full",children:(0,s.jsx)(t.default,{src:n,alt:c,fill:!0,sizes:"96px",className:"object-cover object-center"})}),(0,s.jsx)("div",{children:(0,s.jsx)("p",{className:"font-semibold text-sm opacity-50",children:c})})]}),(0,s.jsx)("div",{className:"mr-0 ml-auto",children:(0,s.jsx)("p",{className:"text-sm opacity-30",children:Intl.DateTimeFormat("en-US").format(new Date(d))})})]})]})}e.s(["PostListItem",()=>a])}]);
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.