/* the boot census, latched at the shell's first frame and never re-opened: how many commands the app asked for before it had drawn anything, how many of those left in the shell's own turn, which kinds they were, and how long it took. A probe landing a second and a half later still reads the launch. -1 is "the census never sealed", -2 is "there is no census". bootCmds is the distinct names, not the whole run of them — every step carries it, and what is ever asked of it is whether a kind of command was at boot at all. */ bootCalls: (function () { try { return __ss.boot.sealed ? __ss.boot.calls : -1; } catch (e) { return -2; } })(), bootSync: (function () { try { return __ss.boot.sync; } catch (e) { return -2; } })(), bootMs: (function () { try { return __ss.boot.frameMs == null ? -1 : __ss.boot.frameMs; } catch (e) { return -2; } })(), bootLibMs: (function () { try { return __ss.boot.libMs == null ? -1 : __ss.boot.libMs; } catch (e) { return -2; } })(), bootCmds: (function () { try { var c = __ss.boot.cmds, u = [], i; for (i = 0; i < c.length; i++) if (u.indexOf(c[i]) < 0) u.push(c[i]); return u.join(' '); } catch (e) { return ''; } })(), navMs: (function () { try { var n = performance.getEntriesByType('navigation')[0]; return n ? Math.round(n.domContentLoadedEventEnd) : -1; } catch (e) { return -1; } })(),