1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75254,e=>{"use strict";var t=e.i(71645);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},s=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:i=2,absoluteStrokeWidth:l,className:o="",children:c,iconNode:n,...d},u)=>(0,t.createElement)("svg",{ref:u,...a,width:r,height:r,stroke:e,strokeWidth:l?24*Number(i)/Number(r):i,className:s("lucide",o),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(d)&&{"aria-hidden":"true"},...d},[...n.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(c)?c:[c]]));e.s(["default",0,(e,a)=>{let l=(0,t.forwardRef)(({className:l,...o},c)=>(0,t.createElement)(i,{ref:c,iconNode:a,className:s(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,l),...o}));return l.displayName=r(e),l}],75254)},31278,e=>{"use strict";let t=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],31278)},69638,e=>{"use strict";let t=(0,e.i(75254).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",0,t],69638)},63209,e=>{"use strict";let t=(0,e.i(75254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["AlertCircle",0,t],63209)},24509,e=>{"use strict";var t=e.i(43476),r=e.i(71645),s=e.i(31278),a=e.i(69638),i=e.i(63209);e.s(["default",0,function(){let[e,l]=(0,r.useState)(""),[o,c]=(0,r.useState)("idle"),[n,d]=(0,r.useState)(""),u=async t=>{if(t.preventDefault(),e){c("loading");try{let t=await fetch("/api/waitlist",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})}),r=await t.json();t.ok?(c("success"),d("You're subscribed!"),l("")):(c("error"),d(r.error||"Something went wrong."))}catch{c("error"),d("Something went wrong.")}}};return"success"===o?(0,t.jsxs)("div",{className:"flex items-center gap-2 text-green-600",children:[(0,t.jsx)(a.CheckCircle,{className:"w-4 h-4"}),(0,t.jsx)("span",{className:"text-sm font-medium",children:n})]}):(0,t.jsxs)("form",{onSubmit:u,className:"flex flex-col sm:flex-row gap-2 w-full max-w-sm",children:[(0,t.jsx)("input",{type:"email",value:e,onChange:e=>l(e.target.value),placeholder:"Your email",className:"flex-1 px-3 py-2 rounded-full border border-gray-200 focus:outline-none focus:ring-2 focus:ring-green-500 focus:border-transparent text-gray-900 text-sm",required:!0}),(0,t.jsx)("button",{type:"submit",disabled:"loading"===o,className:"bg-green-500 hover:bg-green-600 disabled:bg-green-400 text-white px-4 py-2 rounded-full text-sm font-medium transition-colors flex items-center justify-center gap-1.5",children:"loading"===o?(0,t.jsx)(s.Loader2,{className:"w-3.5 h-3.5 animate-spin"}):"Subscribe"}),"error"===o&&(0,t.jsxs)("div",{className:"flex items-center gap-1 text-red-600 text-xs sm:absolute sm:mt-10",children:[(0,t.jsx)(i.AlertCircle,{className:"w-3 h-3"}),(0,t.jsx)("span",{children:n})]})]})}])}]);
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.