1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,464936,e=>{"use strict";var t=e.i(405688),r=e.i(355424),s=e.i(867826),a=e.i(695068),l=e.i(978053),i=e.i(719415),d=e.i(447365),n=e.i(295221),c=e.i(257865),o=e.i(441438);e.s(["default",0,({allBlogPosts:e,categories:u,categorySlug:m})=>{let x=(0,s.useSearchParams)(),{search:g}=(0,o.default)(x),[h,p]=(0,a.useState)(1),f=m||void 0,b=(0,a.useMemo)(()=>{let t=e;if(f&&(t=t.filter(e=>e.categories.some(e=>e.slug===f))),g){let e=g.toLowerCase();t=t.filter(t=>t.title.toLowerCase().includes(e)||t.excerpt.toLowerCase().includes(e))}return t},[e,f,g]),v=24*h,y=b.slice(0,v),w=v<b.length;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col gap-12 py-14",children:[(0,t.jsxs)("div",{className:"grid grid-cols-3 items-center justify-between gap-12",children:[(0,t.jsx)("div",{className:"order-2 col-span-3 lg:order-1 lg:col-span-2",children:(0,t.jsx)(d.default,{categories:u,currentCategorySlug:m,baseUrl:"/blog"})}),(0,t.jsx)("div",{className:"order-1 col-span-3 lg:order-2 lg:col-span-1",children:(0,t.jsx)(n.default,{placeholder:"Search the blog",debounceMs:500})})]}),0===y.length?(0,t.jsx)(l.default,{}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"grid grid-cols-1 gap-x-8 gap-y-17.5 md:grid-cols-2 lg:grid-cols-3",children:y.map(e=>(0,t.jsx)(i.ContentCard,{href:`/blog/${e.slug}`,label:e.categories[0]?.title,title:e.title,excerpt:e.excerpt,date:e.date,image:{src:e.previewCardImage?.url??"https://media.alchemy.com/1761752133-image-151.png",alt:e.previewCardImage?.alt||"Blog post cover image",width:738,height:415},dataTestId:"blog-post"},e.slug))}),w&&(0,t.jsx)("div",{className:"flex w-full justify-center",children:(0,t.jsx)("button",{onClick:()=>{p(e=>e+1)},className:"text-h6 w-full max-w-xl rounded-full border border-gray-300 px-8 py-3 font-medium text-gray-950",children:"Show More Posts"})})]})]}),(0,t.jsx)("div",{className:"mx-auto w-full max-w-4xl pb-20 md:pt-10 md:pb-40",children:(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-lg p-8 md:px-24 md:py-14",children:[(0,t.jsx)(r.default,{src:"/images/newsletter-background.png",alt:"newsletter background",fill:!0,className:"object-cover","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex flex-col items-center md:gap-4 lg:flex-row lg:justify-between",children:[(0,t.jsxs)("div",{className:"text-white-950 relative flex max-w-sm flex-col gap-4 pb-8 text-center lg:pb-0 lg:text-left",children:[(0,t.jsx)("h2",{className:"text-h2 font-medium",children:"What builders read weekly"}),(0,t.jsx)("p",{className:"text-lg font-medium text-gray-300",children:"Get the latest insights, tutorials, and products powering top teams onchain."})]}),(0,t.jsx)("div",{className:"relative z-10 flex justify-center lg:justify-end",children:(0,t.jsx)(c.default,{})})]})]})})]})}])},719415,e=>{"use strict";var t=e.i(405688),r=e.i(355424),s=e.i(190061),a=e.i(342297);e.s(["ContentCard",0,({id:e,href:l,external:i,label:d,title:n,excerpt:c,date:o,locale:u,image:m,dataTestId:x})=>(0,t.jsxs)(s.default,{id:e,href:l,openInNewWindow:i||void 0,dataTestid:x,"data-heap-id":e,className:"group flex flex-col",children:[(0,t.jsxs)("div",{className:"relative w-full overflow-hidden rounded-xl",children:[(0,t.jsx)(r.default,{src:m.src,alt:m.alt,width:m.width,height:m.height,sizes:"(max-width: 720px) 100vw, (max-width: 992px) 50vw, 368px",className:"aspect-video w-full object-cover transition-transform duration-500 ease-out group-hover:scale-105"}),d&&(0,t.jsx)("span",{className:"absolute top-4 right-4 rounded-full border-[0.75px] border-gray-200 bg-white px-3 py-1 text-xs font-medium text-gray-600 shadow-sm",children:d})]}),o&&(0,t.jsx)("p",{className:"pt-6 text-sm text-gray-500",children:(0,a.default)(o,u)}),(0,t.jsx)("h3",{className:"pt-4 text-xl leading-tight font-medium text-gray-950",children:n}),c&&(0,t.jsx)("p",{className:"pt-4 text-sm leading-relaxed text-gray-600",children:c})]})])},447365,e=>{"use strict";var t=e.i(405688),r=e.i(7284),s=e.i(448888),a=e.i(507957);let l=e=>(0,r.default)("focus-visible:outline-primary-600 rounded-full border-[0.75px] px-5 py-2 text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2",e?"bg-primary-600 border-transparent text-white":"border-gray-300 bg-white text-gray-700 hover:bg-gray-50");e.s(["default",0,({categories:e,currentCategorySlug:r,baseUrl:i})=>{let d=(0,s.useTranslations)("article");return(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center gap-3",children:[(0,t.jsx)(a.Link,{href:i,scroll:!1,"aria-current":r?void 0:"page",className:l(!r),children:d("allCategories")}),e.map(({name:e,id:s,slug:d})=>{if(!d)return null;let n=r===d;return(0,t.jsx)(a.Link,{href:`${i}/category/${d}`,scroll:!1,"aria-current":n?"page":void 0,className:l(n),children:e},s)})]})}])},295221,745008,e=>{"use strict";var t=e.i(405688),r=e.i(609162),s=e.i(1675),a=e.i(867826);let l=()=>
1{let e=(0,a.useRouter)(),t=(0,a.usePathname)(),r=new URLSearchParams((0,a.useSearchParams)());return(s,a)=>{a?r.set(s,a):r.delete(s),r.has("page")&&"page"!==s&&r.set("page","1"),e.replace(`${t}?${r.toString()}`,{scroll:!1})}};e.s(["default",0,l],745008),e.s(["default",0,({placeholder:e,debounceMs:a,value:i,onChange:d})=>{let n=l();return(0,t.jsx)(s.default,{value:i,placeholder:e,onChange:d||(0,r.default)(e=>{n("search",e.target.value)},a)})}],295221)},257865,e=>{"use strict";var t=e.i(405688),r=e.i(695068),s=e.i(478735);e.i(756581);var a=e.i(532269),l=e.i(981529),i=e.i(450441),d=e.i(7284),n=e.i(448888),c=e.i(507957),o=e.i(873990),u=e.i(585866),m=e.i(131569);let x=[{letter:"A",bgColor:"bg-purple-500"},{letter:"O",bgColor:"bg-blue-500"},{letter:"D",bgColor:"bg-green-500"},{letter:"+",bgColor:"bg-blue-400"}];e.s(["default",0,()=>{let e=(0,n.useTranslations)("article"),[g,h]=(0,r.useState)(""),[p,f]=(0,r.useState)(!1),[b,v]=(0,r.useState)(""),y=async t=>{(t.preventDefault(),v(""),(0,m.isValidEmail)(g))?(await o.cioanalytics.identify({email:g}),await (0,u.fetchJson)("/api/customerio/form?id=01k6z9ayhc3p83sx7e1ww7stkp",{method:"POST",body:JSON.stringify({email:g})}),f(!0)):v(e("emailInvalid"))};return p?(0,t.jsx)("div",{className:"mx-auto w-full max-w-md rounded-lg border border-gray-200 bg-gray-50 p-8",children:(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center py-8 text-center",children:[(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(a.CircleCheckmarkIcon,{className:"h-12 w-12 fill-green-600"})}),(0,t.jsx)("h4",{className:"text-h4 mb-3 text-gray-950",children:e("newsletterSuccessTitle")}),(0,t.jsx)("p",{className:"text-base text-gray-500",children:e("newsletterSuccessDescription")})]})}):(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[470px] rounded-lg border border-gray-200 bg-gray-50 p-8",children:[(0,t.jsxs)("div",{className:"mb-6 text-center",children:[(0,t.jsx)("h4",{className:"text-h4 mb-2 text-gray-950",children:e("newsletterFormTitle")}),(0,t.jsx)("p",{className:"text-base text-gray-500",children:e("newsletterFormDescription")})]}),(0,t.jsxs)("form",{className:"mb-6 space-y-4",onSubmit:y,children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3.5",children:(0,t.jsx)(l.EnvelopeIcon,{className:"h-5 w-5 text-gray-500"})}),(0,t.jsx)(i.Input,{id:"newsletter-email",type:"email",value:g,name:"email","aria-label":e("emailLabel"),onChange:e=>{h(e.target.value),b&&v("")},placeholder:e("emailPlaceholder"),required:!0,"aria-invalid":!!b,"aria-describedby":b?"newsletter-email-error":void 0,className:(0,d.default)("w-full rounded-lg border bg-white py-3 pr-3.5 pl-10 text-gray-950",b?"border-red-500":"border-gray-300")}),b&&(0,t.jsx)("p",{id:"newsletter-email-error",className:"mt-1 text-sm text-red-600",role:"alert",children:b})]}),(0,t.jsx)(s.default,{type:"submit",className:"w-full",children:e("newsletterFormSubmit")})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center gap-3",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,t.jsx)("div",{className:"flex -space-x-2",children:x.map(e=>(0,t.jsx)("div",{className:`flex h-8 w-8 items-center justify-center rounded-full ${e.bgColor} text-xs font-semibold text-white ring-2 ring-gray-50`,children:e.letter},e.letter))}),(0,t.jsx)("span",{className:"text-sm text-gray-500",children:e("newsletterSubscribers")})]}),(0,t.jsx)("p",{className:"text-center text-sm text-gray-500",children:e.rich("newsletterLegal",{link:e=>(0,t.jsx)(c.Link,{href:"https://www.alchemy.com/policies/privacy-policy",className:"underline",target:"_blank",rel:"noopener noreferrer",children:e})})})]})]})}])},190061,e=>{"use strict";var t=e.i(405688),r=e.i(244263),s=e.i(209541),a=e.i(507957);e.s(["default",0,({href:e,openInNewWindow:l,className:i,children:d,dataTestid:n,...c})=>{let o=(e=>{if(e.startsWith("/")||e.startsWith("#"))return!1;try{let t=new URL(e);return"dashboard.alchemy.com"===t.host}catch(t){return s.captureException(t,{tags:{context:"navigation-link-parse",source:"NavigationLink/index.tsx - getIsDashboardLink"},extra:{attemptedUrl:e}}),!1}})(e),u=l?{target:"_blank",rel:"noopener noreferrer"}:{};if(o)return(0,t.jsx)(r.default,{...c,"data-testid":n??"navigation-link",className:i,href:e,...u,children:d});let m=e.startsWith("http://")||e.startsWith("https://")?"a":a.Link;return(0,t.jsx)(m,{...c,"data-testid":n??"navigation-link",className:i,href:e,...u,children:d})}])},585866,e=>{"use strict";let t=async(...e)=>(await fetch(...e)).json();e.s(["fetchJson",0,t])},441438,e=>{"use strict";e.s(["default",0,(e,t=25)=>
1{if("get"in e){let r=Number(e.get("page")),s=e.get("category")?.split(","),a=e.get("search")||"",l=Number(e.get("size"))||t;return{pageParam:r,page:r||1,categoryIds:s,search:a,itemsPerPage:l>100?100:l}}let r=Number(e.page),s=e.category?.split(","),a=e.search||"",l=Number(e.size)||t;return{pageParam:r,page:r||1,categoryIds:s,search:a,itemsPerPage:l>100?100:l}}])},342297,e=>{"use strict";e.s(["default",0,(e,t="en-US")=>{if(!e)return null;let r=new Date(e+"T00:00:00Z");return new Intl.DateTimeFormat(t,{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"}).format(r)}])},131569,e=>{"use strict";let t=/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/;e.s(["EMAIL_REGEX",0,t,"EMAIL_VALIDATION_MESSAGE",0,"Please enter a valid email address","isValidEmail",0,e=>t.test(e)])},532269,e=>{"use strict";var t=e.i(449404);e.s(["CircleCheckmarkIcon",()=>t.default])},139519,e=>{"use strict";var t=e.i(806426);e.s(["CopyIconSmall",()=>t.default])},981529,450441,e=>{"use strict";var t=e.i(685082);e.s(["EnvelopeIcon",()=>t.default],981529);var r=e.i(817742),s=e.i(548964),a=e.i(695068),l=e.i(417466),i=e.i(109636),d=e.i(329128),n=e.i(892455),c=e.i(465643);let o=(0,d.forwardRefWithAs)(function(e,t){let o=(0,a.useId)(),u=(0,i.useProvidedId)(),m=(0,l.useDisabled)(),{id:x=u||`headlessui-input-${o}`,disabled:g=m||!1,autoFocus:h=!1,invalid:p=!1,...f}=e,b=(0,c.useLabelledBy)(),v=(0,n.useDescribedBy)(),{isFocused:y,focusProps:w}=(0,r.useFocusRing)({autoFocus:h}),{isHovered:j,hoverProps:N}=(0,s.useHover)({isDisabled:g}),S=(0,d.mergeProps)({ref:t,id:x,"aria-labelledby":b,"aria-describedby":v,"aria-invalid":p?"true":void 0,disabled:g||void 0,autoFocus:h},w,N),k=(0,a.useMemo)(()=>({disabled:g,invalid:p,hover:j,focus:y,autofocus:h}),[g,p,j,y,h]);return(0,d.useRender)()({ourProps:S,theirProps:f,slot:k,defaultTag:"input",name:"Input"})});e.s(["Input",0,o],450441)},609162,e=>{"use strict";e.s(["default",0,(e,t=100)=>{let r;return function(...s){clearTimeout(r),r=setTimeout(()=>e.apply(this,s),t)}}])},978053,e=>{"use strict";var t=e.i(405688),r=e.i(7284),s=e.i(167245);e.s(["default",0,({className:e})=>(0,t.jsx)("section",{className:(0,s.twMerge)((0,r.default)("flex h-[400px] w-full items-center justify-center",e)),children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 p-6 text-center",children:[(0,t.jsx)("h2",{className:"text-h4 text-gray-950",children:"No results found"}),(0,t.jsx)("p",{className:"text-base text-gray-500",children:"Sorry, there are no matches for your search."})]})})])},1675,e=>{"use strict";var t=e.i(405688);e.i(756581);var r=e.i(203228),s=e.i(167245);let a=(0,e.i(294237).cva)(["w-full rounded-lg border border-gray-200 bg-white-950 py-2 pl-11 pr-3 text-gray-500 placeholder-gray-500 outline-hidden transition-all","hover:border-gray-300 focus:text-gray-950 focus:placeholder-gray-500 focus:outline-hidden active:border-gray-300 active:text-gray-950 active:shadow-none disabled:bg-gray-100 disabled:placeholder-gray-300","placeholder-shown:focus:shadow-purple not-placeholder-shown:focus:border-blue-500"],{variants:{fontSize:{sm:"text-sm ",md:"text-base",lg:"text-lg"}},defaultVariants:{fontSize:"md"}});e.s(["default",0,({className:e,placeholder:l="Search",disabled:i,fontSize:d="md",inputClassName:n,iconClassName:c,...o})=>(0,t.jsx)("div",{className:(0,s.twMerge)("flex w-full flex-col gap-1.5",e),children:(0,t.jsxs)("div",{className:(0,s.twMerge)("relative rounded-lg transition-[stroke]",i?"stroke-gray-300 shadow-xs":"stroke-gray-500 focus-within:stroke-blue-500 hover:stroke-blue-500"),children:[(0,t.jsx)(r.SearchIcon,{className:(0,s.twMerge)("pointer-events-none absolute left-2.5 h-full",c)}),(0,t.jsx)("input",{name:"Search bar",className:(0,s.twMerge)(a({fontSize:d}),n),type:"text",placeholder:l,disabled:i,...o})]})})],1675)}]);
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.