SYMBOL INDEX (265 symbols across 117 files) FILE: .archives/console/logo/index.tsx function Logo (line 3) | function Logo({ FILE: .archives/console/pages/[id].tsx function ApplicationDetailPage (line 11) | function ApplicationDetailPage({ function EditableTitle (line 54) | function EditableTitle({ initialValue = "" }: { initialValue?: string }) { function getServerSideProps (line 139) | async function getServerSideProps(context: any) { FILE: .archives/console/pages/_app.tsx function App (line 6) | function App({ Component, pageProps }: AppProps) { FILE: .archives/console/pages/index.tsx function ConsoleIndex (line 10) | function ConsoleIndex({ function ApplicationItem (line 56) | function ApplicationItem({ function getServerSideProps (line 99) | async function getServerSideProps(context: any) { FILE: .archives/console/pages/new.tsx function NewApplicationPage (line 6) | function NewApplicationPage() { FILE: .archives/homepage/components/appbar/appbar-parent-site.tsx function AppbarParentSite (line 40) | function AppbarParentSite() { FILE: .archives/homepage/components/appbar/appbar.tsx function Appbar (line 42) | function Appbar() { FILE: .archives/homepage/components/button/index.tsx type Props (line 4) | type Props = React.PropsWithRef< function _Button (line 10) | function _Button({ FILE: .archives/homepage/components/chatwood/index.jsx class ChatwootWidget (line 3) | class ChatwootWidget extends React.Component { method componentDidMount (line 4) | componentDidMount() { method render (line 30) | render() { FILE: .archives/homepage/components/collabsible-info-card/index.tsx function CollapsibleInfoCard (line 6) | function CollapsibleInfoCard({ FILE: .archives/homepage/components/cta-footer/index.tsx function FooterCtaSection (line 5) | function FooterCtaSection({}: {}) { FILE: .archives/homepage/components/cta-onboarding/index.tsx function OnboardingCta (line 6) | function OnboardingCta() { FILE: .archives/homepage/components/cta-test-it/index.tsx type TMethod (line 7) | type TMethod = "GET" | "POST" | "PUT" | "DELETE"; function WarningIcon (line 9) | function WarningIcon() { function TestItOutCta (line 51) | function TestItOutCta({ FILE: .archives/homepage/components/demo-terminal/index.tsx function DemoTerminal (line 7) | function DemoTerminal({ FILE: .archives/homepage/components/icons/check-filled.tsx function CheckFilled (line 3) | function CheckFilled({ FILE: .archives/homepage/components/logo/index.tsx function Logo (line 5) | function Logo({ moveToHome = false }: { moveToHome?: boolean }) { FILE: .archives/homepage/components/pricing/card.tsx function PricingCard (line 40) | function PricingCard({ FILE: .archives/homepage/components/pricing/free-for-opensource.tsx function FreeForOpenSource (line 14) | function FreeForOpenSource() { FILE: .archives/homepage/grida/AppbarGroup.tsx function AppbarGroup (line 40) | function AppbarGroup() { FILE: .archives/homepage/grida/SectionCtaLast.tsx function SectionCtaLast (line 39) | function SectionCtaLast() { FILE: .archives/homepage/grida/SectionDisclaimer.tsx function useSeoNotImportant (line 7) | function useSeoNotImportant() { function SectionDisclaimer (line 56) | function SectionDisclaimer() { FILE: .archives/homepage/grida/SectionHero.tsx function TryPlayground (line 7) | function TryPlayground() { function SectionHero (line 69) | function SectionHero() { FILE: .archives/homepage/grida/SectionPricing.tsx function SectionPricing (line 43) | function SectionPricing() { FILE: .archives/homepage/grida/SectionUsage.tsx function SectionUsage (line 43) | function SectionUsage() { FILE: .archives/homepage/k/external-links.ts constant LINK_APPLY_FOR_OSS_PLAN (line 1) | const LINK_APPLY_FOR_OSS_PLAN = FILE: .archives/homepage/k/host.ts constant HOST (line 1) | const HOST = constant SERVER_URL (line 6) | const SERVER_URL = FILE: .archives/homepage/k/price.ts constant PRICE_PERSONAL_PRO_MONTHLY (line 18) | const PRICE_PERSONAL_PRO_MONTHLY = constant PRICE_PERSONAL_PRO_YEARLY (line 23) | const PRICE_PERSONAL_PRO_YEARLY = constant PRICE_ENTERPRISE_PRO_YEARLY (line 28) | const PRICE_ENTERPRISE_PRO_YEARLY = constant PRICE_PAY_AS_YOU_GO (line 33) | const PRICE_PAY_AS_YOU_GO = "price_1LegsaAvR3geCh5rBCiuVmDt"; constant PRICE_FREE_MONTHLY (line 35) | const PRICE_FREE_MONTHLY = _PRICE_FREE; type Price (line 37) | interface Price { FILE: .archives/homepage/layouts/payment-required-page.tsx function PaymentRequiredPage (line 2) | function PaymentRequiredPage() { FILE: .archives/homepage/layouts/pricing-card-list.tsx function PricingCardsList (line 4) | function PricingCardsList({ FILE: .archives/homepage/layouts/step-layout.tsx type Props (line 7) | type Props = { function StepLayout (line 15) | function StepLayout({ FILE: .archives/homepage/next.config.js constant CONSOLE_URL (line 8) | const CONSOLE_URL = process.env.CONSOLE_URL; method rewrites (line 13) | rewrites() { method redirects (line 41) | redirects() { FILE: .archives/homepage/pages/_app.tsx function App (line 7) | function App({ Component, pageProps }: AppProps) { function SeoMeta (line 38) | function SeoMeta() { FILE: .archives/homepage/pages/_document.tsx function _Document (line 3) | function _Document() { FILE: .archives/homepage/pages/disclaimer.tsx function DisclaimerPage (line 3) | function DisclaimerPage() { FILE: .archives/homepage/pages/get-started/index.tsx function GetstartedPage (line 16) | function GetstartedPage({ price: _price }: { price: string }) { function getServerSideProps (line 221) | async function getServerSideProps(context: any) { FILE: .archives/homepage/pages/index.tsx function HomePage (line 11) | function HomePage() { function ClientOnly (line 60) | function ClientOnly({ children, ...delegated }: React.PropsWithChildren) { FILE: .archives/homepage/pages/oauth/callback.tsx function OAuthCallbackPage (line 8) | function OAuthCallbackPage(props: any) { function getServerSideProps (line 20) | async function getServerSideProps(context: any) { FILE: .archives/homepage/pages/onboarding/[id].tsx function ContinueOnboardingWithVerification (line 6) | function ContinueOnboardingWithVerification() { function getServerSideProps (line 17) | async function getServerSideProps() { FILE: .archives/homepage/pages/onboarding/complete.tsx function InitialOnboardingFinalPage (line 12) | function InitialOnboardingFinalPage({ function CodeExamples (line 113) | function CodeExamples({ target, apikey }: { target: string; apikey: stri... function MoreCodeExamples (line 119) | function MoreCodeExamples({ function VideoDemo (line 157) | function VideoDemo() { function getServerSideProps (line 181) | async function getServerSideProps(context: any) { FILE: .archives/homepage/pages/onboarding/index.tsx function NewApplicationPage (line 17) | function NewApplicationPage() { function SigninForm (line 56) | function SigninForm({ onComplete }: { onComplete: () => void }) { function SetupForm (line 91) | function SetupForm() { FILE: .archives/homepage/pages/onboarding/payment-success-with-issue.tsx function PaymentSuccessButThereWasAProblem (line 6) | function PaymentSuccessButThereWasAProblem({ function getServerSideProps (line 60) | async function getServerSideProps(context: any) { FILE: .archives/homepage/pages/onboarding/payment-success.tsx function PaymentSuccessPage (line 10) | function PaymentSuccessPage({ function getServerSideProps (line 101) | async function getServerSideProps(context: any) { FILE: .archives/homepage/pages/too-many-requests.tsx function TooMayRequestsPage (line 5) | function TooMayRequestsPage() { FILE: cli/bin.ts function cli (line 5) | async function cli() { FILE: cli/update/index.ts function checkForUpdate (line 10) | async function checkForUpdate() { function makeUpdateMessage (line 23) | function makeUpdateMessage({ latest }: { latest: string }): string { FILE: packages/api/index.ts constant HOST (line 3) | const HOST = class Client (line 8) | class Client { method constructor (line 10) | constructor(credentials: { "x-cors-service-checkout-session-id"?: stri... method onboardingWithEmail (line 19) | async onboardingWithEmail({ email }: { email: string }) { method onboardingWithForm (line 39) | async onboardingWithForm({ method getOnboardingApplication (line 57) | async getOnboardingApplication(id: string) { method convertApplication (line 62) | async convertApplication(onboarding_id: string, checkout_session_id: s... method createApplication (line 73) | async createApplication( method getApplication (line 83) | async getApplication(id: string): Promise { method listApplications (line 88) | async listApplications(): Promise { method deleteApplication (line 92) | async deleteApplication(id: string) { method updateApplication (line 96) | async updateApplication(id: string, payload: UpdateApplicationRequest) { function signin (line 118) | async function signin({ grida_token }: { grida_token: string }) { class AlreadySignedUp (line 130) | class AlreadySignedUp extends Error { method constructor (line 131) | constructor() { class OnboardingApiKeyAlreadyRequested (line 136) | class OnboardingApiKeyAlreadyRequested extends Error { method constructor (line 137) | constructor() { type CreateApplicationRequest (line 142) | interface CreateApplicationRequest { type Application (line 147) | interface Application { type OnboardingApplication (line 153) | interface OnboardingApplication { type ApplicationWithApiKey (line 161) | type ApplicationWithApiKey = Application & { type ApplicationDetail (line 166) | type ApplicationDetail = ApplicationWithApiKey; type CreateAplicationResponse (line 168) | type CreateAplicationResponse = ApplicationWithApiKey; type UpdateApplicationRequest (line 170) | type UpdateApplicationRequest = Application; FILE: packages/app-ui/components/api-key-reveal.tsx function ApiKeyReveal (line 7) | function ApiKeyReveal({ FILE: packages/app-ui/layouts/page-close-button.tsx function PageCloseButton (line 5) | function PageCloseButton() { FILE: services/auth.proxy.cors.sh/handler.ts constant CORS_API_KEY_HEADER (line 6) | const CORS_API_KEY_HEADER = "x-cors-api-key"; FILE: services/lagacy/lib/cors.ts type OptionParams (line 8) | interface OptionParams { function proxyRequest (line 14) | function proxyRequest(req, res, proxy) { function onProxyResponse (line 63) | function onProxyResponse(proxy, proxyReq, proxyRes, req, res) { function getHandler (line 118) | function getHandler(options, proxy) { FILE: services/lagacy/src/_util/size.ts constant SEC (line 6) | const SEC = 1000; FILE: services/lagacy/src/auth/static-account-api-key-auth.ts constant STATIC_CORS_ACCOUNT_API_KEY_HEADER (line 6) | const STATIC_CORS_ACCOUNT_API_KEY_HEADER = "x-cors-grida-api-key"; function validate_api_key (line 36) | function validate_api_key(apikey: string) { FILE: services/lagacy/src/limit/blacklist-origin.ts function blacked (line 43) | function blacked(origin: string): boolean { FILE: services/lagacy/src/limit/payload-limit.ts constant MAX_TARGET_RESOURCE_MB (line 10) | const MAX_TARGET_RESOURCE_MB = 2; FILE: services/lagacy/src/limit/unknown-host-limit.ts function known (line 10) | function known(url: string): boolean { function isIpAddress (line 27) | function isIpAddress(hostname: string): boolean { type SingleProxyRequestLimitPolicy (line 31) | interface SingleProxyRequestLimitPolicy { FILE: services/lagacy/src/usage/index.ts function logRequest (line 27) | async function logRequest(req: express.Request, res: express.Response) { function log (line 64) | async function log(request: CorsProxyApiRequest) { FILE: services/lagacy/src/usage/model.ts type AppId (line 4) | type AppId = string | "anonymous" | "official-demo"; type CorsProxyApiRequest (line 6) | interface CorsProxyApiRequest { type CorsProxyApiRequestLog (line 45) | interface CorsProxyApiRequestLog extends CorsProxyApiRequest { constant CORS_REQUEST_LOG_TABLE_NAME (line 105) | const CORS_REQUEST_LOG_TABLE_NAME = process.env FILE: services/proxy.cors.sh/lib/cors.ts type OptionParams (line 8) | interface OptionParams { function proxyRequest (line 14) | function proxyRequest(req, res, proxy) { function onProxyResponse (line 63) | function onProxyResponse(proxy, proxyReq, proxyRes, req, res) { function getHandler (line 118) | function getHandler(options, proxy) { FILE: services/proxy.cors.sh/src/_util/size.ts constant SEC (line 6) | const SEC = 1000; FILE: services/proxy.cors.sh/src/_util/x-header.ts function headerfrom (line 3) | function headerfrom( FILE: services/proxy.cors.sh/src/auth/index.ts function parseApiKey (line 9) | function parseApiKey(req: express.Request): string | undefined | null { function authorization (line 31) | async function authorization( type AuthorizationInfo (line 169) | interface AuthorizationInfo { function anynymous_request_identity (line 176) | function anynymous_request_identity(req: express.Request) { FILE: services/proxy.cors.sh/src/auth/keys-synced.ts constant TABLE (line 5) | const TABLE = process.env.DYNAMODB_TABLE_SERVICE_KEYS!; function verify_synced_key (line 7) | async function verify_synced_key(key: string): Promise< function find (line 31) | async function find(key: string): Promise { type ServiceKeyInfo (line 48) | interface ServiceKeyInfo { FILE: services/proxy.cors.sh/src/auth/keys-temp.ts constant API_KEY_TEMP_AES_KEY (line 4) | const API_KEY_TEMP_AES_KEY: string = process.env.API_KEY_TEMP_AES_KEY!; constant API_KEY_TEMP_AES_IV (line 5) | const API_KEY_TEMP_AES_IV: string = process.env.API_KEY_TEMP_AES_IV!; constant TMP_KEY_EXP_IN_DAYS (line 8) | const TMP_KEY_EXP_IN_DAYS = 3; function validate_tmp_key (line 10) | function validate_tmp_key(signature: string) { FILE: services/proxy.cors.sh/src/auth/keys.ts function keyinfo (line 1) | function keyinfo(key: string): { FILE: services/proxy.cors.sh/src/auth/legacy/static-account-api-key-auth.ts function validate_api_key (line 29) | function validate_api_key(apikey: string) { FILE: services/proxy.cors.sh/src/k/index.ts constant STATIC_CORS_ACCOUNT_API_KEY_HEADERS (line 4) | const STATIC_CORS_ACCOUNT_API_KEY_HEADERS = [ constant RATE_LIMIT_FREE_AUTHORIZED_PER_HOUR (line 9) | const RATE_LIMIT_FREE_AUTHORIZED_PER_HOUR = 500; constant RATE_LIMIT_FREE_ANONYMOUS_PER_HOUR (line 10) | const RATE_LIMIT_FREE_ANONYMOUS_PER_HOUR = 100; constant RATE_LIMIT_PAID_PER_MONTH_DEFAULT (line 11) | const RATE_LIMIT_PAID_PER_MONTH_DEFAULT = 500000; constant RATE_LIMIT_PAID_PER_MONTH_T1 (line 12) | const RATE_LIMIT_PAID_PER_MONTH_T1 = 500000; constant RATE_LIMIT_PAID_PER_MONTH_T2 (line 13) | const RATE_LIMIT_PAID_PER_MONTH_T2 = 2500000; FILE: services/proxy.cors.sh/src/limit/blacklist-origin.ts function blacked (line 43) | function blacked(origin: string): boolean { FILE: services/proxy.cors.sh/src/limit/payload-limit.ts constant MAX_TARGET_RESOURCE_MB (line 10) | const MAX_TARGET_RESOURCE_MB = 2; FILE: services/proxy.cors.sh/src/limit/rate-limit.ts constant IS_OFFLINE (line 15) | const IS_OFFLINE = process.env.IS_OFFLINE; constant MONTH28MS (line 126) | const MONTH28MS = 60 * 1000 * 60 * 24 * 28; FILE: services/proxy.cors.sh/src/usage/dynamo/log.ts function log (line 19) | async function log( FILE: services/proxy.cors.sh/src/usage/dynamo/model.ts constant CORS_REQUEST_LOG_TABLE_NAME (line 52) | const CORS_REQUEST_LOG_TABLE_NAME = process.env FILE: services/proxy.cors.sh/src/usage/index.ts type Log (line 4) | type Log = Omit; function logRequest (line 11) | async function logRequest(req: express.Request, res: express.Response) { function systemlog (line 57) | function systemlog(request: Log) { FILE: services/proxy.cors.sh/src/usage/type.ts type AppId (line 1) | type AppId = string | "anonymous" | "official-demo"; type CorsProxyApiRequest (line 3) | interface CorsProxyApiRequest { type CorsProxyApiRequestLog (line 42) | interface CorsProxyApiRequestLog extends CorsProxyApiRequest { FILE: services/services.cors.sh/app.ts function logErrors (line 7) | function logErrors(err, req, res, next) { FILE: services/services.cors.sh/auth/jwt.ts type ServiceUserSignature (line 5) | interface ServiceUserSignature { function decode_jwt (line 11) | function decode_jwt(token: string): ServiceUserSignature { function encode_jwt (line 15) | function encode_jwt(service_user_id: string): string { function verify (line 24) | function verify(token: string) { FILE: services/services.cors.sh/auth/key.ts constant SECURE_BROWSER_COOKIE_AUTH_KEY (line 1) | const SECURE_BROWSER_COOKIE_AUTH_KEY = ".cors.sh/auth-token"; FILE: services/services.cors.sh/auth/middleware.ts function authMiddleware (line 12) | async function authMiddleware(req: Request, res: Response, next) { function checoutSessionAuthorizer (line 32) | async function checoutSessionAuthorizer(req: Request) { function standardAuthorizer (line 59) | async function standardAuthorizer(req: Request): Promise }) { FILE: services/services.cors.sh/controllers/_telemetry.ts function logNewOnboardingProc (line 5) | async function logNewOnboardingProc(data: OnboardingApplications) { function logNewApplication (line 18) | async function logNewApplication(data: Application) { FILE: services/services.cors.sh/controllers/applications.ts type CreateOnboardingApplicationBody (line 8) | type CreateOnboardingApplicationBody = function createOnboardingApplication (line 20) | async function createOnboardingApplication( function getOnboardingApplication (line 107) | async function getOnboardingApplication(id: string) { function sendOnboardingEmail (line 123) | async function sendOnboardingEmail( function signApplication (line 174) | async function signApplication(application: Application) { function createApplication (line 188) | async function createApplication({ function convertApplication (line 236) | async function convertApplication({ FILE: services/services.cors.sh/keygen/index.ts constant API_KEY_TEMP_AES_KEY (line 4) | const API_KEY_TEMP_AES_KEY = process.env.API_KEY_TEMP_AES_KEY; constant API_KEY_TEMP_AES_IV (line 6) | const API_KEY_TEMP_AES_IV: string = process.env.API_KEY_TEMP_AES_IV!; constant API_KEY_TEST_HASH_SECRET (line 9) | const API_KEY_TEST_HASH_SECRET = process.env.API_KEY_TEST_HASH_SECRET; constant API_KEY_LIVE_HASH_SECRET (line 10) | const API_KEY_LIVE_HASH_SECRET = process.env.API_KEY_LIVE_HASH_SECRET; constant API_KEY_HASH_SECRET_BY_TYPE (line 12) | const API_KEY_HASH_SECRET_BY_TYPE = { type PermanentKey (line 17) | interface PermanentKey { constant TMP_KEY_PREFIX (line 22) | const TMP_KEY_PREFIX = "temp"; constant TEST_KEY_PREFIX (line 23) | const TEST_KEY_PREFIX = "test"; constant LIVE_KEY_PREFIX (line 24) | const LIVE_KEY_PREFIX = "live"; constant TMP_KEY_EXP_IN_DAYS (line 25) | const TMP_KEY_EXP_IN_DAYS = 3; function test_key (line 27) | function test_key(signature: string): PermanentKey { function live_key (line 34) | function live_key(signature: string): PermanentKey { function sign_temporary_key (line 41) | function sign_temporary_key() { function sign (line 59) | function sign(signature: string, type: "test" | "live") { function sign_test_key (line 68) | function sign_test_key(signature: string) { function sign_live_key (line 76) | function sign_live_key(signature: string) { function validate_jwt (line 87) | function validate_jwt(token: string) { function prefix (line 99) | function prefix(type: "test" | "live" | "temp") { function encrypt (line 110) | function encrypt(data: string | object, type: "test" | "live") { FILE: services/services.cors.sh/routes/applications/index.ts function msak (line 79) | function msak( FILE: services/services.cors.sh/routes/payments/index.ts constant WEBHOST (line 8) | const WEBHOST = process.env.WEBHOST; constant WEBURL_CONSOLE (line 9) | const WEBURL_CONSOLE = WEBHOST + "/console"; constant PROTOCOL (line 10) | const PROTOCOL = process.env.NODE_ENV === "production" ? "https" : "http"; FILE: services/services.cors.sh/sync/index.ts function sync (line 9) | async function sync(application: Application) { function sync_record (line 36) | function sync_record( function activate (line 69) | async function activate(id: string, active: boolean) { FILE: services/services.cors.sh/sync/type.ts type KeyInfo (line 2) | interface KeyInfo { FILE: web/app/(console)/console/[id]/page.tsx function ApplicationDetailPage (line 12) | function ApplicationDetailPage({ params }: { function EditableTitle (line 64) | function EditableTitle({ initialValue = "" }: { initialValue?: string }) { FILE: web/app/(console)/console/new/page.tsx function NewApplicationPage (line 9) | function NewApplicationPage() { FILE: web/app/(console)/console/page.tsx function ConsoleIndex (line 13) | function ConsoleIndex() { FILE: web/app/(console)/layout.tsx function RootLayout (line 25) | function RootLayout({ function Sidebar (line 57) | function Sidebar() { function NavItem (line 83) | function NavItem({ children, ...props }: React.PropsWithChildren) { FILE: web/app/(home)/contact/page.tsx function ContactPage (line 4) | function ContactPage() { FILE: web/app/(home)/get-started/page.tsx function GetstartedPage (line 23) | function GetstartedPage() { FILE: web/app/(home)/layout.tsx function RootLayout (line 22) | function RootLayout({ FILE: web/app/(home)/onboarding/[id]/page.tsx function ContinueOnboardingWithVerification (line 7) | function ContinueOnboardingWithVerification() { FILE: web/app/(home)/onboarding/page.tsx function NewApplicationPage (line 18) | function NewApplicationPage() { function SigninForm (line 58) | function SigninForm({ onComplete }: { onComplete: () => void }) { function SetupForm (line 93) | function SetupForm() { FILE: web/app/(home)/page.tsx function Home (line 6) | function Home() { FILE: web/app/(home)/pricing/page.tsx function Pricing (line 19) | function Pricing() { FILE: web/app/(home)/too-many-requests/page.tsx function TooMayRequestsPage (line 7) | function TooMayRequestsPage() { FILE: web/components/chatwoot/index.jsx class ChatwootWidget (line 4) | class ChatwootWidget extends React.Component { method componentDidMount (line 5) | componentDidMount() { method render (line 31) | render() { FILE: web/components/collapsible-info-card.tsx function CollapsibleInfoCard (line 6) | function CollapsibleInfoCard({ FILE: web/components/console/application-list.tsx function ApplicationItem (line 15) | function ApplicationItem({ FILE: web/components/faq/index.tsx function FaqItem (line 4) | function FaqItem({ q, a }: { q: string; a: string }) { FILE: web/components/free-for-opensource/index.tsx function FreeForOpensourceCard (line 9) | function FreeForOpensourceCard() { FILE: web/components/header.tsx function Header (line 7) | function Header() { FILE: web/components/home-background.tsx function HomeBackground (line 7) | function HomeBackground() { function VignettingOverlay (line 36) | function VignettingOverlay({ w }: { w: number }) { FILE: web/components/home-hover-card.tsx function HomeCardExample (line 15) | function HomeCardExample() { function HomeHoverCardV2 (line 68) | function HomeHoverCardV2() { FILE: web/components/landing/send-me-an-api-key-form.tsx function SendMeAnApiKeyForm (line 8) | function SendMeAnApiKeyForm() { FILE: web/components/logo/index.tsx function Logo (line 3) | function Logo({ FILE: web/components/pricing/index.tsx function PricingCard (line 5) | function PricingCard({ FILE: web/components/pricing/mini.tsx function MiniPlanSelect (line 2) | function MiniPlanSelect({ function MiniPriceCard (line 28) | function MiniPriceCard({ FILE: web/k/external-links.ts constant LINK_APPLY_FOR_OSS_PLAN (line 1) | const LINK_APPLY_FOR_OSS_PLAN = FILE: web/k/host.ts constant HOST (line 1) | const HOST = constant SERVER_URL (line 6) | const SERVER_URL = FILE: web/layouts/payment-required-page.tsx function PaymentRequiredPage (line 2) | function PaymentRequiredPage() { FILE: web/next.config.js method rewrites (line 4) | rewrites() { method redirects (line 24) | redirects() { FILE: web/pages/onboarding/complete.tsx function InitialOnboardingFinalPage (line 13) | function InitialOnboardingFinalPage({ function CodeExamples (line 117) | function CodeExamples({ target, apikey }: { target: string; apikey: stri... function MoreCodeExamples (line 123) | function MoreCodeExamples({ function VideoDemo (line 161) | function VideoDemo() { function getServerSideProps (line 185) | async function getServerSideProps(context: any) { FILE: web/pages/onboarding/payment-success-with-issue.tsx function PaymentSuccessButThereWasAProblem (line 11) | function PaymentSuccessButThereWasAProblem({ function getServerSideProps (line 64) | async function getServerSideProps(context: any) { FILE: web/pages/onboarding/payment-success.tsx function PaymentSuccessPage (line 14) | function PaymentSuccessPage({ function getServerSideProps (line 102) | async function getServerSideProps(context: any) {