{
  "version": 3,
  "sources": ["../../../src/apiCalls/tokens/tokenDataStorage.ts"],
  "sourcesContent": ["let memoryCache: Record<string, string> = {};\n\nexport const tokenDataStorage = {\n  setItem: async <T>(key: string, tokenData: T) => {\n    try {\n      memoryCache[key] = JSON.stringify(tokenData);\n    } catch (e) {\n      console.error('tokenDataStorage unable to serialize', e);\n    }\n  },\n  getItem: async (key: string) => {\n    if (!memoryCache[key]) {\n      return null;\n    }\n    try {\n      return JSON.parse(memoryCache[key]);\n    } catch (e) {\n      console.error('tokenDataStorage unable to parse', e);\n    }\n  },\n  clear: async () => {\n    memoryCache = {};\n  }\n};\n"],
  "mappings": "yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,sBAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAII,EAAsC,CAAC,EAEpC,MAAMF,EAAmB,CAC9B,QAAS,MAAUG,EAAaC,IAAiB,CAC/C,GAAI,CACFF,EAAYC,CAAG,EAAI,KAAK,UAAUC,CAAS,CAC7C,OAASC,EAAG,CACV,QAAQ,MAAM,uCAAwCA,CAAC,CACzD,CACF,EACA,QAAS,MAAOF,GAAgB,CAC9B,GAAI,CAACD,EAAYC,CAAG,EAClB,OAAO,KAET,GAAI,CACF,OAAO,KAAK,MAAMD,EAAYC,CAAG,CAAC,CACpC,OAAS,EAAG,CACV,QAAQ,MAAM,mCAAoC,CAAC,CACrD,CACF,EACA,MAAO,SAAY,CACjBD,EAAc,CAAC,CACjB,CACF",
  "names": ["tokenDataStorage_exports", "__export", "tokenDataStorage", "__toCommonJS", "memoryCache", "key", "tokenData", "e"]
}
