PageSourceSearch

https://contentproducts.ai/assets/BillingCancelPage-CT-2HPNM.js

js contentproducts.ai collected 2026-10-05 15:30:41 UTC 1,465 bytes, 1 lines download raw bytes

1import{a as e,r as a,j as s,w as r,x as t,aD as n,B as c}from"./index-Cu6nzwse.js";const l=()=>{const l=e(),i=a.useMemo(()=>{try{const e=new URLSearchParams(window.location.search);return e.get("return_url")||null}catch{return null}},[]);return a.useEffect(()=>{if(!i)return;const e=setTimeout(()=>{try{window.location.assign(i)}catch{}},4e3);return()=>clearTimeout(e)},[i]),s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50 dark:bg-gray-900",children:s.jsx(r,{className:"w-full max-w-md",children:s.jsxs(t,{className:"p-8 text-center space-y-6",children:[s.jsx("div",{className:"rounded-full bg-red-100 dark:bg-red-900 p-3 w-16 h-16 mx-auto flex items-center justify-center",children:s.jsx(n,{className:"h-8 w-8 text-red-600 dark:text-red-400"})}),s.jsxs("div",{children:[s.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"Checkout canceled"}),s.jsx("p",{className:"mt-2 text-gray-600 dark:text-gray-300",children:"Your plan was not changed. You can continue using the app or try upgrading again anytime."})]}),s.jsxs("div",{className:"space-y-3",children:[s.jsx(c,{className:"w-full",onClick:()=>l("/"),children:"Back to app"}),s.jsx(c,{variant:"outline",className:"w-full",onClick:()=>l(-1),children:"Try again"}),i&&s.jsx(c,{variant:"secondary",className:"w-full",onClick:()=>window.location.assign(i),children:"Return to previous site"})]})]})})})};export{l as BillingCancelPage,l 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.