{
  "version": 3,
  "sources": ["../../../src/providers/helpers/clearInitiatedLogins.ts"],
  "sourcesContent": ["import { CrossWindowProvider } from 'lib/sdkWebWalletCrossWindowProvider';\nimport { ProviderTypeEnum, ProviderType } from '../types/providerFactory.types';\n\nexport const clearInitiatedLogins = (\n  props?: {\n    skipLoginMethod: ProviderType;\n  } | null\n) => {\n  Object.values(ProviderTypeEnum).forEach((method) => {\n    if (method === props?.skipLoginMethod) {\n      return;\n    }\n\n    switch (method) {\n      case ProviderTypeEnum.crossWindow: {\n        const crossWindowProvider = CrossWindowProvider.getInstance();\n        if (crossWindowProvider.isInitialized()) {\n          // Clean up the crossWindowProvider state without triggering a full logout.\n          crossWindowProvider.onDestroy();\n        }\n        break;\n      }\n\n      default:\n        break;\n    }\n  });\n\n  return null;\n};\n"],
  "mappings": "yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,0BAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAAoC,+CACpCC,EAA+C,0CAExC,MAAMH,EACXI,IAIA,OAAO,OAAO,kBAAgB,EAAE,QAASC,GAAW,CAClD,GAAIA,IAAWD,GAAO,gBAItB,OAAQC,EAAQ,CACd,KAAK,mBAAiB,YAAa,CACjC,MAAMC,EAAsB,sBAAoB,YAAY,EACxDA,EAAoB,cAAc,GAEpCA,EAAoB,UAAU,EAEhC,KACF,CAEA,QACE,KACJ,CACF,CAAC,EAEM",
  "names": ["clearInitiatedLogins_exports", "__export", "clearInitiatedLogins", "__toCommonJS", "import_sdkWebWalletCrossWindowProvider", "import_providerFactory", "props", "method", "crossWindowProvider"]
}
