{% extends "base.html" %} {% from "_partials/icon.html" import icon %} {% from "_partials/forms.html" import error_slot, invalid %} {#- Политика конфиденциальности. Сюда же приходит человек по ссылке отписки и после удаления адреса: notice — что произошло (text, ok), delete — форма удаления с ошибкой у поля. -#} {% block title %}{{ t("privacy.title") }}{% endblock %} {#- Заголовки на кириллице (ru, uk) видны сразу, без подмены шрифта; латинский Cormorant грузит base.html. URL без версии — как url() в fonts.css. #} {% block preload %} {% if cyrillic %} {% endif %} {% endblock %} {% block head %} {% endblock %} {% block content %} {% set values = (delete or {}).get("values") or {} %} {% set errors = (delete or {}).get("errors") or {} %}

{{ t("privacy.h1") }}

{{ t("privacy.lead")|inline }}

{{ t("privacy.updated") }}

{#- Владельца и адрес для обращений по данным не выдумываем: пока честная строка о превью -#}

{{ icon("info", "policy__preview-icon") }}{{ t("privacy.preview") if preview else t("privacy.owner") }}

{%- if notice %} {#- Итог отписки или удаления. autofocus: после перехода по ссылке ответ читается первым -#}

{{- icon("check-circle" if notice.ok else "warning-circle", "policy__notice-icon") }} {{ notice.text }}

{%- endif %}

{{ t("privacy.short_title") }}

{%- for part, texts in ( ("birth", ("birth_1", "birth_2", "birth_3")), ("waitlist", ("waitlist_1", "waitlist_2", "waitlist_3")), ("panchang", ("panchang_text",)), ("browser", ("browser_1", "browser_2")), ("logs", ("logs_text",))) %}

{{ t("privacy." ~ part ~ "_title") }}

{%- for key in texts %}

{{ t("privacy." ~ key)|inline }}

{%- endfor %}
{%- endfor %}

{{ t("privacy.delete_title") }}

{{ t("privacy.delete_text")|inline }}

{{ error_slot("delete-email", errors.get("email")) }}
{% endblock %}