{"dependencies":[],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"register\", {\n enumerable: true,\n get: function () {\n return register;\n }\n });\n Object.defineProperty(exports, \"unregister\", {\n enumerable: true,\n get: function () {\n return unregister;\n }\n });\n Object.defineProperty(exports, \"has\", {\n enumerable: true,\n get: function () {\n return has;\n }\n });\n var registry = new Map();\n var register = id => {\n var used = registry.get(id);\n if (used != null) {\n registry.set(id, used + 1);\n } else {\n registry.set(id, 1);\n }\n };\n var unregister = id => {\n var used = registry.get(id);\n if (used != null) {\n if (used <= 1) {\n registry.delete(id);\n } else {\n registry.set(id, used - 1);\n }\n }\n };\n var has = id => {\n return registry.get(id) || false;\n };\n});","lineCount":47,"map":[[7,2,13,0,"Object"],[7,8,13,0],[7,9,13,0,"defineProperty"],[7,23,13,0],[7,24,13,0,"exports"],[7,31,13,0],[8,4,13,0,"enumerable"],[8,14,13,0],[9,4,13,0,"get"],[9,7,13,0],[9,18,13,0,"get"],[9,19,13,0],[10,6,13,0],[10,13,13,0,"register"],[10,21,13,0],[11,4,13,0],[12,2,13,0],[13,2,23,0,"Object"],[13,8,23,0],[13,9,23,0,"defineProperty"],[13,23,23,0],[13,24,23,0,"exports"],[13,31,23,0],[14,4,23,0,"enumerable"],[14,14,23,0],[15,4,23,0,"get"],[15,7,23,0],[15,18,23,0,"get"],[15,19,23,0],[16,6,23,0],[16,13,23,0,"unregister"],[16,23,23,0],[17,4,23,0],[18,2,23,0],[19,2,35,0,"Object"],[19,8,35,0],[19,9,35,0,"defineProperty"],[19,23,35,0],[19,24,35,0,"exports"],[19,31,35,0],[20,4,35,0,"enumerable"],[20,14,35,0],[21,4,35,0,"get"],[21,7,35,0],[21,18,35,0,"get"],[21,19,35,0],[22,6,35,0],[22,13,35,0,"has"],[22,16,35,0],[23,4,35,0],[24,2,35,0],[25,2,11,0],[25,6,11,6,"registry"],[25,14,11,35],[25,17,11,38],[25,21,11,42,"Map"],[25,24,11,45],[25,25,11,46],[25,26,11,47],[26,2,13,7],[26,6,13,13,"register"],[26,14,13,21],[26,17,13,25,"id"],[26,19,13,35],[26,23,13,40],[27,4,14,2],[27,8,14,8,"used"],[27,12,14,12],[27,15,14,15,"registry"],[27,23,14,23],[27,24,14,24,"get"],[27,27,14,27],[27,28,14,28,"id"],[27,30,14,30],[27,31,14,31],[28,4,16,2],[28,8,16,6,"used"],[28,12,16,10],[28,16,16,14],[28,20,16,18],[28,22,16,20],[29,6,17,4,"registry"],[29,14,17,12],[29,15,17,13,"set"],[29,18,17,16],[29,19,17,17,"id"],[29,21,17,19],[29,23,17,21,"used"],[29,27,17,25],[29,30,17,28],[29,31,17,29],[29,32,17,30],[30,4,18,2],[30,5,18,3],[30,11,18,9],[31,6,19,4,"registry"],[31,14,19,12],[31,15,19,13,"set"],[31,18,19,16],[31,19,19,17,"id"],[31,21,19,19],[31,23,19,21],[31,24,19,22],[31,25,19,23],[32,4,20,2],[33,2,21,0],[33,3,21,1],[34,2,23,7],[34,6,23,13,"unregister"],[34,16,23,23],[34,19,23,27,"id"],[34,21,23,37],[34,25,23,42],[35,4,24,2],[35,8,24,8,"used"],[35,12,24,12],[35,15,24,15,"registry"],[35,23,24,23],[35,24,24,24,"get"],[35,27,24,27],[35,28,24,28,"id"],[35,30,24,30],[35,31,24,31],[36,4,26,2],[36,8,26,6,"used"],[36,12,26,10],[36,16,26,14],[36,20,26,18],[36,22,26,20],[37,6,27,4],[37,10,27,8,"used"],[37,14,27,12],[37,18,27,16],[37,19,27,17],[37,21,27,19],[38,8,28,6,"registry"],[38,16,28,14],[38,17,28,15,"delete"],[38,23,28,21],[38,24,28,22,"id"],[38,26,28,24],[38,27,28,25],[39,6,29,4],[39,7,29,5],[39,13,29,11],[40,8,30,6,"registry"],[40,16,30,14],[40,17,30,15,"set"],[40,20,30,18],[40,21,30,19,"id"],[40,23,30,21],[40,25,30,23,"used"],[40,29,30,27],[40,32,30,30],[40,33,30,31],[40,34,30,32],[41,6,31,4],[42,4,32,2],[43,2,33,0],[43,3,33,1],[44,2,35,7],[44,6,35,13,"has"],[44,9,35,16],[44,12,35,20,"id"],[44,14,35,30],[44,18,35,53],[45,4,36,2],[45,11,36,9,"registry"],[45,19,36,17],[45,20,36,18,"get"],[45,23,36,21],[45,24,36,22,"id"],[45,26,36,24],[45,27,36,25],[45,31,36,29],[45,36,36,34],[46,2,37,0],[46,3,37,1],[47,0,37,2],[47,3]],"functionMap":{"names":["","register","unregister","has"],"mappings":"AAA;wBCY;CDQ;0BEE;CFU;mBGE;CHE"},"hasCjsExports":false},"type":"js/module"}]}