Forwarded to ErrorController (78dcf5)

Exceptions

Impossible to access an attribute ("calendy") on a null variable.

Exception

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#42622
  -lineno: 4
  -name: "Neptune/offres/detail-offre.html.twig"
  -rawMessage: "Impossible to access an attribute ("calendy") on a null variable."
  -sourcePath: "/home/evolisd-dewi/preprod/templates/Neptune/offres/detail-offre.html.twig"
  -sourceCode: """
    {% extends "Neptune/base.html.twig" %}\r\n
    {% block seo %}\r\n
    \t{% include ('Neptune/includes/seo.html.twig') with {'title': page.seoTitle, 'desc' : page.seoDesc } only  %}\r\n
    \t{% if offre.agence.calendy != '' %}\r\n
    \t<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">\r\n
    \t{% endif %}\r\n
    {% endblock %}\r\n
    {% block main %}\r\n
    \t\t\t<section class="container-fluid" id="blocDetOff">\r\n
    \t\t\t\t<div class="row cardTopOffre">\r\n
    \t\t\t\t\t{% include ('Neptune/includes/detailsOffresPhotos.html.twig') with {'offre': offre } only  %}\r\n
    \t\t\t\t\t<div class="col-xl-3 col-lg-3 pr-0 infoOff d-flex sticky-top" id="ficheContact">\r\n
    \t\t\t\t\t\t<div class="infoCont">\r\n
    \t\t\t\t\t\t\t<div class="dispo">Disponibilité : {{offre.dispo}}</div>\r\n
    \t\t\t\t\t\t\t<div class="bloc">\r\n
    \t\t\t\t\t\t\t\t<span>Superficie</span>\r\n
    \t\t\t\t\t\t\t\t<p class="sup">{{ offre.surfaceTotale|number_format(0, ',', ' ')}} m&sup2; {% if offre.divisible == true %}<small>(min. {{ offre.surfaceDiv|number_format(0, ',', ' ')}} m&sup2;)</small>{% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t{% if offre.nature.id == 1 %}\r\n
    \t\t\t\t\t\t\t\t\t{% if offresConfig.afficherLoyer == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if offresConfig.afficherUniteLoyer == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t<p class="prix">{% if offre.loyerMCarre != null  %}{{ offre.loyerMCarre|number_format(0, ',', ' ')}} € / m² / an {% else %}Nous consulter {% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t\t<p class="prix">{% if offre.loyerGlobal > 0 %}{{ offre.loyerGlobal|number_format(0, ',', ' ')}} € / an {% else %}Nous consulter {% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t\t<p class="prix">Nous consulter</p>\r\n
    \t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t{% if offresConfig.afficherPrix == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if offresConfig.afficherUnitePrix == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t<p class="prix">{% if offre.prixMCarre != null  %}{{ offre.prixMCarre|number_format(0, ',', ' ')}} € / m² {% else %}Nous consulter {% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t\t<p class="prix">{% if offre.prixVenteGlobal > 0 %}{{ offre.prixVenteGlobal|number_format(0, ',', ' ')}} € (HD HH) {% else %}Nous consulter {% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t\t<p class="prix">Nous consulter</p>\r\n
    \t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t<div class="bloc">\r\n
    \t\t\t\t\t\t\t\t<span>Votre interlocuteur</span>\r\n
    \t\t\t\t\t\t\t\t<div class="d-flex align-items-center">\r\n
    \t\t\t\t\t\t\t\t\t{% if collaborateur != null %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if collaborateur.image != null %}\r\n
    \t\t\t\t\t\t\t\t\t\t<img src="{{vich_uploader_asset(collaborateur, 'imageFile')|imagine_filter('vNego')}}" alt="Photo de {{collaborateur.prenom}} {{collaborateur.nom}}" loading="lazy" class="photoCons">\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t<div class="nameCons">\r\n
    \t\t\t\t\t\t\t\t\t\t\t<p class="">{{offre.nomConsultant}}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t\t<div class="nameCons">\r\n
    \t\t\t\t\t\t\t\t\t\t\t<p class="">{{offre.nomConsultant}}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \r\n
    \t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t<div class="bloc">\r\n
    \t\t\t\t\t\t\t\t<span>{{offresConfig.buttonContact}}</span>\r\n
    \t\t\t\t\t\t\t\t<div class="d-flex align-items-center justify-content-between lbtn w-100">\r\n
    \t\t\t\t\t\t\t\t\t{% if offre.agence != null %}\r\n
    \t\t\t\t\t\t\t\t\t<a href="#" class="btnAction toCall" title="Nous appeler" data-phone="{{offre.agence.tel}}">\r\n
    \t\t\t\t\t\t\t\t\t\t<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_2200_2420)"><path d="M9.46681 10.8413C7.52596 10.0185 5.98242 8.47138 5.16414 6.52863L7.43481 4.25797L3.25814 0.0812988L1.14414 2.1953C0.777344 2.56383 0.487352 3.0015 0.290974 3.48295C0.094597 3.96439 -0.00425796 4.48003 0.000140588 4.99997C0.000140588 9.83197 6.16814 16 11.0001 16C11.5201 16.0044 12.0357 15.9055 12.5172 15.7091C12.9986 15.5128 13.4363 15.2228 13.8048 14.856L15.9188 12.742L11.7421 8.5653L9.46681 10.8413ZM12.8628 13.9133C12.6176 14.1559 12.3267 14.3473 12.007 14.4766C11.6872 14.606 11.345 14.6705 11.0001 14.6666C6.84481 14.6666 1.33347 9.1553 1.33347 4.99997C1.32966 4.6552 1.39428 4.31311 1.52359 3.99349C1.6529 3.67387 1.84434 3.38309 2.08681 3.13797L3.25814 1.96663L5.54947 4.25797L3.59281 6.21463L3.75681 6.62397C4.23749 7.91015 4.98904 9.07798 5.96052 10.0483C6.932 11.0186 8.10072 11.7688 9.38747 12.248L9.79147 12.402L11.7421 10.4506L14.0335 12.742L12.8628 13.9133Z" fill="white"/></g><defs><clipPath id="clip0_2200_2420"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>\r\n
    \t\t\t\t\t\t\t\t\t\t<span>Par téléphone</span>\r\n
    \t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t{% elseif collaborateur != null %}\r\n
    \t\t\t\t\t\t\t\t\t<a href="#" class="btnAction toCall" title="Nous appeler" data-phone="{{collaborateur.tel}}">\r\n
    \t\t\t\t\t\t\t\t\t\t<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_2200_2420)"><path d="M9.46681 10.8413C7.52596 10.0185 5.98242 8.47138 5.16414 6.52863L7.43481 4.25797L3.25814 0.0812988L1.14414 2.1953C0.777344 2.56383 0.487352 3.0015 0.290974 3.48295C0.094597 3.96439 -0.00425796 4.48003 0.000140588 4.99997C0.000140588 9.83197 6.16814 16 11.0001 16C11.5201 16.0044 12.0357 15.9055 12.5172 15.7091C12.9986 15.5128 13.4363 15.2228 13.8048 14.856L15.9188 12.742L11.7421 8.5653L9.46681 10.8413ZM12.8628 13.9133C12.6176 14.1559 12.3267 14.3473 12.007 14.4766C11.6872 14.606 11.345 14.6705 11.0001 14.6666C6.84481 14.6666 1.33347 9.1553 1.33347 4.99997C1.32966 4.6552 1.39428 4.31311 1.52359 3.99349C1.6529 3.67387 1.84434 3.38309 2.08681 3.13797L3.25814 1.96663L5.54947 4.25797L3.59281 6.21463L3.75681 6.62397C4.23749 7.91015 4.98904 9.07798 5.96052 10.0483C6.932 11.0186 8.10072 11.7688 9.38747 12.248L9.79147 12.402L11.7421 10.4506L14.0335 12.742L12.8628 13.9133Z" fill="white"/></g><defs><clipPath id="clip0_2200_2420"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>\r\n
    \t\t\t\t\t\t\t\t\t\t<span>Par téléphone</span>\r\n
    \t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t{% elseif offre.telConsultant !='' %}\r\n
    \t\t\t\t\t\t\t\t\t<a href="#" class="btnAction toCall" title="Nous appeler" data-phone="{{offre.telConsultant}}">\r\n
    \t\t\t\t\t\t\t\t\t\t<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_2200_2420)"><path d="M9.46681 10.8413C7.52596 10.0185 5.98242 8.47138 5.16414 6.52863L7.43481 4.25797L3.25814 0.0812988L1.14414 2.1953C0.777344 2.56383 0.487352 3.0015 0.290974 3.48295C0.094597 3.96439 -0.00425796 4.48003 0.000140588 4.99997C0.000140588 9.83197 6.16814 16 11.0001 16C11.5201 16.0044 12.0357 15.9055 12.5172 15.7091C12.9986 15.5128 13.4363 15.2228 13.8048 14.856L15.9188 12.742L11.7421 8.5653L9.46681 10.8413ZM12.8628 13.9133C12.6176 14.1559 12.3267 14.3473 12.007 14.4766C11.6872 14.606 11.345 14.6705 11.0001 14.6666C6.84481 14.6666 1.33347 9.1553 1.33347 4.99997C1.32966 4.6552 1.39428 4.31311 1.52359 3.99349C1.6529 3.67387 1.84434 3.38309 2.08681 3.13797L3.25814 1.96663L5.54947 4.25797L3.59281 6.21463L3.75681 6.62397C4.23749 7.91015 4.98904 9.07798 5.96052 10.0483C6.932 11.0186 8.10072 11.7688 9.38747 12.248L9.79147 12.402L11.7421 10.4506L14.0335 12.742L12.8628 13.9133Z" fill="white"/></g><defs><clipPath id="clip0_2200_2420"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>\r\n
    \t\t\t\t\t\t\t\t\t\t<span>Par téléphone</span>\r\n
    \t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t<a href="#" class="btnAction" data-toggle="modal" data-target=".modalContact" title="Nous contacter">\r\n
    \t\t\t\t\t\t\t\t\t\t<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_2200_2377)"><path d="M12.6667 0.666504H3.33333C2.4496 0.667562 1.60237 1.01909 0.97748 1.64398C0.352588 2.26888 0.00105857 3.11611 0 3.99984L0 11.9998C0.00105857 12.8836 0.352588 13.7308 0.97748 14.3557C1.60237 14.9806 2.4496 15.3321 3.33333 15.3332H12.6667C13.5504 15.3321 14.3976 14.9806 15.0225 14.3557C15.6474 13.7308 15.9989 12.8836 16 11.9998V3.99984C15.9989 3.11611 15.6474 2.26888 15.0225 1.64398C14.3976 1.01909 13.5504 0.667562 12.6667 0.666504ZM3.33333 1.99984H12.6667C13.0659 2.00062 13.4557 2.12085 13.786 2.34504C14.1163 2.56923 14.3719 2.88714 14.52 3.25784L9.41467 8.36384C9.03895 8.73805 8.53028 8.94815 8 8.94815C7.46972 8.94815 6.96105 8.73805 6.58533 8.36384L1.48 3.25784C1.6281 2.88714 1.88374 2.56923 2.21403 2.34504C2.54432 2.12085 2.93414 2.00062 3.33333 1.99984ZM12.6667 13.9998H3.33333C2.8029 13.9998 2.29419 13.7891 1.91912 13.4141C1.54405 13.039 1.33333 12.5303 1.33333 11.9998V4.99984L5.64267 9.3065C6.26842 9.93067 7.11617 10.2812 8 10.2812C8.88383 10.2812 9.73158 9.93067 10.3573 9.3065L14.6667 4.99984V11.9998C14.6667 12.5303 14.456 13.039 14.0809 13.4141C13.7058 13.7891 13.1971 13.9998 12.6667 13.9998Z" fill="white"/></g><defs><clipPath id="clip0_2200_2377"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>\r\n
    \t\t\t\t\t\t\t\t\t\t<span>Par email</span>\r\n
    \t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t\t{% if offre.agence.calendy != '' %}\r\n
    \t\t\t\t\t\t\t\t<div class="d-flex align-items-center w-100 lbtn mt-2">\r\n
    \t\t\t\t\t\t\t\t\t<a href="#" onclick="Calendly.initPopupWidget({url: '{{ offre.agence.calendy }}'});return false;" class="btnAction toPlan d-flex justify-content-center w-100" title="Planifier une visite">\r\n
    \t\t\t\t\t\t\t\t\t\t<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_2425_674)"><path d="M13.1667 1.33333H12.5V0.666667C12.5 0.489856 12.4298 0.320286 12.3047 0.195262C12.1797 0.0702379 12.0101 0 11.8333 0C11.6565 0 11.487 0.0702379 11.3619 0.195262C11.2369 0.320286 11.1667 0.489856 11.1667 0.666667V1.33333H5.83333V0.666667C5.83333 0.489856 5.7631 0.320286 5.63807 0.195262C5.51305 0.0702379 5.34348 0 5.16667 0C4.98986 0 4.82029 0.0702379 4.69526 0.195262C4.57024 0.320286 4.5 0.489856 4.5 0.666667V1.33333H3.83333C2.9496 1.33439 2.10237 1.68592 1.47748 2.31081C0.852588 2.93571 0.501059 3.78294 0.5 4.66667L0.5 12.6667C0.501059 13.5504 0.852588 14.3976 1.47748 15.0225C2.10237 15.6474 2.9496 15.9989 3.83333 16H13.1667C14.0504 15.9989 14.8976 15.6474 15.5225 15.0225C16.1474 14.3976 16.4989 13.5504 16.5 12.6667V4.66667C16.4989 3.78294 16.1474 2.93571 15.5225 2.31081C14.8976 1.68592 14.0504 1.33439 13.1667 1.33333ZM1.83333 4.66667C1.83333 4.13623 2.04405 3.62753 2.41912 3.25245C2.79419 2.87738 3.3029 2.66667 3.83333 2.66667H13.1667C13.6971 2.66667 14.2058 2.87738 14.5809 3.25245C14.956 3.62753 15.1667 4.13623 15.1667 4.66667V5.33333H1.83333V4.66667ZM13.1667 14.6667H3.83333C3.3029 14.6667 2.79419 14.456 2.41912 14.0809C2.04405 13.7058 1.83333 13.1971 1.83333 12.6667V6.66667H15.1667V12.6667C15.1667 13.1971 14.956 13.7058 14.5809 14.0809C14.2058 14.456 13.6971 14.6667 13.1667 14.6667Z" fill="white"/><path d="M8.5 11C9.05228 11 9.5 10.5523 9.5 10C9.5 9.44772 9.05228 9 8.5 9C7.94772 9 7.5 9.44772 7.5 10C7.5 10.5523 7.94772 11 8.5 11Z" fill="white"/><path d="M5.1665 11C5.71879 11 6.1665 10.5523 6.1665 10C6.1665 9.44772 5.71879 9 5.1665 9C4.61422 9 4.1665 9.44772 4.1665 10C4.1665 10.5523 4.61422 11 5.1665 11Z" fill="white"/><path d="M11.8335 11C12.3858 11 12.8335 10.5523 12.8335 10C12.8335 9.44772 12.3858 9 11.8335 9C11.2812 9 10.8335 9.44772 10.8335 10C10.8335 10.5523 11.2812 11 11.8335 11Z" fill="white"/></g><defs><clipPath id="clip0_2425_674"><rect width="16" height="16" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>\r\n
    \t\t\t\t\t\t\t\t\t\t<span>Planifier une visite</span>\r\n
    \t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t<div class="bloc">\r\n
    \t\t\t\t\t\t\t\t<span>Référence de ce bien</span>\r\n
    \t\t\t\t\t\t\t\t<span class="ref">{{offre.refInterne}}</span>\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t</div>\r\n
    \t\t\t\t\t<div class="offset-xl-2 col-xl-5 offset-lg-1 col-lg-7 pl-0 descOff">\r\n
    \t\t\t\t\t\t{% set filAriane = [] %}\r\n
    \t\t\t\t\t\t{% set filAriane = filAriane|merge([{ libelle: page.h1Liste, url: path('listeOffre', { 'nomPage' : offreListeUrl }), 'content' : 2 }]) %}\r\n
    \t\t\t\t\t\t{% set filAriane = filAriane|merge([{ libelle: offre.nature.libelle|capitalize , url: path('listeOffreNature', { 'nomPage' : offreListeUrl, 'nature' : offre.nature.slug }), 'content' : 3 }]) %}\r\n
    \t\t\t\t\t\t{% set filAriane = filAriane|merge([{ libelle: offre.type.libelle|capitalize , url: path('listeOffreNatureType', { 'nomPage' : offreListeUrl, 'nature' : offre.nature.slug, 'type' : offre.type.slug }), 'content' : 4 }]) %}\r\n
    \t\t\t\t\t\t{% set filAriane = filAriane|merge([{ libelle: offre.ville|capitalize ~ ' (' ~ offre.cp ~ ')' , url: path('listeOffreNatureTypeVille', { 'nomPage' : offreListeUrl, 'nature' : offre.nature.slug, 'type' : offre.type.slug, 'ville' : offre.slugVilleCp }), 'content' : 5 }]) %}\r\n
    \t\t\t\t\t\t{% set filAriane = filAriane|merge([{ libelle: offre.type.libelle|capitalize ~ ' ' ~ offre.nature.libelleSecond ~ ' de ' ~ offre.surfaceTotale ~ ' m²' , url: path('detail-offre', { 'nomPage' : offreListeUrl, 'slugVilleCp' : offre.slugVilleCp, 'url' : offre.slugDetailUrl, 'nature' : offre.nature.slug, 'type' : offre.type.slug }), 'content' : 6 }]) %}\r\n
    \t\t\t\t\t\t{% include ('Neptune/includes/filAriane.html.twig') with {'filAriane': filAriane } only %}\r\n
    \r\n
    \t\t\t\t\t\t<div class="row">\r\n
    \t\t\t\t\t\t\t<div class="col-xl-2 text-center reseauxActu p-0 d-none">\r\n
    \t\t\t\t\t\t\t\t<p>Partager sur :</p>\r\n
    \t\t\t\t\t\t\t\t<div class="btn-group dropbottom dropShare">\r\n
    \t\t\t\t\t\t\t\t{% set currentPath = app.request.uri %}\r\n
    \t\t\t\t\t\t\t\t<button type="button" class="btn dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\r\n
    \t\t\t\t\t\t\t\t\t<i class="fas fa-share-alt"></i>\r\n
    \t\t\t\t\t\t\t\t</button>\r\n
    \t\t\t\t\t\t\t\t<div class="dropdown-menu">\r\n
    \t\t\t\t\t\t\t\t\t{% for p in partageConfig %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if p.libelle == 'facebook' and p.actif == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<a href="https://www.facebook.com/sharer/sharer.php?u={{ app.request.uri }}&amp;title={{ offre.nature.libelle}} {{ offre.type.libelle }} {{ offre.ville }} {{ offre.cp }}, {{ offre.surfaceTotale|number_format(0, ',', ' ')}} m²" target="_blank" title="Partager l'offre sur Facebook">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<i class="fab fa-facebook-f"></i>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if p.libelle == 'twitter' and p.actif == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<a href="https://twitter.com/share?text={{ offre.nature.libelle}} {{ offre.type.libelle }} {{ offre.ville }} {{ offre.cp }}, {{ offre.surfaceTotale|number_format(0, ',', ' ')}} m²&amp;url={{ app.request.uri }}" target="_blank" title="Partager l'offre sur Twitter">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<i class="fab fa-twitter"></i>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if p.libelle == 'linkedin' and p.actif == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<a href="https://www.linkedin.com/shareArticle?url={{ app.request.uri }}&amp;title={{ offre.nature.libelle}} {{ offre.type.libelle }} {{ offre.ville }} {{ offre.cp }}, {{ offre.surfaceTotale|number_format(0, ',', ' ')}} m²" target="_blank" title="Partager l'offre sur LinkedIn">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<i class="fab fa-linkedin-in"></i>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if p.libelle == 'whatsapp' and p.actif == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<a href="https://wa.me/?text={{ app.request.uri }}" data-action="share/whatsapp/share" target="_blank" title="Partager l'offre sur whatsapp">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<i class="fab fa-whatsapp"></i>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if p.libelle == 'email' and p.actif == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<a href="#modalPartage" target="_blank" data-toggle="modal" data-target="#modalPartage" title="Partager l'offre par Email">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<i class="far fa-envelope"></i>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t{% if p.libelle == 'impression' and p.actif == true %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<a href="#" OnClick="javascript:window.print()" target="_blank" title="Imprimer l'offre">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<i class="fas fa-print"></i>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</a>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t{% endfor %}\r\n
    \t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t<div class="col-xl-12 offreContent">\r\n
    \t\t\t\t\t\t\t\t<h1 class="title2" id="titreH1">\r\n
    \t\t\t\t\t\t\t\t\t<span>{{ offre.nature.libelle|replace({'de fonds':''}) }} {{ offre.type.libelle }}</span>\r\n
    \t\t\t\t\t\t\t\t\t{{ offre.ville }} ({{ offre.cp }})\r\n
    \t\t\t\t\t\t\t\t\t<span>{{ offre.surfaceTotale|number_format(0, ',', ' ')}} m&sup2; {% if offre.divisible == true %}<small>(min. {{ offre.surfaceDiv|number_format(0, ',', ' ')}} m&sup2;)</small>{% endif %}</span>\r\n
    \t\t\t\t\t\t\t\t</h1>\r\n
    \t\t\t\t\t\t\t\t<section class="designation">\r\n
    \t\t\t\t\t\t\t\t\t<h3><svg id="GroupeDesignation" data-name="Groupe 154" xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewbox="0 0 38 38" role="img">\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1121" data-name="Tracé 1121" d="M52.243,66.907a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V67.4A.493.493,0,0,0,52.243,66.907Z" transform="translate(-31.938 -43.793)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1122" data-name="Tracé 1122" d="M58.859,66.907a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V67.4A.493.493,0,0,0,58.859,66.907Z" transform="translate(-35.414 -43.793)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1123" data-name="Tracé 1123" d="M65.475,66.907a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V67.4A.492.492,0,0,0,65.475,66.907Z" transform="translate(-38.89 -43.793)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1124" data-name="Tracé 1124" d="M52.243,57.49a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V57.983A.493.493,0,0,0,52.243,57.49Z" transform="translate(-31.938 -38.835)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1125" data-name="Tracé 1125" d="M58.859,57.49a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V57.983A.493.493,0,0,0,58.859,57.49Z" transform="translate(-35.414 -38.835)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1126" data-name="Tracé 1126" d="M65.475,57.49a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V57.983A.493.493,0,0,0,65.475,57.49Z" transform="translate(-38.89 -38.835)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1127" data-name="Tracé 1127" d="M52.243,48.074a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V48.567A.493.493,0,0,0,52.243,48.074Z" transform="translate(-31.938 -33.877)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1128" data-name="Tracé 1128" d="M58.859,48.074a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V48.567A.493.493,0,0,0,58.859,48.074Z" transform="translate(-35.414 -33.877)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1129" data-name="Tracé 1129" d="M65.475,48.074a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V48.567A.493.493,0,0,0,65.475,48.074Z" transform="translate(-38.89 -33.877)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1130" data-name="Tracé 1130" d="M52.243,76.323a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V76.816A.493.493,0,0,0,52.243,76.323Z" transform="translate(-31.938 -48.75)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1131" data-name="Tracé 1131" d="M58.859,76.323a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V76.816A.493.493,0,0,0,58.859,76.323Z" transform="translate(-35.414 -48.75)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1132" data-name="Tracé 1132" d="M65.475,76.323a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V76.816A.493.493,0,0,0,65.475,76.323Z" transform="translate(-38.89 -48.75)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1133" data-name="Tracé 1133" d="M19.837,66.907a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V67.4A.493.493,0,0,0,19.837,66.907Z" transform="translate(-14.741 -43.793)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1134" data-name="Tracé 1134" d="M26.453,66.907a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V67.4A.492.492,0,0,0,26.453,66.907Z" transform="translate(-18.386 -43.793)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1135" data-name="Tracé 1135" d="M33.07,66.907a.492.492,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V67.4A.493.493,0,0,0,33.07,66.907Z" transform="translate(-21.863 -43.793)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1136" data-name="Tracé 1136" d="M19.837,57.49a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V57.983A.493.493,0,0,0,19.837,57.49Z" transform="translate(-14.741 -38.835)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1137" data-name="Tracé 1137" d="M26.453,57.49a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V57.983A.493.493,0,0,0,26.453,57.49Z" transform="translate(-18.386 -38.835)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1138" data-name="Tracé 1138" d="M33.07,57.49a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V57.983A.493.493,0,0,0,33.07,57.49Z" transform="translate(-21.863 -38.835)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1139" data-name="Tracé 1139" d="M19.837,48.074a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V48.567A.493.493,0,0,0,19.837,48.074Z" transform="translate(-14.741 -33.877)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1140" data-name="Tracé 1140" d="M26.453,48.074a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V48.567A.493.493,0,0,0,26.453,48.074Z" transform="translate(-18.386 -33.877)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1141" data-name="Tracé 1141" d="M33.07,48.074a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V48.567A.493.493,0,0,0,33.07,48.074Z" transform="translate(-21.863 -33.877)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1142" data-name="Tracé 1142" d="M19.837,28.226a.493.493,0,0,0-.493.493v1.748a.493.493,0,0,0,.985,0V28.719A.493.493,0,0,0,19.837,28.226Z" transform="translate(-14.741 -23.233)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1143" data-name="Tracé 1143" d="M26.453,28.226a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V28.719A.492.492,0,0,0,26.453,28.226Z" transform="translate(-18.386 -23.233)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1144" data-name="Tracé 1144" d="M33.07,28.226a.492.492,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V28.719A.493.493,0,0,0,33.07,28.226Z" transform="translate(-21.863 -23.233)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1145" data-name="Tracé 1145" d="M19.837,18.81a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V19.3A.493.493,0,0,0,19.837,18.81Z" transform="translate(-14.741 -18.456)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1146" data-name="Tracé 1146" d="M26.453,18.81a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V19.3A.492.492,0,0,0,26.453,18.81Z" transform="translate(-18.386 -18.456)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1147" data-name="Tracé 1147" d="M33.07,18.81a.492.492,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V19.3A.493.493,0,0,0,33.07,18.81Z" transform="translate(-21.863 -18.456)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1148" data-name="Tracé 1148" d="M19.837,76.323a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V76.816A.493.493,0,0,0,19.837,76.323Z" transform="translate(-14.741 -48.75)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1149" data-name="Tracé 1149" d="M26.453,76.323a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V76.816A.493.493,0,0,0,26.453,76.323Z" transform="translate(-18.386 -48.75)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1150" data-name="Tracé 1150" d="M33.07,76.323a.493.493,0,0,0-.493.493v1.748a.493.493,0,1,0,.985,0V76.816A.493.493,0,0,0,33.07,76.323Z" transform="translate(-21.863 -48.75)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tid="Tracé_1151"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tdata-name="Tracé 1151"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\td="M47.525,47.023H44.652v-4.1a2.6,2.6,0,0,0,2.119-2.548,2.562,2.562,0,0,0-.809-1.874,2.122,2.122,0,1,0-3.572,0,2.563,2.563,0,0,0-.808,1.874A2.6,2.6,0,0,0,43.7,42.925v4.1h-3.29V25.666a.476.476,0,0,0-.138-.335l-6.5-6.533a.547.547,0,0,0-.338-.14.476.476,0,0,0-.337.142l-6.416,6.534a.474.474,0,0,0-.136.332V47.023H24.883V24.631a.475.475,0,0,0-.475-.475h-.225V10.448a.475.475,0,0,0-.475-.475H12.4a.474.474,0,0,0-.475.475V24.156H11.7a.475.475,0,0,0-.475.475V47.023h-.754a.475.475,0,1,0,0,.95h37.05a.475.475,0,1,0,0-.95Zm-4.993-6.646a1.631,1.631,0,0,1,.787-1.4.474.474,0,0,0,.071-.755A1.156,1.156,0,0,1,43,37.367a1.172,1.172,0,0,1,2.344,0,1.158,1.158,0,0,1-.386.861.474.474,0,0,0,.071.755,1.641,1.641,0,1,1-2.5,1.4ZM27.5,25.861l5.944-6.052,6.02,6.054V47.023H27.5ZM12.879,10.923H23.233V24.156H12.879Zm-.7,14.183H23.933V47.023H12.179Z"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\ttransform="translate(-10 -9.973)"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tfill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t</svg>Désignation</h3>\r\n
    \t\t\t\t\t\t\t\t\t<p class="introDesc">{{offre.accroche|raw}}</p>\r\n
    \t\t\t\t\t\t\t\t\t<p>{{offre.descriptif|raw}}</p>\r\n
    \t\t\t\t\t\t\t\t</section>\r\n
    \t\t\t\t\t\t\t\t{% if offre.prestimm !='' and offre.prestimm !='<ul></ul>' %}\r\n
    \t\t\t\t\t\t\t\t<section class="prestations">\r\n
    \t\t\t\t\t\t\t\t\t<h3><svg id="GroupePrestations" data-name="Groupe 156" xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewbox="0 0 34 34" role="img">\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tid="Tracé_1152"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tdata-name="Tracé 1152"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\td="M38.1,4.688H5.274a.554.554,0,0,0-.586.586V38.1a.554.554,0,0,0,.586.586H38.1a.554.554,0,0,0,.586-.586V5.274A.554.554,0,0,0,38.1,4.688ZM12.895,37.516V11.722H21.1V37.516Zm9.379,0V11.722h8.207V37.516Zm15.241,0H31.654V11.136a.554.554,0,0,0-.586-.586H12.309a.553.553,0,0,0-.586.586V37.516H5.86V5.86H37.516Z"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\ttransform="translate(-4.688 -4.688)"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tfill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tid="Tracé_1153"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tdata-name="Tracé 1153"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\td="M40.077,13.146l.776-.776.776.776a.577.577,0,0,0,.836,0,.577.577,0,0,0,0-.836l-1.194-1.194a.577.577,0,0,0-.836,0L39.241,12.31a.591.591,0,1,0,.836.836Z"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\ttransform="translate(-26.193 -8.55)"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tfill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1154" data-name="Tracé 1154" d="M52.935,13.146a.577.577,0,0,0,.836,0l1.194-1.194a.591.591,0,0,0-.836-.836l-.776.776-.776-.776a.591.591,0,0,0-.836.836Z" transform="translate(-34.014 -8.55)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tid="Tracé_1155"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tdata-name="Tracé 1155"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\td="M80.285,59.095h2.388a.564.564,0,0,0,.6-.6V53.722a.564.564,0,0,0-.6-.6H80.285a.564.564,0,0,0-.6.6V58.5A.564.564,0,0,0,80.285,59.095Zm.6-1.194V56.707h1.194V57.9Zm1.194-3.582v1.194H80.882V54.319Z"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\ttransform="translate(-51.658 -35.022)"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\tfill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t</svg>Prestations</h3>\r\n
    \t\t\t\t\t\t\t\t\t\t\t{{ offre.prestimm|raw }}\r\n
    \r\n
    \t\t\t\t\t\t\t\t</section>\r\n
    \t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t<section class="prestations tabPresta">\r\n
    \t\t\t\t\t\t\t\t\t<h3><svg id="GroupeSurfaces" data-name="Groupe 179" xmlns="http://www.w3.org/2000/svg" width="35.644" height="34.861" viewbox="0 0 35.644 34.861" role="img">\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1172" data-name="Tracé 1172" d="M876.095,494.557h27.371v-27.37H876.095Zm1-26.37h25.371v25.37H877.095Z" transform="translate(-875.888 -459.903)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1173" data-name="Tracé 1173" d="M900.06,460.61l1.7,1.7H877.8l1.7-1.7-.707-.707-2.905,2.906,2.905,2.905.707-.707-1.7-1.7h23.957l-1.7,1.7.707.707,2.905-2.905-2.905-2.906Z" transform="translate(-875.888 -459.903)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1174" data-name="Tracé 1174" d="M909.126,492.85V468.894l1.7,1.7.707-.707-2.905-2.905-2.905,2.905.707.707,1.7-1.7V492.85l-1.7-1.7-.707.707,2.905,2.905,2.905-2.905-.707-.707Z" transform="translate(-875.888 -459.903)" fill="#444edd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t</svg>Surface & descriptif</h3>\r\n
    \t\t\t\t\t\t\t\t\t<div class="table-responsive">\r\n
    \t\t\t\t\t\t\t\t\t\t{%  if offre.nature.id == 1 %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<table class="table tabSurf">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<thead>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">type de bien</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">étage</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">surface</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">loyer<sup>*</sup></th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">charges<sup>*</sup></th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">disponibilité</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t</thead>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<tbody>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t{% for surface in offre.surfaces %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{ surface.libEtage|capitalize }}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{% if surface.lot != "" %}{{ surface.lot }}{% else %}–{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{ surface.surface|number_format(0, ',', ' ') }} m&sup2;</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{% if surface.loyer > 0 %}{{ surface.loyer }} €{% else %}NC{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t  <td>{% if surface.charge > 0 %}{{ surface.charge }} €{% else %}NC{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{% if surface.dispo != "" %}{{ surface.dispo }}{% else %}{{offre.dispo}}{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t{% endfor %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t</tbody>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</table>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<p><sup>*</sup> : exprimé en € /{% if offre.priceGrossRentPriceText != '' %}{{ offre.priceGrossRentPriceText }}{% else %}m²/an HT HC{% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t{% else %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t<table class="table tabSurf">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<thead>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">type de bien</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">étage</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">surface</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">prix<sup>*</sup></th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<th scope="col">disponibilité</th>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t</thead>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<tbody>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t{% for surface in offre.surfaces %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{ surface.libEtage|capitalize }}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{% if surface.lot != "" %}{{ surface.lot }}{% else %}–{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{{ surface.surface|number_format(0, ',', ' ') }} m&sup2;</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{% if surface.prix > 0 %}{{ surface.prix }} €{% else %}NC{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>{% if surface.dispo != "" %}{{ surface.dispo }}{% else %}{{offre.dispo}}{% endif %}</td>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t{% endfor %}\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t</tbody>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</table>\r\n
    \t\t\t\t\t\t\t\t\t\t\t<p><sup>*</sup> : exprimé en € {% if offre.priceUomText !=''%}{{offre.priceUomText}}{% else %} HD HH{% endif %}</p>\r\n
    \t\t\t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t\t\t{{ offre.detailSurfaces|raw }}\r\n
    \t\t\t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t\t\t</section>\r\n
    \t\t\t\t\t\t\t\t<section class="prestations">\r\n
    \t\t\t\t\t\t\t\t\t<h3><svg xmlns="http://www.w3.org/2000/svg" width="27.494" height="39.024" viewbox="0 0 27.494 39.024" role="img">\r\n
    \t\t\t\t\t\t\t\t\t\t\t<g id="GroupeCondifi" data-name="Groupe 161" transform="translate(-19 -6)">\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1159" data-name="Tracé 1159" d="M53.689,29.045a.5.5,0,1,0-.021,1.006H60.95a.5.5,0,1,0,.021-1.006H53.689Z" transform="translate(-19.019 -12.825)" fill="#444edd" fill-rule="evenodd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1160" data-name="Tracé 1160" d="M28.625,64.261a.5.5,0,1,0-.023,1.006H47a.5.5,0,1,0,.023-1.006h-18.4Z" transform="translate(-5.069 -32.425)" fill="#444edd" fill-rule="evenodd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1161" data-name="Tracé 1161" d="M28.627,52.965a.5.5,0,1,0-.02,1.006H47a.5.5,0,1,0,.02-1.006h-18.4Z" transform="translate(-5.071 -26.138)" fill="#444edd" fill-rule="evenodd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<path id="Tracé_1162" data-name="Tracé 1162" d="M28.625,41.547a.5.5,0,1,0-.021,1.006H47a.5.5,0,1,0,.021-1.006h-18.4Z" transform="translate(-5.069 -19.783)" fill="#444edd" fill-rule="evenodd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<path\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tid="Tracé_1163"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tdata-name="Tracé 1163"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\td="M32.75,15.041a5.157,5.157,0,0,0-4.7,3.066H26.664a.5.5,0,1,0-.013,1.006h1.073a5.636,5.636,0,0,0,0,2.06H26.664a.5.5,0,1,0-.013,1.006h1.389A5.168,5.168,0,0,0,36.1,24.019a.5.5,0,0,0,.107-.7.508.508,0,0,0-.707-.107.514.514,0,0,0-.064.056,4.171,4.171,0,0,1-6.277-1.085h2.846a.5.5,0,1,0,.013-1.006H28.766a4.127,4.127,0,0,1-.126-1.022,4,4,0,0,1,.126-1.038h3.241a.5.5,0,1,0,.013-1.006H29.193a4.117,4.117,0,0,1,6.245-1.069.508.508,0,0,0,.715-.02.5.5,0,0,0-.02-.712.558.558,0,0,0-.047-.039A5.148,5.148,0,0,0,32.75,15.041Z"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\ttransform="translate(-3.98 -5.032)"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tfill="#444edd"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tfill-rule="evenodd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t<path\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tid="Tracé_1164"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tdata-name="Tracé 1164"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\td="M19.459,6A.507.507,0,0,0,19,6.5V44.521a.525.525,0,0,0,.506.5H36.66a.623.623,0,0,0,.474-.236l9.091-8.978a.727.727,0,0,0,.269-.472V6.5a.524.524,0,0,0-.506-.5Zm.553,1.006h25.47V34.851H36.692a.525.525,0,0,0-.506.5v8.663H20.012ZM37.2,35.858h7.557L37.2,43.31Z"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\ttransform="translate(0)"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tfill="#444edd"\r\n
    \t\t\t\t\t\t\t\t\t\t\t\t\tfill-rule="evenodd"/>\r\n
    \t\t\t\t\t\t\t\t\t\t\t</g>\r\n
    \t\t\t\t\t\t\t\t\t\t</svg>Conditions</h3>\r\n
    \t\t\t\t\t\t\t\t\t\t\t{{ offre.condifi|replace({'Loyer annuel :':'Loyer annuel (HT HC) :','Euros':'&euro;','Prix de vente :':'Prix de vente (FAI) :','m2':'m²'})|raw }}\r\n
    \t\t\t\t\t\t\t\t\t\t<p>Pour accéder à plus de détails sur nos honoraires, <a href="{{ path('pageContent', { 'urlPage' : "bareme-honoraires" }) }}" target="_blank">consulter notre barème</a>.</p>\r\n
    \t\t\t\t\t\t\t\t</section>\r\n
    \r\n
    \t\t\t\t\t\t\t\t{% if googleMap != null  %}\r\n
    \t\t\t\t\t\t\t\t{% include ('Neptune/includes/acces.html.twig') with {'offre': offre } only  %}\r\n
    \t\t\t\t\t\t\t\t{% endif %}\r\n
    \t\t\t\t\t\t\t\t{% include ('Neptune/includes/energie.html.twig') with {'offre': offre } only  %}\r\n
    \t\t\t\t\t\t\t\t<section class="prestations">\r\n
    \t\t\t\t\t\t\t\t\t<p>Les informations sur les risques auxquels ce bien est exposé sont disponibles sur le site Géorisques : <a href="https://www.georisques.gouv.fr" target="_blank">www.georisques.gouv.fr</a>.</p>\r\n
    \t\t\t\t\t\t\t\t</section>\r\n
    \t\t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t\t</div>\r\n
    \t\t\t\t\t</div>\r\n
    \t\t\t\t\t<div class="ol-xl-3 col-lg-3 pr-0 blocPartage infoOff justForIE" id="blocPartage"></div>\r\n
    \t\t\t\t</div>\r\n
    \t\t\t</section>\r\n
    \t\t\t{% if (similairesOffres is defined and similairesOffres|length > 1) %}\r\n
    \t\t\t\t{% include ('Neptune/includes/blocOffresSimilaires.html.twig')  %}\r\n
    \t\t\t{% endif %}\r\n
    \t\t\t<!-- Nous contacter -->\r\n
    \t\t\t{% if page.afficherBlocContact == true %}\r\n
    \t\t\t<section class="container-fluid scroll-to" id="blocCont">\r\n
    \t\t\t\t{% include ('Neptune/includes/blocContact.html.twig')  %}\r\n
    \t\t\t</section>\r\n
    \t\t\t{% endif %}\r\n
    {% endblock main %}\r\n
    \r\n
    \t\t{% block javascripts %}\r\n
    \t\t{% if offre.agence.calendy != '' %}\r\n
    \t\t<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>\r\n
    \t\t{% endif %}\r\n
    \t\t{% if (offre.longitude != '') and (offre.latitude != '') and googleMap != null %}\r\n
    \t\t<script async defer src="https://maps.googleapis.com/maps/api/js?key={{googleMap.cleApi}}&callback=initMap" type="text/javascript"></script>\r\n
    \t\t<script type="text/javascript">\r\n
    \t\t\tfunction initMap() {\r\n
    \t\t\t{% if (googleMap.styles != '') %}\r\n
    \t\t\t\tvar styles = {{googleMap.styles|raw}};\r\n
    \t\t\t{% else %}\r\n
    \t\t\t\tvar styles = [];\r\n
    \t\t\t{% endif %}\r\n
    \t\t\tvar styledMap = new google.maps.StyledMapType(styles, {name: "Styled Map"});\r\n
    \t\t\tmap = new google.maps.Map(document.getElementById("bigplan"), {\r\n
    \t\t\t\tzoom: 14,\r\n
    \t\t\t\tscrollwheel: false,\r\n
    \t\t\t\tcenter: {lat: {{ offre.latitude }}, lng: {{ offre.longitude }} },\r\n
    \t\t\t\tmapTypeControlOptions: {\r\n
    \t\t\t\t\tmapTypeIds: [google.maps.MapTypeId.ROADMAP, 'map_style']\r\n
    \t\t\t\t},\r\n
    \t\t\t\tzoomControl: false,\r\n
    \t\t\t\tzoomControlOptions: {\r\n
    \t\t\t\t\tposition: google.maps.ControlPosition.LEFT_TOP\r\n
    \t\t\t\t},\r\n
    \t\t\t\tscaleControl: false,\r\n
    \t\t\t\tfullscreenControl : false,\r\n
    \t\t\t\tstreetViewControl: false,\r\n
    \t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP,\r\n
    \t\t\t\tmapTypeControl: false\r\n
    \t\t\t});\r\n
    \t\t\tmap.setOptions({ minZoom: 5, maxZoom: 14 });\r\n
    \t\t\tmap.mapTypes.set('map_style', styledMap);\r\n
    \t\t\tmap.setMapTypeId('map_style');\r\n
    \r\n
    \t\t\tvar marker = new google.maps.Marker({\r\n
    \t\t\t\tposition: {\r\n
    \t\t\t\t\tlat: {{ offre.latitude }},\r\n
    \t\t\t\t\tlng: {{ offre.longitude }}\r\n
    \t\t\t\t},\r\n
    \t\t\t\tmap: map,\r\n
    \t\t\t\ticon: "{{vich_uploader_asset(googleMap, 'puceMapFile') }}"\r\n
    \r\n
    \r\n
    \t\t\t});\r\n
    \t\t\tvar transitLayer = new google.maps.TransitLayer();\r\n
    \t\t\ttransitLayer.setMap(map);\r\n
    \t\t\t};\r\n
    \t\t</script>\r\n
    \t\t{% endif %}\r\n
    \r\n
    \t\t<script type="text/javascript">\r\n
    \t\t\t$(document).ready(function() {\r\n
    \r\n
    \t\t\t\t$('.toCall').on('click',function(e){\r\n
    \t\t\t\t\tphone = $('.toCall').data('phone');\r\n
    \t\t\t\t\t$('.toCall span').html(phone);\r\n
    \t\t\t\t\t$('.toCall').attr('href','tel:'+ phone);\r\n
    \t\t\t\t\t$('.toCall').removeClass('toCall');\r\n
    \t\t\t\t})\r\n
    \r\n
    \r\n
    \r\n
    \t\t\t\t$('#dropSect').select2({selectionCssClass: 'und2 dropdown-toggle', dropdownCssClass: 's2drop'});\r\n
    \t\t\t\t$('#carouselDetoff').each(function(){\r\n
    \t\t\t\t\tvar totalItems = $(this).find('.carousel-item').length;\r\n
    \t\t\t\t\tvar currentIndex = $(this).find('.carousel-item.active').index() + 1;\r\n
    \t\t\t\t\tvar downIndex;\r\n
    \t\t\t\t\tvar currentIndex_Act = 1;\r\n
    \t\t\t\t\t$('#carouselDetoff .count span').html('' + currentIndex_Act + '/' + totalItems + '');\r\n
    \r\n
    \t\t\t\t\t$("#carouselDetoff .cNext").click(function() {\r\n
    \t\t\t\t\t\tcurrentIndex_Act = $('#carouselDetoff .carousel-item.active').index() + 2;\r\n
    \t\t\t\t\t\tif (totalItems >= currentIndex_Act) {\r\n
    \t\t\t\t\t\t\tdown_index = $('#carouselDetoff .carousel-item.active').index() + 2;\r\n
    \t\t\t\t\t\t\t$('#carouselDetoff .count span').html('' + currentIndex_Act + '/' + totalItems + '');\r\n
    \t\t\t\t\t \t}\r\n
    \t\t\t\t\t});\r\n
    \t\t\t\t\t$("#carouselDetoff .cPrev").click(function() {\r\n
    \t\t\t\t\t\tdown_index = down_index - 1;\r\n
    \t\t\t\t\t\tif (down_index >= 1) {\r\n
    \t\t\t\t\t\t\t$('#carouselDetoff .count span').html('' + down_index + '/' + totalItems + '');\r\n
    \t\t\t\t\t\t}\r\n
    \t\t\t\t \t});\r\n
    \t\t\t\t});\r\n
    \t\t\t});\r\n
    \t\t</script>\r\n
    \r\n
    \t\t<script type="text/javascript">\r\n
    \t\t\tfunction isCrappyIE() {\r\n
    \t\t\t\tvar ua = window.navigator.userAgent;\r\n
    \t\t\t\tvar crappyIE = false;\r\n
    \t\t\t\tvar msie = ua.indexOf('MSIE ');\r\n
    \t\t\t\tif (msie > 0) {// IE 10 or older => return version number\r\n
    \t\t\t\t\t\tcrappyIE = true;\r\n
    \t\t\t\t}\r\n
    \t\t\t\tvar trident = ua.indexOf('Trident/');\r\n
    \t\t\t\tif (trident > 0) {// IE 11 => return version number\r\n
    \t\t\t\t\t\tcrappyIE = true;\r\n
    \t\t\t\t}\r\n
    \t\t\t\treturn crappyIE;\r\n
    \t\t\t}\r\n
    \t\t\tif(isCrappyIE()){\r\n
    \t\t\t\tconsole.log('it\'s a crappy browser !');\r\n
    \t\t\t\t$(window).scroll(function() {\r\n
    \t\t\t\t\tvar hT = $('.scroll-to').offset().top,\r\n
    \t\t\t\t\t\thH = $('.scroll-to').outerHeight(),\r\n
    \t\t\t\t\t\twH = $(window).height(),\r\n
    \t\t\t\t\t\twS = $(this).scrollTop();\r\n
    \t\t\t\t\tif (wS > ((hT + hH - wH)) - 350) {\r\n
    \t\t\t\t\t\t$('#blocPartage').removeClass('hideBlock');\r\n
    \t\t\t\t\t\t$(".infoCont").addClass('fixBottom');\r\n
    \t\t\t\t\t\t$(".infoCont").detach().appendTo('#blocPartage');\r\n
    \t\t\t\t\t} else {\r\n
    \t\t\t\t\t\t$('#blocPartage').addClass('hideBlock');\r\n
    \t\t\t\t\t\t$(".infoCont").removeClass('fixBottom');\r\n
    \t\t\t\t\t\t$(".infoCont").detach().appendTo('#ficheContact');\r\n
    \t\t\t\t\t}\r\n
    \t\t\t\t});\r\n
    \r\n
    \t\t\t\t$(window).scroll(function() {\r\n
    \t\t\t\t\tif ($(this).scrollTop() >= 103) {\r\n
    \t\t\t\t\t\t$("#ficheContact").addClass("fixeInfoOff");\r\n
    \t\t\t\t\t} else if ($(this).scrollTop() <= 200) {\r\n
    \t\t\t\t\t\t$("#ficheContact").removeClass("fixeInfoOff");\r\n
    \t\t\t\t\t\t$("#ficheContact").removeClass("fixBottom");\r\n
    \t\t\t\t\t}\r\n
    \t\t\t\t});\r\n
    \t\t\t} else {\r\n
    \t\t\t\t$('.justForIE').remove();\r\n
    \t\t\t}\r\n
    \r\n
    \t\tvar largeur = window.innerWidth;\r\n
    \r\n
    \t\tif (largeur < 992) {\r\n
    \t\t\tconsole.log(largeur);\r\n
    \t\t\t$('#titreH1').after( $('#ficheContact'));\r\n
    \t\t\t$('#ficheContact').after($(".ariane"));\r\n
    \t\t}\r\n
    \r\n
    \t\t</script>\r\n
    {% endblock %}\r\n
    """
}
  1. // line 3
  2. yield "\t";
  3. yield from $this->loadTemplate("Neptune/includes/seo.html.twig", "Neptune/offres/detail-offre.html.twig", 3)->unwrap()->yield(CoreExtension::toArray(["title" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 3, $this->source); })()), "seoTitle", [], "any", false, false, false, 3), "desc" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["page"]) || array_key_exists("page", $context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.', 3, $this->source); })()), "seoDesc", [], "any", false, false, false, 3)]));
  4. // line 4
  5. yield "\t";
  6. if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["offre"]) || array_key_exists("offre", $context) ? $context["offre"] : (function () { throw new RuntimeError('Variable "offre" does not exist.', 4, $this->source); })()), "agence", [], "any", false, false, false, 4), "calendy", [], "any", false, false, false, 4) != "")) {
  7. // line 5
  8. yield "\t<link href=\"https://assets.calendly.com/assets/external/widget.css\" rel=\"stylesheet\">
  9. \t";
  10. }
in vendor/twig/twig/src/Template.php -> block_seo (line 432)
  1. throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2. }
  3. if (null !== $template) {
  4. try {
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. }
  2. // line 15
  3. yield "
  4. \t\t";
  5. // line 16
  6. yield from $this->unwrap()->yieldBlock('seo', $context, $blocks);
  7. // line 19
  8. yield "\t\t";
  9. yield from $this->loadTemplate("Neptune/includes/favico.html.twig", "Neptune/base.html.twig", 19)->unwrap()->yield($context);
  10. // line 20
  11. yield "\t\t<script>window.MSInputMethodContext && document.documentMode && document.write('<script src=\"https://cdn.jsdelivr.net/gh/nuxodin/ie11CustomProperties@4.1.0/ie11CustomProperties.min.js\"><\\/script>');</script>
in vendor/twig/twig/src/Template.php -> doDisplay (line 388)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Neptune/offres/detail-offre.html.twig"));
  3. $this->parent = $this->loadTemplate("Neptune/base.html.twig", "Neptune/offres/detail-offre.html.twig", 1);
  4. yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  5. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  6. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 388)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 359)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], ?Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render('Neptune/offres/detail-offre.html.twig', array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null)) in src/Controller/Front/OffresController.php (line 230)
  1. $offres = $this->repo['offres']->findByMoteur(array('nature' => $nat, 'type' => $typ, 'directe' => 1, 'surfaces' => array($offre->getSurfaceTotale()*0.8,$offre->getSurfaceTotale()*1.3), 'localisations' => $localisation, 'prix' => array()))->getResult();
  2. if ($offre->isDirecte() == false){
  3. return $this->redirectToRoute('listeOffre',['nomPage' =>'-immobilier'], 301);
  4. }
  5. return $this->render($this->repo['template']->getDirname().'/offres/detail-offre.html.twig', [
  6. 'page' => $page,
  7. 'offre' => $offre,
  8. 'similairesOffres' => $offres,
  9. //'nbTot' => count($donnees),
  10. 'collaborateur' => $collaborateur
in vendor/symfony/http-kernel/HttpKernel.php -> detailOffre (line 183)
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. $this->boot();
  2. ++$this->requestStackSize;
  3. $this->resetServices = true;
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. if (Kernel::VERSION_ID >= 60400) {
  7. $response->send(false);
  8. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 29)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/home/evolisd/preprod/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5. // Liste des IPs autorisées pour l'environnement de développement
  6. $devIps = ['91.165.183.189', '2a01:e0a:16d:ef50:718b:852c:c6f0:958', '2a01:cb04:5d9:2800:1c7b:5dc1:559d:2f77','82.123.127.237','2a01:e0a:16d:ef50:2032:433e:65dc:f247']; // Ajoute tes IPs ici

Logs

Level Channel Message
INFO 23:14:56 deprecation User Deprecated: The Liip\ImagineBundle\Templating\FilterTrait trait is deprecated since version 2.7 and will be removed in 3.0; use Twig instead.
{
    "exception": {}
}
INFO 23:14:56 deprecation User Deprecated: The Liip\ImagineBundle\Templating\FilterExtension class is deprecated since version 2.7 and will be removed in 3.0; configure "liip_imagine.twig.mode" to "lazy" instead.
{
    "exception": {}
}
DEBUG 23:14:56 php Warning: Zend OPcache API is restricted by "restrict_api" configuration directive
{
    "exception": {
        "severity": 2,
        "file": "/home/evolisd/preprod/vendor/symfony/error-handler/DebugClassLoader.php",
        "line": 298,
        "trace": [
            {
                "file": "/home/evolisd/preprod/vendor/doctrine/doctrine-bundle/src/DoctrineBundle.php",
                "line": 132,
                "function": "loadClass",
                "class": "Symfony\\Component\\ErrorHandler\\DebugClassLoader",
                "type": "->"
            }
        ],
        "count": 213
    }
}
DEBUG 23:14:56 php Warning: Zend OPcache API is restricted by "restrict_api" configuration directive
{
    "exception": {
        "severity": 2,
        "file": "/home/evolisd/preprod/vendor/symfony/error-handler/DebugClassLoader.php",
        "line": 298,
        "trace": [
            {
                "file": "/home/evolisd/preprod/vendor/doctrine/doctrine-bundle/src/DoctrineBundle.php",
                "line": 132,
                "function": "loadClass",
                "class": "Symfony\\Component\\ErrorHandler\\DebugClassLoader",
                "type": "->"
            }
        ],
        "count": 213
    }
}
DEBUG 23:14:56 php Warning: Zend OPcache API is restricted by "restrict_api" configuration directive
{
    "exception": {
        "severity": 2,
        "file": "/home/evolisd/preprod/vendor/symfony/error-handler/DebugClassLoader.php",
        "line": 298,
        "trace": [
            {
                "file": "/home/evolisd/preprod/vendor/doctrine/doctrine-bundle/src/DoctrineBundle.php",
                "line": 132,
                "function": "loadClass",
                "class": "Symfony\\Component\\ErrorHandler\\DebugClassLoader",
                "type": "->"
            }
        ],
        "count": 213
    }
}
INFO 23:14:56 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "f18758"
    },
    "request_uri": "https://preprod.evolis-ie.com/_profiler/f18758?panel=exception&type=request",
    "method": "GET"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequestPrettyUrls".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequestPrettyUrls"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
DEBUG 23:14:56 event Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
DEBUG 23:14:56 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 23:14:56 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 23:14:56 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:56 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:56 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:56 event Notified event "kernel.controller_arguments" to listener "ContainerIueNYr2\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerIueNYr2\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 23:14:56 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
INFO 23:14:56 doctrine Connecting with parameters {params}
{
    "params": {
        "use_savepoints": true,
        "driver": "pdo_mysql",
        "idle_connection_ttl": 600,
        "host": "evolisd25.mysql.db",
        "port": 3306,
        "user": "evolisd25",
        "password": "<redacted>",
        "driverOptions": [],
        "defaultTableOptions": [],
        "dbname": "evolisd25",
        "serverVersion": "15",
        "charset": "utf8mb4"
    }
}
DEBUG 23:14:56 doctrine Executing statement: SELECT t0.id AS id_1, t0.societe AS societe_2, t0.adresse AS adresse_3, t0.cp AS cp_4, t0.ville AS ville_5, t0.email AS email_6, t0.tel AS tel_7, t0.fax AS fax_8, t0.description AS description_9, t0.image AS image_10, t0.date_maj AS date_maj_11, t0.twitter AS twitter_12, t0.linkedin AS linkedin_13, t0.facebook AS facebook_14, t0.contact_titre AS contact_titre_15, t0.contact_span AS contact_span_16, t0.contact_texte AS contact_texte_17, t0.favico AS favico_18, t0.cle_google_map AS cle_google_map_19, t0.puce_google_map AS puce_google_map_20, t0.contact_fond AS contact_fond_21, t0.google_analytics AS google_analytics_22, t0.insta AS insta_23 FROM infos t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.societe AS societe_2, t0.adresse AS adresse_3, t0.cp AS cp_4, t0.ville AS ville_5, t0.email AS email_6, t0.tel AS tel_7, t0.fax AS fax_8, t0.description AS description_9, t0.image AS image_10, t0.date_maj AS date_maj_11, t0.twitter AS twitter_12, t0.linkedin AS linkedin_13, t0.facebook AS facebook_14, t0.contact_titre AS contact_titre_15, t0.contact_span AS contact_span_16, t0.contact_texte AS contact_texte_17, t0.favico AS favico_18, t0.cle_google_map AS cle_google_map_19, t0.puce_google_map AS puce_google_map_20, t0.contact_fond AS contact_fond_21, t0.google_analytics AS google_analytics_22, t0.insta AS insta_23 FROM infos t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:56 doctrine Executing query: SELECT t0.id AS id_1, t0.societe AS societe_2, t0.adresse AS adresse_3, t0.cp AS cp_4, t0.ville AS ville_5, t0.secteur AS secteur_6, t0.picto AS picto_7, t0.date_maj AS date_maj_8, t0.email AS email_9, t0.tel AS tel_10, t0.ordre AS ordre_11, t0.presentation AS presentation_12, t0.logiciel_type AS logiciel_type_13, t0.logiciel_id AS logiciel_id_14, t0.email_demande AS email_demande_15, t0.slug AS slug_16, t0.titre AS titre_17, t0.image AS image_18, t0.title AS title_19, t0.meta_desc AS meta_desc_20, t0.titre_og AS titre_og_21, t0.desc_og AS desc_og_22, t0.image_og AS image_og_23, t0.calendy AS calendy_24 FROM agence t0 ORDER BY t0.ordre ASC
{
    "sql": "SELECT t0.id AS id_1, t0.societe AS societe_2, t0.adresse AS adresse_3, t0.cp AS cp_4, t0.ville AS ville_5, t0.secteur AS secteur_6, t0.picto AS picto_7, t0.date_maj AS date_maj_8, t0.email AS email_9, t0.tel AS tel_10, t0.ordre AS ordre_11, t0.presentation AS presentation_12, t0.logiciel_type AS logiciel_type_13, t0.logiciel_id AS logiciel_id_14, t0.email_demande AS email_demande_15, t0.slug AS slug_16, t0.titre AS titre_17, t0.image AS image_18, t0.title AS title_19, t0.meta_desc AS meta_desc_20, t0.titre_og AS titre_og_21, t0.desc_og AS desc_og_22, t0.image_og AS image_og_23, t0.calendy AS calendy_24 FROM agence t0 ORDER BY t0.ordre ASC"
}
DEBUG 23:14:56 doctrine Executing statement: SELECT t0.id AS id_1, t0.nb_lignes AS nb_lignes_2, t0.libelle AS libelle_3, t0.afficher_pagination AS afficher_pagination_4, t0.afficher_actus_similaires AS afficher_actus_similaires_5, t0.url_liste AS url_liste_6, t0.url_detail AS url_detail_7, t0.h1_liste AS h1_liste_8, t0.afficher_bloc_contact AS afficher_bloc_contact_9, t0.titre_actu_similaire AS titre_actu_similaire_10, t0.afficher_bloc_contact_detail AS afficher_bloc_contact_detail_11, t0.seo_title AS seo_title_12, t0.seo_desc AS seo_desc_13, t0.image_bg AS image_bg_14, t0.date_maj AS date_maj_15 FROM actus_config t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.nb_lignes AS nb_lignes_2, t0.libelle AS libelle_3, t0.afficher_pagination AS afficher_pagination_4, t0.afficher_actus_similaires AS afficher_actus_similaires_5, t0.url_liste AS url_liste_6, t0.url_detail AS url_detail_7, t0.h1_liste AS h1_liste_8, t0.afficher_bloc_contact AS afficher_bloc_contact_9, t0.titre_actu_similaire AS titre_actu_similaire_10, t0.afficher_bloc_contact_detail AS afficher_bloc_contact_detail_11, t0.seo_title AS seo_title_12, t0.seo_desc AS seo_desc_13, t0.image_bg AS image_bg_14, t0.date_maj AS date_maj_15 FROM actus_config t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:56 doctrine Executing statement: SELECT t0.id AS id_1, t0.nb_lignes AS nb_lignes_2, t0.libelle AS libelle_3, t0.afficher_pagination AS afficher_pagination_4, t0.url_liste AS url_liste_5, t0.url_detail AS url_detail_6, t0.h1_liste AS h1_liste_7, t0.afficher_bloc_contact AS afficher_bloc_contact_8, t0.afficher_bloc_contact_detail AS afficher_bloc_contact_detail_9, t0.seo_title AS seo_title_10, t0.seo_desc AS seo_desc_11, t0.image_bg AS image_bg_12, t0.date_maj AS date_maj_13, t0.afficher_unite_loyer AS afficher_unite_loyer_14, t0.afficher_loyer AS afficher_loyer_15, t0.afficher_prix AS afficher_prix_16, t0.afficher_unite_prix AS afficher_unite_prix_17, t0.slider_surface_max AS slider_surface_max_18, t0.afficher_tri AS afficher_tri_19, t0.afficher_favoris AS afficher_favoris_20, t0.button_contact AS button_contact_21 FROM offres_config t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.nb_lignes AS nb_lignes_2, t0.libelle AS libelle_3, t0.afficher_pagination AS afficher_pagination_4, t0.url_liste AS url_liste_5, t0.url_detail AS url_detail_6, t0.h1_liste AS h1_liste_7, t0.afficher_bloc_contact AS afficher_bloc_contact_8, t0.afficher_bloc_contact_detail AS afficher_bloc_contact_detail_9, t0.seo_title AS seo_title_10, t0.seo_desc AS seo_desc_11, t0.image_bg AS image_bg_12, t0.date_maj AS date_maj_13, t0.afficher_unite_loyer AS afficher_unite_loyer_14, t0.afficher_loyer AS afficher_loyer_15, t0.afficher_prix AS afficher_prix_16, t0.afficher_unite_prix AS afficher_unite_prix_17, t0.slider_surface_max AS slider_surface_max_18, t0.afficher_tri AS afficher_tri_19, t0.afficher_favoris AS afficher_favoris_20, t0.button_contact AS button_contact_21 FROM offres_config t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:56 doctrine Executing query: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.photo AS photo_3, t0.update_at AS update_at_4, t0.type_offre_id AS type_offre_id_5 FROM offres_photos t0
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.photo AS photo_3, t0.update_at AS update_at_4, t0.type_offre_id AS type_offre_id_5 FROM offres_photos t0"
}
DEBUG 23:14:56 doctrine Executing query: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.libelle_second AS libelle_second_3, t0.libelle_third AS libelle_third_4, t0.slug AS slug_5, t0.slug_second AS slug_second_6, t0.slug_third AS slug_third_7 FROM offres_nature t0
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.libelle_second AS libelle_second_3, t0.libelle_third AS libelle_third_4, t0.slug AS slug_5, t0.slug_second AS slug_second_6, t0.slug_third AS slug_third_7 FROM offres_nature t0"
}
DEBUG 23:14:56 doctrine Executing query: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.libelle_second AS libelle_second_3, t0.slug AS slug_4, t0.slug_second AS slug_second_5 FROM offres_type t0
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.libelle_second AS libelle_second_3, t0.slug AS slug_4, t0.slug_second AS slug_second_5 FROM offres_type t0"
}
DEBUG 23:14:56 doctrine Executing query: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.recherche AS recherche_3, t0.longitude AS longitude_4, t0.latitude AS latitude_5 FROM localisations t0 ORDER BY t0.libelle ASC
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.recherche AS recherche_3, t0.longitude AS longitude_4, t0.latitude AS latitude_5 FROM localisations t0 ORDER BY t0.libelle ASC"
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.seo_url AS seo_url_3, t0.seo_titre AS seo_titre_4, t0.seo_desc AS seo_desc_5, t0.titre AS titre_6, t0.contenu_un AS contenu_un_7, t0.contenu_deux AS contenu_deux_8, t0.date_maj AS date_maj_9, t0.image AS image_10, t0.citation AS citation_11, t0.image_citation AS image_citation_12, t0.afficher_bloc_contact AS afficher_bloc_contact_13, t0.nature_offre AS nature_offre_14, t0.type_offre AS type_offre_15, t0.smin_offre AS smin_offre_16, t0.smax_offre AS smax_offre_17, t0.afficher_carrousel_offre AS afficher_carrousel_offre_18, t0.afficher_carrousel_crit AS afficher_carrousel_crit_19, t0.titre_offre AS titre_offre_20, t0.afficher_bouton_offre AS afficher_bouton_offre_21, t0.libelle_bouton_offre AS libelle_bouton_offre_22, t0.title_bouton_offre AS title_bouton_offre_23, t0.url_offre AS url_offre_24, t0.afficher_bloc_actus AS afficher_bloc_actus_25, t0.og_title AS og_title_26, t0.og_desc AS og_desc_27, t0.og_image AS og_image_28, t0.page_mere_id AS page_mere_id_29 FROM pages t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.seo_url AS seo_url_3, t0.seo_titre AS seo_titre_4, t0.seo_desc AS seo_desc_5, t0.titre AS titre_6, t0.contenu_un AS contenu_un_7, t0.contenu_deux AS contenu_deux_8, t0.date_maj AS date_maj_9, t0.image AS image_10, t0.citation AS citation_11, t0.image_citation AS image_citation_12, t0.afficher_bloc_contact AS afficher_bloc_contact_13, t0.nature_offre AS nature_offre_14, t0.type_offre AS type_offre_15, t0.smin_offre AS smin_offre_16, t0.smax_offre AS smax_offre_17, t0.afficher_carrousel_offre AS afficher_carrousel_offre_18, t0.afficher_carrousel_crit AS afficher_carrousel_crit_19, t0.titre_offre AS titre_offre_20, t0.afficher_bouton_offre AS afficher_bouton_offre_21, t0.libelle_bouton_offre AS libelle_bouton_offre_22, t0.title_bouton_offre AS title_bouton_offre_23, t0.url_offre AS url_offre_24, t0.afficher_bloc_actus AS afficher_bloc_actus_25, t0.og_title AS og_title_26, t0.og_desc AS og_desc_27, t0.og_image AS og_image_28, t0.page_mere_id AS page_mere_id_29 FROM pages t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.seo_url AS seo_url_3, t0.seo_titre AS seo_titre_4, t0.seo_desc AS seo_desc_5, t0.titre AS titre_6, t0.contenu_un AS contenu_un_7, t0.contenu_deux AS contenu_deux_8, t0.date_maj AS date_maj_9, t0.image AS image_10, t0.citation AS citation_11, t0.image_citation AS image_citation_12, t0.afficher_bloc_contact AS afficher_bloc_contact_13, t0.nature_offre AS nature_offre_14, t0.type_offre AS type_offre_15, t0.smin_offre AS smin_offre_16, t0.smax_offre AS smax_offre_17, t0.afficher_carrousel_offre AS afficher_carrousel_offre_18, t0.afficher_carrousel_crit AS afficher_carrousel_crit_19, t0.titre_offre AS titre_offre_20, t0.afficher_bouton_offre AS afficher_bouton_offre_21, t0.libelle_bouton_offre AS libelle_bouton_offre_22, t0.title_bouton_offre AS title_bouton_offre_23, t0.url_offre AS url_offre_24, t0.afficher_bloc_actus AS afficher_bloc_actus_25, t0.og_title AS og_title_26, t0.og_desc AS og_desc_27, t0.og_image AS og_image_28, t0.page_mere_id AS page_mere_id_29 FROM pages t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.seo_url AS seo_url_3, t0.seo_titre AS seo_titre_4, t0.seo_desc AS seo_desc_5, t0.titre AS titre_6, t0.contenu_un AS contenu_un_7, t0.contenu_deux AS contenu_deux_8, t0.date_maj AS date_maj_9, t0.image AS image_10, t0.citation AS citation_11, t0.image_citation AS image_citation_12, t0.afficher_bloc_contact AS afficher_bloc_contact_13, t0.nature_offre AS nature_offre_14, t0.type_offre AS type_offre_15, t0.smin_offre AS smin_offre_16, t0.smax_offre AS smax_offre_17, t0.afficher_carrousel_offre AS afficher_carrousel_offre_18, t0.afficher_carrousel_crit AS afficher_carrousel_crit_19, t0.titre_offre AS titre_offre_20, t0.afficher_bouton_offre AS afficher_bouton_offre_21, t0.libelle_bouton_offre AS libelle_bouton_offre_22, t0.title_bouton_offre AS title_bouton_offre_23, t0.url_offre AS url_offre_24, t0.afficher_bloc_actus AS afficher_bloc_actus_25, t0.og_title AS og_title_26, t0.og_desc AS og_desc_27, t0.og_image AS og_image_28, t0.page_mere_id AS page_mere_id_29 FROM pages t0 WHERE t0.id = ?",
    "params": {
        "1": 2
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0_.id AS id_0, t0_.libelle AS libelle_1, t0_.description AS description_2, t0_.image AS image_3, t0_.courant AS courant_4, t0_.dirname AS dirname_5, t0_.color_prime AS color_prime_6, t0_.color_second AS color_second_7, t0_.color_third AS color_third_8, t0_.date_maj AS date_maj_9, t0_.text_color_prime AS text_color_prime_10, t0_.text_color_second AS text_color_second_11, t0_.color_seperateur AS color_seperateur_12 FROM template t0_ WHERE t0_.courant = ? LIMIT 1 (parameters: {params}, types: {types})
{
    "sql": "SELECT t0_.id AS id_0, t0_.libelle AS libelle_1, t0_.description AS description_2, t0_.image AS image_3, t0_.courant AS courant_4, t0_.dirname AS dirname_5, t0_.color_prime AS color_prime_6, t0_.color_second AS color_second_7, t0_.color_third AS color_third_8, t0_.date_maj AS date_maj_9, t0_.text_color_prime AS text_color_prime_10, t0_.text_color_second AS text_color_second_11, t0_.color_seperateur AS color_seperateur_12 FROM template t0_ WHERE t0_.courant = ? LIMIT 1",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 doctrine Executing query: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.ordre AS ordre_3, t0.title AS title_4, t0.url AS url_5, t0.targert AS targert_6, t0.type AS type_7 FROM menu t0
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.ordre AS ordre_3, t0.title AS title_4, t0.url AS url_5, t0.targert AS targert_6, t0.type AS type_7 FROM menu t0"
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.titre AS titre_2, t0.accroche AS accroche_3, t0.btn_libelle AS btn_libelle_4, t0.btn_lien AS btn_lien_5, t0.btn_title AS btn_title_6, t0.bloc_un_nom AS bloc_un_nom_7, t0.bloc_un_lien AS bloc_un_lien_8, t0.bloc_un_title AS bloc_un_title_9, t0.bloc_deux_nom AS bloc_deux_nom_10, t0.bloc_deux_lien AS bloc_deux_lien_11, t0.bloc_deux_title AS bloc_deux_title_12, t0.bloc_trois_nom AS bloc_trois_nom_13, t0.bloc_trois_lien AS bloc_trois_lien_14, t0.bloc_trois_title AS bloc_trois_title_15 FROM menu_mega t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.titre AS titre_2, t0.accroche AS accroche_3, t0.btn_libelle AS btn_libelle_4, t0.btn_lien AS btn_lien_5, t0.btn_title AS btn_title_6, t0.bloc_un_nom AS bloc_un_nom_7, t0.bloc_un_lien AS bloc_un_lien_8, t0.bloc_un_title AS bloc_un_title_9, t0.bloc_deux_nom AS bloc_deux_nom_10, t0.bloc_deux_lien AS bloc_deux_lien_11, t0.bloc_deux_title AS bloc_deux_title_12, t0.bloc_trois_nom AS bloc_trois_nom_13, t0.bloc_trois_lien AS bloc_trois_lien_14, t0.bloc_trois_title AS bloc_trois_title_15 FROM menu_mega t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.bloc_un_nom AS bloc_un_nom_2, t0.bloc_deux_nom AS bloc_deux_nom_3, t0.bloc_trois_nom AS bloc_trois_nom_4 FROM footer t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.bloc_un_nom AS bloc_un_nom_2, t0.bloc_deux_nom AS bloc_deux_nom_3, t0.bloc_trois_nom AS bloc_trois_nom_4 FROM footer t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.description AS description_3, t0.image AS image_4, t0.actif AS actif_5, t0.date_maj AS date_maj_6, t0.nb AS nb_7 FROM secteur_config t0 WHERE t0.actif = ? LIMIT 1 (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.description AS description_3, t0.image AS image_4, t0.actif AS actif_5, t0.date_maj AS date_maj_6, t0.nb AS nb_7 FROM secteur_config t0 WHERE t0.actif = ? LIMIT 1",
    "params": {
        "1": 1
    },
    "types": {
        "1": 5
    }
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.actif AS actif_3, t0.image AS image_4, t0.updated_at AS updated_at_5, t0.svg AS svg_6, t0.svg_header AS svg_header_7, t0.template_id AS template_id_8 FROM favoris_config t0 WHERE t0.actif = ? LIMIT 1 (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.actif AS actif_3, t0.image AS image_4, t0.updated_at AS updated_at_5, t0.svg AS svg_6, t0.svg_header AS svg_header_7, t0.template_id AS template_id_8 FROM favoris_config t0 WHERE t0.actif = ? LIMIT 1",
    "params": {
        "1": 1
    },
    "types": {
        "1": 5
    }
}
DEBUG 23:14:57 doctrine Executing query: SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.actif AS actif_3 FROM partage_config t0
{
    "sql": "SELECT t0.id AS id_1, t0.libelle AS libelle_2, t0.actif AS actif_3 FROM partage_config t0"
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.nom AS nom_2, t0.image AS image_3, t0.date_maj AS date_maj_4, t0.actif AS actif_5, t0.cle_api AS cle_api_6, t0.puce_map AS puce_map_7, t0.styles AS styles_8 FROM maps t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.nom AS nom_2, t0.image AS image_3, t0.date_maj AS date_maj_4, t0.actif AS actif_5, t0.cle_api AS cle_api_6, t0.puce_map AS puce_map_7, t0.styles AS styles_8 FROM maps t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 doctrine Executing statement: SELECT t0.id AS id_1, t0.affichage AS affichage_2, t0.choix_affichage_carte AS choix_affichage_carte_3, t0.choix_affichage_mixte AS choix_affichage_mixte_4, t0.choix_affichage_liste AS choix_affichage_liste_5 FROM type_affichage t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.affichage AS affichage_2, t0.choix_affichage_carte AS choix_affichage_carte_3, t0.choix_affichage_mixte AS choix_affichage_mixte_4, t0.choix_affichage_liste AS choix_affichage_liste_5 FROM type_affichage t0 WHERE t0.id = ?",
    "params": {
        "1": 1
    },
    "types": {
        "1": 1
    }
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequestPrettyUrls".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequestPrettyUrls"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
DEBUG 23:14:57 event Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
DEBUG 23:14:57 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 23:14:57 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 23:14:57 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:57 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:57 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:57 event Notified event "kernel.controller_arguments" to listener "ContainerIueNYr2\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerIueNYr2\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 23:14:57 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Csrf\\SameOriginCsrfTokenManager::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 23:14:57 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 23:14:57 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
DEBUG 23:14:57 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
DEBUG 23:14:57 event Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
DEBUG 23:14:57 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequestPrettyUrls".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequestPrettyUrls"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
DEBUG 23:14:58 event Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
DEBUG 23:14:58 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 23:14:58 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 23:14:58 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:58 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:58 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 23:14:58 event Notified event "kernel.controller_arguments" to listener "ContainerIueNYr2\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerIueNYr2\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 23:14:58 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}

Stack Trace

RuntimeError
Twig\Error\RuntimeError:
Impossible to access an attribute ("calendy") on a null variable.

  at /home/evolisd-dewi/preprod/templates/Neptune/offres/detail-offre.html.twig:4
  at Twig\Extension\CoreExtension::getAttribute(object(Environment), object(Source), null, 'calendy', array(), 'any', false, false, false, 4)
     (var/cache/dev/twig/bc/bcfd46ffe66f6206010c9c3196a6c62c.php:82)
  at __TwigTemplate_a2f2aee1d894d242dc2d57bf952cfa76->block_seo('r', 'S')
     (vendor/twig/twig/src/Template.php:432)
  at Twig\Template->yieldBlock('r', 'S')
     (var/cache/dev/twig/49/490bb37dfb3cead7e9c9931264caed6f.php:82)
  at __TwigTemplate_06da3caa33842066172bfaddfca64464->doDisplay('r', 'S')
     (vendor/twig/twig/src/Template.php:388)
  at Twig\Template->yield('r', 'S')
     (var/cache/dev/twig/bc/bcfd46ffe66f6206010c9c3196a6c62c.php:55)
  at __TwigTemplate_a2f2aee1d894d242dc2d57bf952cfa76->doDisplay('r', 'S')
     (vendor/twig/twig/src/Template.php:388)
  at Twig\Template->yield('r', 'S')
     (vendor/twig/twig/src/Template.php:344)
  at Twig\Template->display(array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null))
     (vendor/twig/twig/src/Template.php:359)
  at Twig\Template->render(array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null))
     (vendor/twig/twig/src/TemplateWrapper.php:51)
  at Twig\TemplateWrapper->render(array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null))
     (vendor/twig/twig/src/Environment.php:334)
  at Twig\Environment->render('Neptune/offres/detail-offre.html.twig', array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null))
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:431)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView('Neptune/offres/detail-offre.html.twig', null, array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null), 'render')
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:436)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender('Neptune/offres/detail-offre.html.twig', null, array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null), null, 'render')
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:250)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render('Neptune/offres/detail-offre.html.twig', array('page' => object(OffresConfig), 'offre' => object(Offres), 'similairesOffres' => array(object(Offres)), 'collaborateur' => null))
     (src/Controller/Front/OffresController.php:230)
  at App\Controller\Front\OffresController->detailOffre('entrepots-locaux-d-activites-a-vendre-piolenc-84420-1365702-0v')
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:182)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/home/evolisd/preprod/vendor/autoload_runtime.php')
     (public/index.php:5)