1import{a as s,j as r}from"./vendor-query-CRhh6spR.js";import{b as u,i as d,bN as f,bO as i,bL as x,bP as b,ar as w,bM as h}from"./index-BkVb42KZ.js";import{d as g,u as N}from"./vendor-react-BAmwgVqg.js";import"./vendor-charts-BVeOEGzI.js";import"./vendor-stripe-2y4Jo9_W.js";import"./vendor-supabase-Csx7YFID.js";function B(){const[o]=g(),n=N(),{tr:a}=u(),[p,l]=s.useState(!1),e=s.useMemo(()=>{const t=o.get("to")??"/";return t.startsWith("/")&&!t.startsWith("//")?t:"/"},[o]);return s.useEffect(()=>{if(d()||!f()&&!i()){n(e,{replace:!0});return}const t=x(e);i()&&(window.location.href=b(e));const c=window.setTimeout(()=>l(!0),1200),m=window.setTimeout(()=>n(e,{replace:!0}),2500);return()=>{window.clearTimeout(c),window.clearTimeout(m),t()}},[e,n]),r.jsxs("main",{className:"flex min-h-screen flex-col items-center justify-center gap-4 px-6 text-center",children:[r.jsx(w,{className:"h-8 w-8 text-primary","aria-hidden":!0}),r.jsx("h1",{className:"text-lg font-semibold text-foreground",children:a("openInApp.label")}),p&&r.jsx("button",{type:"button",onClick:()=>h(e),className:"rounded-full bg-primary px-5 py-2.5 text-sm font-semibold text-primary-foreground",children:a("openInApp.cta")}),r.jsx("button",{type:"button",onClick:()=>n(e,{replace:!0}),className:"text-sm text-muted-foreground underline",children:a("openInApp.continueWeb")})]})}export{B 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.