(() => { if (!("serviceWorker" in navigator)) { return; } window.addEventListener("load", async () => { try { await navigator.serviceWorker.register("/service-worker.js", { scope: "/" }); } catch (error) { console.error("Service worker registration failed:", error); } }); })();