1class EventHandler{constructor(){this.events=[]}register(el,event,listener){return!el||!event||!listener?null:(this.events.push({el,event,listener}),el.addEventListener(event,listener),{el,event,listener})}unregister({el,event,listener}){return!el||!event||!listener?null:(this.events=this.events.filter(e=>el!==e.el||event!==e.event||listener!==e.listener),el.removeEventListener(event,listener),{el,event,listener})}unregisterAll(){this.events.forEach(({el,event,listener})=>el.removeEventListener(event,listener)),this.events=[]}}export default EventHandler; 2//# sourceMappingURL=/cdn/shop/t/249/assets/util.events.js.map?v=163430142883111782711787604068
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.