{% for _ in range([30 - d.heartbeat|length, 0]|max) %}
{% endfor %}
{% for h in d.heartbeat %}
{% endfor %}
{% if latest is none %}
—
{% elif not latest.is_up %}
DOWN
{% elif latest.response_ms is not none %}
{{ "%.0f"|format(latest.response_ms) }} ms
{% elif m.type == 'dns' and latest.resolved_ip %}
{{ latest.resolved_ip }}
{% else %}
UP
{% endif %}
{% if d.uptime_pct is not none %}{{ "%.1f"|format(d.uptime_pct) }}%{% else %}—{% endif %}
{{ range_key }}
{% if d.tls_days is not none %}
cert {{ d.tls_days|round|int }}d
{% endif %}
{% if session.user_role in ['operator', 'admin'] %}