/* Shared navbar right-cluster: SSE status dot + routing-profile switcher. * * Why a shared file when every other admin page keeps its JS inline: this * widget goes on ALL EIGHT pages, and the navbar has already proved it does * not survive duplication -- adding the Quota nav link was an eight-file edit, * and #generated-at rotted into a permanent em-dash on five pages because only * two ever populated it. One file, one behaviour. * * Pages opt in with: * in the navbar right cluster * where the shared NAV_LINKS render * * and call navbarSse(state) from their own EventSource handlers. */ (function () { 'use strict'; var API = '/admin/api/'; /* ── Nav links ─────────────────────────────────────────────────────────── * The seven nav entries used to be hardcoded into every page's navbar and * drifted -- the file this comment lives in exists because that strip * already proved it does not survive duplication. Each page now ships an * empty