{"content": "\n<div class=\"djDebugPanelTitle\">\n  <button type=\"button\" class=\"djDebugClose\">\u00bb</button>\n  <h3>Template source: <code>admin/login.html</code></h3>\n</div>\n<div class=\"djDebugPanelContent\">\n  <div class=\"djdt-scroll\">\n    <code>{% extends &quot;registration/base.html&quot; %}\n\n{% load i18n jazzmin %}\n{% get_jazzmin_settings request as jazzmin_settings %}\n{% get_jazzmin_ui_tweaks as jazzmin_ui %}\n\n{% block content %}\n    &lt;p class=&quot;login-box-msg&quot;&gt;{{ jazzmin_settings.welcome_sign }}&lt;/p&gt;\n    &lt;form action=&quot;{{ app_path }}&quot; method=&quot;post&quot;&gt;\n        {% csrf_token %}\n        {% if user.is_authenticated %}\n            &lt;p class=&quot;errornote&quot;&gt;\n                &lt;div class=&quot;callout callout-danger&quot;&gt;\n                    &lt;p&gt;\n                        {% blocktrans trimmed %}\n                            You are authenticated as {{ username }}, but are not authorized to\n                            access this page. Would you like to login to a different account?\n                        {% endblocktrans %}\n                    &lt;/p&gt;\n                &lt;/div&gt;\n            &lt;/p&gt;\n        {% endif %}\n        {% if form.errors %}\n            {% if form.username.errors %}\n                &lt;div class=&quot;callout callout-danger&quot;&gt;\n                    &lt;p&gt;{{ form.username.label }}: {{ form.username.errors|join:&#x27;, &#x27; }}&lt;/p&gt;\n                &lt;/div&gt;\n            {% endif %}\n            {% if form.password.errors %}\n                &lt;div class=&quot;callout callout-danger&quot;&gt;\n                    &lt;p&gt;{{ form.password.label }}: {{ form.password.errors|join:&#x27;, &#x27; }}&lt;/p&gt;\n                &lt;/div&gt;\n            {% endif %}\n            {% if form.non_field_errors %}\n                &lt;div class=&quot;callout callout-danger&quot;&gt;\n                    {% for error in form.non_field_errors %}\n                        &lt;p&gt;{{ error }}&lt;/p&gt;\n                    {% endfor %}\n                &lt;/div&gt;\n            {% endif %}\n        {% endif %}\n        &lt;div class=&quot;input-group mb-3&quot;&gt;\n            &lt;input type=&quot;text&quot; name=&quot;username&quot; class=&quot;form-control&quot; placeholder=&quot;{{ form.username.label }}&quot; required&gt;\n            &lt;div class=&quot;input-group-append&quot;&gt;\n                &lt;div class=&quot;input-group-text&quot;&gt;\n                    &lt;span class=&quot;fas fa-user&quot;&gt;&lt;/span&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n        &lt;div class=&quot;input-group mb-3&quot;&gt;\n            &lt;input type=&quot;password&quot; id=&quot;txtPassword&quot; name=&quot;password&quot; class=&quot;form-control&quot; placeholder=&quot;{{ form.password.label }}&quot; required&gt;\n            &lt;div class=&quot;input-group-append&quot;&gt;\n                &lt;div class=&quot;input-group-text&quot; style=&quot;padding: 18px; padding-left:20px;&quot;&gt;\n                    &lt;button type=&quot;button&quot; id=&quot;btnToggle&quot; class=&quot;toggle&quot;&gt;&lt;i id=&quot;eyeIcon&quot; class=&quot;fa fa-eye&quot;&gt;&lt;/i&gt;&lt;/button&gt;\n                    &lt;!-- &lt;span class=&quot;fas fa-lock&quot;&gt;&lt;/span&gt; --&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n        {% url &#x27;admin_password_reset&#x27; as password_reset_url %}\n        {% if password_reset_url %}\n            &lt;div class=&quot;mb-3&quot;&gt;\n                &lt;div class=&quot;password-reset-link&quot; style=&quot;text-align: center;&quot;&gt;\n                    &lt;a href=&quot;{{ password_reset_url }}&quot;&gt;\n                        {% trans &#x27;Forgotten your password or username?&#x27; %}\n                    &lt;/a&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        {% endif %}\n        &lt;div class=&quot;row&quot;&gt;\n            &lt;div class=&quot;col-12&quot;&gt;\n                &lt;button type=&quot;submit&quot; class=&quot;btn {{ jazzmin_ui.button_classes.primary }} btn-block&quot;&gt;\n                   {% trans &quot;Log in&quot; %}\n                &lt;/button&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n    &lt;/form&gt;\n    &lt;style&gt;\n        .toggle {\n            background: none;\n            border: none;\n            color: #495057;\n            font-weight: 600;\n            position: absolute;\n            top: 0;\n            right: 4px;\n            z-index: 9;\n            bottom: 0;\n        }\n    &lt;/style&gt;\n    &lt;script&gt;\n        let passwordInput = document.getElementById(&#x27;txtPassword&#x27;),\n            toggle = document.getElementById(&#x27;btnToggle&#x27;),\n            icon =  document.getElementById(&#x27;eyeIcon&#x27;);\n\n        function togglePassword() {\n        if (passwordInput.type === &#x27;password&#x27;) {\n            passwordInput.type = &#x27;text&#x27;;\n            icon.classList.add(&quot;fa-eye-slash&quot;);\n        } else {\n            passwordInput.type = &#x27;password&#x27;;\n            icon.classList.remove(&quot;fa-eye-slash&quot;);\n        }\n        }\n\n        function checkInput() {\n        }\n\n        toggle.addEventListener(&#x27;click&#x27;, togglePassword, false);\n        passwordInput.addEventListener(&#x27;keyup&#x27;, checkInput, false);\n    &lt;/script&gt;\n{% endblock %}\n</code>\n  </div>\n</div>\n"}