{"dependencies":[{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}}],"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 function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _babelRuntimeHelpersClassCallCheck = require(_dependencyMap[0], \"@babel/runtime/helpers/classCallCheck\");\n var _classCallCheck = _interopDefault(_babelRuntimeHelpersClassCallCheck);\n var _babelRuntimeHelpersCreateClass = require(_dependencyMap[1], \"@babel/runtime/helpers/createClass\");\n var _createClass = _interopDefault(_babelRuntimeHelpersCreateClass);\n var PressabilityPerformanceEventEmitter = /*#__PURE__*/function () {\n function PressabilityPerformanceEventEmitter() {\n (0, _classCallCheck.default)(this, PressabilityPerformanceEventEmitter);\n this._listeners = [];\n }\n return (0, _createClass.default)(PressabilityPerformanceEventEmitter, [{\n key: \"addListener\",\n value: function addListener(listener) {\n this._listeners.push(listener);\n }\n }, {\n key: \"removeListener\",\n value: function removeListener(listener) {\n var index = this._listeners.indexOf(listener);\n if (index > -1) {\n this._listeners.splice(index, 1);\n }\n }\n }, {\n key: \"emitEvent\",\n value: function emitEvent(constructEvent) {\n if (this._listeners.length === 0) {\n return;\n }\n var event = constructEvent();\n this._listeners.forEach(function (listener) {\n return listener(event);\n });\n }\n }]);\n }();\n var PressabilityPerformanceEventEmitterSingleton = new PressabilityPerformanceEventEmitter();\n var _default = PressabilityPerformanceEventEmitterSingleton;\n});","lineCount":55,"map":[[12,2,49,0,"Object"],[12,8,49,0],[12,9,49,0,"defineProperty"],[12,23,49,0],[12,24,49,0,"exports"],[12,31,49,0],[13,4,49,0,"enumerable"],[13,14,49,0],[14,4,49,0,"get"],[14,7,49,0],[14,18,49,0,"get"],[14,19,49,0],[15,6,49,0],[15,13,49,0,"_default"],[15,21,49,0],[16,4,49,0],[17,2,49,0],[18,2,49,60],[18,6,49,60,"_babelRuntimeHelpersClassCallCheck"],[18,40,49,60],[18,43,49,60,"require"],[18,50,49,60],[18,51,49,60,"_dependencyMap"],[18,65,49,60],[19,2,49,60],[19,6,49,60,"_classCallCheck"],[19,21,49,60],[19,24,49,60,"_interopDefault"],[19,39,49,60],[19,40,49,60,"_babelRuntimeHelpersClassCallCheck"],[19,74,49,60],[20,2,49,60],[20,6,49,60,"_babelRuntimeHelpersCreateClass"],[20,37,49,60],[20,40,49,60,"require"],[20,47,49,60],[20,48,49,60,"_dependencyMap"],[20,62,49,60],[21,2,49,60],[21,6,49,60,"_createClass"],[21,18,49,60],[21,21,49,60,"_interopDefault"],[21,36,49,60],[21,37,49,60,"_babelRuntimeHelpersCreateClass"],[21,68,49,60],[22,2,49,60],[22,6,20,6,"PressabilityPerformanceEventEmitter"],[22,41,20,41],[23,4,23,2],[23,13,23,2,"PressabilityPerformanceEventEmitter"],[23,49,23,2],[23,51,23,16],[24,6,23,16],[24,10,23,16,"_classCallCheck"],[24,25,23,16],[24,26,23,16,"default"],[24,33,23,16],[24,41,23,16,"PressabilityPerformanceEventEmitter"],[24,76,23,16],[25,6,23,16],[25,11,21,2,"_listeners"],[25,21,21,12],[25,24,21,60],[25,26,21,62],[26,4,23,17],[27,4,23,18],[27,15,23,18,"_createClass"],[27,27,23,18],[27,28,23,18,"default"],[27,35,23,18],[27,37,23,18,"PressabilityPerformanceEventEmitter"],[27,72,23,18],[28,6,23,18,"key"],[28,9,23,18],[29,6,23,18,"value"],[29,11,23,18],[29,13,25,2],[29,22,25,2,"addListener"],[29,33,25,13,"addListener"],[29,34,25,14,"listener"],[29,42,25,60],[29,44,25,68],[30,8,26,4],[30,12,26,8],[30,13,26,9,"_listeners"],[30,23,26,19],[30,24,26,20,"push"],[30,28,26,24],[30,29,26,25,"listener"],[30,37,26,33],[30,38,26,34],[31,6,27,2],[32,4,27,3],[33,6,27,3,"key"],[33,9,27,3],[34,6,27,3,"value"],[34,11,27,3],[34,13,29,2],[34,22,29,2,"removeListener"],[34,36,29,16,"removeListener"],[34,37,29,17,"listener"],[34,45,29,63],[34,47,29,71],[35,8,30,4],[35,12,30,10,"index"],[35,17,30,15],[35,20,30,18],[35,24,30,22],[35,25,30,23,"_listeners"],[35,35,30,33],[35,36,30,34,"indexOf"],[35,43,30,41],[35,44,30,42,"listener"],[35,52,30,50],[35,53,30,51],[36,8,31,4],[36,12,31,8,"index"],[36,17,31,13],[36,20,31,16],[36,21,31,17],[36,22,31,18],[36,24,31,20],[37,10,32,6],[37,14,32,10],[37,15,32,11,"_listeners"],[37,25,32,21],[37,26,32,22,"splice"],[37,32,32,28],[37,33,32,29,"index"],[37,38,32,34],[37,40,32,36],[37,41,32,37],[37,42,32,38],[38,8,33,4],[39,6,34,2],[40,4,34,3],[41,6,34,3,"key"],[41,9,34,3],[42,6,34,3,"value"],[42,11,34,3],[42,13,36,2],[42,22,36,2,"emitEvent"],[42,31,36,11,"emitEvent"],[42,32,36,12,"constructEvent"],[42,46,36,62],[42,48,36,70],[43,8,37,4],[43,12,37,8],[43,16,37,12],[43,17,37,13,"_listeners"],[43,27,37,23],[43,28,37,24,"length"],[43,34,37,30],[43,39,37,35],[43,40,37,36],[43,42,37,38],[44,10,38,6],[45,8,39,4],[46,8,41,4],[46,12,41,10,"event"],[46,17,41,15],[46,20,41,18,"constructEvent"],[46,34,41,32],[46,35,41,33],[46,36,41,34],[47,8,42,4],[47,12,42,8],[47,13,42,9,"_listeners"],[47,23,42,19],[47,24,42,20,"forEach"],[47,31,42,27],[47,32,42,28],[47,42,42,28,"listener"],[47,50,42,36],[48,10,42,36],[48,17,42,40,"listener"],[48,25,42,48],[48,26,42,49,"event"],[48,31,42,54],[48,32,42,55],[49,8,42,55],[49,10,42,56],[50,6,43,2],[51,4,43,3],[52,2,43,3],[53,2,46,0],[53,6,46,6,"PressabilityPerformanceEventEmitterSingleton"],[53,50,46,87],[53,53,47,2],[53,57,47,6,"PressabilityPerformanceEventEmitter"],[53,92,47,41],[53,93,47,42],[53,94,47,43],[54,2,49,0],[54,6,49,0,"_default"],[54,14,49,0],[54,17,49,15,"PressabilityPerformanceEventEmitterSingleton"],[54,61,49,59],[55,0,49,60],[55,3]],"functionMap":{"names":["","PressabilityPerformanceEventEmitter","constructor","addListener","removeListener","emitEvent","_listeners.forEach$argument_0"],"mappings":"AAA;ACmB;ECG,gBD;EEE;GFE;EGE;GHK;EIE;4BCM,2BD;GJC;CDC"},"hasCjsExports":false},"type":"js/module"}]}