{"version":3,"sources":["webpack:///./modules/PreventLink.ts"],"names":["__webpack_require__","r","__webpack_exports__","PreventLink","element","this","addEventListener","e","preventDefault","setup","selector","Array","from","document","querySelectorAll","filter","node","dataset","moduleInitialized","forEach"],"mappings":"2FAAAA,EAAAC,EAAAC,GAAA,IAEAC,EAAA,WASI,SAAAA,EAAmBC,GAAAC,KAAAD,UACfC,KAAKD,QAAQE,iBAAiB,QAAS,SAACC,GACpCA,EAAEC,mBAKd,OAdWL,EAAAM,MAAP,SAAaC,QAAA,IAAAA,MAJM,+BAKfC,MAAMC,KAAKC,SAASC,iBAAiBJ,IAAWK,OAAO,SAACC,GAAsB,OAACA,EAAKC,QAAQC,oBAAmBC,QAAQ,SAACf,GACpH,IAAID,EAAYC,GAChBA,EAAQa,QAAQC,kBAAoB,UAWhDf,EAhBA,eAkBA,IAAIA,EAAYM","file":"./modules/PreventLink.9036d956.js","sourcesContent":["const moduleSelector = '[data-module=\"PreventLink\"]';\r\n\r\nexport default class PreventLink {\r\n\r\n static setup(selector: string = moduleSelector): void {\r\n Array.from(document.querySelectorAll(selector)).filter((node: HTMLElement) => !node.dataset.moduleInitialized).forEach((element: HTMLElement) => {\r\n new PreventLink(element);\r\n element.dataset.moduleInitialized = 'true';\r\n });\r\n }\r\n\r\n constructor(public element: HTMLElement) {\r\n this.element.addEventListener('click', (e) => {\r\n e.preventDefault();\r\n });\r\n }\r\n\r\n\r\n}\r\n\r\nnew PreventLink.setup();"],"sourceRoot":""}