{% extends 'base_front.html.twig' %}
{% block body %}
<section id="letsRace" class="overflow-hidden">
<div class="bg-header js-parallax" style="background:linear-gradient(
135deg,
rgba(0, 0, 0, 0.8),
transparent, transparent
), url({{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ nextRace.backgroundImage }})no-repeat center bottom;background-size:cover;">
<div class="container-1500">
<div class="row col-md-12 position-relative">
<div class="col-md-5 col-lg-5 col-xl-4 col-xxl-4 max-w-500">
<div class="next-race-block d-flex flex-column">
{% if app.user %}
<h2><a href="{{ path('admin_next_race_edit', {'id': nextRace.id}) }}"><i class="fas fa-pencil-alt"></i></a></h2>
{% endif %}
{% if nextRace.isValid %}
<div class="border-to-left-red title white bg-red position-relative">
<h2 class="ps-5 pt-1">Next Race</h2>
</div>
<div class="ps-4">
<div class="detail-next p-4">
<h3 class="white text-uppercase">{{ nextRace.racingName }}<br> {{ nextRace.country }}</h3>
<h3 class="black text-uppercase white">{{ nextRace.atDate|format_datetime(locale='fr', pattern="dd MMMM YYYY") }} - {{ nextRace.atDate|date('H:i') }}</h3>
<img src="{{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ nextRace.image }}">
{% set difference = date(nextRace.atDate|date('m/d H:i')).diff(date('now'|date('m/d H:i'))) %}
<div class="d-flex justify-content-between pt-4">
<div class="col-md-3 time bg-white pt-2 pl-1 pr-1">
<span>{{ difference.d }}</span><br>
Jours
</div>
<div class="col-md-3 time bg-white pt-2 pl-1 pr-1">
<span>{{ difference.h }}</span><br>
Heures
</div>
<div class="col-md-3 time bg-white pt-2 pl-1 pr-1">
<span>{{ difference.i }}</span><br>
Minutes
</div>
</div>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</div>
<div class="big-title position-absolute">
<h1 class="white">Let’s race.</h1>
<div class="social w-25 d-flex justify-content-between m-auto">
<a target="_blank" href="https://twitter.com/dylanpereiralu"><img src="{{ asset('img/icon-twitter.svg') }}"></a>
<a target="_blank" href="https://www.instagram.com/dylanpereiraofficial/"><img src="{{ asset('img/icon-instagram.svg') }}"></a>
<a target="_blank" href="https://www.facebook.com/dylanpereiramotorsportfanpage/"><img src="{{ asset('img/icon-facebook.svg') }}"></a>
</div>
</div>
</div>
</section>
<section id="about" class="position-relative">
<div class="row w-100">
<div class="col-md-6 img-section position-relative" style="background:url({{ asset('/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ aboutDescription.imageSection) }})no-repeat center;background-size:cover">
<div class="parallelogram toright bg-yellow"></div>
<div class="cut-section-right position-absolute bg-white"></div>
</div>
<div class="col-md-6 col-xl-6 col-xxl-5 container-750 d-flex justify-content-end ps-5">
<div class="w-100 mt-5 block-about">
<div class="title-section">
<h2 class="ps-5">About</h2>
<div class="sub-border ps-5">
<div class="bg-black"></div>
<div class="border-to-right-red bg-red"></div>
</div>
<ul class="mt-5">
<li><h4 class="ps-5 pt-2 pb-2 text-uppercase" id="aboutPresentation">Presentation</h4></li>
<li class="active"><h4 class="ps-5 pt-2 pb-2 text-uppercase" id="aboutDescription">Description</h4></li>
</ul>
<div class="presentation-description mt-5 ps-5">
<div class="col-md-12" id="presentation" style="display: none;">
{% if app.user %}
<a href="{{ path('admin_block_title_description_edit', {'id': aboutPresentation.id}) }}"><i class="fas fa-pencil-alt"></i></a>
{% endif %}
{% for line in aboutPresentation.linesTable %}
<div class="col-md-12 d-flex border-bottom {% if not loop.first%}pt-2{% endif %} pb-2">
<div class="col-md-6">{{ line.title }}</div>
<div class="col-md-6">{{ line.description }}</div>
</div>
{% endfor %}
</div>
<div class="col-md-12 position-relative" id="description">
{% if app.user %}
<a href="{{ path('admin_block_title_description_edit', {'id': aboutDescription.id}) }}"><i class="fas fa-pencil-alt"></i></a>
{% endif %}
<p>{{ aboutDescription.description|raw }}</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="quote">
<img src="{{ asset('img/quote-left.png') }}" class="position-absolute">
<div class="filter-bg position-absolute"></div>
<div class="bg-quote"></div>
<div class="container-text">
<h3 class="white m-auto">Racing, competing, it’s in my blood.<br>
It’s part of me, it’s part of my life;<br>
I have been doing it all my life and it<br>
stands out above everything else.
</h3>
<h3 class="white">—Ayrton Senna</h3>
</div>
<img src="{{ asset('img/quote-left.png') }}" class="position-absolute">
</section>
<section id="cup" class="bg-black">
<div id="containerMaster">
<div class="row col-md-12 container-1500 m-auto d-flex justify-content-between first-block">
<div class="col-md-6">
{% set race = races.0 %}
<div class="cup-type d-flex">
{% for raceTitle in races %}
<div class="title-cup {% if loop.first %}active{% endif %}">
<a href="#cup" class="race-link" onclick="loadRace({{ raceTitle.id }})"><h4>{{ raceTitle.name }}</h4></a>
{% if loop.first %}
<div class="sub-border">
<div class="bg-white"></div>
<div class="border-to-right-red bg-red"></div>
</div>
{% endif %}
</div>
{% endfor %}
</div>
{% if app.user %}
<h2><a href="{{ path('admin_race_edit', {'id': race.id}) }}"><i class="fas fa-pencil-alt"></i></a></h2>
{% endif %}
<div class="desc-cup mt-5">
<div class="white">{{ race.description|raw }}</div>
</div>
</div>
<div class="col-md-5">
<div class="col-md-12 d-flex justify-content-end video">
{{ race.video|raw }}
</div>
</div>
</div>
<div class="row container-1500 m-auto mt-5 d-flex justify-content-between">
<div class="col-md-5">
{% if race.years is empty and app.user %}
<a href="{{ path('admin_race_line_table_add', {'id': race.id}) }}" class="ml-3"><i class="fas fa-plus-circle" title="Ajouter une année"></i></a>
{% endif %}
{% if race.years is not empty %}
<div id="formSaison" class="pb-2">
<div id="saisonResult" class="pb-2 pt-2 ps-4">
<span>Racing Season {{ race.years.first.name }}</span>
</div>
</div>
<div id="containerLineTableRace" class="position-relative">
<script>
let raceIdToStart = "{{ race.years.first.id }}";
</script>
</div>
{% endif %}
</div>
{% if race.carImg %}
<div class="col-md-5">
<div id="formSaison" class="pb-2 ps-4">
<div id="saisonCar" class="pb-2 pt-2 ps-4">
<span>The car</span>
</div>
</div>
<div class="img-the-car">
<img src="{{ asset('/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ race.carImg) }}" alt="the car">
</div>
<div class="technical-file">
<div class="col-md-12 link-insta mt-5 text-center">
<a target="_blank" href="{{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ race.technicalFile }}" class="bg-red white">Technical file</a>
</div>
</div>
</div>
{% endif %}
</div>
</div>
</section>
<section id="results" class="overflow-hidden">
<div class="row w-100 m-0">
<div class="col-md-6 col-xl-6 col-xxl-6 d-flex justify-content-end align-items-center">
<div class="mt-5 container-750">
<div class="title-section">
<div class="col-md-6">
<h2>Results {% if app.user %}<a href="{{ path('admin_year_add', {'section': 'results'}) }}"><i class="fas fa-plus-circle" title="Ajouter une année"></i></a>{% endif %} </h2>
<div class="sub-border">
<div class="bg-black"></div>
<div class="border-to-right-red bg-red"></div>
</div>
<form class="col-xxl-6 mt-5 position-relative" id="formYear">
<select name="years" id="yearResult" class="pb-2 pt-2 ps-4">
{% for result in results %}
<option value="{{ result.id }}">Saison {{ result.subSection|date('Y') }}</option>
{% endfor %}
</select>
<img src="{{ asset('img/arrow-bottom.svg') }}">
</form>
</div>
<div class="col-md-12 mt-5" id="containerResults">
{% if app.user %}
<h3>{{ results.0.name }} <a href="{{ path('admin_year_edit', {'id': results.0.id}) }}"><i class="fas fa-pencil-alt"></i></a></h3>
{% endif %}
<table class="mt-4">
{% for line in results.0.lineTables %}
<tr>
<td>{{ line.title }}</td>
<td>{{ line.description|raw }}</td>
</tr>
{% endfor %}
</table>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-6 col-xxl-6 img-section position-relative" style="background:url({{ asset('/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ results.0.raceImg) }})no-repeat center;background-size:cover">
<div class="parallelogram toleft bg-green"></div>
<div class="cut-section-left position-absolute bg-white"></div>
</div>
</div>
</section>
<section id="gallery">
<div class="container-1500">
<div class="title-section">
<div class="col-md-1 m-auto">
<h2>Gallery</h2>
<div class="sub-border">
<div class="bg-black"></div>
<div class="border-to-right-red bg-red"></div>
</div>
</div>
<form class="col-xl-8 col-xxl-6 mt-5 position-relative" id="formGallery">
<select name="gallery" id="yearGallery" class="pb-2 pt-2 ps-4">
{% for year in yearsGallery %}
<option value="{{ year.subSection|date('Y') }}">{{ year.subSection|date('Y') }}</option>
{% endfor %}
</select>
<img src="{{ asset('img/arrow-bottom.svg') }}">
</form>
</div>
<div class="gallery-list position-relative">
<div class="row w-100" id="galleryList">
<div class="col-md-12 text-center">
{% if app.user %}
<a href="{{ path('admin_year_add', {'section': 'gallery'}) }}" class="ml-3"><i class="fas fa-plus-circle" title="Ajouter une coupe"></i></a>
{% endif %}
</div>
{% for yearImage in galleries %}
<div class="col-md-4 p-0 containerCupGallery p-2" style="height:300px;">
{% if app.user %}
<a href="{{ path('admin_year_edit', {'id': yearImage.id}) }}"><i class="fas fa-pencil-alt" title="Editer cette coupe"></i></a>
<a href="{{ path('admin_year_remove', {'id': yearImage.id}) }}" class="ml-3"><i class="fas fa-trash-alt" title="Supprimer cette coupe"></i></a>
{% endif %}
<div style="background:url({{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ yearImage.images.first.url }}?text={{ loop.index }})no-repeat center;background-size:cover;height:100%;">
<a href="{{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ yearImage.images.first.url }}?text={{ loop.index }}" data-toggle="lightbox" data-title="{{ yearImage.images.first.name }}" data-gallery="gallery{{ yearImage.id }}" class="w-100 h-100 gallery-image position-relative">
<div style="background:linear-gradient(to bottom, transparent 65%, black 100%);width:100%;height:100%;position:relative">
<div class="position-absolute d-flex justify-content-center detail-gallery">
<img src="{{ asset('img/icon-eye.svg') }}?text={{ loop.index }}" class="img-fluid mb-2">
<span>{{ yearImage.images.first.name }}</span>
</div>
</div>
</a>
</div>
<div class="d-none">
{% for image in yearImage.images %}
<a href="{{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ image.url }}?text={{ loop.index }}" data-toggle="lightbox" data-gallery="gallery{{ yearImage.id }}" data-title="{{ image.name }}" class="col-sm-4">
<img src="background:url({{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ image.url }}?text={{ loop.index }}" class="img-fluid" style="width:100%;max-width:100%">
</a>
{% endfor %}
</div>
</div>
{% endfor %}
</div>
<div class="parallelogram toright bg-blue position-absolute"></div>
</div>
</div>
</section>
<section id="sponsors" class="bg-black">
<div class="container-1500">
<div class="title-section">
<div class="col-md-1 m-auto">
<h2 class="white">Sponsors</h2>
<div class="sub-border">
<div class="bg-grey"></div>
<div class="border-to-right-red bg-red"></div>
</div>
</div>
<div class="col-md-12 text-center">
{% if app.user %}
<a href="{{ path('admin_sponsor_edit', {'id': sponsor.id}) }}" style="background:none"><i class="fas fa-pencil-alt"></i></a>
{% endif %}
</div>
</div>
<div class="d-flex justify-content-center align-items-center flex-wrap list-sponsors">
{% for sponsor in sponsor.images %}
<a href="{{ sponsor.link }}" target="_blank" class="col-md-2 p-3 sponsor bg-white position-relative d-flex justify-content-center">
<div class="bg-sponsor position-absolute" style="background:url({{ '/' ~ constant('App\\Services\\UploadFileService::UPLOAD_IMAGE_DIR') ~ sponsor.url }})no-repeat center;"></div>
</a>
{% endfor %}
</div>
</div>
</section>
<section id="instagram" class="d-flex align-items-center">
<div class="container-1500 w-100">
<div class="title-section">
<div class="text-center">
<h2 class="black">@dylanpereiraofficial</h2>
</div>
</div>
<div class="d-flex justify-content-between align-items-center flex-wrap list-instagram">
<!-- TODO -->
{% for image in instaImages %}
<div class="col-md-3 insta position-relative">
<div class="bg-insta position-absolute" style="background:url({{ image }})no-repeat center;"></div>
</div>
{% endfor %}
</div>
<div class="col-md-12 link-insta mt-5 text-center">
<a href="https://www.instagram.com/dylanpereiraofficial/" target="_blank" class="bg-red white">Discover my instagram</a>
</div>
</div>
</section>
<section id="contact">
<div class="row w-100">
<div class="col-md-6 img-section position-relative" style="background:url({{ asset('img/contact-bg.png') }})no-repeat center;background-size:cover">
<div class="parallelogram toright bg-red"></div>
<div class="cut-section-right position-absolute bg-white"></div>
</div>
<div class="col-md-6 col-xl-6 col-xxl-5 container-750 d-flex align-items-center">
<div class="col-md-10 block-contact">
<div class="title-section">
<h2 class="ps-5">Contact</h2>
{{ include('front/inc/messages.html.twig') }}
<div class="sub-border ps-5">
<div class="bg-black"></div>
<div class="border-to-right-red bg-red"></div>
</div>
<div class="col-md-12 ps-5">
<div class="form-contact mt-4">
{{ form_start(form, {'attr': {'id': 'contactForm'}}) }}
{{ form_rest(form) }}
<input type="email" name="email-mail" style="height:0;opacity:0;">
<button type="submit" class="bg-red white">Submit</button>
{{ form_end(form) }}
<div id="messageContact" class="green"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{% endblock %}