{% load static %} {{ site_name }} {% comment %} The bundle is referenced by ORIGINAL names on purpose — never through the static-tag manifest. esbuild's lazy chunks import shared code from "./main.js" by that literal name; if the HTML loads a hashed COPY of main.js instead, the module graph gets instantiated twice (two Angular runtimes → NG0201/NG0203/componentOffset crashes). Freshness comes from cache policy: this shell is @never_cache and unhashed static files revalidate on every request (WHITENOISE_MAX_AGE=0). {% endcomment %}