{"content": "\n<div class=\"djDebugPanelTitle\">\n  <button type=\"button\" class=\"djDebugClose\">\u00bb</button>\n  <h3>Template source: <code>base.html</code></h3>\n</div>\n<div class=\"djDebugPanelContent\">\n  <div class=\"djdt-scroll\">\n    <code>{% load render_bundle from webpack_loader %}\n{% load view_breadcrumbs i18n static edulms groplay statici18n %}\n\n{% get_current_language as LANGUAGE %}\n\n&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;{{ LANGUAGE }}&quot;&gt;\n&lt;head&gt;\n  &lt;meta charset=&quot;UTF-8&quot; /&gt;\n  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot; /&gt;\n  &lt;meta name=&quot;referrer&quot; content=&quot;strict-origin-when-cross-origin&quot; /&gt;\n  &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;ie=edge&quot; /&gt;\n  &lt;title&gt;{% block title %}{% if page_title %}{{ page_title }} | {% endif %}Grow Planet LMS{% endblock title %}&lt;/title&gt;\n  &lt;link rel=&quot;shortcut icon&quot; href=&quot;{% static &#x27;edulms/images/icons/favicon.ico&#x27; %}&quot; /&gt;\n\n  {% render_bundle webpack_bundle_name|default:&quot;base&quot; &quot;css&quot; %}\n\n  {% block extrahead %}{% endblock extrahead %}\n  {% block extrastyle %}{% endblock extrastyle %}\n&lt;/head&gt;\n\n&lt;body {% block body_attrs %}{% endblock body_attrs %}&gt;\n  &lt;!-- Hack to counteract FOUC problem on Firefox: --&gt;\n  &lt;!-- https://stackoverflow.com/questions/21147149/flash-of-unstyled-content-fouc-in-firefox-only-is-ff-slow-renderer --&gt;\n  &lt;script&gt;0&lt;/script&gt;\n\n  {% csrf_token %}\n\n  {# Maybe we could use &lt;body&gt; itself as this flex container, but do this for now: #}\n  &lt;div class=&quot;bg-white shadow&quot; id=&quot;page&quot;&gt;\n    {% include &quot;includes/header.html&quot; %}\n\n    {# Flex-row for sidebar and content area: #}\n    &lt;div class=&quot;d-flex flex-row flex-grow-1&quot;&gt;\n      {% if sidebar %}\n      &lt;nav class=&quot;navbar d-none d-lg-block d-print-none{% if sidebar.hide %} hidden{% endif %}&quot; id=&quot;sidebar&quot;&gt;\n        &lt;div class=&quot;toggle-sidebar&quot; data-url=&quot;{% url &quot;toggle-sidebar&quot; %}&quot;\n          title=&quot;{% if sidebar.hide %}{% translate &quot;Show sidebar&quot; %}{% else %}{% translate &quot;Hide sidebar&quot; %}{% endif %}&quot;&gt;\n          &lt;i class=&quot;fa-solid toggle-sidebar-arrow&quot;&gt;&lt;/i&gt;\n          &lt;i class=&quot;fa-solid fa-bars toggle-sidebar-menu-icon&quot;&gt;&lt;/i&gt;\n        &lt;/div&gt;\n        &lt;div class=&quot;contents navbar-nav&quot;&gt;\n          {% include &quot;includes/sidebar.html&quot; %}\n        &lt;/div&gt;\n      &lt;/nav&gt;\n      {% endif %}\n\n      {# Flex-column for main contents and footer: #}\n      &lt;div class=&quot;d-flex flex-grow-1 flex-column w-100&quot;&gt;\n        &lt;main{% if sidebar %} class=&quot;has-sidebar&quot;{% endif %}&gt;\n          {% block content_container %}\n\n          &lt;div class=&quot;breadcrumbs-container sticky-content&quot;&gt;\n            {% block breadcrumbs %}{% render_breadcrumbs %}{% endblock breadcrumbs %}\n          &lt;/div&gt;\n\n          &lt;div id=&quot;notification-alert-container&quot; class=&quot;d-print-none&quot;&gt;&lt;/div&gt;\n\n          &lt;div class=&quot;alerts d-print-none&quot; id=&quot;alerts&quot;&gt;\n            {% message_alerts %}\n            {% block alerts %}{% endblock alerts %}\n            {% if user.is_authenticated and not user.email_verified %}\n            &lt;div class=&quot;alert alert-warning&quot;&gt;\n              &lt;div class=&quot;alert-text&quot;&gt;\n                &lt;p&gt;\n                  {% blocktranslate trimmed %}\n                  You are now logged in to the Grow Planet LMS and may register your class and your pupils, who will then\n                  get a personal login code so they may use the game. But in order to get full access, please verify your\n                  email address by clicking the link we have mailed you.\n                  {% endblocktranslate %}\n                &lt;/p&gt;\n                &lt;p&gt;\n                  {% blocktranslate with email=user.email trimmed %}\n                  Your verification email was sent to &lt;strong&gt;{{ email }}&lt;/strong&gt;. If you haven&#x27;t received it, please\n                  check your junk mail folder or wait a couple of minutes more. If this email address is incorrect, change\n                  it by clicking &lt;a href=&quot;#&quot; data-bs-toggle=&quot;modal&quot; data-bs-target=&quot;#change-email-modal&quot;&gt;here&lt;/a&gt;.\n                  {% endblocktranslate %}\n                &lt;/p&gt;\n              &lt;/div&gt;\n            &lt;/div&gt;\n            {% endif %}\n          &lt;/div&gt;\n\n          {% if help_text and help_text_slug and not help_text_manual_placement %}\n          &lt;div class=&quot;help-text collapse-container alert alert-light collapsed&quot; data-bs-target=&quot;#help-text-{{ help_text_slug }}&quot; data-bs-toggle=&quot;collapse&quot;&gt;\n            &lt;div class=&quot;bg-primary text-light lead alert-icon-left&quot;&gt;\n              &lt;i class=&quot;fas fa-circle-question&quot;&gt;&lt;/i&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;help-text-content collapse alert-text&quot; id=&quot;help-text-{{ help_text_slug }}&quot;&gt;\n              {{ help_text|render|safe }}\n            &lt;/div&gt;\n            &lt;div class=&quot;ellipsis&quot;&gt;...&lt;/div&gt;\n            &lt;i class=&quot;fas fa-angles-down lead text-info help-text-more&quot;&gt;&lt;/i&gt;\n          &lt;/div&gt;\n          {% endif %}\n\n          {% block before_content %}{% endblock before_content %}\n\n          &lt;div class=&quot;mt-3&quot;&gt;\n            {% block content %}{% endblock content %}\n          &lt;/div&gt;\n\n          {% endblock content_container %}\n          {% block after_content %}{% endblock after_content %}\n        &lt;/main&gt;\n\n        {% include &quot;includes/footer.html&quot; %}\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n\n  &lt;div class=&quot;bottom-banner-container d-print-none&quot;&gt;\n    {% include &quot;includes/cookie_consent.html&quot; %}\n    {% if show_app_download_banner %}\n    &lt;div class=&quot;app-download-banner&quot;&gt;\n      &lt;a href=&quot;{{ app_download_url }}&quot; class=&quot;app-download-link&quot; data-os-family=&quot;{{ request.user_agent.os.family }}&quot; target=&quot;_blank&quot;&gt;\n        &lt;img src=&quot;{% static &quot;edulms/images/logos/growplanet_logo_square.png&quot; %}&quot; alt=&quot;&quot; /&gt;\n        &lt;div class=&quot;small&quot;&gt;\n          &lt;p&gt;&lt;strong&gt;Grow Planet&lt;/strong&gt;&lt;/p&gt;\n          {% if request.user_agent.os.family|lower == &quot;android&quot; %}\n          &lt;p&gt;{% translate &quot;Download the app version for free on Google Play&quot; %}&lt;/p&gt;\n          {% else %}\n          &lt;p&gt;{% translate &quot;Download the app version for free on App Store&quot; %}&lt;/p&gt;\n          {% endif %}\n        &lt;/div&gt;\n      &lt;/a&gt;\n    &lt;/div&gt;\n    {% endif %}\n  &lt;/div&gt;\n\n  {% if show_recommend_poll %}\n  {% include &quot;includes/recommend_poll.html&quot; %}\n  {% endif %}\n\n  {# ==== MODALS ========================================================== #}\n  {% block modals %}{% endblock modals %}\n  &lt;div id=&quot;notification-modal-container&quot;&gt;&lt;/div&gt;\n  {% message_popup_modal %}\n  {% session_modals %}\n  {% modal &quot;modals/start_webgl.html&quot; center=True urls=static_strings.EXTERNAL_URLS user_agent=request.user_agent %}\n  {% modal &quot;help/modals/contact_us.html&quot; form=contact_us_form large=True %}\n\n  {% if not is_production %}\n  {% modal &quot;modals/debug_menu.html&quot; large=True %}\n  {% endif %}\n\n  {% if user.is_authenticated %}\n  {% if is_production %}\n  {% modal &quot;modals/timeout_warning.html&quot; center=True %}\n  {% endif %}\n  {% if not user.email_verified %}\n  {% modal &quot;users/modals/change_email.html&quot; center=True form=email_change_form path_info=request.path_info %}\n  {% endif %}\n  {% dynamic_modal &quot;area-lock-modal&quot; center=True required_params=&quot;content-url&quot; data_always_load=True %}\n  {% dynamic_modal &quot;exercise-room-lock-modal&quot; center=True required_params=&quot;content-url&quot; data_always_load=True %}\n  {% dynamic_modal &quot;tutorial-modal&quot; url=&quot;help:tutorial&quot; large=True scrollable=True classes=&quot;carousel-modal&quot; data_priority=&quot;30&quot; %}\n  {% endif %}\n\n  {# ==== JAVASCRIPT ====================================================== #}\n  {% block extrajs_before %}{% endblock extrajs_before %}\n\n  {% if show_skolon_button %}\n  {% if is_production %}\n  &lt;script src=&quot;https://api.skolon.com/v1/plugins/menu/button.js&quot;&gt;&lt;/script&gt;\n  {% else %}\n  &lt;script src=&quot;https://api-test.skolon.com/v1/plugins/menu/button.js&quot;&gt;&lt;/script&gt;\n  {% endif %}\n  {% endif %}\n\n  &lt;script src=&quot;{% statici18n LANGUAGE %}&quot;&gt;&lt;/script&gt;\n\n  {{ js_runtime_context|json_script:&quot;js-runtime-context&quot; }}\n  {% render_bundle webpack_bundle_name|default:&quot;default&quot; &quot;js&quot; %}\n\n  {% block extrajs_after %}{% endblock extrajs_after %}\n\n  {# ==== STUFF THAT JUST SHOULD BE PLACED LAST =========================== #}\n  {% preloader id=&quot;preloader&quot; position=&quot;fixed&quot; large=True style=&quot;z-index:4&quot; %}\n&lt;/body&gt;\n\n&lt;/html&gt;\n</code>\n  </div>\n</div>\n"}