window.addEventListener(“load”, function () { const root = document.getElementById(“portfolio-root”); if (!root) return; const api = window[“PortfolioVC”]; if (!api) { console.error(“PortfolioVC is not available”); return; } let initial = window.__VC_PROPS__?.[“PortfolioVC”] || {}; const ssrUrl = “portfolio” === “home” ? “/” : “/” + “portfolio”; initial.router ??= “memory”; initial.initialEntries ??= [ssrUrl]; const hasSSR = root.childElementCount > 0; if (hasSSR) api.hydrate(root, initial); else api.mount(root, initial); });