PageSourceSearch

https://app.captivet.com/_expo/static/js/web/index-10bb8ad7dd3d66eeb54caa849b113552.js

js captivet.com collected 2026-10-02 01:26:48 UTC 1,924 bytes, 3 lines download raw bytes

1__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return p}});var e,t=r(d[0]),n=r(d[1]),s=(e=n)&&e.__esModule?e:{default:e},l=r(d[2]),c=r(d[3]),o=r(d[4]);function p(){const e=(0,l.useRouter)(),[n,p]=(0,t.useState)(!1),[u,h]=(0,t.useState)(null);return(0,o.jsx)(s.default,{className:"flex-1 items-center justify-center p-6 bg-neutral-50",children:(0,o.jsx)(c.AppCard,{className:"max-w-md w-full",children:(0,o.jsxs)(c.AppStack,{spacing:24,children:[(0,o.jsxs)(s.default,{className:"items-center",children:[(0,o.jsx)(c.AppHeading,{level:1,className:"text-center",children:"Welcome to CaptiVet"}),(0,o.jsx)(c.AppText,{variant:"muted",className:"text-center mt-2",children:"Let's set up your veterinary practice management platform."})]}),(0,o.jsxs)(s.default,{className:"bg-primary-50 p-4 rounded-lg",children:[(0,o.jsx)(c.AppText,{weight:"medium",className:"text-primary-700",children:"What you'll need:"}),(0,o.jsxs)(c.AppText,{variant:"muted",size:"sm",className:"mt-2",children:["\u2022 Supabase project URL and API keys",'\n',"\u2022 (Optional) Deepgram API key for transcription",'\n',"\u2022 (Optional) Google Gemini API key for AI generation"]})]}),u&&(0,o.jsx)(c.AppText,{variant:"error",className:"text-center",children:u}),(0,o.jsx)(c.AppButton,{size:"lg",fullWidth:!0,onPress:async()=>{p(!0),h(null);try{const t="https://api.captivet.com",n=await fetch(`${t}/health`);'ok'===(await n.json()).status?e.push('/setup/supabase'):h('API server is not responding correctly')}catch{h('Cannot connect to API server. Make sure it is running on port 3000.')}finally{p(!1)}},loading:n,disabled:n,children:n?'Checking connection...':'Start Setup'})]})})})}},2681,[3,109,736,1494,2]);
2//# sourceMappingURL=/_expo/static/js/web/index-10bb8ad7dd3d66eeb54caa849b113552.js.map
3//# debugId=29e80e51-dc1c-47b5-9ac0-150bf3ff44bc

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.