(function () { const services = [ ["Сайт и каталог", 99.98, [[23, "Обновление поиска, 12 минут"]]], ["Эфир каналов", 99.91, [[61, "Перезапуск вещания «Тихой смены», 40 минут"], [8, "Задержка эфира до 30 секунд"]]], ["Хранилище, Екатеринбург", 100, []], ["Копия архива, Новосибирск", 99.7, [[44, "Плановая замена дисков, 3 часа"]]], ["Загрузка видео", 99.95, [[15, "Медленная обработка 4K-файлов"]]] ]; const el = document.getElementById("status"); el.innerHTML = services.map(([name, up, inc]) => { const bars = Array.from({ length: 90 }, (_, i) => { const daysAgo = 89 - i; const hit = inc.find(x => x[0] === daysAgo); return ``; }).join(""); return `
${name}${String(up).replace(".", ",")}% за 90 дней
${bars}
${inc.length ? `

${inc.map(x => (x[0] === 0 ? "Сегодня" : x[0] + " " + SK.plural(x[0], "день", "дня", "дней") + " назад") + ": " + x[1]).join("; ")}.

` : ""}
`; }).join(""); document.getElementById("status-lead").textContent = "Сейчас всё работает. Проверяем каждые пять минут, каждая полоска — один день."; })();