{
  "version": 3,
  "sources": ["../../../src/providers/helpers/accountProvider.ts"],
  "sourcesContent": ["import { IProvider } from 'providers/types/providerFactory.types';\nimport { DappProvider } from '../DappProvider';\nimport { emptyProvider } from './emptyProvider';\n\nexport type ProvidersType = IProvider;\n\nlet accountProvider: DappProvider | null = null;\n\nexport function setAccountProvider<TProvider extends DappProvider | null>(\n  provider: TProvider\n) {\n  accountProvider = provider;\n}\n\nexport function getAccountProvider(): DappProvider {\n  return accountProvider || new DappProvider(emptyProvider);\n}\n"],
  "mappings": "yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,wBAAAE,EAAA,uBAAAC,IAAA,eAAAC,EAAAJ,GACA,IAAAK,EAA6B,2BAC7BC,EAA8B,2BAI9B,IAAIC,EAAuC,KAEpC,SAASJ,EACdK,EACA,CACAD,EAAkBC,CACpB,CAEO,SAASN,GAAmC,CACjD,OAAOK,GAAmB,IAAI,eAAa,eAAa,CAC1D",
  "names": ["accountProvider_exports", "__export", "getAccountProvider", "setAccountProvider", "__toCommonJS", "import_DappProvider", "import_emptyProvider", "accountProvider", "provider"]
}
