{
  "version": 3,
  "sources": ["../../src/providers/DappProvider/helpers/login/helpers/getAccountFromToken.ts"],
  "sourcesContent": ["import { getModifiedLoginToken } from './getModifiedLoginToken';\n\ninterface GetAccountFromTokenType {\n  address: string;\n  originalLoginToken?: string;\n  extraInfoData: {\n    multisig?: string;\n    impersonate?: string;\n  };\n}\n\nexport async function getAccountFromToken({\n  originalLoginToken,\n  extraInfoData,\n  address\n}: GetAccountFromTokenType) {\n  const modifiedLoginToken = await getModifiedLoginToken({\n    loginToken: originalLoginToken,\n    extraInfoData\n  });\n\n  const tokenAddress =\n    extraInfoData.multisig || extraInfoData.impersonate || address;\n\n  const accountAddress = modifiedLoginToken != null ? tokenAddress : address;\n\n  return {\n    address: accountAddress,\n    modifiedLoginToken\n  };\n}\n"],
  "mappings": "yCAWA,eAAsBA,EAAoB,CACxC,mBAAAC,EACA,cAAAC,EACA,QAAAC,CACF,EAA4B,CAC1B,IAAMC,EAAqB,MAAMC,EAAsB,CACrD,WAAYJ,EACZ,cAAAC,CACF,CAAC,EAEKI,EACJJ,EAAc,UAAYA,EAAc,aAAeC,EAIzD,MAAO,CACL,QAHqBC,GAAsB,KAAOE,EAAeH,EAIjE,mBAAAC,CACF,CACF",
  "names": ["getAccountFromToken", "originalLoginToken", "extraInfoData", "address", "modifiedLoginToken", "getModifiedLoginToken", "tokenAddress"]
}
