<% if @message %> <%= @message %> <% if @error %>

<%= @error %>

<% end %> <% if @security_key_required %>
<%= hidden_field_tag 'security_key_challenge', @security_key_challenge, id: 'security-key-challenge' %> <%= hidden_field_tag 'security_key_allowed_credential_ids', @security_key_allowed_credential_ids, id: 'security-key-allowed-credential-ids' %> <%=form_tag({}, method: :put) do %>

<%= t('login.security_key_authenticate') %>

<%= t('login.security_key_description') %>

<%= hidden_field_tag 'second_factor_method', '3' %> <%= hidden_field_tag 'security_key_credential', nil, id: 'security-key-credential' %> <% if @second_factor_required %> <%= link_to t('login.security_key_alternative'), '#', id: 'activate-security-key-alternative' %>

<% end %> <%= button_tag t('login.security_key_authenticate'), id: 'submit-security-key' %> <% end %>
<% end %> <% if @second_factor_required %>
<%=form_tag({}, method: :put) do %>
<%= label_tag(:second_factor_token, t('login.second_factor_description')) %> <%= render 'common/second_factor_text_field' %>

<%= submit_tag t('submit')%> <% end %>
<%if @backup_codes_enabled%> <%=t "login.second_factor_backup" %> <%end%>
<% end %> <% else %> <%=form_tag({}, method: :put) do %> <%= label_tag(:email, t('admin_login.email_input')) %> <%= text_field_tag(:email, nil, autofocus: true) %>

<%= submit_tag t('admin_login.submit_button'), class: "btn btn-primary" %> <% end %> <% end %> <%= preload_script "ember_jquery" %> <%= preload_script "locales/#{I18n.locale}" %> <%= preload_script "locales/i18n" %> <%= preload_script "discourse/lib/webauthn" %> <%= preload_script "admin-login/admin-login" %> <%= preload_script "admin-login/admin-login.no-module" %>