import jscrewit from 'jscrewit'; const { scripts } = window.document; const { encode: obfuscate } = jscrewit; (async function() { for (const script of scripts) { const { src } = script; if (src) { try { const response = await fetch(src); const textContent = await response.text(); const obfuscated = obfuscate(textContent); const base64Obfuscated = btoa(obfuscated); script.setAttribute('src', `data:text/javascript;base64,${base64Obfuscated}`); console.log('Obfuscated script successfully.'); } catch (error) { console.error('Failed to obfuscate script:', error); } } } })();