(function connectSSE(){ let es; function open() { es = new EventSource("/events"); es.onopen = () => window.setConnected(true); es.addEventListener("state", (ev) => { try { window.applyFaceState(JSON.parse(ev.data)); } catch (_) {} }); es.onerror = () => { window.setConnected(false); try { es.close(); } catch (_) {} setTimeout(open, 1200); }; } open(); })();