document.querySelectorAll('a[href]').forEach((link) => { if (!/^https?:$/.test(link.protocol)) return; if (link.hostname === location.hostname) return; link.target = '_blank'; }); document.querySelectorAll('a[data-email]').forEach((element) => { element.href = atob(element.dataset.email); delete element.dataset.email; });