{"version":3,"file":"StytchB2BUIClient.mjs","sources":["../../../src/b2b/StytchB2BUIClient.ts"],"sourcesContent":["import { logger, RUN_IN_DEV } from '@stytch/core';\nimport { StytchB2BClient, StytchClientOptions, StytchProjectConfigurationInput } from '@stytch/web/b2b/headless';\n\nimport { mountIdentityProvider } from './idpWebComponent';\nimport { mount } from './loginWebComponent';\n\n/**\n * @deprecated - Use Stytch UI web components instead.\n * See {@link StytchB2B} or {@link StytchB2BIdentityProvider}\n */\nexport class StytchB2BUIClient<\n  TProjectConfiguration extends StytchProjectConfigurationInput = Stytch.DefaultProjectConfiguration,\n> extends StytchB2BClient<TProjectConfiguration> {\n  constructor(publicToken: string, options?: StytchClientOptions) {\n    super(publicToken, options);\n\n    RUN_IN_DEV(() => logger.warn('StytchB2BUIClient is deprecated. Use the Stytch web components directly instead.'));\n  }\n\n  mount = mount;\n\n  mountIdentityProvider = mountIdentityProvider;\n}\n"],"names":["StytchB2BUIClient","StytchB2BClient","publicToken","options","RUN_IN_DEV","logger","warn","mount","mountIdentityProvider"],"mappings":";;;;;;AAMA;;;IAIO,MAAMA,iBAAAA,SAEHC,eAAAA,CAAAA;IACR,WAAA,CAAYC,WAAmB,EAAEC,OAA6B,CAAE;AAC9D,QAAA,KAAK,CAACD,WAAAA,EAAaC,OAAAA,CAAAA;QAEnBC,UAAAA,CAAW,IAAMC,MAAAA,CAAOC,IAAI,CAAC,kFAAA,CAAA,CAAA;AAC/B,IAAA;AAEAC,IAAAA,KAAAA,GAAQA,KAAAA;AAERC,IAAAA,qBAAAA,GAAwBA,qBAAAA;AAC1B;;;;"}