<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* security/login.html.twig */
class __TwigTemplate_c6a0e118fa79dd5b2031220ae4d2cd21 extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'title' => [$this, 'block_title'],
'stylesheets' => [$this, 'block_stylesheets'],
'body' => [$this, 'block_body'],
];
}
protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
{
// line 1
return "base.html.twig";
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "security/login.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "security/login.html.twig"));
$this->parent = $this->load("base.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 3
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield "🔐 ";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Connexion", [], "messages");
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 5
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_stylesheets(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 6
yield " ";
yield from $this->yieldParentBlock("stylesheets", $context, $blocks);
yield "
<link rel=\"stylesheet\" href=\"";
// line 8
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/login.css"), "html", null, true);
yield "\">
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 11
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 12
yield " <div class=\"container content-main\">
<div class=\"page-content\">
<div class=\"form-v4-content\">
<form class=\"form-detail form-left\" action=\"#\" method=\"post\" id=\"connexionForm\">
<h2 class=\"text-uppercase\">";
// line 16
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("connexion", [], "messages");
yield "</h2>
<p class=\"text-1\">";
// line 17
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Si vous avez", [], "messages");
yield " <strong class=\" text-uppercase\">";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("déjà", [], "messages");
yield "</strong> ";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("un compte, connectez-vous pour consulter votre espace-élève et/ou réserver un nouveau cours.", [], "messages");
yield "</p>
<div class=\"form-row\">
";
// line 19
if ((($tmp = (isset($context["error"]) || array_key_exists("error", $context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.', 19, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 20
yield " <div class=\"alert alert-danger\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(CoreExtension::getAttribute($this->env, $this->source, (isset($context["error"]) || array_key_exists("error", $context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.', 20, $this->source); })()), "messageKey", [], "any", false, false, false, 20), CoreExtension::getAttribute($this->env, $this->source, (isset($context["error"]) || array_key_exists("error", $context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.', 20, $this->source); })()), "messageData", [], "any", false, false, false, 20), "security"), "html", null, true);
yield "</div>
";
}
// line 22
yield " </div>
<div class=\"form-row\">
<label for=\"email\">";
// line 24
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Votre Email", [], "messages");
yield "</label>
<input type=\"email\" name=\"email\" id=\"email\" class=\"input-text\" value=\"";
// line 25
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["last_username"]) || array_key_exists("last_username", $context) ? $context["last_username"] : (function () { throw new RuntimeError('Variable "last_username" does not exist.', 25, $this->source); })()), "html", null, true);
yield "\" required>
</div>
<div class=\"form-row\">
<label for=\"password\">";
// line 28
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Mot de passe", [], "messages");
yield "</label>
<input type=\"password\" name=\"password\" id=\"password\" class=\"input-text\" required>
</div>
<div class=\"form-row\">
<input type=\"hidden\" name=\"_csrf_token\"
value=\"";
// line 33
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("authenticate"), "html", null, true);
yield "\"
>
</div>
<div class=\"form-checkbox\">
<label class=\"container\"><p>";
// line 37
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Se souvenir de moi", [], "messages");
yield "</p>
<input type=\"checkbox\" name=\"_remember_me\">
<span class=\"checkmark\" name=\"_remember_me\"></span>
</label>
</div>
<div class=\"form-left-last\">
<input type=\"submit\" name=\"account\" class=\"account\" value=\"";
// line 43
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Connexion", [], "messages");
yield "\">
</div>
<p><a href=\"";
// line 45
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("forgot_password");
yield "\">";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Mot de passe oublié", [], "messages");
yield "</a></p>
</form>
<div class=\"form-detail\" id=\"myform\">
<h2 class=\"text-uppercase\">";
// line 48
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Créer un compte", [], "messages");
yield "</h2>
<p class=\"text-1\">";
// line 49
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Si vous n'avez", [], "messages");
yield " <strong class=\" text-uppercase\">";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("pas", [], "messages");
yield "</strong> ";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("de compte, vous devrez d'abord en créer un pour réserver un cours.", [], "messages");
yield "</p>
<p>";
// line 50
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Pour inscrire un", [], "messages");
yield " <strong>";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("enfant", [], "messages");
yield "</strong> ";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("créer un compte", [], "messages");
yield " <strong>";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("parent", [], "messages");
yield "</strong> ";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("à votre nom, ensuite vous pourrez ajouter un enfant dans votre espace-élève et lui réserver un cours", [], "messages");
yield "</p>
<div class=\"form-row mb-3r\">
<a href=\"";
// line 52
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_register");
yield "?referer=";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::urlencode((isset($context["referer"]) || array_key_exists("referer", $context) ? $context["referer"] : (function () { throw new RuntimeError('Variable "referer" does not exist.', 52, $this->source); })())), "html", null, true);
yield "\"> >> ";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Créer un compte", [], "messages");
yield " << </a>
</div>
</div>
</div>
</div>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "security/login.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 237 => 52, 224 => 50, 216 => 49, 212 => 48, 204 => 45, 199 => 43, 190 => 37, 183 => 33, 175 => 28, 169 => 25, 165 => 24, 161 => 22, 155 => 20, 153 => 19, 144 => 17, 140 => 16, 134 => 12, 121 => 11, 108 => 8, 102 => 6, 89 => 5, 65 => 3, 42 => 1,);
}
public function getSourceContext(): Source
{
return new Source("{% extends 'base.html.twig' %}
{% block title %}🔐 {% trans %}Connexion{% endtrans %}{% endblock %}
{% block stylesheets %}
{{ parent() }}
<link rel=\"stylesheet\" href=\"{{ asset('css/login.css') }}\">
{% endblock %}
{% block body %}
<div class=\"container content-main\">
<div class=\"page-content\">
<div class=\"form-v4-content\">
<form class=\"form-detail form-left\" action=\"#\" method=\"post\" id=\"connexionForm\">
<h2 class=\"text-uppercase\">{% trans %}connexion{% endtrans %}</h2>
<p class=\"text-1\">{% trans %}Si vous avez{% endtrans %} <strong class=\" text-uppercase\">{% trans %}déjà{% endtrans %}</strong> {% trans %}un compte, connectez-vous pour consulter votre espace-élève et/ou réserver un nouveau cours.{% endtrans %}</p>
<div class=\"form-row\">
{% if error %}
<div class=\"alert alert-danger\">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
{% endif %}
</div>
<div class=\"form-row\">
<label for=\"email\">{% trans %}Votre Email{% endtrans %}</label>
<input type=\"email\" name=\"email\" id=\"email\" class=\"input-text\" value=\"{{ last_username }}\" required>
</div>
<div class=\"form-row\">
<label for=\"password\">{% trans %}Mot de passe{% endtrans %}</label>
<input type=\"password\" name=\"password\" id=\"password\" class=\"input-text\" required>
</div>
<div class=\"form-row\">
<input type=\"hidden\" name=\"_csrf_token\"
value=\"{{ csrf_token('authenticate') }}\"
>
</div>
<div class=\"form-checkbox\">
<label class=\"container\"><p>{% trans %}Se souvenir de moi{% endtrans %}</p>
<input type=\"checkbox\" name=\"_remember_me\">
<span class=\"checkmark\" name=\"_remember_me\"></span>
</label>
</div>
<div class=\"form-left-last\">
<input type=\"submit\" name=\"account\" class=\"account\" value=\"{% trans %}Connexion {% endtrans %}\">
</div>
<p><a href=\"{{ path('forgot_password') }}\">{% trans %}Mot de passe oublié{% endtrans %}</a></p>
</form>
<div class=\"form-detail\" id=\"myform\">
<h2 class=\"text-uppercase\">{% trans %}Créer un compte{% endtrans %}</h2>
<p class=\"text-1\">{% trans %}Si vous n'avez{% endtrans %} <strong class=\" text-uppercase\">{% trans %}pas{% endtrans %}</strong> {% trans %}de compte, vous devrez d'abord en créer un pour réserver un cours.{% endtrans %}</p>
<p>{% trans %}Pour inscrire un{% endtrans %} <strong>{% trans %}enfant{% endtrans %}</strong> {% trans %}créer un compte{% endtrans %} <strong>{% trans %}parent{% endtrans %}</strong> {% trans %}à votre nom, ensuite vous pourrez ajouter un enfant dans votre espace-élève et lui réserver un cours{% endtrans %}</p>
<div class=\"form-row mb-3r\">
<a href=\"{{ path('app_register') }}?referer={{ referer|url_encode }}\"> >> {% trans %}Créer un compte{% endtrans %} << </a>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
", "security/login.html.twig", "/home/staging/deploy/releases/13/templates/security/login.html.twig");
}
}