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