import { resolvePreviewPaymentPublishableKey, runtimePublicConfig, } from '@funnelsgrove/runtime'; const resolveCheckoutFunnelSdkPublishableKey = (): string | null => { const trimmedCandidateKey = runtimePublicConfig.funnelSdkPublishableKey.trim(); if (trimmedCandidateKey) { return resolvePreviewPaymentPublishableKey(trimmedCandidateKey) || null; } return null; }; export const checkoutRuntimeConfig = { apiBaseUrl: runtimePublicConfig.apiBaseUrl.trim() || null, funnelId: runtimePublicConfig.funnelId.trim() || null, funnelSdkPublishableKey: resolveCheckoutFunnelSdkPublishableKey(), } as const;