1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{252:function(e,t,s){Promise.resolve().then(s.bind(s,6117))},7648:function(e,t,s){"use strict";s.d(t,{default:function(){return r.a}});var a=s(2972),r=s.n(a)},6117:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return l}});var a=s(7437),r=s(7648),n=s(2265);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)("yearly"),[c,i]=(0,n.useState)(""),[o,m]=(0,n.useState)(!1),[d,x]=(0,n.useState)(""),[h,u]=(0,n.useState)(!1),[p,f]=(0,n.useState)(""),b=e=>{l(e),i(""),x(""),u(!1),f(""),t(!0)},g=e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e),j=async()=>{if(!c||!g(c)){x("Please enter a valid email address");return}m(!0),x("");try{let e=await fetch("/api/checkout",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:c.toLowerCase().trim(),plan:s})}),t=await e.json();t.alreadySubscribed?(u(!0),f(t.portalUrl||"")):t.checkoutUrl?window.location.href=t.checkoutUrl:x(t.error||"Something went wrong. Please try again.")}catch(e){x("Unable to connect. Please check your connection and try again.")}finally{m(!1)}};return(0,a.jsxs)("main",{children:[(0,a.jsxs)("nav",{className:"fixed top-0 inset-x-0 px-6 py-4 flex justify-between items-center bg-cream/90 backdrop-blur-xl z-50 border-b border-tm-border",children:[(0,a.jsxs)("span",{className:"font-serif text-2xl",children:["Tab",(0,a.jsx)("span",{className:"text-tm-accent",children:"Manna"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)(r.default,{href:"/contact",className:"text-sm text-tm-soft hover:text-tm-text transition hidden sm:block",children:"Help"}),(0,a.jsx)("a",{href:"https://chromewebstore.google.com/detail/tabmanna/jcnedkggedlemnhmojnpifpcnepcehia",target:"_blank",rel:"noopener noreferrer",className:"text-sm font-medium text-white bg-tm-text px-5 py-2.5 rounded-lg hover:bg-tm-accent transition",children:"Add to Chrome"})]})]}),(0,a.jsxs)("section",{className:"min-h-screen flex flex-col justify-center items-center text-center px-6 pt-32 pb-24 bg-gradient-to-b from-cream to-warm-white",children:[(0,a.jsx)("div",{className:"text-4xl mb-6 opacity-60",children:"â"}),(0,a.jsxs)("h1",{className:"font-serif text-5xl md:text-6xl lg:text-7xl leading-tight mb-6 max-w-4xl",children:["Start each day with",(0,a.jsx)("br",{}),"a moment of peace"]}),(0,a.jsx)("p",{className:"text-lg md:text-xl text-tm-soft max-w-2xl mb-10 leading-relaxed",children:"A Chrome extension that greets you once each morning with Scripture, a short reflection, and a prayer â then gets out of your way."}),(0,a.jsxs)("a",{href:"https://chromewebstore.google.com/detail/tabmanna/jcnedkggedlemnhmojnpifpcnepcehia",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-white bg-tm-text px-8 py-4 rounded-xl hover:bg-tm-accent transition shadow-lg text-lg font-medium",children:[(0,a.jsx)("svg",{className:"w-6 h-6",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)("path",{d:"M12 0C8.21 0 4.831 1.757 2.632 4.501l3.953 6.848A5.454 5.454 0 0 1 12 6.545h10.691A12 12 0 0 0 12 0zM1.931 5.47A11.943 11.943 0 0 0 0 12c0 6.627 5.373 12 12 12 1.76 0 3.43-.38 4.938-1.062L9.723 5.47H1.931zM12 17.455a5.455 5.455 0 0 1 0-10.91v10.91z"})}),"Add to Chrome â Free for 7 Days"]}),(0,a.jsx)("p",{className:"text-sm text-tm-soft mt-4",children:"Takes 10 seconds to install \xb7 No account needed \xb7 Cancel anytime"})]}),(0,a.jsx)("section",{className:"py-12 px-6 bg-tm-text",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto grid grid-cols-3 gap-8 text-center",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-serif text-4xl md:text-5xl text-cream mb-2",children:"365"}),(0,a.jsx)("p",{className:"text-cream/60 text-sm",children:"Daily Devotions"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-serif text-4xl md:text-5xl text-cream mb-2",children:"60s"}),(0,a.jsx)("p",{className:"text-cream/60 text-sm",children:"Each Morning"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-serif text-4xl md:text-5xl text-cream mb-2",children:"1"}),(0,a.jsx)("p",{className:"text-cream/60 text-sm",children:"Moment of Peace"})]})]})}),(0,a.jsx)("section",{className:"py-24 px-6 bg-warm-white",children:(0,a.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,a.jsx)("p",{className:"text-center text-xs tracking-widest uppercase text-tm-accent mb-4",children:"See It In Action"}),(0,a.jsx)("h2",{className:"font-serif text-4xl text-center mb-12",children:"Your morning devotion, waiting for you"}),(0,a.jsxs)("div",{className:"bg-neutral-800 rounded-2xl overflow-hidden shadow-2xl",children:[(0,a.jsxs)("div",{className:"bg-neutral-700 px-4 py-3 flex items-center gap-2",children:[(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-400"}),(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-400"}),(0,a.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-400"})]}),(0,a.jsx)("div",{className:"flex-1 mx-4",children:(0,a.jsx)("div",{className:"bg-neutral-600 rounded-lg px-4 py-1.5 text-neutral-400 text-sm max-w-md mx-auto text-center",children:"chrome://newtab"})})]}),(0,a.jsxs)("div",{className:"p-6 md:p-12",style:{background:"linear-gradient(165deg,#E8DED0,#C9BBAA)"},children:[(0,a.jsxs)("div",{className:"bg-white/90 backdrop-blur-sm rounded-3xl p-6 md:p-8 max-w-3xl mx-auto
1shadow-xl grid md:grid-cols-2 gap-6",children:[(0,a.jsxs)("div",{className:"flex flex-col justify-center text-center md:text-left md:pr-6 md:border-r md:border-tm-border",children:[(0,a.jsx)("div",{className:"text-tm-accent opacity-60 mb-4",children:"â"}),(0,a.jsx)("p",{className:"font-serif text-xl md:text-2xl italic mb-3 leading-relaxed",children:"âCast all your anxiety on him because he cares for you.â"}),(0,a.jsx)("p",{className:"text-sm text-tm-soft",children:"â 1 Peter 5:7"})]}),(0,a.jsxs)("div",{className:"md:pl-6",children:[(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-2",children:"The Reflection"}),(0,a.jsx)("p",{className:"text-sm text-tm-soft mb-4 leading-relaxed",children:"Peter wrote this to Christians facing persecution. They had real reasons to worry. Yet his advice wasn't âtry harder.â It was âcastâ â the Greek means to hurl something away."}),(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-2",children:"The Prayer"}),(0,a.jsx)("p",{className:"font-serif italic text-sm pl-3 border-l-2 border-tm-accent-light leading-relaxed",children:"Father, I throw my burdens to You today â not gently, but completely. Amen."})]})]}),(0,a.jsxs)("div",{className:"flex justify-center gap-3 mt-6",children:[(0,a.jsx)("button",{className:"text-sm text-tm-text bg-white/80 backdrop-blur px-5 py-2 rounded-lg shadow",children:"Close & Return"}),(0,a.jsx)("button",{className:"text-sm text-tm-soft bg-white/60 backdrop-blur w-10 h-10 rounded-lg shadow flex items-center justify-center",children:"â¡"}),(0,a.jsx)("button",{className:"text-sm text-tm-soft bg-white/60 backdrop-blur w-10 h-10 rounded-lg shadow flex items-center justify-center",children:(0,a.jsxs)("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,a.jsx)("circle",{cx:"18",cy:"5",r:"3"}),(0,a.jsx)("circle",{cx:"6",cy:"12",r:"3"}),(0,a.jsx)("circle",{cx:"18",cy:"19",r:"3"}),(0,a.jsx)("line",{x1:"8.59",y1:"13.51",x2:"15.42",y2:"17.49"}),(0,a.jsx)("line",{x1:"15.41",y1:"6.51",x2:"8.59",y2:"10.49"})]})})]})]})]}),(0,a.jsx)("p",{className:"text-center text-sm text-tm-soft mt-6",children:"Backgroun
1d colors shift throughout the day â morning gold, afternoon blue, evening purple, night calm."})]})}),(0,a.jsxs)("section",{className:"py-24 px-6",children:[(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-center mb-16",children:[(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-4",children:"How It Works"}),(0,a.jsx)("h2",{className:"font-serif text-4xl mb-4",children:"No habits to build. No apps to open."}),(0,a.jsx)("p",{className:"text-lg text-tm-soft max-w-2xl mx-auto",children:"TabManna meets you where you already are â your browser. One quiet moment before the day begins."})]}),(0,a.jsx)("div",{className:"max-w-4xl mx-auto grid md:grid-cols-3 gap-8",children:[{n:"1",t:"Open Chrome",d:"Click the TabManna icon or let it greet you when you start your day.",icon:"\uD83C\uDF05"},{n:"2",t:"Read & reflect",d:"A verse, a short reflection with context, and a prayer. About 60 seconds.",icon:"\uD83D\uDCD6"},{n:"3",t:"Close & go",d:"Hit close and start your day grounded. Revisit anytime by clicking the icon.",icon:"â¨"}].map(e=>(0,a.jsxs)("div",{className:"text-center p-6 rounded-2xl bg-warm-white border border-tm-border",children:[(0,a.jsx)("div",{className:"text-3xl mb-4",children:e.icon}),(0,a.jsx)("div",{className:"w-8 h-8 rounded-full bg-tm-accent/10 text-tm-accent flex items-center justify-center font-serif text-lg mx-auto mb-4",children:e.n}),(0,a.jsx)("h3",{className:"font-serif text-xl mb-2",children:e.t}),(0,a.jsx)("p",{className:"text-tm-soft text-sm leading-relaxed",children:e.d})]},e.n))})]}),(0,a.jsxs)("section",{className:"py-24 px-6 bg-warm-white",children:[(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-center mb-16",children:[(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-4",children:"What's Inside"}),(0,a.jsx)("h2",{className:"font-serif text-4xl mb-4",children:"365 days of thoughtfully crafted devotions"}),(0,a.jsx)("p",{className:"text-lg text-tm-soft",children:"Each one written to make Scripture land differently."})]}),(0,a.jsx)("div",{className:"max-w-4xl mx-auto grid md:grid-cols-2 gap-6",children:[{icon:"\uD83D\uDCDC",t:"Daily Scripture",d:"Carefully selected verses from across the Bible â Psalms, Gospels, Epistles, Prophets. Public domain translations."},{icon:"\uD83D\uDCA1",t:"Contextual Reflections",d:"60-90 words that give you the backstory. Greek word meanings. Historical context. Why it matters today."},{icon:"\uD83D\uDE4F",t:"Guided Prayers",d:"Personal, conversational prayers that flow naturally from the reflection. Words when you don't have them."},{icon:"\uD83C\uDFA8",t:"Time-of-Day Themes",d:"Warm gold mornings. Calm blue afternoons. Soft purple evenings. Peaceful dark nights."},{icon:"â¤ï¸",t:"Save Favorites",d:"Heart the verses that speak to you. Build your own collection of meaningful moments."},{icon:"\uD83D\uDCE4",t:"Share With Others",d:"Send a verse to someone who needs it. Twitter, WhatsApp, email, or just copy the text."}].map(e=>(0,a.jsxs)("div",{className:"p-6 bg-cream rounded-2xl border border-tm-border flex gap-4",children:[(0,a.jsx)("div",{className:"text-2xl",children:e.icon}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-serif text-lg mb-1",children:e.t}),(0,a.jsx)("p",{className:"text-tm-soft text-sm leading-relaxed",children:e.d})]})]},e.t))})]}),(0,a.jsx)("section",{className:"py-24 px-6 bg-gradient-to-b from-cream to-warm-white",children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto text-center",children:[(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-4",children:"Why TabManna?"}),(0,a.jsx)("h2",{className:"font-serif text-3xl md:text-4xl mb-12 leading-relaxed",children:"âI've tried devotional apps. They become another thing on my to-do list. TabManna just... shows up. And that's exactly what I needed.â"}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-4 text-tm-soft",children:[(0,a.jsx)("div",{className:"w-12 h-12 rounded-full bg-tm-accent/20 flex items-center justify-center font-serif text-tm-accent",children:"S"}),(0,a.jsxs)("div",{className:"text-left",children:[(0,a.jsx)("p",{className:"font-medium text-tm-text",children:"Sarah M."}
1),(0,a.jsx)("p",{className:"text-sm",children:"Working mom, 3 kids"})]})]})]})}),(0,a.jsxs)("section",{id:"pricing",className:"py-24 px-6",children:[(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-center mb-12",children:[(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-4",children:"Simple Pricing"}),(0,a.jsx)("h2",{className:"font-serif text-4xl mb-4",children:"Try it free for 7 days"}),(0,a.jsx)("p",{className:"text-lg text-tm-soft",children:"Install the extension and get full access. No credit card required."})]}),(0,a.jsxs)("div",{className:"max-w-md mx-auto mb-12",children:[(0,a.jsxs)("a",{href:"https://chromewebstore.google.com/detail/tabmanna/jcnedkggedlemnhmojnpifpcnepcehia",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-3 w-full text-white bg-tm-text py-4 rounded-xl hover:bg-tm-accent transition font-medium text-lg shadow-lg",children:[(0,a.jsx)("svg",{className:"w-6 h-6",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)("path",{d:"M12 0C8.21 0 4.831 1.757 2.632 4.501l3.953 6.848A5.454 5.454 0 0 1 12 6.545h10.691A12 12 0 0 0 12 0zM1.931 5.47A11.943 11.943 0 0 0 0 12c0 6.627 5.373 12 12 12 1.76 0 3.43-.38 4.938-1.062L9.723 5.47H1.931zM12 17.455a5.455 5.455 0 0 1 0-10.91v10.91z"})}),"Install Free â 7 Day Trial"]}),(0,a.jsx)("p",{className:"text-center text-sm text-tm-soft mt-3",children:"No credit card required \xb7 Cancel anytime"})]}),(0,a.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,a.jsx)("p",{className:"text-center text-xs tracking-widest uppercase text-tm-soft mb-6",children:"Or subscribe now"}),(0,a.jsxs)("div",{className:"grid md:grid-cols-2 gap-6",children:[(0,a.jsxs)("div",{className:"bg-warm-white rounded-3xl p-8 border-2 border-tm-accent relative",children:[(0,a.jsx)("span",{className:"absolute -top-3 left-6 text-xs tracking-widest uppercase text-white bg-tm-accent px-4 py-1.5 rounded-full",children:"Best Value"}),(0,a.jsx)("h3",{className:"font-serif text-2xl mb-2 mt-2",children:"Yearly"}),(0,a.jsxs)("div",{className:"flex items-baseline gap-2 mb-1",children:[(0,a.jsx)("span",{className:"font-serif text-5xl",children:"$39"}),(0,a.jsx)("span",{className:"text-tm-soft",children:"/year"})]}),(0,a.jsx)("p",{className:"text-tm-accent mb-6",children:"Just $3.25/month â save 45%"}),(0,a.jsx)("ul",{className:"space-y-3 mb-8",children:["365 daily devotions","Scripture + reflection + prayer","Time-of-day backgrounds","Save favorites & share","Streak tracking & year progress"].map(e=>(0,a.jsxs)("li",{className:"flex gap-3 text-sm text-tm-soft",children:[(0,a.jsx)("span",{className:"text-tm-accent",children:"â"}),e]},e))}),(0,a.jsx)("button",{onClick:()=>b("yearly"),className:"block w-full text-center text-white bg-tm-text py-4 rounded-xl hover:bg-tm-accent transition font-medium",children:"Subscribe Yearly"})]}),(0,a.jsxs)("div",{className:"bg-warm-white rounded-3xl p-8 border border-tm-border",children:[(0,a.jsx)("h3",{className:"font-serif text-2xl mb-2",children:"Monthly"}),(0,a.jsxs)("div",{className:"flex items-baseline gap-2 mb-1",children:[(0,a.jsx)("span",{className:"font-serif text-5xl",children:"$4.99"}),(0,a.jsx)("span",{className:"text-tm-soft",children:"/month"})]}),(0,a.jsx)("p",{className:"text-tm-soft mb-6",children:"Flexible, cancel anytime"}),(0,a.jsx)("ul",{className:"space-y-3 mb-8",children:["365 daily devotions","Scripture + reflection + prayer","Time-of-day backgrounds","Save favorites & share","Streak tracking & year progress"].map(e=>(0,a.jsxs)("li",{className:"flex gap-3 text-sm text-tm-soft",children:[(0,a.jsx)("span",{className:"text-tm-accent",children:"â"}),e]},e))}),(0,a.jsx)("button",{onClick:()=>b("monthly"),className:"block w-full text-center text-tm-text bg-cream py-4 rounded-xl hover:bg-tm-border transition font-medium border border-tm-border",children:"Subscribe Monthly"})]})]})]}),(0,a.jsx)("p",{className:"text-center text-sm text-tm-soft mt-8",children:"\uD83D\uDD12 Secure checkout powered by Stripe. Cancel anytime from your account."})]}),(0,a.jsx)("section",{className:"py-24 px-6 bg-warm-white",children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto",children:[(0,a.jsx)("p",{className:"text-xs tracking-widest uppercase text-tm-accent mb-4 text-center",children:"FAQ"}),(0,a.jsx)("h2",{className:"font-serif text-4xl mb-12 text-center",children:"Common questions"}),(0,a.jsx)("div",{className:"space-y-4",children:[{q:"How does the free trial work?",a:"You get full access for 7 days. After that, choose a plan to continue. No credit card needed to start."},{q:"Will it slow down my browser?",a:"No. TabManna is lightweight and only loads when you click the icon. It doesn't run in the background or affect your browsing."},{q:"Does it replace my new tab page?",a:"No. Your bookmarks, frequent sites, and Chrome's new tab stay exactly as they are. TabManna opens in its own tab when you click the icon."},{q:"What Bible translation do you use?",a:"We use public domain translations (KJV, WEB) to keep devotions freely shareable. The reflections focus on original Greek and Hebrew meanings."}
1,{q:"Can I cancel anytime?",a:"Yes. Cancel from your Stripe account anytime. You'll keep access until the end of your billing period."},{q:"Is my data private?",a:"Yes. We only store your subscription status. We don't track your browsing, don't collect personal data, and don't show ads."}].map((e,t)=>(0,a.jsxs)("details",{className:"bg-cream rounded-2xl border border-tm-border group",children:[(0,a.jsxs)("summary",{className:"p-6 cursor-pointer list-none flex justify-between items-center font-medium",children:[e.q,(0,a.jsx)("span",{className:"text-tm-accent group-open:rotate-45 transition-transform text-xl",children:"+"})]}),(0,a.jsx)("p",{className:"px-6 pb-6 text-tm-soft text-sm leading-relaxed -mt-2",children:e.a})]},t))})]})}),(0,a.jsx)("section",{className:"py-24 px-6 bg-gradient-to-b from-warm-white to-cream",children:(0,a.jsxs)("div",{className:"max-w-2xl mx-auto text-center",children:[(0,a.jsx)("div",{className:"text-4xl mb-6 opacity-60",children:"â"}),(0,a.jsx)("h2",{className:"font-serif text-4xl mb-6",children:"Ready for a quieter start?"}),(0,a.jsx)("p",{className:"text-lg text-tm-soft mb-10",children:"Make space for a moment of peace each morning."}),(0,a.jsx)("a",{href:"https://chromewebstore.google.com/detail/tabmanna/jcnedkggedlemnhmojnpifpcnepcehia",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-3 text-white bg-tm-text px-8 py-4 rounded-xl hover:bg-tm-accent transition shadow-lg text-lg font-medium",children:"Add to Chrome â Free for 7 Days"}),(0,a.jsx)("p",{className:"text-sm text-tm-soft mt-4",children:"Takes 10 seconds \xb7 No account needed \xb7 Cancel anytime"})]})}),(0,a.jsx)("footer",{className:"py-16 px-6 bg-tm-text text-cream",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,a.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center gap-8",children:[(0,a.jsxs)("div",{className:"text-center md:text-left",children:[(0,a.jsxs)("span",{className:"font-serif text-2xl",children:["Tab",(0,a.jsx)("span",{className:"text-tm-accent-light",children:"Manna"})]}),(0,a.jsx)("p",{className:"text-cream/60 mt-2",children:"Daily bread. One tab at a time."})]}),(0,a.jsxs)("div",{className:"flex gap-6 text-sm text-cream/80",children:[(0,a.jsx)(r.default,{href:"/privacy",className:"hover:text-tm-accent-light transition",children:"Privacy"}),(0,a.jsx)(r.default,{href:"/terms",className:"hover:text-tm-accent-light transition",children:"Terms"}),(0,a.jsx)(r.default,{href:"/contact",className:"hover:text-tm-accent-light transition",children:"Contact & Support"})]})]}),(0,a.jsxs)("div",{className:"border-t border-cream/10 mt-8 pt-8 text-center text-sm text-cream/40",children:["\xa9 ",new Date().getFullYear()," TabManna. Made with quiet intention."]})]})}),e&&(0,a.jsx)("div",{className:"fixed inset-0 bg-black/50 backdrop-blur-sm z-50 flex items-center justify-center p-4",role:"dialog","aria-modal":"true","aria-labelledby":"checkout-modal-title",children:(0,a.jsx)("div",{className:"bg-cream rounded-2xl p-8 max-w-md w-full shadow-2xl",children:h?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,a.jsx)("svg",{className:"w-8 h-8 text-green-600",fill:"none",stroke:"currentColor",strokeWidth:"2.5",viewBox:"0 0 24 24","aria-hidden":"true",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})})}),(0,a.jsx)("h3",{id:"checkout-modal-title",className:"font-serif text-2xl text-center mb-2",children:"You're already subscribed!"}),(0,a.jsx)("p",{className:"text-tm-soft text-center mb-6",children:"Good news â you already have an active subscription with this email."}),p?(0,a.jsx)("a",{href:p,className:"block w-full text-center text-white bg-tm-text py-3 rounded-xl hover:bg-tm-accent transition font-medium mb-3",children:"Manage Subscription"}):(0,a.jsx)("p",{className:"text-sm text-tm-soft text-center mb-3",children:"Open the extension and click âAlready subscribed?â to verify."}),(0,a.jsx)("button",{onClick:()=>t(!1),className:"block w-full text-center text-tm-text py-3 rounded-xl hover:bg-tm-border transition",children:"Close"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("h3",{id:"checkout-modal-title",className:"font-serif text-2xl text-center mb-2",children:["Subscribe ","yearly"===s?"Yearly":"Monthly"]}),(0,a.jsx)("p",{className:"text-tm-soft text-center mb-6",children:"Enter your email to continue to secure checkout"}),(0,a.jsx)("label",{htmlFor:"checkout-email",className:"sr-only",children:"Email address"}),(0,a.jsx)("input",{id:"checkout-email",type:"email",value:c,onChange:e=>i(e.target.value),onKeyDown:e=>"Enter"===e.key&&j(),placeholder:"[email protected]",className:"w-full px-4 py-3 rounded-xl border border-tm-border bg-white focus:outline-none focus:ring-2 focus:ring-tm-accent mb-3",autoFocus:!0}),d&&(0,a.jsx)("p",{className:"text-red-600 text-sm mb-3",children:d}),(0,a.jsx)("button",{onClick:j,disabled:o,className:"block w-full text-center text-white bg-tm-text py-3 rounded-xl hover:bg-tm-accent transition font-medium disabled:opacity-50 disabled:cursor-not-allowed mb-3",children:o?"Please wait...":"Continue to Checkout â ".concat("yearly"===s?"$39/year":"$4.99/mo")}),(0,a.jsx)("button",{onClick:()=>t(!1),className:"block w-full text-center text-tm-soft py-2 hover:text-tm-text transition text-sm",children:"Cancel"}),(0,a.jsx)("p",{className:"text-xs text-tm-soft text-center mt-4",children:"\uD83D\uDD12 Secure checkout powered by Stripe"})]})})})]})}}}
1,function(e){e.O(0,[972,971,117,744],function(){return e(e.s=252)}),_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.