{"version":3,"file":"dfp.mjs","sources":["../../../../../../../core/src/utils/dfp.ts"],"sourcesContent":["import { STYTCH_DFP_BACKEND_URL, STYTCH_DFP_CDN_URL } from '../constants';\nimport { InternalStytchClientOptions } from '../types';\nimport { getHttpsUrl } from './getHttpsUrl';\nimport { logger } from './logger';\n\nexport const getDFPBackendURL = (opts: InternalStytchClientOptions | undefined) => {\n  const domain = opts?.dfppaUrl ?? opts?.endpointOptions?.dfppaDomain;\n  if (domain) {\n    const httpsUrl = getHttpsUrl(domain);\n    if (httpsUrl) {\n      return httpsUrl;\n    } else {\n      const key = opts?.dfppaUrl ? 'dfppaUrl' : 'dfppaDomain';\n      logger.warn(`Unable to use custom DFPPA domain \\`${domain}\\`. ${key} should be a valid domain.`);\n    }\n  }\n\n  return opts?.endpoints?.dfpBackendURL ?? STYTCH_DFP_BACKEND_URL;\n};\n\nexport const getDFPCdnURL = (opts: InternalStytchClientOptions | undefined) => {\n  const domain = opts?.dfpCdnUrl ?? opts?.endpointOptions?.dfpCdnDomain;\n  if (domain) {\n    const httpsUrl = getHttpsUrl(domain);\n    if (httpsUrl) {\n      return httpsUrl;\n    } else {\n      const key = opts?.dfpCdnUrl ? 'dfpCdnUrl' : 'dfpCdnDomain';\n      logger.warn(`Unable to use custom DFP CDN domain \\`${domain}\\`. ${key} should be a valid domain.`);\n    }\n  }\n\n  return STYTCH_DFP_CDN_URL;\n};\n"],"names":["getDFPBackendURL","opts","domain","dfppaUrl","endpointOptions","dfppaDomain","httpsUrl","getHttpsUrl","key","logger","warn","endpoints","dfpBackendURL","STYTCH_DFP_BACKEND_URL","getDFPCdnURL","dfpCdnUrl","dfpCdnDomain","STYTCH_DFP_CDN_URL"],"mappings":";;;;AAKO,MAAMA,mBAAmB,CAACC,IAAAA,GAAAA;AAC/B,IAAA,MAAMC,MAAAA,GAASD,IAAAA,EAAME,QAAAA,IAAYF,IAAAA,EAAMG,eAAAA,EAAiBC,WAAAA;AACxD,IAAA,IAAIH,MAAAA,EAAQ;AACV,QAAA,MAAMI,WAAWC,WAAAA,CAAYL,MAAAA,CAAAA;AAC7B,QAAA,IAAII,QAAAA,EAAU;YACZ,OAAOA,QAAAA;QACT,CAAA,MAAO;YACL,MAAME,GAAAA,GAAMP,IAAAA,EAAME,QAAAA,GAAW,UAAA,GAAa,aAAA;YAC1CM,MAAAA,CAAOC,IAAI,CAAC,CAAC,oCAAoC,EAAER,OAAO,IAAI,EAAEM,GAAAA,CAAI,0BAA0B,CAAC,CAAA;AACjG,QAAA;AACF,IAAA;IAEA,OAAOP,IAAAA,EAAMU,WAAWC,aAAAA,IAAiBC,sBAAAA;AAC3C;AAEO,MAAMC,eAAe,CAACb,IAAAA,GAAAA;AAC3B,IAAA,MAAMC,MAAAA,GAASD,IAAAA,EAAMc,SAAAA,IAAad,IAAAA,EAAMG,eAAAA,EAAiBY,YAAAA;AACzD,IAAA,IAAId,MAAAA,EAAQ;AACV,QAAA,MAAMI,WAAWC,WAAAA,CAAYL,MAAAA,CAAAA;AAC7B,QAAA,IAAII,QAAAA,EAAU;YACZ,OAAOA,QAAAA;QACT,CAAA,MAAO;YACL,MAAME,GAAAA,GAAMP,IAAAA,EAAMc,SAAAA,GAAY,WAAA,GAAc,cAAA;YAC5CN,MAAAA,CAAOC,IAAI,CAAC,CAAC,sCAAsC,EAAER,OAAO,IAAI,EAAEM,GAAAA,CAAI,0BAA0B,CAAC,CAAA;AACnG,QAAA;AACF,IAAA;IAEA,OAAOS,kBAAAA;AACT;;;;"}