<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* front_v4/mca/store/finder.html.twig */
class __TwigTemplate_7de051299cf66f3d6d62e09c74a255243fc10a43567d6ae2490aec3db25c0de5 extends \Twig\Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
// line 164
$_trait_0 = $this->loadTemplate("front_v4/mca/partials/_modal_prospect.html.twig", "front_v4/mca/store/finder.html.twig", 164);
if (!$_trait_0->isTraitable()) {
throw new RuntimeError('Template "'."front_v4/mca/partials/_modal_prospect.html.twig".'" cannot be used as a trait.', 164, $this->source);
}
$_trait_0_blocks = $_trait_0->getBlocks();
if (!isset($_trait_0_blocks["inc_content"])) {
throw new RuntimeError('Block "inc_content" is not defined in trait "front_v4/mca/partials/_modal_prospect.html.twig".', 164, $this->source);
}
$_trait_0_blocks["modal_lead_content"] = $_trait_0_blocks["inc_content"]; unset($_trait_0_blocks["inc_content"]);
// line 169
$_trait_1 = $this->loadTemplate("front_v4/mca/partials/_modal_gouvernement.html.twig", "front_v4/mca/store/finder.html.twig", 169);
if (!$_trait_1->isTraitable()) {
throw new RuntimeError('Template "'."front_v4/mca/partials/_modal_gouvernement.html.twig".'" cannot be used as a trait.', 169, $this->source);
}
$_trait_1_blocks = $_trait_1->getBlocks();
if (!isset($_trait_1_blocks["inc_content"])) {
throw new RuntimeError('Block "inc_content" is not defined in trait "front_v4/mca/partials/_modal_gouvernement.html.twig".', 169, $this->source);
}
$_trait_1_blocks["modal_gouvernement_content"] = $_trait_1_blocks["inc_content"]; unset($_trait_1_blocks["inc_content"]);
// line 174
$_trait_2 = $this->loadTemplate("front_v4/mca/partials/_modal_callback.html.twig", "front_v4/mca/store/finder.html.twig", 174);
if (!$_trait_2->isTraitable()) {
throw new RuntimeError('Template "'."front_v4/mca/partials/_modal_callback.html.twig".'" cannot be used as a trait.', 174, $this->source);
}
$_trait_2_blocks = $_trait_2->getBlocks();
if (!isset($_trait_2_blocks["inc_content"])) {
throw new RuntimeError('Block "inc_content" is not defined in trait "front_v4/mca/partials/_modal_callback.html.twig".', 174, $this->source);
}
$_trait_2_blocks["modal_callback_content"] = $_trait_2_blocks["inc_content"]; unset($_trait_2_blocks["inc_content"]);
// line 211
$_trait_3 = $this->loadTemplate("front_v4/mca/partials/_modal_prospect.html.twig", "front_v4/mca/store/finder.html.twig", 211);
if (!$_trait_3->isTraitable()) {
throw new RuntimeError('Template "'."front_v4/mca/partials/_modal_prospect.html.twig".'" cannot be used as a trait.', 211, $this->source);
}
$_trait_3_blocks = $_trait_3->getBlocks();
if (!isset($_trait_3_blocks["inc_javascripts"])) {
throw new RuntimeError('Block "inc_javascripts" is not defined in trait "front_v4/mca/partials/_modal_prospect.html.twig".', 211, $this->source);
}
$_trait_3_blocks["modal_lead_javascripts"] = $_trait_3_blocks["inc_javascripts"]; unset($_trait_3_blocks["inc_javascripts"]);
// line 214
$_trait_4 = $this->loadTemplate("front_v4/mca/partials/_modal_callback.html.twig", "front_v4/mca/store/finder.html.twig", 214);
if (!$_trait_4->isTraitable()) {
throw new RuntimeError('Template "'."front_v4/mca/partials/_modal_callback.html.twig".'" cannot be used as a trait.', 214, $this->source);
}
$_trait_4_blocks = $_trait_4->getBlocks();
if (!isset($_trait_4_blocks["inc_javascripts"])) {
throw new RuntimeError('Block "inc_javascripts" is not defined in trait "front_v4/mca/partials/_modal_callback.html.twig".', 214, $this->source);
}
$_trait_4_blocks["modal_callback_javascripts"] = $_trait_4_blocks["inc_javascripts"]; unset($_trait_4_blocks["inc_javascripts"]);
$this->traits = array_merge(
$_trait_0_blocks,
$_trait_1_blocks,
$_trait_2_blocks,
$_trait_3_blocks,
$_trait_4_blocks
);
$this->blocks = array_merge(
$this->traits,
[
'meta_title' => [$this, 'block_meta_title'],
'meta_description' => [$this, 'block_meta_description'],
'stylesheets' => [$this, 'block_stylesheets'],
'content' => [$this, 'block_content'],
'javascripts' => [$this, 'block_javascripts'],
]
);
}
protected function doGetParent(array $context)
{
// line 1
return "/front_v4/base.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front_v4/mca/store/finder.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front_v4/mca/store/finder.html.twig"));
$this->parent = $this->loadTemplate("/front_v4/base.html.twig", "front_v4/mca/store/finder.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 3
public function block_meta_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_title"));
echo "Localisez les laboratoires auditifs proches de chez vous ";
if (((array_key_exists("pagination", $context) && !(null === (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 3, $this->source); })()))) && !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 3, $this->source); })()), "params", [], "any", false, false, false, 3)))) {
echo " | Page ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 3, $this->source); })()), "currentPageNumber", [], "any", false, false, false, 3), "html", null, true);
echo " ";
}
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 4
public function block_meta_description($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_description"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_description"));
echo "Mon centre auditif vous aide à trouver le centre auditif le plus proche de chez vous afin de réaliser un bilan auditif et faciliter vos démarches d’accès aux soins.";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 6
public function block_stylesheets($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 7
echo " <!-- leaflet CSS -->
<link rel=\"stylesheet\" href=\"https://unpkg.com/leaflet@1.4.0/dist/leaflet.css\"
integrity=\"sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==\"
crossorigin=\"\"/>
<link rel=\"stylesheet\"
href=\"https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css\">
";
// line 13
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("locator");
echo "
";
// line 14
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("store_finder");
echo "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 17
public function block_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
// line 18
echo " <main>
<!-- Search Top Nav -->
<div class=\"content-space-t-2\">
<div class=\"bg-dark\"
style=\"background-image: url(";
// line 22
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/front_v4/svg/components/wave-pattern-light.svg"), "html", null, true);
echo ");\">
<div class=\"container py-4\">
<div class=\"w-lg-75 mx-lg-auto\">
<form id=\"finder-form\" data-url=\"";
// line 25
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("find_nearest_store");
echo "\">
<!-- Input Card -->
<div class=\"input-card\">
<div class=\"input-card-form\">
<label for=\"searchAnswersForm\" class=\"form-label visually-hidden\">Rechercher un
centre auditif</label>
<div class=\"input-group input-group-merge\">
<span class=\"input-group-prepend input-group-text\">
<i class=\"bi bi-geo-alt-fill\"></i>
</span>
<input type=\"text\" class=\"form-control\" id=\"search-term\" name=\"finder\"
placeholder=\"Adresse, code postal, ville...\"
aria-label=\"Rechercher un centre auditif\"
aria-describedby=\"searchProperty\"
data-postal-code=\"null\"
data-redirect-path=\"";
// line 40
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("find_nearest_store");
echo "\"
value=\"";
// line 41
if (((isset($context["formatted_address_query"]) || array_key_exists("formatted_address_query", $context) ? $context["formatted_address_query"] : (function () { throw new RuntimeError('Variable "formatted_address_query" does not exist.', 41, $this->source); })()) != null)) {
echo " ";
echo twig_escape_filter($this->env, (isset($context["formatted_address_query"]) || array_key_exists("formatted_address_query", $context) ? $context["formatted_address_query"] : (function () { throw new RuntimeError('Variable "formatted_address_query" does not exist.', 41, $this->source); })()), "html", null, true);
echo " ";
}
echo "\">
<div class=\"input-group-append\">
<button type=\"submit\"
class=\"btn btn-white btn-rounded border-0 text-primary\"
id=\"geolocation-btn\" aria-label=\"Localisation\">
<span class=\"bi bi-crosshair\"></span>
</button>
<!-- Error Info -->
<div id=\"finder-form-error\" class=\"invalid-tooltip\">
Une erreur inattendue s'est produite
</div>
<!-- End Error Info -->
</div>
</div>
</div>
<button type=\"submit\" id=\"search-btn\" class=\"btn btn-primary\">
Rechercher
</button>
</div>
<!-- End Input Card -->
</form>
</div>
</div>
</div>
</div>
<!-- End Search Top Nav -->
<div class=\"container content-space-1\">
";
// line 68
if ( !(null === (isset($context["stores"]) || array_key_exists("stores", $context) ? $context["stores"] : (function () { throw new RuntimeError('Variable "stores" does not exist.', 68, $this->source); })()))) {
// line 69
echo " <!-- Store List -->
<div class=\"row\">
<div class=\"col-lg-8\">
<h1 class=\"h2 \">Vos audioprothésistes à ";
// line 72
echo twig_escape_filter($this->env, (isset($context["city_address_query"]) || array_key_exists("city_address_query", $context) ? $context["city_address_query"] : (function () { throw new RuntimeError('Variable "city_address_query" does not exist.', 72, $this->source); })()), "html", null, true);
echo "</h1>
<p>
Effectuez une <strong class=\"text-primary\">demande de bilan auditif<sup>(1)</sup>
gratuit</strong> ou prenez directement RDV<br>
";
// line 77
echo " </p>
<!-- Card List -->
<div class=\"d-grid gap-2 mb-5\">
";
// line 81
if (((array_key_exists("pagination", $context) && !(null === (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 81, $this->source); })()))) && (twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 81, $this->source); })()), "getPage", [], "method", false, false, false, 81) < 2))) {
// line 82
echo " <div class=\"d-flex justify-content-end\">
<span class=\"badge badge-default mr-0 text-primary\">Notre sélection</span>
</div>
";
}
// line 86
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["preferred_stores"]) || array_key_exists("preferred_stores", $context) ? $context["preferred_stores"] : (function () { throw new RuntimeError('Variable "preferred_stores" does not exist.', 86, $this->source); })()));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["store"]) {
// line 87
echo " ";
$this->loadTemplate("front_v4/mca/store/_store_card.html.twig", "front_v4/mca/store/finder.html.twig", 87)->display(twig_array_merge($context, ["preferred" => true]));
// line 88
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['store'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 89
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["stores"]) || array_key_exists("stores", $context) ? $context["stores"] : (function () { throw new RuntimeError('Variable "stores" does not exist.', 89, $this->source); })()));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["store"]) {
// line 90
echo " ";
$this->loadTemplate("front_v4/mca/store/_store_card.html.twig", "front_v4/mca/store/finder.html.twig", 90)->display($context);
// line 91
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['store'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 92
echo " </div>
<!-- End Card List -->
";
// line 96
echo " ";
if ((array_key_exists("pagination", $context) && !(null === (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 96, $this->source); })())))) {
// line 97
echo " <div class=\"navigation pagination mt-5 justify-content-center\">
";
// line 98
twig_get_attribute($this->env, $this->source, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 98, $this->source); })()), "setTemplate", [0 => "@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig"], "method", false, false, false, 98);
// line 99
echo " ";
echo $this->extensions['Knp\Bundle\PaginatorBundle\Twig\Extension\PaginationExtension']->render($this->env, (isset($context["pagination"]) || array_key_exists("pagination", $context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.', 99, $this->source); })()));
echo "
</div>
";
}
// line 102
echo "
<!-- Sticky Block End Point -->
<div id=\"stickyBlockEndPoint\"></div>
</div>
<div class=\"col-lg-4 position-relative zi-2\">
<!-- Sticky Block Start Point -->
<div id=\"stickyBlockStartPoint\"></div>
<div class=\"js-sticky-block\"
data-hs-sticky-block-options='{
\"parentSelector\": \"#stickyBlockStartPoint\",
\"targetSelector\": \"#header\",
\"breakpoint\": \"md\",
\"startPoint\": \"#stickyBlockStartPoint\",
\"endPoint\": \"#stickyBlockEndPoint\",
\"stickyOffsetTop\": 80
}'>
<!-- MAP -->
<div class=\"card border-0 d-none d-lg-block mb-3\">
";
// line 125
echo " <div class=\"mt-3\">
<div id=\"map\" class=\"map d-none\">
</div>
</div>
</div>
<!-- END MAP -->
<!-- CTA -->
<div class=\"row justify-content-center block px-3 py-5 py-lg-0\">
<div class=\"card border-success text-center p-0\">
<div class=\"card-header bg-success p-3\">
<h6 class=\"h5 card-title text-white\">IMPORTANT<br>
PROFITEZ DU <strong>100% SANTE</strong></h6>
</div>
<div class=\"card-body\">
<img class=\"img-fluid max-width-23 m-0 p-0\"
src=\"";
// line 141
echo twig_escape_filter($this->env, $this->extensions['Liip\ImagineBundle\Templating\FilterExtension']->filter($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/100%_sante_mon_centre_auditif.jpg"), "default_webp"), "html", null, true);
echo "\"
alt=\"L'offre 100% Santé\">
<hr>
<p class=\"card-text\">
100% santé = 100% remboursés<br>
Des soins accessibles pour tous<br>
Un large choix de produits<br>
30 jours d’essai <strong>GRATUITS</strong><br>
</p>
<a href=\"#\" data-bs-toggle=\"modal\" data-bs-target=\"#gouvernementModal\"
data-modal-effect=\"fadein\"><small class=\"text-primary fw-medium\"><i
class=\"bi bi-info-circle-fill\"></i> INFO GOUVERNEMENT</small>
</a>
</div>
</div>
</div>
<!-- END CTA -->
</div>
</div>
</div>
<!-- End Store List -->
</div>
<!-- Modal Prospect On Store -->
";
// line 165
echo " ";
$this->displayBlock("modal_lead_content", $context, $blocks);
echo "
<!-- End Modal Prospect On Store -->
<!-- Modal Information On Store -->
";
// line 170
echo " ";
$this->displayBlock("modal_gouvernement_content", $context, $blocks);
echo "
<!-- End Modal Information On Store -->
<!-- Modal Callback On Store -->
";
// line 175
echo " ";
$this->displayBlock("modal_callback_content", $context, $blocks);
echo "
<!-- End Modal Callback On Store -->
";
} else {
// line 179
echo " <div class=\"row\">
<div class=\"col-12\">
<div class=\"mb-4\">
<h1 class=\"h3\">Désolé, aucun centre auditif n'est disponible à proximité. </h1>
<p>Entrez une nouvelle adresse pour afficher les centres auditifs les plus proches.</p>
</div>
</div>
</div>
";
}
// line 189
echo " </main>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 192
public function block_javascripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 193
echo " <script
src=\"https://code.jquery.com/jquery-3.7.1.min.js\"
integrity=\"sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=\"
crossorigin=\"anonymous\"></script>
<script src=\"https://unpkg.com/babel-polyfill@latest/dist/polyfill.min.js\"></script>
<script src=\"https://unpkg.com/leaflet@1.2.0/dist/leaflet.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.min.js\"></script>
<!-- Google place API -->
<script type=\"text/javascript\"
src=\"https://maps.googleapis.com/maps/api/js?libraries=places&key=AIzaSyAJFMY4h2rwiDVFydKeK6l1eLgMpH5iV-0&libraries=places\"></script>
";
// line 203
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("google_places_api");
echo "
<!-- End Google place API -->
<!-- Display number center -->
";
// line 206
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("display_center_number");
echo "
<!-- End Display number center -->
";
// line 209
echo " ";
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("stat");
echo "
";
// line 211
echo " ";
// line 212
echo " ";
$this->displayBlock("modal_lead_javascripts", $context, $blocks);
echo "
";
// line 215
echo " ";
$this->displayBlock("modal_callback_javascripts", $context, $blocks);
echo "
<!-- Display map -->
";
// line 217
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("display_map_finder");
echo "
<!-- End Display map -->
";
// line 219
echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("store_finder");
echo "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
public function getTemplateName()
{
return "front_v4/mca/store/finder.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 580 => 219, 575 => 217, 569 => 215, 563 => 212, 561 => 211, 556 => 209, 551 => 206, 545 => 203, 533 => 193, 523 => 192, 512 => 189, 500 => 179, 492 => 175, 484 => 170, 476 => 165, 450 => 141, 432 => 125, 411 => 102, 404 => 99, 402 => 98, 399 => 97, 396 => 96, 391 => 92, 377 => 91, 374 => 90, 356 => 89, 342 => 88, 339 => 87, 321 => 86, 315 => 82, 313 => 81, 307 => 77, 300 => 72, 295 => 69, 293 => 68, 259 => 41, 255 => 40, 237 => 25, 231 => 22, 225 => 18, 215 => 17, 203 => 14, 199 => 13, 191 => 7, 181 => 6, 162 => 4, 138 => 3, 115 => 1, 80 => 214, 67 => 211, 54 => 174, 41 => 169, 28 => 164,);
}
public function getSourceContext()
{
return new Source("{% extends '/front_v4/base.html.twig' %}
{% block meta_title %}Localisez les laboratoires auditifs proches de chez vous {% if pagination is defined and pagination is not null and pagination.params is not empty %} | Page {{ pagination.currentPageNumber }} {% endif %}{% endblock meta_title %}
{% block meta_description %}Mon centre auditif vous aide à trouver le centre auditif le plus proche de chez vous afin de réaliser un bilan auditif et faciliter vos démarches d’accès aux soins.{% endblock meta_description %}
{% block stylesheets %}
<!-- leaflet CSS -->
<link rel=\"stylesheet\" href=\"https://unpkg.com/leaflet@1.4.0/dist/leaflet.css\"
integrity=\"sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==\"
crossorigin=\"\"/>
<link rel=\"stylesheet\"
href=\"https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css\">
{{ encore_entry_link_tags('locator') }}
{{ encore_entry_link_tags('store_finder') }}
{% endblock stylesheets %}
{% block content %}
<main>
<!-- Search Top Nav -->
<div class=\"content-space-t-2\">
<div class=\"bg-dark\"
style=\"background-image: url({{ asset('build/front_v4/svg/components/wave-pattern-light.svg') }});\">
<div class=\"container py-4\">
<div class=\"w-lg-75 mx-lg-auto\">
<form id=\"finder-form\" data-url=\"{{ path('find_nearest_store') }}\">
<!-- Input Card -->
<div class=\"input-card\">
<div class=\"input-card-form\">
<label for=\"searchAnswersForm\" class=\"form-label visually-hidden\">Rechercher un
centre auditif</label>
<div class=\"input-group input-group-merge\">
<span class=\"input-group-prepend input-group-text\">
<i class=\"bi bi-geo-alt-fill\"></i>
</span>
<input type=\"text\" class=\"form-control\" id=\"search-term\" name=\"finder\"
placeholder=\"Adresse, code postal, ville...\"
aria-label=\"Rechercher un centre auditif\"
aria-describedby=\"searchProperty\"
data-postal-code=\"null\"
data-redirect-path=\"{{ path('find_nearest_store') }}\"
value=\"{% if formatted_address_query != null %} {{ formatted_address_query }} {% endif %}\">
<div class=\"input-group-append\">
<button type=\"submit\"
class=\"btn btn-white btn-rounded border-0 text-primary\"
id=\"geolocation-btn\" aria-label=\"Localisation\">
<span class=\"bi bi-crosshair\"></span>
</button>
<!-- Error Info -->
<div id=\"finder-form-error\" class=\"invalid-tooltip\">
Une erreur inattendue s'est produite
</div>
<!-- End Error Info -->
</div>
</div>
</div>
<button type=\"submit\" id=\"search-btn\" class=\"btn btn-primary\">
Rechercher
</button>
</div>
<!-- End Input Card -->
</form>
</div>
</div>
</div>
</div>
<!-- End Search Top Nav -->
<div class=\"container content-space-1\">
{% if stores is not null %}
<!-- Store List -->
<div class=\"row\">
<div class=\"col-lg-8\">
<h1 class=\"h2 \">Vos audioprothésistes à {{ city_address_query }}</h1>
<p>
Effectuez une <strong class=\"text-primary\">demande de bilan auditif<sup>(1)</sup>
gratuit</strong> ou prenez directement RDV<br>
{# Vous trouverez <strong class=\"text-primary\"> {{ pagination.getTotalItemCount }} centres auditifs à {{ city_address_query }}</strong> et dans les alentours. #}
</p>
<!-- Card List -->
<div class=\"d-grid gap-2 mb-5\">
{% if pagination is defined and pagination is not null and pagination.getPage() < 2 %}
<div class=\"d-flex justify-content-end\">
<span class=\"badge badge-default mr-0 text-primary\">Notre sélection</span>
</div>
{% endif %}
{% for store in preferred_stores %}
{% include ('front_v4/mca/store/_store_card.html.twig') with {preferred: true} %}
{% endfor %}
{% for store in stores %}
{% include ('front_v4/mca/store/_store_card.html.twig') %}
{% endfor %}
</div>
<!-- End Card List -->
{# display navigation #}
{% if pagination is defined and pagination is not null %}
<div class=\"navigation pagination mt-5 justify-content-center\">
{% do pagination.setTemplate('@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig') %}
{{ knp_pagination_render(pagination) }}
</div>
{% endif %}
<!-- Sticky Block End Point -->
<div id=\"stickyBlockEndPoint\"></div>
</div>
<div class=\"col-lg-4 position-relative zi-2\">
<!-- Sticky Block Start Point -->
<div id=\"stickyBlockStartPoint\"></div>
<div class=\"js-sticky-block\"
data-hs-sticky-block-options='{
\"parentSelector\": \"#stickyBlockStartPoint\",
\"targetSelector\": \"#header\",
\"breakpoint\": \"md\",
\"startPoint\": \"#stickyBlockStartPoint\",
\"endPoint\": \"#stickyBlockEndPoint\",
\"stickyOffsetTop\": 80
}'>
<!-- MAP -->
<div class=\"card border-0 d-none d-lg-block mb-3\">
{# <button class=\"btn-map btn btn-outline-primary border-primary w-100\" role=\"button\"#}
{# style=\"cursor: pointer;\">#}
{# Afficher la carte <span class=\"bi bi-map-fill pl-2\"></span>#}
{# </button>#}
<div class=\"mt-3\">
<div id=\"map\" class=\"map d-none\">
</div>
</div>
</div>
<!-- END MAP -->
<!-- CTA -->
<div class=\"row justify-content-center block px-3 py-5 py-lg-0\">
<div class=\"card border-success text-center p-0\">
<div class=\"card-header bg-success p-3\">
<h6 class=\"h5 card-title text-white\">IMPORTANT<br>
PROFITEZ DU <strong>100% SANTE</strong></h6>
</div>
<div class=\"card-body\">
<img class=\"img-fluid max-width-23 m-0 p-0\"
src=\"{{ asset('build/100%_sante_mon_centre_auditif.jpg') | imagine_filter('default_webp') }}\"
alt=\"L'offre 100% Santé\">
<hr>
<p class=\"card-text\">
100% santé = 100% remboursés<br>
Des soins accessibles pour tous<br>
Un large choix de produits<br>
30 jours d’essai <strong>GRATUITS</strong><br>
</p>
<a href=\"#\" data-bs-toggle=\"modal\" data-bs-target=\"#gouvernementModal\"
data-modal-effect=\"fadein\"><small class=\"text-primary fw-medium\"><i
class=\"bi bi-info-circle-fill\"></i> INFO GOUVERNEMENT</small>
</a>
</div>
</div>
</div>
<!-- END CTA -->
</div>
</div>
</div>
<!-- End Store List -->
</div>
<!-- Modal Prospect On Store -->
{% use 'front_v4/mca/partials/_modal_prospect.html.twig' with inc_content as modal_lead_content %}
{{ block('modal_lead_content') }}
<!-- End Modal Prospect On Store -->
<!-- Modal Information On Store -->
{% use 'front_v4/mca/partials/_modal_gouvernement.html.twig' with inc_content as modal_gouvernement_content %}
{{ block('modal_gouvernement_content') }}
<!-- End Modal Information On Store -->
<!-- Modal Callback On Store -->
{% use 'front_v4/mca/partials/_modal_callback.html.twig' with inc_content as modal_callback_content %}
{{ block('modal_callback_content') }}
<!-- End Modal Callback On Store -->
{% else %}
<div class=\"row\">
<div class=\"col-12\">
<div class=\"mb-4\">
<h1 class=\"h3\">Désolé, aucun centre auditif n'est disponible à proximité. </h1>
<p>Entrez une nouvelle adresse pour afficher les centres auditifs les plus proches.</p>
</div>
</div>
</div>
{% endif %}
</main>
{% endblock content %}
{% block javascripts %}
<script
src=\"https://code.jquery.com/jquery-3.7.1.min.js\"
integrity=\"sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=\"
crossorigin=\"anonymous\"></script>
<script src=\"https://unpkg.com/babel-polyfill@latest/dist/polyfill.min.js\"></script>
<script src=\"https://unpkg.com/leaflet@1.2.0/dist/leaflet.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.min.js\"></script>
<!-- Google place API -->
<script type=\"text/javascript\"
src=\"https://maps.googleapis.com/maps/api/js?libraries=places&key=AIzaSyAJFMY4h2rwiDVFydKeK6l1eLgMpH5iV-0&libraries=places\"></script>
{{ encore_entry_script_tags('google_places_api') }}
<!-- End Google place API -->
<!-- Display number center -->
{{ encore_entry_script_tags('display_center_number') }}
<!-- End Display number center -->
{# {{ encore_entry_script_tags('locator') }} #}
{{ encore_entry_script_tags('stat') }}
{# modal lead javascripts #}
{% use 'front_v4/mca/partials/_modal_prospect.html.twig' with inc_javascripts as modal_lead_javascripts %}
{{ block('modal_lead_javascripts') }}
{% use 'front_v4/mca/partials/_modal_callback.html.twig' with inc_javascripts as modal_callback_javascripts %}
{{ block('modal_callback_javascripts') }}
<!-- Display map -->
{{ encore_entry_script_tags('display_map_finder') }}
<!-- End Display map -->
{{ encore_entry_script_tags('store_finder') }}
{% endblock javascripts %}
", "front_v4/mca/store/finder.html.twig", "/var/www/hearing_store_locator/templates/front_v4/mca/store/finder.html.twig");
}
}