{"version":3,"file":"dom.mjs","sources":["../../../../src/utils/dom.ts"],"sourcesContent":["/* istanbul ignore next */\r\nexport const on = (\r\n  element: HTMLElement | Document | Window,\r\n  event: string,\r\n  handler: EventListenerOrEventListenerObject,\r\n  useCapture = false\r\n): void => {\r\n  if (element && event && handler) {\r\n    element.addEventListener(event, handler, useCapture);\r\n  }\r\n};\r\n\r\n/* istanbul ignore next */\r\nexport const off = (\r\n  element: HTMLElement | Document | Window,\r\n  event: string,\r\n  handler: EventListenerOrEventListenerObject,\r\n  useCapture = false\r\n): void => {\r\n  if (element && event && handler) {\r\n    element.removeEventListener(event, handler, useCapture);\r\n  }\r\n};\r\n"],"names":[],"mappings":"AACO,MAAM,KAAK,CAChB,OAAA,EACA,KACA,EAAA,OAAA,EACA,aAAa,KACJ,KAAA;AACT,EAAI,IAAA,OAAA,IAAW,SAAS,OAAS,EAAA;AAC/B,IAAQ,OAAA,CAAA,gBAAA,CAAiB,KAAO,EAAA,OAAA,EAAS,UAAU,CAAA,CAAA;AAAA,GACrD;AACF,EAAA;AAGO,MAAM,MAAM,CACjB,OAAA,EACA,KACA,EAAA,OAAA,EACA,aAAa,KACJ,KAAA;AACT,EAAI,IAAA,OAAA,IAAW,SAAS,OAAS,EAAA;AAC/B,IAAQ,OAAA,CAAA,mBAAA,CAAoB,KAAO,EAAA,OAAA,EAAS,UAAU,CAAA,CAAA;AAAA,GACxD;AACF;;;;"}