{"code":"/* eslint-disable no-console */\r\nimport * as tslib_1 from \"tslib\";\r\nexport var adapters = {\r\n    memory: {\r\n        get: function () { },\r\n        set: function () { },\r\n    },\r\n    localStorage: {\r\n        set: function (name, store) {\r\n            var data = tslib_1.__assign({}, store);\r\n            delete data.set;\r\n            window.localStorage.setItem(name, JSON.stringify(data));\r\n        },\r\n        get: function (name) {\r\n            var data = window.localStorage.getItem(name);\r\n            if (data) {\r\n                try {\r\n                    return JSON.parse(data);\r\n                }\r\n                catch (e) {\r\n                    console.warn(e);\r\n                }\r\n            }\r\n            return {};\r\n        },\r\n    },\r\n};\r\nexport function inject(injectAdapters) {\r\n    try {\r\n        Object.keys(injectAdapters).map(function (key) {\r\n            adapters[key] = injectAdapters[key];\r\n            return adapters[key];\r\n        });\r\n        return adapters;\r\n    }\r\n    catch (e) {\r\n        console.error(e);\r\n        return adapters;\r\n    }\r\n}\r\n//# sourceMappingURL=adapters.js.map","map":"{\"version\":3,\"file\":\"adapters.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/adapters.ts\"],\"names\":[],\"mappings\":\"AAAA,+BAA+B;;AAE/B,MAAM,CAAC,IAAM,QAAQ,GAAQ;IAC3B,MAAM,EAAE;QACN,GAAG,gBAAK,CAAC;QACT,GAAG,gBAAK,CAAC;KACV;IACD,YAAY,EAAE;QACZ,GAAG,YAAC,IAAY,EAAE,KAAU;YAC1B,IAAM,IAAI,wBACL,KAAK,CACT,CAAC;YACF,OAAO,IAAI,CAAC,GAAG,CAAC;YAChB,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1D,CAAC;QAED,GAAG,YAAC,IAAY;YACd,IAAM,IAAI,GAAG,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;YAC/C,IAAI,IAAI,EAAE;gBACR,IAAI;oBACF,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;iBACzB;gBAAC,OAAO,CAAC,EAAE;oBACV,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;iBACjB;aACF;YACD,OAAO,EAAE,CAAC;QACZ,CAAC;KACF;CACF,CAAC;AAEF,MAAM,UAAU,MAAM,CAAC,cAAmB;IACxC,IAAI;QACF,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,UAAC,GAAG;YAClC,QAAQ,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;YACpC,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;QACvB,CAAC,CAAC,CAAC;QACH,OAAO,QAAQ,CAAC;KACjB;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACjB,OAAO,QAAQ,CAAC;KACjB;AACH,CAAC\"}"}
