{"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 exports.getEventHandlerAttribute = getEventHandlerAttribute;\n exports.setEventHandlerAttribute = setEventHandlerAttribute;\n var EVENT_HANDLER_CONTENT_ATTRIBUTE_MAP_KEY = Symbol('eventHandlerAttributeMap');\n function getEventHandlerAttributeMap(target) {\n return target[EVENT_HANDLER_CONTENT_ATTRIBUTE_MAP_KEY];\n }\n function setEventHandlerAttributeMap(target, map) {\n target[EVENT_HANDLER_CONTENT_ATTRIBUTE_MAP_KEY] = map;\n }\n function getEventHandlerAttribute(target, type) {\n var _getEventHandlerAttri;\n var listener = (_getEventHandlerAttri = getEventHandlerAttributeMap(target)) == null ? void 0 : _getEventHandlerAttri.get(type);\n return listener != null ? listener.handleEvent : null;\n }\n function setEventHandlerAttribute(target, type, callback) {\n var map = getEventHandlerAttributeMap(target);\n if (map != null) {\n var currentListener = map.get(type);\n if (currentListener) {\n target.removeEventListener(type, currentListener);\n map.delete(type);\n }\n }\n if (callback != null && (typeof callback === 'function' || typeof callback === 'object')) {\n var listener = {\n handleEvent: callback\n };\n try {\n target.addEventListener(type, listener);\n if (map == null) {\n map = new Map();\n setEventHandlerAttributeMap(target, map);\n }\n map.set(type, listener);\n } catch (e) {}\n }\n if (map != null && map.size === 0) {\n setEventHandlerAttributeMap(target, null);\n }\n }\n});","lineCount":47,"map":[[7,2,76,0,"exports"],[7,9,76,0],[7,10,76,0,"getEventHandlerAttribute"],[7,34,76,0],[7,37,76,0,"getEventHandlerAttribute"],[7,61,76,0],[8,2,90,0,"exports"],[8,9,90,0],[8,10,90,0,"setEventHandlerAttribute"],[8,34,90,0],[8,37,90,0,"setEventHandlerAttribute"],[8,61,90,0],[9,2,51,0],[9,6,51,6,"EVENT_HANDLER_CONTENT_ATTRIBUTE_MAP_KEY"],[9,45,51,45],[9,48,51,48,"Symbol"],[9,54,51,54],[9,55,52,2],[9,81,53,0],[9,82,53,1],[10,2,55,0],[10,11,55,9,"getEventHandlerAttributeMap"],[10,38,55,36,"getEventHandlerAttributeMap"],[10,39,56,2,"target"],[10,45,56,21],[10,47,57,29],[11,4,59,2],[11,11,59,9,"target"],[11,17,59,15],[11,18,59,16,"EVENT_HANDLER_CONTENT_ATTRIBUTE_MAP_KEY"],[11,57,59,55],[11,58,59,56],[12,2,60,0],[13,2,62,0],[13,11,62,9,"setEventHandlerAttributeMap"],[13,38,62,36,"setEventHandlerAttributeMap"],[13,39,63,2,"target"],[13,45,63,21],[13,47,64,2,"map"],[13,50,64,32],[13,52,65,2],[14,4,67,2,"target"],[14,10,67,8],[14,11,67,9,"EVENT_HANDLER_CONTENT_ATTRIBUTE_MAP_KEY"],[14,50,67,48],[14,51,67,49],[14,54,67,52,"map"],[14,57,67,55],[15,2,68,0],[16,2,76,7],[16,11,76,16,"getEventHandlerAttribute"],[16,35,76,40,"getEventHandlerAttribute"],[16,36,77,2,"target"],[16,42,77,21],[16,44,78,2,"type"],[16,48,78,14],[16,50,79,24],[17,4,79,24],[17,8,79,24,"_getEventHandlerAttri"],[17,29,79,24],[18,4,80,2],[18,8,80,8,"listener"],[18,16,80,16],[18,20,80,16,"_getEventHandlerAttri"],[18,41,80,16],[18,44,80,19,"getEventHandlerAttributeMap"],[18,71,80,46],[18,72,80,47,"target"],[18,78,80,53],[18,79,80,54],[18,100,80,19,"_getEventHandlerAttri"],[18,121,80,19],[18,122,80,56,"get"],[18,125,80,59],[18,126,80,60,"type"],[18,130,80,64],[18,131,80,65],[19,4,81,2],[19,11,81,9,"listener"],[19,19,81,17],[19,23,81,21],[19,27,81,25],[19,30,81,28,"listener"],[19,38,81,36],[19,39,81,37,"handleEvent"],[19,50,81,48],[19,53,81,51],[19,57,81,55],[20,2,82,0],[21,2,90,7],[21,11,90,16,"setEventHandlerAttribute"],[21,35,90,40,"setEventHandlerAttribute"],[21,36,91,2,"target"],[21,42,91,21],[21,44,92,2,"type"],[21,48,92,14],[21,50,93,2,"callback"],[21,58,93,26],[21,60,94,8],[22,4,95,2],[22,8,95,6,"map"],[22,11,95,9],[22,14,95,12,"getEventHandlerAttributeMap"],[22,41,95,39],[22,42,95,40,"target"],[22,48,95,46],[22,49,95,47],[23,4,96,2],[23,8,96,6,"map"],[23,11,96,9],[23,15,96,13],[23,19,96,17],[23,21,96,19],[24,6,97,4],[24,10,97,10,"currentListener"],[24,25,97,25],[24,28,97,28,"map"],[24,31,97,31],[24,32,97,32,"get"],[24,35,97,35],[24,36,97,36,"type"],[24,40,97,40],[24,41,97,41],[25,6,98,4],[25,10,98,8,"currentListener"],[25,25,98,23],[25,27,98,25],[26,8,99,6,"target"],[26,14,99,12],[26,15,99,13,"removeEventListener"],[26,34,99,32],[26,35,99,33,"type"],[26,39,99,37],[26,41,99,39,"currentListener"],[26,56,99,54],[26,57,99,55],[27,8,100,6,"map"],[27,11,100,9],[27,12,100,10,"delete"],[27,18,100,16],[27,19,100,17,"type"],[27,23,100,21],[27,24,100,22],[28,6,101,4],[29,4,102,2],[30,4,104,2],[30,8,105,4,"callback"],[30,16,105,12],[30,20,105,16],[30,24,105,20],[30,29,106,5],[30,36,106,12,"callback"],[30,44,106,20],[30,49,106,25],[30,59,106,35],[30,63,106,39],[30,70,106,46,"callback"],[30,78,106,54],[30,83,106,59],[30,91,106,67],[30,92,106,68],[30,94,107,4],[31,6,110,4],[31,10,110,10,"listener"],[31,18,110,18],[31,21,110,21],[32,8,111,6,"handleEvent"],[32,19,111,17],[32,21,111,19,"callback"],[33,6,112,4],[33,7,112,5],[34,6,114,4],[34,10,114,8],[35,8,115,6,"target"],[35,14,115,12],[35,15,115,13,"addEventListener"],[35,31,115,29],[35,32,115,30,"type"],[35,36,115,34],[35,38,115,36,"listener"],[35,46,115,44],[35,47,115,45],[36,8,117,6],[36,12,117,10,"map"],[36,15,117,13],[36,19,117,17],[36,23,117,21],[36,25,117,23],[37,10,118,8,"map"],[37,13,118,11],[37,16,118,14],[37,20,118,18,"Map"],[37,23,118,21],[37,24,118,22],[37,25,118,23],[38,10,119,8,"setEventHandlerAttributeMap"],[38,37,119,35],[38,38,119,36,"target"],[38,44,119,42],[38,46,119,44,"map"],[38,49,119,47],[38,50,119,48],[39,8,120,6],[40,8,121,6,"map"],[40,11,121,9],[40,12,121,10,"set"],[40,15,121,13],[40,16,121,14,"type"],[40,20,121,18],[40,22,121,20,"listener"],[40,30,121,28],[40,31,121,29],[41,6,122,4],[41,7,122,5],[41,8,122,6],[41,15,122,13,"e"],[41,16,122,14],[41,18,122,16],[41,19,124,4],[42,4,125,2],[43,4,127,2],[43,8,127,6,"map"],[43,11,127,9],[43,15,127,13],[43,19,127,17],[43,23,127,21,"map"],[43,26,127,24],[43,27,127,25,"size"],[43,31,127,29],[43,36,127,34],[43,37,127,35],[43,39,127,37],[44,6,128,4,"setEventHandlerAttributeMap"],[44,33,128,31],[44,34,128,32,"target"],[44,40,128,38],[44,42,128,40],[44,46,128,44],[44,47,128,45],[45,4,129,2],[46,2,130,0],[47,0,130,1],[47,3]],"functionMap":{"names":["","getEventHandlerAttributeMap","setEventHandlerAttributeMap","getEventHandlerAttribute","setEventHandlerAttribute"],"mappings":"AAA;ACsD;CDK;AEE;CFM;OGQ;CHM;OIQ"},"hasCjsExports":false},"type":"js/module"}]}