<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* front/front.html.twig */
class __TwigTemplate_a501c0e1fe5480a8d0d68b9698e82573 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'metas' => [$this, 'block_metas'],
'stylesheets' => [$this, 'block_stylesheets'],
'structuredData' => [$this, 'block_structuredData'],
'extraHead' => [$this, 'block_extraHead'],
'bodyClass' => [$this, 'block_bodyClass'],
'header' => [$this, 'block_header'],
'featured' => [$this, 'block_featured'],
'breadcrumbs' => [$this, 'block_breadcrumbs'],
'content' => [$this, 'block_content'],
'newsletter' => [$this, 'block_newsletter'],
'footer' => [$this, 'block_footer'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front/front.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front/front.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html lang=\"";
// line 2
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 2, $this->source); })()), "request", [], "any", false, false, false, 2), "getLocale", [], "method", false, false, false, 2), "html", null, true);
yield "\">
<head>
<meta charset=\"UTF-8\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">
<meta http-equiv=\"content-language\" content=\"";
// line 6
yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 6, $this->source); })()), "request", [], "any", false, false, false, 6), "getLocale", [], "method", false, false, false, 6) == "en")) ? ("en-us") : ("fr-fr"));
yield "\">
<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\">
<link rel=\"manifest\" href=\"/site.webmanifest\">
";
// line 11
yield from $this->unwrap()->yieldBlock('metas', $context, $blocks);
// line 15
yield " ";
yield from $this->loadTemplate("front/layout/alternate.html.twig", "front/front.html.twig", 15)->unwrap()->yield($context);
// line 16
yield " <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
<link href=\"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&display=swap\" rel=\"stylesheet\">
<link rel=\"stylesheet\" href=\"";
// line 19
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/customer.css"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"";
// line 20
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/layout.css"), "html", null, true);
yield "?v=6546\">
<link rel=\"stylesheet\" href=\"";
// line 21
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/stores.css"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"";
// line 22
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/slick-1.8.1/slick/slick.css"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"";
// line 23
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/slick-1.8.1/slick/slick-theme.css"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"";
// line 24
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/fancybox/jquery.fancybox.min.css"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"";
// line 25
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/select2/css/select2.min.css"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"";
// line 26
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/jquery.jscrollpane.min.js"), "html", null, true);
yield "\">
<link rel=\"stylesheet\" href=\"https://code.jquery.com/ui/1.14.0/themes/base/jquery-ui.css\">
";
// line 28
yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
// line 29
yield " <script>
var config = {
baseDir : '/";
// line 31
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 31, $this->source); })()), "request", [], "any", false, false, false, 31), "getLocale", [], "method", false, false, false, 31), "html", null, true);
yield "/',
locale : '";
// line 32
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 32, $this->source); })()), "request", [], "any", false, false, false, 32), "getLocale", [], "method", false, false, false, 32), "html", null, true);
yield "',
currentRoute : '";
// line 33
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 33, $this->source); })()), "request", [], "any", false, false, false, 33), "attributes", [], "any", false, false, false, 33), "get", ["_route"], "method", false, false, false, 33), "html", null, true);
yield "'
};
</script>
<base href=\"/\">
";
// line 37
yield from $this->loadTemplate("front/analytics/google.html.twig", "front/front.html.twig", 37)->unwrap()->yield($context);
// line 38
yield " <script type=\"application/ld+json\">
{
\"@context\": \"https://schema.org\",
\"@type\": \"WebSite\",
\"name\": \"Vivog SAS\",
\"url\": \"https://www.vivog.fr/\",
\"potentialAction\": {
\"@type\": \"SearchAction\",
\"target\": \"https://www.vivog.fr/fr/search/{query}\",
\"query-input\": \"required name=query\"
}
}
</script>
";
// line 51
yield from $this->unwrap()->yieldBlock('structuredData', $context, $blocks);
// line 52
yield " ";
yield from $this->unwrap()->yieldBlock('extraHead', $context, $blocks);
// line 53
yield " </head>
<body class=\"";
// line 54
yield from $this->unwrap()->yieldBlock('bodyClass', $context, $blocks);
yield "\">
";
// line 55
yield from $this->unwrap()->yieldBlock('header', $context, $blocks);
// line 58
yield " <div class=\"main\">
";
// line 59
yield from $this->unwrap()->yieldBlock('featured', $context, $blocks);
// line 60
yield " ";
yield from $this->unwrap()->yieldBlock('breadcrumbs', $context, $blocks);
// line 61
yield " ";
yield from $this->unwrap()->yieldBlock('content', $context, $blocks);
// line 62
yield " </div>
";
// line 63
yield from $this->unwrap()->yieldBlock('newsletter', $context, $blocks);
// line 71
yield " ";
yield from $this->unwrap()->yieldBlock('footer', $context, $blocks);
// line 74
yield " <script src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("node_modules/jquery/dist/jquery.min.js"), "html", null, true);
yield "\"></script>
";
// line 81
yield " <script src=\"https://code.jquery.com/ui/1.14.0/jquery-ui.js\"></script>
<script src=\"";
// line 82
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/fancybox/jquery.fancybox.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 83
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/jquery-hoverIntent/jquery.hoverIntent.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 84
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("node_modules/jquery-form-validator/form-validator/jquery.form-validator.min.js"), "html", null, true);
yield "\"></script>
";
// line 86
yield " <script src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/slick-1.8.1/slick/slick.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 87
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/select2/js/select2.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 88
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/jquery.mousewheel.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 89
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/jquery.jscrollpane.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 90
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/jquery-ui/jquery-ui.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 91
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("libs/jquery.cookie.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 92
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/tools.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 93
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/cart.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 94
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/wishlist.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 95
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/checkout.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 96
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/menu.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 97
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/search.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 98
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/cmp.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 99
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/scripts.js"), "html", null, true);
yield "\"></script>
<script>
\$(document).ready(function(){
cart.init();
responsive.init();
menu.init();
});
</script>
";
// line 107
if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 107, $this->source); })()), "session", [], "any", false, false, false, 107), "flashBag", [], "any", false, false, false, 107), "has", ["popup"], "method", false, false, false, 107)) {
// line 108
yield " <script>
\$(window).on('load', function(){
";
// line 110
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 110, $this->source); })()), "session", [], "any", false, false, false, 110), "flashBag", [], "any", false, false, false, 110), "get", ["popup"], "method", false, false, false, 110));
foreach ($context['_seq'] as $context["_key"] => $context["msg"]) {
// line 111
yield " \$.fancybox.open({
content:'";
// line 112
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["msg"], "js"), "html", null, true);
yield "',
type:'html',
baseClass:'message-popup'
});
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['msg'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 117
yield " });
</script>
";
}
// line 120
yield " ";
if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 120, $this->source); })()), "session", [], "any", false, false, false, 120), "flashBag", [], "any", false, false, false, 120), "has", ["modal"], "method", false, false, false, 120)) {
// line 121
yield " <script>
\$(window).on('load', function(){
";
// line 123
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 123, $this->source); })()), "session", [], "any", false, false, false, 123), "flashBag", [], "any", false, false, false, 123), "get", ["modal"], "method", false, false, false, 123));
foreach ($context['_seq'] as $context["_key"] => $context["msg"]) {
// line 124
yield " \$.fancybox.open({
content:'";
// line 125
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["msg"], "js"), "html", null, true);
yield "',
type:'html',
baseClass:'message-popup message-popup-modal',
modal:true,
afterShow:function(){
\$.validate({
modules: 'location, date, security',
lang:'fr'
});
";
// line 141
yield " }
});
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['msg'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 144
yield " });
</script>
";
}
// line 147
yield " ";
yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
// line 148
yield " ";
yield from $this->loadTemplate("front/cmp/cmp-vivog.html.twig", "front/front.html.twig", 148)->unwrap()->yield($context);
// line 149
yield " </body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
return; yield '';
}
// line 11
public function block_metas($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metas"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metas"));
// line 12
yield " <title>";
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Vivog | Matériel pour les toiletteurs et éleveurs", [], "messages");
yield "</title>
<meta name=\"Description\" content=\"";
// line 13
yield $this->env->getExtension('Symfony\Bridge\Twig\Extension\TranslationExtension')->trans("Vivog est la marque française spécialiste des produits professionnels du chien et chat. Vivog est le fournisseur des toiletteurs et éleveurs depuis 1988.", [], "messages");
yield "\">
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 28
public function block_stylesheets($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 51
public function block_structuredData($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "structuredData"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "structuredData"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 52
public function block_extraHead($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "extraHead"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "extraHead"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 54
public function block_bodyClass($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "bodyClass"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "bodyClass"));
yield "page";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 55
public function block_header($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "header"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "header"));
// line 56
yield " ";
yield from $this->loadTemplate("front/layout/header.html.twig", "front/front.html.twig", 56)->unwrap()->yield($context);
// line 57
yield " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 59
public function block_featured($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "featured"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "featured"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 60
public function block_breadcrumbs($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "breadcrumbs"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "breadcrumbs"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 61
public function block_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 63
public function block_newsletter($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "newsletter"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "newsletter"));
// line 70
yield " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 71
public function block_footer($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer"));
// line 72
yield " ";
yield from $this->loadTemplate("front/layout/footer.html.twig", "front/front.html.twig", 72)->unwrap()->yield($context);
// line 73
yield " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 147
public function block_javascripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "front/front.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 590 => 147, 579 => 73, 576 => 72, 566 => 71, 555 => 70, 545 => 63, 526 => 61, 507 => 60, 488 => 59, 477 => 57, 474 => 56, 464 => 55, 444 => 54, 425 => 52, 406 => 51, 387 => 28, 374 => 13, 369 => 12, 359 => 11, 346 => 149, 343 => 148, 340 => 147, 335 => 144, 327 => 141, 315 => 125, 312 => 124, 308 => 123, 304 => 121, 301 => 120, 296 => 117, 285 => 112, 282 => 111, 278 => 110, 274 => 108, 272 => 107, 261 => 99, 257 => 98, 253 => 97, 249 => 96, 245 => 95, 241 => 94, 237 => 93, 233 => 92, 229 => 91, 225 => 90, 221 => 89, 217 => 88, 213 => 87, 208 => 86, 204 => 84, 200 => 83, 196 => 82, 193 => 81, 188 => 74, 185 => 71, 183 => 63, 180 => 62, 177 => 61, 174 => 60, 172 => 59, 169 => 58, 167 => 55, 163 => 54, 160 => 53, 157 => 52, 155 => 51, 140 => 38, 138 => 37, 131 => 33, 127 => 32, 123 => 31, 119 => 29, 117 => 28, 112 => 26, 108 => 25, 104 => 24, 100 => 23, 96 => 22, 92 => 21, 88 => 20, 84 => 19, 79 => 16, 76 => 15, 74 => 11, 66 => 6, 59 => 2, 56 => 1,);
}
public function getSourceContext()
{
return new Source("<!DOCTYPE html>
<html lang=\"{{ app.request.getLocale() }}\">
<head>
<meta charset=\"UTF-8\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">
<meta http-equiv=\"content-language\" content=\"{{ app.request.getLocale() == 'en' ? 'en-us' : 'fr-fr' }}\">
<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\">
<link rel=\"manifest\" href=\"/site.webmanifest\">
{% block metas %}
<title>{% trans %}Vivog | Matériel pour les toiletteurs et éleveurs{% endtrans %}</title>
<meta name=\"Description\" content=\"{% trans %}Vivog est la marque française spécialiste des produits professionnels du chien et chat. Vivog est le fournisseur des toiletteurs et éleveurs depuis 1988.{% endtrans %}\">
{% endblock %}
{% include 'front/layout/alternate.html.twig' %}
<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
<link href=\"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&display=swap\" rel=\"stylesheet\">
<link rel=\"stylesheet\" href=\"{{ asset('css/customer.css') }}\">
<link rel=\"stylesheet\" href=\"{{ asset('css/layout.css') }}?v=6546\">
<link rel=\"stylesheet\" href=\"{{ asset('css/stores.css') }}\">
<link rel=\"stylesheet\" href=\"{{ asset('libs/slick-1.8.1/slick/slick.css') }}\">
<link rel=\"stylesheet\" href=\"{{ asset('libs/slick-1.8.1/slick/slick-theme.css') }}\">
<link rel=\"stylesheet\" href=\"{{ asset('libs/fancybox/jquery.fancybox.min.css') }}\">
<link rel=\"stylesheet\" href=\"{{ asset('libs/select2/css/select2.min.css') }}\">
<link rel=\"stylesheet\" href=\"{{ asset('libs/jquery.jscrollpane.min.js') }}\">
<link rel=\"stylesheet\" href=\"https://code.jquery.com/ui/1.14.0/themes/base/jquery-ui.css\">
{% block stylesheets %}{% endblock %}
<script>
var config = {
baseDir : '/{{ app.request.getLocale() }}/',
locale : '{{ app.request.getLocale() }}',
currentRoute : '{{ app.request.attributes.get('_route') }}'
};
</script>
<base href=\"/\">
{% include 'front/analytics/google.html.twig' %}
<script type=\"application/ld+json\">
{
\"@context\": \"https://schema.org\",
\"@type\": \"WebSite\",
\"name\": \"Vivog SAS\",
\"url\": \"https://www.vivog.fr/\",
\"potentialAction\": {
\"@type\": \"SearchAction\",
\"target\": \"https://www.vivog.fr/fr/search/{query}\",
\"query-input\": \"required name=query\"
}
}
</script>
{% block structuredData %}{% endblock %}
{% block extraHead %}{% endblock %}
</head>
<body class=\"{% block bodyClass %}page{% endblock %}\">
{% block header %}
{% include 'front/layout/header.html.twig' %}
{% endblock %}
<div class=\"main\">
{% block featured %}{% endblock %}
{% block breadcrumbs %}{% endblock %}
{% block content %}{% endblock %}
</div>
{% block newsletter %}
{# {% if customerMgr.isLogged() %}
{{ render(controller(
'App\\\\Controller\\\\Front\\\\Modules\\\\NewsletterController::block',
{ 'request': app.request }
)) }}
{% endif %}#}
{% endblock %}
{% block footer %}
{% include 'front/layout/footer.html.twig' %}
{% endblock %}
<script src=\"{{ asset('node_modules/jquery/dist/jquery.min.js') }}\"></script>
{# <script src=\"{{ asset('node_modules/jquery-next-id/jquery.nextid.min.js') }}\"></script>
<script src=\"{{ asset('node_modules/jquery-focus-exit/jquery.focusexit.min.js') }}\"></script>
<script src=\"{{ asset('node_modules/jquery-mouse-exit/jquery.mouseexit.min.js') }}\"></script>
<script src=\"{{ asset('node_modules/jquery-focus-flyout/jquery.focusflyout.min.js') }}\"></script>
<script src=\"{{ asset('node_modules/jquery-hover-flyout/jquery.hoverflyout.min.js') }}\"></script>
<script src=\"{{ asset('node_modules/jquery-tooltip/jquery.tooltip.min.js') }}\"></script>#}
<script src=\"https://code.jquery.com/ui/1.14.0/jquery-ui.js\"></script>
<script src=\"{{ asset('libs/fancybox/jquery.fancybox.min.js') }}\"></script>
<script src=\"{{ asset('libs/jquery-hoverIntent/jquery.hoverIntent.min.js') }}\"></script>
<script src=\"{{ asset('node_modules/jquery-form-validator/form-validator/jquery.form-validator.min.js') }}\"></script>
{# <script src=\"https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.2/min/tiny-slider.js\"></script>#}
<script src=\"{{ asset('libs/slick-1.8.1/slick/slick.min.js') }}\"></script>
<script src=\"{{ asset('libs/select2/js/select2.min.js') }}\"></script>
<script src=\"{{ asset('libs/jquery.mousewheel.min.js') }}\"></script>
<script src=\"{{ asset('libs/jquery.jscrollpane.min.js') }}\"></script>
<script src=\"{{ asset('libs/jquery-ui/jquery-ui.min.js') }}\"></script>
<script src=\"{{ asset('libs/jquery.cookie.js') }}\"></script>
<script src=\"{{ asset('js/tools.js') }}\"></script>
<script src=\"{{ asset('js/cart.js') }}\"></script>
<script src=\"{{ asset('js/wishlist.js') }}\"></script>
<script src=\"{{ asset('js/checkout.js') }}\"></script>
<script src=\"{{ asset('js/menu.js') }}\"></script>
<script src=\"{{ asset('js/search.js') }}\"></script>
<script src=\"{{ asset('js/cmp.js') }}\"></script>
<script src=\"{{ asset('js/scripts.js') }}\"></script>
<script>
\$(document).ready(function(){
cart.init();
responsive.init();
menu.init();
});
</script>
{% if app.session.flashBag.has('popup') %}
<script>
\$(window).on('load', function(){
{% for msg in app.session.flashBag.get('popup') %}
\$.fancybox.open({
content:'{{ msg|e('js') }}',
type:'html',
baseClass:'message-popup'
});
{% endfor %}
});
</script>
{% endif %}
{% if app.session.flashBag.has('modal') %}
<script>
\$(window).on('load', function(){
{% for msg in app.session.flashBag.get('modal') %}
\$.fancybox.open({
content:'{{ msg|e('js') }}',
type:'html',
baseClass:'message-popup message-popup-modal',
modal:true,
afterShow:function(){
\$.validate({
modules: 'location, date, security',
lang:'fr'
});
{# tools.ajaxSubmit(\$('.tva-form > form'), function(response){
if(response.success){
\$.fancybox.close();
}else{
\$('.tva-form > form').append('<div class=\"error\">'+response.message+'</div>');
}
});#}
}
});
{% endfor %}
});
</script>
{% endif %}
{% block javascripts %}{% endblock %}
{% include 'front/cmp/cmp-vivog.html.twig' %}
</body>
</html>
", "front/front.html.twig", "/var/www/dogcat.com/v2-test/templates/front/front.html.twig");
}
}