1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9908],{6348:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/waitlist",function(){return a(66317)}])},89180:function(e,t,a){"use strict";a.d(t,{R:function(){return c}});var r=a(85893),i=a(9008),n=a.n(i);let s=a(83454).env.NEXT_PUBLIC_SITE_URL||"https://namag.app",l="Namag",o="".concat(s,"/images/og-image.png");function c(e){let{title:t,description:a="An AI-powered library that makes saving effortless and finding instant, so you actually benefit from what you save.",path:i="",ogImage:c=o,ogImageAlt:d="Namag â an AI-powered library for everything you save.",ogType:x="website",noindex:m=!1,skipSuffix:h=!1,children:p}=e,u=h||t===l?t:"".concat(t," | ").concat(l),f="".concat(s).concat(i);return(0,r.jsxs)(n(),{children:[(0,r.jsx)("title",{children:u}),(0,r.jsx)("meta",{name:"description",content:a}),(0,r.jsx)("link",{rel:"canonical",href:f}),m&&(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,r.jsx)("meta",{property:"og:title",content:u}),(0,r.jsx)("meta",{property:"og:description",content:a}),(0,r.jsx)("meta",{property:"og:url",content:f}),(0,r.jsx)("meta",{property:"og:type",content:x}),(0,r.jsx)("meta",{property:"og:site_name",content:l}),(0,r.jsx)("meta",{property:"og:image",content:c}),(0,r.jsx)("meta",{property:"og:image:alt",content:d}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:title",content:u}),(0,r.jsx)("meta",{name:"twitter:description",content:a}),(0,r.jsx)("meta",{name:"twitter:image",content:c}),(0,r.jsx)("meta",{name:"twitter:image:alt",content:d}),p]})}},82865:function(e,t,a){"use strict";a.d(t,{a2:function(){return h}});var r=a(85893),i=a(67294),n=a(41664),s=a.n(n),l=a(67421),o=a(67726);let c=()=>{let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{t(!!(0,o.hP)())},[]),e},d=()=>(0,r.jsxs)(s(),{href:"/",className:"flex items-center gap-2",children:[(0,r.jsx)("img",{src:"/images/logo.svg",alt:"",className:"w-5 h-5 invert dark:invert-0"}),(0,r.jsx)("span",{className:"text-[14px] font-semibold tracking-[-0.02em] text-black dark:text-white",children:"Namag"})]}),x=e=>{let{minimal:t=!1}=e,{t:a}=(0,l.$G)(),i=c();return(0,r.jsx)("header",{className:"sticky top-0 z-40 backdrop-blur-md bg-white/80 dark:bg-black/60 border-b border-black/[0.06] dark:border-white/[0.06]",children:(0,r.jsxs)("nav",{className:"max-w-6xl mx-auto px-6 h-14 flex items-center gap-7",children:[(0,r.jsx)(d,{}),!t&&(0,r.jsxs)("div",{className:"hidden md:flex items-center gap-7 text-[13px] text-black/55 dark:text-white/55 tracking-[-0.01em]",children:[!i&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s(),{href:"/#features",className:"hover:text-black dark:hover:text-white transition",children:a("header.features")}),(0,r.jsx)(s(),{href:"/#how",className:"hover:text-black dark:hover:text-white transition",children:a("header.howItWorks")})]}),(0,r.jsx)(s(),{href:"/pricing",className:"hover:text-black dark:hover:text-white transition",children:a("header.pricing")}),(0,r.jsx)(s(),{href:"/faq",className:"hover:text-black dark:hover:text-white transition",children:a("header.faq")})]}),(0,r.jsx)("div",{className:"ml-auto flex items-center gap-3 text-[13px]",children:i?(0,r.jsxs)(s(),{href:"/library",className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-md bg-black dark:bg-white text-white dark:text-black font-medium hover:opacity-90 transition-[transform,opacity] duration-150 ease-spring active:scale-[0.97]",children:[a("header.myLibrary"),(0,r.jsx)("span",{"aria-hidden":"true",children:"â"})]}):(0,r.jsx)(r.Fragment,{children:!t&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s(),{href:"/login",className:"text-black/55 dark:text-white/55 hover:text-black dark:hover:text-white transition",children:a("header.loginButton")}),(0,r.jsx)(s(),{href:"/waitlist",className:"inline-flex items-center px-3 py-1.5 rounded-md bg-black dark:bg-white text-white dark:text-black font-medium hover:opacity-90 transition-[transform,opacity] duration-150 ease-spring active:scale-[0.97]",children:a("landing.joinWaitlist")})]})})})]})})},m=()=>{let{t:e}=(0,l.$G)();return(0,r.jsx)("footer",{className:"px-6 py-8 border-t border-black/[0.08] dark:border-white/[0.08] text-black dark:text-white",children:(0,r.jsxs)("div",{className:"max-w-6xl mx-auto flex flex-col md:flex-row items-center gap-4 md:gap-7",children:[(0,r.jsx)(d,{}),(0,r.jsxs)("div",{className:"flex items-center gap-6 text-[12.5px] text-black/55 dark:text-white/55 tracking-[-0.005em]",children:[(0,r.jsx)(s(),{href:"/terms",className:"hover:text-black dark:hover:text-white transition",children:e("footer.terms")}),(0,r.jsx)(s(),{href:"/privacy",className:"hover:text-black dark:hover:text-white transition",children:e("footer.privacy")}),(0,r.jsx)(s(),{href:"/support",className:"hover:text-black dark:hover:text-white transition",children:e("footer.support")})]}),(0,r.jsx)("span",{className:"md:ml-auto text-[11.5px] text-black/55 dark:text-white/55 tracking-[-0.005em]",children:"\xa9 2026 Namag"})]})})},h=e=>{let{children:t,navMinimal:a=!1,hideFooter:i=!1,className:n}=e;return(0,r.jsxs)("div",{className:null!=n?n:"min-h-screen bg-white dark:bg-black antialiased selection:bg-violet-500/30 flex flex-col",children:[(0,r.jsx)(x,{minimal:a}),(0,r.jsx)("main",{className:"flex-1 flex flex-col",children:t}),!i&&(0,r.jsx)(m,{})]})}},66317:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return p}});var r=a(85893),i=a(67294),n=a(4298),s=a.n(n),l=a(41664),o=a.n(l),c=a(89180),d=a(34516),x=a(82865),m=a(79931);let h="0x4AAAAAACNZuLjE1-AqfJK5";function p(){let[e,t]=(0,i.useState)(""),[a,n]=(0,i.useState)(!1),[l,p]=(0,i.useState)(!1),[u,f]=(0,i.useState)(null),[b,k]=(0,i.useState)(null),[g,w]=(0,i.useState)(!1),j=(0,i.useRef)(null),v=(0,i.useRef)(null),{theme:y}=(0,d.F)();(0,i.useEffect)(()=>{window.turnstile&&!g&&w(!0)},[g]),(0,i.useEffect)(()=>(g&&j.current&&h&&!v.current&&(v.current=window.turnstile.render(j.current,{sitekey:h,callback:e=>{k(e)},"error-callback":()=>{k(null),f("Verification failed. Please try again.")},"expired-callback":()=>{k(null)},theme:"system"==y?"auto":y,size:"flexible"})),()=>{if(v.current){var e;null===(e=window.turnstile)||void 0===e||e.remove(v.current),v.current=null}}),[g,y]);let N=async t=>{if(t.preventDefault(),e.trim()){if(!b){f("Please complete the verification");return}n(!0),f(null);try{let t=await fetch("/api/waitlist",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e.trim(),turnstileToken:b})});if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to join waitlist")}(0,m.j)("waitlist_joined",{captcha_verified:!0}),p(!0)}catch(e){f(e instanceof Error?e.message:"Failed to join waitlist"),v.current&&(window.turnstile.reset(v.current),k(null))}finally{n(!1)}}};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.R,{title:"Join the Waitlist",description:"Join the Namag waitlist and be the first to experience AI-powered memory management. Save anything, find it instantly.",path:"/waitlist"}),h&&(0,r.jsx)(s(),{src:"https://challenges.cloudflare.com/turnstile/v0/api.js",onLoad:()=>w(!0)}),(0,r.jsx)(x.a2,{children:(0,r.jsx)("div",{className:"flex-1 flex flex-col items-center justify-center px-6 py-16 md:py-24 text-black dark:text-white",children:(0,r.jsxs)("div",{className:"w-full max-w-xl mx-auto text-center",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 text-[11px] font-medium uppercase tracking-[0.18em] text-violet-700/80 dark:text-violet-300/80 mb-6",children:[(0,r.jsx)("span",{className:"inline-block w-1.5 h-1.5 rounded-full bg-violet-500 dark:bg-violet-400 animate-pulse"}),"Private Beta"]}),(0,r.jsxs)("h1",{className:"text-[clamp(2.25rem,7vw,4rem)] font-semibold leading-[1.05] tracking-[-0.03em] mb-5",children:["Get early access to"," ",(0,r.jsx)("span",{className:"text-violet-600 dar
1k:text-violet-400",children:"Namag"}),"."]}),(0,r.jsx)("p",{className:"text-[clamp(1rem,1.4vw,1.125rem)] text-black/60 dark:text-white/60 leading-relaxed mb-3",children:"We're in private launch. Drop your email and we'll send you an invite when your spot opens."}),(0,r.jsxs)("p",{className:"text-[12.5px] text-black/55 dark:text-white/55 mb-10",children:["Already have an account?"," ",(0,r.jsx)(o(),{href:"/login",className:"text-violet-600 dark:text-violet-400 hover:opacity-80 transition font-medium",children:"Sign in"})]}),l?(0,r.jsxs)("div",{className:"rounded-xl border border-black/[0.08] dark:border-white/[0.08] bg-white dark:bg-black p-8 md:p-10 text-left",children:[(0,r.jsx)("div",{className:"w-12 h-12 rounded-full bg-emerald-50 dark:bg-emerald-500/15 border border-emerald-300/60 dark:border-emerald-500/30 flex items-center justify-center mb-5",children:(0,r.jsx)("svg",{className:"w-6 h-6 text-emerald-600 dark:text-emerald-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2.5,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"})})}),(0,r.jsx)("h2",{className:"text-[22px] font-semibold tracking-[-0.02em] mb-2",children:"You're on the list."}),(0,r.jsxs)("p",{className:"text-[14px] text-black/60 dark:text-white/60 leading-relaxed mb-6",children:["We'll send your invite to"," ",(0,r.jsx)("span",{className:"font-semibold text-black dark:text-white",children:e})," ","when your spot is ready."]}),(0,r.jsx)(o(),{href:"/",className:"inline-flex items-center gap-1.5 px-4 py-2 rounded-md bg-black dark:bg-white text-white dark:text-black text-[13px] font-medium hover:opacity-90 transition",children:"â Back to home"})]}):(0,r.jsxs)("form",{onSubmit:N,className:"space-y-3 text-left",children:[(0,r.jsx)("input",{type:"email",value:e,onChange:e=>t(e.target.value),placeholder:"[email protected]",required:!0,autoFocus:!0,inputMode:"email",autoComplete:"email",className:"w-full px-4 py-4 rounded-lg bg-slate-50 dark:bg-white/[0.04] border-2 border-black/[0.18] dark:border-white/[0.16] text-black dark:text-white placeholder-black/40 dark:placeholder-white/35 font-medium focus:outline-none focus:ring-4 focus:ring-violet-500/20 focus:border-violet-500 dark:focus:border-violet-400 hover:border-black/30 dark:hover:border-white/25 transition-all text-[15px]"}),h&&(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)("div",{ref:j})}),(0,r.jsx)("button",{type:"submit",disabled:a||!e.trim()||!b,className:"w-full px-4 py-3 rounded-lg bg-primary hover:bg-primary-hover text-on-accent text-[14px] font-medium shadow-[0_10px_40px_-10px_rgba(139,92,246,0.6)] transition disabled:opacity-50 disabled:cursor-not-allowed",children:a?(0,r.jsxs)("span",{className:"inline-flex items-center justify-center gap-2",children:[(0,r.jsx)("span",{className:"w-4 h-4 border-2 border-white/30 border-t-white rounded-full animate-spin"}),"Joiningâ¦"]}):"Join the waitlist â"}
1),u&&(0,r.jsx)("p",{className:"text-[13px] text-rose-600 dark:text-rose-400",children:u}),(0,r.jsx)("p",{className:"text-center pt-1",children:(0,r.jsx)(o(),{href:"/invite",className:"text-[13px] font-medium text-black/65 dark:text-white/65 hover:text-black dark:hover:text-white transition",children:"I have an invitation code â"})}),(0,r.jsx)("p",{className:"text-[12px] text-black/55 dark:text-white/55 text-center pt-1",children:"No spam, ever. We email only when your invite is ready."})]})]})})})]})}},4298:function(e,t,a){e.exports=a(23381)}},function(e){e.O(0,[1664,2888,9774,179],function(){return e(e.s=6348)}),_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.