{% extends "base.html" %}
{# The map view. The design implements this screen as one client-side component —
rail, canvas and context panel all react to the same state (level, filters,
hover, selection, path) — so the port does the same: the server provides the
shell and /map/api provides the data; map.js renders the design's markup. #}
{% block sidebar %}
{% endblock %}
{% block main %}
{% endblock %}
{% block context %}
{% endblock %}
{% block scripts %}
{% endblock %}