1import{b as E,L as N,u as S,an as T,f as A,x as d,Y as L,I as j,a3 as R,i as r,v as V,j as e,t,k as l,w as g,m as i,l as m,F as B,r as q,O as P,N as D,n as z,o as n,q as F,s as H}from"./DER69Mp3.js";import{_ as M}from"./DPLhqQVt.js";import{u as O}from"./DxIDxfc0.js";import{a9 as $,bl as U,a as Z,Z as J}from"./D6f3uHta.js";import"./DuGk2X12.js";import"./Bl6rneV8.js";import"./B623BiJ6.js";import"./8JAE2riq.js";const Y={class:"dark min-h-screen bg-[#0a0a0f] relative overflow-hidden flex flex-col justify-center py-12 sm:px-6 lg:px-8"},G={key:0,class:"relative z-10 sm:mx-auto sm:w-full sm:max-w-md"},K={class:"backdrop-blur-xl bg-gray-900/40 border border-white/10 rounded-3xl py-12 px-8 shadow-2xl"},Q={class:"flex flex-col items-center"},W={class:"mt-4 text-lg font-bold text-white"},X={key:1,class:"relative z-10 sm:mx-auto sm:w-full sm:max-w-2xl px-4 sm:px-0"},ee={class:"text-center mb-12"},se={class:"backdrop-blur-xl bg-gray-900/40 border border-white/5 rounded-3xl shadow-2xl overflow-hidden relative group"},te={class:"p-8 sm:p-12 relative z-10"},ae={class:"text-center"},oe={class:"mt-6 text-center text-3xl sm:text-4xl font-black text-white leading-tight tracking-tight"},ie={key:0,class:"mt-10 bg-red-500/10 border border-red-500/20 rounded-2xl p-6 relative group/case"},ne={class:"flex items-center"},re={class:"flex-shrink-0"},le={class:"ml-4"},ce={class:"text-lg font-bold text-white"},de={class:"mt-1 text-sm text-gray-400 font-medium"},ue={key:1,class:"mt-10 space-y-6"},he={class:"bg-red-500/10 border border-red-500/20 rounded-2xl p-6"},be={class:"flex items-center"},me={class:"flex-shrink-0"},ve={class:"ml-4"},xe={class:"text-lg font-bold text-white"},pe={class:"mt-1 text-sm text-gray-400 font-medium"},fe={class:"text-center"},ge={key:2,class:"mt-10 space-y-8"},_e={class:"bg-violet-600/10 border border-violet-500/20 rounded-2xl p-6"},ye={class:"flex items-center"},ke={class:"flex-shrink-0"},we={class:"ml-4"},Pe={class:"text-lg font-bold text-white"},$e={class:"mt-1 text-sm text-gray-400 font-medium"},Ce={class:"space-y-6"},Ie={class:"text-sm font-black text-white uppercase tracking-[0.2em] flex items-center gap-2"},Ee={class:"grid gap-4"},Ne={class:"flex-shrink-0 w-8 h-8 rounded-lg bg-red-600/20 flex items-center justify-center font-black text-red-500 text-sm"},Se={class:"text-base font-bold text-white"},Te={class:"text-sm text-gray-500 mt-1 font-medium"},Ae={class:"text-center pt-8 border-t border-white/5"},Le={class:"text-sm text-gray-500 mb-4 font-medium"},je=["disabled"],Re={key:0,class:"animate-spin -ml-1 mr-3 h-4 w-4 border-2 border-white/20 border-t-white rounded-full"},Ve={class:"mt-12 pt-8 border-t border-white/5"},Be={class:"text-center"},qe={class:"text-sm text-gray-500 mb-4 font-medium"},De={class:"flex items-center justify-center gap-6"},ze={href:"mailto:[email protected]",class:"text-sm text-red-500 hover:text-red-400 font-bold transition-colors"},Fe=E({__name:"success",setup(He){const{t:_}=N(),v=S(),{authPath:C}=T();A({title:_("easy-dual-sub.checkoutPages.success.metaTitle"),meta:[{name:"description",content:_("easy-dual-sub.checkoutPages.success.metaDescription")},{name:"robots",content:"noindex"}]});const x=d(!0),y=d(!1),k=d(!1),p=d(!1),h=d(""),u=d(!1),c=d(0),w=L();j(async()=>{x.value=!0;try{const s=R();if(await s.loadUserContext(),s.isAuthenticated){y.value=!0,w.query.source==="extension"&&window.open("/session-refresh?mode=subscribe&app=easy-dual-sub","_blank");const f=O();setTimeout(()=>{f("/easy-dual-sub/dashboard")},3e3);return}const a=w.query.session_id;if(!a)throw new Error("No session ID provided");const o=await(await fetch(`/api/checkout/session-info?session_id=${a}`)).json();o.success&&o.data&&(h.value=o.data.email,p.value=o.data.isNew,o.data.displayCase==="existing_verified"&&(k.value=!0))}catch(s){console.error("Error checking checkout status:",s)}finally{x.value=!1}});const I=async()=>{if(c.value>0||u.value)return;u.value=!0,c.value=60;const s=D(()=>{c.value--,c.value<=0&&clearInterval(s)},1e3);try{await fetch("/api/auth/resend-verification",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:h.value,appId:"easy-dual-sub"})})}catch(a){console.error("Error resending email:",a)}finally{u.value=!1}};return(s,a)=>{const b=z;return n(),r("div",Y,[a[5]||(a[5]=V('<div class="absolute inset-0 opacity-20 pointer-events-none" data-v-1d45c04b><div class="absolute -top-40 -right-40 w-96 h-96 bg-red-600/30 rounded-full blur-3xl animate-float" data-v-1d45c04b></div><div class="absolute -bottom-40 -left-40 w-80 h-80 bg-violet-600/30 rounded-full blur-3xl animate-float" style="animation-delay:2s;" data-v-1d45c04b></div><div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[500px] h-[500px] bg-red-500/20 rounded-full blur-3xl animate-float" style="animation-delay:4s;" data-v-1d45c04b></div><div class="absolute inset-0 opacity-[0.03] bg-[linear-gradient(rgba(18,16,16,0)_50%,rgba(0,0,0,0.25)_50%),linear-gradient(90deg,rgba(255,0,0,0.06),rgba(0,255,0,0.02),rgba(0,0,255,0.06))] bg-[length:100%_2px,3px_100%]" data-v-1d45c04b></div></div>',1)),x.value?(n(),r("div",G,[e("div",K,[e("div",Q,[a[0]||(a[0]=e("div",{class:"animate-spin rounded-full h-12 w-12 border-4 border-red-500 border-t-transparent"},null,-1)),e("p",W,t(s.$t("easy-dual-sub.checkoutPages.success.processingPayment")),1)])])])):(n(),r("div",X,[e("div",ee,[l(b,{to:i(v)("/easy-dual-sub"),class:"inline-block group"},{default:g(()=>a[1]||(a[1]=[e("div",{class:"w-20 h-20 rounded-2xl bg-gradient-to-br from-red-600 via-rose-600 to-violet-600 flex items-center justify-center text-4xl shadow-[0_0_30px_rgba(220,38,38,0.4)] border border-white/20 backdrop-blur-xl group-hover:scale-110 transition-transform"}," ð¿ ",-1)])),_:1,__:[1]},8,["to"])]),e("div",se,[a[4]||(a[4]=e("div",{class:"absolute -inset-px bg-gradient-to-br from-red-600/5 to-transparent opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none"},null,-1)),e("div",te,[e("div",ae,[a[2]||(a[2]=e("div",{class:"mx-auto flex items-center justify-center h-20 w-20 rounded-full bg-red-600/10 border border-red-500/30 shadow-[0_0_20px_rgba(220,38,38,0.2)
1]"},[e("svg",{class:"h-10 w-10 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"})])],-1)),e("h2",oe,t(s.$t("easy-dual-sub.checkoutPages.success.paymentConfirmed")),1)]),y.value?(n(),r("div",ie,[e("div",ne,[e("div",re,[l(i($),{class:"h-6 w-6 text-red-500"})]),e("div",le,[e("h3",ce,t(s.$t("easy-dual-sub.checkoutPages.success.accountReady")),1),e("p",de,t(s.$t("easy-dual-sub.checkoutPages.success.redirectingToDashboard")),1)])])])):k.value?(n(),r("div",ue,[e("div",he,[e("div",be,[e("div",me,[l(i($),{class:"h-6 w-6 text-red-500"})]),e("div",ve,[e("h3",xe,t(s.$t("easy-dual-sub.checkoutPages.success.subscriptionActive")),1),e("p",pe,t(s.$t("easy-dual-sub.checkoutPages.success.signInToContinue")),1)])])]),e("div",fe,[l(b,{to:i(v)(i(C)),class:"inline-flex items-center px-8 py-4 bg-red-600 text-white font-black rounded-xl hover:bg-red-700 transition-all shadow-[0_0_20px_rgba(220,38,38,0.3)] hover:scale-105 active:scale-95"},{default:g(()=>[l(i(U),{class:"w-5 h-5 mr-3"}),m(" "+t(s.$t("easy-dual-sub.checkoutPages.success.signInToAccount")),1)]),_:1},8,["to"])])])):(n(),r("div",ge,[e("div",_e,[e("div",ye,[e("div",ke,[l(i(Z),{class:"h-6 w-6 text-violet-500"})]),e("div",we,[e("h3",Pe,t(p.value?s.$t("easy-dual-sub.checkoutPages.success.accountCreatedSuccess"):s.$t("easy-dual-sub.checkoutPages.success.verificationRequired")),1),e("p",$e,t(p.value?s.$t("easy-dual-sub.checkoutPages.success.welcomeEmailSent",{email:h.value||"your email"}):s.$t("easy-dual-sub.checkoutPages.success.verificationEmailSent",{email:h.value||"your email"})),1)])])]),e("div",Ce,[e("h3",Ie,[l(i(J),{class:"w-4 h-4 text-red-500"}),m(" "+t(s.$t("easy-dual-sub.checkoutPages.success.nextSteps")),1)]),e("div",Ee,[(n(),r(B,null,q(["checkInbox","clickActivationLink","installChromeExtension"],(o,f)=>e("div",{key:o,class:"flex items-start gap-4 backdrop-blur-xl bg-white/[0.03] border border-white/5 rounded-2xl p-4"},[e("div",Ne,t(f+1),1),e("div",null,[e("p",Se,t(s.$t(`easy-dual-sub.checkoutPages.success.${o}`)),1),e("p",Te,t(s.$t(`easy-dual-sub.checkoutPages.success.${o==="checkInbox"?"lookForEmail":o==="clickActivationLink"?"activateAccount":"downloadExtensionAfterLogin"}`)),1),o==="installChromeExtension"?(n(),F(M,{key:0,"extension-key":"easy-dual-sub"})):P("",!0)])])),64))])]),e("div",Ae,[e("p",Le,t(s.$t("easy-dual-sub.checkoutPages.success.didntReceiveEmail")),1),e("button",{onClick:I,disabled:u.value||c.value>0,class:"cursor-pointer inline-flex items-center px-6 py-2.5 border border-white/10 text-sm font-bold rounded-xl text-gray-300 hover:bg-white/5 hover:text-white disabled:opacity-50 disabled:cursor-not-allowed transition-all"},[u.value?(n(),r("div",Re)):P("",!0),m(" "+t(c.value>0?s.$t("easy-dual-sub.checkoutPages.success.resendInSeconds",{count:c.value}):s.$t("easy-dual-sub.checkoutPages.success.resendEmail")),1)],8,je)])])),e("div",Ve,[e("div",Be,[e("p",qe,t(s.$t("easy-dual-sub.checkoutPages.success.needHelp")),1),e("div",De,[l(b,{to:i(v)("/easy-dual-sub"),class:"text-sm text-red-500 hover:text-red-400 font-bold transition-colors"},{default:g(()=>[m(t(s.$t("easy-dual-sub.checkoutPages.success.backToHome")),1)]),_:1},8,["to"]),a[3]||(a[3]=e("div",{class:"w-1 h-1 bg-white/20 rounded-full"},null,-1)),e("a",ze,t(s.$t("easy-dual-sub.checkoutPages.success.contactSupport")),1)])])])])])]))])}}}),Qe=H(Fe,[["__scopeId","data-v-1d45c04b"]]);export{Qe as default};
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.